:root{--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--bg:#faf9f6;--bg-raised:#fff;--bg-sunken:#f1efe9;--bg-inset:#e9e6de;--ink:#1a1a1e;--ink-muted:#5c5e66;--ink-faint:#9a9ca3;--line:#e2dfd6;--line-strong:#c8c4b6;--accent:#0b7285;--accent-hover:#0a5f6b;--accent-ink:#fff;--accent-soft:#0b728514;--ok:#1f7a4d;--ok-soft:#1f7a4d1a;--warn:#8a5c00;--warn-soft:#9a67001a;--err:#b3341f;--err-soft:#b3341f14;--radius-s:8px;--radius-m:12px;--radius-l:18px;--shadow-1:0 1px 2px #18140c0d, 0 1px 1px #18140c0a;--shadow-2:0 4px 16px #18140c17;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);--container:1060px;--header-h:58px;--gutter:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#101114;--bg-raised:#17181c;--bg-sunken:#0b0c0e;--bg-inset:#1d1e23;--ink:#ededea;--ink-muted:#a3a5ab;--ink-faint:#6d6f76;--line:#26272c;--line-strong:#3b3c42;--accent:#4dd6c8;--accent-hover:#6ee0d4;--accent-ink:#04211d;--accent-soft:#4dd6c81f;--ok:#4cc38a;--ok-soft:#4cc38a1f;--warn:#e0b15c;--warn-soft:#e0b15c1f;--err:#ff7a5c;--err-soft:#ff7a5c1f;--shadow-1:0 1px 2px #00000073;--shadow-2:0 6px 20px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}img,svg,canvas,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{letter-spacing:-.015em;font-weight:700;line-height:1.2}h1{font-size:clamp(1.7rem,1.2rem + 2.2vw,2.4rem)}h2{margin-bottom:.5rem;font-size:1.25rem}h3{font-size:1.05rem}p{margin-bottom:.75rem}code{font-family:var(--font-mono);background:var(--bg-sunken);border:1px solid var(--line);border-radius:5px;padding:.1em .35em;font-size:.875em}::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-s);outline:none}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.skip-link{background:var(--bg-raised);color:var(--ink);z-index:100;border-radius:0 0 var(--radius-s) 0;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site{flex-direction:column;min-height:100dvh;display:flex}.site-main{flex:1;padding-block:2.2rem 3.5rem}.site-header{z-index:20;height:var(--header-h);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .container{align-items:center;gap:1.25rem;height:100%;display:flex}.logo{color:var(--ink);letter-spacing:-.01em;flex:none;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.logo:hover{text-decoration:none}.logo-mark{flex:none;width:26px;height:26px}.site-nav-wrap{align-items:center;min-width:0;margin-left:auto;display:flex;position:relative}.site-nav{scrollbar-width:none;align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}code{overflow-wrap:anywhere}.site-nav a,.site-nav .nav-drop-btn{color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .7rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none}.site-nav a:hover,.site-nav .nav-drop-btn:hover{color:var(--ink);background:var(--bg-sunken);text-decoration:none}.site-nav a[aria-current=page],.site-nav .nav-drop-btn[data-active]{color:var(--accent);background:var(--accent-soft);font-weight:600}.nav-group{display:inline-flex;position:relative}.nav-drop-btn{align-items:center;gap:.3rem;display:inline-flex}.nav-drop-btn .chev{width:12px;height:12px;transition:transform .15s}.nav-drop-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.site-nav-drop{z-index:40;position:absolute;top:calc(100% + 10px);right:0}.site-nav-drop ul{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-m);min-width:185px;box-shadow:var(--shadow-2);text-align:left;margin:0;padding:.35rem;list-style:none}.site-nav-drop a{border-radius:var(--radius-s);align-items:center;gap:.55rem;margin:1px 0;padding:.45rem .65rem;font-size:.875rem;display:flex}.site-nav-drop a:hover{color:var(--accent);background:var(--accent-soft)}.site-nav-drop a[aria-current=page]{color:var(--accent);font-weight:600}.dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.site-nav a .dot{margin-right:.45rem}.site-nav a{align-items:center;display:inline-flex}.nav-backdrop{z-index:30;cursor:default;background:0 0;border:none;position:fixed;inset:0}.site-footer{border-top:1px solid var(--line);color:var(--ink-muted);padding-block:1.5rem;font-size:.85rem}.site-footer .container{display:block}.site-footer nav{flex-wrap:wrap;gap:.15rem 1rem;min-width:0;max-width:100%;display:flex}.site-footer a{color:var(--ink-muted)}.site-footer a:hover{color:var(--ink)}.hero{max-width:46rem;padding-block:1.5rem 2.5rem}.hero h1{margin-bottom:.9rem}.hero .lede{color:var(--ink-muted);margin-bottom:1.25rem;font-size:1.08rem}.badge-row{flex-wrap:wrap;gap:.5rem;display:flex}.badge{color:var(--ink-muted);background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge svg{width:14px;height:14px;color:var(--ok)}.tool-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1rem;display:grid}.tool-card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);color:var(--ink);padding:1.1rem 1.15rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.tool-card:hover{box-shadow:var(--shadow-2);border-color:var(--line-strong);text-decoration:none;transform:translateY(-2px)}.tool-card .tool-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:.8rem;display:grid}.tool-card .tool-icon svg{width:20px;height:20px}.tool-card h3{margin-bottom:.25rem;font-size:1rem}.tool-card p{color:var(--ink-muted);margin:0;font-size:.88rem}.tool-card .tool-go{color:var(--accent);margin-top:.7rem;font-size:.85rem;font-weight:600}.tool-page{padding-top:.5rem}.tone-guitar{--accent:#8a5a00;--accent-hover:#734900;--accent-ink:#fff;--accent-soft:#8a5a0014}.tone-measure{--accent:#6d28d9;--accent-hover:#5b21b6;--accent-ink:#fff;--accent-soft:#6d28d914}.tone-dev{--accent:#1d4ed8;--accent-hover:#1e40af;--accent-ink:#fff;--accent-soft:#1d4ed814}@media (prefers-color-scheme:dark){.tone-guitar{--accent:#f5c542;--accent-hover:#f8d16b;--accent-ink:#241a02;--accent-soft:#f5c5421f}.tone-measure{--accent:#a78bfa;--accent-hover:#b8a3fb;--accent-ink:#1d1038;--accent-soft:#a78bfa1f}.tone-dev{--accent:#60a5fa;--accent-hover:#7db8fc;--accent-ink:#0a1e3f;--accent-soft:#60a5fa1f}}.tool-intro{max-width:44rem;margin-bottom:1.75rem}.tool-intro h1{margin-bottom:.6rem;font-size:clamp(1.5rem,1.1rem + 1.8vw,2rem)}.tool-intro .lede{color:var(--ink-muted);font-size:1rem}.tool-grid-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;display:grid}@media (max-width:860px){.tool-grid-cols{grid-template-columns:minmax(0,1fr)}}.tool-main,.tool-aside{min-width:0}.panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1)}.panel+.panel{margin-top:1rem}.panel-body{padding:1.1rem 1.2rem}.panel-title{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-size:.95rem;font-weight:700;display:flex}.panel-title svg{width:16px;height:16px;color:var(--ink-faint)}.related{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-top:2.5rem;font-size:.9rem;display:flex}.related a{white-space:nowrap}.related>*{animation:.22s both related-in}@keyframes related-in{0%{opacity:0;transform:translateY(5px)}}.related-label{color:var(--ink);font-weight:600}.btn{border-radius:var(--radius-s);cursor:pointer;background:var(--bg-sunken);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.92rem;font-weight:600;transition:background .12s,border-color .12s,transform 50ms;display:inline-flex}.btn:hover{background:var(--bg-inset)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn svg{flex:none;width:16px;height:16px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{border-color:var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--bg-sunken)}.btn-sm{border-radius:7px;padding:.3rem .7rem;font-size:.82rem}.btn-icon{padding:.35rem;line-height:0}.btn-block{width:100%}.cta{margin-top:1rem}.opt-group{border-bottom:1px solid var(--line);padding:.85rem 0}.opt-group:last-child{border-bottom:0;padding-bottom:0}.opt-group>label,.opt-group>.opt-label{margin-bottom:.45rem;font-size:.85rem;font-weight:600;display:block}.opt-group>.toggle{font-size:.9rem;font-weight:400;display:inline-flex}.http-note{color:var(--ink-muted);text-align:center;max-width:42rem;margin:14px auto 0;font-size:.8125rem;line-height:1.5}.opt-group .opt-hint{color:var(--ink-faint);margin-top:.35rem;font-size:.78rem}ul.opt-hint-list{color:var(--ink-muted);margin:.35rem 0 0;padding-left:1.1rem;font-size:.86rem;line-height:1.55}ul.opt-hint-list li+li{margin-top:.2rem}.field{flex-direction:column;gap:.3rem;margin-bottom:.65rem;display:flex}.field:last-child{margin-bottom:0}.field>span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:500;overflow:hidden}input[type=text],input[type=number],select{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg);color:var(--ink);width:100%;padding:.45rem .6rem;font-size:.9rem}input[type=text]:focus,input[type=number]:focus,select:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}input[type=range]{width:100%;accent-color:var(--accent)}.range-row{align-items:center;gap:.7rem;display:flex}.range-row input[type=range]{flex:auto;width:auto;min-width:0}.range-row output{font-family:var(--font-mono);color:var(--ink-muted);text-align:right;flex:none;min-width:2.6rem;font-size:.8rem}.range-key{color:var(--ink-muted);flex:none;min-width:82px;font-size:.8rem}.opt-group .range-row{margin-top:.5rem}.toggle{cursor:pointer;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex;position:relative}.toggle input{opacity:0;cursor:pointer;z-index:1;width:34px;height:20px;margin:0;position:absolute;top:0;left:0}.toggle .knob{background:var(--line-strong);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.toggle .knob:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.toggle input:checked+.knob{background:var(--accent)}.toggle input:checked+.knob:after{transform:translate(14px)}.toggle input:focus-visible+.knob{box-shadow:var(--focus-ring)}.error-card{border-color:color-mix(in srgb, var(--err) 40%, var(--line));background:var(--err-soft);color:var(--err);border-radius:var(--radius-s);align-items:flex-start;gap:.6rem;margin-top:1rem;padding:.9rem 1.1rem;font-size:.9rem;display:flex}.error-card svg{flex:none;width:18px;height:18px;margin-top:2px}.ok-note{border:1px solid color-mix(in srgb, var(--ok) 40%, var(--line));border-radius:var(--radius-s);background:var(--ok-soft);color:var(--ok);align-items:center;gap:.5rem;margin-top:.75rem;padding:.55rem .8rem;font-size:.85rem;font-weight:600;display:flex}.ok-note svg{flex:none;width:15px;height:15px}.tabs{border-bottom:1px solid var(--line);gap:.25rem;margin-bottom:.9rem;display:flex}.tab{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.4rem .8rem;font-size:.88rem;font-weight:600}.tab:hover{color:var(--ink)}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}.code-wrap{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);transition:border-color .12s,box-shadow .12s;overflow:hidden}.code-wrap:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.code-wrap[data-error=true]{border-color:color-mix(in srgb, var(--err) 55%, var(--line))}.code-edit{resize:vertical;width:100%;min-height:260px;font-family:var(--font-mono);color:var(--ink);tab-size:2;white-space:pre;background:0 0;border:0;padding:.85rem .95rem;font-size:.84rem;line-height:1.55;overflow:auto}.code-edit:focus{outline:none}.code-view{min-height:260px;font-family:var(--font-mono);white-space:pre;max-height:420px;margin:0;padding:.85rem .95rem;font-size:.84rem;line-height:1.55;overflow:auto}.tok-key{color:var(--accent)}.tok-str{color:var(--ok)}.tok-num{color:var(--warn)}.tok-bool{color:#7c4dbe}.tok-null{color:var(--ink-faint)}@media (prefers-color-scheme:dark){.tok-bool{color:#b18cff}}.tok-comment{color:var(--ink-faint);font-style:italic}.code-bar{border-top:1px solid var(--line);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .65rem;display:flex}.code-bar .code-stat{font-family:var(--font-mono);color:var(--ink-faint);font-size:.74rem}.code-bar .code-stat b{color:var(--ink-muted);font-weight:600}.code-bar .code-actions{gap:.4rem;margin-left:auto;display:flex}.tuner-stage{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:1rem;display:grid}@media (max-width:620px){.tuner-stage{grid-template-columns:1fr}}.gauge{aspect-ratio:2.2;width:min(100%,340px);margin:0 auto;position:relative}.gauge-face{width:100%;height:100%;display:block}.gauge-needle{background:var(--accent);transform-origin:50% 100%;width:3px;height:82%;transform:rotate(var(--gauge-rot,0deg));box-shadow:0 0 12px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;margin-left:-1.5px;transition:transform .12s ease-out;position:absolute;bottom:8%;left:50%}.gauge-hub{background:var(--ink);width:14px;height:14px;box-shadow:var(--shadow-1);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;bottom:8%;left:50%}.gauge[data-tuned=true] .gauge-needle{background:var(--ok);box-shadow:0 0 14px color-mix(in srgb, var(--ok) 55%, transparent)}.tuner-readout{text-align:center}.tuner-note{font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(2.6rem,8vw,4rem);font-weight:700;line-height:1;transition:color .2s}.tuner-note.is-muted{color:var(--ink-faint)}.tuner-note.is-tuned{color:var(--ok)}.tuner-cents{font-family:var(--font-mono);color:var(--ink-muted);margin-top:.3rem;font-size:1rem}.tuner-cents.is-tuned{color:var(--ok);font-weight:700}.tuner-string-row{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;display:flex}.tuner-string{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink-muted);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;transition:border-color .12s,background .12s,color .12s,transform 50ms}.tuner-string:hover{border-color:var(--line-strong);color:var(--ink)}.tuner-string:active{transform:translateY(1px)}.tuner-string.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tuner-string[data-tuned=true]{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.spectrum{border-radius:var(--radius-s);background:var(--bg-sunken);width:100%;height:64px;margin-top:1rem;display:block}.mic-status{color:var(--ink-muted);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.85rem;display:inline-flex}.mic-status .dot{background:var(--ink-faint);border-radius:50%;width:8px;height:8px;transition:background .15s,box-shadow .15s}.mic-status[data-live=true] .dot{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb, var(--ok) 60%, transparent)}.compass-stage{place-items:center;padding:1rem;display:grid}.compass{aspect-ratio:1;width:min(100%,360px);position:relative}.compass-gpu,.compass-fallback{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.compass-gpu{z-index:1}.compass-needle{transform-origin:50%;width:12%;height:74%;transform:translate(0, -50%) rotate(var(--compass-rot,0deg));pointer-events:none;margin-left:-6%;transition:transform .1s ease-out;position:absolute;top:50%;left:50%}.compass-needle svg{width:100%;height:100%;display:block}.compass-needle-n{fill:var(--accent)}.compass-needle-s{fill:var(--ink-faint);opacity:.55}.compass-hub{background:var(--ink);border:2px solid var(--bg-raised);pointer-events:none;z-index:2;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.compass-index{border-left:6px solid #0000;border-right:6px solid #0000;border-top:9px solid var(--ink);pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:4px;left:50%;transform:translate(-50%)}.compass-hint{color:var(--ink-muted);text-align:center;margin-top:.75rem;font-size:.85rem}.compass-hint strong{color:var(--accent)}.level-stage{place-items:center;padding:1rem;display:grid}.level-view{aspect-ratio:1;width:min(100%,420px);position:relative}.level-gpu,.level-fallback{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.level-gpu{z-index:1}.level-readout{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.9rem;display:flex}.level-readout .stat{text-align:center;min-width:72px}.level-readout .stat .v{font-family:var(--font-mono);font-size:1.3rem;font-weight:700;line-height:1.1;transition:color .15s}.level-readout .stat .v.is-level{color:var(--ok)}.level-readout .stat .k{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.ruler-canvas-wrap{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);position:relative;overflow:hidden}.ruler-canvas{touch-action:none;width:100%;height:auto;display:block}.ruler-measure{font-family:var(--font-mono);color:var(--accent-ink);background:var(--accent);pointer-events:none;box-shadow:var(--shadow-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:flex;position:absolute}.ruler-pts{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.ruler-pts .pt{font-family:var(--font-mono);color:var(--ink-muted);font-size:.82rem}.ruler-pts .pt b{color:var(--ink)}.ad-slot{min-height:0;position:relative}.ad-slot[data-expanded=false]{display:none}.ad-slot[data-expanded=true]{place-items:center;min-height:90px;display:grid}.ad-slot .ad-dev{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border:1px dashed var(--line-strong);border-radius:var(--radius-s);padding:.4rem .9rem;font-size:.72rem}.aside-ad{margin-top:1rem}.home-ad{margin:2.5rem 0}.prose{max-width:44rem}.prose h1{margin-bottom:1rem;font-size:clamp(1.5rem,1.1rem + 1.8vw,2rem)}.prose h2{margin-top:1.6rem}.prose ul,.prose ol{margin-bottom:.9rem;padding-left:1.3rem}.prose li{margin-bottom:.35rem}.how{margin-top:2.5rem}.how-steps{margin-bottom:.75rem;padding-left:1.3rem}.how-steps li{margin-bottom:.6rem}.donate{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;font-size:.82rem;display:flex}.donate-addr{align-items:center;gap:.4rem;display:inline-flex}.donate-addr a{color:var(--accent);border-bottom:1px dotted var(--accent);text-decoration:none}.donate-addr a:hover{text-decoration:underline}.donate-copy{border:1px solid var(--line);background:var(--bg);color:var(--ink-muted);border-radius:var(--radius-s);cursor:pointer;padding:.15rem .5rem;font-size:.72rem;transition:border-color .12s,color .12s}.donate-copy:hover{border-color:var(--line-strong);color:var(--ink)}.donate-plain{font-family:var(--font-mono);color:var(--accent);border-bottom:1px dotted var(--accent)}.donate-memo{font-style:normal;font-family:var(--font-mono);color:var(--ink-faint);margin-left:.25rem;font-size:.72rem}.regex-pattern-row{align-items:center;gap:.5rem;display:flex}.code-inline{font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg-sunken);color:var(--ink);flex:1;min-width:0;padding:.5rem .7rem;font-size:.95rem}.code-inline:focus{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:0}.flag-row,.chip-row{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.chip{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink-muted);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:.28rem .7rem;font-size:.8rem;font-weight:600;transition:border-color .12s,background .12s,color .12s,transform 50ms}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip:active{transform:translateY(1px)}.chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.chip svg{vertical-align:-1px;width:12px;height:12px}.cron-num{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg);width:4.5rem;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;padding:6px 8px}.cron-build-row{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:.875rem;display:flex}.cron-build-row select{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg);color:var(--ink);padding:6px 8px}.cron-sentence{color:var(--ink);margin:0 0 14px;font-size:1.0625rem;line-height:1.55}.cron-fields{flex-direction:column;gap:6px;margin-top:4px;display:flex}.cron-field-row{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);grid-template-columns:7.5rem 6.5rem 1fr;align-items:baseline;gap:10px;padding:7px 10px;font-size:.875rem;display:grid}.cron-field-name{color:var(--ink-muted)}.cron-field-raw{font-family:var(--font-mono);color:var(--ink);font-size:.8125rem}.cron-field-text{color:var(--ink)}@media (max-width:560px){.cron-field-row{grid-template-columns:6rem 5rem 1fr;font-size:.8125rem}}.cron-run-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.cron-run-list li{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:8px 10px;display:flex}.cron-run-list li svg{width:15px;height:15px;color:var(--ok);flex:none}.lint-list{color:var(--ink-muted);gap:.35rem;margin:.6rem 0 0;padding-left:1.1rem;font-size:.85rem;display:grid}.lint-list code{font-family:var(--font-mono);color:var(--warn,#b58a2a);font-size:.8rem}.example-list{gap:.4rem;margin-top:.6rem;display:grid}.example{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-s);cursor:pointer;gap:.15rem;padding:.5rem .7rem;transition:border-color .12s,background .12s;display:grid}.example:hover{border-color:var(--accent);background:var(--accent-soft)}.example b{color:var(--ink);font-size:.85rem}.example-note{color:var(--ink-faint);font-size:.75rem}.match-list{gap:.4rem;max-height:320px;padding-right:.25rem;display:grid;overflow-y:auto}.match-row{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-bottom:.35rem;display:flex}.match-row:last-child{border-bottom:0}.match-idx{font-family:var(--font-mono);color:var(--ink-faint);min-width:2.2rem;font-size:.72rem}.match-text{font-family:var(--font-mono);color:var(--accent);word-break:break-all;font-size:.9rem}.match-at{font-family:var(--font-mono);color:var(--ink-faint);font-size:.72rem}.match-groups{width:100%;font-family:var(--font-mono);color:var(--ink-muted);font-size:.78rem}.stat-big{font-family:var(--font-mono);font-size:clamp(1.4rem,4vw,2rem);font-weight:700;line-height:1.1}.stat-sub{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin-top:.15rem;font-size:.72rem}.time-rows{gap:0;max-height:480px;display:grid;overflow-y:auto}.time-row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(11rem,220px) 1fr auto;align-items:center;gap:.75rem;padding:.45rem 0;display:grid}.time-row:last-child{border-bottom:0}.time-row-label{color:var(--ink-muted);font-size:.8rem}.time-row-value{font-family:var(--font-mono);word-break:break-all;color:var(--ink);font-size:.85rem}@media (max-width:620px){.time-row{grid-template-columns:1fr auto}.time-row-value{grid-column:1/-1}}.jwt-2col{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}@media (max-width:680px){.jwt-2col{grid-template-columns:1fr}}.claim-list{gap:.4rem;display:grid}.claim-row{color:var(--ink-muted);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.claim-row svg{width:16px;height:16px;color:var(--ok);flex:none}.tuner-freq{font-family:var(--font-mono);color:var(--ink-faint);margin-top:.5rem;font-size:.85rem}.spectrum-wrap{margin-top:1rem}.spectrum{align-items:flex-end;gap:2px;padding:.35rem;display:flex}.spec-bar{background:linear-gradient(to top, var(--accent), color-mix(in srgb, var(--accent) 45%, transparent));opacity:.85;border-radius:2px;flex:1;min-height:2px;transition:height .1s ease-out}.num-input{min-width:0;font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg-sunken);color:var(--ink);flex:1;padding:.45rem .6rem;font-size:.9rem}.num-input:focus{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:0}.prose-foot{color:var(--ink-faint);font-size:.85rem}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:#32a15524;--border:#32a15566;--foreground:#71d790}@supports (color:lab(0% 0 0)){[data-start-badge=success]{--background:lab(58.9608% -45.3759 30.0157/.14);--border:lab(58.9608% -45.3759 30.0157/.4);--foreground:lab(78.6085% -43.0036 25.5865)}}[data-start-badge=failure]{--background:#ed404224;--border:#ed404266;--foreground:#ff9491}@supports (color:lab(0% 0 0)){[data-start-badge=failure]{--background:lab(54.9593% 66.408 40.8869/.14);--border:lab(54.9593% 66.408 40.8869/.4);--foreground:lab(72.9646% 47.537 23.3656)}}[data-start-badge=warning]{--background:#d9a51424;--border:#d9a51466;--foreground:#f1c961}@supports (color:lab(0% 0 0)){[data-start-badge=warning]{--background:lab(71.1681% 11.7208 71.0541/.14);--border:lab(71.1681% 11.7208 71.0541/.4);--foreground:lab(82.9175% 6.37037 56.2191)}}[data-start-badge=info]{--background:#499fe324;--border:#499fe366;--foreground:#78bff9}@supports (color:lab(0% 0 0)){[data-start-badge=info]{--background:lab(62.5702% -10.5387 -42.5457/.14);--border:lab(62.5702% -10.5387 -42.5457/.4);--foreground:lab(74.3064% -10.7493 -36.3628)}}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,#c7d2ff) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}@supports (color:lab(0% 0 0)){[data-start-section-content]{border-left:2px var(--start-dt-border-soft,lab(84.4329% 3.18977 -23.9688)) solid}}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,#c7d2ff) solid}@supports (color:lab(0% 0 0)){[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,lab(84.4329% 3.18977 -23.9688)) solid}}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px #00000040;box-shadow:0 1px 2px lab(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,#c7d2ff) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}@supports (color:lab(0% 0 0)){[data-start-tab-panel]{border-top:var(--start-dt-border-soft,lab(84.4329% 3.18977 -23.9688)) 1px solid}}[data-start-button]{cursor:pointer;color:var(--start-dt-text,#eff6ff);background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@supports (color:lab(0% 0 0)){[data-start-button]{color:var(--start-dt-text,lab(96.492% -1.14644 -5.11479))}}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,#c7d2ff) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}@supports (color:lab(0% 0 0)){[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,lab(84.4329% 3.18977 -23.9688)) solid}}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:#ffffff08;background-color:lab(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,#c7d2ff) solid;color:#82cb92;color:lab(75.9013% -32.8699 21.305);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}@supports (color:lab(0% 0 0)){[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,lab(84.4329% 3.18977 -23.9688)) solid}}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:#c6a7eb;color:lab(73.1657% 21.3066 -29.9608)}[data-start-seroval-value=string]{color:#82cb92;color:lab(75.9013% -32.8699 21.305)}[data-start-seroval-value=number]{color:#e3b667;color:lab(76.9003% 10.166 45.9688)}[data-start-seroval-value=keyword]{color:#79b0e8;color:lab(69.5563% -7.03877 -34.2781);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,#c7d2ff) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}@supports (color:lab(0% 0 0)){[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,lab(84.4329% 3.18977 -23.9688)) solid}}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,#c7d2ff) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}@supports (color:lab(0% 0 0)){[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,lab(84.4329% 3.18977 -23.9688)) solid}}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:#ffffff08;background-color:lab(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:#c6a7eb;color:lab(73.1657% 21.3066 -29.9608);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:#0a0d14;--start-dt-bg-glass:#0c0f16e0;--start-dt-surface:#161b24;--start-dt-surface-hover:#202633;--start-dt-surface-active:#262e3d;--start-dt-border:#333843;--start-dt-border-soft:#222630;--start-dt-text:#e6e8eb;--start-dt-text-muted:#9498a2;--start-dt-accent:#499fe3;--start-dt-accent-soft:#499fe329;--start-dt-danger:#ed4042;--start-dt-shadow:0 12px 32px #0006, 0 2px 8px #00000040;z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}@supports (color:lab(0% 0 0)){[data-start-dev-toolbar]{--start-dt-bg:lab(3.64767% .0290871 -3.85031);--start-dt-bg-glass:lab(4.37995% .01508 -4.31587/.88);--start-dt-surface:lab(9.40407% .0471547 -7.33441);--start-dt-surface-hover:lab(15.1743% .0724345 -9.16359);--start-dt-surface-active:lab(18.621% .158548 -10.9737);--start-dt-border:lab(23.3358% -.155941 -7.40867);--start-dt-border-soft:lab(15.2103% -.0600964 -7.37164);--start-dt-text:lab(91.8586% -.120372 -1.89216);--start-dt-text-muted:lab(62.8116% -.286192 -5.6348);--start-dt-accent:lab(62.5702% -10.5387 -42.5457);--start-dt-accent-soft:lab(62.5702% -10.5387 -42.5457/.16);--start-dt-danger:lab(54.9593% 66.408 40.8869);--start-dt-shadow:0 12px 32px lab(0% 0 0/.4), 0 2px 8px lab(0% 0 0/.25)}}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}
