/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--wx:0px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-9{width:calc(var(--spacing) * 9)}.max-w-md{max-width:var(--container-md)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.shadow,.shadow-sm{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}:root{--ink:#1c2340;--ink-soft:#4a5270;--paper:#f4f9ff;--butter:#ffd84d;--lilac:#c9bcff;--mint:#a4ecc8;--coral:#ffb3a3;--gate-black:#000;--lab-toxic:oklch(88% .32 142);--lab-danger:oklch(64% .26 25);--lab-frame:oklch(96% 0 0);--lab-panel:oklch(5% 0 0/.72);--display:"Chewy",sans-serif;--body:"Nunito",system-ui,sans-serif;--mono:"Courier Prime",ui-monospace,monospace}.office{color:var(--ink);font-family:var(--body);-webkit-user-select:none;user-select:none;background:#000;font-weight:700;position:fixed;inset:0;overflow:hidden}.office button{font:inherit;color:inherit}html[data-input=key] .office :focus-visible,.office :focus-visible{outline:3px solid var(--butter);outline-offset:3px}.office :focus:not(:focus-visible){outline:none}.scene{opacity:0;visibility:hidden;transition:opacity .45s;position:fixed;inset:0}.scene.on{opacity:1;visibility:visible}.scene.warm{opacity:1;visibility:visible;z-index:0;pointer-events:none;transition:none}#blackout{z-index:19;opacity:0;pointer-events:none;background:#000;transition:opacity .55s ease-in;position:fixed;inset:0}#blackout.on{opacity:1;pointer-events:auto}#blackout.lift{transition:opacity .9s ease-out}#s-room{transition:opacity .45s,transform .9s cubic-bezier(.2,.7,.2,1)}#s-room.zoom-from{transition:none;transform:scale(.94)}#s-room.zoom-away{transition:opacity .45s,transform .7s ease-in;transform:scale(.94)}#s-gate{transition:opacity .45s,transform .9s cubic-bezier(.2,.7,.2,1)}#s-gate.zoom-from{transition:none;transform:scale(.94)}#gate-stage{background:var(--gate-black);width:max(100vw,213.333vh);height:max(100vh,46.875vw);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.gate-layer{object-fit:fill;pointer-events:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.gate-layer[hidden]{display:none}.gate-background{object-fit:cover}.slime-open-layer,#gate-stage.slime-open .slime-closed{visibility:hidden}#gate-stage.slime-open .slime-open-layer{visibility:visible}.slime-hit{z-index:3;cursor:pointer;touch-action:manipulation;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.slime-hit:hover,.slime-hit:focus,.slime-hit:focus-visible{background:0 0}.clone-body{transition:filter .35s}.clone-hit,.lock-hit{z-index:3;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}#gate-ui{z-index:2;pointer-events:none;width:max(100vw,213.333vh);height:max(100vh,46.875vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.gate-tag{white-space:nowrap;border:1px solid var(--lab-frame);background:var(--lab-panel);font:700 clamp(11px,.85vw,15px) var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:0;border-radius:4px;padding:.4em .85em;transition:opacity .25s;position:absolute;transform:translate(-50%,-125%)}.gate-tag.on{opacity:1}.clone-tag{box-shadow:none;color:#fff;letter-spacing:.1em;text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,0 -1.5px #000,0 1.5px #000,-1.5px 0 #000,1.5px 0 #000;background:0 0;border:0;padding:0}.gauge,.cap-light{pointer-events:none;position:absolute}.cap-light:after{content:"";animation:capOff var(--lp) steps(1,end) var(--ld) infinite;background:#080a12b8;border-radius:30%;position:absolute;inset:3px}.cap-light i{background:radial-gradient(closest-side,rgba(var(--lc),.95),rgba(var(--lc),.45) 40%,rgba(var(--lc),0));mix-blend-mode:screen;width:280%;height:380%;animation:capGlow var(--lp) steps(1,end) var(--ld) infinite;border-radius:50%;position:absolute;top:-140%;left:-90%}@keyframes capGlow{0%{opacity:1}50%{opacity:0}}@keyframes capOff{0%{opacity:0}50%{opacity:1}}.gauge-needle{clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 100%;background:#191412;width:6%;height:39%;position:absolute;top:11%;left:47%;transform:rotate(-120deg)}.gauge-needle.run{animation:gaugeSweep var(--gd) ease-in-out var(--gdl) infinite}.gauge-pin{background:#191412;border-radius:50%;width:16%;height:16%;position:absolute;top:42%;left:42%;box-shadow:inset 0 0 0 .08em #ffffff40}@keyframes gaugeSweep{0%{transform:rotate(-120deg)}62%{transform:rotate(108deg)}70%{transform:rotate(99deg)}78%{transform:rotate(114deg)}86%{transform:rotate(104deg)}to{transform:rotate(-120deg)}}#gate-ui{container-type:inline-size}.alarm{opacity:0;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.alarm.on{opacity:1}.alarm:not(.on) *{animation-play-state:paused}.alarm-wash{mix-blend-mode:screen;background:radial-gradient(70% 60% at 50% 22%,#ff180e4d,#ff00001a 60%,#ff00000d);animation:1.1s ease-in-out infinite alarmWash;position:absolute;inset:0}@keyframes alarmWash{0%,to{opacity:.35}50%{opacity:1}}.beacon{width:0;height:0;position:absolute}.beacon-beam{mix-blend-mode:screen;will-change:transform;width:50cqw;height:50cqw;animation:beaconSpin 1.1s linear var(--bd) infinite;background:conic-gradient(#ff281e00 0deg,#ff322357 10deg,#ff281e00 26deg 180deg,#ff322357 190deg,#ff281e00 206deg 360deg);border-radius:50%;position:absolute;top:-25cqw;left:-25cqw;-webkit-mask-image:radial-gradient(circle,#000 0 45%,#0000 70%);mask-image:radial-gradient(circle,#000 0 45%,#0000 70%)}@keyframes beaconSpin{0%{transform:scale(3)rotate(0)}to{transform:scale(3)rotate(360deg)}}.beacon-lamp{mix-blend-mode:screen;width:6.4cqw;height:6.4cqw;animation:lampFlash .55s ease-in-out var(--bd) infinite alternate;background:radial-gradient(circle,#ff785af2 0,#ff281e8c 28%,#f000 70%);border-radius:50%;position:absolute;top:-3.2cqw;left:-3.2cqw}@keyframes lampFlash{0%{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}#gate-stage:after,#lab-stage:after{content:"";z-index:30;pointer-events:none;opacity:0;will-change:opacity;background:#02060894;transition:opacity .35s;position:absolute;inset:0}#gate-stage.file-open:after,#lab-stage.viewing:after{opacity:1}.cfile{z-index:6;opacity:0;visibility:hidden;outline:none;transition:opacity .35s,visibility 0s linear .35s;position:fixed;inset:0}.cfile.on{opacity:1;visibility:visible;transition:opacity .35s}.cfile.on.dropping{opacity:0;transition:opacity .22s .34s}.cfile-stage{--fw:min(max(100vw,calc(100vh * 32 / 15)),120vw,227vh);width:var(--fw);height:calc(var(--fw) * 15 / 32);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.cf-motion{will-change:transform,opacity;-webkit-font-smoothing:antialiased;position:absolute;inset:0}.cf-motion.pull{animation:.62s cubic-bezier(.2,.8,.25,1) both cfPull}.cf-motion.drop{animation:.56s cubic-bezier(.55,0,1,.45) both cfDrop}@keyframes cfPull{0%{opacity:0;transform:translate(-7%)}60%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes cfDrop{0%{transform:translate(0)}to{transform:translate(3%,70%)rotate(14deg)scale(.88)}}.cf-folder{perspective:calc(var(--fw) * 1.4);perspective-origin:52.8%;transition:transform 1.1s cubic-bezier(.45,.08,.25,1);position:absolute;inset:0}.cfile:not(.on) .cf-folder,.cfile:not(.on) .cf-leaf{transition:none}.cf-leaf{transform-style:preserve-3d;transform-origin:0%;will-change:transform;transition:transform 1.1s cubic-bezier(.45,.08,.25,1);position:absolute}.cf-face{backface-visibility:hidden;position:absolute;inset:0}.cf-face.back{transform:rotateY(180deg)}.cf-art{background-repeat:no-repeat;position:absolute;inset:0}.cf-baked{height:100%;position:absolute;top:0}.cf-baked img{-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cf-baked:after{content:"";opacity:0;pointer-events:none;-webkit-mask-image:var(--baked);-webkit-mask-image:var(--baked);-webkit-mask-image:var(--baked);-webkit-mask-image:var(--baked);-webkit-mask-image:var(--baked);mask-image:var(--baked);background:linear-gradient(90deg,#0000008c,#00000026);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cf-art:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000008c,#00000026);position:absolute;inset:0}.cf-leaf.moving.fwd>.front>.cf-art:after,.cf-leaf.moving.rev>.back>.cf-art:after,.cf-leaf.moving.fwd>.front>.cf-baked:after,.cf-leaf.moving.rev>.back>.cf-baked:after{animation:1.1s ease-in forwards cfAway}.cf-leaf.moving.fwd>.back>.cf-art:after,.cf-leaf.moving.rev>.front>.cf-art:after,.cf-leaf.moving.fwd>.back>.cf-baked:after,.cf-leaf.moving.rev>.front>.cf-baked:after{animation:1.1s ease-out forwards cfArrive}@keyframes cfAway{0%{opacity:0}50%{opacity:.75}to{opacity:.75}}@keyframes cfArrive{0%{opacity:.75}50%{opacity:.5}to{opacity:0}}.cf-outer{filter:brightness(1.02)saturate(.78)sepia(.12)contrast(1.02)}[data-stage=closed] .cf-cover,[data-stage=back] .cf-leaf{cursor:pointer}.cf-outer-ui{text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:10% 11% 9%}.ink{color:#15130d;mix-blend-mode:multiply;-webkit-mask-image:var(--ink-light);-webkit-mask-image:var(--ink-light);-webkit-mask-image:var(--ink-light);-webkit-mask-image:var(--ink-light);-webkit-mask-image:var(--ink-light);mask-image:var(--ink-light);-webkit-mask-size:13cqw;mask-size:13cqw}.cf-printbox{font:700 .95cqw var(--mono);letter-spacing:.13em;white-space:nowrap;border:.3cqw solid;flex-direction:column;align-items:center;gap:.4cqw;padding:1.1cqw 2.2cqw;display:flex;position:relative}.cf-printbox:after{content:"";pointer-events:none;border:.11cqw solid;position:absolute;inset:.5cqw}.cf-printbox b{font-family:"Black Ops One",var(--mono);letter-spacing:.06em;font-size:3cqw;font-weight:400;line-height:1.05}.cf-printfoot{width:auto;min-width:78%;font:700 .92cqw var(--mono);letter-spacing:.18em;white-space:nowrap;flex-direction:column;align-items:center;gap:.55cqw;display:flex}.cf-printfoot i{background:currentColor;width:100%;height:.16cqw;display:block}.cf-stamp-ink{white-space:nowrap;font-family:"Black Ops One",var(--mono);color:#a0121a;letter-spacing:.08em;mix-blend-mode:multiply;-webkit-mask-image:var(--ink-heavy);-webkit-mask-image:var(--ink-heavy);-webkit-mask-image:var(--ink-heavy);-webkit-mask-image:var(--ink-heavy);-webkit-mask-image:var(--ink-heavy);mask-image:var(--ink-heavy);border:.26cqw solid;border-radius:.28cqw;padding:.2cqw 1cqw;font-size:1.5cqw;font-weight:400;line-height:1.15;display:inline-block;transform:rotate(-7deg);-webkit-mask-size:11cqw;mask-size:11cqw}.cf-stamp-ink.big{border-width:.38cqw;padding:.3cqw 1.4cqw;font-size:3.1cqw;transform:rotate(-11deg)}.cf-stamp-ink.big.closed{transform:rotate(8deg)}.cf-stamp-ink.conf{font-size:1.15cqw;transform:rotate(5deg)}.cf-stamp-ink.paper-stamp{mix-blend-mode:normal;color:#941015;font-size:calc(1.05cqw * var(--k));position:absolute}.cf-stamp-ink.paper-stamp.unc{font-size:calc(.9cqw * var(--k));bottom:1%;right:1%;transform:rotate(-8deg)}.cf-stamp-ink.paper-stamp.copy{bottom:4%;right:3%;transform:rotate(-6deg)}.cf-arrow{cursor:pointer;opacity:0;pointer-events:none;filter:drop-shadow(0 .15cqw .35cqw #000000b3);background:0 0;border:0;width:2.6cqw;height:4.8cqw;padding:0;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}[data-stage=spread1] .cf-arrow,[data-stage=spread2] .cf-arrow{opacity:1;pointer-events:auto}.cf-arrow svg{width:100%;height:100%;overflow:visible}.cf-arrow path{fill:#e6dcc2;stroke:#14130e;stroke-width:6px;stroke-linejoin:round;transition:fill .2s}.cf-arrow:hover path,.cf-arrow:focus-visible path{fill:#c11c22}.cf-arrow:focus-visible{outline:none}.cf-arrow:active svg{transform:scale(.92)}.cf-arrow.right svg{animation:1.6s ease-in-out infinite cfNudge}.cf-tab{background:linear-gradient(90deg,#6b6644,#56523a);border:.2cqw solid #14130e;justify-content:center;align-items:center;width:3.2%;height:24%;display:flex;position:absolute;top:9%;box-shadow:inset 0 0 .6cqw #00000073}.cf-tab.right{border-left:0;border-radius:0 .5cqw .5cqw 0;right:-2.6%}.cf-tab.left{border-right:0;border-radius:.5cqw 0 0 .5cqw;left:-1.2%}.cf-tab b{writing-mode:vertical-rl;font-family:"Black Ops One",var(--mono);letter-spacing:.14em;color:#eee7d0e0;font-size:.8cqw;font-weight:400}.cf-tab.left b{transform:rotate(180deg)}.cf-inside{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.4cqw;display:flex;position:absolute;inset:13% 17% 17%}.cfile-title{font-family:"Black Ops One",var(--mono);letter-spacing:.06em;margin:0;font-size:3.4cqw;font-weight:400;line-height:1.04}.cfile-meta{font-family:var(--mono);letter-spacing:.12em;gap:.5cqw;margin:0;font-size:.9cqw;font-weight:700;display:grid}.cfile-meta div{justify-content:center;gap:.8cqw;display:flex}.cfile-meta dt{opacity:.72}.cfile-meta dd{margin:0}.cf-paper-area{position:absolute}.cf-page{--k:1;padding-bottom:calc(.4cqw * var(--k));gap:calc(.34cqw * var(--k));font-family:var(--mono);font-weight:400;font-size:calc(.8cqw * var(--k));color:#2e2621;text-align:left;flex-direction:column;line-height:1.42;display:flex;position:absolute;inset:5.5% 8% 5%;overflow:hidden}.cf-page b{color:#000;font-weight:700}.cf-page b.red{color:#8e1a1a}.cf-page h3{margin:calc(.35cqw * var(--k)) 0 0;font-family:"Black Ops One",var(--mono);font-weight:400;font-size:calc(1.04cqw * var(--k));letter-spacing:.05em;color:#2a1d17}.cf-page p{margin:0}.cf-head{padding-bottom:calc(.3cqw * var(--k));margin-bottom:calc(.15cqw * var(--k));border-bottom:.13cqw solid #1d181599;justify-content:space-between;align-items:baseline;gap:.6cqw;display:flex}.cf-head b{white-space:nowrap;font-family:"Black Ops One",var(--mono);font-weight:400;font-size:calc(1.4cqw * var(--k));letter-spacing:.07em;color:#1d1815}.cf-head span{text-align:right;min-width:0;font-size:calc(.56cqw * var(--k));letter-spacing:.1em;opacity:.8;flex:auto}.cf-small{font-size:calc(.68cqw * var(--k))}.cf-strong{font-weight:700;font-size:calc(1.06cqw * var(--k));color:#8e1a1a}.cf-quote{color:#8e1a1a;font-style:italic;font-weight:700}.cf-note{font-size:calc(.68cqw * var(--k));border-left:.16cqw solid #8e1a1a99;max-width:55%;padding-left:.5cqw}.redact{color:#0000;-webkit-user-select:none;user-select:none;background:#1d1917;border-radius:.06cqw}@keyframes cfNudge{0%,to{transform:translate(0)}50%{transform:translate(.45cqw)}}.cf-prints{gap:calc(.75cqw * var(--k));margin-top:calc(.45cqw * var(--k));grid-template-columns:repeat(4,1fr);display:grid}.cf-print{padding:calc(.3cqw * var(--k)) calc(.3cqw * var(--k)) calc(.42cqw * var(--k));transform:rotate(var(--r));background:#f3ecdf;margin:0;position:relative;box-shadow:0 .1cqw .35cqw #00000059}.cf-print-img{aspect-ratio:1;width:100%;image-rendering:pixelated;filter:saturate(.88)contrast(1.05);background-repeat:no-repeat;background-size:400% 100%;display:block}.cf-print figcaption{font-size:calc(.5cqw * var(--k));letter-spacing:.04em;text-align:center;margin-top:.28cqw;line-height:1.25}.cf-print figcaption small{opacity:.75;font-size:calc(.42cqw * var(--k));display:block}.cf-tape{background:#e9debed1;width:2.2cqw;height:.7cqw;position:absolute;top:-.35cqw;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 0 .06cqw #00000040}.cf-cams{gap:calc(.95cqw * var(--k));margin-top:calc(.55cqw * var(--k));grid-template-columns:1fr 1fr;display:grid}.cf-cam{margin:0}.cf-cam-frame{aspect-ratio:4/3;border:calc(.28cqw * var(--k)) solid #efe8da;background:#10140f;display:block;position:relative;overflow:hidden;box-shadow:0 .1cqw .35cqw #00000059}.cf-cam-frame img{max-width:none;height:84%;image-rendering:pixelated;filter:contrast(1.1)saturate(.9);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.cf-cam.lost .cf-cam-frame img{filter:brightness(.85)contrast(1.25)}.cf-scan{background:repeating-linear-gradient(#ffffff12 0 1px,#0000 1px 3px);position:absolute;inset:0}.cf-ts,.cf-rec{font:700 calc(.46cqw * var(--k)) var(--mono);letter-spacing:.08em;text-shadow:0 0 2px #000;position:absolute;top:5%}.cf-ts{color:#e8f5e2;left:5%}.cf-rec{color:#ff3b30;animation:1s steps(2,end) infinite cfBlink;right:5%}@keyframes cfBlink{50%{opacity:0}}.cf-cam figcaption{font-size:calc(.56cqw * var(--k));letter-spacing:.04em;margin-top:.34cqw;line-height:1.3}.cf-cam figcaption small{opacity:.8;font-size:calc(.48cqw * var(--k));display:block}.cf-end{margin-top:calc(.35cqw * var(--k));text-align:center;font-size:calc(.56cqw * var(--k));letter-spacing:.14em;text-transform:uppercase}.cfile-hint{left:50%;bottom:max(2.2vh,env(safe-area-inset-bottom));white-space:nowrap;font:700 clamp(11px,.85vw,14px) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 1px 3px #000;pointer-events:none;margin:0;position:fixed;transform:translate(-50%)}@media (aspect-ratio<=1){#gate-stage,#gate-ui{transform:translate(-83.79%,-50%)}}.layer{pointer-events:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.layer.crop{object-fit:contain}.layer.hi{opacity:0;transition:opacity .25s}.layer.hi.on{opacity:1}#s-room .layer.hi{opacity:1;transition:filter .25s,transform .25s}#s-room .layer.hi.on{filter:brightness(1.12)drop-shadow(0 0 10px #ffd84dd9);transform:translateY(-3px)}#s-room #hi-tasks.on{transform:translateY(-12px)}#hi-bell-pressed,#s-room.bell-down #hi-bell{display:none}#s-room.bell-down #hi-bell-pressed{filter:brightness(1.12)drop-shadow(0 0 10px #ffd84dd9);display:block}#s-room.await-bell #hi-bell:not(.on){animation:2.4s ease-in-out infinite bellPulse}#s-room.landing-folder .fold.cur{animation:.6s cubic-bezier(.2,.8,.2,1) paperDrop}@keyframes bellPulse{0%,to{filter:none}50%{filter:brightness(1.1)drop-shadow(0 0 12px #ffd84db3)}}@keyframes paperDrop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}.board{pointer-events:none;position:absolute}.board .layer{width:100%;height:100%;inset:0}.paper{transition:transform .25s}.paper.lift{transform:translateY(-3px)}.vignette{z-index:2}.hit{z-index:3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;display:block;position:absolute}.hit img,#hi-menu,.hit[data-hit=menu],#s-room.portrait .hit:not([data-hit=bell]):not([data-hit=menu]):not([data-hit=folder]):not([data-hit=exit]),#s-room.portrait #tray-bottom,#s-room.portrait #tray-top,#s-room.portrait #hi-tasks,#s-room.portrait .board,#s-room.portrait #hi-gallery,#s-room.portrait #hi-socials{display:none}#s-room.portrait #hi-menu,#s-room.portrait .hit[data-hit=menu]{display:block}#s-room.portrait .hit[data-hit=exit]{place-items:center;display:grid;position:fixed;left:12px!important;top:max(12px,env(safe-area-inset-top))!important;width:44px!important;height:44px!important}#s-room.portrait .hit[data-hit=exit] img{opacity:.6;width:32px;height:32px;display:block}#intro{z-index:5;background:var(--ink);place-items:center;display:grid}.intro-art{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#intro:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#0000002e 78%,#000000b8);position:absolute;inset:0}.intro-overlay,.gate-overlay,.lab-overlay{pointer-events:none;z-index:1;opacity:.5;background:#000;animation:4s ease-in-out infinite overlayPulse;position:fixed;inset:0}@keyframes overlayPulse{0%,to{opacity:.5}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.gauge-needle.run,.cap-light i,.cap-light:after,.beacon-beam,.beacon-lamp,.alarm-wash{animation:none}.intro-overlay,.gate-overlay,.lab-overlay{opacity:.6;animation:none}}#intro-enter{z-index:2;left:50%;bottom:max(5vh,env(safe-area-inset-bottom));cursor:pointer;text-align:center;white-space:nowrap;text-shadow:0 2px 12px #000,0 1px 3px #000;background:0 0;border:0;justify-items:center;gap:3px;max-width:calc(100vw - 24px);padding:8px 18px;display:grid;position:absolute;transform:translate(-50%);color:var(--paper)!important}#intro-enter .intro-title{font-family:"Rubik Wet Paint",var(--display);letter-spacing:.01em;text-shadow:0 0 22px #4dff8659,0 3px #000,0 2px 12px #000;margin-bottom:-.12em;padding-bottom:.28em;font-size:clamp(32px,5vw,74px);font-weight:400;line-height:1.05}#intro-enter .intro-prompt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;font-size:clamp(16px,2vw,23px);font-weight:700;animation:2.4s ease-in-out infinite bellPulse;position:relative}#intro-enter .intro-arrow{letter-spacing:0;margin-left:.3em;position:absolute;left:100%}#intro-enter:hover .intro-prompt,#intro-enter:focus-visible .intro-prompt{color:var(--butter)}.bub{z-index:10;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:18px;padding:14px 18px;font-size:clamp(14px,1.15vw,18px);line-height:1.35;position:fixed;transform:translate(-50%)}.bub:before{content:"";border:10px solid #0000;border-top:10px solid var(--ink);border-bottom:10px solid #0000;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.bub p{margin:0}.opts{gap:6px;margin-top:10px;display:grid}.opts button{text-align:left;border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:10px;padding:6px 10px}.opts button:hover{background:var(--butter)}.opts b{font-family:var(--display);margin-right:4px;font-weight:400}.ov{z-index:20;opacity:0;visibility:hidden;background:#000000b8;place-items:center;padding:4vmin;transition:opacity .3s;display:grid;position:fixed;inset:0}.ov.on{opacity:1;visibility:visible}.ov-x{top:max(14px,env(safe-area-inset-top));cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:0;position:fixed;right:14px}.ov-x img{object-fit:contain;width:100%;height:100%}.fw,.tw{max-width:92vw;max-height:88vh;position:relative}.fw{width:min(92vw,152.944vh)}.tw{height:min(88vh,125.12vw)}.fw>img,.tw>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fpage{font-family:var(--mono);color:var(--ink);-webkit-user-select:text;user-select:text;flex-direction:column;gap:.3em;padding:2%;font-size:clamp(11px,1.3vw,20px);display:flex;position:absolute}.fpage .stamp{font-family:var(--display);color:var(--ink-soft);margin:0 0 .6em;font-size:1.4em}.fpage .lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:.4em 0 0;font-size:.75em}.fpage .val{margin:0;font-weight:700}.fpage .cls{font-family:var(--display);font-size:1.5em;font-weight:400}.fpage .desc{margin:.2em 0 0}.tpage{font-family:var(--mono);font-size:clamp(12px,1.4vw,20px);position:absolute;top:18%;left:14%;right:14%}.tpage h2{font-family:var(--display);margin:0 0 .4em;font-size:1.8em;font-weight:400}.gal{align-items:center;gap:2vmin;display:flex}.gal-frame{aspect-ratio:1;border:10px solid #6b4a2b;width:min(70vw,70vh);margin:0;box-shadow:0 0 0 4px #3a2716}.gal-frame img{object-fit:cover;width:100%;height:100%}.gal-arrow{cursor:pointer;background:0 0;border:0;width:clamp(40px,5vw,64px);padding:0}.gal-arrow img{width:100%}.gal-arrow.prev img{transform:scaleX(-1)}.gal-arrow:disabled{opacity:.35;cursor:default}.notes{flex-wrap:wrap;justify-content:center;gap:3vmin;max-width:1100px;max-height:86vh;display:flex;overflow:auto}.note{width:min(300px,80vw);position:relative}.note img{width:100%;height:auto;display:block}.n-body{font-family:var(--mono);margin:0;font-size:15px;position:absolute;inset:18% 12%}.disc-art{width:auto;max-width:86vw;height:auto;max-height:86vh}.msigns{justify-items:center;gap:3vh;display:grid}.msigns button{cursor:pointer;background:0 0;border:0;padding:0}.msigns img{width:min(260px,60vw);height:auto}.soc{justify-items:center;gap:20px;display:grid}.soc-card{width:min(180px,40vw)}.soc-row{gap:18px;display:flex}.soc-row img{width:64px;height:64px}.lab-room-overlay{z-index:20;opacity:0;visibility:hidden;background:#000000b8;transition:opacity .45s,visibility 0s linear .45s;position:fixed;inset:0;overflow:hidden}.lab-room-overlay.on{opacity:1;visibility:visible;transition:opacity .45s}.lab-room-stage{width:max(100vw,213.333dvh);height:max(100dvh,46.875vw);animation:.9s cubic-bezier(.2,.7,.2,1) forwards labRoomEnter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.lab-room-stage img{object-fit:fill;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.lab-room-exit{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:2;letter-spacing:.12em;cursor:pointer;text-shadow:0 2px 4px var(--gate-black);background:0 0;border:0;border-radius:0;padding:8px 12px;position:fixed;color:var(--paper)!important;font:700 clamp(15px,1.2vw,20px) var(--mono)!important}.lab-room-exit:hover,.lab-room-exit:focus-visible{color:var(--butter)!important}@keyframes labRoomEnter{to{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){#s-room,#s-room.zoom-from,#s-room.zoom-away,#s-gate,#s-gate.zoom-from{transition:opacity .45s;transform:none}.lab-room-stage{animation:none;transform:translate(-50%,-50%)}.cf-leaf,.cf-folder{transition-duration:10ms}.cf-motion.pull,.cf-motion.drop{animation-duration:10ms}.cf-arrow.right svg,.cf-rec{animation:none}.cf-art:after{animation:none!important}#s-room.await-bell #hi-bell:not(.on),#s-room.landing-folder .fold.cur,#intro-enter .intro-prompt{animation:none}#s-room .layer.hi.on{transform:none}}#s-lab{transition:opacity .45s,transform .9s cubic-bezier(.2,.7,.2,1)}#s-lab.zoom-from{transition:none;transform:scale(.94)}#lab-stage{background:#05080a;width:max(100vw,213.333vh);height:max(100vh,46.875vw);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:inline-size}.lab-item{filter:brightness(.86)saturate(.95);transition:filter .25s,transform .25s}.lab-item.hot{filter:brightness(1.05)saturate(1.05)drop-shadow(0 0 .35vw #8cffaa8c);transform:translateY(-.35%)}.lab-hit{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}.lab-shade{z-index:1;pointer-events:none;background:radial-gradient(75% 70% at 50% 55%,#0000 55%,#0000008c);position:fixed;inset:0}#lab-ui{z-index:2;pointer-events:none;width:max(100vw,213.333vh);height:max(100vh,46.875vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-exit{z-index:4;transition:opacity .25s}#s-lab.viewing .lab-exit{opacity:0;pointer-events:none}.lab-view{z-index:7;opacity:0;visibility:hidden;place-items:center;transition:opacity .3s,visibility 0s linear .3s;display:grid;position:fixed;inset:0}.lab-view.on{opacity:1;visibility:visible;transition:opacity .3s}.lab-view>div{will-change:transform,opacity;backface-visibility:hidden;animation:.5s cubic-bezier(.2,.8,.25,1) both lvIn}.lab-view>div.drop{animation:.56s cubic-bezier(.55,0,1,.45) both lvDrop}.lv-flask.drop{animation:none}.lv-flask.drop .lv-serum,.lv-flask.drop .lv-mint{opacity:0;transition:opacity .18s}.lv-flask.drop .lv-flask-stage{animation:.56s cubic-bezier(.55,0,1,.45) both lvDrop}.lab-view.dropping .lv-hint{opacity:0}@keyframes lvDrop{0%{transform:translate(0)rotate(0)}to{transform:translate(3%,78vh)rotate(14deg)}}@keyframes lvIn{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:translate(0)}}.lv-hint{left:50%;bottom:max(2.4vh,env(safe-area-inset-bottom));white-space:nowrap;font:700 clamp(11px,.85vw,14px) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 1px 3px #000;pointer-events:none;margin:0;position:fixed;transform:translate(-50%)}.lv-clipboard{aspect-ratio:1091/1479;filter:drop-shadow(0 1.2vh 2.4vh #0009);height:min(86vh,124.719vw);position:relative;container-type:inline-size}.lv-clipboard img{-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.lv-clip-paper{box-sizing:border-box;width:79.47%;height:79.45%;font-family:var(--mono);color:#2b2420;padding:13.5cqw 8cqw 5cqw;font-size:3.3cqw;font-weight:400;line-height:1.38;position:absolute;top:10.82%;left:12.47%}.lv-clip-paper h3{font-family:"Black Ops One",var(--mono);letter-spacing:.04em;color:#1d1815;margin:0;font-size:5.6cqw;font-weight:400}.lv-sub{opacity:.75;letter-spacing:.08em;text-transform:uppercase;margin:.6cqw 0 3cqw;font-size:2.8cqw}.lv-clip-paper ul{gap:1.7cqw;margin:0;padding:0;list-style:none;display:grid}.lv-clip-paper li{padding-left:7cqw;position:relative}.lv-clip-paper li:before{content:"";border:.45cqw solid #2b2420;border-radius:.4cqw;width:3.6cqw;height:3.6cqw;position:absolute;top:.35em;left:0}.lv-clip-paper li.done:after{content:"✔";color:#8e1a1a;font-size:5.4cqw;position:absolute;top:-.2em;left:.3cqw;transform:rotate(-8deg)}.lv-clip-paper b,.lv-page b,.lv-serum b{color:#000;font-weight:700}.lv-sign{margin-top:3.5cqw;font-size:3cqw}.lv-flask{align-items:center;gap:min(5vw,70px);max-width:94vw;display:flex}.lv-flask-stage{aspect-ratio:694/1056;height:min(70vh,640px);animation:4s ease-in-out infinite lvFloat;position:relative}.lv-flask-canvas{object-fit:contain;width:100%;height:100%;display:block}.lv-flask-canvas.wobble{animation:3.2s ease-in-out infinite lvWobble}.lv-flask-shadow{filter:blur(4px);background:radial-gradient(closest-side,#50ff9659,#0000);border-radius:50%;height:5%;position:absolute;bottom:-3.5%;left:12%;right:12%}@keyframes lvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}@keyframes lvWobble{0%,to{transform:perspective(900px)rotateY(-22deg)}50%{transform:perspective(900px)rotateY(22deg)}}.lv-serum{color:#d6f5de;width:min(34vw,470px);font:400 clamp(12px,.95vw,16px)/1.5 var(--mono);background:linear-gradient(#08140eeb,#040a08f0);border:1px solid #5aff9659;border-radius:6px;padding:clamp(18px,2vw,30px);position:relative;box-shadow:0 0 30px #3cff8c1f,inset 0 0 40px #0009}.lv-serum:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px);border-radius:6px;position:absolute;inset:0}.lv-kicker{letter-spacing:.18em;text-transform:uppercase;color:#6fe39a;margin:0;font-size:.78em}.lv-serum h2{font-family:"Black Ops One",var(--mono);letter-spacing:.06em;color:#46ff7a;text-shadow:0 0 12px #46ff7a73;margin:.15em 0 .6em;font-size:2.4em;font-weight:400}.lv-serum dl{gap:.7em;margin:0;display:grid}.lv-serum dl div{opacity:0;grid-template-columns:6.5em 1fr;gap:.8em;animation:.45s forwards lvLine;display:grid}.lv-serum dl div:first-child{animation-delay:.25s}.lv-serum dl div:nth-child(2){animation-delay:.4s}.lv-serum dl div:nth-child(3){animation-delay:.55s}.lv-serum dl div:nth-child(4){animation-delay:.7s}.lv-serum dl div:nth-child(5){animation-delay:.85s}.lv-serum dl div:nth-child(6){animation-delay:1s}@keyframes lvLine{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.lv-serum dt{color:#6fe39a;text-transform:uppercase;letter-spacing:.1em;padding-top:.15em;font-size:.82em}.lv-serum dd{margin:0}.lv-serum b{color:#fff}.lv-hazard{color:#ff3a44;mix-blend-mode:normal;text-shadow:0 0 8px #ff283273;background:#0000008c;border-width:3px;font-size:1.05em;position:absolute;bottom:-.9em;right:-.6em;transform:rotate(-7deg)}.lv-files{aspect-ratio:1037/1378;filter:drop-shadow(0 1.2vh 2.4vh #0009);height:min(86vh,106.307vw);position:relative;container-type:inline-size}.lv-paper{background-repeat:no-repeat;position:absolute;inset:0}.lv-page{font-family:var(--mono);color:#2e2621;font-size:3.3cqw;font-weight:400;line-height:1.5;position:absolute;inset:7% 9%}.lv-page h3{font-family:"Black Ops One",var(--mono);letter-spacing:.05em;color:#1d1815;border-bottom:.3cqw solid #1d181599;margin:0;padding-bottom:1cqw;font-size:5.4cqw;font-weight:400}.lv-page table{border-collapse:collapse;width:100%;margin-top:3cqw}.lv-page th,.lv-page td{text-align:left;border-bottom:.2cqw dashed #1d181559;padding:1.4cqw 1cqw}.lv-page th{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:2.6cqw}.lv-page td.bad{color:#8e1a1a;text-transform:uppercase;font-weight:700}.lv-note{border-left:.5cqw solid #8e1a1a99;margin-top:4cqw;padding-left:2cqw;font-size:3cqw}@media (width<=760px){.lv-flask{flex-direction:column;gap:18px}.lv-flask-stage{height:min(42vh,360px)}.lv-serum{width:min(90vw,460px)}}@media (prefers-reduced-motion:reduce){.lv-flask-stage,.lv-flask-canvas.wobble,.lab-view>div{animation:none}.lv-serum dl div{opacity:1;animation:none}}.wl{flex-direction:column;gap:2.4cqw;height:100%;display:flex}.wl h3{font-family:"Black Ops One",var(--mono);letter-spacing:.04em;color:#1d1815;margin:0;font-size:5.4cqw;font-weight:400;line-height:1.1}.wl-text{margin:0;font-size:3.3cqw;line-height:1.45}.wl-text.dim{opacity:.7}.wl b{color:#000;font-weight:700}.wl-field{gap:1cqw;margin-top:1cqw;display:grid}.wl-field span{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:2.5cqw}.wl-field input{box-sizing:border-box;width:100%;font:700 3.1cqw var(--mono);color:#14100d;-webkit-user-select:text;user-select:text;background:#ffffff73;border:.45cqw solid #2b2420;border-radius:.6cqw;outline:none;padding:2.2cqw 2.4cqw}.wl-field input::placeholder{color:#2b242073;font-weight:400}.wl-field input:focus{border-color:#8e1a1a;box-shadow:0 0 0 .5cqw #8e1a1a2e}.wl .wl-btn{color:#efe6cc;font:400 4.2cqw "Black Ops One",var(--mono);letter-spacing:.08em;cursor:pointer;background:#1d1815;border:0;border-radius:.6cqw;align-self:stretch;padding:2.6cqw 2cqw;transition:transform .12s,background .2s;box-shadow:0 .6cqw #8e1a1a}.wl .wl-btn:hover,.wl .wl-btn:focus-visible{background:#8e1a1a;outline:none}.wl .wl-btn:active{transform:translateY(.4cqw);box-shadow:0 .2cqw #8e1a1a}.wl .wl-btn:disabled{opacity:.6;cursor:wait}.wl .wl-link{font:700 3cqw var(--mono);color:#8e1a1a;text-underline-offset:.6cqw;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.wl-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-result{justify-content:center}.wl-big{font-family:"Black Ops One",var(--mono);letter-spacing:.03em;color:#1d1815;margin:0;font-size:5.6cqw;line-height:1.15}.wl-big.red{color:#8e1a1a}.wl-big.cold,.wl-text.cold{color:#4a5d6b}.wl-subject{opacity:.75;word-break:break-all;margin:0;font-size:2.7cqw}.wl .cf-stamp-ink{mix-blend-mode:normal;white-space:normal;text-align:center}.wl .wl-stamp{color:#9e0f16;border-width:.7cqw;align-self:center;margin:1cqw 0 3cqw;padding:1cqw 3cqw;font-size:5.6cqw;transform:rotate(-8deg)}.wl .wl-mutated{color:#9e0f16;border-width:.9cqw;align-self:center;margin:2cqw 0 4cqw;padding:2cqw 3.5cqw;font-size:8.4cqw;line-height:1.02;transform:rotate(-6deg)}.wl-immune{text-align:center;font-family:"Black Ops One",var(--mono);letter-spacing:.06em;color:#6c8174;opacity:.85;align-self:center;margin:2cqw 0 4cqw;font-size:8cqw;line-height:1.02}.wl-blink{animation:1.1s steps(2,end) infinite wlBlink}@keyframes wlBlink{50%{opacity:.25}}.wl-loading{font:700 3.6cqw var(--mono);letter-spacing:.2em;justify-content:center;align-items:center}@media (prefers-reduced-motion:reduce){.wl-blink{animation:none}}.wl-center{text-align:center;justify-content:center;align-items:center}.wl-mono{font:700 3.2cqw var(--mono);letter-spacing:.18em;margin:0}.wl-n{color:#efe6cc;width:4.4cqw;height:4.4cqw;font:700 2.6cqw var(--mono);letter-spacing:0;background:#1d1815;border-radius:50%;flex:none;place-items:center;margin-right:1.5cqw;font-style:normal;display:inline-grid}.wl .wl-follow{font:700 3.1cqw var(--mono);color:#1d1815;letter-spacing:.03em;border:.45cqw dashed #1d1815;border-radius:.6cqw;align-items:center;padding:1.7cqw 2.2cqw;text-decoration:none;transition:background .2s;display:flex}.wl .wl-follow:hover,.wl .wl-follow:focus-visible{background:#1d181514;outline:none}.wl .wl-follow.done{color:#2f6b3a;border-style:solid;border-color:#2f6b3a}.wl .wl-follow.done .wl-n{background:#2f6b3a}.wl-field span{align-items:center;display:flex}.wl-injecting{gap:3.2cqw}.wl-syringe{width:86%;height:auto;overflow:visible}.wl-barrel{fill:#dcebe18c;stroke:#1d1815;stroke-width:2.5px}.wl-serum{fill:#3ddc6a;transform-box:fill-box;transform-origin:100%;animation:2.4s cubic-bezier(.4,0,.6,1) forwards wlSerum}.wl-plunger{fill:#1d1815;animation:2.4s cubic-bezier(.4,0,.6,1) forwards wlPush}.wl-hub,.wl-needle{fill:#5a5550}.wl-tick{fill:#1d1815}.wl-drop{fill:#3ddc6a;animation:.6s ease-in infinite wlDrop}@keyframes wlSerum{0%{transform:scaleX(1)}to{transform:scaleX(.04)}}@keyframes wlPush{0%{transform:translate(0)}to{transform:translate(136px)}}@keyframes wlDrop{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.wl-bar{background:#fff6;border:.4cqw solid #1d1815;border-radius:2cqw;width:86%;height:2.4cqw;overflow:hidden}.wl-bar i{transform-origin:0;background:repeating-linear-gradient(45deg,#3ddc6a 0 2cqw,#2bb455 2cqw 4cqw);width:100%;height:100%;animation:2.4s cubic-bezier(.4,0,.6,1) forwards wlBar;display:block}@keyframes wlBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.wl-serum,.wl-plunger,.wl-drop,.wl-bar i{animation:none}}.wl-form{gap:1.45cqw}.wl-form h3{font-size:4.6cqw}.wl-form .wl-text{font-size:3cqw;line-height:1.38}.wl-form .wl-field{gap:.7cqw;margin-top:0}.wl-form .wl-field input{padding:1.6cqw 2.2cqw;font-size:2.9cqw}.wl-form .wl .wl-btn,.wl-form.wl .wl-btn{padding:2cqw;font-size:3.9cqw}.wl .wl-follow{white-space:nowrap;padding:1.3cqw 2cqw;font-size:2.85cqw}.wl-form.wl .wl-link{font-size:2.8cqw}.lv-mint{aspect-ratio:1040/1552;filter:drop-shadow(0 1.2vh 2.4vh #0009);height:min(82vh,780px);animation:.5s .15s both lvLine;position:relative;container-type:inline-size}.lv-mint>img{-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.lv-mint-in{color:#2b2420;width:55%;height:52%;font:400 3.1cqw/1.32 var(--mono);flex-direction:column;gap:1.3cqw;display:flex;position:absolute;top:28.5%;left:19%}.lv-mint-in h2{font:400 6.4cqw/1 "Black Ops One",var(--mono);letter-spacing:.04em;color:#1d1815;margin:0}.lv-mint-in h3{font:400 3.7cqw "Black Ops One",var(--mono);letter-spacing:.1em;color:#1d1815;border-bottom:.3cqw solid #1d181580;margin:.8cqw 0 0;padding-bottom:.6cqw}.lv-mint-in dl{gap:.7cqw;margin:0;display:grid}.lv-mint-in dl div{border-bottom:.2cqw dashed #1d18154d;justify-content:space-between;align-items:baseline;gap:2cqw;padding-bottom:.5cqw;display:flex}.lv-mint-in dt{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:2.6cqw}.lv-mint-in dd{color:#000;text-align:right;margin:0;font-weight:700}.lv-rarity{gap:.8cqw;margin:0;padding:0;list-style:none;display:grid}.lv-rarity li{align-items:center;gap:1.4cqw;display:flex}.lv-rarity li:before{content:"";background:var(--rc);width:2.4cqw;height:2.4cqw;box-shadow:0 0 1.2cqw var(--rc);border-radius:50%;flex:none}.lv-rarity b{text-align:right;color:#000;min-width:4.6cqw;font-weight:700}.lv-rarity em{color:var(--rc2);font-style:normal;font-weight:700}.lv-rarity .legend{--rc:#f0b323;--rc2:#a8740a}.lv-rarity .epic{--rc:#9b4de3;--rc2:#6d2bb0}.lv-rarity .ultra{--rc:#e0443a;--rc2:#a3221b}.lv-rarity .rare{--rc:#3b8de0;--rc2:#1f5fa8}.lv-rarity .unc{--rc:#3fb15e;--rc2:#23753c}.lv-mint .lv-mint-x{font:700 2.7cqw var(--mono);color:#8e1a1a;text-underline-offset:.6cqw;margin-top:auto;text-decoration:underline}.lv-mint .lv-mint-x:hover{color:#c11c22}.wl-scanning{gap:3cqw}.wl-scanbox{background:#0a140e0f;border:.5cqw solid #1d1815;border-radius:1.2cqw;width:34cqw;height:34cqw;position:relative;overflow:hidden}.wl-dna{width:88%;height:88%;position:absolute;inset:6%}.wl-dna path{fill:none;stroke:#1d1815;stroke-width:2.2px;stroke-linecap:round}.wl-dna line{stroke:#2bb455;stroke-width:1.6px;opacity:.75}.wl-laser{background:#3ddc6a;height:.7cqw;animation:.85s ease-in-out infinite alternate wlLaser;position:absolute;top:0;left:0;right:0;box-shadow:0 0 2cqw #3ddc6a,0 0 5cqw #3ddc6a99}@keyframes wlLaser{0%{transform:translateY(0)}to{transform:translateY(33cqw)}}.wl-scanning .wl-bar i{animation-duration:1.7s}@media (prefers-reduced-motion:reduce){.wl-laser{animation:none;top:50%}}@media (width<=760px){.lv-mint{height:min(62vh,540px)}}.lab-print{z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:.92;transition:transform .25s;position:absolute;overflow:visible}.lab-print.hot{transform:translateY(-.35%)}.lab-print text{fill:#1d1815;font-family:var(--mono)}.lab-print .lp-title{font-family:"Black Ops One",var(--mono);font-size:92px}.lab-print .lp-body{font-size:38px}.lab-print .b,.lab-print tspan.b{fill:#000;font-weight:700}.lab-print .lp-dash{fill:none;stroke:#1d1815;stroke-width:4px;stroke-dasharray:14 10}.lab-print .lp-n{fill:#1d1815}.lab-print .lp-n.dim{fill:#57504a}.lab-print .lp-nt{fill:#efe8da;font:700 30px var(--mono);text-anchor:middle}.lab-print .lp-label{fill:#8a8075;font:700 30px var(--mono);letter-spacing:2px}.lab-print .lp-input{fill:#ffffff59;stroke:#1d1815;stroke-width:3px}.lab-print .lp-ph{fill:#9a9086;font-size:30px}.lab-print .lp-btn{fill:#1a1614}.lab-print .lp-btn-edge{fill:#9b1c1c}.lab-print .lp-btn-t{fill:#efe8da;font-family:"Black Ops One",var(--mono);text-anchor:middle;font-size:50px}.lab-print .lp-link{fill:#9b1c1c;font:700 30px var(--mono)}.lab-print .lp-link-u{fill:#9b1c1c}.lab-tube{z-index:1;pointer-events:none;position:absolute}.lab-tube b{opacity:0;animation:tubeOff var(--tp) linear var(--td) infinite;background:radial-gradient(closest-side,#04100edb 55%,#04100e00);border-radius:40%/18%;position:absolute;inset:4% 8%}.lab-tube i{background:radial-gradient(closest-side,rgba(var(--tc),.6),rgba(var(--tc),.22) 45%,rgba(var(--tc),0));mix-blend-mode:screen;animation:tubeOn var(--tp) linear var(--td) infinite;border-radius:50%;position:absolute;inset:-25% -60%}@keyframes tubeOn{0%,38%{opacity:1}40%{opacity:.1}42%{opacity:.9}44%,58%{opacity:0}60%{opacity:.7}61%{opacity:.15}63%,to{opacity:1}}@keyframes tubeOff{0%,38%{opacity:0}40%{opacity:.8}42%{opacity:.1}44%,58%{opacity:.92}60%{opacity:.3}61%{opacity:.8}63%,to{opacity:0}}.lab-gauge{z-index:1;pointer-events:none;position:absolute;overflow:visible}.lab-gauge .lg-tick{stroke:#1d2324;stroke-width:.1px;stroke-linecap:round}.lab-gauge .lg-tick.red{stroke:#8e2020}.lab-gauge .lg-needle{fill:#6e1418;transform-box:view-box;transform-origin:0 0;transform:rotate(-118deg)}.lab-gauge .lg-needle.build.run{animation:4.2s linear infinite gaugeBuild}.lab-gauge .lg-needle.wander.run{animation:3.1s ease-in-out infinite gaugeWander}.lab-gauge .lg-pin{fill:#1d2426;stroke:#4b5658;stroke-width:.04px}.lab-gauge .lg-glass{fill:none;stroke:#ffffff1f;stroke-width:.04px}@keyframes gaugeBuild{0%{transform:rotate(-118deg)}8%{transform:rotate(-112deg)}55%{animation-timing-function:linear;transform:rotate(70deg)}58%{transform:rotate(84deg)}61%{transform:rotate(74deg)}64%{transform:rotate(88deg)}67%{transform:rotate(78deg)}70%{transform:rotate(90deg)}73%{transform:rotate(80deg)}78%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:rotate(86deg)}88%{transform:rotate(-114deg)}91%{transform:rotate(-122deg)}94%{transform:rotate(-115deg)}to{transform:rotate(-118deg)}}@keyframes gaugeWander{0%{transform:rotate(-30deg)}18%{transform:rotate(6deg)}24%{transform:rotate(-2deg)}46%{transform:rotate(44deg)}52%{transform:rotate(36deg)}70%{transform:rotate(58deg)}84%{transform:rotate(12deg)}to{transform:rotate(-30deg)}}.lab-tv{z-index:1;pointer-events:none;background:#8a0f16;border-radius:16%/20%;position:absolute;overflow:hidden;box-shadow:inset 0 0 6cqw #000000d9;container-type:inline-size}.lab-tv.night{background:#3a0508}.lab-tv .tv-art{place-items:center;animation:4.3s step-end infinite tvJolt;display:grid;position:absolute;inset:0}.lab-tv .tv-art img{width:auto;max-width:none;height:100%;image-rendering:pixelated;filter:contrast(1.15)saturate(.85)brightness(.95)}.lab-tv.night .tv-art{animation-duration:5.7s;animation-delay:-2s}.lab-tv .tv-scan{background:repeating-linear-gradient(#00000052 0 1.5cqw,#0000 1.5cqw 3cqw);position:absolute;inset:0}.lab-tv .tv-noise{opacity:.16;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size:40cqw 40cqw;animation:.3s steps(3,end) infinite tvNoise;position:absolute;inset:-40%}.lab-tv .tv-roll{background:#ffffff12;height:20%;animation:5s linear infinite tvRoll;position:absolute;top:-22%;left:0;right:0}.lab-tv .tv-rec{font:800 7.5cqw/1 var(--mono);color:#fff;letter-spacing:.06em;text-shadow:0 .6cqw #000;align-items:center;gap:2cqw;display:flex;position:absolute;top:9%;left:9%}.lab-tv .tv-rec i{background:#ff2b2b;border-radius:50%;width:5cqw;height:5cqw;animation:1s step-end infinite tvRec}.lab-tv .tv-id{font:800 5.4cqw/1 var(--mono);color:#fff;letter-spacing:.04em;text-shadow:0 .6cqw #000;white-space:nowrap;position:absolute;bottom:5%;right:8%}.lab-tv .tv-focus{aspect-ratio:1;border:.8cqw solid #fff9;width:16%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-tv .tv-cut{opacity:0;mix-blend-mode:hard-light;background:#cfcfcf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/30cqw 30cqw;animation:9s step-end infinite tvCut;position:absolute;inset:0}.lab-tv.night .tv-cut{animation-delay:-4.5s}.lab-tv .tv-glass{border-radius:inherit;background:radial-gradient(60% 45% at 72% 22%,#ffffff29,#0000 70%),radial-gradient(#0000 55%,#0000008c);position:absolute;inset:0}@keyframes tvNoise{0%{transform:translate(0)}33%{transform:translate(-6%,4%)}66%{transform:translate(5%,-5%)}}@keyframes tvRoll{to{top:110%}}@keyframes tvRec{50%{opacity:0}}@keyframes tvJolt{0%{transform:none}46%{transform:translate(2.5%)}47%{transform:translate(-1.5%)}48%{transform:none}83%{transform:translateY(-2%)}84%{transform:none}}@keyframes tvCut{0%{opacity:0}62%{opacity:.85}64%{opacity:.4}65%{opacity:.9}67%{opacity:0}}.lab-tank-hit{z-index:3;position:absolute}.lab-smoke{z-index:2;pointer-events:none;width:0;height:0;position:absolute}.lab-smoke i{width:calc(2.2cqw * var(--ps));aspect-ratio:1;filter:blur(.25cqw);opacity:0;background:radial-gradient(closest-side,#cdd6d28c,#b9c4c038 55%,#b9c4c000);border-radius:50%;animation:2.4s ease-out forwards smokeRise;position:absolute;top:0;left:0}@keyframes smokeRise{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}12%{opacity:.75}to{transform:translate(calc(-50% + var(--dx) * 2.6cqw),calc(-50% - 9cqw)) scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.lab-tube b,.lab-tube i,.lab-tv .tv-art,.lab-tv .tv-noise,.lab-tv .tv-roll,.lab-tv .tv-cut,.lab-tv .tv-rec i{animation:none}}.lab-exitpad-screen{z-index:2;pointer-events:none;background:#28ffbe2e;border-radius:8%;place-items:center;display:grid;position:absolute;box-shadow:0 0 1.2cqw #5affc859;container-type:inline-size}.lab-exitpad-screen b{font:400 34cqw/1 "Black Ops One",var(--mono);letter-spacing:.06em;color:#063d2c;text-shadow:0 0 6cqw #a0ffdce6;animation:1.4s step-end infinite padBlink}.lab-exitpad-key{z-index:2;pointer-events:none;background:#ff3c3200;border-radius:20%;transition:background .2s,box-shadow .2s;position:absolute}.lab-exitpad{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}.lab-exitpad:focus-visible{outline-offset:2px;border-radius:6%;outline:2px solid #78ffc899}:is(#lab-stage:has(.lab-exitpad:hover) .lab-exitpad-key,#lab-stage:has(.lab-exitpad:focus-visible) .lab-exitpad-key){background:#ff3c328c;box-shadow:0 0 1.4cqw #ff3c32e6}#lab-stage:has(.lab-exitpad:hover) .lab-exitpad-screen{background:#50ffc866}@keyframes padBlink{0%,70%{opacity:1}71%,to{opacity:.35}}@media (aspect-ratio>=33/20){.lab-room-exit{display:none}}.lv-arrow{cursor:pointer;filter:drop-shadow(0 .4cqw .6cqw #000000b3);background:0 0;border:0;width:7cqw;height:12cqw;padding:0;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.lv-arrow:before{content:"";clip-path:polygon(100% 0,0 50%,100% 100%,78% 50%);background:#efe8da;position:absolute;inset:0}.lv-arrow.prev{left:-12cqw}.lv-arrow.next{right:-12cqw}.lv-arrow.next:before{transform:scaleX(-1)}.lv-arrow:hover,.lv-arrow:focus-visible{transform:translateY(-50%)scale(1.12)}.lv-arrow:hover:before{background:#fff}.lv-pageno{font:700 2.4cqw var(--mono);letter-spacing:.2em;color:#2e262199;position:absolute;bottom:3.2%;left:50%;transform:translate(-50%)}.lv-more{font:700 2.6cqw var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8e1a1a;text-align:right;margin-top:3cqw}.lv-spec{animation:.35s both lvSpecIn}@keyframes lvSpecIn{0%{opacity:0;transform:translate(2%)}}.lv-spec .lv-sub{margin:0 0 1.2cqw}.lv-spec h3{font-size:6.4cqw;line-height:1.05}.lv-spec-tags{align-items:center;gap:2cqw;margin:2cqw 0;display:flex}.lv-spec-rar{font:400 2.8cqw/1 "Black Ops One",var(--mono);letter-spacing:.08em;text-transform:uppercase;mix-blend-mode:multiply;border:.35cqw solid;padding:.8cqw 1.6cqw;transform:rotate(-3deg)}.lv-spec-id{font:700 2.6cqw var(--mono);letter-spacing:.12em;opacity:.7}.lv-spec-photo{background:#f7f2e8;width:44%;margin:0 auto;padding:1.6cqw 1.6cqw 4.6cqw;position:relative;transform:rotate(-2deg);box-shadow:0 .5cqw 1.4cqw #00000059}.lv-spec-photo img{aspect-ratio:1;width:100%;image-rendering:pixelated;background:#111;display:block}.lv-spec-photo.sil img{filter:brightness(.9);background:#3a0508}.lv-spec-photo figcaption{text-align:center;font:700 2.2cqw var(--mono);letter-spacing:.1em;color:#5a5048;text-transform:uppercase;position:absolute;bottom:1.2cqw;left:0;right:0}.lv-spec-photo:before{content:"";background:#e6dcbebf;width:24%;height:3.2cqw;position:absolute;top:-1.6cqw;left:38%;transform:rotate(3deg)}.lv-spec table{margin-top:3cqw}.lv-spec th{width:34%}.lv-spec td{font-weight:700}.lv-spec.r-uncommon .lv-spec-rar,.lv-spec.r-uncommon td.rar{color:#3d6b2f}.lv-spec.r-rare .lv-spec-rar,.lv-spec.r-rare td.rar{color:#1f4f8c}.lv-spec.r-ultra .lv-spec-rar,.lv-spec.r-ultra td.rar{color:#6b2a8c}.lv-spec.r-epic .lv-spec-rar,.lv-spec.r-epic td.rar{color:#b4471a}.lv-spec.r-legend .lv-spec-rar,.lv-spec.r-legend td.rar{color:#8e1a1a}@media (width<=760px){.lv-arrow.prev{left:-9cqw}.lv-arrow.next{right:-9cqw}.lv-arrow{width:6cqw;height:10cqw}}@media (prefers-reduced-motion:reduce){.lab-exitpad-screen b,.lv-spec{animation:none}}.lab-item{z-index:1;filter:brightness(.86)saturate(.95)drop-shadow(.06cqw .14cqw .1cqw #0000008c)drop-shadow(.12cqw .3cqw .35cqw #00000059)}.lab-item.hot{filter:brightness(1.05)saturate(1.05)drop-shadow(.06cqw .14cqw .1cqw #0000008c)drop-shadow(0 0 .35vw #8cffaa8c)}.lab-ao{z-index:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(closest-side,#0009,#00000047 55%,#0000);border-radius:50%;position:absolute}.sprite{aspect-ratio:1;display:block;position:relative}.sprite img{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.desk-screen{z-index:1;pointer-events:none;background:#04140b;border-radius:4%;transition:filter .2s;position:absolute;overflow:hidden;box-shadow:inset 0 0 6cqw #000000e6;container-type:inline-size}.desk-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000059 0 1.2cqw,#0000 1.2cqw 2.6cqw),radial-gradient(#3cff8c14,#0000 70%);animation:3.7s step-end infinite dsFlick;position:absolute;inset:0}.desk-screen.hot{filter:brightness(1.35)}.ds-tint{isolation:isolate;filter:drop-shadow(0 0 2cqw #3cff8c8c);background:#04140b;place-items:center;display:grid;position:absolute;inset:6% 12%}.ds-tint .sprite,.ds-tint .tcrop{filter:grayscale()brightness(1.5)contrast(1.25);height:100%}.ds-tint:after{content:"";mix-blend-mode:multiply;background:#3dff86;position:absolute;inset:0}.ds-trait .ds-tint{animation:.25s steps(3,end) dsIn;inset:6% 18% 20%}.ds-trait em{text-align:center;font:700 7cqw/1 var(--mono);color:#5dff9a;text-shadow:0 0 2cqw #3cff8ccc;white-space:nowrap;font-style:normal;position:absolute;bottom:6%;left:0;right:0;overflow:hidden}.ds-build.glitch .ds-tint{animation:.3s steps(2,end) dsGlitch}.ds-lines{font:700 7.4cqw/1 var(--mono);color:#5dff9a;text-shadow:0 0 2cqw #3cff8cd9;white-space:nowrap;flex-direction:column;gap:3.5cqw;display:flex;position:absolute;inset:10% 8%;overflow:hidden}.ds-lines i{font-style:normal}.ds-lines .blink{animation:1s step-end infinite tvRec}.ds-lines .ok{color:#b6ffd0}@keyframes dsFlick{0%,to{opacity:1}48%{opacity:.75}50%{opacity:1}}@keyframes dsIn{0%{opacity:0;transform:translateY(-6%)}}@keyframes dsGlitch{0%{opacity:.4;transform:translate(4%)skew(8deg)}to{opacity:1;transform:none}}.lv-display{aspect-ratio:1771/1424;filter:drop-shadow(0 1.2vh 2.4vh #0009);height:min(84vh,75.5822vw);position:relative}.lvd-bezel{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:216.83%;max-width:none;position:absolute;top:-15.31%;left:-58.44%}.lvd-screen{z-index:1;color:#6dffa4;width:72.2%;height:62.4%;font-family:var(--mono);text-shadow:0 0 .8cqw #3cff8c99;background:radial-gradient(at 50% 45%,#0b2a18,#030c07 75%);border-radius:3.5%;grid-template-rows:auto 1fr auto;gap:1.4cqw;padding:2.4cqw 2.6cqw 2cqw;display:grid;position:absolute;top:15%;left:13.9%;overflow:hidden;container-type:inline-size}.lvd-screen:before{content:"";pointer-events:none;z-index:3;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000038 0 .35cqw,#0000 .35cqw .8cqw);position:absolute;inset:0}.lvd-scan{z-index:3;pointer-events:none;background:linear-gradient(#0000,#6effaa12,#0000);height:14%;animation:4.5s linear infinite tvRoll;position:absolute;top:-15%;left:0;right:0}.lvd-top{letter-spacing:.14em;border-bottom:.2cqw solid #6dffa459;justify-content:space-between;align-items:baseline;gap:2cqw;padding-bottom:1cqw;font-size:2.4cqw;display:flex}.lvd-top b{font-weight:800}.lvd-top span{opacity:.7}.lvd-main{grid-template-columns:44% 1fr;gap:2.6cqw;min-height:0;display:grid}.lvd-view{flex-direction:column;gap:1.4cqw;min-height:0;display:flex}.lvd-stage{background:linear-gradient(#6dffa412 .12cqw,#0000 .12cqw) 0 0/4cqw 4cqw,linear-gradient(90deg,#6dffa412 .12cqw,#0000 .12cqw) 0 0/4cqw 4cqw,#06180e;border:.2cqw solid #6dffa459;flex:1;place-items:center;min-height:0;animation:.18s ease-out both lvdSwap;display:grid}.lvd-stage .sprite.big{filter:drop-shadow(0 0 1.4cqw #3cff8c40);max-width:96%;height:96%}@keyframes lvdOn{0%{opacity:0;transform:scaleY(.04)}60%{opacity:1;transform:scaleY(1.03)}to{transform:none}}.lvd-info{flex-direction:column;gap:1cqw;min-height:0;display:flex}.lvd-layer{letter-spacing:.16em;opacity:.75;margin:0;font-size:2.3cqw}.lvd-info h2{font:400 5.6cqw/1.05 "Black Ops One",var(--mono);letter-spacing:.04em;color:#a8ffc9;margin:0}.lvd-note{opacity:.88;min-height:6cqw;margin:0;font-size:2.3cqw;line-height:1.4}.lvd-grid{grid-template-columns:repeat(8,1fr);gap:.9cqw;margin-top:auto;display:grid;overflow:hidden}.lvd-grid button{cursor:pointer;background:#081d11;border:.2cqw solid #6dffa438;padding:.3cqw;transition:border-color .15s,background .15s}.lvd-grid button:hover{border-color:#6dffa4b3}.lvd-grid button.on{background:#123a22;border-color:#a8ffc9;box-shadow:0 0 1cqw #6dffa499}.lvd-grid .sprite,.lvd-grid .tcrop{width:100%}.lvd-tabs{border-top:.2cqw solid #6dffa459;flex-wrap:wrap;gap:.8cqw;padding-top:1.2cqw;display:flex}.lvd-tabs button{color:inherit;font:700 2.3cqw var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:.2cqw solid #6dffa459;flex:auto;padding:1cqw}.lvd-tabs button:hover{background:#6dffa41a}.lvd-tabs button.on{color:#04140b;text-shadow:none;background:#6dffa4}.lv-display.drop .lvd-screen{animation:.22s ease-in forwards crtOff}@keyframes crtOff{0%{filter:brightness()}40%{filter:brightness(3);transform:scaleY(.04)}to{filter:brightness(0);transform:scale(0,.02)}}@media (prefers-reduced-motion:reduce){.desk-screen:after,.ds-trait .ds-tint,.ds-build.glitch .ds-tint,.lvd-scan,.lvd-stage{animation:none}}.sprite img.ghost{opacity:.22;filter:grayscale()}.lab-desk{z-index:1;filter:saturate(1.05)brightness(1.08)}.tcrop{aspect-ratio:1;contain:paint;pointer-events:none;display:block;position:relative;overflow:hidden}.tcrop img{aspect-ratio:1;max-width:none;height:auto;image-rendering:pixelated;pointer-events:none;position:absolute}.lvd-stage .tcrop.big{filter:drop-shadow(0 0 1.4cqw #3cff8c40);max-width:90%;height:90%}.ds-trait .ds-tint{inset:8% 26% 24%}.ds-wave svg{width:88%;height:66%;position:absolute;inset:8% 6% 26%;overflow:visible}.ds-wave .wv{fill:none;stroke:#5dff9a;stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #3cff8ce6);stroke-dasharray:420;animation:2.4s linear infinite wvRun}.ds-wave .wv.b{stroke-width:1.4px;opacity:.55;animation-duration:3.6s}.ds-wave .wv-bars{flex-direction:column;gap:3cqw;width:22%;display:flex;position:absolute;top:10%;right:8%}.ds-wave .wv-bars i{opacity:.75;background:#5dff9a;height:2.6cqw;animation:1.3s ease-in-out infinite alternate wvBar}.ds-wave .wv-bars i:nth-child(2){animation-delay:-.3s}.ds-wave .wv-bars i:nth-child(3){animation-delay:-.7s}.ds-wave .wv-bars i:nth-child(4){animation-delay:-.2s}.ds-wave .wv-bars i:nth-child(5){animation-delay:-.9s}.ds-wave .wv-bars i:nth-child(6){animation-delay:-.5s}.ds-wave em{font:700 7cqw/1 var(--mono);color:#5dff9a;text-shadow:0 0 2cqw #3cff8ccc;font-style:normal;position:absolute;bottom:7%;left:8%}@keyframes wvRun{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes wvBar{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}.ds-wave .wv-bars i{transform-origin:0}.lvd-black{z-index:0;background:#020403;border-radius:3.5%;width:72.8%;height:63.2%;position:absolute;top:14.6%;left:13.6%;box-shadow:inset 0 0 4vh #000000e6}.lvd-cam{padding:0;display:block}.lvd-cam .lab-tv.big{border-radius:0;width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 0 0 8cqw #000000d9}.lvd-cam .lab-tv.big .tv-art img{height:96%}@media (prefers-reduced-motion:reduce){.ds-wave .wv,.ds-wave .wv-bars i{animation:none}}@keyframes lvdSwap{0%{opacity:.25}}.lvd-grid button{touch-action:manipulation}.lab-oos{z-index:1;pointer-events:none;position:absolute;overflow:visible}.lab-oos .oos-t{font:400 15px "Black Ops One",var(--mono);fill:#ff4a3d;letter-spacing:.5px}.lab-oos .oos-glow{filter:drop-shadow(0 0 2px #ff4a3de6);animation:5s step-end infinite oosFlick}@keyframes oosFlick{0%,to{opacity:1}61%{opacity:.35}62%{opacity:1}64%{opacity:.5}65%{opacity:1}}.lab-rings{z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;overflow:visible}.lab-rings.on{opacity:1}.lab-rings circle{fill:#5dff9a}.lab-rings path{fill:none;stroke:#5dff9a;stroke-width:5.5px;stroke-linecap:round;opacity:.15;filter:drop-shadow(0 0 2px #5dff9ae6)}.lab-rings.on path{animation:1s ease-in-out infinite ringArc}.lab-rings.on path:nth-of-type(2){animation-delay:.18s}.lab-rings.on path:nth-of-type(3){animation-delay:.36s}.lab-rings.on circle{animation:1s ease-in-out infinite ringDot}@keyframes ringArc{0%,to{opacity:.12}35%{opacity:1}}@keyframes ringDot{0%,to{opacity:.6}50%{opacity:1}}.lab-phone-led{z-index:2;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle,#ff503cf2,#ff281e00 70%);border-radius:50%;width:.55%;position:absolute;transform:translate(-50%,-50%)}.lab-phone-led.on{animation:.5s step-end infinite tvRec}.lab-phone{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}@media (prefers-reduced-motion:reduce){.lab-rings.on path,.lab-rings.on circle,.lab-oos .oos-glow{animation:none}.lab-rings path{opacity:.8}}.sprite,.sprite img{pointer-events:none}.lab-oos-hit{z-index:3;position:absolute}.lab-phone[aria-disabled=true]{cursor:default}.lab-tag.lab-say{color:#ff4a3d;text-shadow:0 0 6px #ff3c28b3;border-color:#ff4a3d99;animation:.12s steps(2,end) infinite saySh}@keyframes saySh{0%{transform:translate(-50%,-125%)}50%{transform:translate(calc(1px - 50%),calc(-125% - 1px))}}.lab-blackout{z-index:60;opacity:0;pointer-events:none;background:#000;transition:opacity 1.1s;position:fixed;inset:0}.lab-blackout.on{opacity:1;pointer-events:auto;cursor:none}.lock-tag{color:#ff6a5c;border-color:#ff503c8c}.gate-props{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gate-sign-logo{pointer-events:none}.gb-dial{pointer-events:none;position:absolute}.gb-dial img{width:100%;height:100%;position:absolute;inset:0}.gb-dial svg{position:absolute;overflow:visible}.gb-needle{transform-box:view-box;transform-origin:0 0}.gb-needle.a{animation:3.6s ease-in-out infinite gbA}.gb-needle.b{animation:2.7s ease-in-out infinite gbB}.gb-needle.c{animation:1.9s ease-in-out infinite gbC}@keyframes gbA{0%,to{transform:rotate(-110deg)}45%{transform:rotate(70deg)}52%{transform:rotate(58deg)}58%{transform:rotate(80deg)}64%{transform:rotate(66deg)}80%{transform:rotate(-40deg)}}@keyframes gbB{0%,to{transform:rotate(-60deg)}30%{transform:rotate(20deg)}38%{transform:rotate(8deg)}60%{transform:rotate(95deg)}66%{transform:rotate(84deg)}72%{transform:rotate(100deg)}}@keyframes gbC{0%,to{transform:rotate(30deg)}25%{transform:rotate(48deg)}50%{transform:rotate(22deg)}75%{transform:rotate(55deg)}}.gb-flow{mix-blend-mode:screen}.gb-stream{fill:none;stroke:#9dffb8;stroke-width:5px;stroke-linecap:round;stroke-dasharray:26 140;opacity:.6;filter:drop-shadow(0 0 6px #50ff8ce6);animation:linear infinite gbFlow}@keyframes gbFlow{to{stroke-dashoffset:-166px}}.gb-glow{fill:#78ff9600;animation:2.4s ease-in-out infinite gbGlow}@keyframes gbGlow{50%{fill:#78ff9638}}.gb-bubble{fill:#d2ffdcd9;animation:2s linear infinite gbBubble}@keyframes gbBubble{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{transform:translateY(var(--rise));opacity:0}}.gate-faucet,.gate-faucet-wheel{pointer-events:none}.gate-faucet-wheel.turn{animation:.55s ease-in-out wheelTurn}@keyframes wheelTurn{0%,to{transform:scaleX(1)}25%{transform:scaleX(.2)}50%{transform:scaleX(-1)}75%{transform:scaleX(.2)}}.gate-pour{mix-blend-mode:normal}.gate-pour .pour-stream,.gate-pour .pour-core{fill:none;stroke-linecap:round;opacity:0;transition:opacity .25s}.gate-pour .pour-stream{stroke:#5aff82bf;stroke-width:16px;filter:drop-shadow(0 0 8px #50ff8ccc)}.gate-pour .pour-core{stroke:#d6ffe0;stroke-width:5px;stroke-dasharray:18 22;animation:.5s linear infinite gbFlow}.gate-pour.on .pour-stream,.gate-pour.on .pour-core{opacity:1}.gate-pour .pour-pool{fill:#4dff86;filter:drop-shadow(0 0 10px #50ff8cd9);transition:rx .1s linear,ry .1s linear}.gate-smoke{pointer-events:none;width:0;height:0;position:absolute}.gate-smoke i{width:calc(2.4cqw * var(--ps));aspect-ratio:1;filter:blur(.2cqw);opacity:0;background:radial-gradient(closest-side,#cdffdce6,#aae6c366 55%,#aae6c300);border-radius:50%;animation:2.4s ease-out forwards gateSmoke;position:absolute;top:0;left:0}@keyframes gateSmoke{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}12%{opacity:1}55%{opacity:.6}to{transform:translate(calc(-50% + var(--dx) * 4cqw),calc(-50% - 12cqw)) scale(3);opacity:0}}.faucet-hit{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}@media (prefers-reduced-motion:reduce){.gb-needle,.gb-stream,.gb-glow,.gb-bubble{animation:none}}#gate-stage{container-type:inline-size}.intro-frame{pointer-events:none;width:max(100vw,210.764vh);height:max(100vh,47.4465vw);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.intro-frame .intro-art{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.intro-rubble{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro-scene{position:absolute;container-type:inline-size}.lab-silhouette{z-index:2;pointer-events:none}.lv-flask-3d{z-index:1;aspect-ratio:1;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.lv-flask .lv-mint{z-index:2}.lv-flask-3d.grabbing{cursor:grabbing}.lv-flask-hint{font:700 clamp(10px,.8vw,13px) var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#a0ffbe8c;white-space:nowrap;pointer-events:none;position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.lv-flask.drop .lv-flask-hint{opacity:0}.lab-cork{z-index:1;pointer-events:none;filter:brightness(.86)saturate(.95);transition:transform .25s,filter .25s;position:absolute;overflow:visible}.lab-cork.hot{filter:brightness(1.05);transform:translateY(-.35%)}.gate-drips{pointer-events:none;position:absolute;inset:0}.gate-drip{width:0;height:0;position:absolute}.gate-drip i{transform-origin:50% 0;background:radial-gradient(circle at 35% 30%,#d9ffc9 0 18%,#6dff5c 35%,#2fc63a 80%);border-radius:50%/60% 60% 40% 40%;width:.36cqw;height:.5cqw;margin-left:-.18cqw;animation:linear infinite dripFall;position:absolute;top:0;left:0;box-shadow:0 0 .35cqw #5aff6e8c}.gate-drip b{left:0;top:var(--fall);opacity:0;border:.08cqw solid #96ff8ccc;border-radius:50%;width:1cqw;height:.28cqw;margin-left:-.5cqw;animation:linear infinite dripSplash;position:absolute}@keyframes dripFall{0%{opacity:0;transform:translateY(0)scale(0)}10%{opacity:1}70%{transform:translateY(.12cqw)scaleY(1.15)}76%{animation-timing-function:cubic-bezier(.45,0,.9,.6);transform:translateY(.3cqw)scale(.9,1.3)}91%{transform:translateY(var(--fall)) scale(.8,1.45);opacity:1}92%,to{transform:translateY(var(--fall)) scale(0);opacity:0}}@keyframes dripSplash{0%,90%{opacity:0;transform:scale(.2)}92%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.gate-drip i,.gate-drip b{opacity:0;animation:none}}.lab-tv.laughing .tv-art{animation:.19s steps(2,end) infinite tvLaugh}.lab-tv.night.laughing .tv-art{animation-duration:.26s}.lab-tv.laughing .tv-art img{filter:contrast(1.25)saturate(1.1)brightness(1.08)drop-shadow(0 0 1.2cqw #ff28288c)}@keyframes tvLaugh{0%{transform:translate(0)scale(1.01)}50%{transform:translate(.6%,-1.2%)scale(1.03)}to{transform:translate(-.5%,.8%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.lab-tv.laughing .tv-art{animation:none}}.intro-sound{z-index:3;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));color:#beffd2d9;font:700 clamp(10px,.8vw,13px) var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#00000073;border:1px solid #a0ffbe59;border-radius:4px;padding:.55em .9em;position:absolute}.intro-sound:hover{color:#fff;border-color:#a0ffbecc}.gate-homepad-screen{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;overflow:hidden;container-type:inline-size}.gate-homepad-screen b{font:400 38cqw/1 "Black Ops One",var(--mono);letter-spacing:.06em;color:#0a3a18;animation:1.4s step-end infinite padBlink}.gate-homepad{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}.gate-homepad:focus-visible{outline-offset:2px;outline:2px solid #78ffc8b3}#gate-stage.lock-burst{animation:1.7s linear stageShake,1.7s step-end lightFail}@keyframes stageShake{0%,to{translate:0}5%{translate:-6px 3px}10%{translate:5px -4px}15%{translate:-4px 2px}20%{translate:3px 3px}28%{translate:-3px -2px}36%{translate:2px 2px}44%{translate:-5px 1px}50%{translate:4px -3px}60%{translate:-2px 2px}70%{translate:1px -1px}80%{translate:-1px 1px}}@keyframes lightFail{0%{filter:none}6%{filter:brightness(.35)}10%{filter:brightness(1.15)}16%{filter:brightness(.2)}22%{filter:brightness(.8)}30%{filter:brightness(.3)}40%{filter:brightness()}48%{filter:brightness(.45)}55%{filter:brightness(1.05)}70%{filter:brightness(.6)}85%,to{filter:none}}@media (prefers-reduced-motion:reduce){#gate-stage.lock-burst{animation:1.7s step-end lightFail}}@property --wx{syntax:"<length>";inherits:false;initial-value:0}.vessel-bubbles{pointer-events:none;container-type:size}.vessel-bubbles .vb{will-change:transform;background:url(/scene/vessel-bubbles.webp) no-repeat;animation-name:vbUp,vbWob;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate;position:absolute}@keyframes vbUp{0%{transform:translate(var(--wx),0) scale(.8);opacity:0}5%{opacity:1}90%{transform:translate(var(--wx),var(--rise)) scale(1);opacity:1}94%{transform:translate(var(--wx),var(--rise)) scale(1.45);opacity:0}to{transform:translate(var(--wx),var(--rise)) scale(1.45);opacity:0}}@keyframes vbWob{0%{--wx:-1.1cqw}to{--wx:1.1cqw}}@media (prefers-reduced-motion:reduce){.vessel-bubbles .vb{animation:none}}.lab-phone-art{z-index:1;pointer-events:none}.phone-smoke.s1 i{animation-delay:-2s}.phone-smoke{z-index:3;pointer-events:none;width:0;height:0;position:absolute}.phone-smoke i{aspect-ratio:1;filter:blur(.35cqw);z-index:3;opacity:0;background:radial-gradient(circle,#1c1c1ed9,#28282c80 45%,#32323700 70%);border-radius:50%;width:3.4cqw;margin:-1.7cqw 0 0 -1.7cqw;animation:4s ease-out infinite phoneSmoke;position:absolute;top:0;left:0}.phone-smoke i:nth-child(2){animation-duration:4.6s;animation-delay:-.8s}.phone-smoke i:nth-child(3){animation-duration:3.8s;animation-delay:-1.6s}.phone-smoke i:nth-child(4){animation-duration:4.3s;animation-delay:-2.4s}.phone-smoke i:nth-child(5){animation-duration:5s;animation-delay:-3.2s}.phone-smoke i:nth-child(6){animation-duration:4.4s;animation-delay:-1.2s}.phone-smoke i:nth-child(7){animation-duration:3.6s;animation-delay:-2.8s}.phone-smoke i:nth-child(8){animation-duration:4.9s;animation-delay:-.4s}@keyframes phoneSmoke{0%{opacity:0;transform:translate(0)scale(.35)}12%{opacity:.9}55%{opacity:.6}to{opacity:0;transform:translate(1.6cqw,-11cqw)scale(3)}}.phone-spark{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;background:#fff3c4;border-radius:50%;width:.35cqw;margin:-.175cqw 0 0 -.175cqw;animation:3s linear infinite phoneSpark;position:absolute;box-shadow:0 0 .6cqw .25cqw #ffaa28e6}@keyframes phoneSpark{0%,92%{opacity:0;transform:translate(0)scale(1)}93%{opacity:1}97%{opacity:.8;transform:translate(.6cqw,.9cqw)scale(.6)}to{opacity:0;transform:translate(.9cqw,1.6cqw)scale(.3)}}.phone-flash{z-index:3;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fffadcf2,#ffaa3c8c 25%,#ff782800 60%);border-radius:50%;width:14cqw;margin:-7cqw 0 0 -7cqw;animation:.45s ease-out forwards phoneFlash;position:absolute}@keyframes phoneFlash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.phone-smoke i,.phone-spark{animation:none}}.gate-keypad-hit,.kit-hit{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}.gate-fog{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.gate-fog .haze{opacity:0;background:radial-gradient(80% 70% at 82% 85%,#96afaabf,#78918c8c 45%,#64787666);animation:15s ease-in-out forwards fogHaze;position:absolute;inset:0}.gate-fog .cloud{aspect-ratio:1.6;filter:blur(1.2cqw);opacity:0;background:radial-gradient(#cddcd7b3,#aabeb959 45%,#8ca09b00 70%);border-radius:50%;width:30cqw;margin:-9cqw 0 0 -15cqw;animation:15s ease-in-out forwards fogCloud;position:absolute;top:80%;left:84%}.gate-fog .c1{--tx:-30cqw;--ty:-14cqw;animation-delay:.3s}.gate-fog .c2{--tx:-55cqw;--ty:-4cqw;animation-delay:.8s}.gate-fog .c3{--tx:-70cqw;--ty:-26cqw;animation-delay:1.3s}.gate-fog .c4{--tx:-12cqw;--ty:-32cqw;animation-delay:1.7s}.gate-fog .c5{--tx:-42cqw;--ty:-34cqw;animation-delay:2.2s}.gate-fog .c6{--tx:-80cqw;--ty:-8cqw;animation-delay:2.6s}.gate-fog .c7{--tx:-24cqw;--ty:2cqw;animation-delay:3s}.gate-fog .c8{--tx:-62cqw;--ty:-40cqw;animation-delay:3.4s}@keyframes fogHaze{0%{opacity:0}40%{opacity:.75}62%{opacity:.75}to{opacity:0}}@keyframes fogCloud{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:.9}55%{opacity:.85;transform:translate(var(--tx,-20cqw),var(--ty,-10cqw)) scale(2.2)}to{opacity:0;transform:translate(calc(var(--tx,-20cqw) * 1.2),calc(var(--ty,-10cqw) - 6cqw)) scale(2.8)}}@media (prefers-reduced-motion:reduce){.gate-fog .cloud,.gate-fog .haze{animation-duration:6s}}.gate-kit-img{z-index:1;pointer-events:none;filter:drop-shadow(.25cqw .35cqw .3cqw #0000008c)}.wl-err{margin-top:1cqw;font-weight:700}.wl-field input[aria-invalid=true]{border-color:#8e1a1a}.lab-view.waiting>*{visibility:hidden}.wl-file{background:#ffffff40;border:.4cqw dashed #2b24208c;border-radius:.6cqw;gap:.9cqw;margin:2cqw 0 1.6cqw;padding:2cqw 2.4cqw;display:grid}.wl-file div{font:400 2.9cqw var(--mono);justify-content:space-between;gap:2cqw;display:flex}.wl-file dt{text-transform:uppercase;letter-spacing:.14em;opacity:.65;margin:0}.wl-file dd{color:#14100d;word-break:break-all;text-align:right;margin:0;font-weight:700}.apanel-catch{z-index:39;background:0 0;position:fixed;inset:0}.apanel{z-index:40;aspect-ratio:733/951;filter:drop-shadow(0 1.2vh 2.4vh #000000bf);width:clamp(290px,21vw,340px);animation:.18s ease-out apIn,.5s steps(2,end) apGlitch;position:fixed;container-type:inline-size}@keyframes apIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes apGlitch{0%{clip-path:inset(0 0 60%);transform:translate(-1.5%)}20%{clip-path:inset(40% 0 20%);transform:translate(1.5%)}40%{clip-path:inset(10% 0 50%);transform:none}60%{clip-path:inset(0)}to{clip-path:inset(0)}}.apanel>img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.apanel-screen{text-align:center;color:#c9ff9a;width:66%;height:42%;font-family:"Black Ops One",var(--mono);text-shadow:0 0 1.6cqw #78ff50b3;flex-direction:column;justify-content:center;align-items:center;gap:2.2cqw;display:flex;position:absolute;top:15.5%;left:17%}.apanel-screen h3{font:400 5.6cqw/1.05 "Black Ops One",var(--mono);letter-spacing:.02em;color:#d6ffb0;margin:0}.apanel-label{font:400 4.2cqw "Black Ops One",var(--mono);color:#c9ff9a;align-self:flex-start;margin:.6cqw 0 0}.apanel-boxes{cursor:text;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.apanel-group{align-items:center;gap:.4cqw;display:flex}.apanel-dash{font-style:normal;font:700 3.6cqw var(--mono);color:#c9ff9a;margin:0 .35cqw}.apanel-cell{color:#0d1f06;width:3.3cqw;height:5.4cqw;font:700 3cqw/1 var(--mono);text-shadow:none;background:#d6ffb0e6;border-radius:.6cqw;place-items:center;display:grid;box-shadow:0 0 1.4cqw #8cff5ab3,inset 0 -.5cqw .8cqw #143c0a40}.apanel.lock .apanel-cell{border-radius:1.2cqw;width:10cqw;height:12cqw;margin:0 .8cqw;font-size:6.6cqw}.apanel-cell.cur{outline-offset:.3cqw;outline:.45cqw solid #a8ff6a;animation:1s step-end infinite apCur}@keyframes apCur{50%{outline-color:#0000}}.apanel-input{opacity:0;color:#0000;caret-color:#0000;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;background:0 0;border:0;outline:none;width:calc(100% + 2cqw);height:calc(100% + 2cqw);font-size:16px;position:absolute;inset:-1cqw}.apanel-msg{min-height:4.6cqw;font:700 3.2cqw/1.25 var(--mono);letter-spacing:.05em;color:#d6ffb0cc;text-transform:uppercase;margin:0}.apanel.denied .apanel-msg{color:#ff5f52;text-shadow:0 0 1.4cqw #ff3c28cc;font-size:5.4cqw;font-family:"Black Ops One",var(--mono)}.apanel.granted .apanel-msg{color:#eaffd5;text-shadow:0 0 1.6cqw #a0ff78f2;font-size:4cqw}.apanel.granted .apanel-cell{background:#eaffd5;box-shadow:0 0 1.8cqw #a0ff78e6}.apanel .apanel-guest{letter-spacing:.08em;cursor:pointer;border-radius:1cqw;margin-top:.4cqw;padding:1.2cqw 2.6cqw;color:#d6ffb0!important;font:700 3cqw/1 var(--mono)!important;background:#0a1e068c!important;border:.35cqw dashed #d6ffb099!important}.apanel .apanel-guest:hover{background:#1e460fbf!important}.apanel .apanel-check{cursor:pointer;border-radius:2cqw;width:33%;height:10.6%;padding:0;position:absolute;top:64.2%;left:33%;background:0 0!important;border:0!important}.apanel .apanel-check:active{background:#0000002e!important}.apanel .apanel-check:disabled{cursor:default}.nb-board{z-index:1;position:absolute;container-type:inline-size}.nb-board-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.nb-paper{cursor:pointer;transform-origin:50% 8%;filter:brightness(.74)saturate(.85)drop-shadow(.4cqw .7cqw .5cqw #0000008c);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;transition:filter .2s;position:absolute}.nb-paper:hover,.nb-paper:focus-visible{filter:brightness(.92)saturate(.95)drop-shadow(.4cqw .9cqw .7cqw #0009);outline:none}.nb-paper-art{width:100%;position:relative;container-type:inline-size}.nb-paper-art img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.nb-ink{color:#2b2a2e;text-align:left;mix-blend-mode:multiply;opacity:.9;text-shadow:0 0 .05em #28282d59;pointer-events:none;font-family:Reenie Beanie,Caveat,cursive;font-size:6.1cqw;line-height:1;position:absolute;overflow:hidden}.k-small .nb-ink{font-size:8.4cqw}.k-pin .nb-ink{font-size:6.3cqw}.k-left .nb-ink{font-size:6cqw}.k-stitched .nb-ink{font-size:4.1cqw;line-height:1.02}.k-burn .nb-ink{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.nb-burnt{text-align:center;color:#24170e;text-shadow:0 0 .12em #3c1e0a8c;margin:0;font-family:Caveat,cursive;font-size:9.5cqw;font-weight:700;line-height:1.05;transform:rotate(-4deg)}.nb-read-paper.k-left,.nb-read-paper.k-burn{width:min(70vw,61.5vh)}.nb-read-paper.k-stitched{width:min(92vw,107.64vh)}.k-pin .nb-name{font-size:1.05em}.nb-read-paper.k-pin{width:min(70vw,53.792vh)}.k-form .nb-ink{font-size:4.6cqw;line-height:1.1}.nb-ink p{margin:0 0 .22em}.nb-ink b{font-weight:400;text-decoration:underline;text-decoration-thickness:.06em}.nb-ink s{text-decoration-thickness:.08em}.nb-h{letter-spacing:.06em;opacity:.8;font-family:Caveat,cursive;font-size:.82em;font-weight:700}.nb-name{font-family:Caveat,cursive;font-size:1.28em;font-weight:700;text-decoration:underline;text-decoration-thickness:.05em}.nb-name.in{font-size:1.05em}.nb-status b{color:#6e1414;border:.08em solid #6e1414bf;border-radius:.4em;padding:0 .2em;text-decoration:none}.nb-quote{color:#3a2a2a;font-family:Caveat,cursive;font-style:italic}.nb-quote.circled{color:#5a1717;border:.07em solid #6e1414b3;border-radius:50%;padding:.15em .5em;display:inline-block;transform:rotate(-2deg)}.nb-box{vertical-align:-.1em;text-align:center;border:.06em solid #2b2a2e;width:.75em;height:.75em;margin:0 .15em;font-size:1em;line-height:.7;display:inline-block}.nb-sketch{width:46%;height:auto;margin:.1em auto 0;display:block;overflow:visible}.nb-sketch path{fill:none;stroke:#2f2e33;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.nb-sketch path.red{stroke:#8e1a1a;stroke-width:3px;opacity:.9}.nb-read{z-index:60;cursor:pointer;background:#000000d1;place-items:center;animation:.15s ease-out nbIn;display:grid;position:fixed;inset:0}@keyframes nbIn{0%{opacity:0}to{opacity:1}}.nb-read-paper{filter:drop-shadow(0 2vh 4vh #000000d9);width:min(76vw,60vh)}.nb-read-paper.k-small{width:min(70vw,52.26vh)}.nb-read-paper.k-form{width:min(92vw,90.2vh)}.nb-read-hint{text-align:center;font:700 clamp(10px,1vw,13px) var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#dcebe1b3;margin:0;position:fixed;bottom:3vh;left:0;right:0}.cf-motion{will-change:transform,opacity;backface-visibility:hidden}.wl-readonly{gap:2cqw}.wl-steps{text-align:left;font:400 3.2cqw/1.45 var(--mono);color:#14100d;margin:1cqw 0 2cqw}.wl-steps p{align-items:baseline;gap:1.6cqw;margin:.8cqw 0;display:flex}.wl-steps .wl-n{flex:none;font-style:normal}.wl-steps b{font-weight:700}.wl .wl-discord{text-align:center;text-decoration:none;display:inline-block;background:#5865f2!important;border-color:#2c2f7a!important}.wall-scrawl{z-index:3;pointer-events:none;white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--r,0deg));color:#a3473a;opacity:.72;text-shadow:0 0 .05cqw #3c0f0a80;font-family:Caveat,cursive;font-weight:700;line-height:1;position:absolute}.nb-burn-num{text-align:center;color:#24170e;opacity:.8;margin:.3em 0 0;font-family:Caveat,cursive;font-size:5cqw;font-weight:700;transform:rotate(3deg)}.cf-scrawl{font-family:Reenie Beanie,Caveat,cursive;font-size:calc(.95cqw * var(--k));color:#3a2a2a;opacity:.8;margin:calc(.3cqw * var(--k)) 0 0;transform:rotate(-2deg)}.cf-scrawl.r{text-align:right;transform:rotate(1.5deg)}.lab-sign{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.apanel.lock .apanel-screen{color:#ffc2b8;text-shadow:0 0 1.6cqw #ff3c28bf}.apanel.lock .apanel-screen h3,.apanel.lock .apanel-label{color:#ffd0c8}.apanel.lock .apanel-cell{color:#2a0603;background:#ffc8bee6;box-shadow:0 0 1.4cqw #ff4632b3,inset 0 -.5cqw .8cqw #460a054d}.apanel.lock .apanel-cell.cur{outline-color:#ff8a78}.apanel.lock .apanel-msg{color:#ffc8bed9}.nb-burn-lines{color:#2a1c12;opacity:.78;width:100%;font-family:Caveat,cursive;font-size:5.2cqw;font-weight:500;line-height:1.12;transform:rotate(-3deg)}.nb-burn-lines p{margin:0 0 .12em}.nb-burn-lines .char{-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 96%);mask-image:linear-gradient(90deg,#000 55%,#0000 96%)}.nb-burn-lines .sig{text-align:right;padding-right:34%}.nb-burn-lines .scorch{color:#3d2618;opacity:.6;text-shadow:0 0 .08em #28140acc}.nb-paper-art img.nb-tape{pointer-events:none;position:absolute;inset:0}.nb-paper.behind-glass{pointer-events:none}.nb-glass{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(.22cqw)brightness(.8);backdrop-filter:blur(.22cqw)brightness(.8);background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.nb-glass img{opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.nb-glass:hover img,.nb-glass:focus-visible img{opacity:.5}.nb-glass:focus-visible{outline:none}.nb-glass svg{pointer-events:none;filter:drop-shadow(0 0 .12cqw #000000e6);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nb-glass svg path{fill:none;stroke:#e4eef2c7;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nb-frame-ring{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.nb-shard{z-index:6;pointer-events:none;transform:rotate(var(--rot));background:linear-gradient(135deg,#e1eef2cc,#6e828c59 55%,#ffffffd9);animation:1s cubic-bezier(.45,0,1,1) forwards nbShard;position:absolute}@keyframes nbShard{to{transform:translate(var(--drift),95cqw) rotate(calc(var(--rot) + var(--spin)));opacity:.15}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-ease{syntax:"*";inherits:false}
