.page-module___8aEwW__fullscreenPage{background:#020305;min-height:100vh}.page-module___8aEwW__modeIntroScreen{z-index:1000;color:#f7f1d5;background:#020305;place-items:center;min-height:100vh;display:grid;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__modeTransitionCurtain{z-index:2000;pointer-events:none;opacity:0;background:#000;position:fixed;inset:0}.page-module___8aEwW__modeTransitionCurtain[data-state=covering]{animation:.9s ease-in-out forwards page-module___8aEwW__modeFadeToBlack}.page-module___8aEwW__modeTransitionCurtain[data-state=revealing]{opacity:1;animation:1.8s cubic-bezier(.22,.68,.18,1) forwards page-module___8aEwW__modeFadeFromBlack}.page-module___8aEwW__modeIntroImage{opacity:0;mix-blend-mode:screen;width:min(666px,80vw);height:auto;animation:1.9s .9s forwards page-module___8aEwW__modeTitleIn}.page-module___8aEwW__modeIntroInner{justify-items:center;gap:34px;padding:24px;display:grid}.page-module___8aEwW__modeIntroTitle{opacity:0;letter-spacing:0;text-transform:uppercase;color:#f8f1d7;text-shadow:0 0 28px #ffd27829;font-size:4.2rem;font-weight:520;line-height:1;animation:2.9s 3.333s forwards page-module___8aEwW__modeTitleIn}.page-module___8aEwW__modeChoiceRail{opacity:0;grid-template-columns:repeat(1,222px);gap:12px;animation:.9s 4s forwards page-module___8aEwW__modeChoicesIn;display:grid}.page-module___8aEwW__modeChoiceButton{color:#f7f1d5;width:auto;height:40px;font:inherit;letter-spacing:0;cursor:pointer;text-transform:uppercase;opacity:1;background:#ffffff09;border:1px solid #f7f1d56b;border-radius:40px;padding:0 20px;font-size:.75rem;transition:opacity .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.page-module___8aEwW__modeChoiceButton:hover,.page-module___8aEwW__modeChoiceButton:focus-visible{opacity:1;background:#ffd68617;border-color:#ffd686db;outline:none;box-shadow:0 0 24px #ffd6861f}.page-module___8aEwW__modeChoiceButton:active{opacity:1;transform:translateY(1px)}.page-module___8aEwW__modeChoiceButton:disabled{cursor:default;opacity:.52;box-shadow:none;background:#ffffff05;border-color:#f7f1d52e}.page-module___8aEwW__modeChoiceButton:disabled:hover,.page-module___8aEwW__modeChoiceButton:disabled:focus-visible{box-shadow:none;background:#ffffff05;border-color:#f7f1d52e}.page-module___8aEwW__dreamShell{color:#f7f1d5;background:#020305;min-height:100vh;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__dreamShellChrome{z-index:10;gap:8px;display:flex;position:absolute;top:16px;right:16px}.page-module___8aEwW__dreamShellButton{color:#f7f1d5eb;min-width:82px;height:38px;font:inherit;letter-spacing:0;cursor:pointer;background:#ffffff09;border:1px solid #f7f1d557;border-radius:4px;font-size:.82rem}.page-module___8aEwW__dreamShellButton:hover,.page-module___8aEwW__dreamShellButton:focus-visible{background:#ffd68614;border-color:#ffd686b8;outline:none}.page-module___8aEwW__dreamMinimalSurface{isolation:isolate;box-sizing:border-box;background:radial-gradient(circle at 26% 20%,#48c4a621,#0000 31%),radial-gradient(circle at 74% 72%,#d252721f,#0000 34%),radial-gradient(circle at 48% 52%,#ffd68614,#0000 38%),linear-gradient(135deg,#020305 0%,#071016 48%,#030306 100%);place-items:center;height:100dvh;padding:72px 20px 28px;animation:18s ease-in-out infinite alternate page-module___8aEwW__dreamSurfaceDrift;display:grid;position:relative;overflow:auto}.page-module___8aEwW__dreamMinimalSurface:before,.page-module___8aEwW__dreamMinimalSurface:after{content:"";pointer-events:none;position:fixed;inset:0}.page-module___8aEwW__dreamMinimalSurface:before{z-index:0;opacity:.12;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 12% 18%,#ffffff29 0 1px,#0000 1px 4px),repeating-linear-gradient(117deg,#ffffff0f 0 1px,#0000 1px 7px)}.page-module___8aEwW__dreamMinimalSurface:after{z-index:0;background:radial-gradient(circle at 50% 48%,#0000 0 44%,#00000080 100%),linear-gradient(#00000042,#0000 42%,#00000057)}.page-module___8aEwW__dreamMinimalSurfaceAligned{background:radial-gradient(circle at 28% 22%,#48c4a629,#0000 32%),radial-gradient(circle at 76% 70%,#5fb4ff1a,#0000 34%),radial-gradient(circle at 48% 52%,#ffd6861a,#0000 38%),linear-gradient(135deg,#020305 0%,#071310 48%,#030306 100%);animation-duration:26s}.page-module___8aEwW__dreamMinimalSurfaceCharged{background:radial-gradient(circle at 20% 24%,#5fb4ff2b,#0000 31%),radial-gradient(circle at 80% 68%,#d2527229,#0000 34%),radial-gradient(circle at 50% 52%,#ffd6861f,#0000 36%),linear-gradient(135deg,#020305 0%,#0b0d18 48%,#050306 100%);animation-duration:12s}.page-module___8aEwW__dreamMinimalSurfaceChaotic{background:radial-gradient(circle at 18% 22%,#5fb4ff2e,#0000 30%),radial-gradient(circle at 70% 24%,#ffd6861f,#0000 28%),radial-gradient(circle at 78% 72%,#d2527230,#0000 32%),linear-gradient(132deg,#020305 0%,#0d0712 52%,#031015 100%);animation-duration:8s}.page-module___8aEwW__dreamMinimalStage{z-index:1;align-content:center;justify-items:center;gap:22px;width:min(900px,100%);min-height:min(720px,100dvh - 120px);display:grid;position:relative}.page-module___8aEwW__dreamMinimalFocus{opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070c38;border:1px solid #f7f1d50a;border-radius:10px;gap:12px;width:min(620px,100%);padding:14px;transition:opacity .52s,border-color .52s,box-shadow .52s,transform .52s,background .52s;animation:9s ease-in-out infinite alternate page-module___8aEwW__dreamIntentDrift;display:grid;transform:translate(0,0);box-shadow:0 22px 60px #0000002e,0 0 34px #48c4a605}.page-module___8aEwW__dreamMinimalFocus:hover,.page-module___8aEwW__dreamMinimalFocus:focus-within{opacity:1;background:#04070c6b;border-color:#f7f1d51f;animation-play-state:paused;transform:translateY(-2px);box-shadow:0 26px 72px #0000003d,0 0 44px #ffd68612}.page-module___8aEwW__dreamMinimalHeader{opacity:.54;justify-content:space-between;align-items:center;gap:12px;transition:opacity .36s;display:flex}.page-module___8aEwW__dreamMinimalFocus:hover .page-module___8aEwW__dreamMinimalHeader,.page-module___8aEwW__dreamMinimalFocus:focus-within .page-module___8aEwW__dreamMinimalHeader{opacity:1}.page-module___8aEwW__dreamMinimalHeader span,.page-module___8aEwW__dreamMinimalArtifact>span{color:#f7f1d58a;letter-spacing:0;text-transform:uppercase;font-size:.72rem}.page-module___8aEwW__dreamMinimalHeader select{color:#f7f1d5;min-width:min(260px,62vw);min-height:40px;font:inherit;letter-spacing:0;background:#05070d52;border:1px solid #ffd6861f;border-radius:4px;padding:8px 14px;font-size:.84rem}.page-module___8aEwW__dreamMinimalHeader select:focus-visible{border-color:#ffe2a6b8;outline:none}.page-module___8aEwW__dreamMinimalPrompt{resize:vertical;color:#f7f1d5;caret-color:#ffe2a6db;width:100%;min-height:128px;font:inherit;letter-spacing:0;box-shadow:none;background:#0305092e;border:1px solid #f7f1d50d;border-radius:8px;padding:16px;font-size:1.18rem;line-height:1.42;transition:border-color .36s,background .36s,box-shadow .36s,color .36s}.page-module___8aEwW__dreamMinimalPrompt::placeholder{color:#f7f1d561}.page-module___8aEwW__dreamMinimalPrompt:focus{background:#0305096b;border-color:#ffd68657;outline:none;box-shadow:0 0 0 1px #ffd6860d,0 20px 48px #0000002e}.page-module___8aEwW__dreamMinimalTileRail{align-items:center;gap:12px;min-height:58px;display:flex}.page-module___8aEwW__dreamMinimalTileStack,.page-module___8aEwW__dreamMinimalLetterTile{width:44px;height:50px;font:inherit;letter-spacing:0;border-radius:5px}.page-module___8aEwW__dreamMinimalTileStack{color:#f7f1d5bd;cursor:pointer;background:linear-gradient(145deg,#fff4d629,#78542f2e),#130f0ce0;border:1px solid #ffd6862e;align-content:center;place-items:center;gap:1px;transition:border-color .26s,box-shadow .26s,transform .26s,color .26s;display:grid;position:relative;transform:rotate(4deg);box-shadow:6px 4px #130f0cb8,11px 8px #130f0c57,0 14px 26px #00000047}.page-module___8aEwW__dreamMinimalTileStack span{font-size:1.15rem;font-weight:720;line-height:1}.page-module___8aEwW__dreamMinimalTileStack small{color:#f7f1d575;text-transform:uppercase;font-size:.56rem;line-height:1}.page-module___8aEwW__dreamMinimalTileStack:hover,.page-module___8aEwW__dreamMinimalTileStack:focus-visible{color:#fff4d6eb;border-color:#ffe2a694;outline:none;transform:rotate(0)translateY(-1px);box-shadow:5px 3px #130f0cb8,10px 7px #130f0c52,0 18px 32px #00000052}.page-module___8aEwW__dreamMinimalTileStack:disabled{cursor:not-allowed;opacity:.46}.page-module___8aEwW__dreamMinimalDrawnTiles{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.page-module___8aEwW__dreamMinimalLetterTile{color:#1e130ceb;text-shadow:0 1px #ffffff2e;cursor:grab;background:radial-gradient(circle at 32% 24%,#ffffff2e,#0000 34%),linear-gradient(145deg,#f8dfa8c7,#694a2ad6);border:1px solid #ffe2a642;place-items:center;padding:0;font-size:1.1rem;font-weight:760;transition:border-color .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:0 10px 18px #00000042,inset 0 0 0 1px #ffffff14}.page-module___8aEwW__dreamMinimalLetterTile:hover,.page-module___8aEwW__dreamMinimalLetterTile:focus-visible{border-color:#fff4d69e;outline:none;box-shadow:0 14px 22px #0000004d,0 0 20px #ffd68614}.page-module___8aEwW__dreamMinimalLetterTileDragging{cursor:grabbing;opacity:.46}.page-module___8aEwW__dreamMinimalActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__dreamMinimalDieObject,.page-module___8aEwW__dreamMinimalForge{font:inherit;letter-spacing:0;cursor:pointer}.page-module___8aEwW__dreamMinimalDieObject{color:#f7f1d5eb;background:linear-gradient(135deg,#5fb4ff38,#0000 42%),linear-gradient(315deg,#ffd68624,#0000 46%),#050a12e0;border:1px solid #5fb4ff57;border-radius:8px;align-content:center;place-items:center;gap:2px;width:74px;height:74px;transition:border-color .26s,box-shadow .26s,transform .26s,background .26s;animation:5.5s ease-in-out infinite alternate page-module___8aEwW__dreamDieIdle;display:grid;transform:rotate(-5deg);box-shadow:0 14px 30px #00000052,inset 0 0 22px #5fb4ff14}.page-module___8aEwW__dreamMinimalDieFace{font-size:1.48rem;font-weight:720;line-height:1}.page-module___8aEwW__dreamMinimalDieLabel{color:#bfe2ffb8;text-transform:uppercase;font-size:.64rem;line-height:1}.page-module___8aEwW__dreamMinimalForge{color:#fff4d6c7;background:#ffd6860a;border:1px solid #ffd68624;border-radius:4px;min-height:42px;padding:9px 15px;transition:border-color .36s,background .36s,color .36s,opacity .36s}.page-module___8aEwW__dreamMinimalDieObject:hover,.page-module___8aEwW__dreamMinimalDieObject:focus-visible,.page-module___8aEwW__dreamMinimalForge:hover,.page-module___8aEwW__dreamMinimalForge:focus-visible{border-color:#ffe2a6d9;outline:none}.page-module___8aEwW__dreamMinimalDieObject:hover,.page-module___8aEwW__dreamMinimalDieObject:focus-visible{animation-play-state:paused;transform:rotate(0)translateY(-1px)scale(1.02);box-shadow:0 18px 34px #00000057,0 0 26px #5fb4ff1f,inset 0 0 24px #5fb4ff1f}.page-module___8aEwW__dreamMinimalDieObject:active{transform:rotate(14deg)translateY(2px)scale(.96)}.page-module___8aEwW__dreamMinimalForge:disabled{cursor:not-allowed;opacity:.48}.page-module___8aEwW__dreamMinimalCue{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-module___8aEwW__dreamMinimalCue span{color:#e4fff6db;background:#48c4a614;border:1px solid #48c4a63d;border-radius:999px;padding:5px 8px;font-size:.72rem;line-height:1.2}.page-module___8aEwW__dreamMinimalArtifact{opacity:0;border-top:1px solid #f7f1d524;gap:10px;width:min(720px,100%);padding-top:20px;animation:.72s forwards page-module___8aEwW__dreamResidueIn;display:grid;transform:translateY(10px)}.page-module___8aEwW__dreamMinimalArtifact h2{color:#f8f1d7;letter-spacing:0;opacity:0;font-size:3.9rem;font-weight:520;line-height:.98;animation:.52s 80ms forwards page-module___8aEwW__dreamResidueTitle;transform:translateY(8px)}.page-module___8aEwW__dreamMinimalArtifact>p{color:#f7f1d5a8;font-size:.94rem}.page-module___8aEwW__dreamMinimalBody{color:#f7f1d5d1;opacity:0;max-width:720px;font-size:.96rem;line-height:1.58;animation:.78s .26s forwards page-module___8aEwW__dreamResidueText;transform:translateY(6px)}.page-module___8aEwW__dreamMinimalBody p{margin:0 0 .3rem}.page-module___8aEwW__dreamMinimalNextRail{opacity:.18;flex-wrap:wrap;align-items:center;gap:8px;transition:opacity .52s,transform .52s;display:flex;transform:translateY(4px)}.page-module___8aEwW__dreamMinimalArtifact:hover .page-module___8aEwW__dreamMinimalNextRail,.page-module___8aEwW__dreamMinimalArtifact:focus-within .page-module___8aEwW__dreamMinimalNextRail{opacity:1;transform:translateY(0)}.page-module___8aEwW__dreamMinimalRouteButton{color:#f7f1d5e0;cursor:pointer;min-height:40px;font:inherit;letter-spacing:0;background:#5fb4ff12;border:1px solid #5fb4ff47;border-radius:999px;padding:8px 13px;font-size:.78rem}.page-module___8aEwW__dreamMinimalRouteButton:hover,.page-module___8aEwW__dreamMinimalRouteButton:focus-visible{background:#48c4a61a;border-color:#48c4a69e;outline:none}.page-module___8aEwW__dreamWorkspace{box-sizing:border-box;grid-template-columns:minmax(280px,420px) minmax(0,1fr) minmax(220px,300px);gap:16px;height:100dvh;min-height:0;padding:72px 28px 28px;display:grid;overflow:hidden}.page-module___8aEwW__dreamForgePanel,.page-module___8aEwW__dreamOutputPanel,.page-module___8aEwW__dreamHistoryPanel{background:#080b12db;border:1px solid #f7f1d529;border-radius:6px;min-width:0;min-height:0;box-shadow:0 18px 48px #00000052}.page-module___8aEwW__dreamForgePanel{align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}.page-module___8aEwW__dreamForgeHeader{gap:6px;display:grid}.page-module___8aEwW__dreamForgeHeader span,.page-module___8aEwW__dreamContextPanel span,.page-module___8aEwW__dreamOutputHeader span,.page-module___8aEwW__dreamHistoryPanel>span,.page-module___8aEwW__dreamProvenanceList span,.page-module___8aEwW__dreamEmptyState span{color:#f7f1d58f;letter-spacing:0;text-transform:uppercase;font-size:.72rem}.page-module___8aEwW__dreamForgeHeader h1{letter-spacing:0;color:#f8f1d7;font-size:1.9rem;font-weight:520;line-height:1.05}.page-module___8aEwW__dreamKindRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__dreamKindButton{color:#f7f1d5db;min-height:40px;font:inherit;letter-spacing:0;cursor:pointer;background:#ffffff09;border:1px solid #5fb4ff38;border-radius:4px;font-size:.8rem}.page-module___8aEwW__dreamKindButton:hover,.page-module___8aEwW__dreamKindButton:focus-visible,.page-module___8aEwW__dreamKindButtonActive{color:#f8f1d7;background:#48c4a61c;border-color:#48c4a6ad;outline:none}.page-module___8aEwW__dreamPromptInput{resize:vertical;color:#f7f1d5;width:100%;min-height:152px;font:inherit;letter-spacing:0;background:#030509b8;border:1px solid #f7f1d52e;border-radius:6px;padding:12px;font-size:.94rem;line-height:1.5}.page-module___8aEwW__dreamPromptInput::placeholder{color:#f7f1d56b}.page-module___8aEwW__dreamPromptInput:focus{border-color:#ffd686a3;outline:none;box-shadow:0 0 0 1px #ffd6861f}.page-module___8aEwW__dreamPromptInputCompact{min-height:86px}.page-module___8aEwW__chimeraForgePanel{background:linear-gradient(#07191c8f,#04080f99);border:1px solid #48c4a638;border-radius:6px;gap:10px;padding:10px;display:grid}.page-module___8aEwW__chimeraFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__chimeraField{gap:5px;min-width:0;display:grid}.page-module___8aEwW__chimeraField span,.page-module___8aEwW__chimeraChipGroup>span{color:#bfffee9e;letter-spacing:0;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__chimeraField input,.page-module___8aEwW__chimeraField select{color:#f7f1d5;width:100%;min-width:0;font:inherit;letter-spacing:0;background:#030509b3;border:1px solid #f7f1d524;border-radius:6px;padding:8px 9px;font-size:.78rem}.page-module___8aEwW__chimeraField input::placeholder{color:#f7f1d561}.page-module___8aEwW__chimeraField input:focus,.page-module___8aEwW__chimeraField select:focus{border-color:#48c4a6a3;outline:none;box-shadow:0 0 0 1px #48c4a624}.page-module___8aEwW__chimeraChipGroup{gap:6px;display:grid}.page-module___8aEwW__chimeraChipRail{flex-wrap:wrap;gap:5px;display:flex}.page-module___8aEwW__chimeraChipRail button{color:#f7f1d5db;cursor:pointer;min-height:26px;font:inherit;letter-spacing:0;background:#5fb4ff0f;border:1px solid #5fb4ff38;border-radius:999px;padding:3px 8px;font-size:.68rem}.page-module___8aEwW__chimeraChipRail button:hover,.page-module___8aEwW__chimeraChipRail button:focus-visible{background:#48c4a61f;border-color:#48c4a69e;outline:none}.page-module___8aEwW__dreamChipPanel{background:#ffffff05;border:1px solid #f7f1d51a;border-radius:6px;gap:10px;padding:10px;display:grid}.page-module___8aEwW__dreamChipPanelCompact{grid-template-columns:repeat(2,minmax(0,1fr));max-height:128px;overflow:auto}.page-module___8aEwW__dreamChipGroup{gap:6px;display:grid}.page-module___8aEwW__dreamChipGroup>span{color:#f7f1d58f;letter-spacing:0;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__dreamChipRail{flex-wrap:wrap;gap:5px;display:flex}.page-module___8aEwW__dreamChipButton{color:#f7f1d5db;min-height:28px;font:inherit;letter-spacing:0;cursor:pointer;background:#5fb4ff0f;border:1px solid #5fb4ff38;border-radius:999px;padding:4px 8px;font-size:.7rem}.page-module___8aEwW__dreamChipPanelCompact .page-module___8aEwW__dreamChipButton{min-height:26px;padding:3px 7px;font-size:.66rem}.page-module___8aEwW__dreamChipButton:hover,.page-module___8aEwW__dreamChipButton:focus-visible{background:#48c4a61f;border-color:#48c4a69e;outline:none}.page-module___8aEwW__dreamForgeButton{color:#fff4d6;min-height:46px;font:inherit;letter-spacing:0;cursor:pointer;background:linear-gradient(#7e413ae0,#201218f5);border:1px solid #ffd6869e;border-radius:4px;font-size:.95rem;box-shadow:0 10px 28px #00000047}.page-module___8aEwW__dreamForgeButton:hover,.page-module___8aEwW__dreamForgeButton:focus-visible{background:linear-gradient(#964c3ef0,#281418fa);border-color:#ffe2a6eb;outline:none}.page-module___8aEwW__dreamForgeButton:disabled{cursor:not-allowed;opacity:.48}.page-module___8aEwW__dreamContextPanel{border-top:1px solid #f7f1d51f;gap:8px;padding-top:14px;display:grid}.page-module___8aEwW__dreamContextPanel strong{color:#f7f1d5e6;font-size:.92rem;font-weight:600}.page-module___8aEwW__dreamContextPanel p{color:#f7f1d5ad;font-size:.82rem;line-height:1.45}.page-module___8aEwW__dreamContextChips,.page-module___8aEwW__dreamQualityRail{flex-wrap:wrap;gap:6px;display:flex}.page-module___8aEwW__dreamContextChips span,.page-module___8aEwW__dreamQualityRail span{color:#e4fff6db;background:#48c4a614;border:1px solid #48c4a63d;border-radius:4px;padding:5px 7px;font-size:.72rem;line-height:1.2}.page-module___8aEwW__dreamRitualPanel{background:#5fb4ff0b;border:1px solid #5fb4ff2e;border-radius:6px;gap:8px;max-width:760px;padding:10px;display:grid}.page-module___8aEwW__dreamRitualPanel>span{color:#f7f1d58f;letter-spacing:0;text-transform:uppercase;font-size:.72rem}.page-module___8aEwW__dreamRitualPanel code{overflow-wrap:anywhere;color:#f7f1d5e0;min-width:0;font-family:inherit;font-size:.82rem;line-height:1.4}.page-module___8aEwW__dreamRitualPanel div{gap:4px;display:grid}.page-module___8aEwW__dreamRitualPanel p{color:#f7f1d5ad;margin:0;font-size:.76rem;line-height:1.4}.page-module___8aEwW__dreamOutputActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module___8aEwW__dreamReflectButton{color:#fff4d6;min-height:40px;font:inherit;letter-spacing:0;cursor:pointer;background:#ffd68614;border:1px solid #ffd68694;border-radius:4px;padding:0 13px;font-size:.84rem}.page-module___8aEwW__dreamReflectButton:hover,.page-module___8aEwW__dreamReflectButton:focus-visible{background:#ffd68624;border-color:#ffe2a6e6;outline:none}.page-module___8aEwW__dreamRouteControls{align-items:center;gap:8px;min-width:min(100%,320px);display:flex}.page-module___8aEwW__dreamRouteControls select{color:#f7f1d5;min-width:0;min-height:40px;font:inherit;letter-spacing:0;background:#05070ddb;border:1px solid #ffd68652;border-radius:4px;flex:160px;padding:8px 9px;font-size:.76rem}.page-module___8aEwW__dreamRouteControls select:focus-visible{border-color:#ffe2a6b8;outline:none}.page-module___8aEwW__dreamOutputPanel{align-content:start;gap:18px;padding:28px;display:grid;overflow:auto}.page-module___8aEwW__dreamOutputHeader{gap:8px;display:grid}.page-module___8aEwW__dreamOutputHeader h2,.page-module___8aEwW__dreamEmptyState h2{color:#f8f1d7;letter-spacing:0;font-size:clamp(2rem,5vw,4.6rem);font-weight:520;line-height:.98}.page-module___8aEwW__dreamOutputHeader p{color:#f7f1d5a8;font-size:.94rem}.page-module___8aEwW__dreamOutputBody{color:#f7f1d5d6;max-width:760px;font-size:1rem;line-height:1.65}.page-module___8aEwW__dreamOutputBody p{margin:0 0 .35rem}.page-module___8aEwW__dreamProvenanceList{gap:8px;max-width:760px;display:grid}.page-module___8aEwW__dreamProvenanceList div{border-top:1px solid #f7f1d51a;grid-template-columns:minmax(88px,140px) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.page-module___8aEwW__dreamProvenanceList strong{overflow-wrap:anywhere;color:#f7f1d5d1;min-width:0;font-size:.84rem;font-weight:500;line-height:1.35}.page-module___8aEwW__dreamEmptyState{text-align:center;justify-items:center;gap:10px;display:grid}.page-module___8aEwW__dreamHistoryPanel{align-content:start;gap:10px;padding:16px;display:grid;overflow:auto}.page-module___8aEwW__dreamHistoryItem{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #f7f1d51a;border-radius:6px;gap:4px;padding:10px;display:grid}.page-module___8aEwW__dreamHistoryItem:hover,.page-module___8aEwW__dreamHistoryItem:focus-visible,.page-module___8aEwW__dreamHistoryItemActive{background:#48c4a614;border-color:#48c4a680;outline:none}.page-module___8aEwW__dreamHistoryItem strong{color:#f7f1d5e0;font-size:.82rem;line-height:1.25}.page-module___8aEwW__dreamHistoryItem small,.page-module___8aEwW__dreamHistoryPanel p{color:#f7f1d58a;font-size:.72rem}.page-module___8aEwW__dreamShellCenter{text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.page-module___8aEwW__dreamShellCenter span{color:#f7f1d58a;letter-spacing:0;text-transform:uppercase;font-size:.82rem}.page-module___8aEwW__dreamShellCenter h1{letter-spacing:0;color:#f8f1d7;font-size:3.2rem;font-weight:520;line-height:1}.page-module___8aEwW__dreamShellCenter p{color:#f7f1d5b8;font-size:1rem;line-height:1.5}@keyframes page-module___8aEwW__modeTitleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__modeChoicesIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__modeFadeToBlack{0%{opacity:0}to{opacity:1}}@keyframes page-module___8aEwW__modeFadeFromBlack{0%{opacity:1}to{opacity:0}}@keyframes page-module___8aEwW__dreamSurfaceDrift{0%{filter:saturate(.94)brightness(.92);background-position:0 0,100% 100%,50%,0 0}to{filter:saturate(1.06)brightness();background-position:6% 3%,94% 96%,52% 48%,0 0}}@keyframes page-module___8aEwW__dreamIntentDrift{0%{transform:translate(-2px,1px)}to{transform:translate(2px,-1px)}}@keyframes page-module___8aEwW__dreamDieIdle{0%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(-2deg)translateY(-2px)}}@keyframes page-module___8aEwW__dreamResidueIn{to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__dreamResidueTitle{to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__dreamResidueText{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__modeIntroTitle,.page-module___8aEwW__modeChoiceRail,.page-module___8aEwW__modeTransitionCurtain,.page-module___8aEwW__dreamMinimalSurface,.page-module___8aEwW__dreamMinimalFocus,.page-module___8aEwW__dreamMinimalDieObject,.page-module___8aEwW__dreamMinimalArtifact,.page-module___8aEwW__dreamMinimalArtifact h2,.page-module___8aEwW__dreamMinimalBody{opacity:1;animation:none;transform:none}.page-module___8aEwW__modeChoiceButton,.page-module___8aEwW__dreamMinimalFocus,.page-module___8aEwW__dreamMinimalDieObject,.page-module___8aEwW__dreamMinimalNextRail{transition:none}.page-module___8aEwW__modeTransitionCurtain[data-state=covering],.page-module___8aEwW__modeTransitionCurtain[data-state=revealing]{animation-duration:1ms}}@media (max-width:520px){.page-module___8aEwW__modeIntroTitle{font-size:3rem}.page-module___8aEwW__modeChoiceRail{grid-template-columns:1fr;width:min(220px,100vw - 48px)}.page-module___8aEwW__modeChoiceButton{width:100%}.page-module___8aEwW__dreamShellChrome{flex-wrap:wrap;justify-content:center;left:12px;right:12px}.page-module___8aEwW__dreamShellButton{min-width:72px}.page-module___8aEwW__dreamMinimalSurface{place-items:start center;padding:86px 14px 20px}.page-module___8aEwW__dreamMinimalStage{align-content:start;gap:18px;min-height:0}.page-module___8aEwW__dreamMinimalHeader{flex-direction:column;align-items:stretch}.page-module___8aEwW__dreamMinimalHeader select{width:100%;min-width:0}.page-module___8aEwW__dreamMinimalPrompt{min-height:116px;font-size:1.02rem}.page-module___8aEwW__dreamMinimalActions{grid-template-columns:74px 1fr;align-items:center;display:grid}.page-module___8aEwW__dreamMinimalForge{width:100%;min-height:48px}.page-module___8aEwW__dreamMinimalArtifact h2{font-size:2.35rem}.page-module___8aEwW__dreamMinimalNextRail{opacity:1;transform:none}.page-module___8aEwW__dreamShellCenter h1{font-size:2.4rem}}@media (max-width:1120px){.page-module___8aEwW__dreamWorkspace{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.page-module___8aEwW__dreamHistoryPanel{grid-column:1/-1;display:flex;overflow:auto hidden}.page-module___8aEwW__dreamHistoryPanel>span,.page-module___8aEwW__dreamHistoryPanel p{flex:none;align-self:center}.page-module___8aEwW__dreamHistoryItem{flex:0 0 min(260px,72vw)}}@media (max-width:760px){.page-module___8aEwW__dreamWorkspace{grid-template-columns:1fr;align-content:start;min-height:100dvh;padding:72px 12px 18px;overflow:auto}.page-module___8aEwW__dreamOutputPanel{align-content:start;padding:20px}.page-module___8aEwW__dreamOutputHeader h2,.page-module___8aEwW__dreamEmptyState h2{font-size:2.3rem}.page-module___8aEwW__chimeraFieldGrid{grid-template-columns:1fr}.page-module___8aEwW__dreamProvenanceList div{grid-template-columns:1fr;gap:4px}}.page-module___8aEwW__fullscreenStage{z-index:70;background:radial-gradient(circle at 20% 12%,#185aa014,#0000 35%),radial-gradient(circle at 85% 78%,#ffb4460f,#0000 32%),#020305;padding:0;position:fixed;inset:0}.page-module___8aEwW__fullscreenDeck{z-index:80;position:absolute;bottom:20px;left:20px}.page-module___8aEwW__reflectionTileLayer{z-index:89;pointer-events:none;position:fixed;inset:0}.page-module___8aEwW__reflectionLetterTile{color:#1e130ceb;cursor:grab;width:46px;height:52px;font:inherit;letter-spacing:0;pointer-events:auto;text-shadow:0 1px #ffffff2e;transform-origin:50%;touch-action:none;-webkit-user-select:none;user-select:none;will-change:left, top, transform;background:radial-gradient(circle at 32% 24%,#fff3,#0000 34%),linear-gradient(145deg,#f8dfa8d1,#694a2ae0);border:1px solid #ffe2a652;border-radius:5px;place-items:center;padding:0;font-size:1.12rem;font-weight:760;display:grid;position:absolute;top:0;left:0;box-shadow:0 14px 22px #00000052,inset 0 0 0 1px #ffffff14}.page-module___8aEwW__reflectionLetterTile:hover,.page-module___8aEwW__reflectionLetterTile:focus-visible{border-color:#fff4d6b3;outline:none;box-shadow:0 18px 28px #0000005c,0 0 24px #ffd6861f}.page-module___8aEwW__reflectionLetterTile:active{cursor:grabbing}.page-module___8aEwW__desktopDeck{display:block}.page-module___8aEwW__mobileOrbMenu{left:50%;bottom:max(12px, env(safe-area-inset-bottom,0px) + 18px);z-index:110;pointer-events:none;width:240px;height:220px;display:none;position:absolute;transform:translate(-50%)}.page-module___8aEwW__mobileOrbTrigger{color:#fff1c9;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 42%,#ffc86e2e,#080a14f5 68%);border:1px solid #ffbe46b8;border-radius:999px;place-items:center;width:62px;height:62px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffbe4624,0 10px 26px #00000061,0 0 23px #ffbe4624}.page-module___8aEwW__mobileOrbGlyph{font-size:1rem;line-height:1}.page-module___8aEwW__mobileOrbAction{color:#f7f1d5;letter-spacing:.05em;text-transform:uppercase;opacity:0;pointer-events:none;background:#090e1cf5;border:1px solid #ffbe4652;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:42px;font-size:.68rem;transition:transform .18s cubic-bezier(.2,.9,.24,1),opacity .12s,border-color .14s,box-shadow .14s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)scale(.84)}.page-module___8aEwW__mobileOrbAction:disabled,.page-module___8aEwW__mobileOrbActionDisabled{opacity:.35!important}.page-module___8aEwW__mobileOrbMenuOpen .page-module___8aEwW__mobileOrbAction{opacity:1}.page-module___8aEwW__mobileOrbMenuOpen .page-module___8aEwW__mobileOrbAction_draw{transform:translate(-50%,-128px)scale(1)}.page-module___8aEwW__mobileOrbMenuOpen .page-module___8aEwW__mobileOrbAction_shuffle{transform:translate(calc(-50% - 74px),-86px)scale(1)}.page-module___8aEwW__mobileOrbMenuOpen .page-module___8aEwW__mobileOrbAction_bottom{transform:translate(calc(74px - 50%),-86px)scale(1)}.page-module___8aEwW__mobileOrbMenuOpen .page-module___8aEwW__mobileOrbAction_summon{transform:translate(calc(92px - 50%),-20px)scale(1)}.page-module___8aEwW__mobileOrbMenuOpen .page-module___8aEwW__mobileOrbAction_reset{transform:translate(calc(-50% - 92px),-20px)scale(1)}.page-module___8aEwW__mobileOrbActionActive{background:linear-gradient(#2a3c70f5,#0d1326fa);border-color:#ffbe46d6;box-shadow:0 0 0 1px #ffbe462e,0 0 18px #5fb4ff2e,0 10px 26px #0000005c}.page-module___8aEwW__mobileDeckTrigger{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;background:linear-gradient(#0c0e18f5,#080a12f5);border:1px solid #ffbe4666;border-radius:999px;max-width:132px;padding:7px 11px;font-size:.7rem;position:absolute;bottom:0;right:0;overflow:hidden;transform:none}.page-module___8aEwW__mobileRitualTrigger{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;background:linear-gradient(#0c0e18f5,#080a12f5);border:1px solid #ffbe4666;border-radius:999px;max-width:132px;padding:7px 11px;font-size:.7rem;position:absolute;bottom:0;left:0;overflow:hidden;transform:none}.page-module___8aEwW__mobileRitualTriggerActive{color:#fff1c9;border-color:#ffd686c7;box-shadow:0 0 18px #ffbe4629}.page-module___8aEwW__mobileDeckList{right:0;bottom:calc(max(12px, env(safe-area-inset-bottom,0px) + 8px) + 44px);pointer-events:auto;background:#060a14f5;border:1px solid #ffbe4647;border-radius:12px;gap:4px;width:100vw;max-height:42vh;padding:6px;display:grid;position:absolute;bottom:40px;overflow:auto;transform:none;box-shadow:0 18px 36px #0000006b}.page-module___8aEwW__mobileDeckItem{color:#f5f5faf5;text-align:left;background:#ffffff08;border:1px solid #5fb4ff2e;border-radius:10px;padding:8px 9px;font-size:.68rem}.page-module___8aEwW__mobileOrbGhost{aspect-ratio:2/3;pointer-events:none;z-index:700;opacity:.92;background-color:#080a14f5;background-position:50%;background-size:cover;border:2px solid #e5b22b73;border-radius:14px;width:min(42vw,156px);height:auto;position:fixed;box-shadow:0 18px 36px #0006}.page-module___8aEwW__leftHudRail{z-index:90;pointer-events:auto;gap:10px;width:min(560px,100vw - 28px);display:grid;position:absolute;top:54px;left:14px}.page-module___8aEwW__fullscreenMain{flex-direction:column;min-width:0;display:flex;position:absolute;inset:0}.page-module___8aEwW__thresholdActive{transform-origin:50%;animation:.76s cubic-bezier(.2,.86,.2,1) page-module___8aEwW__thresholdCameraPulse}.page-module___8aEwW__thresholdBanner{z-index:120;color:#ffedbcfa;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#10182aeb,#0c1222eb);border:1px solid #ffbe468f;border-radius:999px;padding:8px 14px;font-size:.84rem;animation:1.15s ease-out page-module___8aEwW__thresholdBannerIn;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #ffbe4642}.page-module___8aEwW__horseIntercessionOverlay{--horse-intercession-duration:26s;z-index:240;color:#fffffff5;pointer-events:auto;animation:page-module___8aEwW__horseIntercessionFade var(--horse-intercession-duration) ease both;background:radial-gradient(circle at 50% 28%,#ffffff12,#0000 24%),linear-gradient(#000 0%,#020203 100%);place-items:center;display:grid;position:absolute;inset:0}.page-module___8aEwW__horseIntercessionScene{grid-template-rows:118px 156px 28px auto;justify-items:center;gap:18px;width:min(720px,100vw - 40px);min-height:420px;padding:50px 24px 42px;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__horseMoon{opacity:0;width:112px;height:112px;animation:page-module___8aEwW__horseMoonReveal var(--horse-intercession-duration) ease both;background:radial-gradient(circle at 32% 28%,#fff 0 16%,#e8edf3 17% 64%,#c7d0da 65% 100%);border-radius:50%;box-shadow:0 0 44px #ffffff4d}.page-module___8aEwW__horseRooftop{width:min(520px,82vw);height:156px;position:relative}.page-module___8aEwW__horseRooftop:before{content:"";opacity:0;transform-origin:50%;width:min(460px,78vw);height:3px;animation:page-module___8aEwW__horseGroundReveal var(--horse-intercession-duration) ease both;background:#ffffffeb;position:absolute;bottom:4px;left:50%;transform:translate(-50%)rotate(-6deg)scaleX(.72);box-shadow:0 0 24px #ffffff47}.page-module___8aEwW__horseRooftop:after{content:"";opacity:0;width:min(500px,84vw);height:1px;animation:page-module___8aEwW__horseFogReveal var(--horse-intercession-duration) ease both;background:linear-gradient(90deg,#0000,#ffffff75,#0000);position:absolute;bottom:52px;left:50%;transform:translate(-50%)scaleX(.7)}.page-module___8aEwW__horseFigure{opacity:0;filter:blur(7px);width:178px;height:72px;animation:page-module___8aEwW__horseResolve var(--horse-intercession-duration) ease both;background:#f8fafcf5;border-radius:54% 48% 44% 38%;position:absolute;bottom:32px;left:50%;transform:translate(-50%)translateY(6px)scale(.94);box-shadow:0 0 28px #ffffff42}.page-module___8aEwW__horseFigure span{display:block;position:absolute}.page-module___8aEwW__horseNeck{transform-origin:bottom;background:#f8fafcf5;border-radius:72% 46% 24% 18%;width:38px;height:76px;top:-44px;right:16px;transform:rotate(-28deg)}.page-module___8aEwW__horseHead{background:#f8fafcf5;border-radius:54% 28% 44% 48%;width:72px;height:38px;top:-58px;right:-48px;transform:rotate(3deg)}.page-module___8aEwW__horseHead:after{content:"";background:#f8fafcf5;border-radius:48% 38% 42% 46%;width:22px;height:18px;position:absolute;top:11px;right:-12px}.page-module___8aEwW__horseEar{clip-path:polygon(46% 0,96% 100%,0 78%);background:#f8fafcf5;width:22px;height:30px;top:-76px;right:-6px;transform:rotate(-12deg)}.page-module___8aEwW__horseTail{clip-path:polygon(100% 15%,0 0,18% 30%,0 62%,100% 44%);background:#f8fafcf0;width:62px;height:48px;top:8px;left:-50px}.page-module___8aEwW__horseLegs,.page-module___8aEwW__horseLegs:before,.page-module___8aEwW__horseLegs:after{background:#f8fafced;border-radius:999px 999px 2px 2px;width:10px;height:64px}.page-module___8aEwW__horseLegs{bottom:-58px;left:34px;transform:rotate(3deg);box-shadow:108px 0 #f8fafced}.page-module___8aEwW__horseLegs:before,.page-module___8aEwW__horseLegs:after{content:"";position:absolute;bottom:0}.page-module___8aEwW__horseLegs:before{left:44px;transform:rotate(-9deg)}.page-module___8aEwW__horseLegs:after{left:82px;transform:rotate(8deg)}.page-module___8aEwW__horseEye{opacity:0;width:5px;height:5px;animation:page-module___8aEwW__horseEyeReveal var(--horse-intercession-duration) ease both;background:#080a0efa;border-radius:50%;top:-45px;right:-30px;box-shadow:0 0 9px #ffffffc2}.page-module___8aEwW__hoofKnocks{justify-content:center;align-items:center;gap:22px;min-height:28px;display:flex}.page-module___8aEwW__hoofKnocks i{opacity:0;background:#fffffff5;border-radius:50%;width:12px;height:12px;animation:1.45s cubic-bezier(.2,.9,.2,1) 14s both page-module___8aEwW__hoofKnock;position:relative;box-shadow:0 0 22px #ffffff80}.page-module___8aEwW__hoofKnocks i:after{content:"";opacity:0;border:1px solid #ffffff85;border-radius:50%;animation:1.45s cubic-bezier(.2,.9,.2,1) 14s both page-module___8aEwW__hoofRing;position:absolute;inset:-12px}.page-module___8aEwW__hoofKnocks i:nth-child(2),.page-module___8aEwW__hoofKnocks i:nth-child(2):after{animation-delay:16.8s}.page-module___8aEwW__hoofKnocks i:nth-child(3),.page-module___8aEwW__hoofKnocks i:nth-child(3):after{animation-delay:19.6s}.page-module___8aEwW__horseIntercessionScene p{color:#fffffff5;letter-spacing:.13em;text-align:center;text-transform:uppercase;text-shadow:0 0 24px #fff3;opacity:0;max-width:680px;animation:page-module___8aEwW__horseVerdictReveal var(--horse-intercession-duration) ease both;margin:0;font-size:1.48rem;font-weight:900;line-height:1.2}.page-module___8aEwW__pantheonIntercessionNotice{z-index:122;color:#fff8e8f0;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(90deg,#ffffff0f,#0000 18% 82%,#ffffff0d),linear-gradient(135deg,#070a12e0,#17101ed6);border:1px solid #ffe8b042;border-radius:16px;gap:4px;width:min(520px,100vw - 32px);padding:14px 18px;animation:7.6s both page-module___8aEwW__pantheonNoticeReveal;display:grid;position:absolute;top:82px;left:50%;transform:translate(-50%);box-shadow:0 22px 54px #0000006b,0 0 28px #ffd38a1a}.page-module___8aEwW__pantheonIntercessionNotice:before,.page-module___8aEwW__pantheonIntercessionNotice:after{content:"";background:linear-gradient(90deg,#0000,#ffe09eb8);width:62px;height:1px;position:absolute;top:50%}.page-module___8aEwW__pantheonIntercessionNotice:before{left:14px}.page-module___8aEwW__pantheonIntercessionNotice:after{right:14px;transform:scaleX(-1)}.page-module___8aEwW__pantheonIntercessionNotice span{color:#8bd3ffd1;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:900}.page-module___8aEwW__pantheonIntercessionNotice strong{color:#fffcf0fa;font-family:var(--font-cinzel), serif;letter-spacing:.12em;text-transform:uppercase;font-size:1.06rem}.page-module___8aEwW__pantheonIntercessionNotice small{color:#ffda9ac7;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;overflow:hidden}.page-module___8aEwW__pantheonIntercessionNotice em{color:#fff4dcdb;font-size:.8rem;font-style:normal;line-height:1.35}.page-module___8aEwW__pantheonIntercessionNotice[data-mode=refusal],.page-module___8aEwW__pantheonIntercessionNotice[data-mode=intercession]{border-color:#ff76565c;box-shadow:0 22px 54px #0000006b,0 0 34px #ff5b4a1f}.page-module___8aEwW__pantheonIntercessionNotice[data-mode=presence],.page-module___8aEwW__pantheonIntercessionNotice[data-mode=witness]{border-color:#8bd3ff3d;box-shadow:0 22px 54px #0000005c,0 0 30px #8bd3ff17}@media (max-width:520px){.page-module___8aEwW__horseIntercessionScene{grid-template-rows:96px 132px 28px auto;gap:14px;min-height:360px}.page-module___8aEwW__horseMoon{width:92px;height:92px}.page-module___8aEwW__horseFigure{transform:translate(-50%)translateY(6px)scale(.78)}.page-module___8aEwW__horseIntercessionScene p{letter-spacing:.08em;font-size:1.04rem}.page-module___8aEwW__pantheonIntercessionNotice{width:calc(100vw - 24px);padding:12px 14px;top:122px}.page-module___8aEwW__pantheonIntercessionNotice:before,.page-module___8aEwW__pantheonIntercessionNotice:after{width:34px}}.page-module___8aEwW__spreadModes{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.page-module___8aEwW__readingModeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.page-module___8aEwW__modeButton{color:#fff;cursor:pointer;background:linear-gradient(#0c0e18f5,#080a12f5);border:1px solid #ffbe4647;border-radius:12px;padding:9px 12px;font-size:.86rem}.page-module___8aEwW__modeButtonActive{border-color:#5fb4ffb3;box-shadow:inset 0 0 0 1px #5fb4ff47}.page-module___8aEwW__modeButton:disabled{cursor:not-allowed;opacity:.44}.page-module___8aEwW__promptRow{gap:8px;margin-bottom:6px;display:flex}.page-module___8aEwW__promptInput{color:#fff;background:#080c16eb;border:1px solid #ffffff24;border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:.9rem}.page-module___8aEwW__promptInput::placeholder{color:#ffffff7a}.page-module___8aEwW__promptInput:focus{border-color:#5fb4ffb8;outline:none;box-shadow:0 0 0 1px #5fb4ff3d}.page-module___8aEwW__ritualPromptDock{left:50%;bottom:max(18px, env(safe-area-inset-bottom,0px) + 18px);z-index:121;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);pointer-events:auto;background:radial-gradient(circle at 12% 18%,#ffbe461f,#0000 38%),linear-gradient(#060a13e6,#03070dd1);border:1px solid #ffbe4633;border-radius:18px;gap:7px;width:min(580px,100vw - 360px);min-width:0;max-height:min(48dvh,520px);padding:10px;display:grid;position:absolute;overflow:auto;transform:translate(-50%);box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff0d}.page-module___8aEwW__ritualPromptDockLeftHud{width:min(620px,100vw - 520px);left:calc(50% + 190px)}.page-module___8aEwW__ritualPromptDockRightHud{width:min(620px,100vw - 520px);left:calc(50% - 190px)}.page-module___8aEwW__ritualPromptHeader{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.page-module___8aEwW__ritualPromptHeader span{color:#ffe9baa8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__ritualPromptHeader strong{color:#fff4d6e6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:540;overflow:hidden}.page-module___8aEwW__ritualPromptHeaderControls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.page-module___8aEwW__ritualPromptHeaderControls strong{flex:auto}.page-module___8aEwW__ritualPromptToggleButton{color:#fff4d6c2;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffe9ba33;border-radius:999px;flex:none;padding:6px 8px;font-size:.68rem;line-height:1}.page-module___8aEwW__ritualPromptToggleButton:hover,.page-module___8aEwW__ritualPromptToggleButton:focus-visible{color:#fff4d6f5;border-color:#ffe9ba6b}.page-module___8aEwW__ritualPromptForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.page-module___8aEwW__ritualPromptInput{resize:vertical;color:#fff;width:100%;min-width:0;min-height:42px;max-height:92px;font:inherit;background:#02050aad;border:1px solid #ffffff24;border-radius:14px;padding:9px 11px;font-size:.86rem;line-height:1.38}.page-module___8aEwW__ritualPromptInput::placeholder{color:#ffffff75}.page-module___8aEwW__ritualPromptInput:focus{border-color:#5fb4ffb8;outline:none;box-shadow:0 0 0 1px #5fb4ff3d}.page-module___8aEwW__promptButton{color:#fff;cursor:pointer;background:linear-gradient(#0c0e18f5,#080a12f5);border:1px solid #ffbe4647;border-radius:12px;padding:9px 12px;font-size:.86rem}.page-module___8aEwW__promptButton:disabled{opacity:.45;cursor:not-allowed}.page-module___8aEwW__focusLock{color:#ffe9baf2;white-space:nowrap;background:#ffbe4614;border:1px solid #ffbe4657;border-radius:999px;margin-bottom:4px;padding:6px 10px;font-size:.82rem;overflow-x:auto}.page-module___8aEwW__dreamSourcePanel{background:linear-gradient(#07191ccc,#070c14b8);border:1px solid #48c4a647;border-radius:12px;gap:7px;margin-bottom:4px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0a}.page-module___8aEwW__dreamSourceHeaderRow{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.page-module___8aEwW__dreamSourceActions{flex:none;gap:5px;display:flex}.page-module___8aEwW__dreamSourceHeader{gap:3px;min-width:0;display:grid}.page-module___8aEwW__dreamSourceHeader span{color:#bfffeea8;letter-spacing:0;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__dreamSourceHeader strong{color:#fff4d6f5;overflow-wrap:anywhere;min-width:0;font-size:.92rem;font-weight:620;line-height:1.18}.page-module___8aEwW__dreamSourceActionButton{color:#fff4d6c2;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffe9ba33;border-radius:999px;flex:none;padding:6px 8px;font-size:.68rem;line-height:1}.page-module___8aEwW__dreamSourceActionButton:hover,.page-module___8aEwW__dreamSourceActionButton:focus-visible{color:#fff4d6f5;border-color:#ffe9ba6b}.page-module___8aEwW__dreamSourceSubtitle{color:#fff4d6ad;font-size:.76rem;line-height:1.35}.page-module___8aEwW__dreamSourceEvent{background:#ffbe460f;border:1px solid #ffbe462e;border-radius:9px;gap:3px;padding:7px;display:grid}.page-module___8aEwW__dreamSourceEvent span{color:#ffe9ba9e;letter-spacing:0;text-transform:uppercase;font-size:.66rem}.page-module___8aEwW__dreamSourceEvent p{color:#fff4d6c2;margin:0;font-size:.74rem;line-height:1.34}.page-module___8aEwW__dreamSourceEvent strong{color:#fff4d6eb;font-size:.78rem;font-weight:620;line-height:1.3}.page-module___8aEwW__dreamSourceChips{flex-wrap:wrap;gap:5px;display:flex}.page-module___8aEwW__dreamSourceChips span{color:#e4fff6db;background:#48c4a614;border:1px solid #48c4a647;border-radius:999px;padding:4px 7px;font-size:.68rem;line-height:1.2}.page-module___8aEwW__dreamSourceRitual{border-top:1px solid #ffffff14;gap:3px;padding-top:8px;display:grid}.page-module___8aEwW__dreamSourceRitual span{color:#bfffee94;letter-spacing:0;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__dreamSourceRitual strong{color:#fff4d6c7;overflow-wrap:anywhere;font-size:.72rem;font-weight:500;line-height:1.35}.page-module___8aEwW__dreamSourceMeta{border-top:1px solid #ffffff14;gap:6px;padding-top:8px;display:grid}.page-module___8aEwW__dreamSourceMeta div{grid-template-columns:minmax(58px,82px) minmax(0,1fr);gap:8px;display:grid}.page-module___8aEwW__dreamSourceMeta span{color:#bfffee94;letter-spacing:0;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__dreamSourceMeta strong{color:#fff4d6c7;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:500;line-height:1.3}.page-module___8aEwW__historyStrip{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;gap:8px;margin-bottom:0;padding:6px 0 0;display:flex;overflow-x:auto}.page-module___8aEwW__historyStrip::-webkit-scrollbar{display:none}.page-module___8aEwW__historyStrip:active{cursor:grabbing}.page-module___8aEwW__historyItem{white-space:nowrap;color:#ffffffdb;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:.82rem}.page-module___8aEwW__treeLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.page-module___8aEwW__treeLegendItem{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;gap:2px;padding:6px 8px;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.page-module___8aEwW__treeLegendItem:hover{background:#ffbe4614;border-color:#ffbe468a}.page-module___8aEwW__treeLegendItemActive{border-color:#ffbe46b8;box-shadow:inset 0 0 0 1px #ffbe4638}.page-module___8aEwW__treeLegendItemSelected{border-color:#5fb4ffb8;box-shadow:inset 0 0 0 1px #5fb4ff3d}.page-module___8aEwW__treeLegendItem strong{color:#fffffff2;font-size:.78rem}.page-module___8aEwW__treeLegendItem span{color:#ffffffb8;font-size:.7rem;line-height:1.25}.page-module___8aEwW__treeLegendCardName{color:#ffffffe0;min-height:1.1rem;font-size:.72rem;font-style:normal;line-height:1.25}.page-module___8aEwW__treeSummary{color:#e7f4fff0;background:#5fb4ff14;border:1px solid #5fb4ff42;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:.8rem;line-height:1.35}.page-module___8aEwW__topHud{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#050810b8;border:1px solid #ffffff1f;border-radius:14px;width:100%;max-height:min(52vh,520px);padding:10px;position:relative;overflow:auto}.page-module___8aEwW__fieldHud{z-index:90;pointer-events:auto;width:min(420px,100vw - 28px);position:absolute;bottom:14px;right:14px;overflow:auto}.page-module___8aEwW__fieldHudHeader{justify-content:flex-end;margin-bottom:8px;display:flex}.page-module___8aEwW__fieldHudToggle{color:#ffffffe6;cursor:pointer;background:#050810bd;border:1px solid #fff3;border-radius:10px;padding:6px 10px;font-size:.78rem}@media (max-width:900px){.page-module___8aEwW__leftHudRail{width:auto;right:14px}.page-module___8aEwW__topHud{max-height:36vh}.page-module___8aEwW__fieldHud{display:none}}.page-module___8aEwW__leftHudRailRight{left:auto;right:14px}.page-module___8aEwW__fieldHudLeft{left:14px;right:auto}.page-module___8aEwW__dockToggleRail{z-index:95;gap:8px;display:flex;position:absolute;top:14px;left:14px}.page-module___8aEwW__dockToggleRailRight{left:auto;right:14px}.page-module___8aEwW__dockToggle{color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050810c7;border:1px solid #ffffff2e;border-radius:10px;padding:8px 10px;font-size:.78rem}.page-module___8aEwW__insightDock{z-index:95;position:absolute;top:58px;right:16px;overflow:auto}.page-module___8aEwW__insightButton{appearance:none;color:#fff5def5;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b14c7;border:1px solid #ffbe465c;border-radius:999px;padding:9px 14px;font-size:.78rem}.page-module___8aEwW__insightButton:hover{border-color:#ffbe468f;transform:translateY(-1px)}.page-module___8aEwW__insightButton[aria-disabled=true]{cursor:wait;opacity:.68;transform:none}.page-module___8aEwW__insightButton[data-tone=credit]{color:#fff9e2fa;background:linear-gradient(135deg,#58350ddb,#080f1cd6);border-color:#ffd25fad}.page-module___8aEwW__insightButton:disabled{cursor:default;opacity:.46;border-color:#ffbe462e;transform:none}.page-module___8aEwW__insightButton:disabled:hover{border-color:#ffbe462e;transform:none}.page-module___8aEwW__parableCreditPill{color:#d6e8ffe0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#040a14b8;border:1px solid #5fb4ff38;border-radius:999px;align-self:center;padding:8px 10px;font-size:.68rem}.page-module___8aEwW__controlDock{z-index:122;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 0,#ffd2781a,#0000 32%),#05080fe0;border:1px solid #ffd2782e;border-radius:18px;gap:12px;width:min(360px,100vw - 32px);max-height:calc(100vh - 92px);padding:14px;display:grid;position:absolute;top:64px;right:16px;overflow:auto;box-shadow:0 18px 56px #00000075}.page-module___8aEwW__controlDockHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:4px;display:flex}.page-module___8aEwW__controlDockHeader div{gap:4px;display:grid}.page-module___8aEwW__controlDockHeader span,.page-module___8aEwW__controlDockSection h2{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem}.page-module___8aEwW__controlDockHeader strong{color:#fff5def5;font-size:1rem}.page-module___8aEwW__controlDockClose,.page-module___8aEwW__controlDockButton{appearance:none;color:#fff5def0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#080d17d1;border:1px solid #ffbe4647;border-radius:10px;padding:10px 12px;font-size:.78rem}.page-module___8aEwW__controlDockClose{color:#ffffffc7;flex:none;padding:8px 10px}.page-module___8aEwW__controlDockSection{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:10px;display:grid}.page-module___8aEwW__controlDockButton{text-align:left;width:100%}.page-module___8aEwW__controlDockButton:hover,.page-module___8aEwW__controlDockClose:hover{background:#191820e0;border-color:#ffbe4680}.page-module___8aEwW__controlDockButton:disabled{cursor:default;opacity:.48}.page-module___8aEwW__controlDockButton[data-tone=credit]{background:linear-gradient(135deg,#58350dd1,#080f1cd1);border-color:#ffd25f9e}.page-module___8aEwW__parableNotice{z-index:121;color:#fff5def2;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);pointer-events:auto;cursor:pointer;background:#070b14d6;border:1px solid #ffbe4647;border-radius:14px;gap:4px;max-width:min(480px,100vw - 32px);padding:10px 12px;display:grid;position:absolute;top:108px;right:16px;box-shadow:0 14px 34px #0000004d}.page-module___8aEwW__parableNotice[data-status=ready]{border-color:#5fb4ff57}.page-module___8aEwW__parableNotice:focus-visible{outline-offset:3px;outline:2px solid #84d1ffeb}.page-module___8aEwW__parableNotice span{color:#ffcd7ed1;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.page-module___8aEwW__parableNotice strong{max-height:4.8em;font-size:.76rem;line-height:1.4;overflow:auto}.page-module___8aEwW__insightOverlay{z-index:240;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050a9e;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.page-module___8aEwW__insightModal{color:#fffffff0;background:linear-gradient(#070b16f5,#050912f5);border:1px solid #ffffff24;border-radius:18px;gap:10px;width:min(640px,100vw - 28px);max-height:min(84vh,760px);padding:16px;display:grid;overflow:auto;box-shadow:0 24px 56px #00000075}.page-module___8aEwW__insightHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module___8aEwW__insightTitle{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;font-size:.8rem}.page-module___8aEwW__insightClose{appearance:none;color:#ffffffe0;cursor:pointer;background:#ffffff0a;border:1px solid #fff3;border-radius:999px;padding:7px 11px;font-size:.74rem}.page-module___8aEwW__insightPattern{font-size:1.24rem;font-weight:600}.page-module___8aEwW__insightLine{color:#ffffffe0;margin:0;line-height:1.45}.page-module___8aEwW__insightMeta{color:#ffffffc2;flex-wrap:wrap;gap:8px 10px;font-size:.76rem;display:flex}.page-module___8aEwW__insightBecause,.page-module___8aEwW__insightRisk{margin:0;line-height:1.45}.page-module___8aEwW__insightCoherence{color:#fff1cef0;background:#ffbe4614;border:1px solid #ffbe463d;border-radius:10px;padding:9px 10px}.page-module___8aEwW__insightGuidance{background:#5fb4ff1a;border:1px solid #5fb4ff42;border-radius:10px;padding:9px 10px}.page-module___8aEwW__insightPromptBlock{gap:8px;display:grid}.page-module___8aEwW__insightPromptLabel{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa3;font-size:.74rem}.page-module___8aEwW__insightPromptRow{gap:8px;display:flex}.page-module___8aEwW__insightHistoryBlock{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;gap:8px;padding:10px;display:grid}.page-module___8aEwW__insightHistoryHeader{justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;display:flex}.page-module___8aEwW__insightHistoryToggle,.page-module___8aEwW__insightHistoryAction{appearance:none;color:#fff4d6f2;cursor:pointer;background:#ffbe4614;border:1px solid #ffbe464d;border-radius:999px;padding:5px 9px;font-size:.7rem}.page-module___8aEwW__insightHistoryList{gap:8px;display:grid}.page-module___8aEwW__insightHistoryItem{background:#060a1294;border:1px solid #ffffff1a;border-radius:9px;gap:6px;padding:8px;display:grid}.page-module___8aEwW__insightHistoryMeta,.page-module___8aEwW__insightHistoryPromptLine,.page-module___8aEwW__insightHistoryText,.page-module___8aEwW__insightHistoryEmpty{color:#ffffffbf;font-size:.74rem;line-height:1.4}.page-module___8aEwW__insightHistoryActions{flex-wrap:wrap;gap:6px;display:flex}.page-module___8aEwW__insightEmpty{color:#ffffffc7;border:1px solid #ffffff1f;border-radius:10px;padding:10px}.page-module___8aEwW__insightAiBlock{background:#0a122480;border:1px solid #5fb4ff38;border-radius:12px;gap:8px;padding:10px;display:grid}.page-module___8aEwW__insightAiHeader{justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;display:flex}.page-module___8aEwW__insightAiRetry{appearance:none;color:#ffffffe6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:.72rem}.page-module___8aEwW__insightAiRetry:disabled{opacity:.58;cursor:not-allowed}.page-module___8aEwW__insightAiRetry[aria-disabled=true]{opacity:.68;cursor:wait}.page-module___8aEwW__insightAiLoading{color:#fffc;font-size:.82rem}.page-module___8aEwW__insightAiLoadingRow{align-items:center;gap:8px;display:inline-flex}.page-module___8aEwW__insightAiSpinner{border:2px solid #ffffff3d;border-top-color:#78d2fff2;border-radius:999px;width:14px;height:14px;animation:.9s linear infinite page-module___8aEwW__insightSpin}.page-module___8aEwW__insightAiLoadingHint{color:#ffffffa3;margin-top:6px;font-size:.76rem}.page-module___8aEwW__insightAiError{color:#ffaaaafa;border:1px solid #ff787852;border-radius:10px;padding:8px;font-size:.82rem}.page-module___8aEwW__insightAiContent p{margin:0 0 8px;line-height:1.45}.page-module___8aEwW__insightAiTakeaways{color:#ffffffe6;margin:0 0 8px;padding-left:18px}.page-module___8aEwW__insightAiTakeaways li{margin-bottom:4px}.page-module___8aEwW__fieldTicker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#050810d1;border:1px solid #e5b22b33;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.page-module___8aEwW__fieldTickerKicker{color:#ffffff94;letter-spacing:.24em;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__fieldTickerLine{font-size:.92rem;line-height:1.35}.page-module___8aEwW__fieldTickerMeta{color:#ffffffad;font-size:.76rem}@keyframes page-module___8aEwW__thresholdBannerIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.94)}24%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}78%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-3px)scale(.98)}}@keyframes page-module___8aEwW__horseIntercessionFade{0%{opacity:0}14%{opacity:1}96%{opacity:1}to{opacity:0}}@keyframes page-module___8aEwW__horseMoonReveal{0%,20%{opacity:0;transform:scale(.92)}32%,90%{opacity:.92;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes page-module___8aEwW__horseGroundReveal{0%,28%{opacity:0;transform:translate(-50%)rotate(-6deg)scaleX(.72)}40%,90%{opacity:.92;transform:translate(-50%)rotate(-6deg)scaleX(1)}to{opacity:0;transform:translate(-50%)rotate(-6deg)scaleX(1.02)}}@keyframes page-module___8aEwW__horseFogReveal{0%,30%{opacity:0;transform:translate(-50%)scaleX(.7)}44%,86%{opacity:.55;transform:translate(-50%)scaleX(1)}to{opacity:0;transform:translate(-50%)scaleX(1.08)}}@keyframes page-module___8aEwW__horseResolve{0%,38%{opacity:0;filter:blur(7px);transform:translate(-50%)translateY(8px)scale(.92)}50%,88%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}94%{opacity:0;filter:blur(3px);transform:translate(-50%)translateY(-2px)scale(1.01)}to{opacity:0;filter:blur(3px);transform:translate(-50%)translateY(-2px)scale(1.01)}}@keyframes page-module___8aEwW__horseEyeReveal{0%,50%{opacity:0}56%,86%{opacity:.92}to{opacity:0}}@keyframes page-module___8aEwW__hoofKnock{0%{opacity:0;transform:scale(.36)}30%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(.7)}}@keyframes page-module___8aEwW__hoofRing{0%{opacity:0;transform:scale(.2)}20%{opacity:.72}to{opacity:0;transform:scale(2.7)}}@keyframes page-module___8aEwW__horseVerdictReveal{0%,80%{opacity:0;transform:translateY(8px)}86%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes page-module___8aEwW__pantheonNoticeReveal{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.98)}18%,82%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-4px)scale(.99)}}@keyframes page-module___8aEwW__insightSpin{to{transform:rotate(360deg)}}@keyframes page-module___8aEwW__thresholdCameraPulse{0%{filter:brightness();transform:scale(1)translate(0,0)}20%{filter:brightness(1.06);transform:scale(1.012)translate(-1px)}42%{transform:scale(1.017)translate(1px,-1px)}68%{transform:scale(1.01)translateY(1px)}to{filter:brightness();transform:scale(1)translate(0,0)}}.page-module___8aEwW__feedbackRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.page-module___8aEwW__feedbackMeta{color:#ffffff8f;font-size:.76rem}.page-module___8aEwW__feedbackActions{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__feedbackButton{color:#ffffffeb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:.78rem}.page-module___8aEwW__feedbackButton:hover{background:#ffbe4614;border-color:#ffbe467a}.page-module___8aEwW__feedbackNotice{color:#ffefcfeb;background:#ffbe4614;border:1px solid #ffbe4642;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:.78rem}.page-module___8aEwW__feedbackOverlay{z-index:420;-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:#02040aa8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.page-module___8aEwW__feedbackModal{color:#fff7e5f5;background:linear-gradient(#0d1220f5,#060912fa);border:1px solid #ffbe4647;border-radius:18px;gap:14px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:18px;display:grid;overflow:auto;box-shadow:0 30px 90px #00000080}.page-module___8aEwW__feedbackModalHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module___8aEwW__feedbackModalHeader div{gap:3px;display:grid}.page-module___8aEwW__feedbackModalHeader span{color:#ffcd7ebd;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__feedbackModalHeader strong{letter-spacing:.02em;font-size:1.05rem}.page-module___8aEwW__feedbackCloseButton,.page-module___8aEwW__feedbackSecondaryButton,.page-module___8aEwW__feedbackSubmitButton,.page-module___8aEwW__feedbackKindButton{appearance:none;color:#fff7e5eb;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:.74rem}.page-module___8aEwW__feedbackCloseButton:hover,.page-module___8aEwW__feedbackSecondaryButton:hover,.page-module___8aEwW__feedbackKindButton:hover{background:#ffbe4614;border-color:#ffbe466b}.page-module___8aEwW__feedbackCloseButton:disabled,.page-module___8aEwW__feedbackSecondaryButton:disabled,.page-module___8aEwW__feedbackSubmitButton:disabled{cursor:default;opacity:.58}.page-module___8aEwW__feedbackKindRow{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__feedbackKindButton[data-active=true]{color:#fff7e5;background:#ffbe4624;border-color:#ffbe46a3}.page-module___8aEwW__feedbackTextarea,.page-module___8aEwW__feedbackInput{color:#fff7e5f0;width:100%;font:inherit;background:#02050c9e;border:1px solid #ffffff1f;border-radius:14px;outline:none;line-height:1.45}.page-module___8aEwW__feedbackTextarea{resize:vertical;min-height:150px;padding:12px}.page-module___8aEwW__feedbackInput{padding:10px 12px}.page-module___8aEwW__feedbackTextarea::placeholder,.page-module___8aEwW__feedbackInput::placeholder{color:#fff7e56b}.page-module___8aEwW__feedbackTextarea:focus,.page-module___8aEwW__feedbackInput:focus{border-color:#ffbe4670;box-shadow:0 0 0 3px #ffbe4614}.page-module___8aEwW__feedbackStatus{border-radius:12px;padding:9px 10px;font-size:.78rem}.page-module___8aEwW__feedbackStatus[data-status=error]{color:#ffd6d6f0;background:#78181838;border:1px solid #ff6e6e47}.page-module___8aEwW__feedbackStatus[data-status=sent]{color:#ddeffff5;background:#2882d21f;border:1px solid #5fb4ff4d}.page-module___8aEwW__feedbackModalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-module___8aEwW__feedbackSubmitButton{background:linear-gradient(135deg,#875316d6,#0e1a2edb);border-color:#ffbe4694}.page-module___8aEwW__feedbackSubmitButton:hover{border-color:#ffd27abd;transform:translateY(-1px)}.page-module___8aEwW__spreadReadingPanel{background:linear-gradient(#0b101ef0,#070b16f0);border:1px solid #5fb4ff2e;border-radius:14px;gap:8px;margin-top:10px;padding:12px;display:grid;box-shadow:0 12px 28px #00000038}.page-module___8aEwW__spreadReadingHeader{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.page-module___8aEwW__spreadReadingTitle{color:#fff5ddfa;font-size:1rem;font-weight:700}.page-module___8aEwW__spreadReadingHeadline,.page-module___8aEwW__spreadReadingBecause,.page-module___8aEwW__spreadReadingRisk{color:#ffffffdb;margin:0;font-size:.82rem;line-height:1.45}.page-module___8aEwW__spreadReadingMeta{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__spreadReadingMeta span{color:#ffeac4f5;background:#ffbe4614;border:1px solid #ffbe463d;border-radius:999px;padding:4px 8px;font-size:.74rem}.page-module___8aEwW__spreadReadingConfidenceRow{gap:6px;display:grid}.page-module___8aEwW__spreadReadingConfidenceBar{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.page-module___8aEwW__spreadReadingConfidenceFill{border-radius:inherit;background:linear-gradient(90deg,#5fb4ffeb,#ffbe46eb);height:100%}.page-module___8aEwW__spreadReadingConfidenceLabel{color:#ffffffad;font-size:.74rem}.page-module___8aEwW__spreadReadingCallout{border-radius:12px;padding:8px 10px;font-size:.78rem;line-height:1.4}.page-module___8aEwW__spreadReadingCalloutStrong{color:#f0f8fff5;background:#5fb4ff14;border:1px solid #5fb4ff3d}.page-module___8aEwW__spreadReadingCalloutMixed{color:#fff4dcf0;background:#ffbe4614;border:1px solid #ffbe463d}.page-module___8aEwW__spreadReadingCalloutWarn{color:#ffe4e4f2;background:#ff6e6e14;border:1px solid #ff6e6e3d}.page-module___8aEwW__spreadReadingGuidance{color:#fff4d6fa;background:#ffbe461a;border:1px solid #ffbe4642;border-radius:10px;padding:9px 10px;font-size:.79rem}.page-module___8aEwW__spreadReadingTileCue{color:#daf7fff0;background:#0d9a941a;border:1px solid #3ddad53d;border-radius:8px;padding:8px 10px;font-size:.76rem;line-height:1.35}.page-module___8aEwW__instrumentEventStack{background:#e2d6a812;border:1px solid #e2d6a833;border-radius:8px;gap:7px;padding:8px 10px;display:grid}.page-module___8aEwW__instrumentEventStack>span{color:#f7efcbb8;letter-spacing:0;text-transform:uppercase;font-size:.66rem}.page-module___8aEwW__instrumentEventLine{gap:2px;display:grid}.page-module___8aEwW__instrumentEventLine strong{color:#fff9ddeb;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module___8aEwW__instrumentEventLine em{color:#f7f7e7b8;font-size:.72rem;font-style:normal;line-height:1.35}.page-module___8aEwW__readingMemoryPanel{background:#060b16b8;border:1px solid #ffffff1f;border-radius:14px;gap:10px;margin-top:10px;padding:12px;display:grid}.page-module___8aEwW__readingMemoryHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-module___8aEwW__readingMemorySubhead{color:#ffffffad;font-size:.76rem;line-height:1.35}.page-module___8aEwW__readingMemoryCount{color:#ffeac4f5;white-space:nowrap;background:#ffbe4614;border:1px solid #ffbe463d;border-radius:999px;padding:4px 8px;font-size:.74rem}.page-module___8aEwW__readingMemoryButtons{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__memoryInput,.page-module___8aEwW__memoryTextarea{color:#fff;width:100%;font:inherit;background:#080c16eb;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px}.page-module___8aEwW__memoryTextarea{resize:vertical;min-height:110px}.page-module___8aEwW__memoryInput::placeholder,.page-module___8aEwW__memoryTextarea::placeholder{color:#ffffff70}.page-module___8aEwW__memoryInput:focus,.page-module___8aEwW__memoryTextarea:focus{border-color:#5fb4ffb8;outline:none;box-shadow:0 0 0 1px #5fb4ff3d}.page-module___8aEwW__readingMemoryHint{color:#ffffff94;font-size:.74rem;line-height:1.4}.page-module___8aEwW__savedReadingsList{gap:8px;max-height:300px;padding-right:2px;display:grid;overflow:auto}.page-module___8aEwW__savedReadingItem{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:10px;display:grid}.page-module___8aEwW__savedReadingItemActive{background:#5fb4ff0f;border-color:#5fb4ff7a;box-shadow:inset 0 0 0 1px #5fb4ff2e}.page-module___8aEwW__savedReadingTopRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.page-module___8aEwW__savedReadingTitle{color:#fffffff5;font-size:.84rem;font-weight:600}.page-module___8aEwW__savedReadingTimestamp,.page-module___8aEwW__savedReadingSummaryLine,.page-module___8aEwW__savedReadingExcerpt,.page-module___8aEwW__readingMemoryEmpty{color:#ffffffad;font-size:.74rem;line-height:1.4}.page-module___8aEwW__savedReadingActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-module___8aEwW__savedReadingButton{appearance:none;color:#fff4d6f5;cursor:pointer;background:#ffbe4614;border:1px solid #ffbe463d;border-radius:999px;padding:5px 8px;font-size:.72rem}.page-module___8aEwW__savedReadingButton:hover{border-color:#ffbe4670}.page-module___8aEwW__savedReadingButton:disabled{opacity:.45;cursor:not-allowed;color:#ffffff9e;background:#ffffff0d;border-color:#ffffff29}.page-module___8aEwW__savedReadingDeleteButton{color:#ffe2e2fa;background:#ff6e6e14;border-color:#ff6e6e5c}.page-module___8aEwW__savedReadingDeleteButton:hover{background:#ff6e6e24;border-color:#ff6e6e9e}.page-module___8aEwW__savedReadingDeleteConfirm{color:#fff;background:#ff58583d;border-color:#ff5858eb;box-shadow:inset 0 0 0 1px #ff58584d}.page-module___8aEwW__savedReadingTags{flex-wrap:wrap;gap:6px;display:flex}.page-module___8aEwW__savedReadingTag{color:#d8ecfff5;background:#5fb4ff14;border:1px solid #5fb4ff38;border-radius:999px;padding:4px 8px;font-size:.7rem}.page-module___8aEwW__groupAssignPanel,.page-module___8aEwW__groupComparePanel{background:#060a12cc;border:1px solid #5fb4ff33;border-radius:14px;gap:10px;padding:12px;display:grid}.page-module___8aEwW__groupAssignTitle{color:#fffffff2;font-size:.92rem;font-weight:700}.page-module___8aEwW__groupAssignButtons{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__groupAssignHint,.page-module___8aEwW__groupCompareSummary,.page-module___8aEwW__groupCompareGuidance,.page-module___8aEwW__groupCompareBridge,.page-module___8aEwW__groupCompareFriction,.page-module___8aEwW__groupCompareRelationship{color:#e6f0ffe0;font-size:.82rem;line-height:1.4}.page-module___8aEwW__groupCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__groupCompareCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:10px;display:grid}.page-module___8aEwW__groupCompareTitle{text-transform:uppercase;letter-spacing:.06em;color:#ffdaa0f2;font-size:.78rem}.page-module___8aEwW__groupCompareLine{color:#fffffff5;font-size:.86rem;font-weight:700}.page-module___8aEwW__groupCompareMeta{color:#dce8ffbd;font-size:.75rem}.page-module___8aEwW__clusterCompareLead{color:#deeeffd1;font-size:.78rem;line-height:1.45}.page-module___8aEwW__clusterNarrativeCard{background:linear-gradient(#1f356033,#0a102229);border:1px solid #78b8ff33;border-radius:14px;gap:8px;padding:12px;display:grid}.page-module___8aEwW__clusterCompareGrid,.page-module___8aEwW__clusterRelationships{gap:8px;display:grid}.page-module___8aEwW__clusterRelationshipItem{color:#ebf2ffe6;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:10px;font-size:.78rem;line-height:1.45}.page-module___8aEwW__panelStack{gap:10px;margin-top:10px;display:grid}.page-module___8aEwW__sectionPanelHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-module___8aEwW__sectionPanelSubhead{color:#ffffff94;margin-top:2px;font-size:.74rem;line-height:1.35}.page-module___8aEwW__sectionToggleButton{appearance:none;color:#ffffffe0;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:.72rem}.page-module___8aEwW__sectionToggleButton:hover{background:#ffbe4614;border-color:#ffbe466b}.page-module___8aEwW__panelCollapsed{gap:8px}.page-module___8aEwW__fullscreenStage{background:radial-gradient(circle at 18% 10%,#3a68b41f,#0000 30%),radial-gradient(circle at 84% 78%,#ffaf4814,#0000 24%),linear-gradient(#03060c,#020409)}.page-module___8aEwW__leftHudRail{width:min(420px,100vw - 32px);top:16px}.page-module___8aEwW__topHud{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#060a14c7,#0609129e);border:1px solid #ffffff14;border-radius:20px;max-height:min(38vh,840px);padding:14px;top:0;box-shadow:0 18px 44px #00000052}.page-module___8aEwW__spreadModes{gap:10px;margin-bottom:10px}.page-module___8aEwW__modeButton,.page-module___8aEwW__promptButton,.page-module___8aEwW__dockToggle,.page-module___8aEwW__fieldHudToggle,.page-module___8aEwW__feedbackButton{transition:border-color .16s,background .16s,transform .16s}.page-module___8aEwW__modeButton,.page-module___8aEwW__promptButton{border-radius:999px;padding:10px 14px}.page-module___8aEwW__modeButton:hover,.page-module___8aEwW__promptButton:hover,.page-module___8aEwW__dockToggle:hover,.page-module___8aEwW__fieldHudToggle:hover,.page-module___8aEwW__feedbackButton:hover{transform:translateY(-1px)}.page-module___8aEwW__promptRow{align-items:center;margin-bottom:8px}.page-module___8aEwW__promptInput{background:#0a0e18e6;border-radius:14px;min-height:44px}.page-module___8aEwW__historyStrip{margin:2px -2px 0;padding-top:2px}.page-module___8aEwW__historyItem{color:#ffffffb8;background:#ffffff09;padding:7px 11px}.page-module___8aEwW__feedbackRow{margin-top:4px;padding-top:2px}.page-module___8aEwW__dockToggleRail{gap:10px;top:16px;left:16px}.page-module___8aEwW__dockToggleRailRight{right:16px;left:auto!important}.page-module___8aEwW__dockToggle,.page-module___8aEwW__fieldHudToggle{background:#070b14b8;border-radius:999px;padding:8px 12px}.page-module___8aEwW__fieldHud{width:min(380px,100vw - 32px);bottom:16px;right:16px}.page-module___8aEwW__fieldHudHeader{justify-content:flex-end;gap:8px}.page-module___8aEwW__fieldTicker{border-radius:18px;box-shadow:0 16px 36px #00000047}@media (max-width:1180px){.page-module___8aEwW__leftHudRail{width:min(380px,100vw - 32px)}.page-module___8aEwW__fieldHud{width:min(340px,100vw - 32px)}.page-module___8aEwW__desktopDeck{display:none}.page-module___8aEwW__mobileOrbMenu{display:block}.page-module___8aEwW__dockToggleRail{justify-content:space-between;gap:8px;top:12px;left:12px;right:12px}.page-module___8aEwW__dockToggleRailRight{left:12px;left:auto!important}.page-module___8aEwW__dockToggle{padding:8px 10px;font-size:.72rem}.page-module___8aEwW__insightDock{top:58px;right:12px}.page-module___8aEwW__insightButton{padding:8px 11px;font-size:.7rem}.page-module___8aEwW__dockToggle:last-child{display:none}.page-module___8aEwW__leftHudRail,.page-module___8aEwW__leftHudRailRight{width:auto;top:56px;left:12px;right:12px}.page-module___8aEwW__topHud{border-radius:18px;max-height:min(34vh,360px);padding:12px;overflow:auto}.page-module___8aEwW__spreadModes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__modeButton{width:100%;min-width:0;padding-inline:8px;font-size:.78rem}.page-module___8aEwW__promptRow{grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module___8aEwW__ritualPromptDock,.page-module___8aEwW__ritualPromptDockLeftHud,.page-module___8aEwW__ritualPromptDockRightHud{left:12px;right:12px;bottom:max(84px, env(safe-area-inset-bottom,0px) + 84px);z-index:136;width:auto;max-height:min(38dvh,310px);overflow:auto;transform:none}.page-module___8aEwW__ritualPromptDockMobileClosed{display:none}.page-module___8aEwW__ritualPromptDockMobileOpen{display:grid}.page-module___8aEwW__ritualPromptHeader{align-items:start}.page-module___8aEwW__ritualPromptHeaderControls{flex:auto}.page-module___8aEwW__ritualPromptForm{grid-template-columns:minmax(0,1fr) auto}.page-module___8aEwW__ritualPromptInput{min-height:38px;max-height:78px;font-size:.8rem}.page-module___8aEwW__panelStack{gap:8px}.page-module___8aEwW__treeLegend,.page-module___8aEwW__treeSummary{order:1}.page-module___8aEwW__feedbackRow{display:none!important}.page-module___8aEwW__readingMemoryButtons,.page-module___8aEwW__groupAssignButtons,.page-module___8aEwW__feedbackActions,.page-module___8aEwW__spreadReadingMeta,.page-module___8aEwW__savedReadingActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__feedbackButton,.page-module___8aEwW__savedReadingButton,.page-module___8aEwW__sectionToggleButton,.page-module___8aEwW__fieldHudToggle{text-align:center;justify-content:center}.page-module___8aEwW__readingMemoryCount{align-self:center}.page-module___8aEwW__savedReadingsList{max-height:220px}.page-module___8aEwW__groupCompareGrid{grid-template-columns:1fr}.page-module___8aEwW__fieldHud,.page-module___8aEwW__fieldHudLeft{z-index:91;width:auto;bottom:12px;left:12px;right:12px}.page-module___8aEwW__fieldHudHeader{justify-content:space-between}.page-module___8aEwW__fieldTicker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080c18e6,#070a14e0);border-radius:18px;padding:14px}.page-module___8aEwW__fieldHud .panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080c18e6,#070a14e0);border-radius:18px;padding:14px}.page-module___8aEwW__mobileOrbMenu{width:90vw;height:206px}.page-module___8aEwW__mobileOrbTrigger{width:58px;height:58px}.page-module___8aEwW__mobileOrbAction{min-width:66px;height:40px;font-size:.64rem}.page-module___8aEwW__mobileDeckTrigger,.page-module___8aEwW__mobileRitualTrigger{max-width:124px;padding:6px 10px;font-size:.66rem}.page-module___8aEwW__mobileDeckList{width:140px}.page-module___8aEwW__leftHudRail,.page-module___8aEwW__leftHudRailRight{top:54px}.page-module___8aEwW__topHud{max-height:min(90vh,900px);top:0}.page-module___8aEwW__readingMemoryButtons,.page-module___8aEwW__groupAssignButtons,.page-module___8aEwW__feedbackActions,.page-module___8aEwW__spreadReadingMeta,.page-module___8aEwW__savedReadingActions{grid-template-columns:1fr}.page-module___8aEwW__sectionPanelHeader,.page-module___8aEwW__readingMemoryHeader,.page-module___8aEwW__savedReadingTopRow,.page-module___8aEwW__feedbackRow,.page-module___8aEwW__fieldHudHeader{grid-template-columns:1fr;display:grid}.page-module___8aEwW__fieldHud,.page-module___8aEwW__fieldHudLeft{bottom:6px}.page-module___8aEwW__ritualPromptDock,.page-module___8aEwW__ritualPromptDockLeftHud,.page-module___8aEwW__ritualPromptDockRightHud{bottom:max(76px, env(safe-area-inset-bottom,0px) + 96px)}}.page-module___8aEwW__companionPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:38;background:#0a0b12eb;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;gap:.85rem;width:min(28rem,100vw - 1.5rem);max-height:min(70vh,44rem);padding:.95rem;display:flex;position:fixed;bottom:5.8rem;right:1.2rem;box-shadow:0 18px 48px #00000061}.page-module___8aEwW__companionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.page-module___8aEwW__companionTitle{letter-spacing:.04em;text-transform:uppercase;font-size:.98rem;font-weight:700}.page-module___8aEwW__companionHint{color:#ffffffad;margin-top:.2rem;font-size:.78rem}.page-module___8aEwW__companionActions{gap:.45rem;display:flex}.page-module___8aEwW__companionHeaderButton,.page-module___8aEwW__companionChip,.page-module___8aEwW__companionSend{color:#f7f3ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .8rem}.page-module___8aEwW__companionHeaderButton:hover,.page-module___8aEwW__companionChip:hover,.page-module___8aEwW__companionSend:hover{background:#ffffff1f}.page-module___8aEwW__companionSuggestions{flex-wrap:wrap;gap:.45rem;display:flex}.page-module___8aEwW__companionChip{text-align:left;border-radius:.85rem;padding:.5rem .7rem;font-size:.8rem;line-height:1.25}.page-module___8aEwW__companionMessages{flex-direction:column;gap:.7rem;min-height:11rem;max-height:22rem;padding-right:.2rem;display:flex;overflow:auto}.page-module___8aEwW__companionMessage{border:1px solid #ffffff1a;border-radius:.95rem;padding:.75rem .85rem}.page-module___8aEwW__companionAssistant{background:#7b5cff1c}.page-module___8aEwW__companionUser{background:#ffffff0d}.page-module___8aEwW__companionMessageRole{letter-spacing:.06em;text-transform:uppercase;color:#ffffff94;margin-bottom:.35rem;font-size:.68rem}.page-module___8aEwW__companionMessageText p{margin:0 0 .55rem;line-height:1.45}.page-module___8aEwW__companionMessageText p:last-child{margin-bottom:0}.page-module___8aEwW__companionEmpty,.page-module___8aEwW__companionLoading,.page-module___8aEwW__companionError{color:#ffffffc2;background:#ffffff0d;border-radius:.9rem;padding:.85rem;line-height:1.4}.page-module___8aEwW__companionError{color:#ffd1d1;border:1px solid #ff787840}.page-module___8aEwW__companionComposer{grid-template-columns:1fr auto;align-items:end;gap:.65rem;display:grid}.page-module___8aEwW__companionInput{resize:vertical;color:#f6f3ff;width:100%;min-height:3.4rem;max-height:8rem;font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.9rem;padding:.8rem .9rem}.page-module___8aEwW__companionInput::placeholder{color:#ffffff73}.page-module___8aEwW__companionSend{min-width:5.6rem;height:2.8rem}@media (max-width:900px){.page-module___8aEwW__companionPanel{width:auto;max-height:58vh;bottom:5.25rem;left:.75rem;right:.75rem}}.page-module___8aEwW__fullscreenStage{isolation:isolate}.page-module___8aEwW__insightDock{z-index:120;background:#04070e8a;border-radius:999px;align-items:center;gap:8px;padding:4px;display:flex;position:absolute;top:16px;right:16px}.page-module___8aEwW__insightButton,.page-module___8aEwW__dockToggle,.page-module___8aEwW__fieldHudToggle,.page-module___8aEwW__feedbackButton,.page-module___8aEwW__modeButton,.page-module___8aEwW__promptButton,.page-module___8aEwW__companionHeaderButton,.page-module___8aEwW__companionChip,.page-module___8aEwW__companionSend,.page-module___8aEwW__sectionToggleButton,.page-module___8aEwW__chamberSealClose{min-height:36px}.page-module___8aEwW__insightButton:focus-visible,.page-module___8aEwW__dockToggle:focus-visible,.page-module___8aEwW__fieldHudToggle:focus-visible,.page-module___8aEwW__feedbackButton:focus-visible,.page-module___8aEwW__modeButton:focus-visible,.page-module___8aEwW__promptButton:focus-visible,.page-module___8aEwW__companionHeaderButton:focus-visible,.page-module___8aEwW__companionChip:focus-visible,.page-module___8aEwW__companionSend:focus-visible,.page-module___8aEwW__sectionToggleButton:focus-visible,.page-module___8aEwW__chamberSealClose:focus-visible,.page-module___8aEwW__promptInput:focus-visible,.page-module___8aEwW__ritualPromptInput:focus-visible,.page-module___8aEwW__memoryInput:focus-visible,.page-module___8aEwW__memoryTextarea:focus-visible,.page-module___8aEwW__companionInput:focus-visible{outline-offset:2px;outline:2px solid #5fb4ffe6}.page-module___8aEwW__dockToggleRail{z-index:122;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#04070e8a;border:1px solid #ffffff14;border-radius:999px;padding:4px;top:16px;left:16px;box-shadow:0 12px 30px #0000003d}.page-module___8aEwW__leftHudRail,.page-module___8aEwW__leftHudRailRight{z-index:112;width:min(380px,100vw - 32px);top:64px}.page-module___8aEwW__topHud{scrollbar-width:thin;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(#080c18e6,#050810b8);border-color:#ffffff1a;border-radius:22px;max-height:calc(100dvh - 96px);padding:14px;overflow:auto}.page-module___8aEwW__readingModeSwitch,.page-module___8aEwW__spreadModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__readingModeSwitch{margin-bottom:8px}.page-module___8aEwW__modeButton{background:#ffffff09;border-color:#ffbe4638;justify-content:center;width:100%}.page-module___8aEwW__modeButtonActive{background:#5fb4ff1f;border-color:#5fb4ffd1}.page-module___8aEwW__promptRow{margin-top:10px}.page-module___8aEwW__historyStrip{padding:8px 0 2px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.page-module___8aEwW__feedbackRow{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.page-module___8aEwW__feedbackActions,.page-module___8aEwW__readingMemoryButtons,.page-module___8aEwW__groupAssignButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__feedbackButton{justify-content:center;align-items:center;width:100%;display:inline-flex}.page-module___8aEwW__panelStack{gap:12px;margin-top:12px}.page-module___8aEwW__readingMemoryPanel,.page-module___8aEwW__spreadReadingPanel,.page-module___8aEwW__groupAssignPanel,.page-module___8aEwW__groupComparePanel{background:linear-gradient(#090e1bdb,#060a13c7);border-color:#ffffff1a;border-radius:18px;box-shadow:0 14px 34px #0000003d}.page-module___8aEwW__sectionPanelHeader{align-items:center}.page-module___8aEwW__sectionToggleButton{flex:none;padding-inline:12px}.page-module___8aEwW__readingMemoryCount{width:fit-content;margin-top:-4px}.page-module___8aEwW__memoryInput,.page-module___8aEwW__memoryTextarea,.page-module___8aEwW__companionInput{background:#03070ec7}.page-module___8aEwW__groupCompareGrid,.page-module___8aEwW__clusterCompareGrid{grid-template-columns:1fr}.page-module___8aEwW__companionPanel{z-index:116;background:linear-gradient(#0a0d18f0,#070a12e6);border-color:#ffffff1f;border-radius:22px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 96px);top:76px;bottom:auto;right:16px}.page-module___8aEwW__companionHeader{align-items:center}.page-module___8aEwW__companionActions{flex-shrink:0}.page-module___8aEwW__companionSuggestions{grid-template-columns:1fr;display:grid}.page-module___8aEwW__companionChip{width:100%}.page-module___8aEwW__companionMessages{min-height:9rem;max-height:min(42dvh,24rem)}.page-module___8aEwW__fieldHud,.page-module___8aEwW__fieldHudLeft{z-index:92}.page-module___8aEwW__fullscreenDeck{z-index:94}@media (max-width:900px){.page-module___8aEwW__insightDock{overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;max-width:calc(100vw - 148px);top:12px;right:12px;overflow-x:auto}.page-module___8aEwW__insightDock::-webkit-scrollbar{display:none}.page-module___8aEwW__insightButton{white-space:nowrap;flex:none;padding:8px 10px}.page-module___8aEwW__parableNotice{max-width:none;top:58px;left:12px;right:12px}.page-module___8aEwW__dockToggleRail{max-width:128px;top:12px;left:12px;right:auto}.page-module___8aEwW__dockToggle{white-space:nowrap}.page-module___8aEwW__leftHudRail,.page-module___8aEwW__leftHudRailRight{z-index:130;width:auto;top:58px;left:12px;right:12px}.page-module___8aEwW__topHud{border-radius:22px;max-height:calc(100dvh - 116px);padding:14px}.page-module___8aEwW__spreadModes{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__promptRow,.page-module___8aEwW__feedbackActions,.page-module___8aEwW__readingMemoryButtons,.page-module___8aEwW__groupAssignButtons,.page-module___8aEwW__spreadReadingMeta,.page-module___8aEwW__savedReadingActions{grid-template-columns:1fr}.page-module___8aEwW__companionPanel{z-index:132;width:auto;max-height:calc(100dvh - 132px);inset:58px 12px auto}.page-module___8aEwW__companionHeader{grid-template-columns:1fr;display:grid}.page-module___8aEwW__companionActions,.page-module___8aEwW__companionComposer{grid-template-columns:1fr 1fr;display:grid}.page-module___8aEwW__companionComposer{grid-template-columns:1fr}.page-module___8aEwW__fieldHud,.page-module___8aEwW__fieldHudLeft{width:auto;bottom:78px;left:12px;right:12px}.page-module___8aEwW__fieldTicker{max-height:132px;overflow:auto}.page-module___8aEwW__mobileOrbMenu{z-index:140}}@media (max-width:899px){.page-module___8aEwW__fullscreenStage{--card-width:240px;--card-height:368px}}@media (max-width:520px){.page-module___8aEwW__insightDock{justify-content:flex-start;max-width:none;left:auto;right:10px}.page-module___8aEwW__insightButton{padding-inline:9px;font-size:.66rem}.page-module___8aEwW__parableNotice{top:62px;left:10px;right:10px}.page-module___8aEwW__modeButton,.page-module___8aEwW__promptButton,.page-module___8aEwW__feedbackButton,.page-module___8aEwW__sectionToggleButton{min-height:40px}}.page-module___8aEwW__chamberNotice{z-index:118;color:#fff4daeb;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);pointer-events:auto;background:linear-gradient(135deg,#0c0a12bd,#140c08a8);border:1px solid #ffca763d;border-radius:18px;gap:1px;min-width:min(320px,100vw - 320px);max-width:min(420px,100vw - 320px);padding:9px 16px;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000047}.page-module___8aEwW__chamberNotice span{letter-spacing:.18em;text-transform:uppercase;color:#ffe7b494;font-size:.58rem;font-weight:800}.page-module___8aEwW__chamberNotice strong{color:#fffaecf5;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.78rem;overflow:hidden}.page-module___8aEwW__chamberNotice em{color:#ffcf74c7;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;overflow:hidden}.page-module___8aEwW__chamberControls{gap:7px;display:grid}.page-module___8aEwW__chamberControlsLabel{color:#ffe7be9e;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.page-module___8aEwW__chamberModeGrid{grid-template-columns:1fr;gap:7px;display:grid}.page-module___8aEwW__offeringPanel{background:linear-gradient(135deg,#ff9d5e13,#ffbe4609);border:1px solid #ff9d5e2e;border-radius:12px;gap:8px;padding:9px 10px;display:grid}.page-module___8aEwW__witnessPanel{background:linear-gradient(135deg,#84d1ff13,#5fb4ff09);border:1px solid #84d1ff2e;border-radius:12px;gap:8px;padding:9px 10px;display:grid}.page-module___8aEwW__focusStatePanel{background:linear-gradient(135deg,#c28fff0f,#5fb4ff09);border:1px solid #c28fff29;border-radius:12px;gap:8px;padding:9px 10px;display:grid}.page-module___8aEwW__intercessionTestPanel{background:linear-gradient(135deg,#ffffff0e,#84d1ff06);border:1px solid #ffffff21;border-radius:12px;gap:8px;padding:9px 10px;display:grid}.page-module___8aEwW__intercessionTestActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.page-module___8aEwW__focusStateMeta{gap:3px;display:grid}.page-module___8aEwW__focusStateMeta strong{color:#fffaecf0;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.74rem;overflow:hidden}.page-module___8aEwW__focusStateMeta span{color:#d2e6ffa8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;overflow:hidden}.page-module___8aEwW__focusStateActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.page-module___8aEwW__offeringEmpty{color:#ffe0be94;font-size:.72rem}.page-module___8aEwW__offeringChoices{scrollbar-width:thin;gap:7px;max-height:180px;padding-right:2px;display:grid;overflow:auto}.page-module___8aEwW__offeringChoice{color:#fffaecf0;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:10px;gap:3px;width:100%;padding:8px 9px;display:grid}.page-module___8aEwW__offeringChoice:hover{background:#ffca7614;border-color:#ffca7675}.page-module___8aEwW__offeringChoice:disabled{cursor:not-allowed;opacity:.45}.page-module___8aEwW__offeringChoice strong,.page-module___8aEwW__offeringPlaced strong{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.74rem;overflow:hidden}.page-module___8aEwW__offeringChoice span,.page-module___8aEwW__offeringPlaced span{color:#ffe0bea8;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.page-module___8aEwW__offeringRule{color:#8bd3ffb3;font-size:.66rem;font-style:normal}.page-module___8aEwW__offeringPlaced{gap:7px;display:grid}.page-module___8aEwW__offeringActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.page-module___8aEwW__archiveSummary{background:linear-gradient(135deg,#5fb4ff13,#ffbe460b);border:1px solid #84d1ff2e;border-radius:12px;gap:3px;padding:9px 10px;display:grid;box-shadow:inset 0 0 22px #ffffff06}.page-module___8aEwW__archiveSummary span{color:#cde8ff9e;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:800}.page-module___8aEwW__archiveSummary strong{color:#fffaecf0;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.78rem;overflow:hidden}.page-module___8aEwW__archiveSummary em{color:#ffe0a5b8;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;overflow:hidden}@media (max-width:900px){.page-module___8aEwW__chamberNotice{min-width:0;max-width:none;top:58px;left:12px;right:12px;transform:none}}@media (max-width:520px){.page-module___8aEwW__chamberNotice{padding:8px 11px;top:58px}}.page-module___8aEwW__fusionNotice{z-index:121;color:#ffeecdf0;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);pointer-events:auto;cursor:pointer;background:linear-gradient(135deg,#100a18d1,#2a1909b8);border:1px solid #ffca7657;border-radius:18px;gap:2px;max-width:min(360px,100vw - 32px);padding:10px 14px;font-size:.82rem;display:grid;position:absolute;top:72px;right:16px;box-shadow:0 16px 40px #00000052,0 0 22px #ffb3501f}.page-module___8aEwW__fusionNotice:focus-visible{outline-offset:3px;outline:2px solid #ffe278eb}.page-module___8aEwW__fusionNotice strong,.page-module___8aEwW__fusionNotice span{display:block}.page-module___8aEwW__fusionNotice span{color:#ffe15b}.page-module___8aEwW__ritualNotice{z-index:121;color:#ebf6fff0;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);pointer-events:auto;background:linear-gradient(135deg,#070e18d6,#140c22b8);border:1px solid #84d1ff4d;border-radius:18px;gap:3px;max-width:min(380px,100vw - 32px);padding:10px 14px;display:grid;position:absolute;top:126px;right:16px;box-shadow:0 16px 40px #00000052,0 0 22px #84d1ff1a}.page-module___8aEwW__ritualNotice span{color:#8bd3ffc7;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900}.page-module___8aEwW__ritualNotice strong{color:#fffaecfa;letter-spacing:.07em;text-transform:uppercase;font-size:.82rem}.page-module___8aEwW__ritualNotice em{color:#ffe2b2c7;text-overflow:ellipsis;font-size:.68rem;font-style:normal;line-height:1.35;overflow:hidden}.page-module___8aEwW__chamberSealSummary{z-index:121;color:#fff6e2f2;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);pointer-events:auto;background:linear-gradient(145deg,#060a12e6,#160e1cd6);border:1px solid #ffca7647;border-radius:18px;gap:10px;width:min(430px,100vw - 32px);padding:14px;display:grid;position:absolute;top:202px;right:16px;box-shadow:0 20px 52px #0000006b,0 0 24px #ffb3501a}.page-module___8aEwW__chamberSealHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module___8aEwW__chamberSealHeader span,.page-module___8aEwW__chamberSealGrid span{color:#8bd3ffbd;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.page-module___8aEwW__chamberSealHeader strong{color:#fffaecfa;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:.86rem;display:block}.page-module___8aEwW__chamberSealClose{color:#fff6e2db;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:6px 10px;font-size:.68rem}.page-module___8aEwW__chamberSealSummary p{color:#ffe2b2c7;margin:0;font-size:.76rem;line-height:1.45}.page-module___8aEwW__chamberSealGrid{gap:8px;display:grid}.page-module___8aEwW__chamberSealGrid div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:3px;min-width:0;padding:9px 10px;display:grid}.page-module___8aEwW__chamberSealGrid strong{overflow-wrap:anywhere;color:#fffaeceb;font-size:.76rem;font-weight:700;line-height:1.35}.page-module___8aEwW__chamberSealActions{grid-template-columns:1fr;display:grid}.page-module___8aEwW__intercessionResponsePanel{z-index:122;color:#fff6e2f5;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(135deg,#06080ee6,#1b1121d1);border:1px solid #ffca7657;border-radius:16px;gap:9px;width:min(390px,100vw - 32px);padding:12px 14px;display:grid;position:absolute;top:202px;right:16px;box-shadow:0 18px 46px #0000006b,0 0 26px #ffb3501a}.page-module___8aEwW__intercessionResponsePanel>span{color:#ffd38ac2;letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;font-weight:900}.page-module___8aEwW__intercessionResponsePanel>strong{color:#fffcf0fa;letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.page-module___8aEwW__intercessionResponsePanel>em,.page-module___8aEwW__intercessionResponsePanel>small{color:#ffe5bec7;font-size:.72rem;font-style:normal;line-height:1.35}.page-module___8aEwW__intercessionResponseActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.page-module___8aEwW__defyButton{color:#ffe2d8f5!important;background:linear-gradient(#4e121475,#1a0b10d1)!important;border-color:#ff604c61!important}.page-module___8aEwW__intercessionOfferingChoices{scrollbar-width:thin;gap:7px;max-height:186px;padding-right:2px;display:grid;overflow:auto}.page-module___8aEwW__intercessionOfferingChoice{color:#fffaecf0;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;gap:3px;width:100%;padding:8px 9px;display:grid}.page-module___8aEwW__intercessionOfferingChoice:hover:not(:disabled){background:#ffca7614;border-color:#ffca767a}.page-module___8aEwW__intercessionOfferingChoice:disabled{cursor:not-allowed;opacity:.45}.page-module___8aEwW__intercessionOfferingChoice strong{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;overflow:hidden}.page-module___8aEwW__intercessionOfferingChoice span{color:#dae7ff9e;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}@media (max-width:720px){.page-module___8aEwW__fusionNotice{max-width:none;top:110px;left:16px;right:16px}.page-module___8aEwW__ritualNotice{max-width:none;top:176px;left:16px;right:16px}.page-module___8aEwW__intercessionResponsePanel,.page-module___8aEwW__chamberSealSummary{width:auto;max-width:none;top:254px;left:16px;right:16px}}.page-module___8aEwW__firstRitualCoach{z-index:119;color:#fff8e8f0;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);pointer-events:auto;background:linear-gradient(#080c18e6,#050810d1),radial-gradient(circle at 18% 0,#5fb4ff2e,#0000 42%);border:1px solid #84d1ff38;border-radius:18px;gap:10px;width:min(420px,100vw - 32px);padding:14px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000057}.page-module___8aEwW__firstRitualHeader{gap:3px;display:grid}.page-module___8aEwW__firstRitualHeader span,.page-module___8aEwW__firstRitualInventory span{color:#8bd3ffc7;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800}.page-module___8aEwW__firstRitualHeader strong{color:#fffaecfa;letter-spacing:.06em;text-transform:uppercase;font-size:.94rem}.page-module___8aEwW__firstRitualCoach p{color:#ffe4b8cc;margin:0;font-size:.78rem;line-height:1.4}.page-module___8aEwW__firstRitualProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.page-module___8aEwW__firstRitualProgress span{color:#ffffff85;letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;min-width:0;padding:5px 7px;font-size:.62rem;font-weight:800}.page-module___8aEwW__firstRitualProgress span[data-active=true]{color:#ffeabef0;background:#ffca7614;border-color:#ffca7661}.page-module___8aEwW__firstRitualActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__firstRitualButton{color:#fffaecf5;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff0b;border:1px solid #ffca7647;border-radius:999px;min-height:38px;font-size:.72rem;font-weight:800}.page-module___8aEwW__firstRitualButton:hover:not(:disabled){background:#ffca761a;border-color:#ffca769e}.page-module___8aEwW__firstRitualButton:disabled{cursor:not-allowed;opacity:.44}.page-module___8aEwW__firstRitualInventory{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__firstRitualInventory span{color:#d5edffb8;letter-spacing:.08em;background:#8bd3ff0e;border:1px solid #8bd3ff2e;border-radius:999px;padding:4px 7px}@media (max-width:720px){.page-module___8aEwW__firstRitualCoach{width:auto;padding:12px;bottom:82px;left:12px;right:12px;transform:none}.page-module___8aEwW__firstRitualActions{grid-template-columns:1fr}}.page-module___8aEwW__purgeRealmButton{z-index:10000;color:#ffe7bd;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#250c08e0;border:1px solid #ffd6916b;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 34px #00000059,0 0 22px #ff5b1f33}.page-module___8aEwW__purgeRealmButton:hover{border-color:#ff8f4ec7;transform:translateY(-1px);box-shadow:0 12px 34px #0000006b,0 0 30px #ff5b1f5c}.page-module___8aEwW__immersiveMode [data-toolbar-overlay=true],.page-module___8aEwW__immersiveMode .page-module___8aEwW__insightDock,.page-module___8aEwW__immersiveMode .page-module___8aEwW__controlDock,.page-module___8aEwW__immersiveMode .page-module___8aEwW__dockToggleRail,.page-module___8aEwW__immersiveMode .page-module___8aEwW__leftHudRail,.page-module___8aEwW__immersiveMode .page-module___8aEwW__leftHudRailRight,.page-module___8aEwW__immersiveMode .page-module___8aEwW__ritualPromptDock,.page-module___8aEwW__immersiveMode .page-module___8aEwW__ritualPromptDockLeftHud,.page-module___8aEwW__immersiveMode .page-module___8aEwW__ritualPromptDockRightHud,.page-module___8aEwW__immersiveMode .page-module___8aEwW__fieldHudPanel,.page-module___8aEwW__immersiveMode .page-module___8aEwW__fieldHudToggle{opacity:0;pointer-events:none;filter:blur(3px)saturate(.9);transition:opacity .52s,transform .62s cubic-bezier(.16,.84,.18,1),filter .62s}.page-module___8aEwW__immersiveMode .page-module___8aEwW__insightDock,.page-module___8aEwW__immersiveMode .page-module___8aEwW__controlDock,.page-module___8aEwW__immersiveMode [data-toolbar-overlay=true]{transform:translateY(-24px)}.page-module___8aEwW__immersiveMode .page-module___8aEwW__dockToggleRail,.page-module___8aEwW__immersiveMode .page-module___8aEwW__leftHudRail{transform:translate(-28px)}.page-module___8aEwW__immersiveMode .page-module___8aEwW__dockToggleRailRight,.page-module___8aEwW__immersiveMode .page-module___8aEwW__leftHudRailRight,.page-module___8aEwW__immersiveMode .page-module___8aEwW__fieldHudPanel,.page-module___8aEwW__immersiveMode .page-module___8aEwW__fieldHudToggle{transform:translate(28px)}.page-module___8aEwW__immersiveMode .page-module___8aEwW__ritualPromptDock,.page-module___8aEwW__immersiveMode .page-module___8aEwW__ritualPromptDockLeftHud,.page-module___8aEwW__immersiveMode .page-module___8aEwW__ritualPromptDockRightHud{transform:translateY(28px)}.page-module___8aEwW__immersiveMode:before,.page-module___8aEwW__immersiveMode:after{content:"";pointer-events:none;z-index:80;opacity:.38;transition:opacity .42s;position:fixed}.page-module___8aEwW__immersiveMode:before{background:radial-gradient(circle,#0000 58%,#0000002e);inset:0}.page-module___8aEwW__immersiveMode:after{inset:0;box-shadow:inset 0 0 0 1px #ffd27809,inset 0 0 90px #ffbe5a06}.page-module___8aEwW__immersiveMode[data-edge-reveal=top] .page-module___8aEwW__insightDock,.page-module___8aEwW__immersiveMode[data-edge-reveal=top] .page-module___8aEwW__controlDock,.page-module___8aEwW__immersiveMode[data-edge-reveal=top] [data-toolbar-overlay=true],.page-module___8aEwW__immersiveMode[data-edge-reveal=right] .page-module___8aEwW__insightDock,.page-module___8aEwW__immersiveMode[data-edge-reveal=right] .page-module___8aEwW__controlDock,.page-module___8aEwW__immersiveMode[data-edge-reveal=right] .page-module___8aEwW__leftHudRailRight,.page-module___8aEwW__immersiveMode[data-edge-reveal=right] .page-module___8aEwW__dockToggleRailRight,.page-module___8aEwW__immersiveMode[data-edge-reveal=right] .page-module___8aEwW__fieldHudPanel,.page-module___8aEwW__immersiveMode[data-edge-reveal=right] .page-module___8aEwW__fieldHudToggle,.page-module___8aEwW__immersiveMode[data-edge-reveal=left] .page-module___8aEwW__leftHudRail,.page-module___8aEwW__immersiveMode[data-edge-reveal=left] .page-module___8aEwW__dockToggleRail,.page-module___8aEwW__immersiveMode[data-edge-reveal=bottom] .page-module___8aEwW__ritualPromptDock,.page-module___8aEwW__immersiveMode[data-edge-reveal=bottom] .page-module___8aEwW__ritualPromptDockLeftHud,.page-module___8aEwW__immersiveMode[data-edge-reveal=bottom] .page-module___8aEwW__ritualPromptDockRightHud{opacity:1;pointer-events:auto;filter:none;transform:translate(0)}.page-module___8aEwW__immersiveMode[data-edge-reveal=none] .page-module___8aEwW__dockToggleRail:after,.page-module___8aEwW__immersiveMode[data-edge-reveal=none] .page-module___8aEwW__dockToggleRailRight:after,.page-module___8aEwW__immersiveMode[data-edge-reveal=none] .page-module___8aEwW__insightDock:after,.page-module___8aEwW__immersiveMode[data-edge-reveal=none] .page-module___8aEwW__controlDock:after,.page-module___8aEwW__immersiveMode[data-edge-reveal=none] .page-module___8aEwW__ritualPromptDock:after{content:"";pointer-events:none;position:absolute;inset:auto}.page-module___8aEwW__altRevealMode .page-module___8aEwW__fullscreenMain{filter:saturate(1.03)brightness(1.015)}.page-module___8aEwW__batchSkinForgeBackdrop{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03060cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-module___8aEwW__batchSkinForgeModal{color:#fff7dc;background:linear-gradient(#111a2afa,#080a12fa);border:1px solid #84d9ff47;border-radius:28px;width:min(980px,94vw);max-height:min(860px,92vh);padding:22px;overflow:auto;box-shadow:0 30px 120px #000000a6}.page-module___8aEwW__batchSkinForgeHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.page-module___8aEwW__batchSkinForgeHeader span,.page-module___8aEwW__batchSkinForgeControls span{color:#84d9ff;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.page-module___8aEwW__batchSkinForgeHeader h2{margin:4px 0 6px;font-size:clamp(28px,4vw,46px);line-height:.95}.page-module___8aEwW__batchSkinForgeHeader p,.page-module___8aEwW__batchSkinForgeProgress p,.page-module___8aEwW__batchSkinForgeEmpty{color:#fff7dcbd;margin:0}.page-module___8aEwW__batchSkinForgeHeader button,.page-module___8aEwW__batchSkinForgeActions button{color:#e4f7ff;cursor:pointer;background:#0e2c4ab8;border:1px solid #84d9ff57;border-radius:999px;padding:10px 14px;font-weight:900}.page-module___8aEwW__batchSkinForgeHeader button:disabled,.page-module___8aEwW__batchSkinForgeActions button:disabled{opacity:.42;cursor:not-allowed}.page-module___8aEwW__batchSkinForgeControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.page-module___8aEwW__batchSkinForgeControls label{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;gap:8px;padding:12px;display:grid}.page-module___8aEwW__batchSkinForgeControls select{color:#fff7dc;background:#07101d;border:1px solid #84d9ff52;border-radius:12px;min-height:42px;padding:0 12px;font-weight:800}.page-module___8aEwW__batchSkinForgeActions{flex-wrap:wrap;gap:10px;margin:14px 0 18px;display:flex}.page-module___8aEwW__batchSkinForgeProgress{gap:12px;display:grid}.page-module___8aEwW__batchSkinForgeMeter{background:#ffffff0f;border:1px solid #84d9ff38;border-radius:999px;height:12px;overflow:hidden}.page-module___8aEwW__batchSkinForgeMeter span{border-radius:inherit;background:linear-gradient(90deg,#84d9ff,#ff5edb,#ffd166);height:100%;transition:width .26s;display:block}.page-module___8aEwW__batchSkinForgeStats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module___8aEwW__batchSkinForgeStats strong,.page-module___8aEwW__batchSkinForgeStats span{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.page-module___8aEwW__batchSkinForgeQueue{gap:8px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.page-module___8aEwW__batchSkinForgeQueueItem{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px;display:grid}.page-module___8aEwW__batchSkinForgeQueueItem[data-status=generating]{border-color:#ffd16694;box-shadow:0 0 22px #ffd1661f}.page-module___8aEwW__batchSkinForgeQueueItem[data-status=complete]{border-color:#4bd19185}.page-module___8aEwW__batchSkinForgeQueueItem[data-status=failed]{border-color:#ff5e7894}.page-module___8aEwW__batchSkinForgeQueueItem span{color:#84d9ff;text-transform:uppercase;font-size:12px;font-weight:900}.page-module___8aEwW__batchSkinForgeQueueItem em{color:#ffb4c4;grid-column:1/-1;font-size:12px;font-style:normal}@media (max-width:760px){.page-module___8aEwW__batchSkinForgeControls{grid-template-columns:1fr}}.page-module___8aEwW__immerseShell{color:#f7f1d5;background:radial-gradient(circle at 20% 10%,#ffd6861a,#0000 32%),radial-gradient(circle at 78% 24%,#84d9ff1a,#0000 34%),linear-gradient(135deg,#020305 0%,#07101d 52%,#050207 100%);min-height:100vh;padding:92px 28px 36px;position:fixed;inset:0;overflow:auto}.page-module___8aEwW__immerseShell[data-realm=prismatic]{background:radial-gradient(circle at 24% 12%,#fff5c429,#0000 30%),radial-gradient(circle at 70% 18%,#84d9ff24,#0000 30%),radial-gradient(circle at 52% 70%,#ff5edb14,#0000 34%),#020305}.page-module___8aEwW__immerseShell[data-realm=infernal]{background:radial-gradient(circle at 20% 18%,#ff4e3629,#0000 32%),radial-gradient(circle at 80% 28%,#ffa8361a,#0000 30%),linear-gradient(135deg,#080203 0%,#120707 52%,#030102 100%)}.page-module___8aEwW__immerseShell[data-realm=glyphic]{background:radial-gradient(circle at 28% 16%,#be84ff1f,#0000 32%),radial-gradient(circle at 72% 28%,#76ffd014,#0000 30%),linear-gradient(135deg,#020305 0%,#070612 54%,#020305 100%)}.page-module___8aEwW__immerseHero{text-align:center;width:min(960px,100%);margin:0 auto 28px}.page-module___8aEwW__immerseKicker{color:#ffd686;letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:900}.page-module___8aEwW__immerseHero h1{letter-spacing:-.05em;margin:12px 0 10px;font-size:clamp(42px,7vw,86px);font-weight:700;line-height:.95}.page-module___8aEwW__immerseHero p{color:#f7f1d5b8;max-width:720px;margin:0 auto;font-size:16px;line-height:1.6}.page-module___8aEwW__immerseGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:min(1160px,100%);margin:0 auto;display:grid}.page-module___8aEwW__immersePanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a10b8;border:1px solid #ffd68633;border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffff14,0 24px 72px #00000057}.page-module___8aEwW__immersePanel h2{color:#ffd686;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.page-module___8aEwW__immersePanel p{color:#f7f1d5bd;margin:12px 0 0;line-height:1.55}.page-module___8aEwW__immerseRealmRail,.page-module___8aEwW__immerseIntentRail,.page-module___8aEwW__immerseCardList,.page-module___8aEwW__immerseAnchorRail{gap:10px;display:grid}.page-module___8aEwW__immerseRealmRail{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__immerseRealmButton,.page-module___8aEwW__immerseIntentButton,.page-module___8aEwW__immersePrimaryButton{color:#f7f1d5;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.page-module___8aEwW__immerseRealmButton,.page-module___8aEwW__immerseIntentButton{gap:4px;padding:12px;display:grid}.page-module___8aEwW__immerseRealmButton:hover,.page-module___8aEwW__immerseRealmButton:focus-visible,.page-module___8aEwW__immerseIntentButton:hover,.page-module___8aEwW__immerseIntentButton:focus-visible,.page-module___8aEwW__immersePrimaryButton:hover,.page-module___8aEwW__immersePrimaryButton:focus-visible{background:#ffd68614;border-color:#ffd686b8;outline:none;box-shadow:0 0 24px #ffd6861a}.page-module___8aEwW__immerseRealmButton:active,.page-module___8aEwW__immerseIntentButton:active,.page-module___8aEwW__immersePrimaryButton:active{transform:translateY(1px)}.page-module___8aEwW__immerseRealmButton[data-active=true],.page-module___8aEwW__immerseIntentButton[data-active=true]{background:linear-gradient(135deg,#ffd68621,#84d9ff0f);border-color:#ffd686b8}.page-module___8aEwW__immerseRealmButton strong,.page-module___8aEwW__immerseIntentButton strong,.page-module___8aEwW__immerseCardItem strong{font-size:13px;font-weight:900}.page-module___8aEwW__immerseRealmButton span,.page-module___8aEwW__immerseIntentButton span,.page-module___8aEwW__immerseCardItem span{color:#f7f1d59e;font-size:12px;line-height:1.4}.page-module___8aEwW__immerseAnchorRail{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.page-module___8aEwW__immerseAnchorRail span{color:#ffebbed1;text-align:center;background:#ffd6860e;border:1px solid #ffd68629;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.page-module___8aEwW__immerseCardItem{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.page-module___8aEwW__immerseDirectorPanel{grid-column:1/-1}.page-module___8aEwW__immerseDirectorPanel pre{color:#f7f1d5c2;white-space:pre-wrap;background:#00000052;border:1px solid #ffffff1a;border-radius:16px;max-height:360px;margin:0 0 14px;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.page-module___8aEwW__immersePrimaryButton{justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}@media (max-width:860px){.page-module___8aEwW__modeChoiceRail{grid-template-columns:1fr}.page-module___8aEwW__immerseShell{padding:82px 16px 28px}.page-module___8aEwW__immerseGrid,.page-module___8aEwW__immerseRealmRail,.page-module___8aEwW__immerseAnchorRail{grid-template-columns:1fr}}
