@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.indent-1{text-indent:calc(var(--spacing)*1)}.indent-2{text-indent:calc(var(--spacing)*2)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--background:#fff;--foreground:#171717;--font-geist-sans:Arial,Helvetica,sans-serif;--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}@font-face{font-family:Determination;src:url(/fonts/Determination.otf)format("opentype");font-weight:400;font-style:normal}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.unsupported-device{color:#9cffc9;background:#000;justify-content:center;align-items:center;min-height:100svh;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.unsupported-device-terminal{width:min(100%,620px);font-size:13px;line-height:1.65}.unsupported-device-terminal p{margin:12px 0}.unsupported-device-status{color:#9cffc9b8}.unsupported-device-reconstruction{border-top:1px solid #9cffc92e;gap:9px;margin-top:34px;padding-top:20px;display:grid}.unsupported-device-reconstruction span{color:#9cffc96b;font-size:10px}.unsupported-device-reconstruction a{color:#bfffd9;min-height:44px;font:inherit;text-align:center;background:#9cffc90b;border:1px solid #9cffc975;justify-content:center;align-items:center;padding:9px 14px;text-decoration:none;display:flex}.unsupported-device-reconstruction a:hover,.unsupported-device-reconstruction a:focus-visible{color:#fff;background:#9cffc917;border-color:#dffff0;outline:none}.recovery-placeholder{text-align:center;width:min(620px,100vw - 48px);margin:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.7}.recovery-placeholder h1{color:#9cffc9;letter-spacing:0;margin:0 0 32px;font-size:18px;font-weight:600}.recovery-placeholder p{margin:18px 0}.recovery-placeholder-status{color:#ff5a5a}.terminal{width:700px;font-size:13px;line-height:1.6}.line.system{color:#7fffb0}.line.output{color:#9cffc9}.line.input{color:#fff}.input-line{gap:8px;margin-top:8px;display:flex}.input-line input{color:#9cffc9;background:0 0;border:none;outline:none;flex:1;font-family:monospace}.hint{opacity:.5;margin-top:6px;font-size:11px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.screen{color:#9cffc9;background:#000;flex-direction:column;min-height:100vh;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}.top-bar{opacity:.85;gap:24px;padding:12px 24px;font-size:12px;display:flex}.center{flex:1;justify-content:center;align-items:center;display:flex}.panel{width:760px;font-size:13px;line-height:1.65}.panel .title{opacity:.9;margin-bottom:10px}.panel .muted{opacity:.55;font-size:12px}.panel .accent{color:#7fffb0}.panel .danger{color:#ff6b6b}.core-gif-wrap{width:100vw;height:calc(100vh - 92px);margin-top:46px;margin-bottom:46px;position:relative}button.core-gif-wrap{color:inherit;background:#000;border:0;padding:0;display:block}.core-root-event.interactive{cursor:pointer}.core-root-event:disabled{opacity:1}.core-root-dialog{z-index:2200;color:#fff;width:min(640px,100vw - 64px);font-family:Determination,monospace;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.core-root-dialog img{width:100%;height:auto;image-rendering:pixelated;display:block}.core-root-dialog>div{white-space:pre-wrap;font-size:26px;line-height:1.35;position:absolute;inset:42px 44px}.core-gif{object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.core-feed-label{z-index:1100;color:#9cffc9c7;white-space:pre-line;pointer-events:none;font-size:12px;line-height:1.45;position:fixed;bottom:46px;left:28px}hr.sep{border:none;border-top:1px solid #ffffff1f;margin:14px 0}.marquee{white-space:nowrap;border-top:1px solid #ffffff1a;padding:6px 0;font-size:11px;overflow:hidden}.marquee-content{padding-left:100%;animation:25s linear infinite scroll;display:inline-block}.logs-page{width:760px}.logs-return{color:#bafbd6;width:min(760px,100vw - 48px);font-size:15px;line-height:1.6}.logs-return-rule{background:#bafbd6b8;height:1px;margin:6px 0 10px}.logs-return span{color:#ff3b3b}.logs-list{flex-direction:column;gap:10px;display:flex}.log-item{border:1px solid #ffffff1f;padding:10px 12px}.log-header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:90px 1fr 24px;gap:10px;padding:0;display:grid}.log-id{opacity:.9}.log-title{opacity:.75}.log-chevron{text-align:right;opacity:.6}.log-body{opacity:.9;border-top:1px solid #ffffff1f;margin-top:10px;padding-top:10px}.log-row{margin:2px 0}.console-block{margin-top:6px}.console-output{border:1px solid #ffffff1f;min-height:90px;margin-top:8px;padding:10px 12px}.console-line.ok{color:#9cffc9}.console-line.bad{color:#ff6b6b}.console-line.sys{color:#ff6b6b;opacity:.95}.console-input{grid-template-columns:18px 1fr 70px;align-items:center;gap:10px;margin-top:10px;display:grid}.console-input input{color:#9cffc9;background:0 0;border:1px solid #ffffff1f;outline:none;padding:8px 10px;font-family:inherit}.console-input input:disabled{opacity:.5}.console-input button{color:#9cffc9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;padding:8px 10px;font-family:inherit}.console-input button:disabled{opacity:.5;cursor:not-allowed}.lock-hint{margin-top:8px}.boot-panel{text-align:center;width:520px}.boot-spacer{height:14px}.boot-input{align-items:center;gap:10px;margin:6px auto 8px;display:inline-flex}.boot-input input{color:#9cffc9;text-align:left;background:0 0;border:none;outline:none;width:320px;font-family:inherit}.bad-signal{animation:.12s steps(2,end) infinite micro-jitter;position:relative}@keyframes micro-jitter{0%{transform:translate(0)}25%{transform:translate(.4px,-.4px)}50%{transform:translate(-.4px,.4px)}75%{transform:translate(.4px,.2px)}to{transform:translate(0)}}.noise{pointer-events:none;opacity:.12;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0f,#ffffff0f 1px,#0000 2px 5px);animation:.18s steps(2,end) infinite noise-flicker;position:absolute;inset:-10px}@keyframes noise-flicker{0%{opacity:.08;transform:translateY(0)}50%{opacity:.16;transform:translateY(1px)}to{opacity:.1;transform:translateY(0)}}.console-shell{width:100%;height:100%;min-height:calc(100vh - 70px);padding:0 24px;position:relative}.console-center{width:900px;font-size:13px;line-height:1.65;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.console-status{text-align:center;margin-bottom:18px}.console-line{justify-content:space-between;align-items:center;gap:18px;display:flex}.console-owner{opacity:.7;white-space:nowrap;min-width:240px}.console-query{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.console-query input{color:#9cffc9;background:#ffffff14;border:1px solid #ffffff1f;outline:none;width:170px;height:22px;padding:2px 8px;font-family:inherit}.console-msg{text-align:center;opacity:.7;margin-top:10px;font-size:12px}.save-menu-overlay{z-index:5000;pointer-events:auto;background:radial-gradient(circle,#ffffff0f,#0000 34%),#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.save-menu-overlay:before{content:"";mix-blend-mode:screen;background:#ffffff29;animation:.28s steps(2,end) forwards save-menu-flash;position:absolute;inset:0}.save-menu-image{z-index:1;object-fit:contain;width:min(640px,88vw);height:auto;image-rendering:pixelated;image-rendering:crisp-edges;animation:.28s steps(3,end) save-menu-pop;position:relative}.idle-eye{z-index:3200;pointer-events:none;mix-blend-mode:screen;filter:saturate(.72)contrast(1.08);animation:2s ease-out idle-eye-in;position:fixed;overflow:hidden}.idle-eye.broken{filter:saturate(.9)contrast(1.3);animation:2s ease-out idle-eye-in,.16s steps(2,end) infinite idle-eye-broken-shift}.idle-eye-frame,.idle-eye-pupil,.idle-eye-pupil img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.idle-eye-pupil{will-change:transform}@keyframes idle-eye-in{0%{opacity:0;transform:scale(.985)}to{opacity:var(--idle-eye-opacity,.2);transform:scale(1)}}@keyframes idle-eye-broken-shift{0%{transform:translate(0)}50%{transform:translate(.7px,-.5px)}to{transform:translate(-.4px,.6px)}}@keyframes save-menu-flash{0%{opacity:.95}45%{opacity:.2}to{opacity:0}}@keyframes save-menu-pop{0%{opacity:.25;filter:brightness(2.2);transform:translateY(1px)}55%{opacity:1;filter:brightness(1.35);transform:translateY(-1px)}to{opacity:1;filter:brightness();transform:translateY(0)}}.console-logs{opacity:.8;font-size:12px;position:absolute;bottom:46px;left:24px}.console-logitem{opacity:.75;cursor:default}.console-logitem:hover{opacity:1}.c2-center{text-align:left;width:760px;font-size:13px;line-height:1.65;position:fixed;top:46%;left:50%;transform:translate(-50%,-50%)}.c2-status{margin-bottom:16px}.c2-deep-access{color:#ffe800c2;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffe80094;margin:0 0 12px;padding:3px 7px 3px 10px;transition:color .12s steps(2,end),border-color .12s steps(2,end);display:block}.c2-deep-access:hover,.c2-deep-access:focus-visible{color:#fff4a8;text-shadow:0 0 7px #ffe8003d;border-color:#ffe800;outline:none}.c2-status>div{white-space:nowrap}.recovered-files-panel{color:#9cffc9ad;background:#000a0552;border:1px solid #9cffc933;margin-top:24px;padding:12px 14px;font-size:11px;line-height:1.5;animation:.45s ease-out both recovered-file-appear;box-shadow:inset 0 0 16px #5affa006}.recovered-files-title{color:#b8ffd7c7;margin-bottom:9px}.recovered-file-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.recovered-file-label{color:#87deae7a}.recovered-file-name{overflow-wrap:anywhere;min-width:0}.recovered-file-row button{color:#aef4cdad;font:inherit;cursor:pointer;background:0 0;border:1px solid #9cffc93d;padding:3px 7px}.recovered-file-row button:hover,.recovered-file-row button:focus-visible{color:#deffeceb;border-color:#9cffc985;outline:none}.recovered-file-status{color:#8ddeb180;margin-top:8px;font-size:10px}@keyframes recovered-file-appear{0%{opacity:0}to{opacity:1}}.c2-line{white-space:nowrap;align-items:center;gap:10px;display:flex}.c2-query{flex:1;align-items:center;gap:8px;display:flex}.c2-query input{color:#9cffc9;background:#ffffff14;border:1px solid #ffffff1f;outline:none;width:180px;height:22px;margin-left:12px;padding:2px 8px;font-family:inherit}.c2-msg{opacity:.65;margin-top:8px;font-size:12px}.danger{color:#ff6b6b}.accent{color:#7fffb0}.top-bar{opacity:.85;z-index:1000;background:#000;justify-content:center;align-items:center;gap:36px;width:100%;padding:14px 0;font-size:12px;display:flex;position:fixed;top:0;left:0}.top-bar a{color:inherit;text-decoration:none;transition:color .16s,text-shadow .16s;position:relative}.top-bar a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .16s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.top-bar a:hover{color:#fff;text-shadow:0 0 5px #9cffc961}.top-bar a:hover:after,.top-bar a.active:after{transform:scaleX(1)}.top-bar a.active{color:#fff;font-weight:700}.boot-error{opacity:.95;margin-top:8px;font-size:12px}.c2-msg{white-space:pre-line;white-space:pre-wrap}.blink-slot{color:#ff6b6b;opacity:.9;width:.6ch;animation:.9s steps(2,end) infinite blink;display:inline-block}@keyframes blink{0%,45%{opacity:1}46%,to{opacity:.15}}.console-loglist{flex-direction:column;gap:6px;margin-top:10px;display:flex}.console-logitem{align-items:center;gap:14px;width:fit-content;display:flex;position:relative}.console-loglink{opacity:.8;cursor:default;text-decoration:underline}.console-logitem:hover .console-loglink{opacity:1;color:#cfcfcf}.console-loghint{opacity:0;pointer-events:none;color:#9cffc92e;white-space:pre-wrap;transition:opacity .18s}.console-logitem:hover .console-loghint{opacity:1}.console-log-entry{color:#9cffc9ad;min-width:78px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 7px;text-decoration:underline;transition:border-color .14s,color .14s,background .14s,box-shadow .14s}.console-log-entry:hover,.console-log-entry:focus-visible{color:#d8ffe8;background:#9cffc909;border-color:#9cffc94d;outline:none;box-shadow:0 0 10px #5aff9e0f}.console-log-entry.active{color:#fff;border-color:#9cffc985}.archive-log-modal-overlay{z-index:14500;background:#000000d6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.archive-log-modal{color:#9cffc9;background:#010403;border:1px solid #9cffc96b;width:min(760px,100vw - 56px);max-height:calc(100vh - 56px);font-size:12px;overflow:hidden;box-shadow:0 0 30px #3dff8b14,inset 0 0 22px #3dff8b05}.archive-log-modal>header,.archive-log-modal>footer{background:#9cffc90b;border-bottom:1px solid #9cffc933;justify-content:space-between;align-items:center;min-height:38px;padding:7px 11px 7px 14px;display:flex}.archive-log-modal>header span{color:#e2ffeedb}.archive-log-modal>header button{color:#9cffc9;width:25px;height:25px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9cffc957}.archive-log-modal>header button:hover,.archive-log-modal>header button:focus-visible{color:#fff;border-color:#fff;outline:none}.archive-log-modal>footer{color:#9cffc961;background:#9cffc906;border-top:1px solid #9cffc929;border-bottom:0;min-height:32px;font-size:10px}.archive-log-modal-body{min-height:390px;max-height:calc(100vh - 140px);padding:22px;overflow:auto}.archive-log-loading{grid-template-columns:minmax(0,1fr) 44px;align-content:center;gap:14px 12px;min-height:330px;display:grid}.archive-log-loading-lines{color:#9cffc9ab;grid-column:1/-1;min-height:74px;line-height:1.8}.archive-log-loading-track{background:#9cffc906;border:1px solid #9cffc947;height:8px;overflow:hidden}.archive-log-loading-track>div{background:#9cffc9b8;height:100%;transition:width .34s steps(5,end)}.archive-log-loading>span{color:#9cffc97a;text-align:right}.archive-log-failure{color:#ff6b6bd1;flex-direction:column;justify-content:center;min-height:330px;display:flex}.archive-log-failure>strong{color:#ff7373;margin-bottom:20px;font-weight:400}.archive-log-failure pre{color:#ffa4a4ad;font:inherit;white-space:pre-wrap;margin:0 0 22px;line-height:1.7}.archive-log-failure dl,.archive-log-meta{grid-template-columns:90px minmax(0,1fr);gap:5px 14px;margin:0;display:grid}.archive-log-failure dt,.archive-log-meta span{color:#9cffc95c}.archive-log-failure dd{color:#ff7e7ec2;margin:0}.archive-log-error-detail{color:#ff6b6b57;margin-top:18px;font-size:10px}.archive-log-restored{min-height:330px}.archive-log-meta{background:#9cffc906;border:1px solid #9cffc91f;margin-bottom:18px;padding:10px 12px}.archive-log-meta strong{color:#dbffeac2;font-weight:400}.archive-log-content{color:#c8ffdfc7;font:inherit;white-space:pre-wrap;margin:0;line-height:1.65}.memory-logs-tmp{background:#9cffc905;border-left:1px solid #9cffc933;margin-top:8px;padding:12px 14px}.memory-logs-tmp pre{color:#d2ffe4b8;margin-top:12px;line-height:1.35}.console-logs{font-size:13px;line-height:1.6;position:fixed;bottom:40px;left:40px}.marquee-anomaly{color:#ff6b6b;opacity:.95;animation:.9s steps(2,end) infinite marquee-blink}@keyframes marquee-blink{0%,45%{opacity:1}46%,to{opacity:.35}}.c2-center.handoff-mode{animation:.12s steps(2,end) infinite handoff-jitter}@keyframes handoff-jitter{0%{transform:translate(-50%,-50%)}25%{transform:translate(calc(.4px - 50%),calc(-50% - .4px))}50%{transform:translate(calc(-50% - .4px),calc(.4px - 50%))}75%{transform:translate(calc(.3px - 50%),calc(.2px - 50%))}to{transform:translate(-50%,-50%)}}.error-overlay{pointer-events:none;z-index:9999;font-family:inherit;position:fixed;inset:0}.error-node{color:#ff2a2a;opacity:0;animation:.6s steps(2,end) infinite error-flicker;position:absolute}.site-corruption-overlay{z-index:3100;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;inset:0;overflow:hidden}.site-corruption-eye{opacity:0;mix-blend-mode:screen;filter:contrast(1.5);background:url(/images/eye1.png) 50%/contain no-repeat;animation:8.4s steps(2,end) infinite site-eye-haunt;position:absolute}.site-corruption-eye.eye-1{background-image:url(/images/eye2.png);animation-duration:6.8s}.site-corruption-eye.eye-2{background-image:url(/images/eye3.png);animation-duration:7.5s}.site-corruption-pupil{will-change:transform;background:url(/images/eyeball3.png) 50%/contain no-repeat;position:absolute;inset:0}.site-corruption-phrase{color:#ff3b3b;white-space:nowrap;opacity:0;text-shadow:0 0 5px #ff000080;font-size:10px;animation:8.8s steps(2,end) infinite site-phrase-fault;position:absolute}.site-corruption-slice,.site-corruption-flash{opacity:0;position:absolute;left:0;right:0}.site-corruption-slice{mix-blend-mode:screen;background:#9cffc917;border-top:1px solid #ffffff40;border-bottom:1px solid #ff000047;height:8vh;animation:6.2s steps(2,end) infinite site-slice-tear}.site-corruption-slice.slice-a{top:27%}.site-corruption-slice.slice-b{animation-duration:8.1s;animation-delay:3.1s;top:71%}.site-corruption-flash{mix-blend-mode:difference;background:#ffffff2e;animation:10.4s steps(2,end) infinite site-corruption-flash;inset:0}.site-corruption-noise{opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0,#ffffff4d 1px,#0000 2px 4px),repeating-linear-gradient(90deg,#ff000029 0,#0000 1px 5px,#9cffc933 6px);animation:.13s steps(2,end) infinite site-noise-jump;position:absolute;inset:-12%}.site-corruption-noise.noise-b{opacity:.11;mix-blend-mode:difference;background-size:7px 5px,11px 9px;animation-duration:90ms;animation-direction:reverse}.site-corruption-active .console-loglink,.site-corruption-active .console-loghint{text-shadow:1px 0 #ff000080,-1px 0 #9cffc959}.site-corruption-active .panel,.site-corruption-active .c2-center,.site-corruption-active .memory-panel,.site-corruption-active .security-archive,.site-corruption-active .deep-panel{animation:5.7s steps(2,end) infinite site-content-slip}.site-corruption-active .screen{animation:9.3s steps(2,end) infinite site-screen-fault}.site-corruption-active .marquee-content{text-shadow:1px 0 #ff000059,-1px 0 #00ffbe40}@keyframes site-eye-haunt{0%,54%,to{opacity:0;transform:translate(0)scale(.9)}55%{opacity:.34;transform:translate(5px,-3px)scale(1.08)}57%{opacity:.04;transform:translate(-8px,4px)scale(.96)}59%{opacity:.42;transform:translate(3px,2px)scale(1.02)}63%{opacity:.15;transform:translate(-2px,-2px)scale(1.12)}66%{opacity:0}}@keyframes site-phrase-fault{0%,62%,to{opacity:0;transform:translate(0)}63%{opacity:1;transform:translate(-12px)}65%{opacity:0;transform:translate(18px)}67%{opacity:.9;transform:translate(-4px)}70%{opacity:0}}@keyframes site-content-slip{0%,79%,86%,to{filter:none;translate:0}80%{filter:blur(.5px)contrast(1.4);translate:-14px 3px}81%{filter:invert(.12);translate:11px -4px}82%{filter:none;translate:-4px 1px}84%{translate:2px}}@keyframes site-slice-tear{0%,83%,to{opacity:0;transform:translate(0)scaleY(1)}84%{opacity:.75;transform:translate(-24px)scaleY(.35)}85%{opacity:.12;transform:translate(34px)scaleY(1.8)}87%{opacity:.55;transform:translate(-8px)scaleY(.7)}89%{opacity:0}}@keyframes site-corruption-flash{0%,91%,94%,to{opacity:0}92%{opacity:.38}93%{opacity:.06}}@keyframes site-screen-fault{0%,72%,78%,to{filter:none}73%{filter:contrast(1.8)saturate(.3)}74%{filter:invert(.18)hue-rotate(18deg)}76%{filter:contrast(1.3)}}@keyframes site-noise-jump{0%{opacity:.1;transform:translate(0)}25%{opacity:.24;transform:translate(-3%,2%)}50%{opacity:.14;transform:translate(4%,-3%)}75%{opacity:.28;transform:translate(-2%,-4%)}to{opacity:.12;transform:translate(3%,3%)}}.logs-scare-overlay{z-index:12000;pointer-events:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.logs-scare-overlay.intro{animation:.18s steps(2,end) logs-scare-intro-in}.logs-scare-overlay.burst{animation:80ms steps(2,end) infinite logs-scare-burst,.38s steps(3,end) logs-scare-impact}.logs-scare-overlay.swarm{background:#fff;animation:.1s steps(2,end) infinite logs-scare-swarm-screen,.22s steps(3,end) logs-scare-swarm-impact}.logs-scare-overlay.burst:before,.logs-scare-overlay.burst:after,.logs-scare-overlay.swarm:before,.logs-scare-overlay.swarm:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:-10%}.logs-scare-overlay.burst:before,.logs-scare-overlay.swarm:before{mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ff00001f 0 1px,#0000 1px 3px),radial-gradient(circle,#ff000029,#0000 58%);animation:70ms steps(2,end) infinite logs-scare-red-noise}.logs-scare-overlay.burst:after,.logs-scare-overlay.swarm:after{opacity:.35;mix-blend-mode:difference;background:linear-gradient(90deg,#0000 0 18%,#ffffff29 20%,#0000 22% 100%),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 7px);animation:.12s steps(2,end) infinite logs-scare-slice}.logs-scare-video{object-fit:contain;width:min(92vw,900px);height:min(92vh,900px);image-rendering:pixelated;image-rendering:crisp-edges;opacity:.88;filter:contrast(1.2)brightness(.86)}.logs-scare-eye{z-index:1;filter:contrast(2.5)brightness(1.35)saturate(1.4);width:min(126vw,1180px);height:min(126vh,1180px);animation:65ms steps(2,end) infinite logs-scare-eye-shake;position:relative;transform:scale(1.22)}.logs-scare-eye-frame,.logs-scare-eye-pupil{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.logs-scare-eye-pupil{animation:.12s steps(2,end) infinite logs-scare-pupil-snap}.logs-scare-fan{z-index:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));width:100vw;height:100vh;display:grid;position:relative;overflow:hidden}.logs-scare-fan-cell{z-index:1;opacity:0;transform-origin:50%;clip-path:inset(49.5% 0);min-width:0;min-height:0;animation:.28s steps(5,end) forwards logs-scare-fan-open;animation-delay:var(--logs-eye-delay);place-items:center;display:grid;position:relative;transform:scaleY(.015)}.logs-scare-fan-eye{aspect-ratio:1;filter:contrast(2.3)brightness(1.18)saturate(1.35);width:min(32vw,46vh);animation:85ms steps(2,end) infinite logs-scare-fan-fault;animation-delay:calc(var(--logs-eye-delay) + .28s);flex:none;position:relative}.logs-scare-fan-frame,.logs-scare-fan-pupil{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.logs-scare-fan-pupil{opacity:0;animation:80ms steps(2,end) forwards logs-scare-fan-pupil-in;animation-delay:calc(var(--logs-eye-delay) + .18s)}.archive-log-loader{z-index:1280;color:#beffdaeb;pointer-events:none;background:linear-gradient(#040d08f2,#010503f5),repeating-linear-gradient(0deg,#84ffbe12 0 1px,#0000 1px 4px);border:1px solid #84ffbe61;width:min(360px,100vw - 64px);padding:16px;animation:.32s steps(3,end) archive-loader-in;position:fixed;bottom:84px;right:32px;box-shadow:0 0 28px #46ff912e,inset 0 0 18px #84ffbe0f}.archive-log-loader.phase-error{pointer-events:auto;border-color:#ff53539e;box-shadow:0 0 28px #ff343429,inset 0 0 18px #ff46460d}.archive-log-loader:before{content:"";opacity:.75;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.1s linear infinite archive-loader-scan;position:absolute;inset:0}.archive-log-loader-title,.archive-log-loader-status,.archive-log-loader-file,.archive-log-loader-bar{z-index:1;position:relative}.archive-log-loader-title{color:#7cffb1f5;letter-spacing:.16em;font-size:12px}.archive-log-loader-status{color:#eefff5eb;min-height:18px;margin-top:10px;font-size:13px;animation:.42s steps(2,end) infinite archive-loader-text}.archive-log-loader-status:after{content:"";animation:.9s steps(4,end) infinite archive-loader-dots}.archive-log-loader-bar{background:#84ffbe0d;border:1px solid #84ffbe47;width:100%;height:8px;margin-top:14px;overflow:hidden}.archive-log-loader-fill{background:linear-gradient(90deg,#4cff8440,#beffdad9);height:100%;display:block;box-shadow:0 0 14px #84ffbe8c}.archive-log-loader-fill.phase-locating{width:26%}.archive-log-loader-fill.phase-decompressing{width:58%}.archive-log-loader-fill.phase-syncing{width:84%}.archive-log-loader-fill.phase-complete{width:100%}.archive-log-loader-fill.phase-error{background:repeating-linear-gradient(90deg,#ff464638 0 7px,#ff6969c7 7px 10px);width:100%;box-shadow:0 0 14px #ff46467a}.archive-log-loader-file{color:#9cffc9ad;letter-spacing:.08em;margin-top:10px;font-size:11px}.archive-log-loader-action{z-index:1;color:#ffb8b8eb;font:inherit;letter-spacing:.12em;cursor:pointer;background:#140000b8;border:1px solid #ff696985;margin-top:14px;padding:7px 10px;font-size:10px;position:relative}.archive-log-loader-action:hover{color:#fff;border-color:#ff9696db}.available-files-trigger{z-index:1260;color:#9cffc99e;letter-spacing:.08em;cursor:pointer;background:#000704b3;border:0;border-left:1px solid #84ffbe52;align-items:center;gap:9px;padding:5px 8px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;position:fixed;top:58px;left:24px}.available-files-trigger span{color:#e0ffedd1;font-variant-numeric:tabular-nums}.available-files-trigger:hover,.available-files-trigger:focus-visible{color:#effff5;border-color:#84ffbeb8;outline:none}.available-files-overlay{z-index:7600;background:#000000d1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.available-files-modal{color:#beffdad1;background:repeating-linear-gradient(0deg,#84ffbe06 0 1px,#0000 1px 4px),#010503;border:1px solid #84ffbe6b;width:min(680px,100vw - 64px);font-size:11px;box-shadow:0 0 36px #46ff911f,inset 0 0 28px #84ffbe09}.available-files-modal>header{border-bottom:1px solid #84ffbe3d;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.available-files-modal>header div{gap:3px;display:grid}.available-files-modal>header span{color:#9cffc96b;letter-spacing:.14em;font-size:9px}.available-files-modal>header strong{color:#e0ffedf0;letter-spacing:.12em;font-size:12px;font-weight:400}.available-files-modal>header button{color:#beffdab3;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #84ffbe47}.available-files-modal>header button:hover,.available-files-modal>header button:focus-visible{color:#fff;border-color:#84ffbeb8;outline:none}.available-files-body{min-height:210px;padding:14px 15px}.available-files-empty{color:#9cffc961;text-align:center;place-content:center;gap:6px;min-height:182px;display:grid}.available-file-row{border-bottom:1px solid #84ffbe1f;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;padding:10px 8px;display:grid}.available-file-row>span{color:#9cffc957}.available-file-row>div{gap:4px;min-width:0;display:grid}.available-file-row strong{overflow-wrap:anywhere;color:#e6fff0f0;font-size:13px;font-weight:400}.available-file-row>div span{color:#9cffc96b;letter-spacing:.1em;font-size:9px}.available-file-row a{color:#beffdac2;letter-spacing:.1em;background:#84ffbe06;border:1px solid #84ffbe47;padding:7px 9px;font-size:9px;text-decoration:none}.available-file-row a:hover,.available-file-row a:focus-visible{color:#fff;border-color:#84ffbeb3;outline:none}.available-files-modal>footer{color:#9cffc95c;letter-spacing:.1em;border-top:1px solid #84ffbe2e;justify-content:space-between;padding:10px 15px;font-size:9px;display:flex}.failed-screen{z-index:30000;color:#ff3030;background:#000;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;position:fixed;inset:0;overflow:hidden}.failed-screen:before{content:"";opacity:.85;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ff00000f 0 1px,#0000 1px 4px),radial-gradient(circle,#ff00001a,#0000 58%);animation:90ms steps(2,end) infinite failed-screen-noise;position:absolute;inset:-10%}.failed-wipe{z-index:1;opacity:0;width:min(620px,100vw - 64px);margin-top:240px;animation:.1s step-end .74s forwards failed-wipe-in;position:relative}.failed-wipe-label{color:#ff4848f2;letter-spacing:.12em;text-shadow:0 0 12px #ff0000b3;font-size:14px}.failed-wipe-track{background:#3c00005c;border:1px solid #ff40409e;height:14px;margin-top:14px;overflow:hidden}.failed-wipe-track span{transform-origin:0;background:linear-gradient(90deg,#5b0000,#ff2c2c,#ffe2e2);width:100%;height:100%;animation:3.65s cubic-bezier(.2,.8,.3,1) .76s forwards failed-data-wipe;display:block;transform:scaleX(0);box-shadow:0 0 20px #ff0000d9}.failed-wipe-warning{color:#ff5050b3;letter-spacing:.18em;margin-top:10px;font-size:11px;animation:.28s steps(2,end) infinite failed-warning-blink}.failed-eye{z-index:2;opacity:0;filter:contrast(2.3)brightness(1.35)saturate(1.25);width:min(48vmin,480px);height:min(48vmin,480px);animation:.28s steps(2,end) .28s forwards failed-eye-entry,.16s steps(2,end) .62s infinite failed-eye-body-glitch;position:absolute;top:calc(50% - 180px);left:50%;transform:translate(-50%,-50%)scale(.96)}.failed-eye-frame,.failed-eye-pupil{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.failed-eye-frame{opacity:0;animation:.27s step-end infinite failed-eye-frame-cycle}.failed-eye-frame-1{animation-delay:0s}.failed-eye-frame-2{animation-delay:90ms}.failed-eye-frame-3{animation-delay:.18s}.failed-eye-pupil{animation:.22s steps(2,end) .76s infinite failed-eye-look;transform:translateY(28px)scale(.96)}.failed-screen.force-reset .failed-eye,.failed-screen.force-reset .failed-wipe{animation-duration:10ms}@keyframes failed-screen-noise{0%{opacity:.65;transform:translate(0)}50%{opacity:1;transform:translate(-1%,1%)}to{opacity:.8;transform:translate(1%,-1%)}}@keyframes failed-wipe-in{to{opacity:1}}@keyframes failed-data-wipe{to{transform:scaleX(1)}}@keyframes failed-warning-blink{50%{opacity:.35}}@keyframes failed-eye-entry{0%{opacity:0;filter:invert()contrast(4)brightness(2.2);transform:translate(-50%,-50%)scale(1.7)}38%{opacity:1;filter:invert(0)contrast(2.3)brightness(1.35);transform:translate(calc(10px - 50%),calc(-50% - 6px))scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes failed-eye-body-glitch{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(calc(2px - 50%),calc(-50% - 1px))scale(1.01)}to{transform:translate(calc(-50% - 1px),calc(1px - 50%))scale(1)}}@keyframes failed-eye-frame-cycle{0%,32%{opacity:1}33%,to{opacity:0}}@keyframes failed-eye-look{0%{transform:translateY(28px)scale(.96)}50%{transform:translate(2px,31px)scale(.98)}to{transform:translate(-1px,27px)scale(.96)}}.archive-page{color:#c4ffdce6;width:min(760px,100vw - 48px)}.archive-page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.archive-record-list{border-top:1px solid #84ffbe38;gap:8px;padding-top:12px;display:grid}.archive-record-button{color:#d0ffe4e0;width:100%;font:inherit;text-align:left;cursor:pointer;background:#030c07b8;border:1px solid #84ffbe29;grid-template-columns:1fr auto;gap:18px;padding:13px 14px;display:grid}.archive-record-button:hover{color:#ebfff2fa;background:#0c2414c7;border-color:#84ffbe8c}.archive-record-button.locked{cursor:not-allowed;color:#aab4ae73;background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 8px),#060807ad;border-color:#6464642e}.archive-record-button.locked:hover{color:#aab4ae73;background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 8px),#060807ad;border-color:#6464642e}.archive-record-button.unlocked{box-shadow:inset 0 0 18px #84ffbe09}.archive-record-button span:last-child{color:#9cffc994;letter-spacing:.08em;font-size:11px}.archive-unlock-form{border-top:1px solid #84ffbe2e;gap:8px;margin-top:22px;padding-top:14px;display:grid}.archive-unlock-form label{color:#9cffc99e;letter-spacing:.14em;font-size:11px}.archive-unlock-form div{grid-template-columns:1fr auto;gap:8px;display:grid}.archive-unlock-form input,.archive-unlock-form button{color:#d8ffe8e6;font:inherit;background:#00000061;border:1px solid #84ffbe47;padding:10px 12px}.archive-unlock-form input{outline:none}.archive-unlock-form input:focus{border-color:#84ffbe9e}.archive-unlock-form button{cursor:pointer}.archive-unlock-form button:hover{background:#84ffbe1a}.archive-modal-backdrop{z-index:4200;background:#000000b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.archive-modal{color:#d8ffe8e6;background:#020704f5;border:1px solid #84ffbe52;width:min(1180px,100vw - 56px);max-height:calc(100vh - 56px);padding:26px;position:relative;overflow:auto;box-shadow:0 0 34px #46ff911f}.archive-modal-close{color:#c4ffdcb8;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #84ffbe47;position:absolute;top:10px;right:10px}.archive-modal-title{color:#7cffb1f2;letter-spacing:.12em;font-size:13px}.archive-placeholder{color:#9cffc994;background:repeating-linear-gradient(0deg,#84ffbe0a 0 1px,#0000 1px 5px),#00000047;border:1px dashed #84ffbe38;place-items:center;min-height:260px;margin-top:16px;display:grid}.archive-media{gap:18px;margin-top:16px;display:grid}.archive-image-frame{background:#0000006b;border:1px solid #84ffbe33;width:100%;max-width:100%;height:min(72vh,760px);min-height:420px;position:relative;overflow:hidden}.archive-image-frame img{object-fit:contain}.archive-video{background:#000;border:1px solid #84ffbe33;width:100%;max-width:100%;max-height:min(72vh,760px)}.archive-play-button{color:#d8ffe8e6;font:inherit;background:#84ffbe14;border:1px solid #84ffbe5c;margin-top:14px;padding:8px 18px}.archive-modal-note{color:#c4ffdcad;margin-top:14px;font-size:12px;line-height:1.6}.thank-you-trace{color:#9cffc98a;letter-spacing:.12em;background:repeating-linear-gradient(90deg,#84ffbe06 0 1px,#0000 1px 7px);border-top:1px solid #84ffbe2e;border-bottom:1px solid #84ffbe2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:10px 12px;font-size:10px;display:grid}.thank-you-trace-list{gap:5px;min-width:126px;display:grid}.thank-you-trace-list>div{grid-template-columns:1fr 34px;align-items:center;gap:14px;display:grid}.thank-you-trace strong{color:#bcffd8d1;font-size:11px;font-weight:400}.thank-you-trace span{color:#e6ffeff2;letter-spacing:0;text-align:right;min-width:34px;font-size:20px}.thank-you-reference{z-index:1180;color:#9cffc994;background:#000703f0;border:1px solid #84ffbe3d;width:310px;padding:18px;font-size:11px;line-height:1.7;position:fixed;bottom:58px;right:32px;box-shadow:0 0 22px #46ff9117,inset 0 0 18px #84ffbe06}.thank-you-reference>div:first-child{color:#cdffe1d1;letter-spacing:.08em;margin-bottom:12px;font-size:12px}.thank-you-reference dl{grid-template-columns:72px 1fr;gap:2px 8px;margin:0 0 12px;display:grid}.thank-you-reference dt,.thank-you-reference dd{margin:0}.thank-you-reference dd{color:#d2ffe5b8}.thank-you-reference-count{border-top:1px solid #84ffbe1f;margin-bottom:12px;padding-top:11px}.thank-you-reference.completed{border-color:#b1ffd47a;box-shadow:0 0 28px #46ff9124,inset 0 0 22px #84ffbe0b}.thank-you-reference.completed>div:first-child,.thank-you-reference.completed a{color:#eafff2f5}.thank-you-reference a{color:#dfffebe0;text-decoration:none}.thank-you-reference a:hover{color:#fff;text-shadow:0 0 7px #9cffc980}.thank-you-route{color:#a4e0c1a8;background:repeating-linear-gradient(0deg,#91ffc205 0 1px,#0000 1px 4px),#000;place-items:center;min-height:100vh;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:grid;position:relative;overflow:hidden}.thank-you-error-content,.thank-you-incomplete>div,.thank-you-message-buffer{z-index:4;text-align:center;width:min(430px,100vw - 48px);position:relative}.thank-you-route h1{color:#c0edd3d1;margin:0 0 22px;font-size:52px;font-weight:400;line-height:1}.thank-you-error-label{color:#a6ebc5b8;letter-spacing:.12em;margin-bottom:20px;font-size:12px}.thank-you-route p{margin:10px 0;font-size:13px;line-height:1.7}.thank-you-go-back{color:#cdf6deb8;margin-top:24px!important}.thank-you-fragments,.thank-you-residue-log,.thank-you-system-artifacts{z-index:1;pointer-events:none;position:fixed;inset:0}.thank-you-fragments span{z-index:2;color:#bbefd2a8;pointer-events:none;text-shadow:0 0 5px #68ffaa1f;font-weight:400;line-height:1;position:fixed}.thank-you-glyph.glyph-fade{animation:.9s ease-out both thank-you-glyph-fade}.thank-you-glyph.glyph-flicker{animation:.62s steps(2,end) both thank-you-glyph-flicker}.thank-you-glyph.glyph-type{white-space:nowrap;width:1.2ch;animation:.48s steps(2,end) both thank-you-glyph-type;display:block;overflow:hidden}.thank-you-glyph.glyph-scramble{animation:.58s steps(2,end) both thank-you-glyph-scramble}.thank-you-residue-log span{z-index:1;color:#88d3aa47;pointer-events:none;max-width:230px;font-size:10px;line-height:1.45;animation:.5s steps(2,end) both thank-you-residue-appear;position:fixed}.thank-you-system-artifacts span{color:#7ecba02e;pointer-events:none;font-size:9px;position:fixed}.thank-you-system-artifacts span:first-child{bottom:22px;left:24px}.thank-you-system-artifacts span:last-child{top:22px;right:24px}.thank-you-message-buffer{text-align:left}.thank-you-message-buffer>div:first-child{color:#a4e0c185;letter-spacing:.1em;margin-bottom:22px;font-size:11px}.thank-you-message-buffer>strong{color:#d6f9e4db;margin-bottom:30px;font-size:14px;font-weight:400;display:block}.thank-you-message-buffer dl{color:#9adab885;grid-template-columns:94px 1fr;gap:7px 16px;margin:0;font-size:12px;display:grid}.thank-you-message-buffer dt,.thank-you-message-buffer dd{margin:0}.thank-you-message-buffer dd{color:#cef3debd}.thank-you-completed-actions button{color:#b5ebccad;font:inherit;cursor:pointer;background:0 0;border:0;margin:24px 18px 0 0;padding:0;font-size:11px}.thank-you-completed-actions button:hover{color:#ebfff3f0}.thank-you-terminal-return{z-index:5;color:#91d6b06b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;position:fixed;bottom:24px;right:28px}.thank-you-terminal-return:hover{color:#dcfce9d6}.thank-you-completed-actions{flex-wrap:wrap;gap:4px 18px;display:flex}.thank-you-desktop-warning{display:none}@keyframes thank-you-glyph-fade{0%{opacity:0}72%{opacity:.42}to{opacity:.72}}@keyframes thank-you-glyph-flicker{0%{opacity:0;transform:translate(-2px)}18%{opacity:.84}34%{opacity:.12;transform:translate(1px)}57%{opacity:.68}74%{opacity:.24}to{opacity:.72;transform:translate(0)}}@keyframes thank-you-glyph-type{0%{opacity:.25;border-right:1px solid #bbefd280;width:0}72%{border-right-color:#bbefd280;width:1.2ch}to{opacity:.72;border-right-color:#0000;width:1.2ch}}@keyframes thank-you-glyph-scramble{0%{opacity:.16;transform:translate(1px)}45%{opacity:.78;transform:translate(-1px)}to{opacity:.72;transform:translate(0)}}@keyframes thank-you-residue-appear{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.thank-you-route>:not(.thank-you-desktop-warning){display:none}.thank-you-desktop-warning{color:#beffd8b8;text-align:center;place-content:center;gap:14px;padding:24px;font-size:12px;line-height:1.7;display:grid;position:absolute;inset:0}.thank-you-desktop-warning strong,.thank-you-desktop-warning span{display:block}}.archive-scene{z-index:20000;color:#f5f5f5e6;background:#000;font-family:Determination,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;inset:0;overflow:hidden}.archive-scene-lines{text-align:left;gap:22px;width:min(540px,100vw - 48px);font-size:22px;line-height:1.3;display:grid;position:absolute;top:26%;left:50%;transform:translate(-50%)}.archive-scene-lines div{animation:.6s steps(8,end) archive-scene-text-in}.archive-scene-input{color:#ffffffe0;width:min(420px,100vw - 56px);font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff94;outline:none;padding:8px 2px;font-size:18px;animation:.14s steps(2,end) infinite archive-input-fault;position:absolute;top:58%;left:50%;transform:translate(-50%)}.archive-scene-eyes{position:absolute;inset:0}.archive-scene-eye{opacity:0;mix-blend-mode:screen;filter:contrast(1.4)saturate(.9);animation:2.2s ease-out forwards archive-eye-emerge;position:absolute;transform:translate(-50%,-50%)}.archive-scene-eye img{object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.archive-scene-pupil{transform:translate(var(--archive-eye-x,0),var(--archive-eye-y,0))}.archive-scene-eyes.fours .archive-scene-eye{opacity:.78;filter:contrast(1.7)saturate(.35)brightness(.82);animation:.18s steps(2,end) forwards archive-eye-emerge,.12s steps(2,end) infinite archive-eye-four-twitch}.archive-scene-pupil-four{transform:translate(var(--archive-eye-x,0),var(--archive-eye-y,0));animation:.18s steps(2,end) infinite archive-pupil-four-pulse;position:absolute;inset:24%}.archive-four-frame{object-fit:contain;opacity:0;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 7px #ffffffe0)drop-shadow(0 0 18px #84ffbec2);animation:.24s step-end infinite archive-four-frame-cycle}.archive-four-frame.frame-2{animation-delay:80ms}.archive-four-frame.frame-3{animation-delay:.16s}.archive-scene-fours{color:#fffffff0;letter-spacing:0;grid-template-columns:repeat(20,1fr);align-content:start;font-size:clamp(28px,6vw,96px);line-height:.92;animation:.22s steps(2,end) archive-fours-impact;display:grid;position:absolute;inset:-5vh -5vw}.archive-scene-fours span{text-align:center;animation:.18s steps(2,end) infinite archive-four-flash}@keyframes archive-scene-text-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-input-fault{50%{opacity:.62;transform:translate(calc(1px - 50%))}}@keyframes archive-eye-emerge{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:.58;transform:translate(-50%,-50%)scale(1)}}@keyframes archive-eye-four-twitch{50%{transform:translate(calc(2px - 50%),calc(-50% - 1px))scale(1.02)}}@keyframes archive-pupil-four-pulse{50%{transform:translate(var(--archive-eye-x,0),var(--archive-eye-y,0))scale(1.06)}}@keyframes archive-four-frame-cycle{0%,32%{opacity:1}33%,to{opacity:0}}@keyframes archive-fours-impact{0%{opacity:0;filter:invert();transform:scale(1.08)}to{opacity:1;filter:invert(0);transform:scale(1)}}@keyframes archive-four-flash{50%{color:#84ffbef5}}@keyframes logs-scare-flash{0%{filter:invert(0);transform:translate(0)}50%{filter:invert();transform:translate(3px,-2px)}to{filter:invert(0);transform:translate(-2px,2px)}}@keyframes logs-scare-intro-in{0%{opacity:0;filter:brightness(0)}to{opacity:1;filter:brightness()}}@keyframes logs-scare-impact{0%{opacity:0;filter:invert()contrast(4)brightness(2.4)}18%{opacity:1;transform:translate(14px,-10px)scale(1.04)}38%{transform:translate(-12px,8px)scale(1.08)}to{transform:translate(0)scale(1)}}@keyframes logs-scare-burst{0%{filter:invert(0)contrast(1.5)}50%{filter:invert()contrast(3.6)brightness(1.45)}to{filter:invert(0)contrast(2.1)}}@keyframes logs-scare-swarm-impact{0%{opacity:0;transform:scale(1.08)}35%{opacity:1;transform:translate(-10px,7px)scale(1.03)}to{transform:translate(0)scale(1)}}@keyframes logs-scare-swarm-screen{0%{filter:invert()contrast(2.4)brightness(.82)}50%{filter:invert()contrast(3.8)brightness(1.2)}to{filter:invert()contrast(2.8)brightness(.94)}}@keyframes logs-scare-fan-open{0%{opacity:0;clip-path:inset(49.5% 0);transform:scaleY(.015)}22%{opacity:1;clip-path:inset(46% 0);transform:scaleY(.08)}58%{opacity:1;clip-path:inset(24% 0);transform:scaleY(.54)}to{opacity:1;clip-path:inset(0);transform:scaleY(1)}}@keyframes logs-scare-fan-pupil-in{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes logs-scare-fan-fault{0%{filter:contrast(2.3)brightness(1.18)saturate(1.35);transform:translate(-3px,1px)}50%{filter:contrast(3.6)brightness(1.45)saturate(.7);transform:translate(4px,-2px)}to{filter:contrast(2.7)brightness(.86)saturate(1.6);transform:translate(-1px,3px)}}@keyframes logs-scare-eye-shake{0%{transform:translate(0)scale(1.22)}25%{transform:translate(18px,-12px)scale(1.3)}50%{transform:translate(-14px,10px)scale(1.26)}75%{transform:translate(8px,16px)scale(1.32)}to{transform:translate(-8px,-6px)scale(1.24)}}@keyframes logs-scare-pupil-snap{0%{transform:translate(0)scale(1.02)}50%{transform:translate(18px,-10px)scale(1.08)}to{transform:translate(-12px,8px)scale(1.04)}}@keyframes logs-scare-red-noise{0%{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-2%,1%)}to{opacity:.82;transform:translate(1%,-2%)}}@keyframes logs-scare-slice{0%{transform:translate(-6%)}to{transform:translate(7%)}}@keyframes archive-loader-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-loader-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes archive-loader-text{50%{opacity:.72}}@keyframes archive-loader-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@keyframes error-flicker{0%{opacity:0;transform:translate(0)}20%{opacity:.95;transform:translate(.5px,-.5px)}40%{opacity:.15;transform:translate(-.5px,.5px)}70%{opacity:1;transform:translate(.3px,.2px)}to{opacity:0;transform:translate(0)}}@keyframes screen-glitch{0%{transform:translate(0)}25%{transform:translate(.5px,-.5px)}50%{transform:translate(-.5px,.5px)}75%{transform:translate(.3px,.2px)}to{transform:translate(0)}}body.handoff-glitch{animation:.12s steps(2,end) infinite screen-glitch}.error-overlay{pointer-events:none;z-index:9999;font-family:inherit;position:fixed;inset:0;overflow:hidden}.error-node{color:#ff2a2a;opacity:0;text-shadow:0 0 4px #ff000059;white-space:nowrap;animation:.42s steps(2,end) forwards error-flicker;position:absolute}.error-node:nth-child(3n){color:#ff4d4d}.error-node:nth-child(4n){color:#ff6b6b}.error-node:nth-child(5n){color:#ff1f1f}.marquee{white-space:nowrap;border-top:1px solid #ffffff1a;padding:6px 0;font-size:11px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.terminal-widget{opacity:.85;text-align:right;font-size:12px;line-height:1.6;position:fixed;bottom:46px;right:32px}.terminal-settings-link{color:#9cffc9;cursor:pointer;margin-top:8px;text-decoration:underline;display:inline-block}.terminal-settings-link:hover{color:#fff}.console-archive-link{z-index:1120;color:#beffdac2;letter-spacing:.18em;writing-mode:vertical-rl;text-orientation:mixed;background:#000804c7;border:1px solid #84ffbe52;padding:10px 12px;font-size:11px;text-decoration:none;position:fixed;top:50%;right:28px;transform:translateY(-50%);box-shadow:0 0 18px #46ff911f,inset 0 0 16px #84ffbe0a}.console-archive-link:hover{color:#e8fff0fa;background:#081c0fe6;border-color:#84ffbead}.settings-panel{width:720px;font-size:13px;line-height:1.65}.settings-section-title{color:#9cffc9;margin-bottom:8px}.package-row{margin:10px 0}.install-button,.settings-button{color:#9cffc9;cursor:pointer;background:0 0;border:1px solid #9cffc959;margin-left:14px;padding:3px 8px;font-family:inherit;font-size:12px}.settings-button{margin-left:0}.install-button:hover,.settings-button:hover{color:#fff;border-color:#fff}.install-button:disabled,.settings-button:disabled{opacity:.35;cursor:not-allowed}.settings-message{white-space:pre-wrap;margin-top:18px}.network-warning{color:#9cffc98c;margin-bottom:18px}.settings-back{margin-top:22px}.settings-back a{color:#9cffc9;text-decoration:underline}.settings-access-denied{width:620px}.security-panel{width:min(820px,100vw - 48px);font-size:13px;line-height:1.65}.security-start-button,.security-run-button{margin-top:20px;display:block}.security-hack-header{justify-content:space-between;gap:24px;margin-bottom:8px;display:flex}.security-ide{color:#d6ffe8e6;background:#ffffff06;border:1px solid #9cffc93d;grid-template-columns:42px minmax(0,1fr);height:min(430px,52vh);font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;overflow:auto}.security-line-numbers{color:#9cffc947;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #9cffc91a;flex-direction:column;padding:12px 10px;display:flex}.security-ide pre{white-space:pre-wrap;min-width:max-content;font:inherit;margin:0;padding:12px 16px}.security-code-cursor{animation:.8s steps(2,end) infinite blink}.security-key-hint{color:#9cffc98c;margin-top:10px}.security-run-status{margin-top:16px}.security-run-status .package-progress{width:100%;margin-bottom:8px}.security-code-result{padding:18px 0}.security-access-code{color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums;margin:16px 0 10px;font-size:32px;line-height:1}.security-archive{width:min(1080px,100vw - 48px);height:min(720px,100vh - 120px);font-size:13px;line-height:1.55}.security-archive-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.security-file-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:22px;height:calc(100% - 68px);min-height:0;display:grid}.security-file-list{border-right:1px solid #9cffc929;min-height:0;padding-right:14px;overflow-y:auto}.security-file-row{color:#9cffc9a8;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;display:grid}.security-file-row:hover,.security-file-row.selected{color:#fff;background:#9cffc914}.security-folder-row{color:#9cffc9;border-top:1px solid #9cffc91f;margin-top:8px}.security-file-preview{min-width:0;min-height:0;padding:4px 8px;overflow:auto}.security-preview-title{color:#fff;margin-bottom:14px}.security-file-preview pre{white-space:pre-wrap;font:inherit;margin:0;line-height:1.7}.security-games-list{height:calc(100% - 68px);overflow-y:auto}.security-game-row{border-bottom:1px solid #9cffc91f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:16px 4px;display:grid}.security-game-info>div:first-child{color:#fff}.security-game-stats{color:#9cffc994;margin-top:8px}.security-game-overlay{z-index:6000;background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.security-game-window{background:#020604;border:1px solid #9cffc966;width:min(680px,100vw - 48px);max-height:calc(100vh - 80px);overflow:auto;box-shadow:0 0 28px #000c}.security-game-titlebar{background:#9cffc914;border-bottom:1px solid #9cffc947;justify-content:space-between;align-items:center;min-height:34px;padding:5px 8px 5px 12px;display:flex}.security-game-close{color:#9cffc9;width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9cffc94d}.security-game-close:hover{color:#fff;border-color:#fff}.minesweeper-game,.snake-game{padding:18px}.security-game-toolbar{color:#9cffc9;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:34px;margin-bottom:14px;display:grid}.security-game-toolbar>:last-child{text-align:right}.security-game-toolbar button{color:#9cffc9;min-width:46px;height:28px;font:inherit;cursor:pointer;background:#9cffc90f;border:1px solid #9cffc959}.minesweeper-board{border:1px solid #9cffc957;grid-template-rows:repeat(9,34px);grid-template-columns:repeat(9,34px);justify-content:center;width:fit-content;margin:0 auto;display:grid}.mine-cell{color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:#9cffc914;border:1px solid #9cffc929;padding:0}.mine-cell:hover{background:#9cffc929}.mine-cell.revealed{cursor:default;background:#020604}.mine-cell.mine{color:#ff6b6b;background:#ff6b6b1f}.snake-board{aspect-ratio:3/2;background-color:#0000;background-image:linear-gradient(#9cffc909 1px,#0000 1px),linear-gradient(90deg,#9cffc909 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5.55556% 8.33333%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #9cffc957;width:min(612px,100%);margin:0 auto;display:grid}.snake-cell{min-width:0;min-height:0}.snake-cell.body{background:#9cffc9ad}.snake-cell.head{background:#fff}.snake-cell.food{background:#ff6b6b;box-shadow:inset 0 0 0 3px #020604}.security-game-help{text-align:center;margin-top:12px}.security-corrupted-game{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:240px;padding:32px;display:flex}.security-audit-row{border-top:1px solid #9cffc91f;border-bottom:1px solid #9cffc91f;min-height:44px}.security-audit-row small{color:#9cffc961;margin-top:2px;font-size:9px;display:block}.security-audit-file{padding-bottom:18px}.security-audit-meta{background:#9cffc906;border:1px solid #9cffc924;grid-template-columns:160px minmax(0,1fr);gap:5px 14px;margin-bottom:18px;padding:12px;display:grid}.security-audit-meta span{color:#9cffc96b}.security-audit-meta strong{color:#e2ffeed1;font-weight:400}.security-payload-heading{color:#e2ffeebf;background:#9cffc90a;border-bottom:1px solid #9cffc929;margin-top:20px;padding:8px 10px}.security-payload-list{border-left:1px solid #9cffc91f;grid-template-columns:1fr 1fr;display:grid}.security-payload-list>div{border-bottom:1px solid #9cffc91a;border-right:1px solid #9cffc91f;justify-content:space-between;min-width:0;padding:7px 10px;display:flex}.security-payload-list span{color:#9cffc98f}.security-payload-list strong{color:#eafff1;font-weight:400}.security-game-actions{gap:8px;display:flex}.security-game-actions .settings-button{white-space:nowrap;margin:0}.recreation-source-window{width:min(860px,100vw - 32px);max-height:calc(100vh - 32px)}.recreation-source-panel{padding:20px}.recreation-source-panel>header{border-bottom:1px solid #9cffc929;margin-bottom:14px;padding-bottom:12px}.recreation-source-panel>header strong{color:#e7fff0e0;font-weight:400}.recreation-source-panel>header pre{color:#9cffc985;font:inherit;margin:8px 0 0;line-height:1.6}.recreation-source-meta{background:#9cffc929;grid-template-columns:1.2fr .7fr 1fr;gap:1px;margin-bottom:14px;display:grid}.recreation-source-meta>div{background:#020604;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.recreation-source-meta span{color:#9cffc961;font-size:9px}.recreation-source-meta strong{color:#e4ffefc7;font-size:11px;font-weight:400}table.snake-session-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;border-top:1px solid #9cffc929;border-left:1px solid #9cffc929;width:100%}table.snake-session-table th,table.snake-session-table td{text-align:left;border-bottom:1px solid #9cffc91f;border-right:1px solid #9cffc929;height:28px;padding:5px 11px}table.snake-session-table th{color:#9cffc975;background:#9cffc90e;font-size:10px;font-weight:400}table.snake-session-table th:last-child,table.snake-session-table td:last-child{text-align:right;width:120px}table.snake-session-table td:last-child{color:#eafff1}table.snake-session-table tbody tr:nth-child(2n){background:#9cffc905}.session-validation-map{font-variant-numeric:tabular-nums;border-top:1px solid #9cffc940;border-left:1px solid #9cffc940;grid-template-rows:repeat(4,88px);grid-template-columns:repeat(4,118px);width:fit-content;margin:18px auto 4px;display:grid}.session-validation-map>div{background:#9cffc909;border-bottom:1px solid #9cffc940;border-right:1px solid #9cffc940;place-items:center;display:grid;position:relative}.session-validation-map>div>span{color:#9cffc973;font-size:10px;position:absolute;top:6px;left:7px}.session-validation-map>div>strong{color:#dfffecc7;font-size:13px;font-weight:400}.session-validation-map>div>small{color:#9cffc961;font-size:8px;position:absolute;bottom:5px;right:6px}.session-validation-map>div.mine{background:#ff6b6b0e;box-shadow:inset 0 0 0 2px #ff6b6b14}.session-validation-map>div.mine>strong,.session-validation-map>div.mine>small{color:#ff7d7db8}.session-validation-legend{color:#9cffc97a;justify-content:center;gap:28px;margin-top:14px;font-size:10px;display:flex}.session-validation-legend span{align-items:center;gap:7px;display:flex}.session-validation-legend i{background:#9cffc912;border:1px solid #9cffc94d;width:10px;height:10px}.session-validation-legend i.mine{background:#ff6b6b21;border-color:#ff6b6b6b}@media (max-width:760px){.security-archive{height:calc(100vh - 110px)}.security-file-layout{grid-template-rows:minmax(180px,42%) minmax(0,1fr);grid-template-columns:1fr}.security-file-list{border-bottom:1px solid #9cffc929;border-right:0;padding-bottom:10px;padding-right:0}.minesweeper-board{grid-template-rows:repeat(9,min(9vw,34px));grid-template-columns:repeat(9,min(9vw,34px))}.mine-cell{width:min(9vw,34px);height:min(9vw,34px)}}.package-main{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.package-progress-wrap{width:220px;margin-top:8px;margin-left:auto}.package-progress{border:1px solid #9cffc959;width:100%;height:6px;overflow:hidden}.package-progress-fill{background:#9cffc9b3;height:100%;transition:width 80ms linear}.network-popup{z-index:1500;background:#000000eb;border:1px solid #ff6b6b73;padding:10px 16px;font-size:12px;position:fixed;top:54px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff00001f}.lfn-interface{width:min(1120px,100vw - 48px);height:min(760px,100vh - 112px);padding-top:42px;font-size:13px;line-height:1.55}.lfn-purge-warning{z-index:1300;color:#ff4d4d;white-space:nowrap;background:#000000f5;border:1px solid #ff3b3b94;gap:10px;width:min(920px,100vw - 48px);padding:7px 12px;font-size:11px;animation:1.1s steps(2,end) infinite lfn-warning-flicker;display:flex;position:fixed;top:48px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ff000029}.lfn-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lfn-timers{color:#ff4d4d;text-align:right;font-variant-numeric:tabular-nums}.lfn-game-layout{grid-template-columns:minmax(490px,1fr) minmax(320px,390px);align-items:start;gap:34px;display:grid}.lfn-instruction{margin-bottom:10px;font-size:11px}.lfn-grid{grid-template-rows:repeat(7,54px);grid-template-columns:repeat(7,minmax(54px,1fr));gap:5px;width:min(100%,560px);display:grid}.lfn-cell{color:#9cffc975;cursor:crosshair;background:#9cffc906;border:1px solid #9cffc921;min-width:0;min-height:0;font:14px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:color .1s,border-color .1s,background .1s}.lfn-cell:hover{color:#fff;border-color:#ff4d4d}.lfn-cell.active{color:#d9ffea;background:#9cffc91a;border-color:#9cffc99e;box-shadow:inset 0 0 12px #9cffc90d}.lfn-cell.selected{color:#fff;background:#ffffff1f;border-color:#ffffff5c;animation:.5s steps(2,end) infinite lfn-selected-jitter}.lfn-sequences{border-left:1px solid #9cffc924;min-width:0;padding-left:22px}.lfn-sequence{color:#9cffc9ad;white-space:nowrap;margin:12px 0}.lfn-sequence.complete{color:#fff;text-shadow:0 0 6px #9cffc980}.lfn-buffer{color:#fff;overflow-wrap:anywhere;border:1px solid #9cffc933;min-height:58px;margin:10px 0;padding:10px}.lfn-failure,.lfn-success{width:min(680px,100%);margin:12vh auto 0;font-size:15px;line-height:1.8}.lfn-failure{color:#ff4d4d;animation:.11s steps(2,end) infinite lfn-failure-shake}.lfn-recovered-code{color:#fff;font-variant-numeric:tabular-nums;margin:18px 0;font-size:28px}.lfn-recovered-code span{color:#9cffc9;text-underline-offset:4px;text-decoration:underline}.lfn-interface.crossword-mode{width:min(1260px,100vw - 48px);height:min(820px,100vh - 108px);padding-top:18px}.lfn-mode-select{width:min(900px,100%);margin:8vh auto 0}.lfn-mode-intro{color:#9cffc99e;text-align:center;margin-bottom:20px}.lfn-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lfn-mode-option{color:#dcffebb8;min-height:190px;font:inherit;text-align:left;cursor:pointer;background:#9cffc906;border:1px solid #9cffc938;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px;transition:border-color .12s,background .12s,color .12s;display:flex}.lfn-mode-option:hover,.lfn-mode-option:focus-visible{color:#fff;background:#9cffc912;border-color:#9cffc9c2;outline:none}.lfn-mode-option.danger-mode:hover,.lfn-mode-option.danger-mode:focus-visible{background:#ff4d4d09;border-color:#ff4d4db8}.lfn-mode-option.locked-mode,.lfn-mode-option.locked-mode:hover,.lfn-mode-option.locked-mode:focus-visible{color:#ff646485;cursor:not-allowed;background:#ff282806;border-color:#ff4d4d57;outline:none}.lfn-mode-option.locked-mode strong,.lfn-mode-option.locked-mode .lfn-mode-index{color:#ff5c5c9e}.lfn-mode-option strong{color:#d9ffea;font-size:17px;font-weight:500}.lfn-mode-index{color:#9cffc961;font-size:10px}.lfn-crossword{--crossword-cell-size:24px;width:100%}.crossword-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.crossword-back,.crossword-verify{color:#9cffc994;font:inherit;cursor:pointer;background:0 0;border:0}.crossword-back:hover,.crossword-back:focus-visible,.crossword-verify:hover,.crossword-verify:focus-visible{color:#fff;text-shadow:0 0 8px #9cffc973;outline:none}.crossword-verify:disabled{opacity:.3;cursor:default}.crossword-layout{grid-template-columns:minmax(760px,1fr) minmax(340px,390px);align-items:start;gap:24px;display:grid}.crossword-grid-viewport{justify-content:center;align-items:center;min-width:0;min-height:594px;padding:2px;display:flex;overflow-x:auto}.crossword-grid{gap:2px;width:max-content;min-width:max-content;display:grid}.fake-crossword-cell{z-index:1;width:var(--crossword-cell-size);height:var(--crossword-cell-size);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;background:#9cffc903;border:1px solid #9cffc924;transition:opacity 1.1s}.fake-crossword-cell.fake-faded{opacity:.32;border-color:#9cffc91a}.fake-crossword-cell.fake-corrupted{opacity:.46;border-color:#9cffc930}.fake-crossword-cell.fake-flicker{animation:9s steps(2,end) infinite fake-crossword-flicker}.crossword-grid.has-active-word .fake-crossword-cell{opacity:.36}.crossword-cell{z-index:2;width:var(--crossword-cell-size);height:var(--crossword-cell-size);color:#e2ffefd6;cursor:text;background:#9cffc905;border:1px solid #9cffc933;min-width:0;padding:0;font:13px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:border-color .1s,background .1s,opacity .18s;position:relative}.crossword-cell.active-word{background:#9cffc913;border-color:#9cffc985}.crossword-cell.active-cell{z-index:2;outline-offset:2px;background:#9cffc924;border-color:#d9ffea;outline:1px solid #9cffc94d;animation:1.1s steps(2,end) infinite crossword-cursor;box-shadow:inset 0 0 10px #9cffc91a,0 0 10px #9cffc91f}.crossword-cell.central-cell{border-color:#9cffc97a;box-shadow:inset 0 0 10px #9cffc912}.crossword-cell.central-cell:before{content:"";pointer-events:none;background:#9cffc93d;width:2px;position:absolute;inset:-3px auto -3px -3px}.crossword-cell.filled{color:#fff}.crossword-cell.word-complete{color:#d9ffea;border-color:#9cffc9b3}.crossword-cell.word-incorrect{border-color:#ff4d4d94;animation:.16s steps(2,end) 3 crossword-mismatch}.lfn-crossword.completed .crossword-cell:not(.central-cell){opacity:.18}.lfn-crossword.completed .crossword-cell.central-cell{opacity:1;animation:crossword-signal-rise .36s ease-out calc(var(--crossword-signal-index)*.12s)both}.lfn-crossword.completed .fake-crossword-cell{opacity:.025;animation:none}.lfn-crossword.debug-highlight-real .crossword-cell{background:#ff2d2d38!important;border-color:#ff5050!important}.lfn-crossword.debug-highlight-fake .fake-crossword-cell{opacity:1!important;background:#2d84ff3d!important;border-color:#50a7ff!important}.crossword-clues{border-left:1px solid #9cffc924;max-height:594px;padding-left:20px;overflow-y:auto}.crossword-clue{color:#9cffc98a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:32px minmax(0,1fr) 94px;gap:8px;padding:7px 6px;font-size:11px;line-height:1.35;display:grid}.crossword-clue:hover,.crossword-clue:focus-visible,.crossword-clue.active{color:#e5fff0db;background:#9cffc90b;border-left-color:#9cffc99e;outline:none}.crossword-clue.complete{color:#bcffdad1}.crossword-clue.incorrect{border-left-color:#ff4d4d9e}.crossword-clue-number{color:#9cffc95c}.crossword-clue-state{color:#9cffc9ad;text-align:right;align-self:center;font-size:9px}.crossword-clue.incorrect .crossword-clue-state{color:#ff6969}.crossword-footer{border-top:1px solid #9cffc91f;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;min-height:54px;margin-top:12px;padding-top:10px;display:grid}.crossword-verify{text-align:left}.crossword-status{color:#9cffc98f}.crossword-status span,.crossword-status strong{display:block}.crossword-status strong{color:#fff;text-shadow:0 0 10px #9cffc985;margin-top:2px;font-size:19px;font-weight:500}.lfn-crossword.locked{opacity:.52;pointer-events:none}.lfn-crossword-integrity{text-align:center;margin:16vh auto 0}.captcha-overlay{z-index:18000;-webkit-backdrop-filter:blur(2px)brightness(.42);backdrop-filter:blur(2px)brightness(.42);background:#000503d1;place-items:center;padding:24px;animation:.18s steps(3,end) captcha-overlay-in;display:grid;position:fixed;inset:0;overflow:auto}.captcha-overlay:before{content:"";pointer-events:none;background:repeating-linear-gradient(#9cffc906 0 1px,#0000 1px 4px);position:fixed;inset:0}.captcha-modal{isolation:isolate;box-sizing:border-box;color:#deffece0;background:url(/captcha/captcha_frame.png) 50%/100% 100% no-repeat,#000905fa;border:1px solid #9cffc933;outline:none;width:min(100%,720px);min-height:225px;padding:40px 54px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:.22s steps(4,end) captcha-modal-in;position:relative;box-shadow:0 0 34px #3dff911f}.captcha-modal.large{background:url(/captcha/captcha_frame2.png) 50%/100% 100% no-repeat,#000905fa;width:min(100%,760px);min-height:570px;padding:48px 62px}.captcha-modal.text{background:url(/captcha/captcha_text_frame.png) 50%/100% 100% no-repeat,#000905fa;width:min(100%,780px);min-height:390px;padding:52px 62px}.captcha-small-content,.captcha-large-content,.captcha-text-content{z-index:1;flex-direction:column;justify-content:center;min-height:100%;display:flex;position:relative}.captcha-prompt{color:#daffeaeb;text-shadow:0 0 7px #9cffc92e;min-height:20px}.captcha-checkbox-line{grid-template-columns:48px 1fr;align-items:center;gap:14px;margin-top:14px;display:grid}.captcha-checkbox{cursor:pointer;background:0 0;border:0;outline:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.captcha-checkbox:not(:disabled):hover,.captcha-checkbox:not(:disabled):focus-visible{filter:brightness(1.3);transform:scale(1.04)}.captcha-checkbox:disabled{cursor:default}.captcha-checkbox-image{object-fit:contain;width:46px;height:46px;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.captcha-checkbox-grid{grid-template-columns:repeat(5,46px);justify-content:center;gap:5px 10px;margin-top:12px;display:grid}.captcha-feedback{color:#9cffc9ad;min-height:18px;font-size:11px}.captcha-feedback.error{color:#ff6262;text-shadow:0 0 6px #ff282859}.captcha-checkbox-grid+.captcha-feedback{text-align:center;margin-top:8px}.captcha-action{color:#e0ffeddb;width:116px;height:38px;font:inherit;cursor:pointer;background:url(/captcha/button_idle.png) 50%/100% 100% no-repeat,#9cffc90a;border:0;outline:none;place-items:center;padding:0;font-size:11px;display:grid}.captcha-action:not(:disabled):hover,.captcha-action:not(:disabled):focus-visible{filter:brightness(1.35);color:#fff;transform:translateY(-1px)}.captcha-action:active:not(:disabled){transform:translateY(1px)scale(.99)}.captcha-action:disabled{opacity:.58;cursor:default}.captcha-image-grid{grid-template-columns:repeat(3,132px);justify-content:center;gap:10px;margin:18px 0;display:grid}.captcha-image-grid.error{animation:.14s steps(2,end) 3 captcha-error-shake}.captcha-image-tile{cursor:pointer;background:#9cffc905;border:1px solid #9cffc933;outline:none;width:132px;height:132px;padding:0;position:relative;overflow:hidden}.captcha-image-tile img{object-fit:cover;image-rendering:pixelated;image-rendering:crisp-edges}.captcha-image-tile:after{content:"";pointer-events:none;background:0 0;border:2px solid #0000;position:absolute;inset:0}.captcha-image-tile:hover,.captcha-image-tile:focus-visible{border-color:#9cffc9a8}.captcha-image-tile.selected{border-color:#c9ffe0;box-shadow:0 0 12px #9cffc93d,inset 0 0 12px #9cffc91f}.captcha-image-tile.selected:after{background:#9cffc91a;border-color:#d2ffe6bd}.captcha-action-row{align-items:center;gap:16px;display:flex}.captcha-empty-field{height:82px;margin-top:15px}.captcha-distorted-strip{color:#e4fff0;background:url(/captcha/captcha_text_strip_bg.png) 50%/100% 100% no-repeat,#9cffc906;justify-content:center;align-items:center;gap:7px;min-height:126px;margin:17px 0;display:flex;overflow:hidden}.captcha-distorted-strip span{text-shadow:0 0 5px #9cffc9bf,0 0 12px #9cffc959;animation:1.8s ease-in-out infinite alternate captcha-character-drift;display:inline-block}.captcha-text-controls{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:12px;display:grid}.captcha-text-input{box-sizing:border-box;color:#fff;text-transform:uppercase;background:url(/captcha/input_idle.png) 50%/100% 100% no-repeat,#0000008c;border:0;outline:none;width:100%;height:42px;padding:0 16px;font:15px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.captcha-text-input:focus{filter:brightness(1.2)}.captcha-text-input.error{background:url(/captcha/input_error.png) 50%/100% 100% no-repeat,#140000b8;animation:.14s steps(2,end) 3 captcha-error-shake}.captcha-text-content>.captcha-feedback{margin-top:8px}.captcha-yes-no{justify-content:center;gap:12px;margin-top:22px;display:flex}@keyframes captcha-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes captcha-modal-in{0%{opacity:0;filter:brightness(2);transform:scale(1.015)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes captcha-error-shake{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes captcha-character-drift{0%{filter:brightness(.9);translate:0 -1px}70%{filter:brightness(1.18);translate:1px 2px}to{filter:brightness(.96);translate:-1px}}@keyframes crossword-cursor{0%,72%,to{outline-color:#9cffc957}73%,88%{outline-color:#9cffc914}}@keyframes crossword-mismatch{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes crossword-signal-rise{0%{color:#ffffff73;border-color:#9cffc940;transform:scale(.94)}to{color:#fff;border-color:#d9ffea;transform:scale(1.04);box-shadow:inset 0 0 14px #9cffc938,0 0 16px #9cffc940}}@keyframes fake-crossword-flicker{0%,8%,12%,64%,68%,to{opacity:.46;border-color:#9cffc930}9%{opacity:.7;border-color:#dcffeb66}65%{opacity:.18;border-color:#9cffc90f}}@media (max-width:1180px){.lfn-mode-options,.crossword-layout{grid-template-columns:1fr}.crossword-clues{border-top:1px solid #9cffc924;border-left:0;max-height:300px;padding-left:0}}@media (max-width:760px){.captcha-overlay{align-items:center;padding:12px}.captcha-modal,.captcha-modal.large,.captcha-modal.text{background-size:100% 100%;width:min(100%,620px);min-height:0;padding:34px 28px}.captcha-image-grid{grid-template-columns:repeat(3,minmax(74px,112px))}.captcha-image-tile{aspect-ratio:1;width:100%;height:auto}.captcha-text-controls{grid-template-columns:1fr}}@keyframes lfn-warning-flicker{0%,84%,to{opacity:1}85%{opacity:.42}88%{opacity:.9}}@keyframes lfn-selected-jitter{0%,to{transform:translate(0)}50%{transform:translate(.5px,-.5px)}}@keyframes lfn-failure-shake{0%,to{transform:translate(0)}50%{transform:translate(2px,-1px)}}.marquee-alert{color:#ff3b3b;text-shadow:0 0 6px #f006}.marquee-content{will-change:transform;padding-left:100%;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;display:inline-block}.boot-init-line{text-align:left;width:18ch;display:inline-block}.update-hint-line{cursor:pointer;transition:opacity .2s}.update-hint-line:hover{opacity:.85}.memory-panel{width:720px;font-size:13px;line-height:1.65}.memory-panel:focus{outline:none}.memory-list{flex-direction:column;gap:4px;display:flex}.memory-list.archive-refresh{animation:.62s steps(3,end) memory-archive-refresh}@keyframes memory-archive-refresh{0%{opacity:.18;filter:brightness(1.8);transform:translate(-2px)}38%{opacity:.82;filter:brightness(.72);transform:translate(2px)}68%{opacity:.42;filter:brightness(1.35);transform:translate(-1px)}to{opacity:1;filter:none;transform:translate(0)}}.memory-entry{opacity:.65;grid-template-columns:18px 70px 1fr;display:grid}.memory-entry.separated{margin-top:calc(1.65em + 4px)}.memory-entry.selected{opacity:1;color:#fff}.memory-cursor{color:#9cffc9}.memory-icon{opacity:.7}.memory-file-view{color:#9cffc9d1}.memory-file-view pre{white-space:pre-wrap;font:inherit;margin:0 0 12px;line-height:1.65}.memory-lfn-backup{animation:.45s steps(2,end) both recovered-file-appear}.fallen-human-event{z-index:10000;color:#fff;background:#000;place-items:center;font-family:Determination,monospace;display:grid;position:fixed;inset:0;overflow:hidden}.fallen-human-event .ut-intro-content{margin:auto}.fallen-human-intro-video{object-fit:contain;pointer-events:none;background:#000;width:100vw;height:100vh}.fallen-human-intro-start{z-index:2;color:#ffffffb8;cursor:pointer;background:#000c;border:0;font:15px Determination,monospace;position:fixed;bottom:42px;left:50%;transform:translate(-50%)}.fallen-human-intro-start:hover,.fallen-human-intro-start:focus-visible{color:#fff;outline:none}.fallen-human-intro-fallback{color:#ffffffb8;justify-items:center;gap:24px;font-size:18px;display:grid}.fallen-human-intro-fallback button{color:#ffffff94;cursor:pointer;background:0 0;border:0;font:15px Determination,monospace}.fallen-human-intro-fallback button:hover,.fallen-human-intro-fallback button:focus-visible{color:#fff;outline:none}.fallen-human-monologue{color:#ffffffeb;white-space:pre-wrap;text-align:center;width:min(720px,100vw - 80px);min-height:120px;font-size:28px;line-height:1.45}.fallen-human-root-sprite{object-fit:contain;width:min(640px,70vw);height:min(480px,64vh);image-rendering:pixelated;image-rendering:crisp-edges;animation:.12s steps(2,end) both fallen-human-root-tear}.fallen-human-root-sprite.network{mix-blend-mode:screen;filter:contrast(1.16)saturate(.72)}.fallen-human-root-sprite.chara,.fallen-human-root-sprite.network{animation:2s ease-out both fallen-human-root-reveal}.fallen-human-exit{color:#ffffff8a;cursor:pointer;background:#000;border:1px solid #fff3;padding:5px 8px;font:11px/1.4 monospace;position:fixed;bottom:24px;right:28px}.fallen-human-exit:hover,.fallen-human-exit:focus-visible{color:#fff;border-color:#ffffff85;outline:none}.memory-reward-player{z-index:10000;color:#9cffc9b8;background:#000;grid-template-columns:minmax(180px,250px) minmax(0,1fr);align-items:center;gap:28px;padding:42px;display:grid;position:fixed;inset:0}.memory-reward-player video{object-fit:contain;pointer-events:none;background:#000;width:100%;max-height:calc(100vh - 84px)}.memory-reward-meta{gap:5px;font-size:11px;display:grid}.memory-reward-meta span{color:#9cffc961;margin-top:10px}.memory-reward-meta strong{font-weight:400}.memory-reward-player>button{color:#9cffc97a;cursor:pointer;background:0 0;border:0;font:11px monospace;position:fixed;bottom:24px;right:28px}.memory-reward-player>button:hover,.memory-reward-player>button:focus-visible{color:#dcffebf0;outline:none}.memory-root-image-viewer{z-index:10000;background:#000000f5;place-items:center;padding:44px;display:grid;position:fixed;inset:0}.memory-root-image-viewer img{object-fit:contain;width:320px;max-width:calc(100vw - 88px);height:240px;max-height:calc(100vh - 88px)}.memory-root-image-viewer button{color:#9cffc98c;cursor:pointer;background:0 0;border:0;font:11px monospace;position:fixed;bottom:24px;right:28px}.network-greeting{z-index:9000;color:#c6ffdec2;background:#000804e6;border-left:1px solid #9cffc947;width:min(310px,100vw - 56px);padding:14px 16px;transition:opacity .7s;position:fixed;top:50%;right:28px;transform:translateY(-50%);box-shadow:0 0 22px #46ff9114}.network-greeting pre{white-space:pre-wrap;margin:0;font:12px/1.55 monospace}.network-greeting.leaving{opacity:0}.network-comment{--network-comment-fade:.35s;z-index:8950;color:#c6ffdea8;pointer-events:none;opacity:1;max-width:min(360px,100vw - 64px);transition:opacity var(--network-comment-fade)linear;background:#000000b8;border-left:1px solid #9cffc92e;padding:7px 10px;font:11px/1.45 monospace;position:fixed;box-shadow:0 0 16px #46ff910d}.network-comment.top-left{top:92px;left:34px}.network-comment.top-right{top:92px;right:34px}.network-comment.side-left{top:62%;left:30px}.network-comment.side-right{top:62%;right:30px}.network-comment.cursor-left,.network-comment.cursor-right{top:48%}.network-comment.cursor-left{left:22%}.network-comment.cursor-right{right:22%}.network-comment.leaving{opacity:0}.reconstruction-page{color:#c7d0d6;width:100%;min-height:calc(100vh - 42px);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:0;background:#07090b;align-self:stretch}.reconstruction-index{width:min(1180px,100vw - 80px);margin:0 auto;padding:72px 0 96px}.reconstruction-logo{justify-content:center;width:100%;padding:8px 0 50px;display:flex}.reconstruction-logo img{object-fit:contain;width:min(960px,100%);height:auto;display:block}.reconstruction-intro{border-top:1px solid #aec0ca42;border-bottom:1px solid #aec0ca24;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);column-gap:88px;padding:38px 0 64px;display:grid}.reconstruction-kicker{color:#7f949f;letter-spacing:0;grid-column:1/-1;margin-bottom:48px;font-size:10px}.reconstruction-intro h1{color:#e0e5e8;max-width:650px;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;align-self:start;margin:0;font-size:clamp(32px,4.5vw,62px);font-weight:420;line-height:1.02}.reconstruction-integrity{color:#74838b;border-left:1px solid #aec0ca33;align-content:start;gap:8px;padding:4px 0 28px 22px;font-size:11px;line-height:1.45;display:grid}.reconstruction-integrity span{justify-content:space-between;gap:26px;display:flex}.reconstruction-integrity strong{color:#aebbbf;font-weight:400}.reconstruction-intro blockquote{color:#aab6bb;font-family:var(--font-geist-sans),sans-serif;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:88px;margin:72px 0 0;font-size:17px;line-height:1.65;display:grid}.reconstruction-intro blockquote p{margin:0}.reconstruction-intro blockquote p:last-child{color:#cbd4d0;border-left:1px solid #aac4bb4d;padding-left:22px}.reconstruction-record-index{padding-top:62px}.reconstruction-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.reconstruction-section-heading span,.reconstruction-reader-identity>span{color:#71848d;margin-bottom:7px;font-size:9px;display:block}.reconstruction-section-heading h2{color:#d4dadd;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;margin:0;font-size:19px;font-weight:500}.reconstruction-language,.reconstruction-mode{border:1px solid #aec0ca33;display:flex}.reconstruction-language button,.reconstruction-mode button{color:#708089;width:48px;height:34px;font:10px var(--font-geist-mono),monospace;cursor:pointer;background:#090c0e;border:0;border-right:1px solid #aec0ca26}.reconstruction-mode button{width:62px}.reconstruction-language button:last-child,.reconstruction-mode button:last-child{border-right:0}.reconstruction-language button.active,.reconstruction-mode button.active{color:#e1e6e8;background:#182025}.reconstruction-language button:focus-visible,.reconstruction-mode button:focus-visible,.reconstruction-reader-nav button:focus-visible,.reconstruction-record:focus-visible,.reconstruction-page-navigation button:focus-visible,.reconstruction-reader-end button:focus-visible{outline-offset:3px;outline:1px solid #b7c6cd}.reconstruction-records{border-top:1px solid #aec0ca38}.reconstruction-record{color:#c6d0d4;text-align:left;cursor:pointer;background:#080b0d;border:0;border-bottom:1px solid #aec0ca2b;grid-template-columns:150px minmax(0,1fr) 150px;grid-template-areas:"code title status""progress progress read";align-items:center;gap:18px 26px;width:100%;min-height:118px;padding:24px 20px;transition:background .18s,color .18s;display:grid;position:relative}.reconstruction-record:hover{color:#eef1f2;background:#0d1215}.reconstruction-record:disabled{cursor:not-allowed;opacity:.42}.reconstruction-record-code{color:#8599a2;grid-area:code;font-size:10px}.reconstruction-record strong{font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;text-transform:uppercase;grid-area:title;font-size:19px;font-weight:450}.reconstruction-record-status{color:#91aa9e;grid-area:status;justify-self:end;font-size:9px}.reconstruction-record-progress{background:#aec0ca1f;grid-area:progress;height:2px;display:block;overflow:hidden}.reconstruction-record-progress i{background:#91aa9e;height:100%;display:block}.reconstruction-record-read{color:#83929a;grid-area:read;justify-self:end;font-size:9px}.reconstruction-reader{background:#050607;width:100%;min-height:100vh;padding-top:0}.reconstruction-reader-header{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090bf5;border-bottom:1px solid #aec0ca2b;grid-template-columns:minmax(280px,1fr) minmax(240px,auto) minmax(280px,1fr);align-items:center;gap:34px;min-height:78px;padding:13px max(28px,50vw - 590px);display:grid;position:sticky;top:0}.reconstruction-reader-nav button,.reconstruction-reader-end button{color:#8799a2;font:10px var(--font-geist-mono),monospace;text-align:left;cursor:pointer;background:0 0;border:0}.reconstruction-reader-nav button:hover,.reconstruction-reader-end button:hover{color:#dce2e4}.reconstruction-reader-nav{align-items:center;gap:16px;display:flex}.reconstruction-reader-controls{justify-self:end;align-items:center;gap:10px;display:flex}.reconstruction-reader-header>.reconstruction-language{justify-self:end}.reconstruction-reader-nav button:disabled,.reconstruction-reader-nav button:disabled:hover{color:#64747c4d;cursor:default}.reconstruction-reader-identity{text-align:center;min-width:0}.reconstruction-reader-identity>span{margin-bottom:3px}.reconstruction-reader-identity h1{color:#d9dfe1;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:450;overflow:hidden}.reconstruction-reader-status{color:#61727a;justify-content:space-between;width:min(800px,100vw - 48px);margin:34px auto 15px;font-size:9px;display:flex}.reconstruction-page-navigation{color:#718189;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:min(800px,100vw - 48px);margin:0 auto 15px;font-size:9px;display:grid}.reconstruction-page-navigation.bottom{margin-top:18px;margin-bottom:0}.reconstruction-page-navigation span{text-align:center}.reconstruction-page-navigation button{color:#8799a2;width:max-content;font:10px var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:0;padding:0}.reconstruction-page-navigation button:last-child{text-align:right;justify-self:end}.reconstruction-page-navigation button:hover{color:#dce2e4}.reconstruction-page-navigation button:disabled,.reconstruction-page-navigation button:disabled:hover{color:#64747c4d;cursor:default}.reconstruction-canvas{background:#000;border-left:1px solid #aec0ca14;border-right:1px solid #aec0ca14;width:min(800px,100vw - 48px);min-height:70vh;margin:0 auto;position:relative;box-shadow:0 20px 80px #0000006b}.reconstruction-canvas.pages.loaded{min-height:0}.reconstruction-canvas img{opacity:0;width:100%;height:auto;transition:opacity .24s;display:block}.reconstruction-canvas.loaded img{opacity:1}.reconstruction-loading{z-index:2;color:#8799a2;text-align:center;width:min(340px,100% - 48px);font-size:10px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.reconstruction-loading i{background:#aec0ca21;width:100%;height:1px;margin-top:14px;display:block;overflow:hidden}.reconstruction-loading i:after{content:"";background:#91aa9e;width:32%;height:100%;animation:1.3s ease-in-out infinite reconstruction-loading;display:block}.reconstruction-reader-end{color:#64747c;gap:24px;width:min(800px,100vw - 48px);margin:0 auto;padding:38px 0 72px;font-size:9px;display:grid}.reconstruction-reader-end-label{text-align:center}.reconstruction-reader-end nav{border-top:1px solid #aec0ca26;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding-top:20px;display:grid}.reconstruction-reader-end nav button:nth-child(2){text-align:center}.reconstruction-reader-end nav button:last-child{text-align:right}.reconstruction-reader-end button:disabled,.reconstruction-reader-end button:disabled:hover{color:#64747c4d;cursor:default}@keyframes reconstruction-loading{0%{transform:translate(-110%)}to{transform:translate(325%)}}@media (max-width:900px){.reconstruction-index{width:min(100% - 48px,760px);padding-top:46px}.reconstruction-logo{padding:10px 0 38px}.reconstruction-intro,.reconstruction-intro blockquote{grid-template-columns:1fr;gap:34px}.reconstruction-integrity,.reconstruction-intro blockquote p:last-child{padding-left:18px}.reconstruction-record{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"code status""title title""progress progress""read read"}.reconstruction-record-status,.reconstruction-record-read{justify-self:end}.reconstruction-reader-header{grid-template-columns:1fr auto;gap:10px 20px;padding:12px 24px}.reconstruction-reader-controls{gap:8px}.reconstruction-reader-identity{text-align:left;grid-area:2/1/auto/-1;padding-top:8px}}@media (max-width:620px){.reconstruction-reader-header{grid-template-columns:1fr}.reconstruction-reader-controls,.reconstruction-reader-identity{grid-column:1;justify-self:stretch}.reconstruction-reader-controls{grid-row:2;justify-content:space-between}.reconstruction-reader-identity{grid-row:3}.reconstruction-reader-status{gap:18px}.reconstruction-page-navigation{gap:8px}.reconstruction-page-navigation button{white-space:normal;max-width:100px}}.reconstruction-mobile-shell{min-width:0;min-height:100svh}.reconstruction-mobile-shell>.center{align-items:stretch;min-width:0}.reconstruction-mobile-shell .reconstruction-page{min-width:0;min-height:100svh}.reconstruction-mobile-shell .reconstruction-index{width:calc(100% - 32px);padding:24px 0 64px}.reconstruction-mobile-shell .reconstruction-logo{padding:0 0 26px}.reconstruction-mobile-shell .reconstruction-logo img{width:100%}.reconstruction-mobile-shell .reconstruction-intro{grid-template-columns:1fr;gap:26px;padding:26px 0 38px}.reconstruction-mobile-shell .reconstruction-kicker{margin-bottom:5px;font-size:9px}.reconstruction-mobile-shell .reconstruction-intro h1{font-size:30px;line-height:1.08}.reconstruction-mobile-shell .reconstruction-integrity{border-top:1px solid #aec0ca29;border-left:0;gap:7px;padding:20px 0 0;font-size:9px}.reconstruction-mobile-shell .reconstruction-integrity span{align-items:baseline;gap:12px}.reconstruction-mobile-shell .reconstruction-intro blockquote{grid-template-columns:1fr;gap:24px;margin-top:16px;font-size:15px}.reconstruction-mobile-shell .reconstruction-intro blockquote p:last-child{padding-left:15px}.reconstruction-mobile-shell .reconstruction-record-index{padding-top:38px}.reconstruction-mobile-shell .reconstruction-section-heading{align-items:center;gap:16px;margin-bottom:17px}.reconstruction-mobile-shell .reconstruction-section-heading h2{font-size:17px}.reconstruction-mobile-shell .reconstruction-language button{width:42px}.reconstruction-mobile-shell .reconstruction-record{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code status""title title""progress progress""read read";gap:14px 12px;min-height:110px;padding:20px 12px}.reconstruction-mobile-shell .reconstruction-record strong{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.reconstruction-mobile-shell .reconstruction-record-status{text-align:right;font-size:8px}.reconstruction-mobile-shell .reconstruction-reader{min-width:0;min-height:100svh;padding-top:0}.reconstruction-mobile-shell .reconstruction-reader-header{will-change:transform;grid-template-columns:1fr;gap:11px;min-height:0;padding:11px 12px 12px;transition:transform .18s,opacity .15s;top:0}.reconstruction-mobile-shell .reconstruction-reader-header.scroll-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 2px))}.reconstruction-mobile-shell .reconstruction-reader-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;width:100%;display:grid}.reconstruction-mobile-shell .reconstruction-reader-nav button{white-space:nowrap;align-items:center;width:100%;min-width:0;padding:3px 0;font-size:9px;line-height:1.2;display:flex}.reconstruction-mobile-shell .reconstruction-reader-nav button:first-child{justify-content:flex-start}.reconstruction-mobile-shell .reconstruction-reader-nav button:nth-child(2){text-align:center;justify-content:center}.reconstruction-mobile-shell .reconstruction-reader-nav button:last-child{text-align:right;justify-content:flex-end}.reconstruction-mobile-shell .reconstruction-reader-identity,.reconstruction-mobile-shell .reconstruction-reader-controls{grid-area:auto/1;justify-self:stretch}.reconstruction-mobile-shell .reconstruction-reader-identity{text-align:left;padding-top:1px}.reconstruction-mobile-shell .reconstruction-reader-identity h1{font-size:15px}.reconstruction-mobile-shell .reconstruction-reader-controls{justify-content:space-between;gap:8px}.reconstruction-mobile-shell .reconstruction-mode button{width:58px}.reconstruction-mobile-shell .reconstruction-reader-status{flex-direction:column;gap:5px;width:calc(100% - 24px);margin:20px auto 12px;font-size:8px}.reconstruction-mobile-shell .reconstruction-page-navigation{gap:5px;width:calc(100% - 24px);margin-bottom:12px;font-size:8px}.reconstruction-mobile-shell .reconstruction-page-navigation.bottom{margin-top:14px}.reconstruction-mobile-shell .reconstruction-page-navigation button{white-space:nowrap;width:100%;max-width:none;font-size:9px;line-height:1.35}.reconstruction-mobile-shell .reconstruction-page-navigation button:first-child{text-align:left;justify-self:stretch}.reconstruction-mobile-shell .reconstruction-canvas{width:100%;box-shadow:none;border-left:0;border-right:0}.reconstruction-mobile-shell .reconstruction-reader-end{width:calc(100% - 24px);padding:30px 0 48px}.reconstruction-mobile-shell .reconstruction-reader-end nav{gap:8px}.reconstruction-mobile-shell .reconstruction-reader-end nav button{white-space:nowrap;width:100%;max-width:none;font-size:9px;line-height:1.35}.reconstruction-mobile-shell .reconstruction-reader-end nav button:first-child{text-align:left}.reconstruction-mobile-shell .reconstruction-reader-end nav button:nth-child(2){text-align:center}.reconstruction-mobile-shell .reconstruction-reader-end nav button:last-child{text-align:right}.security-chara-comment{color:#daffe8b8;border-left:1px solid #ffffff47;margin:14px 0;padding:12px 14px;animation:.28s steps(3,end) both security-chara-comment-in}@keyframes fallen-human-root-tear{0%{opacity:0;clip-path:inset(35% 0 42%);transform:translate(-7px)}55%{opacity:1;clip-path:inset(0);transform:translate(4px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes fallen-human-root-reveal{0%{opacity:0}to{opacity:.7}}@keyframes security-chara-comment-in{0%{opacity:0;transform:translate(-2px)}45%{opacity:.88;transform:translate(1px)}to{opacity:.72;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fallen-human-root-sprite,.security-chara-comment{animation-duration:.01ms}}.memory-capture-image{opacity:.86;object-fit:contain;border:1px solid #b4b4b46b;width:min(100%,620px);height:auto;margin-top:12px;padding:4px;display:block}.mirror-event{z-index:10000;cursor:pointer;background:#000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.mirror-event:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0a,#ffffff0a 1px,#0000 2px 5px),#0000002e;animation:.24s steps(2,end) infinite mirror-noise;position:absolute;inset:0}.mirror-event-bg{object-fit:cover;opacity:0;animation:.9s steps(8,end) forwards mirror-reveal}.mirror-dialog{z-index:1;opacity:0;width:min(640px,92vw);margin-bottom:clamp(24px,7vh,76px);animation:.32s steps(3,end) .45s forwards mirror-dialog-in;position:relative}.mirror-dialog-frame{width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.mirror-dialog-text{color:#fff;white-space:pre-wrap;letter-spacing:0;font-family:Determination,monospace;font-size:clamp(24px,4vw,36px);line-height:1.28;position:absolute;top:42px;left:54px;right:42px}@keyframes mirror-reveal{0%{opacity:0;filter:brightness(2.4)contrast(1.4)}18%{opacity:.85;filter:brightness(1.6)contrast(1.15)}to{opacity:1;filter:brightness(.82)contrast(1.08)}}@keyframes mirror-dialog-in{0%{opacity:0;filter:brightness(2.2);transform:translateY(2px)}to{opacity:1;filter:brightness();transform:translateY(0)}}@keyframes mirror-noise{0%{opacity:.08;transform:translateY(0)}50%{opacity:.16;transform:translateY(1px)}to{opacity:.1;transform:translateY(0)}}.ut-intro-content{text-align:center;width:720px}.ut-intro-gif{object-fit:contain;max-width:520px;max-height:300px;image-rendering:pixelated;margin-bottom:34px}.ut-intro-text{color:#fff;min-height:60px;font-size:15px;line-height:1.6}.ut-intro{z-index:10000;color:#fff;cursor:pointer;background:#000;justify-content:center;align-items:center;font-family:monospace;display:flex;position:fixed;inset:0}.ut-intro-content{text-align:center;width:min(900px,90vw);transform:translateY(-20px)}.ut-intro-gif{object-fit:contain;width:min(720px,80vw);height:min(420px,46vh);image-rendering:pixelated;margin-bottom:36px}.ut-intro-text{letter-spacing:1px;color:#fff;white-space:pre-wrap;min-height:64px;font-family:Determination,monospace;font-size:30px;line-height:1.4}.ut-intro-hint{opacity:.35;margin-top:28px;font-size:11px}.ut-intro-content{text-align:center;flex-direction:column;align-items:center;width:min(900px,90vw);display:flex;transform:translateY(-20px)}.ut-intro-gif-wrap{justify-content:center;align-items:center;width:min(720px,80vw);height:min(420px,46vh);margin-bottom:36px;display:flex;overflow:hidden}.ut-intro-gif{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;display:block}.marquee{color:#9cffc959}.marquee-anomaly{color:#9cffc959!important;text-shadow:none!important;animation:none!important}.marquee-easter{text-shadow:0 0 6px #9cffc961,0 0 14px #9cffc92e;color:#dbffe9db!important}.marquee-alert{opacity:.95;text-shadow:0 0 6px #f006;color:#ff3b3b!important}.deep-panel{width:760px;font-size:13px;line-height:1.65}.deep-level-return{margin-bottom:14px}.deep-gateway-screen{color:#b9f8d2;background:#000;place-items:center;min-height:100vh;padding:32px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:grid;overflow:hidden}.deep-access-screen{isolation:isolate;position:relative}.deep-access-screen:before,.deep-access-screen:after{content:"";z-index:0;pointer-events:none;opacity:0;width:100%;position:fixed;left:0}.deep-access-screen:before{background:#9cffc933;height:1px;top:24%;box-shadow:0 83px #ffe8001a,0 211px #9cffc921,0 388px #ffffff14}.deep-access-screen:after{background:#000000e0;border-top:1px solid #ffe80014;border-bottom:1px solid #9cffc917;height:14px;top:47%}.deep-access-screen.faulting:before{animation:1.1s steps(6,end) infinite deep-access-screen-lines}.deep-access-screen.critical:after{animation:.46s steps(7,end) infinite deep-access-screen-tear}.deep-access-screen.read-head-lost{animation:1.08s steps(12,end) infinite deep-access-power-drop}.deep-access-terminal{z-index:2;text-shadow:0 0 8px #9cffc929;width:min(460px,100vw - 64px);min-height:300px;font-size:14px;line-height:1.55;position:relative}.deep-access-screen.critical .deep-access-terminal{animation:.48s steps(9,end) infinite deep-access-terminal-fault}.deep-access-screen.read-head-lost .deep-access-terminal{animation-duration:.29s}.deep-access-terminal:before{content:"";opacity:0;background:#ffe800a6;width:42px;height:1px;animation:1.25s steps(4,end) 1.8s both deep-access-probe;position:absolute;top:-14px;left:-18px}.deep-access-terminal:after{content:"█";color:#b9f8d2b3;opacity:0;animation:.82s step-end .4s infinite deep-access-block-cursor;position:absolute;bottom:7px;left:70px}.deep-access-line{opacity:0;min-height:1.55em;position:relative;transform:translate(-3px)}.deep-access-line:after{content:attr(data-ghost);color:#d0ffe26b;opacity:0;pointer-events:none;white-space:nowrap;width:max-content;max-width:100%;position:absolute;inset:0 auto auto 0;overflow:hidden}.deep-access-screen.faulting .deep-access-line.visible:after{animation:1.16s steps(7,end) infinite deep-access-text-ghost}.deep-access-screen.critical .deep-access-line.visible:after{animation-duration:.56s}.deep-access-line.visible{animation:.32s steps(3,end) forwards deep-access-line-in}.deep-access-line.identity{color:#b9f8d2}.deep-access-line.indent-1{padding-left:42px}.deep-access-line.indent-2{padding-left:70px}.deep-access-line strong{color:#d9ffe7;font-weight:500}.deep-access-line.diagnostic{color:#d2dcd694}.deep-access-line.technical{color:#b9f8d2ad}.deep-access-line.technical span,.deep-access-line.retry span{color:#d8e8ddad}.deep-access-line.diagnostic.fault{color:#cde0d499}.deep-access-line.failure{color:#ff5d64;text-shadow:0 0 8px #ff2d3740}.deep-access-line.retry{color:#d8ffe7c7}.deep-access-line.override{color:#ffe800;text-shadow:0 0 9px #ffe8003d;font-weight:600}.deep-access-line.welcome{color:#d8ffe7}.deep-access-line.welcome em{color:#cce6d5}.deep-access-dim{color:#cce1d48f}.deep-access-pale{color:#d9ffe7;font-weight:400}.deep-access-telemetry{z-index:1;pointer-events:none;color:#9cffc93d;font-size:10px;position:fixed;inset:0}.deep-access-telemetry span{opacity:0;position:absolute}.deep-access-telemetry span:first-child{top:18%;left:12%}.deep-access-telemetry span:nth-child(2){bottom:21%;right:10%}.deep-access-telemetry span:nth-child(3){color:#ffe80038;top:68%;left:18%}.deep-access-screen.faulting .deep-access-telemetry span{animation:1.4s steps(8,end) infinite deep-access-telemetry-flicker}.deep-access-screen.faulting .deep-access-telemetry span:nth-child(2){animation-delay:.24s}.deep-access-screen.faulting .deep-access-telemetry span:nth-child(3){animation-delay:.47s}.deep-access-signal-loss{z-index:4;pointer-events:none;color:#dcffe9d6;font-size:12px;position:fixed;inset:0}.deep-access-signal-loss span{opacity:0;position:absolute}.deep-access-signal-loss span:first-child{top:11%;left:8%}.deep-access-signal-loss span:last-child{bottom:13%;right:7%}.deep-access-screen.read-head-lost .deep-access-signal-loss span{animation:.94s steps(10,end) infinite deep-access-signal-loss}.deep-access-screen.read-head-lost .deep-access-signal-loss span:last-child{animation-delay:.31s}.deep-presence-message{text-align:center;text-shadow:0 0 7px #9cffc91f;flex-direction:column;justify-content:center;width:min(620px,100vw - 64px);min-height:620px;font-size:14px;line-height:1.58;display:flex}.deep-warning-line{opacity:0;animation:.38s steps(4,end) forwards deep-warning-line-in;animation-delay:var(--deep-warning-delay)}.deep-warning-line span,.deep-warning-line.failure{color:#ff5d64;text-shadow:0 0 8px #ff2d3738}.deep-warning-line.marker{color:#d7ffe5;letter-spacing:0;margin-top:20px}.deep-warning-line.line-1{--deep-warning-delay:.1s}.deep-warning-line.line-2{--deep-warning-delay:.52s}.deep-warning-line.line-3{--deep-warning-delay:.94s}.deep-warning-line.line-4{--deep-warning-delay:1.36s}.deep-warning-line.line-5{--deep-warning-delay:1.78s}.deep-warning-line.line-6{--deep-warning-delay:2.2s}.deep-warning-line.line-7{--deep-warning-delay:2.9s}.deep-warning-line.line-8{--deep-warning-delay:3.52s}.deep-warning-line.line-9{--deep-warning-delay:4.2s}.deep-warning-line.line-10{--deep-warning-delay:4.62s}.deep-warning-line.line-11{--deep-warning-delay:5.04s}.deep-warning-line.line-12{--deep-warning-delay:5.46s}.deep-warning-line.line-13{--deep-warning-delay:6.08s}.deep-warning-line.line-14{--deep-warning-delay:6.62s}.deep-warning-gap{height:20px}.deep-warning-gap.compact{height:12px}.deep-warning-continue{color:#b9f8d2;font:inherit;opacity:0;cursor:default;background:0 0;border:0;align-self:center;margin-top:82px;padding:4px 8px;transition:opacity .22s steps(2,end),color .15s linear,transform .22s steps(2,end);transform:translateY(3px)}.deep-warning-continue.ready{opacity:.88;cursor:pointer;transform:translateY(0)}.deep-warning-continue.ready:hover,.deep-warning-continue.ready:focus-visible{color:#fff;opacity:1;text-shadow:0 0 9px #b9f8d261;outline:none}.deep-warning-aftertext{color:#b9f8d214;opacity:0;flex-direction:column;margin-top:6px;font-size:11px;transition:opacity 1.2s linear .8s;display:flex}.deep-warning-aftertext.visible{opacity:1}@keyframes deep-access-line-in{0%{opacity:0;filter:brightness(2.2);transform:translate(-3px)}45%{opacity:.95;filter:brightness(1.6);transform:translate(2px)}to{opacity:1;filter:none;transform:translate(0)}}@keyframes deep-access-probe{0%,to{opacity:0;transform:translate(0)}30%,72%{opacity:1;transform:translate(340px)}}@keyframes deep-access-screen-lines{0%,23%,to{opacity:0;transform:translateY(0)}24%,31%{opacity:.85;transform:translateY(12px)}57%,62%{opacity:.45;transform:translateY(-37px)}}@keyframes deep-access-screen-tear{0%,42%,to{opacity:0;transform:translate(0)}43%,51%{opacity:1;height:48px;transform:translate(18px,-92px)}74%,80%{opacity:.9;height:27px;transform:translate(-24px,118px)}}@keyframes deep-access-terminal-fault{0%,24%,to{clip-path:inset(0);transform:translate(0)}25%{clip-path:inset(0 0 68%);transform:translate(-8px,2px)}31%{clip-path:inset(42% 0 0);transform:translate(6px,-3px)}56%{clip-path:inset(23% 0 31%);transform:translateY(5px)}61%{clip-path:inset(0);transform:translate(-3px)}83%{clip-path:inset(0 0 12%);transform:translate(4px,-1px)}}@keyframes deep-access-text-ghost{0%,34%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}35%,42%{opacity:.72;clip-path:inset(12% 0 55%);transform:translate(11px)}70%,75%{opacity:.52;clip-path:inset(58% 0 4%);transform:translate(-9px)}}@keyframes deep-access-telemetry-flicker{0%,17%,29%,to{opacity:0}18%,21%{opacity:1;transform:translate(3px)}62%,67%{opacity:.6;transform:translate(-2px)}}@keyframes deep-access-power-drop{0%,14%,19%,51%,58%,84%,to{filter:none}15%{filter:brightness(.02)}16%,52%{filter:brightness(2.4)contrast(1.8)}53%{filter:brightness(.04)}85%{filter:brightness(.12)contrast(2.2)}}@keyframes deep-access-signal-loss{0%,36%,42%,78%,to{opacity:0}37%,40%{opacity:1;transform:translate(-7px)}79%,82%{opacity:.72;transform:translate(12px)}}@keyframes deep-access-block-cursor{0%,48%{opacity:0}49%,to{opacity:.72}}@keyframes deep-warning-line-in{0%{opacity:0;transform:translateY(2px)}62%{opacity:.92;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.deep-list{flex-direction:column;gap:4px;display:flex}.deep-entry{opacity:.65;grid-template-columns:18px 92px 1fr;display:grid}.deep-entry.selected{opacity:1;color:#fff}.deep-cursor{color:#9cffc9}.deep-icon{opacity:.7}.deep-article{width:760px}.deep-article-body p{margin:4px 0}@keyframes deepWarningPulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes deepWarningGlitch{0%,97%,to{transform:translate(0)}98%{transform:translate(-1px)}99%{transform:translate(1px)}}.deep-warning-fixed{z-index:1200;color:#ff4a4a;letter-spacing:1px;text-transform:uppercase;background:#000000e0;border:1px solid #ff3c3c33;padding:6px 14px;font-size:11px;animation:2.8s infinite deepWarningPulse,7s infinite deepWarningGlitch;position:fixed;top:48px;left:42.5%;transform:translate(-50%)}.console-line-danger{color:#ff6b6b}.hydration-screen{background:#000}.hydration-status{color:#7fffb09e;min-height:100%;font-family:var(--font-geist-mono),monospace;justify-content:center;align-items:center;font-size:12px;display:flex}.hydration-cursor{color:#7fffb0;margin-left:.5ch;animation:.8s step-end infinite blink}.console-line-hidden{opacity:.28}.console-line-corrupt{color:#ff6b6b;animation:.9s steps(2,end) infinite corruptFlicker}.console-line-quote{color:#ffffffd9;font-style:italic}.console-line-hint{color:#9cffc98c}.console-line-archive{color:#9cffc9;white-space:nowrap;animation:1.2s steps(12,end) archiveReveal;overflow:hidden}@keyframes corruptFlicker{0%{opacity:.35}50%{opacity:1}to{opacity:.55}}@keyframes archiveReveal{0%{max-width:0}to{max-width:100%}}.deep-article-image{object-fit:contain;border:none;max-width:100%;max-height:360px;margin:18px auto;display:block}.deep-article-video{border:1px solid #9cffc91f;max-width:100%;max-height:420px;margin:18px auto;display:block}.deep-article-audio{width:100%;margin:18px 0;display:block}.deep-article{width:760px;max-height:calc(100vh - 160px);overflow-y:auto}.deep-article-body{margin-top:16px}.deep-article-image.align-left{margin-left:0;margin-right:auto}.deep-article-image.align-center{margin-left:auto;margin-right:auto}.deep-article-image.align-right{margin-left:auto;margin-right:0}.deep-media-block{grid-template-columns:280px 1fr;align-items:center;gap:24px;margin:22px 0;display:grid}.deep-media-block.media-right{grid-template-columns:1fr 280px}.deep-media-block.media-right .deep-media-image{order:2}.deep-media-image{object-fit:contain;border:none;width:280px;max-height:320px}.deep-media-text p{margin:4px 0}.package-manager{background:#020604;border:1px solid #9cffc947;width:min(1120px,100vw - 64px);max-height:calc(100vh - 112px);font-size:12px;overflow:auto;box-shadow:0 0 32px #4bff940f}.pm-header{background:#9cffc909;border-bottom:1px solid #9cffc933;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.pm-version,.pm-recovery-stats{color:#9cffc98c;align-items:baseline;gap:12px;display:flex}.pm-version strong{color:#fff;font-size:20px}.pm-summary{background:#9cffc921;border-bottom:1px solid #9cffc92e;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:1px;display:grid}.pm-summary>div{background:#020604;justify-content:space-between;padding:12px 16px;display:flex}.pm-summary span{color:#9cffc97a}.pm-summary strong{color:#eafff1}.pm-command,.pm-row-action,.pm-install-queue button,.pm-modal button,.revision-record-actions button,.revision-record-actions a,.revision-note button,.memory-copy-actions button,.memory-copy-actions a,.memory-origin-lock button,.memory-preview-bar button{color:#9cffc9;font:inherit;cursor:pointer;background:#9cffc909;border:1px solid #9cffc957;border-radius:0;padding:7px 10px;text-decoration:none}.pm-command:hover,.pm-row-action:hover,.pm-install-queue button:hover,.revision-record-actions button:hover,.revision-record-actions a:hover,.revision-note button:hover,.memory-copy-actions button:hover,.memory-copy-actions a:hover,.memory-origin-lock button:hover,.memory-preview-bar button:hover{color:#fff;border-color:#fff}.pm-command:disabled,.pm-row-action:disabled{opacity:.28;cursor:not-allowed}.pm-summary>.pm-command{border:0;border-left:1px solid #9cffc933;padding-inline:18px}.pm-columns,.pm-recovery-layout{grid-template-columns:1fr 1fr;min-height:360px;display:grid}.pm-repository,.pm-package-browser,.pm-package-detail{border-right:1px solid #9cffc92e;min-width:0}.pm-repository:last-child,.pm-package-detail{border-right:0}.pm-section-heading{color:#d2ffe4b8;background:#9cffc90b;border-bottom:1px solid #9cffc926;justify-content:space-between;padding:9px 12px;display:flex}.pm-package-list{max-height:410px;overflow:auto}.pm-package-row{border-bottom:1px solid #9cffc91a;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:72px;padding:12px;display:grid;position:relative}.pm-package-copy,.pm-package-status{flex-direction:column;gap:5px;display:flex}.pm-package-copy span,.pm-package-status>span{color:#9cffc96b}.pm-package-status{align-items:flex-end}.pm-empty{color:#9cffc952;padding:28px 12px}.pm-row-progress{background:#9cffc914;height:3px;position:absolute;inset:auto 0 0}.pm-row-progress>div,.package-progress-fill{background:#9cffc9;height:100%}.pm-row-progress span{font-size:9px;position:absolute;bottom:5px;right:8px}.pm-operation{border-bottom:1px solid #9cffc924;padding:10px 16px}.package-progress{background:#9cffc91a;height:4px;margin-bottom:7px}.pm-footer{border-top:1px solid #9cffc92e;justify-content:space-between;gap:24px;padding:12px 16px;display:flex}.pm-footer a{color:#9cffc9}.network-popup{z-index:20;background:#090202;border:1px solid #ff6b6b6b;max-width:390px;padding:9px 12px;font-size:11px;position:fixed;top:54px;right:24px}.pm-modern-index{border-bottom:1px solid #9cffc92e;grid-template-columns:repeat(5,1fr);display:grid}.pm-modern-index>div{border-right:1px solid #9cffc91f;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.pm-modern-index strong{color:#9cffc961;font-size:9px}.pm-legacy-row,.pm-manifest-row,.pm-legacy-packages button{color:#9cffc9;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9cffc91f;border-radius:0}.pm-legacy-row{grid-template-columns:1fr 1.5fr auto auto;gap:10px;padding:14px 12px;display:grid}.pm-manifest-row{padding:10px 12px}.pm-manifest-row:hover,.pm-manifest-row.active,.pm-legacy-packages button:hover,.pm-legacy-packages button.selected{color:#fff;background:#9cffc914}.pm-legacy-packages{grid-template-columns:1fr 1fr;display:grid}.pm-legacy-packages button{border-right:1px solid #9cffc91a;justify-content:space-between;gap:8px;padding:9px 12px;display:flex}.pm-package-detail{padding-bottom:16px}.pm-package-detail pre{color:#d2ffe4c2;max-height:320px;font:inherit;white-space:pre-wrap;margin:0;padding:14px 16px;overflow:auto}.pm-package-detail dl,.pm-modal dl{grid-template-columns:120px minmax(0,1fr);gap:6px 14px;margin:0;padding:14px 16px;display:grid}.pm-package-detail dt,.pm-modal dt{color:#9cffc96b}.pm-package-detail dd,.pm-modal dd{margin:0}.pm-package-detail>.pm-command,.pm-package-target{margin:0 16px}.pm-package-target{color:#ff8b8b;background:#ff6b6b0d;border-left:2px solid #ff6b6b;margin-bottom:12px;padding:9px}.pm-queue-section{border-top:1px solid #9cffc92e;padding-bottom:16px}.pm-install-queue{background:#9cffc91f;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.pm-install-queue>div{background:#020604;min-width:0;min-height:74px;padding:9px}.pm-install-queue>div>span{color:#9cffc94d;display:block}.pm-install-queue strong{color:#9cffc973;text-overflow:ellipsis;margin:6px 0;display:block;overflow:hidden}.pm-install-queue .occupied strong{color:#eafff1}.pm-install-queue button{padding:1px 5px}.pm-queue-section>.pm-command{margin:12px}.pm-queue-error,.pm-install-log,.pm-ready-package{font:inherit;white-space:pre-wrap;background:#9cffc906;border:1px solid #9cffc929;margin:12px;padding:12px}.pm-queue-error{color:#ff7b7b;border-color:#ff6b6b59}.pm-ready-package{flex-wrap:wrap;align-items:center;gap:9px 24px;display:flex}.pm-modal-backdrop,.memory-preview-backdrop,.before-reward-overlay{z-index:12000;background:#000000e0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.pm-modal{background:#020604;border:1px solid #9cffc975;width:min(520px,100%);padding:20px}.pm-modal-actions{justify-content:flex-end;gap:10px;display:flex}.revision-mount-transition{z-index:13000;color:#9cffc9;background:#000;place-content:center;gap:14px;animation:1.55s steps(6,end) revisionMount;display:grid;position:fixed;inset:0}@keyframes revisionMount{0%,18%{opacity:0}20%,42%{opacity:1;transform:translate(0)}44%{transform:translate(12px)}48%{transform:translate(-8px)}52%,to{opacity:1;transform:translate(0)}}.revision-zero{color:#86cda5;background:#010302}.revision-zero .top-bar{border-bottom:1px solid #86cda51f}.revision-zero-unavailable,.revision-zero-terminal{background:#020503;border:1px solid #86cda53b;width:min(680px,100vw - 48px);padding:22px}.revision-zero-terminal header{border-bottom:1px solid #86cda52e;justify-content:space-between;padding-bottom:12px;display:flex}.revision-zero-terminal pre{min-height:190px;font:inherit;white-space:pre-wrap;margin:0;padding:18px 0}.revision-zero-terminal form{border-top:1px solid #86cda529;gap:8px;padding-top:12px;display:flex}.revision-zero-terminal input{color:#d7ffe8;font:inherit;background:0 0;border:0;outline:0;flex:1}.revision-memory{background:#020503;border:1px solid #86cda540;width:min(1040px,100vw - 64px);font-size:12px}.revision-memory-header,.revision-memory-footer{border-bottom:1px solid #86cda529;justify-content:space-between;gap:20px;padding:14px 16px;display:flex}.revision-memory-header h1{color:#d7ffe8;letter-spacing:0;margin:4px 0 0;font-size:17px}.revision-kicker,.revision-memory-state{color:#86cda580}.revision-memory-state{flex-direction:column;align-items:flex-end;display:flex}.revision-memory-path{color:#d7ffe8ad;border-bottom:1px solid #86cda51f;padding:8px 16px}.revision-memory-layout{grid-template-columns:220px minmax(0,1fr);min-height:460px;display:grid}.revision-memory-tree{border-right:1px solid #86cda524;padding:8px 0}.revision-memory-tree button{color:#86cda5b3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr;padding:10px 14px;display:grid}.revision-memory-tree button:hover,.revision-memory-tree button.active{color:#fff;background:#86cda514}.revision-memory-content{min-width:0;padding:16px}.revision-empty{color:#86cda561;flex-direction:column;gap:10px;display:flex}.revision-file-row{color:#86cda5;width:100%;font:inherit;text-align:left;cursor:pointer;background:#86cda506;border:1px solid #86cda521;grid-template-columns:70px 1fr auto;padding:12px;display:grid}.revision-file-row:hover{color:#fff;border-color:#86cda573}.revision-record-meta{background:#86cda524;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid}.revision-record-meta>div{background:#020503;flex-direction:column;gap:4px;padding:9px;display:flex}.revision-record-meta span{color:#86cda566}.revision-record-image{background:#000;border:1px solid #86cda529;height:290px;overflow:hidden}.revision-record-image img{object-fit:contain;width:100%;height:100%}.revision-record-actions,.memory-copy-actions{gap:8px;margin-top:12px;display:flex}.revision-note pre{color:#d7ffe8c7;min-height:330px;font:inherit;white-space:pre-wrap;border-left:1px solid #86cda542;margin:0 0 12px;padding:16px}.revision-memory-footer{color:#86cda575;border-top:1px solid #86cda529;border-bottom:0}.memory-origin-lock,.memory-copy-record{background:#9cffc906;border:1px solid #9cffc933;margin-top:10px;padding:14px}.memory-origin-heading{justify-content:space-between;margin-bottom:12px;display:flex}.memory-origin-heading span,.memory-origin-grid span{color:#9cffc966}.memory-origin-grid{grid-template-columns:110px 1fr;gap:5px 14px;margin-bottom:14px;display:grid}.memory-origin-lock label{color:#9cffc980;margin-bottom:5px;display:block}.memory-origin-lock form>div{display:flex}.memory-origin-lock input{color:#fff;min-width:0;font:inherit;background:#000;border:1px solid #9cffc94d;border-right:0;outline:0;flex:1;padding:7px 9px}.memory-origin-error{color:#ff6b6b;margin-top:9px}.memory-copy-thumbnail{background:#000;border:1px solid #9cffc924;height:230px}.memory-copy-thumbnail img{object-fit:contain;width:100%;height:100%}.memory-copy-status{color:#9cffc98a;border-top:1px solid #9cffc929;justify-content:space-between;gap:16px;margin-top:12px;padding:9px;display:flex}.memory-copy-status strong{color:#fff}.memory-preview{background:#010302;border:1px solid #9cffc957;width:min(900px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto}.memory-preview-bar{z-index:1;background:#010302;border-bottom:1px solid #9cffc933;justify-content:space-between;align-items:center;padding:9px 12px;display:flex;position:sticky;top:0}.memory-preview>img{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 110px);display:block}.before-reward-window{background:#010302;border:1px solid #9cffc95c;width:min(1040px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto}.before-reward-window>header{border-bottom:1px solid #9cffc92e;justify-content:space-between;padding:12px 15px;display:flex}.before-reward-window>header button{color:#9cffc9;font:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.before-reward-grid{background:#9cffc929;grid-template-columns:1fr 1fr;gap:1px;display:grid}.before-reward-grid a{color:#9cffc9;background:#010302;flex-direction:column;padding:12px;text-decoration:none;display:flex}.before-reward-grid img{object-fit:contain;background:#000;width:100%;height:min(58vh,560px)}.before-reward-grid span{padding-top:9px}@media (max-width:900px){.pm-summary{grid-template-columns:1fr 1fr}.pm-columns,.pm-recovery-layout{grid-template-columns:1fr}.pm-repository,.pm-package-browser{border-bottom:1px solid #9cffc92e;border-right:0}.pm-modern-index,.pm-install-queue{grid-template-columns:repeat(2,1fr)}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
