.yb-desk{--d-bg:#0a0c0f;--d-panel:#101318;--d-elev:#171b22;--d-raised:#1e232c;--d-line:#242a33;--d-line-strong:#323a46;--d-fg:#d7dde6;--d-muted:#9a958c;--d-amber:#f5a623;--d-amber-soft:#f5a6231f;--d-blue:#58a6ff;--d-pos:#3fb950;--d-neg:#ff6b61;--accent:#ffa31a;--bg:var(--d-bg);--fg:var(--d-fg);background:radial-gradient(900px 520px at 0% 0%, #f5a62314, transparent 60%), radial-gradient(700px 520px at 100% 12%, #58a6ff0f, transparent 60%), var(--d-bg);color:var(--d-fg);font-variant-numeric:tabular-nums}.yb-amber{color:var(--d-amber)}.yb-muted{color:var(--d-muted)}.yb-pos{color:var(--d-pos)}.yb-neg{color:var(--d-neg)}.yb-section{border-top:1px solid var(--d-line);padding-block:72px;scroll-margin-top:140px}.yb-section:first-of-type{border-top:0}@media (min-width:768px){.yb-section{padding-block:112px}}.yb-code{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--d-amber);font-size:13px;font-weight:800;font-stretch:125%}.yb-goTag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--d-muted);font-weight:500;font-stretch:100%}.yb-h1{white-space:nowrap;letter-spacing:-.045em;background:linear-gradient(90deg,#f5a623,#58a6ff 45%,#c98500 75%,#f5a623) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:20px;font-size:clamp(52px,15vw,120px);font-weight:800;font-stretch:118%;line-height:.88}@media (min-width:1024px){.yb-h1{font-size:clamp(64px,6vw,96px)}}@media (prefers-reduced-motion:no-preference){.yb-h1{animation:14s ease-in-out infinite alternate shift}}@keyframes shift{to{background-position:100% 0}}.yb-lead{letter-spacing:-.03em;text-wrap:balance;max-width:28ch;margin-top:20px;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.3}.yb-h2{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin-top:14px;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.02}.yb-note{font-family:var(--font-mono);color:var(--d-muted);font-size:13px;line-height:1.5}.yb-cmd{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--d-line);font-family:var(--font-mono);background:#0a0c0feb;position:relative}.yb-cmdForm{background:var(--d-panel);border:1px solid var(--d-line-strong);border-radius:4px;flex:none;align-items:center;gap:8px;min-width:0;height:40px;padding-inline:10px 4px;display:flex}.yb-cmdForm:focus-within{border-color:var(--d-amber);box-shadow:0 0 0 3px var(--d-amber-soft)}.yb-prompt{color:var(--d-amber);font-weight:500}.yb-cmdInput{min-width:0;height:100%;color:var(--d-fg);font:inherit;text-transform:uppercase;background:0 0;outline:none;flex:1;font-size:16px}.yb-cmdInput::placeholder{color:var(--d-muted);text-transform:none}@media (min-width:768px){.yb-cmd{position:sticky;top:48px}.yb-cmdForm{flex:320px}.yb-cmdInput{font-size:14px}}.yb-goKey{background:var(--d-amber);color:#0a0c0f;letter-spacing:.08em;border-radius:2px;height:30px;padding-inline:12px;font-size:12px;font-weight:500}.yb-keys{scrollbar-width:none;min-width:0;position:relative;overflow-x:auto}.yb-keys ul{gap:4px;display:flex}@media (max-width:767px){.yb-keys{scroll-snap-type:x proximity;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.yb-keys li{scroll-snap-align:start}@supports (animation-timeline:scroll(self inline)){.yb-keys{-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/var(--yb-fade-l)), #000 12%, #000 85%, rgb(0 0 0/var(--yb-fade-r)));-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/var(--yb-fade-l)), #000 12%, #000 85%, rgb(0 0 0/var(--yb-fade-r)));mask-image:linear-gradient(90deg, rgb(0 0 0/var(--yb-fade-l)), #000 12%, #000 85%, rgb(0 0 0/var(--yb-fade-r)));animation:linear both yb-keyfade;animation-timeline:scroll(self inline)}}}@property --yb-fade-l{syntax:"<number>";inherits:false;initial-value:1}@property --yb-fade-r{syntax:"<number>";inherits:false;initial-value:0}@keyframes yb-keyfade{0%{--yb-fade-l:1;--yb-fade-r:0}8%{--yb-fade-l:0}92%{--yb-fade-r:0}to{--yb-fade-l:0;--yb-fade-r:1}}.yb-fkey,.yb-fkeyOn{border:1px solid var(--d-line-strong);letter-spacing:.06em;white-space:nowrap;height:32px;color:var(--d-fg);background:var(--d-elev);border-radius:2px;align-items:center;gap:6px;padding-inline:8px 10px;font-size:12px;transition:background-color .16s,border-color .16s;display:inline-flex}.yb-fkey:hover{border-color:var(--d-amber)}.yb-fkey:active,.yb-fkeyOn:active,.yb-fkey[data-pressed],.yb-fkeyOn[data-pressed]{transform:translateY(1px)scale(.97)}.yb-fkey,.yb-fkeyOn{transition-property:background-color,border-color,color,transform}.yb-fkeyOn{background:var(--d-amber);border-color:var(--d-amber);color:#0a0c0f}.yb-fnum{opacity:.7;font-size:10px}.yb-matches{flex-wrap:wrap;gap:4px;display:flex}.yb-matches:empty{display:none}.yb-matches button{border:1px solid var(--d-line-strong);color:var(--d-amber);border-radius:2px;padding:2px 8px;font-size:12px}.yb-cmdMsg{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.yb-tape{border-bottom:1px solid var(--d-line);background:var(--d-panel);font-family:var(--font-mono);font-size:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.yb-tapeTrack{width:max-content;color:var(--d-muted);gap:36px;padding:9px 0;display:flex}.yb-tapeTrack b{color:var(--d-amber);margin-right:6px;font-weight:500}.yb-tapeTrack i{color:var(--d-blue);margin-left:8px;font-style:normal}@media (prefers-reduced-motion:no-preference){.yb-tapeTrack{animation:90s linear infinite tape}.yb-tape:hover .yb-tapeTrack{animation-play-state:paused}}@keyframes tape{to{transform:translate(-50%)}}.yb-shot{border:1px solid var(--d-line-strong);background:var(--d-panel);border-radius:6px;overflow:hidden}.yb-shotBar{border-bottom:1px solid var(--d-line);height:30px;font-family:var(--font-mono);color:var(--d-muted);align-items:center;gap:10px;padding-inline:12px;font-size:12px;display:flex}.yb-shotBar span{letter-spacing:-.1em;color:var(--d-line-strong)}.yb-panel{border:1px solid var(--d-line-strong);background:var(--d-panel);font-family:var(--font-mono);border-radius:6px;overflow:hidden}.yb-panelBar{border-bottom:1px solid var(--d-line);background:var(--d-elev);letter-spacing:.04em;color:var(--d-fg);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:9px 14px;font-size:12px;display:flex}.yb-statRow{border-top:1px solid var(--d-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yb-statRow>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:18px 16px 4px 0;display:flex}.yb-statRow dd{font-family:var(--font-mono);color:var(--d-amber);font-size:clamp(30px,3.4vw,44px);line-height:1}.yb-statRow dt{font-family:var(--font-mono);color:var(--d-muted);font-size:12px;line-height:1.4}@media (min-width:768px){.yb-statRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.yb-statRow{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.js .yb-statRow>div{opacity:0;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:var(--yb-d,0s);transform:translateY(8px)}.js .yb-statRow.is-in>div{opacity:1;transform:none}.yb-statRow>div:nth-child(2){--yb-d:60ms}.yb-statRow>div:nth-child(3){--yb-d:.12s}.yb-statRow>div:nth-child(4){--yb-d:.18s}.yb-statRow>div:nth-child(5){--yb-d:.24s}.yb-statRow>div:nth-child(6){--yb-d:.3s}.js .yb-statRow.is-in dd{animation:.9s ease-out both yb-tick;animation-delay:var(--yb-d,0s)}}@keyframes yb-tick{0%{color:#fff;text-shadow:0 0 18px #f5a62399}to{color:var(--d-amber);text-shadow:none}}.yb-btnGood,.yb-btnBad,.yb-btnPrimary,.yb-btnGhost{border:1px solid var(--d-line-strong);min-height:40px;font-family:var(--font-mono);color:var(--d-fg);background:var(--d-elev);border-radius:4px;padding:0 14px;font-size:13px;transition:border-color .16s,background-color .16s,transform .12s}.yb-btnGood:active,.yb-btnBad:active,.yb-btnPrimary:active,.yb-btnGhost:active{transform:scale(.97)}.yb-btnGood span{color:var(--d-pos)}.yb-btnBad span{color:var(--d-neg)}.yb-btnGood:hover{border-color:var(--d-pos)}.yb-btnBad:hover{border-color:var(--d-neg)}.yb-btnPrimary{background:var(--d-amber);border-color:var(--d-amber);color:#0a0c0f;font-weight:500}.yb-btnPrimary:disabled{opacity:.7;cursor:progress}.yb-btnGhost{background:0 0}.yb-btnGhost:hover{border-color:var(--d-fg)}.yb-badgeOn,.yb-badgeOff{letter-spacing:.08em;font-size:12px}.yb-badgeOn{color:var(--d-pos)}.yb-badgeOff{color:var(--d-muted)}.yb-gridLine{stroke:var(--d-line);stroke-width:1px}.yb-axisText{fill:var(--d-muted);font-size:15px;font-family:var(--font-mono)}.yb-band{fill:#58a6ff14}.yb-curveArea{fill:var(--d-amber-soft)}.yb-curveLine{fill:none;stroke:var(--d-amber);stroke-width:2px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.yb-curveArea,.yb-curveLine{transition:d .26s cubic-bezier(.2,.8,.2,1)}.yb-band,.yb-floorOn,.yb-floorOff,.yb-dotOn,.yb-dotOff{transition:x .26s,width .26s,x1 .26s,x2 .26s,cx .26s}}.yb-bar{stroke:var(--d-fg);stroke-width:1.5px;stroke-dasharray:4 4}.yb-barText{fill:var(--d-fg);font-size:15px;font-family:var(--font-mono);paint-order:stroke;stroke:var(--d-panel);stroke-width:5px;stroke-linejoin:round}.yb-floorOn,.yb-floorOff{stroke-width:1.5px}.yb-floorOn{stroke:var(--d-pos)}.yb-floorOff{stroke:var(--d-blue)}.yb-dotOn{fill:var(--d-pos)}.yb-dotOff{fill:var(--d-blue)}.yb-caption{color:var(--d-muted);max-width:70ch;margin-top:8px;font-size:13px;line-height:1.5}.yb-side{border-top:1px solid var(--d-line);background:var(--d-bg);flex-direction:column;gap:14px;padding:16px;display:flex}@media (min-width:1024px){.yb-side{border-top:0;border-left:1px solid var(--d-line)}}.yb-statusOn,.yb-statusOff{border-radius:4px;padding:8px 10px;font-size:13px;line-height:1.35}@media (prefers-reduced-motion:no-preference){.yb-statusOn{animation:1.1s cubic-bezier(.22,1,.36,1) yb-earn}.yb-badgeOn{animation:1.1s steps(2,jump-none) 3 yb-blink}}@keyframes yb-earn{0%{transform:scale(.98);box-shadow:0 0 #3fb9508c}35%{transform:scale(1.015)}to{transform:none;box-shadow:0 0 0 14px #3fb95000}}@keyframes yb-blink{50%{opacity:.35}}.yb-statusOn{color:#7ee08c;background:#3fb95024;border:1px solid #3fb95080}.yb-statusOff{background:var(--d-elev);color:var(--d-fg);border:1px solid var(--d-line-strong)}.yb-stats>div{border-bottom:1px solid var(--d-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.yb-stats dt{color:var(--d-muted)}.yb-log{color:var(--d-muted);font-size:13px;line-height:1.7}.yb-logEmpty{font-style:italic}.yb-loops{border:1px solid var(--d-line);background:var(--d-line);border-radius:6px;gap:1px;display:grid;overflow:hidden}.yb-loops li{background:var(--d-panel);grid-template-columns:64px 1fr;gap:2px 14px;padding:14px 16px;display:grid}.yb-loops li>span:first-child{font-family:var(--font-mono);grid-row:span 2;padding-top:3px;font-size:12px}.yb-loops strong{font-weight:600}.yb-tableWrap{border:1px solid var(--d-line-strong);background:var(--d-panel);border-radius:6px;overflow-x:auto}.yb-fnTable{border-collapse:collapse;width:100%;min-width:760px;font-family:var(--font-mono);text-align:left;font-size:13px}.yb-fnTable thead th{background:var(--d-elev);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);padding:10px 14px;font-size:12px;font-weight:500;position:sticky;top:0}.yb-fnTable tbody tr{border-top:1px solid var(--d-line);scroll-margin-top:160px;transition:background-color .2s}.yb-fnTable tbody tr:hover,.yb-fnTable tbody tr:target,.yb-fnTable tbody tr:focus{background:var(--d-amber-soft)}.yb-fnTable tbody tr:focus{outline:1px solid var(--d-amber);outline-offset:-1px}.yb-fnTable tbody th{color:var(--d-amber);width:80px;padding:10px 14px;font-weight:500}.yb-fnTable td{vertical-align:top;padding:10px 14px}.yb-fnTable code{color:var(--d-blue)}@media (max-width:639px){.yb-fnTable{min-width:0}.yb-fnTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yb-fnTable tbody tr{grid-template-columns:64px minmax(0,1fr);column-gap:10px;padding:12px 14px;display:grid}.yb-fnTable tbody th{grid-row:span 3;width:auto;padding:0}.yb-fnTable td{padding:0}.yb-fnTable td+td{margin-top:4px;font-size:12px}.yb-fnTable td code{overflow-wrap:anywhere}}.yb-sheet{border-collapse:collapse;text-align:right;width:100%;min-width:560px;font-size:12px}.yb-sheet th,.yb-sheet td{border:1px solid var(--d-line);white-space:nowrap;height:28px;padding:0 10px;position:relative}.yb-sheet thead th{background:var(--d-elev);color:var(--d-muted);font-weight:500}.yb-colLetter{color:var(--d-line-strong);margin-right:8px}.yb-rowHead{text-align:left;color:var(--d-fg);background:var(--d-bg);font-weight:400}.yb-rowNum{width:22px;color:var(--d-muted);opacity:.6;display:inline-block}.yb-totalRow td,.yb-totalRow th{border-top:1px solid var(--d-line-strong);color:#fff;font-weight:500}.yb-cellOff{color:#0000}.yb-cellOn{color:var(--d-fg)}@media (prefers-reduced-motion:no-preference){.yb-cellOn{animation:.9s ease-out glow}.yb-cellFlash{animation:.7s ease-out glow}}@keyframes glow{0%{background:#f5a62359}}.yb-cellCursor{outline:2px solid var(--d-amber);outline-offset:-2px;background:var(--d-amber-soft)}.yb-agentTag{background:var(--d-amber);color:#0a0c0f;z-index:2;border-radius:2px 2px 2px 0;padding:1px 5px;font-size:10px;line-height:1.4;position:absolute;top:-18px;left:-2px}.yb-sliderLabel{align-items:center;gap:12px;font-size:13px;display:flex}.yb-slider{width:min(220px,50vw);accent-color:var(--d-amber);height:32px}.yb-deck{border-top:1px solid var(--d-line);background:var(--d-bg);gap:10px;padding:14px;display:grid}@media (min-width:1024px){.yb-deck{border-top:0;border-left:1px solid var(--d-line)}}.yb-slide{aspect-ratio:16/8.2;color:#15171a;font-family:var(--font-sans);background:#f4f1ea;border-radius:4px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;overflow:hidden}.yb-slideKicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#5c5b57;font-size:10px}.yb-slideBig{letter-spacing:-.03em;color:#8a5500;font-size:30px;font-weight:700;line-height:1}.yb-slideSub{color:#3a3a37;font-size:12px;line-height:1.35}.yb-bars{font-family:var(--font-mono);gap:3px;font-size:10px;display:grid}.yb-bars li{grid-template-columns:28px 1fr 46px;align-items:center;gap:6px;display:grid}.yb-barLabel,.yb-barValue{color:#3a3a37}.yb-barValue{text-align:right}.yb-barTrack{background:#e4dfd4;border-radius:1px;height:9px}.yb-barFill,.yb-barFillOn{background:#b9b2a3;border-radius:1px;height:100%;transition:width .26s;display:block}.yb-barFillOn{background:#c98500}.yb-cols{flex:1;align-items:flex-end;gap:8px;padding-bottom:14px;display:flex}.yb-cols span{background:#c98500;border-radius:1px 1px 0 0;flex:1;transition:height .26s;position:relative}.yb-cols em{text-align:center;font-style:normal;font-family:var(--font-mono);color:#3a3a37;font-size:10px;position:absolute;bottom:-15px;left:0;right:0}.yb-auditOn,.yb-auditOff{border-top:1px solid var(--d-line);padding:9px 14px;font-size:12px}.yb-auditOn{background:#3fb95014}.yb-auditOff{color:var(--d-muted)}.yb-pipe{font-family:var(--font-mono);gap:6px;font-size:13px;display:grid;position:relative}.yb-pipe li{border:1px solid var(--d-line);background:var(--d-panel);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:9px 12px;display:flex;position:relative}.yb-pipe code{color:var(--d-blue)}@media (prefers-reduced-motion:no-preference){.yb-pipe li:after{content:"";border-radius:inherit;border:1px solid var(--d-amber);background:linear-gradient(90deg, var(--d-amber-soft), transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 18px -4px #f5a62373}.is-in>.yb-pipe li:after{animation:7s linear infinite yb-pass;animation-delay:calc(var(--i,0) * .42s + .4s)}}@keyframes yb-pass{0%{opacity:0}2%{opacity:1}9%{opacity:0}to{opacity:0}}.yb-pipeKey{border-color:var(--d-amber)!important;background:var(--d-amber-soft)!important}.yb-pipeKey code{color:var(--d-amber)}.yb-pipeNum{color:var(--d-muted);font-size:12px}.yb-pipeNote{color:var(--d-amber);margin-left:auto;font-size:12px}.yb-wire{border:1px solid var(--d-line-strong);background:var(--d-panel);font-family:var(--font-mono);border-radius:6px;overflow:hidden}.yb-live{color:var(--d-muted);align-items:center;gap:6px;display:inline-flex}.yb-liveDot{background:var(--d-pos);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.yb-liveDot{animation:2s ease-out infinite pulse}}@keyframes pulse{0%{box-shadow:0 0 #3fb95099}to{box-shadow:0 0 0 8px #3fb95000}}.yb-wireList li{border-top:1px solid var(--d-line);grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.yb-wireList li:first-child{border-top:0}@media (prefers-reduced-motion:no-preference){.yb-wireNew{animation:.52s cubic-bezier(.16,1,.3,1) slideIn}}@keyframes slideIn{0%{opacity:0;background:var(--d-amber-soft);transform:translateY(-14px)}}.yb-mono{border:2px solid var(--d-amber);width:44px;height:44px;color:var(--d-amber);background:radial-gradient(circle, var(--d-amber-soft), transparent 70%);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.yb-wireMeta{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.yb-srcChip{border:1px solid var(--d-line-strong);color:var(--d-blue);border-radius:2px;padding:1px 6px}.yb-wireHead{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--d-fg);margin-top:6px;font-size:21px;font-style:italic;line-height:1.2}.yb-buildList{border-top:1px solid var(--d-line);display:grid}.yb-buildList>div{border-bottom:1px solid var(--d-line);gap:4px 24px;padding:14px 0;display:grid}.yb-buildList dt{font-family:var(--font-mono);color:var(--d-amber);font-size:13px}.yb-buildList dd{max-width:72ch}@media (min-width:768px){.yb-buildList>div{grid-template-columns:140px 1fr}}.yb-panel[data-pending] .yb-cellOn{color:#0000;animation:none}.yb-panel[data-pending] .yb-auditOn{visibility:hidden}
