.dial[data-astro-cid-dbbacsox]{gap:16px;min-width:0;display:grid}.req[data-astro-cid-dbbacsox]{color:var(--ink)}.pr[data-astro-cid-dbbacsox]{color:var(--amber)}.control[data-astro-cid-dbbacsox]{gap:8px;display:grid}input[data-astro-cid-dbbacsox][type=range]{width:75%;accent-color:var(--amber);cursor:pointer;height:22px;margin-inline:12.5%}.stops[data-astro-cid-dbbacsox]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.stops[data-astro-cid-dbbacsox] button[data-astro-cid-dbbacsox]{font:inherit;color:var(--muted);border:1px solid var(--rule);cursor:pointer;text-align:center;overflow-wrap:break-word;hyphens:auto;transition:transform .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border-radius:6px;padding:6px 6px 7px;font-size:12px;line-height:1.35}.stops[data-astro-cid-dbbacsox] .n[data-astro-cid-dbbacsox]{color:var(--faint);font-size:11px;display:block}.stops[data-astro-cid-dbbacsox] button[data-astro-cid-dbbacsox][aria-pressed=true]{color:var(--ink);border-color:var(--amber);background:color-mix(in oklab, var(--amber) 12%, transparent)}.stops[data-astro-cid-dbbacsox] button[data-astro-cid-dbbacsox][aria-pressed=true] .n[data-astro-cid-dbbacsox]{color:var(--amber)}.stops[data-astro-cid-dbbacsox] button[data-astro-cid-dbbacsox]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.stops[data-astro-cid-dbbacsox] button[data-astro-cid-dbbacsox]:hover{color:var(--ink)}}.readout[data-astro-cid-dbbacsox]{color:var(--muted)}.readout[data-astro-cid-dbbacsox] b[data-astro-cid-dbbacsox]{color:var(--ink);font-weight:600}.code[data-astro-cid-dbbacsox]{border:1px solid var(--rule);background:var(--bg);border-radius:8px;min-width:0;overflow:hidden}.code-head[data-astro-cid-dbbacsox]{border-bottom:1px solid var(--rule);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:7px 12px;font-size:11.5px;display:flex}.code-head[data-astro-cid-dbbacsox] [data-astro-cid-dbbacsox][data-emits]{color:var(--muted)}.stack[data-astro-cid-dbbacsox]{display:grid}.pane[data-astro-cid-dbbacsox]{opacity:0;visibility:hidden;min-width:0;transition:opacity .2s var(--ease-out), visibility 0s linear .2s;grid-area:1/1;padding:12px}.pane[data-astro-cid-dbbacsox][aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), visibility 0s}.src[data-astro-cid-dbbacsox]{white-space:pre;font-family:var(--mono);color:var(--ink);font-size:12.5px;line-height:1.6;overflow-x:auto}.note[data-astro-cid-dbbacsox]{color:var(--faint);margin-bottom:8px;font-size:12px}.pane[data-astro-cid-dbbacsox] .st{color:var(--link)}.pane[data-astro-cid-dbbacsox] .kw{color:var(--muted)}.pane[data-astro-cid-dbbacsox] .cm{color:var(--ok)}.pane[data-astro-cid-dbbacsox] .ty{color:var(--amber);background:color-mix(in oklab, var(--amber) 16%, transparent);border-radius:3px;padding:0 2px}.probs[data-astro-cid-dbbacsox]{gap:6px;font-size:12.5px;display:grid}.prob[data-astro-cid-dbbacsox]{grid-template-columns:minmax(0,17ch) 1fr 4ch;align-items:center;gap:10px;display:grid}.prob[data-astro-cid-dbbacsox] .q[data-astro-cid-dbbacsox]{overflow-wrap:anywhere}.prob[data-astro-cid-dbbacsox] .p[data-astro-cid-dbbacsox]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.prob[data-astro-cid-dbbacsox] .bar[data-astro-cid-dbbacsox]{background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:3px;height:6px;overflow:hidden}.prob[data-astro-cid-dbbacsox] .bar[data-astro-cid-dbbacsox] i[data-astro-cid-dbbacsox]{background:var(--link);transform-origin:0;height:100%;display:block}.meters[data-astro-cid-dbbacsox]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.m-top[data-astro-cid-dbbacsox]{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.m-word[data-astro-cid-dbbacsox]{color:var(--ink)}.m-track[data-astro-cid-dbbacsox]{background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:3px;height:6px;margin-top:5px;overflow:hidden}.m-track[data-astro-cid-dbbacsox] i[data-astro-cid-dbbacsox]{background:var(--amber);transform-origin:0;height:100%;transition:transform .22s var(--ease-out);display:block}.prov[data-astro-cid-dbbacsox]{flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.tag[data-astro-cid-dbbacsox]{border:1px solid var(--rule);color:var(--faint);opacity:.55;transition:opacity .18s var(--ease-out);border-radius:999px;padding:2px 10px}.dial[data-astro-cid-dbbacsox][data-stop="1"] .typed[data-astro-cid-dbbacsox],.dial[data-astro-cid-dbbacsox][data-stop="2"] .typed[data-astro-cid-dbbacsox]{opacity:1;color:var(--amber);border-color:color-mix(in oklab, var(--amber) 55%, var(--rule))}.dial[data-astro-cid-dbbacsox][data-stop="3"] .bound[data-astro-cid-dbbacsox],.dial[data-astro-cid-dbbacsox][data-stop="4"] .bound[data-astro-cid-dbbacsox]{opacity:1;color:var(--ok);border-color:color-mix(in oklab, var(--ok) 55%, var(--rule))}@media (width<=600px){.meters[data-astro-cid-dbbacsox]{grid-template-columns:1fr;gap:10px}.stops[data-astro-cid-dbbacsox]{gap:4px}.stops[data-astro-cid-dbbacsox] button[data-astro-cid-dbbacsox]{padding-inline:2px;font-size:10.5px}.readout[data-astro-cid-dbbacsox] .sep[data-astro-cid-dbbacsox]{display:none}.readout[data-astro-cid-dbbacsox] .wait[data-astro-cid-dbbacsox]{display:block}}.cf{font-family:var(--mono);color:var(--ink);font-size:13px}.cf-prompts{flex-wrap:wrap;gap:6px;display:flex}.cf-prompts button,.cf-mode button{font:inherit;color:var(--muted);border:1px solid var(--rule);cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.cf-prompts button[aria-pressed=true],.cf-mode button[aria-pressed=true]{color:var(--ink);border-color:var(--amber)}.cf-prompts button:active,.cf-mode button:active{transform:scale(.97)}.cf-grid{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:18px;margin-top:16px;display:grid}@media (width<=640px){.cf-grid{grid-template-columns:minmax(0,1fr)}}.cf-steps{gap:8px;list-style:none;display:grid}.cf-steps li{border:1px solid var(--rule);opacity:.3;transition:opacity .22s var(--ease-out);border-radius:8px;min-width:0;padding:8px 10px}.cf-steps li.is-on{opacity:1}.cf-steps .n{color:var(--amber)}.cf-steps b{font-weight:600}.cf-body{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.cf-body .ev{color:var(--faint)}.cf-bar{grid-template-columns:13ch 1fr 4ch;align-items:center;gap:6px;margin-top:3px;display:grid}.cf-bar .t{background:var(--bg);border-radius:3px;height:6px;overflow:hidden}.cf-bar i{transform-origin:0;height:100%;transition:transform .3s var(--ease-out);border-radius:3px;display:block}.cf-bar i.yes{background:var(--ok)}.cf-bar i.maybe{background:var(--amber)}.cf-bar i.no{background:var(--faint)}.cf-bar span:last-child{text-align:right}.cf-rule{color:var(--ink)}.cf-rule em{color:var(--amber);font-style:normal}.cf-phone{background:var(--bg);border:1px solid var(--rule);border-radius:18px;min-height:230px;padding:14px}.cf-phone .metric-l{color:var(--muted);font-size:11px}.cf-phone .metric-v{color:var(--amber);font-size:24px;font-weight:600;line-height:1.2}.cf-phone .metric-h{color:var(--muted);margin-bottom:10px;font-size:11.5px}.cf-phone .src{color:var(--faint);margin-top:8px;font-size:11px}.cf-phone .clar{color:var(--amber)}.cf-phone svg{width:100%;height:auto;display:block}.cf-phone table{border-collapse:collapse;width:100%;font-size:11.5px}.cf-phone th{color:var(--muted);text-align:left;border-bottom:1px solid var(--rule);padding:3px 4px;font-weight:400}.cf-phone td{border-bottom:1px solid color-mix(in oklab, var(--rule) 60%, transparent);padding:4px}.cf-phone .ttl{color:var(--ink);margin-bottom:4px;font-size:12px}.cf-phone .num{transition:color .2s var(--ease-out)}.cf-phone.is-writer .num{color:var(--warn,#f0a46b);fill:var(--warn,#f0a46b)}.cf-phone>*{animation:cfIn .24s var(--ease-out) both}@keyframes cfIn{0%{opacity:0;transform:translateY(4px)}}.cf-mode{gap:6px;margin-top:10px;display:flex}.cf-prov{color:var(--ok);margin-top:6px;font-size:12px}.cf-prov.is-writer{color:#f0a46b}.cf-note{color:var(--faint);margin-top:12px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.cf-steps li,.cf-bar i,.cf-phone>*{transition:none;animation:none}}.mf[data-astro-cid-ktysazgg]{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:center;gap:clamp(20px,4vw,40px);display:grid}.left[data-astro-cid-ktysazgg]{min-width:0}.req[data-astro-cid-ktysazgg]{color:var(--ink);font-size:14.5px}.q[data-astro-cid-ktysazgg]{color:var(--amber);margin-right:4px}.scale[data-astro-cid-ktysazgg]{margin-top:26px;padding-bottom:22px;position:relative}.bar[data-astro-cid-ktysazgg]{background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:6px;height:34px;position:relative;overflow:hidden}.band[data-astro-cid-ktysazgg]{box-shadow:inset -1px 0 0 var(--panel);transition:opacity .2s var(--ease-out);opacity:.55;align-items:center;padding-left:8px;display:flex;position:absolute;top:0;bottom:0}.band[data-astro-cid-ktysazgg] em[data-astro-cid-ktysazgg]{color:var(--ink);font-size:11.5px;font-style:normal}.band[data-astro-cid-ktysazgg].no{background:color-mix(in oklab, var(--muted) 18%, var(--panel))}.band[data-astro-cid-ktysazgg].maybe{background:color-mix(in oklab, var(--amber) 28%, var(--panel))}.band[data-astro-cid-ktysazgg].yes{background:color-mix(in oklab, var(--ok) 30%, var(--panel))}.mf[data-astro-cid-ktysazgg][data-band=no] .band[data-astro-cid-ktysazgg].no,.mf[data-astro-cid-ktysazgg][data-band=maybe] .band[data-astro-cid-ktysazgg].maybe,.mf[data-astro-cid-ktysazgg][data-band=yes] .band[data-astro-cid-ktysazgg].yes{opacity:1}.range[data-astro-cid-ktysazgg]{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:34px;margin:0;position:absolute;inset:0 0 22px}.range[data-astro-cid-ktysazgg]:focus{outline:none}.range[data-astro-cid-ktysazgg]::-webkit-slider-runnable-track{background:0 0;height:34px}.range[data-astro-cid-ktysazgg]::-moz-range-track{background:0 0;height:34px}.range[data-astro-cid-ktysazgg]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:2px solid var(--panel);width:6px;height:46px;box-shadow:0 0 0 1px var(--ink);transition:transform .15s var(--ease-out);border-radius:3px;margin-top:-6px}.range[data-astro-cid-ktysazgg]::-moz-range-thumb{background:var(--ink);border:2px solid var(--panel);width:6px;height:46px;box-shadow:0 0 0 1px var(--ink);border-radius:3px}.range[data-astro-cid-ktysazgg]:focus-visible::-webkit-slider-thumb{background:var(--amber);box-shadow:0 0 0 2px var(--amber)}.range[data-astro-cid-ktysazgg]:focus-visible::-moz-range-thumb{background:var(--amber);box-shadow:0 0 0 2px var(--amber)}.range[data-astro-cid-ktysazgg]:active::-webkit-slider-thumb{transform:scaleX(1.3)}.ticks[data-astro-cid-ktysazgg]{height:16px;position:absolute;bottom:0;left:0;right:0}.ticks[data-astro-cid-ktysazgg] span[data-astro-cid-ktysazgg]{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;translate:-50%}.ticks[data-astro-cid-ktysazgg] span[data-astro-cid-ktysazgg]:first-child{translate:0}.ticks[data-astro-cid-ktysazgg] span[data-astro-cid-ktysazgg]:last-child{translate:-100%}.readout[data-astro-cid-ktysazgg]{color:var(--muted);margin-top:14px;font-size:13.5px}.readout[data-astro-cid-ktysazgg] b[data-astro-cid-ktysazgg]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.mf[data-astro-cid-ktysazgg][data-band=maybe] .band-name[data-astro-cid-ktysazgg]{color:var(--amber)}.mf[data-astro-cid-ktysazgg][data-band=yes] .band-name[data-astro-cid-ktysazgg]{color:var(--ok)}.presets[data-astro-cid-ktysazgg]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.preset[data-astro-cid-ktysazgg],.send[data-astro-cid-ktysazgg]{font:inherit;cursor:pointer;transition:transform .15s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);font-size:12.5px}.preset[data-astro-cid-ktysazgg]{color:var(--muted);border:1px solid var(--rule);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:5px 12px}.preset[data-astro-cid-ktysazgg][aria-pressed=true]{color:var(--ink);border-color:var(--amber);background:color-mix(in oklab, var(--amber) 14%, transparent)}.preset[data-astro-cid-ktysazgg]:active,.send[data-astro-cid-ktysazgg]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.preset[data-astro-cid-ktysazgg]:hover{color:var(--ink)}}.rule[data-astro-cid-ktysazgg]{color:var(--faint);overflow-wrap:anywhere;margin-top:16px;font-size:11.5px}.rule[data-astro-cid-ktysazgg] code[data-astro-cid-ktysazgg]{font-family:var(--mono);font-variant-ligatures:none}.phone[data-astro-cid-ktysazgg]{border:1px solid var(--rule);background:var(--bg);border-radius:22px;min-width:0;padding:22px 14px 16px;font-size:12.5px;position:relative}.notch[data-astro-cid-ktysazgg]{background:var(--rule);border-radius:3px;width:56px;height:5px;position:absolute;top:8px;left:50%;translate:-50%}.card[data-astro-cid-ktysazgg]{border:1px solid var(--rule);background:var(--panel);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.kicker[data-astro-cid-ktysazgg]{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:10.5px}.card[data-astro-cid-ktysazgg] strong[data-astro-cid-ktysazgg]{color:var(--ink);font-size:13.5px;font-weight:600}.late[data-astro-cid-ktysazgg]{color:var(--amber)}.layers[data-astro-cid-ktysazgg]{margin-top:10px;display:grid}.layer[data-astro-cid-ktysazgg]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s linear .2s;grid-area:1/1;transform:translateY(4px)}.phone[data-astro-cid-ktysazgg][data-band=no] [data-astro-cid-ktysazgg][data-layer=no],.phone[data-astro-cid-ktysazgg][data-band=maybe] [data-astro-cid-ktysazgg][data-layer=maybe],.phone[data-astro-cid-ktysazgg][data-band=yes] [data-astro-cid-ktysazgg][data-layer=yes]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s;transform:none}.ready[data-astro-cid-ktysazgg]{color:var(--ok);margin-top:8px;font-size:11.5px}.draft[data-astro-cid-ktysazgg]{border:1px solid var(--rule);background:var(--panel);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.to[data-astro-cid-ktysazgg]{color:var(--faint);font-size:10.5px}.msg[data-astro-cid-ktysazgg]{color:var(--ink);border-bottom:1px dashed var(--rule);padding-bottom:6px;line-height:1.45}.caret[data-astro-cid-ktysazgg]{vertical-align:-.15em;background:var(--muted);width:1px;height:1em;margin-left:1px;display:inline-block}.send[data-astro-cid-ktysazgg]{color:var(--muted);border:1px solid var(--rule);background:0 0;border-radius:999px;justify-self:end;padding:5px 16px}.send[data-astro-cid-ktysazgg].primed{background:var(--amber);color:var(--bg);border-color:var(--amber);font-weight:600}.note[data-astro-cid-ktysazgg]{color:var(--muted);margin-top:8px;font-size:11.5px;line-height:1.45}.toast[data-astro-cid-ktysazgg]{background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.4;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(6px)}.toast[data-astro-cid-ktysazgg].is-on{opacity:1;transform:none}@media (width<=640px){.mf[data-astro-cid-ktysazgg]{grid-template-columns:minmax(0,1fr)}.phone[data-astro-cid-ktysazgg]{justify-self:center;width:100%;max-width:300px}}
