/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){padding-right:20px}:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi))::-webkit-file-upload-button{margin-right:4px}:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi))::file-selector-button{margin-right:4px}:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)::-webkit-file-upload-button{margin-left:4px}:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:var(--spacing)}.start:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:var(--spacing)}.end:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:var(--spacing)}.end:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:var(--spacing)}.order-0,.order-none{order:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#030607;--paper:#d9d2c3;--paper-dim:#918a79;--acid:#d4d829;--cyan:#7caeae;--line:#cbc3ae38;--pointer-x:50vw;--pointer-y:50vh}*{box-sizing:border-box}html,body{background:var(--ink);width:100%;min-height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--paper);font-family:SFMono-Regular,Roboto Mono,Consolas,Liberation Mono,monospace;overflow:hidden}button,a{color:inherit;font:inherit}button{border:0}.language-control{z-index:60;color:#cdc6b285;letter-spacing:.12em;background:#020607c2;border:1px solid #cac3ac42;align-items:center;gap:8px;padding:7px 9px;font-family:SFMono-Regular,Roboto Mono,Consolas,Liberation Mono,monospace;font-size:8px;display:flex;position:fixed;bottom:18px;left:max(338px,min(19vw,410px))}.language-control button{color:inherit;cursor:pointer;background:0 0;padding:0}.language-control button.is-active{color:var(--acid)}.language-control i{background:#cac3ac4d;width:1px;height:10px}.archive-world .language-control{bottom:18px;left:18px}.studio-shell .language-control{bottom:18px;left:auto;right:3vw}@media (max-width:900px){.language-control{bottom:58px;left:auto;right:14px}.archive-world .language-control{bottom:108px;left:auto;right:14px}}button:focus-visible{outline:1px solid var(--acid);outline-offset:5px}a:focus-visible{outline:1px solid var(--acid);outline-offset:5px}[tabindex]:focus-visible{outline:1px solid var(--acid);outline-offset:5px}.signal-world{isolation:isolate;cursor:crosshair;background:#030607;width:100vw;height:100svh;min-height:620px;position:relative;overflow:hidden}.skip-link{z-index:100;background:var(--acid);color:#050605;padding:10px 14px;font-size:10px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}.world-media,.world-video,.world-shade,.world-vignette,.signal-grid,.dirty-glass,.signal-noise,.signal-scanlines{position:absolute;top:0;bottom:0;left:0;right:0}.world-media{z-index:-6;background:#020405 url(/filmatic-hero-poster.jpg) 50%/cover no-repeat;overflow:hidden}.world-video{object-fit:cover;object-position:center;opacity:0;filter:saturate(.92)contrast(1.045)brightness(.9);width:100%;height:100%;transition:opacity .26s}.world-video.is-ready{opacity:1}.world-shade{z-index:2;background:linear-gradient(90deg,#00020385 0%,#0002033d 24%,#0000 54%),linear-gradient(#0002032e,#0000 31%,#0001023b);transition:opacity .7s}.breach-open .world-shade{opacity:.78}.world-vignette{z-index:3;background:radial-gradient(circle at 62% 46%,#0000 0,#0000 33%,#00020321 70%,#0000008a 100%);box-shadow:inset 0 0 13vw #0000008f,inset 0 0 2.2vw #0009}.signal-grid{z-index:-2;opacity:.23;background-image:linear-gradient(#91afaf11 1px,#0000 1px),linear-gradient(90deg,#91afaf11 1px,#0000 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 29%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 29%,#000 96%,#0000)}.dirty-glass{z-index:39;pointer-events:none;opacity:.32;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 0,#0000 23%,#ded7c10d 23.05%,#0000 23.2%),linear-gradient(76deg,#0000 0,#0000 67%,#ded7c10b 67.05%,#0000 67.18%),repeating-linear-gradient(167deg,#0000 0,#0000 83px,#ffffff05 84px,#0000 86px),radial-gradient(at 15% 24%,#dfdac00f,#0000 1.4%),radial-gradient(at 78% 69%,#dfdac00b,#0000 1.2%)}.signal-noise{z-index:40;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:radial-gradient(circle at 16% 31%,#ffffff6b 0,#ffffff6b .45px,#0000 .7px),radial-gradient(circle at 72% 66%,#ffffff57 0,#ffffff57 .5px,#0000 .8px),radial-gradient(circle at 41% 74%,#000000e6 0,#000000e6 .65px,#0000 .9px);background-size:7px 9px,11px 13px,5px 7px;animation:.27s steps(2,end) infinite noise-shift}.signal-scanlines{z-index:41;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0,#0000 3px,#01080942 3px,#01080942 4px)}.topline{z-index:22;color:#cfc6adad;letter-spacing:.14em;background:#02050636;border-bottom:1px solid #bebba72e;justify-content:space-between;align-items:center;height:38px;padding:0 max(16px,min(2vw,38px));font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.topline p{align-items:center;gap:8px;margin:0;display:flex}.topline span{color:#d4d82970}.topline b{background:var(--acid);width:6px;height:6px;margin-left:3px;display:inline-block;box-shadow:0 0 12px #d4d8298c}.topline-node,.portal-action-mobile,.external-node-summary{display:none}.landing-utilities{display:contents}.side-inscription{z-index:11;color:#c6bfab45;letter-spacing:.25em;writing-mode:vertical-rl;pointer-events:none;font-size:7px;position:absolute;top:49%;left:8px;transform:translateY(-50%)rotate(180deg)}.identity{z-index:10;pointer-events:none;width:min(42vw,710px);position:absolute;top:max(82px,min(13.2vh,142px));left:max(28px,min(2.7vw,56px))}.eyebrow{color:#cfc6af7a;letter-spacing:.26em;margin:0 0 13px 2px;font-size:8px}.identity h1{color:#d9d3c7;letter-spacing:-.055em;white-space:nowrap;text-shadow:0 2px 15px #000000bd;transform-origin:0 0;width:158%;margin:0;font-family:Arial Narrow,Liberation Sans Narrow,Nimbus Sans Narrow,Helvetica Neue,sans-serif;font-size:max(112px,min(11.6vw,198px));font-weight:300;font-stretch:75%;line-height:.74;transform:scaleX(.62)scaleY(1.18)}.discipline{color:#c9c1adad;letter-spacing:.19em;white-space:nowrap;border-top:1px dashed #c8c0ab5c;border-bottom:1px solid #c8c0ab1f;width:min(94%,620px);margin:max(31px,min(4.5vh,54px)) 0 0;padding:14px 0 11px 2px;font-size:max(8px,min(.66vw,11px))}.identity-telemetry{background:#03070852;border:1px solid #beb7a226;grid-template-columns:1.22fr .72fr 1fr;width:min(94%,620px);min-height:66px;margin-top:14px;display:grid;box-shadow:inset 0 0 25px #0003}.status-copy,.telemetry-cell{border-right:1px solid #beb7a224;min-width:0;padding:12px 14px;display:flex;position:relative}.status-copy{align-items:center;gap:13px}.status-copy>i{background:var(--acid);flex:none;width:7px;height:7px;display:block;box-shadow:0 0 14px #d4d82980}.status-copy p{color:#d5d829b8;letter-spacing:.11em;margin:0;font-size:9px;line-height:1.65}.status-copy span{color:#cac2ae7d;display:block}.telemetry-cell{flex-direction:column;justify-content:center;gap:4px}.telemetry-cell:last-child{border:0}.telemetry-cell small{color:#cac2ae5c;letter-spacing:.13em;font-size:7px}.telemetry-cell strong,.telemetry-cell span{color:#d3cab59e;letter-spacing:.08em;font-size:9px;font-weight:400}.portal-stage{z-index:12;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:42px;bottom:7vh;left:35vw;right:1vw;overflow:hidden}.portal-field{pointer-events:none;background:linear-gradient(90deg,#0000 0,#0000 49.9%,#d3d82917 50%,#0000 50.1%),linear-gradient(#0000 0,#0000 83%,#cdc4ae14 83.1%,#0000 83.3%);position:absolute;top:2%;bottom:7%;left:1%;right:1%;-webkit-mask-image:linear-gradient(#0000,#000 10%,#000 91%,#0000);mask-image:linear-gradient(#0000,#000 10%,#000 91%,#0000)}.portal-card{--portal-x:0%;--portal-scale:1;--portal-top:5%;--portal-opacity:1;--portal-z:10;z-index:var(--portal-z);top:var(--portal-top);width:max(255px,min(24.2vw,430px));height:min(72vh,752px);min-height:490px;opacity:var(--portal-opacity);cursor:pointer;transform:translateX(calc(-50% + var(--portal-x))) scale(var(--portal-scale));transform-origin:bottom;background:0 0;padding:0;transition:transform .76s cubic-bezier(.2,.78,.16,1),top .76s cubic-bezier(.2,.78,.16,1),opacity .46s,filter .46s;position:absolute;left:50%}.portal-card:not(.is-active){filter:saturate(.8)brightness(.81)contrast(1.05)}.portal-card:hover:not(.is-active){filter:saturate(.92)brightness(.94)}.portal-frame{text-align:left;background:linear-gradient(110deg,#d3cab40b,#0000 32%,#d8d0b806 69%,#0000),#030708d1;border:1px solid #cac2ab57;border-radius:7px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #020506db,inset 0 0 0 5px #c6bea917,inset 0 0 36px #000000bf,0 20px 70px #00000073}.portal-frame:before,.portal-frame:after{content:"";z-index:8;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.portal-frame:before{opacity:.42;mix-blend-mode:screen;background:linear-gradient(103deg,#0000 0,#0000 22%,#e6dbc214 22.1%,#0000 22.3%),linear-gradient(79deg,#0000 0,#0000 72%,#e6dbc211 72.1%,#0000 72.3%),repeating-linear-gradient(177deg,#0000 0,#0000 53px,#e5ddc606 54px,#0000 56px),radial-gradient(at 28% 27%,#ebe2c817,#0000 1.5%),radial-gradient(at 73% 58%,#ebe2c812,#0000 1.3%)}.portal-frame:after{opacity:.33;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0,#0000 3px,#00000085 3px,#00000085 4px)}.portal-card.is-active .portal-frame{border-color:var(--portal-accent);box-shadow:inset 0 0 0 4px #020506e6, inset 0 0 0 5px var(--portal-accent), inset 0 0 42px #000000a6, 0 0 17px var(--portal-accent), 0 24px 90px #0000008c;border-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-card.is-active .portal-frame{border-color:color-mix(in srgb, var(--portal-accent) 76%, #cfc9b8 24%)}}.portal-card.is-active .portal-frame{box-shadow:inset 0 0 0 4px #020506e6, inset 0 0 0 5px var(--portal-accent), inset 0 0 42px #000000a6, 0 0 17px var(--portal-accent), 0 24px 90px #0000008c}@supports (color:color-mix(in lab, red, red)){.portal-card.is-active .portal-frame{box-shadow:inset 0 0 0 4px #020506e6, inset 0 0 0 5px color-mix(in srgb, var(--portal-accent) 38%, transparent), inset 0 0 42px #000000a6, 0 0 17px color-mix(in srgb, var(--portal-accent) 19%, transparent), 0 24px 90px #0000008c}}.portal-index{z-index:10;color:#d3cbb561;letter-spacing:.16em;font-size:7px;position:absolute;top:17px;right:17px}.portal-title{z-index:11;color:#dcd4c4b8;letter-spacing:-.045em;transform-origin:0 0;font-family:Arial Narrow,Liberation Sans Narrow,Nimbus Sans Narrow,sans-serif;font-size:max(45px,min(4.3vw,78px));font-weight:300;font-stretch:75%;line-height:.9;position:absolute;top:25px;left:19px;transform:scaleX(.66)scaleY(1.13)}.portal-synthetic .portal-title{font-size:max(36px,min(3.65vw,65px));transform:scaleX(.61)scaleY(1.14)}.portal-card.is-active .portal-title{color:var(--portal-accent);text-shadow:0 0 22px var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-card.is-active .portal-title{text-shadow:0 0 22px color-mix(in srgb, var(--portal-accent) 22%, transparent)}}.portal-art{z-index:2;filter:contrast(1.08)saturate(.9);background:#061012;display:block;position:absolute;top:17%;bottom:10%;left:5px;right:5px;overflow:hidden}.portal-art:before,.portal-art:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.portal-art.has-loop:before,.portal-art.has-loop:after{display:none}.portal-poster,.portal-loop{z-index:1;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.portal-poster{z-index:0}.portal-loop{opacity:0;transition:opacity .18s}.portal-loop.is-ready{opacity:1}.world-video.is-autoplay-blocked,.portal-loop.is-autoplay-blocked,.boot-visual video.is-autoplay-blocked,.archive-background-video.is-autoplay-blocked{visibility:hidden;opacity:0}.portal-fiction .portal-art{background:radial-gradient(at 52% 44%,#5a9aa133,#0000 25%),linear-gradient(110deg,#020507 0,#020507 37%,#10262b 55%,#050708 73%)}.portal-fiction .portal-art:before{filter:blur(2px);background:radial-gradient(at 52% 24%,#bbcfc73d,#0000 17%),linear-gradient(87deg,#0000 0,#0000 37%,#040709e8 38%,#040709e8 62%,#0000 63%);width:47%;left:25%;transform:skew(-8deg)}.portal-live .portal-art{background:radial-gradient(at 50% 35%,#ddc28d70,#0000 20%),linear-gradient(107deg,#080909 0,#080909 21%,#71402c 45%,#b1c3b7 69%,#25373b 100%)}.portal-live .portal-art:before{filter:blur(1px);background:linear-gradient(90deg,#0000 13%,#f4e1b95c 14%,#f4e1b95c 15%,#0000 16%,#0000 31%,#f4e1b975 32%,#f4e1b975 33%,#0000 34%,#0000 53%,#dde7db75 54%,#dde7db75 55%,#0000 56%,#0000 75%,#dde7db52 76%,#dde7db52 77%,#0000 78%),linear-gradient(#0000 0,#0000 55%,#010304e3 86%)}.portal-live .portal-art:after{opacity:.93;background:radial-gradient(at 9% 100%,#010303 0,#010303 19%,#0000 20%),radial-gradient(at 26% 100%,#010303 0,#010303 26%,#0000 27%),radial-gradient(at 48% 100%,#010303 0,#010303 22%,#0000 23%),radial-gradient(at 70% 100%,#010303 0,#010303 25%,#0000 26%),radial-gradient(at 91% 100%,#010303 0,#010303 20%,#0000 21%);height:39%;top:auto}.portal-synthetic .portal-art{background:radial-gradient(circle at 62% 46%,#5ec1cf61,#0000 27%),linear-gradient(135deg,#08091b 0,#08091b 21%,#34204b 42%,#11343f 68%,#06080d 100%)}.portal-synthetic .portal-art:before{clip-path:polygon(42% 0,91% 21%,100% 67%,60% 100%,12% 76%,0 29%);filter:blur(.4px)drop-shadow(0 0 18px #5bbdc94d);background:linear-gradient(145deg,#0000 0,#0000 13%,#876fc494 14%,#876fc494 27%,#0000 28%),linear-gradient(44deg,#0000 0,#0000 34%,#48b7c194 35%,#48b7c194 48%,#0000 49%),linear-gradient(161deg,#0000 0,#0000 52%,#a14ba46b 53%,#a14ba46b 66%,#0000 67%);top:14%;bottom:8%;left:22%;right:8%}.portal-art-core{z-index:3;background:radial-gradient(at 50% 82%,#0000 0,#0000 26%,#000000c2 77%);position:absolute;top:0;bottom:0;left:0;right:0}.portal-art-signal{z-index:4;opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0,#0000 4px,#d3dbc942 5px,#0000 6px);position:absolute;top:0;bottom:0;left:0;right:0}.portal-art-flare{z-index:4;opacity:.32;background:linear-gradient(90deg, transparent, var(--portal-accent), transparent);width:110%;height:2px;box-shadow:0 0 13px var(--portal-accent);animation:5.5s ease-in-out infinite portal-flare;position:absolute;top:45%;left:-5%}.portal-caption{z-index:12;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:19px;left:18px;right:18px}.portal-caption em,.portal-caption small{letter-spacing:.1em;white-space:nowrap;font-size:max(8px,min(.55vw,10px));font-style:normal;line-height:1.2}.portal-caption em{color:#e1dac8d1}.portal-caption small{color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-caption small{color:color-mix(in srgb, var(--portal-accent) 82%, #ddd6c4 18%)}}.portal-caption small{text-align:right}.portal-corner{z-index:13;border-color:#d9d0b85c;width:9px;height:9px;position:absolute}.portal-corner-a{border-top:1px solid;border-left:1px solid;top:7px;left:7px}.portal-corner-b{border-bottom:1px solid;border-right:1px solid;bottom:7px;right:7px}.portal-card.is-active:after{content:"";border:1px solid var(--portal-accent);background:var(--ink);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3px var(--portal-accent);position:absolute;bottom:-5px;right:-5px}.portal-nav{z-index:20;color:#cfc6b0a6;align-items:center;gap:14px;display:flex;position:absolute;bottom:8px;right:2vw}.portal-nav button{color:#dad2bdb8;cursor:pointer;background:#020607ad;border:1px solid #cdc5b04a;place-items:center;width:40px;height:40px;transition:border-color .18s,color .18s,background .18s;display:grid}.portal-nav button:hover{border-color:var(--acid);color:var(--acid);background:#0b0e0ad1}.portal-nav>span{letter-spacing:.12em;align-items:center;gap:8px;min-width:94px;font-size:9px;display:flex}.portal-nav span i{background:#d0c7b052;width:22px;height:1px;display:block}.portal-nav span b{color:#d4d8297a;font-size:12px;font-weight:400}.navigation-hint{z-index:20;color:#d2c9b294;letter-spacing:.15em;white-space:nowrap;background:#02060794;border-left:1px solid #d4d82952;margin:0;padding:5px 8px;font-size:8px;position:absolute;bottom:19px;left:auto;right:calc(2vw + 194px)}.left-console{z-index:18;width:max(280px,min(23.5vw,400px));position:absolute;top:max(438px,min(55.5vh,600px));left:max(28px,min(2.7vw,56px))}.archive-console{pointer-events:none;background:linear-gradient(108deg,#ccc2ab0b,#0000 32%,#ccc2ab06 67%,#0000),#020607c9;border:1px solid #cac2ac47;border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #0000008c,inset 0 0 28px #000000a1,0 15px 40px #00000052}.archive-console:after{content:"";opacity:.54;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(94deg,#0000 0,#0000 31%,#e4d9bf12 31.1%,#0000 31.3%),repeating-linear-gradient(175deg,#0000 0,#0000 39px,#dfd6be06 40px,#0000 42px),radial-gradient(at 72% 23%,#ded3b916,#0000 1.7%);position:absolute;top:0;bottom:0;left:0;right:0}.archive-console header,.archive-console footer{z-index:2;color:#d0c7b08f;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:relative}.archive-console header{border-bottom:1px solid #cac2ac2b;height:29px;padding:0 11px}.archive-console header span:first-child{color:#d7cfbdc7;letter-spacing:.08em;font-family:Arial Narrow,Liberation Sans Narrow,sans-serif;font-size:15px}.archive-screen{z-index:1;background:linear-gradient(#7f935d0b,#0107071a),#07100e;border:1px solid #aeb98526;min-height:101px;margin:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #000000d1,inset 0 0 3px #abbe731f}.archive-screen:before{content:"";opacity:.42;background:repeating-linear-gradient(#0000 0,#0000 2px,#8aa2630e 2px,#8aa2630e 3px),radial-gradient(circle at 78% 31%,#b4c3740d,#0000 17%);position:absolute;top:0;bottom:0;left:0;right:0}.archive-readout{z-index:2;flex-direction:column;justify-content:center;min-height:72px;padding:13px 13px 6px;display:flex;position:relative}.archive-readout small,.archive-readout span{color:#aeb8846e;letter-spacing:.11em;font-size:6px}.archive-readout strong{color:#d3da67c4;letter-spacing:.08em;text-shadow:0 0 9px #c1cd4d3d;margin:4px 0 5px;font-size:max(16px,min(1.35vw,23px));font-weight:400}.breach-syncing .archive-readout strong,.breach-open .archive-readout strong{color:var(--acid)}.pixel-runner{z-index:4;opacity:.55;width:31px;height:19px;position:absolute;top:17px;right:14px}.pixel-runner i{background:#c7d0629e;width:5px;height:5px;display:block;position:absolute;box-shadow:5px 0 #c7d0626b}.pixel-runner i:first-child{width:13px;top:7px;left:0}.pixel-runner i:nth-child(2){top:2px;left:8px}.pixel-runner i:nth-child(3){top:12px;left:8px}.breach-syncing .pixel-runner{animation:1.45s steps(8,end) infinite archive-runner}.breach-loader{z-index:3;grid-template-columns:repeat(18,1fr);gap:3px;height:7px;display:grid;position:absolute;bottom:9px;left:12px;right:12px}.breach-loader i{background:#9aaa5f0b;border:1px solid #abba6c29;display:block}.breach-idle .breach-loader i:first-child{background:#c2cd5e75}.breach-syncing .breach-loader i{animation:1.25s step-end infinite breach-cell;animation-delay:calc(var(--cell) * 58ms)}.breach-open .breach-loader i{background:#d3d829b0;border-color:#d3d82959;box-shadow:0 0 5px #d3d82945}.archive-console footer{color:#c3bca759;border-top:1px solid #cac2ac1f;height:24px;padding:0 11px}.sound-control{color:#cdc5b07a;cursor:pointer;letter-spacing:.12em;background:#0206079e;border:1px solid #cac2ac2e;align-items:center;gap:12px;width:100%;height:34px;margin-top:7px;padding:0 11px;font-size:7px;transition:color .18s,border-color .18s,background .18s;display:flex}.sound-control:hover,.sound-control.is-playing{color:#d4d829c4;background:#070b07c2;border-color:#d4d8296e}.waveform{align-items:center;gap:2px;width:57px;height:15px;display:flex}.waveform i{width:2px;height:calc(3px + var(--bar) * .55px);opacity:.7;transform-origin:50%;background:currentColor;display:block}.sound-control.is-playing .waveform i{animation:.82s ease-in-out infinite alternate waveform;animation-delay:calc(var(--bar) * -47ms)}.manifest-node{z-index:20;color:#dcd6c4c7;cursor:pointer;text-align:left;background:#020607c2;border:1px solid #d4d82980;grid-template-columns:8px auto 1fr auto;align-items:center;gap:8px;width:220px;height:36px;padding:0 10px;transition:border-color .18s,color .18s,background .18s;display:grid;position:absolute;bottom:104px;left:max(28px,min(2.7vw,56px));box-shadow:inset 0 0 18px #00000075}.manifest-node:hover,.manifest-node[aria-expanded=true]{border-color:var(--acid);color:var(--acid);background:#090c08e6}.manifest-node>span{background:var(--acid);width:6px;height:6px;box-shadow:0 0 8px #d4d82959}.manifest-node strong,.manifest-node small,.manifest-node i{font-style:normal;font-weight:400}.manifest-node strong{letter-spacing:.1em;font-size:10px}.manifest-node small{color:#cdc6b266;letter-spacing:.1em;font-size:6px}.manifest-node i{color:var(--acid);font-size:11px}.manifest-overlay{z-index:70;-webkit-backdrop-filter:blur(1.5px)saturate(.72);backdrop-filter:blur(1.5px)saturate(.72);cursor:crosshair;background:#000203a8;place-items:center;padding:48px 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.manifest-overlay:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d4d829c7,#0000);width:min(660px,86vw);height:1px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(0);box-shadow:0 0 12px #d4d82938}.manifest-overlay.is-opening{animation:.54s both manifest-overlay-in}.manifest-overlay.is-opening:before{animation:.54s cubic-bezier(.18,.72,.22,1) both manifest-signal-acquire}.manifest-overlay.is-closing{animation:.34s both manifest-overlay-out}.manifest-overlay.is-closing:before{animation:.34s cubic-bezier(.42,0,.7,.24) both manifest-signal-release}.signal-world.has-manifest .language-control{z-index:72;bottom:18px;left:auto;right:18px}.signal-world:has(.manifest-overlay) .language-control{z-index:72;bottom:18px;left:auto;right:18px}.manifest-modal{color:#ded7c4c2;background:linear-gradient(106deg,#dcd3bc0b,#0000 34%,#d3d82906 72%,#0000),#030707f6;border:1px solid #d3cfb885;flex-direction:column;width:min(520px,100vw - 48px);max-height:calc(100svh - 96px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #010405eb,inset 0 0 0 5px #d3cfb81a,inset 0 0 52px #000000b8,0 28px 100px #000000b8}.manifest-overlay.is-opening .manifest-modal{animation:.56s cubic-bezier(.16,.76,.2,1) both manifest-frame-acquire}.manifest-overlay.is-closing .manifest-modal{animation:.32s cubic-bezier(.42,0,.72,.24) both manifest-frame-release}.manifest-modal:before,.manifest-modal:after{content:"";z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.manifest-modal:before{opacity:.34;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0,#0000 3px,#0000007a 3px,#0000007a 4px),linear-gradient(95deg,#0000 0,#0000 37%,#e0d6be0b 37.1%,#0000 37.3%)}.manifest-modal:after{border:1px solid #d3cfb817;top:7px;bottom:7px;left:7px;right:7px}.manifest-tree{--manifest-tree-opacity:.13;z-index:0;object-fit:contain;object-position:right bottom;opacity:0;pointer-events:none;width:74%;height:78%;position:absolute;bottom:38px;right:-7%}.manifest-overlay.is-opening .manifest-tree.is-ready{animation:.33s .21s both manifest-tree-resolve}.manifest-modal-header,.manifest-modal-body,.manifest-modal-footer{z-index:2;position:relative}.manifest-overlay.is-opening .manifest-modal-header{animation:.28s .18s both manifest-content-resolve}.manifest-overlay.is-opening .manifest-modal-body{animation:.32s .235s both manifest-content-resolve}.manifest-overlay.is-opening .manifest-modal-footer{animation:.28s .29s both manifest-content-resolve}@keyframes manifest-overlay-in{0%{-webkit-backdrop-filter:blur()saturate(.9);backdrop-filter:blur()saturate(.9);background-color:#00020300}to{-webkit-backdrop-filter:blur(1.5px)saturate(.72);backdrop-filter:blur(1.5px)saturate(.72);background-color:#000203a8}}@keyframes manifest-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes manifest-signal-acquire{0%{opacity:0;transform:translate(-50%,-50%)scaleX(0)}24%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}62%{opacity:.62;transform:translate(-50%,-50%)scaleX(.78)}to{opacity:0;transform:translate(-50%,-50%)scaleX(.18)}}@keyframes manifest-signal-release{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.18)}46%{opacity:.8;transform:translate(-50%,-50%)scaleX(.88)}to{opacity:0;transform:translate(-50%,-50%)scaleX(0)}}@keyframes manifest-frame-acquire{0%{opacity:0;clip-path:inset(49.7% 5%);transform:translate(-4px)}30%{opacity:.92;clip-path:inset(48.8% 0);transform:translate(3px)}58%{clip-path:inset(7% 0);transform:translate(-1px)}76%{transform:translate(1px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes manifest-frame-release{0%{opacity:1;clip-path:inset(0);transform:translate(0)}64%{opacity:.75;clip-path:inset(47.8% 0);transform:translate(-2px)}to{opacity:0;clip-path:inset(49.8% 12%);transform:translate(2px)}}@keyframes manifest-content-resolve{0%{opacity:0;filter:blur(1px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes manifest-tree-resolve{0%{opacity:0;filter:blur(1px);transform:translateY(5px)}to{opacity:var(--manifest-tree-opacity);filter:blur();transform:translateY(0)}}.manifest-modal-header{border-bottom:1px solid #d3ccb62b;grid-template-columns:1fr auto auto;align-items:start;gap:20px;min-height:50px;padding:11px 14px 10px;display:grid}.manifest-modal-header p,.manifest-modal-footer p{color:#cdc6b261;letter-spacing:.12em;flex-direction:column;gap:4px;margin:0;font-size:6px;display:flex}.manifest-modal-header p strong,.manifest-modal-footer p strong{color:#dbd4c1ad;font-size:7px;font-weight:400}.manifest-modal-header p:nth-child(2) strong{color:var(--acid)}.manifest-modal-header>button{color:#dcd5c2a6;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:17px;line-height:1}.manifest-modal-header>button:hover{color:var(--acid)}.manifest-modal-body{scrollbar-color:#d4d82973 transparent;scrollbar-width:thin;min-height:0;padding:22px 24px 20px;overflow-y:auto}.manifest-modal-body h2{color:var(--acid);letter-spacing:.08em;align-items:baseline;gap:8px;margin:0 0 16px;font-size:14px;font-weight:400;display:flex}.manifest-modal-body h2 small{color:#cdc6b263;letter-spacing:.11em;font-size:6px;font-weight:400}.manifest-copy{z-index:2;color:#e2dbc7c4;letter-spacing:.035em;white-space:pre-line;width:72%;font-size:max(8px,min(.58vw,10px));line-height:1.56;position:relative}.manifest-modal-footer{border-top:1px solid #d3ccb62b;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 14px 10px 24px;display:flex}.manifest-modal-footer p strong{color:#d4d82994}.manifest-modal-footer button{color:#d4d829c2;cursor:pointer;letter-spacing:.11em;text-align:left;background:#080b07c2;border:1px solid #d4d8296b;min-width:170px;height:31px;padding:0 10px;font-size:7px}.manifest-modal-footer button span{float:right}.manifest-modal-footer button:hover{border-color:var(--acid);color:var(--acid)}.external-dock{z-index:18;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(108deg,#ccc2ab0a,#0000 42%),#020607b3;border:1px solid #cac2ac33;width:232px;position:absolute;bottom:max(18px,min(2.4vh,30px));left:max(28px,min(2.7vw,56px));overflow:hidden;box-shadow:inset 0 0 22px #00000080,0 12px 34px #0000003d}.external-dock:after{content:"";opacity:.28;pointer-events:none;background:repeating-linear-gradient(#0000 0,#0000 3px,#0006 3px,#0006 4px);position:absolute;top:0;bottom:0;left:0;right:0}.external-dock header{z-index:1;color:#cdc5b070;letter-spacing:.13em;border-bottom:1px solid #cac2ac21;justify-content:space-between;align-items:center;height:22px;padding:0 8px;font-size:6px;display:flex;position:relative}.external-dock header small{color:#d4d82957;font-size:inherit}.external-links{z-index:1;grid-template-columns:repeat(5,1fr);gap:3px;padding:4px;display:grid;position:relative}.external-links a{color:#cdc5b085;background:#0308086b;border:1px solid #cac2ac21;place-items:center;height:34px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.external-links a:hover{color:#d4d829d6;background:#0a0d08bd;border-color:#d4d82973;box-shadow:inset 0 0 12px #d4d8290f}.external-links svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;overflow:visible}.external-links .icon-fill{fill:currentColor;stroke:none}.external-links text{font-family:Arial,sans-serif;font-size:20px;font-style:italic;font-weight:700}.route-line{z-index:9;pointer-events:none;width:min(43vw,720px);height:auto;position:absolute;bottom:1.8vh;right:4vw;overflow:visible}.route-line path{fill:none;stroke:#cdc4ae45;stroke-width:1px;stroke-dasharray:3 6}.route-node rect{fill:#030708;stroke:#cdc4ae70}.route-node circle{fill:#cdc4ae7a}.route-node.is-active rect{stroke:var(--acid);stroke-width:2px}.route-node.is-active circle{fill:var(--acid)}.signal-cursor{z-index:38;top:var(--pointer-y);left:var(--pointer-x);pointer-events:none;border-top:1px solid #d3d8295c;border-left:1px solid #d3d8295c;width:18px;height:18px;position:fixed;transform:translate(-9px,-9px)}.legacy-native-cursor .signal-cursor{display:none}.signal-cursor:before,.signal-cursor:after{content:"";background:#d3d82973;position:absolute}.signal-cursor:before{width:8px;height:1px;top:8px;left:-5px}.signal-cursor:after{width:1px;height:8px;top:-5px;left:8px}.signal-cursor i{background:var(--acid);width:2px;height:2px;position:absolute;top:8px;left:8px}.breach-panel{z-index:32;opacity:0;pointer-events:none;background:linear-gradient(110deg,#dad2b909,#0000 33%,#dad2b905 69%,#0000),#020607f6;border-left:1px solid #d4d82973;width:min(43vw,690px);transition:transform .74s cubic-bezier(.18,.82,.18,1),opacity .24s;position:absolute;top:38px;bottom:0;right:0;overflow:hidden;transform:translate(102%);box-shadow:-32px 0 100px #000000a1,inset 0 0 70px #00000061}.breach-open .breach-panel{opacity:1;pointer-events:auto;transform:translate(0)}.breach-panel:before{content:"";opacity:.28;pointer-events:none;background:repeating-linear-gradient(#0000 0,#0000 4px,#00000080 4px,#00000080 5px),linear-gradient(98deg,#0000 0,#0000 36%,#e1d7bb0f 36.1%,#0000 36.3%);position:absolute;top:0;bottom:0;left:0;right:0}.breach-panel-head{z-index:2;color:#d2cab482;letter-spacing:.15em;border-bottom:1px solid #d2cab42b;justify-content:space-between;align-items:center;height:54px;padding:0 26px;font-size:8px;display:flex;position:relative}.breach-panel-head button{color:#d4d829a8;cursor:pointer;letter-spacing:.15em;background:0 0;padding:8px 0 8px 15px;font-size:8px}.breach-panel-body{z-index:2;padding:max(35px,min(6vh,72px)) max(26px,min(4vw,70px));position:relative}.breach-number{color:#d3d8296e;letter-spacing:.12em;margin:0 0 20px;font-size:11px}.breach-kicker{color:#d2cab480;letter-spacing:.19em;margin:0 0 12px;font-size:8px}.breach-panel h2{color:var(--acid);letter-spacing:-.045em;transform-origin:0 0;margin:0;font-family:Arial Narrow,Liberation Sans Narrow,sans-serif;font-size:max(76px,min(8vw,128px));font-weight:300;font-stretch:75%;line-height:.85;transform:scaleX(.68)scaleY(1.12)}.breach-description{color:#dad2c0a3;max-width:470px;margin:45px 0 34px;font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.65}.breach-panel ul{border-top:1px solid #cdc5b02b;margin:0;padding:0;list-style:none}.breach-panel li{color:#d8d0bdb5;letter-spacing:.1em;border-bottom:1px solid #cdc5b021;grid-template-columns:36px 1fr auto;gap:13px;padding:17px 0;font-size:9px;display:grid}.breach-panel li span,.breach-panel li i{color:#cdc5b059;font-size:7px;font-style:normal}.breach-note{color:#d4d82966;letter-spacing:.15em;margin-top:28px;font-size:7px}.breach-distortion{z-index:30;pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.breach-syncing .breach-distortion{opacity:1}.breach-distortion i{mix-blend-mode:screen;background:#b0d5ce1a;height:4px;animation:.56s steps(5,end) infinite distortion;position:absolute;left:0;right:0}.breach-distortion i:first-child{animation-delay:-120ms;top:24%}.breach-distortion i:nth-child(2){height:13px;animation-delay:-340ms;top:53%}.breach-distortion i:nth-child(3){height:2px;animation-delay:-220ms;top:78%}.boot-screen{z-index:80;opacity:1;pointer-events:auto;background:repeating-linear-gradient(#0000 0,#0000 3px,#00000075 3px,#00000075 4px),#020506;place-content:center;place-items:center;gap:12px;transition:opacity .6s steps(5,end),visibility 0s linear .6s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.boot-screen.is-complete{visibility:hidden;opacity:0;pointer-events:none}.boot-visual{aspect-ratio:1;filter:drop-shadow(0 0 18px #d4d8291c);background:#020405 url(/lynx-loader-poster.webp) 50%/cover no-repeat;width:max(150px,min(17vh,210px));position:relative;overflow:hidden}.boot-visual video{object-fit:cover;width:100%;height:100%;display:block}.boot-visual:after{content:"";opacity:.28;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0,#0000 3px,#00000085 3px,#00000085 4px);position:absolute;top:0;bottom:0;left:0;right:0}.boot-visual>i{z-index:2;opacity:0;background:linear-gradient(90deg,#0000,#d4d829b8,#0000);height:1px;animation:1.9s steps(14,end) infinite boot-scan;display:block;position:absolute;top:-2px;left:5%;right:5%;box-shadow:0 0 8px #d4d82961}.boot-screen p,.boot-screen>span{color:#d5cdb78c;letter-spacing:.18em;margin:0;font-size:8px}.boot-screen p span{color:#d4d829b8;animation:.9s steps(3,end) infinite boot-dots}.boot-screen>span{color:#d4d82959;font-size:6px}.boot-progress{grid-template-columns:repeat(18,1fr);gap:2px;width:max(190px,min(16vw,230px));height:6px;display:grid}.boot-progress i{animation:1ms step-end forwards boot-cell;animation-delay:calc(.22s + var(--cell) * 88ms);background:#9aaa5f0d;border:1px solid #abba6c2e;display:block}@keyframes noise-shift{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}to{transform:translate(-1px,1px)}}@keyframes portal-flare{0%,75%,to{opacity:.08;transform:translateY(-110px)}82%{opacity:.44;transform:translateY(100px)}}@keyframes archive-runner{0%{opacity:.28;transform:translate(-3px)}50%{opacity:.8;transform:translate(-28px)}to{opacity:.28;transform:translate(-3px)}}@keyframes breach-cell{0%,22%{box-shadow:none;background:#9aaa5f0b}23%,72%{background:#d3d829bf;box-shadow:0 0 5px #d3d82952}73%,to{box-shadow:none;background:#9aaa5f0b}}@keyframes waveform{0%{opacity:.42;transform:scaleY(.35)}to{opacity:.9;transform:scaleY(1.18)}}@keyframes distortion{0%{opacity:0;transform:translate(-8%)scaleX(.3)}35%{opacity:.8}to{opacity:0;transform:translate(79%)scaleX(.18)}}@keyframes boot-cell{to{background:#d4d829b3;border-color:#d4d8297a;box-shadow:0 0 4px #d4d82940}}@keyframes boot-scan{0%,12%{opacity:0;transform:translateY(0)}18%,76%{opacity:.72}84%,to{opacity:0;transform:translateY(max(150px,min(17vh,210px)))}}@keyframes boot-dots{0%{opacity:.25}66%{opacity:1}to{opacity:.48}}@media (max-width:1720px) and (min-width:761px),(max-height:1080px) and (min-width:761px){.identity{width:min(40vw,650px);top:max(72px,min(10vh,112px))}.identity h1{font-size:max(102px,min(10.5vw,174px))}.discipline{margin-top:max(27px,min(3.7vh,43px))}.left-console{top:max(418px,min(52.5vh,540px))}.portal-stage{bottom:12vh;left:38vw;right:.5vw}.portal-card{width:max(250px,min(22.5vw,390px));height:min(66vh,680px);min-height:430px}.route-line{bottom:2.6vh}}@media (min-width:1200px) and (max-width:2048px) and (max-height:1220px){.portal-card{top:var(--portal-top-laptop);width:max(240px,min(21vw,350px));height:min(62vh,620px);transform:translateX(calc(-50% + var(--portal-x-laptop))) scale(var(--portal-scale-laptop))}}@media (max-width:1100px){.identity{width:46vw}.identity h1{font-size:max(88px,min(12.7vw,140px))}.telemetry-coordinates{display:none}.identity-telemetry{grid-template-columns:1.25fr .75fr}.portal-stage{left:37vw}.portal-card{width:max(245px,min(28vw,330px))}.left-console{width:min(30vw,330px)}}@media (max-width:760px),(orientation:portrait) and (max-width:1100px){.signal-world{height:100dvh;min-height:min(560px,100svh)}.topline{height:calc(34px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;font-size:5.5px}.topline .topline-location,.side-inscription,.signal-cursor,.route-line,.navigation-hint{display:none}.topline .topline-node{color:#cfc6ad6b;display:flex}.topline .topline-node i{background:#d4d82952;width:15px;height:1px;display:block}.world-video{object-position:72% center}.world-media{background-position:72%;background-size:cover}.world-shade{background:linear-gradient(#00020391,#0000 48%,#00010259)}.identity{top:calc(47px + env(safe-area-inset-top,0px));width:calc(100vw - 28px);left:14px}.eyebrow{margin-bottom:6px;font-size:5.5px}.identity h1{width:148%;font-size:max(62px,min(18.5vw,86px));transform:scaleX(.68)scaleY(1.06)}.discipline{letter-spacing:.105em;width:100%;margin-top:16px;padding:6px 0;font-size:5.25px}.identity-telemetry{display:none}.portal-stage{--portal-header-height:clamp(60px, 15vw, 68px);--portal-footer-height:40px;top:calc(142px + env(safe-area-inset-top,0px));right:0;bottom:calc(136px + env(safe-area-inset-bottom,0px));left:0}.portal-card{top:var(--portal-top-mobile);aspect-ratio:auto;width:min(70vw,40svh,320px);height:auto;min-height:0;transform:translateX(calc(-50% + var(--portal-x-mobile))) scale(var(--portal-scale-mobile))}.portal-frame{height:auto;min-height:0;padding-top:var(--portal-header-height);padding-bottom:var(--portal-footer-height);border-radius:5px}.portal-art{aspect-ratio:4/5;width:calc(100% - 10px);height:auto;margin:0 5px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.portal-title{font-size:max(34px,min(10.5vw,52px));top:17px;left:12px}.portal-synthetic .portal-title{font-size:max(28px,min(8.5vw,43px))}.portal-card:not(.is-active) .portal-title,.portal-card:not(.is-active).portal-synthetic .portal-title{white-space:nowrap;transform-origin:50%;font-size:max(26px,min(8vw,35px));top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)scaleX(.68)scaleY(1.05)}.portal-index{font-size:5px;top:12px;right:12px}.portal-caption{border-top:1px solid #cac2ac2b;align-items:center;min-height:27px;padding-top:7px;bottom:9px;left:10px;right:10px}.portal-caption em,.portal-caption small{font-size:5.5px}.portal-card:not(.is-active) .portal-caption,.portal-action-desktop{display:none}.portal-action-mobile{letter-spacing:.15em;font-size:6.25px;display:inline}.portal-nav{gap:7px;bottom:0;left:50%;right:auto;transform:translate(-50%)}.portal-nav button{border-radius:50%;width:30px;height:30px}.portal-nav>span{justify-content:center;min-width:78px;font-size:5.5px}.landing-utilities{z-index:20;right:12px;bottom:calc(8px + env(safe-area-inset-bottom,0px));grid-template-rows:76px 32px;grid-template-columns:minmax(78px,24fr) minmax(142px,52fr) minmax(78px,24fr);gap:5px;display:grid;position:absolute;left:12px}.left-console{z-index:1;grid-area:1/2;width:auto;min-width:0;position:relative;top:auto;bottom:auto;left:auto}.archive-console{height:76px}.archive-console header{height:20px;padding:0 6px;font-size:4.5px}.archive-console header span:first-child{font-size:10px}.archive-screen{min-height:49px;margin:3px;transition:border-color .18s,box-shadow .18s}.breach-syncing .archive-screen,.breach-open .archive-screen{border-color:#d4d829b8;box-shadow:inset 0 0 25px #000000c2,inset 0 0 4px #d4d8292e,0 0 10px #d4d8291f}.archive-readout{min-height:31px;padding:5px 5px 3px}.archive-readout small{font-size:4.5px}.archive-readout strong{letter-spacing:.05em;margin:2px 0 0;font-size:8.5px}.archive-readout span,.pixel-runner{display:none}.breach-loader{opacity:0;visibility:hidden;gap:1px;height:4px;transition:opacity .12s;bottom:4px;left:23%;right:23%}.breach-syncing .breach-loader,.breach-open .breach-loader{opacity:1;visibility:visible}.archive-console footer{display:none}.sound-control{z-index:7;background:#020607cc;width:auto;height:18px;margin:0;padding:0 4px;position:absolute;bottom:4px;left:4px;right:4px}.sound-control.is-playing{border-color:#d4d829b8;box-shadow:0 0 8px #d4d8291a}.breach-syncing .sound-control,.breach-open .sound-control{opacity:0;pointer-events:none}.sound-control .waveform{justify-content:space-between;gap:0;width:100%;height:8px}.sound-control>span:last-child{display:none}.external-dock{z-index:1;grid-area:2/1/auto/-1;grid-template-columns:minmax(92px,.9fr) 2fr;width:auto;height:32px;display:grid;position:relative;bottom:auto;left:auto;right:auto}.manifest-node{z-index:1;grid-area:1/1;grid-template-rows:1fr auto;grid-template-columns:7px 1fr auto;gap:4px 6px;width:auto;height:76px;padding:8px;position:relative;bottom:auto;left:auto}.manifest-node>span{grid-area:1/1}.manifest-node strong{grid-area:1/2/auto/4;align-self:center;font-size:8px}.manifest-node small{grid-area:2/2;font-size:4.5px}.manifest-node i{grid-area:2/3;font-size:9px}.external-node-summary{color:#cdc6b275;min-width:0;font:inherit;text-align:left;background:#020607b8;border:1px solid #cac2ac33;grid-area:1/3;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #00000080}.external-node-summary span,.external-node-summary small{letter-spacing:.1em;font-size:4.25px}.external-node-summary strong{color:#dcd6c4ad;letter-spacing:.08em;grid-column:1/-1;align-self:center;font-size:7px;font-weight:400}.external-node-summary small{grid-area:3/1}.external-node-summary i{color:var(--acid);grid-area:3/2;font-size:9px;font-style:normal}.audio-signal-summary{cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation;transition:border-color .18s,background .18s,box-shadow .18s}.audio-signal-summary small{white-space:nowrap;grid-column:1/-1}.audio-signal-source{color:#d4d829b8;letter-spacing:.14em;opacity:0;grid-column:1/-1;max-height:0;font-size:4.25px;font-style:normal;font-weight:400;transition:max-height .18s,opacity .18s,transform .18s;overflow:hidden;transform:translateY(-2px)}.audio-signal-summary.is-audio-active .audio-signal-source{opacity:1;max-height:10px;transform:translateY(0)}.audio-signal-summary.is-audio-active{background:#070b07cc;border-color:#d4d82994;box-shadow:inset 0 0 18px #d4d8290e,0 0 10px #d4d82914}.audio-signal-summary.is-audio-active strong,.audio-signal-summary.is-audio-active small,.audio-signal-summary.is-audio-active .audio-signal-source{color:#d4d829d1}.language-control{z-index:25;top:calc(8px + env(safe-area-inset-top,0px));background:0 0;border:0;padding:0;font-size:5.5px;bottom:auto;left:auto;right:73px}.language-control button{min-width:28px;min-height:28px}.signal-world.has-manifest .language-control{top:calc(8px + env(safe-area-inset-top,0px));bottom:auto;left:auto;right:73px}.signal-world:has(.manifest-overlay) .language-control{top:calc(8px + env(safe-area-inset-top,0px));bottom:auto;left:auto;right:73px}.manifest-overlay{padding:18px 12px}.manifest-modal{width:min(520px,100vw - 24px);max-height:calc(100svh - 36px)}.manifest-modal-header{gap:10px}.manifest-modal-body{padding:18px}.manifest-copy{width:100%;font-size:8px}.manifest-tree{--manifest-tree-opacity:.09;width:92%;right:-16%}.manifest-modal-footer{padding-left:18px}.manifest-modal-footer button{min-width:148px}.external-dock header{border-bottom:0;border-right:1px solid #cac2ac21;height:30px;padding:0 7px;font-size:4.5px}.external-links{padding:2px}.external-links a{height:26px}.external-links svg{width:11px;height:11px}.breach-panel{width:calc(100vw - 12px);top:34px}.breach-panel-body{padding:32px 22px}.breach-panel h2{font-size:max(66px,min(22vw,105px))}}@media (min-width:700px) and (max-width:1100px) and (orientation:portrait){.identity h1{font-size:max(106px,min(14vw,144px))}.portal-stage{--portal-header-height:clamp(72px, 9vw, 90px);--portal-footer-height:clamp(46px, 5.5vw, 52px);--portal-media-height:calc(min(62.5vw, 46.25svh, 625px) - 12.5px);top:max(184px,min(18svh,230px))}.portal-card{width:min(50vw,37svh,500px)}.portal-nav{top:calc(4% + var(--portal-header-height) + var(--portal-media-height) + var(--portal-footer-height) + clamp(24px, 3svh, 44px));bottom:auto}.landing-utilities{grid-template-rows:96px 40px;gap:6px}.archive-console,.manifest-node{height:96px}.archive-console header{height:26px;padding:0 9px;font-size:6.5px}.archive-console header span:first-child{font-size:14px}.archive-screen{min-height:64px;margin:4px}.archive-readout{min-height:42px;padding:8px 8px 5px}.archive-readout small{font-size:6px}.archive-readout strong{margin-top:3px;font-size:13px}.breach-loader{height:5px;bottom:6px;left:8px;right:8px}.sound-control{height:22px;padding:0 7px;bottom:5px;left:5px;right:5px}.sound-control .waveform{width:42px;height:11px}.manifest-node{gap:6px 8px;padding:12px}.manifest-node strong{font-size:12px}.manifest-node small{font-size:6px}.manifest-node i{font-size:12px}.external-node-summary{padding:12px}.external-node-summary span,.external-node-summary small{font-size:5.75px}.external-node-summary strong{font-size:10px}.external-node-summary i{font-size:12px}.external-dock{grid-template-columns:minmax(150px,.9fr) 2fr;height:40px}.external-dock header{height:38px;padding:0 10px;font-size:6px}.external-links{padding:3px}.external-links a{height:34px}.external-links svg{width:14px;height:14px}}@media (min-width:700px) and (max-width:1100px) and (min-height:1200px) and (orientation:portrait){.landing-utilities{bottom:max(40px,min(5svh,64px))}}@media (max-width:380px) and (orientation:portrait){.topline{justify-content:flex-start}.topline .topline-node{display:none}.language-control,.signal-world.has-manifest .language-control{right:12px}.signal-world:has(.manifest-overlay) .language-control{right:12px}}@media (max-width:430px) and (max-height:700px){.identity{top:calc(42px + env(safe-area-inset-top,0px))}.identity h1{font-size:max(56px,min(17vw,68px))}.eyebrow{margin-bottom:4px}.discipline{margin-top:8px;padding:4px 0}.portal-stage{--portal-header-height:52px;--portal-footer-height:32px;top:calc(116px + env(safe-area-inset-top,0px));bottom:calc(98px + env(safe-area-inset-bottom,0px))}.portal-card{width:min(61vw,34svh,245px)}.portal-title{font-size:max(30px,min(9.5vw,38px));top:13px}.portal-synthetic .portal-title{font-size:max(25px,min(7.8vw,32px))}.portal-index{top:9px}.portal-caption{min-height:20px;padding-top:4px;bottom:6px}.portal-caption em,.portal-caption small{font-size:5.25px}.portal-nav{bottom:0}.landing-utilities{bottom:calc(4px + env(safe-area-inset-bottom,0px));grid-template-rows:60px 26px;gap:4px}.archive-console,.manifest-node{height:60px}.archive-console header{height:16px;padding:0 5px;font-size:4px}.archive-console header span:first-child{font-size:8px}.archive-screen{min-height:39px;margin:2px}.archive-readout{min-height:26px;padding:4px 4px 2px}.archive-readout small{font-size:4px}.archive-readout strong{margin-top:1px;font-size:7.5px}.breach-loader{height:3px;bottom:3px;left:4px;right:4px}.sound-control{height:14px;padding:0 3px;bottom:3px;left:3px;right:3px}.sound-control .waveform{width:26px;height:7px}.manifest-node{gap:3px 4px;padding:6px}.manifest-node strong{font-size:7px}.manifest-node small{font-size:4px}.manifest-node i{font-size:8px}.external-node-summary{padding:6px}.external-node-summary span,.external-node-summary small{font-size:4px}.external-node-summary strong{font-size:6.5px}.external-node-summary i{font-size:8px}.external-dock{height:26px}.external-dock header{height:24px;padding:0 5px;font-size:4px}.external-links{padding:2px}.external-links a{height:20px}.external-links svg{width:9px;height:9px}}@media (max-height:760px) and (min-width:761px){.identity{top:76px}.identity h1{font-size:max(95px,min(10.2vw,154px))}.discipline{margin-top:29px}.left-console{top:52.5vh}.portal-card{height:69vh;min-height:420px}.external-dock{bottom:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.world-video,.boot-visual video{display:none}.world-media{background:#020405 url(/filmatic-hero-poster.jpg) 50%/cover no-repeat}}@media (min-width:1101px){.archive-index{overscroll-behavior:contain;scrollbar-color:rgba(var(--archive-accent-rgb), .38) #02060733;scrollbar-width:thin;max-height:max(132px,min(100dvh - 610px,340px));overflow-x:hidden;overflow-y:auto}.archive-index::-webkit-scrollbar{width:3px}.archive-index::-webkit-scrollbar-track{background:#02060733}.archive-index::-webkit-scrollbar-thumb{background:rgba(var(--archive-accent-rgb), .38)}}@media (max-width:1100px){.archive-mobile-project .archive-topbar{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(4px, env(safe-area-inset-right,0px)) 0 max(4px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020506e0;border:1px solid #cac2ad40;grid-template-columns:max(91px,min(25vw,112px)) minmax(0,1fr) max(66px,min(18vw,82px));box-shadow:0 8px 28px #0000004d}.archive-mobile-project .archive-home{color:#dcd4c1ad;letter-spacing:.09em;white-space:normal;background:0 0;border:0;border-right:1px solid #cac2ad2e;align-items:center;gap:6px;width:100%;height:100%;padding:0 6px;font-size:max(5.5px,min(1.45vw,7px));line-height:1.35;display:flex;overflow:visible}.archive-mobile-project .archive-home span{border:1px solid rgba(var(--archive-accent-rgb), .38);width:34px;height:34px;color:var(--archive-accent);flex:0 0 34px;place-items:center;margin:0;font-size:13px;display:grid}.archive-mobile-project .archive-home:after{display:none}.archive-mobile-project .archive-topbar nav{grid-template-columns:1.18fr .72fr 1.1fr;place-self:stretch stretch;gap:0;min-width:0;display:grid}.archive-mobile-project .archive-topbar nav a{letter-spacing:.075em;text-align:center;border:0;border-right:1px solid #cac2ad1f;justify-content:center;min-width:0;min-height:50px;padding:0 3px;font-size:max(5.3px,min(1.38vw,7px))}.archive-mobile-project .archive-topbar nav a[aria-current=page]{border-top:0;border-bottom:1px solid var(--archive-accent);background:linear-gradient(180deg, transparent 42%, rgba(var(--archive-accent-rgb), .095));box-shadow:inset 0 -9px 18px rgba(var(--archive-accent-rgb), .045)}.archive-mobile-project .archive-topbar .language-control,.archive-world.archive-mobile-project .archive-topbar .language-control{z-index:1;background:0 0;border:0;justify-content:center;align-self:stretch;gap:7px;width:100%;padding:0 4px;font-size:max(5.5px,min(1.45vw,7px));position:relative;top:auto;bottom:auto;left:auto;right:auto}.archive-mobile-project .archive-topbar .language-control button{color:#cdc6b257;min-width:24px;min-height:44px}.archive-mobile-project .archive-topbar .language-control button.is-active{color:var(--archive-accent);text-shadow:0 0 10px rgba(var(--archive-accent-rgb), .28)}.archive-mobile-project .archive-topbar .language-control i{background:#cac3ac3d;height:16px}.archive-mobile-project .archive-mobile-signal-timeline{min-height:44px;padding:5px 9px;top:calc(100% + 48px)}.archive-mobile-project .archive-mobile-signal-timeline input{cursor:ew-resize;height:22px;margin:-7px 0;padding:7px 0}.archive-mobile-project .archive-mobile-controls{top:calc(100% + 96px)}.archive-mobile-project .archive-mobile-project-nav{top:calc(100% + 142px)}.archive-mobile-project .archive-metadata{z-index:70;width:100%;max-height:none;padding:calc(12px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));opacity:1;pointer-events:none;touch-action:pan-y;place-items:center;margin:0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;transform:none}.archive-mobile-project .archive-metadata:before{content:"";z-index:-1;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000203b3;transition:opacity .18s;position:fixed;top:0;bottom:0;left:0;right:0}.archive-mobile-project .archive-metadata.is-open:before{opacity:1}.archive-mobile-project .archive-file-data,.archive-mobile-project .archive-metadata.is-open .archive-file-data{isolation:isolate;border:1px solid #cac2ad3d;border-left-color:rgba(var(--archive-accent-rgb), .62);opacity:0;pointer-events:none;background:#020607f7;width:min(100%,620px);max-height:0;transition:max-height .24s,opacity .18s,transform .24s;position:relative;overflow:hidden;transform:translateY(16px)scale(.985);box-shadow:0 28px 72px #000000b8}.archive-mobile-project .archive-metadata.is-open .archive-file-data{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:auto;max-height:min(78dvh,650px);overflow-x:hidden;overflow-y:auto;transform:translateY(0)scale(1)}.archive-mobile-project .archive-file-data:before{content:"";z-index:-2;opacity:.56;filter:saturate(.86)contrast(1.05);pointer-events:none;background:url(/memory-file-lynx.png) 100% 100%/contain no-repeat;width:142%;height:62%;position:absolute;bottom:-3%;right:-28%}.archive-mobile-project .archive-file-data:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020607fc 0,#020607fc 24%,#020607e6 58%,#02060770 100%),linear-gradient(#020607fa 0,#020607fa 34%,#020607bd 62%,#0206076b 100%),repeating-linear-gradient(#0000 0,#0000 3px,#0000002e 3px,#0000002e 4px);position:absolute;top:0;bottom:0;left:0;right:0}.archive-mobile-project .archive-metadata header,.archive-mobile-project .archive-metadata h2,.archive-mobile-project .archive-metadata dl,.archive-mobile-project .archive-file-data>p{z-index:1;position:relative}.archive-mobile-project .archive-metadata header{background:#020607f2;min-height:42px}.archive-mobile-project .archive-mobile-file-close{width:40px;height:40px;margin-right:-6px}.archive-mobile-project .archive-metadata h2{margin-top:20px;font-size:max(18px,min(5vw,27px))}.archive-mobile-project .archive-metadata dl{margin-bottom:18px}.archive-mobile-project .archive-metadata dt,.archive-mobile-project .archive-metadata dd,.archive-mobile-project .archive-file-description{text-shadow:0 1px 5px #000000f2}.archive-mobile-project .archive-file-description{color:#e8e1d1d1;max-width:88%;margin:18px 13px 20px;font-size:max(9px,min(2.35vw,12px));line-height:1.75}.archive-mobile-project .archive-file-data>p:last-child{border-top:1px solid rgba(var(--archive-accent-rgb), .16);text-align:left;margin-top:24px;padding-top:10px}}@media (max-width:1100px) and (orientation:portrait){.archive-mobile-project .archive-left-hud{margin-top:calc(58px + env(safe-area-inset-top,0px))}.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{top:max(14px,min(2.4dvh,28px))!important}.archive-mobile-project.archive-active-portrait .archive-card.archive-card-portrait,.archive-mobile-project.archive-active-portrait .archive-card.archive-card-portrait.is-expanded{aspect-ratio:9/16;width:auto;height:min(110.223vw,100dvh - 326px,526px)}.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape,.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape.is-expanded{aspect-ratio:16/9;width:min(94vw,720px);height:auto;top:max(60px,min(9.5dvh,96px))!important}}@media (max-width:430px) and (max-height:700px) and (orientation:portrait){.archive-mobile-project .archive-left-hud{margin-top:calc(54px + env(safe-area-inset-top,0px))}.archive-mobile-project.archive-active-portrait .archive-card.archive-card-portrait,.archive-mobile-project.archive-active-portrait .archive-card.archive-card-portrait.is-expanded{width:auto;height:min(72vw,100dvh - 374px,293px)}.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape,.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape.is-expanded{width:min(92vw,396px);top:38px!important}}@media (orientation:landscape) and (max-width:1100px){.archive-mobile-project .archive-topbar{height:calc(48px + env(safe-area-inset-top,0px))}.archive-mobile-project .archive-left-hud{top:calc(54px + env(safe-area-inset-top,0px))}.archive-mobile-project.archive-active-portrait .archive-card.archive-card-portrait,.archive-mobile-project.archive-active-portrait .archive-card.archive-card-portrait.is-expanded{width:auto;height:min(58dvh,330px)}.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape,.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape.is-expanded{width:min(64vw,720px);height:auto}.archive-mobile-project .archive-mobile-signal-timeline{min-height:40px;top:calc(100% + 32px)}.archive-mobile-project .archive-mobile-controls{top:calc(100% + 75px)}.archive-mobile-project .archive-mobile-project-nav{top:calc(100% + 111px)}}@media (prefers-reduced-motion:reduce) and (max-width:760px),(prefers-reduced-motion:reduce) and (orientation:portrait) and (max-width:1100px){.world-media{background-position:72%}}body.has-archive-world{scrollbar-color:rgba(var(--archive-accent-rgb), .65) #050708;scrollbar-width:thin;background:#020405;overflow-x:hidden;overflow-y:auto}body:has(.archive-world){scrollbar-color:rgba(var(--archive-accent-rgb), .65) #050708;scrollbar-width:thin;background:#020405;overflow-x:hidden;overflow-y:auto}.archive-world{--archive-accent:#d4d829;--archive-accent-rgb:212 216 41;isolation:isolate;color:#d9d2c3;cursor:crosshair;overflow-anchor:none;background:#020405;width:100%;position:relative}.archive-stage{z-index:1;width:100%;height:100svh;min-height:620px;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.archive-background,.archive-grid,.archive-glass,.archive-noise,.archive-scanlines{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.archive-background-video,.archive-background-shade{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.archive-background{z-index:-8;background:#030506 url(/portal-background-poster.webp) 50%/cover no-repeat;overflow:hidden}.archive-background-video{object-fit:cover;object-position:center center;filter:saturate(.82)contrast(1.05)brightness(.88);width:100%;height:100%;transform:scale(1.006)}.archive-background-shade{background:linear-gradient(90deg, #0103044d 0%, #0103042b 28%, #0103040a 52%, #01030438 100%), linear-gradient(180deg, #01030440 0%, transparent 31%, #0103041a 66%, #01030461 100%), radial-gradient(circle at 32% 61%, rgba(var(--archive-accent-rgb), .055), transparent 25%);box-shadow:inset 0 0 12vw #00000061,inset 0 0 2.5vw #00000085}.archive-synthetic .archive-background-shade{background:linear-gradient(90deg, #0103044d 0%, #0103042b 28%, #0103040a 52%, #01030438 100%), linear-gradient(180deg, #01030440 0%, transparent 31%, #0103041a 66%, #01030461 100%), radial-gradient(circle at 32% 61%, rgba(var(--archive-accent-rgb), .075), transparent 25%), radial-gradient(circle at 73% 45%, #57b9c20e, transparent 22%)}.archive-grid{z-index:42;opacity:.18;background-image:linear-gradient(#96afab0e 1px,#0000 1px),linear-gradient(90deg,#96afab0e 1px,#0000 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 19%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 19%,#000 96%,#0000)}.archive-glass{z-index:44;opacity:.31;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 0,#0000 18%,#ddd7c30b 18.08%,#0000 18.24%),linear-gradient(77deg,#0000 0,#0000 78%,#ddd7c30a 78.07%,#0000 78.21%),repeating-linear-gradient(171deg,#0000 0,#0000 101px,#ffffff04 102px,#0000 105px),radial-gradient(at 12% 23%,#dfdac00e,#0000 1.1%),radial-gradient(at 69% 63%,#dfdac00a,#0000 1.3%)}.archive-noise{z-index:45;opacity:.13;mix-blend-mode:overlay;background-image:radial-gradient(circle at 16% 31%,#ffffff6b 0,#ffffff6b .45px,#0000 .7px),radial-gradient(circle at 72% 66%,#ffffff57 0,#ffffff57 .5px,#0000 .8px),radial-gradient(circle at 41% 74%,#000000e6 0,#000000e6 .65px,#0000 .9px);background-size:7px 9px,11px 13px,5px 7px;animation:.27s steps(2,end) infinite noise-shift}.archive-scanlines{z-index:46;opacity:.22;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0,#0000 3px,#01080947 3px,#01080947 4px)}.archive-topbar{z-index:35;color:#d2c9b2a6;letter-spacing:.15em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0205066b;border-bottom:1px solid #cac2ad33;grid-template-columns:minmax(220px,1fr) auto minmax(320px,1fr);align-items:center;height:39px;padding:0 max(18px,min(2.2vw,42px));font-size:8px;display:grid;position:absolute;top:0;left:0;right:0}.archive-home{justify-self:start;text-decoration:none;transition:color .18s}.archive-home span{color:var(--archive-accent);margin-right:7px}.archive-home:hover{color:var(--archive-accent)}.archive-location{color:#dad3c199;text-shadow:0 1px 8px #000000bf;margin:0}.archive-topbar nav{gap:max(13px,min(1.7vw,29px));display:flex}.archive-topbar-utilities{justify-self:end;align-items:center;gap:max(18px,min(1.7vw,28px));height:100%;display:flex}.archive-topbar-utilities>.language-control{height:100%;font-size:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:8px;padding:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.archive-topbar-utilities>.language-control button{min-width:28px;min-height:30px}.archive-topbar nav a{color:#cdc6b27a;padding:5px 0;text-decoration:none;transition:color .18s;position:relative}.archive-topbar nav a:after{content:"";background:var(--archive-accent);opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.archive-topbar nav a:hover,.archive-topbar nav a[aria-current=page]{color:var(--archive-accent)}.archive-topbar nav a[aria-current=page]:after{opacity:.8;transform:scaleX(1)}.archive-left-hud{z-index:31;pointer-events:none;width:min(31vw,480px);position:absolute;top:max(79px,min(10vh,106px));left:max(25px,min(2.7vw,52px))}.archive-eyebrow{color:#cdc6b26e;letter-spacing:.24em;margin:0 0 9px 2px;font-size:8px}.archive-left-hud h1{width:165%;color:var(--archive-accent);letter-spacing:-.055em;white-space:nowrap;text-shadow:1px 0 #cd6f382e, -1px 0 #4db6be29, 0 0 25px rgba(var(--archive-accent-rgb), .12), 0 3px 17px #000c;-webkit-text-stroke:.42px currentColor;transform-origin:0 0;margin:0;font-family:Arial Narrow,Liberation Sans Narrow,Nimbus Sans Narrow,Helvetica Neue,sans-serif;font-size:max(91px,min(9.3vw,164px));font-weight:400;font-stretch:75%;line-height:.73;transform:scaleX(.62)scaleY(1.18)}.archive-channel-node{display:none}.archive-synthetic .archive-left-hud h1{font-size:max(69px,min(7.25vw,128px));transform:scaleX(.58)scaleY(1.18)}.archive-subtitle{color:#cdc6b294;letter-spacing:.15em;white-space:nowrap;border-top:1px dashed #cac2ad4f;border-bottom:1px solid #cac2ad1a;width:min(100%,390px);margin:max(25px,min(3.8vh,43px)) 0 0;padding:11px 0 9px 2px;font-size:max(8px,min(.62vw,11px))}.archive-terminal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020607ab;border:1px solid #cac2ad3b;width:min(100%,380px);margin-top:24px;box-shadow:inset 0 0 31px #00000075,0 14px 45px #00000038}.archive-terminal>header,.archive-terminal>footer{color:#cdc6b26e;letter-spacing:.13em;justify-content:space-between;align-items:center;height:28px;padding:0 11px;font-size:8px;display:flex}.archive-terminal>header{border-bottom:1px solid #cac2ad29}.archive-terminal>footer{border-top:1px solid #cac2ad1f}.archive-terminal-screen{background:linear-gradient(180deg, rgba(var(--archive-accent-rgb), .035), transparent), repeating-linear-gradient(180deg, transparent 0 3px, #00000038 3px 4px);min-height:100px;padding:16px 17px 30px;position:relative;overflow:hidden}.archive-terminal-copy{flex-direction:column;gap:4px;display:flex}.archive-terminal-copy small{color:#cdc6b25c;letter-spacing:.14em;font-size:8px}.archive-terminal-copy strong{max-width:94%;color:var(--archive-accent);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 12px rgba(var(--archive-accent-rgb), .25);font-size:max(13px,min(.86vw,16px));font-weight:400;overflow:hidden}.archive-terminal-copy span{color:#cdc6b25e;letter-spacing:.1em;font-size:7px}.archive-terminal-cells{gap:4px;display:flex;position:absolute;bottom:10px;left:13px;right:13px}.archive-terminal-cells i{background:#080c0ca6;border:1px solid #cac2ad29;flex:1;height:5px;display:block}.archive-terminal-cells i.is-lit{border-color:rgba(var(--archive-accent-rgb), .58);background:rgba(var(--archive-accent-rgb), .67);box-shadow:0 0 8px rgba(var(--archive-accent-rgb), .21)}.archive-index{pointer-events:auto;gap:1px;width:min(100%,380px);margin:12px 0 0;padding:0;list-style:none;display:grid}.archive-index button{color:#cdc6b257;text-align:left;cursor:pointer;background:#03070830;border-left:1px solid #cac2ad1f;grid-template-columns:38px 1fr;width:100%;padding:8px 10px;transition:color .18s,background .18s,border-color .18s;display:grid}.archive-index button:hover,.archive-index .is-active button{border-color:var(--archive-accent);background:rgba(var(--archive-accent-rgb), .05);color:#dcd6c5c7}.archive-index span{letter-spacing:.08em;font-size:9px}.archive-index em{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:max(9px,min(.61vw,11px));font-style:normal;overflow:hidden}.archive-actions{pointer-events:auto;border-top:1px solid #cac2ad21;width:min(100%,380px);margin-top:9px;display:grid}.archive-actions button{color:#cdc6b26e;text-align:left;cursor:pointer;background:#03070840;border-bottom:1px solid #cac2ad17;border-left:1px solid #cac2ad1f;grid-template-columns:38px 1fr auto;align-items:center;width:100%;min-height:36px;padding:0 10px;transition:color .16s,background .16s,border-color .16s;display:grid}.archive-actions button:hover,.archive-actions button[aria-pressed=true]{border-left-color:var(--archive-accent);background:rgba(var(--archive-accent-rgb), .055);color:#ded7c5c7}.archive-actions button:disabled{opacity:.28;cursor:not-allowed}.archive-actions span,.archive-actions em,.archive-actions b{letter-spacing:.1em;font-size:9px;font-style:normal;font-weight:400}.archive-actions span{color:#d6cfbc7a}.archive-actions b{color:var(--archive-accent);text-align:right;font-size:8px}.archive-card-field{z-index:15;perspective:1400px;pointer-events:none;position:absolute;top:39px;bottom:0;left:0;right:0}.archive-card{z-index:var(--card-z);top:var(--card-y);left:var(--card-x);aspect-ratio:9/16;width:max(225px,min(19.4vw,350px));opacity:var(--card-opacity);pointer-events:auto;transform:translateX(-50%) scale(var(--card-scale)) rotate(var(--card-rotate));transform-origin:50%;transition:width .68s cubic-bezier(.18,.76,.18,1),aspect-ratio .68s cubic-bezier(.18,.76,.18,1),top .68s cubic-bezier(.18,.76,.18,1),left .68s cubic-bezier(.18,.76,.18,1),opacity .46s,transform .68s cubic-bezier(.18,.76,.18,1),filter .46s;position:absolute}.archive-card.is-expanded{aspect-ratio:16/9;width:max(510px,min(40vw,760px))}.archive-card:not(.is-active){filter:saturate(.68)brightness(.7)contrast(1.06)}.archive-card:not(.is-active):hover{filter:saturate(.76)brightness(.75)contrast(1.08)}.archive-card-frame{background:#050708;border:1px solid #d0c7b057;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 4px #020506e8,inset 0 0 0 5px #d0c7b014,inset 0 0 40px #000000ad,0 29px 75px #00000094}.archive-card.is-active .archive-card-frame{border-color:var(--archive-accent);border-color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archive-card.is-active .archive-card-frame{border-color:color-mix(in srgb, var(--archive-accent) 70%, #d4ccbb 30%)}}.archive-card.is-active .archive-card-frame{box-shadow:inset 0 0 0 4px #020506f0, inset 0 0 0 5px rgba(var(--archive-accent-rgb), .2), inset 0 0 38px #00000070, 0 0 18px rgba(var(--archive-accent-rgb), .15), 0 31px 90px #000000a3}.archive-card iframe,.archive-card-poster{z-index:1;border:0;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;bottom:5px;left:5px;right:5px}@media (min-width:1101px){.archive-card.is-active.is-player-ready .archive-card-poster{visibility:hidden;opacity:0}}.archive-card iframe{pointer-events:none;background:#020405}.archive-card-poster{background:radial-gradient(ellipse at 48% 38%, var(--poster-a), transparent 24%), linear-gradient(145deg, var(--poster-c) 0 24%, var(--poster-b) 47%, var(--poster-a) 66%, var(--poster-c) 100%);background:radial-gradient(ellipse at 48% 38%, var(--poster-a), transparent 24%), linear-gradient(145deg, var(--poster-c) 0 24%, var(--poster-b) 47%, var(--poster-a) 66%, var(--poster-c) 100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-card-poster{background:radial-gradient(ellipse at 48% 38%, color-mix(in srgb, var(--poster-a) 63%, transparent), transparent 24%), linear-gradient(145deg, var(--poster-c) 0 24%, var(--poster-b) 47%, var(--poster-a) 66%, var(--poster-c) 100%)}}.archive-card-poster.has-thumbnail{background:#020405}.archive-card-poster.has-thumbnail img{z-index:1;object-fit:cover;object-position:center var(--thumbnail-position,center);filter:saturate(.7)brightness(.72)contrast(1.08);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.archive-card-poster.has-thumbnail i,.archive-card-poster.has-thumbnail b{display:none}.archive-card-poster:before,.archive-card-poster:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.archive-card-poster:before{filter:blur(1.2px);background:linear-gradient(90deg,#0000 0,#0000 15%,#e7dbc147 15.3%,#e7dbc147 15.8%,#0000 16.1%,#0000 34%,#e7dbc133 34.2%,#e7dbc133 34.7%,#0000 35%,#0000 61%,#e7dbc138 61.3%,#e7dbc138 62%,#0000 62.3%,#0000 81%,#e7dbc130 81.2%,#e7dbc130 81.8%,#0000 82.1%),linear-gradient(#0000 0,#0000 56%,#010304e0 89%)}.archive-card-poster:after{opacity:.28;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0,#0000 3px,#00000085 3px,#00000085 4px)}.archive-card-poster i,.archive-card-poster b{z-index:2;background:#020304;border-radius:50%;display:block;position:absolute;box-shadow:0 0 13px #000c}.archive-card-poster i{width:41%;height:25%;bottom:10%;right:12%}.archive-card-poster b{width:53%;height:21%;bottom:8%;left:7%}.archive-card-poster span{z-index:4;color:#e0d8c573;letter-spacing:.13em;font-size:7px;position:absolute;top:14px;right:12px}.archive-card-wear{z-index:6;pointer-events:none;opacity:.36;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0,#0000 26%,#e7dcc312 26.1%,#0000 26.45%),linear-gradient(77deg,#0000 0,#0000 69%,#e7dcc30f 69.1%,#0000 69.38%),repeating-linear-gradient(174deg,#0000 0,#0000 63px,#ffffff07 64px,#0000 66px),repeating-linear-gradient(#0000 0,#0000 3px,#0000006b 3px,#0000006b 4px);position:absolute;top:0;bottom:0;left:0;right:0}.archive-card-label{z-index:8;color:#e0d8c5b8;text-shadow:0 2px 7px #000000e6;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:absolute;top:16px;left:15px;right:15px}.archive-card-label span{color:var(--archive-accent);letter-spacing:.12em;font-size:7px}.archive-card-label strong{color:#e8e1d1e0;letter-spacing:.1em;text-align:right;max-width:73%;font-size:8px;font-weight:400}.archive-player-toggle{z-index:9;cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.archive-player-toggle>span{width:42px;height:34px;color:var(--archive-accent);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020607a8;border:1px solid #dcd4c14d;place-items:center;transition:opacity .18s,transform .18s;display:grid;transform:scale(.94)}.archive-transport-icon{grid-template-columns:repeat(2,4px);place-content:center;gap:4px}.archive-player-toggle[aria-pressed=true]>span{opacity:1;transform:scale(1)}.archive-player-toggle:focus-visible{outline:1px solid rgba(var(--archive-accent-rgb), .42);outline-offset:-5px}.archive-transport-icon i,.archive-transport-key i{display:block}.archive-transport-icon.is-pause i,.archive-transport-key.is-pause i{background:currentColor;width:4px;height:15px}.archive-transport-icon.is-play i:first-child,.archive-transport-key.is-play i:first-child{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid;width:0;height:0}.archive-transport-icon.is-play i:last-child,.archive-transport-key.is-play i:last-child{display:none}.archive-player-timeline{z-index:16;color:#dcd4c1b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020607d6;border:1px solid #dcd4c152;gap:6px;min-height:31px;padding:6px 9px 5px;display:grid;position:absolute;bottom:16px;left:16px;right:126px}.archive-card-portrait .archive-player-timeline{bottom:57px;right:16px}.archive-player-timeline>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-player-timeline b,.archive-player-timeline time{letter-spacing:.12em;font-size:6px;font-weight:400}.archive-player-timeline b{color:var(--archive-accent)}.archive-player-timeline input{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;width:100%;height:8px;margin:0}.archive-player-timeline input::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgba(var(--archive-accent-rgb), .84) 0 var(--timeline-progress), #dcd4c133 var(--timeline-progress) 100%);height:2px}.archive-player-timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--archive-accent);width:8px;height:12px;box-shadow:0 0 7px rgba(var(--archive-accent-rgb), .28);border:1px solid #020607eb;border-radius:0;margin-top:-5px}.archive-player-timeline input::-moz-range-track{background:#dcd4c133;height:2px}.archive-player-timeline input::-moz-range-progress{background:rgba(var(--archive-accent-rgb), .84);height:2px}.archive-player-timeline input::-moz-range-thumb{background:var(--archive-accent);border:1px solid #020607eb;border-radius:0;width:8px;height:12px}.archive-player-timeline input:disabled{opacity:.34;cursor:default}.archive-player-fullscreen{z-index:15;color:#e6dfcee6;letter-spacing:.12em;cursor:pointer;opacity:.96;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020607e6;border:1px solid #dcd4c17a;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:7px;transition:color .16s,border-color .16s,opacity .16s;display:flex;position:absolute;bottom:16px;right:16px}.archive-player-fullscreen span{color:var(--archive-accent);font-size:12px}.archive-player-fullscreen:hover{border-color:var(--archive-accent);color:var(--archive-accent);opacity:1}.archive-player-fullscreen:focus-visible{border-color:var(--archive-accent);color:var(--archive-accent);opacity:1}.archive-fullscreen-audio{display:none}.archive-card-controls{z-index:12;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020607c9;border:1px solid #dad1bc40;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(7px)}.archive-card.is-active:hover .archive-card-controls,.archive-card.is-active:focus-within .archive-card-controls{opacity:1;transform:translateY(0)}.archive-card-controls button{color:#dcd4c1b0;letter-spacing:.09em;cursor:pointer;background:0 0;border-right:1px solid #dad1bc29;flex:1;min-width:0;padding:9px 5px;font-size:5px;transition:color .16s,background .16s}.archive-card-controls button:last-child{border-right:0}.archive-card-controls button:hover{background:rgba(var(--archive-accent-rgb), .08);color:var(--archive-accent)}.archive-card-select{z-index:15;cursor:pointer;background:0 0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.archive-carousel-nav{z-index:30;color:#cdc6b287;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020607a8;border:1px solid #cac2ad33;grid-template-columns:41px auto 41px;align-items:center;display:grid;position:absolute;bottom:max(55px,min(6.5vh,76px));left:64%;transform:translate(-50%)}.archive-carousel-nav button{color:#d9d1beb8;cursor:pointer;background:0 0;width:41px;height:38px;font-size:13px;transition:color .16s,background .16s}.archive-carousel-nav button:first-child{border-right:1px solid #cac2ad1f}.archive-carousel-nav button:last-child{border-left:1px solid #cac2ad1f}.archive-carousel-nav button:hover{background:rgba(var(--archive-accent-rgb), .07);color:var(--archive-accent)}.archive-carousel-nav button:focus-visible{background:rgba(var(--archive-accent-rgb), .07);color:var(--archive-accent)}.archive-carousel-nav>span{letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;padding:0 13px;font-size:7px;display:flex}.archive-carousel-nav i{background:#cac2ad38;width:23px;height:1px;display:block}.archive-carousel-nav b{color:var(--archive-accent);font-size:8px;font-weight:400}.archive-card:-webkit-full-screen{aspect-ratio:auto;opacity:1;background:#000;width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;transform:none!important}.archive-card:fullscreen{aspect-ratio:auto;opacity:1;background:#000;width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;transform:none!important}.archive-card:-webkit-full-screen .archive-card-frame{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.archive-card:fullscreen .archive-card-frame{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.archive-card:-webkit-full-screen iframe{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.archive-card:fullscreen iframe{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(.archive-card:-webkit-full-screen .archive-card-wear,.archive-card:-webkit-full-screen .archive-card-label,.archive-card:-webkit-full-screen .archive-card-controls,.archive-card:-webkit-full-screen .archive-player-fullscreen){display:none}:is(.archive-card:fullscreen .archive-card-wear,.archive-card:fullscreen .archive-card-label,.archive-card:fullscreen .archive-card-controls,.archive-card:fullscreen .archive-player-fullscreen){display:none}.archive-card:-webkit-full-screen .archive-fullscreen-audio{z-index:22;right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));color:#e6dfcee6;letter-spacing:.12em;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020607e0;border:1px solid #dcd4c17a;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:7px;display:flex;position:absolute}.archive-card:fullscreen .archive-fullscreen-audio{z-index:22;right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));color:#e6dfcee6;letter-spacing:.12em;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020607e0;border:1px solid #dcd4c17a;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:7px;display:flex;position:absolute}.archive-card:-webkit-full-screen .archive-fullscreen-audio span{color:var(--archive-accent)}.archive-card:fullscreen .archive-fullscreen-audio span{color:var(--archive-accent)}.archive-card:-webkit-full-screen .archive-fullscreen-audio b{font-size:inherit;font-weight:400}.archive-card:fullscreen .archive-fullscreen-audio b{font-size:inherit;font-weight:400}:-webkit-any(.archive-card:-webkit-full-screen .archive-fullscreen-audio:hover,.archive-card:-webkit-full-screen .archive-fullscreen-audio:focus-visible){border-color:var(--archive-accent);color:var(--archive-accent)}:is(.archive-card:fullscreen .archive-fullscreen-audio:hover,.archive-card:fullscreen .archive-fullscreen-audio:focus-visible){border-color:var(--archive-accent);color:var(--archive-accent)}.archive-metadata{z-index:32;color:#d2c9b599;width:max(280px,min(18vw,350px));position:absolute;top:max(75px,min(8.4vh,95px));right:max(25px,min(2.7vw,52px))}.archive-file-data{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#02050670,#020506b5);border-top:1px solid #cac2ad47;border-bottom:1px solid #cac2ad1f;max-height:0;transition:max-height .22s,opacity .17s,transform .22s;overflow:hidden;transform:translateY(-7px);box-shadow:0 15px 46px #0000002e}.archive-metadata.is-open .archive-file-data{border-left:1px solid rgba(var(--archive-accent-rgb), .58);opacity:1;pointer-events:auto;max-height:340px;transform:translateY(0)}.archive-metadata header{color:#cac2ad61;letter-spacing:.13em;border-bottom:1px solid #cac2ad1f;justify-content:space-between;align-items:center;height:30px;padding:0 13px;font-size:8px;display:flex}.archive-metadata h2{color:var(--archive-accent);letter-spacing:.08em;text-shadow:0 0 12px rgba(var(--archive-accent-rgb), .18);margin:16px 13px 13px;font-size:max(15px,min(1.05vw,19px));font-weight:400;line-height:1.3}.archive-metadata dl{margin:0 13px}.archive-metadata dl div{border-top:1px solid #cac2ad14;grid-template-columns:38% 1fr;gap:7px;padding:7px 0;display:grid}.archive-metadata dt,.archive-metadata dd{letter-spacing:.1em;margin:0;font-size:max(7px,min(.5vw,9px));line-height:1.4}.archive-metadata dt{color:#cac2ad4f}.archive-metadata dd{color:#dcd4c0a6;text-align:right}.archive-file-data>p{color:rgba(var(--archive-accent-rgb), .52);letter-spacing:.13em;text-align:right;margin:11px 13px 13px;font-size:7px}.archive-audio-monitor{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#0205067a,#020506bd);border-top:1px solid #cac2ad38;border-bottom:1px solid #cac2ad1c;margin-top:11px;padding:10px 11px 9px;box-shadow:0 15px 46px #00000029}.archive-audio-label,.archive-audio-scale{color:#cac2ad57;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.archive-audio-label span:last-child{color:rgba(var(--archive-accent-rgb), .64)}.archive-audio-monitor.is-muted .archive-audio-label span:last-child,.archive-audio-monitor.is-muted .archive-audio-mode{color:#d2a34a;text-shadow:0 0 8px #d2a34a38}.archive-audio-controls{grid-template-columns:67px minmax(0,1fr);align-items:center;gap:10px;margin-top:7px;display:grid}.archive-play-toggle,.archive-waveform-toggle{color:#d2c9b58c;cursor:pointer;background:0 0;min-width:0;padding:0}.archive-play-toggle{border:1px solid #cac2ad24;align-content:center;place-items:center;gap:7px;height:66px;display:grid}.archive-transport-key{background:rgba(var(--archive-accent-rgb), .025);border:1px solid #cac2ad40;grid-template-columns:repeat(2,4px);place-content:center;gap:4px;width:34px;height:25px;padding:3px;display:grid}.archive-play-toggle b{letter-spacing:.13em;font-size:7px;font-weight:400}.archive-play-toggle:hover,.archive-waveform-toggle:hover,.archive-waveform-toggle[aria-pressed=true]{color:var(--archive-accent)}.archive-play-toggle:focus-visible{color:var(--archive-accent)}.archive-waveform-toggle:focus-visible{color:var(--archive-accent)}.archive-play-toggle:disabled,.archive-waveform-toggle:disabled{opacity:.28;cursor:not-allowed}.archive-waveform-toggle{text-align:left;display:block;position:relative}.archive-waveform{background:linear-gradient(180deg, transparent 49%, rgba(var(--archive-accent-rgb), .13) 50%, transparent 51%), repeating-linear-gradient(90deg, transparent 0 19px, #cac2ad0b 20px);border-top:1px solid #cac2ad14;border-bottom:1px solid #cac2ad14;align-items:center;gap:3px;height:48px;margin:0 0 5px;padding:0 7px;display:flex;position:relative;overflow:hidden}.archive-waveform i{max-width:4px;height:var(--wave-level);background:rgba(var(--archive-accent-rgb), .26);transform-origin:50%;flex:auto;min-height:2px;transition:transform .16s,background .16s,opacity .16s;display:block;transform:scaleY(.68)}.archive-audio-monitor.is-live.is-playing.is-audible .archive-waveform i{background:rgba(var(--archive-accent-rgb), .72);box-shadow:0 0 5px rgba(var(--archive-accent-rgb), .18);animation:archive-wave-pulse 1.15s ease-in-out var(--wave-delay) infinite alternate}.archive-audio-monitor.is-live.is-paused.is-audible .archive-waveform i{background:rgba(var(--archive-accent-rgb), .62);box-shadow:0 0 4px rgba(var(--archive-accent-rgb), .12);animation:none}.archive-audio-monitor.is-muted .archive-waveform i{box-shadow:none;opacity:.72;background:#d2a34a85;animation:none;transform:scaleY(.055)}.archive-audio-mode{color:rgba(var(--archive-accent-rgb), .68);letter-spacing:.11em;font-size:6px;position:absolute;top:4px;right:7px}@keyframes archive-wave-pulse{0%{opacity:.45;transform:scaleY(.18)}42%{opacity:.9;transform:scaleY(1)}to{opacity:.64;transform:scaleY(.4)}}.archive-scroll-cue{z-index:29;color:#cdc6b263;letter-spacing:.14em;writing-mode:vertical-rl;align-items:center;gap:8px;font-size:6px;display:flex;position:absolute;bottom:18px;right:21px}.archive-scroll-cue i{background:#cdc6b22e;width:1px;height:37px;display:block;overflow:hidden}.archive-mobile-title-strip,.archive-mobile-signal-timeline,.archive-mobile-controls,.archive-mobile-project-nav,.archive-mobile-file-close{display:none}body:has(.studio-shell){overflow-y:auto}.studio-shell{--studio-accent:#c8d326;color:#aaa99f;letter-spacing:.12em;background:radial-gradient(circle at 78% 18%,#44575129,#0000 36%),linear-gradient(115deg,#030504 0%,#070a09 50%,#020303 100%);min-height:100svh;padding:0 3vw 5rem;font-family:Courier New,monospace;position:relative}.studio-grid{pointer-events:none;opacity:.22;background-image:linear-gradient(#8f9c8e14 1px,#0000 1px),linear-gradient(90deg,#8f9c8e14 1px,#0000 1px);background-size:72px 72px;position:fixed;top:0;bottom:0;left:0;right:0}.studio-topbar{z-index:1;border-bottom:1px solid #a6ab9933;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;font-size:.62rem;display:grid;position:relative}.studio-topbar a{color:var(--studio-accent);text-decoration:none}.studio-topbar span:last-child{text-align:right;color:#6f706a}.studio-heading{z-index:1;margin:4.5rem 0 3rem;position:relative}.studio-heading p{color:#6f706a;font-size:.62rem}.studio-heading h1{color:#d7d4c9;letter-spacing:-.04em;margin:.7rem 0 1rem;font-family:Impact,Arial Narrow,sans-serif;font-size:max(4rem,min(9vw,8.5rem));font-weight:400;line-height:.75}.studio-auth-shell{flex-direction:column;min-height:100svh;display:flex}.studio-auth-panel{z-index:1;background:#020504d1;border:1px solid #a6ab9942;width:min(100%,680px);margin:auto 0;padding:max(2rem,min(5vw,4rem));position:relative}.studio-auth-panel>p:first-child,.studio-auth-panel label,.studio-auth-status{color:#6f706a;font-size:.58rem}.studio-auth-panel h1{color:#d7d4c9;letter-spacing:-.04em;margin:.8rem 0 2.5rem;font-family:Impact,Arial Narrow,sans-serif;font-size:max(3.4rem,min(8vw,6.5rem));font-weight:400;line-height:.78}.studio-auth-panel form{gap:.9rem;display:grid}.studio-auth-panel input{color:#dad7cc;width:100%;font:inherit;letter-spacing:.12em;background:#050807;border:1px solid #a6ab9952;border-radius:0;outline:0;padding:1rem}.studio-auth-panel input:focus{border-color:var(--studio-accent);box-shadow:inset 0 0 0 1px #c8d3264d}.studio-auth-panel button{border:1px solid var(--studio-accent);color:var(--studio-accent);font:inherit;letter-spacing:.12em;cursor:pointer;background:#c8d3260d;justify-self:start;padding:.9rem 1.2rem;font-size:.62rem}.studio-auth-panel button:hover{color:#080a08;background:var(--studio-accent)}.studio-auth-panel input:disabled,.studio-auth-panel button:disabled{opacity:.4;cursor:not-allowed}.studio-auth-status{color:#cf704e;min-height:1em;margin-top:1.5rem}.studio-console{z-index:1;background:#020504c2;border:1px solid #a6ab9942;grid-template-columns:minmax(240px,28%) 1fr;display:grid;position:relative}.studio-records{border-right:1px solid #a6ab9933;padding:1rem}.studio-records h2{color:#77776f;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin:1.2rem .7rem .5rem;font-size:.62rem;display:flex}.studio-records h2 button{width:auto;color:var(--studio-accent);font:inherit;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.52rem;display:block}.studio-records h2 button:hover{color:#e1dfd4;background:0 0}.studio-records button{color:#77776f;text-align:left;width:100%;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:4.5rem 1fr;gap:.7rem;padding:.85rem .7rem;font-size:.64rem;display:grid}.studio-records button b{color:#aaa99f;font-weight:400}.studio-records button:hover,.studio-records button.is-active{color:var(--studio-accent);border-left-color:var(--studio-accent);background:linear-gradient(90deg,#c8d32617,#0000)}.studio-records button.is-active b{color:#e1dfd4}.studio-mode-switch{border:1px solid #a6ab9940;grid-template-columns:1fr 1fr;margin:0 0 1rem;display:grid}.studio-records .studio-mode-switch button{color:#777970;text-align:center;letter-spacing:.1em;background:#020504b8;border:0;padding:.8rem .45rem;font-size:.58rem;display:block}.studio-records .studio-mode-switch button+button{border-left:1px solid #a6ab9940}.studio-records .studio-mode-switch button.is-active{color:var(--studio-accent);background:#c8d3261a}.studio-new-memory{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin:0 .7rem 1.3rem;display:grid}.studio-new-memory select{color:#aaa99f;min-width:0;font:inherit;letter-spacing:.08em;background:#050807;border:1px solid #a6ab9940;border-radius:0;padding:.6rem .55rem;font-size:.55rem}.studio-records .studio-new-memory button{border:1px solid var(--studio-accent);width:auto;color:var(--studio-accent);text-align:center;white-space:nowrap;background:#c8d3260a;grid-template-columns:1fr;padding:.65rem .75rem;font-size:.52rem;display:block}.studio-records h2>b{color:#c8d32673;font-weight:400}.studio-records>div:not(.studio-mode-switch):not(.studio-new-memory)>button{grid-template-columns:4.5rem minmax(0,1fr) auto}.studio-records>div:not(.studio-mode-switch):not(.studio-new-memory)>button i{color:#555750;font-size:.48rem;font-style:normal}.studio-records>div:not(.studio-mode-switch):not(.studio-new-memory)>button.is-active i{color:var(--studio-accent)}.studio-copy-sections{margin-top:.5rem}.studio-records .studio-copy-sections button{grid-template-columns:1.25rem 1fr}.studio-records .studio-copy-sections button span{color:#c8d3268c}.studio-form{background:#a6ab9924;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1.35rem;display:grid}.studio-form>header,.studio-form>footer,.studio-field{background:#050807}.studio-form>header{color:#767870;grid-column:1/-1;justify-content:space-between;padding:1rem 1.2rem;font-size:.65rem;display:flex}.studio-form>header b{color:var(--studio-accent)}.studio-editor-toolbar{color:#696b64;background:#070a08;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.56rem;display:grid}.studio-editor-toolbar>small{color:#777970;justify-self:end;font-size:.52rem}.studio-language-switch{border:1px solid #a6ab994d;grid-template-columns:1fr 1fr;display:grid}.studio-language-switch button{color:#777970;min-width:3.5rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem;font-size:.58rem}.studio-language-switch button+button{border-left:1px solid #a6ab9940}.studio-language-switch button.is-active{color:var(--studio-accent);background:#c8d3261a;box-shadow:inset 0 0 0 1px #c8d32673}.studio-active-toggle{color:var(--studio-accent);cursor:pointer;justify-self:end;align-items:center;gap:.55rem;display:flex}.studio-active-toggle input{width:1rem;height:1rem;accent-color:var(--studio-accent)}.studio-field{padding:1.1rem 1.2rem}.studio-field-wide{grid-column:1/-1}.studio-field label{color:#696b64;margin-bottom:.7rem;font-size:.58rem;display:block}.studio-field label span{float:right;color:#434640;font-size:.48rem}.studio-field input,.studio-field textarea,.studio-field select{color:#dad7cc;width:100%;font:inherit;letter-spacing:.07em;resize:vertical;background:0 0;border:0;border-bottom:1px solid #b0b6a752;border-radius:0;outline:0;padding:.55rem 0;font-size:.82rem}.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus{border-color:var(--studio-accent);box-shadow:0 1px #c8d32659}.studio-field select option{background:#080b0a}.studio-form>footer{grid-column:1/-1;justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.studio-status{color:#777970;font-size:.6rem}.studio-status.is-saved{color:var(--studio-accent)}.studio-status.is-error{color:#cf704e}.studio-form>footer button{border:1px solid var(--studio-accent);color:var(--studio-accent);font:inherit;letter-spacing:.12em;cursor:pointer;background:#c8d3260d;padding:.85rem 1.2rem;font-size:.62rem}.studio-form>footer button:hover{color:#080a08;background:var(--studio-accent)}.studio-form>footer button:disabled{opacity:.45}.studio-status.is-saving{color:#c7b064}.studio-poster{background:#050807;grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;align-items:center;gap:1.2rem;padding:1.2rem;display:grid}.studio-poster-copy{color:#777970;flex-direction:column;gap:.55rem;font-size:.58rem;display:flex}.studio-poster-copy b{color:#50534d;font-size:.5rem;font-weight:400;line-height:1.6}.studio-poster-preview{aspect-ratio:4/5;background:linear-gradient(145deg,#111916,#050807 62%);border:1px solid #a6ab9940;overflow:hidden}.studio-poster-preview img{object-fit:cover;object-position:center var(--thumbnail-position,center);width:100%;height:100%;display:block}.studio-poster-preview span{color:#4d504a;text-align:center;place-items:center;width:100%;height:100%;padding:1rem;font-size:.5rem;line-height:1.7;display:grid}.studio-poster-actions{flex-direction:column;gap:.65rem;min-width:135px;display:flex}.studio-poster-actions label,.studio-poster-actions button{color:var(--studio-accent);text-align:center;font:inherit;letter-spacing:.08em;cursor:pointer;background:#c8d3260a;border:1px solid #c8d326a6;padding:.7rem .8rem;font-size:.52rem;display:block}.studio-poster-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.studio-poster-actions button{color:#777970;border-color:#a6ab9940}.studio-copy-form .studio-field{min-height:108px}.studio-copy-form .studio-field textarea{min-height:7.5rem}.archive-file-description{white-space:pre-wrap}@media (max-width:760px){.studio-topbar{grid-template-columns:1fr 1fr}.studio-topbar>span:nth-child(2){display:none}.studio-heading{margin-top:3rem}.studio-console{grid-template-columns:1fr}.studio-records{border-bottom:1px solid #a6ab9933;border-right:0;max-height:42svh;overflow:auto}.studio-form{grid-template-columns:1fr}.studio-field,.studio-field-wide{grid-column:1}.studio-editor-toolbar{grid-template-columns:1fr auto}.studio-editor-toolbar>small,.studio-active-toggle{grid-column:1/-1;justify-self:start}.studio-poster{grid-template-columns:1fr}.studio-poster-preview{width:min(100%,260px)}.studio-form>footer{flex-direction:column;align-items:stretch;gap:1rem}}.archive-scroll-cue i:after{content:"";background:var(--archive-accent);width:1px;height:13px;animation:1.9s ease-in-out infinite archive-scroll-line;display:block}@keyframes archive-scroll-line{0%{transform:translateY(-14px)}70%,to{transform:translateY(39px)}}@media (max-width:1180px){.archive-left-hud{width:33vw}.archive-left-hud h1{font-size:max(82px,min(10vw,122px))}.archive-card{width:max(220px,min(21vw,300px))}.archive-metadata{width:250px}}@media (max-width:900px){body.has-archive-world{overflow-y:auto}body:has(.archive-world){overflow-y:auto}.archive-stage{min-height:640px}.archive-background-video{object-position:37% center}.archive-topbar{grid-template-columns:1fr auto;padding:0 14px}.archive-location{display:none}.archive-topbar nav{gap:11px}.archive-topbar nav a{font-size:6px}.archive-left-hud{width:calc(100vw - 30px);top:65px;left:15px}.archive-eyebrow{display:none}.archive-left-hud h1{width:86%;font-size:max(71px,min(22vw,115px));transform:scaleX(.58)scaleY(1.12)}.archive-synthetic .archive-left-hud h1{font-size:max(54px,min(15.5vw,82px))}.archive-subtitle{display:none}.archive-terminal{width:min(42vw,220px);margin:0;position:absolute;top:52px;right:0}.archive-terminal-screen{min-height:63px;padding:10px 10px 21px}.archive-terminal-copy strong{font-size:9px}.archive-terminal>footer,.archive-terminal-copy span,.archive-index{display:none}.archive-actions{z-index:43;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020607e0;border:1px solid #cac2ad33;grid-template-columns:repeat(3,1fr);width:auto;margin:0;position:fixed;bottom:14px;left:15px;right:15px}.archive-actions button{border-bottom:0;border-right:1px solid #cac2ad1a;grid-template-columns:23px 1fr;min-height:38px}.archive-actions button:last-child{border-right:0}.archive-actions b{display:none}.archive-card-field{top:39px}.archive-card{width:min(55vw,325px);top:25%!important;left:50%!important}.archive-card:not(.is-active){transform:translateX(calc(-50% + (var(--card-x) - 63%) * .45)) scale(var(--card-scale)) rotate(var(--card-rotate))}.archive-card.is-active{transform:translate(-50%)scale(1)}.archive-card.is-active.is-expanded{aspect-ratio:16/9;width:min(88vw,720px);top:33%!important}.archive-metadata{opacity:1;pointer-events:auto;width:min(310px,100vw - 30px);max-height:none;transition:none;top:auto;bottom:66px;left:auto;right:15px;transform:none}.archive-metadata dl{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.archive-carousel-nav{bottom:66px;left:22%}.archive-scroll-cue{right:7px}}@media (max-width:560px){.archive-topbar{height:42px}.archive-home{color:#0000;white-space:nowrap;width:25px;overflow:hidden}.archive-home span{color:var(--archive-accent);font-size:13px}.archive-topbar nav{gap:10px}.archive-topbar nav a{letter-spacing:.08em;font-size:6px}.archive-left-hud{top:60px}.archive-left-hud h1{font-size:max(62px,min(24vw,93px))}.archive-terminal{width:42vw;top:47px}.archive-terminal>header{height:19px}.archive-terminal-copy small{display:none}.archive-card{width:min(62vw,310px);top:24%!important}.archive-card.is-active.is-expanded{width:calc(100vw - 28px);top:34%!important}.archive-card-label{top:13px;left:12px;right:12px}.archive-card-portrait .archive-player-timeline{top:47px;bottom:auto;left:12px;right:12px}.archive-card-portrait .archive-player-fullscreen{top:94px;bottom:auto;right:12px}.archive-actions{bottom:8px;left:8px;right:8px}.archive-actions button{grid-template-columns:18px 1fr;min-height:35px;padding:0 6px}.archive-actions span,.archive-actions em{font-size:6px}.archive-metadata{width:190px;bottom:51px;right:8px}.archive-audio-label span:first-child{display:none}.archive-audio-controls{grid-template-columns:43px minmax(0,1fr);gap:6px}.archive-play-toggle{height:59px}.archive-carousel-nav{grid-template-columns:32px auto 32px;bottom:51px;left:8px;transform:none}.archive-carousel-nav button{width:32px;height:34px}.archive-carousel-nav>span{gap:5px;padding:0 7px}.archive-carousel-nav i{width:10px}.archive-scroll-cue{display:none}}@media (max-width:1100px){.archive-mobile-project .archive-topbar-utilities{display:contents}body.has-mobile-archive-world{overscroll-behavior:none;width:100%;height:100dvh;overflow:hidden}body:has(.archive-world.archive-mobile-project){overscroll-behavior:none;width:100%;height:100dvh;overflow:hidden}html.has-mobile-archive-world{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}html:has(.archive-world.archive-mobile-project){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.archive-world.archive-mobile-project{--archive-state-x:0px;--archive-state-y:0px;--archive-gesture-x:0px;--archive-gesture-y:0px;touch-action:none;width:100%;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip;min-height:100dvh!important}.archive-mobile-project .archive-stage{touch-action:none;width:100%;height:100dvh;min-height:0;position:relative;top:auto;overflow:clip}.archive-mobile-project .archive-background-video{object-position:18% center;will-change:transform;transition:none;transform:scale(1.015)}.archive-mobile-project .archive-topbar{height:calc(46px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));background:#020506b8;grid-template-columns:minmax(44px,1fr) auto;top:0}.archive-mobile-project .archive-home{border-left:1px solid rgba(var(--archive-accent-rgb), .42);background:linear-gradient(90deg, rgba(var(--archive-accent-rgb), .075), transparent);color:#0000;white-space:nowrap;place-items:center;width:44px;height:44px;font-size:0;display:grid;position:relative;overflow:hidden}.archive-mobile-project .archive-home span{color:var(--archive-accent);margin:0;font-size:13px}.archive-mobile-project .archive-home:after{content:"";background:var(--archive-accent);opacity:.55;width:9px;height:1px;position:absolute;top:8px;right:7px}.archive-mobile-project .archive-location{display:none}.archive-mobile-project .archive-topbar nav{gap:max(12px,min(3.4vw,28px))}.archive-mobile-project .archive-topbar nav a{letter-spacing:.1em;border-top:1px solid #0000;border-bottom:1px solid #0000;align-items:center;min-height:44px;padding:0 5px;font-size:max(6px,min(1.45vw,8px));display:flex}.archive-mobile-project .archive-topbar nav a[aria-current=page]{border-top-color:rgba(var(--archive-accent-rgb), .25);border-bottom-color:rgba(var(--archive-accent-rgb), .68);background:linear-gradient(180deg, transparent, rgba(var(--archive-accent-rgb), .065));text-shadow:0 0 12px rgba(var(--archive-accent-rgb), .32)}.archive-mobile-project .archive-left-hud{top:calc(57px + env(safe-area-inset-top,0px));left:max(14px, env(safe-area-inset-left,0px));width:calc(100vw - max(28px, env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px)));isolation:isolate}.archive-mobile-project .archive-left-hud:after{content:"";z-index:-1;border-bottom:1px solid rgba(var(--archive-accent-rgb), .42);border-left:1px solid rgba(var(--archive-accent-rgb), .42);opacity:.58;width:min(45vw,210px);height:19px;position:absolute;top:max(43px,min(12vw,60px));left:1px}.archive-mobile-project .archive-eyebrow,.archive-mobile-project .archive-subtitle,.archive-mobile-project .archive-terminal,.archive-mobile-project .archive-index,.archive-mobile-project .archive-actions,.archive-mobile-project .archive-carousel-nav,.archive-mobile-project .archive-scroll-cue{display:none}.archive-mobile-project .archive-left-hud h1,.archive-mobile-project.archive-synthetic .archive-left-hud h1{width:78%;font-size:max(57px,min(17vw,88px));line-height:.72;transform:scaleX(.58)scaleY(1.12)}.archive-mobile-project .archive-channel-node{border-left:1px solid var(--archive-accent);color:rgba(var(--archive-accent-rgb), .72);letter-spacing:.13em;white-space:nowrap;padding:4px 8px 4px 11px;font-size:6px;display:block;position:absolute;top:max(42px,min(11vw,57px));left:1px}.archive-mobile-project.archive-synthetic .archive-left-hud h1{font-size:max(48px,min(13vw,76px))}.archive-mobile-project .archive-card-field{perspective:none;top:0;bottom:0;left:0;right:0}.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{pointer-events:none;transition:opacity .24s,transform .36s cubic-bezier(.18,.76,.18,1),width .36s cubic-bezier(.18,.76,.18,1);transform:translate(-50%)scale(.9);opacity:0!important;top:max(124px,min(15dvh,184px))!important;left:50%!important}.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{aspect-ratio:9/16;width:min(62vw,296px)}.archive-mobile-project .archive-card.archive-card-landscape,.archive-mobile-project .archive-card.archive-card-landscape.is-expanded{aspect-ratio:16/9;width:min(88vw,720px)}.archive-mobile-project .archive-card.is-active{z-index:25;pointer-events:auto;transform:translate(calc(-50% + var(--archive-gesture-x)), var(--archive-gesture-y)) scale(1);filter:none;touch-action:none;opacity:1!important}.archive-mobile-project.is-gesture-active .archive-card.is-active{transition:none}.archive-mobile-project .archive-card.is-active:before{content:"";z-index:29;border-top:1px solid var(--archive-accent);border-left:1px solid var(--archive-accent);opacity:.72;pointer-events:none;width:29px;height:18px;position:absolute;top:-7px;left:-7px}.archive-mobile-project .archive-card[data-offset="-1"]{transform:translate(-50%,calc(-100% - 22px))scale(.91);opacity:.11!important}.archive-mobile-project .archive-card[data-offset="1"]{transform:translate(-50%,calc(100% + 22px))scale(.91);opacity:.11!important}.archive-mobile-project .archive-card[data-offset="-2"],.archive-mobile-project .archive-card[data-offset="2"]{visibility:hidden}.archive-mobile-project .archive-card-frame{border-radius:2px}.archive-mobile-project .archive-card iframe{opacity:0;transition:opacity .18s}.archive-mobile-project .archive-card iframe.is-ready{opacity:1}.archive-mobile-project .archive-card-poster img{object-fit:cover}.archive-mobile-project .archive-card-label strong,.archive-mobile-project .archive-player-timeline,.archive-mobile-project .archive-player-fullscreen,.archive-mobile-project .archive-card-controls{display:none}.archive-mobile-project .archive-player-toggle>span{opacity:0}.archive-mobile-project .archive-player-toggle{touch-action:none}.archive-mobile-project .archive-player-toggle[aria-pressed=true]>span{opacity:1}.archive-mobile-project .archive-mobile-title-strip{border:1px solid #d0c7b04f;border-left-color:rgba(var(--archive-accent-rgb), .62);color:#dcd4c1a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:37px;box-shadow:inset 12px 0 22px rgba(var(--archive-accent-rgb), .035);background:#020607d6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}.archive-mobile-project .archive-mobile-title-strip:before,.archive-mobile-project .archive-mobile-controls:before,.archive-mobile-project .archive-mobile-signal-timeline:before{content:"";border-top:1px solid var(--archive-accent);border-left:1px solid var(--archive-accent);pointer-events:none;width:13px;height:7px;position:absolute;top:-1px;left:-1px}.archive-mobile-project .archive-mobile-title-strip>span,.archive-mobile-project .archive-mobile-title-strip>strong,.archive-mobile-project .archive-mobile-title-strip>button{letter-spacing:.1em;min-width:0;font-size:max(6px,min(1.5vw,8px));font-weight:400}.archive-mobile-project .archive-mobile-title-strip>span,.archive-mobile-project .archive-mobile-title-strip>button{color:var(--archive-accent)}.archive-mobile-project .archive-mobile-title-strip>strong{color:#e8e1d1e6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-mobile-project .archive-mobile-title-strip>button{cursor:pointer;background:0 0;border-left:1px solid #d0c7b02e;min-height:26px;padding:0 2px 0 8px}.archive-mobile-project .archive-mobile-signal-timeline{border:1px solid #d0c7b045;border-left-color:rgba(var(--archive-accent-rgb), .62);color:#dcd4c194;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020607e0;gap:4px;min-height:34px;padding:5px 9px 4px;display:grid;position:absolute;top:calc(100% + 50px);left:0;right:0}.archive-mobile-project .archive-mobile-signal-timeline>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.archive-mobile-project .archive-mobile-signal-timeline b,.archive-mobile-project .archive-mobile-signal-timeline time{letter-spacing:.1em;font-size:max(5px,min(1.25vw,7px));font-weight:400}.archive-mobile-project .archive-mobile-signal-timeline b{color:var(--archive-accent)}.archive-mobile-project .archive-mobile-signal-timeline input{-webkit-appearance:none;appearance:none;touch-action:pan-x;background:0 0;width:100%;height:8px;margin:0}.archive-mobile-project .archive-mobile-signal-timeline input::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgba(var(--archive-accent-rgb), .9) 0 var(--timeline-progress), #dcd4c12e var(--timeline-progress) 100%);height:2px}.archive-mobile-project .archive-mobile-signal-timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--archive-accent);width:8px;height:12px;box-shadow:0 0 7px rgba(var(--archive-accent-rgb), .3);border:1px solid #020607;border-radius:0;margin-top:-5px}.archive-mobile-project .archive-mobile-signal-timeline input::-moz-range-track{background:#dcd4c12e;height:2px}.archive-mobile-project .archive-mobile-signal-timeline input::-moz-range-progress{background:var(--archive-accent);height:2px}.archive-mobile-project .archive-mobile-signal-timeline input::-moz-range-thumb{background:var(--archive-accent);border:1px solid #020607;border-radius:0;width:8px;height:12px}.archive-mobile-project .archive-mobile-signal-timeline input:disabled{opacity:.34}.archive-mobile-project .archive-mobile-controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020607e0;border:1px solid #d0c7b045;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;display:grid;position:absolute;top:calc(100% + 88px);left:0;right:0}.archive-mobile-project .archive-mobile-controls button{color:#dcd4c19e;background:0 0;border-right:1px solid #d0c7b024;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:3px 5px;display:flex}.archive-mobile-project .archive-mobile-controls button:last-child{border-right:0}.archive-mobile-project .archive-mobile-controls button[aria-pressed=true]{color:var(--archive-accent)}.archive-mobile-project .archive-mobile-controls button:disabled{opacity:.3}.archive-mobile-project .archive-mobile-controls button>span:not(.archive-transport-key){color:var(--archive-accent);font-size:11px}.archive-mobile-project .archive-mobile-controls .archive-transport-key{width:25px;height:20px}.archive-mobile-project .archive-mobile-controls b{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:max(5px,min(1.35vw,7px));font-weight:400;overflow:hidden}.archive-fullscreen-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.archive-mobile-project .archive-mobile-project-nav{color:#cdc6b27a;background:#020607ab;border-top:1px solid #d0c7b026;border-bottom:1px solid #d0c7b01f;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-height:29px;display:grid;position:absolute;top:calc(100% + 136px);left:0;right:0}.archive-mobile-project .archive-mobile-project-nav button{width:38px;height:34px;color:var(--archive-accent);background:0 0;font-size:12px}.archive-mobile-project .archive-mobile-project-nav span{letter-spacing:.12em;padding:0 8px;font-size:7px}.archive-mobile-project .archive-mobile-project-nav span b{color:var(--archive-accent);font-weight:400}.archive-mobile-project .archive-memory-rail{z-index:58;top:max(175px,min(24dvh,228px));right:max(0px, env(safe-area-inset-right,0px));width:44px;height:max(144px,min(25dvh,214px));color:rgba(var(--archive-accent-rgb), .48);pointer-events:auto;grid-template-rows:13px 1fr auto 13px;place-items:center;display:grid;position:absolute}.archive-mobile-project .archive-memory-rail>span{opacity:.7;font-size:7px;line-height:1}.archive-mobile-project .archive-memory-rail>small{display:none}.archive-mobile-project .archive-memory-rail ol{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;margin:0;padding:4px 0;list-style:none;display:flex;position:relative}.archive-mobile-project .archive-memory-rail ol:before{content:"";z-index:-1;background:rgba(var(--archive-accent-rgb), .23);width:1px;position:absolute;top:8px;bottom:8px;left:50%}.archive-mobile-project .archive-memory-rail li,.archive-mobile-project .archive-memory-rail button{place-items:center;display:grid}.archive-mobile-project .archive-memory-rail button{background:0 0;width:44px;height:32px;padding:0}.archive-mobile-project .archive-memory-rail button i{border:1px solid rgba(var(--archive-accent-rgb), .47);background:#030607;width:4px;height:4px;display:block;transform:rotate(45deg)}.archive-mobile-project .archive-memory-rail li.is-active button i{border-color:var(--archive-accent);background:var(--archive-accent);width:7px;height:7px;box-shadow:0 0 8px rgba(var(--archive-accent-rgb), .38)}.archive-mobile-project .archive-memory-rail em{color:#d0c7b06b;letter-spacing:.08em;white-space:nowrap;font-size:6px;font-style:normal}.archive-mobile-project .archive-memory-rail em b{color:var(--archive-accent);font-weight:400}.archive-mobile-project .archive-memory-rail.is-hinting>span{animation:1.35s cubic-bezier(.2,.72,.2,1) archive-rail-cue}.archive-mobile-project .archive-memory-rail.is-hinting li.is-active button i{animation:1.35s cubic-bezier(.2,.72,.2,1) archive-rail-hint}.archive-mobile-project .archive-card:-webkit-full-screen{aspect-ratio:auto;position:fixed;top:0;bottom:0;left:0;right:0;opacity:1!important;width:100vw!important;height:100dvh!important;top:0!important;left:0!important;transform:none!important}.archive-mobile-project .archive-card:fullscreen{aspect-ratio:auto;position:fixed;top:0;bottom:0;left:0;right:0;opacity:1!important;width:100vw!important;height:100dvh!important;top:0!important;left:0!important;transform:none!important}.archive-mobile-project .archive-card.is-expanded:-webkit-full-screen{aspect-ratio:auto;position:fixed;top:0;bottom:0;left:0;right:0;opacity:1!important;width:100vw!important;height:100dvh!important;top:0!important;left:0!important;transform:none!important}.archive-mobile-project .archive-card.is-expanded:fullscreen{aspect-ratio:auto;position:fixed;top:0;bottom:0;left:0;right:0;opacity:1!important;width:100vw!important;height:100dvh!important;top:0!important;left:0!important;transform:none!important}:-webkit-any(.archive-mobile-project .archive-card:-webkit-full-screen .archive-mobile-title-strip,.archive-mobile-project .archive-card:-webkit-full-screen .archive-mobile-controls,.archive-mobile-project .archive-card:-webkit-full-screen .archive-mobile-project-nav){display:none}:is(.archive-mobile-project .archive-card:fullscreen .archive-mobile-title-strip,.archive-mobile-project .archive-card:fullscreen .archive-mobile-controls,.archive-mobile-project .archive-card:fullscreen .archive-mobile-project-nav){display:none}.archive-mobile-project .archive-metadata{z-index:70;top:auto;right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));left:max(10px, env(safe-area-inset-left,0px));opacity:1;pointer-events:none;touch-action:pan-y;width:auto;max-height:min(74dvh,620px);transition:none;position:fixed;transform:none}.archive-mobile-project .archive-metadata.is-open{pointer-events:auto}.archive-mobile-project .archive-file-data,.archive-mobile-project .archive-metadata.is-open .archive-file-data{opacity:0;pointer-events:none;max-height:0;transition:max-height .24s,opacity .18s,transform .24s;overflow:hidden;transform:translateY(18px)}.archive-mobile-project .archive-metadata.is-open .archive-file-data{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:auto;background:#020607f5;max-height:min(74dvh,620px);overflow-x:hidden;overflow-y:auto;transform:translateY(0);box-shadow:0 -18px 54px #00000094}.archive-mobile-project .archive-metadata header{z-index:2;background:#020607f7;grid-template-columns:1fr auto auto;height:auto;min-height:38px;position:-webkit-sticky;position:sticky;top:0}.archive-mobile-project .archive-mobile-file-close{width:28px;height:28px;color:var(--archive-accent);background:0 0;border-left:1px solid #cac2ad2e;place-items:center;margin-left:8px;font-size:17px;display:grid}.archive-mobile-project .archive-metadata h2{font-size:max(17px,min(4.3vw,25px))}.archive-mobile-project .archive-metadata dl{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.archive-mobile-project .archive-metadata dt,.archive-mobile-project .archive-metadata dd{font-size:max(8px,min(1.9vw,10px))}.archive-mobile-project .archive-file-description{color:#dcd4c0b3;text-align:left;font-size:max(8px,min(1.9vw,10px));line-height:1.7}.archive-mobile-project .archive-audio-monitor{display:none}.archive-world.archive-mobile-project .language-control{top:calc(52px + env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));background:#020607c7;padding:0;bottom:auto;left:auto}.archive-world.archive-mobile-project .language-control button{min-width:28px;min-height:28px}.archive-mobile-project.archive-motion-project.archive-motion-exiting .archive-card.is-active,.archive-mobile-project.archive-motion-project.archive-motion-settling .archive-card.is-active,.archive-mobile-project.archive-motion-category.archive-motion-exiting .archive-card.is-active,.archive-mobile-project.archive-motion-category.archive-motion-settling .archive-card.is-active{transition:opacity .42s cubic-bezier(.16,.78,.2,1),transform .42s cubic-bezier(.16,.78,.2,1),width .42s cubic-bezier(.16,.78,.2,1)}.archive-mobile-project.archive-motion-project.archive-motion-forward.archive-motion-exiting .archive-card.is-active{transition-duration:.21s;transform:translate(-50%,-17px)scale(.985);opacity:.24!important}.archive-mobile-project.archive-motion-project.archive-motion-backward.archive-motion-exiting .archive-card.is-active{transition-duration:.21s;transform:translate(-50%,17px)scale(.985);opacity:.24!important}.archive-mobile-project.archive-motion-project.archive-motion-forward.archive-motion-entering .archive-card.is-active{transition:none;transform:translate(-50%,19px)scale(.982);opacity:.08!important}.archive-mobile-project.archive-motion-project.archive-motion-backward.archive-motion-entering .archive-card.is-active{transition:none;transform:translate(-50%,-19px)scale(.982);opacity:.08!important}.archive-mobile-project.archive-motion-project.archive-motion-settling .archive-card.is-active{transform:translate(-50%)scale(1);opacity:1!important}.archive-mobile-project.archive-motion-category.archive-motion-forward.archive-motion-exiting .archive-card.is-active{transition-duration:.27s;transform:translate(calc(-50% - 23px))scale(.982);opacity:.18!important}.archive-mobile-project.archive-motion-category.archive-motion-backward.archive-motion-exiting .archive-card.is-active{transition-duration:.27s;transform:translate(calc(23px - 50%))scale(.982);opacity:.18!important}.archive-mobile-project.archive-motion-category.archive-motion-forward.archive-motion-entering .archive-card.is-active{transition:none;transform:translate(calc(27px - 50%))scale(.98);opacity:.06!important}.archive-mobile-project.archive-motion-category.archive-motion-backward.archive-motion-entering .archive-card.is-active{transition:none;transform:translate(calc(-50% - 27px))scale(.98);opacity:.06!important}.archive-mobile-project.archive-motion-category.archive-motion-settling .archive-card.is-active{transform:translate(-50%)scale(1);opacity:1!important}.archive-mobile-project.archive-motion-exiting .archive-metadata,.archive-mobile-project.archive-motion-settling .archive-metadata{transition:opacity .38s cubic-bezier(.16,.78,.2,1),transform .38s cubic-bezier(.16,.78,.2,1)}.archive-mobile-project.archive-motion-project.archive-motion-forward.archive-motion-exiting .archive-metadata{opacity:.12;pointer-events:none;transition-duration:.19s;transform:translateY(-10px)}.archive-mobile-project.archive-motion-project.archive-motion-backward.archive-motion-exiting .archive-metadata{opacity:.12;pointer-events:none;transition-duration:.19s;transform:translateY(10px)}.archive-mobile-project.archive-motion-project.archive-motion-forward.archive-motion-entering .archive-metadata,.archive-mobile-project.archive-motion-project.archive-motion-backward.archive-motion-entering .archive-metadata{opacity:0;pointer-events:none;transition:none;transform:translateY(12px)}.archive-mobile-project.archive-motion-project.archive-motion-settling .archive-metadata,.archive-mobile-project.archive-motion-category.archive-motion-settling .archive-metadata{opacity:1;transform:translate(0)}.archive-mobile-project.archive-motion-category.archive-motion-forward.archive-motion-exiting .archive-metadata{opacity:.08;pointer-events:none;transition-duration:.24s;transform:translate(-15px)}.archive-mobile-project.archive-motion-category.archive-motion-backward.archive-motion-exiting .archive-metadata{opacity:.08;pointer-events:none;transition-duration:.24s;transform:translate(15px)}.archive-mobile-project.archive-motion-category.archive-motion-forward.archive-motion-entering .archive-metadata{opacity:0;pointer-events:none;transition:none;transform:translate(17px)}.archive-mobile-project.archive-motion-category.archive-motion-backward.archive-motion-entering .archive-metadata{opacity:0;pointer-events:none;transition:none;transform:translate(-17px)}.archive-mobile-project.archive-motion-project.archive-motion-forward.archive-motion-exiting .archive-background-video,.archive-mobile-project.archive-motion-project.archive-motion-backward.archive-motion-exiting .archive-background-video,.archive-mobile-project.archive-motion-category.archive-motion-forward.archive-motion-exiting .archive-background-video,.archive-mobile-project.archive-motion-category.archive-motion-backward.archive-motion-exiting .archive-background-video,.archive-mobile-project.archive-motion-entering .archive-background-video,.archive-mobile-project.archive-motion-settling .archive-background-video,.archive-mobile-project.archive-motion-idle .archive-background-video{transform:scale(1.015)}}@media (max-width:1100px) and (orientation:portrait){.archive-mobile-project.archive-active-landscape .archive-metadata{max-height:calc(100dvh - clamp(124px, 15dvh, 184px) - min(49.5vw, 405px) - 182px - env(safe-area-inset-bottom,0px));top:calc(max(124px,min(15dvh,184px)) + min(49.5vw,405px) + 172px);bottom:auto}.archive-mobile-project.archive-active-landscape .archive-metadata.is-open .archive-file-data{max-height:calc(100dvh - clamp(124px, 15dvh, 184px) - min(49.5vw, 405px) - 182px - env(safe-area-inset-bottom,0px))}}@keyframes archive-rail-hint{0%,to{transform:translateY(0)rotate(45deg)}32%{transform:translateY(-3px)rotate(45deg)}68%{transform:translateY(3px)rotate(45deg)}}@keyframes archive-rail-cue{0%,to{opacity:.7;transform:translateY(0)}32%{opacity:.9;transform:translateY(-2px)}68%{opacity:.9;transform:translateY(2px)}}@media (max-width:599px) and (orientation:portrait){.archive-mobile-project .archive-metadata h2{margin:9px 12px 7px;font-size:15px}.archive-mobile-project .archive-metadata dl div{padding:4px 0}.archive-mobile-project .archive-file-data>p{margin:7px 12px 9px}}@media (max-width:430px) and (max-height:700px) and (orientation:portrait){html:has(.archive-world.archive-mobile-project){overscroll-behavior-y:auto;height:auto;overflow-x:hidden;overflow-y:auto}body:has(.archive-world.archive-mobile-project){overscroll-behavior-y:auto;height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.archive-world.archive-mobile-project{touch-action:pan-y;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow-x:clip;overflow-y:visible;min-height:100dvh!important}.archive-mobile-project .archive-stage{touch-action:pan-y;height:auto;min-height:100dvh;padding-top:calc(282px + min(103.111vw,391px));overflow:clip}.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{top:108px!important}.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(58vw,220px)}.archive-mobile-project .archive-card-portrait .archive-mobile-title-strip,.archive-mobile-project .archive-card-portrait .archive-mobile-signal-timeline,.archive-mobile-project .archive-card-portrait .archive-mobile-controls,.archive-mobile-project .archive-card-portrait .archive-mobile-project-nav{width:min(92vw,345px);left:50%;right:auto;transform:translate(-50%)}.archive-mobile-project .archive-metadata.is-open .archive-file-data{max-height:none;overflow:visible}.archive-mobile-project .archive-metadata{max-height:none;margin:0 max(10px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));position:relative;top:auto;bottom:auto;left:auto;right:auto}}@media (min-width:600px) and (max-width:1100px){.archive-mobile-project .archive-background-video{object-position:18% center}.archive-mobile-project .archive-left-hud{top:calc(68px + env(safe-area-inset-top,0px));left:max(24px, env(safe-area-inset-left,0px))}.archive-mobile-project .archive-left-hud h1,.archive-mobile-project.archive-synthetic .archive-left-hud h1{font-size:max(82px,min(11vw,116px))}.archive-mobile-project.archive-synthetic .archive-left-hud h1{font-size:max(68px,min(8.8vw,96px))}.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{top:max(150px,min(15dvh,190px))!important}.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(42vw,430px)}.archive-mobile-project .archive-card.archive-card-landscape,.archive-mobile-project .archive-card.archive-card-landscape.is-expanded{width:min(82vw,720px)}}@media (min-width:600px) and (max-width:800px) and (max-height:1050px) and (orientation:portrait){.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(39.5vw,310px)}}@media (max-width:1100px) and (orientation:portrait) and (min-height:701px){.archive-mobile-project .archive-topbar{height:calc(40px + env(safe-area-inset-top,0px))}.archive-mobile-project .archive-home{width:40px;height:40px}.archive-mobile-project .archive-topbar nav a{min-height:40px}.archive-mobile-project .archive-left-hud{top:calc(48px + env(safe-area-inset-top,0px));left:max(14px, env(safe-area-inset-left,0px));width:calc(100vw - max(28px, env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px)))}.archive-mobile-project .archive-left-hud:after{display:none}.archive-mobile-project .archive-eyebrow{color:#cdc6b273;letter-spacing:.22em;margin:0 0 3px 1px;font-size:max(5px,min(1.25vw,6px));line-height:1.2;display:block}.archive-mobile-project .archive-left-hud h1,.archive-mobile-project.archive-synthetic .archive-left-hud h1{width:145%;color:var(--archive-accent);letter-spacing:-.055em;transform-origin:0 0;margin:0;font-size:max(46px,min(13.2vw,66px));line-height:.78;transform:scaleX(.68)scaleY(1.06)}.archive-mobile-project .archive-channel-node{display:none}.archive-mobile-project .archive-subtitle{border-top:1px dashed rgba(var(--archive-accent-rgb), .4);color:#cdc6b294;letter-spacing:.13em;white-space:nowrap;border-bottom:0;width:min(84vw,460px);margin:9px 0 0;padding:6px 0 0 1px;font-size:max(5.5px,min(1.45vw,7.5px));line-height:1.25;display:block}.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{top:max(168px,min(20dvh,212px))!important}.archive-mobile-project .archive-card[data-offset="1"]{filter:saturate(.45)brightness(.72);transform:translate(-50%,calc(96% + 18px))scale(.89);opacity:.075!important}.archive-mobile-project.archive-active-landscape .archive-card[data-offset="1"]{clip-path:inset(0 0 76%);transform:translate(-50%,calc(96% + 18px))scale(.89);opacity:.065!important}.archive-mobile-project .archive-memory-rail{top:max(198px,min(25dvh,252px))}.archive-mobile-project .archive-memory-rail>small{color:#d0c7b061;letter-spacing:.12em;white-space:nowrap;font-size:4.5px;font-weight:400;display:block;position:absolute;top:-17px;right:4px}.archive-world.archive-mobile-project .language-control{top:calc(42px + env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:0;font-size:5.5px}.archive-world.archive-mobile-project:has(.manifest-overlay) .language-control{top:calc(42px + env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:0;font-size:5.5px}.archive-world.archive-mobile-project .language-control button{min-width:40px;min-height:40px}.archive-world.archive-mobile-project .language-control i{background:#cac3ac47;height:8px}}@media (max-width:1100px) and (orientation:portrait){html:has(.archive-world.archive-mobile-project){overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}body:has(.archive-world.archive-mobile-project){overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}.archive-world.archive-mobile-project{--archive-mobile-flow-start:calc(78px + env(safe-area-inset-top,0px) + clamp(38px, 10.92vw, 55px) + clamp(18px, 3dvh, 34px));--archive-mobile-player-height:min(49.5vw, 405px);touch-action:none;width:100%;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip;min-height:100dvh!important}.archive-world.archive-mobile-project.archive-active-portrait{--archive-mobile-player-height:min(110.223vw, 526.223px)}.archive-mobile-project .archive-stage{touch-action:none;flex-direction:column;width:100%;height:100dvh;min-height:0;padding-top:0;display:flex;overflow:clip}.archive-mobile-project .archive-left-hud{width:calc(100vw - max(28px, env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px)));margin-top:calc(48px + env(safe-area-inset-top,0px));margin-left:max(14px, env(safe-area-inset-left,0px));flex:none;position:relative;top:auto;left:auto}.archive-mobile-project .archive-left-hud:after{display:none}.archive-mobile-project .archive-eyebrow{color:#cdc6b273;letter-spacing:.22em;margin:0 0 3px 1px;font-size:max(5px,min(1.25vw,6px));line-height:1.2;display:block}.archive-mobile-project .archive-left-hud h1,.archive-mobile-project.archive-synthetic .archive-left-hud h1{width:145%;color:var(--archive-accent);letter-spacing:-.055em;transform-origin:0 0;margin:0;font-size:max(46px,min(13.2vw,66px));line-height:.78;transform:scaleX(.68)scaleY(1.06)}.archive-mobile-project .archive-channel-node{display:none}.archive-mobile-project .archive-subtitle{border-top:1px dashed rgba(var(--archive-accent-rgb), .4);color:#cdc6b294;letter-spacing:.13em;white-space:nowrap;border-bottom:0;width:min(84vw,460px);margin:9px 0 0;padding:6px 0 0 1px;font-size:max(5.5px,min(1.45vw,7.5px));line-height:1.25;display:block}.archive-mobile-project .archive-card-field{flex:auto;width:100%;min-height:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{top:max(18px,min(3dvh,34px))!important}.archive-mobile-project .archive-metadata{top:calc(var(--archive-mobile-flow-start) + var(--archive-mobile-player-height) + 172px);right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));left:max(10px, env(safe-area-inset-left,0px));touch-action:pan-y;width:auto;max-height:none;margin:0;position:fixed}.archive-mobile-project .archive-metadata.is-open .archive-file-data{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100%;overflow-x:hidden;overflow-y:auto}}@media (max-width:430px) and (max-height:700px) and (orientation:portrait){.archive-world.archive-mobile-project.archive-active-portrait{--archive-mobile-player-height:min(71.111vw, 293.333px)}.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(40vw,165px)}}@media (orientation:landscape) and (max-width:1100px){.archive-mobile-project .archive-left-hud{top:calc(48px + env(safe-area-inset-top,0px))}.archive-mobile-project .archive-left-hud h1,.archive-mobile-project.archive-synthetic .archive-left-hud h1{font-size:max(43px,min(8.5vh,67px))}.archive-world.archive-mobile-project .language-control{top:auto;right:max(10px, env(safe-area-inset-right,0px));bottom:max(8px, env(safe-area-inset-bottom,0px))}.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{top:max(62px,min(11dvh,88px))!important}.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(24vw,180px)}.archive-mobile-project .archive-card.archive-card-landscape,.archive-mobile-project .archive-card.archive-card-landscape.is-expanded{width:min(50vw,560px)}.archive-mobile-project .archive-card-portrait .archive-mobile-title-strip,.archive-mobile-project .archive-card-portrait .archive-mobile-signal-timeline,.archive-mobile-project .archive-card-portrait .archive-mobile-controls,.archive-mobile-project .archive-card-portrait .archive-mobile-project-nav{width:min(48vw,430px);left:50%;right:auto;transform:translate(-50%)}.archive-mobile-project .archive-mobile-title-strip{min-height:28px;top:calc(100% + 4px)}.archive-mobile-project .archive-mobile-signal-timeline{min-height:24px;padding-top:2px;padding-bottom:2px;top:calc(100% + 33px)}.archive-mobile-project .archive-mobile-controls{min-height:33px;top:calc(100% + 60px)}.archive-mobile-project .archive-mobile-controls button{min-height:33px}.archive-mobile-project .archive-mobile-project-nav{min-height:24px;top:calc(100% + 96px)}.archive-mobile-project .archive-mobile-project-nav button{height:23px}}@media (orientation:landscape) and (max-height:520px) and (max-width:1100px){.archive-mobile-project .archive-card,.archive-mobile-project .archive-card.is-expanded{top:52px!important}.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(16.5vw,136px)}.archive-mobile-project .archive-card.archive-card-landscape,.archive-mobile-project .archive-card.archive-card-landscape.is-expanded{width:min(48vw,430px)}.archive-mobile-project .archive-left-hud h1,.archive-mobile-project.archive-synthetic .archive-left-hud h1{font-size:38px}.archive-mobile-project .archive-mobile-title-strip{min-height:26px;top:calc(100% + 3px)}.archive-mobile-project .archive-mobile-signal-timeline{min-height:23px;padding-top:2px;padding-bottom:2px;top:calc(100% + 30px)}.archive-mobile-project .archive-mobile-controls{min-height:30px;top:calc(100% + 56px)}.archive-mobile-project .archive-mobile-controls button{min-height:30px}.archive-mobile-project .archive-mobile-project-nav{min-height:22px;top:calc(100% + 89px)}.archive-mobile-project .archive-mobile-project-nav button{height:21px}}@media (min-width:2200px) and (min-height:1100px){.archive-left-hud{width:min(30vw,520px);left:max(58px,min(3vw,78px))}.archive-card.is-active:not(.is-expanded){width:392px;left:61.5%!important}.archive-card.is-active.is-expanded{width:850px;left:62.5%!important}.archive-metadata{width:382px;right:max(58px,min(3vw,78px))}.archive-metadata h2{font-size:20px}.archive-metadata dt,.archive-metadata dd,.archive-index em,.archive-actions span,.archive-actions em,.archive-actions b{font-size:10px}.archive-player-timeline{min-height:35px;padding:7px 10px 6px}.archive-carousel-nav{left:62%}.archive-background-video{object-position:48% center;transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.archive-background{background:#030506 url(/portal-background-poster.webp) 50%/cover no-repeat}.archive-background-video{display:none}.archive-card,.archive-actions,.archive-metadata{transition:none}.archive-memory-rail.is-hinting>span,.archive-memory-rail.is-hinting li.is-active button i{animation:none}}@media (max-width:1100px){.archive-mobile-project .archive-topbar{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(4px, env(safe-area-inset-right,0px)) 0 max(4px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020506e6;border:1px solid #cac2ad40;grid-template-columns:max(94px,min(26vw,116px)) minmax(0,1fr) max(66px,min(18vw,82px));box-shadow:0 8px 28px #0000004d}.archive-mobile-project .archive-home{color:#dcd4c1b3;letter-spacing:.08em;white-space:normal;background:0 0;border:0;border-right:1px solid #cac2ad2e;align-items:center;gap:6px;width:100%;height:100%;padding:0 6px;font-size:max(5.5px,min(1.45vw,7px));line-height:1.35;display:flex;overflow:visible}.archive-mobile-project .archive-home span{border:1px solid rgba(var(--archive-accent-rgb), .42);width:34px;height:34px;color:var(--archive-accent);flex:0 0 34px;place-items:center;margin:0;font-size:13px;display:grid}.archive-mobile-project .archive-home:after{display:none}.archive-mobile-project .archive-topbar nav{grid-template-columns:1.18fr .72fr 1.1fr;place-self:stretch stretch;gap:0;min-width:0;display:grid}.archive-mobile-project .archive-topbar nav a{letter-spacing:.065em;text-align:center;border:0;border-right:1px solid #cac2ad1f;justify-content:center;min-width:0;min-height:50px;padding:0 3px;font-size:max(5.2px,min(1.34vw,7px))}.archive-mobile-project .archive-topbar nav a[aria-current=page]{border-top:0;border-bottom:1px solid var(--archive-accent);background:linear-gradient(180deg, transparent 42%, rgba(var(--archive-accent-rgb), .1));box-shadow:inset 0 -9px 18px rgba(var(--archive-accent-rgb), .05)}.archive-world.archive-mobile-project .archive-topbar .language-control{z-index:1;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;align-self:stretch;gap:7px;padding:0 4px;font-size:max(5.5px,min(1.45vw,7px));position:relative;top:auto;bottom:auto;left:auto;right:auto}.archive-world.archive-mobile-project .archive-topbar .language-control button{color:#cdc6b25c;min-width:24px;min-height:44px}.archive-world.archive-mobile-project .archive-topbar .language-control button.is-active{color:var(--archive-accent);text-shadow:0 0 10px rgba(var(--archive-accent-rgb), .28)}.archive-world.archive-mobile-project .archive-topbar .language-control i{background:#cac3ac3d;height:16px}.archive-mobile-project .archive-mobile-signal-timeline{min-height:44px;padding:5px 9px;top:calc(100% + 48px)}.archive-mobile-project .archive-mobile-signal-timeline>span{z-index:2;pointer-events:none;position:relative}.archive-mobile-project .archive-mobile-signal-timeline input{z-index:1;cursor:ew-resize;background:0 0;width:calc(100% - 18px);height:44px;margin:0;position:absolute;top:0;bottom:0;left:9px;right:9px}.archive-mobile-project .archive-mobile-controls{top:calc(100% + 96px)}.archive-mobile-project .archive-mobile-project-nav{top:calc(100% + 142px)}.archive-mobile-project .archive-metadata{z-index:70;width:100%;max-height:none;padding:calc(12px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));opacity:1;pointer-events:none;touch-action:pan-y;place-items:center;margin:0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;transform:none}.archive-mobile-project .archive-metadata:before{content:"";z-index:-1;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000203b8;transition:opacity .18s;position:fixed;top:0;bottom:0;left:0;right:0}.archive-mobile-project .archive-metadata.is-open:before{opacity:1}.archive-mobile-project .archive-file-data,.archive-mobile-project .archive-metadata.is-open .archive-file-data{isolation:isolate;border:1px solid #cac2ad40;border-left-color:rgba(var(--archive-accent-rgb), .65);opacity:0;pointer-events:none;background:#020607f7;width:min(100%,620px);height:0;max-height:0;transition:height .24s,max-height .24s,opacity .18s,transform .24s;position:relative;overflow:hidden;transform:translateY(16px)scale(.985);box-shadow:0 28px 72px #000000bd}.archive-mobile-project .archive-metadata.is-open .archive-file-data{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:auto;height:max(470px,min(74dvh,660px));max-height:min(80dvh,660px);overflow-x:hidden;overflow-y:auto;transform:translateY(0)scale(1)}.archive-mobile-project .archive-file-data:before{content:"";z-index:-2;opacity:.8;filter:saturate(.94)contrast(1.06);pointer-events:none;background:url(/memory-file-lynx.png) 100% 100%/contain no-repeat;width:150%;height:58%;position:absolute;bottom:-2%;right:-34%}.archive-mobile-project .archive-file-data:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020607fc 0,#020607fc 26%,#020607d4 60%,#0206072e 100%),linear-gradient(#020607fa 0,#020607fa 31%,#020607b3 57%,#02060733 100%),repeating-linear-gradient(#0000 0,#0000 3px,#0000002e 3px,#0000002e 4px);position:absolute;top:0;bottom:0;left:0;right:0}.archive-mobile-project .archive-metadata header,.archive-mobile-project .archive-metadata h2,.archive-mobile-project .archive-metadata dl,.archive-mobile-project .archive-file-data>p{z-index:1;position:relative}.archive-mobile-project .archive-metadata header{background:#020607f2;min-height:42px}.archive-mobile-project .archive-mobile-file-close{width:40px;height:40px;margin-right:-6px}.archive-mobile-project .archive-metadata h2{margin:20px 13px 14px;font-size:max(18px,min(5vw,27px))}.archive-mobile-project .archive-metadata dl{margin-bottom:18px}.archive-mobile-project .archive-metadata dt,.archive-mobile-project .archive-metadata dd,.archive-mobile-project .archive-file-description{text-shadow:0 1px 5px #000000f5}.archive-mobile-project .archive-file-description{color:#e8e1d1d6;max-width:74%;margin:18px 13px 20px;font-size:max(9px,min(2.35vw,12px));line-height:1.75}.archive-mobile-project .archive-file-data>p:last-child{border-top:1px solid rgba(var(--archive-accent-rgb), .16);text-align:left;margin-top:24px;padding-top:10px}}@media (max-width:1100px) and (orientation:portrait){.archive-mobile-project .archive-left-hud{margin-top:calc(60px + env(safe-area-inset-top,0px))}.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape,.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape.is-expanded{aspect-ratio:16/9;width:min(94vw,720px);height:auto;top:max(56px,min(8dvh,76px))!important}.archive-mobile-project.archive-active-landscape .archive-mobile-title-strip{top:calc(100% + 12px)}.archive-mobile-project.archive-active-landscape .archive-mobile-signal-timeline{top:calc(100% + 63px)}.archive-mobile-project.archive-active-landscape .archive-mobile-controls{top:calc(100% + 121px)}.archive-mobile-project.archive-active-landscape .archive-mobile-project-nav{top:calc(100% + 179px)}}@media (max-width:430px) and (max-height:700px) and (orientation:portrait){.archive-mobile-project .archive-left-hud{margin-top:calc(56px + env(safe-area-inset-top,0px))}.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape,.archive-mobile-project.archive-active-landscape .archive-card.archive-card-landscape.is-expanded{width:min(92vw,396px);top:38px!important}.archive-mobile-project .archive-metadata.is-open .archive-file-data{height:min(76dvh,520px);max-height:76dvh}}.archive-memory-lynx{display:none}@media (max-width:1100px){.archive-mobile-project .archive-topbar{background:repeating-linear-gradient(180deg, #dad0b705 0 1px, transparent 1px 4px), radial-gradient(circle at 18% 42%, rgba(var(--archive-accent-rgb), .035), transparent 36%), linear-gradient(91deg, #ffffff03, transparent 18%, #ffffff02 53%, transparent 79%), #020506e8;box-shadow:inset 0 1px #e6dbbf06,inset 0 -1px #0000006b,0 8px 28px #0000004d}.archive-mobile-project .archive-background-video{object-position:12% 53%;transform:scale(1.11)}.archive-mobile-project .archive-mobile-signal-timeline{touch-action:none;-webkit-user-select:none;user-select:none;min-height:44px}.archive-mobile-project .archive-mobile-signal-timeline input{touch-action:none;height:44px}.archive-mobile-project .archive-memory-rail{right:calc(env(safe-area-inset-right,0px) - 2px);pointer-events:none;width:14px;position:fixed}.archive-mobile-project .archive-memory-rail ol,.archive-mobile-project .archive-memory-rail button{width:14px}.archive-mobile-project .archive-memory-rail em{display:none}.archive-mobile-project .archive-metadata{pointer-events:none;width:100%;max-height:none;margin:0;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0;transform:none}.archive-mobile-project .archive-file-data,.archive-mobile-project .archive-metadata.is-open .archive-file-data{opacity:0;pointer-events:none;width:min(100vw - 28px,620px);height:0;max-height:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(16px - 50%))scale(.985)}.archive-mobile-project .archive-metadata.is-open .archive-file-data{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:auto;height:max(260px,min(68dvh,660px));max-height:min(74dvh,660px);overflow-x:hidden;overflow-y:auto;transform:translate(-50%,-50%)scale(1)}.archive-mobile-project .archive-file-data:before{z-index:1;opacity:1;filter:none;background:radial-gradient(circle at 68% 55%,#9f713721,#0000 58%);width:82%;height:62%;top:auto;bottom:-7%;left:auto;right:-8%}.archive-mobile-project .archive-memory-lynx{z-index:0;object-fit:contain;object-position:right bottom;opacity:.96;pointer-events:none;border:0;width:82%;height:61%;display:block;position:absolute;bottom:calc(6px - 4%);right:-7%}.archive-mobile-project .archive-memory-lynx.is-autoplay-blocked{opacity:.96}.archive-mobile-project .archive-file-data:after{z-index:2;background:linear-gradient(90deg,#020607fc 0,#020607fc 28%,#020607d1 54%,#02060729 100%),linear-gradient(#020607fc 0,#020607fc 34%,#02060794 60%,#0206071f 100%),repeating-linear-gradient(#0000 0,#0000 3px,#00000029 3px,#00000029 4px)}.archive-mobile-project .archive-metadata header,.archive-mobile-project .archive-metadata h2,.archive-mobile-project .archive-metadata dl,.archive-mobile-project .archive-file-data>p{z-index:3}.archive-mobile-project .archive-metadata header{z-index:4}.archive-mobile-project .archive-file-description{max-width:68%}}@media (max-width:599px) and (orientation:portrait) and (min-height:701px){.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(71vw,320px)}.archive-mobile-project .archive-mobile-title-strip{height:34px;min-height:0;padding-left:8px;padding-right:8px;top:calc(100% + 5px)}.archive-mobile-project .archive-mobile-title-strip>button{height:44px;min-height:44px}.archive-mobile-project .archive-mobile-signal-timeline{padding:5px 8px;top:calc(100% + 42px)}.archive-mobile-project .archive-mobile-signal-timeline input{width:calc(100% - 16px);left:8px;right:8px}.archive-mobile-project .archive-mobile-controls{height:38px;min-height:0;top:calc(100% + 86px)}.archive-mobile-project .archive-mobile-controls button{min-height:44px;margin-top:-3px;margin-bottom:-3px}.archive-mobile-project .archive-mobile-project-nav{min-height:27px;top:calc(100% + 127px)}.archive-mobile-project .archive-mobile-project-nav button{height:32px}}@media (min-width:600px) and (max-width:1100px) and (orientation:portrait) and (min-height:701px){.archive-mobile-project .archive-card.archive-card-portrait,.archive-mobile-project .archive-card.archive-card-portrait.is-expanded{width:min(48vw,460px)}.archive-mobile-project .archive-mobile-title-strip{min-height:34px;top:calc(100% + 6px)}.archive-mobile-project .archive-mobile-signal-timeline{top:calc(100% + 43px)}.archive-mobile-project .archive-mobile-controls{min-height:40px;top:calc(100% + 87px)}.archive-mobile-project .archive-mobile-controls button{min-height:44px}.archive-mobile-project .archive-mobile-project-nav{min-height:28px;top:calc(100% + 130px)}}@media (max-width:760px),(orientation:portrait) and (max-width:1100px){.signal-world>.language-control,.signal-world.has-manifest>.language-control{top:env(safe-area-inset-top,0px);align-items:center;height:34px;padding:0;line-height:1;bottom:auto;right:73px}.signal-world:has(.manifest-overlay)>.language-control{top:env(safe-area-inset-top,0px);align-items:center;height:34px;padding:0;line-height:1;bottom:auto;right:73px}.signal-world>.language-control button{min-height:34px;line-height:1}.topline .topline-node{line-height:1}}@media (max-width:380px) and (orientation:portrait){.signal-world>.language-control,.signal-world.has-manifest>.language-control{right:12px}.signal-world:has(.manifest-overlay)>.language-control{right:12px}}@media (max-width:1100px){.archive-mobile-project .archive-metadata,.archive-mobile-project.archive-active-landscape .archive-metadata{pointer-events:none;width:100%;max-height:none;margin:0;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0;transform:none}.archive-mobile-project .archive-file-data,.archive-mobile-project .archive-metadata.is-open .archive-file-data,.archive-mobile-project.archive-active-landscape .archive-metadata.is-open .archive-file-data{overscroll-behavior:none;opacity:0;pointer-events:none;background:linear-gradient(#02060742,#02060742),#020607 url(/memory-file-background-mobile.png) right 38%/auto 145% no-repeat;width:min(100vw - 28px,620px);height:0;max-height:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(16px - 50%))scale(.985)}.archive-mobile-project .archive-metadata.is-open .archive-file-data,.archive-mobile-project.archive-active-landscape .archive-metadata.is-open .archive-file-data{overscroll-behavior:none;-webkit-overflow-scrolling:auto;opacity:1;pointer-events:auto;height:max(470px,min(74dvh,660px));max-height:min(80dvh,660px);overflow:hidden;transform:translate(-50%,-50%)scale(1)}.archive-mobile-project .archive-file-data:before{z-index:1;opacity:.68;filter:none;pointer-events:none;background:radial-gradient(at 32% 45%,#ae7e412e,#9f713714 26%,#0000 58%);width:53%;height:42%;top:auto;bottom:-4%;left:auto;right:-4%}.archive-mobile-project .archive-memory-lynx{z-index:0;object-fit:contain;object-position:right bottom;opacity:.96;filter:brightness(1.1)contrast(1.04)saturate(1.04);mix-blend-mode:screen;pointer-events:none;transform-origin:50%;border:0;width:53%;height:42%;display:block;position:absolute;bottom:calc(6px - 4%);right:-4%;transform:scaleX(-1)}.archive-mobile-project .archive-file-data:after{z-index:2;pointer-events:none;background:linear-gradient(90deg,#020607fc 0,#020607fc 24%,#0206079e 47%,#02060714 72%,#0000 100%),linear-gradient(#020607fc 0,#020607fc 32%,#02060747 47%,#0206070a 62%,#02060721 100%),linear-gradient(#0000 81%,#02060752),repeating-linear-gradient(#0000 0,#0000 3px,#00000029 3px,#00000029 4px)}.archive-mobile-project .archive-metadata header,.archive-mobile-project .archive-metadata h2,.archive-mobile-project .archive-metadata dl,.archive-mobile-project .archive-file-data>p{z-index:3;position:relative}.archive-mobile-project .archive-metadata header{z-index:4}.archive-mobile-project .archive-file-description{text-shadow:0 1px 6px #000000fa;max-width:74%}.archive-mobile-project .archive-mobile-signal-timeline>span{justify-content:flex-end}}@media (max-width:430px) and (max-height:700px) and (orientation:portrait){.archive-mobile-project .archive-metadata,.archive-mobile-project.archive-active-landscape .archive-metadata{width:100%;margin:0;position:fixed;top:0;bottom:0;left:0;right:0}.archive-mobile-project .archive-metadata.is-open .archive-file-data,.archive-mobile-project.archive-active-landscape .archive-metadata.is-open .archive-file-data{height:min(76dvh,520px);max-height:76dvh;overflow:hidden}}@supports not (aspect-ratio:4 / 5){.archive-card{height:max(400px,min(34.48vw,622px))}.archive-card.is-expanded{height:max(287px,min(22.5vw,428px))}@media (max-width:760px){.portal-card{width:min(70vw,320px)}.portal-art{height:calc(87.5vw - 12.5px);max-height:387px}}@media (max-width:380px) and (orientation:portrait){.portal-card{width:min(61vw,245px)}.portal-art{height:calc(76.25vw - 12.5px);max-height:294px}}@media (min-width:700px) and (max-width:1100px) and (orientation:portrait){.portal-card{width:min(50vw,500px)}.portal-art{height:calc(62.5vw - 12.5px);max-height:612px}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
