:root{--bg:#141413;--bg-raised:#1a1a18;--bg-panel:#1e1d1b;--panel:#161514;--panel-2:#121110;--ink:#faf9f5;--ink-2:#b0aea5;--ink-3:#87867f;--ink-4:#5e5d59;--line:rgba(250,249,245,0.16);--line-soft:rgba(250,249,245,0.09);--hover-row:rgba(250,249,245,0.043);--accent:#e2733f;--accent-deep:#b4532a;--sig-lime:#c3e88d;--sig-cyan:#89ddff;--sticker:#ebe5d5;--sticker-ink:#2b2925;--sticker-ink-2:#5a564e;--sans:"Geist Variable","Geist",-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono Variable","Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pixel:"Tiny5","Geist Mono Variable",ui-monospace,monospace;--gutter:2rem;--header-h:76px;--rail-h:0px;--ease-out:cubic-bezier(0.19,1,0.22,1);--surface:var(--bg-raised);--surface-2:var(--bg-panel);--muted:var(--ink-3);--accent-2:#eb8a5d;--display:var(--sans);--body-font:var(--sans);color-scheme:dark;interpolate-size:allow-keywords}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-preloading,body.stack-menu-open{overflow:hidden}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:1px dashed var(--accent);outline-offset:3px}.uiPlaceholder{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:transparent;color:inherit;text-align:inherit;cursor:default}.placeholderRow{cursor:default}.label{margin:0;font:500 12px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.br,.keyHint{font-family:var(--mono);color:var(--ink-4)}.caret{display:inline-block;width:.55em;height:1em;margin-left:4px;vertical-align:-.12em;background:var(--accent);animation:caret-blink 1.05s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.chip{position:relative;border:1px solid var(--line-soft);background:var(--bg-raised)}.chip:after,.chip:before,.pxCorner{content:"";position:absolute;width:6px;height:6px;background:var(--bg);z-index:3;pointer-events:none}.chip:before,.pxCornerA{top:-1px;left:-1px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.chip:after,.pxCornerB{right:-1px;bottom:-1px;border-left:1px solid var(--line-soft);border-top:1px solid var(--line-soft)}.chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:5px 10px;font:500 12px/1.2 var(--mono);letter-spacing:.02em;color:var(--ink-2)}.chip:after,.chip:before{width:4px;height:4px}.btn{--notch:4px;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border:0;font:500 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-clip-path:polygon(var(--notch) 0,calc(100% - var(--notch)) 0,calc(100% - var(--notch)) var(--notch),100% var(--notch),100% calc(100% - var(--notch)),calc(100% - var(--notch)) calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,var(--notch) 100%,var(--notch) calc(100% - var(--notch)),0 calc(100% - var(--notch)),0 var(--notch),var(--notch) var(--notch));clip-path:polygon(var(--notch) 0,calc(100% - var(--notch)) 0,calc(100% - var(--notch)) var(--notch),100% var(--notch),100% calc(100% - var(--notch)),calc(100% - var(--notch)) calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,var(--notch) 100%,var(--notch) calc(100% - var(--notch)),0 calc(100% - var(--notch)),0 var(--notch),var(--notch) var(--notch));transition:background-color .16s steps(2),color .16s steps(2),transform .1s steps(1)}.btn.uiPlaceholder{cursor:default}.btnSolid{background:var(--ink);color:var(--bg)}.btnSolid:hover{background:var(--accent)}.btnSolid:active{transform:translateY(1px)}.btnSolid:disabled{background:var(--ink-4);color:var(--bg);cursor:not-allowed}.textBtn{font:500 12px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px dashed var(--ink-4);padding-bottom:3px;transition:color .15s steps(2)}.textBtn:hover{color:var(--ink)}.btn.btnPx{-webkit-clip-path:none;clip-path:none;background:var(--ink);color:var(--bg);box-shadow:4px 4px 0 0 var(--accent-deep);transition:background-color .16s steps(2),transform .08s steps(1),box-shadow .08s steps(1)}.btn.btnPx:hover{background:var(--accent)}.btn.btnPx:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--accent-deep)}.btn.btnPx:disabled{background:var(--ink-4);box-shadow:4px 4px 0 0 var(--panel-2);transform:none;cursor:not-allowed}.tuiWin{position:relative;isolation:isolate;margin-right:14px;padding:24px 6px 8px}.tuiWin:before{content:"";position:absolute;inset:0;z-index:-1;border:6px double var(--ink-3);background:var(--bg)}.tuiWin:after{content:"";position:absolute;inset:12px -14px -14px 12px;z-index:-2;background:repeating-conic-gradient(var(--ink-4) 0 25%,transparent 0 50%) 0 0 /4px 4px}.tuiWinBar{position:absolute;top:-9px;left:0;right:0;z-index:2;display:flex;justify-content:center;margin:0;font:400 18px/1 var(--pixel);letter-spacing:.06em;color:var(--ink);pointer-events:none}.tuiWinBar span{padding:0 12px;background:var(--bg)}.tuiWinBar span:before{content:"[ ";color:var(--accent)}.tuiWinBar span:after{content:" ]";color:var(--accent)}.pixelMark{display:block;image-rendering:pixelated}.pixelText{display:block;overflow:visible}.pixelTextOn rect{fill:var(--ink)}.pixelTextGrid rect{fill:var(--ink-4);opacity:.55}.pxFrame{position:relative;border:1px solid var(--line-soft);background:var(--panel)}.pxFrame>.alphaMedia{position:absolute!important;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.pxCover{position:absolute;inset:0;z-index:2;display:none;grid-template-columns:repeat(var(--px-cols),1fr);grid-template-rows:repeat(var(--px-rows),1fr);pointer-events:none}.motion-enabled .pxCover{display:grid}.motion-reduced .pxCover{display:none}.pxCover i{background:var(--bg-raised);box-shadow:inset 0 0 0 .5px var(--line-soft)}.alphaMedia{position:relative;overflow:hidden}.alphaMediaPoster,.alphaMediaVideo{display:block;width:100%;height:100%;object-fit:cover}.alphaMediaVideo{position:absolute;inset:0;opacity:0;transition:opacity .4s steps(4)}.alphaMediaVideo[data-playing]{opacity:1}.alphaMedia.is-pixelated img,.alphaMedia.is-pixelated video{image-rendering:pixelated}.alphaMediaLive{position:absolute;inset:0;width:100%;height:100%;visibility:hidden}.alphaMediaLive[data-live=on]{visibility:visible}.alphaMediaTag{position:absolute;left:0;bottom:0;padding:.25em .5em;font:500 max(9px,.55em)/1 var(--mono);letter-spacing:.06em;color:var(--bg);background:var(--accent);visibility:hidden}.alphaMediaLive[data-live=on]+.alphaMediaTag:not(:empty){visibility:visible}.siteHeader{position:fixed;inset:0 0 auto;z-index:60;height:var(--header-h);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center;padding:0 var(--gutter);border-bottom:1px solid transparent;transition:background-color .3s steps(3),border-color .3s steps(3)}.siteHeader.is-scrolled,.stack-menu-open .siteHeader{background:rgba(20,20,19,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--line-soft)}.brand{display:flex;align-items:center;gap:14px;justify-self:start}.brandText{font:500 17px/1 var(--mono);letter-spacing:-.01em;color:var(--ink)}.brandText b{color:var(--accent);font-weight:500}.headerTools,.mainNav{grid-column:2;grid-row:1;display:flex;align-items:center}.mainNav{justify-self:start;gap:clamp(18px,2vw,40px)}.headerTools{justify-self:end;gap:22px}.navItem,.stackButton{font:500 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);transition:color .15s steps(2)}.navItem:hover{color:var(--ink)}.stackButton{background:none;border:0;padding:0;cursor:pointer}.stackButton.is-open,.stackButton:hover{color:var(--ink)}.stackButton.is-open .keyHint{color:var(--accent)}.navToggle{display:none;justify-self:end;background:none;border:0;padding:8px 0;font:500 15px/1 var(--mono);color:var(--ink);cursor:pointer}.stackMenu{position:fixed;inset:0;z-index:55;display:grid;grid-template-rows:auto 1fr auto;grid-gap:32px;gap:32px;padding:calc(var(--header-h) + 24px) var(--gutter) 24px;overflow:auto;background:var(--bg);visibility:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:visibility 0s linear .5s,-webkit-clip-path .5s steps(10);transition:clip-path .5s steps(10),visibility 0s linear .5s;transition:clip-path .5s steps(10),visibility 0s linear .5s,-webkit-clip-path .5s steps(10)}.stackMenu.is-open{visibility:visible;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:visibility 0s,-webkit-clip-path .5s steps(10);transition:clip-path .5s steps(10),visibility 0s;transition:clip-path .5s steps(10),visibility 0s,-webkit-clip-path .5s steps(10)}.stackMenuBottom,.stackMenuTop{display:flex;justify-content:space-between;align-items:center;gap:16px;font:500 12px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.stackMenuTop{padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.stackMenuTop button{background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);cursor:pointer}.stackMenuBottom{padding-top:14px;border-top:1px solid var(--line-soft)}.stackMenuBottom strong{font-weight:500;color:var(--ink-2)}.stackMenuGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);align-content:start}.stackMenuIntro h2{margin:18px 0 16px;font:500 clamp(34px,3.6vw,56px)/1.02 var(--sans);letter-spacing:-.035em}.stackMenuIntro p:last-child{margin:0;max-width:34ch;color:var(--ink-2);font-size:17px}.stackMenuGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px var(--gutter);gap:36px var(--gutter)}.stackMenuGroupHead{margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--line-soft);font:500 12px/1.3 var(--mono);letter-spacing:.05em;color:var(--ink-3)}.stackMenuGroupHead span{color:var(--accent)}.stackMenuItem{display:grid;grid-template-columns:18px 32px minmax(0,1fr) auto;align-items:baseline;width:100%;padding:7px 6px 7px 0;font:500 14px/1.4 var(--mono);color:var(--ink-2);opacity:0;transform:translateX(-6px);transition:opacity .2s steps(3),transform .2s steps(3),color .15s steps(2),background-color .15s steps(2)}.stackMenu.is-open .stackMenuItem{opacity:1;transform:none;transition-delay:calc(var(--i) * 22ms + .25s),calc(var(--i) * 22ms + .25s),0s,0s}.stackMenuItem:hover{color:var(--ink);background:var(--hover-row)}.stackMenuNo{color:var(--ink-4)}.stackMenuItem b{font-weight:500}.stackMenuItem i{font-style:normal;color:var(--ink-4)}.stackMenuItem:hover i{color:var(--accent)}.hero{position:relative;padding:calc(var(--header-h) + 28px) var(--gutter) 56px}.heroWordmark{margin:0 0 clamp(28px,3vw,44px);line-height:0;font-size:0}.heroWordmarkWide .pixelText{width:100%;height:auto}.heroWordmarkNarrow{display:none}.heroGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:start}.heroCopy{display:flex;flex-direction:column;gap:22px}.heroClaim{margin:0;font:400 clamp(26px,2.3vw,36px)/1.08 var(--pixel);text-transform:uppercase;color:var(--ink)}.heroLead{margin:0;max-width:34ch;font:400 clamp(17px,1.3vw,20px)/1.45 var(--sans);letter-spacing:-.012em;color:var(--ink-2)}.heroMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;margin:0}.heroMeta div:last-child{grid-column:1/-1}.heroMeta dt{font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.heroMeta dd{margin:6px 0 0;font-size:15px;color:var(--ink)}.heroActions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.heroKeys{font:500 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.heroFigure{margin:0}.island{--island-h:clamp(420px,calc(100svh - var(--header-h) - 28px - (100vw - 2 * var(--gutter)) * 7 / 83 - clamp(28px, 3vw, 44px) - 24px),720px);position:relative;height:var(--island-h)}.islandCanvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.islandSpot{position:absolute;left:0;top:0;height:1px;pointer-events:none}.islandStatic{display:none;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.islandWork{position:absolute;left:0;top:0;display:block;color:var(--ink);text-decoration:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.islandWork[data-shown]{-webkit-clip-path:inset(-40px -4px -4px -4px);clip-path:inset(-40px -4px -4px -4px);transition:-webkit-clip-path .4s steps(8);transition:clip-path .4s steps(8);transition:clip-path .4s steps(8),-webkit-clip-path .4s steps(8)}.islandWork[data-current]{z-index:1}.islandScreen{position:absolute;inset:0;display:block;background:var(--bg);outline:1px solid rgba(250,249,245,.55)}.islandScreen .alphaMedia{width:100%;height:100%}.islandScreen:after{content:"";position:absolute;inset:0;background:var(--bg);opacity:0;pointer-events:none}.islandWork:not([data-current]) .islandScreen:after{opacity:.4}.islandTitle{position:absolute;left:-1px;bottom:calc(100% + 1px);display:flex;align-items:center;gap:10px;padding:4px 8px 3px;background:var(--ink);color:var(--bg);font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.islandTitle b{font:400 15px/1 var(--pixel);color:var(--accent-deep)}.islandWork:not([data-current]) .islandTitle{background:var(--ink-4)}.islandWork[data-entered] .islandScreen{animation:work-enter .5s steps(1)}@keyframes work-enter{0%,50%{filter:brightness(1.5);outline:3px solid var(--accent)}25%,75%{filter:none}}.island.is-flat{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px var(--gutter);gap:56px var(--gutter);padding-top:40px}.island.is-flat .islandCanvas,.island.is-flat .islandSpot{display:none}.island.is-flat .islandWork{position:relative;aspect-ratio:16/10}.figCaption{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--line-soft);font:500 12px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.figCaption span:first-child{color:var(--ink)}.heroCaptionLive i{display:inline-block;width:7px;height:7px;margin-right:6px;background:var(--sig-lime);animation:caret-blink 1.4s steps(1) infinite}.heroReadings{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.heroReading{display:grid;grid-gap:4px;gap:4px;padding:12px 12px 14px 0}.heroReading span{font:500 11px/1.2 var(--mono);letter-spacing:.08em;color:var(--ink-4)}.heroReading strong{font:500 19px/1.1 var(--mono);letter-spacing:-.02em;color:var(--ink)}.ticker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center;height:52px;padding:0 var(--gutter);border-block:1px solid var(--line-soft);overflow:hidden}.tickerLead{margin:0;font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--ink-2)}.tickerViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.tickerTrack{display:flex;width:max-content;animation:ticker-run 42s linear infinite}.tickerCopy{display:flex}.tickerCell{display:inline-flex;align-items:center;gap:10px;padding-right:28px;font:500 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}.tickerCell b{font-weight:500;color:var(--ink)}.tickerCell i{font-style:normal;font-size:8px;color:var(--accent)}@keyframes ticker-run{to{transform:translateX(-50%)}}.stackBand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);padding:0 var(--gutter);border-bottom:1px solid var(--line-soft)}.stackBandLead{display:flex;flex-direction:column;justify-content:center;gap:6px;margin:0;padding:22px 0;font:500 20px/1.2 var(--sans);letter-spacing:-.01em}.stackBandLead .keyHint{font-size:12px;letter-spacing:.06em}.stackBandCells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--line-soft)}.stackBandCell{display:grid;grid-gap:5px;gap:5px;padding:18px 14px 16px;border-right:1px solid var(--line-soft)}.stackBandCell:last-child{border-right:0}.stackBandNo{font:500 11px/1 var(--mono);color:var(--ink-4)}.stackBandCell b{font:400 30px/1 var(--pixel);color:var(--ink)}.stackBandLabel{font:500 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.stackBandBar{margin-top:6px;font:400 11px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.stackBandBar [data-bar-rest]{color:var(--ink-4)}.stackBandOk{margin-left:6px;color:var(--accent)}.stackBandCell.is-open .stackBandOk,.stackBandCell.is-open b{color:var(--ink-4)}.homeFrame{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);padding:0 var(--gutter)}.homeFlow{min-width:0}.transit{height:0}.motion-enabled .transit{height:70vh}.motion-enabled .transit[data-transit-to=drill-monitor]{height:125vh}.motion-enabled .transit[data-transit-to=case-kontur]{height:115vh}.motion-enabled .transit[data-transit-to=request]{height:150vh}.transitScene{position:fixed;inset:0;z-index:45;width:100%;height:100%;pointer-events:none;visibility:hidden;image-rendering:pixelated}.seam{display:none}.motion-enabled .seam{display:flex;align-items:flex-end;height:15vh;min-height:112px;padding-bottom:32px}.seamRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:20px;column-gap:20px;width:100%}.seamIdx{font:400 30px/1 var(--pixel);color:var(--ink-4)}.seamBar{display:flex;gap:3px;height:8px}.seamBar i{flex:1 1;background:var(--line);transform-origin:50% 100%}.seamName{font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bus{position:absolute;top:0;left:0;display:block;overflow:visible;pointer-events:none;shape-rendering:crispEdges}.bus path{fill:none;stroke-width:1}.busDim .busLane{stroke:var(--line-soft)}.busBranch,.busDim .busTrunk{stroke:var(--line)}.busLit .busLane{stroke:var(--accent-deep);opacity:.55}.busLit .busTrunk{stroke:var(--accent)}.busHeaderPin{fill:var(--ink-4)}.busBranchLit{stroke:var(--accent);stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .25s steps(4)}.busBranchLit.is-on{stroke-dashoffset:0;transition:stroke-dashoffset .6s steps(16)}.busPad,.busRing,.busVia{transform-box:fill-box;transform-origin:center}.busPad{fill:var(--bg);stroke:var(--line);transition:fill .2s steps(2),stroke .2s steps(2)}.busPad.is-on{fill:var(--accent);stroke:var(--accent);transition-delay:.5s}.busRing{fill:none;stroke:var(--accent);opacity:0}.busVia{fill:var(--ink-4)}.busVia.is-on{fill:var(--accent)}.busPad.is-hit{animation:bus-hit .5s steps(5)}.busRing.is-hit{animation:bus-ring .6s steps(6)}.busVia.is-via{animation:bus-via .36s steps(3)}.busSparkCore{fill:var(--ink)}.busSparkGlow{opacity:.3}.busSparkBit,.busSparkGlow{fill:var(--accent)}.busSpark{animation:bus-flicker 1.1s steps(1) infinite}.busPacket{visibility:hidden}.busPacket.is-flying{visibility:visible}.busPacketHead{fill:var(--ink)}.busPacketGlow{fill:var(--accent);opacity:.35}.bus .busTail{stroke:var(--accent);stroke-width:3}@keyframes bus-hit{0%{fill:var(--ink);transform:scale(2.6)}to{transform:scale(1)}}@keyframes bus-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(6)}}@keyframes bus-via{0%{fill:var(--ink);transform:scale(2.4)}to{transform:scale(1)}}@keyframes bus-flicker{0%,to{opacity:1}38%{opacity:.55}44%{opacity:1}71%{opacity:.8}}.rail{position:relative;padding-top:96px}.railInner{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 48px);overflow:auto;padding-right:16px;scrollbar-width:none}.railInner::-webkit-scrollbar{display:none}.railTitle{margin:0 0 28px;font:500 19px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink)}.railToggle{display:none}.railTh{margin:0 0 12px;font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--ink-3)}.tree{display:flex;flex-direction:column}.treeLink{display:flex;align-items:baseline;gap:8px;min-width:0;padding:2px 0;font:400 14px/1.6 var(--mono);color:var(--ink-3);transition:color .15s steps(2)}.treeLink:hover{color:var(--ink-2)}.treeIdx{color:var(--ink-4)}.treeLabel{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.treeNode.is-active>.treeLink{color:var(--ink);font-weight:600}.treeNode.is-active>.treeLink .treeIdx{color:var(--accent)}.treeSubs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.treeSubs>div{min-height:0;overflow:hidden;padding-left:22px}.treeNode.is-active .treeSubs{grid-template-rows:1fr}.treeSub{font-size:13px;opacity:0;transform:translateX(-6px);transition:opacity .2s steps(3),transform .2s steps(3),color .15s steps(2)}.treeNode.is-active .treeSub{opacity:1;transform:none;transition-delay:calc(var(--i) * 30ms + .12s),calc(var(--i) * 30ms + .12s),0s}.treeSub.is-on{color:var(--ink)}.treeSub.is-on .br{color:var(--accent)}.railBar{margin:28px 0 10px;font:400 14px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.railBar [data-bar-rest],.railMiniBar [data-bar-rest]{color:var(--ink-4)}.railPct{margin-left:10px}.railHint{margin:0;font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.railHint kbd{padding:0 4px;border:1px solid var(--line-soft);font:inherit;color:var(--ink-2)}.block{position:relative;padding:96px 0 104px;border-top:1px solid var(--line-soft)}.block:first-child{border-top:0}.blockHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:20px;row-gap:20px;margin-bottom:56px}.blockHead>*{grid-column:2/-1}.blockHead>.blockNum{grid-column:1;grid-row:1/span 3}.blockHead>.blockLabel{grid-row:1}.blockNum .pixelText{height:clamp(104px,10vw,154px);width:auto}.blockNum .pixelTextOn rect{fill:var(--accent)}.blockLabel{display:flex;align-items:center;gap:8px;margin:0;font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.blockLabel:after{content:"";flex:1 1;height:4px;margin-left:8px;background:repeating-linear-gradient(90deg,var(--ink-4) 0 4px,transparent 4px 8px)}.blockIdx{color:var(--accent)}.blockSlash{color:var(--ink-4)}.blockTitle{margin:0;font:400 clamp(40px,4.4vw,66px)/.98 var(--pixel);text-transform:uppercase;color:var(--ink)}.blockTitle .ln{display:block}.blockTitle .ln>span{display:inline-block}.blockLead{margin:0;max-width:62ch;font:400 15px/1.7 var(--mono);color:var(--ink-2)}.blockLead strong{font-weight:500;color:var(--ink)}@media (hover:none){.hoverHint{display:none}}.blockHead>.passport{grid-column:1/-1}.passport{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;margin:4px 0 0}.passport>div{display:grid;align-content:start;grid-gap:6px;gap:6px;padding-top:12px;background:repeating-linear-gradient(90deg,var(--ink-4) 0 4px,transparent 4px 8px) 0 0 /100% 2px no-repeat}.passport dt{font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.passport dd{margin:0;font:400 13px/1.5 var(--mono);color:var(--ink-2)}.blockHead>.caseLinks{grid-column:1/-1}.caseLinks{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:6px 0 0}.deckScene{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--gutter);gap:var(--gutter);align-items:start}.deckView{container-type:size;position:relative;height:clamp(300px,34vw,460px);overflow:hidden;perspective:1800px;perspective-origin:50% 35%;background:conic-gradient(at 2px 2px,transparent 75%,var(--line) 0) 0 0 /14px 14px}.deckCam{--u:min(0.9cqw,1.45cqh);--W:calc(var(--u) * 100);--D:calc(var(--u) * 28);--H:calc(var(--u) * 16);--slot-z:calc(var(--u) * 17);--cw:calc(var(--u) * 19);--ch:calc(var(--u) * 25);--ct:calc(var(--u) * 6);position:absolute;left:50%;top:calc(50% + var(--u) * 16);width:var(--W);height:var(--H);margin-left:calc(var(--W) / -2);transform-style:preserve-3d;transform-origin:50% 0 calc(var(--D) / -2);transform:rotateX(var(--pitch,-22deg)) rotateY(var(--yaw,-18deg))}.deckBody{position:absolute;inset:0;transform-style:preserve-3d}.deckMark{position:absolute;width:0;height:0;pointer-events:none}.deckFront{inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;background:repeating-linear-gradient(to bottom,rgba(250,249,245,.05) 0 2px,transparent 2px 6px) 0 0 /100% calc(var(--u) * 3) no-repeat,#1d1c1a}.deckFront,.deckTop{position:absolute;border:2px solid var(--ink-4)}.deckTop{left:0;bottom:100%;width:100%;height:var(--D);transform-origin:bottom;transform:rotateX(90deg);background:repeating-conic-gradient(rgba(250,249,245,.05) 0 25%,transparent 0 50%) 0 0 /4px 4px,#262421}.deckSide{position:absolute;left:100%;top:0;width:var(--D);height:100%;transform-origin:left;transform:rotateY(90deg);border:2px solid var(--ink-4);background:repeating-linear-gradient(90deg,#0b0b0a 0 3px,transparent 3px 8px) 50% 50% /60% 40% no-repeat,#121110}.deckMouth{position:absolute;left:calc(var(--u) * (12.5 + 25 * var(--slot)) - var(--u) * 10.5);top:calc(var(--u) * 7);width:calc(var(--u) * 21);height:calc(var(--u) * 8);background:#0b0b0a;box-shadow:inset calc(var(--u) * .8) calc(var(--u) * .8) 0 0 #000,inset calc(var(--u) * -.5) calc(var(--u) * -.5) 0 0 var(--ink-4)}.deckTrace{position:absolute;left:calc(50% - var(--u) * .6);top:100%;width:calc(var(--u) * 1.2);height:calc(var(--u) * 13);background:repeating-linear-gradient(to bottom,var(--ink-4) 0 calc(var(--u) * 1.2),transparent 0 calc(var(--u) * 2.4))}.deckTrace.is-on{background:repeating-linear-gradient(to bottom,var(--accent) 0 calc(var(--u) * 1.2),transparent 0 calc(var(--u) * 2.4));animation:deck-trace .8s steps(4) infinite}@keyframes deck-trace{to{background-position:0 calc(var(--u) * 2.4)}}.is-open .deckMouth.is-free{box-shadow:inset calc(var(--u) * .8) calc(var(--u) * .8) 0 0 #000,inset 0 0 0 calc(var(--u) * .6) var(--accent);animation:caret-blink 1.05s steps(1) infinite}.deckPort{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;grid-gap:calc(var(--u) * .8) calc(var(--u) * 1.2);gap:calc(var(--u) * .8) calc(var(--u) * 1.2);font:400 max(10px,calc(var(--u) * 3.4)) /1 var(--pixel);color:var(--ink-3)}.deckPort b{font-weight:400}.deckPort i{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);background:var(--ink-4)}.deckPort span{grid-column:1/-1;justify-self:center;font-size:max(8px,calc(var(--u) * 2));letter-spacing:.04em;white-space:nowrap;color:var(--ink-4)}.deckPort.is-on,.deckPort.is-on span{color:var(--ink)}.deckPort.is-on i{background:var(--accent)}.is-open .deckPort.is-free i{background:var(--accent);animation:caret-blink 1.05s steps(1) infinite}.is-open .deckPort.is-free span{color:var(--accent)}.deckCart{--sink:1;--rest:0.14;--seat:0.5;--tip:2.5deg;position:absolute;left:calc(var(--u) * (12.5 + 25 * var(--slot)) - var(--cw) / 2);bottom:100%;width:var(--cw);height:var(--ch);transform-style:preserve-3d;transform-origin:50% 100%;transform:translateZ(calc(var(--ct) / 2 - var(--slot-z))) translateY(calc((var(--rest) + (var(--seat) - var(--rest)) * var(--sink)) * var(--ch))) rotate(calc((1 - var(--sink)) * var(--tip)))}.deckCart:nth-of-type(2n){--tip:-2deg}.deckCartFront{position:absolute;inset:0;display:flex;flex-direction:column;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2);border:2px solid var(--ink-4);background:repeating-conic-gradient(rgba(250,249,245,.035) 0 25%,transparent 0 50%) 0 0 /2px 2px,#2c2a26}.deckCartGrip{flex:none;height:calc(var(--u) * 1.6);background:repeating-linear-gradient(90deg,var(--ink-4) 0 2px,transparent 2px 5px)}.deckCartLabel{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--u) * .8);min-height:0;padding:calc(var(--u) * 1);background:var(--sticker);color:var(--sticker-ink)}.deckCartLabel b{width:-moz-fit-content;width:fit-content;padding:calc(var(--u) * .4) calc(var(--u) * .6);font:400 max(9px,calc(var(--u) * 2.6)) /1 var(--pixel);background:var(--sticker-ink);color:var(--sticker)}.deckCartShot{position:relative;flex:1 1;min-height:0;outline:2px solid var(--sticker-ink)}.deckCartShot .alphaMedia,.deckShot .alphaMedia{position:absolute;inset:0;width:100%;height:100%}.deckCartName{overflow:hidden;font:400 max(8px,calc(var(--u) * 1.9)) /1 var(--pixel);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.deckCartTop{left:0;bottom:100%;width:100%;height:var(--ct);transform-origin:bottom;transform:rotateX(90deg);background:#3a3732}.deckCartSide,.deckCartTop{position:absolute;border:2px solid var(--ink-4)}.deckCartSide{left:100%;top:0;width:var(--ct);height:100%;transform-origin:left;transform:rotateY(90deg);background:#191816}.deckCart.is-seated :is(.deckCartFront,.deckCartTop){animation:deck-clunk .36s steps(3) both}@keyframes deck-clunk{0%{border-color:var(--accent)}to{border-color:var(--ink-4)}}.deckScreen{display:flex;flex-direction:column;min-height:0}.deckPages{display:grid;grid-gap:28px;gap:28px;padding:10px 12px 12px}.deckIdle{display:none}.deckIdleWord{margin:0;font:400 clamp(44px,5vw,76px) /1 var(--pixel);letter-spacing:.06em;color:var(--ink);animation:caret-blink 1.6s steps(1) infinite}.deckBoot,.deckIdleLine{margin:0;font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.deckBoot{display:flex;justify-content:space-between;gap:12px}.deckBoot b{font-weight:500;color:var(--accent)}.deckWork{display:flex;flex-direction:column;gap:10px;min-height:0}.deckShot{position:relative;aspect-ratio:16/10;outline:2px solid var(--ink-4);background:var(--panel)}.deckKicker{margin:4px 0 0;font:500 11px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.deckKicker span{color:var(--accent)}.deckWork h3{margin:0;font:400 clamp(26px,2.4vw,36px) /1 var(--pixel);letter-spacing:.02em;text-transform:uppercase}.deckText{margin:0;font:400 13px/1.5 var(--mono);color:var(--ink-2)}.deckTags{display:flex;flex-wrap:wrap;margin:0;font:500 11px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.deckTags span+span:before{content:"/";margin:0 8px;color:var(--ink-4)}.deckActions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:6px 0 4px}.deckOpen{display:grid;grid-gap:14px;gap:14px;justify-items:start}.deckOpenSlots{display:flex;gap:12px;margin:0}.deckOpenSlots span{position:relative;display:grid;place-items:center;width:72px;height:52px;background:#0b0b0a;box-shadow:inset 4px 4px 0 0 #000,inset -2px -2px 0 0 var(--ink-4);font:400 22px/1 var(--pixel);color:var(--ink-3)}.deckOpenSlots b{font-weight:400}.deckOpenSlots i{position:absolute;left:12px;right:12px;bottom:8px;height:4px;background:var(--accent);animation:caret-blink 1.05s steps(1) infinite}.deckOpenText{margin:0;font:400 15px/1.55 var(--mono);color:var(--ink)}.deckChannels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:36px 14px 0 0;padding:0;list-style:none}.deckChannelRow{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 14px;border:2px solid var(--ink-4);transition:background-color .12s steps(1),color .12s steps(1)}.deckChannelHead{display:flex;align-items:center;gap:10px}.deckLamp{flex:none;width:10px;height:10px;background:var(--ink-4)}.deckChannelHead b,.deckChannelHead strong{font:400 18px/1 var(--pixel);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3)}.deckChannelText{font:400 12px/1.5 var(--mono);color:var(--ink-3)}.deckChannelFoot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.deckProofSlots{display:flex;gap:4px}.deckProofSlots i{padding:2px 4px;border:1px dashed var(--ink-4);font:400 12px/1 var(--pixel);font-style:normal;color:var(--ink-4);visibility:hidden}.deckProofSlots i.is-by{visibility:visible}.deckProof{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}:is(.deckChannel.is-on,html:not(.motion-enabled) .deckChannel) .deckChannelRow{border-color:var(--accent-deep)}:is(.deckChannel.is-on,html:not(.motion-enabled) .deckChannel) .deckLamp{background:var(--accent)}:is(.deckChannel.is-on,html:not(.motion-enabled) .deckChannel) :is(.deckChannelHead b,.deckChannelHead strong){color:var(--ink)}:is(.deckChannel.is-on,html:not(.motion-enabled) .deckChannel) .deckChannelText{color:var(--ink-2)}:is(.deckProofSlots i.is-by.is-on,html:not(.motion-enabled) .deckProofSlots i.is-by){border-style:solid;border-color:var(--accent);background:var(--accent);color:var(--bg)}html:not(.motion-enabled) :is(.deckPort:not(.is-free),.deckPort:not(.is-free) span){color:var(--ink)}html:not(.motion-enabled) .deckPort:not(.is-free) i{background:var(--accent)}.deckChannelRow:is(:hover,:focus-visible){outline:0;border-color:var(--accent);background:var(--accent)}.deckChannelRow:is(:hover,:focus-visible) :is(.deckChannelHead b,.deckChannelHead strong,.deckChannelText,.deckProof){color:var(--bg)}.deckChannelRow:is(:hover,:focus-visible) .deckLamp{background:var(--bg)}.motion-enabled .deckPages{grid-template-areas:"page"}.motion-enabled .deckPage{grid-area:page;visibility:hidden}.motion-enabled .deckPage.is-on{visibility:visible;animation:screenOn .42s steps(6) both}.motion-enabled .deckIdle{display:grid;align-content:center;justify-items:start;grid-gap:18px;gap:18px}.motion-enabled .deckWork.is-on .deckBoot b{animation:caret-blink .3s steps(1) 3}@media (min-width:761px){.motion-enabled .deckPin{display:flex;flex-direction:column;height:calc(100svh - var(--header-h) - var(--rail-h) - 24px);min-height:600px}.motion-enabled .deckPin .blockHead{margin-bottom:18px}.motion-enabled .deckScene{flex:1 1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.motion-enabled .deckView{height:auto;min-height:0}.motion-enabled .deckPages{flex:1 1;grid-template-rows:minmax(0,1fr);min-height:0}.motion-enabled .deckPage{min-height:0}.motion-enabled .deckShot{flex:0 1 auto;min-height:90px}.motion-enabled .deckChannels{margin-top:18px}.motion-enabled .deckChannelText{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (min-width:761px) and (max-height:820px){.motion-enabled :is(.deckBoot,.deckKicker){display:none}}@media (max-width:760px){.deckScene{grid-template-columns:minmax(0,1fr);gap:22px}.deckView{height:clamp(240px,70vw,320px)}.deckChannels{grid-template-columns:minmax(0,1fr);margin:28px 0 0}.deckIdleWord{font-size:40px}.deckOpenSlots span{width:56px;height:42px;font-size:18px}.motion-enabled .deckScene{grid-template-rows:minmax(0,1fr) auto;align-items:stretch;height:calc(100svh - var(--header-h) - var(--rail-h) - 24px);min-height:520px;gap:18px}.motion-enabled .deckView{height:auto;min-height:0}.motion-enabled :is(.deckBoot,.deckKicker){display:none}.motion-enabled .deckShot{aspect-ratio:16/9}.motion-enabled .deckPages{gap:0;padding-top:6px}}.offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center;margin-top:56px;padding:26px 0 4px;background:repeating-linear-gradient(90deg,var(--ink-4) 0 6px,transparent 6px 10px) 0 0 /100% 4px no-repeat}.offerTag{margin:0;font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--accent)}.offerText{margin:0;font:400 15px/1.55 var(--mono);color:var(--ink)}.ringStage{container-type:size;position:relative;height:clamp(300px,44vh,440px);perspective:1500px;perspective-origin:50% -12%;overflow:hidden}.ringCam{--ring-w:min(60cqw,120cqh);--ring-h:calc(var(--ring-w) * 0.625);--ring-r:calc(var(--ring-w) * 0.98);inset:0}.ring,.ringCam{position:absolute;transform-style:preserve-3d}.ring{--spin:0deg;--intro:0deg;left:50%;top:46%;width:0;height:0;transform:translateZ(calc(-1 * var(--ring-r))) rotateY(calc(var(--spin) + var(--intro)))}.ringCard{position:absolute;left:calc(var(--ring-w) / -2);top:calc(var(--ring-h) / -2);width:var(--ring-w);height:var(--ring-h);margin:0;overflow:hidden;border:2px solid var(--ink-4);background:var(--panel-2);transform:rotateY(calc(var(--i) * var(--step, 60deg))) translateZ(var(--ring-r));transition:border-color .2s steps(2)}.ringCard .alphaMedia{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.ringCard:before{content:"";position:absolute;inset:0;z-index:2;background:repeating-linear-gradient(180deg,rgba(20,20,19,.05) 0 1px,transparent 1px 4px);pointer-events:none}.ringCard.is-front{border-color:var(--ink)}.ringShade{inset:0;z-index:4;background:var(--bg);opacity:min(.84,calc((1 - var(--lit, 1)) * 1.4))}.ringHud,.ringShade{position:absolute;pointer-events:none}.ringHud{inset:8px;z-index:5;--c:var(--ink);background:linear-gradient(var(--c),var(--c)) 0 0 /14px 2px,linear-gradient(var(--c),var(--c)) 0 0 /2px 14px,linear-gradient(var(--c),var(--c)) 100% 0 /14px 2px,linear-gradient(var(--c),var(--c)) 100% 0 /2px 14px,linear-gradient(var(--c),var(--c)) 0 100% /14px 2px,linear-gradient(var(--c),var(--c)) 0 100% /2px 14px,linear-gradient(var(--c),var(--c)) 100% 100% /14px 2px,linear-gradient(var(--c),var(--c)) 100% 100% /2px 14px;background-repeat:no-repeat;opacity:0}.ringCard.is-front .ringHud{animation:ring-hud .32s steps(4) both}@keyframes ring-hud{0%{inset:24px;opacity:0}to{inset:8px;opacity:1}}.ringTag{position:absolute;top:14px;left:14px;z-index:6;padding:3px 6px 2px;background:var(--bg);font:400 18px/1 var(--pixel);color:var(--ink-3)}.ringCard.is-front .ringTag{background:var(--ink);color:var(--bg)}.ringFloor{position:absolute;left:50%;top:calc(46% + var(--ring-h) / 2 + 20px);width:calc(var(--ring-r) * 2.8);height:calc(var(--ring-r) * 2.8);margin:calc(var(--ring-r) * -1.4) 0 0 calc(var(--ring-r) * -1.4);background:conic-gradient(at 3px 3px,transparent 75%,var(--line) 0) 0 0 /18px 18px;-webkit-mask-image:radial-gradient(circle closest-side,#000 0 45%,rgba(0,0,0,.55) 45% 70%,rgba(0,0,0,.2) 70% 92%,transparent 92%);mask-image:radial-gradient(circle closest-side,#000 0 45%,rgba(0,0,0,.55) 45% 70%,rgba(0,0,0,.2) 70% 92%,transparent 92%);transform:translateZ(calc(-1 * var(--ring-r))) rotateX(90deg);pointer-events:none}.ringFloor i{position:absolute;inset:14%;border:2px dashed var(--ink-4);border-radius:50%;transform:rotate(var(--spin,0deg))}.showcaseScene{position:absolute;inset:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.ringStage.is-gl .showcaseScene{display:block}.ringStage.is-gl .ringCam{visibility:hidden}.ringInfo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--gutter);gap:var(--gutter);margin-top:16px;padding-top:20px;background:repeating-linear-gradient(90deg,var(--ink-4) 0 6px,transparent 6px 10px) 0 0 /100% 4px no-repeat}.motion-enabled :is(.ringScene,.viewerScene,.wallScene){display:flex;flex-direction:column;height:calc(100svh - var(--header-h) - var(--rail-h) - 24px);min-height:440px}@media (min-width:761px){.motion-enabled .ringList li,.motion-enabled :is(.viewerText,.wallText){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:6px;row-gap:6px;align-items:end}.motion-enabled :is(.ringList p,.viewerLine,.wallLine){grid-column:2;grid-row:1/span 2;align-self:center;margin-top:0}.motion-enabled .viewerCode{margin-bottom:0}}.ringList{display:grid;margin:0;padding:0;list-style:none}.ringList li{grid-area:1/1;display:grid;grid-gap:6px;gap:6px;visibility:hidden}.ringList li.is-active{visibility:visible;animation:ring-copy .4s steps(8) both}@keyframes ring-copy{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ringNo{font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--accent)}.ringList strong{font:400 clamp(22px,2vw,28px)/1.05 var(--pixel);text-transform:uppercase}.ringList p{margin:0;font:400 14px/1.55 var(--mono);color:var(--ink-2)}.ringMeter{display:flex;gap:4px;margin:0 0 6px}.ringMeter i{width:22px;height:8px;background:var(--ink-4);opacity:.45}.ringMeter i.is-on{background:var(--accent);opacity:1}.motion-enabled .ringScene .ringStage{flex:1 1 auto;height:auto;min-height:220px}.motion-enabled .ringScene .ringInfo{margin-top:12px;padding-top:16px}.motion-reduced .ringInfo{grid-template-columns:minmax(0,1fr)}.motion-reduced .ringList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px var(--gutter)}.motion-reduced .ringList li{grid-area:auto;visibility:visible}.motion-reduced .ringMeter{display:none}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockHead{grid-template-columns:auto minmax(0,1fr) minmax(0,.6fr);row-gap:14px;margin-bottom:32px}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockNum{grid-row:1/span 2}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockNum .pixelText{height:clamp(76px,6.6vw,104px)}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockLabel{grid-row:1}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockTitle{grid-column:2;grid-row:2;font-size:clamp(28px,2.6vw,44px)}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockLead{grid-column:3;grid-row:2;align-self:end;font-size:14px}.viewer{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);grid-gap:var(--gutter);gap:var(--gutter);align-items:stretch}.viewerWin{display:flex;flex-direction:column;padding:30px 18px 16px}.viewerWin .tuiWinBar b{font-weight:400;color:var(--accent)}.viewerStage{container-type:size;position:relative;flex:1 1;min-height:340px;perspective:1400px;perspective-origin:50% 20%;overflow:hidden;background:conic-gradient(at 2px 2px,transparent 75%,var(--line) 0) 0 0 /12px 12px}.viewerShot{--w:min(94cqw,130cqh);position:absolute;left:50%;bottom:max(12px,calc((100cqh - var(--w) * .625 * 1.22) / 2));width:var(--w);aspect-ratio:8/5;margin:0 0 0 calc(var(--w) / -2);overflow:hidden;border:2px solid var(--ink-4);background:var(--panel-2);box-shadow:8px 8px 0 0 var(--panel-2);transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:border-color .2s steps(2)}.viewerShot .alphaMedia{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.viewerShot:before{content:"";position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(180deg,rgba(20,20,19,.06) 0 1px,transparent 1px 4px);pointer-events:none}.viewerShot.is-front{border-color:var(--ink)}.viewerShade{inset:0;z-index:2;opacity:calc(var(--shade, 0) * .72);pointer-events:none}.viewerShade,.viewerTag{position:absolute;background:var(--bg)}.viewerTag{top:10px;left:10px;z-index:3;padding:3px 6px 2px;font:400 18px/1 var(--pixel);color:var(--ink-3)}.viewerGrip{position:absolute;top:0;left:78%;width:0;height:0;pointer-events:none}.viewerShot.is-front .viewerTag{background:var(--ink);color:var(--bg)}.viewerList{display:grid;align-content:center;margin:0;padding:0;list-style:none}.viewerRow{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 14px 15px;color:var(--ink);text-decoration:none;background:repeating-linear-gradient(90deg,var(--ink-4) 0 4px,transparent 4px 8px) 0 100% /100% 2px no-repeat;transition:opacity .2s steps(3),background-color .12s steps(1),color .12s steps(1),box-shadow .12s steps(1)}.viewerRow:is(:hover,:focus-visible){outline:0;box-shadow:inset 4px 0 0 var(--ink)}.viewerNo{font:400 22px/1 var(--pixel);color:var(--ink-4)}.viewerCode{display:block;margin-bottom:6px;font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--ink-3)}.viewerText strong{display:block;font:400 22px/1.05 var(--pixel);font-weight:400;text-transform:uppercase}.viewerLine{display:block;margin-top:6px;font:400 13px/1.5 var(--mono);color:var(--ink-2)}.viewerStatus{display:flex;justify-content:space-between;gap:16px;margin-top:22px;font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.viewerBar{white-space:nowrap;color:var(--ink-2);letter-spacing:0}.viewerBar [data-bar-rest]{color:var(--ink-4)}.viewerBar [data-bar-pct]{margin-left:10px}.motion-enabled .viewer{flex:1 1;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px}.motion-enabled .viewerStage{min-height:0}.motion-enabled .viewerList li{grid-area:1/1;visibility:hidden}.motion-enabled .viewerList li.is-active{visibility:visible;animation:ring-copy .4s steps(8) both}.motion-enabled .viewerStatus{margin-top:12px}.motion-enabled .viewerList li.is-active .viewerRow{background-color:var(--ink);color:var(--bg)}.motion-enabled .viewerList li.is-active :is(.viewerCode,.viewerLine){color:var(--sticker-ink-2)}.motion-enabled .viewerList li.is-active .viewerNo{color:var(--accent-deep)}.motion-reduced .viewer{grid-template-columns:minmax(0,1fr)}.motion-reduced .viewerStage{display:flex;gap:14px;min-height:0;padding-bottom:12px;overflow-x:auto;scroll-snap-type:x mandatory;container-type:normal;perspective:none;background:none}.motion-reduced .viewerShot{position:relative;left:auto;bottom:auto;flex:0 0 min(82%,560px);width:auto;margin:0;scroll-snap-align:start}.motion-reduced .viewerStatus{display:none}.wallLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);grid-gap:var(--gutter);gap:var(--gutter);align-items:stretch}.wallWin{display:flex;flex-direction:column;padding:30px 18px 16px}.wallStatus b,.wallWin .tuiWinBar b{font-weight:400;color:var(--accent)}.wallStage{container-type:size;position:relative;flex:1 1;min-height:340px;perspective:1600px;perspective-origin:50% 30%;overflow:hidden;background:conic-gradient(at 2px 2px,transparent 75%,var(--line) 0) 0 0 /12px 12px}.wallCam{--w:min(92cqw,118cqh);position:absolute;left:50%;bottom:max(14px,calc((100cqh - var(--w) * .625) * .25));width:var(--w);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(var(--pitch,0deg)) rotateY(var(--yaw,0deg))}.wall{container-type:size;position:relative;aspect-ratio:8/5;border:2px solid var(--ink);background:var(--panel-2);box-shadow:8px 8px 0 0 var(--panel-2);transform-style:preserve-3d}.wallShot{position:absolute;inset:0;margin:0;overflow:hidden;visibility:hidden}.wallShot.is-on{visibility:visible}.wallShot .alphaMedia{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.wallShot:before{content:"";inset:0;background:repeating-linear-gradient(180deg,rgba(20,20,19,.06) 0 1px,transparent 1px 4px);pointer-events:none}.wallShot:before,.wallTag{position:absolute;z-index:1}.wallTag{top:10px;left:10px;padding:3px 6px 2px;background:var(--ink);font:400 18px/1 var(--pixel);color:var(--bg)}.wallBricks{--set:0;position:absolute;inset:0;z-index:2;transform-style:preserve-3d;pointer-events:none}.wallBrick{--t:0;--top:calc(1 - (var(--row) + 1) / var(--courses));position:absolute;left:calc(var(--x0) * 100%);top:calc(var(--top) * 100%);width:calc((var(--x1) - var(--x0)) * 100%);height:calc(100% / var(--courses));visibility:hidden;background-image:var(--next);background-size:100cqw 100cqh;background-position:calc(var(--x0) * -100cqw) calc(var(--top) * -100cqh);box-shadow:inset 0 0 0 1px rgba(20,20,19,calc(.6 * (1 - var(--set))));filter:brightness(calc(.55 + .45 * var(--t)));transform:translate3d(0,calc((1 - var(--t)) * -170%),calc((1 - var(--t)) * 70px))}.wallBrick.is-laid{visibility:visible}.wallGround{position:absolute;left:-5%;right:-5%;top:calc(100% + 10px);height:8px;background:repeating-linear-gradient(-45deg,var(--ink-4) 0 2px,transparent 2px 7px)}.wallMark{position:absolute;width:0;height:0;pointer-events:none}.wallList{display:grid;align-content:center;margin:0;padding:0;list-style:none}.wallList li{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 14px 15px;background:repeating-linear-gradient(90deg,var(--ink-4) 0 4px,transparent 4px 8px) 0 100% /100% 2px no-repeat;transition:opacity .2s steps(3),background-color .12s steps(1),color .12s steps(1)}.wallNo{font:400 22px/1 var(--pixel);color:var(--ink-4)}.wallText strong{display:block;font:400 22px/1.05 var(--pixel);font-weight:400;text-transform:uppercase}.wallLine{display:block;margin-top:6px;font:400 13px/1.5 var(--mono);color:var(--ink-2)}.wallStatus{display:flex;justify-content:space-between;gap:16px;margin-top:22px;font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.motion-enabled .wallLayout{flex:1 1;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px}.motion-enabled .wallList{order:2}.motion-enabled .wallStage{min-height:0}.motion-enabled .wallList li{grid-area:1/1;visibility:hidden}.motion-enabled .wallList li.is-active{visibility:visible;animation:ring-copy .4s steps(8) both}.motion-enabled .wallStatus{margin-top:12px}.motion-enabled .wallList li.is-active{background-color:var(--ink);color:var(--bg)}.motion-enabled .wallList li.is-active .wallLine{color:var(--sticker-ink-2)}.motion-enabled .wallList li.is-active .wallNo{color:var(--accent-deep)}html:not(.motion-enabled) .wallLayout{grid-template-columns:minmax(0,1fr)}html:not(.motion-enabled) .wallWin{order:-1}html:not(.motion-enabled) .wallStage{display:flex;gap:14px;min-height:0;padding-bottom:12px;overflow-x:auto;scroll-snap-type:x mandatory;container-type:normal;perspective:none;background:none}html:not(.motion-enabled) :is(.wallCam,.wall){display:contents}html:not(.motion-enabled) :is(.wallBricks,.wallGround,.wallMark,.wallStatus){display:none}html:not(.motion-enabled) .wallShot{position:relative;flex:0 0 min(82%,560px);aspect-ratio:8/5;border:2px solid var(--ink-4);visibility:visible;scroll-snap-align:start}[data-work=shared],[data-work=site]{--c:var(--accent)}[data-work=monitor]{--c:var(--ink)}[data-work=kontur]{--c:var(--ink-2)}.board,.boardPin,.boardScreenView{display:grid;grid-gap:14px;gap:14px}.boardStatic{display:none}.boardStage{padding:16px 8px 4px}.boardChips,.boardZones{margin:0;padding:0;list-style:none}.boardZones{display:grid;grid-gap:22px;gap:22px}.boardFrame{margin:0 0 6px;font:400 16px/1 var(--pixel);letter-spacing:.06em;color:var(--c,var(--ink-3))}.boardFrame.is-work{margin-bottom:4px;font-size:20px;color:var(--ink-2)}.boardChip{display:grid;grid-gap:2px;gap:2px;padding:8px 4px;border-top:1px dashed var(--line)}.chipBody,.chipTop{display:contents}.boardChip b{font:400 16px/1.3 var(--pixel);color:var(--c)}.boardZone[data-work=shared] .boardChip b{width:-moz-fit-content;width:fit-content;padding:0 4px;background:var(--c);color:var(--bg)}.chipNote{font:400 13px/1.5 var(--mono);color:var(--ink-2)}.boardEdge,.boardLog,.boardTraces,.chipFront,.chipPins,.chipRef,.chipRight{display:none}.boardLegend{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;font:500 12px/1.3 var(--mono);letter-spacing:.05em;color:var(--ink-3)}.boardLegend span{display:inline-flex;align-items:center;gap:8px}.boardLegend i{width:10px;height:10px;border:2px solid var(--c)}.boardLegend [data-work=shared] i{background:var(--c)}.boardLegend [data-work=kontur] i{border-style:dashed}@property --tilt{syntax:"<angle>";inherits:false;initial-value:36deg}@property --board-rz{syntax:"<angle>";inherits:false;initial-value:0deg}@property --zoom{syntax:"<number>";inherits:false;initial-value:1}@property --pan-x{syntax:"<number>";inherits:false;initial-value:0}@property --pan-y{syntax:"<number>";inherits:false;initial-value:0}@media (min-width:761px),(prefers-reduced-motion:no-preference) and (scripting:enabled){.boardStage{display:flex;flex-direction:column;height:clamp(480px,calc(100svh - var(--header-h) - 120px),800px);padding:0}.motion-enabled .boardPin{display:flex;flex-direction:column;height:calc(100svh - var(--header-h) - var(--rail-h) - 24px);min-height:600px}.motion-enabled .boardPin .blockHead{margin-bottom:22px}.motion-enabled .boardPin .blockLead{max-width:44ch}.motion-enabled .boardDock{container-type:size;display:grid;flex:1 1;align-items:start;justify-items:center;min-height:0}.motion-enabled .boardScreen{--sw:min(92cqw,112cqh,68vw);display:flex;flex-direction:column;width:var(--sw);aspect-ratio:11/8;margin:calc(var(--sw) * 1.75 / 11) 0 0;padding:calc(var(--sw) * .04) calc(var(--sw) * .035) calc(var(--sw) * .03)}.boardScreen[data-screen] .boardPlane{--w:min(98cqw,calc(4628cqh / var(--rows)))}.motion-enabled .boardScreenView{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0}.boardScreen[data-screen]:before{border:0;background:#121710}.boardScreen[data-screen]:after{inset:0;z-index:3;background:radial-gradient(ellipse 75% 70% at 50% 50%,transparent 55%,rgba(0,0,0,.42)),repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.24) 2px 3px);pointer-events:none}.boardScreen[data-screen] .tuiWinBar{display:none}.boardScreen[data-screen] .boardLegend{justify-content:flex-end}.boardScreen[data-screen=dark],.boardScreen[data-screen=static] .boardScreenView{visibility:hidden}.boardScreen[data-screen=static] .boardStatic{display:block;position:absolute;inset:0;z-index:2;background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(195,232,141,.16) 9px 15px,transparent 15px 41px),repeating-conic-gradient(rgba(195,232,141,.3) 0 25%,transparent 0 50%) 0 0 /6px 6px,repeating-conic-gradient(rgba(18,23,16,.85) 0 25%,transparent 0 50%) 0 0 /10px 14px,repeating-conic-gradient(rgba(195,232,141,.22) 0 25%,transparent 0 50%) 0 0 /4px 22px,#1c2519;animation:screenStatic .24s steps(1) infinite}.boardScreen[data-screen=on] .boardScreenView{animation:screenOn .3s steps(5) both}.boardScreen[data-screen=off] .boardScreenView{animation:screenOff .3s steps(5) both}.motion-enabled .boardStage{flex:1 1;height:auto;min-height:0}.boardView{container-type:size;position:relative;flex:1 1;min-height:0;display:grid;place-items:center;overflow:hidden;perspective:2400px}.boardPlane{--w:min(94cqw,calc(4810cqh / var(--rows)));--cell:calc(var(--w) / var(--cols));--t:calc(var(--cell) * 0.34);--tilt:36deg;--board-rz:0deg;--zoom:1;--pan-x:0;--pan-y:0;position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));width:var(--w);aspect-ratio:var(--cols) /var(--rows);border:2px solid var(--ink-4);background:radial-gradient(circle,rgba(250,249,245,.13) .9px,transparent 1.3px) 0 0 /var(--cell) var(--cell),var(--bg-raised);transform-style:preserve-3d;transform:translateY(calc(var(--cell) * -1.2)) rotateX(var(--tilt)) rotate(var(--board-rz)) scale(var(--zoom)) translate(calc(var(--pan-x) * var(--cell)),calc(var(--pan-y) * var(--cell)))}.boardEdge{display:block;position:absolute;border:1px solid var(--ink-4);background:linear-gradient(var(--accent-deep),var(--accent-deep)) 0 50% /100% 1px no-repeat,#0b0b0a}.boardEdgeFront{left:-2px;top:100%;width:calc(100% + 4px);height:calc(var(--cell) * .6);transform-origin:top;transform:rotateX(-90deg)}.boardEdgeRight{left:100%;top:-2px;width:calc(var(--cell) * .6);height:calc(100% + 4px);background:linear-gradient(90deg,var(--accent-deep),var(--accent-deep)) 50% 0 /1px 100% no-repeat,#070707;transform-origin:left;transform:rotateY(90deg)}.boardChips,.boardZone,.boardZones{display:contents}.boardFrame{position:relative;margin:0;border:1px solid rgba(250,249,245,.2);pointer-events:none;transform:translateZ(.2px)}.boardFrame span{position:absolute;top:0;left:calc(var(--cell) * .6);padding:0 calc(var(--cell) * .25);background:var(--bg-raised);font-size:calc(var(--cell) * .5);transform:translateY(-55%);white-space:nowrap}.boardFrame.is-work{margin:0;border:3px double rgba(250,249,245,.28)}.boardFrame.is-work span{font-size:calc(var(--cell) * .62);color:var(--ink-2)}.boardTraces{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;transform:translateZ(.3px)}.boardTrace{fill:none;stroke:var(--accent-deep);stroke-width:1.6;transition:stroke .2s steps(2)}.board.is-building .boardTrace:not(.is-on){stroke:var(--ink-4);stroke-dasharray:1.6 2.4}.boardTrace.is-hot{stroke:var(--accent);stroke-width:2.4}.boardVia{fill:var(--bg-raised);stroke:var(--ink-3);stroke-width:.8}.boardPacket rect{fill:var(--accent)}.boardPacket:not(.is-on){display:none}.boardChip{--lift:0;position:relative;display:block;padding:0;border:0;transform-style:preserve-3d;transform:translateZ(.4px)}.boardChip:before{content:"";position:absolute;inset:-2px;border:1px dashed var(--ink-4)}.chipRef{left:0;bottom:100%;margin-bottom:calc(var(--cell) * .3);font:500 calc(var(--cell) * .36) /1 var(--mono);letter-spacing:.04em;color:var(--ink-4)}.chipBody,.chipRef{display:block;position:absolute}.chipBody{inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--lift) * var(--cell) * 8));transition:transform .16s steps(2)}.chipPins{display:block;position:absolute;top:calc(var(--cell) * -.24);bottom:calc(var(--cell) * -.24);left:calc(var(--cell) * .32);right:calc(var(--cell) * .32);background:repeating-linear-gradient(to right,var(--ink-3) 0 calc(var(--cell) * .2),transparent 0 calc(var(--cell) * .5))}.chipTop{position:absolute;inset:0;display:grid;place-items:center;border:1px solid #34332f;background:#0f0f0e;transform:translateZ(var(--t))}.chipTop:before{content:"";position:absolute;top:calc(var(--cell) * .2);left:calc(var(--cell) * .2);width:calc(var(--cell) * .2);height:calc(var(--cell) * .2);background:var(--ink-4)}.boardChip b{font-size:calc(var(--cell) * .66);line-height:1;letter-spacing:.04em;white-space:nowrap}.chipFront,.chipRight{display:block;position:absolute}.chipFront{left:0;top:100%;width:100%;height:var(--t);background:#070707;transform-origin:top;transform:rotateX(90deg)}.chipRight{left:100%;top:0;width:var(--t);height:100%;background:#040404;transform-origin:left;transform:rotateY(-90deg)}.chipNote{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.boardZone[data-work=shared] .chipTop{border-color:var(--accent);background:var(--accent)}.boardZone[data-work=shared] .boardChip b{padding:0;background:none}.board.is-building .boardChip:not(.is-falling,.is-seated) .chipBody{visibility:hidden}.board.is-building .boardChip:not(.is-seated) b{color:var(--ink-4)}.boardChip.is-seated .chipTop{animation:chipSeat .4s steps(3)}.boardChip.is-hot .chipBody{transform:translateZ(calc(var(--cell) * .7))}.boardChip.is-hot .chipTop,.boardChip.is-ping .chipTop{border-color:var(--accent)}.boardChip.is-ping:not([data-chip="THREE.JS"]) b{color:var(--accent)}.boardLog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:0 28px;gap:0 28px;height:calc(3 * 18px + 16px);padding:8px 12px;border-top:2px solid var(--line);font:400 12px/18px var(--mono);color:var(--ink-3)}.boardLogLines{display:flex;flex-direction:column;justify-content:flex-end;margin:0;padding:0;overflow:hidden;list-style:none;white-space:pre}.boardLogLines em{font-style:normal;color:var(--accent)}.boardLogLines [data-log-ready]{color:var(--ink)}.board.is-building .boardLogLines :is([data-log-line],[data-log-ready]):not(.is-on){display:none}.boardLogNote{align-self:end;margin:0;color:var(--ink)}}@keyframes chipSeat{0%,40%{border-color:var(--accent);background:var(--accent)}}@keyframes screenStatic{25%{background-position:0 17px,3px 0,5px 7px,2px 11px,0 0}50%{background-position:0 -11px,0 3px,0 0,1px 5px,0 0}75%{background-position:0 29px,3px 3px,5px 0,3px 17px,0 0}}@keyframes screenOn{0%{transform:scaleY(.02);filter:brightness(3)}60%{transform:scale(1);filter:brightness(1.6)}}@keyframes screenOff{45%{transform:scaleY(.02);filter:brightness(2.5)}to{transform:scale(0,.02);filter:brightness(3);visibility:hidden}}.terminal{max-width:760px}.terminalForm{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.terminalField{display:grid;grid-gap:10px;gap:10px;padding:16px 16px 8px}.terminalField label,.terminalLabel{font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.terminalPrompt{color:var(--accent)}.terminalField select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 12px;border:0;border-radius:0;background-color:#0b0b0a;box-shadow:inset 3px 3px 0 0 #000,inset -2px -2px 0 0 var(--ink-4);font:400 16px/1.3 var(--mono);color:var(--ink);outline:none;padding-right:34px;background:#0b0b0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3' shape-rendering='crispEdges'%3E%3Cpath fill='%2387867f' d='M0 0h5v1H0zM1 1h3v1H1zM2 2h1v1H2z'/%3E%3C/svg%3E") right 12px center /10px 6px no-repeat;cursor:pointer}.terminalField select option{background:var(--bg-panel);color:var(--ink)}.terminalField select:focus{box-shadow:inset 3px 3px 0 0 #000,inset -2px -2px 0 0 var(--ink-4),0 0 0 2px var(--accent)}.terminalActions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:16px}.terminalAddress{display:block;padding:11px 12px;background-color:#0b0b0a;box-shadow:inset 3px 3px 0 0 #000,inset -2px -2px 0 0 var(--ink-4);font:400 16px/1.3 var(--mono);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.btn.btnPx.btnAlt{background:var(--panel-2);color:var(--ink)}.btn.btnPx.btnAlt:hover{background:var(--accent);color:var(--bg)}.terminalDone{display:grid;grid-gap:8px;gap:8px;padding:20px 16px;font:400 14px/1.5 var(--mono);color:var(--ink-2)}.terminalDone p{margin:0}.terminalDone strong{font:400 28px/1.1 var(--pixel);color:var(--ink)}.terminalBar,.terminalPkt{color:var(--accent)}.terminalPkt{display:none;font-weight:400}.terminal[data-parcel] .terminalPkt{display:inline}.terminal[data-parcel=parked] .terminalPkt:after{content:" ▓";animation:caret-blink 1.05s steps(1) infinite}.terminal[data-parcel=sent] .terminalPkt:after{content:" OK"}.footer{position:relative;border-top:1px solid var(--line-soft);overflow:hidden}.footerTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:var(--gutter);column-gap:var(--gutter);padding:72px var(--gutter) 64px}.footerBrand{display:grid;align-content:start;justify-items:start;grid-gap:14px;gap:14px}.footerName{margin:6px 0 0;font:400 26px/1 var(--pixel);letter-spacing:.04em}.footerCopy{margin:0;font:500 12px/1.6 var(--mono);color:var(--ink-3)}.footerMenu{padding:34px 22px 22px}.footerCols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gutter);gap:var(--gutter)}.footerCols .label{margin-bottom:12px}.footerKey{color:var(--accent)}.footerRow{display:grid;grid-template-columns:2.6ch minmax(0,1fr) auto;grid-gap:1ch;gap:1ch;padding:3px 6px;margin:0 -6px;font:500 13px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2)}.footerRowLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footerArrow{visibility:hidden}.footerRow:focus-visible,.footerRow:hover{background:var(--ink);color:var(--bg);outline:none}.footerRow:focus-visible .footerKey,.footerRow:hover .footerKey{color:var(--accent-deep)}.footerRow:focus-visible .footerArrow,.footerRow:hover .footerArrow{visibility:visible}.footerStack{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none;font:500 13px/1.6 var(--mono);text-transform:uppercase;color:var(--ink-2)}.footerStack li{display:grid;grid-template-columns:2.6ch minmax(0,1fr) auto;grid-gap:1ch;gap:1ch}.footerStack b{font-weight:500;color:var(--ink)}.footerStack li.is-open,.footerStack li.is-open b{color:var(--ink-4)}.footerRequest p:not(.label){margin:0 0 20px;max-width:34ch;font:500 13px/1.6 var(--mono);color:var(--ink-2)}.footerStage{position:relative;height:max(480px,calc(100svh - 46px));border-top:1px solid var(--line-soft)}.footerScreen{--flash:0;position:absolute;inset:0;transform-origin:50% 50%}.footerFlash{background:var(--ink);opacity:var(--flash);pointer-events:none}.footerFlash,.footerScene{position:absolute;inset:0}.footerPoster{width:100%;height:100%;aspect-ratio:auto!important;transition:opacity .4s steps(4)}.footerScene:has(.signalFieldCanvas) .footerPoster{opacity:0}.footerField,.signalField{position:absolute;inset:0}.signalFieldCanvas{display:block;width:100%;height:100%}.footerLog{position:absolute;top:56px;left:var(--gutter);display:grid;grid-gap:4px;gap:4px;width:min(560px,calc(100% - 2 * var(--gutter)));margin:0;padding:0;list-style:none;font:400 14px/1.6 var(--mono);color:var(--ink-2)}.footerLog li{display:flex;align-items:baseline;gap:10px;white-space:pre}.footerLog b{font-weight:500;color:var(--ink)}.footerLog li:nth-child(3) b{color:var(--accent)}.motion-enabled .footerLog li[data-state=off]{visibility:hidden}.motion-enabled .footerLog li:not([data-state=done]) :is(.bootDots,b){visibility:hidden}.motion-enabled .footerLog li[data-state=typing] [data-finale-type]:after{content:"█";color:var(--accent)}.footerWordmark{position:absolute;left:var(--gutter);right:var(--gutter);bottom:40px;margin:0;line-height:0;pointer-events:none}.footerWordmarkWide .pixelText{width:100%;height:auto}.footerWordmarkNarrow{display:none}.footerBeam{--reach:1;top:calc(50% - 2px);left:50%;width:max(6px,calc(var(--reach) * 100%));height:4px;background:var(--ink);transform:translateX(-50%)}.footerBeam,.footerHalt{position:absolute;visibility:hidden;pointer-events:none}.footerHalt{top:calc(50% + 28px);left:0;right:0;display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0;font:400 22px/1 var(--pixel);letter-spacing:.08em;color:var(--ink-3)}.footerHalt small{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.footerDock{position:absolute;top:34%;right:calc(var(--gutter) + 8%);display:flex;justify-content:center;gap:6px;width:132px;height:14px;padding-top:4px;background:var(--bg-panel);border-top:2px solid var(--ink-3);box-shadow:6px 6px 0 0 var(--panel-2)}.footerDock i{width:16px;height:4px;background:var(--ink-4)}.motion-enabled .footerDock i{animation:dockCharge 1.6s steps(1) infinite}.footerDock i:nth-child(2){animation-delay:.4s}.footerDock i:nth-child(3){animation-delay:.8s}.footerDock i:nth-child(4){animation-delay:1.2s}@keyframes dockCharge{0%,70%{background:var(--ink-4)}75%,to{background:var(--accent)}}.footerBottom{display:flex;justify-content:space-between;gap:16px;padding:16px var(--gutter);border-top:1px solid var(--line-soft);font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-4)}.mascot{z-index:50;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.boot,.mascot{position:fixed;inset:0}.boot{z-index:100}.bootCover{position:absolute;inset:0;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(10,1fr)}.bootCover i{background:var(--bg);box-shadow:0 0 0 .5px var(--bg)}.bootContent{position:relative;display:flex;flex-direction:column;justify-content:center;gap:26px;max-width:760px;height:100%;margin:0 auto;padding:0 var(--gutter)}.bootHead{display:flex;align-items:center;gap:18px}.bootHead p{margin:0;font:500 20px/1 var(--mono)}.bootHead p span{color:var(--ink-3)}.bootLog{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font:400 14px/1.6 var(--mono);color:var(--ink-2)}.bootLog li{display:flex;align-items:baseline;gap:10px;white-space:pre}.bootPrompt{color:var(--accent)}.bootDots{flex:1 1;min-width:24px;border-bottom:1px dotted var(--ink-4);transform:translateY(-4px)}.bootLog b{font-weight:500;color:var(--ink)}.bootLog li:last-child b{color:var(--accent)}.bootLog b.is-wait{color:var(--ink-4)}.bootBar{margin:0;overflow:hidden;font:400 16px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.bootBar [data-bar-rest]{color:var(--ink-4)}.bootPct{margin-left:12px;color:var(--ink)}.bootHint{display:flex;align-items:center;gap:10px;margin:0;font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.bootSkip{margin-left:auto;color:var(--ink-4)}.pageTransition{position:fixed;inset:0;z-index:90;display:grid;grid-template-columns:repeat(8,1fr);pointer-events:none;visibility:hidden}.pageTransitionColumn{background:var(--bg-raised);border-right:1px solid var(--line-soft);transform:translateY(100%)}@media (max-width:1360px){.mainNav{gap:24px}.mainNav .navItem:nth-child(n+3){display:none}}@media (max-width:1180px){.mainNav{display:none}.heroReadings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){:root{--header-h:64px;--rail-h:42px}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockLead,:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockTitle{grid-column:2/-1;grid-row:auto}:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockNum{grid-row:1/span 3}.passport{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.siteHeader{grid-template-columns:minmax(0,1fr) auto auto}.mainNav,.stackButton{display:none}.headerTools{grid-column:2}.navToggle{display:block;grid-column:3;margin-left:18px}.footerTop,.heroGrid,.stackBand,.stackMenuGrid,.ticker{grid-template-columns:minmax(0,1fr)}.heroCopy{margin-bottom:36px}.island{--island-h:min(78vw,640px)}.heroLead{max-width:40ch}.heroMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.heroMeta div:last-child{grid-column:auto}.ticker{height:auto;padding-block:14px;gap:10px}.stackBandLead{padding-bottom:12px}.stackBandCells{border-left:0;border-top:1px solid var(--line-soft)}.stackBandCell:first-child{padding-left:0}.homeFrame{display:block}.rail{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:51;margin:0 calc(-1 * var(--gutter));padding:0;background:rgba(20,20,19,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--line-soft)}.railInner{position:static;max-height:none;padding:0;overflow:visible}.railBar,.railHint,.railTitle{display:none}.railToggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;height:calc(var(--rail-h) - 2px);padding:0 var(--gutter);border:0;background:none;font:500 13px/1.2 var(--mono);color:var(--ink);cursor:pointer}.railToggle i{font-style:normal;color:var(--ink-3)}.railCurrent{display:flex;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.railCurrent b{font-weight:500;color:var(--accent)}.railMiniBar{margin-left:auto;font:400 12px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.railBody{display:none;max-height:62vh;overflow:auto;padding:4px var(--gutter) 20px}.rail.is-open .railBody{display:block}.block{padding:72px 0 80px}.stackMenuIntro{margin-bottom:36px}.footerBrand{margin-bottom:44px}.viewer,.wallLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.motion-enabled .seam{height:12vh;min-height:88px;padding-bottom:24px}.seamRow{column-gap:12px}.seamIdx{font-size:22px}.seamBar{gap:2px}:root{--gutter:16px}.motion-enabled .transit{height:50vh}.motion-enabled .transit[data-transit-to=drill-monitor]{height:85vh}.motion-enabled .transit[data-transit-to=case-kontur]{height:80vh}.motion-enabled .transit[data-transit-to=request]{height:105vh}.brandText{font-size:15px}.headerTools .btn{display:none}.hero{padding-top:calc(var(--header-h) + 22px)}.heroWordmarkWide{display:none}.heroWordmarkNarrow{display:grid;grid-gap:10px;gap:10px}.heroWordmarkNarrow .pixelText{width:auto;height:calc((100vw - 2 * var(--gutter)) * 7 / 47)}.heroMeta{grid-template-columns:minmax(0,1fr)}.figCaption span:nth-child(2){display:none}.island{--island-h:min(100vw,560px)}.islandTitle{gap:6px;padding:3px 5px 2px;font-size:10px}.islandTitle b{font-size:12px}.tickerLead{display:none}.stackBandCells{grid-template-columns:repeat(2,minmax(0,1fr))}.stackBandCell,.stackBandCell:first-child{padding:14px 12px 14px 0;border-right:0;border-bottom:1px solid var(--line-soft)}.stackBandCell:nth-child(odd){border-right:1px solid var(--line-soft)}.stackBandCell:nth-child(2n){padding-left:12px}.stackBandCell:nth-last-child(-n+2){border-bottom:0}.blockHead,:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockHead{grid-template-columns:minmax(0,1fr)}.blockHead>*,.blockHead>.blockLabel,.blockHead>.blockNum,:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) :is(.blockNum,.blockLabel,.blockTitle,.blockLead){grid-column:1;grid-row:auto}.blockNum .pixelText,:is(.viewerPin,.ringPin,.wallPin,.boardPin,.deckPin) .blockNum .pixelText{height:64px}.blockLead{font-size:14px}.offer{grid-template-columns:minmax(0,1fr);row-gap:14px;margin-top:40px}.offer .btn{justify-self:start}.ringStage{height:max(250px,66vw)}.ringCam{--ring-w:min(62cqw,100cqh)}.ringInfo{grid-template-columns:minmax(0,1fr);gap:14px}html:not(.motion-enabled) .ringList{grid-template-columns:minmax(0,1fr);gap:16px}html:not(.motion-enabled) .ringList li{grid-area:auto;visibility:visible}html:not(.motion-enabled) .ringMeter{display:none}.viewer{grid-template-columns:minmax(0,1fr)}.viewerWin{padding:26px 10px 12px}html:not(.motion-enabled) .viewer{grid-template-rows:none}html:not(.motion-enabled) .viewerStage{display:flex;gap:12px;min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;container-type:normal;perspective:none;background:none}html:not(.motion-enabled) .viewerStage::-webkit-scrollbar{display:none}html:not(.motion-enabled) .viewerShot{position:relative;left:auto;bottom:auto;flex:0 0 86%;width:auto;margin:0;box-shadow:none;scroll-snap-align:start}html:not(.motion-enabled) .viewerStatus{display:none}.viewerList{grid-template-columns:minmax(0,1fr)}.viewerRow{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 14px 13px}.viewerNo,.viewerText strong{font-size:20px}.viewerLine{display:block}.wallWin{padding:26px 10px 12px}.wallCam{bottom:max(14px,calc((100cqh - var(--w) * .625) * .4))}.wallList{grid-template-columns:minmax(0,1fr)}.wallList li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 14px 13px}.wallNo,.wallText strong{font-size:20px}.wallLine{display:block}html:not(.motion-enabled) .wallShot{flex-basis:86%}.motion-enabled .boardPin{display:grid;height:auto;min-height:0}.motion-enabled .boardDock{flex:none;height:calc(100svh - var(--header-h) - var(--rail-h) - 24px);min-height:420px}.motion-enabled .boardScreen{--sw:min(100cqw,112cqh)}.motion-enabled .boardScreenView{gap:4px}.motion-enabled .boardLegend{flex-wrap:nowrap;gap:12px;font-size:10px;letter-spacing:.02em;white-space:nowrap}.motion-enabled .boardLegend span{gap:5px}.motion-enabled .boardLegend i{width:8px;height:8px}.motion-enabled .boardLog{grid-template-columns:minmax(0,1fr);gap:2px;height:auto;padding:4px 6px 2px;font-size:10px;line-height:13px}.motion-enabled .boardLogLines{height:13px}.motion-enabled .boardLogNote{min-height:26px}.terminalForm{grid-template-columns:minmax(0,1fr)}.terminal .tuiWinBar{justify-content:flex-start;padding-left:12px}.terminal[data-parcel] .terminalPkt{display:none}.footerCols,.stackMenuGroups{grid-template-columns:minmax(0,1fr)}.footerBottom span:nth-child(2),.stackMenuBottom span,.stackMenuTop span:nth-child(2){display:none}.footerStage{height:max(440px,calc(100svh - 46px))}.footerWordmark{bottom:24px}.footerLog{top:36px;font-size:12px}.footerDock{top:40%;right:var(--gutter)}.footerMenu{padding:30px 14px 16px}.footerWordmarkWide{display:none}.footerWordmarkNarrow{display:grid;grid-gap:8px;gap:8px}.footerWordmarkNarrow .pixelText{width:auto;height:calc((100vw - 2 * var(--gutter)) * 7 / 49)}.bootBar,.bootLog{font-size:12px}.bootSkip{display:none}}[data-offscreen] *,[data-offscreen] :after,[data-offscreen] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.tickerTrack{animation:none}.pxCover{display:none!important}.beam i,.mascot{display:none}.islandStatic{display:block}}