[data-ob]{--ob-font:var(--font-geist),"Geist",system-ui,sans-serif;--ob-mono:var(--font-geist-mono),"Geist Mono",monospace;--ob-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--ink:#e0795a;--cream:#160f0c;--co:#e0795a;--coralink:#ef9a7c;--grey:#5c6472;--green:#5fc08c;--red:#e5645a;--warn:#e6a04a;--bg:#0e1015;--fg:#e9ebf1;--mfg:#9aa0ad;--faint:#5c6472;--bd:#232732;--line:#20242d;--line2:#2a2f3a;--mut:#171a21;--card:#181b22;--hv:#1b1f28;--sb:#0a0b0f;--cobg:rgba(224,121,90,0.16);--cobd:rgba(224,121,90,0.4);--cofg:#ef9a7c;--ctahv:rgba(224,121,90,0.26);--ok:#5fc08c;--okbg:rgba(95,192,140,0.14);--live:#5fc08c;--mark:#e7e9f1;--rdot:#3a3f49;--sba:#242a38;--hero:#14161c;--heroline:#2a2f3a;--badge:#ffffff;--scrim:rgba(8,9,13,0.62);--glow:rgba(216,95,60,0.22);--shadow:0 34px 80px -34px rgba(0,0,0,0.8);--shadow2:0 50px 110px -30px rgba(0,0,0,0.7)}[data-ob-theme=light]{--ink:#df7a5d;--cream:#ffffff;--co:#df7a5d;--coralink:#b1542f;--grey:#71716c;--green:#3f9b6e;--red:#c5372a;--warn:#b8791f;--bg:#fbfbfa;--fg:#1a1a18;--mfg:#71716c;--faint:#a3a29c;--bd:#e7e6e2;--line:#eceae5;--line2:#e7e6e2;--mut:#f3f2ef;--card:#ffffff;--hv:#efeee9;--sb:#f6f5f2;--cobg:#fbeee8;--cobd:#f4dccf;--cofg:#b1542f;--ctahv:rgba(223,122,93,0.16);--ok:#3f9b6e;--okbg:#eaf5ef;--live:#3f9b6e;--mark:#1c1b19;--rdot:#d2d1cb;--sba:#e9e7e1;--hero:#1c1b19;--heroline:#34322d;--badge:#ffffff;--scrim:rgba(251,251,250,0.7);--glow:rgba(223,122,93,0.14);--shadow:0 20px 50px -26px rgba(28,27,25,0.24);--shadow2:0 34px 80px -26px rgba(28,27,25,0.3)}[data-ob] *,[data-ob] :after,[data-ob] :before{box-sizing:border-box}[data-ob] ::placeholder{color:var(--faint)}[data-ob] a{color:var(--coralink);text-underline-offset:2px}[data-ob] [data-cockpit] a,[data-ob] a:hover{color:var(--co)}[data-ob] [data-cockpit] a:hover{color:var(--cofg)}[data-ob] button{font-family:inherit}[data-ob] .hchip{display:inline-flex;align-items:center;gap:5px;font-family:var(--ob-mono);font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;padding:3px 7px;border-radius:6px;line-height:1;white-space:nowrap}[data-ob] .hchip[data-real]{background:var(--okbg);color:var(--ok)}[data-ob] .hchip[data-target]{background:transparent;color:var(--mfg);border:1px dashed var(--bd)}[data-ob] .emchip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--mut);border:1px solid var(--bd);font-size:12.5px;color:var(--fg);white-space:nowrap}[data-ob] .emchip button{width:16px;height:16px;border:none;background:transparent;color:var(--mfg);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}[data-ob] .emchip button:hover{background:var(--bd);color:var(--fg)}[data-ob] .seg{height:5px;border-radius:3px;flex:1;background:var(--bd);transition:background .25s ease}[data-ob] .seg[data-on=true]{background:var(--co)}[data-ob] .qopt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:15px 17px;border:1px solid var(--bd);border-radius:13px;background:var(--card);cursor:pointer;transition:border-color .14s ease,background .14s ease;color:var(--fg)}[data-ob] .qopt:hover{border-color:var(--co)}[data-ob] .qopt[data-sel=true]{border-color:var(--co);background:var(--cobg)}[data-ob] .qind{width:22px;height:22px;flex:none;border:1.7px solid var(--bd);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .14s ease}[data-ob] .qind[data-multi=false]{border-radius:50%}[data-ob] .qind[data-multi=true]{border-radius:7px}[data-ob] .qind[data-sel=true]{background:var(--co);border-color:var(--co)}[data-ob] .pres{position:relative;width:9px;height:9px;flex:none;display:inline-block;border-radius:50%}[data-ob] .pres[data-live=true]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--green);animation:ob-ping 1.9s cubic-bezier(0,0,.2,1) infinite}[data-ob] .navdot{width:22px;height:9px;border-radius:4px;background:var(--bd)}[data-ob] button[data-dim=true]{opacity:.4;cursor:default}[data-ob] .ob-iconbtn:hover{background:var(--hv)}[data-ob] .ob-ghostbtn:hover{color:var(--fg)}[data-ob] .ob-linkbtn:hover{color:var(--co)}[data-ob] .ob-codebox:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--cobg)}[data-ob] .ob-sbtoggle:hover{color:var(--fg)}@keyframes ob-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ob-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes ob-ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.4);opacity:0}}@keyframes ob-blink{0%,92%,to{opacity:1}96%{opacity:.15}}@media (max-width:920px){[data-ob] [data-preview]{display:none!important}}