@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-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-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}}}@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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.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}}.flex{display:flex}.grid{display:grid}.h-full{height:100%}.min-h-full{min-height:100%}.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-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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,)}.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))}}:root{--brand-orange:#ff7b00;--amber:#ff9d2e;--amber-hi:#ffcf8b;--amber-lo:#c18a4a;--ink:#0b0a09;--ink-deep:#060504;--bone:#e8e4dc;--mut:#8f8a80;--surface-device:#050403;--surface-inset:#080807;--text-primary:#f2eee7;--text-body:#d7d1c5;--text-secondary:#aaa397;--text-muted:#8a8276;--text-on-signal:#0a0d11;--line-signal:#ff9d2e38;--line-structure:#ffffff12;--line-structure-strong:#ffffff21;--signal-wash:#ff9d2e14;--focus-ring:#ffcf8b;--danger:#ffb4a9;--font-mono-stack:var(--font-jbmono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans-stack:var(--font-archivo), -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", system-ui, sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1);--dur-press:45ms;--dur-quick:.14s;--dur-move:.26s;--dur-reveal:.48s;--display-1:clamp(44px, 4.8vw, 68px);--display-2:clamp(30px, 3vw, 44px);--spine:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{overflow-x:clip}html,body{background:var(--ink);color:var(--bone);font-family:var(--font-sans-stack);margin:0}body{overflow-x:hidden}body:before{content:"";z-index:119;pointer-events:none;background:radial-gradient(135% 98% at 50% 44%,#0000 64%,#04030242 100%);position:fixed;inset:0}@media print{body:before{display:none}}body:after{content:"";z-index:120;pointer-events:none;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:#ff9d2e52}.skip-link{z-index:200;background:var(--amber-hi);color:var(--text-on-signal);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,textarea,[role=button]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (forced-colors:active){:where(a,button,input,textarea,[role=button]):focus-visible{outline:2px solid canvastext}.dw-steps li i,.rdeck-mobile-key{forced-color-adjust:auto}}.mono{font-family:var(--font-mono-stack)}#main-content,#loop,#system,#hardware-study,#claim{scroll-margin-top:84px}.touch-only{display:none}.tag{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:3px 7px 2px;font-size:10px;font-weight:700;line-height:1.3;display:inline-block}.tag-live{background:var(--amber);color:var(--text-on-signal);font-weight:800}.tag-replay{color:var(--amber-lo);border:1px solid #ff9d2e6b}.tag-pending{color:var(--amber-lo);border:1px dashed #ff9d2e7a}@media (hover:hover){.bp-layer,.proof-ledger>div,.spec-plate>div{transition:background-color var(--dur-quick) ease;position:relative}.bp-layer:hover,.proof-ledger>div:hover,.spec-plate>div:hover{background-color:#ffffff06}.bp-layer:before,.proof-ledger>div:before,.spec-plate>div:before{content:"";background:var(--amber);transform-origin:top;width:2px;transition:transform var(--dur-quick) var(--ease-out);pointer-events:none;position:absolute;top:12%;bottom:12%;left:-16px;transform:scaleY(0)}.bp-layer:hover:before,.proof-ledger>div:hover:before,.spec-plate>div:hover:before{transform:scaleY(1)}.proof-ledger>div:has(.tag-pending):before{background:repeating-linear-gradient(180deg, var(--amber-lo) 0 5px, transparent 5px 9px)}.spec-plate>div:has(.tag-pending):before{background:repeating-linear-gradient(180deg, var(--amber-lo) 0 5px, transparent 5px 9px)}.bp-layer{transition:background-color var(--dur-quick) ease}.bp-layer:hover .bp-layer-code{color:var(--amber-hi)}.bp-layer-code,.proof-ledger dt{transition:color var(--dur-quick) ease}.proof-ledger>div:hover dt{color:var(--text-primary)}}@media (prefers-reduced-motion:no-preference){.reveal-armed [data-reveal]{opacity:0;transform:translateY(14px)}.reveal-armed [data-reveal].rev-in{opacity:1;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--rn,0) * 60ms);transform:none}.reveal-armed [data-reveal].rev-instant{transition:none}.reveal-armed .loop-cell.rev-instant .n{animation:none}.reveal-armed .loop-cell.rev-in .n{animation:index-light .6s var(--ease-out) both;animation-delay:calc(var(--rn,0) * .12s + .2s)}}@keyframes index-light{0%{color:var(--amber-hi);text-shadow:0 0 14px #ff9d2ebf}to{color:var(--amber-lo);text-shadow:none}}@media print{.reveal-armed [data-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.hero-kicker{animation:rise-in .5s var(--ease-out) both 60ms}.hero h1{animation:rise-in .56s var(--ease-out) both .14s}.hero .sub{animation:rise-in .56s var(--ease-out) both .24s}.hero-legend{animation:rise-in .5s var(--ease-out) both .34s}.rdeck-stage{animation:rise-in .7s var(--ease-out) both .32s}.kbd-hints{animation:rise-in .5s var(--ease-out) both .52s}.hero-legend .tag-live{animation:rise-in .5s var(--ease-out) both .34s, chip-light .6s var(--ease-out) both .76s}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}}@keyframes chip-light{0%{box-shadow:0 0 18px #ff9d2eb3}to{box-shadow:0 0 #ff9d2e00}}.hero-cue{font:10px/1 var(--font-mono-stack);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);pointer-events:none;flex-direction:column;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-cue i{background:linear-gradient(180deg, transparent, var(--amber-lo));width:1px;height:26px}.page-scrolled .hero-cue{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-cue{animation:rise-in .5s var(--ease-out) both 1s}.hero-cue i{animation:3.2s ease-in-out infinite standby}}@media (max-height:720px){.hero-cue{display:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.topbar{box-shadow:none;background:#06050400;border-bottom-color:#0000;animation:linear both topbar-solidify;animation-timeline:scroll(root);animation-range:120px 520px}}@keyframes topbar-solidify{to{border-bottom-color:var(--line-structure);background:#060504d1;box-shadow:0 10px 30px #0000002e}}}@media (prefers-reduced-motion:reduce){.topbar{animation:none}}.topbar:after{content:"";background:linear-gradient(90deg, var(--amber-lo), var(--amber));height:1px;transform:scaleX(var(--scroll-p,0));transform-origin:0;opacity:.5;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.kbd-hints b{transition:color var(--dur-quick) ease, transform var(--dur-quick) var(--ease-out), border-color var(--dur-quick) ease}.kbd-hints b.pressed{color:var(--amber-hi);border-color:#ff9d2e99;transform:translateY(1px)}.topbar{z-index:50;border-bottom:1px solid var(--line-structure);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#060504d1;align-items:center;gap:14px;padding:14px 22px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px #0000002e}.topbar>*{pointer-events:auto}.wordmark{letter-spacing:.12em;min-height:44px;color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.wordmark-symbol{filter:drop-shadow(0 0 .7px #e8ded07a)drop-shadow(0 1px 1px #000000b3);flex:none;width:34px;height:auto}.wordmark-name{display:inline-flex}.wordmark b{color:inherit}.top-cta{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--amber-hi);background:#0c0a0799;border:1px solid #ff9d2e70;border-radius:8px;align-items:center;margin-left:auto;padding:8px 14px;font-size:11px;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.top-cta:hover{background:#ff9d2e1f}.top-cta:active{transform:translateY(1px)}.snd{font-family:var(--font-mono-stack);letter-spacing:.14em;min-height:44px;color:var(--mut);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:8px;padding:6px;font-size:10px;display:flex}.snd .rail{background:#0c0a07b3;border:1px solid #ff9d2e66;border-radius:999px;width:30px;height:14px;transition:background .15s;position:relative}.snd .knob{background:linear-gradient(#f1c86d,#8e6324);border-radius:50%;width:10px;height:10px;transition:left .15s;position:absolute;top:1px;left:1px}.snd[aria-pressed=true] .rail{background:#ff9d2e38}.snd[aria-pressed=true] .knob{left:17px}@media (max-width:560px){.topbar{gap:8px;padding:10px 12px}.wordmark{letter-spacing:.1em;gap:7px;min-width:0;font-size:10.5px}.wordmark-symbol{width:30px}.wordmark-name{display:inline-flex}.snd{gap:0;padding-inline:4px;font-size:0}.top-cta{letter-spacing:.08em;min-width:0;padding-inline:10px;font-size:9px}}@media (max-width:350px){.wordmark-name{display:none}}.hero{background:radial-gradient(820px 460px at 50% 40%, #ff9d2e1a 0%, #ff9d2e05 44%, #0b0a0900 72%), radial-gradient(1280px 760px at 50% 22%, #36322c85 0%, #0b0a09f5 56%, var(--ink-deep) 84%), linear-gradient(180deg, var(--ink) 0%, var(--ink-deep) 100%);flex-direction:column;align-items:center;min-height:100svh;padding:96px 20px 60px;display:flex;position:relative;overflow:hidden}.hero-copy{text-align:center;max-width:820px;margin-bottom:40px}.hero-kicker{color:var(--amber-lo);font:10px/1.4 var(--font-mono-stack);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.hero h1{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 14px;font-size:clamp(40px,6vw,76px);font-weight:780;font-stretch:110%;line-height:1}.hero h1 .accent{color:var(--amber);white-space:nowrap}.hero .sub{color:#c9c3b8;text-wrap:balance;max-width:560px;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.hero .sub strong{color:var(--text-primary);font-weight:700}.hero .fine{font-family:var(--font-mono-stack);letter-spacing:.06em;color:var(--mut);margin:16px 0 0;font-size:11px}.hero-legend{font-family:var(--font-mono-stack);letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px 0 0;font-size:10.5px;display:flex}.hero-legend .legend-chips{white-space:nowrap;gap:8px;display:inline-flex}.rdeck-photo{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 99%),linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 99%),linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.deck-tilt{will-change:transform}.rd-power-control:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ff9d2e8c,#ff9d2e1f 45%,#0000 68%);border-radius:50%;position:absolute;inset:-60%}[data-power=on] .rd-power-control:after,.rdeck-stage.attract .rd-power-control:after{animation:power-bloom .7s var(--ease-out) both}.rdeck-stage.attract .rd-power-control:after{animation-duration:1.6s}@keyframes power-bloom{0%{opacity:0;transform:scale(.55)}25%{opacity:1}to{opacity:0;transform:scale(1.2)}}[data-power=on] .rdeck-screen{animation:screen-on .6s var(--ease-out) both}@keyframes screen-on{0%{filter:brightness(.12)saturate(.4)}to{filter:brightness()saturate()}}[data-power=off] .rdeck-screen{animation:.22s ease-out both screen-off}@keyframes screen-off{0%{filter:brightness(1.12)}40%{filter:brightness(.55)}to{filter:brightness()}}.os-screen.scr-boot.active .boot-mark{animation:boot-mark-in .55s var(--ease-out) both}@keyframes boot-mark-in{0%{opacity:.2;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.os-screen.active{animation:screen-enter var(--dur-quick) ease-out both}@keyframes screen-enter{0%{opacity:0}}.os-screen.scr-review.active .review-card{animation:card-in var(--dur-move) var(--ease-out) both}@keyframes card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.forge-log li:last-child{animation:line-in .2s var(--ease-out) both}@keyframes line-in{0%{opacity:0;transform:translateY(6px)}}.forge-log li:last-child .ok{animation:.9s ease-out both ok-flash}@keyframes ok-flash{0%{text-shadow:0 0 16px #ff9d2ee6;color:var(--amber-hi)}to{text-shadow:none}}.rdeck:has(.rd-spot[data-btn=A]:hover:not(.pressed)) .rd-control[data-control=A] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=X]:hover:not(.pressed)) .rd-control[data-control=X] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=Y]:hover:not(.pressed)) .rd-control[data-control=Y] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=B]:hover:not(.pressed)) .rd-control[data-control=B] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=POWER]:hover:not(.pressed)) .rd-control[data-control=POWER] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=LOCK]:hover:not(.pressed)) .rd-control[data-control=LOCK] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=L]:hover:not(.pressed)) .rd-control[data-control=L] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=R]:hover:not(.pressed)) .rd-control[data-control=R] .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=up]:hover:not(.pressed)) .rd-dpad-control .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=down]:hover:not(.pressed)) .rd-dpad-control .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=left]:hover:not(.pressed)) .rd-dpad-control .rd-photo-cap{filter:brightness(1.14)}.rdeck:has(.rd-spot[data-btn=right]:hover:not(.pressed)) .rd-dpad-control .rd-photo-cap{filter:brightness(1.14)}.concept-tag{font-family:var(--font-mono-stack);letter-spacing:.16em;color:var(--amber-lo);text-transform:uppercase;font-size:10px;position:absolute;top:-30px;right:8px}.maker-module{--maker-x:12%;--maker-y:72%;z-index:7;aspect-ratio:1240/780;appearance:none;width:13.05%;height:auto;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate(var(--maker-x),var(--maker-y)) translateY(-50%);transform-origin:0;background:0 0;border:0;padding:0;transition:transform .23s cubic-bezier(.2,.74,.24,1);position:absolute;top:50%;left:94.35%}.maker-module:after{content:"";z-index:-1;filter:blur(7px);opacity:.8;background:#000000bd;border-radius:50%;height:19%;transition:opacity .14s,transform .18s;position:absolute;bottom:-7%;left:10%;right:7%}.maker-module[data-motion=aligning]{--maker-x:18%;--maker-y:0%}.maker-module[data-motion=seating],.maker-module[data-motion=seated]{--maker-x:-11%;--maker-y:0%;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,.82,.22,1)}.maker-module[data-motion=releasing]{--maker-x:18%;--maker-y:0%;transition-duration:.17s}.maker-module[data-motion=seated]:after{opacity:.24;transform:translateY(-3px)scaleX(.82)}.maker-module[data-dragging=true]{transition:none}.maker-module:active{cursor:grabbing}.maker-module:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px;border-radius:7px}.maker-module .mm-photo{background:0 0;transition:filter .18s,transform .14s;display:block;position:absolute;inset:0;overflow:visible}.maker-module .mm-photo>img{object-fit:contain;mix-blend-mode:screen}.maker-module[data-motion=aligning] .mm-photo{filter:brightness(1.035)}.maker-module[data-motion=seating] .mm-photo{transform:translate(-2.5%)}.maker-module .mm-guide{z-index:4;opacity:0;flex-direction:column;justify-content:space-between;width:5%;transition:opacity .1s;display:flex;position:absolute;top:18%;bottom:18%;left:-5%}.maker-module .mm-guide i{aspect-ratio:1;background:#191a18;border:1px solid #cdbea1a6;border-radius:50%;width:100%;box-shadow:inset 0 0 0 2px #090a09}.maker-module[data-motion=aligning] .mm-guide,.maker-module[data-motion=seating] .mm-guide{opacity:1}.maker-module .mm-contact-seam{opacity:0;filter:blur(1px);background:linear-gradient(90deg,#000000eb,#00000047,#0000);border-radius:50%;width:8%;transition:opacity 90ms;position:absolute;top:11%;bottom:11%;left:2.8%}.maker-module[data-motion=seating] .mm-contact-seam,.maker-module[data-motion=seated] .mm-contact-seam{opacity:.96}.maker-module .mm-led-mask{aspect-ratio:1;z-index:3;background:#040504f5;border-radius:50%;width:2.2%;position:absolute;left:68.15%;box-shadow:inset 0 0 1px #ffffff38}.maker-module .mm-led-pwr{top:28.3%}.maker-module .mm-led-rx{top:48.8%}.maker-module .mm-led-tx{top:68.1%}.maker-module[data-motion=seated]:not([data-link=docked-off]) .mm-led-pwr{opacity:.05;transition:opacity 90ms 80ms}.maker-module[data-link=replay] .mm-led-rx{animation:1.4s steps(2,end) .26s infinite maker-rx}.maker-module[data-link=serial-live] .mm-led-rx{animation:.42s steps(2,end) infinite maker-rx}.maker-module[data-link=serial-handshake] .mm-led-rx{animation:.9s steps(2,end) infinite maker-rx}.maker-module[data-link=serial-wait] .mm-led-tx{opacity:.08;animation:.8s ease-in-out infinite alternate maker-tx}@keyframes maker-rx{0%,62%{opacity:.9}63%,to{opacity:.08}}@keyframes maker-tx{0%{box-shadow:0 0 #ff9d2e00}to{box-shadow:0 0 7px #ff9d2ea6}}.maker-module .mm-status{z-index:5;color:#d2ccc19e;font:600 5.5px/1 var(--font-mono-stack);letter-spacing:.1em;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:10%;left:35%;right:24%}.maker-module .mm-status em{color:var(--amber-lo);font-style:normal}.rd-maker-bay{z-index:6;background:linear-gradient(90deg,#090a09,#2a2a26 46%,#0b0c0b);border-radius:3px;width:2.15%;height:12.4%;position:absolute;top:44.1%;right:4.92%;box-shadow:inset 1px 0 #ffffff14,inset -2px 0 3px #000000d1,0 1px 2px #0009}.rd-bay-back{grid-template-rows:repeat(6,1fr);gap:4%;display:grid;position:absolute;inset:8% 23%}.rd-bay-back i{aspect-ratio:1.55;opacity:.46;background:#3c2c18;border-radius:50%;align-self:center;width:100%;transition:opacity .1s,box-shadow .12s;box-shadow:inset 0 0 0 1px #f6c2648a}.rd-maker-bay:not([data-phase=detached]):not([data-phase=docked-off]) .rd-bay-back i{opacity:.95;background:linear-gradient(#f0bb58,#765023);box-shadow:0 0 3px #ff9d2e75}.rd-bay-guides{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:-7% -16%}.rd-bay-guides i{background:linear-gradient(90deg,#10110f,#52514b 50%,#131411);border-radius:2px;height:12%;box-shadow:inset 0 1px #ffffff1a}.rd-bay-label{color:#c2b7a68a;width:max-content;font:600 5.5px/1 var(--font-mono-stack);letter-spacing:.08em;transform-origin:100%;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)rotate(-90deg)}.rd-bay-lip{z-index:8;pointer-events:none;background:linear-gradient(90deg,#34342f,#111210 64%,#050605);border-radius:3px 0 0 3px;width:1.18%;height:13.5%;position:absolute;top:43.55%;right:5.28%;box-shadow:inset 1px 0 #ffffff1a,-2px 0 5px #00000061}.maker-dock-mini{display:none}.osbar .maker-chip{color:var(--amber-hi);letter-spacing:.08em;background:#ff9d2e14;border:1px solid #ff9d2e57;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:800}.osbar .maker-chip[data-phase=serial-live]{color:var(--text-on-signal);background:var(--amber);border-color:var(--amber)}.osbar .maker-chip[data-phase=serial-stale]{color:#ffd08a;background:#ff9d2e1f;border-color:#ff9d2e94}.osbar .maker-chip[data-phase=serial-error]{color:#ffb18d;background:#ff4b231a;border-color:#ff704394}.osbar .maker-chip-short{display:none}.rdeck-screen .glass{z-index:24;pointer-events:none;opacity:.28;mix-blend-mode:screen;background:linear-gradient(120deg,#ffffff14 0%,#ffffff06 18%,#fff0 38%),radial-gradient(700px 220px at 50% -18%,#ff9d2e12,#ff9d2e00 68%);position:absolute;inset:0}.osbar{z-index:20;color:#d8d2c8;height:32px;font-size:12px;font-family:var(--font-mono-stack);background:linear-gradient(#141412,#09090b);border-bottom:1px solid #ff9d2e33;flex-wrap:nowrap;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative;overflow:hidden}.osbar .vdos{white-space:nowrap}@media (max-width:1100px),(pointer:coarse){.osbar .vdos,.osbar .wake{display:none}}.osbar .logo{color:var(--text-primary);letter-spacing:.5px;font-weight:700;font-family:var(--font-sans-stack);font-size:13px}.osbar .logo b{color:var(--amber)}.osbar .vdos{color:#8f8a80;font-size:10px}.osbar .wake{color:var(--amber);align-items:center;gap:6px;font-size:10px;display:flex}.osbar .wake .dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:50%;animation:1.4s infinite pulse}.osbar .right{color:#9a958b;align-items:center;gap:12px;margin-left:auto;font-size:11px;display:flex}.osbar .timer{color:var(--amber-hi);font-variant-numeric:tabular-nums}.osbar .batt{color:var(--amber)}@keyframes pulse{50%{opacity:.5}}.os{z-index:10;font-family:var(--font-mono-stack);position:absolute;inset:32px 0 0}.os-screen{display:none;position:absolute;inset:0}.os-screen.active{display:flex}.scr-off{background:#030304;flex-direction:column;justify-content:center;align-items:center;gap:18px}.scr-off .standby{background:#ff9d2e59;border-radius:50%;width:8px;height:8px;animation:3.2s ease-in-out infinite standby;box-shadow:0 0 10px #ff9d2e33}@keyframes standby{0%,to{opacity:.35}50%{opacity:.9}}.scr-off .hint{color:var(--text-muted);letter-spacing:.18em;font-size:11px}.scr-boot{color:#e8ded0;background:#050403;flex-direction:column;justify-content:center;align-items:center}.scr-boot .scan{opacity:.22;pointer-events:none;background:linear-gradient(#ffffff09 50%,#00000014 50%) 0 0/100% 4px;animation:.72s linear infinite scan;position:absolute;inset:-20%}@keyframes scan{to{transform:translateY(4px)}}.scr-boot .halo{pointer-events:none;background:radial-gradient(520px 250px at 50% 42%,#ff9d2e2e,#ff9d2e06 48%,#0000 72%);position:absolute;inset:0}.boot-frame{z-index:1;width:min(520px,80%);position:relative}.boot-mark{text-align:center;margin-bottom:22px}.boot-logo{letter-spacing:.055em;color:#e8ded0;font-size:58px;font-weight:760;line-height:.95;font-family:var(--font-sans-stack);text-shadow:0 0 28px #ff9d2e21}.boot-sub{color:#aa8d68;letter-spacing:.26em;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.boot-sub:before{content:"";background:var(--brand-orange);border-radius:2px;flex:none;width:6px;height:6px;box-shadow:0 0 8px #ff7b0047}.boot-prompt{color:#c49a62;letter-spacing:.08em;margin:0 0 8px 2px;font-size:11px}.boot-log{background:#0c0a07b8;border:1px solid #ff9d2e38;border-radius:12px;min-height:130px;margin:0;padding:12px 16px;list-style:none;box-shadow:inset 0 0 28px #ff9d2e0b}.boot-log li{color:#d7cabb;opacity:0;gap:12px;min-height:24px;font-size:12px;line-height:1.6;display:flex;transform:translateY(6px)}.boot-log li.on{opacity:1;transition:opacity .22s ease-out,transform .22s ease-out;transform:none}.boot-ok{color:#ffb55c;text-shadow:0 0 12px #ff9d2e6b;flex:0 0 36px}.boot-done{text-align:center;color:#ffb55c;letter-spacing:.1em;opacity:0;margin-top:14px;font-size:13px;font-weight:800}.boot-done.on{opacity:1;transition:opacity .25s}.boot-skip{color:var(--text-muted);letter-spacing:.12em;font-size:10px;position:absolute;bottom:10px;right:14px}.scr-home{background:radial-gradient(600px 300px at 50% 0,#ff9d2e0f,#0000 60%),#070604;flex-direction:column;padding:34px 44px 24px}.home-title{color:#c49a62;letter-spacing:.22em;margin-bottom:18px;font-size:11px}.asr-preview{background:linear-gradient(90deg,#ff9d2e11,#ff9d2e03);border:1px solid #ff9d2e3b;border-radius:8px;margin-bottom:10px;padding:8px 10px}.asr-preview-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.asr-preview-head span{color:var(--amber-lo);font:9px/1.2 var(--font-mono-stack);letter-spacing:.13em}.asr-preview-head b{color:var(--amber-hi);font:700 9px/1.2 var(--font-mono-stack);letter-spacing:.08em;white-space:nowrap}.asr-preview.phase-listening{border-color:#ff9d2e8f}.asr-preview.phase-final{background:linear-gradient(90deg,#ff9d2e21,#ff9d2e06)}.asr-meter{min-height:26px;color:var(--text-muted);font:9px/1.3 var(--font-mono-stack);grid-template-columns:minmax(92px,1fr) auto;align-items:center;gap:10px;display:grid}.asr-wave{align-items:center;gap:3px;height:22px;display:flex;overflow:hidden}.asr-wave i{background:var(--amber);opacity:.34;width:2px;max-width:3px;height:100%;transform:scaleY(var(--asr-level,.12));transform-origin:50%;border-radius:2px;flex:2px;transition:transform 80ms linear,opacity .12s}.asr-meter.on .asr-wave i{opacity:.82}.asr-meter.on:not(.mic-live) .asr-wave i{animation:asr-scan .42s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)) infinite alternate}.asr-meter.on:not(.mic-live) .asr-wave i:nth-child(3n){animation-delay:90ms}.asr-meter.on:not(.mic-live) .asr-wave i:nth-child(4n){animation-delay:.17s}@keyframes asr-scan{0%{transform:scaleY(.16)}to{transform:scaleY(.88)}}.asr-proofline{color:var(--text-muted);font-family:var(--font-mono-stack);line-height:1.25;font-size:min(calc(10.5px / var(--os-scale,1)), 13px);letter-spacing:.05em;border-top:1px solid #ff9d2e1f;justify-content:space-between;gap:10px;padding-top:5px;display:flex}.asr-proofline span:first-child{color:var(--amber-hi);white-space:nowrap}.prompt-line{background:#0c0a07b3;border:1px solid #ff9d2e4d;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.prompt-line .mic{background:var(--amber);width:10px;height:10px;box-shadow:0 0 10px var(--amber);border-radius:50%;flex:none}.prompt-line .mic.listening{animation:.5s infinite pulse}.prompt-line input{color:var(--amber-hi);min-width:0;font-family:var(--font-mono-stack);caret-color:var(--amber);background:0 0;border:0;outline:none;flex:1;font-size:15px}.prompt-line input::placeholder{color:var(--text-muted)}.wave{opacity:0;align-items:center;gap:3px;height:18px;transition:opacity .2s;display:flex}.wave.on{opacity:1}.wave i{background:var(--amber);border-radius:2px;width:3px;height:6px;animation:.5s ease-in-out infinite alternate wv}.wave i:nth-child(2){animation-delay:.1s}.wave i:nth-child(3){animation-delay:.2s}.wave i:nth-child(4){animation-delay:.3s}.wave i:nth-child(5){animation-delay:.15s}@keyframes wv{0%{height:5px}to{height:17px}}.presets{flex-direction:column;gap:10px;display:flex}.presets .hint{color:var(--text-muted);letter-spacing:.14em;margin-bottom:2px;font-size:10px}.preset{color:#cfc8bb;cursor:pointer;text-align:left;background:#ffffff04;border:1px solid #ff9d2e24;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:13px;transition:border-color .12s,background .12s;display:flex}.preset .idx{color:var(--text-muted);font-size:10px}.preset.sel{color:var(--amber-hi);background:#ff9d2e12;border-color:#ff9d2e99;box-shadow:0 0 18px #ff9d2e14}.preset.sel .idx{color:var(--amber)}.home-foot{color:var(--text-muted);letter-spacing:.1em;justify-content:space-between;margin-top:auto;font-size:10px;display:flex}.scr-forge{background:#060504;flex-direction:column;padding:22px 30px 18px}.forge-head{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.forge-head .t{color:#c49a62;letter-spacing:.2em;font-size:11px}.forge-head .said{color:var(--amber-hi);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.forge-head .spd{color:var(--text-muted);letter-spacing:.1em;margin-left:auto;font-size:10px}.forge-log{background:#0a0806cc;border:1px solid #ff9d2e2e;border-radius:12px;flex-direction:column;flex:1;justify-content:flex-start;margin:0;padding:14px 16px;list-style:none;display:flex;overflow:hidden}.forge-log li{color:#d7cabb;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;gap:10px;font-size:12px;line-height:1.75;display:flex;overflow:hidden}.forge-log li .src{color:#a1793f;flex:0 0 96px}.forge-log li .ok{color:#ffb55c}.forge-foot{color:var(--text-muted);letter-spacing:.12em;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.forge-foot .skip{cursor:pointer;color:#c49a62;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.scr-review{background:radial-gradient(500px 260px at 50% 30%,#ff9d2e12,#0000 65%),#070604;justify-content:center;align-items:center}.review-card{background:#0c0a07d9;border:1px solid #ff9d2e66;border-radius:14px;width:min(520px,84%);padding:22px 26px;box-shadow:0 0 40px #ff9d2e14}.review-card .rc-top{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.review-card .rc-name{color:var(--amber-hi);font-size:16px;font-weight:700}.review-card .rc-badge{color:var(--text-on-signal);background:var(--amber);letter-spacing:.1em;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.review-card .rc-time{color:#8f8a80;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.review-card ul{margin:0 0 18px;padding:0;list-style:none}.review-card ul li{color:#cfc8bb;gap:10px;font-size:12px;line-height:1.9;display:flex}.review-card ul li .k{color:#a1793f;flex:0 0 120px}.rc-actions{gap:12px;display:flex}.rc-actions .act{text-align:center;letter-spacing:.08em;cursor:pointer;color:var(--amber-hi);background:#ff9d2e14;border:1px solid #ff9d2e80;border-radius:10px;flex:1;padding:11px 0;font-family:inherit;font-size:12px;transition:background .12s}.rc-actions .act:hover{background:#ff9d2e29}.rc-actions .act.keep{cursor:default;justify-content:center;align-items:center;display:flex}.rc-actions .act.keep:hover{background:#ff9d2e14}.rc-actions .act.keep b{border-radius:4px;width:auto;min-width:38px;padding-inline:6px}.rc-actions .act.redo{color:#a9a294;background:#ffffff05;border-color:#ffffff24}.rc-actions .act b{vertical-align:-4px;width:18px;height:18px;font-size:11px;font-family:var(--font-mono-stack);border:1px solid;border-radius:50%;justify-content:center;align-items:center;margin-right:7px;font-weight:700;display:inline-flex}.scr-play{background:#050607}.scr-play canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.play-hud{z-index:2;min-height:44px;color:var(--text-muted);letter-spacing:.1em;background:linear-gradient(#0000,#050607e6);justify-content:space-between;align-items:center;padding:0 10px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.play-hud button{min-height:44px;color:var(--amber-hi);font:10px/1 var(--font-mono-stack);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding-inline:8px}.play-error{text-align:center;color:var(--text-body);background:#050607f0;place-content:center;justify-items:center;gap:12px;padding:20px;display:grid;position:absolute;inset:0}.play-error p{margin:0;font-size:12px}.play-error button{background:var(--signal-wash);min-height:44px;color:var(--amber-hi);font:11px/1 var(--font-mono-stack);cursor:pointer;border:1px solid #ff9d2e8c;border-radius:5px;padding:0 16px}.toast{z-index:30;opacity:0;pointer-events:none;font-family:var(--font-mono-stack);letter-spacing:.14em;color:var(--amber-hi);background:#0a0806eb;border:1px solid #ff9d2e80;border-radius:8px;padding:8px 14px;font-size:11px;transition:opacity .2s,transform .2s;position:absolute;top:44px;left:50%;transform:translate(-50%,-8px)}.toast.on{opacity:1;transform:translate(-50%)}.kbd-hints{font-family:var(--font-mono-stack);letter-spacing:.1em;color:var(--text-muted);text-align:center;margin-top:34px;font-size:11px;line-height:2}.kbd-hints b{color:#a9a294;border:1px solid #ffffff29;border-radius:5px;margin:0 2px;padding:1px 7px;font-weight:400}section.band{max-width:var(--spine);content-visibility:auto;contain-intrinsic-size:auto 720px;margin:0 auto;padding:120px 28px;position:relative}.band h2{font-size:var(--display-1);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 14px;font-weight:760;font-stretch:106%;line-height:1}#claim h2{font-size:var(--display-2);letter-spacing:-.02em;line-height:1.05}.band .lede{color:#b6b0a4;max-width:620px;margin:0 0 44px;font-size:16px;line-height:1.65}.band .lede b{color:var(--amber-hi);font-weight:600}.eyebrow{font-family:var(--font-mono-stack);letter-spacing:.24em;color:var(--amber-lo);text-transform:uppercase;margin-bottom:14px;font-size:11px}.act-loop,.act-system,.act-proof,.act-claim{position:relative}.act-loop:before,.act-system:before,.act-proof:before,.act-claim:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.act-loop:before{background:linear-gradient(180deg, var(--ink-deep) 0%, #0b0a0900 460px), radial-gradient(1100px 520px at 50% 0, #302c2752, transparent 70%), radial-gradient(900px 420px at 50% 140px, #ff9d2e0d, transparent 70%)}.act-system:before{background:radial-gradient(880px 560px at 24% 200px,#322e2947,#0000 72%),radial-gradient(1000px 460px at 32% 220px,#ff9d2e08,#0000 70%)}.act-proof:before{background:radial-gradient(760px 420px at 64% 480px,#ff9d2e0a,#0000 70%),linear-gradient(#0b0a0900,#050403 10% 90%,#0b0a0900)}.act-proof:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);height:1px;position:absolute;top:0;left:0;right:0}.act-claim:before{background:radial-gradient(1000px 520px at 50% 100%,#ff9d2e13,#0000 72%),linear-gradient(#0000 calc(100% - 1px),#ff9d2e29);-webkit-mask-image:linear-gradient(90deg,#0006,#000 30% 70%,#0006);mask-image:linear-gradient(90deg,#0006,#000 30% 70%,#0006)}.loop-strip{border:1px solid var(--line-structure-strong);border-radius:14px;grid-template-columns:repeat(12,1fr);gap:2px;display:grid;overflow:hidden}.loop-cell{background-color:#0e0c09b8;background-image:linear-gradient(#ffffff07,#ffffff03);grid-column:span 3;min-height:210px;padding:24px 18px 20px;position:relative}.loop-cell:nth-child(n+5){grid-column:span 4}.loop-cell:has(.tag-live){background-image:radial-gradient(150% 100% at 50% 108%,#ff9d2e0d,#0000 58%),linear-gradient(#ffffff07,#ffffff03);box-shadow:inset 0 1px #ff9d2e21}.loop-cell:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#ff9d2e8c,#ff9d2e1f);height:2px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.reveal-armed .loop-cell:not(.rev-in):after{transform:scaleX(0)}.reveal-armed .loop-cell.rev-in:after{transition:transform .48s var(--ease-out);transition-delay:calc(var(--rn,0) * .12s + .14s);transform:scaleX(1)}.reveal-armed .loop-cell.rev-instant:after{transition:none}}@media (hover:hover){.loop-cell{transition:background-color var(--dur-quick) ease}.loop-cell:hover{background-color:#18130dd9}.loop-cell:hover .n{color:var(--amber-hi);text-shadow:0 0 12px #ff9d2e73;transition:color var(--dur-quick) ease, text-shadow var(--dur-quick) ease}}.loop-cell .n{font-family:var(--font-mono-stack);color:var(--amber-lo);letter-spacing:.18em;margin-bottom:10px;font-size:10px}.loop-cell .w{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:8px;font-size:17px;font-weight:720}.loop-runtime{margin-bottom:14px;display:inline-block}.loop-cell p{color:#a9a294;max-width:40ch;margin:0;font-size:12.5px;line-height:1.6}.claim-wrap{flex-wrap:wrap;align-items:flex-start;gap:44px;display:flex}.claim-form{flex:380px}.claim-form .fld{margin-bottom:14px}.claim-form label{font-family:var(--font-mono-stack);letter-spacing:.18em;color:var(--amber-lo);text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.claim-form input{border:1px solid var(--line-structure-strong);width:100%;color:var(--amber-hi);font-family:var(--font-mono-stack);transition:border-color var(--dur-quick) ease, box-shadow var(--dur-quick) ease;background:#0c0a07b3;border-radius:10px;outline:none;padding:13px 16px;font-size:14px}.claim-form input:focus{border-color:#ff9d2eb3;box-shadow:0 0 0 3px #ff9d2e1f}.claim-btn{width:100%;color:var(--amber-hi);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-quick) ease, transform 60ms ease;font-size:12.5px;font-weight:700;font-family:var(--font-mono-stack);background:#ff9d2e1f;border:1px solid #ff9d2e99;border-radius:10px;margin-top:6px;padding:15px 0}.claim-btn:hover{background:#ff9d2e33}.claim-btn:active{transform:translateY(2px)}.claim-btn:disabled{opacity:.62;cursor:progress;transform:none}.claim-note{font-family:var(--font-mono-stack);color:var(--text-muted);letter-spacing:.06em;margin-top:12px;font-size:10px}.claim-error{color:var(--danger);font:11px/1.5 var(--font-mono-stack);margin:10px 0 0}.ticket{min-height:210px;font-family:var(--font-mono-stack);background:#0a0806cc;border:1px solid #ff9d2e59;border-radius:14px;flex:340px;padding:26px 28px;position:relative;overflow:hidden}.ticket:before{content:"";background:radial-gradient(300px 130px at 30% 0,#ff9d2e14,#0000 70%);position:absolute;inset:0}.ticket .t-head{z-index:1;color:var(--amber-lo);letter-spacing:.22em;align-items:center;margin-bottom:18px;padding-right:72px;font-size:10px;display:flex;position:relative}.ticket-brand-mark{z-index:1;opacity:.28;filter:drop-shadow(0 1px #ffffff0f);pointer-events:none;width:52px;height:auto;position:absolute;top:22px;right:24px}.ticket .serial{color:var(--amber-hi);letter-spacing:.1em;text-shadow:0 0 18px #ff9d2e4d;min-height:44px;font-size:34px}.ticket .t-line{color:#a9a294;min-height:20px;margin-top:14px;font-size:12px;line-height:1.7}.ticket .t-foot{color:var(--text-muted);letter-spacing:.12em;margin-top:18px;font-size:10px}.ticket{transition:border-color var(--dur-move) ease}.ticket.etching{border-color:#ff9d2eb3}.ticket.etching .serial{text-shadow:0 0 26px #ff9d2e8c}@media (prefers-reduced-motion:no-preference){.ticket.etching:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ff9d2e1f 50%,#0000 70%) 0 0/220% 100%;animation:1.1s linear infinite plate-sweep;position:absolute;inset:0}@keyframes plate-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.ticket.status-preview:not(.etching),.ticket.status-joined:not(.etching){animation:plate-settle .5s var(--ease-out)}@keyframes plate-settle{0%{filter:brightness(1.18);transform:scale(1.012)}to{filter:none;transform:none}}}footer.sysbar{border-top:1px solid var(--line-structure);margin-top:40px;padding:56px 24px 30px;overflow:hidden}.foot-mark{text-align:center;letter-spacing:-.02em;color:#ffffff0d;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0 0 18px;font-size:clamp(56px,11vw,150px);font-weight:810;font-stretch:118%;line-height:.85}.foot-mark b{color:#ff9d2e17;font-weight:inherit}.sys-standby{font:10px/1 var(--font-mono-stack);letter-spacing:.26em;text-transform:uppercase;color:var(--text-muted);justify-content:center;align-items:center;gap:9px;margin:0 0 44px;display:flex}.sys-standby i{background:#ff9d2e80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff9d2e38}@media (prefers-reduced-motion:no-preference){.sys-standby i{animation:3.2s ease-in-out infinite standby}}.sysfoot-grid{max-width:var(--spine);font-family:var(--font-mono-stack);color:var(--text-muted);letter-spacing:.06em;grid-template-columns:repeat(3,1fr);gap:32px;margin:0 auto 40px;padding:0 4px;font-size:11px;line-height:2;display:grid}.sysfoot-grid h3{font:inherit;letter-spacing:.22em;text-transform:uppercase;color:var(--amber-lo);margin:0 0 10px;font-size:10px}.sysfoot-grid ul{margin:0;padding:0;list-style:none}.sysfoot-grid a{color:var(--text-secondary);text-decoration:none}.sysfoot-grid a:hover{color:var(--amber-hi)}.sysfoot-grid a b{color:var(--amber-lo);margin-right:8px;font-weight:400}.sysfoot-grid .col-system b{color:#a1793f;font-weight:400}@media (max-width:760px){.sysfoot-grid{grid-template-columns:1fr;gap:26px}}.sysbar-row{border-top:1px solid var(--line-structure);font-family:var(--font-mono-stack);color:var(--text-muted);letter-spacing:.1em;flex-wrap:wrap;justify-content:center;gap:22px;padding-top:22px;font-size:10.5px;display:flex}.sysbar-row b{color:#a1793f;font-weight:400}.rdeck-stage{perspective:1600px;justify-content:center;width:100%;padding-bottom:96px;display:flex;position:relative}.rdeck-stage:before{content:"";z-index:0;pointer-events:none;opacity:.65;width:min(1100px,88vw);height:150px;transition:opacity .6s var(--ease-out);background:linear-gradient(#0000 37%,#ffffff0d calc(37% + 1px),#0000 calc(37% + 2px)),radial-gradient(50% 62% at 50% 38%,#28241e6b,#0000 72%);position:absolute;bottom:8px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.rdeck-stage[data-power=on]:before{opacity:1;background:linear-gradient(#0000 37%,#ffffff0d calc(37% + 1px),#0000 calc(37% + 2px)),radial-gradient(46% 55% at 50% 34%,#ff9d2e0e,#0000 70%),radial-gradient(50% 62% at 50% 38%,#28241e6b,#0000 72%)}.rdeck-stage[data-power=on] .rdeck-screen{transition:box-shadow .6s var(--ease-out);box-shadow:0 0 26px 2px #ff9d2e1a,0 0 90px 18px #ff9d2e0d}.rdeck-stage.mobile-focused:before{display:none}.rdeck{aspect-ratio:1536/864;width:min(1260px,96vw);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}.rdeck-photo{display:block}.rdeck.deck:before,.rdeck.deck:after{display:none}.rdeck .concept-tag{top:6px;right:3%}.rdeck-screen{z-index:3;background:#050607;border-radius:6px;position:absolute;overflow:hidden}.rdeck-os{width:var(--os-logical-w,848px);height:var(--os-logical-h,544px);transform:scale(var(--os-scale,1));transform-origin:0 0;position:absolute;top:0;left:0;container-type:inline-size}.rd-control{z-index:6;pointer-events:none;transform-style:preserve-3d;position:absolute}.rd-control-socket,.rd-photo-cap{pointer-events:none;position:absolute;inset:0}.rd-control-socket{z-index:0;background:radial-gradient(circle at 50% 58%,#080909 0 46%,#151615 52%,#050606 72%);box-shadow:inset 0 2px 6px #000000eb,0 1px #ffffff09}.rd-photo-cap{z-index:1;background-image:url(/deck-front.webp);background-size:var(--rd-bg-size);background-position:var(--rd-bg-position);background-repeat:no-repeat;transition:transform 95ms cubic-bezier(.16,1,.3,1),filter 95ms cubic-bezier(.16,1,.3,1);transform:translateZ(0)}.rd-a-control .rd-control-socket,.rd-a-control .rd-photo-cap,.rd-x-control .rd-control-socket,.rd-x-control .rd-photo-cap,.rd-y-control .rd-control-socket,.rd-y-control .rd-photo-cap,.rd-b-control .rd-control-socket,.rd-b-control .rd-photo-cap{clip-path:circle(41%)}.rd-power-control .rd-control-socket,.rd-power-control .rd-photo-cap{clip-path:circle(34% at 50% 52%)}.rd-lock-control .rd-control-socket,.rd-lock-control .rd-photo-cap{clip-path:inset(25% 12% 22% round 24%)}.rd-l-control .rd-control-socket,.rd-l-control .rd-photo-cap,.rd-r-control .rd-control-socket,.rd-r-control .rd-photo-cap{clip-path:inset(17% 4% 18% round 24% 24% 16% 16%)}.rd-dpad-control .rd-control-socket,.rd-dpad-control .rd-photo-cap{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);transform-origin:50%}:is(.rdeck:has(.rd-spot[data-btn=A].pressed) .rd-control[data-control=A] .rd-photo-cap,.rdeck:has(.rd-spot[data-btn=X].pressed) .rd-control[data-control=X] .rd-photo-cap,.rdeck:has(.rd-spot[data-btn=Y].pressed) .rd-control[data-control=Y] .rd-photo-cap,.rdeck:has(.rd-spot[data-btn=B].pressed) .rd-control[data-control=B] .rd-photo-cap){filter:brightness(.82);transition-duration:42ms;transform:translateY(5%)scale(.975)}.rdeck:has(.rd-spot[data-btn=POWER].pressed) .rd-control[data-control=POWER] .rd-photo-cap{filter:brightness(.84);transition-duration:42ms;transform:translateY(4%)scale(.98)}.rdeck:has(.rd-spot[data-btn=LOCK].pressed) .rd-control[data-control=LOCK] .rd-photo-cap{filter:brightness(.8);transition-duration:42ms;transform:translateY(7%)scaleY(.96)}:is(.rdeck:has(.rd-spot[data-btn=L].pressed) .rd-control[data-control=L] .rd-photo-cap,.rdeck:has(.rd-spot[data-btn=R].pressed) .rd-control[data-control=R] .rd-photo-cap){transform-origin:50% 22%;filter:brightness(.8);transition-duration:45ms;transform:translateY(8%)scaleY(.94)}.rdeck:has(.rd-spot[data-btn=up].pressed) .rd-dpad-control .rd-photo-cap{filter:brightness(.84);transition-duration:44ms;transform:perspective(180px)rotateX(-2deg)translateY(-.5%)}.rdeck:has(.rd-spot[data-btn=down].pressed) .rd-dpad-control .rd-photo-cap{filter:brightness(.84);transition-duration:44ms;transform:perspective(180px)rotateX(2deg)translateY(.5%)}.rdeck:has(.rd-spot[data-btn=left].pressed) .rd-dpad-control .rd-photo-cap{filter:brightness(.84);transition-duration:44ms;transform:perspective(180px)rotateY(2deg)translate(-.5%)}.rdeck:has(.rd-spot[data-btn=right].pressed) .rd-dpad-control .rd-photo-cap{filter:brightness(.84);transition-duration:44ms;transform:perspective(180px)rotateY(-2deg)translate(.5%)}.rd-spot{z-index:8;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:10px;position:absolute}.rd-power-hit{transform:translate(-50%,-50%);left:var(--rd-hit-center-x)!important;top:var(--rd-hit-center-y)!important;width:max(44px, var(--rd-hit-width))!important;height:max(44px, var(--rd-hit-height))!important}.rd-spot.round{border-radius:50%}.rd-spot.pressed{background:0 0}.rd-spot:focus-visible{z-index:10;outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 5px #050607eb}.rd-power-hit:hover{box-shadow:none;background:0 0}.rd-power-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:50%;box-shadow:0 0 0 5px #050607eb}.rd-pogo{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#e0b1606b,#78531f52);border-radius:999px;width:.34%;height:11.5%;transition:opacity .25s,box-shadow .25s;position:absolute;top:44.5%}.rd-pogo.l{left:5.9%}.rd-pogo.r{right:5.9%}.rd-pogo.lit{opacity:.55;box-shadow:0 0 3px #ff9d2e52}.rdeck .maker-module{z-index:7}.rdeck-mobile-controls{display:none}.rdeck-mobile-cta{width:min(360px,100vw - 32px);color:var(--amber-hi);font-family:var(--font-mono-stack);text-align:left;cursor:pointer;background:#ff9d2e17;border:1px solid #ff9d2e8c;border-radius:12px;padding:13px 16px;display:none}.rdeck-mobile-cta span{letter-spacing:.18em;color:var(--amber-lo);font-size:9px}.rdeck-mobile-cta b{letter-spacing:.04em;font-size:13px}.rdeck-mobile-cta small{color:#a9a294;font-size:10px;line-height:1.5}.dw{z-index:12;background:var(--surface-device);min-width:0;min-height:0;font-family:var(--font-mono-stack);flex-direction:column;display:flex;position:absolute;inset:32px 0 0;overflow:hidden}.dw-head{border-bottom:1px solid var(--line-signal);background:var(--surface-inset);flex:0 0 44px;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.dw-head-title{color:var(--text-muted);letter-spacing:.14em;font-size:11px}.dw-head nav{gap:4px;min-width:0;display:flex}.dw-head nav button,.dw-reset{border:1px solid var(--line-signal);min-height:32px;color:var(--text-secondary);font:700 11px/1 var(--font-mono-stack);letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:0 9px}.dw-head nav button.on{color:var(--amber-hi);background:var(--signal-wash);border-color:#ff9d2ea8}.dw-tier{color:var(--text-on-signal);background:var(--amber);letter-spacing:.04em;white-space:nowrap;border-radius:2px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:800}.dw[data-scenario=maker] .dw-tier{color:var(--amber-hi);background:#ff9d2e12;border:1px solid #ff9d2e4d}.dw-reset{color:var(--text-body)}.dw-body{flex:1;grid-template-columns:116px minmax(0,1fr) 150px;min-height:0;display:grid}.dw-pane-title{color:var(--amber-hi);letter-spacing:.16em;text-transform:uppercase;padding:11px 10px 8px;font-size:10px}.dw-files,.dw-rail{background:#080807b8;flex-direction:column;min-width:0;min-height:0;display:flex}.dw-files{border-inline-end:1px solid #ff9d2e26}.dw-files ul{margin:0;padding:0 7px;list-style:none}.dw-files li{min-width:0;color:var(--text-body);flex-direction:column;gap:3px;padding:8px 5px;font-size:11.5px;display:flex}.dw-files li span,.dw-files li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dw-files li a{color:var(--amber-hi);text-underline-offset:3px;text-decoration-thickness:1px}.dw-files li em{color:var(--text-muted);font-size:10px;font-style:normal}.dw-files>p{color:var(--text-muted);margin:0;padding:3px 10px;font-size:10.5px;line-height:1.45}.dw-files>small{color:var(--text-muted);overflow-wrap:anywhere;border-top:1px solid #ff9d2e1c;margin-top:auto;padding:9px 10px;font-size:10px;line-height:1.45}.dw-center{background:var(--surface-device);min-width:0;min-height:0;position:relative;overflow:hidden}.dw-os{position:absolute;inset:0}.dw-os .os{inset:0}.dw-os .toast{top:10px}.dw-os .scr-home{padding:18px 18px 13px}.dw-os .home-title{margin-bottom:10px;font-size:10px}.dw-os .asr-preview{border-radius:5px;margin-bottom:7px;padding:6px 8px}.dw-os .asr-preview-head span,.dw-os .asr-preview-head b{font-size:8px}.dw-os .asr-meter{min-height:21px;font-size:8px}.dw-os .asr-wave{height:17px}.dw-os .prompt-line{border-radius:6px;margin-bottom:10px;padding:10px 11px}.dw-os .prompt-line input{font-size:13px}.dw-os .presets{gap:5px}.dw-os .presets .hint{display:none}.dw-os .preset{border-radius:5px;min-height:38px;padding:7px 10px;font-size:12px}.dw-os .home-foot{color:var(--text-muted);font-size:9.5px}.dw-os .scr-forge{padding:12px 13px 10px}.dw-os .forge-head .t{font-size:10px}.dw-os .forge-head .said{font-size:10.5px}.dw-os .forge-log{border-radius:5px;padding:8px 10px}.dw-os .forge-log li{font-size:11px;line-height:1.5}.dw-os .forge-log li .src{flex-basis:74px}.dw-os .forge-foot{font-size:9.5px}.dw-os .review-card{width:calc(100% - 22px);box-shadow:none;border-radius:6px;padding:13px 15px}.dw-os .review-card .rc-name{font-size:13px}.dw-os .review-card ul li{min-width:0;font-size:11px;line-height:1.5}.dw-os .review-card ul li .k{flex-basis:78px}.dw-os .rc-actions .act{border-radius:5px;min-height:40px;padding:7px 0;font-size:11px}.dw-rail{border-inline-start:1px solid #ff9d2e26}.dw-steps{margin:0;padding:0 10px;list-style:none}.dw-steps li{min-width:0;color:var(--text-muted);align-items:center;gap:7px;padding:6px 0;font-size:11px;line-height:1.25;display:flex}.dw-steps li span{overflow-wrap:anywhere}.dw-steps li i{border:1px solid #ff9d2e6b;border-radius:50%;flex:none;width:8px;height:8px}.dw-steps li.done{color:var(--text-body)}.dw-steps li.done i{background:var(--amber);border-color:var(--amber)}.dw-steps li.active{color:var(--amber-hi)}.dw-steps li.active i{border-color:var(--amber);outline-offset:2px;outline:2px solid #ff9d2e2e}.dw-meta{border-top:1px solid #ff9d2e1f;gap:8px;margin-top:6px;padding:9px 10px;display:grid}.dw-meta div{gap:3px;min-width:0;display:grid}.dw-meta span{color:var(--amber-hi);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.dw-meta b{color:var(--text-secondary);overflow-wrap:anywhere;font-size:10.5px;font-weight:400;line-height:1.35}.dw-skip{min-height:34px;color:var(--amber-hi);font:10.5px/1 var(--font-mono-stack);cursor:pointer;background:0 0;border:1px solid #ff9d2e6b;border-radius:4px;margin:auto 9px 9px;padding:6px}.dw-panel-tabs{display:none}.dw-local{flex-direction:column;gap:9px;height:100%;padding:12px 14px;display:flex;overflow:auto}.dw-local-proof{align-items:center;gap:8px;min-width:0;display:flex}.dw-local-proof span{background:var(--amber);color:var(--text-on-signal);border-radius:2px;flex:none;padding:4px 6px;font-size:10px;font-weight:800}.dw-local-proof p{min-width:0;color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.dw-local textarea{resize:none;min-height:92px;color:var(--amber-hi);font:12px/1.5 var(--font-mono-stack);background:#0c0a07c7;border:1px solid #ff9d2e57;border-radius:5px;flex:1;padding:10px 11px}.dw-local-actions{gap:7px;display:flex}.dw-local-actions label,.dw-local-actions button{min-height:36px;color:var(--amber-hi);font:11px/1 var(--font-mono-stack);cursor:pointer;background:0 0;border:1px solid #ff9d2e6b;border-radius:4px;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.dw-local-actions label:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.dw-local-actions input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dw-local-actions button:disabled{opacity:.45;cursor:not-allowed}.dw-local-result{border-top:1px solid #ff9d2e29;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:8px;display:grid}.dw-local-result div{display:grid}.dw-local-result b{color:var(--amber-hi);font-size:17px}.dw-local-result span{color:var(--text-muted);text-transform:uppercase;font-size:10px}.dw-local-result p{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.dw-local-error{color:var(--danger);margin:0;font-size:11px}.dw-witness{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:10px;display:flex}.dw-witness-tag{color:var(--amber-hi);letter-spacing:.11em;font-size:9px}.dw-witness-stage{align-items:center;display:flex}.dw-witness-node{opacity:.34;place-items:center;gap:5px;display:grid}.dw-witness-node.lit{opacity:1}.dw-witness-node i{background:#0c0a07cc;border:1px solid #ff9d2e8f;width:40px;height:40px;display:block}.dw-witness-node i.witness{border-radius:50% 50% 7px 7px}.dw-witness-node i.deck{background:#0c0b09;border-color:#c49a6285;border-radius:8px;width:54px;height:31px;position:relative;box-shadow:inset 0 0 0 2px #e8ded009}.dw-witness-node i.deck:before{content:"";background:#050504;border:1px solid #c49a626b;border-radius:3px;position:absolute;inset:6px 8px}.dw-witness-node i.deck:after{content:"";background:var(--brand-orange);opacity:.85;border-radius:50%;width:3px;height:3px;position:absolute;top:12px;right:4px}.dw-witness-node i.deck span{opacity:.65;background:#82745f;border-radius:2px;width:3px;height:7px;position:absolute;top:12px;left:3px}.dw-witness-node i.base{border-radius:6px;width:29px;height:47px}.dw-witness-node span{color:var(--text-muted);letter-spacing:.1em;font-size:9px}.dw-witness-stage>b{background:#ff9d2e2e;width:28px;height:1px;margin:0 4px}.dw-witness-stage>b.lit{background:var(--amber)}.dw-witness-copy{text-align:center;max-width:320px}.dw-witness-copy strong{color:var(--amber-hi);font-size:12px}.dw-witness-copy p{color:var(--text-secondary);margin:5px 0 0;font-size:10px;line-height:1.45}.dw-witness-nav{color:var(--text-muted);align-items:center;gap:10px;font-size:10px;display:flex}.dw-witness-nav button{width:36px;height:34px;color:var(--amber-hi);cursor:pointer;background:0 0;border:1px solid #ff9d2e6b;border-radius:4px}.dw-witness-nav button:disabled{opacity:.38;cursor:not-allowed}.hwlab{min-width:0;height:100%;min-height:0;color:var(--text-body);background:linear-gradient(#090a09,#060706 58%,#080807);flex-direction:column;display:flex;overflow:hidden}.hwlab-mobile-views{display:none}.hwlab-linkbar{border-bottom:1px solid var(--line-structure-strong);background:#080908;flex:0 0 60px;grid-template-columns:136px minmax(132px,1fr) 234px;align-items:stretch;min-width:0;display:grid}.hwlab-identity{border-inline-end:1px solid var(--line-structure);align-content:center;gap:2px;min-width:0;padding:7px 10px;display:grid}.hwlab-identity span{color:var(--amber-lo);font:700 7px/1 var(--font-mono-stack);letter-spacing:.16em}.hwlab-identity b{color:#d3ccc0;font:680 10px/1.15 var(--font-mono-stack);letter-spacing:.05em}.hwlab-identity small{color:var(--text-muted);font:7px/1.15 var(--font-mono-stack);white-space:nowrap;overflow:hidden}.hwlab-link-stages{grid-template-columns:repeat(4,1fr);align-items:center;min-width:0;margin:0;padding:0 9px;list-style:none;display:grid}.hwlab-link-stages li{min-width:0;color:var(--text-muted);font:650 7px/1 var(--font-mono-stack);letter-spacing:.08em;place-items:center;gap:4px;display:grid;position:relative}.hwlab-link-stages li:before{content:"";background:#292a27;height:1px;position:absolute;top:5px;left:-50%;right:50%}.hwlab-link-stages li:first-child:before{display:none}.hwlab-link-stages li i{z-index:1;background:#090a09;border:1px solid #50514b;border-radius:50%;width:10px;height:10px;position:relative}.hwlab-link-stages li.done{color:#bdb5a9}.hwlab-link-stages li.done:before{background:#ff9d2e75}.hwlab-link-stages li.done i{background:var(--amber);border-color:#ff9d2eb3;box-shadow:0 0 5px #ff9d2e40}.hwlab-source{border-inline-start:1px solid var(--line-structure);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 6px;min-width:0;padding:6px 8px;display:grid}.hwlab-truth{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--amber-lo);font:760 7.3px/1.2 var(--font-mono-stack);letter-spacing:.04em;overflow:hidden}.hwlab-truth.is-live{color:var(--amber-hi)}.hwlab-route{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font:7px/1.15 var(--font-mono-stack);overflow:hidden}.hwlab-source button{color:#bbb4a9;min-width:72px;min-height:32px;font:700 7px/1.15 var(--font-mono-stack);letter-spacing:.03em;cursor:pointer;background:#10110f;border:1px solid #3d3d38;border-radius:3px;grid-area:1/2/3;padding:0 7px}.hwlab-source button:hover:not(:disabled){color:var(--amber-hi);border-color:#ff9d2e75}.hwlab-source button:disabled{opacity:.32;cursor:not-allowed}.hwlab-setup{border-bottom:1px solid var(--line-structure);flex:0 0 50px;grid-template-columns:minmax(0,1fr) 206px;min-width:0;display:grid}.hwlab-rigs{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.hwlab-rigs button{border:0;border-inline-end:1px solid var(--line-structure);min-width:0;color:var(--text-muted);text-align:left;cursor:pointer;font-family:var(--font-mono-stack);background:0 0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid}.hwlab-rigs button:disabled{opacity:.4;cursor:wait}.hwlab-rig-index{width:20px;height:20px;color:var(--text-muted);border:1px solid #353631;border-radius:50%;place-items:center;font-size:7px;display:grid}.hwlab-rig-copy{gap:3px;min-width:0;display:grid}.hwlab-rigs button b{text-overflow:ellipsis;color:#aaa399;letter-spacing:.09em;font-size:8.5px;overflow:hidden}.hwlab-rigs button small{text-overflow:ellipsis;color:var(--text-muted);white-space:nowrap;font-size:7px;overflow:hidden}.hwlab-rigs button.on{background:linear-gradient(90deg,#ff9d2e14,#0000)}.hwlab-rigs button.on .hwlab-rig-index{color:#17130d;border-color:var(--amber);background:var(--amber)}.hwlab-rigs button.on b{color:var(--amber-hi)}.hwlab-dock-command{background:#ffffff03;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:flex}.hwlab-dock-command>span{gap:3px;min-width:0;display:grid}.hwlab-dock-command b,.hwlab-dock-command small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hwlab-dock-command b{color:#c8c0b4;font:700 7.5px/1 var(--font-mono-stack);letter-spacing:.04em}.hwlab-dock-command small{color:var(--text-muted);font:7px/1 var(--font-mono-stack)}.hwlab-dock-command button{min-width:66px;min-height:32px;color:var(--amber-hi);font:700 7px/1 var(--font-mono-stack);cursor:pointer;background:#ff9d2e0f;border:1px solid #ff9d2e66;border-radius:3px;flex:none}.hwlab-status{border-bottom:1px solid var(--line-structure);color:#9f988d;text-overflow:ellipsis;white-space:nowrap;flex:0 0 30px;margin:0;padding:7px 10px;font-size:8px;line-height:1.25;overflow:hidden}.hwlab-bench{flex:1;grid-template-columns:minmax(0,1fr) minmax(200px,38%);min-height:0;display:grid}.hwlab-scope{grid-template-rows:minmax(72px,1.25fr) 44px minmax(72px,1fr) 24px;gap:6px;min-width:0;min-height:0;padding:8px 9px;display:grid;overflow:hidden}.hwlab-fixture{background:#080908;border:1px solid #2e302d;border-radius:3px;grid-template-columns:minmax(118px,42%) minmax(0,1fr);min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.hwlab-fixture-frame{background:#050606;min-width:0;min-height:0;position:relative;overflow:hidden}.hwlab-fixture-frame:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06,inset -20px 0 28px #0304046b}.hwlab-fixture-frame>img{object-fit:cover;filter:saturate(.62)contrast(1.04)brightness(.72);width:100%;height:100%;display:block}.hwlab-fixture.is-sensor img,.hwlab-fixture.is-servo img,.hwlab-fixture.is-recover img{object-position:50% 57%}.hwlab-fixture-truth,.hwlab-fixture-instrument{z-index:2;font:700 6px/1 var(--font-mono-stack);letter-spacing:.06em;background:#050606c7;padding:4px 5px;position:absolute}.hwlab-fixture-truth{color:#afa79b;border-left:2px solid #75664f;top:4px;left:4px}.hwlab-fixture-instrument{color:var(--amber-lo);bottom:4px;right:4px}.hwlab-fixture figcaption{min-width:0;color:var(--text-muted);font:7.5px/1.35 var(--font-mono-stack);flex-direction:column;justify-content:center;gap:5px;padding:8px;display:flex}.hwlab-fixture figcaption b{color:#c4bcb0;letter-spacing:.07em;font-size:8px}.hwlab-fixture figcaption span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hwlab-scope-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hwlab-scope-head>div{border-inline-start:1px solid #30312d;flex-direction:column;justify-content:center;min-width:0;padding-inline:5px;display:flex}.hwlab-scope-head span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;overflow:hidden}.hwlab-scope-head strong{color:#d7cdbc;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;line-height:1}.hwlab-scope-head strong small{color:var(--text-muted);margin-left:4px;font-size:6.5px;font-weight:500;display:inline}.hwlab-trace{background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/24px 100%,#070807;border:1px solid #30312d;border-radius:2px;min-height:0;position:relative;overflow:hidden}.hwlab-trace svg{width:100%;height:100%;display:block}.hwlab-trace .grid{fill:none;stroke:#ffffff0e;stroke-width:.7px}.hwlab-trace polyline{fill:none;stroke:var(--amber);stroke-width:1.6px;vector-effect:non-scaling-stroke}.hwlab-trace .servo-command{fill:none;stroke:#dcd7cc7a;stroke-width:1px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.hwlab-trace .servo-current{stroke:#786a56;stroke-width:1px}.hwlab-trace .logic{fill:none;stroke-width:1.45px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hwlab-trace .logic-scl{stroke:#a69e90}.hwlab-trace .logic-sda{stroke:var(--amber)}.hwlab-trace .logic-label{fill:#8f887c;font:650 6px var(--font-mono-stack);letter-spacing:.08em}.hwlab-trace>.hwlab-trace-empty{color:var(--text-muted);letter-spacing:.08em;text-align:center;background:#0504039e;place-items:center;padding:8px;font-size:7.5px;display:grid;position:absolute;inset:0}.hwlab-trace-state{color:var(--amber-hi);font:700 6.5px/1 var(--font-mono-stack);background:#080705cc;border:1px solid #ff9d2e4d;border-radius:2px;padding:3px 5px;position:absolute;top:6px;right:7px}.hwlab-scope-foot{min-width:0;color:var(--text-muted);font:7px/1 var(--font-mono-stack);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;display:flex}.hwlab-scope-foot span{color:var(--amber-lo)}.hwlab-scope-foot b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hwlab-workflow{overscroll-behavior:contain;scrollbar-width:thin;border-inline-start:1px solid var(--line-structure-strong);background:#ffffff03;flex-direction:column;min-width:0;min-height:0;padding:8px 9px;display:flex;overflow:auto}.hwlab-workflow-head{border-bottom:1px solid #30312d;flex:none;grid-template-columns:1fr auto;gap:4px 8px;min-width:0;padding-bottom:7px;display:grid}.hwlab-workflow-head span{color:var(--amber-lo);font:700 6.5px/1 var(--font-mono-stack);letter-spacing:.08em}.hwlab-workflow-head b{color:#c8c0b4;font:700 7px/1 var(--font-mono-stack)}.hwlab-workflow-head p{color:#8c877e;font:7.3px/1.35 var(--font-mono-stack);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;display:-webkit-box;overflow:hidden}.hwlab-patch{flex-direction:column;flex:1;min-height:0;padding-top:6px;display:flex}.hwlab-diff{font-variant-numeric:tabular-nums;border-bottom:1px solid #2b2c29;flex:0 0 28px;align-items:center;gap:3px;font-size:7px;display:grid}.hwlab-diff span,.hwlab-diff b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hwlab-diff span{color:var(--text-muted)}.hwlab-diff b{color:var(--amber-hi);font-weight:600}.hwlab-control{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;flex:0 0 36px;grid-template-columns:42px 28px minmax(0,1fr) 28px 52px;align-items:center;gap:4px;font-size:7px;display:grid}.hwlab-control>button{width:28px;height:28px;color:var(--amber-hi);font:13px/1 var(--font-mono-stack);cursor:pointer;background:#10110f;border:1px solid #3a3b37;border-radius:3px;padding:0}.hwlab-control>button:disabled{opacity:.3;cursor:not-allowed}.hwlab-patch input[type=range]{width:100%;accent-color:var(--amber);cursor:ew-resize}.hwlab-patch output{color:var(--amber-hi);text-align:right;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.hwlab-actions{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:66px;display:grid}.hwlab-actions button{color:#aaa399;min-width:0;min-height:30px;font:700 7px/1.15 var(--font-mono-stack);cursor:pointer;background:#0d0e0c;border:1px solid #3b3c37;border-radius:3px;padding:3px 5px}.hwlab-actions button:first-child,.hwlab-actions button:nth-child(3){color:var(--amber-hi);border-color:#ff9d2e61}.hwlab-actions button:hover:not(:disabled){background:#ff9d2e12}.hwlab-actions button:disabled{opacity:.3;cursor:not-allowed}@keyframes maker-traffic{50%{opacity:.35}}.hwlab-console{background:#070807;border:1px solid #30312d;border-radius:3px;flex:none;min-width:0;max-height:116px;margin-top:6px;overflow:hidden}.hwlab-console-head{min-height:30px;color:var(--text-muted);font:7px/1 var(--font-mono-stack);letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:0 7px;list-style:none;display:flex}.hwlab-console-head::-webkit-details-marker{display:none}.hwlab-console-head:before{content:"+";color:var(--text-muted)}.hwlab-console[open] .hwlab-console-head:before{content:"−"}.hwlab-console-head>span{margin-right:auto}.hwlab-console-head b{color:var(--text-muted);font-size:7px;font-weight:650}.hwlab-console-head b.armed,.hwlab-console-head b.waiting{color:var(--amber-hi)}.hwlab-console-head b.waiting{animation:.8s steps(2,end) infinite maker-traffic}.hwlab-console-head b.passed{color:var(--text-on-signal);background:var(--amber);border-radius:2px;padding:3px 4px}.hwlab-console-body{border-top:1px solid #292a27;grid-template-columns:minmax(0,1fr) 92px;max-height:84px;display:grid}.hwlab-console ol{min-height:0;max-height:84px;margin:0;padding:4px 7px;list-style:none;overflow:auto}.hwlab-console li{color:#969087;grid-template-columns:22px minmax(0,1fr);gap:4px;min-width:0;padding:2px 0;font-size:6.9px;line-height:1.25;display:grid}.hwlab-console li i{color:var(--text-muted);font-variant-numeric:tabular-nums;font-style:normal}.hwlab-console li span{overflow-wrap:anywhere}.hwlab-console li.is-signal span{color:var(--amber-hi)}.hwlab-console li.is-error span{color:var(--danger)}.hwlab-protocol{border-inline-start:1px solid #292a27;align-content:center;gap:3px;min-width:0;padding:6px;display:grid}.hwlab-protocol span{color:var(--amber-lo);letter-spacing:.1em;font-size:6px}.hwlab-protocol b{color:#aaa399;font-size:6px;font-weight:600}.hwlab-protocol small{color:#6f6c65;font-size:5.8px;line-height:1.25}.hardware-study{width:min(var(--spine), 100%);isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 980px;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,76px);margin:0 auto;padding:110px 28px 150px;display:grid;position:relative}.hardware-study:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff9d2e11,#ff9d2e00 75%);position:absolute;inset:8% -12% 0 18%}.hardware-study-copy h2{color:var(--text-primary);font-size:var(--display-1);letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-weight:760;font-stretch:106%;line-height:1}.hardware-study-lede{color:var(--text-secondary);margin:0 0 34px;font-size:15px;line-height:1.7}.assembly-states{border-block:1px solid var(--line-structure-strong)}.assembly-states button{border:0;border-bottom:1px solid var(--line-structure);width:100%;min-height:58px;color:var(--text-muted);text-align:left;cursor:pointer;font-family:var(--font-mono-stack);background:0 0;grid-template-columns:110px 1fr;align-items:center;padding:0 8px;transition:color .18s,background .18s;display:grid}.assembly-states button:last-child{border-bottom:0}.assembly-states button span{letter-spacing:.16em;font-size:11px}.assembly-states button small{letter-spacing:.04em;font-size:11px}.assembly-states button.on{color:var(--amber-hi);background:linear-gradient(90deg,#ff9d2e1a,#ff9d2e00)}.assembly-states button.on span:before{content:"";background:var(--amber);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 9px #ff9d2ea6}.assembly-slider{color:var(--amber-hi);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr 40px;align-items:center;gap:12px;margin:24px 0 30px;font-size:11px;display:grid}.assembly-slider input{width:100%;min-height:44px;accent-color:var(--amber);cursor:ew-resize}.assembly-slider output{color:var(--amber-hi);text-align:right;font-variant-numeric:tabular-nums}.hardware-parts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;padding:0;list-style:none;display:grid}.hardware-parts li{opacity:1;border-inline-start:2px solid #0000;grid-template-columns:30px 1fr;gap:8px;padding:7px 6px;transition:background .24s,border-color .24s,transform .24s;display:grid;transform:translate(-4px)}.hardware-parts li.revealed{background:linear-gradient(90deg,#ff9d2e0e,#0000 72%);border-inline-start-color:#ff9d2e9e;transform:none}.hardware-parts>li>span{color:var(--amber-hi);font:10.5px/1.5 var(--font-mono-stack)}.hardware-parts li div{gap:2px;display:grid}.hardware-parts li b{color:var(--text-body);font:11px/1.35 var(--font-mono-stack);letter-spacing:.07em;text-transform:uppercase}.hardware-parts li small{color:var(--text-muted);font:10.5px/1.45 var(--font-mono-stack)}.hardware-stage{border:1px solid var(--line-structure);contain:layout paint;background:radial-gradient(80% 58% at 50% 48%,#3c383147,#0b0a0900 74%),linear-gradient(#090807,#040303);min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000007a}.hardware-stage-grid{opacity:.25;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.hardware-stage-shadow{filter:blur(30px);background:#000000d6;border-radius:50%;height:13%;position:absolute;bottom:12%;left:13%;right:13%}.hardware-closed,.hardware-exploded{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;width:92%;height:78%;transition:opacity .34s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.16,1,.3,1);position:absolute;inset:7% 4% 15%}.hardware-exploded{width:96%;height:88%;inset:1% 2% 11%}.hardware-study.is-dragging .hardware-exploded-layer{will-change:transform, opacity}.hardware-callouts{z-index:5;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hardware-callouts li{opacity:0;max-width:150px;color:var(--text-muted);font:9px/1.2 var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;transition:opacity .2s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translateY(6px)}.hardware-callouts li:after{content:"";background:#ff9d2e6b;width:34px;height:1px}.hardware-callouts li span{color:var(--amber-hi);font-variant-numeric:tabular-nums}.hardware-callouts li.side-left{left:16px}.hardware-callouts li.side-right{text-align:right;flex-direction:row-reverse;right:16px}.hardware-callouts li.revealed{opacity:1;transform:none}.hardware-scan{opacity:.68;pointer-events:none;position:absolute;inset:12% 4%;overflow:hidden}.hardware-scan:before{content:"";filter:drop-shadow(0 0 7px #ff9d2e75);transform:translate3d(0,var(--assembly-progress),0);will-change:transform;background:linear-gradient(90deg,#0000,#ff9d2ed1,#0000) top/100% 1px no-repeat;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hardware-stage figcaption{max-width:620px;color:var(--text-secondary);font:11.5px/1.55 var(--font-mono-stack);letter-spacing:.025em;position:absolute;bottom:20px;left:24px;right:24px}.hardware-stage figcaption span{color:var(--amber-hi);letter-spacing:.18em;margin-bottom:4px;font-size:11px;display:block}.hardware-truth{color:var(--amber-hi);font:10.5px/1.15 var(--font-mono-stack);letter-spacing:.08em;background:#050607c7;border:1px solid #ff9d2e3d;padding:5px 8px;position:absolute;top:16px;right:18px}.hardware-study.is-dragging .hardware-parts li,.hardware-study.is-reduced-motion .hardware-parts li,.hardware-study.is-reduced-motion .assembly-states button,.hardware-study.is-dragging .hardware-scan:before,.hardware-study.is-reduced-motion .hardware-scan:before{transition:none}.hardware-study.is-dragging .assembly-slider input{cursor:grabbing}@media (max-width:980px){.hardware-study{grid-template-columns:1fr;padding-block:100px 120px}.hardware-stage{min-height:min(70vw,620px)}.hardware-parts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (max-width:560px){.hardware-study{gap:30px;padding:84px 18px 100px}.hardware-study-lede{font-size:14px}.assembly-states button{grid-template-columns:100px 1fr;min-height:52px}.hardware-parts{grid-template-columns:1fr}.hardware-stage{min-height:430px}.hardware-closed,.hardware-exploded{width:120%;inset-inline:-10%}.hardware-callouts{display:none}.hardware-truth{max-width:calc(100% - 24px);left:12px;right:auto}.hardware-stage figcaption{bottom:12px;left:14px;right:14px}}.proof-study{width:min(var(--spine), 100%);content-visibility:auto;contain-intrinsic-size:auto 1080px;margin:0 auto;padding:42px 28px 150px}.proof-heading{max-width:760px;margin-bottom:42px}.proof-heading h2{color:var(--text-primary);font-size:var(--display-1);letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-weight:760;font-stretch:106%;line-height:1}.proof-heading p{max-width:650px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.proof-macro-strip{border:1px solid var(--line-structure-strong);background:#030403;grid-template-columns:32fr 68fr;gap:2px;height:390px;display:grid;overflow:hidden}.proof-macro{isolation:isolate;background:#050607;min-width:0;margin:0;position:relative;overflow:hidden}.proof-macro:after{content:"";z-index:1;background:linear-gradient(#0000 50%,#020303e6),linear-gradient(90deg,#ff9d2e0a,#0000 36%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.proof-macro img{object-fit:cover;filter:saturate(.74)contrast(1.08)brightness(1.05)}.proof-macro-input img{object-position:left center;transform-origin:0 40%;transform:scale(2.3)}.proof-macro-compute img{transform-origin:50% 58%;transform:scale(1.9)}@media (hover:hover){.proof-macro img{transition:filter var(--dur-move) ease}.proof-macro:hover img{filter:saturate(.74)contrast(1.08)brightness(1.12)}}.proof-macro figcaption{z-index:2;font-family:var(--font-mono-stack);gap:5px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.proof-macro figcaption b{color:var(--amber-hi);letter-spacing:.18em;font-size:11px}.proof-macro figcaption span{color:var(--text-secondary);font-size:11px;line-height:1.4}.proof-ledger{border-block:1px solid var(--line-structure-strong);font-family:var(--font-mono-stack);margin:0}.proof-ledger>div{border-bottom:1px solid var(--line-structure);grid-template-columns:minmax(230px,330px) 1fr;gap:28px;padding:20px 4px;display:grid}.proof-ledger>div:last-child{border-bottom:0}.proof-ledger dt{color:var(--text-body);text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:16px;font-size:12px;display:flex}.proof-ledger dt .tag{text-align:center;flex:none;min-width:92px}.proof-ledger dd{color:var(--text-secondary);max-width:62ch;margin:0;font-size:13px;line-height:1.65}.proof-truth{color:var(--text-muted);font:10.5px/1.6 var(--font-mono-stack);letter-spacing:.1em;margin:16px 0 0}.proof-stamp{text-align:right;font:10px/1.6 var(--font-mono-stack);letter-spacing:.18em;color:var(--text-muted);margin:12px 0 0}.spec-plate{border-block:1px solid var(--line-structure-strong);font-family:var(--font-mono-stack);margin:0}.spec-plate>div{border-bottom:1px solid var(--line-structure);grid-template-columns:minmax(230px,330px) 1fr;gap:28px;padding:15px 4px;display:grid}.spec-plate>div:last-child{border-bottom:0}.spec-plate dt{color:var(--text-body);text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:16px;font-size:12px;display:flex}.spec-plate dt .tag{text-align:center;flex:none;min-width:92px}.spec-plate dd{color:var(--text-secondary);max-width:62ch;margin:0;font-size:12.5px;line-height:1.6}.spec-section{width:min(var(--spine), 100%);content-visibility:auto;contain-intrinsic-size:auto 760px;margin:0 auto;padding:0 28px 130px}.spec-section .lede{color:#b6b0a4;max-width:620px;margin:0 0 38px;font-size:15px;line-height:1.65}.spec-section h2{font-size:var(--display-1);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 14px;font-weight:760;font-stretch:106%;line-height:1}@media (max-width:760px){.spec-section{contain-intrinsic-size:auto 1100px;padding:0 18px 96px}.spec-plate>div{grid-template-columns:1fr;gap:8px;padding:14px 2px}}.top-nav{gap:20px;margin-left:auto;display:none}.top-nav a{font:10.5px/1 var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);min-height:44px;transition:color var(--dur-quick) ease;align-items:center;text-decoration:none;display:inline-flex}.top-nav a b{color:var(--amber-lo);margin-right:7px;font-weight:400}.top-nav a:hover{color:var(--text-primary)}.top-nav a[aria-current=true]{color:var(--amber-hi)}@media (min-width:1024px){.top-nav{display:flex}}.notfound{min-height:100svh;max-width:var(--spine);place-content:center;gap:18px;margin:0 auto;padding:28px;display:grid;position:relative}.notfound h1{font-size:var(--display-1);letter-spacing:-.03em;color:var(--text-primary);margin:0;font-weight:760;font-stretch:106%;line-height:1}.notfound .nf-log{font:12px/1.7 var(--font-mono-stack);color:#a9a294;margin:0}.notfound .nf-log b{color:var(--amber-lo);font-weight:400}.notfound .top-cta{place-self:start;margin-left:0}.bp-story{width:min(var(--spine), 100%);content-visibility:auto;contain-intrinsic-size:auto 980px;grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(44px,7vw,108px);margin:0 auto;padding:148px 28px 156px;display:grid}.bp-story-copy h2{max-width:560px;color:var(--text-primary);font-size:var(--display-2);letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-weight:760;font-stretch:106%;line-height:1.05}.bp-story-copy>p{max-width:560px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.bp-story-copy blockquote{border-inline-start:2px solid var(--amber);color:var(--text-muted);font:12px/1.65 var(--font-mono-stack);margin:36px 0 0;padding:18px 0 18px 20px}.bp-story-copy blockquote b{color:var(--amber-hi);margin-top:5px;font-weight:600;display:block}.bp-system{border-block:1px solid var(--line-structure-strong)}.bp-layer{border-bottom:1px solid var(--line-structure);grid-template-columns:46px 150px minmax(0,1fr) 104px;align-items:center;gap:14px;min-height:102px;display:grid}.bp-layer:last-child{border-bottom:0}.bp-layer-code{color:var(--amber);font:11px/1 var(--font-mono-stack);letter-spacing:.14em}.bp-layer h3{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:16px}.bp-layer p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.bp-layer small{color:var(--text-muted);font:10px/1.35 var(--font-mono-stack);letter-spacing:.08em;text-align:right;justify-self:end}.bp-audience{border-top:1px solid var(--line-structure-strong);grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:clamp(30px,6vw,92px);margin-top:22px;padding-top:28px;display:grid}.bp-audience div{gap:9px;display:grid}.bp-audience span{color:var(--amber);font:10px/1 var(--font-mono-stack);letter-spacing:.17em}.bp-audience strong{color:var(--text-primary);letter-spacing:-.015em;font-size:clamp(22px,2.2vw,30px);font-weight:720;font-stretch:104%;line-height:1.2}.bp-audience p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}@media (max-width:980px){.bp-story{grid-template-columns:1fr;padding-block:110px 120px}.bp-story-copy>p{max-width:700px}}@media (max-width:560px){.bp-story{gap:38px;padding:92px 18px 104px}.bp-layer{grid-template-columns:42px 1fr auto;gap:7px 10px;min-height:0;padding:20px 0}.bp-layer h3{font-size:15px}.bp-layer p{grid-column:2/-1;font-size:12px}.bp-layer small{grid-area:1/3;font-size:9.5px}.bp-audience{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){section.band{contain-intrinsic-size:auto 1500px}.bp-story{contain-intrinsic-size:auto 1900px}.hardware-study{contain-intrinsic-size:auto 1800px}.proof-study{contain-intrinsic-size:auto 2300px;padding:36px 18px 104px}.proof-heading{margin-bottom:28px}.proof-heading p{font-size:14px}.proof-macro-strip{grid-template-columns:1fr;height:auto}.proof-macro{min-height:220px}.proof-macro-input img{transform-origin:0 30%;transform:scale(2.2)}.proof-macro-compute img{transform-origin:50% 58%;transform:scale(2)}.proof-ledger>div{grid-template-columns:1fr;gap:8px;padding:18px 2px}.proof-ledger dt,.proof-ledger dd{font-size:12px}.proof-truth{font-size:10px}}@media (max-width:1100px),(pointer:coarse){.hero{padding-inline:10px;overflow:visible}.hero-copy{margin-bottom:26px}.topbar{transition:transform .18s,opacity .18s}body:has(.rdeck-stage.mobile-focused) .topbar{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-110%)}.rdeck-stage{flex-direction:column;align-items:center;gap:14px;padding-bottom:28px}.rdeck .concept-tag{text-align:center;font-size:10px;inset:auto 0 calc(100% + 6px)}.rdeck-stage{padding-top:26px}.rdeck-stage .deck-tilt{justify-content:center;width:100vw;display:flex;overflow:visible}.rdeck .rd-spot{display:none}.rdeck-stage:not(.mobile-focused) .maker-module{width:15.5%;left:94.35%}.rdeck .rd-power-hit{display:block;transform:translate(-50%,-50%);left:var(--rd-hit-center-x)!important;top:var(--rd-hit-center-y)!important;width:44px!important;height:44px!important}.rdeck-mobile-cta{gap:4px;min-height:62px;display:grid}.rdeck-stage.mobile-focused{perspective:none}.rdeck-stage.mobile-focused .deck-tilt{width:100%;overflow:visible;transform:none!important}.rdeck-stage.mobile-focused .rdeck{aspect-ratio:auto;background:radial-gradient(110% 52% at 50% 100%,#2d2b27c2,#0c0d0c00 62%),linear-gradient(150deg,#2a2a27 0%,#121311 38%,#0a0b0a 72%,#1b1b18 100%);border:1px solid #383733;border-radius:26px 26px 42px 42px;flex:none;width:min(430px,100vw - 20px);max-width:none;height:clamp(650px,182vw,780px);overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -14px 32px #0000008a,0 28px 58px #0000008c,0 0 0 1px #ff9d2e14}.rdeck-stage.mobile-focused .rdeck.deck:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff0b;border-radius:19px 19px 35px 35px;display:block;position:absolute;inset:8px}.rdeck-stage.mobile-focused .rdeck.deck:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 54%,#0000006b,#0000 25%),radial-gradient(circle at 58% 54%,#ff9d2e09,#0000 32%),#06070657;border:1px solid #ffffff0b;border-radius:20px 20px 31px 31px;height:164px;display:block;position:absolute;bottom:12px;left:12px;right:12px}.rdeck-stage.mobile-focused .rdeck-photo,.rdeck-stage.mobile-focused .rd-control,.rdeck-stage.mobile-focused .rd-pogo,.rdeck-stage.mobile-focused .rd-maker-bay,.rdeck-stage.mobile-focused .rd-bay-lip,.rdeck-stage.mobile-focused .maker-module{display:none}.rdeck-stage.mobile-focused .maker-dock-mini{z-index:14;pointer-events:none;color:#817c73;width:24px;font-family:var(--font-mono-stack);flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:116px;right:5px}.maker-dock-mini-cap{background:linear-gradient(90deg,#292a26,#11120f 68%,#080908);border:1px solid #44443f;border-radius:5px 0 0 5px;width:18px;height:70px;box-shadow:inset 1px 0 #ffffff14,-3px 4px 8px #0006}.maker-dock-mini i{background:#4a3b24;border-radius:50%;width:7px;height:7px;margin-top:-43px;box-shadow:inset 0 0 0 1px #ff9d2e52}.maker-dock-mini:not([data-phase=detached]):not([data-phase=docked-off]) i{background:var(--amber);box-shadow:0 0 6px #ff9d2e7a}.maker-dock-mini b{color:#928b80;letter-spacing:.06em;white-space:nowrap;width:72px;margin-top:30px;font-size:7px;font-weight:600;transform:rotate(90deg)}.rdeck-stage.mobile-focused .rd-power-hit{display:none}.rdeck-stage.mobile-focused .concept-tag{z-index:13;max-width:calc(100% - 36px);color:var(--text-muted);text-align:left;font-size:10px;inset:20px auto auto 18px}.rdeck-stage.mobile-focused .rdeck-screen{aspect-ratio:390/552;border:1px solid #ff9d2e59;border-radius:9px;box-shadow:inset 0 0 0 2px #030403,0 0 0 4px #151613,0 0 0 5px #ffffff0b,0 9px 20px #0000008c;width:calc(100% - 24px)!important;height:auto!important;top:54px!important;left:12px!important}.rdeck-stage.mobile-focused>.rdeck-mobile-cta{display:none}.rdeck-stage.mobile-focused .rdeck-mobile-controls{z-index:12;height:148px;font-family:var(--font-mono-stack);grid-template-rows:52px 44px 44px;grid-template-columns:132px minmax(64px,1fr) 64px;align-items:center;gap:4px 8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.rdeck-mobile-dpad{filter:drop-shadow(0 5px 5px #00000085);grid-area:1/1/4;grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);width:132px;height:132px;display:grid;position:relative}.rdeck-mobile-dpad:after{content:"";pointer-events:none;background:#171815;border-radius:6px;grid-area:2/2;box-shadow:inset 0 1px #ffffff0d}.rdeck-mobile-dpad .is-up{border-radius:9px 9px 4px 4px;grid-area:1/2}.rdeck-mobile-dpad .is-left{border-radius:9px 4px 4px 9px;grid-area:2/1}.rdeck-mobile-dpad .is-down{border-radius:4px 4px 9px 9px;grid-area:3/2}.rdeck-mobile-dpad .is-right{border-radius:4px 9px 9px 4px;grid-area:2/3}.rdeck-mobile-actions{grid-area:1/2/4;grid-template-rows:repeat(3,44px);align-content:center;justify-items:center;gap:4px;min-width:0;display:grid}.rdeck-mobile-key{color:#e1d7c7;min-width:44px;min-height:44px;font:700 13px/1 var(--font-mono-stack);cursor:pointer;touch-action:manipulation;background:linear-gradient(#353530,#1b1c19 62%,#10110f);border:1px solid #474741;transition:transform 70ms,box-shadow 70ms,border-color .1s;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008c,0 4px #060706,0 6px 9px #0006}.rdeck-mobile-key small{color:var(--text-secondary);margin-top:3px;font-size:9px;font-weight:500;line-height:1.05;display:block}.rdeck-mobile-actions .rdeck-mobile-key{border-radius:50%;width:58px}.rdeck-mobile-actions .is-talk{border-radius:8px;width:66px;font-size:11px}.rdeck-mobile-key.pressed{border-color:#ff9d2eb8;transform:translateY(3px);box-shadow:inset 0 1px 3px #000000b8,0 1px #060706}.rdeck-mobile-key.is-lock{border-radius:7px;grid-area:1/3;width:64px;font-size:10px}.rdeck-mobile-key.is-lock.armed{color:var(--amber-hi);border-color:var(--amber);outline:2px solid #ff9d2e2e}.rdeck-mobile-key.is-power{border-radius:50%;grid-area:2/3;justify-self:center;width:44px}.rdeck-mobile-exit{width:64px;min-height:44px;color:var(--text-muted);font:9px/1.15 var(--font-mono-stack);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-area:3/3;text-decoration:underline}.loop-strip{grid-template-columns:1fr}.loop-cell,.loop-cell:nth-child(n+5){grid-column:auto}.loop-cell{min-height:0}.kbd-hints .desk-only{display:none}}@media (pointer:coarse){.desk-only{display:none}.touch-only{display:inline}}@media (min-width:720px) and (max-width:1100px) and (pointer:fine){.rdeck-stage:not(.mobile-focused) .rd-spot{display:block}.rdeck-stage:not(.mobile-focused) .rd-power-hit{transform:translate(-50%,-50%);left:var(--rd-hit-center-x)!important;top:var(--rd-hit-center-y)!important;width:max(44px, var(--rd-hit-width))!important;height:max(44px, var(--rd-hit-height))!important}}@container (max-width:520px){.osbar{gap:8px;height:28px;padding:0 9px}.osbar .logo{font-size:12px}.osbar .right{gap:8px;font-size:10px}.osbar .timer{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.dw{inset:28px 0 0}.dw-head{flex-basis:64px;gap:5px;height:64px;padding:0 7px}.dw-head-title,.dw-tier{display:none}.dw-head nav{flex:1;min-width:0}.dw-head nav button{flex:1;min-width:0;min-height:56px;padding:0 4px;font-size:11px}.dw-reset{min-height:56px;padding:0 7px;font-size:10.5px}.dw-body{grid-template-columns:1fr}.dw-files,.dw-rail{border:0;min-width:0;min-height:0;display:none;overflow:auto}.dw-body.panel-files .dw-files,.dw-body.panel-activity .dw-rail{display:flex}.dw-body.panel-files .dw-center,.dw-body.panel-activity .dw-center{display:none}.dw-panel-tabs{border-top:1px solid var(--line-signal);flex:0 0 62px;display:flex}.dw-panel-tabs button{min-width:0;color:var(--text-muted);font:700 11px/1 var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0a0806e0;border:0;flex:1}.dw-panel-tabs button.on{color:var(--amber-hi);background:#ff9d2e14}.dw[data-scenario=maker] .dw-panel-tabs{flex-basis:52px}.dw-pane-title{padding:14px 14px 9px;font-size:11px}.dw-files ul{padding-inline:10px}.dw-files li{padding:10px 5px;font-size:13px}.dw-files li em,.dw-files>p,.dw-files>small{font-size:11px}.dw-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;padding-inline:14px;display:grid}.dw-steps li{padding:8px 0;font-size:12px}.dw-steps li i{width:10px;height:10px}.dw-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px}.dw-meta span{font-size:10px}.dw-meta b{font-size:11px}.dw-skip{min-height:54px;margin:auto 12px 10px;font-size:12px}.dw-center,.dw-os .os-screen{overflow:auto}.dw-os .scr-home{padding:13px 14px 11px}.dw-os .home-title{margin-bottom:8px;font-size:11px;display:block}.dw-os .asr-preview{margin-bottom:8px;padding:8px 10px}.dw-os .asr-preview-head span,.dw-os .asr-preview-head b{font-size:9px}.dw-os .asr-meter{grid-template-columns:minmax(100px,1fr) auto;min-height:30px;font-size:9px}.dw-os .asr-wave{height:24px;display:flex}.dw-os .asr-proofline{flex-wrap:wrap}.dw-os .prompt-line{min-height:60px;margin-bottom:8px;padding:10px 12px}.dw-os .prompt-line input{font-size:15px}.dw-os .wave{display:none}.dw-os .presets{gap:6px}.dw-os .preset{white-space:normal;min-height:60px;padding:9px 11px;font-size:13px;line-height:1.35}.dw-os .home-foot{display:none}.dw-os .scr-forge{padding:12px 13px}.dw-os .forge-head{gap:8px;margin-bottom:8px}.dw-os .forge-head .t,.dw-os .forge-head .said{font-size:12px}.dw-os .forge-head .spd{display:none}.dw-os .forge-log{justify-content:flex-end;min-height:210px;padding:10px 11px}.dw-os .forge-log li{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.45}.dw-os .forge-log li .src{flex-basis:82px}.dw-os .forge-foot{align-items:center;min-height:48px;margin-top:7px;font-size:11px}.dw-os .forge-foot>span{display:none}.dw-os .forge-foot .skip{min-height:48px;padding-inline:12px}.dw-os .review-card{width:calc(100% - 20px);padding:13px 14px}.dw-os .review-card .rc-top{flex-wrap:wrap;margin-bottom:9px}.dw-os .review-card .rc-name{font-size:15px}.dw-os .review-card .rc-time{font-size:11px}.dw-os .review-card ul{margin-bottom:9px}.dw-os .review-card ul li{flex-wrap:wrap;gap:7px;font-size:11.5px;line-height:1.45}.dw-os .review-card ul li .k{flex-basis:76px}.dw-os .rc-actions .act{min-height:58px;padding:8px 4px;font-size:11.5px}.dw-os .play-hud,.dw-os .play-hud button{min-height:64px}.dw-local{gap:10px;padding:13px 14px}.dw-local-proof{flex-wrap:wrap;align-items:flex-start}.dw-local-proof span{font-size:10.5px}.dw-local-proof p{font-size:12px}.dw-local textarea{min-height:122px;padding:11px 12px;font-size:15px}.dw-local-actions label,.dw-local-actions button{min-height:58px;font-size:12px}.dw-local-result{padding-top:9px}.dw-local-result b{font-size:20px}.dw-local-result span,.dw-local-result p{font-size:10.5px}.dw-local-error{font-size:12px}.dw-witness{gap:14px;padding:12px;overflow:auto}.dw-witness-tag{font-size:11px}.dw-witness-node span{font-size:10px}.dw-witness-copy strong{font-size:14px}.dw-witness-copy p{margin-top:5px;font-size:12px}.dw-witness-nav{font-size:12px}.dw-witness-nav button{width:58px;height:58px;font-size:18px}.hwlab{height:100%;min-height:0;overflow:hidden}.hwlab-mobile-views{border-bottom:1px solid var(--line-structure);flex:0 0 52px;grid-template-columns:repeat(3,1fr);display:grid}.hwlab-mobile-views button{border:0;border-inline-end:1px solid var(--line-structure);min-width:0;min-height:52px;color:var(--text-muted);font:700 10px/1 var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;background:#090a09}.hwlab-mobile-views button.on{color:var(--amber-hi);box-shadow:inset 0 -2px var(--amber)}.hwlab-linkbar{flex:0 0 84px;grid-template-rows:32px 52px;grid-template-columns:112px minmax(0,1fr)}.hwlab-identity{grid-row:1;padding:5px 8px}.hwlab-identity span{font-size:7px}.hwlab-identity b{font-size:9px}.hwlab-identity small{display:none}.hwlab-link-stages{grid-row:1;padding-inline:5px}.hwlab-link-stages li{font-size:7px}.hwlab-link-stages li i{width:9px;height:9px}.hwlab-source{border-inline-start:0;border-top:1px solid var(--line-structure);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;padding:4px 7px;display:grid}.hwlab-truth{font-size:8px}.hwlab-route{font-size:7.5px}.hwlab-source button{min-width:104px;min-height:52px;font-size:8px}.hwlab-setup{border:0;flex-direction:column;flex:1;min-height:0;display:flex}.hwlab-rigs{flex:0 0 66px}.hwlab-rigs button{grid-template-columns:24px minmax(0,1fr);min-height:66px;padding:6px}.hwlab-rig-index{width:24px;height:24px;font-size:7px}.hwlab-rigs button b{font-size:10px}.hwlab-rigs button small{font-size:7px}.hwlab-dock-command{flex:1;min-height:72px;padding:9px 10px}.hwlab-dock-command b{font-size:10px}.hwlab-dock-command small{white-space:normal;font-size:8px;line-height:1.3}.hwlab-dock-command button{min-width:94px;min-height:52px;font-size:9px}.hwlab-status{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 0 42px;min-height:42px;padding:7px 10px;font-size:8.5px;line-height:1.35;display:-webkit-box}.hwlab-bench{flex:1;min-height:0;display:block}.hwlab[data-mobile-view=setup] .hwlab-bench,.hwlab[data-mobile-view=trace] .hwlab-setup,.hwlab[data-mobile-view=verify] .hwlab-setup{display:none}.hwlab-scope,.hwlab-workflow{border:0;height:100%;display:none}.hwlab[data-mobile-view=trace] .hwlab-scope{grid-template-rows:48px minmax(86px,1fr) 24px;gap:7px;padding:9px 10px;display:grid}.hwlab[data-mobile-view=trace] .hwlab-fixture{display:none}.hwlab-scope-head span{font-size:8px}.hwlab-scope-head strong{font-size:17px}.hwlab-scope-head strong small{font-size:7px}.hwlab-trace>span{font-size:8px}.hwlab-scope-foot{font-size:7px}.hwlab[data-mobile-view=verify] .hwlab-status{display:none}.hwlab[data-mobile-view=verify] .hwlab-workflow{padding:6px 10px;display:flex}.hwlab-workflow-head{flex:0 0 32px}.hwlab-workflow-head span,.hwlab-workflow-head b{font-size:7.5px}.hwlab-workflow-head p{-webkit-line-clamp:1;font-size:8px}.hwlab-diff{flex-basis:26px;font-size:8px}.hwlab-control{flex-basis:52px;grid-template-columns:40px 52px minmax(0,1fr) 52px 56px;font-size:8px}.hwlab-control>button{width:52px;height:52px;font-size:18px}.hwlab-patch input[type=range]{min-height:44px}.osbar .maker-chip{white-space:nowrap;flex:none;max-width:68px;padding:2px 5px}.osbar .maker-chip-full{display:none}.osbar .maker-chip-short{display:inline}.hwlab-actions{gap:4px;min-height:104px}.hwlab-actions button{min-height:52px;padding:5px;font-size:8.5px}.hwlab-console{max-height:84px;margin-top:5px}.hwlab-console[open]{max-height:130px}.hwlab-console-head{min-height:52px;padding-inline:8px;font-size:8px}.hwlab-console-head b{font-size:7.5px}.hwlab-console-body{grid-template-columns:1fr;max-height:78px}.hwlab-console ol{max-height:78px;padding:5px 8px}.hwlab-console li{font-size:7.5px}.hwlab-protocol{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.osbar .wake .dot,.wave i,.scr-off .standby,.scr-boot .scan{animation:none!important}.maker-module,.rd-pogo,.rd-photo-cap,.hardware-closed,.hardware-exploded,.hardware-scan:before,.hardware-parts li,.hardware-callouts li{transition:none!important}}@media (prefers-contrast:more){:root{--text-muted:#c4bdb1;--text-secondary:#d8d1c5;--line-signal:#ffcf8b94}.dw-head nav button,.dw-reset,.dw-panel-tabs button,.rdeck-mobile-key{border-color:currentColor}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
