@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&family=Press+Start+2P&display=swap";/*! tailwindcss v4.2.4 | 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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 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)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-0{z-index:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[looplings\:html-in-canvas\]{looplings:html-in-canvas}}:root{--ink:#1a1a1a;--ink-light:#4a4a4a;--ink-muted:#888;--ink-faint:#bbb;--border:#d4c5b0;--paper:#f5f0e8;--paper-dark:#ebe3d5;--accent:#16a34a;--accent-muted:#16a34a99;--bg:#e8e0d0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:EB Garamond,Georgia,serif}html.looplings-room-locked,body.looplings-room-locked{overscroll-behavior:none;scrollbar-width:none;width:100%;height:100%;overflow:hidden}html.looplings-room-locked::-webkit-scrollbar{display:none}body.looplings-room-locked::-webkit-scrollbar{display:none}body.looplings-room-locked #root{width:100vw;height:100dvh;overflow:hidden}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.font-serif{font-family:EB Garamond,Georgia,serif}@keyframes cell-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes loopling-invader{0%,49.9%{transform:translateY(0)}50%,to{transform:translateY(-8px)}}@keyframes loopling-blink{0%,78%,to{opacity:1}82%,95%{opacity:0}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}@keyframes flicker{0%,to{opacity:1;transform:translate(0)}10%{opacity:.8;transform:translate(-1px)}20%{opacity:1;transform:translate(1px)}30%{opacity:.6}40%{opacity:1;transform:translate(0)}50%{opacity:.9;transform:translate(-1px)}60%{opacity:1}70%{opacity:.7;transform:translate(1px)}80%{opacity:1;transform:translate(0)}90%{opacity:.8}}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes css-sprite-idle-normal{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes css-sprite-idle-lowcompute{0%,to{transform:translateY(4px)scale(.985)rotate(-.6deg)}50%{transform:translateY(8px)scale(.965)rotate(.6deg)}}@keyframes css-sprite-idle-critical{0%,to{transform:translate(0)rotate(0)scale(1)}20%{transform:translate(-4px,2px)rotate(-1.4deg)scale(1.02)}40%{transform:translate(3px,-2px)rotate(1.6deg)scale(.99)}60%{transform:translate(-2px,-1px)rotate(1deg)scale(1.025)}80%{transform:translate(4px,1px)rotate(-1.2deg)scale(1)}}@keyframes css-sprite-critical-distress{0%,to{transform:translateY(2px)rotate(-1deg)scale(.98)}25%{transform:translate(-2px,7px)rotate(1.2deg)scale(.965)}50%{transform:translate(2px,5px)rotate(-1.4deg)scale(.975)}75%{transform:translate(-1px,9px)rotate(.8deg)scale(.955)}}@keyframes css-sprite-idle-sleeping{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-.6deg)}}@keyframes css-eye-critical{0%,to{opacity:1}50%{opacity:.4}}@keyframes css-eye-sleep{0%,to{opacity:.72}50%{opacity:.52}}@keyframes css-cell-critical{0%,to{filter:brightness(1.05);transform:translate(0)}50%{filter:brightness(1.28);transform:translate(1px)}}@keyframes css-cell-sleep{0%,to{opacity:.8;filter:saturate(.88)}50%{opacity:.62;filter:saturate(.74)}}@keyframes css-cell-lowcompute{0%,to{opacity:.9}50%{opacity:.66}}.animate-bounce-slow{animation:2s ease-in-out infinite bounce-slow}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}.animate-flicker{animation:.5s ease-in-out infinite flicker}.scanlines:before{content:"";pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,#0000001a 0,#0000001a 1px,#0000 1px,#0000 2px);position:absolute;top:0;right:0;bottom:0;left:0}a{color:var(--ink);transition:color .2s}a:hover{color:var(--accent)}::selection{background:#16a34a33}.prime-room-page{color:#fffdf2;background:#090807;width:100vw;height:100vh;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;position:relative;overflow:hidden}.prime-room-hud,.prime-room-panel,.prime-room-feed{z-index:10;pointer-events:none;position:absolute}.prime-room-hud--left{top:clamp(18px,3vw,38px);left:clamp(18px,3vw,42px)}.prime-room-kicker,.prime-room-feed__title{color:#fffdf27a;letter-spacing:.22em;text-transform:uppercase;font-size:10px}.prime-room-hud h1{color:#fffdf2eb;letter-spacing:0;max-width:580px;margin:8px 0 10px;font-size:clamp(20px,3vw,38px);font-weight:600;line-height:1.02}.prime-room-status{color:#fffdf294;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.prime-room-status span{background:#6dff8d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #6dff8db8}.prime-room-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0707068f;border:1px solid #fffdf21f;border-radius:8px;width:min(280px,100vw - 32px);padding:14px;top:clamp(18px,3vw,36px);right:clamp(16px,3vw,38px);box-shadow:0 18px 50px #00000059}.prime-room-panel__row{color:#fffdf2b8;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:38px;display:grid}.prime-room-panel__row+.prime-room-panel__row{border-top:1px solid #fffdf214}.prime-room-panel__row svg,.prime-room-donate svg{color:#ffbe63}.sprite-lab-page{color:#f7f4eb;background:#0a0b0d;min-height:100vh;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.sprite-lab-shell{width:min(1440px,100%);margin:0 auto;padding:clamp(16px,2.5vw,32px)}.sprite-lab-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.sprite-lab-header p,.sprite-lab-preview-card p,.sprite-lab-stage-topline,.sprite-lab-trait-pill span{color:#f7f4eb85;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.sprite-lab-header h1{letter-spacing:0;margin:6px 0 0;font-size:clamp(24px,3vw,42px);line-height:1}.sprite-lab-prototype-warning{color:#ffedcac2;background:#ffbe6314;border:1px solid #ffbe6342;border-radius:6px;max-width:680px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.45}.sprite-lab-header-actions label{color:#f7f4eb94;letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:11px;display:grid}.sprite-lab-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.sprite-lab-header-actions input,.sprite-lab-header-actions select{color:#f7f4eb;width:min(360px,48vw);height:38px;font:inherit;background:#ffffff0d;border:1px solid #f7f4eb29;border-radius:6px;padding:0 12px}.sprite-lab-header-actions select{width:190px}.sprite-lab-grid{grid-template-columns:210px minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.sprite-lab-panel,.sprite-lab-stage{background:#ffffff0b;border:1px solid #f7f4eb1f;border-radius:8px;box-shadow:0 18px 50px #0000003d}.sprite-lab-panel{padding:14px}.sprite-lab-panel h2,.sprite-lab-cues h3{color:#f7f4ebdb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;display:flex}.sprite-lab-panel h2 svg,.sprite-lab-cues h3 svg{color:#7ee7ff}.sprite-lab-state-list{gap:7px;display:grid}.sprite-lab-state-list button,.sprite-lab-variant-grid button{color:#f7f4ebb8;font:inherit;cursor:pointer;background:#0000002e;border:1px solid #f7f4eb1c;border-radius:6px}.sprite-lab-state-list button{text-align:left;min-height:34px;padding:0 10px}.sprite-lab-state-list button:hover,.sprite-lab-variant-grid button:hover,.sprite-lab-state-list button.is-active,.sprite-lab-variant-grid button.is-active{color:#fff;background:#7ee7ff1a;border-color:#7ee7ffb8}.sprite-lab-stage{min-height:520px;padding:16px}.sprite-lab-stage-topline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;display:grid}.sprite-lab-stage-topline strong{color:#f7f4ebc2;justify-self:end;font-weight:700}.sprite-lab-status-pill{color:#f7f4ebb3;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f7f4eb29;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.sprite-lab-status-pill.is-needs_regen{color:#ffdfaa;background:#ffbe631a;border-color:#ffbe6361}.sprite-lab-status-pill.is-draft{color:#a7efff;background:#7de0f41a;border-color:#7de0f473}.sprite-lab-status-pill.is-needs_art{color:#cfcfcf;background:#bebebe14;border-color:#bebebe61}.sprite-lab-status-pill.is-approved,.sprite-lab-status-pill.is-production_locked{color:#bafccf;background:#97f1b41a;border-color:#97f1b46b}.sprite-lab-empty-row{color:#f5f5eead;text-align:center;place-items:center;gap:.75rem;min-height:236px;padding:2rem;display:grid}.sprite-lab-empty-row strong{color:#f5f3e8;letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.sprite-lab-empty-row span{max-width:34ch;line-height:1.5}.sprite-lab-generation-brief{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.sprite-lab-generation-brief span{color:#f5f5ee7a;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.sprite-lab-generation-brief strong{color:#f5f3e8;font-size:.92rem;font-weight:600;line-height:1.45}.sprite-lab-approval-summary{grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-bottom:12px;display:grid}.sprite-lab-approval-summary strong{overflow-wrap:anywhere;color:#f7f4eb8a;text-transform:uppercase;font-size:11px;font-weight:500}.sprite-lab-preview-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.sprite-lab-preview-card{background:linear-gradient(#ffffff08,#ffffff05),repeating-linear-gradient(0deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 6px);border:1px solid #f7f4eb1a;border-radius:8px;place-items:center;min-height:300px;padding:16px;display:grid}.sprite-lab-preview-card p{place-self:start}.sprite-lab-codex-pet{aspect-ratio:192/208;image-rendering:pixelated;filter:drop-shadow(0 14px 24px #00000073);overflow:hidden}.sprite-lab-codex-pet img{width:calc(var(--atlas-cols) * 100%);height:calc(var(--atlas-rows) * 100%);max-width:none;transform:translate(calc(var(--pet-frame) * -100% / var(--atlas-cols))) translateY(calc(var(--pet-row) * -100% / var(--atlas-rows)));transform-origin:0 0;image-rendering:pixelated}.sprite-lab-codex-pet.is-animated{animation:2.8s ease-in-out infinite css-sprite-idle-normal}.sprite-lab-codex-stage{place-items:center;width:276px;min-height:276px;display:grid;position:relative}.sprite-lab-codex-stage.is-thinking .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-thinking{filter:drop-shadow(0 14px 24px #00000073)drop-shadow(0 0 10px #7ee7ff3d)}.sprite-lab-codex-stage.is-acting .sprite-lab-codex-pet,.sprite-lab-codex-stage.is-trading .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-acting,.sprite-lab-codex-pet.is-trading{filter:drop-shadow(0 14px 24px #00000073)drop-shadow(0 0 12px #7ee7ff38)}.sprite-lab-codex-stage.is-trade-win .sprite-lab-codex-pet,.sprite-lab-codex-stage.is-prediction-win .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-trade-win,.sprite-lab-codex-pet.is-prediction-win{filter:drop-shadow(0 14px 24px #00000073)drop-shadow(0 0 15px #97f1b44d)}.sprite-lab-codex-stage.is-trade-loss .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-trade-loss{filter:saturate(.72)brightness(.82)drop-shadow(0 14px 24px #00000073)drop-shadow(0 0 10px #5688b438)}.sprite-lab-codex-stage.is-sleeping .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-sleeping{filter:saturate(.62)brightness(.76)drop-shadow(0 14px 24px #00000073)drop-shadow(0 0 10px #80b4ff33);animation-duration:4.6s}.sprite-lab-codex-stage.is-low-compute .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-low-compute{filter:saturate(.48)brightness(.64)drop-shadow(0 14px 24px #00000073)drop-shadow(0 0 8px #6084aa2e);animation:2.9s ease-in-out infinite css-sprite-idle-lowcompute}.sprite-lab-codex-stage.is-critical .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-critical{filter:saturate(1.28)brightness(.82)contrast(1.08)drop-shadow(0 0 13px #ff4e5b6b);animation:.82s steps(2,end) infinite css-sprite-critical-distress}.sprite-lab-codex-stage.is-dead .sprite-lab-codex-pet,.sprite-lab-codex-pet.is-dead,.sprite-lab-codex-pet.is-dead-frame{filter:grayscale()brightness(.48)contrast(.95);opacity:.72}.sprite-lab-frame-strip{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;margin-top:14px;display:grid}.sprite-lab-frame{background:#0000002e;border:1px solid #f7f4eb1a;border-radius:6px;place-items:center;min-height:118px;padding:8px;display:grid}.sprite-lab-frame span{color:#f7f4eb6b;justify-self:start;font-size:10px}.sprite-lab-legacy-details{color:#f7f4eb99;margin-top:14px;font-size:12px}.sprite-lab-legacy-details summary{cursor:pointer}.sprite-lab-qa-list{gap:10px;display:grid}.sprite-lab-qa-list label{color:#f7f4ebb8;grid-template-columns:18px 1fr;gap:8px;font-size:12px;line-height:1.35;display:grid}.sprite-lab-cues{margin-top:18px}.sprite-lab-cues span{color:#9eeeff;border:1px solid #7ee7ff38;border-radius:999px;margin:0 6px 6px 0;padding:5px 7px;font-size:10px;display:inline-flex}.sprite-lab-state-note{color:#f7f4eb85;margin-top:10px;font-size:11px;line-height:1.5}.sprite-lab-bottom{grid-template-columns:minmax(280px,.95fr) minmax(0,1.25fr) minmax(280px,.8fr) minmax(220px,.55fr);gap:14px;margin-top:14px;display:grid}.sprite-lab-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sprite-lab-lock-list{gap:6px;margin-top:12px;display:grid}.sprite-lab-lock-list span{color:#f7f4eb94;background:#00000029;border:1px solid #f7f4eb14;border-radius:6px;padding:7px 8px;font-size:11px;line-height:1.35}.sprite-lab-variant-grid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;display:grid}.sprite-lab-variant-grid button{place-items:center;min-height:118px;padding:8px 6px;display:grid}.sprite-lab-variant-grid button span{color:#f7f4eb9e;margin-top:4px;font-size:10px}.sprite-lab-traits,.sprite-lab-trait-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sprite-lab-trait-counts{grid-template-columns:1fr}.sprite-lab-trait-pill{background:#0000002e;border:1px solid #f7f4eb1a;border-radius:6px;min-height:50px;padding:9px}.sprite-lab-trait-pill strong{color:#f7f4ebe0;margin-top:6px;font-size:12px;display:block}.sprite-lab-trait-preview{width:96px;height:132px;image-rendering:pixelated;place-items:center;animation:1.8s ease-in-out infinite css-sprite-idle-normal;display:grid;position:relative}.sprite-lab-trait-preview.is-critical{filter:drop-shadow(0 0 7px #ff46468c);animation:.17s linear infinite css-sprite-idle-critical}.sprite-lab-trait-preview.is-dead{filter:grayscale()brightness(.58);opacity:.8;animation:none}.sprite-lab-antenna{color:#99edff;text-align:center;text-shadow:0 0 8px #7ee7ffdb;width:44px;height:24px;font-size:21px;line-height:22px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.sprite-lab-antenna.is-pulsing{animation:1.05s steps(2,end) infinite sprite-lab-antenna-pulse}.sprite-lab-body{border:3px solid #17151c;width:70px;height:82px;margin-top:22px;position:relative;box-shadow:inset -5px -7px #c3d6e86b,0 0 0 2px #756cff38}.sprite-lab-eye{background:#071322;border:2px solid #b4ebffb8;border-radius:999px;width:13px;height:19px;position:absolute;top:29px;box-shadow:inset 3px 3px #1e5f93}.sprite-lab-eye--left{left:16px}.sprite-lab-eye--right{right:16px}.sprite-lab-eye.is-round{height:15px}.sprite-lab-eye.is-sleepy{height:7px;top:35px}.sprite-lab-eye.is-worried{transform:rotate(-4deg)}.sprite-lab-eye--right.is-worried{transform:rotate(4deg)}.sprite-lab-eye.is-determined{border-radius:8px 8px 4px 4px;height:11px}.sprite-lab-eye.is-screen{border-radius:5px;width:16px;height:14px}.sprite-lab-mark{color:#d8bc8e;font-size:14px;line-height:1;position:absolute;top:15px;left:50%;transform:translate(-50%)}.sprite-lab-arm,.sprite-lab-foot{background:inherit;border:3px solid #17151c;position:absolute}.sprite-lab-arm{border-radius:12px;width:15px;height:25px;top:53px}.sprite-lab-arm--left{left:-11px;transform:rotate(14deg)}.sprite-lab-arm--right{right:-11px;transform:rotate(-14deg)}.sprite-lab-foot{border-radius:0 0 12px 12px;width:17px;height:16px;bottom:-11px}.sprite-lab-foot--left{left:16px}.sprite-lab-foot--right{right:16px}@keyframes sprite-lab-antenna-pulse{0%,to{opacity:.92;text-shadow:0 0 8px #7ee7ffdb}50%{opacity:1;text-shadow:0 0 16px #7ee7ff,0 0 30px #7ee7ff61}}.variation-lab-page{color:#fffdf2eb;background:radial-gradient(circle at 50% 18%,#7decff1a,#0000 34%),linear-gradient(#08090a,#10100e 62%,#070707);min-height:100vh;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.variation-lab-shell{width:min(1480px,100vw - 32px);margin:0 auto;padding:56px 0}.variation-lab-header,.variation-lab-overview,.variation-lab-layout{gap:18px;display:grid}.variation-lab-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:22px}.variation-lab-header p,.variation-lab-panel h2,.variation-lab-axis-grid span,.variation-lab-trait-row span,.variation-lab-selected-topline span{color:#b3f6ffb8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.variation-lab-header h1{color:#fffdf2;letter-spacing:0;margin:10px 0 0;font-size:clamp(36px,6vw,72px);font-weight:500;line-height:.96}.variation-lab-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.variation-lab-actions label{color:#fffdf28a;letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:10px;display:grid}.variation-lab-actions input,.variation-lab-actions select,.variation-lab-actions button{color:#fffdf2;height:46px;font:inherit;background:#ffffff0a;border:1px solid #fffdf224;border-radius:7px}.variation-lab-actions input{width:min(360px,44vw);padding:0 14px}.variation-lab-actions select{min-width:92px;padding:0 12px}.variation-lab-actions button{cursor:pointer;align-self:end;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.variation-lab-overview{grid-template-columns:1.35fr .8fr .85fr 1fr;margin-bottom:18px}.variation-lab-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start}.variation-lab-panel{background:#ffffff09;border:1px solid #fffdf21f;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff05}.variation-lab-panel h2{color:#fffdf2cc;align-items:center;gap:9px;padding:18px 18px 0;font-size:16px;display:flex}.variation-lab-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.variation-lab-axis-grid div,.variation-lab-metric,.variation-lab-trait-row{background:#0000002e;border:1px solid #fffdf217;border-radius:7px}.variation-lab-axis-grid div{padding:12px}.variation-lab-axis-grid strong{color:#fffdf2;margin-top:8px;font-size:24px;font-weight:500;display:block}.variation-lab-metric{margin:18px;padding:18px}.variation-lab-metric strong{color:#fffdf2;font-size:30px;font-weight:500;display:block}.variation-lab-metric span{color:#fffdf294;margin-top:6px;font-size:12px;display:block}.variation-lab-color-row,.variation-lab-palette-strip{flex-wrap:wrap;gap:9px;padding:18px;display:flex}.variation-lab-swatch{border:1px solid #ffffff47;border-radius:50%;width:26px;height:26px;box-shadow:0 0 16px}@supports (color:color-mix(in lab,red,red)){.variation-lab-swatch{box-shadow:0 0 16px color-mix(in srgb,currentColor 16%,transparent)}}.variation-lab-renderer-note p{color:#fffdf2a3;margin:18px;font-size:12px;line-height:1.55}.variation-lab-grid-panel{min-height:620px}.variation-lab-grid{grid-template-columns:repeat(auto-fill,minmax(134px,1fr));gap:12px;padding:18px;display:grid}.variation-lab-grid button{min-height:180px;color:inherit;cursor:pointer;background:#0003;border:1px solid #fffdf21a;border-radius:8px;place-items:center;gap:4px;padding:13px 8px 10px;display:grid}.variation-lab-grid button.is-active{background:#5bc4ff1a;border-color:#93e7ffc2;box-shadow:0 0 0 1px #93e7ff3d}.variation-lab-grid button span{color:#fffdf2b3;font-size:11px}.variation-lab-grid button em,.variation-lab-selected-topline strong,.variation-lab-trait-row em{letter-spacing:.08em;text-transform:uppercase;border:1px solid #fffdf21a;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.variation-lab-grid button em.is-common,.variation-lab-selected-topline strong.is-common,.variation-lab-trait-row em.is-common{color:#fffdf29e}.variation-lab-grid button em.is-uncommon,.variation-lab-selected-topline strong.is-uncommon,.variation-lab-trait-row em.is-uncommon{color:#91f7d2}.variation-lab-grid button em.is-rare,.variation-lab-selected-topline strong.is-rare,.variation-lab-trait-row em.is-rare{color:#a7d8ff}.variation-lab-grid button em.is-legendary,.variation-lab-selected-topline strong.is-legendary,.variation-lab-trait-row em.is-legendary{color:#ffe28f}.variation-lab-detail{gap:18px;display:grid}.variation-lab-selected{justify-items:center;padding-bottom:10px;display:grid}.variation-lab-selected-topline{justify-content:space-between;align-items:center;width:100%;padding:18px 18px 4px;display:flex}.variation-lab-traits{gap:8px;padding:18px;display:grid}.variation-lab-trait-row{grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.variation-lab-trait-row strong{color:#fffdf2e6;font-size:12px;font-weight:500}.variation-lab-panel pre,.variation-lab-prompt{color:#fffdf2b8;white-space:pre-wrap;background:#00000038;border:1px solid #fffdf217;border-radius:7px;margin:18px;padding:14px;font-size:11px;line-height:1.55;overflow:auto}.prime-variation-atlas{place-items:center;gap:6px;display:grid}.prime-variation-atlas canvas{image-rendering:pixelated;filter:drop-shadow(0 0 18px #84eaff29)}.prime-variation-atlas.is-lg canvas{filter:drop-shadow(0 0 22px #84eaff33)drop-shadow(0 0 4px #000c)}.prime-variation-atlas span{color:#b3f6ff85;letter-spacing:.12em;text-transform:uppercase;font-size:9px}@media(max-width:1050px){.sprite-lab-grid,.sprite-lab-bottom,.variation-lab-header,.variation-lab-overview,.variation-lab-layout,.sprite-lab-preview-row{grid-template-columns:1fr}.sprite-lab-header{flex-direction:column;align-items:start}.sprite-lab-header-actions input{width:min(520px,100vw - 32px)}.sprite-lab-header-actions,.sprite-lab-header-actions select{justify-content:stretch;width:100%}.variation-lab-actions{justify-content:stretch}.variation-lab-actions input{width:min(520px,100vw - 32px)}.variation-lab-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prime-room-panel__row span{color:#fffdf270;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.prime-room-panel__row strong{overflow-wrap:anywhere;color:#fffdf2e6;letter-spacing:0;font-size:12px;font-weight:500;display:block}.prime-room-donate{pointer-events:auto;color:#fff3d2;width:100%;height:38px;font:inherit;cursor:pointer;background:#ffb3471f;border:1px solid #ffbe6359;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.prime-room-donate:hover{background:#ffb34733}.prime-room-feed{text-shadow:0 2px 14px #000000bf;background:linear-gradient(90deg,#080807b8,#08080700);border-left:1px solid #ffbe636b;width:min(420px,100vw - 32px);padding:13px 14px;bottom:clamp(16px,3vw,34px);left:clamp(16px,3vw,42px)}.prime-room-feed p{color:#fffdf2b8;margin:8px 0 0;font-size:11px;line-height:1.35}.prime-room-screen{background:radial-gradient(circle at 50% 36%,#42ff8a2e,#0000 48%),linear-gradient(#0c1b13,#050806);border:1px solid #82ffa72e;justify-content:center;align-items:center;width:230px;height:128px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #3dff7c1f}.prime-room-screen__label{color:#b9ffc79e;letter-spacing:.12em;font-size:7px;position:absolute;bottom:6px;right:8px}.steam-deck-screen{filter:brightness(1.24)saturate(1.18);background:#07110d;border:1px solid #b9ffc738;justify-content:center;align-items:center;width:340px;height:212px;display:flex;position:relative;overflow:hidden}.steam-deck-screen__prime{filter:drop-shadow(0 0 16px #6fff9c47);justify-content:center;align-items:center;transition:transform .14s;display:flex}.steam-deck-screen__label{letter-spacing:.12em;text-shadow:0 0 10px #000c;font-size:8px;position:absolute;bottom:9px;right:12px}@media(max-width:760px){.prime-room-panel{width:min(300px,100vw - 32px);top:auto;bottom:16px;right:16px}.prime-room-feed{display:none}.prime-room-hud h1{max-width:240px}}.starter-room-page{background:#050609;width:100dvw;height:100dvh;position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip}.starter-room-canvas{touch-action:none;display:block;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute!important}.starter-room-overlay{z-index:5;pointer-events:none;position:absolute}.starter-room-overlay--top{color:#f5fdffe0;text-shadow:0 0 20px #65f5d64d;align-items:center;gap:18px;font-family:Courier New,ui-monospace,monospace;display:flex;top:22px;left:50%;transform:translate(-50%)}.starter-room-mark{letter-spacing:.28em;font-size:16px;font-weight:800}.starter-room-status{color:#8effe0d6;letter-spacing:.16em;background:#05090c94;border:1px solid #65f5d63d;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:10px;font-weight:700;display:inline-flex}.starter-room-status.is-preview{color:#ffdca1;background:linear-gradient(135deg,#281608b3,#05090cb3);border-color:#ffb86175}.starter-room-status.is-preview i{background:#ffb861;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite starter-room-status-pulse;box-shadow:0 0 8px #ffb861,0 0 16px #ffb86199}@keyframes starter-room-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}.room-intro-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:30;background:#0406099e;place-items:center;padding:24px;animation:.32s both room-intro-fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.room-intro-card{color:#eafff3;background:linear-gradient(160deg,#0f1e1af5,#080d12f5);border:1px solid #65f5d657;border-radius:18px;width:min(520px,100%);padding:28px 28px 24px;font-family:Pixelify Sans,Courier New,monospace;animation:.38s cubic-bezier(.34,1.56,.64,1) both room-intro-rise;position:relative;box-shadow:0 24px 56px #0009,inset 0 0 0 1px #fff0c80a}.room-intro-card header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.room-intro-card header span{color:#80ffad;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800}.room-intro-card header button{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1;transition:background .12s,color .12s}.room-intro-card header button:hover{color:#fff;background:#ffffff14}.room-intro-lede{color:#f3ffe9;margin:0 0 16px;font-size:17px;line-height:1.32}.room-intro-lede strong{color:#b8ffce}.room-intro-points{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.room-intro-points li{color:#e1f5e6db;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.room-intro-points strong{color:#fff;font-weight:700}.room-intro-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;display:inline-block}.room-intro-dot.is-cyan{background:#6dd7ff;box-shadow:0 0 8px #6dd7ffb3}.room-intro-dot.is-mint{background:#82e8a8;box-shadow:0 0 8px #82e8a8b3}.room-intro-dot.is-amber{background:#ffb861;box-shadow:0 0 8px #ffb861b3}.room-intro-flag-tip{background:#081c2c6b;border:1px solid #6dd7ff47;border-radius:10px;gap:8px;margin:0 0 14px;padding:12px 14px;display:grid}.room-intro-flag-label{letter-spacing:.18em;color:#6dd7ff;text-transform:uppercase;font-family:Pixelify Sans,monospace;font-size:10px;font-weight:800}.room-intro-flag-tip p{color:#d9efff;margin:0;font-size:12px;line-height:1.5}.room-intro-flag-copy{color:#d9efff;cursor:pointer;background:#0000005c;border:1px solid #6dd7ff6b;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:12px;transition:background .14s,border-color .14s;display:flex}.room-intro-flag-copy:hover{background:#00000085;border-color:#6dd7ffb8}.room-intro-flag-copy code{color:#b6e3ff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.room-intro-flag-copy em{letter-spacing:.16em;color:#6dd7ff;text-transform:uppercase;font-size:10px;font-style:normal}.room-intro-flag-note{line-height:1.5;color:#9cc8e6!important;font-size:11px!important}.room-intro-flag-note strong{color:#d9efff}.room-intro-foot{color:#ffdca1;background:#3c20085c;border:1px solid #ffb86147;border-radius:10px;margin:0 0 18px;padding:11px 13px;font-size:12px;line-height:1.45}.room-intro-foot em{color:#ffb861;font-style:normal;font-weight:700}.room-intro-actions{justify-content:flex-end;gap:10px;display:flex}.room-intro-actions button{color:#032117;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#65f5d6,#5cd2a7);border:1px solid #65f5d67a;border-radius:999px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .12s,box-shadow .12s}.room-intro-actions button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #65f5d652}.room-intro-actions button.is-secondary{color:#b8ffce;background:0 0;border-color:#b8ffce5c}.room-intro-actions button.is-secondary:hover{box-shadow:none;background:#65f5d614}@keyframes room-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes room-intro-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.room-about-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:32;background:#040609b3;place-items:center;padding:24px;animation:.24s both room-intro-fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.room-about-card{color:#f4eedb;background:linear-gradient(165deg,#14120cf7,#080a0ef7);border:1px solid #fff0c829;border-radius:18px;flex-direction:column;gap:18px;width:min(620px,100%);min-height:360px;padding:26px 30px 22px;font-family:Pixelify Sans,Courier New,monospace;animation:.32s cubic-bezier(.34,1.56,.64,1) both room-intro-rise;display:flex;position:relative;box-shadow:0 28px 64px #000000b3,inset 0 0 0 1px #fff0c80d}.room-about-card header{justify-content:space-between;align-items:center;display:flex}.room-about-card header span{color:#ffb861;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800}.room-about-card header button{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1}.room-about-slide{flex:1}.room-about-slide small{color:#b8ffce;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.room-about-slide h2{color:#fff8e0;letter-spacing:.01em;margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.18}.room-about-slide p{color:#f4eedbd9;margin:0;font-size:14px;line-height:1.55}.room-about-card footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.room-about-dots{gap:6px;display:flex}.room-about-dots button{cursor:pointer;background:#fff0c833;border:none;border-radius:50%;width:8px;height:8px;padding:0}.room-about-dots button.is-active{background:#ffb861;box-shadow:0 0 6px #ffb861b3}.room-about-controls{gap:8px;display:flex}.room-about-controls button{color:#fff4d8;letter-spacing:.06em;cursor:pointer;background:#fff0c80d;border:1px solid #fff0c852;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s}.room-about-controls button:hover:not(:disabled){background:#fff0c81a}.room-about-controls button:disabled{opacity:.35;cursor:not-allowed}.room-about-controls button:last-child{color:#2a1605;background:linear-gradient(135deg,#ffb861,#f08a3a);border-color:#ffb86199}.room-about-controls button:last-child:hover{filter:brightness(1.08)}.starter-room-view-controls{z-index:6;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:24px;right:24px}.starter-room-control-button{color:#e0fff9db;cursor:pointer;background:radial-gradient(circle at 50% 35%,#65f5d629,#0000 62%),#05090cb8;border:1px solid #65f5d647;border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .16s,color .16s,transform .16s,background .16s;display:grid;box-shadow:0 14px 42px #0000005c,0 0 24px #65f5d61c}.starter-room-control-button:hover,.starter-room-control-button.is-active{color:#f5fffd;background:radial-gradient(circle at 50% 35%,#65f5d63d,#0000 62%),#070f12d1;border-color:#65f5d694;transform:translateY(-1px)}.starter-room-control-button.is-active{color:#85ffe4;box-shadow:0 14px 42px #0000005c,0 0 28px #65f5d638}.starter-room-control-button:focus-visible{outline-offset:4px;outline:2px solid #65f5d6b8}.starter-room-inspect-panel{z-index:6;color:#e4fffae0;pointer-events:none;background:#05090cb8;border:1px solid #65f5d638;border-radius:8px;gap:5px;min-width:250px;padding:12px 14px;font-family:Courier New,ui-monospace,monospace;display:grid;position:absolute;bottom:24px;left:24px;box-shadow:0 18px 48px #00000061,0 0 28px #65f5d61a}.starter-room-inspect-panel span{color:#8effe0c7;letter-spacing:.18em;font-size:10px;font-weight:800}.starter-room-inspect-panel strong{letter-spacing:.06em;font-size:12px}.starter-room-inspect-panel small{color:#cee8e4a8;letter-spacing:.05em;font-size:10px}.looplings-crt-screen-html{color:#dfffe8;pointer-events:auto;background:#020605;border-radius:20px;font-family:Courier New,ui-monospace,monospace;overflow:hidden}.looplings-os{text-shadow:0 0 8px #82ffc352;background:linear-gradient(90deg,#9affde06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(0deg,#9affde05 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 50% 34%,#84ffda33,#0000 44%),linear-gradient(#09271f,#03120f 64%,#020806);width:100%;height:100%;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 64px #000000b8}.looplings-os:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0,#0000 34%,#ffffff14 44%,#0000 58%),radial-gradient(circle,#0000 56%,#0000006b);position:absolute;top:0;right:0;bottom:0;left:0}.looplings-os:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(#0000 0,#0000 48%,#b4ffdc0e,#0000 52%,#0000);animation:6.5s linear infinite looplings-crt-sweep;position:absolute;top:-12%;right:0;bottom:-12%;left:0;transform:translateY(-45%)}@keyframes looplings-crt-sweep{0%{transform:translateY(-52%)}to{transform:translateY(52%)}}.looplings-os__header,.looplings-os__hero,.looplings-os__stats,.looplings-os__grid,.looplings-os__footer{z-index:1;position:relative}.looplings-os__header{border-bottom:1px solid #91ffc329;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.looplings-os__header strong{color:#f3fff5;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:28px;display:block}.looplings-os__eyebrow{color:#65f5d6;letter-spacing:.22em;font-size:12px;font-weight:800}.looplings-os__pill{color:#8cffae;letter-spacing:.16em;border:1px solid #6fff9c70;border-radius:999px;padding:6px 10px;font-size:11px}.looplings-os__hero{grid-template-columns:210px 1fr;align-items:center;gap:22px;margin-top:20px;display:grid}.looplings-os__sprite-stage{background:#010908b8;border:1px solid #65f5d62b;justify-content:center;align-items:center;width:210px;height:145px;display:flex;box-shadow:inset 0 0 30px #65f5d617}.looplings-os img{image-rendering:pixelated}.looplings-os__atlas-pet{aspect-ratio:192/208;image-rendering:pixelated;filter:drop-shadow(0 0 14px #65f5d66b);flex:none;overflow:hidden}.looplings-os__atlas-pet img{width:calc(var(--atlas-cols) * 100%);height:calc(var(--atlas-rows) * 100%);max-width:none;transform:translate(calc(var(--pet-frame) * -100% / var(--atlas-cols))) translateY(calc(var(--pet-row) * -100% / var(--atlas-rows)));transform-origin:0 0;image-rendering:pixelated}.looplings-os__sprite-stage .looplings-os__atlas-pet{filter:drop-shadow(0 0 14px #65f5d66b)}.looplings-os__readout span,.looplings-os__footer span,.looplings-os__stats span,.looplings-os__grid span{color:#b8ffd28f;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.looplings-os__readout strong{color:#8cffae;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:22px;display:block}.looplings-os__readout p{color:#dfffe8b3;max-width:300px;margin:12px 0 0;font-size:14px;line-height:1.4}.looplings-os__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.looplings-os__stats div,.looplings-os__grid article,.looplings-os__footer{background:#01080794;border:1px solid #91ffc321}.looplings-os__stats div{padding:11px}.looplings-os__stats strong{color:#f5fff7;margin-top:6px;font-size:17px;display:block}.looplings-os__grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.looplings-os__grid article{min-width:0;box-shadow:inset 0 0 20px var(--pet-accent);align-items:center;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.looplings-os__grid article{box-shadow:inset 0 0 20px color-mix(in srgb,var(--pet-accent) 16%,transparent)}}.looplings-os__grid .looplings-os__atlas-pet{filter:drop-shadow(0 0 7px var(--pet-accent)) drop-shadow(0 8px 10px #00000038)}@supports (color:color-mix(in lab,red,red)){.looplings-os__grid .looplings-os__atlas-pet{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--pet-accent) 42%,transparent)) drop-shadow(0 8px 10px #00000038)}}.looplings-os__grid strong{color:var(--pet-accent);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.looplings-os__footer{justify-content:space-between;align-items:center;margin-top:14px;padding:12px;display:flex}.looplings-os__footer strong{color:#65f5d6;font-size:13px}.screen-lab-page{color:#f5fff7;background:radial-gradient(circle at 24% 10%,#65f5d61f,#0000 30%),radial-gradient(circle at 82% 18%,#ffb8611a,#0000 28%),#07090c;min-height:100dvh;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.screen-lab-shell{width:min(1480px,100% - 48px);margin:0 auto;padding:48px 0 72px}.screen-lab-header{border-bottom:1px solid #c7ffe524;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:32px;padding-bottom:28px;display:grid}.screen-lab-kicker,.screen-lab-frame-copy span,.screen-lab-overview span,.screen-lab-screen-topline span{color:#b1f4ddb3;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.screen-lab-header h1{color:#f8fff9;max-width:860px;margin:14px 0 0;font-size:clamp(38px,6vw,84px);font-weight:800;line-height:.95}.screen-lab-header p{color:#e4ffeead;margin:0;font-size:15px;line-height:1.7}.screen-lab-overview{grid-template-columns:1.2fr .85fr 1fr .95fr;gap:12px;margin:22px 0 32px;display:grid}.screen-lab-overview div{background:#0a1111b8;border:1px solid #caffe61f;border-radius:8px;min-height:126px;padding:18px;box-shadow:inset 0 1px #ffffff0d}.screen-lab-overview svg{color:#65f5d6}.screen-lab-overview span{margin-top:18px;display:block}.screen-lab-overview strong{color:#f5fff7eb;margin-top:8px;font-size:15px;line-height:1.35;display:block}.screen-lab-frame{border:1px solid var(--screen-accent);grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:360px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.screen-lab-frame{border:1px solid color-mix(in srgb,var(--screen-accent) 24%,transparent)}}.screen-lab-frame{background:linear-gradient(145deg,var(--screen-accent),transparent 54%),#080c0ee0;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.screen-lab-frame{background:linear-gradient(145deg,color-mix(in srgb,var(--screen-accent) 6%,transparent),transparent 54%),#080c0ee0}}.screen-lab-frame{box-shadow:inset 0 1px #ffffff0d,0 24px 70px #00000042}.screen-lab-frame.is-main-crt,.screen-lab-frame.is-wide{grid-column:1/-1}.screen-lab-frame.is-phone{min-height:560px}.screen-lab-frame-copy{flex-direction:column;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.screen-lab-frame-copy h2{color:#fbfff8;margin:0;font-size:30px;font-weight:800;line-height:1.02}.screen-lab-frame-copy p{color:#e6ffee9e;margin:auto 0 0;font-size:13px;line-height:1.55}.screen-lab-device{place-items:center;min-width:0;min-height:100%;display:grid}.screen-lab-crt,.screen-lab-compute,.screen-lab-wallet,.screen-lab-market,.screen-lab-task,.screen-lab-thought-stream{background:#061410;border:1px solid #9dffd633;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 42px #65f5d614}.screen-lab-crt:after,.screen-lab-compute:after,.screen-lab-wallet:after,.screen-lab-market:after,.screen-lab-task:after,.screen-lab-thought-stream:after,.screen-lab-phone:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:repeating-linear-gradient(0deg,#0000002e 0,#0000002e 1px,#0000 1px,#0000 3px);position:absolute;top:0;right:0;bottom:0;left:0}.screen-lab-crt{aspect-ratio:720/470;padding:24px}.screen-lab-screen-topline{color:var(--screen-accent);justify-content:space-between;align-items:center;gap:12px;display:flex}.screen-lab-screen-topline strong,.screen-lab-screen-topline svg{color:var(--screen-accent)}.screen-lab-crt-grid{grid-template-columns:210px minmax(0,1fr);gap:18px;margin-top:20px;display:grid}.screen-lab-avatar-block,.screen-lab-thought-block,.screen-lab-stat-row div,.screen-lab-pet-strip div{background:#010a0880;border:1px solid #91ffc32e}.screen-lab-avatar-block{place-items:center;min-height:150px;padding:18px;display:grid}.screen-lab-avatar-block span{color:#dcffe8b8;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.screen-lab-thought-block{padding:18px}.screen-lab-thought-block span{color:#dcffe8ad;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.screen-lab-thought-block strong{color:#8cffae;margin-top:14px;font-size:24px;display:block}.screen-lab-thought-block p{color:#f2fff5d1;max-width:430px;margin:12px 0 0;font-size:14px;line-height:1.55}.screen-lab-stat-row,.screen-lab-pet-strip{gap:10px;display:grid}.screen-lab-stat-row{grid-template-columns:repeat(3,1fr);margin-top:14px}.screen-lab-stat-row div{padding:12px}.screen-lab-stat-row span,.screen-lab-pet-strip span{color:#dcffe8b3;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.screen-lab-stat-row strong{color:#fbfff8;margin-top:7px;font-size:18px;display:block}.screen-lab-pet-strip{grid-template-columns:repeat(4,1fr);margin-top:10px}.screen-lab-pet-strip div{min-width:0;box-shadow:inset 0 0 20px var(--pet-accent);align-items:center;gap:9px;padding:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.screen-lab-pet-strip div{box-shadow:inset 0 0 20px color-mix(in srgb,var(--pet-accent) 18%,transparent)}}.screen-lab-pet-strip strong{color:var(--pet-accent);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.screen-lab-pixel-pet{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--screen-accent,#65f5d6) 42%,transparent))}}.screen-lab-pixel-pet.is-animated img{animation:1.05s steps(7,end) infinite screen-lab-pet-cycle;animation-delay:var(--pet-delay,0s);will-change:transform}@keyframes screen-lab-pet-cycle{0%{transform:translate(0)}to{transform:translate(-87.5%)}}@media(prefers-reduced-motion:reduce){.screen-lab-pixel-pet.is-animated img{animation:none}}.screen-lab-compute,.screen-lab-wallet,.screen-lab-market,.screen-lab-task,.screen-lab-thought-stream{min-height:260px;padding:18px}.screen-lab-compute-meter{grid-template-columns:repeat(18,1fr);gap:4px;margin:28px 0;display:grid}.screen-lab-compute-meter span{background:#7ad7ff0f;border:1px solid #7ad7ff2e;height:44px}.screen-lab-compute-meter span.is-lit{background:linear-gradient(#7ad7fff2,#65f5d66b);box-shadow:0 0 18px #7ad7ff2e}.screen-lab-compute dl{gap:10px;margin:0;display:grid}.screen-lab-compute div,.screen-lab-market div,.screen-lab-task article{border-top:1px solid #c7ffe51f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.screen-lab-compute dt,.screen-lab-market span,.screen-lab-task span{color:#dcffe8a3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.screen-lab-compute dd,.screen-lab-market strong,.screen-lab-market em,.screen-lab-task strong{color:#fbfff8;margin:0;font-size:13px;font-style:normal}.screen-lab-phone{background:linear-gradient(#091114,#150b13);border:8px solid #11151a;border-radius:26px;width:min(260px,100%);min-height:500px;padding:18px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.screen-lab-phone-header{color:#ff8ab9;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.screen-lab-phone-header span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.screen-lab-phone article{border-top:1px solid #ff8bb92e;padding:14px 0}.screen-lab-phone strong{color:#ffd8e7;font-size:13px}.screen-lab-phone p{color:#ffeaf2b8;margin:8px 0;font-size:12px;line-height:1.45}.screen-lab-phone article span{color:#ff8ab9;text-transform:uppercase;font-size:11px;font-weight:800}.screen-lab-wallet>strong{color:#ffe1a1;margin-top:28px;font-size:48px;line-height:1;display:block}.screen-lab-wallet p{color:#fff1d7ad;max-width:280px;margin:16px 0 20px;font-size:13px;line-height:1.55}.screen-lab-split-bars{gap:10px;display:grid}.screen-lab-split-bars span{color:#fff5df;text-transform:uppercase;border:1px solid #ffe1a12e;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:800;display:flex;position:relative;overflow:hidden}.screen-lab-split-bars span:before{content:"";width:var(--bar-size);background:#f7c76b3d;position:absolute;inset:0 auto 0 0}.screen-lab-split-bars span{isolation:isolate}.screen-lab-market div:first-of-type,.screen-lab-task article:first-of-type{margin-top:22px}.screen-lab-task article{display:block}.screen-lab-task article div{justify-content:space-between;align-items:center;display:flex}.screen-lab-task i{background:#d7f3ff1c;border-radius:999px;height:7px;margin-top:10px;display:block;overflow:hidden}.screen-lab-task i:before{content:"";width:var(--task-progress);border-radius:inherit;background:linear-gradient(90deg,#d7f3ff,#65f5d6);height:100%;display:block}.screen-lab-thought-stream{min-height:220px}.screen-lab-thought-stream p{color:#dcffe8d1;margin:16px 0 0;font-size:14px}.screen-lab-thought-stream p:before{content:"> ";color:var(--screen-accent)}@media(max-width:1100px){.screen-lab-header,.screen-lab-board,.screen-lab-frame{grid-template-columns:1fr}.screen-lab-overview{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.screen-lab-shell{width:min(100% - 24px,1480px);padding:28px 0 48px}.screen-lab-header h1{font-size:38px}.screen-lab-overview,.screen-lab-crt-grid,.screen-lab-stat-row,.screen-lab-pet-strip{grid-template-columns:1fr}.screen-lab-frame{padding:14px}.screen-lab-crt{aspect-ratio:auto;min-height:620px}}.screen-lab-page:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:40px 40px;position:fixed;top:0;right:0;bottom:0;left:0}.screen-lab-hero{border-bottom:1px solid #b9f1da24;grid-template-columns:minmax(0,1fr) minmax(420px,.52fr);align-items:end;gap:36px;min-height:430px;padding-bottom:34px;display:grid}.screen-lab-kicker,.screen-lab-hero aside span,.screen-lab-map span,.screen-lab-panel>header span,.screen-lab-topline span{color:#acead4ad;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.screen-lab-hero h1{color:#f6fff8;text-wrap:balance;max-width:920px;margin:18px 0 0;font-size:72px;font-weight:800;line-height:.96}.screen-lab-hero aside article,.screen-lab-map div{background:#08100fb3;border:1px solid #b5f3da24;border-radius:8px;min-height:128px;padding:16px;box-shadow:inset 0 1px #ffffff0d}.screen-lab-hero aside p,.screen-lab-map strong{color:#e4ffee9e;margin:9px 0 0;font-size:12px;line-height:1.45}.screen-lab-map{grid-template-columns:1.15fr 1.35fr 1.15fr 1fr 1.25fr;gap:10px;margin:20px 0 30px;display:grid}.screen-lab-role-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.screen-lab-role-map article,.screen-lab-slot-rack article,.screen-lab-signal-matrix,.screen-lab-signal-matrix article{background:#08100fa8;border:1px solid #b5f3da24;border-radius:8px;box-shadow:inset 0 1px #ffffff0d}.screen-lab-role-map article{min-height:164px;padding:16px}.screen-lab-role-map svg{color:#65f5d6}.screen-lab-role-map span,.screen-lab-slot-rack span,.screen-lab-signal-matrix span,.screen-lab-frame-meta dt,.screen-lab-screen-brief strong,.screen-lab-priority{color:#acead4ad;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.screen-lab-role-map span{margin-top:18px;display:block}.screen-lab-role-map p,.screen-lab-slot-rack p,.screen-lab-slot-rack em,.screen-lab-signal-matrix p,.screen-lab-frame-meta p,.screen-lab-frame-meta dd,.screen-lab-screen-brief p{color:#e4ffee9e;margin:8px 0 0;font-size:12px;font-style:normal;line-height:1.45}.screen-lab-signal-matrix{grid-template-columns:270px minmax(0,1fr);gap:16px;padding:16px;display:grid}.screen-lab-signal-matrix header strong{color:#fbfff8;margin-top:10px;font-size:18px;line-height:1.25;display:block}.screen-lab-signal-matrix>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.screen-lab-signal-matrix article{min-height:96px;padding:13px}.screen-lab-slot-rack{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.screen-lab-slot-rack article{border-color:var(--screen-accent);min-height:180px;padding:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.screen-lab-slot-rack article{border-color:color-mix(in srgb,var(--screen-accent) 24%,transparent)}}.screen-lab-slot-rack article:before{content:"";background:linear-gradient(145deg,var(--screen-accent),transparent 56%),radial-gradient(circle at 85% 18%,var(--screen-accent),transparent 34%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.screen-lab-slot-rack article:before{background:linear-gradient(145deg,color-mix(in srgb,var(--screen-accent) 10%,transparent),transparent 56%),radial-gradient(circle at 85% 18%,color-mix(in srgb,var(--screen-accent) 14%,transparent),transparent 34%)}}.screen-lab-slot-rack article:before{opacity:.8}.screen-lab-slot-rack article>*{position:relative}.screen-lab-slot-rack article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.screen-lab-slot-rack strong{color:#fbfff8;margin-top:28px;font-size:20px;line-height:1.05;display:block}.screen-lab-slot-rack em{color:var(--screen-accent);margin-top:16px;display:block}@supports (color:color-mix(in lab,red,red)){.screen-lab-slot-rack em{color:color-mix(in srgb,var(--screen-accent) 68%,#eefbf4)}}.screen-lab-priority{background:#040c0bb8;border:1px solid #acead438;border-radius:999px;place-items:center;min-width:52px;min-height:24px;display:inline-grid}.screen-lab-priority.is-ship{color:#9dffd1;border-color:#9dffd14d}.screen-lab-priority.is-next{color:#ffe0a1;border-color:#ffe0a14d}.screen-lab-priority.is-later{color:#c8b7ff;border-color:#c8b7ff4d}.screen-lab-map svg{color:#65f5d6}.screen-lab-map span,.screen-lab-map strong{display:block}.screen-lab-map span{margin-top:20px}.screen-lab-board{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.screen-lab-panel{border:1px solid var(--screen-accent);grid-column:span 6;grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:420px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.screen-lab-panel{border:1px solid color-mix(in srgb,var(--screen-accent) 24%,transparent)}}.screen-lab-panel{background:linear-gradient(145deg,var(--screen-accent),transparent 58%),#080d0edb;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.screen-lab-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--screen-accent) 8%,transparent),transparent 58%),#080d0edb}}.screen-lab-panel{box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0106073d}.screen-lab-panel>header{flex-direction:column;justify-content:space-between;gap:18px;padding:6px 0;display:flex}.screen-lab-panel>header h2{color:#fbfff8;text-wrap:balance;max-width:12ch;margin:auto 0 0;font-size:30px;font-weight:800;line-height:1.02}.screen-lab-frame-meta{gap:14px;display:grid}.screen-lab-frame-meta dl{gap:8px;margin:0;display:grid}.screen-lab-frame-meta div{border-top:1px solid var(--screen-accent);padding-top:8px}@supports (color:color-mix(in lab,red,red)){.screen-lab-frame-meta div{border-top:1px solid color-mix(in srgb,var(--screen-accent) 18%,transparent)}}.screen-lab-frame-meta dd{margin-left:0}.screen-lab-screen-brief div{border:1px solid var(--screen-accent);min-height:86px;padding:12px}@supports (color:color-mix(in lab,red,red)){.screen-lab-screen-brief div{border:1px solid color-mix(in srgb,var(--screen-accent) 16%,transparent)}}.screen-lab-screen-brief div{background:#010a0847}.screen-lab-monitor,.screen-lab-phone-shell{border:1px solid var(--screen-accent);width:100%;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.screen-lab-monitor,.screen-lab-phone-shell{border:1px solid color-mix(in srgb,var(--screen-accent) 26%,transparent)}}.screen-lab-monitor,.screen-lab-phone-shell{background:radial-gradient(circle at 18% 18%,var(--screen-accent),transparent 24rem),#06130f;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.screen-lab-monitor,.screen-lab-phone-shell{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--screen-accent) 8%,transparent),transparent 24rem),#06130f}}.screen-lab-monitor,.screen-lab-phone-shell{box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 48px #65f5d60f}.screen-lab-monitor:after,.screen-lab-phone-shell:after{content:"";pointer-events:none;opacity:.48;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0003 0,#0003 1px,#0000 1px,#0000 3px);position:absolute;top:0;right:0;bottom:0;left:0}.screen-lab-topline{color:var(--screen-accent);justify-content:space-between;align-items:center;gap:14px;display:flex}.screen-lab-habitat-grid{grid-template-columns:320px minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.screen-lab-prime-card,.screen-lab-current-task,.screen-lab-habitat-stats div,.screen-lab-roster div{background:#010a0875;border:1px solid #91ffc329}.screen-lab-prime-card{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.screen-lab-prime-card span,.screen-lab-current-task span,.screen-lab-habitat-stats span,.screen-lab-roster span,.screen-lab-keyval dt,.screen-lab-market-table span,.screen-lab-market-table em,.screen-lab-positions span,.screen-lab-positions em,.screen-lab-monitor--policy span,.screen-lab-monitor--memory span,.screen-lab-monitor--inbox span,.screen-lab-monitor--skills span,.screen-lab-monitor--lifecycle span,.screen-lab-monitor--lifecycle em{color:#dbffe8a8;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.screen-lab-prime-card strong,.screen-lab-current-task strong{color:#82ff9d;text-transform:uppercase;margin-top:8px;font-size:24px;display:block}.screen-lab-prime-card p,.screen-lab-current-task p,.screen-lab-market-table p,.screen-lab-positions p,.screen-lab-monitor--policy p,.screen-lab-monitor--memory p,.screen-lab-monitor--inbox p,.screen-lab-monitor--skills p,.screen-lab-monitor--wallet p{color:#e4ffeeb8;margin:8px 0 0;font-size:12px;line-height:1.48}.screen-lab-current-task{padding:22px}.screen-lab-habitat-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.screen-lab-habitat-stats div{padding:12px}.screen-lab-habitat-stats strong{color:#fbfff8;margin-top:8px;font-size:17px;display:block}.screen-lab-roster{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.screen-lab-roster div{min-width:0;box-shadow:inset 0 0 24px var(--pet-accent);grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:9px;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.screen-lab-roster div{box-shadow:inset 0 0 24px color-mix(in srgb,var(--pet-accent) 14%,transparent)}}.screen-lab-roster strong{color:var(--pet-accent);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;overflow:hidden}.screen-lab-pixel-pet{aspect-ratio:192/208;image-rendering:pixelated;filter:drop-shadow(0 0 12px var(--screen-accent,#65f5d6));flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.screen-lab-pixel-pet{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--screen-accent,#65f5d6) 38%,transparent))}}.screen-lab-pixel-pet img{top:calc(var(--pet-row) * -100%);left:calc(var(--pet-frame) * -100%);width:calc(var(--atlas-cols) * 100%);height:calc(var(--atlas-rows) * 100%);max-width:none;image-rendering:pixelated;position:absolute}.screen-lab-passport-body{text-align:center;background:radial-gradient(circle at 50% 34%,#8cffae1f,#0000 54%);border:1px solid #8cffae2e;justify-items:center;gap:10px;margin-top:24px;padding:22px;display:grid}.screen-lab-passport-body strong{color:#fbfff8;font-size:28px}.screen-lab-passport-body span{color:#8cffae;font-size:12px;font-weight:900}.screen-lab-passport-body p,.screen-lab-monitor--split p,.screen-lab-monitor--terminal p,.screen-lab-command-grid p{color:#e4ffeeb3;margin:0;font-size:12px;line-height:1.45}.screen-lab-companion-list{gap:10px;margin-top:18px;display:grid}.screen-lab-companion-list article{border:1px solid var(--pet-accent);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.screen-lab-companion-list article{border:1px solid color-mix(in srgb,var(--pet-accent) 20%,transparent)}}.screen-lab-companion-list article{background:var(--pet-accent)}@supports (color:color-mix(in lab,red,red)){.screen-lab-companion-list article{background:color-mix(in srgb,var(--pet-accent) 8%,transparent)}}.screen-lab-companion-list strong,.screen-lab-monitor--loopr strong,.screen-lab-command-grid strong{color:#fbfff8;font-size:12px}.screen-lab-companion-list span,.screen-lab-companion-list em,.screen-lab-monitor--loopr span,.screen-lab-monitor--loopr em{color:var(--pet-accent,var(--screen-accent))}@supports (color:color-mix(in lab,red,red)){.screen-lab-companion-list span,.screen-lab-companion-list em,.screen-lab-monitor--loopr span,.screen-lab-monitor--loopr em{color:color-mix(in srgb,var(--pet-accent,var(--screen-accent)) 72%,#eefbf4)}}.screen-lab-companion-list span,.screen-lab-companion-list em,.screen-lab-monitor--loopr span,.screen-lab-monitor--loopr em{text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.screen-lab-thought-list{gap:10px;margin-top:20px;display:grid}.screen-lab-thought-list article{background:#040c0e6b;border-top:1px solid #9ad8ff24;grid-template-columns:62px 92px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.screen-lab-thought-list time,.screen-lab-thought-list span{color:#9ad8ff;text-transform:uppercase;font-size:11px;font-weight:800}.screen-lab-thought-list p{color:#e9f9ffd1;margin:0;font-size:13px;line-height:1.5}.screen-lab-compute-stack{gap:16px;margin:24px 0 18px;display:grid}.screen-lab-compute-stack>strong{color:#d7f5ff;font-size:56px;line-height:.9}.screen-lab-compute-stack>div{grid-template-columns:repeat(22,1fr);gap:4px;display:grid}.screen-lab-keyval,.screen-lab-market-table,.screen-lab-positions,.screen-lab-monitor--policy,.screen-lab-monitor--memory,.screen-lab-monitor--lifecycle,.screen-lab-monitor--inbox{gap:9px;display:grid}.screen-lab-keyval{margin:0}.screen-lab-keyval div,.screen-lab-monitor--policy article,.screen-lab-monitor--memory article,.screen-lab-monitor--inbox article,.screen-lab-monitor--lifecycle article{border-top:1px solid #c7ffe51f;padding:11px 0}.screen-lab-keyval div{justify-content:space-between;gap:14px;display:flex}.screen-lab-keyval dd{color:#fbfff8;text-align:right;margin:0;font-size:12px}.screen-lab-money{color:#ffe0a1;margin:30px 0 14px;font-size:64px;line-height:.9;display:block}.screen-lab-split-grid{gap:10px;margin-top:22px;display:grid}.screen-lab-split-grid div{border:1px solid #f2c46d2e;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;display:flex;position:relative;overflow:hidden}.screen-lab-split-grid div:before{content:"";width:var(--bar-size);background:#f2c46d38;position:absolute;inset:0 auto 0 0}.screen-lab-split-grid span,.screen-lab-split-grid strong{position:relative}.screen-lab-market-table article{border-top:1px solid #82e8a824;grid-template-columns:100px minmax(120px,1fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:11px 0;display:grid}.screen-lab-market-table article>div:first-child{gap:4px;display:grid}.screen-lab-market-table strong,.screen-lab-positions strong,.screen-lab-monitor--policy strong,.screen-lab-monitor--lifecycle strong{color:#fbfff8;font-size:13px}.screen-lab-market-table i{background:#82e8a81f;border-radius:999px;height:7px;display:block;overflow:hidden}.screen-lab-market-table i:before{content:"";width:var(--signal-score);border-radius:inherit;background:#82e8a8;height:100%;display:block}.screen-lab-positions article{border-top:1px solid #f0b77726;grid-template-columns:86px 74px 72px minmax(0,1fr);align-items:center;gap:10px;padding:14px 0;display:grid}.screen-lab-monitor--trade footer{color:#f0b777;border-top:1px solid #f0b77729;align-items:center;gap:9px;margin-top:18px;padding-top:14px;font-size:12px;line-height:1.4;display:flex}.screen-lab-monitor--loopr article{border-top:1px solid #ffb86129;padding:13px 0}.screen-lab-monitor--loopr article div{justify-content:space-between;align-items:center;gap:12px;display:flex}.screen-lab-monitor--loopr p{color:#fff2dcc2;margin:8px 0;font-size:12px;line-height:1.42}.screen-lab-donate-split{grid-template-columns:1.3fr .9fr .75fr;gap:10px;margin:24px 0 18px;display:grid}.screen-lab-donate-split article{background:linear-gradient(#ff8b7f1f,#0000),#090c0a66;border:1px solid #ff8b7f2e;align-content:end;min-height:130px;padding:13px;display:grid}.screen-lab-donate-split strong{color:#ffd3cd;font-size:38px;line-height:1}.screen-lab-donate-split span{color:#ffb2a8;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:900}.screen-lab-monitor--terminal>strong{color:#d8ffe9;margin-top:34px;font-size:24px;display:block}.screen-lab-donate-buttons{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 18px;display:grid}.screen-lab-donate-buttons button{color:#d8ffe9;background:#baf2d21f;border:1px solid #baf2d247;min-height:46px;font:900 12px JetBrains Mono,ui-monospace,monospace}.screen-lab-command-grid{gap:9px;margin-top:20px;display:grid}.screen-lab-command-grid article{background:#e8d1830d;border:1px solid #e8d18324;padding:12px}.screen-lab-command-grid article.is-active{background:#e8d18324;border-color:#e8d1836b}.screen-lab-phone-shell{background:linear-gradient(#101418,#170d14);border:8px solid #11161a;border-radius:28px;width:min(300px,100%);min-height:560px;margin:0 auto;padding:18px 14px}.screen-lab-phone-head{color:#ff74a8;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.screen-lab-phone-head span{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.screen-lab-phone-shell article{border-top:1px solid #ff74a82e;padding:14px 0}.screen-lab-phone-shell article div,.screen-lab-monitor--policy article div{justify-content:space-between;align-items:center;gap:12px;display:flex}.screen-lab-phone-shell strong{color:#ffd4e2;text-transform:uppercase;font-size:12px}.screen-lab-phone-shell span{color:#ff74a8;text-transform:uppercase;font-size:10px;font-weight:800}.screen-lab-phone-shell p{color:#ffeaf2c2;margin:9px 0 8px;font-size:12px;line-height:1.45}.screen-lab-phone-shell em{color:#ffd4e29e;font-size:11px;font-style:normal}.screen-lab-monitor--policy article[data-state=warn] span{color:#f0b777}.screen-lab-monitor--policy article[data-state=pass] span{color:#82e8a8}.screen-lab-monitor--memory article p,.screen-lab-monitor--inbox article p,.screen-lab-monitor--skills article p{color:#ebf5ffbf}.screen-lab-monitor--lifecycle article{grid-template-columns:82px 92px minmax(0,1fr) 86px;align-items:center;gap:10px;display:grid}.screen-lab-monitor--lifecycle article p{color:#ffeceabd;margin:0;font-size:12px}.screen-lab-skill-loop{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.screen-lab-skill-loop article{background:linear-gradient(#e8d18317,#0000),#070c0a66;border:1px solid #e8d18329;min-height:150px;padding:14px}.screen-lab-skill-loop span:before{content:"0" counter(skill-step);counter-increment:skill-step;color:#e8d183b8;margin-bottom:34px;display:block}.screen-lab-skill-loop{counter-reset:skill-step}.screen-lab-board--secondary{margin-top:16px}body.looplings-room-locked>div:not(#root)[style*="transform-style: preserve-3d"]{pointer-events:none!important}@media(max-width:1200px){.screen-lab-hero,.screen-lab-panel,.screen-lab-signal-matrix{grid-template-columns:1fr}.screen-lab-panel,.screen-lab-panel.is-tall,.screen-lab-panel.is-mini{grid-column:1/-1}.screen-lab-map,.screen-lab-role-map,.screen-lab-slot-rack,.screen-lab-signal-matrix>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.screen-lab-shell{width:min(100% - 24px,1500px);padding-top:28px}.screen-lab-hero{min-height:auto}.screen-lab-hero h1{font-size:40px}.screen-lab-hero aside,.screen-lab-map,.screen-lab-role-map,.screen-lab-slot-rack,.screen-lab-signal-matrix>div,.screen-lab-habitat-grid,.screen-lab-habitat-stats,.screen-lab-roster,.screen-lab-skill-loop,.screen-lab-screen-brief,.screen-lab-donate-split,.screen-lab-donate-buttons,.screen-lab-market-table article,.screen-lab-positions article,.screen-lab-monitor--lifecycle article,.screen-lab-thought-list article{grid-template-columns:1fr}.screen-lab-panel>header h2{max-width:none}.screen-lab-prime-card{grid-template-columns:1fr;justify-items:start}}.screen-lab-page{color:#182116;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 12% 8%,#fff6d694,#0000 20rem),radial-gradient(circle at 88% 18%,#7eac6a3d,#0000 24rem),linear-gradient(#2a553614 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#2a553614 1px,#0000 1px) 0 0/32px 32px,#dce9cf;min-height:100dvh;font-family:JetBrains Mono,Courier New,ui-monospace,SFMono-Regular,monospace;overflow-x:hidden}.screen-lab-page:before{opacity:.9;background:radial-gradient(circle,#fffff5b8 0,#fffff5b8 1px,#0000 2px) 0 0/44px 44px,radial-gradient(circle,#6b955b24 0,#6b955b24 2px,#0000 3px) 18px 22px/64px 64px}.screen-lab-shell{width:min(1680px,100% - 52px);margin:0 auto;padding:28px 0 88px;position:relative}.screen-lab-hero,.screen-lab-role-map article,.screen-lab-slot-rack article,.screen-lab-signal-matrix,.screen-lab-signal-matrix article,.screen-lab-panel{background:linear-gradient(#fffce8f0,#f6ebc4f0),#f6ebc6;border:3px solid #10170f;border-radius:0;box-shadow:0 0 0 4px #fff7d8,7px 7px #0d3f20,inset 0 0 0 2px #4b5c2c2e}.screen-lab-hero{border-bottom-width:3px;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:center;gap:28px;min-height:auto;margin-bottom:30px;padding:22px 24px;display:grid}.screen-lab-kicker,.screen-lab-hero aside span,.screen-lab-map span,.screen-lab-panel>header span,.screen-lab-topline span,.screen-lab-role-map span,.screen-lab-slot-rack span,.screen-lab-signal-matrix span,.screen-lab-frame-meta dt,.screen-lab-screen-brief strong,.screen-lab-priority{color:#2e6840;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.screen-lab-kicker{color:#fff5ce;background:#4f8c4e;border:2px solid #10170f;place-items:center;min-height:30px;padding:0 14px;display:inline-grid;box-shadow:4px 4px #0d3f20}.screen-lab-hero h1{color:#141911;text-shadow:3px 3px #fff7d8,-2px 2px #2d673d4d;text-wrap:balance;max-width:860px;margin:16px 0 0;font-size:clamp(34px,4.8vw,66px);font-weight:900;line-height:.98}.screen-lab-intro{color:#334331;max-width:780px;margin:18px 0 0;font-size:15px;line-height:1.65}.screen-lab-hero aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.screen-lab-hero aside article{background:linear-gradient(#deefc7ad,#fff6d5f0),#fff1c8;border:2px solid #162014;border-radius:0;min-height:112px;padding:14px;box-shadow:inset 0 0 0 2px #4f8c4e24}.screen-lab-hero aside strong{color:#172116;margin-top:10px;font-size:20px;line-height:1.1;display:block}.screen-lab-hero aside p,.screen-lab-map strong,.screen-lab-role-map p,.screen-lab-slot-rack p,.screen-lab-slot-rack em,.screen-lab-signal-matrix p,.screen-lab-frame-meta p,.screen-lab-frame-meta dd,.screen-lab-screen-brief p{color:#4a5843;font-size:12px;line-height:1.45}.screen-lab-role-map,.screen-lab-slot-rack,.screen-lab-signal-matrix{margin:22px 0}.screen-lab-role-map,.screen-lab-slot-rack{gap:16px}.screen-lab-role-map article,.screen-lab-slot-rack article,.screen-lab-signal-matrix article{min-height:132px;padding:14px}.screen-lab-role-map svg,.screen-lab-map svg{color:#2e6840}.screen-lab-signal-matrix{grid-template-columns:300px minmax(0,1fr);gap:18px;padding:18px}.screen-lab-signal-matrix header strong,.screen-lab-slot-rack strong{color:#141911}.screen-lab-signal-matrix>div{gap:12px}.screen-lab-slot-rack article{border-color:#10170f;min-height:148px;overflow:visible}.screen-lab-slot-rack article:before{background:linear-gradient(90deg,var(--screen-accent),var(--screen-accent)) 0 0 / 100% 7px no-repeat,linear-gradient(90deg,var(--screen-accent),var(--screen-accent)) 0 14px / 80% 7px no-repeat,linear-gradient(90deg,var(--screen-accent),var(--screen-accent)) 0 28px / 55% 7px no-repeat;opacity:.55;width:36px;height:36px;inset:auto 12px 12px auto}.screen-lab-slot-rack strong{margin-top:18px;font-size:17px}.screen-lab-priority{color:#2e6840;min-width:54px;min-height:24px;box-shadow:3px 3px 0 var(--screen-accent,#4f8c4e);background:#fff7d8;border:2px solid #10170f;border-radius:0}@supports (color:color-mix(in lab,red,red)){.screen-lab-priority{box-shadow:3px 3px color-mix(in srgb,var(--screen-accent,#4f8c4e) 55%,#0d3f20)}}.screen-lab-priority.is-ship,.screen-lab-priority.is-next,.screen-lab-priority.is-later{border-color:#10170f}.screen-lab-board{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:26px;margin-top:30px;display:grid}.screen-lab-panel{flex-direction:column;grid-column:span 6;gap:14px;min-height:0;padding:18px;display:flex;position:relative}.screen-lab-panel.is-wide{grid-column:1/-1}.screen-lab-panel.is-tall{grid-column:span 4;min-height:0}.screen-lab-panel.is-mini{grid-column:span 4}.screen-lab-panel:before,.screen-lab-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#2e6840 0,#2e6840 10px,#0000 10px) 0 0/20px 10px no-repeat,linear-gradient(#2e6840 0,#2e6840 10px,#0000 10px) 0 0/10px 20px no-repeat;width:38px;height:38px;position:absolute}.screen-lab-panel:before{top:-7px;left:-7px}.screen-lab-panel:after{bottom:-7px;right:-7px;transform:rotate(180deg)}.screen-lab-panel>header{border-bottom:2px solid #1c26152e;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:16px;padding:0 0 12px;display:grid}.screen-lab-panel>header h2{color:#141911;text-shadow:2px 2px #fff7d8;max-width:none;margin:6px 0 0;font-size:clamp(24px,2.4vw,38px);font-weight:900;line-height:1}.screen-lab-frame-meta{text-align:right;justify-items:end;gap:9px;display:grid}.screen-lab-frame-meta p{max-width:36ch;margin-top:0}.screen-lab-frame-meta dl{display:none}.screen-lab-panel>div{flex-direction:column;flex:1;min-height:0;display:flex}.screen-lab-screen-brief{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.screen-lab-screen-brief div{background:#fff8dca8;border:2px solid #16201457;min-height:72px;padding:11px 12px}.screen-lab-monitor,.screen-lab-phone-shell{color:#182116;width:100%;min-width:0;box-shadow:inset 0 0 0 3px #fff8da,inset 0 0 0 5px #24371b47,5px 5px 0 var(--screen-accent,#4f8c4e);background:linear-gradient(#3e60310b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#3e60310a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fff3cf,#f4e1ae);border:4px solid #10170f;border-radius:0;flex:1;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.screen-lab-monitor,.screen-lab-phone-shell{box-shadow:inset 0 0 0 3px #fff8da,inset 0 0 0 5px #24371b47,5px 5px color-mix(in srgb,var(--screen-accent,#4f8c4e) 42%,#0d3f20)}}.screen-lab-monitor:after,.screen-lab-phone-shell:after{opacity:.42;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#1419110d 0,#1419110d 1px,#0000 1px,#0000 4px)}.screen-lab-monitor>*,.screen-lab-phone-shell>*{z-index:1;position:relative}.screen-lab-topline{color:#2e6840;border-bottom:2px solid #1c261538;min-height:28px;padding-bottom:9px}.screen-lab-topline strong,.screen-lab-topline svg{color:#2e6840}.screen-lab-monitor--habitat{min-height:480px;padding:22px}.screen-lab-monitor--thought,.screen-lab-monitor--compute,.screen-lab-monitor--wallet,.screen-lab-monitor--market,.screen-lab-monitor--trade,.screen-lab-monitor--policy,.screen-lab-monitor--memory,.screen-lab-monitor--lifecycle,.screen-lab-monitor--inbox,.screen-lab-monitor--skills,.screen-lab-monitor--identity,.screen-lab-monitor--companions,.screen-lab-monitor--loopr,.screen-lab-monitor--split,.screen-lab-monitor--terminal,.screen-lab-monitor--command{min-height:320px;padding:18px}.screen-lab-habitat-grid{grid-template-columns:minmax(240px,.82fr) minmax(0,1fr);gap:14px;margin-top:18px}.screen-lab-prime-card,.screen-lab-current-task,.screen-lab-habitat-stats div,.screen-lab-roster div,.screen-lab-passport-body,.screen-lab-companion-list article,.screen-lab-thought-list article,.screen-lab-keyval div,.screen-lab-monitor--policy article,.screen-lab-monitor--memory article,.screen-lab-monitor--inbox article,.screen-lab-monitor--lifecycle article,.screen-lab-market-table article,.screen-lab-positions article,.screen-lab-monitor--loopr article,.screen-lab-donate-split article,.screen-lab-command-grid article,.screen-lab-skill-loop article{background:#fff9e094;border:2px solid #1c261542}.screen-lab-prime-card{grid-template-columns:104px minmax(0,1fr)}.screen-lab-prime-card span,.screen-lab-current-task span,.screen-lab-habitat-stats span,.screen-lab-roster span,.screen-lab-keyval dt,.screen-lab-market-table span,.screen-lab-market-table em,.screen-lab-positions span,.screen-lab-positions em,.screen-lab-monitor--policy span,.screen-lab-monitor--memory span,.screen-lab-monitor--inbox span,.screen-lab-monitor--skills span,.screen-lab-monitor--lifecycle span,.screen-lab-monitor--lifecycle em,.screen-lab-companion-list span,.screen-lab-companion-list em,.screen-lab-monitor--loopr span,.screen-lab-monitor--loopr em,.screen-lab-phone-shell span,.screen-lab-phone-shell em{color:#3f6f47;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.screen-lab-prime-card strong,.screen-lab-current-task strong,.screen-lab-habitat-stats strong,.screen-lab-passport-body strong,.screen-lab-companion-list strong,.screen-lab-monitor--loopr strong,.screen-lab-command-grid strong,.screen-lab-market-table strong,.screen-lab-positions strong,.screen-lab-monitor--policy strong,.screen-lab-monitor--lifecycle strong,.screen-lab-phone-shell strong{color:#182116}.screen-lab-prime-card strong,.screen-lab-current-task strong{color:#2e6840}.screen-lab-prime-card p,.screen-lab-current-task p,.screen-lab-market-table p,.screen-lab-positions p,.screen-lab-monitor--policy p,.screen-lab-monitor--memory p,.screen-lab-monitor--inbox p,.screen-lab-monitor--skills p,.screen-lab-monitor--wallet p,.screen-lab-passport-body p,.screen-lab-monitor--split p,.screen-lab-monitor--terminal p,.screen-lab-command-grid p,.screen-lab-thought-list p,.screen-lab-monitor--loopr p,.screen-lab-monitor--lifecycle article p,.screen-lab-phone-shell p{color:#3f4c39}.screen-lab-habitat-stats,.screen-lab-roster{grid-template-columns:repeat(4,minmax(0,1fr))}.screen-lab-roster div{box-shadow:inset 0 0 20px var(--pet-accent)}@supports (color:color-mix(in lab,red,red)){.screen-lab-roster div{box-shadow:inset 0 0 20px color-mix(in srgb,var(--pet-accent) 16%,transparent)}}.screen-lab-pixel-pet{filter:drop-shadow(0 5px #1c261526)}.screen-lab-thought-list article{border-top:0;grid-template-columns:56px 82px minmax(0,1fr)}.screen-lab-thought-list time,.screen-lab-thought-list span{color:#2e6840}.screen-lab-compute-stack>strong,.screen-lab-money,.screen-lab-donate-split strong,.screen-lab-monitor--terminal>strong{color:#182116}.screen-lab-compute-stack>div{gap:3px}.screen-lab-compute-stack span{background:#33562c1f;border:2px solid #1c261542;height:36px}.screen-lab-compute-stack span.is-active{background:linear-gradient(#6ca660,#315f36)}.screen-lab-keyval div,.screen-lab-market-table article,.screen-lab-positions article,.screen-lab-monitor--policy article,.screen-lab-monitor--memory article,.screen-lab-monitor--inbox article,.screen-lab-monitor--lifecycle article,.screen-lab-monitor--loopr article{border-top:2px solid #1c261542;padding:10px}.screen-lab-keyval dd{color:#182116}.screen-lab-split-grid div,.screen-lab-donate-buttons button{color:#182116;background:#fff7d8;border:2px solid #10170f;box-shadow:3px 3px #315f36}.screen-lab-donate-buttons button{cursor:pointer;font:900 12px JetBrains Mono,Courier New,ui-monospace,monospace;transition:transform .15s,box-shadow .15s,background-color .15s}.screen-lab-donate-buttons button:hover{background:#dcebbd;transform:translate(-1px,-1px);box-shadow:4px 4px #315f36}.screen-lab-donate-buttons button:active{transform:translate(2px,2px);box-shadow:1px 1px #315f36}.screen-lab-market-table i{background:#315f361f;border:2px solid #1c261538}.screen-lab-market-table i:before{background:#4f8c4e}.screen-lab-phone-shell{background:linear-gradient(#3e60310b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#3e60310a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fff3cf,#f4e1ae);border-width:6px;width:min(300px,100%)}@media(max-width:1280px){.screen-lab-hero,.screen-lab-signal-matrix{grid-template-columns:1fr}.screen-lab-panel,.screen-lab-panel.is-tall,.screen-lab-panel.is-mini{grid-column:1/-1}.screen-lab-role-map,.screen-lab-slot-rack,.screen-lab-signal-matrix>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.screen-lab-shell{width:min(100% - 24px,1680px);padding-top:18px}.screen-lab-hero,.screen-lab-panel,.screen-lab-monitor--habitat{padding:14px}.screen-lab-hero h1{font-size:34px}.screen-lab-hero aside,.screen-lab-panel>header,.screen-lab-screen-brief,.screen-lab-role-map,.screen-lab-slot-rack,.screen-lab-signal-matrix>div,.screen-lab-habitat-grid,.screen-lab-habitat-stats,.screen-lab-roster,.screen-lab-skill-loop,.screen-lab-donate-split,.screen-lab-donate-buttons,.screen-lab-market-table article,.screen-lab-positions article,.screen-lab-monitor--lifecycle article,.screen-lab-thought-list article{grid-template-columns:1fr}.screen-lab-frame-meta{text-align:left;justify-items:start}}.screen-lab-page{background:radial-gradient(circle at 9% 12%,#fffff0ad,#0000 16rem),radial-gradient(circle at 78% 16%,#f8dd914d,#0000 20rem),radial-gradient(circle at 88% 82%,#5889462e,#0000 22rem),linear-gradient(#2c5d3812 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2c5d3812 1px,#0000 1px) 0 0/28px 28px,#dce9cf;font-family:Pixelify Sans,JetBrains Mono,Courier New,ui-monospace,monospace}.screen-lab-page:before{background:radial-gradient(circle,#fffff5db 0,#fffff5db 1px,#0000 2px) 0 0/44px 44px,radial-gradient(circle at 40% 35%,#5b854b2e 0,#5b854b2e 2px,#0000 3px) 13px 18px/78px 78px,radial-gradient(circle at 62% 58%,#f1ca8a38 0,#f1ca8a38 2px,#0000 3px) 28px 34px/96px 96px}.screen-lab-shell{width:min(1840px,100% - 44px);padding-top:22px}.screen-lab-nav{z-index:5;background:linear-gradient(#fffeeff5,#fff2ccf5),#fff3cf;border:4px solid #0f160e;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:20px;min-height:76px;margin-bottom:46px;padding:10px 16px;display:grid;position:sticky;top:14px;box-shadow:0 0 0 4px #fffbea,0 8px #0b2e17,inset 0 0 0 2px #4e592b38}.screen-lab-brand{color:#0e1322;align-items:center;gap:13px;min-width:max-content;text-decoration:none;display:flex}.screen-lab-brand .screen-lab-pixel-pet{filter:drop-shadow(3px 3px #b9d6a6);width:34px!important}.screen-lab-brand strong{letter-spacing:0;text-shadow:3px 3px #fff,5px 5px #275c3238;font-size:38px;font-weight:700;line-height:1}.screen-lab-nav-line{color:#172035;text-align:right;font-size:20px;font-weight:600}.screen-lab-nav-actions{align-items:center;gap:14px;display:flex}.screen-lab-nav-button,.screen-lab-nav-actions button,.screen-lab-controls button{color:#12160f;cursor:pointer;background:#fff4d4;border:4px solid #0f160e;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font:700 18px Pixelify Sans,JetBrains Mono,monospace;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex;box-shadow:5px 5px #0b2e17,inset 0 0 0 2px #fff9}.screen-lab-nav-button{text-decoration:none}.screen-lab-nav-actions button:first-of-type{color:#fff8d7;background:#4f8c4e;min-width:166px}.screen-lab-nav-actions button:last-child{width:54px;padding:0}.screen-lab-nav-button:hover,.screen-lab-nav-actions button:hover,.screen-lab-controls button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #0b2e17,inset 0 0 0 2px #fff9}.screen-lab-nav-button:active,.screen-lab-nav-actions button:active,.screen-lab-controls button:active{transform:translate(3px,3px);box-shadow:2px 2px #0b2e17,inset 0 0 0 2px #fff9}.screen-lab-hero{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.96fr) minmax(560px,.92fr);gap:48px;margin-bottom:30px;padding:0}.screen-lab-hero>div:first-child{align-self:center}.screen-lab-kicker{min-height:34px;font:700 16px Pixelify Sans,JetBrains Mono,monospace}.screen-lab-hero h1{text-shadow:5px 5px #fff,8px 8px #2b673d52;max-width:840px;margin-top:22px;font-size:clamp(64px,7vw,124px);font-weight:700;line-height:.78}.screen-lab-hero h1 span{color:#4f8c4e;text-shadow:5px 5px #fff,8px 8px #2b673d3d;margin-top:12px;display:block}.screen-lab-intro{color:#161c14;max-width:720px;margin-top:34px;font-size:27px;font-weight:500;line-height:1.35}.screen-lab-pet-showcase{align-self:center;position:relative}.screen-lab-garden-frame{background:#fff7d8;border:4px solid #0f160e;padding:14px;position:relative;box-shadow:0 0 0 5px #fffdf0,9px 9px #0b2e17,inset 0 0 0 2px #485f2a3d}.screen-lab-garden-frame:before,.screen-lab-garden-frame:after,.screen-lab-garden-caption:before,.screen-lab-garden-caption:after{content:"";pointer-events:none;background:linear-gradient(90deg,#315f36 0,#315f36 10px,#6ca660 10px,#6ca660 20px,#0000 20px) 0 0/22px 11px no-repeat,linear-gradient(#315f36 0,#315f36 10px,#6ca660 10px,#6ca660 20px,#0000 20px) 0 0/11px 22px no-repeat;width:44px;height:44px;position:absolute}.screen-lab-garden-frame:before{top:-12px;left:-12px}.screen-lab-garden-frame:after{bottom:-12px;right:-12px;transform:rotate(180deg)}.screen-lab-garden-scene{background:linear-gradient(#1938121f,#1938120a),url(/assets/lab/looplings-habitat-bg-v1.png) 50%/cover no-repeat,#5fb45a;border:3px solid #244017;min-height:342px;position:relative;overflow:hidden}.screen-lab-garden-scene:before{content:"";pointer-events:none;border:3px solid #2749196b;position:absolute;top:18px;right:18px;bottom:18px;left:18px}.screen-lab-pixel-cloud,.screen-lab-pixel-tree,.screen-lab-garden-path{display:none}.screen-lab-garden-pet{justify-items:center;gap:4px;display:grid;position:absolute}.screen-lab-garden-pet .screen-lab-pixel-pet{filter:drop-shadow(0 9px #1d2d122e)}.screen-lab-garden-pet>span{color:#10170f;background:#fff8df;border:3px solid #0f160e;place-items:center;min-height:26px;padding:0 10px;font-size:18px;font-weight:500;display:inline-grid;box-shadow:3px 3px #15371870}.screen-lab-garden-pet.is-pet-1{top:39%;left:48%;transform:translate(-50%,-50%)}.screen-lab-garden-pet.is-pet-2{top:51%;left:26%}.screen-lab-garden-pet.is-pet-3{top:46%;right:23%}.screen-lab-garden-pet.is-pet-4{bottom:26px;right:35%}.screen-lab-garden-caption{background:#fff4d4;border:3px solid #0f160e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:18px 34px 0;padding:13px 16px;display:grid;position:relative;box-shadow:5px 5px #0b2e17,inset 0 0 0 2px #4f8c4e29}.screen-lab-garden-caption:before{top:-10px;left:-10px;transform:scale(.52)}.screen-lab-garden-caption:after{bottom:-10px;right:-10px;transform:rotate(180deg)scale(.52)}.screen-lab-garden-caption strong{color:#0f160e;font-size:21px}.screen-lab-garden-caption span{color:#315f36;text-align:right;font-size:16px}.screen-lab-controls{grid-template-columns:minmax(300px,560px) minmax(0,1fr) auto;align-items:center;gap:18px;margin:44px 0 26px;display:grid}.screen-lab-controls label{background:#fff4d4;border:4px solid #0f160e;align-items:center;gap:14px;min-height:66px;padding:0 20px;display:flex;box-shadow:6px 6px #0b2e17,inset 0 0 0 2px #4f8c4e24}.screen-lab-controls label svg{color:#0f160e}.screen-lab-controls input{color:#0f160e;background:0 0;border:0;outline:0;width:100%;min-width:0;font:500 23px Pixelify Sans,JetBrains Mono,monospace}.screen-lab-controls input::placeholder{color:#17203585}.screen-lab-controls div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.screen-lab-controls>span{color:#0f160e;font:500 22px Pixelify Sans,JetBrains Mono,monospace}.screen-lab-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.screen-lab-hero-stats article{background:linear-gradient(#eef7d2,#fff4d4),#fff4d4;border:4px solid #0f160e;min-height:128px;padding:18px;box-shadow:6px 6px #0b2e17,inset 0 0 0 2px #4f8c4e29}.screen-lab-hero-stats span,.screen-lab-hero aside span,.screen-lab-role-map span,.screen-lab-slot-rack span,.screen-lab-signal-matrix span,.screen-lab-panel>header span,.screen-lab-topline span,.screen-lab-frame-meta dt,.screen-lab-screen-brief strong,.screen-lab-priority{color:#2f743e;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;line-height:1.75}.screen-lab-hero-stats strong{color:#0f160e;margin-top:12px;font-size:31px;line-height:.94;display:block}.screen-lab-hero-stats p{color:#56604d;margin:12px 0 0;font-size:18px;line-height:1.1}.screen-lab-role-map article,.screen-lab-slot-rack article,.screen-lab-signal-matrix,.screen-lab-signal-matrix article,.screen-lab-panel{border-width:4px;box-shadow:0 0 0 4px #fffbea,7px 7px #0b2e17,inset 0 0 0 2px #4e592b2e}.screen-lab-role-map p,.screen-lab-slot-rack p,.screen-lab-slot-rack em,.screen-lab-signal-matrix p,.screen-lab-frame-meta p,.screen-lab-frame-meta dd,.screen-lab-screen-brief p{font-size:18px;line-height:1.18}.screen-lab-signal-matrix header strong,.screen-lab-slot-rack strong,.screen-lab-panel>header h2{font-family:Pixelify Sans,JetBrains Mono,monospace;font-weight:700}.screen-lab-slot-rack strong{font-size:25px}.screen-lab-slot-rack p,.screen-lab-slot-rack em{overflow-wrap:anywhere}.screen-lab-panel>header h2{font-size:clamp(34px,2.9vw,54px)}.screen-lab-monitor,.screen-lab-phone-shell{font-family:Pixelify Sans,JetBrains Mono,monospace}.screen-lab-prime-card span,.screen-lab-current-task span,.screen-lab-habitat-stats span,.screen-lab-roster span,.screen-lab-keyval dt,.screen-lab-market-table span,.screen-lab-market-table em,.screen-lab-positions span,.screen-lab-positions em,.screen-lab-monitor--policy span,.screen-lab-monitor--memory span,.screen-lab-monitor--inbox span,.screen-lab-monitor--skills span,.screen-lab-monitor--lifecycle span,.screen-lab-monitor--lifecycle em,.screen-lab-companion-list span,.screen-lab-companion-list em,.screen-lab-monitor--loopr span,.screen-lab-monitor--loopr em,.screen-lab-phone-shell span,.screen-lab-phone-shell em{font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px;line-height:1.7}.screen-lab-prime-card p,.screen-lab-current-task p,.screen-lab-market-table p,.screen-lab-positions p,.screen-lab-monitor--policy p,.screen-lab-monitor--memory p,.screen-lab-monitor--inbox p,.screen-lab-monitor--skills p,.screen-lab-monitor--wallet p,.screen-lab-passport-body p,.screen-lab-monitor--split p,.screen-lab-monitor--terminal p,.screen-lab-command-grid p,.screen-lab-thought-list p,.screen-lab-monitor--loopr p,.screen-lab-monitor--lifecycle article p,.screen-lab-phone-shell p{font-size:17px;line-height:1.18}.screen-lab-prime-card strong,.screen-lab-current-task strong{font-size:32px}.screen-lab-habitat-stats strong,.screen-lab-keyval dd,.screen-lab-money{font-size:24px}.screen-lab-slot-rack article{min-height:245px;animation:4.2s ease-in-out infinite screen-lab-slot-breathe;animation-delay:calc(var(--slot-index,0) * -.18s);grid-template-rows:auto auto 1fr auto auto;gap:13px;padding:16px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid}.screen-lab-slot-rack article:hover{filter:saturate(1.05);transform:translate(-2px,-2px);box-shadow:0 0 0 4px #fff7d8,10px 10px #0d3f20,inset 0 0 0 2px #4b5c2c2e}.screen-lab-slot-head,.screen-lab-slot-title,.screen-lab-slot-footer,.screen-lab-provider-badge{position:relative}.screen-lab-slot-rack article>.screen-lab-slot-head,.screen-lab-slot-rack article>.screen-lab-slot-title,.screen-lab-slot-rack article>.screen-lab-slot-footer{align-items:center;display:flex}.screen-lab-slot-head{justify-content:space-between;gap:12px}.screen-lab-slot-title{gap:12px;min-width:0}.screen-lab-slot-title .screen-lab-pixel-pet{filter:drop-shadow(3px 4px #0d3f2038);flex:none}.screen-lab-slot-title div{min-width:0}.screen-lab-slot-rack strong{color:#11190f;margin-top:0;font-size:29px;line-height:.95}.screen-lab-slot-rack p{color:#4f7e47;margin-top:4px;font-size:19px;line-height:1.02}.screen-lab-slot-rack em{color:#58614d;align-self:stretch;margin-top:0;font-size:20px;line-height:1.13}.screen-lab-slot-footer{justify-content:space-between;gap:14px}.screen-lab-slot-pulse{color:#285b32;align-items:center;gap:8px;display:inline-flex}.screen-lab-slot-pulse i{background:var(--screen-accent);border:2px solid #0f160e;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.screen-lab-slot-pulse i{background:color-mix(in srgb,var(--screen-accent) 74%,#fff7d8)}}.screen-lab-slot-pulse i{animation:1.15s steps(2,end) infinite screen-lab-slot-dot;box-shadow:2px 2px #0d3f20}.screen-lab-slot-meter{background:linear-gradient(90deg,var(--screen-accent) var(--slot-meter),transparent var(--slot-meter)),repeating-linear-gradient(90deg,#10170f2e 0 6px,transparent 6px 12px),#fff7d8;border:3px solid #10170f;width:min(118px,34%);height:18px;display:block}@supports (color:color-mix(in lab,red,red)){.screen-lab-slot-meter{background:linear-gradient(90deg,color-mix(in srgb,var(--screen-accent) 72%,#fff7d8) var(--slot-meter),transparent var(--slot-meter)),repeating-linear-gradient(90deg,#10170f2e 0 6px,transparent 6px 12px),#fff7d8}}.screen-lab-slot-meter{overflow:hidden;box-shadow:3px 3px #0d3f20}.screen-lab-slot-meter:after{content:"";width:42%;height:100%;animation:2.7s ease-in-out infinite screen-lab-meter-sweep;animation-delay:calc(var(--slot-index,0) * -.12s);background:#ffffff5c;display:block;transform:translate(-120%)}.screen-lab-provider-badge{background:#fff7d8;border:3px solid #10170f;justify-self:start;align-items:center;gap:10px;max-width:100%;padding:8px 10px;display:inline-flex;box-shadow:4px 4px #0d3f20}.screen-lab-provider-mark{background:#f1e6bd;border:2px solid #10170f;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative;box-shadow:2px 2px #0d3f20}.screen-lab-provider-mark img,.screen-lab-provider-mark svg{object-fit:contain;width:23px;height:23px}.screen-lab-provider-mark b{color:#0f160e;place-items:center;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.screen-lab-provider-mark img+b,.screen-lab-provider-mark svg+b{opacity:0}.screen-lab-provider-badge>span{gap:2px;min-width:0;display:grid}.screen-lab-provider-badge strong,.screen-lab-provider-badge em{margin:0;font-family:"Press Start 2P",Pixelify Sans,monospace;line-height:1.35}.screen-lab-provider-badge strong{font-size:8px}.screen-lab-provider-badge em{color:#4f7e47;font-size:7px}.logo-lab-page{color:#11190f;background-color:#dce9cf;background-image:radial-gradient(circle at 12% 8%,#fff6d69e,#0000 22rem),linear-gradient(#2a553614 1px,#0000 1px),linear-gradient(90deg,#2a553614 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,32px 32px,32px 32px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100dvh;font-family:Pixelify Sans,JetBrains Mono,monospace;overflow-x:hidden}.logo-lab-shell{width:min(1640px,100% - 52px);margin:0 auto;padding:30px 0 88px}.logo-lab-nav{justify-content:flex-end;gap:14px;margin-bottom:24px;display:flex}.logo-lab-nav a{color:#0f160e;text-transform:uppercase;background:#fff7d8;border:4px solid #0f160e;min-height:46px;padding:12px 18px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;line-height:1.5;text-decoration:none;box-shadow:5px 5px #0d3f20}.logo-lab-hero{background:linear-gradient(#fffce8f5,#f6ebc4f5),#f6ebc6;border:4px solid #0f160e;margin-bottom:28px;padding:26px;box-shadow:0 0 0 4px #fff7d8,7px 7px #0d3f20,inset 0 0 0 2px #4b5c2c2e}.logo-lab-hero span,.logo-lab-copy span,.logo-lab-copy code,.logo-lab-cream span{color:#2f743e;text-transform:uppercase;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;line-height:1.75}.logo-lab-hero h1{color:#0f160e;max-width:920px;margin:14px 0 0;font-size:clamp(54px,6vw,116px);line-height:.86}.logo-lab-hero p{color:#4c5c42;max-width:860px;margin:22px 0 0;font-size:28px;line-height:1.04}.logo-lab-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.logo-lab-card{background:linear-gradient(#fffce8f5,#f6ebc4f5),#f6ebc6;border:4px solid #0f160e;grid-template-rows:150px 74px auto 72px;min-height:430px;padding:14px;display:grid;box-shadow:0 0 0 4px #fff7d8,7px 7px #0d3f20}.logo-lab-natural,.logo-lab-cream,.logo-lab-wordmark{border:3px solid #0f160e;place-items:center;display:grid}.logo-lab-natural{background:var(--logo-bg);color:var(--logo-fg);box-shadow:inset 0 0 0 5px #fff7d838}.logo-lab-natural svg{filter:drop-shadow(4px 4px #0000002e);width:72px;height:72px}.logo-lab-cream{background:#fff7d8;grid-template-columns:44px minmax(0,1fr);justify-items:start;gap:12px;margin-top:12px;padding:12px}.logo-lab-cream svg{width:34px;height:34px}.logo-lab-copy{padding:16px 2px 10px}.logo-lab-copy strong{color:#0f160e;margin-top:8px;font-size:31px;line-height:.9;display:block}.logo-lab-copy p{color:#4f5e45;margin:12px 0 0;font-size:20px;line-height:1.08}.logo-lab-copy code{background:var(--logo-color);border:2px solid #0f160e;margin-top:14px;padding:4px 6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.logo-lab-copy code{background:color-mix(in srgb,var(--logo-color) 18%,#fff7d8)}}.logo-lab-copy code{color:#0f160e}.logo-lab-wordmark{background:linear-gradient(90deg,var(--logo-color),#fff7d8),#fff7d8;min-width:0;padding:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.logo-lab-wordmark{background:linear-gradient(90deg,color-mix(in srgb,var(--logo-color) 12%,#fff7d8),#fff7d8),#fff7d8}}.logo-lab-wordmark svg{width:auto;max-width:94%;max-height:40px}.screen-deck-page{color:#11190f;background:linear-gradient(#2c5d3812 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2c5d3812 1px,#0000 1px) 0 0/28px 28px,#dce9cf;height:100dvh;font-family:Pixelify Sans,JetBrains Mono,monospace;overflow:hidden}.screen-deck-nav{z-index:4;gap:12px;display:flex;position:fixed;top:22px;right:24px}.screen-deck-nav a,.screen-deck-stage-actions button,.screen-deck-thumbs button,.screen-deck-feed-buttons button,.screen-deck-module-row button{color:#0f160e;cursor:pointer;background:#fff7d8;border:4px solid #0f160e;font-family:Pixelify Sans,JetBrains Mono,monospace;text-decoration:none;transition:transform .14s,box-shadow .14s,background-color .14s;box-shadow:5px 5px #0b2e17}.screen-deck-nav a{text-transform:uppercase;place-items:center;min-height:48px;padding:0 18px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;line-height:1.5;display:inline-grid}.screen-deck-nav a:hover,.screen-deck-stage-actions button:hover,.screen-deck-thumbs button:hover,.screen-deck-feed-buttons button:hover,.screen-deck-module-row button:hover{background:#eef7d2;transform:translate(-2px,-2px);box-shadow:7px 7px #0b2e17}.screen-deck-nav a:active,.screen-deck-stage-actions button:active,.screen-deck-thumbs button:active,.screen-deck-feed-buttons button:active,.screen-deck-module-row button:active{transform:translate(2px,2px);box-shadow:2px 2px #0b2e17}.screen-deck-shell{grid-template-columns:310px minmax(0,1fr);gap:20px;width:min(1720px,100% - 40px);height:100%;margin:0 auto;padding:88px 0 24px;display:grid}.screen-deck-sidebar,.screen-deck-stage{background:linear-gradient(#fffeeff5,#fff2ccf5),#fff3cf;border:4px solid #0f160e;min-height:0;box-shadow:0 0 0 4px #fffbea,8px 8px #0b2e17,inset 0 0 0 2px #4e592b2e}.screen-deck-sidebar{grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:14px;padding:18px;display:grid;overflow:hidden}.screen-deck-sidebar>span,.screen-deck-stage header span,.screen-deck-brief span,.screen-deck-screen-head span,.screen-deck-inner-frame span,.screen-deck-id-proof span{color:#2f743e;text-transform:uppercase;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;line-height:1.75}.screen-deck-sidebar h1{color:#0f160e;text-shadow:3px 3px #fff,5px 5px #2b673d3d;margin:0;font-size:50px;font-weight:700;line-height:.86}.screen-deck-sidebar p{color:#3f4c39;margin:0;font-size:18px;line-height:1.2}.screen-deck-count{border-top:3px solid #0f160e24;align-items:end;gap:8px;padding-top:12px;display:flex}.screen-deck-count strong{color:#0f160e;font-size:46px;line-height:.9}.screen-deck-count span{color:#4f8c4e;font-size:16px;line-height:1.1}.screen-deck-zone-pill{color:#2f743e;text-transform:uppercase;background:#eef7d2;border:3px solid #244017;min-height:38px;padding:8px 10px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px;line-height:1.5;box-shadow:inset 0 0 0 2px #4f8c4e1f}.screen-deck-thumbs{align-content:start;gap:10px;min-height:0;padding-right:3px;display:grid;overflow:auto}.screen-deck-thumbs button{text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:grid}.screen-deck-thumbs button div{gap:3px;min-width:0;display:grid}.screen-deck-thumbs button.is-active{color:#fff7d8;background:#4f8c4e}.screen-deck-thumbs button span{border:3px solid;place-items:center;width:34px;height:34px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px;display:grid}.screen-deck-thumbs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:.95;overflow:hidden}.screen-deck-thumbs button em{color:currentColor;opacity:.72;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:5px;font-style:normal;line-height:1.5;overflow:hidden}.screen-deck-stage{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:18px;display:grid}.screen-deck-stage>header{border-bottom:3px solid #0f160e24;justify-content:space-between;align-items:start;gap:18px;padding-bottom:14px;display:flex}.screen-deck-stage h2{color:#0f160e;text-shadow:3px 3px #fff,5px 5px #2b673d33;margin:6px 0 0;font-size:48px;line-height:.9}.screen-deck-stage-actions{gap:12px;display:flex}.screen-deck-stage-actions button{place-items:center;width:56px;height:48px;padding:0;display:grid}.screen-deck-preview-slot{place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.screen-deck-preview-scale{place-self:center;display:block;overflow:visible}.screen-deck-preview{box-sizing:border-box;min-width:0;box-shadow:0 0 0 5px #fffdf0,10px 10px 0 var(--deck-accent),inset 0 0 0 2px #485f2a3d;background:#fff7d8;border:5px solid #0f160e;place-self:start;padding:14px}@supports (color:color-mix(in lab,red,red)){.screen-deck-preview{box-shadow:0 0 0 5px #fffdf0,10px 10px color-mix(in srgb,var(--deck-accent) 44%,#0b2e17),inset 0 0 0 2px #485f2a3d}}.screen-deck-preview{transform-origin:0 0}.screen-deck-screen{color:#182116;background:linear-gradient(#3e60310d 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#3e60310b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fff3cf,#f4e1ae);border:3px solid #244017;flex-direction:column;gap:10px;width:100%;height:100%;min-height:0;padding:16px;font-family:Pixelify Sans,Courier New,ui-monospace,monospace;display:flex;position:relative;overflow:hidden}.room-html-screen-surface{box-sizing:border-box;background:#fff3cf;width:100%;height:100%;padding:32px;font-family:Pixelify Sans,Courier New,ui-monospace,monospace;overflow:hidden}.room-html-screen-surface.is-rotated{transform-origin:50%;transform:rotate(180deg)}.screen-deck-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#1419110d 0,#1419110d 1px,#0000 1px,#0000 4px);position:absolute;top:0;right:0;bottom:0;left:0}.screen-deck-screen>*{z-index:1;position:relative}.screen-deck-screen-head{border-bottom:3px solid #1c26152e;justify-content:space-between;align-items:center;min-height:24px;padding-bottom:6px;display:flex}.screen-deck-screen-head strong{color:#2f743e;text-transform:uppercase;align-items:center;gap:7px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;display:inline-flex}.screen-deck-screen-head strong:before{content:"";background:#6ca660;width:9px;height:9px;animation:1s steps(2,end) infinite screen-deck-blink;box-shadow:2px 2px #0b2e17}.screen-deck-inner-frame{background:#fff9e0ad;border:3px solid #162014;min-width:0;padding:10px;position:relative;box-shadow:inset 0 0 0 2px #4f8c4e1f}.screen-deck-inner-frame strong,.screen-deck-inner-frame b,.screen-deck-id-proof b{color:#0f160e}.screen-deck-inner-frame p,.screen-deck-screen p,.screen-deck-brief p,.screen-deck-id-proof b{color:#3f4c39;margin:0;font-size:18px;line-height:1.12}.screen-deck-main-grid{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:12px;min-height:0;display:grid}.screen-deck-habitat-window{padding:8px}.screen-deck-habitat-bg{isolation:isolate;background:url(/assets/lab/looplings-habitat-bg-transparent-v2.png) bottom/cover no-repeat,linear-gradient(#3e603109 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#3e603108 1px,#0000 1px) 0 0/16px 16px,linear-gradient(#fff4cd,#f1e3b4,#e3d79f);border:3px solid #244017;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #fff9e06b,inset 0 0 56px #f4e0a19e}.screen-deck-habitat-bg-img{object-fit:cover;object-position:center bottom;z-index:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;top:0;right:0;bottom:0;left:0}.command-key-mini{background:radial-gradient(circle at 50% 32%,var(--key-accent),#07090c 72%);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:10px 8px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.command-key-mini{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--key-accent) 30%,#0a0e12),#07090c 72%)}}.command-key-mini{border:3px solid var(--key-accent)}@supports (color:color-mix(in lab,red,red)){.command-key-mini{border:3px solid color-mix(in srgb,var(--key-accent) 70%,#0a0e12)}}.command-key-mini{color:#fff8e0;text-align:center;box-shadow:inset 0 0 18px var(--key-accent),inset 0 0 0 1px #fff0c814;font-family:Pixelify Sans,Courier New,monospace}@supports (color:color-mix(in lab,red,red)){.command-key-mini{box-shadow:inset 0 0 18px color-mix(in srgb,var(--key-accent) 38%,transparent),inset 0 0 0 1px #fff0c814}}.command-key-mini{image-rendering:pixelated;letter-spacing:.04em}.command-key-mini svg{color:var(--key-accent);filter:drop-shadow(0 0 4px var(--key-accent))}@supports (color:color-mix(in lab,red,red)){.command-key-mini svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--key-accent) 75%,transparent))}}.command-key-mini strong{letter-spacing:.08em;color:#fff8e0;font-size:22px;font-weight:800}.command-key-mini em{opacity:.72;color:var(--key-accent);text-transform:lowercase;font-size:14px;font-style:normal;font-weight:600}.command-key-mini.is-active{box-shadow:inset 0 0 22px var(--key-accent),0 0 0 2px var(--key-accent)}.screen-deck-habitat-bg:before,.screen-deck-habitat-bg:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.screen-deck-habitat-bg:before{z-index:0;opacity:.42;background:linear-gradient(#3e603109 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#3e603108 1px,#0000 1px) 0 0/16px 16px}.screen-deck-habitat-bg:after{z-index:1;opacity:.54;background:radial-gradient(circle at 50% 54%,#fff9e000,#fff9e01a 60%,#eedca347),linear-gradient(90deg,#fff9e01f,#fff9e005 44%,#f4e0a129),repeating-linear-gradient(0deg,#1a30120e 0,#1a30120e 1px,#0000 1px,#0000 4px),repeating-linear-gradient(90deg,#1a30120b 0,#1a30120b 1px,#0000 1px,#0000 4px)}.screen-deck-main-prime{z-index:2;justify-items:center;gap:8px;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.screen-deck-main-prime b,.screen-deck-garden-label{color:#10170f;background:#fff8df;border:3px solid #0f160e;place-items:center;min-height:32px;padding:0 12px;font-size:21px;font-weight:700;display:inline-grid;box-shadow:3px 3px #15371870}.screen-deck-thought-bubble{color:#1a2417;transform-origin:38% 100%;background-color:#0000;background-image:linear-gradient(#315f360b 1px,#0000 1px),linear-gradient(90deg,#315f360a 1px,#0000 1px),linear-gradient(#fffaeb,#fff3cc);background-position:0 0;background-repeat:repeat;background-size:10px 10px,10px 10px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:3px solid #10170f;border-radius:10px;gap:6px;width:296px;max-width:296px;padding:10px 14px 12px;animation:.38s cubic-bezier(.34,1.56,.64,1) screen-deck-thought-pop;display:grid;position:absolute;top:-84px;left:50%;transform:translate(-38%);box-shadow:0 0 0 3px #fff9e0d9,0 6px #1537186b,0 12px 22px #0f1c1252}.screen-deck-thought-bubble span{color:#2f743e;letter-spacing:.06em;text-transform:uppercase;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px;line-height:1.35}.screen-deck-thought-bubble p{color:#131b11;margin:0;font-size:15px;font-weight:600;line-height:1.18}.screen-deck-thought-bubble:before{content:"";pointer-events:none;border:1px solid #0f160e29;border-radius:7px;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.screen-deck-thought-bubble:after,.screen-deck-thought-tail{content:"";background:#fff3cc;border-bottom:3px solid #10170f;border-right:3px solid #10170f;width:18px;height:18px;position:absolute;bottom:-10px;left:82px;transform:rotate(45deg);box-shadow:4px 4px #1537182e}@keyframes screen-deck-thought-pop{0%{opacity:0;transform:translate(-38%)scale(.6)}60%{opacity:1;transform:translate(-38%)scale(1.04)}to{opacity:1;transform:translate(-38%)scale(1)}}.screen-deck-habitat-waypoint{z-index:2;color:#315f36;text-transform:uppercase;background:#fff8dfc7;border:2px solid #10170fb8;padding:5px 7px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:6px;line-height:1.6;position:absolute;bottom:16px;left:18px}.screen-deck-status-column{gap:10px;min-height:0;display:grid}.screen-deck-status-column .screen-deck-inner-frame{gap:6px;display:grid}.screen-deck-status-column strong{font-size:26px;line-height:.96}.screen-deck-mini-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.screen-deck-mini-stats b{text-align:center;background:#eef7d2;border:2px solid #162014;place-items:center;min-height:38px;font-size:15px;display:grid}.screen-deck-now-card{box-shadow:4px 4px #0f160e47}.screen-deck-now-card strong{color:#142712;letter-spacing:-.005em;font-size:26px;font-weight:800;line-height:1.02}.screen-deck-now-card small{color:#314a26;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-top:6px;font-size:11px;font-weight:700;display:flex}.screen-deck-progress-rail{background:#d8d4b0;border:2px solid #1a2c12;height:14px;margin-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #1427122e,2px 2px #0f160e38}.screen-deck-progress-rail i{background:linear-gradient(90deg,#4f8c4e,#74bc70 60%,#b8f08e);border-right:2px solid #1a2c12;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block;position:relative;box-shadow:0 0 10px #74bc708c}.screen-deck-progress-rail i:after{content:"";background:repeating-linear-gradient(45deg,#0000 0,#0000 8px,#ffffff38 8px,#ffffff38 16px);animation:1.4s linear infinite screen-deck-progress-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes screen-deck-progress-shimmer{0%{background-position:0 0}to{background-position:32px 0}}.screen-deck-thought-stream{box-shadow:4px 4px #0f160e47}.screen-deck-thought-stream span{color:#fff8df;letter-spacing:.18em;text-transform:uppercase;background:#1a2c12;padding:3px 8px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;display:inline-block}.screen-deck-thought-stream ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.screen-deck-thought-stream li{border:2px solid #142712;border-left-width:5px;border-left-color:var(--thought-accent,#6ca660);background:#fffaeb;padding:8px 11px 8px 14px;animation:.36s cubic-bezier(.34,1.56,.64,1) both screen-deck-thought-slide;position:relative;box-shadow:2px 2px #0f160e3d}.screen-deck-thought-stream li:first-child{background:linear-gradient(135deg,#fff8df,#fff0c6);transform:translate(-2px);box-shadow:3px 3px #0f160e52}.screen-deck-thought-stream li[data-tool=research]{--thought-accent:#78d7ff}.screen-deck-thought-stream li[data-tool=trade]{--thought-accent:#8cffae}.screen-deck-thought-stream li[data-tool=post]{--thought-accent:#ff6ea9}.screen-deck-thought-stream li[data-tool=memory]{--thought-accent:#b792ff}.screen-deck-thought-stream li[data-tool=media]{--thought-accent:#ffb861}.screen-deck-thought-stream li b{background:var(--thought-accent,#6ca660);color:#142712;letter-spacing:.12em;text-transform:uppercase;border:2px solid #142712;margin-right:6px;padding:2px 7px;font-size:9px;font-weight:900;display:inline-block;box-shadow:1px 1px #0f160e59}.screen-deck-thought-stream li p{color:#131b11;margin:0;font-size:13px;font-weight:600;line-height:1.32;display:inline}.screen-deck-thought-stream li em{color:#5a6e3d;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;display:block}@keyframes screen-deck-thought-slide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(-2px)}}.screen-deck-activity-card{box-shadow:4px 4px #0f160e47}.screen-deck-activity-card span{color:#fff8df;letter-spacing:.18em;text-transform:uppercase;background:#1a2c12;padding:3px 8px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px;display:inline-block}.screen-deck-activity-row{background:#fffaeb;border:2px solid #142712;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex;box-shadow:2px 2px #0f160e47}.screen-deck-activity-row[data-tool=research]{--activity-accent:#78d7ff}.screen-deck-activity-row[data-tool=trade]{--activity-accent:#8cffae}.screen-deck-activity-row[data-tool=post]{--activity-accent:#ff6ea9}.screen-deck-activity-row[data-tool=memory]{--activity-accent:#b792ff}.screen-deck-activity-row[data-tool=media]{--activity-accent:#ffb861}.screen-deck-activity-tool{background:var(--activity-accent,#243a16);color:#142712;letter-spacing:.12em;text-transform:uppercase;border:2px solid #142712;padding:3px 9px;font-size:10px;font-weight:900;box-shadow:1px 1px #0f160e52}.screen-deck-activity-row code{color:#142712;font-family:Pixelify Sans,Courier New,monospace;font-size:14px;font-weight:700}.screen-deck-activity-status{letter-spacing:.12em;text-transform:uppercase;border:2px solid #142712;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900;box-shadow:1px 1px #0f160e4d}.screen-deck-activity-status.is-succeeded{color:#11401b;background:#b8ffce}.screen-deck-activity-status.is-running{color:#5a3a08;background:#ffd680}.screen-deck-activity-status.is-failed{color:#4a0e0e;background:#ff9b9b}.screen-deck-activity-delta{font-variant-numeric:tabular-nums;-webkit-text-stroke:.4px #142712;margin-left:auto;font-size:17px;font-weight:900}.screen-deck-activity-delta.is-positive{color:#2c7e2c;text-shadow:1px 1px #b8ffce99}.screen-deck-activity-delta.is-negative{color:#8a3a3a;text-shadow:1px 1px #ffb8b88c}.screen-deck-next-pill{background:#fff8df;border:2px solid #142712;align-items:center;gap:6px;width:fit-content;margin-top:9px;padding:5px 10px;font-family:Pixelify Sans,monospace;display:inline-flex;box-shadow:2px 2px #0f160e52}.screen-deck-next-pill[data-tool=research]{--next-accent:#78d7ff}.screen-deck-next-pill[data-tool=trade]{--next-accent:#8cffae}.screen-deck-next-pill[data-tool=post]{--next-accent:#ff6ea9}.screen-deck-next-pill[data-tool=memory]{--next-accent:#b792ff}.screen-deck-next-pill[data-tool=media]{--next-accent:#ffb861}.screen-deck-next-pill em{letter-spacing:.16em;color:#2f743e;font-size:10px;font-style:normal;font-weight:900}.screen-deck-next-pill b{background:var(--next-accent,#6ca660);color:#142712;letter-spacing:.1em;text-transform:uppercase;border:2px solid #142712;padding:2px 7px;font-size:10px;font-weight:900;box-shadow:1px 1px #0f160e52}.screen-deck-next-pill code{color:#142712;font-family:Pixelify Sans,Courier New,monospace;font-size:12px;font-weight:700}.screen-deck-next-pill span{color:#142712;font-size:16px;font-weight:900;line-height:1}.screen-deck-preview-pill{letter-spacing:.18em;text-transform:uppercase;color:#2a1605;background:linear-gradient(135deg,#ffb861,#f08a3a);border:2px solid #142712;align-items:center;gap:7px;padding:3px 9px;font-family:Pixelify Sans,monospace;font-size:11px;font-weight:900;box-shadow:2px 2px #0f160e52;display:inline-flex!important}.screen-deck-preview-pill i{background:#fff5db;border:1px solid #142712;border-radius:50%;width:8px;height:8px;animation:1.4s linear infinite screen-deck-live-blink;box-shadow:0 0 6px #fff5dbe6}.screen-deck-loopr-launchline{color:#5a3a08;letter-spacing:.06em;background:#ffb8612e;border:2px dashed #142712;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.screen-deck-loopr-launchline p{margin:0}.screen-deck-id-screen-wide{flex-direction:column;display:flex;gap:10px!important}.screen-deck-id-wide-grid{flex:1;grid-template-columns:200px minmax(0,1fr);gap:14px;min-height:0;display:grid}.screen-deck-id-card-wide{text-align:center;align-content:center;justify-items:center;gap:6px;padding:12px 10px!important;display:grid!important}.screen-deck-id-card-wide strong{font-size:22px;line-height:1}.screen-deck-id-card-wide code{background:#0f160e14;border:2px solid #0f160e6b;padding:3px 9px;font-size:13px}.screen-deck-id-wide-info{flex-direction:column;gap:9px;min-width:0;display:flex}.screen-deck-id-wide-info .screen-deck-id-tags{flex-wrap:wrap}.screen-deck-id-wide-info .screen-deck-id-proof{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:12px}.screen-deck-id-wide-info .screen-deck-id-proof span{font-size:9px}.screen-deck-id-wide-info .screen-deck-id-proof b{font-size:13px;line-height:1.18}.screen-deck-skill-screen-wide{flex-direction:column;display:flex;gap:10px!important}.screen-deck-skill-row{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.screen-deck-skill-tile{text-align:center;background:linear-gradient(160deg,#fffaeb,#fff3cc);border:3px solid #142712;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:12px 8px 10px;display:flex;position:relative;box-shadow:4px 4px #0f160e52}.screen-deck-skill-tile:before{content:"";pointer-events:none;border:1px solid #0f160e2e;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.screen-deck-skill-tile.is-active{border-color:var(--skill-accent,#142712);box-shadow:5px 5px #0f160e61,inset 0 0 0 2px var(--skill-accent);background:linear-gradient(160deg,#fff0c6,#ffe297)}.screen-deck-skill-tile.is-locked{opacity:.72;background:linear-gradient(160deg,#f0ead2,#e2d8a8)}.screen-deck-skill-tile .screen-deck-skill-icon{background:var(--skill-accent,#6ca660);color:#142712;border:3px solid #142712;place-items:center;width:56px;height:56px;margin-top:2px;display:grid;box-shadow:2px 2px #0f160e66}.screen-deck-skill-tile.is-locked .screen-deck-skill-icon{color:#5a543a;background:#c9c1a0}.screen-deck-skill-tile strong{color:#142712;font-size:16px;font-weight:900;line-height:1.1}.screen-deck-skill-tile p{color:#3a4a2a;margin:0;font-size:11px;font-style:italic;font-weight:600;line-height:1.18}.screen-deck-skill-tile .screen-deck-skill-pips{margin-top:2px}.screen-deck-skill-tile em{letter-spacing:.1em;color:#2f743e;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.screen-deck-skill-tile .screen-deck-skill-active,.screen-deck-skill-tile .screen-deck-skill-lock{letter-spacing:.14em;text-transform:uppercase;border:2px solid #142712;padding:2px 7px;font-size:9px;font-weight:900;position:absolute;top:-8px;right:-6px;box-shadow:2px 2px #0f160e52}.screen-deck-skill-tile .screen-deck-skill-active{color:#2f743e;background:#fff8df;animation:1.6s linear infinite screen-deck-live-blink}.screen-deck-skill-tile .screen-deck-skill-lock{color:#fff5db;background:#5a543a}.screen-deck-skill-screen{gap:12px!important}.screen-deck-skill-list{flex:1;gap:10px;min-height:0;display:grid}.screen-deck-skill-card{background:linear-gradient(135deg,#fffaeb,#fff3cc);border:3px solid #142712;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px 11px;display:grid;position:relative;box-shadow:4px 4px #0f160e52}.screen-deck-skill-card:before{content:"";pointer-events:none;border:1px solid #0f160e2e;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.screen-deck-skill-card.is-active{border-color:var(--skill-accent,#142712);box-shadow:5px 5px #0f160e61,inset 0 0 0 2px var(--skill-accent);background:linear-gradient(135deg,#fff0c6,#ffe297)}.screen-deck-skill-card.is-locked{opacity:.7;background:linear-gradient(135deg,#f0ead2,#e2d8a8)}.screen-deck-skill-icon{background:var(--skill-accent,#6ca660);color:#142712;border:3px solid #142712;place-items:center;width:56px;height:56px;display:grid;box-shadow:2px 2px #0f160e66}.screen-deck-skill-card.is-locked .screen-deck-skill-icon{color:#5a543a;background:#c9c1a0}.screen-deck-skill-body{align-content:start;gap:4px;display:grid}.screen-deck-skill-body header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.screen-deck-skill-body strong{color:#142712;letter-spacing:.01em;font-size:17px;font-weight:900}.screen-deck-skill-active{color:#b8ffce;letter-spacing:.14em;text-transform:uppercase;background:#142712;border-radius:2px;padding:1px 7px;font-size:9px;font-weight:900;animation:1.6s linear infinite screen-deck-live-blink}.screen-deck-skill-lock{color:#fff5db;letter-spacing:.14em;text-transform:uppercase;background:#5a543a;padding:1px 7px;font-size:9px;font-weight:900}.screen-deck-skill-body p{color:#3a4a2a;margin:0;font-size:12px;font-style:italic;font-weight:600}.screen-deck-skill-pips{align-items:center;gap:4px;margin-top:2px;display:flex}.screen-deck-skill-pips i{background:#e8e2c4;border:2px solid #142712;width:12px;height:12px;display:block;transform:rotate(45deg)}.screen-deck-skill-pips i.is-on{background:var(--skill-accent,#6ca660);box-shadow:0 0 6px var(--skill-accent),inset 0 0 0 1px #ffffff59}.screen-deck-skill-pips em{letter-spacing:.12em;color:#2f743e;margin-left:6px;font-size:10px;font-style:normal;font-weight:900}.screen-deck-skill-xp{background:#d8d4b0;border:2px solid #142712;height:8px;overflow:hidden;box-shadow:1px 1px #0f160e38}.screen-deck-skill-xp span{background:var(--skill-accent,#6ca660);height:100%;box-shadow:0 0 6px var(--skill-accent);transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.screen-deck-skill-body footer{letter-spacing:.06em;color:#5a6e3d;text-transform:uppercase;align-items:center;gap:6px;margin-top:3px;font-size:10px;font-weight:800;display:flex}.screen-deck-skill-footer{color:#144a5a;letter-spacing:.06em;background:#78d7ff2e;border:2px dashed #142712;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.screen-deck-skill-footer p{margin:0}.screen-deck-live-indicator{letter-spacing:.16em;text-transform:uppercase;color:#142712;background:#fff8df;border:2px solid #142712;align-items:center;gap:7px;padding:3px 9px;font-family:Pixelify Sans,monospace;font-size:12px;font-weight:900;box-shadow:2px 2px #0f160e52;display:inline-flex!important}.screen-deck-live-indicator i{background:#ff4646;border:1px solid #142712;border-radius:1px;width:9px;height:9px;animation:1.4s linear infinite screen-deck-live-blink;box-shadow:0 0 6px #ff4646b3}.screen-deck-live-indicator--demo i{background:#ffb861;box-shadow:0 0 6px #ffb861b3}@keyframes screen-deck-live-blink{0%,60%,to{opacity:1}70%,90%{opacity:.25}}.screen-deck-companion-row{border-right:3px solid #1a2c12;grid-column:1/-1;align-items:center;gap:12px;margin-right:12px;padding:4px 10px;display:flex}.screen-deck-companion-row>span{color:#2f743e;letter-spacing:.18em;text-transform:uppercase;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:8px}.screen-deck-companion-row>div{align-items:center;gap:8px;display:flex}.screen-deck-companion-chip{border:2px solid var(--pet-accent,#6ca660);background:#fff8dcb3;border-radius:8px;place-items:center;width:40px;height:40px;transition:transform .2s;display:grid;overflow:hidden;box-shadow:0 2px #14271240}.screen-deck-companion-chip:hover{transform:translateY(-2px)}.screen-deck-companion-chip.is-empty{box-shadow:none;background:0 0;border-style:dashed;border-color:#14271252}.screen-deck-companion-chip.is-empty span{color:#1427126b;font-size:22px;font-weight:800;line-height:1}.screen-deck-companion-chip .screen-deck-pixel-pet{width:30px!important}.screen-deck-thought-strip{background:#fff7d8;border:3px solid #162014;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:64px;padding:8px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) 30px!important}.screen-deck-thought-strip p{font-size:19px}.screen-deck-pixel-pet{aspect-ratio:192/208;image-rendering:pixelated;filter:drop-shadow(1px 1px #0f160e6b);flex:none;position:relative;overflow:hidden}.screen-deck-main-prime .screen-deck-pixel-pet{filter:drop-shadow(1px 1px #0f160e52)}.screen-deck-pixel-pet.is-flipped img{transform:scaleX(-1)}.screen-deck-pixel-pet img{top:calc(var(--pet-row) * -100%);width:calc(var(--atlas-cols) * 100%);height:calc(var(--atlas-rows) * 100%);max-width:none;animation:1.05s steps(7,end) infinite screen-deck-pet-cycle;animation-delay:var(--pet-delay);image-rendering:pixelated;position:absolute;left:0}.screen-deck-pixel-pet.is-habitat-walker img{animation-duration:.9s}.screen-deck-id-screen{align-items:stretch;gap:9px;padding:16px}.screen-deck-id-card{text-align:center;flex:1;justify-items:center;gap:7px;display:grid}.screen-deck-id-card strong{font-size:30px}.screen-deck-id-card code{color:#0f160e;background:#eef7d2;border:2px solid #162014;padding:5px 8px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px}.screen-deck-id-tags{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.screen-deck-id-tags span{color:#315f36;text-align:center;text-transform:uppercase;background:#eef7d2;border:2px solid #162014;place-items:center;min-height:30px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:6px;line-height:1.5;display:grid}.screen-deck-id-proof{background:#fff7d8;border:3px solid #162014;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:10px;display:grid}.screen-deck-companion-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.screen-deck-companion-grid .screen-deck-inner-frame{text-align:center;align-content:center;justify-items:center;display:grid}.screen-deck-companion-grid strong{margin-top:8px;font-size:20px}.screen-deck-companion-grid small{color:#315f36;text-transform:uppercase;margin-top:4px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:6px;line-height:1.5}.screen-deck-companion-screen footer,.screen-deck-model-screen footer,.screen-deck-care-screen footer{color:#315f36;background:#fff7d8;border:3px solid #162014;padding:7px 9px;font-size:14px}.screen-deck-room-companion-screen,.screen-deck-room-loopr-screen{gap:8px;padding:14px}.screen-deck-room-main-screen{gap:9px;padding:14px}.screen-deck-room-main-grid{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);gap:10px;min-height:0;display:grid}.screen-deck-room-habitat-window{padding:8px}.screen-deck-room-habitat-bg{background:radial-gradient(at 28% 76%,#69a44aa8 0,#69a44aa8 19%,#0000 20%),radial-gradient(at 74% 76%,#69a44a99 0,#69a44a99 18%,#0000 19%),radial-gradient(circle at 16% 34%,#7aa943 0,#7aa943 8%,#4f7f38 9%,#4f7f38 14%,#0000 15%),linear-gradient(28deg,#0000 0,#0000 43%,#ad864ad1 44%,#ad864ad1 49%,#0000 50%),linear-gradient(152deg,#0000 0,#0000 43%,#ad864ac2 44%,#ad864ac2 49%,#0000 50%),linear-gradient(#fff9e094,#fff6d459 38%,#a7c65cb8 39%,#71a642d1);border:3px solid #244017;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #fff9e06b,inset 0 0 48px #f4e0a157}.screen-deck-room-habitat-bg:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 0,#0000 9%,#8b6534 10%,#8b6534 12%,#0000 13%,#0000 23%,#8b6534 24%,#8b6534 26%,#0000 27%,#0000 72%,#8b6534 73%,#8b6534 75%,#0000 76%,#0000 86%,#8b6534 87%,#8b6534 89%,#0000 90%),linear-gradient(90deg,#0000 0,#0000 8%,#b88a45 9%,#b88a45 28%,#0000 29%,#0000 70%,#b88a45 71%,#b88a45 90%,#0000 91%);background-position:0 12px,0 22px;background-repeat:no-repeat;background-size:100% 42px,100% 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:44%;right:0;bottom:0;left:0}.screen-deck-room-habitat-bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 12% 84%,#ffdd61b8 0,#ffdd61b8 1.2%,#0000 1.5%),radial-gradient(circle at 84% 82%,#ff8ead9e 0,#ff8ead9e 1.2%,#0000 1.5%),linear-gradient(#3e60310a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#3e603109 1px,#0000 1px) 0 0/16px 16px;position:absolute;top:0;right:0;bottom:0;left:0}.screen-deck-room-prime-avatar{z-index:3;background:radial-gradient(circle at 34% 42%,#13213c 0,#13213c 8%,#fff 9%,#fff 11%,#0000 12%),radial-gradient(circle at 66% 42%,#13213c 0,#13213c 8%,#fff 9%,#fff 11%,#0000 12%),linear-gradient(#fffdf1,#f5efe0);border:4px solid #10170f;border-radius:46% 46% 42% 42%;width:74px;height:82px;animation:1.25s steps(2,end) infinite screen-deck-room-breathe;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 4px #15371857}.screen-deck-room-prime-avatar:before{content:"";background:0 0;border:4px solid #63b8ff;border-radius:50%;width:19px;height:19px;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #f4fbff}.screen-deck-room-prime-avatar:after{content:"";background:#10170f;width:4px;height:15px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.screen-deck-room-prime-avatar i{background:#10170f;width:14px;height:3px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.screen-deck-room-prime-avatar.is-card{width:96px;height:106px;position:relative;top:auto;left:auto;transform:none}.screen-deck-room-prime-label{z-index:4;color:#10170f;background:#fff8df;border:3px solid #10170f;place-items:center;min-height:29px;padding:0 12px;font-size:17px;display:inline-grid;position:absolute;top:calc(56% + 58px);left:50%;transform:translate(-50%);box-shadow:3px 3px #1537186b}.screen-deck-room-thought-bubble{z-index:4;color:#172015;background:#fff8df;border:3px solid #10170f;width:260px;padding:8px 12px 10px;position:absolute;top:16%;left:50%;transform:translate(-32%);box-shadow:5px 5px #1537186b}.screen-deck-room-thought-bubble span{color:#2f743e;text-transform:uppercase;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:6px}.screen-deck-room-thought-bubble p{margin:3px 0 0;font-size:13px;line-height:1.05}.screen-deck-room-thought-bubble:after{content:"";background:#fff8df;border-bottom:3px solid #10170f;border-right:3px solid #10170f;width:13px;height:13px;position:absolute;bottom:-13px;left:70px;transform:rotate(45deg)}.screen-deck-room-mini-prime{background:radial-gradient(circle at 34% 42%,#13213c 0,#13213c 10%,#0000 11%),radial-gradient(circle at 66% 42%,#13213c 0,#13213c 10%,#0000 11%),#fffdf1;border:3px solid #10170f;border-radius:46%;width:34px;height:38px}.screen-deck-room-id-screen{gap:8px;padding:14px}.screen-deck-room-id-card{text-align:center;flex:1;align-content:center;justify-items:center;gap:9px;min-height:0;display:grid}.screen-deck-room-id-card strong{font-size:30px}.screen-deck-room-id-card code{color:#0f160e;background:#eef7d2;border:2px solid #162014;padding:5px 8px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px}.screen-deck-room-pet-list,.screen-deck-room-feed-list{flex:1;gap:8px;min-height:0;display:grid}@keyframes screen-deck-room-breathe{0%,to{translate:0}50%{translate:0 -4px}}.screen-deck-room-pet-list .screen-deck-inner-frame,.screen-deck-room-feed-list .screen-deck-inner-frame{align-items:center;gap:8px;min-height:0;display:grid}.screen-deck-room-pet-list .screen-deck-inner-frame{grid-template-columns:46px minmax(0,1fr)}.screen-deck-room-feed-list .screen-deck-inner-frame{grid-template-columns:34px minmax(0,1fr) auto}.screen-deck-room-pet-badge{background:radial-gradient(circle at 50% 42%,#fff7d8 0 18%,transparent 19%),linear-gradient(var(--pet-accent),var(--pet-accent));border:3px solid #162014;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 -7px #0f160e2e,3px 3px #15371852}.screen-deck-room-pet-badge i{border-left:4px solid #10170f;border-right:4px solid #10170f;width:15px;height:8px;display:block}.screen-deck-room-pet-list strong,.screen-deck-room-feed-list strong{margin-bottom:3px;font-size:17px;line-height:1;display:block}.screen-deck-room-pet-list p,.screen-deck-room-feed-list p{font-size:12px}.screen-deck-room-companion-screen footer{color:#315f36;border-top:2px solid #1c26152e;padding-top:7px;font-size:11px;line-height:1.2}.screen-deck-room-feed-list b{color:#0f160e;background:#eef7d2;border:2px solid #162014;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.screen-deck-room-feed-list span{color:#2f743e;text-transform:uppercase;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:6px;line-height:1.4}.screen-deck-room-feed-draft{gap:5px;display:grid}.screen-deck-room-feed-draft p{font-size:13px}.screen-deck-feed-list{flex:1;gap:7px;display:grid}.screen-deck-feed-list .screen-deck-inner-frame{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.screen-deck-feed-list strong{font-size:20px}.screen-deck-feed-list span{color:#315f36;text-transform:uppercase;background:#eef7d2;border:2px solid #162014;align-self:start;padding:4px 6px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px}.screen-deck-outgoing-post{gap:4px;display:grid}.screen-deck-big-number{color:#0f160e;font-size:64px;line-height:.9;display:block}.screen-deck-sparkline{background:#fff7d8;border:3px solid #162014;grid-template-columns:repeat(14,1fr);align-items:end;gap:6px;min-height:68px;margin:0;padding:9px;display:grid}.screen-deck-sparkline i{height:var(--spark-height);background:#4f8c4e;min-height:14px;box-shadow:2px 0 #0f160e2e}.screen-deck-ledger-list,.screen-deck-runway-notes,.screen-deck-model-reason,.screen-deck-module-briefs{gap:8px;display:grid}.screen-deck-ledger-list .screen-deck-inner-frame{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.screen-deck-ledger-list b{color:#315f36;font-size:20px}.screen-deck-ledger-list p{font-size:15px}.screen-deck-balance-screen .screen-deck-ledger-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.screen-deck-balance-screen .screen-deck-ledger-list .screen-deck-inner-frame{grid-template-columns:1fr;align-content:start;gap:2px;padding:6px 7px}.screen-deck-balance-screen .screen-deck-ledger-list b{font-size:17px}.screen-deck-balance-screen .screen-deck-ledger-list p{font-size:11px;line-height:1.05}.screen-deck-balance-screen .screen-deck-ledger-list span{color:#315f36;font-size:10px}.screen-deck-meter{grid-template-columns:repeat(18,1fr);gap:5px;min-height:36px;margin-top:0;display:grid}.screen-deck-meter i{background:#315f361f;border:3px solid #162014}.screen-deck-meter i.is-lit{background:linear-gradient(#8dcc79,#315f36)}.screen-deck-runway-notes{grid-template-columns:repeat(3,1fr)}.screen-deck-runway-notes .screen-deck-inner-frame{gap:4px;padding:7px;display:grid}.screen-deck-runway-notes b{font-size:16px}.screen-deck-runway-notes p{font-size:11px}.screen-deck-tier-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.screen-deck-tier-row span{color:#315f36;text-transform:uppercase;background:#fff7d8;border:3px solid #162014;place-items:center;min-height:30px;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:7px;display:grid}.screen-deck-runway-screen{color:#b6ffd0;background:#0f1c14;flex-direction:column;justify-content:center;align-items:stretch;gap:14px;padding:18px 22px;display:flex}.screen-deck-runway-label{letter-spacing:.26em;color:#6cdfa3;text-align:center;text-transform:uppercase;opacity:.82;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:11px}.screen-deck-runway-time{letter-spacing:.04em;color:#b6ffd0;text-align:center;text-shadow:0 0 12px #78ffb48c,0 0 36px #50c88c52;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:88px;line-height:1}.screen-deck-runway-status{color:#b6ffd0;background:#122a1c;border:3px solid #1b3a26;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.screen-deck-runway-status span{letter-spacing:.22em;color:#6cdfa3;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:9px}.screen-deck-runway-status b{color:#b6ffd0;letter-spacing:.06em;text-align:right;font-family:Pixelify Sans,monospace;font-size:22px;font-weight:800}.screen-deck-runway-status[data-tier=low_compute] b,.screen-deck-runway-status[data-tier=critical] b,.screen-deck-runway-status[data-tier=dead] b{color:#ffb861}.screen-deck-runway-status[data-tier=critical] b,.screen-deck-runway-status[data-tier=dead] b{color:#ff6e72}.screen-deck-model-hero{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.screen-deck-model-hero svg{width:46px;height:46px}.screen-deck-model-hero strong{font-size:28px}.screen-deck-model-hero p{font-size:12px;line-height:1.08}.screen-deck-model-stack{grid-template-columns:1fr 1fr;gap:10px;display:grid}.screen-deck-model-reason{grid-template-columns:1fr 1fr}.screen-deck-model-reason .screen-deck-inner-frame{gap:4px;padding:8px;display:grid}.screen-deck-model-reason p{font-size:12px}.screen-deck-model-stack .screen-deck-inner-frame{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.screen-deck-model-stack span{grid-column:2}.screen-deck-model-stack b{grid-column:2;font-size:12px}.screen-deck-care-grid{grid-template-columns:1.25fr .9fr .8fr;gap:8px;display:grid}.screen-deck-care-grid .screen-deck-inner-frame{align-content:end;display:grid}.screen-deck-care-grid strong{font-size:42px;line-height:.9}.screen-deck-care-note{gap:4px;display:grid}.screen-deck-terminal-screen{flex-direction:column;justify-content:center;gap:12px;padding:14px;display:flex}.screen-deck-terminal-screen>strong{color:#0f160e;text-align:center;letter-spacing:.04em;font-size:38px;line-height:.95}.screen-deck-feed-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.screen-deck-feed-buttons button{letter-spacing:.04em;min-height:52px;font-size:22px;font-weight:800}.screen-deck-terminal-screen .screen-deck-inner-frame{align-items:center;gap:8px;margin-top:0;padding:7px;display:flex}.screen-deck-terminal-status{background:#eef7d2;border:3px solid #162014;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.screen-deck-terminal-status span{color:#315f36;text-transform:uppercase;font-family:"Press Start 2P",Pixelify Sans,monospace;font-size:9px}.screen-deck-terminal-status b{color:#0f160e;letter-spacing:.02em;font-size:19px}.screen-deck-module-row{flex:1;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:10px;display:grid}.screen-deck-command-screen{gap:8px;padding:14px}.screen-deck-module-row button{align-content:center;justify-items:center;gap:8px;min-height:84px;padding:8px 6px;display:grid}.screen-deck-module-row button.is-active{color:#fff7d8;background:#4f8c4e}.screen-deck-module-row button span{font-size:17px;line-height:.9}.screen-deck-module-row button em{color:currentColor;opacity:.82;text-align:center;max-width:100%;font-size:12px;font-style:normal;line-height:1.05}.screen-deck-module-row button i{background:currentColor;border:3px solid;width:13px;height:13px}.screen-deck-command-screen .screen-deck-inner-frame{align-items:center;gap:12px;padding:8px;display:flex}.screen-deck-module-briefs{grid-template-columns:repeat(3,1fr)}.screen-deck-module-briefs .screen-deck-inner-frame{gap:4px;padding:7px 8px;display:grid}.screen-deck-module-briefs p{font-size:12px}.screen-deck-brief{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.screen-deck-brief article{background:#fff9e0ad;border:3px solid #162014;min-height:74px;padding:11px 12px}.screen-deck-brief p{margin-top:5px}@keyframes screen-deck-pet-cycle{0%{transform:translate(0)}to{transform:translate(calc(-100% + (100% / var(--atlas-cols))))}}@keyframes screen-deck-blink{0%,45%{opacity:1}46%,to{opacity:.42}}@media(max-height:900px)and (min-width:1181px){.screen-deck-nav{top:14px;right:18px}.screen-deck-nav a{min-height:40px;padding:0 14px;font-size:7px}.screen-deck-shell{grid-template-columns:280px minmax(0,1fr);gap:16px;width:min(1720px,100% - 32px);padding:74px 0 16px}.screen-deck-sidebar,.screen-deck-stage{padding:14px}.screen-deck-sidebar{gap:10px}.screen-deck-sidebar h1{font-size:39px}.screen-deck-sidebar p{font-size:14px;line-height:1.12}.screen-deck-count{padding-top:8px}.screen-deck-count strong{font-size:38px}.screen-deck-zone-pill{min-height:32px;padding:6px 8px}.screen-deck-thumbs{grid-template-columns:1fr 1fr;gap:7px;padding-right:0;overflow:hidden}.screen-deck-thumbs button{grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:6px}.screen-deck-thumbs button span{border-width:2px;width:24px;height:24px;font-size:5px}.screen-deck-thumbs button strong{font-size:13px}.screen-deck-thumbs button em{font-size:4px}.screen-deck-stage{gap:10px}.screen-deck-stage>header{padding-bottom:9px}.screen-deck-stage h2{font-size:38px}.screen-deck-stage-actions button{width:46px;height:40px}.screen-deck-brief{gap:8px}.screen-deck-brief article{min-height:56px;padding:8px 10px}.screen-deck-brief p{font-size:14px;line-height:1.08}}@media(max-width:1180px){.screen-deck-page{height:auto;min-height:100dvh;overflow:auto}.screen-deck-nav{justify-content:flex-end;padding:16px 18px 0;position:static}.screen-deck-shell{grid-template-columns:1fr;height:auto;padding-top:16px}.screen-deck-sidebar{max-height:none}.screen-deck-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media(max-width:760px){.screen-deck-nav,.screen-deck-stage>header,.screen-deck-stage-actions,.screen-deck-feed-buttons,.screen-deck-brief{grid-template-columns:1fr;display:grid}.screen-deck-shell{width:min(100% - 24px,1720px)}.screen-deck-sidebar h1,.screen-deck-stage h2{font-size:42px}.screen-deck-main-grid,.screen-deck-companion-grid,.screen-deck-care-grid,.screen-deck-model-stack,.screen-deck-model-reason,.screen-deck-runway-notes,.screen-deck-module-briefs,.screen-deck-module-row{grid-template-columns:1fr}.screen-deck-preview,.screen-deck-preview.is-left-prime-id,.screen-deck-preview.is-desk-donate-terminal,.screen-deck-preview.is-desk-command-modules{width:100%}}@keyframes screen-lab-slot-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes screen-lab-slot-dot{0%,40%{opacity:1}41%,to{opacity:.42}}@keyframes screen-lab-meter-sweep{0%{transform:translate(-120%)}52%,to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.screen-lab-slot-rack article,.screen-lab-slot-pulse i,.screen-lab-slot-meter:after{animation:none}}@media(max-width:1280px){.screen-lab-nav,.screen-lab-hero,.screen-lab-controls{grid-template-columns:1fr}.screen-lab-nav-line,.screen-lab-garden-caption span{text-align:left}.screen-lab-nav-actions,.screen-lab-controls div{justify-content:flex-start}.screen-lab-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.screen-lab-shell{width:min(100% - 24px,1840px)}.screen-lab-nav{gap:14px;margin-bottom:28px;position:relative;top:auto}.screen-lab-brand strong{font-size:32px}.screen-lab-nav-actions,.screen-lab-controls div{grid-template-columns:1fr;display:grid}.screen-lab-nav-actions button,.screen-lab-nav-button,.screen-lab-nav-actions button:first-of-type,.screen-lab-controls button{width:100%;min-width:0}.screen-lab-hero h1{font-size:55px}.screen-lab-intro{font-size:23px}.screen-lab-garden-scene{min-height:300px}.screen-lab-garden-pet.is-pet-2,.screen-lab-garden-pet.is-pet-3,.screen-lab-garden-pet.is-pet-4{display:none}.screen-lab-garden-pet.is-pet-1{top:48%;left:50%}.screen-lab-garden-caption,.screen-lab-hero-stats{grid-template-columns:1fr}.logo-lab-shell{width:min(100% - 24px,1640px)}.logo-lab-nav{grid-template-columns:1fr;display:grid}.logo-lab-hero h1{font-size:54px}.logo-lab-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
