/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:"Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:"Courier New",monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:dark;--void:#030303;--ink:#ebedf0;--muted:#94989e;--signal:#bceaf0;--line:#282b31;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}body,html{background:var(--void);color:var(--ink);margin:0}body{font-family:Arial,Helvetica,sans-serif}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default}a:focus-visible,button:focus-visible{outline:2px solid var(--signal);outline-offset:7px}h1:focus{outline:none}h1,p{margin:0}button{touch-action:manipulation}::selection{color:#030303;background:#bceaf0}.experience{isolation:isolate;background:#030303;min-height:100svh;position:relative;overflow:clip}.eyebrow{letter-spacing:.13em;color:var(--muted);font-weight:400;line-height:1.7}.eyebrow,.text-control{font-family:var(--font-mono);font-size:12px}.text-control{letter-spacing:.04em;color:#a7adb4;align-items:center;gap:20px;min-height:44px;padding:0;display:inline-flex}.text-control:hover{color:var(--ink)}.text-control span{color:var(--signal)}.experience-controls{z-index:30;background:#030303;border-top:1px solid #17191d;justify-content:space-between;align-items:center;min-height:60px;padding:0 3.3%;display:flex;position:absolute;bottom:0;left:0;right:0}.experience-controls>div{gap:26px;display:flex}.phase-label,.utility-button{font-family:var(--font-mono);letter-spacing:.07em;color:#92969e;font-size:12px}.utility-button{align-items:center;gap:8px;min-height:44px;padding:0;display:flex}.utility-button:hover{color:#fff}.utility-button:disabled{opacity:.75}.skip-link{z-index:100;color:#030303;background:#e8f0f2;padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.initial-caret{background:#c6d0d4;width:8px;height:20px;position:absolute;top:45%;left:25%}.boot-console{flex-direction:column;justify-content:center;max-width:630px;min-height:calc(100svh - 60px);margin:auto;padding:50px 40px 95px;display:flex;position:relative}.boot-marker{color:#5d626a;margin-bottom:38px;font-size:30px;font-weight:100}.boot-lines{min-height:180px;font-family:var(--font-mono);font-size:15px;line-height:2.6}.boot-lines p{color:#697079;white-space:nowrap;align-items:center;display:flex}.boot-lines .boot-current{color:#d8e1e5}.line-number{color:#5f636a;margin-right:30px;font-size:12px}.typed-line{animation:type-in .65s steps(28) both;display:inline-block;overflow:hidden}.text-caret{background:var(--signal);width:7px;height:15px;margin-left:6px;animation:blink 1s step-end infinite;display:inline-block}.boot-track{background:#171a1f;width:100%;height:1px;margin-top:35px}.boot-track span{background:#bccbd1;height:1px;transition:width .5s;display:block}.boot-skip{align-self:flex-end;margin-top:24px}.question-stage{max-width:1360px;min-height:calc(100svh - 60px);margin:auto;padding:9vh 8% 100px}.question-origin{align-items:center;gap:12px;display:flex}.tiny-cross{background:linear-gradient(#b9ced6,#b9ced6) 50%/1px 9px no-repeat,linear-gradient(#b9ced6,#b9ced6) 50%/9px 1px no-repeat;width:9px;height:9px}.wait-word{font-family:var(--font-mono);color:#bcc5cb;margin:48px 0 16px;font-size:15px}.question-stage h1{letter-spacing:-.075em;font-size:clamp(70px,8.8vw,134px);font-weight:400;line-height:.96}.question-stage h1 em{color:#c5dce2;font-family:Georgia,Times New Roman,serif;font-weight:400}.question-mark{color:#5b626b}.question-reveal{animation:arrive .8s var(--ease) both}.responses{gap:36px;margin-top:60px;display:flex}.response{text-align:left;border-top:1px solid #343940;flex:1;align-items:center;gap:17px;min-height:80px;padding:18px 0;transition:border-color .25s,color .25s;display:flex}.response:hover{color:#c5e7ed;border-color:#c5e7ed}.response-number{font-family:var(--font-mono);color:#878d96;align-self:flex-start;margin-top:2px;font-size:12px}.response-copy{font-family:var(--font-mono);letter-spacing:.07em;flex-direction:column;gap:10px;font-size:13px;display:flex}.response-copy small{letter-spacing:0;color:#90969f;font-family:Arial,Helvetica,sans-serif;font-size:13px}.response-arrow{margin-left:auto;font-size:23px;font-weight:300;transition:transform .25s}.response:hover .response-arrow{transform:translate(3px,-3px)}.question-footnote{font-family:var(--font-mono);letter-spacing:.11em;color:#92969e;margin-top:36px;font-size:12px}.question-footnote span{color:#8b939e}.branch-stage{text-align:center;flex-direction:column;min-height:calc(100svh - 60px);padding:80px 8% 110px}.branch-stage,.branch-words{justify-content:center;align-items:center;display:flex}.branch-words{max-width:1000px;min-height:190px}.branch-words p{letter-spacing:-.055em;animation:arrive .5s var(--ease) both;font-size:clamp(36px,5.6vw,84px);line-height:1.1}.sequence-markers{gap:10px;margin:28px 0;display:flex}.sequence-markers span{background:#34363a;width:24px;height:1px}.sequence-markers .complete{background:#b7cfd5}.awakening{perspective:600px;justify-content:center;align-items:center;min-height:calc(100svh - 60px);overflow:hidden}.awakening,.fracture-text{display:flex;position:relative}.fracture-text{z-index:2;font-family:var(--font-mono);letter-spacing:.24em;font-size:clamp(18px,3vw,42px)}.fracture-text span{animation:fracture 2.2s var(--ease) both;animation-delay:calc(var(--fragment)*22ms);display:inline-block}.awakening-aperture{width:40vw;min-width:240px;height:40vw;min-height:240px;animation:aperture 2.6s var(--ease) both;border:1px solid #adbac4;border-radius:50%;position:absolute;box-shadow:0 0 60px #9dcbe01a,inset 0 0 60px #9dcbe01a}.awakening-status{text-align:center;padding:20px;animation:arrive 1s 1s both;position:absolute;bottom:20%}.awakening-skip{z-index:4;position:absolute;bottom:7%}.awake-world{height:calc(100svh - 60px);min-height:650px;max-height:1200px;animation:world-enter 1.8s var(--ease) both;position:relative;overflow:hidden}.world-header{z-index:3;align-items:center;gap:48px;display:flex;position:absolute;top:34px;left:3.3%;right:3.3%}.wordmark{letter-spacing:-.08em;font-size:26px;font-weight:600}.wordmark-dot{color:#96b4c3}.world-header .eyebrow{letter-spacing:.12em;color:#c9ced3;line-height:1.8}.world-header .eyebrow span{color:#878d95}.system-status{font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.system-status i{background:#c9eaf1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #c9eaf166}.world-coordinate{font-family:var(--font-mono);letter-spacing:.09em;color:#898f98;z-index:2;font-size:12px;line-height:1.8;position:absolute;top:23%}.coordinate-left{left:3.3%}.coordinate-right{text-align:right;right:3.3%}.orbital-field{pointer-events:none;opacity:.85;width:min(68vw,900px);height:min(68vw,900px);position:absolute;top:4%;left:50%;transform:translate(-50%)}.orbit{will-change:transform;border:1px solid #77808a;border-radius:50%;position:absolute;inset:10%;box-shadow:0 0 10px #b7d3e008}.orbit-a{border-color:#7e8a95;animation:orbit-breathe 18s ease-in-out infinite;transform:rotate(-32deg)scaleY(.52)}.orbit-b{border-color:#323942;transform:rotate(48deg)scaleY(.5)}.orbit-c{border-color:#252a33;inset:15%;transform:rotate(80deg)scaleY(.76)}.orbit-axis{border-left:1px dashed #242a33;height:96%;position:absolute;top:0;left:50%;transform:rotate(35deg)}.orbital-point{background:#d4e4e9;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 18px #bde5f388}.point-a{top:65%;left:23%}.point-b{top:35%;left:79%}.point-b,.point-c{width:3px;height:3px}.point-c{background:#778691;top:13%;left:38%}.orbit-caption{font-family:var(--font-mono);letter-spacing:.1em;color:#86919b;white-space:nowrap;max-width:140px;font-size:12px;line-height:1.8;position:absolute;bottom:9%;left:61%;transform:rotate(-32deg)}.world-title{z-index:2;transition:opacity .6s,filter .6s;position:absolute;top:32%;left:8%;right:8%}.title-kicker{letter-spacing:.18em;color:#acb4bd;margin-bottom:17px;margin-left:5px;font-size:12px}.world-title h1{letter-spacing:-.085em;white-space:nowrap;color:#d8dde2;text-shadow:0 1px #fff4;font-size:clamp(100px,16.2vw,252px);font-weight:500;line-height:.84}.title-period{color:#8eabb7}.title-under{justify-content:space-between;align-items:center;margin-top:25px;padding:0 5px;display:flex}.title-under p{letter-spacing:-.025em;color:#aeb7c0;font-size:clamp(15px,1.4vw,21px);font-weight:400}.edition{font-family:var(--font-mono);letter-spacing:.12em;color:#949da7;font-size:12px}.organism-message{z-index:3;gap:17px;max-width:320px;display:flex;position:absolute;bottom:125px;left:5%}.dialogue-indicator{font-family:var(--font-mono);color:#9fc6d2;font-size:20px}.organism-message .eyebrow{letter-spacing:.1em;color:#a8c3cf;font-size:12px}.organism-message p{color:#b0b7c0;max-width:260px;margin-top:9px;font-size:15px;line-height:1.65}.world-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:30px;left:3.3%;right:3.3%}.world-bottom .eyebrow{font-size:12px}.world-bottom .eyebrow span{color:#8b939e}.session-note{font-family:var(--font-mono);letter-spacing:.07em;color:#89929c;align-items:center;gap:14px;font-size:12px;display:flex}.session-note>span{color:#bbd0da;font-size:22px}.core-system{z-index:12;width:100px;height:115px;position:absolute;bottom:95px;left:50%;transform:translate(-50%)}.core-trigger{z-index:2;width:100%;height:115px;transition:transform .4s var(--ease);flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.core-trigger:hover{transform:translateY(-3px)}.core-glyph{width:52px;height:52px;transition:transform 1s var(--ease);margin-bottom:12px;display:block;position:relative}.core-glyph i{border:1px solid #cedce4;border-radius:50%;position:absolute;inset:4px;transform:rotate(30deg)scaleX(.45)}.core-glyph i:nth-child(2){border-color:#778c9a;transform:rotate(-30deg)scaleX(.45)}.core-glyph i:nth-child(3){border-color:#b5c7d3;transform:rotate(90deg)scaleX(.45)}.core-glyph b{background:#eafaff;border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:23px;box-shadow:0 0 19px #d3e7ff77}.core-label{letter-spacing:.25em;padding-left:3px;line-height:1.7}.core-hint,.core-label{font-family:var(--font-mono);font-size:12px}.core-hint{white-space:nowrap;letter-spacing:.07em;color:#929aa5;margin-top:5px}.core-is-open .core-glyph{transform:rotate(180deg)}.core-navigation{pointer-events:none;width:680px;height:330px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.nav-orbit{z-index:-1;background:radial-gradient(at bottom,#06090bf7,#0000 73%);border:1px solid #48566144;border-radius:50%;position:absolute;inset:0 40px -180px}.core-destination{pointer-events:auto;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;min-width:110px;animation:node-emerge .45s var(--ease) both;animation-delay:calc(var(--order)*35ms);background:#030303e8;border-radius:2px;flex-direction:column;align-items:center;padding:14px;font-size:12px;display:flex;position:absolute}.core-destination:hover{color:var(--signal)}.core-destination small{color:#929ba6;letter-spacing:.06em;margin-top:5px;font-size:12px}.nav-node{background:#adc0ce;border-radius:50%;width:4px;height:4px;position:absolute;top:2px}.destination-0{top:66%;left:2%}.destination-1{top:30%;left:9%}.destination-2{top:7%;left:26%}.destination-3{top:7%;right:26%}.destination-4{top:30%;right:9%}.destination-5{top:66%;right:2%}.destination-6{bottom:105px;left:50%;transform:translate(-50%)}.navigation-active .world-title{opacity:.2;filter:blur(2px)}.navigation-active .organism-message{opacity:.2}.dormant-notice{z-index:15;background:#080a0ef5;border-top:1px solid #697c8b;width:min(560px,100% - 48px);padding:28px 30px;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 15px 100px #000}.dormant-notice>p:nth-child(2){letter-spacing:-.03em;margin:15px 0 10px;font-size:25px}.dormant-notice small{color:#a6afb9;font-size:14px;line-height:1.6;display:block}.dormant-notice .text-control{margin-top:15px}.exit-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 60px);padding:70px 25px;display:flex}.exit-stage h1{letter-spacing:-.065em;margin:35px 0 25px;font-size:clamp(48px,8vw,105px);font-weight:400;line-height:1}.exit-stage>p:not(.eyebrow){color:#a9b2bc;font-size:17px}.exit-actions{flex-direction:column;align-items:center;gap:20px;margin-top:55px;display:flex}.exit-actions .response{font-family:var(--font-mono);gap:60px;min-height:60px;font-size:12px}.noscript{z-index:50;background:#030303;padding:10%;font-size:18px;line-height:1.8;position:absolute;inset:0}.noscript h1{font-size:50px}@keyframes blink{50%{opacity:0}}@keyframes type-in{0%{max-width:0}to{max-width:32em}}@keyframes arrive{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fracture{0%,15%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(var(--scatter),calc(var(--fragment)*-13px + 65px),-650px) rotate(calc(var(--fragment)*8deg))}}@keyframes aperture{0%,20%{opacity:0;transform:scale(.03)rotateX(70deg)}60%{opacity:.8}to{opacity:0;transform:scale(3)rotateX(10deg)}}@keyframes world-enter{0%{opacity:0;filter:blur(9px);transform:scale(1.045)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes orbit-breathe{50%{transform:rotate(-28deg)scaleY(.56)}}@keyframes node-emerge{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}html[data-paused=true] *,html[data-paused=true] :after,html[data-paused=true] :before{animation-play-state:paused!important}.reduce-motion *,.reduce-motion :after,.reduce-motion :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reduce-motion .fracture-text{opacity:0}.reduce-motion .awakening-aperture{opacity:.3}.reduce-motion .typed-line{max-width:none}@media (min-width:1500px){.awake-world{height:calc(100svh - 60px)}.world-title{left:calc(50% - 640px);right:calc(50% - 640px)}.world-title h1{font-size:247px}}@media (max-height:760px) and (min-width:761px){.awake-world{height:calc(100svh - 60px)}.question-stage{padding-top:45px}.question-stage h1{font-size:85px}.responses{margin-top:36px}.wait-word{margin-top:27px}.question-footnote{margin-top:18px}.core-system{bottom:90px}.organism-message{bottom:125px}}@media (max-width:760px){.experience-controls{min-height:60px;padding:0 20px}.experience-controls>div{gap:20px}.phase-label{display:none}.experience-controls>div{justify-content:space-between;width:100%}.utility-button{font-size:12px}.boot-console{padding:40px 28px 80px}.boot-lines{font-size:13px}.line-number{margin-right:15px}.question-stage{padding:50px 26px 100px}.question-origin{letter-spacing:.055em;font-size:12px}.wait-word{margin-top:42px}.question-stage h1{font-size:clamp(72px,16vw,110px)}.responses{flex-direction:column;gap:0;margin-top:34px}.response{min-height:74px;padding:17px 0}.response-copy{flex:1;gap:7px;font-size:12px}.response-copy small{font-size:12px}.question-footnote{margin-top:26px;font-size:12px;line-height:1.8}.branch-words{min-height:180px}.branch-stage{padding-left:28px;padding-right:28px}.branch-words p{font-size:43px;line-height:1.15}.branch-stage>.eyebrow{font-size:12px}.awake-world{height:max(770px,100svh - 60px);min-height:770px;max-height:none}.world-header{gap:23px;top:27px;left:24px;right:24px}.wordmark{font-size:23px}.world-header .eyebrow{letter-spacing:.06em;font-size:12px}.system-status{gap:7px;font-size:12px}.world-coordinate{font-size:12px;top:19%}.coordinate-left{left:24px}.coordinate-right{max-width:115px;right:24px}.world-title{top:31%;left:24px;right:24px}.world-title h1{letter-spacing:-.085em;font-size:clamp(60px,16.2vw,123px)}.title-kicker{margin-bottom:18px;margin-left:2px;font-size:12px}.title-under{margin-top:22px;padding-left:2px;display:block}.title-under p{font-size:16px}.edition{letter-spacing:.08em;margin-top:16px;font-size:12px;display:block}.orbital-field{opacity:.6;width:650px;max-width:none;height:650px;top:10%}.orbit-caption{display:none}.organism-message{gap:13px;max-width:275px;bottom:185px;left:26px}.organism-message p{max-width:240px;font-size:14px}.core-system{width:90px;bottom:60px;left:auto;right:25px;transform:none}.world-bottom{bottom:25px;left:24px;right:24px}.session-note,.world-bottom .eyebrow{font-size:12px}.session-note{gap:6px}.session-note>span{font-size:17px}.core-navigation{pointer-events:auto;background:#06080bf7;border:1px solid #313941;border-radius:50% 50% 6px 6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:calc(100vw - 40px);height:405px;padding:50px 20px 20px;display:flex;bottom:130px;left:auto;right:-5px;transform:none;box-shadow:0 0 80px #000}.nav-orbit{display:none}.core-destination{background:0 0;border-bottom:1px solid #1f252c;flex-direction:row;justify-content:space-between;align-items:center;width:85%;min-height:43px;padding:11px 15px;font-size:12px;animation-delay:0s;display:flex;position:relative!important;inset:auto!important;transform:none!important}.core-destination small{margin:0;font-size:12px}.nav-node{display:none}.core-navigation .destination-6{border-bottom:0}.core-is-open .core-trigger{background:#080b10;border-radius:50%;outline:1px solid #445360}.navigation-active .organism-message{opacity:0}.dormant-notice{padding:22px;top:18%}.dormant-notice>p:nth-child(2){font-size:23px}.world-header .eyebrow{max-width:140px}.exit-stage>p:not(.eyebrow){font-size:15px;line-height:1.6}.awakening-status{font-size:12px}}@media (max-width:360px){.world-header{gap:15px}.system-status,.world-header .eyebrow{font-size:12px}.question-stage{padding-left:22px;padding-right:22px}.core-navigation{width:calc(100vw - 30px);right:-10px}.session-note{font-size:12px}.world-title h1{font-size:15.5vw}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fracture-text{opacity:0}.awakening-aperture{opacity:.3}.typed-line{max-width:none}}.core-destination,.response-copy{font-size:14px}.organism-message p{font-size:16px}.world-header .eyebrow{font-size:12px}.core-hint{letter-spacing:0}.world-bottom{gap:20px}@media (max-width:760px){.world-header{align-items:flex-start;gap:16px}.world-header .eyebrow{max-width:160px;font-size:12px;line-height:1.5}.wordmark{flex-shrink:0}.system-status{margin-top:4px;font-size:12px}.world-coordinate{letter-spacing:0;max-width:150px;font-size:12px;top:19%}.coordinate-right{max-width:130px}.question-origin{max-width:300px;font-size:12px}.question-footnote{font-size:12px}.world-bottom{align-items:flex-end}.world-bottom .eyebrow{max-width:115px}.session-note{text-align:right;max-width:160px;line-height:1.6}.core-hint,.session-note{font-size:12px}.core-destination{font-size:14px}.core-destination small{font-size:12px}.organism-message p{font-size:16px}.core-navigation{height:430px}.core-destination{width:100%;min-height:46px;padding:11px 8px}}@media (max-width:360px){.world-header .eyebrow{display:none}.core-destination,.core-destination small{font-size:12px}.session-note{max-width:145px}}.dimensional-canvas{z-index:0;pointer-events:none;opacity:0;contain:strict;transition:opacity 1.8s;position:absolute;inset:0}.dimensional-canvas canvas{width:100%;height:100%;display:block}.dimensions-online .dimensional-canvas{opacity:.9}.dimensions-online .orbital-field{opacity:.16;transition:opacity 1.5s}.dimensions-online .world-title h1{color:#e3e6ec;text-shadow:0 2px 30px #030303,0 0 70px #03030388}.dimensions-online .title-kicker,.dimensions-online .title-under p{text-shadow:0 1px 8px #000,0 0 18px #000}.dimensions-online .world-coordinate{text-shadow:0 1px 10px #000}.reality-control{z-index:4;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:absolute;bottom:119px;right:5%}.reality-control>.eyebrow{letter-spacing:.06em;color:#aebacb;font-size:12px}.reality-trigger{font-family:var(--font-mono);letter-spacing:.08em;border-top:1px solid #637183;align-items:center;gap:20px;min-height:48px;padding:14px 0 7px;font-size:13px;display:flex}.reality-trigger:hover{color:#d6d5ff;border-color:#c2c4ef}.fold-symbol{color:#b6c7e5;transition:transform 1.2s var(--ease);font-size:24px;line-height:1}.reality-folded .fold-symbol{transform:rotate(180deg)}.reality-caption{color:#aab2bf;text-shadow:0 1px 9px #000;font-size:12px;line-height:1.6}.navigation-active .dimensional-canvas{opacity:.33;transition:opacity .7s}.dimensional-passage{perspective:700px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dimensional-passage i{aspect-ratio:1;width:min(55vw,580px);transform:rotate(calc(var(--plane)*12deg));animation:dimensional-flight 2.4s var(--ease) both;animation-delay:calc(var(--plane)*65ms);border:1px solid #8a9ab755;position:absolute}@keyframes dimensional-flight{0%,12%{opacity:0;transform:translateZ(-1200px) rotate(calc(var(--plane)*12deg))}35%{opacity:.6}to{opacity:0;transform:translateZ(520px) rotate(calc(var(--plane)*12deg + 50deg))}}@media (max-width:760px){.dimensions-online .dimensional-canvas{opacity:.78}.dimensional-canvas{width:120%;inset:10% -10% 4%}.reality-control{align-items:flex-start;gap:4px;bottom:80px;left:26px;right:auto}.reality-control>.eyebrow{letter-spacing:0;font-size:12px}.reality-trigger{gap:12px;min-height:44px;padding-top:8px;font-size:12px}.reality-caption{max-width:170px;font-size:12px}.dimensions-online .organism-message{bottom:230px}.dimensions-online .core-system{bottom:85px;right:20px}.dimensions-online .world-title h1{text-shadow:0 2px 18px #030303,0 0 35px #030303}.dimensional-passage i{width:65vw}}@media (prefers-reduced-motion:reduce){.dimensional-passage{display:none}}.reduce-motion .dimensional-passage{display:none}.dimensions-online .organism-message{text-shadow:0 1px 5px #000,0 0 12px #000,0 0 22px #000}@media (max-width:760px){.dimensions-online .world-title{top:27%}.dimensions-online .edition{display:none}.dimensions-online .organism-message{max-width:260px;bottom:185px}.dimensions-online .organism-message p{max-width:245px}}.cinematic-awakening{--awakening-progress:0;perspective:none;isolation:isolate;height:calc(100svh - 60px);min-height:620px}.awakening-scene{z-index:0;opacity:1;pointer-events:none;position:absolute;inset:0}.awakening-scene canvas{width:100%;height:100%;display:block}.awakening-header{font-family:var(--font-mono);letter-spacing:.12em;color:#b4bdca;z-index:3;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:36px;left:4%;right:4%}.awakening-header>span:first-child{color:#e1e6ef}.cinematic-fragments{font-family:var(--font-mono);letter-spacing:.25em;z-index:2;pointer-events:none;opacity:max(0,calc(1 - var(--awakening-progress)*5));font-size:clamp(16px,2.5vw,34px);display:flex;position:absolute;top:43%}.cinematic-fragments span{transform:translate3d(calc(var(--scatter)*var(--awakening-progress)*2),calc((var(--fragment) - 6)*var(--awakening-progress)*-25px),0) scale(calc(1 - var(--awakening-progress)*.8));filter:blur(calc(var(--awakening-progress)*4px));display:inline-block}.awakening-caption{text-align:center;z-index:3;pointer-events:none;position:absolute;bottom:110px;left:24px;right:24px}.awakening-caption .eyebrow{letter-spacing:.16em;color:#a5bfd2;font-size:12px}.awakening-caption>p{letter-spacing:-.035em;color:#e3e8f0;animation:arrive .55s var(--ease) both;text-shadow:0 2px 18px #030303;margin-top:15px;font-size:clamp(21px,2.4vw,35px);font-weight:400;line-height:1.3}.awakening-progress{z-index:3;background:#2d3541;width:130px;height:1px;position:absolute;bottom:81px}.awakening-progress i{transform-origin:0;width:100%;height:1px;transform:scaleX(var(--awakening-progress));background:#c5dfef;display:block}.cinematic-awakening .awakening-skip{z-index:4;min-height:44px;font-size:12px;bottom:20px}.awakening-fallback{opacity:.8;width:250px;height:250px;transition:opacity .3s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.awakening-fallback i{transform:rotate(calc(var(--awakening-progress)*70deg)) scaleY(.45);border:1px solid #9eb9cf;border-radius:50%;position:absolute;inset:0}.awakening-fallback i:nth-child(2){transform:rotate(calc(60deg + var(--awakening-progress)*90deg)) scaleY(.45);border-color:#687d9b}.awakening-fallback i:nth-child(3){transform:rotate(calc(120deg + var(--awakening-progress)*110deg)) scaleY(.45);border-color:#8b90ba}.awakening-fallback b{border:1px solid #c5e5f5;border-radius:50%;position:absolute;inset:40%;box-shadow:0 0 25px #accfe52b}.awakening-rendered .awakening-fallback{opacity:0}.reduce-motion .awakening-progress,.reduce-motion .cinematic-fragments{display:none}.reduce-motion .awakening-fallback i{transform:rotate(25deg)scaleY(.45)}.reduce-motion .awakening-fallback i:nth-child(2){transform:rotate(85deg)scaleY(.45)}.reduce-motion .awakening-fallback i:nth-child(3){transform:rotate(145deg)scaleY(.45)}@media (max-width:760px){.cinematic-awakening{min-height:620px}.awakening-header{letter-spacing:.03em;font-size:12px;top:28px;left:24px;right:24px}.awakening-header>span:last-child{text-align:right;max-width:145px;line-height:1.7}.awakening-caption{bottom:115px;left:26px;right:26px}.awakening-caption>p{font-size:25px}.awakening-scene{inset:0 0 60px}.awakening-caption .eyebrow{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.awakening-progress,.cinematic-fragments{display:none}}.awakening-scene:after{content:"";pointer-events:none;background:linear-gradient(#03030355,#0000 18% 62%,#030303ed);position:absolute;inset:0}.awake-world{--thought-accent:#a8c3cf}.awake-world[data-mood=curious]{--thought-accent:#b8d8ee}.awake-world[data-mood=playful]{--thought-accent:#c8bee9}.awake-world[data-mood=patient]{--thought-accent:#b9c5d3}.personality-message{min-width:270px;max-width:330px}.dialogue-heading{align-items:center;gap:16px;display:flex}.dialogue-presence{font-family:var(--font-mono);letter-spacing:.04em;color:#959eab;font-size:12px}.personality-message .dialogue-indicator,.personality-message .eyebrow{color:var(--thought-accent);transition:color .6s}.personality-message p{animation:thought-arrives .4s var(--ease) both;max-width:280px;min-height:52px}.awake-world .core-glyph i{border-color:var(--thought-accent);transition:border-color .7s}.reactions-toggle[aria-pressed=true]{color:#c9d6e3}@keyframes thought-arrives{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.personality-message{width:calc(100% - 52px);min-width:0;max-width:330px}.personality-message p{max-width:300px;min-height:52px;font-size:16px;line-height:1.55}.dimensions-online .organism-message.personality-message{max-width:330px}.dimensions-online .personality-message p{max-width:300px}.experience-controls>div{gap:8px}.experience-controls .utility-button{letter-spacing:0;gap:5px;font-size:12px}.experience-controls .utility-button svg{flex-shrink:0}}@media (max-width:360px){.experience-controls{padding:0 14px}.experience-controls .utility-button{gap:3px}.reactions-toggle svg{display:none}}.creations-world{color:#e7e9ed;background:radial-gradient(at 50% 40%,#17202c66,#0000 65%),#080a0d;min-height:100svh;padding:28px 5vw 105px}.creation-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:36px;display:flex}.creation-topbar button{align-items:center;gap:10px;min-height:44px;display:flex}.creation-intro{text-align:center;margin:52px 0 0}.creation-intro h1{letter-spacing:-.065em;margin:16px 0;font-size:clamp(42px,7.6vw,110px);font-weight:400;line-height:1.1}.creation-intro>p:last-child,.creation-title>p:last-child{color:#a5adba;font-size:15px}.creation-universe{max-width:1200px;height:420px;margin:0 auto;position:relative}.creation-scene{pointer-events:none;position:absolute;inset:0}.creation-scene canvas{width:100%;height:100%;display:block}.creation-entities{grid-template-columns:repeat(3,1fr);gap:25px;display:grid;position:absolute;inset:0}.creation-entity{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:140px 140px 12px 12px;flex-direction:column;align-items:center;padding:16px 10px 24px;display:flex}.creation-entity:hover{background:radial-gradient(#b9dfff0b,#0000 70%)}.creation-entity:focus-visible{outline:1px solid var(--creation-accent);outline-offset:4px}.entity-number{font:11px var(--font-mono),monospace;letter-spacing:.12em;color:#a0aab8}.entity-target{color:var(--creation-accent);opacity:0;flex:1;align-items:center;font-size:22px;display:flex}.creation-entity:focus-visible .entity-target,.creation-entity:hover .entity-target{opacity:1}.creation-entity strong{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(19px,2.2vw,30px);font-weight:400}.entity-enter{letter-spacing:.12em;color:var(--creation-accent);align-items:center;gap:10px;font-size:11px;display:flex}.creation-invitation{text-align:center;color:#9da7b4;margin:10px 0 36px;font-size:13px}.creation-voice{max-width:1200px;margin:24px auto 0}.creation-voice .organism-message{max-width:500px;position:static}.creation-fallback{color:#a7c4db;letter-spacing:20px;place-items:center;font-size:100px;display:grid;position:absolute;inset:0}.creation-title{max-width:1200px;margin:55px auto 0}.creation-title h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(38px,5.5vw,78px);font-weight:400;line-height:1.08}.creation-detail-grid{grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:auto;display:grid}.creation-study{min-height:490px;position:relative}.creation-study .creation-scene{bottom:130px}.study-caption{text-align:center;width:100%;position:absolute;bottom:0}.study-caption>p{margin:8px 0}.study-caption small{color:#8e99a8;max-width:330px;margin:16px auto 0;font-size:11px;line-height:1.6;display:block}.study-button{color:var(--creation-accent);cursor:pointer;background:0 0;border:1px solid #63718566;border-radius:30px;margin-top:8px;padding:12px 20px;font-size:13px}.study-button span{margin-left:24px}.creation-narrative{padding-top:36px}.creation-tabs{border-bottom:1px solid #ffffff20;gap:20px;display:flex;overflow-x:auto}.creation-tabs button{white-space:nowrap;color:#9ba5b3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:14px 0;font-size:13px}.creation-tabs button[aria-selected=true]{color:var(--creation-accent);border-bottom-color:var(--creation-accent)}#creation-panel{min-height:340px;padding:25px 0}#creation-panel h2{letter-spacing:-.03em;margin:12px 0 25px;font-size:25px;font-weight:400}#creation-panel figure img{max-width:100%;height:auto}.story-part{margin:0 0 26px}.story-part>p:last-child{color:#c5ccd5;margin:9px 0;font-size:17px;line-height:1.7}.capability-list{padding:0;list-style:none}.capability-list li{color:#c5ccd5;border-bottom:1px solid #ffffff18;gap:20px;padding:20px 0;display:flex}.capability-list span{color:var(--creation-accent);font-size:12px}.build-facts{grid-template-columns:90px 1fr;gap:20px;font-size:14px;line-height:1.6;display:grid}.build-facts dt{color:#909dad}.build-facts dd{margin:0}.unpublished-note{color:#a5afbd;max-width:400px;font-size:15px;line-height:1.8}.entry-coordinate{text-align:center;width:100%;color:var(--creation-accent);font:12px monospace;position:absolute;bottom:10px}.creation-loading{text-align:center;color:#b5c9d9;padding:40vh 10vw}.creation-mobile-nav{color:#9aabba;justify-content:center;align-items:center;gap:25px;font:12px monospace;display:flex}.creation-mobile-nav button{color:#d0dce8;background:0 0;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.reduce-motion .creation-scene{animation:none!important}@keyframes creation-arrival{to{filter:brightness(1.7);transform:scale(1.35)}}@media (max-width:700px){.creations-world{padding:18px 22px 125px}.creation-topbar{flex-wrap:wrap;gap:6px}.creation-topbar>.eyebrow{font-size:10px}.creation-topbar button{font-size:12px}.creation-intro{margin-top:35px}.creation-intro h1{font-size:54px}.creation-universe{height:380px}.creation-entities{grid-template-columns:1fr}.creation-entity strong{font-size:29px}.creation-invitation{margin:24px 0}.creation-title{margin-top:35px}.creation-title h1{font-size:42px}.creation-detail-grid{grid-template-columns:1fr;gap:10px}.creation-study{min-height:440px}.creation-narrative{padding-top:10px}.creation-tabs{gap:17px}.creation-tabs button{font-size:12px}.creation-voice{margin-top:15px}.creation-voice .organism-message{max-width:100%}.creation-detail .creation-topbar>.eyebrow{display:none}}.chapter-world{background:radial-gradient(at 30% 40%,#101b2560,#0000 65%),#06070a;min-height:100svh;padding:28px 5vw 70px}.chapter-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.chapter-top .text-control{gap:10px}.chapter-heading{max-width:1200px;margin:60px auto 0}.chapter-heading h1{letter-spacing:-.065em;margin:14px 0 22px;font-size:clamp(60px,8.6vw,120px);font-weight:400;line-height:1}.chapter-heading>p:last-child{color:#a9b4c0;font-size:17px}.chapter-content{max-width:1200px;animation:arrive .6s var(--ease) both;margin:auto}.chapter-bottom{max-width:1200px;min-height:230px;margin:25px auto 0;position:relative}.chapter-bottom .organism-message{max-width:320px;bottom:85px;left:0}.chapter-bottom .core-system{bottom:45px}.chapter-bottom .core-navigation{z-index:5}.ability-layout,.identity-reconstruction,.lab-experiment{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;min-height:500px;display:grid}.identity-art{perspective:800px;place-items:center;height:450px;display:grid;position:relative}.identity-art:after,.identity-art:before{content:"";border:1px solid #9db9ce1c;position:absolute;inset:14% 5%;transform:rotate(-9deg)}.identity-art:after{inset:8% 12%;transform:rotate(10deg)}.identity-monogram{letter-spacing:-.13em;color:#0000;-webkit-text-stroke:1px #b7d7e2;text-shadow:0 0 60px #a5d1e318;padding-right:.1em;font-family:Georgia,serif;font-size:clamp(150px,20vw,250px);transform:rotateY(-16deg)}.identity-orbits{place-items:center;display:grid;position:absolute;inset:0}.identity-orbits i{border:1px solid #8494aa33;border-radius:50%;width:90%;height:70%;position:absolute;transform:rotate(-32deg)scaleY(.7)}.identity-orbits i:nth-child(2){transform:rotate(50deg)scaleY(.8)}.identity-orbits i:nth-child(3){width:60%;transform:rotate(15deg)}.identity-scan{opacity:.5;background:linear-gradient(90deg,#0000,#c6e9f4,#0000);width:80%;height:1px;animation:identity-scan 7s ease-in-out infinite;position:absolute}.identity-coordinate{font:11px/1.8 var(--font-mono);letter-spacing:.12em;color:#8d9ba9;position:absolute;bottom:22px;left:0}.identity-record{padding-top:28px}.identity-opening{color:#98a9ba;min-height:65px;margin-bottom:30px;font-size:15px;line-height:1.9}.identity-name h2{letter-spacing:-.045em;margin:10px 0 24px;font-size:clamp(32px,4.5vw,60px);font-weight:400;line-height:1.1}.identity-roles{margin:0;padding:0;list-style:none}.identity-roles li{text-transform:uppercase;letter-spacing:.045em;border-top:1px solid #ffffff18;gap:24px;padding:17px 0;font-size:15px;display:flex}.identity-roles li span{font:11px var(--font-mono);color:#8faaba}.identity-note{color:#98a4b2;margin-top:20px;font-size:13px}.unrevealed{opacity:0;visibility:hidden;transform:translateY(8px)}.revealed{opacity:1;transition:opacity .65s,transform .65s;transform:none}.ability-constellation{height:440px;position:relative}.network-orbit{border:1px dashed #7d96ad33;border-radius:50%;position:absolute;inset:10%}.network-center{color:#b5c8da25;letter-spacing:-.1em;font-size:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-center span{color:#aee0e366}.network-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-connections line{stroke:#66788e44;stroke-width:.15px;transition:stroke .3s}.network-connections .connection-lit{stroke:#bceaf0;stroke-dasharray:2 1;stroke-width:.22px}.ability-node{left:var(--node-x);top:var(--node-y);white-space:nowrap;color:#9daebe;background:#080c12;border:1px solid #60708680;border-radius:50%;min-height:65px;padding:16px 18px;font-size:13px;transition:border-color .3s,box-shadow .3s;position:absolute;transform:translate(-50%,-50%)}.ability-node[aria-pressed=true]{color:#e5f9ff;border-color:#c4ecf4;box-shadow:0 0 35px #adf0ff17}.ability-node-dot{background:#bceaf0;border-radius:50%;width:4px;height:4px;margin:0 auto 10px;display:block}.ability-reading h2,.lab-reading h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(30px,3.5vw,45px);font-weight:400;line-height:1.1}.ability-reading>p:not(.eyebrow),.lab-reading>p:not(.eyebrow){color:#b6c0ce;font-size:17px;line-height:1.85}.ability-reading ul{color:#d0e4ec;flex-wrap:wrap;gap:10px 24px;margin:14px 0 32px;padding:0;font-size:14px;list-style:none;display:flex}.ability-linked-label{margin-top:28px}.ability-reading small,.lab-reading small{color:#96a1b0;max-width:380px;font-size:12px;line-height:1.8;display:block}.timeline-world{padding-top:28px;position:relative}.time-perspective{perspective:450px;height:270px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 85%,#0000);mask-image:linear-gradient(#0000,#000 25% 85%,#0000)}.time-grid{transform-origin:50% 100%;background-color:#0000;background-image:linear-gradient(#acbddc22 1px,#0000 0),linear-gradient(90deg,#acbddc22 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:150%;position:absolute;inset:0 -50%;transform:rotateX(65deg)translateY(60px)}.time-horizon{background:linear-gradient(90deg,#0000,#b2d0ea,#0000);height:1px;position:absolute;top:55%;left:0;right:0}.time-perspective>span{font:clamp(32px,6vw,75px) var(--font-mono);letter-spacing:.25em;color:#d0deec;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.timeline-memory{text-align:center;max-width:650px;margin:15px auto}.timeline-memory h2{letter-spacing:-.035em;margin:20px 0;font-size:clamp(28px,3.5vw,44px);font-weight:400}.timeline-memory>p:last-child{color:#acb9c8;max-width:520px;margin:auto;font-size:16px;line-height:1.9}.timeline-footnote{text-align:center;color:#92a1b2;font:12px var(--font-mono);margin:27px 0}.timeline-track{scroll-snap-type:x mandatory;border-bottom:1px solid #ffffff20;gap:30px;padding:20px 8px;display:flex;overflow-x:auto}.timeline-track button{text-align:left;scroll-snap-align:center;opacity:.6;flex:0 0 180px;min-height:70px}.timeline-track button[aria-pressed=true]{opacity:1;color:#bceaf0}.timeline-track span{font-size:28px;display:block}.timeline-track small{margin-top:8px;font-size:12px;line-height:1.5;display:block}.timeline-controls{justify-content:center;gap:65px;margin:25px auto;display:flex}.timeline-controls button:disabled{opacity:.3}.chapter-lab{background:radial-gradient(at 28% 48%,#35294944,#0000 60%),#06070a}.chapter-lab .chapter-heading>p:last-child{text-transform:uppercase;font:12px/1.9 var(--font-mono);letter-spacing:.12em}.lab-chamber{place-items:center;height:470px;display:grid;position:relative;overflow:hidden}.lab-field{perspective:650px;width:340px;height:340px;transition:transform 1.2s var(--ease);position:relative}.lab-nucleus{z-index:2;background:radial-gradient(circle at 30% 25%,#f5eafa,#79618c 38%,#100c17 78%);border-radius:50%;position:absolute;inset:42%;box-shadow:0 0 60px #c0a8e325}.lab-orbit{inset:calc(9% + var(--i)*2%);transform:rotate(var(--tilt)) rotateX(62deg);animation:lab-orbit var(--duration) linear infinite;border:1px solid #b2a3ca66;border-radius:50%;position:absolute}.lab-orbit b,.lab-orbit i{background:#dcd0ed;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 15px #d4bbff44}.lab-orbit b{background:#9684b2;width:5px;height:5px;top:35%;left:auto;right:-3px}.gravity-reversed .lab-field{transform:rotate(180deg)scale(1.13)}.gravity-reversed .lab-orbit{border-color:#bedee899;animation-direction:reverse}.lab-frozen .lab-orbit{animation-play-state:paused}.lab-axis{background:#bca6d620;position:absolute}.lab-axis-x{height:1px;top:50%;left:8%;right:8%}.lab-axis-y{width:1px;top:10%;bottom:10%;left:50%}.lab-annotation{font:11px/1.8 var(--font-mono);letter-spacing:.1em;color:#b3a4c6;position:absolute;bottom:5%;left:0}.lab-status{font:11px var(--font-mono);letter-spacing:.08em;color:#d2bedf;border-block:1px solid #b6a0cb30;justify-content:space-between;margin:25px 0 14px;padding:17px 0;display:flex}.lab-status span{color:#9ea4b4}.lab-controls{flex-wrap:wrap;gap:10px 16px;margin-bottom:25px;display:flex}.lab-controls .study-button{color:#dccaf0;margin:0}.lab-controls .study-button:disabled{opacity:.55}.lab-controls .text-control{width:100%;margin-top:5px}.chapter-world .skip-link:not(:focus){visibility:hidden}@keyframes identity-scan{0%,to{top:30%}50%{top:70%}}@keyframes lab-orbit{to{transform:rotate(calc(var(--tilt) + 1turn)) rotateX(62deg)}}@media (max-width:760px){.chapter-world{padding:20px 22px 65px}.chapter-top{flex-wrap:wrap;gap:8px}.chapter-top>.eyebrow{display:none}.chapter-top .text-control{gap:7px;font-size:11px}.chapter-heading{margin-top:38px}.chapter-heading h1{font-size:clamp(48px,12.5vw,80px)}.chapter-heading>p:last-child{font-size:15px;line-height:1.7}.ability-layout,.identity-reconstruction,.lab-experiment{grid-template-columns:1fr;gap:10px;min-height:0}.identity-art{width:100%;max-width:400px;height:290px;margin:15px auto}.identity-monogram{font-size:180px}.identity-coordinate{font-size:10px;bottom:8px}.identity-record{padding-top:10px}.identity-opening{margin-bottom:17px}.identity-name h2{font-size:42px}.identity-roles li{font-size:13px}.ability-constellation{width:100%;max-width:430px;height:350px;margin:auto}.ability-node{min-height:60px;padding:14px 10px;font-size:11px}.ability-reading{padding:0 6px}.ability-reading>p:not(.eyebrow),.lab-reading>p:not(.eyebrow){font-size:15px}.ability-reading h2,.lab-reading h2{font-size:34px}.chapter-bottom{min-height:325px;margin-top:32px}.chapter-bottom .organism-message{max-width:100%;top:12px;bottom:auto;left:0}.chapter-bottom .core-system{bottom:30px;right:5px}.chapter-bottom .core-navigation{max-width:calc(100vw - 40px);right:-5px}.time-perspective{height:210px}.timeline-memory h2{font-size:32px}.timeline-memory>p:last-child{font-size:15px}.timeline-footnote{font-size:11px;line-height:1.8}.lab-chamber{height:340px}.lab-field{width:280px;height:280px}.lab-annotation,.lab-status{font-size:10px}.lab-status{gap:10px}.lab-controls .study-button{padding:12px 14px;font-size:12px}}.secret-terminal{color:#e1e8f0;width:min(760px,100% - 32px);max-height:calc(100dvh - 40px);font-family:var(--font-mono);background:#080c12;border:1px solid #66788c;border-radius:5px;margin:auto;padding:30px;position:fixed;inset:0;box-shadow:0 40px 180px #000}.secret-terminal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020408d9}.secret-terminal header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:22px;display:flex}.secret-terminal h2{letter-spacing:-.04em;margin:12px 0 0;font-family:Arial,sans-serif;font-size:clamp(25px,4vw,37px);font-weight:400}.terminal-close{color:#b9cadb;width:44px;height:44px;font-size:30px}.terminal-output{scrollbar-color:#62778c #080c12;overflow-wrap:anywhere;height:min(42dvh,340px);padding:22px 8px 22px 0;overflow:auto}.terminal-output p{white-space:pre-wrap;color:#bccbd9;min-height:1em;font-size:13px;line-height:1.9}.terminal-output .terminal-echo{color:#bceaf0;margin-top:14px}.secret-terminal form{border-top:1px solid #3b4b5d;align-items:center;gap:12px;padding-top:18px;display:flex}.secret-terminal label{color:#98adbf;letter-spacing:.1em;font-size:11px}.secret-terminal label span{color:#d1edf3;margin-left:10px}.secret-terminal input{color:#e9f4fa;min-width:0;font:15px var(--font-mono);outline-offset:3px;background:#080c12;border:0;border-bottom:1px solid #344858;flex:1;padding:12px 5px}.secret-terminal input:focus{outline:1px solid #bceaf0}.secret-terminal form button{color:#bceaf0;min-width:44px;min-height:44px;font-size:25px}.terminal-footnote{color:#92a6b8;letter-spacing:.08em;margin-top:20px;font-size:10px;line-height:1.8}.anomaly-invitation{z-index:35;background:#10111bf5;border:1px solid #827591;width:min(350px,100vw - 48px);padding:22px;position:fixed;top:95px;right:24px;box-shadow:0 15px 60px #0009}.anomaly-invitation>p:nth-child(2){margin:8px 0 12px;font-size:21px;line-height:1.5}.anomaly-invitation>div{flex-wrap:wrap;gap:4px 20px;display:flex}.anomaly-invitation button{color:#d1bde9;min-height:44px;padding:0;font-size:12px}.anomaly-invitation button:last-child{color:#a9b3c1}.secret-notice{z-index:38;background:#0c1119f5;border:1px solid #617a90;width:min(420px,100vw - 32px);padding:18px 23px;position:fixed;top:25px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0009}.secret-notice p{margin:8px 0;font-size:15px;line-height:1.7}.secret-notice .text-control{min-height:30px}.matrix-echo{color:#c3ead5;background:repeating-linear-gradient(0deg,#0c1712 0 3px,#16291e 4px);border-color:#91c6aa}.system-failure{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 60px);padding:8vh 24px 60px;display:flex;position:relative;overflow:hidden}.system-failure>.eyebrow{max-width:90%;font-size:11px;position:absolute;top:40px}.containment-art{opacity:.38;pointer-events:none;width:min(55vw,540px);height:min(55vw,540px);position:absolute}.containment-art i{border:1px solid #b9a0d2;animation:containment-drift 8s linear infinite;position:absolute;inset:0;transform:rotate(45deg)}.containment-art i:nth-child(2){border-color:#627f9b;animation-direction:reverse;inset:12%}.containment-art i:nth-child(3){border-color:#cde9f0;inset:23%}.failure-reading{z-index:1;flex-direction:column;justify-content:center;max-width:850px;min-height:220px;display:flex}.failure-reading>.eyebrow{color:#c8b1df}.failure-reading h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(40px,7vw,96px);font-weight:400;line-height:1.1}.failure-actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:25px;display:flex}.failure-actions .study-button{color:#dfd0f0}.failure-caption{color:#a4aab8;margin-top:28px;font-size:12px}.unrestricted-mode{--signal:#dcc0fa;--creation-accent:#dac3ed}.unrestricted-mode:after{content:"";z-index:25;pointer-events:none;border:1px solid #b998da44;position:fixed;inset:0;box-shadow:inset 0 0 130px #ae69ce18}.unrestricted-mode .core-glyph{filter:drop-shadow(0 0 10px #ca95f466);transform:rotate(30deg)}.unrestricted-mode .core-glyph i{border-color:#d3adef}.unrestricted-mode .core-glyph b{background:#ebcbff}.unrestricted-mode .world-title h1{color:#e0d6e9}.unrestricted-mode .system-status{color:#dcc0fa}.unrestricted-mode .lab-field{filter:drop-shadow(0 0 20px #b58dda44)}.mode-toggle{color:#d6b4f2}.unrestricted-mode .chapter-world{background:radial-gradient(at 30% 40%,#45274844,#0000 65%),#06070a}@keyframes containment-drift{to{transform:rotate(225deg)}}@media (max-width:760px){.experience-controls>div{flex-wrap:wrap;justify-content:space-between;gap:0 12px}.experience-controls .utility-button{letter-spacing:0;gap:4px;font-size:10px}.experience-controls:has(.mode-toggle)>div{grid-template-columns:repeat(3,1fr);display:grid}.experience:has(.mode-toggle){padding-bottom:40px}.secret-terminal{padding:20px 16px}.secret-terminal header{padding-bottom:15px}.secret-terminal .eyebrow{font-size:10px}.secret-terminal form{gap:7px}.secret-terminal label{font-size:10px}.secret-terminal label span{display:none}.terminal-output p{font-size:12px}.anomaly-invitation{width:calc(100vw - 32px);top:95px;right:16px}.failure-reading{min-height:270px}.containment-art{width:78vw;height:78vw}.system-failure>.eyebrow{font-size:10px;top:25px}.failure-caption{max-width:260px;line-height:1.8}.failure-actions{gap:14px}.experience.stage-awake{padding-bottom:60px}.experience.stage-awake:has(.mode-toggle){padding-bottom:90px}}.cursor-field{z-index:40;pointer-events:none;opacity:0;will-change:transform;transition:opacity .18s;position:fixed;top:0;left:0}.cursor-field[data-visible=true]{opacity:1}.cursor-field i{border:1px solid #b5d8e666;border-radius:50%;width:34px;height:34px;transition:width .2s,height .2s,left .2s,top .2s,border-color .2s;position:absolute;top:-17px;left:-17px}.cursor-field[data-kind=interactive] i{border-color:#c6eaf2aa;width:46px;height:46px;top:-23px;left:-23px}.cursor-field span{font:10px var(--font-mono);letter-spacing:.14em;color:#d9edf6;background:#090d12e8;padding:6px 8px;display:none;position:absolute;top:8px;left:20px}.cursor-field[data-kind=enter] span{display:block}.cursor-field[data-kind=enter] i{border-color:#d9edf6}.creation-entering .creation-scene{animation:none}.creation-detail .creation-title{animation:arrive .65s var(--ease) both}.creation-entering .creation-universe:after{content:"";pointer-events:none;animation:entry-aperture 1.5s var(--ease) both;border:1px solid #aacde544;border-radius:50%;position:absolute;inset:3% 18%}@keyframes entry-aperture{0%{opacity:.5;transform:scale(.55)rotateX(60deg)}to{opacity:0;transform:scale(2.2)rotateX(5deg)}}@media (max-width:760px){.experience-controls:has(.mode-toggle)>div,.experience-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;display:grid}.experience-controls .utility-button{min-height:44px;font-size:10px}.experience.stage-awake,.experience.stage-awake:has(.mode-toggle){padding-bottom:90px}.experience:has(.mode-toggle),.experience:not(.stage-awake){padding-bottom:40px}.cursor-field{display:none}.system-failure{min-height:calc(100svh - 100px)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-field{display:none}}@media (max-width:1050px){.experience-controls .phase-label{display:none}.experience-controls>div{justify-content:space-between;width:100%}}@media (max-width:760px){.experience-controls .utility-button svg{flex-shrink:0}}.text-version-link{z-index:15;font:10px var(--font-mono,monospace);letter-spacing:.1em;color:#b5bac4;padding:10px;position:absolute;top:22px;right:24px}.contact-channel{grid-template-columns:minmax(180px,.8fr) 1.2fr;align-items:center;gap:clamp(28px,6vw,90px);padding:35px 0 70px;display:grid}.contact-signal{aspect-ratio:1;perspective:700px;background:radial-gradient(#a4cafa12,#0000 65%);place-items:center;width:100%;max-width:330px;display:grid;position:relative}.contact-signal i{border:1px solid #93b0c96b;border-radius:50%;position:absolute;inset:12%;transform:rotateX(62deg)rotate(-30deg);box-shadow:0 0 25px #c0dcff10}.contact-signal i:nth-child(2){inset:17%;transform:rotateY(62deg)rotate(30deg)}.contact-signal i:nth-child(3){inset:25%;transform:rotateX(-32deg)rotateY(30deg)}.contact-signal span{letter-spacing:-.08em;color:#e0e7ef;text-shadow:0 0 35px #acf5;font-size:clamp(40px,7vw,84px);font-weight:300}.contact-channel h2{margin:16px 0;font-size:clamp(48px,8vw,90px);font-weight:300}.contact-intro{color:#d3d6df;font-size:clamp(18px,2vw,24px);line-height:1.6}.contact-empty{color:#aeb5c0;border-top:1px solid #ffffff20;max-width:440px;margin-top:28px;padding-top:22px;line-height:1.8}.contact-links{padding:0;list-style:none}.contact-links a{border-bottom:1px solid #ffffff25;justify-content:space-between;padding:20px 0;font-size:24px;display:flex}.contact-links a:hover{color:#b4e6ff}.text-page{color:#c9cdd6;max-width:980px;margin:auto;padding:90px 32px;line-height:1.8}.text-page h1{letter-spacing:-.045em;color:#f1f3f7;margin:32px 0;font-size:clamp(40px,7vw,82px);font-weight:400;line-height:1.1}.text-page h2{color:#eff2f7;font-size:30px}.text-page h3{color:#e0e5ee;font-size:23px}.text-page section{margin:70px 0}.text-page article{border-bottom:1px solid #ffffff20;padding:18px 0}.text-lead{font-size:22px}.recovery-page{max-width:780px}.recovery-page>a,.recovery-page>button{margin:22px 18px 0 0}.exit-actions{flex-wrap:wrap}@media (max-width:600px){.contact-channel{grid-template-columns:1fr;gap:8px;padding-top:0}.contact-signal{max-width:180px;margin:auto}.contact-channel h2{margin-top:8px}.text-page{padding:80px 24px}.text-version-link{top:8px;right:12px}.chapter-contact .chapter-heading{padding-top:20px}}.memory-dialog{color:#d9e0e9;background:#090d13;border:1px solid #68798a;width:min(580px,100vw - 32px);max-height:calc(100svh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.memory-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020408d9}.memory-sheet{padding:30px}.memory-sheet header{justify-content:space-between;align-items:center;gap:14px;display:flex}.memory-sheet h2{letter-spacing:-.05em;margin:26px 0 18px;font-size:clamp(32px,6vw,48px);font-weight:400}.memory-sheet p{line-height:1.7}.memory-sheet>p{color:#b7c3d1;font-size:14px}.memory-summary{margin:24px 0 12px}.memory-action{text-align:left;border-bottom:1px solid #6b839d55;justify-content:space-between;gap:18px;width:100%;padding:20px 0;font-size:18px;line-height:1.5;display:flex}.memory-action:hover{color:#bceaf0}.memory-reason{margin:15px 0;font-size:12px!important}.memory-settings{border-top:1px solid #67758755;margin-top:30px;padding-top:20px}.memory-settings p{color:#a2b2c4;margin-bottom:12px;font-size:12px}.private-note{background:#b1ccf009;border-left:1px solid #b1ccf0;margin:25px 0;padding:22px}.private-note>p:last-child{margin-top:14px;font-size:17px}.core-destination[data-suggested=true] .nav-node{box-shadow:0 0 0 4px #bceaf020,0 0 18px #bceaf066}.experience-controls>div{gap:18px}@media (max-width:760px){.memory-sheet{padding:20px}.memory-sheet header{align-items:flex-start}.memory-sheet header .eyebrow{max-width:130px}.experience-controls>div{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.experience:has(.mode-toggle){padding-bottom:85px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.experience{background:#020813;--signal:#b3e3ff;--muted:#b2c4d6}.experience:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#020711be,#020711ed),url(/images/aadin-universe.webp) 50%/cover no-repeat;pointer-events:none}.awake-world.cinematic-world{isolation:isolate;height:calc(100svh - 62px);min-height:760px;max-height:1400px;overflow:hidden;background:#020813;animation:cinema-arrive 1.4s ease both}.cinema-plate,.cinema-shade,.cinema-stars{position:absolute;inset:0;pointer-events:none}.cinema-plate{z-index:-3;transform:translate3d(var(--flight-x,0),var(--flight-y,0),0) scale(1.035);transition:filter 1.6s,scale 1.6s;will-change:transform}.cinema-plate img{object-fit:cover;object-position:center 52%}.cinema-shade{z-index:-2;background:linear-gradient(180deg,#02091580,transparent 22%,#01071010 52%,#0207119c 78%,#020611ee),radial-gradient(ellipse at 51% 32%,#0109197d,transparent 47%)}.cinema-stars{z-index:-1;opacity:.5;background:radial-gradient(1px 1px at 37% 17%,#fff,transparent),radial-gradient(2px 2px at 73% 24%,#b5e5ff,transparent),radial-gradient(1px 1px at 54% 49%,#fff,transparent),radial-gradient(2px 2px at 29% 55%,#ffe0a5,transparent);animation:cinema-stars 7s ease-in-out infinite alternate}.cinema-header{position:absolute;top:30px;left:4%;right:4%;justify-content:space-between;gap:28px;z-index:3}.cinema-brand,.cinema-header{display:flex;align-items:center}.cinema-brand{gap:14px;color:#fff;filter:drop-shadow(0 2px 12px #000);font-size:21px;letter-spacing:.22em}.cinema-brand small{display:block;font:8px var(--font-mono);letter-spacing:.23em;margin-top:8px;color:#c4d9e9}.cinema-header nav{display:flex;gap:28px;align-items:center;padding:2px 20px;background:#06101d70;border:1px solid #98d3ff24;border-radius:30px;backdrop-filter:blur(12px)}.cinema-header nav button{display:flex;align-items:center;gap:6px;min-height:40px;font:10px var(--font-mono);letter-spacing:.08em;color:#e1ecf6}.cinema-header nav button:hover{color:#ffc994}.cinema-status{font:9px var(--font-mono);letter-spacing:.12em;color:#d2eafa;display:flex;align-items:center;gap:8px}.cinema-status i{width:4px;height:4px;border-radius:50%;background:#b4e9ff;box-shadow:0 0 12px #b4e9ff}.cinema-heading{position:absolute;top:23%;left:51%;transform:translateX(-50%);width:min(720px,80%);text-align:center;z-index:2;transition:opacity .3s}.cinema-heading>.eyebrow{font-size:10px;letter-spacing:.5em;color:#e4effc;text-shadow:0 2px 15px #000}.cinema-heading h1{font-size:clamp(62px,7.6vw,118px);font-weight:300;letter-spacing:.13em;line-height:1.15;margin:14px 0 8px;color:#f4f7fc;text-shadow:0 0 26px #90c8ff77,0 4px 32px #02091c}.cinema-heading h1 span{color:#ffddb5;text-shadow:0 0 12px #ffae66,0 0 38px #ff8a3466}.cinema-manifesto{font:11px var(--font-mono);letter-spacing:.65em;color:#eaf2fa;margin-bottom:23px}.cinema-description{font-size:13px;letter-spacing:.1em;color:#edf4fc;text-shadow:0 2px 10px #000}.journey-button{position:relative;display:flex;align-items:center;justify-content:center;gap:28px;min-height:49px;min-width:240px;margin:27px auto 0;padding:12px 26px;font:11px var(--font-mono);letter-spacing:.15em;border:1px solid #b4e0ff;border-radius:30px;color:#f4faff;background:linear-gradient(#3f92c933,#051c35dd);box-shadow:0 0 6px #9adcff,0 0 25px #56acff66,inset 0 0 20px #a0daff22;backdrop-filter:blur(10px);transition:box-shadow .3s,transform .3s}.journey-button:hover{transform:translateY(-3px);box-shadow:0 0 10px #c6e9ff,0 0 40px #56acff99,inset 0 0 20px #a0daff33}.creator-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:7px auto 0;font-size:11px;color:#d6e6f5;text-shadow:0 2px 12px #000}.flight-orbits{height:60px;width:320px;max-width:90%;position:relative;margin:0 auto;perspective:500px;pointer-events:none}.flight-orbits i{position:absolute;inset:5px 0;border:1px solid #76c5ff90;border-radius:50%;transform:rotateX(65deg);box-shadow:0 0 14px #6cb5ff55,inset 0 0 14px #6cb5ff22}.flight-orbits i:nth-child(2){inset:13px 40px}.flight-orbits i:nth-child(3){inset:20px 80px;border-color:#d0eaffaa}.cinema-coordinate{position:absolute;right:4%;top:34%;max-width:160px;padding:14px 0 14px 16px;border-left:1px solid #b9dcff70;text-shadow:0 2px 10px #000;z-index:1}.cinema-coordinate>span{font:8px var(--font-mono);letter-spacing:.16em;color:#c0d7ef}.cinema-coordinate p{font-size:12px;line-height:1.9;letter-spacing:.08em;color:#ecf3fb;margin-top:12px}.cinema-dialogue{position:absolute;left:4%;bottom:130px;display:flex;gap:12px;max-width:310px;background:linear-gradient(90deg,#04101de0,#04101d80);border-left:1px solid #8ed0ff77;padding:15px 17px;backdrop-filter:blur(12px);z-index:3}.cinema-dialogue>svg{color:#a9daff;margin-top:2px;flex-shrink:0}.cinema-dialogue .organism-message{position:static;max-width:none;display:block}.cinema-dialogue .dialogue-indicator{display:none}.cinema-dialogue .dialogue-heading{margin-bottom:6px}.cinema-dialogue .dialogue-heading .eyebrow{font-size:9px;letter-spacing:.12em}.cinema-dialogue .organism-message p{font-size:12px;line-height:1.7;color:#e2edf9}.cinema-dialogue .dialogue-presence{font-size:8px}.cinematic-world .core-system{position:absolute;left:50%;right:auto;bottom:90px;transform:translateX(-50%);z-index:5}.cinematic-world .core-trigger{height:100px}.cinematic-world .core-label{color:#edf7ff;text-shadow:0 0 12px #95dcff}.cinematic-world .core-glyph{filter:drop-shadow(0 0 9px #9bd7ff)}.cinematic-world .core-hint{font-size:8px;color:#d0e8fc}.cinematic-world .core-navigation{bottom:118px;left:50%;right:auto;transform:translateX(-50%);width:min(660px,calc(100vw - 40px));height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:22px;background:linear-gradient(135deg,#0a1c2af2,#030a14f7);border:1px solid #9bd1f866;border-radius:16px;box-shadow:0 0 90px #010612;backdrop-filter:blur(24px);pointer-events:auto}.cinematic-world .nav-orbit{display:none}.cinematic-world .core-destination{position:static!important;transform:none!important;width:100%;min-width:0;min-height:65px;background:#132c4144;border:1px solid #9fd6ff25;display:flex;flex-direction:column;align-items:flex-start;padding:14px;font-size:11px;animation:none}.cinematic-world .core-destination small{font-size:8px;letter-spacing:.08em}.cinematic-world .core-destination .nav-node{display:none}.cinematic-world .core-destination:hover,.cinematic-world .core-destination[data-suggested=true]{background:#2b607744;border-color:#a3d9ff8c}.cinematic-world .core-destination:last-child{grid-column:2}.cinematic-world.navigation-active .cinema-coordinate,.cinematic-world.navigation-active .cinema-heading{opacity:.1}.cinematic-world.navigation-active .cinema-dialogue{visibility:hidden}.cinema-reality{position:absolute;right:4%;bottom:130px;z-index:3;max-width:230px;background:#04101da8;border-top:1px solid #9bd4ff66;padding:12px 16px;backdrop-filter:blur(10px)}.cinema-reality button{font:10px var(--font-mono);letter-spacing:.12em;display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;min-height:36px}.cinema-reality button span{font-size:20px;color:#afdfff}.cinema-reality>span{font-size:10px;color:#b9cce0;display:block;line-height:1.6}.cinema-bottom{position:absolute;bottom:29px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;gap:20px;font:8px var(--font-mono);letter-spacing:.14em;color:#c2d6e7}.cinema-bottom button{display:flex;align-items:center;gap:10px;min-height:44px;text-align:right}.cinematic-world.reality-folded .cinema-plate{scale:1.08;filter:saturate(1.22) hue-rotate(-9deg)}.cinematic-world.reality-folded .flight-orbits{transform:scale(1.2);filter:drop-shadow(0 0 15px #67b8ff)}.experience .experience-controls{background:#020914f2;border-top:1px solid #8bc9ff29;backdrop-filter:blur(18px)}.experience .phase-label,.experience .utility-button{color:#b0c6da}.experience .text-version-link{top:88px;right:4%;font-size:8px;color:#cee2f7;z-index:4}.experience .chapter-world,.experience .creations-world{background:linear-gradient(105deg,#020916f5 35%,#041321dc),url(/images/aadin-universe.webp) 50%/cover fixed}.chapter-heading h1,.creation-intro h1,.creation-title h1{color:#e4f1ff;text-shadow:0 0 34px #77bdff22}.chapter-top,.creation-topbar{border-bottom:1px solid #9acffd25;padding-bottom:14px}.chapter-heading>.eyebrow,.creation-title>.eyebrow{color:#efc7a2}.experience .memory-dialog,.experience .secret-terminal{background:linear-gradient(135deg,#0b1a2afc,#030914fa);border-color:#7ca8c3;box-shadow:0 0 80px #3a98cf18,0 30px 100px #0009}.experience .boot-console,.experience .branch-stage,.experience .exit-stage,.experience .question-stage{background:linear-gradient(100deg,#020916d9,#04132180);backdrop-filter:blur(5px)}.experience .question-stage{max-width:none}.experience .boot-console{max-width:760px}.experience .contact-signal{filter:drop-shadow(0 0 28px #63bdff33)}@keyframes cinema-arrive{0%{opacity:0}to{opacity:1}}@keyframes cinema-stars{0%{opacity:.25}to{opacity:.65}}@media(min-width:761px) and (max-height:800px){.cinema-heading{top:20%}.cinema-heading h1{font-size:80px}.cinema-description{font-size:12px}.cinema-manifesto{margin-bottom:16px}.journey-button{margin-top:20px}.flight-orbits{height:35px}}@media(max-width:1000px){.cinema-coordinate,.cinema-status{display:none}.cinema-dialogue{max-width:245px}.cinema-reality{max-width:200px}.cinema-heading{left:50%;width:80%}.cinema-heading h1{font-size:82px}.cinema-header nav{gap:18px}.cinema-brand{font-size:17px}}@media(max-width:760px){.awake-world.cinematic-world{height:auto;min-height:900px;max-height:none;padding-bottom:0}.cinema-plate img{object-position:61% center}.cinema-shade{background:linear-gradient(180deg,#02091599,transparent 22%,#01091640 42%,#020711c9 64%,#020711f5)}.cinema-header{top:24px;left:22px;right:22px}.cinema-brand{font-size:18px;gap:11px}.cinema-brand svg{width:29px}.cinema-brand small{font-size:7px}.cinema-header nav{border:0;padding:0;background:none;backdrop-filter:none}.cinema-header nav button{display:none}.cinema-header nav button:last-child{display:flex;font-size:8px;letter-spacing:0}.cinema-heading{top:205px;left:50%;width:calc(100% - 36px)}.cinema-heading>.eyebrow{font-size:8px;letter-spacing:.25em}.cinema-heading h1{font-size:clamp(42px,11.5vw,78px);letter-spacing:.1em;margin:18px 0 12px}.cinema-manifesto{font-size:9px;letter-spacing:.3em;margin-bottom:22px}.cinema-description{font-size:12px;letter-spacing:0}.journey-button{min-width:220px;font-size:10px;margin-top:27px}.creator-link{font-size:11px}.flight-orbits{width:260px;margin-top:0}.cinema-dialogue{left:22px;right:22px;bottom:242px;max-width:none;padding:14px 16px}.cinema-reality{left:22px;right:auto;bottom:117px;width:185px;max-width:calc(100% - 130px);padding:8px 0;background:none;backdrop-filter:none}.cinema-reality button{font-size:9px;gap:5px}.cinema-reality>span{font-size:9px;max-width:145px}.cinematic-world .core-system{left:auto;right:22px;bottom:105px;transform:none;width:85px}.cinematic-world .core-trigger{height:100px}.cinematic-world .core-navigation{position:absolute;bottom:115px;left:auto;right:0;transform:none;width:calc(100vw - 44px);max-height:65svh;overflow:auto;grid-template-columns:repeat(2,1fr);padding:14px;gap:8px;border-radius:12px}.cinematic-world .core-destination{padding:12px;min-height:66px;font-size:11px}.cinematic-world .core-destination:last-child{grid-column:1/-1}.cinema-bottom{bottom:23px;left:22px;right:22px;flex-wrap:wrap;gap:2px;font-size:7px}.cinema-bottom button{min-height:32px;text-align:left}.experience .text-version-link{top:86px;right:22px}.experience .experience-controls{padding:5px 20px;min-height:90px}.experience.stage-awake{padding-bottom:90px}.experience .chapter-world,.experience .creations-world{background-attachment:scroll}.cinematic-world.navigation-active .cinema-heading{opacity:.08}}@media(prefers-reduced-motion:reduce){.cinema-plate{transform:none;will-change:auto}.cinema-stars{animation:none}}.reduce-motion .cinema-plate{transform:none;will-change:auto}.reduce-motion .cinema-stars{animation:none}html[data-paused=true] .cinema-stars{animation-play-state:paused}.artwork-awakening{height:calc(100svh - 60px);min-height:620px;isolation:isolate;background:#020611;perspective:1100px;--art-scale:1.12;--art-rotate:-1.5deg;--portal-light:0;--home-reveal:0}.awakening-art,.awakening-art-shade,.awakening-next-world,.awakening-portal-light{position:absolute;inset:0;pointer-events:none}.awakening-art{z-index:0;transform:scale(var(--art-scale)) rotate(var(--art-rotate));transform-origin:43% 46%;will-change:transform}.awakening-art img{object-fit:cover;object-position:43% center}.awakening-art-shade{z-index:1;background:linear-gradient(#02071199,transparent 19%,transparent 60%,#020711f0),radial-gradient(ellipse,transparent 45%,#02071188)}.artwork-awakening .awakening-scene{z-index:2;inset:0}.artwork-awakening .awakening-scene:after{display:none}.awakening-next-world{z-index:4;background:linear-gradient(#02091550,#02071190),url(/images/aadin-universe.webp) center 52%/cover;opacity:var(--home-reveal)}.awakening-portal-light{z-index:5;background:radial-gradient(ellipse at 43% 46%,#d6f0ff,#629aff44 48%,transparent 74%);opacity:var(--portal-light);mix-blend-mode:screen}.artwork-awakening .awakening-caption,.artwork-awakening .awakening-header,.artwork-awakening .awakening-progress,.artwork-awakening .awakening-skip{z-index:6}.artwork-awakening .awakening-header{font-size:10px;letter-spacing:.16em;text-shadow:0 2px 12px #000}.artwork-awakening .awakening-header span{color:#d9ebff}.artwork-awakening .awakening-caption{bottom:105px}.artwork-awakening .awakening-caption>p{font-size:clamp(22px,3vw,38px);text-shadow:0 2px 25px #000}.artwork-awakening .awakening-caption .eyebrow{color:#b8d9ff}.artwork-awakening .awakening-skip{bottom:25px;color:#def0ff;background:#061324b8;padding:0 20px;border:1px solid #85b7de66;border-radius:28px;backdrop-filter:blur(12px)}.artwork-awakening .awakening-fallback{z-index:2;opacity:.25}.artwork-awakening.awakening-rendered .awakening-fallback{opacity:0}.stage-awake .cinematic-world{animation:none}@media(max-width:760px){.artwork-awakening{height:calc(100svh - 90px);min-height:620px}.awakening-art img{object-position:43% center}.artwork-awakening .awakening-header{font-size:9px;left:20px;right:20px}.artwork-awakening .awakening-header>span:last-child{max-width:130px}.artwork-awakening .awakening-caption{bottom:110px}.artwork-awakening .awakening-caption>p{font-size:24px}.awakening-art-shade{background:linear-gradient(#020711c4,transparent 24%,transparent 52%,#020711f2)}.awakening-next-world{background-position:61%}}.reduce-motion .awakening-art{transform:none;will-change:auto}.reduce-motion .awakening-next-world,.reduce-motion .awakening-portal-light{display:none}@media(prefers-reduced-motion:reduce){.awakening-art{transform:none;will-change:auto}.awakening-next-world,.awakening-portal-light{display:none}}.video-awakening .awakening-art{transform:none;will-change:auto}.video-awakening video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:43% center;opacity:0}.video-awakening.awakening-playing video{opacity:1}