:root{--bg: #0b0f14;--panel: #121826;--panel2: #0f1521;--text: #e6edf3;--muted: #9aa7b2;--line: rgba(230,237,243,.12);--accent: #55d6be;--warn: #ffcc66;--bad: #ff6b6b;--motion-fast: .16s;--motion-medium: .3s;--motion-slow: .52s;--ease-soft: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.18, .9, .22, 1);--surface-glow: 0 22px 50px rgba(0, 0, 0, .34)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:Avenir Next,Segoe UI Variable Text,Segoe UI,sans-serif;background:radial-gradient(1200px 620px at 14% -6%,rgba(85,214,190,.16),transparent 62%),radial-gradient(1100px 560px at 84% 4%,rgba(255,204,102,.12),transparent 58%),radial-gradient(680px 360px at 50% 12%,rgba(99,124,255,.08),transparent 65%),var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden}.container{--pointer-x: 0;--pointer-y: 0;--page-progress: 0;width:100%;max-width:1220px;margin:0 auto;padding:18px 16px 120px;position:relative;isolation:isolate}.container:before,.container:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.container:before{z-index:-2;background:radial-gradient(56vw 46vh at 50% calc(10% + var(--page-progress) * 22%),rgba(85,214,190,.12),transparent 72%),radial-gradient(52vw 40vh at 72% 26%,rgba(255,204,102,.1),transparent 70%),radial-gradient(48vw 42vh at 18% 62%,rgba(86,128,255,.08),transparent 74%);opacity:.95}.container:after{z-index:-1;background:radial-gradient(260px 260px at 50% 14%,rgba(255,255,255,.05),transparent 72%);opacity:.22;transition:opacity var(--motion-medium) ease}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(230,237,243,.14);background:linear-gradient(180deg,#ffffff0a,#fff0),#090d14e0;border-radius:18px;position:sticky;top:12px;z-index:40;box-shadow:var(--surface-glow)}.brand{display:flex;align-items:baseline;gap:10px}.brand h1{font-size:16px;margin:0;font-family:Sora,Avenir Next,Segoe UI Variable Display,sans-serif;letter-spacing:.01em}.brand .sub{color:var(--muted);font-size:12px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;margin-top:14px;align-items:start}.grid>*{min-width:0}.card{grid-column:span 12;border:1px solid rgba(230,237,243,.12);background:linear-gradient(180deg,#ffffff08,#fff0),#0f1521bd;border-radius:20px;padding:16px;box-shadow:0 14px 32px #00000042;transition:transform var(--motion-medium) var(--ease-spring),box-shadow var(--motion-medium) var(--ease-soft),border-color var(--motion-fast) ease,background var(--motion-medium) ease}.card h2{margin:0 0 10px;font-size:15px;font-family:Sora,Avenir Next,Segoe UI Variable Display,sans-serif}.card p{margin:6px 0;color:var(--muted)}.card:hover{transform:translate3d(0,-3px,0);border-color:#e6edf333;box-shadow:0 20px 42px #0000004d}@media (min-width: 860px){.span6{grid-column:span 6}.span3{grid-column:span 3}}.btn{border:1px solid rgba(230,237,243,.12);background:linear-gradient(180deg,#2d3a4deb,#111824eb);color:var(--text);padding:10px 13px;border-radius:12px;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.btn:hover{transform:translateY(-1px);border-color:#e6edf347;box-shadow:0 12px 24px #0000002e}.btn.primary{border-color:#55d6be8c;background:linear-gradient(180deg,#234d48f2,#112422f2)}.btn.danger{border-color:#ff6b6b73}.btn:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{border:1px solid rgba(230,237,243,.12);background:#0a0f18b8;color:var(--text);border-radius:12px;padding:9px 10px;outline:none;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}input:focus,select:focus,textarea:focus{border-color:#55d6be80;box-shadow:0 0 0 4px #55d6be1f;background:#0c121ceb}.kpi{display:flex;flex-direction:column;gap:4px;padding:12px;background:#0f15218c;border:1px solid var(--line);border-radius:14px}.kpi .label{font-size:12px;color:var(--muted)}.kpi .value{font-size:22px}.hr{height:1px;background:var(--line);margin:12px 0}.badge,.badgeButton{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:#0f15218c;color:var(--muted);font-size:12px}.badgeButton.isInteractive{cursor:pointer}.badgeButton:disabled{opacity:1;cursor:default}.small{font-size:12px;color:var(--muted)}.drop{border:1px dashed rgba(230,237,243,.24);background:#12182659;border-radius:14px;padding:14px}.barRow{display:grid;grid-template-columns:70px 1fr 50px;gap:10px;align-items:center;padding:6px 0}.barRowButton{width:100%;border:0;background:transparent;color:inherit;padding:6px 0;margin:0;display:grid;grid-template-columns:70px 1fr 50px;gap:10px;align-items:center;text-align:left}.barRowButton.isInteractive{cursor:pointer}.bar{height:10px;border-radius:999px;background:#e6edf31a;overflow:hidden}.bar>div{height:100%;background:linear-gradient(90deg,#3ab7a1,#7ef1dc);width:0%;transition:width .4s ease}.heat{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.heat .cell{height:18px;border-radius:5px;border:1px solid rgba(230,237,243,.08)}.driftTableWrap{overflow-x:auto;margin-top:10px}.driftTable{min-width:620px;display:flex;flex-direction:column;gap:8px}.driftHead,.driftRow{display:grid;grid-template-columns:minmax(180px,1.8fr) 70px 110px 110px 80px;gap:10px;align-items:center}.driftHead{color:var(--muted);font-size:12px;padding:0 10px}.driftRow{border:1px solid var(--line);background:#0f15218c;border-radius:12px;padding:10px}.driftFilm{min-width:0}.driftFilmTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driftDelta{font-weight:600}.driftUp{color:var(--accent)}.driftDown{color:var(--bad)}.driftFlat{color:var(--muted)}.moduleSplit{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.moduleSplit>*{min-width:0}.scopeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px}.scopeGrid label{display:grid;gap:6px}.dataTableWrap{overflow-x:auto;margin-top:8px}.dataTable{min-width:520px;display:flex;flex-direction:column;gap:8px}.dataTableHead,.dataTableRow{display:grid;gap:10px;align-items:center}.dataTableHead{color:var(--muted);font-size:12px;padding:0 10px}.dataTableRow{border:1px solid var(--line);background:#0f15218c;border-radius:12px;padding:10px}.dataTableBacklog{grid-template-columns:minmax(90px,1fr) 110px 110px 110px}.dataTableReviews{grid-template-columns:minmax(180px,1.6fr) 70px 90px}.dataTableRelease{grid-template-columns:minmax(80px,1fr) 100px 120px 90px 120px 90px}.dataTableArchive{grid-template-columns:minmax(90px,1fr) 90px 90px 100px 80px 90px}.dataTableLists{grid-template-columns:minmax(160px,1.4fr) 120px 70px minmax(220px,2fr)}.dataTableAuditCore{grid-template-columns:minmax(130px,1.4fr) 80px 80px}.dataTableAuditOptional{grid-template-columns:minmax(100px,1fr) 80px minmax(180px,2fr)}.dataTableAuditCoverage{grid-template-columns:minmax(150px,1.2fr) 140px minmax(220px,2fr)}.dataEllipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataTableRowButton{width:100%;border:1px solid var(--line);cursor:pointer;color:inherit;text-align:left}.dataTableRowButton:disabled{cursor:default}.archiveLayout{display:grid;gap:18px;margin-top:14px}.archiveBlock{display:grid;gap:10px}.archiveScopeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.archiveScopeCard,.archiveListCard{border:1px solid var(--line);background:#0f15218c;border-radius:18px;padding:14px}.archiveScopeHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.archiveScopeTitle{font-size:18px;font-family:Sora,Avenir Next,Segoe UI Variable Display,sans-serif}.archiveStatGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px}.archiveStatCard{min-width:0;border:1px solid rgba(230,237,243,.08);background:#0c121cb8;border-radius:14px;padding:10px;display:grid;gap:4px}.archiveStatValue{font-size:28px;line-height:1.1}.archiveListStack{display:grid;gap:10px}.archiveListCard{display:grid;gap:12px}.archiveListCardButton{width:100%;color:inherit;text-align:left;font:inherit}.archiveListCardButton.isInteractive{cursor:pointer;transition:transform var(--motion-medium) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-soft),background var(--motion-medium) ease}.archiveListCardButton.isInteractive:hover,.archiveListCardButton.isInteractive:focus-visible{transform:translateY(-2px);border-color:#e6edf32e;box-shadow:0 16px 28px #00000029}.archiveListCardButton:disabled{cursor:default}.archiveListHeader{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:start}.archiveListTitleBlock{min-width:0}.archiveListTitle{font-size:17px;font-family:Sora,Avenir Next,Segoe UI Variable Display,sans-serif;line-height:1.35;overflow-wrap:anywhere}.archiveListPath{margin-top:4px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.archiveListCount{min-width:88px;border:1px solid rgba(230,237,243,.08);background:#0c121cb8;border-radius:14px;padding:10px;display:grid;gap:4px}.archiveListCountValue{font-size:22px;line-height:1.1}.archiveListMeta{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.archiveMetaText{width:100%;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.shareCard{width:900px;max-width:100%;border-radius:18px;border:1px solid rgba(230,237,243,.18);background:radial-gradient(900px 400px at 15% 10%,rgba(85,214,190,.14),transparent 60%),radial-gradient(900px 400px at 80% 10%,rgba(255,204,102,.1),transparent 60%),#121826d9;padding:18px;box-shadow:0 26px 54px #00000052;transition:box-shadow var(--motion-medium) var(--ease-soft),border-color var(--motion-fast) ease}.shareCard:hover{border-color:#e6edf33d;box-shadow:0 30px 60px #0000005c}.shareCard h3{margin:0;font-size:16px}.shareGrid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-top:12px}.shareTile{grid-column:span 3;border:1px solid rgba(230,237,243,.14);background:#0f1521a6;border-radius:14px;padding:12px}.shareTile .t{color:var(--muted);font-size:12px}.shareTile .v{font-size:20px;margin-top:6px}.explorerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#04070cc7;display:grid;place-items:center;padding:20px;z-index:120}.explorerPanel{width:min(1180px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line);background:#0b0f14f5;border-radius:18px;padding:16px;box-shadow:0 18px 40px #00000059}.explorerToolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;align-items:end}.explorerToolbar label{display:grid;gap:6px}.explorerTable{min-width:900px}.explorerFilms{grid-template-columns:minmax(180px,1.8fr) 70px 110px 110px 80px 120px 90px 100px 90px}.explorerReviews{grid-template-columns:minmax(180px,1.8fr) 70px 110px 110px 80px 120px 100px 90px}.toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:#0f1521f2;border:1px solid rgba(230,237,243,.16);padding:10px 12px;border-radius:12px;color:var(--text);font-size:13px;z-index:1000;max-width:calc(100% - 24px)}@keyframes fadeIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboardSection{margin-top:26px}.sectionHeader{display:grid;gap:4px;padding:0 2px}.sectionEyebrow{color:var(--accent);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sectionHeader h2{margin:0;font-size:18px}.labelWithHelp{display:inline-flex;align-items:center;gap:6px}.onboardingGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.onboardingItem{border:1px solid var(--line);background:#0f15218c;border-radius:14px;padding:12px}.onboardingLabel{font-size:13px;margin-bottom:6px}.savedViewSave{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.savedViewsColumns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:14px}.savedViewList{display:grid;gap:10px}.savedViewItem{display:grid;gap:10px;border:1px solid var(--line);background:#0f15218c;border-radius:14px;padding:12px}.savedViewItem.isPreset{background:#55d6be14}.savedViewItem.isActive{border-color:#55d6be73;box-shadow:0 0 0 1px #55d6be29 inset}.savedViewName{font-size:14px;margin-top:6px}.viewSummaryBlock{display:grid;gap:12px;margin-top:12px;border:1px solid var(--line);background:#0f15218c;border-radius:14px;padding:12px}.viewSummaryContext{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.viewSummaryRow{border:1px solid var(--line);background:#0b0f1473;border-radius:12px;padding:10px;display:grid;gap:4px}.viewSummaryBadges{display:flex;flex-wrap:wrap;gap:8px}.shareContextList{display:grid;gap:2px;margin-top:6px}.helpTip{position:relative;display:inline-flex}.helpTipButton{width:18px;height:18px;border-radius:999px;border:1px solid var(--line);background:#55d6be29;color:var(--text);padding:0;font-size:11px;line-height:1;cursor:help}.helpTipBubble{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:180px;max-width:260px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#0b0f14f5;color:var(--text);font-size:12px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:20}.helpTip:hover .helpTipBubble,.helpTip:focus-within .helpTipBubble{opacity:1}.heat .cell{height:18px;border-radius:5px;border:1px solid rgba(230,237,243,.08);padding:0}.heat .cell.isInteractive{cursor:pointer}.qualitySectionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:14px}.qualitySectionCard{border:1px solid var(--line);background:#0f152173;border-radius:14px;padding:12px}.qualitySectionCard h3{margin:0;font-size:14px}.qualityIssue{border-top:1px solid rgba(230,237,243,.08);padding-top:10px}.qualityIssue:first-child{border-top:0;padding-top:0}.qualityIssueTitle{font-size:13px}.sectionLink{display:inline-block;margin-top:6px;color:var(--accent);text-decoration:none}.watchActivityGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.9fr);gap:14px;margin-top:12px}.watchActivitySummaryColumn{display:grid;gap:12px}.watchActivityMiniCard{border:1px solid var(--line);background:#0f15218c;border-radius:14px;padding:12px}.watchActivityMiniValue{font-size:22px;margin:6px 0}.dataTableActivityGaps{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) 110px}.explorerSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.explorerSummaryRow{border:1px solid var(--line);background:#0f152180;border-radius:12px;padding:10px;display:grid;gap:4px}.tableHeadButton{border:0;background:transparent;color:inherit;text-align:left;padding:0;font:inherit;cursor:pointer}.explorerGridFilms{grid-template-columns:34px minmax(180px,1.8fr) 70px 110px 110px 80px 120px 90px 100px 80px}.explorerGridReviews{grid-template-columns:34px minmax(180px,1.8fr) 70px 110px 110px 80px 120px 100px 90px 80px}.explorerGridWatchEvents{grid-template-columns:34px minmax(170px,1.8fr) 70px 120px 110px 120px 90px 90px 110px 80px 80px}.explorerLink{color:var(--accent);text-decoration:none}.explorerEmptyState{margin-top:14px;border:1px dashed rgba(230,237,243,.16);border-radius:14px;padding:16px;background:#0f152161}.explorerEmptyState h3{margin:0 0 8px;font-size:14px}.explorerTable{min-width:1080px}:focus-visible{outline:2px solid rgba(85,214,190,.88);outline-offset:2px}.fullSpan{grid-column:1 / -1}.small{letter-spacing:.01em}.badge,.badgeButton{border-color:#e6edf31f;background:#0a0f18ad;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.badgeButton.isInteractive:hover,.badgeButton.isInteractive:focus-visible,.barRowButton.isInteractive:hover,.barRowButton.isInteractive:focus-visible,.dataTableRowButton:hover,.dataTableRowButton:focus-visible{transform:translateY(-1px);border-color:#55d6be42;box-shadow:0 14px 24px #00000029}.barRowButton,.dataTableRowButton,.savedViewItem,.onboardingItem,.qualitySectionCard,.watchActivityMiniCard,.shareTile,.viewSummaryRow,.explorerSummaryRow,.driftRow,.dataTableRow{transition:transform var(--motion-medium) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-soft),background var(--motion-medium) ease}.savedViewItem:hover,.onboardingItem:hover,.qualitySectionCard:hover,.watchActivityMiniCard:hover,.shareTile:hover,.viewSummaryRow:hover,.explorerSummaryRow:hover,.dataTableRow:hover,.driftRow:hover{border-color:#e6edf32e;box-shadow:0 16px 28px #00000029}.bar>div{transition:width var(--motion-medium) var(--ease-spring);box-shadow:0 0 18px #7ef1dc2e}.topbar:after,.card:after,.reportSectionFrame:after,.reportMenuCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.topbar,.card,.reportSectionFrame,.reportMenuCard{position:relative;overflow:hidden}.topbar:after,.card:after{background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 36%,transparent 64%,rgba(85,214,190,.04));opacity:.5}.dashboardSection{margin-top:30px}.reportPreludeSection{position:relative}.container[data-ui-cue=scope]:after,.container[data-ui-cue=saved-view]:after,.container[data-ui-cue=share]:after{opacity:1}.reportPreludeSection.isScopeCue .isUiCue,.reportPreludeSection.isSavedViewCue .isUiCue,.isUiCue{animation:surfacePulse .78s var(--ease-soft)}.container[data-ui-cue=scope] .reportSectionShell.isActive .reportSectionFrame,.container[data-ui-cue=saved-view] .reportSectionShell.isActive .reportSectionFrame,.container[data-ui-cue=share] #shareCard{animation:sectionBeacon .82s var(--ease-soft)}.reportMenuShell{background:radial-gradient(420px 220px at 12% 16%,rgba(85,214,190,.12),transparent 70%),radial-gradient(420px 240px at 84% 18%,rgba(255,204,102,.1),transparent 72%),#0c121cd1}.reportMenuProgress{position:absolute;inset:0 0 auto 0;height:2px;background:#ffffff0d;overflow:hidden}.reportMenuProgress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#55d6be33,#55d6bef0,#fc69);transform-origin:left center;transform:scaleX(var(--page-progress, 0))}.reportMenuMeta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reportMenuGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px}.reportMenuCard{width:100%;border:1px solid rgba(230,237,243,.12);background:#0a0f18ad;border-radius:18px;padding:14px;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-soft),background var(--motion-medium) ease}.reportMenuCard:after{background:radial-gradient(220px 140px at 20% 16%,rgba(255,255,255,.08),transparent 72%);opacity:0;transition:opacity var(--motion-medium) ease}.reportMenuCard:hover,.reportMenuCard:focus-visible{transform:translateY(-4px);border-color:#e6edf338;box-shadow:0 24px 42px #00000047}.reportMenuCard:hover:after,.reportMenuCard:focus-visible:after,.reportMenuCard.isActive:after{opacity:1}.reportMenuCard.isActive{border-color:#55d6be75;box-shadow:0 24px 40px #00000047,0 0 0 1px #55d6be2e inset;background:#0c151ceb}.reportMenuCardTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.reportMenuIndex{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.reportMenuTitle{margin-top:10px;font-size:17px;font-family:Sora,Avenir Next,Segoe UI Variable Display,sans-serif}.reportMenuPurpose{margin-top:6px;min-height:36px;color:var(--muted);line-height:1.45}.reportMenuMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.reportMenuMetric{border:1px solid rgba(230,237,243,.08);background:#ffffff05;border-radius:14px;padding:10px;display:grid;gap:4px}.reportMenuHint{margin-top:14px;color:var(--accent);font-size:12px;letter-spacing:.02em}.reportMenuDock{position:fixed;left:0;right:0;top:0;transform:translateY(calc(-100% - 8px));width:100%;padding:10px max(16px,calc((100vw - 1080px)/2)) 12px;border:1px solid rgba(230,237,243,.12);border-top:0;border-left:0;border-right:0;border-radius:0 0 18px 18px;background:#090d14f0;box-shadow:var(--surface-glow);z-index:48;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease,transform var(--motion-medium) var(--ease-spring),box-shadow var(--motion-medium) var(--ease-soft)}.reportMenuDock.isVisible{opacity:1;pointer-events:auto;transform:translateY(0);box-shadow:0 22px 46px #00000057}.reportMenuDockMeta{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:10px}.reportMenuDockTitle{font-size:14px;font-family:Sora,Avenir Next,Segoe UI Variable Display,sans-serif}.reportMenuPills{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.reportMenuPill{border:1px solid rgba(230,237,243,.12);background:#0e141fd6;color:var(--muted);border-radius:999px;padding:9px 12px;cursor:pointer;white-space:nowrap;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.reportMenuPill:hover,.reportMenuPill:focus-visible{transform:translateY(-1px);color:var(--text);box-shadow:0 12px 20px #00000029}.reportMenuPill.isActive{color:var(--text);border-color:#55d6be75;background:#112b27eb;box-shadow:0 0 0 1px #55d6be1f inset}.reportSectionShell{scroll-margin-top:122px;opacity:.72;transform:translate3d(0,28px,0);transition:opacity var(--motion-medium) ease,transform var(--motion-medium) var(--ease-spring)}.reportSectionShell.isVisible{opacity:1;transform:translateY(0)}.reportSectionFrame{border:1px solid rgba(230,237,243,.12);border-radius:26px;padding:18px;background:radial-gradient(420px 220px at 10% 10%,rgba(255,255,255,.04),transparent 74%),linear-gradient(180deg,#ffffff05,#fff0),#090e17c7;box-shadow:0 18px 34px #0000003d;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-soft),background var(--motion-medium) ease}.reportSectionFrame:after{background:linear-gradient(140deg,rgba(255,255,255,.05),transparent 28%,transparent 70%,rgba(255,255,255,.03))}.reportSectionLead{position:static;margin:0 0 6px;padding:0 0 10px;border-bottom:1px solid rgba(230,237,243,.08);background:transparent;transition:border-color var(--motion-fast) ease}.reportSectionShell.isActive .reportSectionFrame{border-color:#55d6be75;box-shadow:0 30px 58px #00000057,0 0 0 1px #55d6be24 inset}.reportSectionShell.isLinkedToExplorer .reportSectionFrame{box-shadow:0 26px 52px #0000004d,0 0 0 1px #ffcc6624 inset}.reportSectionShell.isLinkedToExplorer .reportSectionLead{border-color:#fc63}.reportSectionShell.isAttentive .reportSectionLead{border-color:#55d6be3d}.reportSectionShell.isGuided .reportSectionFrame{animation:sectionBeacon .92s var(--ease-soft)}.reportSectionShell.isEntered .reportSectionLead{animation:sectionWake .82s var(--ease-spring)}.reportSectionHeader{display:grid;gap:16px}.reportSectionHeader>*{min-width:0}.reportSectionActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reportSectionLanding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.reportSectionLanding>*{min-width:0}.reportSectionLandingBlock{border:1px solid rgba(230,237,243,.08);background:#ffffff08;border-radius:18px;padding:12px;display:grid;gap:8px}.reportSectionPurpose{font-size:15px;line-height:1.45}.reportSectionInside,.reportSectionMetrics{display:flex;flex-wrap:wrap;gap:8px}.reportSectionMetric{min-width:130px;border:1px solid rgba(230,237,243,.08);background:#0c121cb8;border-radius:14px;padding:10px;display:grid;gap:4px}.reportSectionBody>.grid>*,.reportSectionBody>.moduleSplit>*{opacity:0;transform:translate3d(0,26px,0) scale(.985);transition:opacity var(--motion-medium) ease,transform var(--motion-slow) var(--ease-spring)}.reportSectionShell.isVisible .reportSectionBody>.grid>*,.reportSectionShell.isVisible .reportSectionBody>.moduleSplit>*{opacity:1;transform:translateZ(0) scale(1)}.reportSectionBody>.grid>*:nth-child(1),.reportSectionBody>.moduleSplit>*:nth-child(1){transition-delay:40ms}.reportSectionBody>.grid>*:nth-child(2),.reportSectionBody>.moduleSplit>*:nth-child(2){transition-delay:90ms}.reportSectionBody>.grid>*:nth-child(3),.reportSectionBody>.moduleSplit>*:nth-child(3){transition-delay:.14s}.reportSectionBody>.grid>*:nth-child(4),.reportSectionBody>.moduleSplit>*:nth-child(4){transition-delay:.19s}.reportSectionBody>.grid>*:nth-child(5),.reportSectionBody>.moduleSplit>*:nth-child(5){transition-delay:.24s}.reportSectionBody>.grid>*:nth-child(6),.reportSectionBody>.moduleSplit>*:nth-child(6){transition-delay:.29s}.reportSectionBodyWrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-medium) var(--ease-spring),opacity var(--motion-fast) ease}.reportSectionBody{min-height:0;overflow:hidden}.reportSectionShell.isCollapsed .reportSectionBodyWrap{grid-template-rows:0fr;opacity:.76}.reportSectionShell.isCollapsed .reportSectionFrame{background:#090e178a}.reportSectionShell.isCollapsed .reportSectionLead{position:static;margin-bottom:0}.reportSectionFooter{display:flex;justify-content:flex-end;margin-top:12px}.reportSectionShell[data-section=overview],.reportMenuCard[data-section=overview],.reportMenuPill[data-section=overview],.explorerPanel[data-section=overview]{--section-accent: rgba(85,214,190,.35)}.reportSectionShell[data-section=watched-activity],.reportMenuCard[data-section=watched-activity],.reportMenuPill[data-section=watched-activity],.explorerPanel[data-section=watched-activity]{--section-accent: rgba(77,172,255,.34)}.reportSectionShell[data-section=ratings],.reportMenuCard[data-section=ratings],.reportMenuPill[data-section=ratings],.explorerPanel[data-section=ratings]{--section-accent: rgba(255,204,102,.34)}.reportSectionShell[data-section=reviews],.reportMenuCard[data-section=reviews],.reportMenuPill[data-section=reviews],.explorerPanel[data-section=reviews]{--section-accent: rgba(255,133,124,.34)}.reportSectionShell[data-section=release],.reportMenuCard[data-section=release],.reportMenuPill[data-section=release],.explorerPanel[data-section=release]{--section-accent: rgba(142,205,120,.34)}.reportSectionShell[data-section=watchlist],.reportMenuCard[data-section=watchlist],.reportMenuPill[data-section=watchlist],.explorerPanel[data-section=watchlist]{--section-accent: rgba(160,134,255,.32)}.reportSectionShell[data-section=archives],.reportMenuCard[data-section=archives],.reportMenuPill[data-section=archives],.explorerPanel[data-section=archives]{--section-accent: rgba(126,241,220,.28)}.reportSectionShell[data-section=data-quality],.reportMenuCard[data-section=data-quality],.reportMenuPill[data-section=data-quality],.explorerPanel[data-section=data-quality]{--section-accent: rgba(255,107,107,.28)}.reportSectionShell[data-section=ai],.reportMenuCard[data-section=ai],.reportMenuPill[data-section=ai],.explorerPanel[data-section=ai]{--section-accent: rgba(255,255,255,.24)}.reportSectionFrame,.reportMenuCard,.reportMenuPill,.explorerPanel{box-shadow:inset 0 0 0 1px #ffffff03}.reportSectionFrame:before,.reportMenuCard:before,.explorerPanel:before{content:"";position:absolute;inset:-20% auto auto -10%;width:240px;height:240px;background:radial-gradient(circle,var(--section-accent, rgba(85,214,190,.2)),transparent 68%);opacity:.62;pointer-events:none;transform:scale(.88);transition:opacity var(--motion-medium) ease}.reportMenuCard:hover:before,.reportSectionShell.isActive .reportSectionFrame:before,.explorerPanel:before{opacity:.86}.sectionLink{color:var(--accent)}.linkButton{border:0;background:transparent;padding:0;cursor:pointer;font:inherit}.explorerOverlay{transition:opacity var(--motion-fast) ease}.explorerOverlay:before{content:"";position:fixed;left:var(--explorer-origin-x, 50%);top:var(--explorer-origin-y, 30%);width:calc(var(--explorer-origin-width, 0px) * 2.8);height:calc(var(--explorer-origin-height, 0px) * 2.8);transform:translate(-50%,-50%);background:radial-gradient(circle,var(--section-accent, rgba(85,214,190,.18)),transparent 72%);opacity:0;pointer-events:none;filter:blur(8px);transition:opacity var(--motion-medium) ease,transform var(--motion-medium) var(--ease-soft)}.explorerOverlay.hasOrigin:before{opacity:.82}.explorerOverlay.isClosed{opacity:0}.explorerPanel{position:relative;background:radial-gradient(420px 220px at 8% 8%,var(--section-accent, rgba(85,214,190,.14)),transparent 72%),#080c13f5;transform:translate3d(0,16px,0) scale(.985);transition:transform var(--motion-medium) var(--ease-spring),opacity var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-soft)}.explorerPanel.isOpening{transform:translate3d(var(--explorer-origin-dx, 0px),var(--explorer-origin-dy, 16px),0) scale(var(--explorer-origin-scale-x, .88),var(--explorer-origin-scale-y, .84));opacity:.42}.explorerPanel.isOpen{transform:translateZ(0) scale(1);box-shadow:0 28px 52px #00000061}.explorerPanel.isClosing{transform:translate3d(calc(var(--explorer-origin-dx, 0px) * .42),calc(var(--explorer-origin-dy, 10px) * .42),0) scale(calc(var(--explorer-origin-scale-x, .88) + .06),calc(var(--explorer-origin-scale-y, .84) + .08));opacity:.28}.explorerTrail{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.explorerToolbarActions{align-self:end}.toast{animation:toastRise var(--motion-medium) var(--ease-spring);border-radius:14px;box-shadow:0 18px 30px #0000003d}@keyframes surfacePulse{0%{box-shadow:0 0 #55d6be00}32%{box-shadow:0 0 0 1px #55d6be38,0 22px 34px #0000002e}to{box-shadow:0 12px 28px #0000003d}}@keyframes sectionWake{0%{transform:translate3d(0,12px,0);opacity:.76}to{transform:translateZ(0);opacity:1}}@keyframes sectionBeacon{0%{box-shadow:0 18px 34px #0000003d,0 0 #fff0}40%{box-shadow:0 30px 58px #00000057,0 0 0 1px #ffffff14,0 0 0 10px #55d6be14}to{box-shadow:0 30px 58px #00000057,0 0 0 1px #55d6be24 inset}}@keyframes toastRise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 760px){.topbar{position:static}.watchActivityGrid{grid-template-columns:1fr}.shareTile{grid-column:span 6}.savedViewSave{width:100%}.savedViewSave input{flex:1;min-width:180px}.container{padding-bottom:150px}.reportMenuMeta,.reportSectionActions{justify-content:flex-start}.reportSectionLanding,.archiveListHeader{grid-template-columns:1fr}.archiveListCount{width:fit-content}.reportMenuDock{top:0;bottom:auto;width:100%;padding:10px 12px 12px;border-radius:0 0 18px 18px}.reportMenuDockMeta{margin-bottom:8px}.reportMenuGrid,.reportMenuMetrics{grid-template-columns:1fr}.reportSectionFrame{padding:16px}.reportSectionLead{position:static;margin:0 0 6px;padding:0 0 10px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.reportSectionShell{scroll-margin-top:24px}.topbar,.reportMenuShell,.reportSectionFrame{border-radius:20px}}@media (prefers-reduced-motion: reduce){:root{--motion-fast: 1ms;--motion-medium: 1ms;--motion-slow: 1ms}html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.container:before,.container:after,.explorerOverlay:before{display:none!important}.reportSectionLead{position:static;transform:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.reportSectionFrame,.reportMenuCard,.explorerPanel{transform:none!important}}@media print{:root{--bg: #ffffff;--panel: #ffffff;--panel2: #ffffff;--text: #111111;--muted: #555555;--line: rgba(0,0,0,.12)}body{background:#fff;color:#111}.container:before,.container:after{display:none!important}.reportSectionLead{position:static!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.topbar,.reportMenuDock,.printHidden,.btn,input,select,.toast,.explorerOverlay{display:none!important}.container{max-width:none;padding:0}.dashboardSection{page-break-inside:avoid;margin-top:16px}.card,.shareCard,.savedViewItem,.qualitySectionCard,.watchActivityMiniCard,.viewSummaryBlock,.viewSummaryRow{box-shadow:none;background:#fff}}
