.articleMemoryBar{background:#fffaf1;border:1px solid #eadfce;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 28px;padding:15px 17px;display:flex}.articleMemoryBar>div:first-child{gap:5px;display:grid}.articleMemoryBar span{color:#947b5e;letter-spacing:.11em;font:750 9px/1 ui-monospace,monospace}.articleMemoryBar strong{font-size:13px}.articleMemoryBar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.articleMemoryBar button,.articleMemoryBar summary{min-height:34px;color:var(--cyan);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:750;list-style:none}.articleMemoryBar summary::-webkit-details-marker{display:none}.articleMemoryBar details{position:relative}.articleMemoryBar details ul{z-index:18;background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;gap:8px;width:min(380px,100vw - 40px);margin:8px 0 0;padding:10px 13px;list-style:none;display:grid;position:absolute;top:100%;right:0;box-shadow:0 14px 38px #322b2224}.articleMemoryBar details li{color:var(--muted);grid-template-columns:34px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.55;display:grid}.articleMemoryBar details b{color:var(--cyan)}.articleNoteDialog,.articleNotesDialog{width:min(640px,100% - 28px);max-height:calc(100dvh - 40px);color:var(--text);background:0 0;border:0;padding:0}.articleNoteDialog::backdrop,.articleNotesDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#23221f5c}.articleNoteDialog form,.articleNotesDialog>section{background:var(--bg);border:1px solid var(--line-strong);border-radius:16px;gap:16px;padding:22px;display:grid;box-shadow:0 24px 70px #23221f33}.articleNoteDialog header,.articleNotesDialog header{justify-content:space-between;align-items:start;gap:16px;display:flex}.articleNoteDialog header div,.articleNotesDialog header div{gap:6px;display:grid}.articleNoteDialog header span,.articleNotesDialog header span{color:var(--cyan);letter-spacing:.13em;font:800 9px/1 ui-monospace,monospace}.articleNoteDialog header strong,.articleNotesDialog header strong{font-size:17px;line-height:1.45}.articleNoteDialog header button,.articleNotesDialog header button{min-width:38px;min-height:38px;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;font-size:18px}.articleNoteDialog blockquote,.articleNotesDialog blockquote{color:var(--muted);background:#fff8e9;border-left:3px solid #dba23d;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.articleNoteDialog label{font-size:12px;font-weight:750}.articleNoteDialog textarea{resize:vertical;min-height:126px;color:var(--text);background:var(--panel);border:1px solid var(--line-strong);font:inherit;border-radius:9px;padding:12px;line-height:1.65}.articleNoteDialog footer,.articleNotesDialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.articleNoteDialog footer small,.articleNotesDialog footer small{color:var(--subtle);font-size:10px}.articleNoteDialog footer button,.articleNotesDialog footer button{color:#fff;background:var(--cyan);cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:750}.articleNotesDialog ol{gap:10px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.articleNotesDialog li{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:9px;padding:14px;display:grid}.articleNotesDialog li p{margin:0;font-size:12px;line-height:1.7}.articleNotesDialog li>button{color:var(--subtle);cursor:pointer;background:0 0;border:0;justify-self:end;padding:3px 0;font-size:10px}.articleJarvisEntry{color:var(--text);background:linear-gradient(120deg,var(--panel),#f2f5f9);border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:58px auto 0;padding:22px 24px;display:grid}.articleJarvisEntry span{color:var(--cyan);letter-spacing:.13em;font:800 9px/1 ui-monospace,monospace}.articleJarvisEntry h2{margin:9px 0 6px;font-size:20px}.articleJarvisEntry p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.articleJarvisEntry>button{color:#fff;background:var(--cyan);cursor:pointer;border:0;border-radius:9px;min-height:44px;padding:10px 15px;font-weight:750}.articleSelectionAsk{z-index:45;color:var(--muted);border:1px solid var(--line-strong);background:#fffdfaf7;border-radius:12px;align-items:center;gap:10px;padding:8px 9px 8px 13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #2825202e}.articleSelectionAsk>span{color:var(--subtle);white-space:nowrap;letter-spacing:0;font:700 10px/1 ui-monospace,monospace}.articleSelectionAsk button{color:#fff;background:var(--cyan);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:750}.articleSelectionAsk button:last-child{min-width:34px;color:var(--muted);background:0 0;padding:0;font-size:18px}.articleJarvisDialog{width:min(1080px,100% - 28px);max-height:calc(100dvh - 32px);color:var(--text);background:0 0;border:0;padding:0;overflow:auto}.articleJarvisDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23221f61}.articleJarvisPanel{background:var(--bg);border:1px solid var(--line-strong);border-radius:18px;padding:24px;box-shadow:0 30px 90px #23221f38}.articleJarvisPanel>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.articleJarvisPanel>header div{gap:6px;display:grid}.articleJarvisPanel>header span{color:var(--cyan);letter-spacing:.13em;font:800 9px/1 ui-monospace,monospace}.articleJarvisPanel>header strong{max-width:820px;font-size:18px;line-height:1.45}.articleJarvisPanel>header button{min-width:42px;min-height:42px;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:9px;font-size:21px}.jarvisWorkspaceCompact{width:100%;padding:0}.jarvisWorkspaceCompact .jarvisQuestionCard{box-shadow:none;margin-top:0}.jarvisWorkspaceCompact .jarvisResultGrid{grid-template-columns:1fr}.jarvisWorkspaceCompact .jarvisCitations{order:2}.knowledgeContextRelations p{color:var(--subtle);margin:2px 0 0;font-size:11px;line-height:1.55}@media (max-width:700px){.articleMemoryBar{flex-direction:column;align-items:stretch}.articleMemoryBar>div:last-child{justify-content:flex-start}.articleMemoryBar details ul{left:0;right:auto}.articleJarvisEntry{grid-template-columns:1fr;padding:20px}.articleJarvisEntry>button{width:100%}.articleJarvisPanel{border-radius:13px;padding:15px}.articleJarvisDialog{width:calc(100% - 14px);max-height:calc(100dvh - 14px)}.articleSelectionAsk{justify-content:space-between;width:calc(100% - 24px);bottom:12px;overflow-x:auto}.articleSelectionAsk>span{display:none}.seriesProgressOverview{flex-direction:column;align-items:stretch}.seriesProgressSummary{min-width:0}.prose{font-size:var(--reader-font-size);line-height:var(--reader-line-height)}}@media (max-width:460px){.readerSettingsTrigger span{display:none}.readingPreferences .readerSettingsTrigger{justify-content:center;width:44px;padding-inline:5px}.readerSettingsPanel{position:fixed;top:74px;right:8px}}.siteHeader:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000 8%,#315fa838 34%,#c96a4533 66%,#0000 92%);height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:auto 0 -1px;transform:scaleX(.34)}.siteHeader:focus-within:after,.siteHeader:hover:after{opacity:.9;transform:scaleX(1)}.desktopNav a,.browseNavTrigger{position:relative}.mobileNav a>i{background:var(--cyan);opacity:0;border-radius:50%;flex:none;width:5px;height:5px;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:block;transform:scale(.35);box-shadow:0 0 #315fa800}.mobileNav a[aria-current=page]>i{opacity:1;transform:scale(1);box-shadow:0 0 0 4px #315fa817}.desktopNav a[aria-current=page],.browseNavTrigger[data-active=true]{color:var(--text);font-weight:750}.desktopNav>a:after,.browseNavTrigger:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--orange));transform-origin:0;border-radius:999px;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:5px;left:2px;right:2px;transform:scaleX(0)}.desktopNav>a:is(:hover,:focus-visible,[aria-current=page]):after,.browseNavTrigger:is(:hover,:focus-visible,[data-active=true]):before{transform:scaleX(1)}.mobileNav>div{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #322b2229}.mobileNav a{border-radius:8px;gap:10px}.mobileNav a:is(:hover,:focus-visible,[aria-current=page]){color:var(--cyan);background:var(--cyan-soft)}.pageParticles{opacity:.76}.heroParticles{opacity:.66}.homeHero{background:radial-gradient(circle at 84% 28%,#315fa818,#0000 24rem),radial-gradient(circle at 12% 90%,#c96a4514,#0000 21rem),linear-gradient(135deg,#fffdf9fa,#f7f3ebf2 62%,#fff8f1f7);grid-template-columns:minmax(0,1fr) 360px;min-height:500px;margin-top:20px;padding:52px 58px 68px}.homeHero:after{content:"";z-index:-1;border:1px solid #c96a451f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-210px;right:-110px;box-shadow:0 0 0 38px #c96a4506,0 0 0 78px #315fa805}.heroIntro{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.heroIntro .eyebrow{margin:0}.heroIntro>span{color:var(--subtle);letter-spacing:.08em;align-items:center;gap:7px;font:700 10px/1 ui-monospace,monospace;display:inline-flex}.heroIntro>span i{background:#5e8d6e;border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite knowledgeOnline;box-shadow:0 0 0 5px #5e8d6e1a}.homeHero h1{margin-block:20px 16px}.heroPath{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:27px 0 0;padding:0;list-style:none;display:grid}.heroPath li{min-width:0;color:var(--muted);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid;position:relative}.heroPath li:not(:last-child):after{content:"";background:linear-gradient(90deg,#315fa86b,#c96a4533);height:1px;position:absolute;left:calc(100% - 28px);right:12px}.heroPath b{color:var(--orange);font:800 9px/1 ui-monospace,monospace}.heroPath span{white-space:nowrap}.homeHero .actions{margin-top:30px}.primaryAction{gap:18px;position:relative;overflow:hidden}.primaryAction span{transition:transform .25s cubic-bezier(.22,1,.36,1)}.primaryAction:is(:hover,:focus-visible) span{transform:translate(4px)}.secondaryAction{transition:color .2s,transform .2s;position:relative}.secondaryAction:is(:hover,:focus-visible){color:var(--cyan);transform:translate(2px)}.heroVisual{width:286px;height:286px}.signalBeam{background:linear-gradient(#0000,#315fa829,#0000);width:1px;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:rotate(38deg)}.signalBeam:after{content:"";background:linear-gradient(transparent,var(--orange),transparent);height:60px;animation:3.6s ease-in-out infinite signalBeam;position:absolute;inset:-70px 0 auto}.orbitOne{animation:5s ease-in-out infinite orbitBreathe;inset:12px}.orbitTwo{animation:18s linear infinite orbitCounter;inset:70px}.orbitSignal{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);box-shadow:0 0 0 6px #315fa814,0 0 18px #315fa847}.orbitSignalOne{animation:10s linear infinite orbitSignalOne}.orbitSignalTwo{background:var(--orange);width:6px;height:6px;animation:7s linear infinite reverse orbitSignalTwo}.visualCore{transition:box-shadow .35s;animation:5.4s ease-in-out infinite coreFloat;position:relative}.visualCore:after{content:"";border:1px solid #c96a4529;position:absolute;inset:-14px}.homeHero.signalEntry{animation:.72s cubic-bezier(.22,1,.36,1) both heroArrive}html[data-motion-ready=true] [data-reveal]{opacity:0;transform:translateY(18px)}html[data-motion-ready=true] [data-reveal][data-revealed=true]{opacity:1;transition:opacity .62s ease calc(var(--reveal-order,0) * 35ms), transform .7s cubic-bezier(.22,1,.36,1) calc(var(--reveal-order,0) * 35ms);transform:translateY(0)}.contentCard,.seriesCard{isolation:isolate;position:relative}.contentCard{overflow:hidden}.contentCard:after,.seriesCard:after{content:"";z-index:0;opacity:0;background:radial-gradient(circle,#315fa81b,#0000 68%);border-radius:50%;width:220px;height:220px;transition:opacity .32s,transform .46s cubic-bezier(.22,1,.36,1);position:absolute;top:-135px;right:-135px;transform:scale(.72)}.contentCard>*,.seriesCard>*{z-index:1;position:relative}.cardSignal{background:#315fa814;border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:18px;right:18px;overflow:hidden;z-index:3!important}.cardSignal:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--orange),transparent);width:42%;height:100%;transition:left .55s cubic-bezier(.22,1,.36,1);position:absolute;left:-45%}.contentCard:is(:hover,:focus-within),.seriesCard:is(:hover,:focus-within){border-color:#315fa842;transform:translateY(-3px);box-shadow:0 20px 48px #332b221b}.contentCard:is(:hover,:focus-within):after,.seriesCard:is(:hover,:focus-within):after{opacity:1;transform:scale(1)}.contentCard:is(:hover,:focus-within) .cardSignal:after,.seriesCard:is(:hover,:focus-within) .cardSignal:after{left:104%}.contentCard:is(:hover,:focus-within) .cardCover img{transform:scale(1.035)}.contentCard :is(h2,h3) a:after,.seriesCard h3 a:after{content:"  ↗";color:var(--cyan);opacity:0;font-size:.62em;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(-4px,2px)}.contentCard:is(:hover,:focus-within) :is(h2,h3) a:after,.seriesCard:is(:hover,:focus-within) h3 a:after{opacity:1;transform:translate(3px,-2px)}.projectCard .cardSignal:after{background:linear-gradient(90deg,transparent,var(--orange),var(--cyan),transparent)}.seriesCardVisual img{transition:opacity .25s}.seriesCard footer a{transition:color .2s,transform .22s}.seriesCard:is(:hover,:focus-within) footer a{color:var(--orange);transform:translate(3px)}.topicList a{transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.topicList a:after{content:"";background:linear-gradient(var(--cyan),var(--orange));border-radius:0 999px 999px 0;width:5px;transition:transform .28s;position:absolute;inset:18px auto 18px 0;transform:scaleY(0)}.topicList a:is(:hover,:focus-visible){border-color:#315fa83d;transform:translate(3px);box-shadow:0 13px 30px #332b2214}.topicList a:is(:hover,:focus-visible):after{transform:scaleY(1)}.jarvisWelcome{background:linear-gradient(120deg,#fffdfa,#f5f2eb 60%,#fff8f2);position:relative;overflow:hidden}.jarvisWelcome:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--orange),transparent);opacity:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:translate(-55%)}.jarvisWelcome[data-audio-state=playing]:after{opacity:.72;animation:2.4s linear infinite jarvisCardSignal}.jarvisOrbStage{place-items:center;width:148px;height:148px;display:grid;position:relative}.jarvisIdentityStage{z-index:2;filter:drop-shadow(0 12px 18px #244a541f);border-radius:50%;width:136px;height:136px;transition:filter .3s,transform .3s;position:relative;overflow:hidden}.jarvisSignalRings{z-index:1;position:absolute;inset:0}.jarvisSignalRings:before{content:"";opacity:0;border:1px dashed #315fa86b;border-radius:50%;position:absolute;inset:5px}.jarvisSignalRings i{opacity:0;border:1px solid #315fa847;border-radius:50%;position:absolute;inset:6px}.jarvisWave{justify-content:center;align-items:center;gap:3px;height:13px;display:flex;position:absolute;bottom:0;left:10px;right:10px}.jarvisWave i{background:linear-gradient(var(--cyan),var(--orange));opacity:.3;transform-origin:50%;border-radius:999px;width:2px;height:3px}.jarvisWelcome[data-audio-state=loading] .jarvisSignalRings:before{opacity:.58;animation:1.2s linear infinite jarvisLoading}.jarvisWelcome[data-audio-state=playing] .jarvisSignalRings i{animation:2.1s ease-out infinite jarvisRing}.jarvisWelcome[data-audio-state=playing] .jarvisSignalRings i:nth-child(2){animation-delay:.7s}.jarvisWelcome[data-audio-state=playing] .jarvisSignalRings i:nth-child(3){animation-delay:1.4s}.jarvisWelcome[data-audio-state=playing] .jarvisIdentityStage{filter:drop-shadow(0 12px 21px #244a542e)drop-shadow(0 0 14px #f4a65d1f);transform:translateY(-2px)}.jarvisWelcome[data-audio-state=playing] .jarvisWave i{opacity:.78;animation:1s ease-in-out infinite alternate jarvisWave}.jarvisWelcome[data-audio-state=playing] .jarvisWave i:nth-child(2),.jarvisWelcome[data-audio-state=playing] .jarvisWave i:nth-child(4){animation-delay:-.35s}.jarvisWelcome[data-audio-state=playing] .jarvisWave i:nth-child(3){animation-delay:-.7s}.jarvisHomeSection .jarvisOrbStage{width:124px;height:124px}.jarvisHomeSection .jarvisIdentityStage{width:114px;height:114px}.jarvisHomeSection .jarvisSignalRings{inset:0}.jarvisHomeSection .jarvisWave{left:5px;right:5px}.jarvisWelcomeActions :is(a,button){border-radius:10px;transition:transform .2s,box-shadow .2s,color .2s,background .2s}.jarvisWelcomeActions :is(a,button):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 10px 24px #315fa821}main>.readingProgress{background:#315fa80f;height:3px;top:0}.readingProgress span{width:calc(var(--reading-progress,0) * 100%);background:linear-gradient(90deg,var(--cyan) 0%,#5978a4 58%,var(--orange) 100%);transition:width 80ms linear;position:relative;transform:none;box-shadow:0 0 12px #c96a452e}.readingProgress span i{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 0 4px #c96a451f}.readingCompass{transition:opacity .24s,transform .24s,border-color .2s,box-shadow .2s;overflow:hidden}.readingCompass:after{content:"";border:1px solid #c96a453b;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-44px;right:-44px}.readingCompass:is(:hover,:focus-visible){border-color:#315fa852;transform:translateY(-2px);box-shadow:0 16px 42px #332b2229}.readingCompass[data-visible=true]:is(:hover,:focus-visible){transform:translateY(-2px)}@keyframes knowledgeOnline{50%{opacity:.55;box-shadow:0 0 0 9px #5e8d6e00}}@keyframes heroArrive{0%{opacity:0;transform:translateY(12px)scale(.995)}}@keyframes signalBeam{0%{transform:translateY(0)}70%,to{transform:translateY(360px)}}@keyframes orbitBreathe{50%{border-color:#c96a453b;transform:scale(1.035)}}@keyframes orbitCounter{to{transform:rotate(382deg)}}@keyframes orbitSignalOne{to{transform:rotate(360deg)translate(130px)}0%{transform:rotate(0)translate(130px)}}@keyframes orbitSignalTwo{to{transform:rotate(360deg)translate(76px)}0%{transform:rotate(0)translate(76px)}}@keyframes coreFloat{50%{translate:0 -5px;box-shadow:0 20px 44px #315fa824}}@keyframes jarvisLoading{to{transform:rotate(360deg)}}@keyframes jarvisRing{0%{opacity:0;transform:scale(.72)}18%{opacity:.42}to{opacity:0;transform:scale(1.38)}}@keyframes jarvisWave{to{height:13px}}@keyframes jarvisCardSignal{to{transform:translate(55%)}}@media (max-width:900px){.homeHero{grid-template-columns:1fr;min-height:500px;padding-top:56px}.homeHero .heroVisual{width:286px;height:286px}}@media (max-width:700px){.pageParticles{opacity:.52}.heroParticles{opacity:.42;display:block}.homeHero{min-height:480px;padding:38px 22px 52px}.heroIntro{gap:13px}.heroIntro>span{font-size:9px}.heroPath{margin-top:24px}.heroPath li{grid-template-columns:1fr;gap:4px}.heroPath li:not(:last-child):after{left:calc(100% - 20px);right:10px}.homeHero .actions{gap:15px 20px}.primaryAction{justify-content:space-between;width:100%}.jarvisOrbStage{width:116px;height:116px}.jarvisIdentityStage{width:106px;height:106px}.jarvisSignalRings{inset:0}.contentCard:is(:hover,:focus-within),.seriesCard:is(:hover,:focus-within){transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.heroParticles{display:none!important}html[data-motion-ready=true] [data-reveal],html[data-motion-ready=true] [data-reveal][data-revealed=true]{opacity:1;transform:none}.heroIntro>span i,.signalBeam:after,.orbitOne,.orbitTwo,.orbitSignal,.visualCore,.jarvisWelcome[data-audio-state] :is(.jarvisSignalRings,.jarvisSignalRings i,.jarvisWave i),.jarvisWelcome[data-audio-state] .jarvisSignalRings:before,.jarvisWelcome[data-audio-state]:after{animation:none!important}.contentCard:is(:hover,:focus-within),.seriesCard:is(:hover,:focus-within),.topicList a:is(:hover,:focus-visible),.readingCompass:is(:hover,:focus-visible){transform:none}}html[data-cinematic=true]{overflow:hidden}html[data-cinematic=true] .siteHeader{opacity:0;pointer-events:none}html[data-cinematic=true] main>:not(.cinematicEntry):not(audio){display:none!important}main>.cinematicEntry{z-index:200;color:#f4f7fb;isolation:isolate;background:0 0;transition:opacity 1s,visibility 1s;position:fixed;inset:0;overflow:hidden}.cinematicEntry:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 46%,#366fb433,#0000 22rem),radial-gradient(circle at 65% 35%,#c96a4517,#0000 30rem),linear-gradient(135deg,#050b14,#091523 48%,#0c1722);transition:opacity 2s cubic-bezier(.22,1,.36,1),filter 2s;position:absolute;inset:0}.cinematicEntry:after{content:"";z-index:-2;opacity:0;background:radial-gradient(circle at 50% 47%,#fffaeefa 0,#f3e7ccd1 6%,#4f7ab138 25%,#0000 58%);transition:opacity 2s,transform 3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.18)}html[data-cinematic-seen=true] .cinematicEntry[data-state=checking]{display:none}.cinematicEntry[data-state=leaving]{opacity:0;visibility:hidden;pointer-events:none}.cinematicEntry[data-scene=revealing]:before{opacity:.08;filter:blur(6px)}.cinematicEntry[data-scene=opening]:after,.cinematicEntry[data-scene=revealing]:after{opacity:1;transform:scale(2.7)}.cinematicNoise{z-index:6;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E");position:absolute;inset:0}.cinematicStars{z-index:-1;position:absolute;inset:0}.cinematicStars i{width:var(--star-size);height:var(--star-size);left:var(--star-x);top:var(--star-y);animation:cinematicStar 3.2s var(--star-delay) ease-in-out infinite;background:#9cc9fa;border-radius:50%;position:absolute;box-shadow:0 0 12px #7ab5f0b8}.cinematicStars i:nth-child(3n){background:#e7a17d;box-shadow:0 0 13px #e7a17db3}.cinematicScan{z-index:5;opacity:.42;background:linear-gradient(90deg,#0000,#72b7f2 35%,#ffc49a 62%,#0000);height:1px;animation:3.8s ease-in-out infinite cinematicScan;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 24px #72b7f2a6}.worldGate{z-index:1;perspective:1100px;width:min(560px,54vw);height:min(680px,76vh);transition:opacity 1.5s,transform 2s cubic-bezier(.22,1,.36,1);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.cinematicCharacterStage{z-index:3;opacity:0;transform-origin:bottom;pointer-events:none;width:min(360px,28vw);height:min(640px,78vh);transition:opacity 1s,transform 1.4s cubic-bezier(.16,1,.3,1),filter 1s;position:absolute;bottom:-5vh;right:clamp(28px,6vw,110px);transform:translate(34px,18px)scale(.94)}.cinematicCharacterStage:has([data-jarvis-render-mode=unavailable]){display:none}.cinematicEntry[data-state=blocked] .cinematicCharacterStage{opacity:.92;transform:translate(0,0)scale(1)}.cinematicEntry:is([data-scene=identity],[data-scene=coordinates],[data-scene=depth],[data-scene=opening]) .cinematicCharacterStage{opacity:.94;transform:translate(0,0)scale(1)}.cinematicEntry[data-scene=passage] .cinematicCharacterStage{opacity:.4;filter:blur(1.5px);transform:translate(-3vw,-1vh)scale(1.12)}.cinematicEntry:is([data-scene=landing],[data-scene=settled]) .cinematicCharacterStage{opacity:.72;transform:translateY(2vh)scale(1.02)}.gateHalo{opacity:.3;background:radial-gradient(circle,#fff9e9 0,#d8e9fa 12%,#538bc461 31%,#0000 68%);border-radius:50%;width:150px;height:150px;transition:opacity 1.4s,transform 2.8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25);box-shadow:0 0 70px #6aa5dc61,0 0 160px #c96a4529}.gateDoor{background:linear-gradient(90deg,#132c4414,#3d70a033);border-block:1px solid #77b5ea40;width:48%;height:78%;transition:transform 3.2s cubic-bezier(.16,1,.3,1),opacity 2.2s;position:absolute;top:11%;overflow:hidden;box-shadow:inset 0 0 55px #4280b71f}.gateDoor:before,.gateDoor:after{content:"";border:1px solid #7ebaec33;position:absolute;inset:7% 10%}.gateDoor:after{border-color:#e1976f33;inset:16% 21%}.gateDoorLeft{transform-origin:100%;border-right:1px solid #def2ff9e;right:50%}.gateDoorRight{transform-origin:0;background:linear-gradient(-90deg,#132c4414,#3d70a033);border-left:1px solid #def2ff9e;left:50%}.gateDoor i{background:linear-gradient(#0000,#82c4f5,#0000);width:1px;position:absolute;top:0;bottom:0}.gateDoorLeft i{right:24%}.gateDoorRight i{left:24%}.gateDoor b{background:linear-gradient(90deg,#0000,#e29d76a6);width:42%;height:1px;position:absolute;top:50%}.gateDoorLeft b{right:0}.gateDoorRight b{left:0;transform:scaleX(-1)}.gateCore{z-index:3;color:#d9ecff;opacity:.2;background:#05101dd1;border:1px solid #9dcff98f;place-items:center;width:86px;height:86px;transition:opacity 1.1s,transform 1.3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.7);box-shadow:inset 0 0 32px #4891ce38,0 0 50px #60a0d742}.gateCore span,.gateCore i{transform:rotate(-45deg)}.gateCore span{font:800 28px/1 ui-monospace,monospace}.gateCore i{background:#e58b5f;border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;right:10px;box-shadow:0 0 16px #e58b5f}.gateOrbit{opacity:0;border:1px solid #78b7eb40;border-radius:50%;transition:opacity 1.2s,transform 1.8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.gateOrbitOne{width:260px;height:260px}.gateOrbitTwo{border-style:dashed;border-color:#e190672e;width:380px;height:380px}.cinematicEntry[data-state=playing] .gateCore,.cinematicEntry[data-state=blocked] .gateCore{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}.cinematicEntry[data-scene=linking] .gateOrbit,.cinematicEntry[data-scene=opening] .gateOrbit,.cinematicEntry[data-scene=revealing] .gateOrbit{opacity:1;transform:translate(-50%,-50%)scale(1)}.cinematicEntry[data-scene=linking] .gateOrbitOne{animation:12s linear infinite gateOrbit}.cinematicEntry[data-scene=linking] .gateOrbitTwo{animation:18s linear infinite gateOrbitReverse}.cinematicEntry[data-scene=opening] .gateHalo,.cinematicEntry[data-scene=revealing] .gateHalo{opacity:1;transform:translate(-50%,-50%)scale(4.8)}.cinematicEntry[data-scene=opening] .gateDoorLeft,.cinematicEntry[data-scene=revealing] .gateDoorLeft{opacity:.22;transform:translate(-46vw)rotateY(-38deg)}.cinematicEntry[data-scene=opening] .gateDoorRight,.cinematicEntry[data-scene=revealing] .gateDoorRight{opacity:.22;transform:translate(46vw)rotateY(38deg)}.cinematicEntry[data-scene=revealing] .worldGate{opacity:.18;transform:translate(-50%,-50%)scale(1.25)}.cinematicCopy{z-index:4;gap:13px;transition:opacity 1.2s,transform 1.4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:clamp(54px,10vh,110px);left:clamp(30px,7vw,132px)}.cinematicCopy>p{color:#8dc4f1;letter-spacing:.26em;margin:0;font:700 10px/1 ui-monospace,monospace}.cinematicStatus{color:#e5eff8b3;align-items:center;gap:11px;font-size:12px;display:flex}.cinematicStatus i{background:#79b9ea;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite cinematicStatus;box-shadow:0 0 0 6px #79b9ea17,0 0 18px #79b9ea99}.cinematicCopy h2{gap:5px;margin:5px 0 0;display:grid}.cinematicCopy h2 span{color:#ebf2f8c2;letter-spacing:.08em;font-size:clamp(17px,2vw,25px);font-weight:500}.cinematicCopy h2 strong{color:#fffdfa;letter-spacing:-.055em;text-shadow:0 0 34px #7dbaeb38;font-size:clamp(34px,5vw,72px);line-height:1.05}.cinematicCopy>small{color:#dbe7f15c;letter-spacing:.3em;font:9px/1 ui-monospace,monospace}.cinematicEntry[data-scene=revealing] .cinematicCopy{opacity:0;transform:translateY(-24px)}.cinematicProgress{z-index:4;background:#a7ccea29;height:1px;position:absolute;bottom:35px;left:7vw;right:7vw;overflow:hidden}.cinematicProgress i{transform-origin:0;background:linear-gradient(90deg,#6aaee3,#e58b5f);width:100%;height:100%;display:block;transform:scaleX(0)}.cinematicEntry[data-state=playing] .cinematicProgress i{animation:14s linear forwards cinematicProgress}.skipCinematic{z-index:8;color:#e2edf7ad;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07121f57;border:1px solid #9fc6e62e;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:9px 13px;display:inline-flex;position:absolute;top:clamp(18px,3vw,42px);right:clamp(18px,3vw,48px)}.skipCinematic span{color:#e2edf76b;border:1px solid #9fc6e624;border-radius:4px;padding:3px 5px;font:8px/1 ui-monospace,monospace}.skipCinematic:is(:hover,:focus-visible){color:#fff;border-color:#9fc6e675}.enterWorldAction{z-index:8;color:#f5f8fb;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09192ac7;border:1px solid #85beea73;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 22px;min-width:260px;min-height:72px;padding:13px 16px 13px 20px;display:grid;position:absolute;bottom:11vh;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #0000004d,inset 0 0 30px #5293cc1a}.enterWorldAction span{text-align:left;font-size:16px;font-weight:800}.enterWorldAction i{color:#e6976f;grid-area:1/2/span 2;font-size:21px;font-style:normal}.enterWorldAction small{color:#dbe8f385;text-align:left;font-size:10px}.enterWorldAction:is(:hover,:focus-visible){border-color:#8fc6ee;box-shadow:0 22px 80px #00000057,0 0 40px #61a0d533}.cinematicEntry[data-state=blocked] .cinematicCopy{bottom:27vh}.cinematicEntry[data-state=blocked] .enterWorldAction{bottom:7vh;left:7vw;right:auto;transform:none}.homeHero>.heroSignalField{z-index:0;opacity:.88;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b8 46%,#000);mask-image:linear-gradient(90deg,#000,#000000b8 46%,#000)}.homeHero .heroCopy,.homeHero .heroVisual,.homeHero .heroFoot{z-index:2}.homeHero .heroVisual{position:relative}@keyframes cinematicStar{50%{opacity:.25;transform:scale(.55)}}@keyframes cinematicScan{0%{opacity:0;transform:translateY(0)}12%{opacity:.4}78%{opacity:.25}to{opacity:0;transform:translateY(100vh)}}@keyframes cinematicStatus{50%{opacity:.45;box-shadow:0 0 0 11px #79b9ea00}}@keyframes cinematicProgress{to{transform:scaleX(1)}}@keyframes gateOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gateOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@media (max-width:700px){.cinematicStars i:nth-child(n+26){display:none}.worldGate{width:290px;height:64vh;top:42%}.gateOrbitOne{width:190px;height:190px}.gateOrbitTwo{width:270px;height:270px}.cinematicCopy{text-align:center;align-items:center;bottom:12vh;left:22px;right:22px}.cinematicCopy>p{font-size:8px}.cinematicStatus{justify-content:center}.cinematicCopy h2 strong{font-size:clamp(34px,11vw,48px)}.enterWorldAction{width:calc(100% - 44px);bottom:8vh}.cinematicEntry[data-state=blocked] .enterWorldAction{left:22px;right:22px;transform:none}.cinematicEntry[data-state=blocked] .cinematicCopy{bottom:24vh}.cinematicProgress{bottom:24px;left:22px;right:22px}.homeHero>.heroSignalField{opacity:.7}}@media (prefers-reduced-motion:reduce){.cinematicEntry{display:none!important}.homeHero>.heroSignalField{display:none}}.cinematicEntry[data-scene=landing]:before{opacity:.32;filter:blur(5px)}.cinematicEntry[data-scene=settled]:before{opacity:.12;filter:blur(8px)}.cinematicEntry:is([data-scene=opening],[data-scene=passage],[data-scene=landing],[data-scene=settled]):after{opacity:1;transform:scale(2.8)}.cinematicEntry[data-scene=passage]:after{transform:scale(5.2)}.cinematicWorld{z-index:0;pointer-events:none;perspective:900px;position:absolute;inset:0;overflow:hidden}.worldGrid{opacity:0;transform-origin:top;background-image:linear-gradient(#6aaee224 1px,#0000 1px),linear-gradient(90deg,#6aaee224 1px,#0000 1px);background-size:54px 54px;width:130vw;height:75vh;transition:opacity 1.1s,transform 2.1s cubic-bezier(.16,1,.3,1);position:absolute;top:48%;left:-15vw;transform:rotateX(68deg)translateY(24vh)scale(.72);-webkit-mask-image:linear-gradient(#0000,#000 22% 68%,#0000);mask-image:linear-gradient(#0000,#000 22% 68%,#0000)}.knowledgeStream{opacity:0;gap:13px;transition:opacity .75s,transform 1.35s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:21%}.knowledgeStreamLeft{left:clamp(24px,6vw,110px);transform:translate3d(-40px,16px,-100px)}.knowledgeStreamRight{text-align:right;right:clamp(24px,6vw,110px);transform:translate3d(40px,-12px,-120px)}.knowledgeStream span{color:#c2def48a;letter-spacing:.16em;background:linear-gradient(90deg,#4684b714,#0000);border-block:1px solid #71b0e21c;min-width:230px;padding:8px 12px;font:700 9px/1 ui-monospace,monospace}.knowledgeStreamRight span{background:linear-gradient(-90deg,#4684b714,#0000)}.knowledgeStream b{color:#e89a71;margin-right:10px;font-weight:700}.worldHorizon{color:#cee5f752;opacity:0;letter-spacing:.3em;align-items:center;gap:15px;font:700 8px/1 ui-monospace,monospace;transition:opacity 1s,transform 1.3s;display:flex;position:absolute;bottom:13vh;left:14vw;right:14vw;transform:translateY(18px)}.worldHorizon i{background:linear-gradient(90deg,#0000,#74b4e742);flex:1;height:1px}.worldHorizon i:last-child{background:linear-gradient(-90deg,#0000,#74b4e742)}.cinematicEntry:is([data-scene=identity],[data-scene=coordinates],[data-scene=depth]) .knowledgeStream{opacity:1;transform:translate(0,0)}.cinematicEntry[data-scene=identity] .knowledgeStreamRight{opacity:.22}.cinematicEntry:is([data-scene=coordinates],[data-scene=depth],[data-scene=opening]) .worldHorizon{opacity:1;transform:translateY(0)}.cinematicEntry:is([data-scene=depth],[data-scene=opening]) .worldGrid{opacity:1;transform:rotateX(68deg)translateY(-3vh)scale(1)}.cinematicEntry[data-scene=opening] .knowledgeStreamLeft{opacity:.25;transform:translate3d(-9vw,-2vh,-180px)}.cinematicEntry[data-scene=opening] .knowledgeStreamRight{opacity:.25;transform:translate3d(9vw,2vh,-180px)}.cinematicEntry:is([data-scene=passage],[data-scene=landing],[data-scene=settled]) :is(.knowledgeStream,.worldHorizon){opacity:0}.cinematicEntry[data-scene=passage] .worldGrid{opacity:.42;transform:rotateX(74deg)translateY(-45vh)scale(2.1)}.gateDepth{opacity:0;border:1px solid #76b7eb26;width:170px;height:170px;transition:opacity .8s,transform 1.6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.35)}.gateDepthMiddle{border-color:#e6966b1f;width:260px;height:260px}.gateDepthBack{width:370px;height:370px}.cinematicEntry:is([data-scene=depth],[data-scene=opening]) .gateDepth{opacity:.62;transform:translate(-50%,-50%)rotate(45deg)scale(1)}.cinematicEntry:is([data-scene=depth],[data-scene=opening]) .gateDepthMiddle{transform:translate(-50%,-50%)rotate(135deg)scale(1)}.cinematicEntry:is([data-scene=depth],[data-scene=opening]) .gateDepthBack{transform:translate(-50%,-50%)rotate(225deg)scale(1)}.gateCoordinates{opacity:0;transition:opacity .8s;position:absolute;inset:5%}.gateCoordinates i{background:linear-gradient(90deg,#0000,#72b8ef4d,#0000);position:absolute}.gateCoordinates i:first-child,.gateCoordinates i:nth-child(2){width:100%;height:1px;left:0}.gateCoordinates i:first-child{top:24%}.gateCoordinates i:nth-child(2){bottom:24%}.gateCoordinates i:nth-child(3),.gateCoordinates i:nth-child(4){background:linear-gradient(#0000,#72b8ef4d,#0000);width:1px;height:100%;top:0}.gateCoordinates i:nth-child(3){left:24%}.gateCoordinates i:nth-child(4){right:24%}.cinematicEntry:is([data-scene=coordinates],[data-scene=depth],[data-scene=opening]) .gateCoordinates{opacity:1}.cinematicEntry:is([data-scene=coordinates],[data-scene=depth],[data-scene=opening]) .gateOrbit{opacity:1;transform:translate(-50%,-50%)scale(1)}.cinematicEntry:is([data-scene=coordinates],[data-scene=depth],[data-scene=opening]) .gateOrbitOne{animation:12s linear infinite gateOrbit}.cinematicEntry:is([data-scene=coordinates],[data-scene=depth],[data-scene=opening]) .gateOrbitTwo{animation:18s linear infinite gateOrbitReverse}.cinematicEntry:is([data-scene=depth],[data-scene=opening],[data-scene=passage]) .gateHalo{opacity:1;transform:translate(-50%,-50%)scale(4.8)}.cinematicEntry:is([data-scene=opening],[data-scene=passage],[data-scene=landing],[data-scene=settled]) .gateDoorLeft{opacity:.16;transform:translate3d(-47vw,0,90px)rotateY(-58deg)}.cinematicEntry:is([data-scene=opening],[data-scene=passage],[data-scene=landing],[data-scene=settled]) .gateDoorRight{opacity:.16;transform:translate3d(47vw,0,90px)rotateY(58deg)}.cinematicEntry[data-scene=depth] .worldGate{transform:translate(-50%,-50%)scale(1.08)}.cinematicEntry[data-scene=opening] .worldGate{transform:translate(-50%,-50%)scale(1.18)}.cinematicEntry[data-scene=passage] .worldGate{opacity:0;transform:translate(-50%,-50%)scale(3.2)}.cinematicEntry:is([data-scene=landing],[data-scene=settled]) .worldGate{opacity:0;transform:translate(-50%,-50%)scale(4)}.passageStreaks{z-index:3;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.passageStreaks i{transform-origin:0;background:linear-gradient(90deg,#0000,#b4dcfab3);width:18vw;height:1px;position:absolute;top:50%;left:50%}.cinematicEntry[data-scene=passage] .passageStreaks{opacity:1}.cinematicEntry[data-scene=passage] .passageStreaks i{animation:passageStreak .82s var(--streak-delay) cubic-bezier(.3,.05,.8,.45) infinite}.cinematicCopy{min-height:196px}.cinematicNarrative{gap:13px;animation:.72s cubic-bezier(.22,1,.36,1) both cinematicNarrativeIn;display:grid}.cinematicNarrative>p{color:#8dc4f1;letter-spacing:.26em;margin:0;font:700 10px/1 ui-monospace,monospace}.cinematicNarrative h2{gap:5px;max-width:min(760px,58vw);margin:5px 0 0;display:grid}.cinematicNarrative h2 span{color:#ebf2f8c2;letter-spacing:.08em;font-size:clamp(17px,2vw,25px);font-weight:500}.cinematicNarrative h2 strong{color:#fffdfa;letter-spacing:-.055em;text-shadow:0 0 34px #7dbaeb38;font-size:clamp(34px,4.5vw,68px);line-height:1.05}.cinematicNarrative>small{color:#dbe7f15c;letter-spacing:.3em;font:9px/1 ui-monospace,monospace}.cinematicEntry[data-scene=passage] .cinematicCopy{opacity:.74;transform:translateY(-9px)scale(.98)}.cinematicEntry:is([data-scene=landing],[data-scene=settled]) .cinematicCopy{opacity:1;transform:translateY(0)}.cinematicTimeline{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:52px;left:7vw;right:7vw}.cinematicTimeline i{background:#a7ccea2e;border-radius:99px;width:18px;height:2px;transition:width .45s,background .45s,box-shadow .45s}.cinematicTimeline i.isActive{background:#77b7e8;width:34px;box-shadow:0 0 12px #77b7e87a}.cinematicProgress i{animation-duration:11.8s!important}@keyframes cinematicNarrativeIn{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes passageStreak{0%{opacity:0;transform:rotate(var(--streak-angle)) translateX(35px) scaleX(.08)}25%{opacity:.9}to{opacity:0;transform:rotate(var(--streak-angle)) translateX(70vw) scaleX(1.8)}}.homeHero .knowledgeArk{--ark-rx:0deg;--ark-ry:0deg;--ark-light-x:50%;--ark-light-y:43%;--ark-guide-x:0px;--ark-guide-y:0px;contain:layout paint;perspective:980px;perspective-origin:50% 46%;pointer-events:auto;-webkit-user-select:none;user-select:none;width:340px;height:326px;display:block}.arkGlow{background:radial-gradient(circle at var(--ark-light-x) var(--ark-light-y),#fffbebf5 0,#df936129 13%,#486faa21 34%,transparent 69%);filter:blur(8px);border-radius:50%;transition:opacity .4s;position:absolute;inset:5%;transform:translateZ(-80px)scale(1.08)}.arkJarvisGuide{z-index:1;opacity:.86;filter:saturate(.88)sepia(.04);width:174px;height:252px;transform:translate3d(var(--ark-guide-x),var(--ark-guide-y),-16px);transform-origin:56% 84%;transition:opacity .35s,filter .35s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:20px;right:-9px}.arkJarvisGuide:after{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(#4e678726,#0000 70%);border-radius:50%;width:75%;height:18%;position:absolute;bottom:2%;right:2%}.arkResonance{z-index:4;opacity:.42;transform-origin:0;width:116px;height:28px;transition:opacity .3s,filter .3s;position:absolute;top:57%;left:43%;transform:rotate(7deg)}.arkResonance:before{content:"";transform-origin:0;background:linear-gradient(90deg,#4870aa14,#497ca3b3 42%,#d57e51ad 78%,#0000);height:1px;position:absolute;inset:50% 0 auto;transform:scaleX(.72);box-shadow:0 0 8px #598bac38}.arkResonance i{background:#527eae;border-radius:50%;width:4px;height:4px;animation:2.8s ease-in-out infinite arkResonanceParticle;position:absolute;top:calc(50% - 2px);left:12%;box-shadow:0 0 8px #527eae85}.arkResonance i:nth-child(2){animation-delay:.85s}.arkResonance i:nth-child(3){animation-delay:1.7s}.arkScene{transform-style:preserve-3d;z-index:3;transform:translateX(-42px) rotateX(calc(-7deg + var(--ark-rx))) rotateY(calc(-10deg + var(--ark-ry))) rotateZ(-1.5deg) scale(.92);will-change:transform;position:absolute;inset:13px 7px 31px}.arkBeam{background:linear-gradient(#0000,#4970aa52 26%,#e78e5c7a 50%,#4970aa47 72%,#0000);width:4px;height:84%;position:absolute;top:8%;left:50%;transform:translate(-50%)translateZ(-20px);box-shadow:0 0 28px #5077b03d}.arkOrbit{transform-style:preserve-3d;border:1px solid #3d63a047;border-radius:50%;position:absolute;top:47%;left:50%}.arkOrbit i{background:#4169a5;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 0 6px #4169a514,0 0 18px #4169a557}.arkOrbitFar{border-style:dashed;width:270px;height:270px;margin:-135px 0 0 -135px;animation:20s linear infinite arkOrbitFar;transform:rotateX(68deg)rotate(12deg)translateZ(-54px)}.arkOrbitNear{border-color:#d2774b42;width:214px;height:214px;margin:-107px 0 0 -107px;animation:14s linear infinite reverse arkOrbitNear;transform:rotateY(66deg)rotate(-18deg)translateZ(22px)}.arkOrbitNear i{background:#d57e51;box-shadow:0 0 0 6px #d57e5114,0 0 18px #d57e5157}.arkLayer{width:152px;height:152px;transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff4d,#6684b109);border:1px solid #44679e2e;position:absolute;top:47%;left:50%;box-shadow:inset 0 0 30px #597aab0d}.arkLayer span{border:1px solid #d37d511f;position:absolute;inset:13px}.arkLayerBack{opacity:.42;transform:translate(-50%,-50%)translateZ(-58px)rotate(45deg)scale(1.24)}.arkLayerMiddle{opacity:.7;transform:translate(-50%,-50%)translateZ(-20px)rotate(45deg)scale(1.08)}.arkLayerFront{background:0 0;border-color:#d37d513d;width:136px;height:136px;animation:5.5s ease-in-out infinite arkLayerFloat;transform:translate(-50%,-50%)translateZ(48px)rotate(45deg)}.arkCrystal{width:116px;height:116px;transform-style:preserve-3d;animation:5.5s ease-in-out infinite arkCrystalFloat;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)translateZ(26px)rotate(45deg)}.arkFace{border:1px solid #375e9957;position:absolute;inset:0}.arkFaceBack{background:#d7c8ad;transform:translate3d(-15px,15px,-28px);box-shadow:18px 22px 38px #42372b2e}.arkFaceFront{color:#263d62;background:linear-gradient(145deg,#fffffffa,#f9efdbed);grid-template-columns:1fr 8px 1fr;place-items:center;display:grid;transform:translateZ(23px);box-shadow:inset 0 0 30px #ffffff9e,0 16px 34px #445a7e26}.arkFaceFront>*{transform:rotate(-45deg)}.arkFaceFront span{text-shadow:0 1px #fff;font:850 25px/1 ui-monospace,monospace}.arkFaceFront i{background:#d4774b;border-radius:2px;width:8px;height:8px;box-shadow:0 0 17px #d4774bb8}.arkCrystalSide{background:linear-gradient(90deg,#c5b395,#ede0c7);border:1px solid #4e5e7433;position:absolute}.arkCrystalSideTop{transform-origin:top;width:116px;height:28px;top:0;left:0;transform:translateZ(23px)rotateX(90deg)}.arkCrystalSideRight{transform-origin:100%;width:28px;height:116px;top:0;right:0;transform:translateZ(23px)rotateY(90deg)}.arkSignal{background:#4673b4;border-radius:50%;width:5px;height:5px;position:absolute;top:47%;left:50%;box-shadow:0 0 12px #4673b4}.arkSignalOne{animation:2.8s ease-in-out infinite arkSignal;transform:translate3d(-112px,-78px,70px)}.arkSignalTwo{background:#dc8458;animation:2.8s ease-in-out .8s infinite arkSignal;transform:translate3d(114px,55px,-10px)}.arkSignalThree{animation:2.8s ease-in-out 1.6s infinite arkSignal;transform:translate3d(-84px,93px,20px)}.knowledgeArk>p{color:#6e7781;text-align:right;gap:5px;font-size:8px;line-height:1.2;display:grid;bottom:9px;right:8px}.knowledgeArk>p span{color:#315fa8;font-size:7px}.knowledgeArk[data-engaged=true] .arkGlow{opacity:1}.knowledgeArk[data-engaged=true] .arkFaceFront{border-color:#345b9785;box-shadow:inset 0 0 30px #ffffffb8,0 21px 46px #3f5b8833}.knowledgeArk[data-engaged=true] .arkJarvisGuide{opacity:.96;filter:saturate(.96)sepia(.02)drop-shadow(0 15px 20px #3b2e2514)}.knowledgeArk[data-engaged=true] .arkResonance{opacity:.82;filter:drop-shadow(0 0 5px #5784aa3d)}.knowledgeArk[data-audio-active=true] .arkLayerFront{border-color:#d87a4c85}.knowledgeArk[data-audio-active=true] .arkGlow{animation:1.15s ease-in-out infinite arkAudioGlow}.knowledgeArk[data-audio-active=true] .arkJarvisGuide{opacity:1;filter:saturate(1.02)drop-shadow(0 15px 24px #4f33231c)}.knowledgeArk[data-audio-active=true] .arkResonance{opacity:1;animation:1.15s ease-in-out infinite arkResonancePulse}.knowledgeArk[data-audio-active=true] .arkResonance:before{height:2px;animation:1.15s ease-in-out infinite arkResonanceBeam;box-shadow:0 0 13px #d57e5166}@keyframes arkOrbitFar{to{transform:rotateX(68deg)rotate(372deg)translateZ(-54px)}}@keyframes arkOrbitNear{to{transform:rotateY(66deg)rotate(342deg)translateZ(22px)}}@keyframes arkLayerFloat{50%{opacity:.68;translate:0 -5px}}@keyframes arkCrystalFloat{50%{translate:0 -6px}}@keyframes arkSignal{50%{opacity:.35;scale:.72}}@keyframes arkAudioGlow{50%{opacity:.64;filter:blur(12px)}}@keyframes arkResonanceParticle{0%{opacity:0;translate:0}28%{opacity:.9}78%{opacity:.65}to{opacity:0;translate:94px}}@keyframes arkResonancePulse{50%{filter:drop-shadow(0 0 9px #d57e5157)}}@keyframes arkResonanceBeam{50%{opacity:.62;transform:scaleX(1)}}@media (max-width:900px){.homeHero .knowledgeArk{width:292px;height:292px;right:-48px}.arkJarvisGuide,.arkResonance{display:none}.arkScene{transform:rotateX(calc(-7deg + var(--ark-rx))) rotateY(calc(-10deg + var(--ark-ry))) rotateZ(-1.5deg)}.knowledgeStream{display:none}.cinematicCharacterStage{opacity:.72;width:min(330px,36vw);right:2vw}}@media (max-width:700px){.cinematicCharacterStage{opacity:0;width:250px;height:47vh;inset:2vh auto auto 50%;transform:translate(-50%,12px)scale(.9)}.cinematicEntry[data-state=blocked] .cinematicCharacterStage,.cinematicEntry:is([data-scene=identity],[data-scene=coordinates],[data-scene=depth],[data-scene=opening]) .cinematicCharacterStage{opacity:.54;transform:translate(-50%)scale(1)}.cinematicEntry[data-scene=passage] .cinematicCharacterStage{opacity:.2;transform:translate(-50%,-2vh)scale(1.12)}.cinematicEntry:is([data-scene=landing],[data-scene=settled]) .cinematicCharacterStage{opacity:.36;transform:translate(-50%,1vh)scale(1.02)}.cinematicNarrative h2{max-width:100%}.cinematicNarrative h2 strong{font-size:clamp(32px,10vw,45px)}.cinematicCopy{min-height:188px}.worldGrid{background-size:34px 34px}.cinematicTimeline{gap:5px;bottom:40px;left:22px;right:22px}.cinematicTimeline i{width:10px}.cinematicTimeline i.isActive{width:21px}}@media (prefers-reduced-motion:reduce){.arkScene{transform:rotateX(-7deg)rotateY(-10deg)rotate(-1.5deg)}.arkJarvisGuide{transition:none;transform:none}.arkResonance{opacity:.42}.knowledgeArk :is(.arkOrbitFar,.arkOrbitNear,.arkLayerFront,.arkCrystal,.arkSignal,.arkGlow,.arkResonance,.arkResonance i),.knowledgeArk .arkResonance:before{animation:none!important}}

