.reviewExperience{display:grid;grid-gap:14px;gap:14px;min-width:0}.reviewHero{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;gap:16px;min-height:104px;padding:20px 22px}.reviewHeroIcon{align-items:center;background:var(--ember-soft);border:1px solid var(--ember-line);border-radius:50%;color:var(--ember);display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.reviewHeroIcon svg{height:22px;width:22px}.reviewHero>div{display:grid;grid-gap:5px;gap:5px}.reviewHero h1{font-size:25px;letter-spacing:0}.reviewHero p:last-child{color:var(--muted);line-height:1.45}.comparisonLabel,.reviewKicker{color:var(--ember);font-size:11px;font-weight:750;letter-spacing:0;text-transform:uppercase}.reviewStageRail{align-items:center;background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;grid-template-columns:max-content minmax(36px,1fr) max-content minmax(36px,1fr) max-content;padding:12px 18px}.reviewStage{align-items:center;display:flex;gap:10px;min-width:0}.reviewStage>span{align-items:center;background:var(--inset);border:1px solid var(--line-strong);border-radius:50%;color:var(--muted);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.reviewStage>span>span{background:currentColor;border-radius:50%;height:6px;width:6px}.reviewStage.complete>span{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.reviewStage.current>span{background:var(--ember-soft);border-color:var(--ember-line);box-shadow:0 0 0 4px var(--glow-ember);color:var(--ember)}.reviewStage>div{display:grid;grid-gap:2px;gap:2px}.reviewStage strong{color:var(--ink-soft);font-size:12px}.reviewStage small{color:var(--muted);font-size:11px}.reviewStage.current strong{color:var(--ink)}.stageConnector{background:var(--line-strong);height:1px;margin:0 14px}.reviewWorkspace{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;grid-template-columns:340px minmax(0,1fr);min-height:680px;overflow:hidden}.reviewWorkspace .wikiReviewQueue{align-content:start;display:grid;grid-gap:0}.reviewQueueHeading{align-items:center;display:flex;justify-content:space-between;padding:18px}.reviewQueueHeading>div{display:grid;grid-gap:4px;gap:4px}.reviewQueueHeading h2{font-size:17px;letter-spacing:0}.queueTotal{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);display:inline-flex;font-size:12px;font-weight:750;height:30px;justify-content:center;min-width:30px}.reviewFilters{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;overflow-x:auto;scrollbar-width:thin}.reviewFilter{background:transparent;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);display:grid;grid-gap:3px;gap:3px;min-height:58px;min-width:60px;padding:8px 5px 7px;position:relative}.reviewFilter:hover:not(:disabled){background:rgba(255,255,255,.025);color:var(--ink-soft)}.reviewFilter.active{background:var(--ember-soft);border-bottom-color:var(--ember);color:var(--ink)}.reviewFilter span{font-size:10px;font-weight:650;white-space:nowrap}.reviewFilter strong{font-size:12px}.reviewFilter i{background:var(--warn);border:2px solid var(--bg-deep);border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.reviewWorkspace .entityRows{display:grid;grid-gap:2px;gap:2px;padding:8px}.reviewWorkspace .entityRow{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink);display:grid;grid-gap:9px;gap:9px;grid-template-columns:32px minmax(0,1fr) 22px 14px;min-height:72px;padding:9px 8px;text-align:left;width:100%}.reviewWorkspace .entityRow:hover:not(:disabled){background:rgba(255,255,255,.035);border-color:var(--line)}.reviewWorkspace .entityRow.active{background:var(--ember-soft);border-color:var(--ember-line);box-shadow:inset 3px 0 0 var(--ember)}.entityTypeMark{align-items:center;background:var(--inset);border:1px solid var(--line-strong);border-radius:50%;color:var(--ink-soft);display:inline-flex;font-family:var(--display);font-size:14px;height:32px;justify-content:center;width:32px}.entityRowCopy{display:grid;grid-gap:2px;gap:2px;min-width:0}.entityRowCopy small,.entityRowCopy span,.entityRowCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entityRowCopy strong{font-size:13px}.entityRowCopy small{color:var(--ink-soft);font-size:11px}.entityRowCopy span{color:var(--muted);font-size:10px}.rowState{align-items:center;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.rowState svg{height:14px;width:14px}.rowState.pending{background:var(--warn-bg);color:var(--warn)}.rowState.resolved{background:var(--ok-bg);color:var(--ok)}.reviewWorkspace .entityRow>svg{color:var(--muted);height:14px;width:14px}.reviewWorkspace .wikiReviewDetail{overflow:visible;padding:24px}.entityReviewHeader{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.entityReviewHeader>div{display:grid;grid-gap:6px;gap:6px;max-width:760px}.entityReviewHeader h2{font-size:25px;letter-spacing:0;line-height:1.25}.entityReviewHeader p{color:var(--muted);line-height:1.55}.reviewStatus{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:750;gap:6px;min-height:28px;padding:5px 9px}.reviewStatus.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.reviewStatus.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.reviewStatus svg{height:13px;width:13px}.candidateSelector{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:14px 0}.candidateSelectorHeading{align-items:flex-end;display:flex;justify-content:space-between}.candidateSelectorHeading>div{display:grid;grid-gap:3px;gap:3px}.candidateSelectorHeading small{color:var(--muted)}.candidateOptions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.candidateOption{background:var(--inset);border:1px solid var(--line);color:var(--ink);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto 16px;justify-content:stretch;min-height:58px;padding:9px 11px;text-align:left}.candidateOption:hover:not(:disabled){background:rgba(255,255,255,.04);border-color:var(--line-strong)}.candidateOption.active{background:var(--accent-soft);border-color:var(--accent-line)}.candidateOption>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.candidateOption small,.candidateOption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidateOption small{color:var(--muted);font-size:10px}.candidateOption b{color:var(--accent-strong);font-size:11px}.candidateOption>svg{color:var(--accent);height:15px;width:15px}.automaticMatch{border:1px solid var(--ok-line);border-radius:var(--radius-sm);display:grid;grid-gap:10px;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;padding:10px 12px}.automaticMatch,.automaticMatch>span{align-items:center;background:var(--ok-bg)}.automaticMatch>span{border-radius:50%;color:var(--ok);display:inline-flex;height:30px;justify-content:center;width:30px}.automaticMatch>span svg{height:16px;width:16px}.automaticMatch>div{display:grid;grid-gap:2px;gap:2px}.automaticMatch strong{color:var(--ink-soft);font-size:12px}.automaticMatch small{color:var(--muted);font-size:10px;line-height:1.4}.evidenceAuditPanel{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;grid-gap:12px;gap:12px;padding:14px}.evidenceAuditPanel>header,.evidenceClaim>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.evidenceAuditPanel h3{font-size:15px;margin-top:2px}.auditFinding small,.evidenceAuditPanel>header>small,.evidenceClaim small{color:var(--muted);font-size:10px;text-transform:capitalize}.auditFindingList,.evidenceClaimList{display:grid;grid-gap:8px;gap:8px}.evidenceClaim{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xs);display:grid;grid-gap:6px;gap:6px;padding:10px 12px}.auditFinding p,.evidenceClaim p{color:var(--ink-soft);font-size:12px;line-height:1.5;margin:0}.claimConfidence{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px;padding:2px 7px;text-transform:uppercase}.claimConfidence.high{border-color:var(--ok-line);color:var(--ok)}.claimConfidence.low{border-color:var(--warn-line);color:var(--warn)}.evidenceClaim blockquote{border-left:2px solid var(--accent);color:var(--muted);display:grid;font-size:11px;grid-gap:3px;gap:3px;line-height:1.45;margin:2px 0 0;padding-left:9px}.evidenceClaim cite{color:var(--muted-2);font-size:9px;font-style:normal}.auditFinding{align-items:start;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--radius-xs);display:grid;grid-gap:8px;gap:8px;grid-template-columns:16px minmax(0,1fr);padding:10px}.auditFinding>svg{color:var(--warn);height:15px;width:15px}.auditFinding>div{display:grid;grid-gap:4px;gap:4px}.auditFinding.blocker{border-left-color:var(--danger)}.auditFinding.blocker>svg{color:var(--danger)}.auditFinding.repairable{border-left-color:var(--accent)}.auditFinding.repairable>svg{color:var(--accent)}.decisionDock{background:var(--bg-deep);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:14px}.decisionDock,.decisionPrompt{display:grid;grid-gap:10px;gap:10px}.decisionPrompt{align-items:center;grid-template-columns:28px minmax(0,1fr) auto}.decisionPrompt>span{align-items:center;background:var(--ember-soft);border-radius:50%;color:var(--ember);display:inline-flex;height:28px;justify-content:center;width:28px}.decisionPrompt>span svg{height:15px;width:15px}.decisionPrompt>div{display:grid;grid-gap:2px;gap:2px}.decisionPrompt strong{font-size:12px}.decisionPrompt small{color:var(--muted);font-size:11px}.decisionPrompt.saving>span{background:rgba(125,155,210,.1);color:#a9bee4}.decisionPrompt.error>span{background:var(--danger-bg);color:var(--danger)}.decisionPrompt.error small{color:var(--danger)}.textButton{background:transparent;color:var(--accent-strong);min-height:30px;padding:0 7px}.textButton:hover:not(:disabled){background:var(--accent-soft)}.primaryDecisions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.decisionButton{align-items:center;background:var(--panel-raised);border:1px solid var(--line);color:var(--ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:30px minmax(0,1fr) 18px;justify-content:stretch;min-height:72px;padding:10px 12px;text-align:left}.decisionButton:hover:not(:disabled){background:var(--inset);border-color:var(--accent-line)}.decisionButton.active{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.decisionButton>svg:first-child{color:var(--accent-strong);height:21px;width:21px}.decisionButton>svg:last-child{color:var(--muted);height:15px;width:15px}.decisionButton span{display:grid;grid-gap:3px;gap:3px;min-width:0}.decisionButton strong{font-size:12px}.decisionButton small{color:var(--muted);font-size:10px;line-height:1.35}.secondaryDecisionArea{position:relative}.secondaryDecisionToggle{background:transparent;color:var(--muted);min-height:30px;padding:0 7px}.secondaryDecisionToggle:hover:not(:disabled){background:rgba(255,255,255,.04);color:var(--ink-soft)}.secondaryDecisionMenu{border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;margin-top:6px;padding-top:8px}.secondaryDecisionMenu>button{background:transparent;border:1px solid transparent;color:var(--ink-soft);display:grid;grid-template-columns:24px minmax(0,1fr);justify-content:start;min-height:48px;padding:7px 9px;text-align:left}.secondaryDecisionMenu>button:hover:not(:disabled){background:rgba(255,255,255,.035);border-color:var(--line)}.secondaryDecisionMenu button span{display:grid;grid-gap:2px;gap:2px}.secondaryDecisionMenu button small{color:var(--muted);font-size:10px}.neverMergeConfirm{align-items:center;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--radius-sm);display:grid;grid-gap:9px;gap:9px;grid-template-columns:22px minmax(0,1fr) auto auto;padding:9px}.neverMergeConfirm>svg{color:var(--warn)}.neverMergeConfirm>div{display:grid;grid-gap:2px;gap:2px}.neverMergeConfirm small{color:var(--muted);font-size:10px}.entityComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.entityComparison.single{grid-template-columns:minmax(0,1fr)}.comparisonPane{align-content:start;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:2px 20px 12px 0}.comparisonPane+.comparisonPane{border-left:1px solid var(--line);padding-left:20px;padding-right:0}.comparisonPane>header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:44px}.comparisonPane>header>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.comparisonPane h3{font-family:var(--display);font-size:20px;font-weight:550;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confidencePill,.evidencePill{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;gap:5px;min-height:25px;padding:4px 8px}.evidencePill{background:var(--ember-soft);border-color:var(--ember-line);color:var(--ember)}.evidencePill svg{height:12px;width:12px}.aliasLine{border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding-bottom:10px}.aliasLine span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.aliasLine p{color:var(--ink-soft);font-size:12px}.comparisonFacts{display:grid;grid-gap:0;gap:0;margin:0}.comparisonFacts>div{border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);padding:7px 0}.comparisonFacts dt{color:var(--muted);font-size:10px;font-weight:700}.comparisonFacts dd{color:var(--ink-soft);font-size:11px;line-height:1.4;margin:0;overflow-wrap:anywhere}.factEmpty{color:var(--muted);font-size:11px;line-height:1.45}.comparisonPane .mdPane{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0}.comparisonPane .mdToolbar{border-bottom:1px solid var(--line);padding:6px}.comparisonPane .mdSource,.comparisonPane .mdView{max-height:480px;overflow:auto}.comparisonPane .mdView{padding:16px}.comparisonPane .mdSource{border:0;border-radius:0;margin:0}.comparisonOpen{justify-self:start}.reviewLinkWarning{margin:0}.reviewEmpty{align-content:center;color:var(--muted);display:grid;grid-gap:7px;gap:7px;justify-items:center;min-height:180px;padding:24px;text-align:center}.reviewEmpty>svg{color:var(--ember);height:23px;width:23px}.reviewEmpty strong{color:var(--ink-soft);font-size:13px}.reviewEmpty small{line-height:1.45;max-width:300px}.reviewApplyBar{align-items:center;background:var(--panel-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);bottom:12px;box-shadow:var(--shadow-md);display:grid;grid-gap:12px;gap:12px;grid-template-columns:36px minmax(240px,1fr) auto auto;min-height:68px;padding:10px 12px;position:-webkit-sticky;position:sticky;z-index:20}.reviewApplyBar.ready{border-color:var(--ember-line);box-shadow:var(--shadow-md),0 0 28px var(--glow-ember)}.applyBarIcon{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:50%;color:var(--muted);display:inline-flex;height:34px;justify-content:center;width:34px}.reviewApplyBar.ready .applyBarIcon{background:var(--ember-soft);border-color:var(--ember-line);color:var(--ember)}.applyBarIcon svg{height:17px;width:17px}.applyBarCopy{display:grid;grid-gap:3px;gap:3px}.applyBarCopy strong{font-size:13px}.applyBarCopy small{color:var(--muted);font-size:11px}.applyBarAccess>span{align-items:center;color:var(--ok);display:inline-flex;font-size:11px;font-weight:700;gap:6px;white-space:nowrap}.applyBarAccess svg{height:15px;width:15px}.reviewConfirmDialog{animation:rise .18s ease both;background:var(--panel-raised);border:1px solid var(--ember-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);display:grid;grid-gap:13px;gap:13px;max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;position:relative;width:calc(100% - 32px)}.reviewConfirmOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(4,4,6,.76);z-index:180}.reviewDialogClose{position:absolute;right:10px;top:10px}.confirmEmblem{align-items:center;background:var(--ember-soft);border:1px solid var(--ember-line);border-radius:50%;color:var(--ember);display:inline-flex;height:42px;justify-content:center;width:42px}.reviewConfirmDialog h2{font-size:24px;letter-spacing:0}.reviewConfirmDialog>p:not(.reviewKicker){color:var(--muted);line-height:1.55}.confirmTotals{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.confirmTotals span{color:var(--muted);display:grid;font-size:11px;grid-gap:3px;gap:3px;padding:13px 8px;text-align:center}.confirmTotals span+span{border-left:1px solid var(--line)}.confirmTotals strong{color:var(--ink);font-family:var(--display);font-size:21px;font-weight:550}.confirmActions{display:flex;gap:8px;justify-content:flex-end}@keyframes review-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.decisionDock,.entityComparison,.entityReviewHeader{animation:review-arrive .18s ease-out both}@media (max-width:1180px){.reviewWorkspace{grid-template-columns:300px minmax(0,1fr)}.entityComparison{gap:20px;grid-template-columns:1fr}.comparisonPane,.comparisonPane+.comparisonPane{border-left:0;padding-left:0;padding-right:0}.comparisonPane+.comparisonPane{border-top:1px solid var(--line);padding-top:20px}}@media (max-width:820px){.reviewHero{align-items:flex-start;padding:16px}.reviewStageRail{align-items:stretch;gap:10px;grid-template-columns:1fr}.stageConnector{height:14px;margin:-5px 0 -5px 13px;width:1px}.reviewWorkspace{grid-template-columns:1fr}.reviewWorkspace .wikiReviewQueue{border-bottom:1px solid var(--line);border-right:0;max-height:430px;overflow:auto}.reviewWorkspace .wikiReviewDetail{padding:18px 14px}.entityReviewHeader{align-items:flex-start;flex-direction:column}.primaryDecisions{grid-template-columns:1fr}.neverMergeConfirm{grid-template-columns:22px minmax(0,1fr)}.neverMergeConfirm button{width:100%}.reviewApplyBar{bottom:8px;grid-template-columns:34px minmax(0,1fr)}.automaticMatch{grid-template-columns:30px minmax(0,1fr)}.applyBarAccess,.automaticMatch>button,.reviewApplyBar>button{grid-column:1/-1;width:100%}.applyBarAccess>button{width:100%}}@media (prefers-reduced-motion:reduce){.decisionDock,.entityComparison,.entityReviewHeader{animation:none}}@media (max-width:1050px){.appShell,.reviewLayout,.summaryColumns,.vaultLayout,.wikiLayout,.workspaceGrid{grid-template-columns:1fr}.wikiRail{max-height:320px;position:static}.originGrid{grid-template-columns:1fr}.appSidebar{height:auto;overflow-y:visible;position:static}.sideNav{display:flex;flex-wrap:wrap;gap:4px}.navItem{width:auto}.sidebarFooter{margin-top:4px}.accountPopover{bottom:auto;top:calc(100% + 6px)}.reviewLayout{grid-template-rows:auto auto auto}.accessGrid,.adminColumns,.adminColumns.twoColumn,.adminOpsGrid,.adminToolbar,.applyBar,.audioFileRow,.statGrid{grid-template-columns:1fr}.audioFileRow .iconButton{width:100%}.workspaceHeader{align-items:flex-start;flex-direction:column}.demoRecap,.featureBand,.landingHero,.splitBand{grid-template-columns:1fr}.featureBand.reverse>.reveal:first-child{order:0}.landingHero{gap:32px;padding-top:36px}.stepGrid,.teaserGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.marketingNav{padding:12px 18px}.marketingFooter{align-items:flex-start;flex-wrap:wrap}.marketingNavLinks{flex-wrap:nowrap;gap:12px}.marketingNavLinks .navButton{min-height:36px;padding:0 12px;white-space:nowrap}.marketingFooter{flex-direction:column}.heroCopy h1{font-size:40px}.heroLead{font-size:17px}.demoBody,.pricingGrid,.stepGrid,.teaserGrid{grid-template-columns:1fr}.demoList{border-bottom:1px solid var(--line);border-right:0;display:flex;gap:4px;max-height:none;overflow-x:auto;padding:8px}.demoNote{flex:0 0 auto}.demoNote small{display:none}.demoPage.mdView{max-height:380px}.segmentedControl,.two{grid-template-columns:1fr}}button.wikiNavItem{align-items:center;background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--ink-soft);display:grid;font-size:13px;font-weight:600;grid-gap:9px;gap:9px;grid-template-columns:18px minmax(0,1fr) auto;justify-content:start;min-height:36px;padding:7px 9px;text-align:left;width:100%}button.wikiNavItem:hover:not(:disabled){background:rgba(255,255,255,.045);color:var(--ink)}button.wikiNavItem.active,button.wikiNavItem.active:hover{background:var(--accent-soft)}button.wikiNavItem svg{height:16px;width:16px}button.wikiNavItem b{color:var(--muted);font-size:11px;font-weight:600}.wikiNavSection{border-top:1px solid var(--line);display:grid;grid-gap:2px;gap:2px;margin-top:5px;padding-top:10px}.wikiNavSection>small{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0;padding:0 9px 5px;text-transform:uppercase}.wikiHome,.wikiSurface{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.wikiHomeHero{background:#17181d;border-bottom:1px solid var(--line);padding:clamp(26px,4vw,52px)}.wikiDirectoryHeader small,.wikiFeature small,.wikiHomeHero>span{color:var(--accent-strong);display:block;font-size:11px;font-weight:750;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.wikiHomeHero h2{font-family:var(--font-serif);font-size:clamp(30px,4vw,48px);font-weight:650;letter-spacing:0;line-height:1.08;margin:0}.wikiHomeHero p{color:var(--ink-soft);font-size:15px;line-height:1.65;margin:13px 0 0;max-width:680px}.wikiFeature{align-items:flex-end;background:rgba(113,157,132,.08);border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:24px clamp(24px,4vw,48px)}.wikiFeature h3{font-family:var(--font-serif);font-size:24px;letter-spacing:0;margin:0}.wikiFeature p{color:var(--ink-soft);line-height:1.55;margin:8px 0 0;max-width:720px}.wikiFeature button{flex:0 0 auto}.wikiHomeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wikiHomeSection{border-bottom:1px solid var(--line);min-width:0;padding:26px clamp(22px,3vw,38px)}.wikiHomeSection:nth-child(odd){border-right:1px solid var(--line)}.wikiSectionTitle{align-items:center;display:flex;gap:9px;margin-bottom:13px}.wikiSectionTitle svg{color:var(--accent-strong);height:17px;width:17px}.wikiSectionTitle h3{font-family:var(--font-serif);font-size:19px;letter-spacing:0;margin:0}.wikiEntryList{display:grid}button.wikiEntry{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;box-shadow:none;color:var(--ink);display:flex;gap:16px;justify-content:space-between;min-height:54px;padding:9px 2px;text-align:left;width:100%}button.wikiEntry:last-child{border-bottom:0}button.wikiEntry:hover:not(:disabled){background:rgba(255,255,255,.025);color:var(--accent-strong);padding-left:7px}button.wikiEntry>span{display:grid;grid-gap:3px;gap:3px;min-width:0}button.wikiEntry strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.wikiEntry small{color:var(--muted);display:-webkit-box;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}button.wikiEntry>svg{color:var(--muted);flex:0 0 auto;height:15px;width:15px}.wikiEmpty{color:var(--muted);font-size:13px;margin:0;padding:8px 0}.wikiDirectoryHeader{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:28px clamp(24px,4vw,46px) 20px}.wikiDirectoryHeader h2{font-family:var(--font-serif);font-size:32px;letter-spacing:0;margin:0}.wikiDirectoryHeader>span{color:var(--muted);font-size:12px}.wikiSurface>.wikiEntryList{padding:4px clamp(24px,4vw,46px) 24px}.wikiSurface>.emptyState{min-height:360px}.wikiBreadcrumbs{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:5px;min-height:28px}.wikiBreadcrumbs button{background:transparent;border:0;border-radius:4px;box-shadow:none;color:var(--muted);font-size:12px;min-height:26px;padding:2px 4px}.wikiBreadcrumbs button:hover:not(:disabled){color:var(--accent-strong)}.wikiBreadcrumbs svg{height:12px;width:12px}.wikiBreadcrumbs span{color:var(--ink-soft)}.wikiArticleMeta{align-items:center;display:flex;justify-content:space-between;margin-bottom:-4px}.wikiArticleMeta span{background:var(--accent-soft);border-radius:4px;color:var(--accent-strong);font-size:10px;font-weight:750;padding:4px 7px;text-transform:uppercase}.wikiArticleMeta small{color:var(--muted);font-size:11px}@media (max-width:900px){.wikiLayout{grid-template-columns:1fr}.wikiRail{display:flex;gap:5px;max-height:none;overflow-x:auto;padding:8px;position:static}.wikiRail .railSearch{flex:0 0 min(260px,70vw);margin:0;order:-1}.wikiNavSection{border:0;display:contents;margin:0;padding:0}.wikiNavSection>small{display:none}button.wikiNavItem{flex:0 0 auto;grid-template-columns:16px auto auto;min-height:34px;width:auto}}@media (max-width:640px){.wikiHomeGrid{grid-template-columns:1fr}.wikiHomeSection:nth-child(odd){border-right:0}.wikiFeature{align-items:stretch;flex-direction:column}.wikiFeature button{width:100%}.wikiHomeHero h2{font-size:31px}.wikiDirectoryHeader{align-items:flex-start;flex-direction:column;gap:8px}}.linkWarningBox{align-items:flex-start;background:rgba(196,150,66,.08);border:1px solid rgba(196,150,66,.28);border-radius:6px;color:var(--ink-soft);display:flex;gap:11px;padding:12px 14px}.linkWarningBox>svg{color:#d2a85d;flex:0 0 auto;height:17px;margin-top:2px;width:17px}.linkWarningBox h3{color:var(--ink);font-size:13px;letter-spacing:0;margin:0 0 4px}.linkWarningBox p{font-size:12px;line-height:1.45;margin:0}.linkWarningBox ul{display:grid;font-size:12px;grid-gap:3px;gap:3px;margin:8px 0 0;padding-left:18px}.brandMark{display:block;flex:0 0 auto;height:28px;width:28px}.torchlight{background:radial-gradient(circle,rgba(226,192,122,.15),rgba(201,164,92,.07) 30%,transparent 68%),radial-gradient(circle at 62% 42%,rgba(150,160,190,.055),transparent 54%);border-radius:50%;height:640px;left:0;mix-blend-mode:screen;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .26s ease;width:640px;will-change:transform,opacity;z-index:2}.marketingShell{background:radial-gradient(900px 520px at 50% 3%,rgba(201,164,92,.095),transparent 68%),radial-gradient(760px 520px at 92% 32%,rgba(150,160,190,.045),transparent 72%),var(--bg);isolation:isolate;overflow:hidden;position:relative}.marketingShell:before{background-image:var(--grain);background-size:160px 160px;content:"";inset:0;opacity:.045;pointer-events:none;position:absolute;z-index:0}.marketingShell>:not(.torchlight){position:relative;z-index:3}.marketingNav{background:rgba(8,9,11,.72);border-bottom-color:rgba(201,164,92,.22);box-shadow:0 12px 42px rgba(0,0,0,.18)}.marketingBrand .brandMark,.marketingFooter .brandMark{height:26px;width:26px}.gilt{color:var(--accent-strong);font-family:var(--display);font-style:italic;font-weight:440}.accessCard,.giltFrame,.modal,.pricingPlan.featured,.recapVisual,.welcomePanel{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(135deg,rgba(226,192,122,.8),rgba(201,164,92,.14) 42%,rgba(150,160,190,.1) 72%,rgba(226,192,122,.48)) border-box;border:1px solid transparent}.lHero{margin:0 auto;max-width:1280px;padding:clamp(64px,9vh,112px) 28px clamp(84px,11vh,132px);text-align:center}.lHero,.lHeroCopy{display:grid;justify-items:center}.lHeroCopy{align-items:center;grid-gap:22px;gap:22px;max-width:900px}.lHeroCopy>*{animation:heroEnter .72s cubic-bezier(.2,.72,.25,1) both}.lHeroCopy>:first-child{animation-delay:40ms}.lHeroCopy>:nth-child(2){animation-delay:.13s}.lHeroCopy>:nth-child(3){animation-delay:.22s}.lHeroCopy>:nth-child(4){animation-delay:.31s}.lHeroCopy>:nth-child(5){animation-delay:.4s}.lHeroCopy h1{color:#f5f0e4;font-size:clamp(52px,7.4vw,92px);line-height:.98;max-width:950px}.lHeroCopy .heroLead{font-size:clamp(17px,1.8vw,21px);margin-inline:auto;max-width:680px}.lHeroCopy .heroActions{justify-content:center}.heroStage{animation:artifactSettle 1s cubic-bezier(.18,.76,.24,1) .47s both;margin-top:clamp(54px,8vh,88px);max-width:980px;perspective:1200px;position:relative;width:min(92vw,980px)}.heroStage:before{background:radial-gradient(closest-side,rgba(201,164,92,.22),transparent 72%),radial-gradient(closest-side at 75% 85%,rgba(150,160,190,.09),transparent 76%);content:"";filter:blur(48px);inset:-12% -8%;pointer-events:none;position:absolute}.heroStage .giltFrame{border-radius:17px;box-shadow:0 42px 100px rgba(0,0,0,.58),0 0 0 1px rgba(201,164,92,.08);padding:1px;position:relative}.heroStage .demoWiki{border:0;border-radius:15px}.actsWrap{margin:0 auto;max-width:1240px;padding:40px 28px 60px;position:relative}.goldThread{background:linear-gradient(180deg,transparent,rgba(201,164,92,.52) 10%,rgba(201,164,92,.18) 88%,transparent);bottom:40px;left:50%;position:absolute;top:40px;width:1px}.act{align-items:center;display:grid;grid-gap:clamp(54px,8vw,112px);gap:clamp(54px,8vw,112px);grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);min-height:720px;padding:110px 0;position:relative}.act.reverse .actCopy{grid-column:2}.act.reverse .actVisual{grid-column:1;grid-row:1}.actCopy{align-content:center;display:grid;grid-gap:16px;gap:16px;position:relative}.actCopy h2{color:#f2ede1;font-size:clamp(36px,4vw,54px);line-height:1.04}.actCopy>p:last-child{color:var(--ink-soft);font-size:17px;line-height:1.72;max-width:58ch}.actNumeral{color:rgba(226,192,122,.17);font-family:var(--display);font-size:clamp(96px,13vw,180px);font-style:italic;font-weight:350;left:-34px;line-height:.7;pointer-events:none;position:absolute;top:-42px;z-index:-1}.actVisual{min-width:0}.actVisual .bandVisual{background:linear-gradient(145deg,rgba(22,24,29,.96),rgba(14,15,18,.98));border-color:rgba(201,164,92,.2);box-shadow:0 28px 70px rgba(0,0,0,.4);padding:clamp(22px,3.2vw,34px)}.recapVisual{gap:22px}.vaultVisual{gap:8px}.vaultRow{align-items:center;border-bottom:1px solid var(--line);color:var(--ink-soft);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 4px}.vaultRow:last-of-type{border-bottom:0}.vaultRow svg{color:var(--accent);height:17px;width:17px}.vaultRow span{font-weight:650}.vaultRow small{color:var(--muted)}.manifesto{align-items:center;border-block:1px solid rgba(201,164,92,.12);display:grid;min-height:62vh;padding:140px 28px;text-align:center}.manifesto p{color:#f0eadf;font-family:var(--display);font-size:clamp(42px,6vw,78px);line-height:1.08}.invitationBand{display:grid;justify-items:center;padding:clamp(110px,15vw,170px) 28px}.invitationBand>.reveal{max-width:840px;width:100%}.invitation{border-radius:14px;box-shadow:0 34px 90px rgba(0,0,0,.43);display:grid;grid-gap:24px;gap:24px;justify-items:center;padding:clamp(34px,6vw,64px);text-align:center}.invitationMark{height:48px;width:48px}.invitation h2{color:#f3ede0;font-size:clamp(32px,4.5vw,50px);line-height:1.08;max-width:680px}.invitationRows{border-block:1px solid var(--line);max-width:620px;width:100%}.invitationRow{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px 2px;text-align:left}.invitationRow+.invitationRow{border-top:1px solid var(--line)}.invitationRow span{color:var(--muted)}.invitationRow strong{color:var(--ink);font-size:14px;text-align:right}.invitation .heroActions{justify-content:center}.finalCta{padding-block:124px 132px}.finalCta,.finalCta>.reveal{display:grid;justify-items:center}.finalCta>.reveal{grid-gap:28px;gap:28px}.finalMark{height:42px;width:42px}.marketingFooter .marketingBrand{justify-content:center}.accessActions button,.applyBar button:last-child,.boardHeader>button,.modalActions button:last-child,.navButton,.primaryCta,.sessionActions button:not(.ghostButton){isolation:isolate;overflow:hidden;position:relative}.accessActions button:after,.applyBar button:last-child:after,.boardHeader>button:after,.modalActions button:last-child:after,.navButton:after,.primaryCta:after,.sessionActions button:not(.ghostButton):after{background:linear-gradient(105deg,transparent 22%,rgba(255,249,226,.54) 48%,transparent 74%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-145%);transition:transform .42s ease}.accessActions button:hover:after,.applyBar button:last-child:hover:after,.boardHeader>button:hover:after,.modalActions button:last-child:hover:after,.navButton:hover:after,.primaryCta:hover:after,.sessionActions button:not(.ghostButton):hover:after{transform:translateX(145%)}.accessShell{isolation:isolate}.accessShell>:not(.torchlight){position:relative;z-index:3}.accessCard{box-shadow:0 34px 90px rgba(0,0,0,.48)}.accessBrand .brandMark,.sidebarBrand .brandMark{height:27px;width:27px}.accessLoaderMark{animation:brandPulse 1.8s ease-in-out infinite}.accessLoaderMark,.welcomeMark{height:44px!important;width:44px!important}.sessionCascade{animation:sessionCascade .52s cubic-bezier(.2,.72,.25,1) both}.stageGlint{overflow:hidden;position:relative}.stageGlint:after{animation:statusGlint .9s ease-out .18s both;background:linear-gradient(105deg,transparent 20%,rgba(226,192,122,.42) 48%,transparent 76%);content:"";inset:-3px -24px;pointer-events:none;position:absolute;transform:translateX(-130%)}.modal{animation:modalEnter .22s cubic-bezier(.2,.72,.25,1) both}.wikiNavSection>small{color:var(--accent)}button.wikiNavItem.active,button.wikiNavItem.active:hover{background:linear-gradient(90deg,rgba(201,164,92,.15),rgba(201,164,92,.035));border-color:rgba(201,164,92,.26);color:var(--accent-strong)}.wikiHomeHero{border-bottom-color:rgba(201,164,92,.22)}.wikiDirectoryHeader small,.wikiFeature small,.wikiHomeHero>span{color:var(--accent)}span.mdWikiLink{color:var(--accent-strong);-webkit-text-decoration-color:rgba(226,192,122,.46);text-decoration-color:rgba(226,192,122,.46)}@keyframes heroEnter{0%{filter:blur(7px);opacity:0;transform:translateY(18px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes artifactSettle{0%{filter:blur(8px);opacity:0;transform:translateY(40px) rotateX(4deg) scale(.975)}to{filter:blur(0);opacity:1;transform:none}}@keyframes sessionCascade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes statusGlint{0%{opacity:0;transform:translateX(-130%)}20%{opacity:1}to{opacity:0;transform:translateX(130%)}}@keyframes modalEnter{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:none}}@keyframes brandPulse{0%,to{filter:drop-shadow(0 0 0 rgba(201,164,92,0));opacity:.72;transform:scale(.97)}50%{filter:drop-shadow(0 0 12px rgba(201,164,92,.42));opacity:1;transform:scale(1)}}@media (max-width:900px){.lHero{padding-top:58px}.lHeroCopy h1{font-size:clamp(46px,11vw,68px)}.act,.act.reverse{gap:42px;grid-template-columns:1fr;min-height:0;padding:90px 0}.act .actCopy,.act .actVisual,.act.reverse .actCopy,.act.reverse .actVisual{grid-column:1;grid-row:auto}.actVisual{order:2}.goldThread{left:17px}.actsWrap{padding-left:50px}.actNumeral{left:-10px}}@media (max-width:640px){.torchlight{display:none}.lHero{padding:48px 18px 86px}.lHeroCopy{gap:18px}.lHeroCopy h1{font-size:clamp(42px,13vw,58px)}.heroStage{margin-top:42px;width:100%}.heroStage .demoBody{grid-template-columns:112px minmax(0,1fr)}.heroStage .demoList{padding-inline:5px}.heroStage .demoNote{padding-inline:7px}.heroStage .demoNote small{display:none}.actsWrap{padding:20px 20px 30px 42px}.act{padding:78px 0}.actCopy h2{font-size:36px}.actCopy>p:last-child{font-size:16px}.actNumeral{font-size:96px;top:-28px}.trackMock{grid-template-columns:112px minmax(0,1fr)}.manifesto{min-height:52vh;padding:100px 20px}.invitationBand{padding:90px 18px}.invitation{padding:32px 20px}.invitationRow{align-items:start;flex-direction:column;gap:6px}.invitationRow strong{text-align:left}.finalCta{padding:96px 20px 104px}.marketingFooter{flex-direction:column;justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.torchlight{display:none}.accessLoaderMark,.heroStage,.lHeroCopy>*,.modal,.sessionCascade,.stageGlint:after{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}@media (max-width:640px){.marketingNavLinks>a:not(.navButton){display:none}.marketingNavLinks{gap:0}.heroStage .giltFrame{max-height:210px;overflow:hidden}}.wikiArticle{animation:wikiArticleEnter .28s cubic-bezier(.2,.72,.25,1) both;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(145deg,rgba(226,192,122,.46),rgba(201,164,92,.08) 30%,rgba(150,160,190,.08) 72%,rgba(226,192,122,.22)) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.3);min-width:0;overflow:clip;position:relative;container-type:inline-size}.wikiArticleHeader{background:radial-gradient(700px 260px at 12% 0,rgba(201,164,92,.1),transparent 65%),linear-gradient(180deg,#17181d,#141519);border-bottom:1px solid rgba(201,164,92,.18);display:grid;grid-gap:13px;gap:13px;padding:clamp(30px,4vw,52px) clamp(28px,5vw,64px) clamp(28px,4vw,44px)}.wikiArticleKicker{align-items:center;display:flex;gap:18px;justify-content:space-between}.wikiArticleKicker>span{align-items:center;color:var(--accent);display:inline-flex;font-size:11px;font-weight:780;gap:7px;letter-spacing:.12em;text-transform:uppercase}.wikiArticleKicker svg{height:15px;width:15px}.wikiArticleKicker small{color:var(--muted);font-size:11px}.wikiArticleHeader h1{color:#f3eee2;font-family:var(--display);font-size:clamp(38px,5vw,62px);font-weight:560;line-height:1.02;margin:0;max-width:900px}.wikiArticleHeader>p{color:var(--ink-soft);font-family:var(--display);font-size:clamp(17px,2vw,21px);line-height:1.55;margin:0;max-width:760px}.wikiSessionOverview{display:grid;grid-gap:6px;gap:6px;max-width:760px}.wikiSessionOverview>small{color:var(--accent);font-size:9px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.wikiSessionOverview>p{color:var(--ink-soft);font-family:var(--display);font-size:clamp(17px,2vw,21px);line-height:1.55;margin:0}.wikiArticleChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.wikiArticleChips span{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10.5px;padding:4px 8px}.wikiArticleChips span[class^=reliability-]{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok);text-transform:capitalize}.wikiArticleChips .reliability-rumored,.wikiArticleChips .reliability-unknown{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.wikiArticleToolbar{align-items:center;background:rgba(9,10,12,.76);border-bottom:1px solid var(--line);display:flex;gap:2px;min-height:42px;padding:5px clamp(22px,4vw,54px)}.wikiArticleToolbar button{background:transparent;border:0;border-radius:5px;box-shadow:none;color:var(--muted);font-size:12px;min-height:30px;padding:0 10px}.wikiArticleToolbar button:hover:not(:disabled){background:rgba(255,255,255,.04);color:var(--ink)}.wikiArticleToolbar button.active{background:var(--accent-soft);color:var(--accent-strong)}.wikiArticleGrid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 316px;min-width:0}.wikiArticleBody{min-width:0;padding:clamp(30px,4vw,50px) clamp(28px,5vw,64px) clamp(54px,7vw,84px)}.wikiArticleProse{gap:16px;max-width:78ch;padding:0}.wikiArticleProse>h2{align-items:center;color:#eee7d8;display:flex;font-family:var(--display);font-size:28px;gap:14px;margin:26px 0 2px;scroll-margin-top:24px}.wikiArticleProse>h2:after{background:linear-gradient(90deg,rgba(201,164,92,.34),transparent);content:"";flex:1 1;height:1px}.wikiArticleProse>h3{color:var(--accent-strong);font-size:18px;margin-top:18px;scroll-margin-top:24px}.wikiArticleProse li,.wikiArticleProse p{color:var(--ink-soft);font-size:15.5px;line-height:1.78}.wikiArticleProse blockquote{background:linear-gradient(90deg,rgba(201,164,92,.1),rgba(201,164,92,.025));border-left-color:var(--accent);color:#e4dccb;font-family:var(--display);font-size:17px}.wikiArticleSource{border:1px solid var(--line);border-radius:6px;max-height:70vh;overflow:auto!important}.wikiInfobox{align-content:start;background:linear-gradient(180deg,#18191e,#121317);border-left:1px solid rgba(201,164,92,.18);box-shadow:-18px 0 45px rgba(0,0,0,.13);display:grid;margin:0;min-width:0;position:-webkit-sticky;position:sticky;top:12px}.wikiInfoboxImage{align-items:center;aspect-ratio:16/10;background:radial-gradient(circle at 50% 38%,rgba(201,164,92,.18),transparent 34%),repeating-radial-gradient(ellipse at 45% 115%,transparent 0 22px,rgba(226,192,122,.04) 23px 24px),linear-gradient(145deg,#1b1c21,#0d0e11);display:flex;flex-direction:column;gap:12px;justify-content:center;overflow:hidden;position:relative}.wikiInfoboxImage.type-npc,.wikiInfoboxImage.type-pc{aspect-ratio:4/5}.wikiInfoboxImage.type-item{aspect-ratio:1}.wikiInfoboxImage.type-session{aspect-ratio:16/8}.wikiInfoboxImage:after{border:1px solid rgba(226,192,122,.18);content:"";inset:10px;pointer-events:none;position:absolute}.wikiInfoboxImage img{height:100%;object-fit:cover;width:100%}.wikiImageInput{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.wikiImageActions{align-items:center;bottom:14px;display:flex;gap:6px;position:absolute;right:14px;z-index:3}.wikiImageActions button{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(9,10,12,.82);border:1px solid rgba(226,192,122,.32);border-radius:5px;box-shadow:0 8px 24px rgba(0,0,0,.36);color:var(--accent-strong);display:inline-flex;font-size:10.5px;gap:6px;height:34px;min-width:34px;padding:0 10px}.wikiImageActions button:last-child:not(:first-child){color:var(--muted);padding:0 8px}.wikiImageActions button:hover:not(:disabled){background:rgba(25,25,29,.94);border-color:var(--accent)}.wikiImageActions svg{height:15px;width:15px}.wikiImageProgress{background:rgba(255,255,255,.08);bottom:0;height:3px;inset-inline:0;overflow:hidden;position:absolute;z-index:4}.wikiImageProgress:after{background:var(--accent);content:"";height:100%;left:0;position:absolute;top:0;transition:width .16s ease;width:var(--image-progress)}.wikiImageError{background:var(--danger-bg);border-bottom:1px solid var(--danger-line);color:var(--danger);font-size:10.5px;line-height:1.45;margin:0;padding:9px 13px}.wikiInfoboxImage.hasImage:after{border-color:rgba(226,192,122,.28)}.wikiPlaceholderSigil{align-items:center;border:1px solid rgba(201,164,92,.28);border-radius:50%;color:var(--accent);display:flex;height:68px;justify-content:center;position:relative;width:68px}.wikiPlaceholderSigil:after,.wikiPlaceholderSigil:before{border:1px solid rgba(201,164,92,.12);content:"";inset:-11px;position:absolute;transform:rotate(45deg)}.wikiPlaceholderSigil:after{inset:-20px;transform:rotate(22.5deg)}.wikiPlaceholderSigil svg{height:29px;width:29px}.wikiInfoboxImage.placeholder>strong{color:rgba(236,231,219,.68);font-family:var(--display);font-size:18px;font-weight:520;letter-spacing:.04em;max-width:80%;text-align:center}.wikiImageCaption{background:#0f1013;border-bottom:1px solid var(--line);color:var(--muted);font-size:10.5px;line-height:1.45;margin:0;padding:8px 13px;text-align:center}.wikiInfoboxTitle{background:linear-gradient(135deg,rgba(201,164,92,.15),rgba(201,164,92,.035));border-block:1px solid rgba(201,164,92,.2);display:grid;grid-gap:3px;gap:3px;padding:17px 18px}.wikiAppearances>small,.wikiInfoboxTitle small,.wikiOnPage>small{color:var(--accent);font-size:9.5px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.wikiInfoboxTitle strong{color:#f1ebde;font-family:var(--display);font-size:21px;font-weight:560;line-height:1.15}.wikiInfoboxTitle span{color:var(--muted);font-size:11px;line-height:1.4}.wikiFacts{display:grid;margin:0}.wikiFacts>div{border-bottom:1px solid rgba(255,255,255,.055);display:grid;grid-gap:10px;gap:10px;grid-template-columns:94px minmax(0,1fr);padding:10px 15px}.wikiFacts dt{color:var(--muted);font-size:10.5px;font-weight:680;line-height:1.45}.wikiFacts dd{color:var(--ink-soft);font-size:11.5px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.wikiFactList,.wikiFactRelations{display:grid;grid-gap:5px;gap:5px}.wikiFactRelations>span{display:grid;grid-gap:1px;gap:1px}.wikiFactRelations em{color:var(--muted);font-size:10.5px;font-style:normal}.wikiAppearances button.mdWikiLink,.wikiFacts button.mdWikiLink{font-size:inherit;text-align:left}.wikiProvenance{background:rgba(255,255,255,.018);border-bottom:1px solid var(--line);display:grid;grid-gap:7px;gap:7px;padding:11px 15px}.wikiProvenance span{color:var(--ink-soft);display:grid;font-size:10.5px;grid-gap:1px;gap:1px}.wikiProvenance strong{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.wikiAppearances,.wikiOnPage{border-bottom:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;padding:14px 15px}.wikiAppearances .mdWikiLinkWrap{display:block}.wikiAppearances button.mdWikiLink{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wikiOnPage{border-bottom:0}.wikiOnPage button{background:transparent;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none;color:var(--muted);font-size:10.5px;justify-content:flex-start;min-height:25px;padding:3px 8px;text-align:left}.wikiOnPage button.nested{padding-left:18px}.wikiOnPage button:hover:not(:disabled){background:rgba(255,255,255,.025);color:var(--ink)}.wikiOnPage button.active{border-left-color:var(--accent);color:var(--accent-strong)}.articleLinkPreview{animation:wikiPreviewIn .15s ease both;background:linear-gradient(var(--panel-raised),var(--panel-raised)) padding-box,linear-gradient(135deg,rgba(226,192,122,.55),rgba(201,164,92,.08)) border-box;border:1px solid transparent;border-radius:6px;box-shadow:0 18px 46px rgba(0,0,0,.48);display:grid;grid-gap:5px;gap:5px;max-width:290px;min-width:230px;padding:13px 14px;pointer-events:none;position:absolute;z-index:20}.articleLinkPreview small{color:var(--accent);font-size:9px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.articleLinkPreview strong{color:#f1ebde;font-family:var(--display);font-size:17px;font-weight:560}.articleLinkPreview p{color:var(--ink-soft);display:-webkit-box;font-size:11.5px;line-height:1.5;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.articleLinkPreview>span{color:var(--muted);font-size:10.5px}.wikiArticle .mdWikiLinkWrap{display:inline;position:relative}@keyframes wikiArticleEnter{0%{filter:blur(4px);opacity:0;transform:translateY(8px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes wikiPreviewIn{0%{filter:blur(3px);opacity:0;transform:translateY(4px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@container (max-width:860px){.wikiArticleGrid{display:flex;flex-direction:column}.wikiInfobox{border-bottom:1px solid rgba(201,164,92,.18);border-left:0;display:grid;grid-template-columns:220px minmax(0,1fr);order:-1;position:static;width:100%}.wikiInfoboxImage{grid-row:1/span 4;height:100%;min-height:250px}.wikiInfoboxImage.type-item,.wikiInfoboxImage.type-npc,.wikiInfoboxImage.type-pc,.wikiInfoboxImage.type-session{aspect-ratio:auto}.wikiImageCaption{grid-column:1;grid-row:5}.wikiAppearances,.wikiFacts,.wikiInfoboxTitle,.wikiOnPage,.wikiProvenance{grid-column:2}.wikiFacts>div{grid-template-columns:88px minmax(0,1fr)}.wikiOnPage{display:none}.wikiArticleBody{width:100%}}@container (max-width:560px){.wikiArticle{border-radius:0;margin-inline:-14px}.wikiArticleHeader{padding:28px 20px 25px}.wikiArticleKicker{align-items:flex-start;flex-direction:column;gap:8px}.wikiArticleHeader h1{font-size:38px;overflow-wrap:anywhere}.wikiArticleHeader>p{font-size:17px}.wikiArticleToolbar{padding-inline:14px}.wikiArticleGrid{display:flex}.wikiInfobox{display:grid;grid-template-columns:1fr}.wikiInfoboxImage{aspect-ratio:16/9!important;max-height:230px;min-height:0}.wikiAppearances,.wikiFacts,.wikiImageCaption,.wikiInfoboxImage,.wikiInfoboxTitle,.wikiProvenance{grid-column:1;grid-row:auto}.wikiFacts>div{grid-template-columns:100px minmax(0,1fr)}.wikiArticleBody{padding:30px 20px 54px}.wikiArticleProse>h2{font-size:25px}.articleLinkPreview{display:none}}@media (max-width:560px){.wikiArticle{border-radius:0;margin-inline:-14px}}@media (prefers-reduced-motion:reduce){.articleLinkPreview,.wikiArticle{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}.entityComparison{gap:16px}.comparisonPane.reviewArticlePreview,.comparisonPane.reviewArticlePreview+.comparisonPane.reviewArticlePreview{animation:review-arrive .28s cubic-bezier(.2,.72,.25,1) both;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(145deg,rgba(226,192,122,.36),rgba(201,164,92,.06) 34%,rgba(150,160,190,.07) 74%,rgba(226,192,122,.18)) border-box;border:1px solid transparent;border-radius:var(--radius-sm);box-shadow:0 18px 48px rgba(0,0,0,.24);display:grid;grid-gap:0;gap:0;min-width:0;overflow:hidden;padding:0}.reviewArticleHeader{align-items:flex-start;background:radial-gradient(440px 180px at 10% 0,rgba(201,164,92,.09),transparent 68%),linear-gradient(180deg,#17181d,#141519);border-bottom:1px solid rgba(201,164,92,.16);display:flex;gap:12px;justify-content:space-between;min-height:94px;padding:18px 20px}.reviewArticleHeader>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.reviewArticleHeader h3{color:#f1ebde;font-family:var(--display);font-size:24px;font-weight:560;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.reviewArticleDossier{align-items:stretch;background:linear-gradient(180deg,#17181d,#131419);border-bottom:1px solid var(--line);display:grid;grid-template-columns:154px minmax(0,1fr);min-height:184px}.reviewArticleVisual{align-items:center;background:radial-gradient(circle at 50% 36%,rgba(201,164,92,.17),transparent 35%),repeating-radial-gradient(ellipse at 45% 115%,transparent 0 19px,rgba(226,192,122,.035) 20px 21px),linear-gradient(145deg,#1b1c21,#0d0e11);border-right:1px solid rgba(201,164,92,.16);display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:184px;overflow:hidden;position:relative}.reviewArticleVisual:after{border:1px solid rgba(226,192,122,.16);content:"";inset:9px;pointer-events:none;position:absolute}.reviewArticleVisual img{height:100%;object-fit:cover;position:absolute;width:100%}.reviewArticleVisual>span{align-items:center;border:1px solid rgba(201,164,92,.28);border-radius:50%;color:var(--accent-strong);display:inline-flex;font-family:var(--display);font-size:22px;height:64px;justify-content:center;position:relative;width:64px}.reviewArticleVisual>span:after{border:1px solid rgba(201,164,92,.11);content:"";inset:-12px;position:absolute;transform:rotate(45deg)}.reviewArticleVisual>small{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.reviewArticleIdentity{align-content:start;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:15px 17px}.reviewArticleIdentity>small{color:var(--accent);font-size:9px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.reviewArticleIdentity>strong{color:#f1ebde;font-family:var(--display);font-size:19px;font-weight:560;line-height:1.18}.reviewArticleIdentity>span{color:var(--muted);font-size:10px;line-height:1.4}.reviewArticleIdentity .comparisonFacts{margin-top:6px}.reviewArticleIdentity .comparisonFacts>div{gap:7px;grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);padding:6px 0}.reviewArticleIdentity .comparisonFacts dt{font-size:9.5px}.reviewArticleIdentity .comparisonFacts dd{font-size:10.5px}.reviewArticleProse{align-content:start;background:var(--panel);display:grid;grid-gap:13px;gap:13px;max-height:460px;overflow:auto;padding:20px}.reviewArticleProse>h2{align-items:center;color:#eee7d8;display:flex;font-family:var(--display);font-size:21px;gap:10px;margin:14px 0 0}.reviewArticleProse>h2:after{background:linear-gradient(90deg,rgba(201,164,92,.3),transparent);content:"";flex:1 1;height:1px}.reviewArticleProse>h3{color:var(--accent-strong);font-size:16px;margin-top:10px}.reviewArticleProse li,.reviewArticleProse p{color:var(--ink-soft);font-size:13px;line-height:1.7}.reviewArticleProse blockquote{background:linear-gradient(90deg,rgba(201,164,92,.09),rgba(201,164,92,.02));border-left-color:var(--accent);color:#e4dccb;font-family:var(--display);font-size:14px}.reviewSourceDisclosure{border-top:1px solid var(--line);display:grid;padding:0 14px}.reviewSourceDisclosure summary{color:var(--muted);font-size:10.5px;min-height:36px;padding:11px 2px}.reviewSourceDisclosure[open]{padding-bottom:14px}.reviewSourceDisclosure .mdSource{border-radius:6px;margin:0;max-height:320px}.reviewArticlePreview .comparisonOpen{border-top:1px solid var(--line);border-radius:0;justify-content:flex-start;min-height:42px;padding:0 18px;width:100%}@media (max-width:620px){.reviewArticleHeader{align-items:flex-start;flex-direction:column}.reviewArticleDossier{grid-template-columns:112px minmax(0,1fr)}.reviewArticleVisual{min-height:168px}.reviewArticleIdentity{padding:13px}.reviewArticleProse{padding:17px}}@media (prefers-reduced-motion:reduce){.comparisonPane.reviewArticlePreview{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}.reviewExperience{container-name:wiki-review;container-type:inline-size}.reviewWorkspace{block-size:clamp(680px,calc(100dvh - 190px),880px);grid-template-columns:minmax(350px,390px) minmax(0,1fr);min-height:0}.reviewWorkspace .wikiReviewQueue{align-content:stretch;background:var(--bg-deep);border-bottom:0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:0;max-height:none;min-height:0;min-width:0;overflow:hidden}.reviewQueueTop{background:radial-gradient(320px 110px at 10% 0,rgba(201,164,92,.08),transparent 70%),var(--bg-deep);border-bottom:1px solid rgba(201,164,92,.08)}.reviewQueueHeading{min-height:76px;padding:16px 18px 10px}.reviewQueueHeading>div{min-width:0}.reviewQueueProgress{display:grid;grid-gap:7px;gap:7px;padding:0 18px 14px}.reviewQueueProgress span{color:var(--muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviewQueueProgress strong{color:var(--ink-soft);font-size:11px}.reviewQueueProgress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--inset);border:0;border-radius:999px;height:4px;overflow:hidden;width:100%}.reviewQueueProgress progress::-webkit-progress-bar{background:var(--inset)}.reviewQueueProgress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--accent),var(--accent-strong));border-radius:999px}.reviewQueueProgress progress::-moz-progress-bar{background:linear-gradient(90deg,var(--accent),var(--accent-strong));border-radius:999px}.reviewFilters{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;overflow:clip;scrollbar-width:none;width:100%}.reviewFilter,.reviewFilter:active:not(:disabled){box-sizing:border-box;min-height:60px;min-width:0;overflow:hidden;padding:8px 2px 7px;transform:none;width:100%}.reviewFilter span,.reviewFilter strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.reviewFilter i{right:6px;top:7px}.reviewQueueTools{align-items:center;background:color-mix(in srgb,var(--bg-deep) 94%,var(--accent) 6%);border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 112px;padding:10px}.reviewSearch{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);display:grid;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:0 10px}.reviewSearch:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--glow-ember);color:var(--accent)}.reviewSearch svg{height:15px;width:15px}.reviewSearch input{background:transparent;border:0;color:var(--ink);min-height:36px;min-width:0;outline:0;padding:0;width:100%}.reviewSearch input::placeholder{color:var(--muted)}.reviewTypeFilter{background-color:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:11px;min-height:38px;min-width:0;padding:0 8px;width:100%}.reviewEntityScroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.reviewEntityScroll,.reviewWorkspace .wikiReviewDetail{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.reviewEntityScroll::-webkit-scrollbar,.reviewWorkspace .wikiReviewDetail::-webkit-scrollbar{height:8px;width:8px}.reviewEntityScroll::-webkit-scrollbar-thumb,.reviewWorkspace .wikiReviewDetail::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.entityGroups{display:grid;padding-bottom:8px}.entityGroup{display:grid;min-width:0}.entityGroup+.entityGroup{border-top:1px solid var(--line)}.entityGroupHeading{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(14,15,18,.92);border-bottom:1px solid rgba(255,255,255,.035);color:var(--muted);display:flex;font-size:10px;font-weight:750;justify-content:space-between;letter-spacing:.06em;min-height:34px;padding:8px 12px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.entityGroupHeading strong{align-items:center;background:var(--inset);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:center;min-height:20px;min-width:24px;padding:0 6px}.reviewWorkspace .reviewEntityRows{display:grid;grid-gap:5px;gap:5px;padding:7px 8px 12px}.reviewWorkspace .reviewEntityRow{align-items:center;background:linear-gradient(105deg,rgba(255,255,255,.018),transparent 62%);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink);display:grid;font-weight:500;grid-gap:11px;gap:11px;grid-template-columns:38px minmax(0,1fr) 26px;justify-content:stretch;min-height:90px;overflow:visible;padding:12px;text-align:left;transition:background-color .14s ease,border-color .14s ease,box-shadow .18s ease;width:100%}.reviewWorkspace .reviewEntityRow:hover:not(:disabled){background:linear-gradient(105deg,rgba(201,164,92,.075),rgba(255,255,255,.02) 66%);border-color:rgba(201,164,92,.2)}.reviewWorkspace .reviewEntityRow:active:not(:disabled){transform:none}.reviewWorkspace .reviewEntityRow.active{background:linear-gradient(105deg,rgba(201,164,92,.13),rgba(201,164,92,.035) 72%);border-color:var(--ember-line);box-shadow:inset 3px 0 0 var(--accent),0 8px 24px rgba(0,0,0,.18)}.reviewEntityTypeMark{align-items:center;background:radial-gradient(circle at 35% 30%,rgba(226,192,122,.14),transparent 64%),var(--inset);border:1px solid var(--line-strong);border-radius:50%;color:var(--accent-strong);display:inline-flex;font-family:var(--display);font-size:14px;grid-column:1;grid-row:1;height:38px;justify-content:center;width:38px}.reviewEntityRowCopy{display:grid;grid-gap:8px;gap:8px;grid-column:2;grid-row:1;min-width:0;width:100%}.reviewEntityRowCopy>strong{display:block;font-family:var(--display);font-size:15px;font-weight:600;line-height:1.28;min-width:0;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.reviewEntityRowMeta{align-items:start;display:grid;grid-gap:7px;gap:7px;grid-template-columns:max-content minmax(0,1fr);min-width:0}.reviewEntityRowMeta small{color:var(--muted);font-size:10px;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.reviewEntityState{align-items:center;border-radius:50%;display:inline-flex;grid-column:3;grid-row:1;height:24px;justify-content:center;width:24px}.reviewEntityState svg{height:14px;margin:0;transform:none;width:14px}.reviewEntityState.pending{background:var(--warn-bg);color:var(--warn)}.reviewEntityState.resolved{background:var(--ok-bg);color:var(--ok)}.reviewEntityState.saving{background:rgba(125,155,210,.1);color:#a9bee4}.reviewEntityState.error{background:var(--danger-bg);color:var(--danger)}.reviewEntityActionBadge{border:1px solid var(--line);border-radius:999px;flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:20px;min-width:48px;padding:0 7px;text-align:center;text-transform:uppercase}.reviewEntityActionBadge.resolve{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.reviewEntityActionBadge.update{background:rgba(125,155,210,.1);border-color:rgba(125,155,210,.28);color:#a9bee4}.reviewEntityActionBadge.create{background:var(--ember-soft);border-color:var(--ember-line);color:var(--accent-strong)}.reviewEntityActionBadge.exclude{background:rgba(255,255,255,.035);color:var(--muted)}.reviewEntityActionBadge.applied{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.reviewWorkspace .wikiReviewDetail{align-content:start;display:grid;grid-gap:18px;gap:18px;grid-auto-rows:max-content;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px;scrollbar-gutter:stable}.reviewDetailNav{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(19,20,24,.93);border-bottom:1px solid var(--line);display:flex;justify-content:flex-end;margin:0 -24px;min-height:52px;padding:7px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:8}.reviewMobileBack{background:transparent;color:var(--ink-soft);display:none;min-height:34px;padding:0 8px}.reviewPosition{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.reviewDetailNavActions{display:inline-flex;gap:5px;margin-left:10px}.reviewDetailNavActions .iconButton{min-height:34px}@container wiki-review (max-width: 1120px){.reviewWorkspace{grid-template-columns:340px minmax(0,1fr)}.reviewQueueTools{grid-template-columns:1fr}}@container wiki-review (max-width: 920px){.reviewWorkspace{block-size:min(760px,calc(100dvh - 130px));grid-template-columns:minmax(0,1fr);min-block-size:580px}.reviewWorkspace .wikiReviewQueue{border-right:0}.reviewWorkspace.detailOpen .wikiReviewQueue,.reviewWorkspace:not(.detailOpen) .wikiReviewDetail{display:none}.reviewWorkspace.detailOpen .wikiReviewDetail{display:grid;padding-bottom:calc(176px + env(safe-area-inset-bottom))}.reviewQueueTools{grid-template-columns:minmax(0,1fr) 132px}.reviewMobileBack{display:inline-flex}.reviewDetailNav{justify-content:flex-start}}@container wiki-review (max-width: 520px){.reviewWorkspace{border-left:0;border-radius:0;border-right:0;margin-inline:-14px}.reviewQueueTools{grid-template-columns:1fr}.reviewFilter span{font-size:9px}.reviewFilter i{right:3px}.reviewWorkspace .wikiReviewDetail{padding:0 14px calc(176px + env(safe-area-inset-bottom))}.reviewDetailNav{margin:0 -14px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.reviewFilter,.reviewWorkspace .reviewEntityRow{transition:none}}