.product-guide[data-v-8f25b6c4]{border-top:1px solid var(--border);margin-top:48px;padding-top:clamp(40px,5vw,72px)}.guide-content[data-v-8f25b6c4]{gap:clamp(48px,6vw,72px);width:min(100%,960px);margin-inline:auto;display:grid}.guide-intro[data-v-8f25b6c4]{gap:12px;max-width:680px;display:grid}.guide-intro p[data-v-8f25b6c4]{color:var(--muted-foreground);font-size:16px;line-height:1.65}.guide-steps[data-v-8f25b6c4]{gap:32px;display:grid}.guide-steps article[data-v-8f25b6c4]{align-content:start;gap:8px;display:grid}.guide-steps h3[data-v-8f25b6c4],.faq-trigger[data-v-8f25b6c4]{font-size:15px;font-weight:500}.guide-steps p[data-v-8f25b6c4],.faq p[data-v-8f25b6c4]{max-width:68ch;color:var(--muted-foreground);text-wrap:pretty;font-size:15px;line-height:1.65}.guide-steps code[data-v-8f25b6c4],.faq code[data-v-8f25b6c4]{color:var(--foreground);font-family:var(--font-mono);font-size:.92em}.method-note[data-v-8f25b6c4],.lupinum-note[data-v-8f25b6c4]{justify-content:space-between;align-items:start;gap:32px;display:flex}.method-note[data-v-8f25b6c4]{flex-direction:column;gap:20px}.method-note p[data-v-8f25b6c4]{max-width:68ch;font-size:15px;line-height:1.65}.method-links[data-v-8f25b6c4],.product-footer nav[data-v-8f25b6c4]{flex-wrap:wrap;gap:12px 20px;display:flex}.method-links[data-v-8f25b6c4]{flex:none;font-size:12px}.method-links a[data-v-8f25b6c4],.product-footer a[data-v-8f25b6c4]{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;transition:color .15s,text-decoration-color .15s}.method-links a[data-v-8f25b6c4]:hover,.product-footer a[data-v-8f25b6c4]:hover{color:var(--foreground);text-decoration-color:currentColor}.faq-list[data-v-8f25b6c4]{border-top:1px solid var(--border);margin-top:16px;display:grid}.faq-item[data-v-8f25b6c4]{border-bottom:1px solid var(--border)}.faq-trigger[data-v-8f25b6c4]{text-align:start;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:14px 0;transition:color .15s;display:flex}.faq-trigger[data-v-8f25b6c4]:hover{color:var(--muted-foreground)}.faq-chevron[data-v-8f25b6c4]{width:16px;height:16px;color:var(--muted-foreground);flex:none;transition:transform .2s cubic-bezier(.645,.045,.355,1)}.faq-trigger[data-state=open] .faq-chevron[data-v-8f25b6c4]{transform:rotate(180deg)}.faq-content[data-v-8f25b6c4]{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.25,.46,.45,.94),opacity .14s,visibility 0s linear .18s;display:grid}.faq-content[data-state=open][data-v-8f25b6c4]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.19,1,.22,1),opacity .16s,visibility linear}.faq-content>div[data-v-8f25b6c4]{min-height:0;overflow:hidden}.faq-trigger[data-v-8f25b6c4]:focus-visible,.method-links a[data-v-8f25b6c4]:focus-visible,.product-footer a[data-v-8f25b6c4]:focus-visible,.lupinum-link[data-v-8f25b6c4]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:4px}.faq-content p[data-v-8f25b6c4]{margin-top:0;padding:0 0 18px}.lupinum-note[data-v-8f25b6c4]{border-radius:var(--radius-xl);background:var(--muted);padding:24px}.lupinum-link[data-v-8f25b6c4]{border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);flex:none;padding:9px 12px;font-size:14px;font-weight:500;transition:opacity .15s,transform .1s}.lupinum-link[data-v-8f25b6c4]:hover{opacity:.9}.lupinum-link[data-v-8f25b6c4]:active{transform:translateY(1px)}.product-footer[data-v-8f25b6c4]{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding:8px 0 32px;font-size:12px;display:flex}@media (width>=768px){.guide-steps[data-v-8f25b6c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}}@media (width<=767px){.method-note[data-v-8f25b6c4],.lupinum-note[data-v-8f25b6c4],.product-footer[data-v-8f25b6c4]{flex-direction:column;align-items:start}.lupinum-link[data-v-8f25b6c4]{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.faq-chevron[data-v-8f25b6c4]{transition:none}.faq-content[data-v-8f25b6c4],.faq-content[data-state=open][data-v-8f25b6c4]{transition:opacity .1s,visibility linear}}.place[data-v-4a783cf6]{grid-template-columns:auto repeat(11,minmax(0,1fr));gap:3px;display:grid}.place button[data-v-4a783cf6]{font-variant-numeric:tabular-nums;border:0;border-radius:5px;height:30px;padding:0;font-size:10px;font-weight:600}.place button.auto[data-v-4a783cf6]{background:var(--wb-sunken);border:1px solid var(--wb-line);color:var(--wb-fg);padding:0 10px;font-size:12px;font-weight:500}.place button[aria-checked=true][data-v-4a783cf6]{box-shadow:0 0 0 2px var(--wb-panel), 0 0 0 3.5px var(--wb-fg)}.pop[data-v-7d864a62]{z-index:20;background:var(--wb-panel);border:1px solid var(--wb-line);width:min(420px,100% - 24px);box-shadow:var(--wb-pop-shadow);border-radius:12px;gap:14px;padding:14px;display:grid;position:absolute}.pop-head[data-v-7d864a62]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pop h3[data-v-7d864a62]{margin:0;font-size:14px;font-weight:600}.pop pre[data-v-7d864a62]{border-radius:var(--wb-r-ctl);background:var(--wb-sunken);border:1px solid var(--wb-line);max-height:280px;font:12px/1.6 var(--wb-mono);margin:0;padding:12px;overflow:auto}.pop-foot[data-v-7d864a62]{justify-content:space-between;align-items:center;gap:8px;display:flex}.wb-ctl[data-v-7d864a62]{gap:6px;display:grid}.wb-cl[data-v-7d864a62]{color:var(--wb-fg-2);font-size:12px;font-weight:500}.wb-help[data-v-7d864a62]{color:var(--wb-fg-3);text-wrap:pretty;margin:0;font-size:12px}.use[data-v-7d864a62]{border:1px solid var(--wb-line);border-radius:var(--wb-r-ctl);background:var(--wb-sunken);height:32px;color:var(--wb-fg-2);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.use[data-v-7d864a62]:hover,.use[aria-expanded=true][data-v-7d864a62]{border-color:var(--wb-line-strong);color:var(--wb-fg)}.use .wb-ic[data-v-7d864a62]{width:14px;height:14px}.pop[data-v-7d864a62]{width:min(420px,100vw - 24px);color:var(--wb-fg);font:400 13px/1.45 var(--wb-font);position:relative}.pop[data-v-4524d206]{z-index:20;background:var(--wb-panel);border:1px solid var(--wb-line);width:min(420px,100% - 24px);box-shadow:var(--wb-pop-shadow);border-radius:12px;gap:14px;padding:14px;display:grid;position:absolute}.pop-head[data-v-4524d206]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pop h3[data-v-4524d206]{margin:0;font-size:14px;font-weight:600}.pop pre[data-v-4524d206]{border-radius:var(--wb-r-ctl);background:var(--wb-sunken);border:1px solid var(--wb-line);max-height:280px;font:12px/1.6 var(--wb-mono);margin:0;padding:12px;overflow:auto}.pop-foot[data-v-4524d206]{justify-content:space-between;align-items:center;gap:8px;display:flex}.wb-ctl[data-v-4524d206]{gap:6px;display:grid}.wb-cl[data-v-4524d206]{color:var(--wb-fg-2);font-size:12px;font-weight:500}.wb-help[data-v-4524d206]{color:var(--wb-fg-3);text-wrap:pretty;margin:0;font-size:12px}.place[data-v-4524d206]{grid-template-columns:auto repeat(11,minmax(0,1fr));gap:3px;display:grid}.place button[data-v-4524d206]{font-variant-numeric:tabular-nums;border:0;border-radius:5px;height:30px;padding:0;font-size:10px;font-weight:600}.place button.auto[data-v-4524d206]{background:var(--wb-sunken);border:1px solid var(--wb-line);color:var(--wb-fg);padding:0 10px;font-size:12px;font-weight:500}.place button[aria-checked=true][data-v-4524d206]{box-shadow:0 0 0 2px var(--wb-panel), 0 0 0 3.5px var(--wb-fg)}.pop[data-v-4524d206]{width:min(420px,100vw - 24px);color:var(--wb-fg);font:400 13px/1.45 var(--wb-font);position:relative}.bar[data-v-9c621a32]{border-bottom:1px solid var(--wb-line);flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.brand[data-v-9c621a32]{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;padding-inline:4px 8px;font-weight:600;display:flex}.brand svg[data-v-9c621a32]{width:22px;height:22px}.source[data-v-9c621a32]{flex:320px;align-items:center;gap:8px;min-width:0;max-width:560px;display:flex}.pick[data-v-9c621a32]{border-radius:var(--wb-r-ctl);cursor:pointer;flex:none;width:32px;height:32px;position:relative;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.14)}.pick input[data-v-9c621a32]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pick[data-v-9c621a32]:focus-within{outline:2px solid var(--wb-focus);outline-offset:2px}.src[data-v-9c621a32]{flex:160px}.use[data-v-9c621a32]{border:1px solid var(--wb-line);border-radius:var(--wb-r-ctl);background:var(--wb-sunken);height:32px;color:var(--wb-fg-2);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.use[data-v-9c621a32]:hover,.use[aria-expanded=true][data-v-9c621a32]{border-color:var(--wb-line-strong);color:var(--wb-fg)}.use .wb-ic[data-v-9c621a32]{width:14px;height:14px}.actions[data-v-9c621a32]{align-items:center;gap:4px;margin-left:auto;display:flex}.sep[data-v-9c621a32]{background:var(--wb-line);width:1px;height:20px;margin-inline:6px}.bar-msg[data-v-9c621a32]{border-bottom:1px solid var(--wb-line);background:color-mix(in oklch, var(--wb-bad) 8%, var(--wb-panel));color:var(--wb-fg);align-items:flex-start;gap:8px;margin:0;padding:8px 16px;font-size:13px;display:flex}.bar-msg .wb-ic[data-v-9c621a32]{color:var(--wb-bad);margin-top:1px}@media (width<=880px){.source[data-v-9c621a32]{flex-basis:100%;order:2;max-width:none}}@media (width<=640px){.brand span[data-v-9c621a32]{display:none}}.contrast[data-v-2bd68fbd]{border-top:1px solid var(--wb-line);gap:12px;padding:16px;display:grid}.pairs-wrap[data-v-2bd68fbd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.pairs[data-v-2bd68fbd]{border-collapse:collapse;width:100%;font-size:13px}.pairs caption[data-v-2bd68fbd]{text-align:left;color:var(--wb-fg-2);padding-bottom:6px;font-size:12px;font-weight:600}.pairs td[data-v-2bd68fbd]{border-top:1px solid var(--wb-line);vertical-align:middle;padding:6px 8px 6px 0}.pairs .num[data-v-2bd68fbd]{text-align:right;font-family:var(--wb-mono);font-variant-numeric:tabular-nums}.sample[data-v-2bd68fbd]{border-radius:6px;place-items:center;width:40px;height:26px;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1)}.status[data-v-2bd68fbd]{white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.status .wb-ic[data-v-2bd68fbd]{width:14px;height:14px}.status.pass[data-v-2bd68fbd]{color:var(--wb-ok)}.status.fail[data-v-2bd68fbd]{color:var(--wb-bad)}.status.part[data-v-2bd68fbd]{color:var(--wb-warn)}.tbl-wrap[data-v-2bd68fbd]{overflow-x:auto}.matrix[data-v-2bd68fbd]{grid-template-columns:56px repeat(13,minmax(38px,1fr));gap:2px;min-width:620px;font-size:11px;display:grid}.matrix .hd[data-v-2bd68fbd]{color:var(--wb-fg-3);font-family:var(--wb-mono);place-items:center;height:24px;display:grid}.matrix .rh[data-v-2bd68fbd]{font-family:var(--wb-mono);color:var(--wb-fg-2);align-items:center;gap:6px;display:flex}.matrix .rh i[data-v-2bd68fbd]{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.15)}.cell[data-v-2bd68fbd]{height:30px;font-family:var(--wb-mono);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-weight:600;display:grid}.cell.no[data-v-2bd68fbd]{font-weight:400;background:var(--wb-sunken)!important;color:var(--wb-fg-3)!important}.cell.self[data-v-2bd68fbd]{color:var(--wb-line-strong)!important;background:0 0!important}.matrix thead[data-v-2bd68fbd],.matrix tbody[data-v-2bd68fbd],.matrix tr[data-v-2bd68fbd]{display:contents}.matrix th[data-v-2bd68fbd]{font-weight:inherit}@media (width<=880px){.pairs-wrap[data-v-2bd68fbd]{grid-template-columns:minmax(0,1fr)}}.previews[data-v-9b61ecba]{gap:10px;display:grid}.ui-fig[data-v-9b61ecba]{gap:6px;min-width:0;margin:0;display:grid}.ui-fig figcaption[data-v-9b61ecba]{color:var(--wb-fg-2);font-size:12px;font-weight:500}.ui[data-v-9b61ecba]{border:1px solid var(--wb-line);border-radius:10px;gap:8px;padding:12px;font-size:11.5px;display:grid;overflow:hidden}.ui.light[data-v-9b61ecba]{background:var(--c50);color:var(--c900)}.ui.dark[data-v-9b61ecba]{background:var(--c950);color:var(--c100)}.ui-nav[data-v-9b61ecba]{align-items:center;gap:8px;display:flex}.ui-logo[data-v-9b61ecba]{border-radius:4px;width:14px;height:14px}.ui.light .ui-logo[data-v-9b61ecba]{background:var(--c600)}.ui.dark .ui-logo[data-v-9b61ecba]{background:var(--c500)}.ui-nav b[data-v-9b61ecba]{margin-right:auto;font-size:12px}.ui-nav span[data-v-9b61ecba]{opacity:.85;border-bottom:2px solid #0000;padding-bottom:1px}.ui-nav span.on[data-v-9b61ecba]{opacity:1;font-weight:600}.ui.light .ui-nav span.on[data-v-9b61ecba]{border-color:var(--c600)}.ui.dark .ui-nav span.on[data-v-9b61ecba]{border-color:var(--c400)}.ui-title[data-v-9b61ecba]{align-items:center;gap:6px;display:flex}.ui-title strong[data-v-9b61ecba]{letter-spacing:-.01em;font-size:13px}.ui-badge[data-v-9b61ecba]{border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:600}.ui.light .ui-badge[data-v-9b61ecba]{background:var(--c100);color:var(--c800)}.ui.dark .ui-badge[data-v-9b61ecba]{background:var(--c800);color:var(--c200)}.ui-card[data-v-9b61ecba]{border-radius:7px;gap:8px;padding:10px;display:grid}.ui.light .ui-card[data-v-9b61ecba]{color:oklch(30% 0 0);background:#fff;box-shadow:0 1px 2px oklch(0% 0 0/.08)}.ui.dark .ui-card[data-v-9b61ecba]{background:var(--c900);color:oklch(88% 0 0);border:1px solid var(--c800)}.ui-bars[data-v-9b61ecba]{align-items:flex-end;gap:5px;height:34px;display:flex}.ui-bars i[data-v-9b61ecba]{border-radius:3px 3px 0 0;flex:1}.ui-card p[data-v-9b61ecba]{margin:0;line-height:1.45}.ui.light .ui-link[data-v-9b61ecba]{color:var(--c600)}.ui.dark .ui-link[data-v-9b61ecba]{color:var(--c400)}.ui-link[data-v-9b61ecba]{text-underline-offset:2px;font-weight:500;text-decoration:underline}.ui-actions[data-v-9b61ecba]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-input[data-v-9b61ecba]{min-width:90px;height:26px;font-family:var(--wb-mono);border-radius:5px;flex:1;align-items:center;padding:0 8px;font-size:10.5px;display:flex}.ui.light .ui-input[data-v-9b61ecba]{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--c500);border:1px solid oklch(85% 0 0)}.ui.dark .ui-input[data-v-9b61ecba]{box-shadow:0 0 0 2px var(--c900), 0 0 0 3.5px var(--c500);background:oklch(0% 0 0/.2);border:1px solid oklch(40% 0 0)}.ui-btn[data-v-9b61ecba]{border-radius:5px;align-items:center;height:26px;padding:0 10px;font-weight:600;display:inline-flex}.ui.light .ui-btn[data-v-9b61ecba]{background:var(--c600);color:#fff}.ui.dark .ui-btn[data-v-9b61ecba]{background:var(--c500);color:#fff}@media (width<=880px){.previews[data-v-9b61ecba]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.adjust[data-v-08da5cce]{gap:16px;display:grid}.grp[data-v-08da5cce]{border-top:1px solid var(--wb-line);gap:14px;padding-top:14px;display:grid}.grp-h[data-v-08da5cce]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.grp-h b[data-v-08da5cce]{font-size:13px}.grp-h span[data-v-08da5cce]{color:var(--wb-fg-3);font-size:12px}.dial[data-v-08da5cce]{gap:2px;display:grid}.dial-h[data-v-08da5cce]{align-items:center;gap:6px;min-height:24px;display:flex}.dial-h label[data-v-08da5cce]{font-size:12.5px;font-weight:500}.dial-h output[data-v-08da5cce]{color:var(--wb-fg-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.dial-h output.on[data-v-08da5cce]{color:var(--wb-fg);font-weight:600}.dial input[type=range][data-v-08da5cce]{width:100%;height:22px;accent-color:var(--wb-fg);background:0 0;margin:0}.stops[data-v-08da5cce]{height:18px;margin:0 8px;position:relative}.stops span[data-v-08da5cce]{color:var(--wb-fg-3);white-space:nowrap;padding:0 2px;font-size:11px;position:absolute;top:0;transform:translate(-50%)}.stops .stop[data-v-08da5cce]{cursor:pointer}.stops .stop[data-v-08da5cce]:hover{color:var(--wb-fg);text-underline-offset:2px;text-decoration:underline}.stops .first[data-v-08da5cce]{transform:translate(-8px)}.stops .last[data-v-08da5cce]{transform:translate(calc(8px - 100%))}.stops .gen[data-v-08da5cce]{background:var(--wb-line-strong);width:1px;height:6px;padding:0;top:-7px}.side-note[data-v-08da5cce]{color:var(--wb-fg-3);margin:0;font-size:12px}.legend[data-v-a0823041]{color:var(--wb-fg-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.legend span[data-v-a0823041]{align-items:center;gap:6px;display:inline-flex}.legend svg[data-v-a0823041]{width:22px;height:8px;overflow:visible}.legend line[data-v-a0823041]{stroke-width:1.75px}select.sel[data-v-a0823041]{border:1px solid var(--wb-line);background:var(--wb-panel);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--wb-fg-3) 50%), linear-gradient(135deg, var(--wb-fg-3) 50%, transparent 50%);background-position:calc(100% - 14px) 12px,calc(100% - 9px) 12px;background-repeat:no-repeat;background-size:5px 5px;border-radius:7px;height:28px;padding:0 26px 0 8px;font-size:12px}select.sel[data-v-a0823041]:hover{border-color:var(--wb-line-strong)}.lane[data-v-a0823041]{position:relative}.lane+.lane[data-v-a0823041]{border-top:1px dashed var(--wb-line)}.lane .wb-gutter[data-v-a0823041]{min-height:var(--wb-lh);padding-top:10px;position:relative}.lane .val[data-v-a0823041]{color:var(--wb-fg-2);font-size:12px}.tick[data-v-a0823041]{font:10.5px var(--wb-mono);color:var(--wb-fg-3);position:absolute;right:12px;transform:translateY(-50%)}.plot[data-v-a0823041]{touch-action:none;min-width:0;position:relative}.plot svg[data-v-a0823041]{display:block;overflow:visible}.grid-l[data-v-a0823041]{stroke:var(--wb-line);stroke-width:1px}.col-r[data-v-a0823041]{fill:#0000}.col-r.hov[data-v-a0823041]{fill:var(--wb-col-hover)}.col-r.sel[data-v-a0823041]{fill:var(--wb-col-sel)}.band[data-v-a0823041]{fill:var(--wb-col-hover)}.band-l[data-v-a0823041]{font:500 10.5px var(--wb-font);fill:var(--wb-fg-3)}.p-ref[data-v-a0823041]{fill:none;stroke:var(--wb-fg-3);stroke-width:1.5px;stroke-dasharray:6 5;opacity:.9}.p-gen[data-v-a0823041]{fill:none;stroke:var(--wb-fg-3);stroke-width:1.5px;stroke-dasharray:1.5 4;stroke-linecap:round}.p-cur[data-v-a0823041]{fill:none;stroke:var(--wb-fg);stroke-width:2px}.h-dot[data-v-a0823041]{stroke:var(--wb-fg);stroke-width:1.5px}.wb-h.sel .h-dot[data-v-a0823041]{stroke-width:2.5px}.h-ring[data-v-a0823041]{fill:none;stroke:var(--wb-focus);stroke-width:2px;opacity:0}.wb-h:has(.h-hit:focus-visible) .h-ring[data-v-a0823041]{opacity:1}.h-hit[data-v-a0823041]{fill:#0000;cursor:grab;outline:none}.dragging .h-hit[data-v-a0823041]{cursor:grabbing}.tip[data-v-a0823041]{font:600 11px var(--wb-mono);fill:var(--wb-fg);paint-order:stroke;stroke:var(--wb-panel);stroke-width:4px;stroke-linejoin:round}.hint[data-v-a0823041]{color:var(--wb-fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0 112px;font-size:12px;display:flex}@media (width<=640px){.lane .wb-gutter[data-v-a0823041]{flex-direction:row;align-items:baseline;gap:8px;min-height:0;padding:10px 0 4px}.tick[data-v-a0823041]{display:none}.hint[data-v-a0823041]{margin-left:0}}.name-f[data-v-9f5bf041]{align-content:start;gap:4px;display:grid}.name-f label[data-v-9f5bf041]{color:var(--wb-fg-3);font-size:12px}.name-f input[data-v-9f5bf041]{background:var(--wb-sunken);border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:30px;padding:0 8px;font-size:14px;font-weight:600}.name-f input[data-v-9f5bf041]:hover{border-color:var(--wb-line)}.name-f input[data-v-9f5bf041]:focus{border-color:var(--wb-focus);box-shadow:0 0 0 3px color-mix(in oklch, var(--wb-focus) 22%, transparent);background:var(--wb-panel)}.name-f input[aria-invalid=true][data-v-9f5bf041]{border-color:var(--wb-bad)}.name-f p[data-v-9f5bf041]{color:var(--wb-fg-3);overflow-wrap:anywhere;margin:0;font-size:11.5px}.swatches[data-v-9f5bf041]{border-radius:10px;grid-template-columns:repeat(11,minmax(0,1fr));display:grid;container-type:inline-size}@container (width<=760px){.sw-hex[data-v-9f5bf041],.sw-ratio[data-v-9f5bf041]{display:none}}.sw[data-v-9f5bf041]{text-align:left;border:0;flex-direction:column;justify-content:space-between;height:120px;padding:8px;font-size:12px;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s;display:flex;position:relative}.sw[data-v-9f5bf041]:first-child{border-radius:10px 0 0 10px}.sw[data-v-9f5bf041]:last-child{border-radius:0 10px 10px 0}.sw[data-v-9f5bf041]:hover{z-index:1}.sw[aria-checked=true][data-v-9f5bf041]{z-index:2;box-shadow:0 0 0 2px var(--wb-panel), 0 0 0 3.5px var(--wb-fg), 0 10px 20px -8px oklch(0% 0 0/.4);border-radius:8px;transform:scale(1.04,1.06)}.sw[data-v-9f5bf041]:focus-visible{box-shadow:0 0 0 2px var(--wb-panel), 0 0 0 4px var(--wb-focus);z-index:3;outline:none}.sw-top[data-v-9f5bf041]{justify-content:space-between;align-items:center;gap:4px;display:flex}.sw-top b[data-v-9f5bf041]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.sw-icons[data-v-9f5bf041]{align-items:center;gap:3px;display:flex}.sw-icons .wb-ic[data-v-9f5bf041]{width:13px;height:13px}.sw-bot[data-v-9f5bf041]{gap:1px;display:grid}.sw-hex[data-v-9f5bf041]{font:11px/1.3 var(--wb-mono);opacity:.82;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-aa[data-v-9f5bf041]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.sw-ratio[data-v-9f5bf041]{margin-left:4px}.marks[data-v-9f5bf041]{grid-template-columns:repeat(11,minmax(0,1fr));height:18px;margin-top:6px;display:grid}.mark[data-v-9f5bf041]{color:var(--wb-fg-2);white-space:nowrap;justify-content:center;align-items:flex-start;font-size:11px;font-weight:500;display:flex}.mark .wb-ic[data-v-9f5bf041]{width:12px;height:12px;margin-top:1px;margin-right:3px}.notice[data-v-9f5bf041]{border-radius:var(--wb-r-ctl);background:color-mix(in oklch, var(--wb-warn) 10%, var(--wb-panel));border:1px solid color-mix(in oklch, var(--wb-warn) 35%, var(--wb-line));align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.notice .wb-ic[data-v-9f5bf041]{color:var(--wb-warn);margin-top:1px}.notice ul[data-v-9f5bf041]{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.name-f[data-v-9f5bf041]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;margin-bottom:8px}.name-f p[data-v-9f5bf041]{grid-column:1/-1}.sw[data-v-9f5bf041]{align-items:center;height:84px;padding:6px 3px}.sw-top b[data-v-9f5bf041]{font-size:11px}.sw-icons[data-v-9f5bf041],.sw-hex[data-v-9f5bf041],.sw-aa[data-v-9f5bf041]{display:none}.mark[data-v-9f5bf041]{font-size:10px}.mark .wb-ic[data-v-9f5bf041]{display:none}}.shade[data-v-a86657c4]{border:1px solid var(--wb-line);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"sw id fields""sw vals vals";align-items:center;gap:10px 16px;padding:12px;display:grid}.shade .ssw[data-v-a86657c4]{border-radius:8px;grid-area:sw;align-self:stretch;min-height:52px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1)}.shade .id[data-v-a86657c4]{grid-area:id;gap:2px;min-width:0;display:grid}.shade .id h3[data-v-a86657c4]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.shade .id p[data-v-a86657c4]{color:var(--wb-fg-2);margin:0;font-size:12px}.fields[data-v-a86657c4]{grid-area:fields;grid-template-columns:repeat(3,108px);gap:8px;display:grid}.f[data-v-a86657c4]{gap:3px;min-width:0;display:grid}.f label[data-v-a86657c4]{color:var(--wb-fg-3);font-size:11.5px;font-weight:500}.f .wb-inp input[data-v-a86657c4]{font-family:var(--wb-mono);font-variant-numeric:tabular-nums;padding:0 2px 0 8px;font-size:12.5px}.f .unit[data-v-a86657c4]{color:var(--wb-fg-3);padding-right:8px;font-size:12px}.vals[data-v-a86657c4]{flex-wrap:wrap;grid-area:vals;align-items:center;gap:4px 16px;min-width:0;display:flex}.copyv[data-v-a86657c4]{max-width:100%;height:26px;font:12px var(--wb-mono);color:var(--wb-fg);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-width:0;margin-left:-8px;padding:0 8px;display:inline-flex}.copyv span[data-v-a86657c4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copyv small[data-v-a86657c4]{font-family:var(--wb-font);color:var(--wb-fg-3);font-size:11.5px}.copyv .wb-ic[data-v-a86657c4]{width:13px;height:13px;color:var(--wb-fg-3)}.copyv[data-v-a86657c4]:hover{background:var(--wb-hover)}.copyv:hover .wb-ic[data-v-a86657c4]{color:var(--wb-fg)}.err[data-v-a86657c4]{color:var(--wb-bad);grid-column:1/-1;margin:0;font-size:12px}@media (width<=1180px){.shade[data-v-a86657c4]{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"sw id""fields fields""vals vals"}.fields[data-v-a86657c4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.toast[data-v-6c73c36e]{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--wb-fg);max-width:min(560px,100vw - 32px);color:var(--wb-on-fg);box-shadow:var(--wb-pop-shadow);border-radius:10px;align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%)}.toast .wb-btn[data-v-6c73c36e]{color:var(--wb-on-fg);background:color-mix(in oklch, var(--wb-on-fg) 14%, transparent);height:28px}.toast .wb-btn[data-v-6c73c36e]:hover{background:color-mix(in oklch, var(--wb-on-fg) 24%, transparent)!important}.toast-enter-active[data-v-6c73c36e]{transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-6c73c36e]{transition:opacity .12s,transform .12s}.toast-enter-from[data-v-6c73c36e],.toast-leave-to[data-v-6c73c36e]{opacity:0;transform:translate(-50%,8px)}.app[data-v-4fd849ae]{background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:var(--wb-r-app);box-shadow:var(--wb-shadow);position:relative}.app-in[data-v-4fd849ae]{position:relative}.boot[data-v-4fd849ae]{color:var(--wb-fg-2);padding:48px 24px}.work[data-v-4fd849ae]{grid-template-columns:minmax(0,1fr) 320px;display:grid}.main[data-v-4fd849ae]{align-content:start;gap:20px;min-width:0;padding:16px;display:grid}.side[data-v-4fd849ae]{border-left:1px solid var(--wb-line);align-content:start;gap:24px;min-width:0;padding:16px;display:grid}.page[data-v-4fd849ae]{padding-block:24px 64px;padding-inline:clamp(16px,3vw,32px)}.wrap[data-v-4fd849ae]{max-width:1480px;margin-inline:auto}.app-foot[data-v-4fd849ae]{border-top:1px solid var(--wb-line);color:var(--wb-fg-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 16px;font-size:12px;display:flex}.app-foot a[data-v-4fd849ae]{color:var(--wb-fg-2);text-underline-offset:2px}.skip-link[data-v-4fd849ae]:focus{clip:auto;z-index:100;background:var(--wb-panel);width:auto;height:auto;padding:8px;position:fixed;top:8px;left:8px}@media (width<=1180px){.work[data-v-4fd849ae]{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=880px){.work[data-v-4fd849ae]{grid-template-columns:minmax(0,1fr)}.side[data-v-4fd849ae]{border-left:0;border-top:1px solid var(--wb-line)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-xl:calc(var(--radius) + 4px);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono Variable", ui-monospace, SFMono-Regular, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{border-color:var(--border);outline-color:var(--ring)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;font-size:14px;line-height:1.45}::selection{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--foreground) 22%, transparent)}}::selection{color:var(--foreground)}:where(input,textarea){caret-color:var(--foreground)}:where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--ring)}*{scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklch, var(--foreground) 24%, transparent) transparent}}*{scrollbar-width:thin}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.static{position:static}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.table{display:table}.max-w-2xl{max-width:var(--container-2xl)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.text-muted-foreground{color:var(--muted-foreground)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(98.5% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(96.5% 0 0);--muted-foreground:oklch(46% 0 0);--accent:oklch(95% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(0% 0 0/.075);--input:oklch(0% 0 0/.14);--ring:oklch(62% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--surface-shadow:0 0 0 1px oklch(0% 0 0/.06), 0 1px 2px oklch(0% 0 0/.04)}.dark{--background:oklch(9% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(19% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(25% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(23.5% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(26.5% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.16);--input:oklch(100% 0 0/.35);--ring:oklch(72% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(19% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(92.2% 0 0);--sidebar-primary-foreground:oklch(20.5% 0 0);--sidebar-accent:oklch(26.5% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.16);--sidebar-ring:oklch(72% 0 0);--surface-shadow:0 1px 2px oklch(0% 0 0/.48), 0 12px 30px -20px oklch(0% 0 0/.9)}@media (pointer:coarse){:where([data-slot=button],[data-slot=tabs-trigger],[data-slot=input],[data-slot=native-select]){min-height:44px}:where([data-slot=button][data-size^=icon]){min-width:44px}:where([data-slot=slider]){min-height:44px}:where(.coarse-target){align-items:center;min-height:44px;display:inline-flex}}:root{--wb-bg:oklch(97% 0 0);--wb-panel:oklch(100% 0 0);--wb-sunken:oklch(96.5% 0 0);--wb-line:oklch(90% 0 0);--wb-line-strong:oklch(78% 0 0);--wb-fg:oklch(20% 0 0);--wb-fg-2:oklch(42% 0 0);--wb-fg-3:oklch(52% 0 0);--wb-on-fg:oklch(99% 0 0);--wb-hover:oklch(94.5% 0 0);--wb-col-sel:oklch(20% 0 0/.06);--wb-col-hover:oklch(20% 0 0/.03);--wb-focus:oklch(55% .19 255);--wb-ok:oklch(48% .12 150);--wb-warn:oklch(52% .12 70);--wb-bad:oklch(52% .19 27);--wb-shadow:0 1px 2px oklch(0% 0 0/.06), 0 8px 24px -12px oklch(0% 0 0/.18);--wb-pop-shadow:0 2px 4px oklch(0% 0 0/.08), 0 24px 48px -16px oklch(0% 0 0/.28);--wb-font:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--wb-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--wb-r-app:14px;--wb-r-ctl:8px}.dark{--wb-bg:oklch(14.5% 0 0);--wb-panel:oklch(18.5% 0 0);--wb-sunken:oklch(16.5% 0 0);--wb-line:oklch(27% 0 0);--wb-line-strong:oklch(38% 0 0);--wb-fg:oklch(95% 0 0);--wb-fg-2:oklch(78% 0 0);--wb-fg-3:oklch(67% 0 0);--wb-on-fg:oklch(16% 0 0);--wb-hover:oklch(23% 0 0);--wb-col-sel:oklch(95% 0 0/.07);--wb-col-hover:oklch(95% 0 0/.035);--wb-focus:oklch(72% .15 255);--wb-ok:oklch(76% .14 150);--wb-warn:oklch(82% .13 80);--wb-bad:oklch(72% .17 27);--wb-shadow:0 1px 2px oklch(0% 0 0/.4), 0 8px 24px -12px oklch(0% 0 0/.6);--wb-pop-shadow:0 2px 4px oklch(0% 0 0/.4), 0 24px 48px -16px oklch(0% 0 0/.7);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workbench-page{background:var(--wb-bg);color:var(--wb-fg);font:400 13px/1.45 var(--wb-font);-webkit-font-smoothing:antialiased}.workbench-page input,.workbench-page button,.workbench-page select{font:inherit;color:inherit;caret-color:var(--wb-focus)}.workbench-page button,.wb-btn,.wb-seg button{cursor:pointer}::selection{background:var(--wb-focus)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--wb-focus) 30%, transparent)}}:focus-visible{outline:2px solid var(--wb-focus);outline-offset:2px}*{scrollbar-color:var(--wb-line-strong) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.wb-btn{border-radius:var(--wb-r-ctl);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.wb-btn:hover:not(:disabled){background:var(--wb-hover)}.wb-btn:disabled{color:var(--wb-fg-3);opacity:.55;cursor:default}.wb-btn.outline{border-color:var(--wb-line)}.wb-btn.outline:hover:not(:disabled){border-color:var(--wb-line-strong);background:var(--wb-hover)}.wb-btn.primary{background:var(--wb-fg);color:var(--wb-on-fg)}.wb-btn.primary:hover:not(:disabled){background:var(--wb-fg)}@supports (color:color-mix(in lab, red, red)){.wb-btn.primary:hover:not(:disabled){background:color-mix(in oklch, var(--wb-fg) 86%, var(--wb-panel))}}.wb-btn.icon{width:32px;padding:0}.wb-btn.sm{height:28px;padding:0 10px;font-size:12px}.wb-btn.sm.icon{width:28px;padding:0}.wb-btn.xs{height:24px;padding:0 8px;font-size:12px}.wb-btn.xs.icon{width:24px;padding:0}.wb-ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.wb-btn.sm .wb-ic,.wb-btn.xs .wb-ic{width:14px;height:14px}.wb-split{display:inline-flex}.wb-split .wb-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.wb-split .wb-btn:last-child{width:30px;box-shadow:inset 1px 0 0 var(--wb-on-fg);border-start-start-radius:0;border-end-start-radius:0;padding:0}@supports (color:color-mix(in lab, red, red)){.wb-split .wb-btn:last-child{box-shadow:inset 1px 0 0 color-mix(in oklch, var(--wb-on-fg) 22%, transparent)}}.wb-kbd{font-family:var(--wb-mono);border:1px solid var(--wb-line);color:var(--wb-fg-2);background:var(--wb-sunken);border-radius:4px;padding:1px 5px;font-size:11px}.wb-linkbtn{color:var(--wb-fg-2);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--wb-line-strong);-webkit-text-decoration-color:var(--wb-line-strong);-webkit-text-decoration-color:var(--wb-line-strong);text-decoration-color:var(--wb-line-strong);background:0 0;border:0;padding:0;font-size:12px}.wb-linkbtn:hover{color:var(--wb-fg);-webkit-text-decoration-color:var(--wb-fg);-webkit-text-decoration-color:var(--wb-fg);-webkit-text-decoration-color:var(--wb-fg);text-decoration-color:var(--wb-fg)}.wb-seg{background:var(--wb-sunken);border:1px solid var(--wb-line);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.wb-seg button{height:26px;color:var(--wb-fg-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}.wb-seg button:hover{color:var(--wb-fg)}.wb-seg button[aria-checked=true]{background:var(--wb-panel);color:var(--wb-fg);box-shadow:0 1px 2px oklch(0% 0 0/.12), 0 0 0 1px var(--wb-line)}.wb-seg.full{display:flex}.wb-seg.full button{flex:1;min-width:0}.wb-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-mono{font-family:var(--wb-mono);font-variant-numeric:tabular-nums}.wb-inp{border:1px solid var(--wb-line);border-radius:var(--wb-r-ctl);background:var(--wb-panel);align-items:center;min-width:0;height:32px;transition:border-color .12s;display:flex}.wb-inp input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:100%;padding:0 10px}.wb-ctl{gap:6px;display:grid}.wb-cl{color:var(--wb-fg-2);font-size:12px;font-weight:500}.wb-help{color:var(--wb-fg-3);text-wrap:pretty;margin:0;font-size:12px}.wb-row{grid-template-columns:112px minmax(0,1fr);display:grid}.wb-gutter{flex-direction:column;gap:2px;min-width:0;padding-right:12px;display:flex}.wb-lbl{font-size:13px;font-weight:600}.wb-sub{color:var(--wb-fg-3);font-size:12px}h2.wb-h{margin:0;font-size:13px;font-weight:600}.wb-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wb-grow{flex:1}.wb-dot{background:currentColor;border-radius:99px;width:7px;height:7px;display:inline-block}.wb-tag{background:var(--wb-sunken);border:1px solid var(--wb-line);height:20px;color:var(--wb-fg-2);border-radius:99px;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.wb-tag .wb-ic{width:12px;height:12px}.wb-inp:hover{border-color:var(--wb-line-strong)}.wb-inp:focus-within{border-color:var(--wb-focus);box-shadow:0 0 0 3px var(--wb-focus)}@supports (color:color-mix(in lab, red, red)){.wb-inp:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--wb-focus) 22%, transparent)}}.wb-inp[data-invalid=true]{border-color:var(--wb-bad)}.wb-tag.warn{color:var(--wb-warn);border-color:var(--wb-warn)}@supports (color:color-mix(in lab, red, red)){.wb-tag.warn{border-color:color-mix(in oklch, var(--wb-warn) 35%, var(--wb-line))}}.wb-show-sm{display:none}@media (width<=640px){.wb-hide-sm{display:none}.wb-show-sm{display:inline}.wb-row{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
