.fs-device[data-astro-cid-zdm2pgas]{width:fit-content;max-width:100%;margin-inline:auto}.fs-cap[data-astro-cid-zdm2pgas]{color:var(--muted);text-align:center;letter-spacing:.02em;margin-top:12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.fs-frame[data-astro-cid-zdm2pgas]{width:fit-content;margin-inline:auto;position:relative}.fs-frame[data-astro-cid-zdm2pgas] .fspanel[data-astro-cid-zdm2pgas]{z-index:1;position:relative}.fspanel[data-astro-cid-zdm2pgas]{--fs-grot:"Helvetica Neue", Helvetica, Arial, sans-serif;--fs-mono:ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace}.fspanel[data-astro-cid-zdm2pgas][data-theme=paper]{--fs-bg:#fff;--fs-text:#000;--fs-border:#000;--fs-dim:#767676;--fs-accent:#000;--fs-accent-dim:#0000000f;--fs-danger:#c81e1e}.fspanel[data-astro-cid-zdm2pgas][data-theme=ink]{--fs-bg:#000;--fs-text:#fff;--fs-border:#fff;--fs-dim:#8a8a8a;--fs-accent:#fff;--fs-accent-dim:#ffffff1a;--fs-danger:#ff5c4d}.fspanel[data-astro-cid-zdm2pgas][data-theme=newsprint]{--fs-bg:#f6f3ec;--fs-text:#171412;--fs-border:#171412;--fs-dim:#7d766c;--fs-accent:#171412;--fs-accent-dim:#1714120f;--fs-danger:#b0271b}.fspanel[data-astro-cid-zdm2pgas][data-theme=carbon]{--fs-bg:#161616;--fs-text:#f0ede6;--fs-border:#f0ede6;--fs-dim:#8f8b84;--fs-accent:#f0ede6;--fs-accent-dim:#f0ede614;--fs-danger:#ff6a58}.fspanel[data-astro-cid-zdm2pgas][data-theme=signal]{--fs-bg:#fff;--fs-text:#000;--fs-border:#000;--fs-dim:#767676;--fs-accent:#e2231a;--fs-accent-dim:#e2231a14;--fs-danger:#c81e1e}.fspanel[data-astro-cid-zdm2pgas]{zoom:1.2;background:var(--fs-bg);width:392px;max-width:100%;color:var(--fs-text);font:12.5px/1.4 var(--fs-grot);-webkit-font-smoothing:antialiased;border-radius:8px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #0009,0 0 0 1px #80808024}@media (width<=30rem){.fspanel[data-astro-cid-zdm2pgas]{zoom:1;width:100%}}.fspanel[data-astro-cid-zdm2pgas] [data-astro-cid-zdm2pgas]:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fspanel[data-astro-cid-zdm2pgas] .topbar[data-astro-cid-zdm2pgas]{background:var(--fs-text);color:var(--fs-bg);align-items:baseline;gap:10px;padding:8px 12px 7px;display:flex}.fspanel[data-astro-cid-zdm2pgas] .brand[data-astro-cid-zdm2pgas]{letter-spacing:-.02em;text-transform:uppercase;font-size:15px;font-weight:900}.fspanel[data-astro-cid-zdm2pgas] .ver[data-astro-cid-zdm2pgas]{appearance:none;color:inherit;cursor:pointer;font-family:var(--fs-mono);letter-spacing:.04em;opacity:.65;background:0 0;border:0;padding:0;font-size:9.5px}.fspanel[data-astro-cid-zdm2pgas] .ver[data-astro-cid-zdm2pgas]:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.fspanel[data-astro-cid-zdm2pgas] .host-chip[data-astro-cid-zdm2pgas]{font-family:var(--fs-mono);letter-spacing:.26em;text-transform:uppercase;margin-left:auto;font-size:10px}.fspanel[data-astro-cid-zdm2pgas] .dither[data-astro-cid-zdm2pgas]{background-image:conic-gradient(var(--fs-text) 25%, transparent 0 50%, var(--fs-text) 0 75%, transparent 0);border-bottom:3px solid var(--fs-border);background-size:4px 4px;flex:none;height:10px}.fspanel[data-astro-cid-zdm2pgas] .content[data-astro-cid-zdm2pgas]{padding:12px}.fspanel[data-astro-cid-zdm2pgas] .board[data-astro-cid-zdm2pgas]{flex-direction:column;gap:14px;display:flex}.fspanel[data-astro-cid-zdm2pgas] .sbig[data-astro-cid-zdm2pgas]{align-items:center;gap:14px;margin-top:2px;display:flex}.fspanel[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas].snum{width:112px;font-family:var(--fs-grot);letter-spacing:-.05em;text-align:center;border:3px solid var(--fs-border);font-variant-numeric:tabular-nums;flex:none;padding:4px 0 6px;font-size:48px;font-weight:900;line-height:1}.fspanel[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas].snum:focus{box-shadow:inset 0 0 0 2px var(--fs-accent)}.fspanel[data-astro-cid-zdm2pgas] .sper[data-astro-cid-zdm2pgas]{text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:900;line-height:1.15}.fspanel[data-astro-cid-zdm2pgas] .smeta[data-astro-cid-zdm2pgas]{border:3px solid var(--fs-border);font-family:var(--fs-mono);padding:7px 9px;font-size:10.5px;line-height:1.7}.fspanel[data-astro-cid-zdm2pgas] .sacts[data-astro-cid-zdm2pgas]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fspanel[data-astro-cid-zdm2pgas] .sact-isi[data-astro-cid-zdm2pgas]{font-family:var(--fs-mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.fspanel[data-astro-cid-zdm2pgas] .dim[data-astro-cid-zdm2pgas]{color:var(--fs-dim)}.fspanel[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas][type=number]{appearance:none;-moz-appearance:textfield;color:var(--fs-text);border:1px solid var(--fs-border);font:11.5px var(--fs-mono);background:0 0;border-radius:0;padding:4px 6px}.fspanel[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas][type=number]::-webkit-outer-spin-button,.fspanel[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fspanel[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas].sin{border:3px solid var(--fs-border);text-align:center;flex:none;width:52px;padding:3px 0;font-size:12px;font-weight:700}.fspanel[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas]:focus{border-color:var(--fs-accent);outline:none}.fspanel[data-astro-cid-zdm2pgas] .export[data-astro-cid-zdm2pgas]{appearance:none;border:3px solid var(--fs-accent);background:var(--fs-accent);color:var(--fs-bg);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;font-size:11px;font-weight:900;font-family:var(--fs-grot);padding:6px 12px}.fspanel[data-astro-cid-zdm2pgas] .export[data-astro-cid-zdm2pgas]:hover:not(:disabled){color:var(--fs-accent);background:0 0}.fspanel[data-astro-cid-zdm2pgas] .export[data-astro-cid-zdm2pgas]:disabled{border-color:var(--fs-dim);color:var(--fs-dim);cursor:default;background:0 0}.fspanel[data-astro-cid-zdm2pgas] .ghost[data-astro-cid-zdm2pgas]{appearance:none;color:var(--fs-text);cursor:pointer;white-space:nowrap;font-family:var(--fs-mono);text-transform:uppercase;letter-spacing:.05em;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline 1px}.fspanel[data-astro-cid-zdm2pgas] .ghost[data-astro-cid-zdm2pgas]:hover{color:var(--fs-accent);text-decoration-thickness:2px}.fspanel[data-astro-cid-zdm2pgas] .timing-status[data-astro-cid-zdm2pgas]{font-family:var(--fs-mono);color:var(--fs-text);border-top:3px solid var(--fs-border);padding:8px 0 0;font-size:11px;font-weight:700;line-height:1.6}.fspanel[data-astro-cid-zdm2pgas] .wn-pop[data-astro-cid-zdm2pgas]{z-index:6;background:var(--fs-bg);color:var(--fs-text);border:3px solid var(--fs-border);padding:10px 12px 12px;position:absolute;top:52px;left:10px;right:10px}.fspanel[data-astro-cid-zdm2pgas] .wn-head[data-astro-cid-zdm2pgas]{font-family:var(--fs-mono);text-transform:uppercase;letter-spacing:.05em;align-items:baseline;gap:8px;font-size:11px;display:flex}.fspanel[data-astro-cid-zdm2pgas] .wn-head[data-astro-cid-zdm2pgas] b[data-astro-cid-zdm2pgas]{flex:1;font-weight:700}.fspanel[data-astro-cid-zdm2pgas] .wn-x[data-astro-cid-zdm2pgas]{appearance:none;color:var(--fs-dim);font-family:var(--fs-mono);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.fspanel[data-astro-cid-zdm2pgas] .wn-x[data-astro-cid-zdm2pgas]:hover{color:var(--fs-accent)}.fspanel[data-astro-cid-zdm2pgas] .wn-title[data-astro-cid-zdm2pgas]{text-transform:uppercase;letter-spacing:.02em;margin-top:7px;font-size:12px;font-weight:900}.fspanel[data-astro-cid-zdm2pgas] .wn-pop[data-astro-cid-zdm2pgas] ul[data-astro-cid-zdm2pgas]{flex-direction:column;gap:5px;margin:7px 0 0;padding-left:16px;display:flex}.fspanel[data-astro-cid-zdm2pgas] .wn-pop[data-astro-cid-zdm2pgas] li[data-astro-cid-zdm2pgas]{font-family:var(--fs-mono);color:var(--fs-dim);font-size:10.5px;line-height:1.55}.fspanel[data-astro-cid-zdm2pgas] .statusbar[data-astro-cid-zdm2pgas]{border-top:3px solid var(--fs-border);font-family:var(--fs-mono);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:9px 14px 11px;font-size:11px;display:flex}.fspanel[data-astro-cid-zdm2pgas] .status-msg[data-astro-cid-zdm2pgas]{color:var(--fs-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fspanel[data-astro-cid-zdm2pgas] .autocheck[data-astro-cid-zdm2pgas]{font-family:var(--fs-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fs-dim);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:5px;font-size:10px;display:inline-flex}.fspanel[data-astro-cid-zdm2pgas] .autocheck[data-astro-cid-zdm2pgas]:hover{color:var(--fs-text)}.fspanel[data-astro-cid-zdm2pgas] .autocheck[data-astro-cid-zdm2pgas] input[data-astro-cid-zdm2pgas]{cursor:pointer;accent-color:var(--fs-accent);margin:0}.fspanel[data-astro-cid-zdm2pgas] .theme-pick[data-astro-cid-zdm2pgas]{appearance:none;color:var(--fs-text);border:1px solid var(--fs-border);font-family:var(--fs-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 9px center,right 5px center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;padding:2px 22px 2px 6px;font-size:10px}.fspanel[data-astro-cid-zdm2pgas] .theme-pick[data-astro-cid-zdm2pgas] option[data-astro-cid-zdm2pgas]{background-color:var(--fs-bg);color:var(--fs-text)}.ex-device[data-astro-cid-ex6kbpti]{width:fit-content;max-width:100%;margin-inline:auto}.ex-cap[data-astro-cid-ex6kbpti]{color:var(--muted);text-align:center;letter-spacing:.02em;margin-top:12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.ex-frame[data-astro-cid-ex6kbpti]{width:fit-content;margin-inline:auto;position:relative}.ex-frame[data-astro-cid-ex6kbpti] .expanel[data-astro-cid-ex6kbpti]{z-index:1;position:relative}.expanel[data-astro-cid-ex6kbpti][data-theme=espresso]{--ex-bg:#161617;--ex-elev:#1e1e20;--ex-elev2:#26262a;--ex-border:#2c2c30;--ex-text:#e6e6e8;--ex-dim:#8b8b91;--ex-accent:#cf9455;--ex-ink:#1c1305;--ex-code-bg:#121214;--ex-code:#e0d3c2}.expanel[data-astro-cid-ex6kbpti][data-theme=midnight]{--ex-bg:#12141c;--ex-elev:#1a1d29;--ex-elev2:#232838;--ex-border:#2a2f42;--ex-text:#e6e8f0;--ex-dim:#8a8fa8;--ex-accent:#7aa2f7;--ex-ink:#0e1017;--ex-code-bg:#10121a;--ex-code:#cdd2e6}.expanel[data-astro-cid-ex6kbpti][data-theme=forest]{--ex-bg:#131a15;--ex-elev:#1b241d;--ex-elev2:#26332a;--ex-border:#2b3a2f;--ex-text:#e4ece6;--ex-dim:#86988c;--ex-accent:#7bc47f;--ex-ink:#0f1511;--ex-code-bg:#101710;--ex-code:#d0dccf}.expanel[data-astro-cid-ex6kbpti][data-theme=grape]{--ex-bg:#17131f;--ex-elev:#201a2b;--ex-elev2:#2c2439;--ex-border:#352b45;--ex-text:#ebe6f2;--ex-dim:#9a90ad;--ex-accent:#b98cf0;--ex-ink:#17131f;--ex-code-bg:#140f1c;--ex-code:#ddd2ec}.expanel[data-astro-cid-ex6kbpti][data-theme=latte]{--ex-bg:#f3ede4;--ex-elev:#fff;--ex-elev2:#f0e9e1;--ex-border:#e2d7c6;--ex-text:#2f2823;--ex-dim:#8c8074;--ex-accent:#b06a3b;--ex-ink:#fff;--ex-code-bg:#fbf7f1;--ex-code:#5b4a3a}.expanel[data-astro-cid-ex6kbpti]{background:var(--ex-bg);width:552px;max-width:100%;color:var(--ex-text);-webkit-font-smoothing:antialiased;border-radius:10px;flex-direction:column;height:486px;font:11.5px/1.4 Inter,-apple-system,Segoe UI,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #0009,0 0 0 1px #80808024}.expanel[data-astro-cid-ex6kbpti] [data-astro-cid-ex6kbpti]{box-sizing:border-box}.expanel[data-astro-cid-ex6kbpti] [data-astro-cid-ex6kbpti]:focus-visible{outline:2px solid var(--ex-accent);outline-offset:1px}.expanel[data-astro-cid-ex6kbpti] button[data-astro-cid-ex6kbpti]{font:inherit;cursor:pointer}.expanel[data-astro-cid-ex6kbpti] .workspace[data-astro-cid-ex6kbpti]{flex:auto;min-height:0;display:flex}.expanel[data-astro-cid-ex6kbpti] .sidebar[data-astro-cid-ex6kbpti]{background:var(--ex-elev);border-right:1px solid var(--ex-border);flex-direction:column;flex:0 0 190px;width:190px;min-height:0;display:flex}.expanel[data-astro-cid-ex6kbpti] .sb-brand[data-astro-cid-ex6kbpti]{border-bottom:1px solid var(--ex-border);align-items:center;gap:8px;padding:13px 14px 11px;font-size:14px;font-weight:800;display:flex}.expanel[data-astro-cid-ex6kbpti] .cup[data-astro-cid-ex6kbpti]{background:linear-gradient(135deg, var(--ex-accent), #9c6c34);border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.expanel[data-astro-cid-ex6kbpti] .sb-nav[data-astro-cid-ex6kbpti]{flex:auto;min-height:0;padding:4px 0 10px;overflow-y:auto}.expanel[data-astro-cid-ex6kbpti] .sb-sec[data-astro-cid-ex6kbpti]{text-align:left;text-transform:uppercase;letter-spacing:1px;width:100%;color:var(--ex-dim);background:0 0;border:none;align-items:center;gap:5px;padding:12px 14px 4px;font-size:9px;font-weight:700;display:flex}.expanel[data-astro-cid-ex6kbpti] .sb-sec[data-astro-cid-ex6kbpti]:hover{color:var(--ex-text)}.expanel[data-astro-cid-ex6kbpti] .sb-sec-chev[data-astro-cid-ex6kbpti]{flex:none;width:8px;font-size:8px;line-height:1}.expanel[data-astro-cid-ex6kbpti] .sb-sec-lbl[data-astro-cid-ex6kbpti]{flex:auto}.expanel[data-astro-cid-ex6kbpti] .sb-row[data-astro-cid-ex6kbpti]{color:var(--ex-dim);cursor:pointer;user-select:none;border-left:2px solid #0000;align-items:center;gap:10px;padding:6px 14px;display:flex}.expanel[data-astro-cid-ex6kbpti] .sb-row[data-astro-cid-ex6kbpti]:hover{background:var(--ex-elev2);color:var(--ex-text)}.expanel[data-astro-cid-ex6kbpti] .sb-row[data-astro-cid-ex6kbpti].on{color:var(--ex-text);border-left-color:var(--ex-accent);background:linear-gradient(90deg, color-mix(in oklab, var(--ex-accent) 12%, transparent), transparent)}.expanel[data-astro-cid-ex6kbpti] .sb-row[data-astro-cid-ex6kbpti].on .sb-ic[data-astro-cid-ex6kbpti]{color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .sb-ic[data-astro-cid-ex6kbpti]{text-align:center;flex:0 0 15px;width:15px;font-size:13px}.expanel[data-astro-cid-ex6kbpti] .sb-lbl[data-astro-cid-ex6kbpti]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.expanel[data-astro-cid-ex6kbpti] .sb-n[data-astro-cid-ex6kbpti]{color:var(--ex-dim);background:var(--ex-elev2);border-radius:10px;flex:none;padding:1px 7px;font-size:9.5px}.expanel[data-astro-cid-ex6kbpti] .sb-ver[data-astro-cid-ex6kbpti]{width:100%;color:var(--ex-dim);font:inherit;text-align:left;cursor:pointer;opacity:.75;background:0 0;border:none;flex:none;padding:6px 12px;font-size:10px}.expanel[data-astro-cid-ex6kbpti] .sb-ver[data-astro-cid-ex6kbpti]:hover{color:var(--ex-accent);opacity:1}.expanel[data-astro-cid-ex6kbpti] .sb-foot[data-astro-cid-ex6kbpti]{border-top:1px solid var(--ex-border);flex-direction:column;flex:none;gap:6px;padding:8px 10px;display:flex}.expanel[data-astro-cid-ex6kbpti] .sb-fbtn[data-astro-cid-ex6kbpti]{border:1px solid var(--ex-border);background:var(--ex-elev2);color:var(--ex-dim);text-align:center;border-radius:7px;padding:6px 8px;font-size:11px}.expanel[data-astro-cid-ex6kbpti] .sb-fbtn[data-astro-cid-ex6kbpti]:hover{color:var(--ex-text);border-color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .ex-theme[data-astro-cid-ex6kbpti]{appearance:none;background:var(--ex-elev2);color:var(--ex-text);border:1px solid var(--ex-border);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 8px center,right 4px center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:7px;padding:5px 20px 5px 8px;font:10px inherit}.expanel[data-astro-cid-ex6kbpti] .ex-theme[data-astro-cid-ex6kbpti] option[data-astro-cid-ex6kbpti]{background-color:var(--ex-elev);color:var(--ex-text)}.expanel[data-astro-cid-ex6kbpti] .panel[data-astro-cid-ex6kbpti]{flex-direction:column;flex:1;min-width:0;display:flex}.expanel[data-astro-cid-ex6kbpti] .topbar[data-astro-cid-ex6kbpti]{border-bottom:1px solid var(--ex-border);align-items:center;gap:8px;padding:8px 11px;display:flex}.expanel[data-astro-cid-ex6kbpti] .topbar[data-astro-cid-ex6kbpti] input[data-astro-cid-ex6kbpti]{background:var(--ex-elev);border:1px solid var(--ex-border);min-width:0;color:var(--ex-text);border-radius:8px;outline:none;flex:1;padding:7px 10px;font-size:11.5px}.expanel[data-astro-cid-ex6kbpti] .topbar[data-astro-cid-ex6kbpti] input[data-astro-cid-ex6kbpti]:focus{border-color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .topbar[data-astro-cid-ex6kbpti] input[data-astro-cid-ex6kbpti]::placeholder{color:var(--ex-dim)}.expanel[data-astro-cid-ex6kbpti] .new[data-astro-cid-ex6kbpti]{background:var(--ex-accent);color:var(--ex-ink);border:none;border-radius:8px;flex:none;padding:7px 11px;font-size:11px;font-weight:700}.expanel[data-astro-cid-ex6kbpti] .new[data-astro-cid-ex6kbpti]:hover{filter:brightness(1.07)}.expanel[data-astro-cid-ex6kbpti] .gen[data-astro-cid-ex6kbpti]{color:var(--ex-accent);border:1px solid var(--ex-accent);white-space:nowrap;background:0 0;border-radius:8px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.expanel[data-astro-cid-ex6kbpti] .gen[data-astro-cid-ex6kbpti]:hover{background:color-mix(in oklab, var(--ex-accent) 14%, transparent)}.expanel[data-astro-cid-ex6kbpti] .toggle-pill[data-astro-cid-ex6kbpti]{background:var(--ex-elev);border:1px solid var(--ex-border);color:var(--ex-dim);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.expanel[data-astro-cid-ex6kbpti] .tp-dot[data-astro-cid-ex6kbpti]{background:#55555c;border-radius:50%;width:7px;height:7px}.expanel[data-astro-cid-ex6kbpti] .toggle-pill[data-astro-cid-ex6kbpti].on{color:var(--ex-accent);border-color:color-mix(in oklab, var(--ex-accent) 50%, transparent);background:color-mix(in oklab, var(--ex-accent) 10%, transparent)}.expanel[data-astro-cid-ex6kbpti] .toggle-pill[data-astro-cid-ex6kbpti].on .tp-dot[data-astro-cid-ex6kbpti]{background:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .listhead[data-astro-cid-ex6kbpti]{align-items:baseline;gap:9px;padding:9px 13px 3px;display:flex}.expanel[data-astro-cid-ex6kbpti] .lh-title[data-astro-cid-ex6kbpti]{font-size:13px;font-weight:800}.expanel[data-astro-cid-ex6kbpti] .lh-count[data-astro-cid-ex6kbpti]{color:var(--ex-dim);font-size:10.5px}.expanel[data-astro-cid-ex6kbpti] .list[data-astro-cid-ex6kbpti]{flex:1;min-height:0;padding-bottom:10px;overflow-y:auto}.expanel[data-astro-cid-ex6kbpti] .row-item[data-astro-cid-ex6kbpti]{border-bottom:1px solid color-mix(in oklab, var(--ex-border) 60%, transparent)}.expanel[data-astro-cid-ex6kbpti] .row-head[data-astro-cid-ex6kbpti]{cursor:pointer;align-items:center;gap:10px;padding:8px 13px;display:flex}.expanel[data-astro-cid-ex6kbpti] .row-head[data-astro-cid-ex6kbpti]:hover{background:var(--ex-elev2)}.expanel[data-astro-cid-ex6kbpti] .chev[data-astro-cid-ex6kbpti]{width:10px;color:var(--ex-dim);flex:none;font-size:10px;transition:transform .15s}.expanel[data-astro-cid-ex6kbpti] .row-item[data-astro-cid-ex6kbpti].open .chev[data-astro-cid-ex6kbpti]{color:var(--ex-accent);transform:rotate(90deg)}.expanel[data-astro-cid-ex6kbpti] .row-meta[data-astro-cid-ex6kbpti]{flex:1;min-width:0}.expanel[data-astro-cid-ex6kbpti] .row-name[data-astro-cid-ex6kbpti]{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.expanel[data-astro-cid-ex6kbpti] .row-snippet[data-astro-cid-ex6kbpti]{cursor:pointer;border-radius:5px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:2px;margin-left:-5px;padding:1px 5px;display:flex}.expanel[data-astro-cid-ex6kbpti] .row-snippet[data-astro-cid-ex6kbpti]:hover{background:color-mix(in oklab, var(--ex-accent) 13%, transparent)}.expanel[data-astro-cid-ex6kbpti] .snip-code[data-astro-cid-ex6kbpti]{min-width:0;color:var(--ex-accent);opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-family:Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;overflow:hidden}.expanel[data-astro-cid-ex6kbpti] .snip-copy[data-astro-cid-ex6kbpti]{color:var(--ex-accent);opacity:0;flex:none;font-size:10px}.expanel[data-astro-cid-ex6kbpti] .row-snippet[data-astro-cid-ex6kbpti]:hover .snip-copy[data-astro-cid-ex6kbpti]{opacity:.8}.expanel[data-astro-cid-ex6kbpti] .row-item[data-astro-cid-ex6kbpti].open .row-snippet[data-astro-cid-ex6kbpti]{display:none}.expanel[data-astro-cid-ex6kbpti] .row-quick[data-astro-cid-ex6kbpti]{border:1px solid var(--ex-border);background:var(--ex-elev2);color:var(--ex-text);border-radius:7px;flex:none;padding:4px 11px;font-size:10.5px;font-weight:700}.expanel[data-astro-cid-ex6kbpti] .row-quick[data-astro-cid-ex6kbpti]:hover{background:var(--ex-accent);color:var(--ex-ink);border-color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .row-item[data-astro-cid-ex6kbpti].open .row-quick[data-astro-cid-ex6kbpti]{display:none}.expanel[data-astro-cid-ex6kbpti] .row-star[data-astro-cid-ex6kbpti]{color:var(--ex-dim);background:0 0;border:none;flex:none;padding:2px 3px;font-size:15px;line-height:1}.expanel[data-astro-cid-ex6kbpti] .row-star[data-astro-cid-ex6kbpti].on{color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .row-body[data-astro-cid-ex6kbpti]{padding:2px 14px 13px 33px;display:none}.expanel[data-astro-cid-ex6kbpti] .row-item[data-astro-cid-ex6kbpti].open .row-body[data-astro-cid-ex6kbpti]{display:block}.expanel[data-astro-cid-ex6kbpti] .row-desc[data-astro-cid-ex6kbpti]{color:var(--ex-dim);margin-bottom:9px;line-height:1.5}.expanel[data-astro-cid-ex6kbpti] .param-badge[data-astro-cid-ex6kbpti]{color:var(--ex-dim);font-size:10px}.expanel[data-astro-cid-ex6kbpti] .mine[data-astro-cid-ex6kbpti]{text-transform:uppercase;letter-spacing:.5px;color:var(--ex-accent);border:1px solid var(--ex-accent);border-radius:20px;padding:1px 6px;font-size:8.5px;font-weight:600}.expanel[data-astro-cid-ex6kbpti] .customize[data-astro-cid-ex6kbpti]{border:1px solid var(--ex-border);background:var(--ex-bg);border-radius:9px;margin-bottom:10px;padding:9px 10px}.expanel[data-astro-cid-ex6kbpti] .customize-head[data-astro-cid-ex6kbpti]{text-transform:uppercase;letter-spacing:.7px;color:var(--ex-dim);margin-bottom:7px;font-size:9px}.expanel[data-astro-cid-ex6kbpti] .customize-field[data-astro-cid-ex6kbpti]{margin-bottom:7px;display:block}.expanel[data-astro-cid-ex6kbpti] .customize-field[data-astro-cid-ex6kbpti]:last-child{margin-bottom:0}.expanel[data-astro-cid-ex6kbpti] .customize-field[data-astro-cid-ex6kbpti]>span[data-astro-cid-ex6kbpti]{color:var(--ex-dim);margin-bottom:3px;font-size:10.5px;display:block}.expanel[data-astro-cid-ex6kbpti] .customize-field[data-astro-cid-ex6kbpti]>span[data-astro-cid-ex6kbpti] em[data-astro-cid-ex6kbpti]{opacity:.7;font-style:normal}.expanel[data-astro-cid-ex6kbpti] .customize-field[data-astro-cid-ex6kbpti] input[data-astro-cid-ex6kbpti]{background:var(--ex-elev);border:1px solid var(--ex-border);width:100%;color:var(--ex-text);border-radius:6px;outline:none;padding:6px 8px;font-size:11.5px}.expanel[data-astro-cid-ex6kbpti] .customize-field[data-astro-cid-ex6kbpti] input[data-astro-cid-ex6kbpti]:focus{border-color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .row-code[data-astro-cid-ex6kbpti]{background:var(--ex-code-bg);border:1px solid var(--ex-border);color:var(--ex-code);white-space:pre;border-radius:9px;margin:0;padding:11px 12px;font-family:Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.55;overflow-x:auto}.expanel[data-astro-cid-ex6kbpti] .row-acts[data-astro-cid-ex6kbpti]{align-items:center;gap:8px;margin-top:10px;display:flex}.expanel[data-astro-cid-ex6kbpti] .btn[data-astro-cid-ex6kbpti]{border:1px solid var(--ex-border);background:var(--ex-elev2);color:var(--ex-text);border-radius:8px;padding:6px 13px;font-size:11px;font-weight:500}.expanel[data-astro-cid-ex6kbpti] .btn[data-astro-cid-ex6kbpti]:hover{border-color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .btn[data-astro-cid-ex6kbpti].primary{background:var(--ex-accent);color:var(--ex-ink);border-color:var(--ex-accent);font-weight:700}.expanel[data-astro-cid-ex6kbpti] .btn[data-astro-cid-ex6kbpti].primary:hover:not(:disabled){filter:brightness(1.07)}.expanel[data-astro-cid-ex6kbpti] .btn[data-astro-cid-ex6kbpti].primary:disabled{opacity:.55;cursor:default}.expanel[data-astro-cid-ex6kbpti] .btn[data-astro-cid-ex6kbpti].ai{color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .empty[data-astro-cid-ex6kbpti]{color:var(--ex-dim);text-align:center;padding:34px 0}.expanel[data-astro-cid-ex6kbpti] .gen-modal[data-astro-cid-ex6kbpti]{z-index:20;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.expanel[data-astro-cid-ex6kbpti] .gen-modal[data-astro-cid-ex6kbpti][hidden]{display:none}.expanel[data-astro-cid-ex6kbpti] .gen-backdrop[data-astro-cid-ex6kbpti]{background:#0000008c;position:absolute;inset:0}.expanel[data-astro-cid-ex6kbpti] .modal[data-astro-cid-ex6kbpti]{background:var(--ex-elev);border:1px solid var(--ex-border);border-radius:12px;width:100%;max-width:400px;max-height:100%;padding:15px 16px 16px;position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000080}.expanel[data-astro-cid-ex6kbpti] .modal-head[data-astro-cid-ex6kbpti]{margin-bottom:12px;font-size:14px;font-weight:700}.expanel[data-astro-cid-ex6kbpti] .gen-modes[data-astro-cid-ex6kbpti]{background:var(--ex-bg);border:1px solid var(--ex-border);border-radius:9px;gap:5px;margin-bottom:12px;padding:4px;display:flex}.expanel[data-astro-cid-ex6kbpti] .gen-mode[data-astro-cid-ex6kbpti]{color:var(--ex-dim);background:0 0;border:none;border-radius:6px;flex:1;padding:6px 10px;font-size:11.5px;font-weight:600}.expanel[data-astro-cid-ex6kbpti] .gen-mode[data-astro-cid-ex6kbpti]:hover{color:var(--ex-text)}.expanel[data-astro-cid-ex6kbpti] .gen-mode[data-astro-cid-ex6kbpti].on{background:var(--ex-accent);color:var(--ex-ink)}.expanel[data-astro-cid-ex6kbpti] .field[data-astro-cid-ex6kbpti]{margin-bottom:10px;display:block}.expanel[data-astro-cid-ex6kbpti] .field[data-astro-cid-ex6kbpti]>span[data-astro-cid-ex6kbpti]{color:var(--ex-dim);margin-bottom:4px;font-size:11px;display:block}.expanel[data-astro-cid-ex6kbpti] .gen-prompt[data-astro-cid-ex6kbpti]{background:var(--ex-bg);border:1px solid var(--ex-border);width:100%;color:var(--ex-text);resize:none;border-radius:8px;outline:none;padding:8px 10px;font:12px Inter,system-ui,sans-serif}.expanel[data-astro-cid-ex6kbpti] .gen-prompt[data-astro-cid-ex6kbpti]:focus{border-color:var(--ex-accent)}.expanel[data-astro-cid-ex6kbpti] .gen-hint[data-astro-cid-ex6kbpti]{color:var(--ex-dim);margin:0 0 10px;font-size:11px;line-height:1.5}.expanel[data-astro-cid-ex6kbpti] .gen-result[data-astro-cid-ex6kbpti]{margin-bottom:10px}.expanel[data-astro-cid-ex6kbpti] .gen-res-name[data-astro-cid-ex6kbpti]{margin-bottom:6px;font-size:12.5px;font-weight:600}.expanel[data-astro-cid-ex6kbpti] .gen-note[data-astro-cid-ex6kbpti]{color:var(--ex-dim);opacity:.85;margin:0 0 12px;font-size:10px}.expanel[data-astro-cid-ex6kbpti] .modal-actions[data-astro-cid-ex6kbpti]{justify-content:flex-end;gap:8px;display:flex}.expanel[data-astro-cid-ex6kbpti] .wn-pop[data-astro-cid-ex6kbpti]{z-index:22;background:var(--ex-elev);border:1px solid var(--ex-border);border-radius:10px;width:320px;max-width:calc(100% - 20px);padding:12px 14px 13px;position:absolute;bottom:78px;left:10px;box-shadow:0 12px 40px #00000080}.expanel[data-astro-cid-ex6kbpti] .wn-head[data-astro-cid-ex6kbpti]{align-items:center;gap:8px;font-size:12px;display:flex}.expanel[data-astro-cid-ex6kbpti] .wn-head[data-astro-cid-ex6kbpti] b[data-astro-cid-ex6kbpti]{flex:1;font-weight:700}.expanel[data-astro-cid-ex6kbpti] .wn-x[data-astro-cid-ex6kbpti]{color:var(--ex-dim);background:0 0;border:none;padding:2px 4px;font-size:11px}.expanel[data-astro-cid-ex6kbpti] .wn-x[data-astro-cid-ex6kbpti]:hover{color:var(--ex-text)}.expanel[data-astro-cid-ex6kbpti] .wn-title[data-astro-cid-ex6kbpti]{color:var(--ex-accent);margin-top:6px;font-size:11.5px;font-weight:600}.expanel[data-astro-cid-ex6kbpti] .wn-pop[data-astro-cid-ex6kbpti] ul[data-astro-cid-ex6kbpti]{flex-direction:column;gap:5px;margin:7px 0 0;padding-left:16px;display:flex}.expanel[data-astro-cid-ex6kbpti] .wn-pop[data-astro-cid-ex6kbpti] li[data-astro-cid-ex6kbpti]{color:var(--ex-dim);font-size:10.5px;line-height:1.5}.expanel[data-astro-cid-ex6kbpti] .ex-toast[data-astro-cid-ex6kbpti]{border:1px solid var(--ex-border);color:#e6e6e8;text-align:center;z-index:25;background:#0e0e0f;border-radius:9px;max-width:86%;padding:7px 14px;font-size:11px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #00000080}@media (width<=30rem){.expanel[data-astro-cid-ex6kbpti]{width:100%;height:452px}.expanel[data-astro-cid-ex6kbpti] .sidebar[data-astro-cid-ex6kbpti]{flex-basis:150px;width:150px}}.sr-device[data-astro-cid-wglbtejf]{width:fit-content;max-width:100%;margin-inline:auto}.sr-cap[data-astro-cid-wglbtejf]{color:var(--muted);text-align:center;letter-spacing:.02em;margin-top:12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.sr-frame[data-astro-cid-wglbtejf]{width:fit-content;margin-inline:auto;position:relative}.sr-frame[data-astro-cid-wglbtejf] .srpanel[data-astro-cid-wglbtejf]{z-index:1;position:relative}.srpanel[data-astro-cid-wglbtejf][data-theme=dark]{--sr-bg:#202124;--sr-bg2:#26282c;--sr-card:#25272b;--sr-line:#33353b;--sr-text:#e6e7ea;--sr-dim:#9a9ca4;--sr-faint:#6c6e76;--sr-accent:#e2a54a;--sr-aink:#20160a;--sr-danger:#e5695f;--sr-tint:#e2a54a1f;--sr-hover:#ffffff0d}.srpanel[data-astro-cid-wglbtejf][data-theme=light]{--sr-bg:#f6f5f2;--sr-bg2:#eeece8;--sr-card:#fff;--sr-line:#e3dfd8;--sr-text:#26241f;--sr-dim:#7b776e;--sr-faint:#a9a599;--sr-accent:#c07d1e;--sr-aink:#fdf9f2;--sr-danger:#c0392b;--sr-tint:#c07d1e1a;--sr-hover:#0000000b}.srpanel[data-astro-cid-wglbtejf]{background:var(--sr-bg);width:360px;max-width:100%;color:var(--sr-text);-webkit-font-smoothing:antialiased;border-radius:10px;flex-direction:column;font:12.5px/1.4 Segoe UI,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #0009,0 0 0 1px #80808024}.srpanel[data-astro-cid-wglbtejf] [data-astro-cid-wglbtejf]{box-sizing:border-box}.srpanel[data-astro-cid-wglbtejf] [data-astro-cid-wglbtejf]:focus-visible{outline:2px solid var(--sr-accent);outline-offset:1px}.srpanel[data-astro-cid-wglbtejf] button[data-astro-cid-wglbtejf]{font:inherit}.srpanel[data-astro-cid-wglbtejf] .muted[data-astro-cid-wglbtejf]{color:var(--sr-dim);font-size:11px}.srpanel[data-astro-cid-wglbtejf] .spacer[data-astro-cid-wglbtejf]{flex:1}.srpanel[data-astro-cid-wglbtejf] .section-title[data-astro-cid-wglbtejf]{letter-spacing:.1em;text-transform:uppercase;color:var(--sr-dim);font-size:10.5px}.srpanel[data-astro-cid-wglbtejf] .topbar[data-astro-cid-wglbtejf]{align-items:baseline;gap:8px;padding:12px 14px 11px;display:flex}.srpanel[data-astro-cid-wglbtejf] .brand[data-astro-cid-wglbtejf]{font-size:14px;font-weight:650}.srpanel[data-astro-cid-wglbtejf] .ver[data-astro-cid-wglbtejf]{appearance:none;color:var(--sr-faint);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px}.srpanel[data-astro-cid-wglbtejf] .ver[data-astro-cid-wglbtejf]:hover{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] .comp-name[data-astro-cid-wglbtejf]{color:var(--sr-dim);margin-left:auto;font-size:11px}.srpanel[data-astro-cid-wglbtejf] .wn-pop[data-astro-cid-wglbtejf]{z-index:6;background:var(--sr-card);border:1px solid var(--sr-line);border-radius:8px;padding:11px 13px 12px;position:absolute;top:42px;left:12px;right:12px;box-shadow:0 10px 30px #00000073}.srpanel[data-astro-cid-wglbtejf] .wn-head[data-astro-cid-wglbtejf]{align-items:center;gap:8px;font-size:12px;display:flex}.srpanel[data-astro-cid-wglbtejf] .wn-head[data-astro-cid-wglbtejf] b[data-astro-cid-wglbtejf]{flex:1;font-weight:650}.srpanel[data-astro-cid-wglbtejf] .wn-x[data-astro-cid-wglbtejf]{color:var(--sr-dim);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.srpanel[data-astro-cid-wglbtejf] .wn-x[data-astro-cid-wglbtejf]:hover{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] .wn-title[data-astro-cid-wglbtejf]{color:var(--sr-accent);margin-top:6px;font-size:11.5px;font-weight:600}.srpanel[data-astro-cid-wglbtejf] .wn-pop[data-astro-cid-wglbtejf] ul[data-astro-cid-wglbtejf]{flex-direction:column;gap:5px;margin:7px 0 0;padding-left:16px;display:flex}.srpanel[data-astro-cid-wglbtejf] .wn-pop[data-astro-cid-wglbtejf] li[data-astro-cid-wglbtejf]{color:var(--sr-dim);font-size:11px;line-height:1.45}.srpanel[data-astro-cid-wglbtejf] .tabbar[data-astro-cid-wglbtejf]{border-bottom:1px solid var(--sr-line);gap:2px;padding:0 11px;display:flex}.srpanel[data-astro-cid-wglbtejf] .tab[data-astro-cid-wglbtejf]{color:var(--sr-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 11px 8px;font-size:11.5px}.srpanel[data-astro-cid-wglbtejf] .tab[data-astro-cid-wglbtejf]:hover{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] .tab[data-astro-cid-wglbtejf].on{color:var(--sr-text);border-bottom-color:var(--sr-accent)}.srpanel[data-astro-cid-wglbtejf] .content[data-astro-cid-wglbtejf]{flex-direction:column;gap:11px;padding:13px 14px;display:flex}.srpanel[data-astro-cid-wglbtejf] .sr-view[data-astro-cid-wglbtejf]{flex-direction:column;gap:11px;display:flex}.srpanel[data-astro-cid-wglbtejf] .sr-view[data-astro-cid-wglbtejf][hidden]{display:none}.srpanel[data-astro-cid-wglbtejf] .pset-toolbar[data-astro-cid-wglbtejf]{align-items:center;gap:8px;display:flex}.srpanel[data-astro-cid-wglbtejf] .seg[data-astro-cid-wglbtejf]{border:1px solid var(--sr-line);border-radius:5px;display:flex;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .seg-btn[data-astro-cid-wglbtejf]{color:var(--sr-dim);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:10.5px}.srpanel[data-astro-cid-wglbtejf] .seg-btn[data-astro-cid-wglbtejf]+.seg-btn[data-astro-cid-wglbtejf]{border-left:1px solid var(--sr-line)}.srpanel[data-astro-cid-wglbtejf] .seg-btn[data-astro-cid-wglbtejf]:hover{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] .seg-btn[data-astro-cid-wglbtejf].on{background:var(--sr-accent);color:var(--sr-aink)}.srpanel[data-astro-cid-wglbtejf] .pset-groups[data-astro-cid-wglbtejf]{flex-direction:column;gap:9px;display:flex}.srpanel[data-astro-cid-wglbtejf] .pset-group[data-astro-cid-wglbtejf]{background:var(--sr-bg2);border:1px solid var(--sr-line);border-radius:8px;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .pset-group-head[data-astro-cid-wglbtejf]{border-bottom:1px solid var(--sr-line);align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.srpanel[data-astro-cid-wglbtejf] .pset-group-name[data-astro-cid-wglbtejf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .pset-list[data-astro-cid-wglbtejf]{flex-direction:column;display:flex}.srpanel[data-astro-cid-wglbtejf] .pset-row[data-astro-cid-wglbtejf]{align-items:center;gap:9px;padding:5px 10px;font-size:11.5px;display:flex}.srpanel[data-astro-cid-wglbtejf] .pset-row[data-astro-cid-wglbtejf]+.pset-row[data-astro-cid-wglbtejf]{border-top:1px solid var(--sr-line)}.srpanel[data-astro-cid-wglbtejf] .pset-row[data-astro-cid-wglbtejf]:hover{background:var(--sr-hover)}.srpanel[data-astro-cid-wglbtejf] .pset-sel[data-astro-cid-wglbtejf]{accent-color:var(--sr-accent);cursor:pointer}.srpanel[data-astro-cid-wglbtejf] .pset-name[data-astro-cid-wglbtejf]{text-overflow:ellipsis;white-space:nowrap;color:var(--sr-text);flex:1;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .banner[data-astro-cid-wglbtejf]{background:var(--sr-bg2);border-left:3px solid var(--sr-faint);color:var(--sr-dim);border-radius:5px;padding:8px 10px;font-size:11.5px}.srpanel[data-astro-cid-wglbtejf] .checklist[data-astro-cid-wglbtejf]{background:var(--sr-bg2);border:1px solid var(--sr-line);border-radius:8px;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .checklist-head[data-astro-cid-wglbtejf]{border-bottom:1px solid var(--sr-line);align-items:center;gap:8px;padding:7px 11px;display:flex}.srpanel[data-astro-cid-wglbtejf] .layer-filter[data-astro-cid-wglbtejf]{appearance:none;background:var(--sr-bg);width:96px;color:var(--sr-text);border:1px solid var(--sr-line);border-radius:999px;flex:0 auto;padding:2px 8px;font-size:11px}.srpanel[data-astro-cid-wglbtejf] .layer-filter[data-astro-cid-wglbtejf]:focus{border-color:var(--sr-accent);outline:none}.srpanel[data-astro-cid-wglbtejf] .layer-filter[data-astro-cid-wglbtejf]::placeholder{color:var(--sr-dim)}.srpanel[data-astro-cid-wglbtejf] button[data-astro-cid-wglbtejf].mini{color:var(--sr-dim);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.srpanel[data-astro-cid-wglbtejf] button[data-astro-cid-wglbtejf].mini:hover{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] button[data-astro-cid-wglbtejf].mini.danger:hover{color:var(--sr-danger)}.srpanel[data-astro-cid-wglbtejf] .layer-row[data-astro-cid-wglbtejf]{cursor:pointer;user-select:none;align-items:center;gap:9px;padding:6px 11px;display:flex}.srpanel[data-astro-cid-wglbtejf] .layer-row[data-astro-cid-wglbtejf]+.layer-row[data-astro-cid-wglbtejf]{border-top:1px solid var(--sr-line)}.srpanel[data-astro-cid-wglbtejf] .layer-row[data-astro-cid-wglbtejf]:hover{background:var(--sr-hover)}.srpanel[data-astro-cid-wglbtejf] .layer-row[data-astro-cid-wglbtejf] .eye[data-astro-cid-wglbtejf]{width:15px;height:15px;color:var(--sr-text);flex:none;justify-content:center;align-items:center;display:flex}.srpanel[data-astro-cid-wglbtejf] .layer-row[data-astro-cid-wglbtejf]:not(.on) .eye[data-astro-cid-wglbtejf]{color:#0000}.srpanel[data-astro-cid-wglbtejf] .layer-row[data-astro-cid-wglbtejf]:not(.on):hover .eye[data-astro-cid-wglbtejf]{color:var(--sr-faint)}.srpanel[data-astro-cid-wglbtejf] .label-dot[data-astro-cid-wglbtejf]{border-radius:2px;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000047}.srpanel[data-astro-cid-wglbtejf] .layer-name[data-astro-cid-wglbtejf]{text-overflow:ellipsis;white-space:nowrap;color:var(--sr-dim);flex:1;font-size:12px;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .layer-row[data-astro-cid-wglbtejf].on .layer-name[data-astro-cid-wglbtejf]{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] .layer-idx[data-astro-cid-wglbtejf]{color:var(--sr-faint);font-size:10.5px}.srpanel[data-astro-cid-wglbtejf] .save-row[data-astro-cid-wglbtejf]{display:flex}.srpanel[data-astro-cid-wglbtejf] .primary[data-astro-cid-wglbtejf]{background:var(--sr-accent);width:100%;color:var(--sr-aink);cursor:pointer;border:0;border-radius:5px;padding:10px;font-size:12px;font-weight:600}.srpanel[data-astro-cid-wglbtejf] .primary[data-astro-cid-wglbtejf]:hover{filter:brightness(1.06)}.srpanel[data-astro-cid-wglbtejf] .sets-head[data-astro-cid-wglbtejf]{align-items:baseline;gap:8px;display:flex}.srpanel[data-astro-cid-wglbtejf] .set-card[data-astro-cid-wglbtejf]{background:var(--sr-card);border:1px solid var(--sr-line);border-radius:8px;padding:9px 10px}.srpanel[data-astro-cid-wglbtejf] .set-card[data-astro-cid-wglbtejf].active{border-color:var(--sr-accent);background:var(--sr-tint)}.srpanel[data-astro-cid-wglbtejf] .set-top[data-astro-cid-wglbtejf]{align-items:center;gap:9px;display:flex}.srpanel[data-astro-cid-wglbtejf] .set-select[data-astro-cid-wglbtejf]{accent-color:var(--sr-accent);cursor:pointer;flex:none;margin:0}.srpanel[data-astro-cid-wglbtejf] .set-thumb[data-astro-cid-wglbtejf]{border:1px solid var(--sr-line);background:linear-gradient(160deg,#6c9a5e,#cbb26a 55%,#7fb6c4);border-radius:5px;flex:none;width:52px;height:30px;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .color-dot[data-astro-cid-wglbtejf]{cursor:pointer;border:1px solid #00000040;border-radius:3px;flex:none;width:12px;height:12px;padding:0}.srpanel[data-astro-cid-wglbtejf] .set-name-txt[data-astro-cid-wglbtejf]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.srpanel[data-astro-cid-wglbtejf] .set-count[data-astro-cid-wglbtejf]{color:var(--sr-faint);text-align:right;min-width:16px;font-size:11px}.srpanel[data-astro-cid-wglbtejf] .apply-btn[data-astro-cid-wglbtejf]{border:1px solid var(--sr-accent);color:var(--sr-accent);cursor:pointer;background:0 0;border-radius:5px;padding:4px 12px;font-size:11px}.srpanel[data-astro-cid-wglbtejf] .apply-btn[data-astro-cid-wglbtejf]:hover,.srpanel[data-astro-cid-wglbtejf] .apply-btn[data-astro-cid-wglbtejf].on{background:var(--sr-accent);color:var(--sr-aink)}.srpanel[data-astro-cid-wglbtejf] .set-actions[data-astro-cid-wglbtejf]{border-top:1px solid var(--sr-line);flex-wrap:wrap;align-items:center;gap:4px 11px;margin-top:8px;padding-top:7px;display:flex}.srpanel[data-astro-cid-wglbtejf] .render-bar[data-astro-cid-wglbtejf]{border-top:1px solid var(--sr-line);align-items:center;gap:12px;padding-top:10px;display:flex}.srpanel[data-astro-cid-wglbtejf] .ghost[data-astro-cid-wglbtejf]{color:var(--sr-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.srpanel[data-astro-cid-wglbtejf] .ghost[data-astro-cid-wglbtejf]:hover{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] .statusbar[data-astro-cid-wglbtejf]{border-top:1px solid var(--sr-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 14px 9px;display:flex}.srpanel[data-astro-cid-wglbtejf] .autocheck[data-astro-cid-wglbtejf]{color:var(--sr-dim);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.srpanel[data-astro-cid-wglbtejf] .autocheck[data-astro-cid-wglbtejf]:hover{color:var(--sr-text)}.srpanel[data-astro-cid-wglbtejf] .autocheck[data-astro-cid-wglbtejf] input[data-astro-cid-wglbtejf]{accent-color:var(--sr-accent);cursor:pointer;margin:0}.srpanel[data-astro-cid-wglbtejf] .scale-ctl[data-astro-cid-wglbtejf]{border:1px solid var(--sr-line);border-radius:999px;align-items:center;gap:7px;padding:2px 7px 2px 9px;display:flex}.srpanel[data-astro-cid-wglbtejf] .scale-ctl[data-astro-cid-wglbtejf] .pct[data-astro-cid-wglbtejf]{text-align:center;min-width:34px}.srpanel[data-astro-cid-wglbtejf] .scale-range[data-astro-cid-wglbtejf]{width:72px;accent-color:var(--sr-accent);cursor:pointer}.srpanel[data-astro-cid-wglbtejf] .theme-toggle[data-astro-cid-wglbtejf]{border:1px solid var(--sr-line);color:var(--sr-dim);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:10.5px}.srpanel[data-astro-cid-wglbtejf] .theme-toggle[data-astro-cid-wglbtejf]:hover{color:var(--sr-text);border-color:var(--sr-faint)}.srpanel[data-astro-cid-wglbtejf] .sr-toast[data-astro-cid-wglbtejf]{border:1px solid var(--sr-line);color:#e6e7ea;text-align:center;z-index:5;background:#0e0e0f;border-radius:8px;max-width:84%;padding:7px 13px;font-size:11px;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #00000080}.proof[data-astro-cid-gaektery]{margin:3.5rem 0}.proof[data-astro-cid-gaektery] h2[data-astro-cid-gaektery]{font-size:var(--fs-h2);margin-bottom:.8rem}.proof[data-astro-cid-gaektery] .lead[data-astro-cid-gaektery]{max-width:62ch;margin-bottom:1.6rem}.scroll[data-astro-cid-gaektery]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);overflow-x:auto}table[data-astro-cid-gaektery]{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9rem}th[data-astro-cid-gaektery],td[data-astro-cid-gaektery]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:.85rem 1.1rem}thead[data-astro-cid-gaektery] th[data-astro-cid-gaektery]{color:var(--muted);border-bottom:1px solid var(--line);font-size:.8125rem;font-weight:500}tbody[data-astro-cid-gaektery] th[data-astro-cid-gaektery]{text-align:left;color:var(--ink-2);white-space:normal;min-width:14rem;font-weight:500}tbody[data-astro-cid-gaektery] tr[data-astro-cid-gaektery]+tr[data-astro-cid-gaektery] th[data-astro-cid-gaektery],tbody[data-astro-cid-gaektery] tr[data-astro-cid-gaektery]+tr[data-astro-cid-gaektery] td[data-astro-cid-gaektery]{border-top:1px solid var(--line)}.hi[data-astro-cid-gaektery] th[data-astro-cid-gaektery],.hi[data-astro-cid-gaektery] td[data-astro-cid-gaektery]{background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--ink);font-weight:600}.hi[data-astro-cid-gaektery] th[data-astro-cid-gaektery]{box-shadow:inset 3px 0 0 var(--accent-ink)}.note[data-astro-cid-gaektery]{color:var(--muted);margin-top:.9rem;font-size:.82rem;line-height:1.6}.note[data-astro-cid-gaektery] a[data-astro-cid-gaektery]{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.fgrid-wrap[data-astro-cid-5avuv2ve]{margin:3.5rem 0}.fgrid-wrap[data-astro-cid-5avuv2ve] h2[data-astro-cid-5avuv2ve]{font-size:var(--fs-h2);margin-bottom:.8rem}.fgrid-wrap[data-astro-cid-5avuv2ve] .lead[data-astro-cid-5avuv2ve]{max-width:62ch;margin-bottom:1.8rem}.fgrid[data-astro-cid-5avuv2ve]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fcard[data-astro-cid-5avuv2ve]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);padding:1.35rem 1.4rem}.fcard[data-astro-cid-5avuv2ve] h3[data-astro-cid-5avuv2ve]{letter-spacing:-.01em;margin:0 0 .5rem;font-size:.98rem}.fcard[data-astro-cid-5avuv2ve] p[data-astro-cid-5avuv2ve]{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.65}.faq[data-astro-cid-bppbuphv]{margin:3.5rem 0}.faq[data-astro-cid-bppbuphv] h2[data-astro-cid-bppbuphv]{font-size:var(--fs-h2);margin-bottom:.8rem}.faq[data-astro-cid-bppbuphv] .lead[data-astro-cid-bppbuphv]{max-width:62ch;margin-bottom:1.6rem}.faq-list[data-astro-cid-bppbuphv]{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}details[data-astro-cid-bppbuphv]{border-bottom:1px solid var(--line);background:var(--bg-soft)}details[data-astro-cid-bppbuphv]:last-child{border-bottom:0}summary[data-astro-cid-bppbuphv]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;font-size:.94rem;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}summary[data-astro-cid-bppbuphv]:after{content:"+";color:var(--muted);flex:none;font-size:1.1rem;line-height:1}details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]:after{content:"−"}summary[data-astro-cid-bppbuphv]:hover{color:var(--accent-ink)}details[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{color:var(--ink-2);max-width:68ch;margin:0;padding:0 1.3rem 1.15rem;font-size:.88rem;line-height:1.7}.back[data-astro-cid-wjmsng5w]{color:var(--muted);margin-bottom:2rem;font-size:.9rem;display:inline-block}.tool-head[data-astro-cid-wjmsng5w]{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:2.5rem;display:grid}@media (width<=46rem){.tool-head[data-astro-cid-wjmsng5w]{grid-template-columns:1fr}}.tool-head--panel[data-astro-cid-wjmsng5w]{grid-template-columns:minmax(0,1fr) auto}@media (width<=60rem){.tool-head--panel[data-astro-cid-wjmsng5w]{grid-template-columns:1fr}}.stack-below[data-astro-cid-wjmsng5w]{margin:0 0 2.5rem}.stack-below[data-astro-cid-wjmsng5w] .eyebrow[data-astro-cid-wjmsng5w]{margin-bottom:.7rem}.head-row[data-astro-cid-wjmsng5w]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.head-row[data-astro-cid-wjmsng5w] h1[data-astro-cid-wjmsng5w]{font-size:var(--fs-h1)}.lead[data-astro-cid-wjmsng5w]{max-width:46ch;margin-top:1rem}.actions[data-astro-cid-wjmsng5w]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.dl-meta[data-astro-cid-wjmsng5w]{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.7rem;font-size:.82rem}.dl-meta[data-astro-cid-wjmsng5w] b[data-astro-cid-wjmsng5w]{color:var(--ink-2);font-weight:600}.stack-box[data-astro-cid-wjmsng5w]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);padding:1.5rem}.tool-shot[data-astro-cid-wjmsng5w]{border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 0 2.5rem;overflow:hidden;box-shadow:0 20px 48px -34px #00000080}.tool-shot[data-astro-cid-wjmsng5w] img[data-astro-cid-wjmsng5w]{width:100%;height:auto;display:block}.tool-shot--narrow[data-astro-cid-wjmsng5w]{max-width:60%;margin-inline:auto}@media (width<=40rem){.tool-shot--narrow[data-astro-cid-wjmsng5w]{max-width:100%}}.techs[data-astro-cid-wjmsng5w]{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;padding:0;list-style:none;display:flex}.techs[data-astro-cid-wjmsng5w] li[data-astro-cid-wjmsng5w]{color:var(--ink-2);border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:4px 8px;font-size:.8125rem}.status[data-astro-cid-wjmsng5w]{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.status[data-astro-cid-wjmsng5w]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status--live[data-astro-cid-wjmsng5w]:before{background:#1f9d54}.status--beta[data-astro-cid-wjmsng5w]:before{background:#c1901c}.status--wip[data-astro-cid-wjmsng5w]:before{background:var(--accent)}.status--soon[data-astro-cid-wjmsng5w]:before{display:none}.demo[data-astro-cid-wjmsng5w]{border-radius:var(--radius-lg);aspect-ratio:16/9;background:#000;margin:0 0 2.5rem;overflow:hidden}.demo[data-astro-cid-wjmsng5w] video[data-astro-cid-wjmsng5w]{object-fit:cover;width:100%;height:100%}.tool-body[data-astro-cid-wjmsng5w]{margin-top:1rem}.btn--off[data-astro-cid-wjmsng5w]{cursor:not-allowed;opacity:.55;background:var(--bg-soft);color:var(--muted);border:1px solid var(--line-2)}.btn--off[data-astro-cid-wjmsng5w]:hover{transform:none}.pitch[data-astro-cid-wjmsng5w]{margin:3.5rem 0}.pitch[data-astro-cid-wjmsng5w] ol[data-astro-cid-wjmsng5w]{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.pitch[data-astro-cid-wjmsng5w] li[data-astro-cid-wjmsng5w]{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;display:grid}.pitch[data-astro-cid-wjmsng5w] .n[data-astro-cid-wjmsng5w]{font-family:var(--font-display);color:var(--accent-ink);font-variant-numeric:tabular-nums;padding-top:.28em;font-size:.8rem;font-weight:600}.pitch[data-astro-cid-wjmsng5w] h3[data-astro-cid-wjmsng5w]{letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.08rem}.pitch[data-astro-cid-wjmsng5w] p[data-astro-cid-wjmsng5w]{color:var(--ink-2);max-width:64ch;margin:0;line-height:1.7}.next-release[data-astro-cid-wjmsng5w]{border:1px dashed var(--line-2);border-radius:var(--radius-lg);color:var(--ink-2);margin:3.5rem 0;padding:1rem 1.2rem;font-size:.88rem;line-height:1.65}.next-release[data-astro-cid-wjmsng5w] b[data-astro-cid-wjmsng5w]{color:var(--ink);font-weight:600}.cl-open[data-astro-cid-wjmsng5w]{font:inherit;color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cl-open[data-astro-cid-wjmsng5w]:hover{color:var(--accent-ink)}
