.cw[data-v-c3765759]{border-radius:var(--r-lg);background:var(--code-bg);min-width:0;box-shadow:var(--e2);color:var(--code-ink);margin:0;overflow:hidden}.cw__bar[data-v-c3765759]{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s2) 0 var(--s3);border-bottom:1px solid var(--code-hair);display:flex}.cw__tabs[data-v-c3765759]{gap:var(--s1);scrollbar-width:none;align-self:stretch;min-width:0;display:flex;overflow-x:auto}.cw__tab[data-v-c3765759]{padding:0 var(--s4);border-radius:var(--r-xs) var(--r-xs) 0 0;color:var(--code-mute);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:color var(--t-fast) var(--ease-std);background:0 0;border:0;flex:none;font-weight:500;position:relative}.cw__tab[data-v-c3765759]:hover,.cw__tab[aria-selected=true][data-v-c3765759]{color:var(--code-ink)}.cw__tab[aria-selected=true][data-v-c3765759]:after{content:"";left:var(--s4);right:var(--s4);border-radius:var(--r-box) var(--r-box) 0 0;background:var(--code-str);height:3px;position:absolute;bottom:0}.cw__tab[data-v-c3765759]:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.cw__title[data-v-c3765759]{margin:0 0 0 var(--s2);font-size:var(--fs-sm);color:var(--code-ink);font-weight:500}.cw__grow[data-v-c3765759]{flex:auto}.cw__tag[data-v-c3765759]{border:1px solid var(--code-hair);font-size:var(--fs-xs);padding:2px 10px}.cw__icon[data-v-c3765759],.cw__tag[data-v-c3765759]{border-radius:var(--r-pill);color:var(--code-mute);flex:none}.cw__icon[data-v-c3765759]{cursor:pointer;width:40px;height:40px;transition:background var(--t-fast) var(--ease-std),color var(--t-fast) var(--ease-std);background:0 0;border:0;place-items:center;display:grid}.cw__icon[data-v-c3765759]:hover{background:var(--code-hair);color:var(--code-ink)}.cw__icon.is-done[data-v-c3765759]{color:var(--code-str)}.cw__icon[data-v-c3765759] .n-icon{width:18px;height:18px}.cw__icon[data-v-c3765759]:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.cw__body[data-v-c3765759]{padding:var(--s4) var(--s5) var(--s5);overflow-x:auto}.cw__body[data-v-c3765759]:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.cw__code[data-v-c3765759]{font-family:var(--f-mono);font-size:var(--fs-sm);color:var(--code-ink);line-height:1.7;display:block}.cw__line[data-v-c3765759]{white-space:pre;min-height:1.7em;display:block}.cw__code[data-v-c3765759] ::selection{background:var(--code-hair)}.tok--k[data-v-c3765759]{color:var(--code-key)}.tok--s[data-v-c3765759]{color:var(--code-str)}.tok--m[data-v-c3765759]{color:var(--code-mute)}.tok--n[data-v-c3765759]{color:var(--code-key)}.tok--p[data-v-c3765759]{color:var(--code-ink)}.tok--c[data-v-c3765759]{color:var(--code-mute);font-style:italic}.cw__resp[data-v-c3765759]{border-top:1px solid var(--code-hair)}.cw__status[data-v-c3765759]{align-items:center;gap:var(--s3);min-height:44px;padding:0 var(--s2) 0 var(--s5);border-bottom:1px solid var(--code-hair);font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--code-ink);display:flex;position:relative}.cw__progress[data-v-c3765759]{background:var(--code-str);opacity:0;width:100%;height:2px;position:absolute;top:-1px;left:0}.cw__states[data-v-c3765759]{flex:auto;display:grid}.cw__state[data-v-c3765759]{align-items:center;gap:var(--s2);grid-area:1/1;display:inline-flex}.cw__state--wait[data-v-c3765759]{visibility:hidden;color:var(--code-mute)}.cw__led[data-v-c3765759]{background:var(--code-str);width:8px;height:8px}.cw__led[data-v-c3765759],.cw__run[data-v-c3765759]{border-radius:var(--r-pill)}.cw__run[data-v-c3765759]{height:32px;padding:0 var(--s3);border:1px solid var(--code-hair);color:var(--code-ink);font:inherit;font-family:var(--f-ui);font-size:var(--fs-xs);cursor:pointer;transition:background var(--t-fast) var(--ease-std);background:0 0;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cw__run[data-v-c3765759]:hover{background:var(--code-hair)}.cw__run[data-v-c3765759]:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.cw__run[data-v-c3765759] .n-icon{width:16px;height:16px}.cw__code--resp[data-v-c3765759]{padding:var(--s4) var(--s5) var(--s5);overflow-x:auto}@media (prefers-reduced-motion:no-preference){.cw__resp.is-play .cw__progress[data-v-c3765759]{animation:cw-progress-c3765759 .9s var(--ease-std) both}.cw__resp.is-play .cw__state--wait[data-v-c3765759]{animation:1s linear both cw-wait-c3765759}.cw__resp.is-play .cw__state--done[data-v-c3765759]{animation:cw-in-c3765759 var(--t-std) var(--ease-decel) .95s both}.cw__resp.is-play .cw__rline[data-v-c3765759]{animation:cw-resolve-c3765759 var(--t-enter) var(--ease-decel) both;animation-delay:calc(1s + var(--l)*45ms)}}@keyframes cw-progress-c3765759{0%{opacity:1;width:0}90%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes cw-wait-c3765759{0%,94%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes cw-in-c3765759{0%{opacity:0;transform:translateY(4px)}}@keyframes cw-resolve-c3765759{0%{opacity:.2;filter:blur(3px)}}
