@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--robin:#cf0;--robin-rgb:204, 255, 0;--ink:#050605;--panel:#0b0d0b;--panel-2:#121611;--paper:#e9e5d8;--red:#ff4d48;--blue:#63a8ff;--muted:#8d9787;--line:#ccff0038;--font-display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--font-ui:"Arial Narrow", "Roboto Condensed", Arial, sans-serif;--font-mono:Consolas, "SFMono-Regular", "Liberation Mono", monospace}*{box-sizing:border-box}html,body{background:#030504;min-height:100%;margin:0;overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--robin);outline-offset:2px}::selection{color:#050505;background:var(--robin)}.room{--accent:var(--robin);--accent-rgb:var(--robin-rgb);color:#edf3e8;background:radial-gradient(circle at 50% 42%, rgba(var(--accent-rgb), .08), transparent 48%), #030504;font-family:var(--font-ui);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.room.theme-amber{--accent:#ffb000;--accent-rgb:255, 176, 0}.room.theme-mono{--accent:#e7eee1;--accent-rgb:231, 238, 225}.room-ambient{pointer-events:none;background:radial-gradient(ellipse at 50% 58%, rgba(var(--accent-rgb), .08), transparent 54%), repeating-linear-gradient(90deg, #ffffff03 0 1px, transparent 1px 4px);mix-blend-mode:screen;position:absolute;inset:0}.scene-stage{transform-origin:50% 43%;will-change:transform;background:url(/assets/wsb-room-bg-v3.png) 50%/100% 100% no-repeat;width:min(100vw,177.79vh);max-width:100vw;height:min(100vh,56.25vw);max-height:100vh;transition:transform 2.2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(1);box-shadow:0 0 100px #000000e0}.physical-label{z-index:4;color:#e8eee059;font:700 .5vw/1 var(--font-mono);letter-spacing:.16em;text-shadow:0 1px #000;position:absolute;top:74.4%;left:47.5%;transform:translate(-50%)}.power-led{z-index:5;aspect-ratio:1;background:var(--accent);width:.32vw;min-width:3px;box-shadow:0 0 5px var(--accent), 0 0 14px rgba(var(--accent-rgb), .7);border-radius:50%;position:absolute;top:73.9%;left:84.15%}.monitor-screen-shell{z-index:3;isolation:isolate;color:#eef3e9;border:1px solid rgba(var(--accent-rgb), .22);width:68.96%;height:66.95%;box-shadow:inset 0 0 40px #000000e0, 0 0 20px rgba(var(--accent-rgb), .08);cursor:default;background:#020402;font-size:clamp(9px,.72vw,14px);position:absolute;top:6.05%;left:15.72%;overflow:hidden}.screen-glass,.crt-overlay{pointer-events:none;position:absolute;inset:0}.screen-glass{z-index:8000;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff0b,#0000 20% 70%,#ffffff06),radial-gradient(at 50% 45%,#0000 45%,#00000073 100%)}.crt-overlay{z-index:7999;opacity:.42;background:repeating-linear-gradient(0deg,#00000052 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ff000005 0 1px,#00ff0003 1px 2px,#0000ff05 2px 3px)}.crt-off .crt-overlay{display:none}.crt-full .crt-overlay{opacity:.66;animation:5s steps(2,end) infinite crtBreath}.boot-screen,.shutdown-screen{z-index:3000;width:100%;height:100%;color:var(--accent);background:radial-gradient(circle at 50% 50%, rgba(var(--accent-rgb), .075), transparent 45%), #010201;cursor:pointer;text-align:left;border:0;display:grid;position:absolute;inset:0}.boot-screen{contain:paint;max-width:100%;overflow:clip}.boot-screen:after{content:"";pointer-events:none;background:linear-gradient(transparent 48%, rgba(var(--accent-rgb), .18) 49%, transparent 50%);background-size:100% 9px;animation:8s linear infinite bootRoll;position:absolute;inset:0}.boot-copy{width:min(78%,720px);font:700 .82em/1.52 var(--font-mono);letter-spacing:.03em;text-shadow:0 0 8px rgba(var(--accent-rgb), .45);align-self:center;margin:auto}.boot-copy>span{color:#070907;background:var(--accent);margin-bottom:1.2em;padding:.28em .55em;display:inline-block}.boot-copy p{color:#e8f4e1b8;margin:0 0 1.2em}.boot-copy p b{color:var(--accent)}.boot-copy h1{font:400 2.2em/1 var(--font-display);letter-spacing:.04em;margin:1em 0 .45em}.boot-copy h1 em{color:#fff;font-style:normal}.boot-copy>strong{color:var(--accent);font:400 3.55em/.95 var(--font-display);letter-spacing:.02em;margin:.2em 0 .8em;display:block}.boot-copy small{border:1px solid var(--accent);padding:.45em .7em;animation:1.1s step-end infinite blink;display:inline-block}.shutdown-screen{text-align:center;font:700 1.25em var(--font-mono);place-content:center;gap:1em}.shutdown-screen span{font:400 3em var(--font-display)}.shutdown-screen small{animation:1.1s step-end infinite blink}.desktop{background:linear-gradient(145deg, #0000001a, rgba(var(--accent-rgb), .04)), #071007;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.desktop-wallpaper{background:radial-gradient(circle at 58% 44%, rgba(var(--accent-rgb), .09), transparent 23%), radial-gradient(circle at 52% 50%, #11200c 0, #071007 52%, #030603 100%);position:absolute;inset:0 0 36px;overflow:hidden}.wallpaper-grid{opacity:.24;background-image:linear-gradient(rgba(var(--accent-rgb), .09) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb), .09) 1px, transparent 1px);background-size:35px 35px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)scale(1.8)translateY(20%);-webkit-mask-image:radial-gradient(circle at 55% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 55% 48%,#000,#0000 72%)}.wallpaper-mark{z-index:1;width:44em;filter:drop-shadow(0 0 24px rgba(var(--accent-rgb), .13));display:grid;position:absolute;top:50%;left:57%;transform:translate(-50%,-55%)rotate(-3deg)}.wallpaper-mark span{color:#0000;-webkit-text-stroke:1px rgba(var(--accent-rgb), .43);font:400 4.15em/.78 var(--font-display);letter-spacing:.02em}.wallpaper-mark b{color:var(--accent);font:400 5.35em/.82 var(--font-display);letter-spacing:-.025em}.wallpaper-mark i{color:#081006;background:var(--accent);font:900 1.7em var(--font-mono);justify-self:end;padding:.12em .3em;font-style:normal;transform:translate(-.5em,-.3em)rotate(2deg)}.wallpaper-line{z-index:1;color:#e9f4e257;font:700 .72em var(--font-mono);letter-spacing:.14em;position:absolute;bottom:8%;right:3%}.desktop-icons{z-index:3;grid-template-rows:repeat(5,6.25em);grid-auto-flow:column;gap:.65em .95em;display:grid;position:absolute;top:1.2em;left:1.2em}.desktop-icon{color:#f2f5ef;cursor:default;text-align:center;background:0 0;border:1px solid #0000;border-radius:2px;flex-direction:column;justify-content:flex-start;align-items:center;width:7.2em;padding:.25em;display:flex}.desktop-icon:hover,.desktop-icon:focus-visible{border-color:rgba(var(--accent-rgb), .58);background:rgba(var(--accent-rgb), .1)}.desktop-icon>b{max-width:100%;font:700 .66em/1.12 var(--font-mono);text-shadow:0 2px 2px #000;text-overflow:ellipsis;margin-top:.45em;overflow:hidden}.file-icon{width:3.65em;height:3.45em;color:var(--accent);box-shadow:.28em .28em 0 #000, inset 0 0 0 1px rgba(var(--accent-rgb), .17);clip-path:polygon(0 0,74% 0,100% 25%,100% 100%,0 100%);background:linear-gradient(145deg,#1b2119,#070907);border:1px solid #ffffff8c;place-items:center;display:grid;position:relative}.file-icon:before{content:"";border-bottom:1px solid #ffffff59;border-left:1px solid #ffffff59;width:25%;height:25%;position:absolute;top:0;right:0}.file-icon i{font:400 1.55em/1 var(--font-display);font-style:normal}.file-icon small{color:#ffffff73;font:700 .42em var(--font-mono);position:absolute;bottom:.24em;right:.3em}.tone-paper{--tone:#efe9d6}.tone-red{--tone:#ff5049}.tone-blue{--tone:#6ea8ff}.tone-neon{--tone:var(--accent)}.file-icon[class*=tone-]{color:var(--tone);box-shadow:.28em .28em 0 #000, inset 0 -.32em 0 #0006, 0 0 10px var(--tone)}@supports (color:color-mix(in lab, red, red)){.file-icon[class*=tone-]{box-shadow:.28em .28em 0 #000, inset 0 -.32em 0 #0006, 0 0 10px color-mix(in srgb, var(--tone) 18%, transparent)}}.os-window{border:1px solid rgba(var(--accent-rgb), .78);color:#e9eee4;min-width:350px;max-width:calc(100% - 10px);min-height:260px;max-height:calc(100% - 44px);box-shadow:9px 11px 0 #000000b8, 0 0 0 1px #020302, 0 0 25px rgba(var(--accent-rgb), .09);background:#0b0e0b;flex-direction:column;display:flex;position:absolute;overflow:hidden}.os-window.maximized{max-width:none;max-height:none;box-shadow:none;width:auto!important;height:auto!important;inset:0 0 36px!important}.window-titlebar{color:#070807;background:var(--accent);cursor:move;touch-action:none;flex:0 0 29px;align-items:center;gap:.55em;min-height:29px;padding-left:.45em;display:flex;overflow:hidden}.window-titlebar>b{font:900 .76em/1 var(--font-mono);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mini-icon{color:#080908;background:var(--tone,#fff);border:1px solid;flex:0 0 1.7em;place-items:center;width:1.7em;height:1.7em;display:grid}@supports (color:color-mix(in lab, red, red)){.mini-icon{background:color-mix(in srgb, var(--tone,#fff) 85%, #111)}}.mini-icon{font:700 .75em var(--font-mono)}.window-controls{align-self:stretch;margin-left:auto;display:flex}.window-controls button{color:#050505;width:30px;font:900 13px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;border-left:1px solid #0000008c;place-items:center;display:grid}.window-controls button:hover{color:var(--accent);background:#050605}.window-controls button.close:hover{color:#fff;background:#c62d29}.window-content{background:linear-gradient(90deg, rgba(var(--accent-rgb), .018) 1px, transparent 1px), linear-gradient(rgba(var(--accent-rgb), .018) 1px, transparent 1px), #0b0e0b;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:var(--accent) #060806;background-size:18px 18px;flex:1;min-height:0;position:relative;overflow:auto}.resize-handle{z-index:5;background:repeating-linear-gradient(135deg, transparent 0 3px, var(--accent) 3px 4px);cursor:nwse-resize;touch-action:none;border:0;width:18px;height:18px;position:absolute;bottom:0;right:0}.app-pad{min-height:100%;padding:2.3em}.eyebrow{color:var(--accent);font:800 .7em/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.os-button{color:#ecf0e9;min-height:2.55em;font:800 .72em var(--font-mono);cursor:pointer;background:#131713;border:1px solid #eaf1e561;justify-content:center;align-items:center;padding:.55em 1em;text-decoration:none;display:inline-flex;box-shadow:3px 3px #020302}.os-button:hover{border-color:var(--accent);color:var(--accent)}.os-button.primary{border-color:var(--accent);color:#080a07;background:var(--accent)}.os-button.primary:hover{color:#fff;background:#151a14}.os-button.disabled,.os-button:disabled{opacity:.42;cursor:not-allowed}.os-button.full{width:100%}.button-row{flex-wrap:wrap;gap:.7em;display:flex}.fine-print{color:#8b9585;font:.66em/1.5 var(--font-mono)}.welcome-app{background:linear-gradient(105deg, rgba(var(--accent-rgb), .08), transparent 45%), #090c09;grid-template-columns:1.45fr .78fr;align-items:center;gap:2em;display:grid}.welcome-copy h1{color:#f0f5ec;font:400 clamp(2.5em, 5vw, 4.4em)/.88 var(--font-display);letter-spacing:-.02em;margin:.25em 0 .3em}.welcome-copy h1:first-line{color:var(--accent)}.welcome-copy p{color:#b8c0b2;max-width:48em;font:.9em/1.52 var(--font-ui)}.welcome-copy p b{color:var(--accent)}.welcome-copy .button-row{margin-top:1.5em}.host-card{border:1px solid rgba(var(--accent-rgb), .55);min-height:0;box-shadow:8px 8px 0 rgba(var(--accent-rgb), .1);background:#050705;flex-direction:column;align-self:stretch;padding:.7em;display:flex;transform:rotate(1.5deg)}.host-image-wrap{background:var(--accent);flex:1;min-height:0;overflow:hidden}.host-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.host-status{color:var(--accent);font:700 .66em var(--font-mono);padding:.7em .35em .15em}.host-status span,.live-dot{background:var(--accent);width:.65em;height:.65em;box-shadow:0 0 8px var(--accent);border-radius:50%;margin-right:.45em;display:inline-block}.lore-app{grid-template-columns:14.5em 1fr;gap:1.8em;padding:0;display:grid}.lore-index{border-right:1px solid rgba(var(--accent-rgb), .2);background:#070907;flex-direction:column;gap:.3em;padding:2em 1em;display:flex}.lore-index .eyebrow{margin:0 0 1.2em .6em}.lore-index button{color:#778071;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:2.4em 1fr;align-items:center;padding:.65em;display:grid}.lore-index button:hover,.lore-index button.active{border-color:rgba(var(--accent-rgb), .32);color:#eff4eb;background:rgba(var(--accent-rgb), .08)}.lore-index button small{color:var(--accent);font:700 .78em var(--font-mono)}.lore-index button span{font:800 .67em/1.2 var(--font-mono)}.lore-page{flex-direction:column;min-width:0;padding:3.2em 3.5em 2em 1em;display:flex;position:relative}.page-number{color:rgba(var(--accent-rgb), .06);font:400 14em/1 var(--font-display);position:absolute;top:.1em;right:.18em}.lore-page h2{color:#eff4eb;max-width:10em;font:400 3.8em/.9 var(--font-display);margin:.35em 0 .45em;position:relative}.lore-page>p{color:#b5beb0;max-width:42em;font:1em/1.68 var(--font-ui);position:relative}.lore-page blockquote{border-left:.18em solid var(--accent);color:var(--accent);background:rgba(var(--accent-rgb), .06);font:400 2.45em/.95 var(--font-display);margin:1.2em 0;padding:.55em .7em;position:relative}.lore-page footer{border-top:1px solid rgba(var(--accent-rgb), .17);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.4em;display:flex}.lore-page footer button{color:var(--accent);font:800 .7em var(--font-mono);cursor:pointer;background:0 0;border:0}.lore-page footer button:disabled{opacity:.25}.lore-page footer span{color:#687063;font:.65em var(--font-mono)}.timeline-app{background:linear-gradient(125deg,#0f120f,#080a08);flex-direction:column;gap:1.45em;display:flex}.timeline-app>header{justify-content:space-between;display:flex}.timeline-app>header strong{color:rgba(var(--accent-rgb), .35);font:400 1.4em var(--font-display)}.timeline-rail{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.timeline-rail:before{content:"";background:rgba(var(--accent-rgb), .25);height:1px;position:absolute;top:2em;left:8%;right:8%}.timeline-rail button{z-index:1;color:#697263;font:900 .8em var(--font-mono);cursor:pointer;background:0 0;border:0;place-items:center;gap:.6em;display:grid;position:relative}.timeline-rail button i{background:#0b0e0b;border:2px solid;border-radius:50%;width:1em;height:1em}.timeline-rail button.active{color:var(--accent)}.timeline-rail button.active i{background:var(--accent);box-shadow:0 0 14px var(--accent)}.timeline-card{border:1px solid rgba(var(--accent-rgb), .26);background:#00000052;flex:1;grid-template-columns:1.1fr 2fr;align-items:center;min-height:15em;display:grid;overflow:hidden}.timeline-year{color:#071006;background:var(--accent);font:400 5.8em/1 var(--font-display);writing-mode:vertical-rl;align-self:stretch;place-items:center;display:grid;transform:rotate(180deg)}.timeline-card>div:last-child{padding:1.8em 2.5em}.timeline-card h2{font:400 2.7em/.94 var(--font-display);margin:.35em 0}.timeline-card blockquote{color:var(--accent);font:400 2em var(--font-display);margin:.8em 0}.timeline-card ul{flex-wrap:wrap;gap:.45em;margin:0;padding:0;list-style:none;display:flex}.timeline-card li{color:#8f9889;font:.61em var(--font-mono);border:1px solid #ffffff21;padding:.35em .55em}.migration-strip{font:700 .6em var(--font-mono);flex-wrap:wrap;gap:.8em 1.2em;display:flex}.migration-strip span{color:#717a6c}.migration-strip b{color:var(--accent);margin-left:auto}.token-app{background:radial-gradient(circle at 82% 22%, rgba(var(--accent-rgb), .12), transparent 25%), #090c09}.token-head{justify-content:space-between;align-items:center;gap:2em;margin-bottom:1.5em;display:flex}.token-head h2{color:var(--accent);font:400 5.7em/.85 var(--font-display);margin:.1em 0 0}.token-head p{font:700 .83em var(--font-mono);margin:.45em 0 0}.token-coin{aspect-ratio:1;color:#070907;background:var(--accent);width:9.5em;box-shadow:.65em .55em 0 #050605, 0 0 25px rgba(var(--accent-rgb), .25);border:.45em double #080a07;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;transform:rotate(6deg)}.token-coin:after{content:"";border:1px solid #00000073;border-radius:50%;position:absolute;inset:.45em}.token-coin span{font:400 4.3em/1 var(--font-display);transform:translateY(-.2em)}.token-coin b{font:900 .62em var(--font-mono);letter-spacing:.12em;position:absolute;bottom:2.1em}.token-table{border-top:1px solid rgba(var(--accent-rgb), .25);margin:0 0 1.5em}.token-table>div{border-bottom:1px solid rgba(var(--accent-rgb), .14);grid-template-columns:10em 1fr;padding:.75em .4em;display:grid}.token-table dt{color:#75806f;font:700 .67em var(--font-mono)}.token-table dd{font:800 .76em var(--font-mono);margin:0}.token-table dd.warning{color:#ff746e}.token-actions{margin-bottom:1.25em}.thread-app{background:#0c0f0c;flex-direction:column;height:100%;display:flex}.thread-banner{border-bottom:1px solid rgba(var(--accent-rgb), .28);color:var(--accent);font:800 .64em var(--font-mono);background:#070907;justify-content:space-between;padding:.8em 1.2em;display:flex}.thread-banner>span{color:#677061}.thread-scroll{flex:1;min-height:0;padding:1em;overflow-y:auto}.pinned-post{border:1px solid rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .06);margin-bottom:.8em;padding:.9em 1em}.pinned-post b{color:var(--accent);font:700 .68em var(--font-mono)}.pinned-post p{color:#b3bdad;font:.82em/1.45 var(--font-ui);margin:.5em 0 0}.thread-post{background:#ffffff05;border:1px solid #ffffff17;grid-template-columns:3.5em 1fr;margin-bottom:.65em;padding:.85em;display:grid}.vote-stack{flex-direction:column;align-items:center;gap:.25em;display:flex}.vote-stack button{color:#687263;cursor:pointer;background:0 0;border:0}.vote-stack button:hover{color:var(--accent)}.vote-stack b{font:700 .68em var(--font-mono)}.thread-post header{align-items:center;gap:.6em;display:flex}.thread-post header b{color:#e7ece3;font:700 .72em var(--font-mono)}.thread-post header span{color:#060806;background:var(--accent);font:800 .49em var(--font-mono);padding:.2em .4em}.thread-post p{color:#b6beb1;font:.86em/1.45 var(--font-ui)}.thread-post footer{color:#596153;font:.58em var(--font-mono)}.thread-composer{border-top:1px solid rgba(var(--accent-rgb), .22);background:#070907;grid-template-columns:1fr auto auto;align-items:center;display:grid}.thread-composer input{color:#ecf1e8;min-width:0;font:.77em var(--font-mono);background:0 0;border:0;outline:none;padding:1em}.thread-composer>span{color:#60695b;font:.55em var(--font-mono);padding:0 .7em}.thread-composer button{color:#070907;background:var(--accent);font:900 .7em var(--font-mono);cursor:pointer;border:0;align-self:stretch;padding:0 1.25em}.chain-app>header{align-items:center;gap:1em;margin-bottom:1.7em;display:flex}.chain-app h2{font:400 3.1em/1 var(--font-display);margin:.1em 0 0}.status-orb{aspect-ratio:1;background:#161a15;border:2px solid #4c5547;border-radius:50%;width:3.7em;box-shadow:inset 0 0 0 .75em #080a08}.status-orb.online{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 .75em #080a08, 0 0 19px rgba(var(--accent-rgb), .45)}.status-orb.loading{border-color:#0000 #ffd24d #ffd24d;animation:.9s linear infinite spin}.status-orb.offline{background:#ff4d48;border-color:#ff4d48}.chain-grid{border:1px solid rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .18);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:1.2em;display:grid}.chain-grid>div{background:#0c100c;padding:1.1em}.chain-grid span{color:#64705f;font:.6em var(--font-mono);display:block}.chain-grid b{color:#edf2e9;font:800 1.1em var(--font-mono);margin-top:.3em;display:block}.rpc-line{border:1px solid #ffffff14;grid-template-columns:5em 1fr;margin-bottom:1.2em;padding:.75em;display:grid}.rpc-line span{color:var(--accent);font:700 .63em var(--font-mono)}.rpc-line code{color:#90998b;font:.68em var(--font-mono);text-overflow:ellipsis;overflow:hidden}.chain-app .button-row{margin-bottom:1.3em}.vault-app>header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5em;display:flex}.vault-app h2{font:400 3.7em/1 var(--font-display);margin:.1em 0 0}.vault-count{border:1px solid rgba(var(--accent-rgb), .32);color:var(--accent);font:.6em var(--font-mono);padding:.45em}.vault-grid{grid-template-columns:1.1fr 1fr 1fr;gap:1em;display:grid}.vault-grid figure{background:#070907;border:1px solid #ffffff24;flex-direction:column;min-width:0;margin:0;display:flex;box-shadow:5px 5px #020302}.vault-profile img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.vault-grid figcaption{flex-direction:column;gap:.2em;padding:.6em;display:flex}.vault-grid figcaption b{font:700 .6em var(--font-mono);text-overflow:ellipsis;overflow:hidden}.vault-grid figcaption span{color:#687164;font:.5em var(--font-mono)}.vault-poster>div{flex-direction:column;flex:1;justify-content:space-between;min-height:13em;padding:1.1em;display:flex}.vault-poster small,.vault-poster span{font:700 .52em var(--font-mono)}.vault-poster strong{font:400 2.6em/.88 var(--font-display)}.vault-poster.stock>div{color:#ece8dc;background:#bb3633}.vault-poster.crypto>div{color:#070907;background:var(--accent)}.vault-note{color:#7c8677;font:.63em var(--font-mono);margin:1.5em 0 0}.terminal-app{height:100%;color:var(--accent);background:radial-gradient(circle at 50% 50%, rgba(var(--accent-rgb), .055), transparent 60%), #010301;font:.82em/1.45 var(--font-mono);text-shadow:0 0 6px rgba(var(--accent-rgb), .35);flex-direction:column;padding:1.2em;display:flex}.terminal-output{white-space:pre-wrap;flex:1;min-height:0;overflow-y:auto}.terminal-form{align-items:center;display:flex}.terminal-form label{flex:none}.terminal-form input{min-width:0;color:var(--accent);caret-color:#0000;font:inherit;background:0 0;border:0;outline:none;flex:1}.terminal-cursor{background:var(--accent);width:.65em;height:1.1em;margin-left:-.2em;animation:.85s step-end infinite blink}.terminal-form button{border:1px solid var(--accent);color:var(--accent);font:700 .7em var(--font-mono);cursor:pointer;background:0 0;margin-left:.8em;padding:.35em .65em}.terminal-form button:hover{color:#050705;background:var(--accent)}.radio-app{text-align:center;background:radial-gradient(circle at 50% 40%,#ff4d481f,#0000 48%),#090b09}.radio-app h2{font:400 4.5em/1 var(--font-display);margin:.1em 0 .5em}.radio-display{border:1px solid rgba(var(--accent-rgb), .25);background:#030503;padding:1em}.frequency{justify-content:center;align-items:baseline;gap:.6em;display:flex}.frequency span{color:#5c6557;font:.55em var(--font-mono)}.frequency b{color:var(--accent);font:400 3.6em var(--font-display)}.frequency i{color:#798174;font:.6em var(--font-mono);font-style:normal}.equalizer{align-items:end;gap:3px;height:5.5em;margin-top:.6em;display:flex}.equalizer i{height:var(--bar);background:linear-gradient(var(--accent), rgba(var(--accent-rgb), .16));transform-origin:bottom;flex:1;min-width:2px}.radio-display.playing .equalizer i{animation:equalize .7s ease-in-out var(--delay) infinite alternate}.radio-power{color:#a9b1a4;font:800 .7em var(--font-mono);cursor:pointer;background:#0e120e;border:1px solid #56604f;align-items:center;gap:.7em;margin-top:1.5em;padding:.75em 1.2em;display:inline-flex}.radio-power span{background:#353c32;border-radius:50%;width:.75em;height:.75em}.radio-power.on{border-color:var(--accent);color:var(--accent)}.radio-power.on span{background:var(--accent);box-shadow:0 0 9px var(--accent)}.radio-app>p{color:#60685b;font:.54em var(--font-mono)}.settings-app h2{font:400 3.7em/1 var(--font-display);margin:.1em 0 .6em}.settings-app section{margin-bottom:1.2em}.settings-app label{color:#8b9585;font:700 .63em var(--font-mono);margin-bottom:.5em;display:block}.segmented{border:1px solid rgba(var(--accent-rgb), .22);grid-template-columns:repeat(3,1fr);display:grid}.segmented button{border:0;border-right:1px solid rgba(var(--accent-rgb), .18);color:#727c6d;font:700 .65em var(--font-mono);cursor:pointer;text-transform:uppercase;background:#090c09;padding:.65em}.segmented button:last-child{border-right:0}.segmented button.active{color:#070807;background:var(--accent)}.switch-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1em;padding:.8em 0;display:flex}.switch-row label{color:#e4eae0;margin:0}.switch-row p{color:#626b5d;font:.58em var(--font-mono);margin:.25em 0 0}.toggle{cursor:pointer;background:#090c09;border:1px solid #50594b;border-radius:1em;flex:none;width:3.4em;height:1.75em;position:relative}.toggle span{background:#697263;border-radius:50%;width:1.25em;height:1.25em;transition:transform .16s;position:absolute;top:.18em;left:.2em}.toggle.on{border-color:var(--accent)}.toggle.on span{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb), .45);transform:translate(1.45em)}.trash-app{grid-template-columns:16em 1fr;height:100%;display:grid}.trash-app aside{background:#070807;border-right:1px solid #ff4d4838;flex-direction:column;padding:1em;display:flex}.trash-app aside button{color:#788073;font:.61em var(--font-mono);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.6em;padding:.65em;display:flex}.trash-app aside button span{color:#ff5750;border:1px solid #7d3835;place-items:center;width:1.5em;height:1.5em;display:grid}.trash-app aside button.active{color:#f2e9e7;background:#ff4d4812;border-color:#ff4d4866}.trash-app>section{flex-direction:column;justify-content:center;padding:3em;display:flex;position:relative;overflow:hidden}.trash-stamp{color:#ff4d4814;font:400 8em var(--font-display);position:absolute;top:.6em;right:-.5em;transform:rotate(-8deg)}.trash-app section small{color:#ff5750;font:700 .65em var(--font-mono);position:relative}.trash-app section h2{max-width:13em;font:400 3em/.98 var(--font-display);position:relative}.trash-actions{gap:.7em;display:flex;position:relative}.trash-actions button{color:#ff746d;font:700 .62em var(--font-mono);cursor:pointer;background:#110b0a;border:1px solid #80423f;padding:.65em .9em}.context-menu{z-index:6000;border:1px solid var(--accent);color:#dfe6da;background:#0a0d0a;width:185px;padding:5px;position:absolute;box-shadow:7px 7px #000000bf}.context-menu button{width:100%;color:inherit;font:.66em var(--font-mono);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.7em;padding:.62em;display:flex}.context-menu button:hover{color:#070807;background:var(--accent)}.context-menu button span{width:1.5em;color:var(--accent);font-weight:900}.context-menu button:hover span{color:#070807}.context-menu hr{background:rgba(var(--accent-rgb), .18);border:0;height:1px}.start-menu{z-index:5500;border:1px solid var(--accent);color:#e6ece1;background:#090c09;flex-direction:column;width:24em;max-height:calc(100% - 43px);display:flex;position:absolute;bottom:36px;left:0;box-shadow:8px -8px #000000b3}.start-menu>header{color:#070807;background:var(--accent);align-items:center;gap:.8em;padding:.8em;display:flex}.start-menu>header img{object-fit:cover;border:2px solid #070807;width:3.3em;height:3.3em}.start-menu>header div{flex-direction:column;min-width:0;display:flex}.start-menu>header b{font:900 .78em var(--font-mono)}.start-menu>header span{font:700 .54em var(--font-mono)}.start-apps{grid-template-columns:1fr 1fr;gap:2px;padding:.5em;display:grid;overflow-y:auto}.start-apps button{color:#dfe5da;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.7em;min-width:0;padding:.65em;display:flex}.start-apps button:hover{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .07)}.start-apps button>div{min-width:0}.start-apps button b,.start-apps button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.start-apps button b{font:700 .62em var(--font-mono)}.start-apps button small{color:#697264;font:.5em var(--font-ui);margin-top:.3em}.start-menu>footer{border-top:1px solid rgba(var(--accent-rgb), .18);justify-content:space-between;align-items:center;padding:.55em;display:flex}.start-menu>footer button{color:#ff6b64;font:700 .58em var(--font-mono);cursor:pointer;background:#110a09;border:1px solid #80403c;padding:.5em}.start-menu>footer span{color:var(--accent);font:700 .54em var(--font-mono)}.system-toast{z-index:5000;border-left:3px solid var(--accent);color:#aeb8a8;max-width:27em;font:.56em var(--font-mono);background:#050805e6;padding:.55em .8em;position:absolute;bottom:42px;right:.75em;box-shadow:4px 4px #00000080}.taskbar{z-index:5200;border-top:1px solid rgba(var(--accent-rgb), .65);background:#050705f7;height:36px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #00000061}.start-button{border:0;border-right:1px solid rgba(var(--accent-rgb), .4);color:#070807;background:var(--accent);cursor:pointer;align-items:center;gap:.45em;width:102px;padding:0 .6em;display:flex}.start-button:hover,.start-button.active{color:var(--accent);background:#101510}.start-button span{width:1.55em;height:1.55em;font:900 .75em var(--font-mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.start-button b{font:400 .95em var(--font-display);letter-spacing:.045em}.task-apps{flex:1;gap:2px;min-width:0;padding:2px;display:flex;overflow:hidden}.task-apps button{color:#828c7d;cursor:pointer;background:#0a0d0a;border:1px solid #0000;align-items:center;gap:.45em;min-width:0;max-width:135px;padding:0 .55em;display:flex}.task-apps button.active{border-color:rgba(var(--accent-rgb), .35);color:#e4eadf;background:rgba(var(--accent-rgb), .08)}.task-apps button b{font:.54em var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-apps .mini-icon{flex-basis:1.55em;width:1.55em;height:1.55em}.system-tray{border-left:1px solid rgba(var(--accent-rgb), .25);align-items:center;margin-left:auto;display:flex}.system-tray button{border:0;border-right:1px solid rgba(var(--accent-rgb), .13);color:#687362;min-width:39px;font:700 .48em var(--font-mono);cursor:pointer;background:0 0;align-self:stretch}.system-tray button:hover,.system-tray button.online{color:var(--accent)}.system-tray time{text-align:right;flex-direction:column;justify-content:center;min-width:58px;padding:0 .55em;display:flex}.system-tray time b{color:#dce5d7;font:.57em var(--font-mono)}.system-tray time span{color:#64705f;font:.45em var(--font-mono)}.coin-rain{z-index:7000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.coin-rain>i{color:#060806;background:var(--accent);box-shadow:4px 5px 0 #050705, 0 0 14px rgba(var(--accent-rgb), .28);font:400 1em var(--font-display);border:3px double #050705;border-radius:50%;place-items:center;font-style:normal;animation:linear forwards coinFall;display:grid;position:absolute;top:-70px}.coin-rain>i span{transform:rotate(-18deg)}.mobile-room-caption{z-index:20;color:#ffffff59;font:.55rem var(--font-mono);justify-content:space-between;display:none;position:fixed;bottom:.6em;left:1em;right:1em}@keyframes bootRoll{to{background-position-y:900px}}@keyframes blink{50%{opacity:.28}}@keyframes crtBreath{0%,to{opacity:.6}49%{opacity:.7}50%{opacity:.52}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes equalize{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes coinFall{0%{transform:translateY(-50px)rotate(0)}to{transform:translateY(900px)rotate(780deg)}}@media (max-width:1050px){.monitor-screen-shell{font-size:9px}.os-window{transform-origin:0 0}}@media (max-width:800px){html,body{overflow:hidden}.room{background:#050705;padding:0}.scene-stage,.scene-stage.camera-in{background-position:50%;background-size:cover;width:100vw;max-width:none;height:100dvh;max-height:none;transition:none;transform:none}.scene-stage:after{z-index:1;content:"";pointer-events:none;border:7px solid #040604eb;position:absolute;inset:0;box-shadow:inset 0 0 22px #000}.monitor-screen-shell{z-index:2;width:auto;height:auto;box-shadow:0 0 0 5px #040504, 0 0 28px rgba(var(--accent-rgb), .15);border:2px solid #151b14;font-size:12px;inset:9px 7px 38px}.physical-label,.power-led{display:none}.mobile-room-caption{display:flex}.desktop-wallpaper{bottom:48px}.wallpaper-mark{opacity:.78;width:30em;left:56%}.wallpaper-mark span{font-size:3em}.wallpaper-mark b{font-size:3.8em}.wallpaper-line{display:none}.desktop-icons{grid-template-rows:none;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:1em .25em;padding-top:.4em;left:.7em;right:.7em}.desktop-icon{width:auto}.desktop-icon>b{max-width:8.5em}.os-window,.os-window.maximized{min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;border-width:0 0 1px;width:auto!important;height:auto!important;inset:0 0 48px!important}.window-titlebar{cursor:default;flex-basis:38px;min-height:38px}.window-titlebar>b{font-size:.72em}.window-controls button{width:38px}.window-controls button:nth-child(2){display:none}.app-pad{padding:1.4em}.welcome-app{grid-template-columns:1fr;overflow-y:auto}.welcome-copy h1{font-size:3.2em}.host-card{min-height:18em;transform:none}.lore-app{grid-template-columns:1fr;overflow-y:auto}.lore-index{border-right:0;border-bottom:1px solid rgba(var(--accent-rgb), .2);grid-template-columns:repeat(3,1fr);padding:.8em;display:grid}.lore-index .eyebrow{grid-column:1/-1;margin:0 0 .5em}.lore-index button{grid-template-columns:1fr;padding:.45em}.lore-index button span{display:none}.lore-page{min-height:28em;padding:1.5em}.lore-page h2{font-size:3em}.page-number{font-size:10em}.timeline-app{overflow-y:auto}.timeline-card{grid-template-columns:5.5em 1fr;min-height:23em}.timeline-year{font-size:3.5em}.timeline-card>div:last-child{padding:1.3em}.timeline-card h2{font-size:2.3em}.timeline-card blockquote{font-size:1.65em}.migration-strip b{margin-left:0}.token-head h2{font-size:4.5em}.token-coin{width:7.5em}.token-table>div{grid-template-columns:8em 1fr}.thread-banner{flex-direction:column;gap:.35em}.thread-banner>span{display:block}.vault-grid{grid-template-columns:1fr}.vault-profile img{aspect-ratio:16/10;object-position:50% 42%}.vault-poster>div{min-height:10em}.trash-app{grid-template-columns:1fr;overflow-y:auto}.trash-app aside{border-bottom:1px solid #ff4d4838;border-right:0;max-height:13em;overflow-y:auto}.trash-app>section{min-height:25em;padding:2em}.start-menu{width:auto;max-height:none;box-shadow:none;inset:0 0 48px}.start-apps{grid-template-columns:1fr 1fr}.taskbar{height:48px}.start-button{width:86px}.task-apps button{justify-content:center;width:39px;padding:0}.task-apps button b,.system-tray button:first-child{display:none}.system-tray time{min-width:51px}.system-toast{max-width:calc(100% - 1.5em);bottom:54px}.coin-rain>i:nth-child(n+11){display:none}}@media (max-width:430px){.monitor-screen-shell{font-size:11px}.desktop-icons{grid-template-columns:repeat(3,1fr)}.file-icon{width:3.25em;height:3.1em}.start-apps{grid-template-columns:1fr}.timeline-card{grid-template-columns:4.2em 1fr}.timeline-card>div:last-child{padding:1em}.token-head{align-items:flex-start}.token-coin{width:6.1em}.chain-grid{grid-template-columns:1fr}.task-apps{max-width:40%}.system-tray button{min-width:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.crt-overlay{animation:none!important}}.motion-off *,.motion-off :before,.motion-off :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.scene-stage{transform-origin:50%;transition:transform 1.9s cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1)}.scene-stage.camera-in{transform:translateY(min(5.5vh,48px))scale(1.14)}.boot-screen{z-index:3000;color:#edf3e8;cursor:default;text-align:left;background:#010201;border:0;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.boot-screen:after{display:none}.boot-entry{grid-template-columns:minmax(0,1.42fr) minmax(18em,.92fr)}.boot-entry-art{border-right:1px solid rgba(var(--accent-rgb), .25);background:#080a08;min-width:0;position:relative;overflow:hidden}.boot-entry-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#010201 100%);position:absolute;inset:0}.boot-entry-art img,.boot-sequence>img{object-fit:cover}.boot-entry-copy{z-index:2;background:linear-gradient(90deg, #01020199, #010201 18%), repeating-linear-gradient(0deg, transparent 0 3px, rgba(var(--accent-rgb), .025) 3px 4px);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2em,4.4vw,5.3em);display:flex;position:relative}.boot-entry-copy>span{color:#050705;background:var(--accent);font:900 .78em var(--font-mono);letter-spacing:.08em;align-self:flex-start;padding:.42em .65em}.boot-entry-copy h1{color:#fff;font:400 clamp(3.3em, 5vw, 6.4em)/.86 var(--font-display);letter-spacing:-.025em;margin:.48em 0 .28em}.boot-entry-copy p{color:#aeb7a8;max-width:35em;font:600 .9em/1.55 var(--font-ui);margin:0 0 1.2em}.boot-entry-route{color:#dfe6da;font:700 .62em/1.4 var(--font-mono);flex-wrap:wrap;align-items:center;gap:.55em;margin-bottom:1.35em;display:flex}.boot-entry-route b{color:var(--accent)}.boot-entry-route i{background:rgba(var(--accent-rgb), .45);width:1.2em;height:1px}.power-on-button{border:1px solid var(--accent);color:#050705;background:var(--accent);width:100%;box-shadow:0 0 24px rgba(var(--accent-rgb), .16);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;padding:.95em 1em;display:grid}.power-on-button:hover{color:var(--accent);background:#080b08}.power-on-button span{font-size:1.35em}.power-on-button b{font:900 .82em var(--font-mono);letter-spacing:.05em;text-align:left}.power-on-button small{font:700 .55em var(--font-mono)}.boot-entry-copy>small{color:#566052;font:.54em/1.4 var(--font-mono);margin-top:1em}.boot-sequence{isolation:isolate}.boot-image-shade{z-index:1;background:linear-gradient(#0000 42%,#000000f0),linear-gradient(90deg,#00000040,#0000 50%);position:absolute;inset:0}.boot-phase-copy{z-index:3;border-top:2px solid var(--accent);text-shadow:0 2px 12px #000;padding-top:1.2em;display:grid;position:absolute;bottom:6.5%;left:4.5%;right:4.5%}.boot-phase-copy>span{color:var(--accent);font:900 .7em var(--font-mono);letter-spacing:.12em}.boot-phase-copy>small{color:#d8ded3;font:700 .62em var(--font-mono);margin:.6em 0 .3em}.boot-phase-copy>strong{color:#fff;font:400 clamp(4em, 7vw, 8em)/.85 var(--font-display);letter-spacing:-.02em}.phase-static:before{z-index:5;content:"";pointer-events:none;opacity:.64;background:repeating-linear-gradient(0deg, transparent 0 2px, #ffffff47 2px 3px, #0000006b 3px 5px), linear-gradient(90deg, transparent 0 22%, rgba(var(--accent-rgb), .38) 22% 24%, transparent 24% 67%, #ffffff47 67% 68%, transparent 68%);mix-blend-mode:screen;animation:.11s steps(2,end) infinite signalBreak;position:absolute;inset:0}.phase-static>img{animation:.16s steps(2,end) infinite frameTear}.phase-static .boot-phase-copy>strong{color:var(--accent);animation:.11s steps(2,end) infinite textTear}.phase-blackout{background:#000;place-items:center}.blackout-core{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.blackout-core i{width:100%;height:2px;box-shadow:0 0 18px #fff, 0 0 34px var(--accent);background:#eef6e9;animation:.18s ease-in forwards crtCollapse}.blackout-core span{color:#596054;font:700 .62em var(--font-mono);letter-spacing:.18em;position:absolute;bottom:10%}.boot-loading-panel{z-index:3;border:1px solid rgba(var(--accent-rgb), .55);color:#e8ede4;background:#010301e6;width:min(42em,54%);padding:1.4em;position:absolute;bottom:7%;right:4.5%;box-shadow:0 0 40px #000}.boot-loading-panel>span{color:var(--accent);font:900 .64em var(--font-mono);letter-spacing:.12em}.boot-loading-panel h2{font:400 3.5em/1 var(--font-display);margin:.28em 0}.boot-loading-panel ul{font:.64em/1.75 var(--font-mono);margin:.9em 0;padding:0;list-style:none}.boot-loading-panel li{border-bottom:1px solid rgba(var(--accent-rgb), .14);justify-content:space-between;display:flex}.boot-loading-panel li b{color:var(--accent)}.boot-progress{border:1px solid rgba(var(--accent-rgb), .55);background:#050805;height:.55em;overflow:hidden}.boot-progress i{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:.52s linear forwards bootProgress;display:block}.boot-loading-panel>strong{color:#7d8778;font:.56em var(--font-mono);margin-top:.65em;display:block}.skip-boot{z-index:8;color:#dfe6da;font:700 .58em var(--font-mono);cursor:pointer;background:#000000ad;border:1px solid #ffffff47;padding:.55em .75em;position:absolute;top:1.2em;right:1.2em}.desktop-wallpaper{background:#467ecb}.wallpaper-art{z-index:0;object-fit:cover;object-position:center}.wallpaper-sign{z-index:1;color:#061006;text-shadow:0 1px #ffffff61,0 3px #00000024;filter:drop-shadow(0 8px 16px #00000021);width:min(43em,48%);display:grid;position:absolute;top:27%;left:57%;transform:rotate(-2deg)}.wallpaper-sign small{color:#d9ff40;font:900 .65em var(--font-mono);letter-spacing:.1em;background:#0a1008;justify-self:start;margin-bottom:.3em;padding:.32em .55em}.wallpaper-sign span{font:400 4.2em/.78 var(--font-display)}.wallpaper-sign b{color:#071006;font:400 5.4em/.82 var(--font-display);letter-spacing:-.025em}.wallpaper-sign i{color:#061006;background:var(--accent);font:900 .7em var(--font-mono);letter-spacing:.12em;justify-self:start;margin-top:.5em;padding:.38em .7em;font-style:normal}.wallpaper-session{z-index:1;color:#f5faef;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#122b17b8;border:1px solid #ffffff8c;min-width:14em;padding:.75em;display:grid;position:absolute;bottom:3.5%;right:2.2%;box-shadow:0 6px 20px #0003}.wallpaper-session span,.wallpaper-session small{font:700 .55em var(--font-mono)}.wallpaper-session b{color:var(--accent);font:400 2.2em var(--font-display)}.mobile-home-header{display:none}.desktop-icons{grid-template-rows:repeat(6,7.25em);grid-auto-flow:column;gap:.35em .65em;top:1em;left:1em}.desktop-icon{border-radius:.45em;width:8.4em;min-height:7.1em;padding:.35em}.desktop-icon:hover,.desktop-icon:focus-visible{border-color:rgba(var(--accent-rgb), .72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0812087a}.app-asset-icon{background:#090b08;border:1px solid #080f07cc;border-radius:18%;flex:none;place-items:center;width:4.9em;height:4.9em;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000059,inset 0 0 0 1px #ffffff14}.app-asset-icon img{object-fit:cover;width:100%;height:100%}.app-asset-icon.compact{width:2.25em;height:2.25em;box-shadow:none;border-radius:20%}.desktop-icon-copy{width:100%;margin-top:.25em;display:grid}.desktop-icon-copy b{color:#fff;font:800 .58em/1.15 var(--font-ui);text-shadow:0 1px 3px #000,0 1px 8px #000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-icon-copy small{display:none}.window-titlebar>.app-asset-icon{width:2.1em;height:2.1em}.task-apps .app-asset-icon{width:1.75em;height:1.75em}.start-apps .app-asset-icon{width:2.75em;height:2.75em}.context-menu .app-asset-icon{width:1.8em;height:1.8em}.start-button{gap:.5em;width:112px}.start-button .app-asset-icon{border-color:rgba(var(--accent-rgb),.4);width:1.9em;height:1.9em}.welcome-app{background:linear-gradient(135deg, rgba(var(--accent-rgb), .035), transparent 32%), #080b08;grid-template-columns:minmax(0,1.5fr) minmax(16em,.55fr);gap:1.3em;height:100%;overflow:hidden}.welcome-hub{min-width:0;padding-right:.2em;overflow-y:auto}.welcome-kicker{justify-content:space-between;align-items:center;gap:1em;display:flex}.welcome-online{color:var(--accent);font:800 .58em var(--font-mono);align-items:center;gap:.45em;display:flex}.welcome-online i{background:var(--accent);width:.7em;height:.7em;box-shadow:0 0 10px var(--accent);border-radius:50%}.welcome-hub h1{margin:.18em 0 .12em;font-size:clamp(3.6em,5vw,6.4em)}.welcome-lead{color:#bcc5b6;max-width:45em;font:600 .86em/1.5 var(--font-ui);margin:0}.welcome-migration{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.5em;margin:1.15em 0;display:grid}.welcome-migration>i{color:#65705f;align-self:center;font-style:normal}.welcome-migration article{background:#0d120d;border:1px solid #343c31;align-content:start;min-height:8.6em;padding:.85em;display:grid}.welcome-migration article.blackout{background:#120a09;border-color:#ff4d4861}.welcome-migration article.active{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.07)}.welcome-migration small{color:#737d6e;font:800 .52em var(--font-mono)}.welcome-migration b{color:#f0f4ec;font:400 1.48em/.92 var(--font-display);margin:.3em 0}.welcome-migration article.active b{color:var(--accent)}.welcome-migration span{color:#687164;font:700 .48em var(--font-mono);margin-top:auto}.welcome-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.welcome-launchers button{color:#eef3ea;cursor:pointer;text-align:left;background:#0b0f0b;border:1px solid #2e352b;grid-template-columns:3em 1fr;align-items:center;gap:.7em;min-width:0;padding:.65em;display:grid}.welcome-launchers button:hover{border-color:rgba(var(--accent-rgb),.65);background:rgba(var(--accent-rgb),.06)}.welcome-launchers .app-asset-icon{width:3em;height:3em}.welcome-launchers button>span:last-child{min-width:0}.welcome-launchers b,.welcome-launchers small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.welcome-launchers b{font:800 .6em var(--font-mono)}.welcome-launchers small{color:#7b8675;font:.52em var(--font-ui);margin-top:.32em}.welcome-actions{align-items:center;gap:.55em;margin-top:.9em;display:flex}.welcome-actions>small{color:#566052;font:.46em/1.35 var(--font-mono);text-align:right;margin-left:auto}.welcome-host{min-width:0;min-height:0;transform:none}.welcome-host .host-image-wrap{flex:1;min-height:15em}.welcome-host dl{background:#090c09;gap:1px;margin:0;padding:.55em;display:grid}.welcome-host dl div{border:1px solid #242a22;justify-content:space-between;gap:.6em;padding:.45em;display:flex}.welcome-host dt,.welcome-host dd{font:700 .5em var(--font-mono);margin:0}.welcome-host dt{color:#64705f}.welcome-host dd{color:var(--accent);text-align:right}.vault-app{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.vault-app>header{flex:none;margin-bottom:.8em}.vault-browser{flex:1;grid-template-columns:minmax(19em,.85fr) minmax(24em,1.15fr);gap:.9em;min-height:0;display:grid}.vault-grid{grid-template-columns:1fr;align-content:start;gap:.45em;min-height:0;padding-right:.3em;display:grid;overflow-y:auto}.vault-grid>button{color:#e9eee5;cursor:pointer;text-align:left;background:#090c09;border:1px solid #293027;grid-template-columns:5.2em minmax(0,1fr);align-items:center;gap:.7em;min-width:0;padding:.45em;display:grid}.vault-grid>button:hover,.vault-grid>button.active{border-color:rgba(var(--accent-rgb),.72);background:rgba(var(--accent-rgb),.07)}.vault-thumb{aspect-ratio:1;background:#020302;width:5.2em;display:block;position:relative;overflow:hidden}.vault-thumb img{object-fit:cover}.vault-grid>button>span:last-child{min-width:0;display:grid}.vault-grid small{color:var(--accent);font:700 .48em var(--font-mono)}.vault-grid b{font:800 .65em var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:.28em 0;overflow:hidden}.vault-grid i{color:#687164;font:.5em var(--font-mono);font-style:normal}.vault-inspector{background:#090c09;border:1px solid #31382e;flex-direction:column;min-width:0;min-height:0;padding:.7em;display:flex;overflow-y:auto}.vault-preview{cursor:zoom-in;background:#020302;border:0;flex:1 0 17em;min-height:17em;position:relative;overflow:hidden}.vault-preview img{object-fit:contain}.vault-preview>span{color:#050605;background:var(--accent);font:800 .48em var(--font-mono);padding:.38em .52em;position:absolute;bottom:.55em;right:.55em}.vault-meta{color:var(--accent);font:700 .52em var(--font-mono);justify-content:space-between;margin-top:.75em;display:flex}.vault-inspector h3{font:400 2.3em var(--font-display);margin:.25em 0}.vault-inspector p,.vault-inspector blockquote{color:#9da797;font:.68em/1.45 var(--font-ui);margin:0}.vault-inspector blockquote{border-left:2px solid var(--accent);color:#d7ddd2;background:rgba(var(--accent-rgb),.04);margin:.75em 0;padding:.75em}.vault-lightbox{z-index:30;background:#000000f5;place-items:center;display:grid;position:absolute;inset:0}.vault-lightbox>img{object-fit:contain;padding:3.5em 2em 5em}.vault-lightbox>button{z-index:2;border:1px solid var(--accent);width:2.4em;height:2.4em;color:var(--accent);cursor:pointer;background:#060806;position:absolute;top:.8em;right:.8em}.vault-lightbox footer{z-index:2;color:#eef2ea;font:.62em var(--font-mono);justify-content:space-between;display:flex;position:absolute;bottom:1em;left:1.2em;right:1.2em}.token-coin b{letter-spacing:-.04em;font-size:1.04em}.coin-rain>i{border:2px solid var(--accent);background:#030503;place-items:center;display:grid}.coin-rain>i span{color:var(--accent);font:900 clamp(5px, .28em, 9px)/1 var(--font-ui);letter-spacing:-.08em;transform:none}.app-crash{text-align:center;place-content:center;height:100%;display:grid}.app-crash h2{font:400 3em var(--font-display);margin:.25em 0}.app-crash p{color:#8c9687}@keyframes signalBreak{0%{transform:translate(0)}33%{transform:translate(1.4%,-.5%)}66%{transform:translate(-1.2%,.4%)}}@keyframes frameTear{0%{filter:contrast();transform:translate(0)skew(0deg)}50%{filter:contrast(1.45)saturate(.35);transform:translate(1.5%)skew(-1deg)}}@keyframes textTear{0%{transform:translate(0)}50%{text-shadow:.05em 0 #ff4d48, -.05em 0 var(--accent);transform:translate(-.03em)}}@keyframes crtCollapse{to{opacity:0;width:1.5%;height:4px}}@keyframes bootProgress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media (max-width:800px){.room{background:#020402;padding:0;display:block}.scene-stage,.scene-stage.camera-in{width:100vw;height:100dvh;box-shadow:none;background:#020402;transform:none}.scene-stage:after,.physical-label,.power-led,.mobile-room-caption{display:none}.monitor-screen-shell{width:100%;height:100%;box-shadow:none;border:0;font-size:clamp(11px,2.7vw,14px);inset:0}.screen-glass{opacity:.45}.boot-entry{grid-template-columns:1fr}.boot-entry-art{border:0;position:absolute;inset:0}.boot-entry-art:after{background:linear-gradient(#01020126 28%,#010201eb 65%,#010201 98%)}.boot-entry-art img{object-position:56% center}.boot-entry-copy{padding:1.6em 1.35em calc(1.4em + env(safe-area-inset-bottom));background:0 0;justify-content:end}.boot-entry-copy h1{font-size:clamp(4em,13vw,6.2em)}.boot-entry-copy p{max-width:28em}.boot-entry-route{display:none}.power-on-button{padding:1.05em}.boot-phase-copy{bottom:5em;left:1.25em;right:1.25em}.boot-phase-copy>strong{font-size:clamp(3.6em,12.5vw,6em)}.boot-sequence>img{object-position:center}.phase-crypto>img,.phase-loading>img{object-position:62% center}.boot-loading-panel{width:auto;bottom:4.5em;left:1.2em;right:1.2em}.skip-boot{top:calc(1em + env(safe-area-inset-top));right:1em}.desktop-wallpaper{inset:0 0 calc(58px + env(safe-area-inset-bottom))}.wallpaper-art{object-position:64% center;filter:saturate(.9)brightness(.58)}.wallpaper-sign,.wallpaper-session{display:none}.mobile-home-header{z-index:4;min-height:15.2em;padding:calc(1.3em + env(safe-area-inset-top)) 1.2em 1.2em;color:#f4f8f0;background:linear-gradient(#030804f5,#040c05d6 72%,#0000);display:block;position:absolute;top:0;left:0;right:0}.mobile-home-header>span{color:var(--accent);font:800 .58em var(--font-mono);letter-spacing:.12em}.mobile-home-header h1{color:#fff;font:400 4.8em/.82 var(--font-display);letter-spacing:-.03em;margin:.15em 0 .08em}.mobile-home-header p{color:#a9b4a3;max-width:27em;font:600 .72em/1.45 var(--font-ui);margin:0}.mobile-home-header>div{top:calc(1.3em + env(safe-area-inset-top));justify-items:end;display:grid;position:absolute;right:1.2em}.mobile-home-header>div b{color:var(--accent);font:900 .62em var(--font-mono)}.mobile-home-header>div small{color:#788373;font:.5em var(--font-mono)}.desktop-icons{top:14.5em;right:0;bottom:calc(58px + env(safe-area-inset-bottom));grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-content:start;gap:.65em;padding:.8em 1em 1.5em;display:grid;left:0;overflow-y:auto}.desktop-icon{border:1px solid rgba(var(--accent-rgb),.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#030703c7;border-radius:.8em;grid-template-columns:4.3em minmax(0,1fr);align-items:center;gap:.8em;width:auto;min-height:6.4em;padding:.65em;display:grid}.desktop-icon .app-asset-icon{width:4.3em;height:4.3em}.desktop-icon-copy{min-width:0;margin:0}.desktop-icon-copy b{font:900 .68em/1.2 var(--font-mono);white-space:normal}.desktop-icon-copy small{color:#8e9a88;font:.62em/1.25 var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.42em;display:-webkit-box;overflow:hidden}.os-window,.os-window.maximized{border:0;inset:0 0 calc(58px + env(safe-area-inset-bottom))!important}.window-titlebar{flex-basis:48px;min-height:48px;padding-left:.6em}.window-titlebar>.app-asset-icon{width:2.8em;height:2.8em}.window-controls button{width:46px}.welcome-app{height:100%;padding:1.15em;display:block;overflow-y:auto}.welcome-kicker{align-items:flex-start}.welcome-hub h1{font-size:clamp(4.2em,12vw,6.4em)}.welcome-migration{grid-template-columns:1fr}.welcome-migration>i{display:none}.welcome-migration article{min-height:7.4em}.welcome-launchers{grid-template-columns:1fr 1fr}.welcome-actions{flex-wrap:wrap}.welcome-actions>small{text-align:left;flex-basis:100%;margin:.4em 0 0}.welcome-host{min-height:26em;margin-top:1em}.vault-app{padding:1em;overflow-y:auto}.vault-browser{display:block}.vault-grid{grid-template-columns:1fr 1fr;max-height:none;overflow:visible}.vault-grid>button{grid-template-columns:4.2em minmax(0,1fr)}.vault-thumb{width:4.2em}.vault-inspector{margin-top:.8em;overflow:visible}.vault-preview{min-height:23em}.start-menu{inset:0 0 calc(58px + env(safe-area-inset-bottom))}.start-apps{grid-template-columns:1fr 1fr;padding:.75em}.start-apps button{border:1px solid #252b23;border-radius:.55em}.taskbar{height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.start-button{width:116px}.task-apps button{width:44px;max-width:44px}.task-apps .app-asset-icon{width:2.25em;height:2.25em}.system-tray button:first-child{display:none}}@media (max-width:520px){.desktop-icons,.welcome-launchers{grid-template-columns:1fr}.welcome-host{min-height:22em}.vault-grid{grid-template-columns:1fr}.vault-preview{min-height:19em}.start-apps{grid-template-columns:1fr}}.era-boot{--era-accent:#ff4d48;color:#f2f2ed;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/6.5% 100%,#050606;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1.2em,3.2vw,4em)}.era-boot.era-crypto{--era-accent:var(--accent)}.era-topline,.era-footer{z-index:4;justify-content:space-between;align-items:center;gap:1em;display:flex;position:relative}.era-topline{border-bottom:1px solid var(--era-accent);padding-bottom:.8em}@supports (color:color-mix(in lab, red, red)){.era-topline{border-bottom:1px solid color-mix(in srgb, var(--era-accent) 54%, transparent)}}.era-topline span,.era-topline b,.era-footer>small{font:800 .64em var(--font-mono);letter-spacing:.12em}.era-topline span{color:var(--era-accent)}.era-topline b{color:#747a72}.era-stage{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(16em,.65fr);align-items:center;gap:clamp(2em,5vw,7em);width:100%;max-width:100%;min-height:0;padding:clamp(1.5em,4vw,5em) 0;display:grid;position:relative;overflow-x:clip}.era-statement{min-width:0}.era-statement>small{color:var(--era-accent);font:900 .72em var(--font-mono);letter-spacing:.11em}.era-statement h1{color:var(--era-accent);font:400 clamp(5em, 8.6vw, 11em)/.74 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:.15em 0 .12em;display:grid}.era-statement h1 span{color:#f5f5ef}.era-statement p{color:#9aa095;max-width:48em;font:700 .82em/1.5 var(--font-ui);margin:0}.era-receipt{color:#151713;background:repeating-linear-gradient(0deg,#0000 0 2.2em,#00000014 2.2em calc(2.2em + 1px)),#e9e3d2;min-height:27em;padding:1.6em;display:grid;position:relative;transform:rotate(1.1deg);box-shadow:1.1em 1.1em #0000008f}.era-receipt:before{content:"";background:#bc292c;height:1.1em;position:absolute;top:20%;left:-5%;right:-5%;transform:rotate(-4deg);box-shadow:0 .22em #00000038}.era-receipt>span{font:900 .65em var(--font-mono);letter-spacing:.08em}.era-receipt>strong{font:400 clamp(7em, 9vw, 11em)/.75 var(--font-display);align-self:end}.era-receipt dl{gap:.35em;margin:1.4em 0;display:grid}.era-receipt dl div{border-bottom:1px solid #00000047;justify-content:space-between;padding-bottom:.32em;display:flex}.era-receipt dt,.era-receipt dd{font:900 .62em var(--font-mono);margin:0}.era-receipt>i{color:#fff;font:900 .65em var(--font-mono);background:#111;justify-self:start;padding:.45em .65em;font-style:normal}.era-coin-card{border:1px solid rgba(var(--accent-rgb), .38);min-height:30em;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .08), 1em 1em 0 #000;background:#010402e0;place-items:center;display:grid;position:relative}.era-coin-card:before{content:"";border:1px solid rgba(var(--accent-rgb), .14);pointer-events:none;position:absolute;inset:.65em}.era-coin-card img{object-fit:contain;filter:drop-shadow(0 1.2em 1.5em #0009);width:min(78%,25em);height:auto}.era-coin-card>div{grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;bottom:1.1em;left:1.25em;right:1.25em}.era-coin-card span,.era-coin-card small{color:#889282;font:800 .56em var(--font-mono)}.era-coin-card b{color:var(--accent);font:400 3em/.8 var(--font-display);grid-area:1/2/3}.era-terminal{border:1px solid rgba(var(--accent-rgb), .48);background:#020402;min-height:27em;padding:1.4em;box-shadow:1em 1em #000}.era-terminal>span{color:var(--accent);font:900 .68em var(--font-mono)}.era-terminal ul{margin:1.2em 0;padding:0;list-style:none}.era-terminal li{border-bottom:1px solid rgba(var(--accent-rgb),.16);color:#9ba696;font:700 .64em var(--font-mono);justify-content:space-between;padding:.72em 0;display:flex}.era-terminal li b{color:var(--accent)}.era-terminal>strong{color:#f1f5ed;font:800 .64em var(--font-mono);margin-top:.9em;animation:1s step-end infinite blink;display:block}.era-footer{border-top:1px solid var(--era-accent);min-height:4.6em;padding-top:.8em}@supports (color:color-mix(in lab, red, red)){.era-footer{border-top:1px solid color-mix(in srgb, var(--era-accent) 38%, transparent)}}.era-footer>small{color:#656b62}.era-footer .power-on-button{width:min(31em,72%);margin:0}.era-footer .skip-boot{position:static}.phase-static .era-stage{clip-path:inset(0);animation:.12s steps(2,end) infinite eraFrameTear}.phase-static:before{z-index:8;content:"";pointer-events:none;opacity:.75;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff4d 2px 3px,#000000b8 3px 5px),linear-gradient(90deg,#0000 0 18%,#ff4d488c 18% 20%,#0000 20% 67%,#ffffff47 67% 69%,#0000 69%);animation:.1s steps(2,end) infinite signalBreak;position:absolute;inset:0}.phase-crypto .era-stage{animation:.46s cubic-bezier(.16,1,.3,1) both cryptoSignalIn}.phase-loading .era-statement{opacity:.48;filter:saturate(.5)}@keyframes eraFrameTear{50%{filter:contrast(1.4)grayscale(.7);transform:translate(1.2%)skew(-.8deg)}}@keyframes cryptoSignalIn{0%{opacity:0;filter:brightness(3);transform:scaleY(.08)translate(2%)}to{opacity:1;filter:none;transform:none}}.scene-stage,.monitor-screen-shell{transition:width .95s cubic-bezier(.16,1,.3,1),height .95s cubic-bezier(.16,1,.3,1),left .95s cubic-bezier(.16,1,.3,1),top .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s,background-color .45s}.room.session-live{background:#020402}.room.session-live .room-ambient{opacity:0}.room.session-live .scene-stage,.room.session-live .scene-stage.camera-in{z-index:10;width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background-color:#020402;background-image:none;position:relative;transform:none}.room.session-live .monitor-screen-shell{width:100%;height:100%;box-shadow:none;border:0;font-size:clamp(11px,.82vw,16px);top:0;left:0}.room.session-live .physical-label,.room.session-live .power-led,.room.session-live .mobile-room-caption{opacity:0;visibility:hidden}.desktop{--taskbar-h:44px;--masthead-h:clamp(205px, 26dvh, 282px)}.desktop .desktop-wallpaper{inset:0 0 var(--taskbar-h);background:#061006}.desktop .wallpaper-art{object-position:50% 54%;filter:saturate(.88)brightness(.62)contrast(1.05)}.desktop .desktop-wallpaper:after{content:"";background:linear-gradient(#020603c7,#02070357 40%,#02040214 72%,#0204027a);position:absolute;inset:0}.desktop .wallpaper-sign,.desktop .wallpaper-session{display:none}.desktop .home-masthead{z-index:4;height:var(--masthead-h);color:#fff;background:linear-gradient(#020704fc 0%,#020905ed 68%,#02090538 100%);padding:clamp(22px,3vw,40px) clamp(20px,3.4vw,52px);display:block;position:absolute;inset:0 0 auto}.desktop .home-masthead>span{color:var(--accent);font:800 .62em var(--font-mono);letter-spacing:.12em}.desktop .home-masthead h1{color:#fff;max-width:9ch;font:400 clamp(5.6em, 7.6vw, 9.6em)/.78 var(--font-display);letter-spacing:-.035em;margin:.16em 0 .08em}.desktop .home-masthead p{color:#aeb8a8;max-width:53em;font:600 .73em/1.45 var(--font-ui);margin:0}.desktop .home-masthead>div{justify-items:end;display:grid;position:absolute;top:clamp(22px,3vw,40px);right:clamp(20px,3.4vw,52px)}.desktop .home-masthead>div b{color:var(--accent);font:900 .62em var(--font-mono)}.desktop .home-masthead>div small{color:#788373;font:.5em var(--font-mono)}.desktop .home-app-grid{top:var(--masthead-h);right:clamp(16px,3.4vw,52px);bottom:calc(var(--taskbar-h) + 20px);grid-template-rows:repeat(6,minmax(72px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-content:stretch;gap:10px;padding:0 0 14px;display:grid;left:clamp(16px,3.4vw,52px);overflow-y:auto}.desktop .home-app-grid .desktop-icon{border:1px solid rgba(var(--accent-rgb),.28);color:#f2f5ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;cursor:pointer;background:#020704de;border-radius:12px;grid-template-columns:clamp(54px,5vw,78px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.2vw,18px);width:auto;min-height:0;padding:clamp(8px,1vw,13px);display:grid;box-shadow:inset 0 1px #ffffff09}.desktop .home-app-grid .desktop-icon:hover,.desktop .home-app-grid .desktop-icon:focus-visible{border-color:rgba(var(--accent-rgb),.82);background:#081108f2;transform:translateY(-1px)}.desktop .home-app-grid .desktop-icon-copy{min-width:0;margin:0}.desktop .home-app-grid .desktop-icon-copy b{font:900 clamp(.58em, .68vw, .74em)/1.2 var(--font-mono);white-space:normal}.desktop .home-app-grid .desktop-icon-copy small{color:#8e9a88;font:.61em/1.25 var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4em;display:-webkit-box;overflow:hidden}.desktop .home-app-grid,.vault-grid,.vault-inspector,.window-content{scrollbar-width:thin;scrollbar-color:var(--accent) #070b07}.desktop .home-app-grid::-webkit-scrollbar{width:7px;height:7px}.vault-grid::-webkit-scrollbar{width:7px;height:7px}.vault-inspector::-webkit-scrollbar{width:7px;height:7px}.window-content::-webkit-scrollbar{width:7px;height:7px}.desktop .home-app-grid::-webkit-scrollbar-track{background:#070b07}.vault-grid::-webkit-scrollbar-track{background:#070b07}.vault-inspector::-webkit-scrollbar-track{background:#070b07}.window-content::-webkit-scrollbar-track{background:#070b07}.desktop .home-app-grid::-webkit-scrollbar-thumb{background:var(--accent);border:1px solid #070b07}.vault-grid::-webkit-scrollbar-thumb{background:var(--accent);border:1px solid #070b07}.vault-inspector::-webkit-scrollbar-thumb{background:var(--accent);border:1px solid #070b07}.window-content::-webkit-scrollbar-thumb{background:var(--accent);border:1px solid #070b07}.desktop .taskbar{height:var(--taskbar-h)}.desktop .os-window.maximized{inset:0 0 var(--taskbar-h)!important}.desktop .start-menu{bottom:var(--taskbar-h)}.desktop .system-toast{right:clamp(16px,3.4vw,52px);bottom:var(--taskbar-h);border:1px solid rgba(var(--accent-rgb),.35);box-shadow:none;background:#020603db;border-width:0 1px;padding:.35em .55em}@media (max-width:800px){.era-boot{padding:calc(1.1em + env(safe-area-inset-top)) 1.1em calc(1em + env(safe-area-inset-bottom))}.era-stage{grid-template-columns:1fr;gap:1.2em;padding:1.2em 0;overflow:hidden auto}.era-statement h1{font-size:clamp(4.4em,14vw,7em)}.era-receipt,.era-coin-card,.era-terminal{min-height:16em}.era-receipt{display:none}.era-coin-card{grid-template-columns:12em 1fr}.era-coin-card img{width:12em}.era-coin-card>div{align-self:center;padding-right:1em;position:static}.era-footer>small{display:none}.era-footer .power-on-button{width:100%}.desktop{--taskbar-h:calc(58px + env(safe-area-inset-bottom));--masthead-h:clamp(190px, 25dvh, 235px)}.desktop .home-masthead{padding:calc(18px + env(safe-area-inset-top)) 12px 16px}.desktop .home-masthead h1{font-size:clamp(4.6em,12vw,6.5em)}.desktop .home-masthead>div{top:calc(18px + env(safe-area-inset-top));right:12px}.desktop .home-app-grid{gap:9px;left:10px;right:10px}}@media (max-width:560px){.desktop{--masthead-h:clamp(180px, 24dvh, 220px)}.desktop .home-app-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(80px,auto)}.desktop .home-app-grid .desktop-icon:last-child{grid-column:auto}.desktop .home-masthead h1{font-size:clamp(4em,15vw,5.5em)}.era-coin-card{grid-template-columns:8em 1fr}.era-coin-card img{width:8em}}@media (max-height:720px) and (min-width:561px){.desktop{--masthead-h:170px}.desktop .home-app-grid{grid-template-rows:repeat(6,minmax(62px,1fr))}.desktop .home-masthead h1{font-size:5.6em}}.room.session-live .monitor-screen-shell{font-size:clamp(13px,.9vw,16px)}.desktop .home-masthead{overflow:visible}.desktop .home-masthead>span{font-size:clamp(11px,.72vw,14px)}.desktop .home-masthead h1{width:min(100%,11.5em);max-width:none;margin:.12em 0 .08em;font-size:clamp(4.4rem,7.15vw,9.2rem);line-height:.79;display:grid;overflow:visible}.desktop .home-masthead h1 span,.desktop .home-masthead h1 strong{color:#fff;min-width:0;font:inherit;white-space:nowrap;display:block}.desktop .home-masthead h1 strong{color:var(--accent)}.desktop .home-masthead p{color:#bdc6b7;max-width:min(60ch,65%);font-size:clamp(12px,.82vw,15px);line-height:1.45}.desktop .home-masthead .home-actions{align-items:center;gap:10px;display:flex;position:absolute;top:clamp(24px,3vw,42px);right:clamp(20px,3.4vw,52px)}.home-actions button,.home-actions a,.home-actions>span{border:1px solid var(--accent);color:#050605;background:var(--accent);min-width:96px;min-height:42px;font:900 12px var(--font-mono);letter-spacing:.04em;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.home-actions a{color:var(--accent);background:#050705}.home-actions button:disabled,.home-actions>span[aria-disabled=true]{color:#747d6f;cursor:not-allowed;background:#0a0d09;border-color:#394033}.desktop .home-app-grid{grid-template-rows:repeat(3,minmax(112px,1fr));gap:12px}.desktop .home-app-grid .desktop-icon{border-radius:14px;grid-template-columns:clamp(76px,7vw,112px) minmax(0,1fr);gap:clamp(15px,1.6vw,26px);padding:clamp(13px,1.4vw,22px)}.desktop .home-app-grid .app-asset-icon{width:clamp(76px,7vw,112px);height:clamp(76px,7vw,112px)}.desktop .home-app-grid .desktop-icon-copy{align-content:center;gap:5px;display:grid;position:relative}.desktop .home-app-grid .desktop-card-number{color:var(--accent);font:900 clamp(10px, .72vw, 13px) var(--font-mono);letter-spacing:.12em}.desktop .home-app-grid .desktop-icon-copy b{color:#f4f7f1;font-size:clamp(14px,1.05vw,19px);line-height:1.12}.desktop .home-app-grid .desktop-icon-copy small{color:#aab4a4;margin:0;font-size:clamp(12px,.82vw,15px);line-height:1.35}.start-menu{width:min(30em,100vw - 16px)}.start-apps{grid-template-columns:1fr}.start-apps button b{font-size:12px}.start-apps button small{font-size:11px}.start-menu>header b{font-size:13px}.start-menu>header span{font-size:11px}.start-button b{font-size:13px}.system-tray time{min-width:86px}.system-tray time b{font-size:11px}.system-tray time span{font-size:9px}.welcome-simple{grid-template-columns:minmax(0,1.55fr) minmax(18em,.45fr)}.welcome-simple .welcome-hub h1{max-width:16ch;font-size:clamp(3.2em,4.5vw,5.8em);line-height:.9}.welcome-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;margin:1.2em 0;display:grid}.welcome-facts article{background:#0c100c;border:1px solid #30382d;min-height:10em;padding:1em}.welcome-facts small{color:var(--accent);font:900 11px var(--font-mono)}.welcome-facts b{color:#f1f4ee;font:400 1.7em var(--font-display);margin:.6em 0;display:block}.welcome-facts p{color:#98a293;font:600 13px/1.45 var(--font-ui);margin:0}.welcome-simple .welcome-launchers{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.room.session-live .monitor-screen-shell{font-size:14px}.desktop{--masthead-h:clamp(210px, 27dvh, 252px)}.desktop .home-masthead h1{width:100%;font-size:clamp(3.35rem,14.2vw,5.4rem);line-height:.81}.desktop .home-masthead p{max-width:calc(100% - 8px);font-size:12px}.desktop .home-masthead .home-actions{top:calc(15px + env(safe-area-inset-top));gap:6px;right:10px}.home-actions button,.home-actions a,.home-actions>span{min-width:72px;min-height:34px;padding:0 10px;font-size:10px}.desktop .home-app-grid{grid-template-rows:none;grid-auto-rows:minmax(118px,auto)}.desktop .home-app-grid .desktop-icon{grid-template-columns:72px minmax(0,1fr);padding:12px}.desktop .home-app-grid .app-asset-icon{width:72px;height:72px}.desktop .home-app-grid .desktop-icon-copy b{font-size:14px}.desktop .home-app-grid .desktop-icon-copy small{font-size:12px}.welcome-simple{display:block}.welcome-facts{grid-template-columns:1fr}}@media (max-width:560px){.desktop{--masthead-h:clamp(230px, 29dvh, 270px)}.desktop .home-masthead>span{max-width:45%;font-size:9px}.desktop .home-masthead h1{margin-top:.24em;font-size:clamp(3rem,14.4vw,4.2rem)}.desktop .home-app-grid .desktop-icon:last-child{grid-column:auto}.welcome-simple .welcome-launchers{grid-template-columns:1fr}}@media (max-height:720px) and (min-width:561px){.desktop{--masthead-h:190px}.desktop .home-masthead h1{font-size:clamp(4rem,7.2vw,6rem)}.desktop .home-app-grid{grid-template-rows:repeat(3,minmax(94px,1fr))}}.desktop{--masthead-h:clamp(330px, 38dvh, 400px)}.desktop .home-masthead h1{font-size:clamp(4.2rem,6.4vw,8.25rem)}.desktop .home-app-grid{grid-template-rows:repeat(2,minmax(150px,1fr))}.desktop .home-app-grid .desktop-icon:last-child{grid-column:auto}.era-gme-art{background:#050505;border:1px solid #ff4d4847;place-items:center;min-height:30em;display:grid;position:relative;overflow:hidden;box-shadow:1em 1em #000}.era-gme-art img{object-fit:contain;width:100%;height:100%;max-height:39em}.boot-autostart{border:1px solid var(--era-accent);color:#050605;background:var(--era-accent);grid-template-columns:auto 1fr;align-items:center;gap:.2em .75em;min-width:min(31em,72%);padding:.9em 1em;display:grid}.boot-autostart>span{background:#050605;border-radius:50%;grid-row:1/3;width:.8em;height:.8em;animation:.75s step-end infinite blink;box-shadow:0 0 0 .3em #05060533}.boot-autostart b{font:900 .7em var(--font-mono)}.boot-autostart small{font:800 .54em var(--font-mono)}.token-coin.token-coin-art{background:#050605;border:0;border-radius:50%;width:clamp(10em,24%,15em);overflow:hidden;transform:none;box-shadow:0 .9em 1.8em #00000094}.token-coin.token-coin-art:after{display:none}.token-coin.token-coin-art img{object-fit:cover;width:100%;height:100%}@media (max-width:800px){.desktop{--masthead-h:clamp(230px, 29dvh, 280px)}.desktop .home-app-grid{grid-template-rows:none;grid-auto-rows:minmax(122px,auto)}.era-gme-art{min-height:16em}.era-gme-art img{max-height:22em}.boot-autostart{width:100%;min-width:0}}@media (max-height:720px) and (min-width:561px){.desktop{--masthead-h:235px}.desktop .home-masthead h1{font-size:clamp(3.8rem,6vw,6rem)}.desktop .home-app-grid{grid-template-rows:repeat(2,minmax(112px,1fr))}}.desktop{--taskbar-h:0px}.desktop .desktop-wallpaper{inset:0}.desktop .home-app-grid{padding:8px 0 16px;bottom:16px;overflow-x:hidden}.desktop .home-masthead,.desktop .home-app-grid{transition:opacity .42s,filter .42s,transform .55s cubic-bezier(.16,1,.3,1)}.desktop.section-active .home-masthead,.desktop.section-active .home-app-grid{opacity:.34;filter:saturate(.45)brightness(.62);pointer-events:none;transform:scale(.986)}.desktop .home-app-grid .desktop-icon{isolation:isolate;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.desktop .home-app-grid .desktop-icon:after{z-index:-1;content:"";opacity:0;background:linear-gradient(115deg, transparent 26%, rgba(var(--accent-rgb),.13) 50%, transparent 74%);transition:opacity .22s,transform .48s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-80%)}.desktop .home-app-grid .desktop-icon:hover,.desktop .home-app-grid .desktop-icon:focus-visible{border-color:rgba(var(--accent-rgb),.88);box-shadow:0 8px 0 #0000005c, 0 0 24px rgba(var(--accent-rgb),.13), inset 0 1px 0 #ffffff12;background:#081108f7;transform:translateY(-3px)}.desktop .home-app-grid .desktop-icon:hover:after,.desktop .home-app-grid .desktop-icon:focus-visible:after{opacity:1;transform:translate(80%)}.desktop .home-app-grid .desktop-icon:active{transform:translateY(1px);box-shadow:0 2px #000}.home-actions button,.home-actions a{box-shadow:0 4px 0 #000000b8, 0 0 0 rgba(var(--accent-rgb),0);transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.home-actions button:after,.home-actions a:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:38%;transition:left .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:-35% auto -35% -45%;transform:skew(-18deg)}.home-actions button:hover,.home-actions a:hover,.home-actions button:focus-visible,.home-actions a:focus-visible{box-shadow:0 7px 0 #000, 0 0 26px rgba(var(--accent-rgb),.24);border-color:#efffc0;transform:translateY(-3px)}.home-actions button:hover:after,.home-actions a:hover:after,.home-actions button:focus-visible:after,.home-actions a:focus-visible:after{left:118%}.home-actions button:active,.home-actions a:active{transform:translateY(2px);box-shadow:0 2px #000}.home-actions button:focus-visible,.home-actions a:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-actions button.pending{color:var(--accent);background:#080b08}.archive-view{z-index:50;color:#edf2e9;min-width:0;min-height:0;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.42), 0 0 46px #000c;will-change:clip-path, opacity;background:#080b08;grid-template-rows:70px minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.archive-view.is-opening:not(.is-swap){animation:.62s cubic-bezier(.16,1,.3,1) both archiveExpand}.archive-view.is-closing:not(.is-swap){animation:.46s cubic-bezier(.7,0,.84,0) both archiveCollapse}.archive-view.is-swap{clip-path:inset(0)}.archive-view.is-closing.is-swap{animation:.32s both archiveFadeOut}.archive-view-header{z-index:3;border-bottom:1px solid rgba(var(--accent-rgb),.38);background:#030704f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,30px);min-width:0;padding:0 clamp(14px,2.4vw,38px);display:grid;position:relative;box-shadow:0 10px 28px #00000047}.archive-back,.archive-view-header>a{border:1px solid rgba(var(--accent-rgb),.55);min-height:38px;color:var(--accent);font:900 11px var(--font-mono);letter-spacing:.05em;cursor:pointer;background:#080b08;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.archive-back:hover,.archive-back:focus-visible,.archive-view-header>a:hover,.archive-view-header>a:focus-visible{color:#060806;background:var(--accent);box-shadow:0 5px 0 #000, 0 0 20px rgba(var(--accent-rgb),.2);outline:none;transform:translateY(-2px)}.archive-back:active,.archive-view-header>a:active{transform:translateY(1px);box-shadow:0 1px #000}.archive-view-title{gap:4px;min-width:0;display:grid}.archive-view-title span{color:#6f796a;font:800 9px var(--font-mono);letter-spacing:.14em}.archive-view-title b{color:#f2f5ef;font:900 clamp(14px,1.15vw,19px) var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-view-content{background:radial-gradient(circle at 76% 18%, rgba(var(--accent-rgb),.055), transparent 28%), linear-gradient(90deg, rgba(var(--accent-rgb),.018) 1px, transparent 1px), linear-gradient(rgba(var(--accent-rgb),.018) 1px, transparent 1px), #0a0d0a;scrollbar-width:thin;scrollbar-color:var(--accent) #070b07;background-size:auto,20px 20px,20px 20px,auto;min-width:0;min-height:0;animation:.4s .15s both archiveContentIn;position:relative;overflow:auto}.archive-view-content>*{min-height:100%}.archive-view.is-closing .archive-view-header,.archive-view.is-closing .archive-view-content{opacity:0;transition:opacity .16s}.interaction-toast{z-index:80;border:1px solid var(--accent);color:#eef5e7;width:max-content;max-width:min(680px,100% - 28px);box-shadow:0 7px 0 #000, 0 0 28px rgba(var(--accent-rgb),.18);font:800 12px/1.35 var(--font-mono);text-align:center;background:#040804f5;padding:12px 16px;animation:.24s cubic-bezier(.16,1,.3,1) both interactionToastIn;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.share-app{background:linear-gradient(120deg, rgba(var(--accent-rgb),.075), transparent 46%);grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);align-items:center;gap:clamp(24px,5vw,78px);height:100%;display:grid;overflow:hidden}.share-copy{min-width:0}.share-post-link{width:fit-content;max-width:100%;color:var(--accent);font:400 clamp(5rem,9vw,11rem)/.75 var(--font-display);letter-spacing:-.045em;margin:.12em 0 .16em;text-decoration:none;transition:filter .2s,transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.share-post-link span{color:#f4f6f1}.share-post-link strong{font:inherit}.share-post-link small{border:1px solid var(--accent);color:var(--accent);font:900 10px var(--font-mono);letter-spacing:.07em;background:#070a07;justify-self:start;margin-top:14px;padding:8px 10px}.share-post-link:hover,.share-post-link:focus-visible{filter:drop-shadow(0 0 22px rgba(var(--accent-rgb),.24));outline:none;transform:translateY(-3px)}.share-post-link:hover small,.share-post-link:focus-visible small{color:#070907;background:var(--accent)}.share-copy>p{color:#adb7a7;max-width:52em;font:600 clamp(14px,1vw,17px)/1.55 var(--font-ui);margin:0 0 1.5em}.share-actions{flex-wrap:wrap;gap:10px;display:flex}.share-copy>small{color:#778172;font:800 10px var(--font-mono);margin-top:1.4em;display:block}.share-copy>small a{color:var(--accent);text-decoration:none}.share-profile{border:1px solid rgba(var(--accent-rgb),.45);background:var(--accent);min-width:0;margin:0;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:14px 14px #020302}.share-profile img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.share-profile figcaption{color:#eef3e9;font:800 9px var(--font-mono);background:#020502e6;justify-content:space-between;gap:10px;padding:9px 10px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.share-profile figcaption span{color:var(--accent)}.lore-scroll{background:linear-gradient(135deg, rgba(var(--accent-rgb),.05), transparent 28%);height:100%;overflow-y:auto}.lore-overview{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:clamp(34px,6vw,110px);max-width:1500px;padding:8px 0 clamp(30px,4vw,62px);display:grid}.lore-overview h2{color:#f1f4ee;font:400 clamp(4.2rem,7.5vw,9rem)/.78 var(--font-display);letter-spacing:-.035em;margin:.13em 0 .12em}.lore-overview h2 span{color:#ff5b55}.lore-overview h2 strong{color:var(--accent);font:inherit}.lore-overview>div>p{color:#b1bbae;max-width:70ch;font:600 clamp(14px,1vw,17px)/1.55 var(--font-ui);margin:0}.lore-map{border:1px solid rgba(var(--accent-rgb),.28);background:#080b08;gap:1px;min-width:0;padding:12px;display:grid;box-shadow:10px 10px #020302}.lore-map>small{color:var(--accent);font:900 10px var(--font-mono);letter-spacing:.12em;padding:8px 10px 12px}.lore-map>div{border-top:1px solid #293026;grid-template-columns:minmax(96px,.7fr) 1fr auto 1fr;align-items:center;gap:10px;padding:13px 10px;display:grid}.lore-map>div span{color:#6f796b;font:800 9px var(--font-mono)}.lore-map>div b,.lore-map>div strong{color:#e9eee5;font:900 11px var(--font-mono)}.lore-map>div strong{color:var(--accent)}.lore-map>div i{color:#65705f;font-style:normal}.lore-map>p{color:var(--accent);font:900 11px var(--font-mono);margin:0;padding:14px 10px 5px}.lore-flow{gap:12px;max-width:1500px;display:grid;position:relative}.lore-flow:before{content:"";background:linear-gradient(var(--accent), rgba(var(--accent-rgb),.08));width:1px;position:absolute;top:0;bottom:0;left:36px}.lore-chapter{border:1px solid rgba(var(--accent-rgb),.18);background:#050905d6;grid-template-columns:74px minmax(260px,.8fr) minmax(360px,1.2fr);align-items:start;gap:clamp(18px,2.4vw,42px);min-width:0;padding:clamp(22px,2.5vw,38px);display:grid;position:relative}.lore-chapter:hover{border-color:rgba(var(--accent-rgb),.42);background:#080e08f0}.lore-marker{z-index:2;border:1px solid var(--accent);color:#060806;background:var(--accent);place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 0 0 8px #080c08}.lore-marker b{font:900 13px var(--font-mono)}.lore-marker i{background:rgba(var(--accent-rgb),.5);width:clamp(22px,2.5vw,42px);height:1px;position:absolute;top:50%;left:100%}.lore-chapter>header{min-width:0}.lore-chapter>header small{color:var(--accent);font:900 9px var(--font-mono);letter-spacing:.12em}.lore-chapter h3{color:#eef2eb;font:400 clamp(1.8rem,2.5vw,3.2rem)/.92 var(--font-display);margin:.45em 0 0}.lore-chapter-copy{min-width:0}.lore-chapter-copy p{color:#aeb8aa;font:600 clamp(14px,.95vw,16px)/1.58 var(--font-ui);margin:0}.lore-chapter-copy blockquote{border-left:3px solid var(--accent);color:#f1f5ed;background:rgba(var(--accent-rgb),.055);font:900 clamp(12px,.85vw,15px)/1.4 var(--font-mono);margin:1.2em 0 0;padding:.85em 1em}.lore-sources{flex-wrap:wrap;align-items:center;gap:9px;max-width:1500px;padding:30px 0 12px;display:flex}.lore-sources span,.lore-sources a{color:#899484;font:800 9px var(--font-mono);background:#090c09;border:1px solid #30382e;padding:8px 10px;text-decoration:none}.lore-sources span{border-color:var(--accent);color:#070907;background:var(--accent)}.lore-sources a:hover{border-color:var(--accent);color:var(--accent)}.archive-view .token-app{background:radial-gradient(circle at 78% 38%, rgba(var(--accent-rgb),.12), transparent 31%);height:100%;position:relative;overflow-y:auto}.archive-view .token-head{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:center;gap:clamp(10px,4vw,64px);min-height:min(56vh,620px);margin:0;display:grid}.archive-view .token-head h2{letter-spacing:-.05em;font-size:clamp(6rem,10vw,13rem)}.token-coin-cutout{pointer-events:none;place-items:center;min-width:0;display:grid}.token-coin-cutout img{width:min(100%,680px);height:auto;filter:drop-shadow(0 28px 24px #0000009e) drop-shadow(0 0 18px rgba(var(--accent-rgb),.12));display:block;transform:rotate(-3deg)}.archive-view .token-table,.archive-view .token-actions,.archive-view .token-app>.fine-print{max-width:850px}@keyframes archiveExpand{0%{clip-path:inset(var(--section-top) var(--section-right) var(--section-bottom) var(--section-left) round 14px);opacity:.74;filter:brightness(.72)}to{clip-path:inset(0);opacity:1;filter:brightness()}}@keyframes archiveCollapse{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(var(--section-top) var(--section-right) var(--section-bottom) var(--section-left) round 14px);opacity:.15}}@keyframes archiveContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes archiveFadeOut{to{opacity:0;transform:scale(.99)}}@keyframes interactionToastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:800px){.desktop .home-app-grid{bottom:calc(8px + env(safe-area-inset-bottom));padding-top:7px}.archive-view{grid-template-rows:calc(58px + env(safe-area-inset-top)) minmax(0,1fr)}.archive-view-header{padding:env(safe-area-inset-top) 10px 0;gap:9px}.archive-back,.archive-view-header>a{min-height:34px;padding:0 9px;font-size:9px}.archive-view-title span{display:none}.archive-view-title b{font-size:12px}.interaction-toast{bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 12px;font-size:10px}.share-app{height:auto;min-height:100%;padding:24px 16px 40px;display:block;overflow-y:auto}.share-post-link{font-size:clamp(4.4rem,20vw,7.4rem)}.share-actions{display:grid}.share-actions .os-button{width:100%}.share-profile{width:min(100%,420px);margin:30px auto 0}.lore-scroll{padding:24px 12px 42px}.lore-overview{display:block}.lore-overview h2{font-size:clamp(3.5rem,15vw,6rem)}.lore-map{margin-top:28px}.lore-flow:before{left:24px}.lore-chapter{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:18px 14px 20px 12px}.lore-marker{width:38px;height:38px;box-shadow:0 0 0 6px #080c08}.lore-marker i{width:18px}.lore-chapter>header,.lore-chapter-copy{grid-column:2}.lore-chapter h3{font-size:clamp(1.8rem,8vw,2.5rem)}.lore-chapter-copy p{font-size:14px}.archive-view .token-app{padding:26px 16px 44px}.archive-view .token-head{flex-direction:column;align-items:stretch;gap:6px;min-height:0;display:flex}.archive-view .token-head h2{font-size:clamp(5.2rem,24vw,8rem)}.token-coin-cutout{order:-1;width:min(88vw,430px);margin:-24px auto -34px}}@media (prefers-reduced-motion:reduce){.archive-view.is-opening,.archive-view.is-closing,.archive-view-content{animation-duration:.01ms!important;animation-delay:0s!important}.desktop .home-app-grid .desktop-icon,.home-actions button,.home-actions a{transition-duration:.01ms!important}}@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}
