.page-module___8aEwW__container{background-color:var(--bg-app);min-height:100vh;display:flex}.page-module___8aEwW__dashboardShell{width:100%;min-height:100vh;transition:filter .25s,transform .25s,opacity .25s;display:flex}.page-module___8aEwW__loadingBlurredShell{filter:blur(12px);opacity:.68;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.01)}.page-module___8aEwW__loadingOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-main);text-align:center;background:#f1f5f96b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module___8aEwW__loadingEye{border:4px solid var(--primary);background:var(--surface);border-radius:999px 999px 760px 760px;justify-content:center;align-items:center;width:96px;height:58px;animation:2.4s ease-in-out infinite page-module___8aEwW__eyeBlink;display:flex;box-shadow:0 18px 45px #0f172a29}.page-module___8aEwW__loadingPupil{background:var(--primary);border-radius:50%;width:24px;height:24px;animation:2.4s ease-in-out infinite page-module___8aEwW__pupilLook;box-shadow:inset 0 0 0 7px #0f172a,0 0 0 7px #820ad11f}.page-module___8aEwW__loadingSubtitle{color:var(--text-muted);font-size:.82rem;font-weight:700}@keyframes page-module___8aEwW__eyeBlink{0%,8%,18%,to{transform:scaleY(1)}12%{transform:scaleY(.12)}}@keyframes page-module___8aEwW__pupilLook{0%,to{transform:translate(0)}35%{transform:translate(-8px)}70%{transform:translate(8px)}}.page-module___8aEwW__sidebar{background-color:var(--surface);border-right:1px solid var(--surface-border);box-sizing:border-box;z-index:100;flex-direction:column;width:280px;height:100vh;min-height:0;padding:2rem 1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden}.page-module___8aEwW__sidebar>*{flex-shrink:0;min-width:0}.page-module___8aEwW__sidebarHeader{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:2.25rem;display:none}.page-module___8aEwW__logo{color:var(--primary);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:1.25rem;font-weight:800}.page-module___8aEwW__sidebarLogoLink{align-items:center;min-width:0;text-decoration:none;display:flex}.page-module___8aEwW__sidebarLogoLinkStandalone{align-items:center;min-width:0;margin-bottom:2.25rem;text-decoration:none;display:flex}.page-module___8aEwW__sidebarLogoImage{object-fit:contain;width:160px;max-width:100%;height:auto;display:block}.page-module___8aEwW__sidebarCloseButton,.page-module___8aEwW__mobileMenuButton{border:1px solid var(--surface-border);background:var(--surface);width:44px;height:44px;color:var(--text-main);cursor:pointer;transition:var(--transition);border-radius:10px;flex:none;justify-content:center;align-items:center;display:none}.page-module___8aEwW__sidebarCloseButton:hover,.page-module___8aEwW__mobileMenuButton:hover{color:var(--primary);border-color:#820ad147}.page-module___8aEwW__mobileNavOverlay{display:none}.page-module___8aEwW__mobileNavOverlay[hidden]{display:none!important}.page-module___8aEwW__dashboardMetricGrid,.page-module___8aEwW__dashboardInsightGridThree,.page-module___8aEwW__dashboardInsightGridTwo{gap:24px;display:grid}.page-module___8aEwW__dashboardMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px}.page-module___8aEwW__dashboardInsightGridThree{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.page-module___8aEwW__dashboardInsightGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.page-module___8aEwW__dashboardMetricCard{width:100%;overflow:hidden}.page-module___8aEwW__dashboardMetricInner,.page-module___8aEwW__dashboardInsightHead{align-items:center;gap:14px;min-width:0;display:flex}.page-module___8aEwW__dashboardInsightHead{margin-bottom:18px}.page-module___8aEwW__dashboardMetricCopy{min-width:0}.page-module___8aEwW__dashboardMetricCopy h3,.page-module___8aEwW__dashboardMetricCopy p,.page-module___8aEwW__dashboardMetricCopy div{overflow-wrap:anywhere}.page-module___8aEwW__nav{flex-direction:column;gap:.5rem;min-width:0;display:flex}.page-module___8aEwW__navItem{color:var(--text-muted);cursor:pointer;transition:var(--transition);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:.65rem;min-height:44px;padding:.75rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;display:flex;overflow:hidden}.page-module___8aEwW__navItem span{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module___8aEwW__navItem svg{flex:0 0 18px}.page-module___8aEwW__navItem:hover{color:var(--text-main);background-color:#f1f5f9}.page-module___8aEwW__navItemActive{color:var(--primary);background-color:#e0e7ff;font-weight:600}.page-module___8aEwW__sidebarLogout{border:1px solid var(--surface-border);width:100%;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;margin-top:auto;padding:12px;font-size:.8rem;font-weight:700;display:flex}.page-module___8aEwW__sidebarLogout:hover{border-color:var(--error);color:var(--error)}.page-module___8aEwW__sidebarInput{border:1px solid var(--surface-border);border-radius:4px;outline:none;width:100%;padding:10px;font-size:.8rem;transition:border-color .2s}.page-module___8aEwW__sidebarInput:focus{border-color:var(--primary)}.page-module___8aEwW__main{flex:1;min-width:0;max-width:100%;margin-left:280px;padding:2rem 3rem}.page-module___8aEwW__main>*{min-width:0;max-width:100%}.page-module___8aEwW__dashboardTopbar{z-index:90;border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(12px);background:#f8fafce0;border-radius:16px;align-items:center;gap:.65rem;width:100%;min-width:0;max-width:100%;margin:0 auto 1.5rem;padding:.6rem;display:flex;position:sticky;top:0;box-shadow:0 16px 40px #0f172a0f}.page-module___8aEwW__topbarSiteSwitcher{flex:auto;min-width:220px;position:relative}.page-module___8aEwW__topbarSiteButton{background:var(--surface);border:1px solid var(--surface-border);width:100%;min-height:42px;color:var(--text-main);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:.45rem .75rem;display:flex}.page-module___8aEwW__topbarSiteButton strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9rem;font-weight:850;overflow:hidden}.page-module___8aEwW__topbarEyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.page-module___8aEwW__topbarSiteMenu{background:var(--surface);border:1px solid var(--surface-border);border-radius:14px;gap:4px;width:min(360px,90vw);padding:.5rem;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0f172a24}.page-module___8aEwW__topbarSiteOption{color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;padding:.75rem;display:grid}.page-module___8aEwW__topbarSiteOption:hover,.page-module___8aEwW__topbarSiteOptionActive{color:var(--primary);background:#820ad114}.page-module___8aEwW__topbarSiteOption span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.page-module___8aEwW__topbarBlogLink{min-height:42px;color:var(--primary);white-space:nowrap;background:#fff;border:1px solid #820ad12e;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.page-module___8aEwW__topbarCredits{border:1px solid var(--surface-border);background:var(--surface);border-radius:12px;flex:none;align-items:center;gap:.45rem;min-height:42px;padding:.35rem .45rem;display:flex}.page-module___8aEwW__topbarCredits>div{grid-template-columns:26px minmax(0,auto);grid-template-areas:"icon label""icon value";align-items:center;gap:1px .45rem;min-width:82px;padding:0 .35rem;display:grid}.page-module___8aEwW__topbarCredits svg{width:26px;height:26px;color:var(--text-main);background:#f8fafc;border:1px solid #e6edf7;border-radius:8px;grid-area:icon;padding:5px}.page-module___8aEwW__topbarCredits span{color:var(--text-muted);grid-area:label;font-size:.66rem;font-weight:800;line-height:1}.page-module___8aEwW__topbarCredits strong{color:var(--text-main);grid-area:value;font-size:.8rem;font-weight:900;line-height:1.1}.page-module___8aEwW__topbarActions{flex:none;align-items:center;display:flex}.page-module___8aEwW__header{margin-bottom:2.5rem}.page-module___8aEwW__header h1{color:var(--text-main);letter-spacing:-.03em;margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.page-module___8aEwW__header p{color:var(--text-muted);font-size:.95rem}.page-module___8aEwW__contentGrid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.page-module___8aEwW__auditCard{border:1px solid var(--surface-border);transition:var(--transition);background:#fff;border-radius:8px;padding:1.25rem}.page-module___8aEwW__auditCard:hover{border-color:#cbd5e1}.page-module___8aEwW__auditCard h6{text-transform:uppercase;color:var(--primary);letter-spacing:.05em;margin-bottom:8px;font-size:.65rem;font-weight:700}.page-module___8aEwW__auditCard p{color:#334155;margin:0;font-size:.85rem;line-height:1.6}.page-module___8aEwW__auditCardFull{background:#eef2ff;border-color:#c7d2fe;grid-column:span 2}.page-module___8aEwW__mainActionButton{background-color:var(--primary);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:6px;padding:12px 24px;font-size:.85rem;font-weight:600;box-shadow:0 4px 6px -1px #4f46e51a}.page-module___8aEwW__mainActionButton:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.page-module___8aEwW__mainActionButton:disabled{opacity:.6;cursor:not-allowed}.page-module___8aEwW__actionButtonSmall{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:.7rem;font-weight:600}@media (max-width:1100px){.page-module___8aEwW__contentGrid{grid-template-columns:1fr;height:auto}.page-module___8aEwW__sidebar{z-index:120;width:min(320px,100vw - 32px);max-width:88vw;box-shadow:none;padding:1.25rem;transition:transform .25s,box-shadow .25s;transform:translate(-105%)}.page-module___8aEwW__sidebarOpen{transform:translate(0);box-shadow:24px 0 60px #0f172a38}.page-module___8aEwW__sidebarHeader{display:flex}.page-module___8aEwW__sidebarLogoLinkStandalone{display:none}.page-module___8aEwW__sidebarCloseButton,.page-module___8aEwW__mobileMenuButton{display:inline-flex}.page-module___8aEwW__mobileNavOverlay{z-index:110;cursor:pointer;background:#0f172a61;border:0;padding:0;display:block;position:fixed;inset:0}.page-module___8aEwW__dashboardMetricGrid,.page-module___8aEwW__dashboardInsightGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__main{width:100%;max-width:100vw;margin-left:0;padding:1.25rem}.page-module___8aEwW__dashboardTopbar{flex-wrap:wrap;align-items:stretch;margin-bottom:1rem;position:sticky}.page-module___8aEwW__topbarSiteSwitcher{flex:calc(100% - 56px);min-width:0;max-width:none}.page-module___8aEwW__topbarBlogLink,.page-module___8aEwW__topbarCredits{flex:auto}}@media (max-width:640px){.page-module___8aEwW__main{padding:.85rem}.page-module___8aEwW__dashboardTopbar{border-radius:14px;flex-wrap:nowrap;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:.45rem;width:100%;max-width:100%;padding:.5rem;display:grid;overflow:visible}.page-module___8aEwW__dashboardMetricGrid,.page-module___8aEwW__dashboardInsightGridThree,.page-module___8aEwW__dashboardInsightGridTwo{grid-template-columns:1fr;gap:.9rem;margin-bottom:1rem}.page-module___8aEwW__dashboardMetricCard{min-height:auto!important;padding:1rem!important}.page-module___8aEwW__dashboardMetricInner,.page-module___8aEwW__dashboardInsightHead{align-items:flex-start;gap:.85rem}.page-module___8aEwW__mobileMenuButton{border-radius:10px;width:42px;height:42px}.page-module___8aEwW__topbarSiteSwitcher{flex:auto;min-width:0;max-width:none}.page-module___8aEwW__topbarSiteMenu{z-index:140;width:auto;max-height:min(420px,100vh - 96px);position:fixed;top:72px;left:.85rem;right:.85rem;overflow-y:auto}.page-module___8aEwW__topbarSiteButton{border-radius:10px;min-height:42px;padding:.45rem .65rem}.page-module___8aEwW__topbarSiteButton strong{font-size:.82rem}.page-module___8aEwW__topbarEyebrow{display:none}.page-module___8aEwW__topbarBlogLink{border-radius:10px;width:42px;min-width:42px;min-height:42px;padding:0}.page-module___8aEwW__topbarBlogLink span,.page-module___8aEwW__topbarCredits{display:none}.page-module___8aEwW__topbarActions{justify-content:flex-end}}@media (max-height:820px) and (min-width:1101px){.page-module___8aEwW__sidebar{padding:1.35rem 1rem}.page-module___8aEwW__logo{margin-bottom:1rem}.page-module___8aEwW__nav{gap:.3rem}.page-module___8aEwW__navItem{min-height:40px;padding:.62rem .85rem;font-size:.82rem}}@media (max-height:680px) and (min-width:1101px){.page-module___8aEwW__sidebar{padding-top:1rem;padding-bottom:1rem}.page-module___8aEwW__navItem{min-height:38px;padding-top:.55rem;padding-bottom:.55rem}}.page-module___8aEwW__loadingOverlay{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#f8fafcd1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module___8aEwW__loadingLogoWrap{justify-content:center;align-items:center;margin-bottom:18px;display:flex}.page-module___8aEwW__loadingLogo{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 12px 28px #820ad138);width:84px;height:84px;animation:1.35s ease-in-out infinite page-module___8aEwW__organicLogoPulse;display:block}.page-module___8aEwW__loadingTitle{color:var(--text-main);margin:0;font-size:1rem;font-weight:900}.page-module___8aEwW__loadingSubtitle{color:var(--text-muted);margin-top:6px;font-size:.82rem;font-weight:600}.page-module___8aEwW__loadingBlurredShell{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes page-module___8aEwW__organicLogoPulse{0%{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}to{opacity:.72;transform:scale(.94)}}
