@import"https://fonts.googleapis.com/css2?family=OpenAI+Sans:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap";.cc-modal-fade-enter-active[data-v-4d8706f4]{transition:opacity .15s ease-out}.cc-modal-fade-leave-active[data-v-4d8706f4]{transition:opacity .1s ease-out}.cc-modal-fade-enter-active .cc-modal[data-v-4d8706f4]{transition:opacity .25s var(--ease-out-quad),transform .25s var(--ease-out-quad)}.cc-modal-fade-leave-active .cc-modal[data-v-4d8706f4]{transition:opacity .1s var(--ease-out-quad),transform .1s var(--ease-out-quad)}.cc-modal-fade-enter-from[data-v-4d8706f4],.cc-modal-fade-leave-to[data-v-4d8706f4]{opacity:0}.cc-modal-fade-enter-from .cc-modal[data-v-4d8706f4]{opacity:0;transform:scale(1.05)}.cc-modal-fade-leave-to .cc-modal[data-v-4d8706f4]{opacity:0;transform:scale(.95)}@media(max-width:639px){.cc-modal-fade-enter-from .cc-modal[data-v-4d8706f4]{transform:translateY(4px) scale(1.05)}}.cc-modal-fade-leave-active[data-v-4d8706f4]{pointer-events:none}@media(prefers-reduced-motion:reduce){.cc-modal-fade-enter-active[data-v-4d8706f4],.cc-modal-fade-leave-active[data-v-4d8706f4],.cc-modal-fade-enter-active .cc-modal[data-v-4d8706f4],.cc-modal-fade-leave-active .cc-modal[data-v-4d8706f4]{transition:none}}.cc-mascot-wrap[data-v-c5fe5d51]{position:relative;display:inline-flex}.cc-mascot[data-v-c5fe5d51]{display:block;background:transparent;cursor:pointer;border-radius:var(--r-pill)}.cc-mascot[data-v-c5fe5d51]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}[inert] .cc-mascot[data-v-c5fe5d51]{cursor:default}.cc-hi[data-v-c5fe5d51]{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-4px) scale(.88);transform-origin:bottom center;background:var(--on);color:var(--bg);font-family:var(--font-ui);font-size:13px;line-height:1.4;white-space:nowrap;padding:6px 12px;border-radius:var(--r);box-shadow:var(--el-2);opacity:0;pointer-events:none;z-index:5;transition:opacity .16s ease,transform .16s ease}.cc-hi[data-v-c5fe5d51]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--on)}.cc-mascot-wrap:hover .cc-hi[data-v-c5fe5d51],.cc-mascot:focus-visible+.cc-hi[data-v-c5fe5d51]{opacity:1;transform:translate(-50%,-6px) scale(1)}@media(prefers-reduced-motion:reduce){.cc-hi[data-v-c5fe5d51]{transition:opacity .12s ease}.cc-mascot-wrap:hover .cc-hi[data-v-c5fe5d51],.cc-mascot:focus-visible+.cc-hi[data-v-c5fe5d51]{transform:translate(-50%,-6px)}}.cs-wrap[data-v-0af7e3c5]{position:relative;display:inline-flex}.cs-cv[data-v-0af7e3c5]{position:absolute;inset:0;pointer-events:none;z-index:3}.side[data-v-a3b8e9b1]{width:264px;flex:none;background:var(--sidebar);display:flex;flex-direction:column;height:100%;padding:8px;position:relative;overflow:hidden;transition:width .22s var(--ease)}.side[data-v-a3b8e9b1]>*{position:relative;z-index:1}.brand[data-v-a3b8e9b1]{display:flex;align-items:center;gap:11px;padding:11px 10px 12px}.spark[data-v-a3b8e9b1]{flex:none;margin:-5px;transition:opacity .15s var(--ease)}.logo[data-v-a3b8e9b1]{font-family:var(--font-ui);font-size:16px;color:var(--on);letter-spacing:-.01em;line-height:1;flex:1;font-weight:600;white-space:nowrap}.collapse-btn[data-v-a3b8e9b1]{margin-left:auto}.build[data-v-a3b8e9b1]{margin:2px 4px 10px}.nav[data-v-a3b8e9b1]{display:flex;flex-direction:column;gap:1px}.navitem[data-v-a3b8e9b1]{margin:0 4px;position:relative}.nav-count[data-v-a3b8e9b1]{height:20px;min-width:20px;padding:0 6px;justify-content:center;font-variant-numeric:tabular-nums}.navlabel[data-v-a3b8e9b1]{white-space:nowrap}.side.collapsed .navitem .cc-unread-dot[data-v-a3b8e9b1]{position:absolute;top:6px;right:6px;margin:0}.sec-row[data-v-a3b8e9b1]{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 6px}.search-row[data-v-a3b8e9b1]{margin:0 6px 6px}.search-row>.cc-field[data-v-a3b8e9b1]{flex:1;min-width:0}.wf-list[data-v-a3b8e9b1]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 4px}.wf[data-v-a3b8e9b1]{position:relative}.badges[data-v-a3b8e9b1]{display:flex;align-items:center;gap:5px;flex:none}.badge-ic[data-v-a3b8e9b1]{display:inline-flex}.badge-ic[data-v-a3b8e9b1] svg{width:13px;height:13px}.badge-ic.warn[data-v-a3b8e9b1]{color:var(--warning)}.badge-ic.faint[data-v-a3b8e9b1]{color:var(--on-var)}.wf-menu[data-v-a3b8e9b1]{opacity:0}.wf:hover .wf-menu[data-v-a3b8e9b1],.wf-menu[data-state=open][data-v-a3b8e9b1],.wf-menu[data-v-a3b8e9b1]:focus-visible{opacity:1}@media(hover:none){.wf-menu[data-v-a3b8e9b1]{opacity:1}}.rename[data-v-a3b8e9b1]{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.rename input[data-v-a3b8e9b1]{flex:1 1 0;width:0;min-width:0;padding:5px 12px}.rename .ok[data-v-a3b8e9b1]{width:28px;height:28px;flex:none;border-radius:50%}.rename .ok[data-v-a3b8e9b1] svg{width:15px;height:15px}.wf-skel[data-v-a3b8e9b1]{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:44px}.sk-bar[data-v-a3b8e9b1]{height:9px;border-radius:5px}.sk-bar.naming[data-v-a3b8e9b1]{width:60%}.foot[data-v-a3b8e9b1]{padding:8px 6px 6px;display:flex;align-items:center;gap:8px;margin-top:4px}.acct[data-v-a3b8e9b1]{flex:1;min-width:0}.acct[data-state=open][data-v-a3b8e9b1]{background:var(--surface-2)}.nm[data-v-a3b8e9b1]{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--on);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm small[data-v-a3b8e9b1]{display:block;font-size:13px;color:var(--faint);font-weight:400;overflow:hidden;text-overflow:ellipsis}.side.collapsed[data-v-a3b8e9b1]{width:64px;padding:8px 6px;align-items:stretch}.side.collapsed .logo[data-v-a3b8e9b1],.side.collapsed .build-label[data-v-a3b8e9b1],.side.collapsed .navlabel[data-v-a3b8e9b1],.side.collapsed .sec-row[data-v-a3b8e9b1],.side.collapsed .search-row[data-v-a3b8e9b1],.side.collapsed .wf-list[data-v-a3b8e9b1],.side.collapsed .acct .nm[data-v-a3b8e9b1]{display:none}.side.collapsed .brand[data-v-a3b8e9b1]{position:relative;justify-content:center;padding:10px 0 12px}.side.collapsed .collapse-btn[data-v-a3b8e9b1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;opacity:0;pointer-events:none}.side.collapsed .brand:is(:hover,:focus-within) .spark[data-v-a3b8e9b1]{opacity:0;pointer-events:none}.side.collapsed .brand:is(:hover,:focus-within) .collapse-btn[data-v-a3b8e9b1]{opacity:1;pointer-events:auto}.side.collapsed .build[data-v-a3b8e9b1]{margin:2px auto 10px;padding:0;width:44px;height:38px;border-radius:var(--r-sm);align-self:center;justify-content:center}.side.collapsed .build[data-v-a3b8e9b1] svg{width:17px;height:17px}.side.collapsed .build[data-v-a3b8e9b1] .cc-spark{width:17px;height:17px}.side.collapsed .nav[data-v-a3b8e9b1]{gap:4px;align-items:center}.side.collapsed .navitem[data-v-a3b8e9b1]{width:44px;justify-content:center;padding:8px;margin:0 auto}.side.collapsed .foot[data-v-a3b8e9b1]{flex-direction:column;gap:8px;padding:10px 0;margin-top:auto}.side.collapsed .acct[data-v-a3b8e9b1]{flex:none;justify-content:center;padding:4px}.fade-enter-active[data-v-a3b8e9b1],.fade-leave-active[data-v-a3b8e9b1]{transition:opacity .18s,transform .18s}.fade-enter-from[data-v-a3b8e9b1],.fade-leave-to[data-v-a3b8e9b1]{opacity:0;transform:translateY(-4px)}.cc-opdock[data-v-e0cb3f73]{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 32px);pointer-events:none}.cc-op[data-v-e0cb3f73]{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;background:var(--surface-1);border-radius:var(--r-lg);padding:12px 16px;box-shadow:var(--el-ring),var(--el-2)}.cc-op-ic[data-v-e0cb3f73]{flex:none;width:24px;height:24px;display:grid;place-items:center}.cc-op-ic[data-v-e0cb3f73] svg{width:16px;height:16px}.cc-op-running .cc-op-ic[data-v-e0cb3f73]{color:var(--on-var)}.cc-op-done .cc-op-ic[data-v-e0cb3f73]{color:var(--success)}.cc-op-error .cc-op-ic[data-v-e0cb3f73]{color:var(--danger)}.cc-op-body[data-v-e0cb3f73]{min-width:0;flex:1}.cc-op-head[data-v-e0cb3f73]{display:flex;align-items:center;gap:6px}.cc-op-kind[data-v-e0cb3f73]{width:13px;height:13px;color:var(--on-var);flex:none}.cc-op-title[data-v-e0cb3f73]{font-size:14px;line-height:20px;font-weight:500;color:var(--on);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-op-phase[data-v-e0cb3f73]{font-size:14px;line-height:1.4;color:var(--on-var);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-op-error .cc-op-phase[data-v-e0cb3f73]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.cc-op-enter-active[data-v-e0cb3f73],.cc-op-leave-active[data-v-e0cb3f73]{transition:opacity .22s ease,transform .22s ease}.cc-op-enter-from[data-v-e0cb3f73],.cc-op-leave-to[data-v-e0cb3f73]{opacity:0;transform:translate(12px)}@media(prefers-reduced-motion:reduce){.cc-op-enter-active[data-v-e0cb3f73],.cc-op-leave-active[data-v-e0cb3f73]{transition:opacity .15s ease}.cc-op-enter-from[data-v-e0cb3f73],.cc-op-leave-to[data-v-e0cb3f73]{transform:none}}.worker-chip[data-v-0ab16306]{padding-right:4px}.worker-chip>.cc-avatar[data-v-0ab16306]{margin-left:2px}.worker-chip-me[data-v-0ab16306]{color:var(--on-var);background-color:var(--surface-2);text-shadow:none;letter-spacing:-.02em}.nov-imagen[data-v-a0698153]{animation:nov-entra-a0698153 var(--dur-fast) ease-out}@keyframes nov-entra-a0698153{0%{opacity:0}}.nov-textos[data-v-a0698153]{display:grid}.nov-texto[data-v-a0698153]{grid-area:1 / 1;min-width:0;padding:20px 24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.nov-oculto[data-v-a0698153]{visibility:hidden}.nov-meta[data-v-a0698153]{display:flex;align-items:center;min-height:24px;font-size:var(--fs-caption);color:var(--on-var)}.nov-titulo[data-v-a0698153]{margin:0;font-size:var(--fs-section);font-weight:600;line-height:1.35;color:var(--on);text-wrap:balance}.nov-cuerpo[data-v-a0698153]{margin:0;max-width:60ch;font-size:14px;line-height:1.5;color:var(--on-var)}.nov-lista[data-v-a0698153]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:max-content 1fr;column-gap:12px;font-size:14px;line-height:1.4;color:var(--on)}.nov-lista li[data-v-a0698153]{display:contents}.nov-lista li[data-v-a0698153]>*{padding-block:10px;border-top:1px solid var(--outline-faint)}.nov-lista li[data-v-a0698153]:first-child>*{border-top:0;padding-top:0}.nov-lista small[data-v-a0698153]{display:block;margin-top:1px;font-size:var(--fs-caption);color:var(--on-var)}.nov-cuenta[data-v-a0698153]{margin-right:auto;font-size:var(--fs-caption);color:var(--on-var);font-variant-numeric:tabular-nums}.nov-principal[data-v-a0698153]{min-width:104px}@media(prefers-reduced-motion:reduce){.nov-imagen[data-v-a0698153]{animation:none}}.escena[data-v-b9c72ac5]{--escena: 11s;position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:16px;padding:24px;font-size:var(--fs-caption);line-height:1.4;color:var(--on)}.escena .cc-statuscard[data-v-b9c72ac5]{border-color:transparent;box-shadow:var(--el-ring)}.panel[data-v-b9c72ac5]{display:grid;align-items:center;min-width:0}.estado[data-v-b9c72ac5]{grid-area:1 / 1;position:relative;min-width:0;display:flex;flex-direction:column;gap:10px}.fila[data-v-b9c72ac5]{display:flex;align-items:center;gap:8px}.ic[data-v-b9c72ac5]{width:18px;height:18px;flex:none}.motivo[data-v-b9c72ac5]{padding:6px 10px;font-size:var(--fs-caption);color:var(--on-var);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.botones[data-v-b9c72ac5]{display:flex;gap:8px}.chat[data-v-b9c72ac5]{display:flex;flex-direction:column;gap:10px;min-width:0}.usuario[data-v-b9c72ac5]{align-self:flex-end;max-width:100%;padding:7px 12px;border-radius:var(--r);background:color-mix(in srgb,var(--on) 5%,transparent)}.cursor[data-v-b9c72ac5]{position:absolute;left:24%;top:82%;z-index:2;width:18px;height:18px;opacity:0}.cursor path[data-v-b9c72ac5]{fill:var(--on);stroke:var(--surface-1);stroke-width:1.5;stroke-linejoin:round}.fallo[data-v-b9c72ac5]{opacity:0}.fallo[data-v-b9c72ac5]{animation:esc-fallo-b9c72ac5 var(--escena) linear infinite}.ok[data-v-b9c72ac5]{animation:esc-ok-b9c72ac5 var(--escena) linear infinite}.autofix[data-v-b9c72ac5]{animation:esc-pulsar-1-b9c72ac5 var(--escena) linear infinite}.reintentar[data-v-b9c72ac5]{animation:esc-pulsar-2-b9c72ac5 var(--escena) linear infinite}.cursor[data-v-b9c72ac5]{animation:esc-cursor-b9c72ac5 var(--escena) var(--ease) infinite}.chat[data-v-b9c72ac5]{animation:esc-chat-b9c72ac5 var(--escena) linear infinite}.carmin[data-v-b9c72ac5]{animation:esc-carmin-b9c72ac5 var(--escena) linear infinite}.paused[data-v-b9c72ac5] :is(.fallo,.ok,.autofix,.reintentar,.cursor,.chat,.carmin){animation-play-state:paused}@keyframes esc-fallo-b9c72ac5{0%,66%{opacity:1}72%,to{opacity:0}}@keyframes esc-ok-b9c72ac5{0%,66%{opacity:0}72%,to{opacity:1}}@keyframes esc-pulsar-1-b9c72ac5{0%,19%{transform:scale(1)}22%{transform:scale(.94)}25%,to{transform:scale(1)}}@keyframes esc-pulsar-2-b9c72ac5{0%,61%{transform:scale(1)}64%{transform:scale(.94)}67%,to{transform:scale(1)}}@keyframes esc-cursor-b9c72ac5{0%{left:96%;top:120%;opacity:0}6%{opacity:1}18%,50%{left:24%;top:82%;opacity:1}60%,66%{left:78%;top:82%;opacity:1}70%,to{left:78%;top:82%;opacity:0}}@keyframes esc-chat-b9c72ac5{0%,26%{opacity:0}32%,to{opacity:1}}@keyframes esc-carmin-b9c72ac5{0%,38%{opacity:0}46%,to{opacity:1}}@media(prefers-reduced-motion:reduce){:is(.fallo[data-v-b9c72ac5],.ok[data-v-b9c72ac5],.autofix[data-v-b9c72ac5],.reintentar[data-v-b9c72ac5],.cursor[data-v-b9c72ac5],.chat[data-v-b9c72ac5],.carmin[data-v-b9c72ac5]){animation:none}}@media(max-width:520px){.escena[data-v-b9c72ac5]{grid-template-columns:1fr;padding:16px}.chat[data-v-b9c72ac5]{display:none}}.login[data-v-125dbacc]{display:grid;min-height:100dvh;width:100%;padding:32px 20px;background:var(--bg);color:var(--on)}.panel[data-v-125dbacc]{width:min(100%,360px);margin:auto;text-align:center;animation:login-in-125dbacc .32s var(--ease) both}.panel.is-held[data-v-125dbacc]{animation-play-state:paused}@keyframes login-in-125dbacc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mascot[data-v-125dbacc]{display:grid;place-items:center;margin-bottom:20px}.lead[data-v-125dbacc]{margin:12px 0 0;font-size:var(--fs-ui);line-height:1.5;color:var(--on-var)}.lead strong[data-v-125dbacc]{color:var(--on);font-weight:500}.form[data-v-125dbacc]{display:flex;flex-direction:column;gap:12px;margin-top:28px}.field[data-v-125dbacc]{width:100%;height:52px;padding:0 20px;font-size:var(--fs-input)}.field[data-v-125dbacc]:-webkit-autofill,.field[data-v-125dbacc]:-webkit-autofill:hover,.field[data-v-125dbacc]:-webkit-autofill:focus{-webkit-text-fill-color:var(--on);-webkit-box-shadow:0 0 0 100px var(--surface-1) inset;caret-color:var(--on);transition:background-color 9999s ease-in-out 0s}.go[data-v-125dbacc]{height:52px;font-size:15px;padding:0 16px}.otp[data-v-125dbacc]{justify-content:center}.row-actions[data-v-125dbacc]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:4px}.feedback[data-v-125dbacc]{min-height:56px;margin-top:16px}@media(prefers-reduced-motion:reduce){.panel[data-v-125dbacc]{animation:none}}body{margin:0;padding:0}.shell[data-v-b7396a4d]{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:var(--bg);color:var(--on)}.shell-row[data-v-b7396a4d]{flex:1;min-height:0;display:flex}.main[data-v-b7396a4d]{position:relative;flex:1;height:100%;overflow:hidden;background:var(--bg)}.main-content[data-v-b7396a4d]{position:relative;z-index:1;height:100%;overflow:hidden}.splash[data-v-b7396a4d]{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--bg)}.splash-msg[data-v-b7396a4d]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding-inline:16px;text-align:center;opacity:0;animation:splash-txt-in-b7396a4d .45s var(--ease) 1s forwards}.splash-msg p[data-v-b7396a4d]{margin:0}.splash-txt[data-v-b7396a4d]{font-size:14px;color:var(--color-muted-foreground)}.splash-hint[data-v-b7396a4d]{font-size:13px;color:var(--faint)}@keyframes splash-txt-in-b7396a4d{to{opacity:1}}@media(prefers-reduced-motion:reduce){.splash-msg[data-v-b7396a4d]{opacity:1;animation:none}}.splash-leave-active[data-v-b7396a4d]{transition:opacity .28s var(--ease)}.splash-leave-to[data-v-b7396a4d]{opacity:0}@media(prefers-reduced-motion:reduce){.splash-leave-active[data-v-b7396a4d]{transition:none}}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-tracking:initial}}}:root{--cfg-accent:#0285ff;--cfg-on-accent:#fff;--cfg-mascot:#c11e3a;--cfg-mascot-eyes:#fbf4ec;--cfg-font-ui:"OpenAI Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--cfg-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dark{--cfg-accent:#0285ff;--cfg-mascot:#f0546e}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:var(--font-mono);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-destructive:var(--destructive);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--font-display:var(--font-display);--font-head:var(--font-head);--font-ui:var(--font-ui)}}@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,ui-sans-serif,system-ui,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;text-decoration:inherit}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{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}*{border-color:var(--color-border);scrollbar-width:thin;scrollbar-color:var(--outline)transparent}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-ui);letter-spacing:var(--track-ui);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}b,strong{font-weight:600}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary,label[for]{cursor:var(--cursor-interactive)}.cc-mascot{--on-primary:var(--cfg-mascot-eyes)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--outline);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:0 0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-7{top:calc(var(--spacing)*7)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.right-3{right:calc(var(--spacing)*3)}.right-8{right:calc(var(--spacing)*8)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[76px\]{bottom:76px}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-span-full{grid-column:1/-1}.float-left{float:left}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing)*-1)}.m-0{margin:calc(var(--spacing)*0)}.\!mx-0{margin-inline:calc(var(--spacing)*0)!important}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-5{margin-inline:calc(var(--spacing)*-5)}.-mx-px{margin-inline:-1px}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.\!mt-1{margin-top:calc(var(--spacing)*1)!important}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.\!mt-5{margin-top:calc(var(--spacing)*5)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-px{margin-top:1px}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.\!mb-6{margin-bottom:calc(var(--spacing)*6)!important}.\!mb-8{margin-bottom:calc(var(--spacing)*8)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.\!ml-0{margin-left:calc(var(--spacing)*0)!important}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.\[field-sizing\:content\],.field-sizing-content{field-sizing:content}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-\[22px\]{height:22px}.h-\[132px\]{height:132px}.h-\[170px\]{height:170px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[12rem\]{max-height:12rem}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[260px\]{max-height:260px}.\!min-h-0{min-height:calc(var(--spacing)*0)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-\[40px\]{min-height:40px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-full{min-height:100%}.\!w-32{width:calc(var(--spacing)*32)!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[76px\]{width:76px}.w-\[124px\]{width:124px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-md{max-width:var(--container-md)!important}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[248px\]{max-width:248px}.max-w-\[620px\]{max-width:620px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-40{min-width:calc(var(--spacing)*40)!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-\[360px\]{min-width:360px}.min-w-\[600px\]{min-width:600px}.min-w-\[700px\]{min-width:700px}.min-w-\[760px\]{min-width:760px}.\!flex-1{flex:1!important}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:calc(var(--spacing)*0)}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.\!rotate-90{rotate:90deg!important}.rotate-0{rotate:none}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.\!resize-none{resize:none!important}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.\!list-none{list-style-type:none!important}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[200px_minmax\(0\,1fr\)_28px\]{grid-template-columns:200px minmax(0,1fr) 28px}.flex-col{flex-direction:column}.\!flex-wrap{flex-wrap:wrap!important}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0{gap:calc(var(--spacing)*0)!important}.\!gap-1{gap:calc(var(--spacing)*1)!important}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[18px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(18px*var(--tw-space-y-reverse));margin-block-end:calc(18px*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[14px\]{border-radius:14px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-\[var\(--r-pill\)\]{border-radius:var(--r-pill)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-\[var\(--r-xl\)\]{border-radius:var(--r-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.\!border-x-0{border-inline-style:var(--tw-border-style)!important;border-inline-width:0!important}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--action\)\]{border-color:var(--action)!important}.border-\[var\(--outline\)\]{border-color:var(--outline)}.border-\[var\(--outline-faint\)\]{border-color:var(--outline-faint)}.border-input{border-color:var(--color-input)}.\!border-b-\[var\(--outline-faint\)\]{border-bottom-color:var(--outline-faint)!important}.\!bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)!important}.bg-\[var\(--action\)\]{background-color:var(--action)}.bg-\[var\(--bg\)\],.bg-\[var\(--bg\)\]\/55{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg\)\]\/55{background-color:color-mix(in oklab,var(--bg)55%,transparent)}}.bg-\[var\(--danger-c\)\]{background-color:var(--danger-c)}.bg-\[var\(--on-var\)\]{background-color:var(--on-var)}.bg-\[var\(--outline\)\]{background-color:var(--outline)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--sidebar\)\]{background-color:var(--sidebar)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--sunken\)\]{background-color:var(--sunken)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-background{background-color:var(--color-background)}.bg-border{background-color:var(--color-border)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-popover{background-color:var(--color-popover)}.bg-secondary{background-color:var(--color-secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.fill-\[var\(--danger\)\]{fill:var(--danger)}.fill-\[var\(--success\)\]{fill:var(--success)}.fill-current{fill:currentColor}.stroke-\[var\(--outline\)\]{stroke:var(--outline)}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-1{padding:calc(var(--spacing)*1)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[3px\]{padding-block:3px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.\!pr-9{padding-right:calc(var(--spacing)*9)!important}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.\!pl-0{padding-left:calc(var(--spacing)*0)!important}.\!pl-2{padding-left:calc(var(--spacing)*2)!important}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-\[26px\]{padding-left:26px}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[length\:var\(--fs-body\)\]{font-size:var(--fs-body)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[var\(--lh-body\)\]{--tw-leading:var(--lh-body);line-height:var(--lh-body)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--on-var\)\]{color:var(--on-var)!important}.text-\[var\(--action\)\]{color:var(--action)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--on\)\]{color:var(--on)}.text-\[var\(--on-action\)\]{color:var(--on-action)}.text-\[var\(--on-var\)\]{color:var(--on-var)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-muted{color:var(--color-muted)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground)50%,transparent)}}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-transparent{color:#0000}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[var\(--disabled-opacity\)\]{opacity:var(--disabled-opacity)}.shadow-\[var\(--el-1\)\]{--tw-shadow:var(--el-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.ring-\[var\(--action\)\]{--tw-ring-color:var(--action)}.ring-\[var\(--bg\)\]{--tw-ring-color:var(--bg)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\[var\(--surface-1\)\]{--tw-ring-offset-color:var(--surface-1)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--color-background\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--color-background),#0000 calc(50% + var(--spread)))}@media(hover:hover){.group-hover\:text-\[var\(--action\)\]:is(:where(.group):hover *){color:var(--action)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2.5)}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-\[\.is-assistant\]\:text-foreground:is(:where(.group).is-assistant *){color:var(--color-foreground)}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-3xl:is(:where(.group).is-user *){border-radius:var(--radius-3xl)}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius-lg)}.group-\[\.is-user\]\:bg-\[color-mix\(in_srgb\,var\(--on\)_5\%\,transparent\)\]:is(:where(.group).is-user *){background-color:var(--on)}@supports (color:color-mix(in lab,red,red)){.group-\[\.is-user\]\:bg-\[color-mix\(in_srgb\,var\(--on\)_5\%\,transparent\)\]:is(:where(.group).is-user *){background-color:color-mix(in srgb,var(--on)5%,transparent)}}.group-\[\.is-user\]\:bg-secondary:is(:where(.group).is-user *){background-color:var(--color-secondary)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing)*4)}.group-\[\.is-user\]\:px-\[18px\]:is(:where(.group).is-user *){padding-inline:18px}.group-\[\.is-user\]\:py-2\.5:is(:where(.group).is-user *){padding-block:calc(var(--spacing)*2.5)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing)*3)}.group-\[\.is-user\]\:text-base:is(:where(.group).is-user *){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.group-\[\.is-user\]\:text-\[var\(--on\)\]:is(:where(.group).is-user *){color:var(--on)}.group-\[\.is-user\]\:text-foreground:is(:where(.group).is-user *){color:var(--color-foreground)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-\[var\(--faint\)\]:hover{border-color:var(--faint)}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:text-\[var\(--on\)\]:hover{color:var(--on)}.hover\:text-foreground:hover{color:var(--color-foreground)}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus-visible\:border-\[var\(--focus\)\]:focus-visible{border-color:var(--focus)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-\[var\(--focus\)\]:focus-visible,.focus-visible\:ring-\[var\(--focus\)\]\/20:focus-visible{--tw-ring-color:var(--focus)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--focus\)\]\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--focus)20%,transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-transparent:focus-visible{--tw-ring-color:transparent}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:\[outline\:var\(--ring-width\)_solid_var\(--focus\)\]:focus-visible{outline:var(--ring-width)solid var(--focus)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--focus\)\]:focus-visible{outline-color:var(--focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-gray-400:has([data-slot=input-group-control]:focus-visible){border-color:var(--color-gray-400)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]:focus-visible){--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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-gray-200:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--color-gray-200)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}@media not all and (min-width:64rem){.max-lg\:w-full{width:100%}.max-lg\:flex-col{flex-direction:column}.max-lg\:gap-6{gap:calc(var(--spacing)*6)}}@media not all and (min-width:48rem){.max-md\:fixed{position:fixed}.max-md\:inset-y-0{inset-block:calc(var(--spacing)*0)}.max-md\:left-0{left:calc(var(--spacing)*0)}.max-md\:z-30{z-index:30}.max-md\:hidden{display:none}.max-md\:opacity-100{opacity:1}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:justify-self-end{justify-self:flex-end}}@media(min-width:40rem){.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:max-w-\[52\%\]{max-width:52%}}@media(min-width:48rem){.md\:sticky{position:sticky}.md\:top-4{top:calc(var(--spacing)*4)}.md\:col-span-2{grid-column:span 2/span 2}.md\:hidden{display:none}.md\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:self-start{align-self:flex-start}.md\:overflow-y-auto{overflow-y:auto}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing)*6)}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.\[\&_h3\]\:text-\[length\:var\(--fs-display\)\] h3{font-size:var(--fs-display)}.\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h3\]\:tracking-\[-0\.02em\] h3{--tw-tracking:-.02em;letter-spacing:-.02em}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing)*3)}.\[\&\>\*\:first-child\]\:mt-0\!>:first-child{margin-top:calc(var(--spacing)*0)!important}.\[\&\>\*\:focus-visible\]\:relative>:focus-visible{position:relative}.\[\&\>\*\:focus-visible\]\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:last-child\]\:mb-0\!>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}:root{--bg:#fafafa;--sidebar:#f9f9f9;--surface-1:#fff;--surface-2:#ededed;--surface-3:#f1f1f1;--sunken:#f1f1f1;--on:#0d0d0d;--on-var:#5d5d5d;--faint:#8f8f8f;--outline:#0d0d0d1a;--outline-faint:#0d0d0d0d;--field-border:var(--on)}@supports (color:color-mix(in lab,red,red)){:root{--field-border:color-mix(in srgb,var(--on)15%,transparent)}}:root{--field-border-hover:var(--on)}@supports (color:color-mix(in lab,red,red)){:root{--field-border-hover:color-mix(in srgb,var(--on)26%,transparent)}}:root{--primary-solid:#181818;--primary:var(--primary-solid);--on-primary:#fff;--primary-hover:#3a3a3a;--primary-container:#ededed;--on-primary-container:#0d0d0d;--action:var(--cfg-accent);--on-action:var(--cfg-on-accent);--carmine-500:var(--cfg-mascot);--success:#00692a;--success-c:#04b84c26;--warning:#923b0f;--warning-c:#e2550721;--danger:#e02e2a;--danger-c:#e02e2a1a;--font-display:var(--cfg-font-ui);--font-head:var(--cfg-font-ui);--font-ui:var(--cfg-font-ui);--font-mono:var(--cfg-font-mono);--fs-caption:13px;--fs-ui:14px;--fs-input:16px;--lh-input:24px;--fs-body:17px;--lh-body:1.65;--fs-section:18px;--fs-heading:28px;--fs-display:32px;--track-ui:-.01em;--r-sm:8px;--r:16px;--r-lg:24px;--r-xl:28px;--r-pill:9999px;--radius:var(--r);--el-0:none;--el-1:0 1px 2px #0000000d,0 2px 6px #0000000a;--el-2:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--el-thumb:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d;--el-ring:0 0 0 1px #00000014;--el-composer:0 2px 6px #00000008,0 12px 32px #0000000f;--scrim:#00000073;--brand-plate:#fff;--on-brand-plate:#5d5d5d;--brand-plate-edge:#0d0d0d1a;--ease:cubic-bezier(.2,0,0,1);--ease-out-fluid:cubic-bezier(.32,.72,0,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--dur-fast:.15s;--dur-base:.3s;--dur-slow:.6s;--dur-exit:.1s;--disabled-opacity:.5;--pending-opacity:.62;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--focus:var(--action);--ring-width:2px;--ring-offset:2px;--ring-offset-field:0;--separator:var(--outline);--separator-faint:var(--outline-faint);--surface-hover:var(--on)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in srgb,var(--on)4%,transparent)}}:root{--rail-hover:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){:root{--rail-hover:color-mix(in srgb,var(--surface-2)55%,transparent)}}:root{--link:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--link:color-mix(in srgb,var(--action)78%,black)}}:root{--action-soft:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--action-soft:color-mix(in srgb,var(--action)14%,transparent)}}:root{--action-soft-hover:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--action-soft-hover:color-mix(in srgb,var(--action)20%,transparent)}}:root{--on-action-soft:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--on-action-soft:color-mix(in srgb,var(--action)62%,black)}}:root{--on-danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--on-danger-soft:color-mix(in srgb,var(--danger)82%,black)}}:root{--background:var(--bg);--foreground:var(--on);--card:var(--surface-1);--card-foreground:var(--on);--popover:#fff;--popover-foreground:var(--on);--primary-foreground:var(--on-primary);--secondary:var(--surface-2);--secondary-foreground:var(--on);--muted:var(--surface-3);--muted-foreground:var(--on-var);--accent:var(--surface-2);--accent-foreground:var(--on);--destructive:var(--danger);--destructive-foreground:#fff;--border:var(--outline);--input:var(--outline);--ring:var(--focus)}.dark{--bg:#212121;--sidebar:#181818;--surface-1:#303030;--surface-2:#414141;--surface-3:#101010;--sunken:#101010;--on:#ececec;--on-var:#b4b4b4;--faint:#8f8f8f;--outline:#ffffff1f;--outline-faint:#ffffff0f;--primary-solid:#f3f3f3;--on-primary:#0d0d0d;--primary-hover:#fff;--primary-container:#414141;--on-primary-container:#ececec;--success:#5ed99a;--success-c:#04b84c33;--warning:#f0a37e;--warning-c:#e2550733;--danger:#ff8583;--danger-c:#ff858324;--el-1:0 1px 2px #0006;--link:var(--action)}@supports (color:color-mix(in lab,red,red)){.dark{--link:color-mix(in srgb,var(--action)75%,white)}}.dark{--action-soft:var(--action)}@supports (color:color-mix(in lab,red,red)){.dark{--action-soft:color-mix(in srgb,var(--action)22%,transparent)}}.dark{--action-soft-hover:var(--action)}@supports (color:color-mix(in lab,red,red)){.dark{--action-soft-hover:color-mix(in srgb,var(--action)28%,transparent)}}.dark{--on-action-soft:var(--action)}@supports (color:color-mix(in lab,red,red)){.dark{--on-action-soft:color-mix(in srgb,var(--action)45%,white)}}.dark{--on-danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark{--on-danger-soft:color-mix(in srgb,var(--danger)80%,white)}}.dark{--el-2:0 10px 15px -3px #0003,0 4px 6px -4px #0003;--el-thumb:0 1px 3px #00000080;--el-ring:0 0 0 0 transparent;--el-composer:0 0 0 0 transparent;--scrim:#0000009e;--popover:var(--surface-1);--destructive-foreground:#2a0a08}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--chart-infra:var(--action);--chart-byok:#8f8f8f}:where(.cc-btn,.cc-iconbtn,.cc-iconbtn-danger,.cc-close,.cc-switch,.cc-link,.cc-setrow-nav,.cc-cal-nav,.cc-cal-heading-btn,.cc-cal-day,.cc-cal-year,.cc-datefield-trigger,.cc-swatchpick-item,.cc-colorthumb,.cc-colorpicker-trigger,.cc-tilebtn):focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset)}:where(.cc-field,.cc-input,.cc-help,.cc-otp-slot,.cc-seg>button,.cc-tab,.cc-table-sort):focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset-field)}:where(.cc-btn,.cc-iconbtn,.cc-iconbtn-danger,.cc-close,.cc-field,.cc-input,.cc-otp-slot,.cc-switch,.cc-range,.cc-link,.cc-seg>button,.cc-tab,.cc-accordion-trigger,.cc-disclosure-trigger,.cc-pager-btn,.cc-cal-nav,.cc-datefield-trigger,.cc-colorpicker-trigger,.cc-add,.cc-tilebtn):is(:disabled,[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-note{flex-direction:column;align-items:center;gap:4px;padding:2px 0;display:flex}.cc-note-pill{white-space:normal;text-align:center;max-width:80%;height:auto;padding-block:4px;line-height:1.4}.cc-note-head{gap:6px;display:flex}.cc-note-text{text-align:center;max-width:80%;color:var(--on-var);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cc-unread-dot{background:var(--on);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.cc-cbox{background:var(--surface-1);border-radius:var(--r-xl);box-shadow:var(--el-ring),var(--el-composer);border:none}.cc-cbox [data-slot=input-group]{border-radius:inherit;background:0 0;border-color:#0000;height:auto}.cc-cbox [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){box-shadow:none;border-color:#0000}.cc-cbox textarea{font-size:var(--fs-input);line-height:var(--lh-input)}.cc-midturn{justify-content:flex-end;margin:10px 0;display:flex}.cc-midturn-bubble{border-radius:var(--r-lg);background:var(--on);max-width:min(85%,42rem);padding:8px 14px}@supports (color:color-mix(in lab,red,red)){.cc-midturn-bubble{background:color-mix(in srgb,var(--on)5%,transparent)}}.cc-midturn-bubble{color:var(--on);font-size:var(--fs-input);line-height:var(--lh-input)}.cc-cbox:has(.cc-cbox-main:placeholder-shown) button[type=submit]{background:var(--surface-2);color:var(--faint)}.cc-cbox-main[data-blocked]:disabled{opacity:1}.cc-cbox-main[data-blocked]::placeholder{color:var(--on-var)}.cc-queue{border-bottom:1px solid var(--outline);flex-direction:column;padding:4px 6px 0;display:flex}.cc-queue-head{font-size:var(--fs-caption);color:var(--on-var);gap:8px;padding:2px 6px 6px;display:flex}.cc-queue-when{color:var(--faint)}.cc-queue-row{border-top:1px solid var(--outline);align-items:flex-start;gap:4px;padding:6px 0 6px 6px;display:flex}.cc-queue-row.is-sending .cc-queue-text{color:var(--on-var)}.cc-queue-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cc-queue-text{resize:none;width:100%;font-family:var(--font-ui);color:var(--on);field-sizing:content;border-radius:var(--r-sm);background:0 0;border:none;min-height:32px;max-height:9rem;margin:0 -6px;padding:4px 6px;overflow-y:auto}.cc-queue-text::placeholder{color:var(--on-var)}.cc-queue-text:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:-2px}.cc-queue-row .cc-iconbtn,.cc-queue-row .cc-close{margin-top:4px}.cc-chip-sm{gap:5px;padding:3px 8px 3px 6px;font-size:12px}.cc-btn{font-family:var(--font-ui);height:36px;cursor:var(--cursor-interactive);white-space:nowrap;transform-origin:50%;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .25s var(--ease);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.cc-btn svg:not(.cc-spinner){pointer-events:none;flex:none;width:16px;height:16px;margin:0 -2px}.cc-btn-icon{width:36px;padding:0}.cc-btn-icon svg{margin:0}.cc-btn-filled{background:var(--primary);color:var(--on-primary)}.cc-btn-filled:hover:not(:disabled){background:var(--primary-hover)}.cc-btn-tonal{background:var(--primary-container);color:var(--on-primary-container)}.cc-btn-tonal:hover:not(:disabled){background:var(--primary-container)}@supports (color:color-mix(in lab,red,red)){.cc-btn-tonal:hover:not(:disabled){background:color-mix(in srgb,var(--primary-container)82%,var(--primary))}}.cc-btn-action{background:var(--action);color:var(--on-action)}.cc-btn-action:hover:not(:disabled){filter:brightness(1.08)}.cc-btn-ghost{color:var(--on-var);border:1px solid var(--outline);background:0 0}.cc-btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--on)}.cc-btn-danger{background:var(--danger);color:var(--destructive-foreground)}.cc-btn-danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cc-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger)88%,var(--on))}}.cc-btn-danger-soft{background:var(--danger-c);color:var(--on-danger-soft)}.cc-btn-warning{background:var(--warning);color:var(--bg)}.cc-btn-warning:hover:not(:disabled){background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cc-btn-warning:hover:not(:disabled){background:color-mix(in srgb,var(--warning)88%,var(--on))}}.cc-btn-success{background:var(--success);color:var(--bg)}.cc-btn-success:hover:not(:disabled){background:var(--success)}@supports (color:color-mix(in lab,red,red)){.cc-btn-success:hover:not(:disabled){background:color-mix(in srgb,var(--success)88%,var(--on))}}.cc-btn-danger-soft:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cc-btn-danger-soft:hover:not(:disabled){background:color-mix(in srgb,var(--danger)18%,transparent)}}.cc-btn-text{color:var(--on-var);background:0 0}.cc-btn-text:hover:not(:disabled){background:var(--surface-2);color:var(--on)}.cc-btn-block{width:100%;height:auto;min-height:44px;font-weight:600;line-height:1.2}.cc-btn-sm{height:32px;padding:0 12px;font-size:13px}.cc-btn-sm svg:not(.cc-spinner){width:15px;height:15px}.cc-btn-sm.cc-btn-icon{width:32px;padding:0}.cc-btn-lg{height:40px;padding:0 20px;font-size:15px}.cc-btn-lg.cc-btn-icon{width:40px;padding:0}@media(prefers-reduced-motion:no-preference){.cc-btn:active:not(:disabled,[aria-disabled=true],[data-pending=true]){transform:scale(.97)}.cc-btn-sm:active:not(:disabled,[aria-disabled=true],[data-pending=true]){transform:scale(.98)}.cc-btn-lg:active:not(:disabled,[aria-disabled=true],[data-pending=true]){transform:scale(.96)}:is(.cc-iconbtn,.cc-iconbtn-danger):active:not(:disabled,[aria-disabled=true],[data-pending=true]){transform:scale(.94)}.cc-close:active:not(:disabled,[aria-disabled=true]){transform:scale(.93)}}.cc-btn[data-pending=true],.cc-iconbtn[data-pending=true]{opacity:1;cursor:var(--cursor-interactive);pointer-events:none}.cc-btn:is([aria-pressed=true],[data-state=on]){background:var(--action-soft);color:var(--on-action-soft);border-color:#0000}.cc-btn:is([aria-pressed=true],[data-state=on]):hover:not(:disabled){background:var(--action-soft-hover)}.cc-iconbtn-danger{width:36px;height:36px;color:var(--on);cursor:var(--cursor-interactive);transform-origin:50%;transition:background .15s var(--ease),color .15s var(--ease),transform .25s var(--ease);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid}.cc-iconbtn-danger:hover{background:var(--danger-c);color:var(--danger)}.cc-iconbtn-danger:focus-visible{outline:var(--ring-width)solid var(--danger);color:var(--danger)}.cc-iconbtn-danger svg:not(.cc-spinner){width:18px;height:18px}.cc-avatar{background:var(--surface-2);width:32px;height:32px;color:var(--on-var);font-family:var(--font-ui);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;line-height:1;display:inline-grid;position:relative;overflow:hidden}.cc-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cc-avatar-xs{background-color:var(--surface-1);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--outline);font-size:10px;font-weight:600}.cc-avatar-sm{width:24px;height:24px;font-size:11px}.cc-avatar-lg{width:40px;height:40px;font-size:15px}.cc-avatar-xl{width:64px;height:64px;font-size:28px}.cc-avatar-agent{border-radius:var(--r-sm)}.cc-avatar-agent.cc-avatar-xs,.cc-avatar-agent.cc-avatar-sm{border-radius:6px}.cc-avatar-agent.cc-avatar-xl{border-radius:var(--r)}.cc-avatar-ink{background:var(--primary);color:var(--on-primary);box-shadow:none;font-weight:600}.cc-aura{color:#fff;text-shadow:0 1px 2.32px #0000007d,0 0 5.52px #00000042;background-color:var(--surface-2);background-position:50%;background-size:cover}.cc-tile{border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--outline);width:40px;height:40px;color:var(--on);flex:none;place-items:center;display:grid;overflow:hidden}.cc-tile svg{width:18px;height:18px}.cc-tile-sm{width:36px;height:36px}.cc-tile-lg{width:44px;height:44px}.cc-tile-lg svg{width:22px;height:22px}.cc-tile-brand{background:var(--brand-plate);border-color:var(--brand-plate-edge);color:var(--on-brand-plate)}.cc-tile-on{background:var(--action-soft);color:var(--on-action-soft);border-color:#0000}.cc-tilebtn{border-radius:var(--r);background:var(--primary-container);width:100%;color:var(--on-primary-container);font-family:var(--font-ui);text-align:center;cursor:var(--cursor-interactive);transition:background var(--dur-fast)var(--ease);border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;font-size:13px;line-height:1.2;display:flex}.cc-tilebtn:hover:not(:disabled,[aria-disabled=true]){background:var(--primary-container)}@supports (color:color-mix(in lab,red,red)){.cc-tilebtn:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--primary-container)82%,var(--primary))}}.cc-tilebtn svg{width:18px;height:18px;color:var(--on-var);flex:none}.cc-pill{letter-spacing:0;white-space:nowrap;border-radius:16px;flex:none;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.cc-pill svg{flex:none;width:12px;height:12px}.cc-pill-ok{color:var(--success);background:var(--success-c)}.cc-pill-warn{color:var(--warning);background:var(--warning-c)}.cc-pill-info{color:var(--on-action-soft);background:var(--action-soft)}.cc-pill-danger{color:var(--danger);background:var(--danger-c)}.cc-pill-neutral{color:var(--on-var);background:var(--surface-2)}.cc-pill-plate{color:var(--on-var);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--outline)}.cc-range{appearance:none;background:var(--surface-2);width:100%;height:6px;cursor:var(--cursor-interactive);border-radius:9999px;outline:none}.cc-range::-webkit-slider-thumb{appearance:none;background:var(--action);border:2px solid var(--surface-1);width:16px;height:16px;box-shadow:0 0 0 1px var(--outline);cursor:var(--cursor-interactive);transition:transform .12s var(--ease);border-radius:9999px}.cc-range::-webkit-slider-thumb:hover{transform:scale(1.14)}.cc-range::-moz-range-thumb{background:var(--action);border:2px solid var(--surface-1);width:16px;height:16px;box-shadow:0 0 0 1px var(--outline);cursor:var(--cursor-interactive);border-radius:9999px}.cc-range::-moz-range-track{background:var(--surface-2);border-radius:9999px;height:6px}.cc-range::-moz-range-progress{background:var(--action);border-radius:9999px;height:6px}.cc-range:focus-visible{box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab,red,red)){.cc-range:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus)30%,transparent)}}.cc-sk{background:linear-gradient(90deg,var(--on),var(--on),var(--on))}@supports (color:color-mix(in lab,red,red)){.cc-sk{background:linear-gradient(90deg,color-mix(in srgb,var(--on)7%,transparent),color-mix(in srgb,var(--on)3.5%,transparent),color-mix(in srgb,var(--on)7%,transparent))}}.cc-sk{opacity:0;background-size:200% 100%;animation:1.3s ease-in-out infinite cc-shimmer,0s .15s forwards cc-sk-in}.dark .cc-sk{background:linear-gradient(90deg,var(--on),var(--on),var(--on))}@supports (color:color-mix(in lab,red,red)){.dark .cc-sk{background:linear-gradient(90deg,color-mix(in srgb,var(--on)8%,transparent),color-mix(in srgb,var(--on)16%,transparent),color-mix(in srgb,var(--on)8%,transparent))}}.dark .cc-sk{background-size:200% 100%}@keyframes cc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cc-sk-in{to{opacity:1}}.cc-topbar{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.cc-colhead{border-bottom:1px solid var(--outline);color:var(--on-var);align-items:center;gap:12px;margin-inline:-12px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.cc-thread-mask{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#000000fe calc(100% - 62px),#000000fc calc(100% - 60px),#000000f9 calc(100% - 58px),#000000f4 calc(100% - 56px),#000e calc(100% - 54px),#000000e7 calc(100% - 52px),#000000e0 calc(100% - 50px),#000000d7 calc(100% - 48px),#000000ce calc(100% - 46px),#000000c4 calc(100% - 44px),#000000b9 calc(100% - 42px),#000000ae calc(100% - 40px),#000000a3 calc(100% - 38px),#00000097 calc(100% - 36px),#0000008b calc(100% - 34px),#00000080 calc(100% - 32px),#00000074 calc(100% - 30px),#00000068 calc(100% - 28px),#0000005c calc(100% - 26px),#00000051 calc(100% - 24px),#00000046 calc(100% - 22px),#0000003b calc(100% - 20px),#00000031 calc(100% - 18px),#00000028 calc(100% - 16px),#0000001f calc(100% - 14px),#00000018 calc(100% - 12px),#0001 calc(100% - 10px),#0000000b calc(100% - 8px),#00000006 calc(100% - 6px),#00000003 calc(100% - 4px),#00000001 calc(100% - 2px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 64px),#000000fe calc(100% - 62px),#000000fc calc(100% - 60px),#000000f9 calc(100% - 58px),#000000f4 calc(100% - 56px),#000e calc(100% - 54px),#000000e7 calc(100% - 52px),#000000e0 calc(100% - 50px),#000000d7 calc(100% - 48px),#000000ce calc(100% - 46px),#000000c4 calc(100% - 44px),#000000b9 calc(100% - 42px),#000000ae calc(100% - 40px),#000000a3 calc(100% - 38px),#00000097 calc(100% - 36px),#0000008b calc(100% - 34px),#00000080 calc(100% - 32px),#00000074 calc(100% - 30px),#00000068 calc(100% - 28px),#0000005c calc(100% - 26px),#00000051 calc(100% - 24px),#00000046 calc(100% - 22px),#0000003b calc(100% - 20px),#00000031 calc(100% - 18px),#00000028 calc(100% - 16px),#0000001f calc(100% - 14px),#00000018 calc(100% - 12px),#0001 calc(100% - 10px),#0000000b calc(100% - 8px),#00000006 calc(100% - 6px),#00000003 calc(100% - 4px),#00000001 calc(100% - 2px),#0000)}.cc-chat-fade{background:linear-gradient(to top,var(--bg)0%,var(--bg)3.125%,var(--bg)6.25%,var(--bg)9.375%,var(--bg)12.5%,var(--bg)15.625%,var(--bg)18.75%,var(--bg)21.875%,var(--bg)25%,var(--bg)28.125%,var(--bg)31.25%,var(--bg)34.375%,var(--bg)37.5%,var(--bg)40.625%,var(--bg)43.75%,var(--bg)46.875%,var(--bg)50%,var(--bg)53.125%,var(--bg)56.25%,var(--bg)59.375%,var(--bg)62.5%,var(--bg)65.625%,var(--bg)68.75%,var(--bg)71.875%,var(--bg)75%,var(--bg)78.125%,var(--bg)81.25%,var(--bg)84.375%,var(--bg)87.5%,var(--bg)90.625%,var(--bg)93.75%,var(--bg)96.875%,transparent 100%);height:64px;position:absolute;bottom:100%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.cc-chat-fade{background:linear-gradient(to top,var(--bg)0%,color-mix(in srgb,var(--bg)99.71%,transparent)3.125%,color-mix(in srgb,var(--bg)98.88%,transparent)6.25%,color-mix(in srgb,var(--bg)97.53%,transparent)9.375%,color-mix(in srgb,var(--bg)95.7%,transparent)12.5%,color-mix(in srgb,var(--bg)93.44%,transparent)15.625%,color-mix(in srgb,var(--bg)90.77%,transparent)18.75%,color-mix(in srgb,var(--bg)87.74%,transparent)21.875%,color-mix(in srgb,var(--bg)84.38%,transparent)25%,color-mix(in srgb,var(--bg)80.72%,transparent)28.125%,color-mix(in srgb,var(--bg)76.81%,transparent)31.25%,color-mix(in srgb,var(--bg)72.67%,transparent)34.375%,color-mix(in srgb,var(--bg)68.36%,transparent)37.5%,color-mix(in srgb,var(--bg)63.9%,transparent)40.625%,color-mix(in srgb,var(--bg)59.33%,transparent)43.75%,color-mix(in srgb,var(--bg)54.68%,transparent)46.875%,color-mix(in srgb,var(--bg)50%,transparent)50%,color-mix(in srgb,var(--bg)45.32%,transparent)53.125%,color-mix(in srgb,var(--bg)40.67%,transparent)56.25%,color-mix(in srgb,var(--bg)36.1%,transparent)59.375%,color-mix(in srgb,var(--bg)31.64%,transparent)62.5%,color-mix(in srgb,var(--bg)27.33%,transparent)65.625%,color-mix(in srgb,var(--bg)23.19%,transparent)68.75%,color-mix(in srgb,var(--bg)19.28%,transparent)71.875%,color-mix(in srgb,var(--bg)15.62%,transparent)75%,color-mix(in srgb,var(--bg)12.26%,transparent)78.125%,color-mix(in srgb,var(--bg)9.23%,transparent)81.25%,color-mix(in srgb,var(--bg)6.56%,transparent)84.375%,color-mix(in srgb,var(--bg)4.3%,transparent)87.5%,color-mix(in srgb,var(--bg)2.47%,transparent)90.625%,color-mix(in srgb,var(--bg)1.12%,transparent)93.75%,color-mix(in srgb,var(--bg).29%,transparent)96.875%,transparent 100%)}}.cc-chat-fade{pointer-events:none}.cc-field{width:100%;font-size:14px;font-family:var(--font-ui);border:1px solid var(--field-border);background:var(--surface-1);color:var(--on);transition:border-color .15s var(--ease);border-radius:9999px;padding:9px 16px}.cc-field:hover:not(:focus):not(:disabled){border-color:var(--field-border-hover)}.cc-field:focus{border-color:var(--focus)}.cc-field::placeholder{color:var(--on-var)}.cc-field-mono{font-family:var(--font-mono);font-size:13px}.cc-field-sm{width:auto;padding:5px 12px;font-size:13px}textarea.cc-field{border-radius:var(--r)}.cc-sheet{--cc-float-y:4px;transform-origin:0 100%;flex-direction:column;display:flex;overflow:hidden}.cc-pop-body{max-height:280px;padding:2px 8px 8px;overflow-y:auto}.cc-prow{cursor:var(--cursor-interactive);transition:background .12s var(--ease);text-align:left;width:100%;color:var(--on);font-family:var(--font-ui);background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:9px;display:flex}.cc-prow:hover{background:var(--surface-2)}.cc-prow:focus-visible,.cc-prow:has(:focus-visible){outline:var(--ring-width)solid var(--focus);outline-offset:-2px}.cc-pi{width:30px;height:30px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.cc-pi.pk{background:var(--surface-2);color:var(--on-var)}.cc-pi.pl{background:var(--brand-plate);color:var(--on-brand-plate);box-shadow:inset 0 0 0 1px var(--brand-plate-edge)}.cc-pi svg{width:17px;height:17px}.cc-pi.pl svg{width:20px;height:20px}.cc-pmeta{flex:1;min-width:0}.cc-pn{color:var(--on);font-size:14px;font-weight:500}.cc-ps{color:var(--on-var);font-size:13px}.cc-padd{color:var(--faint);transition:color .12s var(--ease);flex:none;place-items:center;display:grid}.cc-prow:hover .cc-padd{color:var(--primary)}.cc-padd svg{width:16px;height:16px}.cc-popfoot{border-top:1px solid var(--outline);color:var(--primary);cursor:var(--cursor-interactive);text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:6px;width:100%;padding:10px 14px;font-size:12.5px;display:flex}.cc-popfoot:hover{background:var(--surface-2)}.cc-popfoot svg{flex:none;width:14px;height:14px}.cc-chips{flex-wrap:wrap;gap:7px;display:flex}.cc-chip{background:var(--surface-2);color:var(--on);font-size:13px;font-weight:500;font-family:var(--font-ui);border-radius:9999px;align-items:center;gap:7px;max-width:100%;padding:5px 7px 5px 10px;display:inline-flex}.cc-cd{width:16px;height:16px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.cc-cd.pl{background:var(--brand-plate);color:var(--on-brand-plate);box-shadow:inset 0 0 0 1px var(--brand-plate-edge)}.cc-cd-action{background:var(--action);color:var(--on-action)}.cc-cd svg{width:11px;height:11px}.cc-cd.pl svg{width:13px;height:13px}.cc-close{background:var(--surface-2);width:24px;height:24px;color:var(--on-var);cursor:var(--cursor-interactive);transform-origin:50%;transition:background .12s var(--ease),color .12s var(--ease),transform .25s var(--ease);border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cc-close:hover{background:var(--on)}@supports (color:color-mix(in lab,red,red)){.cc-close:hover{background:color-mix(in srgb,var(--on)14%,transparent)}}.cc-close:hover{color:var(--on)}.cc-close svg{pointer-events:none;width:16px;height:16px}.cc-close-sm{width:18px;height:18px}.cc-close-sm svg{width:12px;height:12px}.cc-close-plain{color:var(--on-var);background:0 0}.cc-close-plain:hover{background:var(--on)}@supports (color:color-mix(in lab,red,red)){.cc-close-plain:hover{background:color-mix(in srgb,var(--on)10%,transparent)}}.cc-close-plain:hover{color:var(--on)}.cc-close-danger{color:var(--danger)}.cc-close-danger:hover{background:var(--danger-c);color:var(--danger)}.cc-close-overlay{background:var(--on)}@supports (color:color-mix(in lab,red,red)){.cc-close-overlay{background:color-mix(in srgb,var(--on)84%,transparent)}}.cc-close-overlay{color:var(--on-primary)}.cc-close-overlay:hover{background:var(--on);color:var(--on-primary)}.cc-files{flex-wrap:wrap;gap:8px;display:flex}.cc-file{background:var(--surface-2);border-radius:14px;flex-direction:column;flex:none;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.cc-file-media{min-height:0;color:var(--on-var);flex:1;place-items:center;display:grid;overflow:hidden}.cc-file-media img{object-fit:cover;width:100%;height:100%}.cc-file.cc-doc{background:var(--bg)}.cc-file.cc-doc .cc-file-media{color:var(--danger)}.cc-file-media svg{width:24px;height:24px}.cc-fname{color:var(--on);white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:none;padding:0 6px 5px;font-size:9px;line-height:1.25;overflow:hidden}.cc-file-x{position:absolute;top:4px;right:4px}.cc-dropzone{text-align:center;border:2px dashed var(--action);border-radius:var(--r-xl);background:var(--surface-1);color:var(--on);box-shadow:var(--el-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 32px;display:flex}.cc-dropzone svg{width:28px;height:28px;color:var(--action)}.cc-dropzone p{margin:0;font-size:16px;font-weight:600}.cc-orb{border-radius:var(--r-sm);flex:none;place-items:center;width:40px;height:40px;display:grid}.cc-orb svg{width:20px;height:20px}.cc-orb-ok{background:var(--success-c);color:var(--success)}.cc-orb-warn{background:var(--warning-c);color:var(--warning)}.cc-orb-danger{background:var(--danger-c);color:var(--danger)}.cc-orb-neutral{background:var(--surface-2);color:var(--on-var)}.cc-statuscard{background:var(--surface-1);border:1px solid var(--outline);border-radius:var(--r);padding:16px}.dark .cc-statuscard{border-color:#0000}.cc-sc-t{color:var(--on);font-size:15px;font-weight:600;line-height:1.25}.cc-sc-s{color:var(--on-var);font-size:13px}.cc-subh{color:var(--on);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.cc-subh svg{width:16px;height:16px;color:var(--on-var);flex:none}.cc-trig{text-align:left;border-radius:var(--r-sm);width:calc(100% + 24px);transition:background .15s var(--ease);background:0 0;border:none;align-items:center;gap:12px;margin-inline:-12px;padding:8px 12px;font-family:inherit;display:flex}button.cc-trig{cursor:var(--cursor-interactive)}button.cc-trig:hover{background:var(--surface-hover)}.cc-trig-ic{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--outline);width:36px;height:36px;color:var(--on-var);flex:none;place-items:center;display:grid}.cc-trig-ic svg{width:18px;height:18px}.cc-trig-t{color:var(--on);font-size:14px;font-weight:500}.cc-trig-s{color:var(--on-var);font-size:13px}.cc-btngroup{align-items:center;width:fit-content;display:inline-flex}.cc-btngroup>.cc-btn{border-radius:0;position:relative}.cc-btngroup>.cc-btn:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.cc-btngroup>.cc-btn:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.cc-btngroup>.cc-btn+.cc-btn:before{content:"";background:var(--on);opacity:.15;pointer-events:none;inset-inline-start:-1px;border-radius:2px;width:1px;height:50%;position:absolute;top:25%}.cc-btngroup>.cc-btn-filled+.cc-btn-filled:before{background:var(--on-primary)}.cc-btngroup>.cc-btn-danger+.cc-btn-danger:before{background:var(--destructive-foreground)}.cc-btngroup>.cc-btn-action+.cc-btn-action:before{background:var(--on-action)}.cc-btngroup>.cc-btn-ghost:not(:first-child){border-inline-start:0}.cc-btngroup>.cc-btn-ghost+.cc-btn-ghost:before{display:none}.cc-btngroup>.cc-btn-ghost:is([aria-pressed=true],[data-state=on]){border-color:var(--outline)}.cc-btngroup:not(.cc-btngroup-detached)>.cc-btn:active{transform:none}.cc-btngroup>.cc-btn:focus-visible{z-index:1;outline-offset:calc(-1*var(--ring-width))}.cc-btngroup-v{flex-direction:column;align-items:stretch}.cc-btngroup-v>.cc-btn:first-child{border-radius:var(--r-lg)var(--r-lg)0 0}.cc-btngroup-v>.cc-btn:last-child{border-radius:0 0 var(--r-lg)var(--r-lg)}.cc-btngroup-v>.cc-btn:first-child:last-child{border-radius:9999px}.cc-btngroup-v>.cc-btn+.cc-btn:before{inset-inline-start:25%;width:50%;height:1px;top:-1px}.cc-btngroup-v>.cc-btn-ghost:not(:first-child){border-inline-start:1px solid var(--outline);border-top:0}.cc-btngroup-detached{gap:4px}.cc-btngroup-detached>.cc-btn{border-radius:9999px}.cc-btngroup-detached>.cc-btn:before{display:none}.cc-btngroup-detached>.cc-btn-ghost:not(:first-child){border-inline-start:1px solid var(--outline)}.cc-btngroup-block{width:100%;display:flex}.cc-btngroup-block>.cc-btn{flex:1}:where(.cc-seg,.cc-tabs-list){border-radius:var(--r-pill);background:var(--surface-2);align-items:center;gap:2px;padding:3px;display:inline-flex}:where(.cc-seg>button,.cc-tab){font-family:var(--font-ui);letter-spacing:0;color:var(--on-var);border-radius:var(--r-pill);cursor:var(--cursor-interactive);white-space:nowrap;transition:color .15s var(--ease);background:0 0;border:1px solid #0000;padding:2px 10px;font-size:14px;font-weight:500}.cc-seg>button:hover:not([aria-pressed=true],[aria-checked=true],[data-state=on]){color:var(--on)}.cc-seg>button:is([aria-pressed=true],[aria-checked=true],[data-state=on]){background:var(--surface-1);color:var(--on);border-color:var(--outline);box-shadow:var(--el-1)}.dark :is(.cc-seg,.cc-tabs-list){background:var(--on)}@supports (color:color-mix(in lab,red,red)){.dark :is(.cc-seg,.cc-tabs-list){background:color-mix(in srgb,var(--on)8%,transparent)}}.dark .cc-seg>button:is([aria-pressed=true],[aria-checked=true],[data-state=on]){background:var(--surface-2);box-shadow:none;border-color:#0000}.cc-railrow{border-radius:var(--r-sm);color:var(--on);font-family:var(--font-ui);text-align:left;cursor:var(--cursor-interactive);transition:background-color var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease);background:0 0;border:none;outline:none;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.cc-railrow:hover{background:var(--rail-hover)}.cc-railrow:is([aria-current=page],[aria-current=true],.cc-railrow-on){background:var(--surface-2)}.cc-railrow:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:-2px}.cc-railrow>svg{flex:none;width:18px;height:18px}.cc-railrow-action{font-weight:500}.cc-railrow-ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cc-add{border-radius:var(--r-sm);width:calc(100% + 24px);color:var(--on-var);cursor:var(--cursor-interactive);text-align:left;transition:.15s var(--ease);background:0 0;border:none;align-items:center;gap:10px;margin-inline:-12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.cc-add:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-hover);color:var(--on)}.cc-add svg{flex:none;width:18px;height:18px}.cc-add:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:-2px}.cc-spinner{pointer-events:none;flex:none;width:16px;height:16px;animation:.75s linear infinite cc-spin;display:inline-block}.cc-spinner-xs{width:12px;height:12px}.cc-spinner-sm{width:14px;height:14px}.cc-spinner-lg{width:24px;height:24px}.cc-spinner-xl{width:32px;height:32px}@keyframes cc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cc-spinner{animation:none}.cc-check:has(>input:active:not(:disabled))>:is(.cc-checkbox,.cc-radio),.cc-listbox-item:active,.cc-tag-btn:active{transform:none}.cc-range:active::-webkit-slider-thumb{transform:none}.cc-range::-webkit-slider-thumb:hover{transform:none}.cc-select-ic{transition:none}.cc-field-error{animation:none}.cc-checkbox:before,.cc-radio,.cc-radio:after,.cc-checkbox>svg,.cc-listbox-mark,.cc-switch i{transition-duration:.01ms}}.cc-code{background:var(--surface-3);border:1px solid var(--outline);border-radius:var(--r);position:relative}.dark .cc-code{background:var(--surface-1)}.dark .cc-statuscard .cc-code{background:var(--surface-2)}.cc-code-capped pre{text-align:left;word-break:break-word;max-height:148px;padding-right:14px;overflow:auto}.cc-code-capped pre:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r)}.cc-code pre{font-family:var(--font-mono);color:var(--on);white-space:pre-wrap;word-break:break-all;background:0 0;margin:0;padding:12px 44px 12px 14px;font-size:12px;line-height:1.65;overflow-x:auto}.cc-code-copy{border-radius:var(--r-sm);background:var(--surface-1);width:30px;height:30px;color:var(--on);cursor:var(--cursor-interactive);transition:.12s var(--ease);border:none;place-items:center;display:grid;position:absolute;top:8px;right:8px}.dark .cc-code-copy{background:var(--surface-2)}.cc-code-copy:hover{background:var(--surface-2);color:var(--on)}.dark .cc-code-copy:hover{background:var(--surface-3)}.cc-code-copy svg{width:15px;height:15px}svg.i-myna [stroke-width]{stroke-width:2px}.cc-iconbtn{width:36px;height:36px;color:var(--on);cursor:var(--cursor-interactive);transform-origin:50%;transition:background .12s var(--ease),color .12s var(--ease),transform .25s var(--ease);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cc-iconbtn:hover{background:var(--on)}@supports (color:color-mix(in lab,red,red)){.cc-iconbtn:hover{background:color-mix(in srgb,var(--on)10%,transparent)}}.cc-iconbtn:is(:disabled,[aria-disabled=true]):hover{background:0 0}.cc-iconbtn svg:not(.cc-spinner){pointer-events:none;width:18px;height:18px}.cc-iconbtn-sm{width:28px;height:28px}.cc-iconbtn-sm svg:not(.cc-spinner){width:16px;height:16px}.cc-iconbtn-round{border-radius:50%}.cc-iconbtn:is([aria-pressed=true],[data-state=on]){background:var(--action-soft);color:var(--on-action-soft)}.cc-iconbtn:is([aria-pressed=true],[data-state=on]):hover:not(:disabled){background:var(--action-soft-hover)}.cc-toast-region{z-index:9999;pointer-events:none;width:min(460px,100vw - 32px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.cc-toast{pointer-events:auto;border-radius:var(--r-lg);background:var(--surface-1);color:var(--on);box-shadow:var(--el-ring),var(--el-2);text-align:left;transform-origin:bottom;transform:translateY(calc(var(--i,0)*-10px))scale(calc(1 - var(--i,0)*.05));z-index:calc(10 - var(--i,0));align-items:flex-start;gap:6px;padding:12px 16px;transition:transform .35s;display:flex;position:absolute;bottom:0;left:0;right:0}.cc-toast:not([data-frontmost=true]){height:var(--cc-toast-front,auto);overflow:hidden}.cc-toast:not([data-frontmost=true])>.cc-toast-body{align-self:flex-start}.cc-toast-enter-active,.cc-toast-leave-active,.cc-toast-move{transition:transform .35s,translate .35s,opacity .35s}.cc-toast-leave-active{pointer-events:none}.cc-toast-enter-from,.cc-toast-leave-to{opacity:0;translate:0 100%}.cc-toast-ic{flex:none;place-items:center;padding:4px;display:grid}.cc-toast-ic svg{width:16px;height:16px}.cc-toast-body{flex-direction:column;flex:1;align-self:center;min-width:0;display:flex}.cc-toast-title{font-size:14px;font-weight:500;line-height:20px}.cc-toast-desc{color:var(--on-var);font-size:14px;line-height:1.4}.cc-toast-action{flex:none;align-self:center}.cc-toast-close{background:var(--surface-2);width:20px;height:20px;color:var(--on-var);box-shadow:var(--el-ring),var(--el-1);opacity:0;transition:opacity .15s;position:absolute;top:-4px;right:-4px}.cc-toast-close:after{content:"";position:absolute;inset:-4px}.cc-toast-close:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cc-toast-close:hover{background:color-mix(in srgb,var(--surface-2)80%,var(--on))}}.cc-toast[data-frontmost=true] .cc-toast-close{opacity:1}.cc-toast-accent .cc-toast-title{color:var(--action)}.cc-toast-success :is(.cc-toast-title,.cc-toast-ic){color:var(--success)}.cc-toast-warning :is(.cc-toast-title,.cc-toast-ic){color:var(--warning)}.cc-toast-danger :is(.cc-toast-title,.cc-toast-ic){color:var(--on-danger-soft)}#stream-markdown-overlay [data-stream-markdown=modal]{background:var(--bg);color:var(--on)}#stream-markdown-overlay [data-stream-markdown=code-block-content],#stream-markdown-overlay [data-stream-markdown=shiki]{background:var(--surface-3)}#stream-markdown-overlay [data-stream-markdown=alert]{background:var(--surface-1);color:var(--on);border-color:var(--outline)}#stream-markdown-overlay [data-stream-markdown=alert-title]{color:var(--on)}#stream-markdown-overlay [data-stream-markdown=alert-description]{color:var(--on-var)}#stream-markdown-overlay [data-stream-markdown=link-url],#stream-markdown-overlay [data-stream-markdown=alert-content] [class*=bg-muted]{background:var(--surface-3);color:var(--on);font-family:var(--font-mono);border-radius:8px}#stream-markdown-overlay [data-stream-markdown=alert-footer]{gap:10px}#stream-markdown-overlay [data-stream-markdown=alert-footer]>button{color:var(--on)!important;border:1px solid var(--outline)!important;background-color:var(--surface-1)!important}#stream-markdown-overlay [data-stream-markdown=alert-footer]>button:hover{background-color:var(--surface-2)!important}#stream-markdown-overlay [data-stream-markdown=alert-footer]>button:last-child{background-color:var(--primary-solid)!important;color:var(--on-primary)!important;border-color:#0000!important}#stream-markdown-overlay [data-stream-markdown=alert-footer]>button:last-child:hover{background-color:var(--primary-hover)!important}#stream-markdown-overlay [data-stream-markdown=alert-close-button] button{color:var(--on-var)}.stream-markdown [data-stream-markdown=code-block]{border-color:var(--outline);background:var(--surface-1);max-width:100%}.stream-markdown [data-stream-markdown=code-block-header]{color:var(--on-var);border-color:var(--outline);background-color:var(--surface-2)!important}.stream-markdown [data-stream-markdown=code-block-content]{background:var(--surface-1);overflow-x:auto}.stream-markdown [data-stream-markdown=language-name]{font-family:var(--font-mono);color:var(--on-var)}.cc-modal-scrim{z-index:60;background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cc-modal{background:var(--surface-1);border-radius:var(--r-lg);width:100%;max-width:520px;box-shadow:var(--el-ring),var(--el-2);border:none;padding:24px;position:relative}@media(max-width:639px){.cc-modal-scrim{align-items:flex-end}}.cc-modal-close{position:absolute;top:16px;right:16px}.cc-modal:has(>.cc-modal-close)>.cc-modal-head{padding-right:32px}.cc-modal-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cc-modal-head:not(:has(.cc-modal-sub)){align-items:center}.cc-modal-ic{border-radius:var(--r);border:1px solid #0000;flex:none;place-items:center;width:40px;height:40px;display:grid}.cc-modal-ic svg{width:20px;height:20px}.cc-modal-ic-neutral{background:var(--sunken);color:var(--on-var);border-color:var(--outline)}.cc-modal-ic-danger{background:var(--danger-c);color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cc-modal-ic-danger{border-color:color-mix(in srgb,var(--danger)22%,transparent)}}.cc-modal-ic-warning{background:var(--warning-c);color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cc-modal-ic-warning{border-color:color-mix(in srgb,var(--warning)22%,transparent)}}.cc-modal-ic-success{background:var(--success-c);color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.cc-modal-ic-success{border-color:color-mix(in srgb,var(--success)22%,transparent)}}.cc-modal-ic-accent{background:var(--action-soft);color:var(--on-action-soft);border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-modal-ic-accent{border-color:color-mix(in srgb,var(--action)22%,transparent)}}.cc-modal-ic-brand{background:var(--brand-plate);color:var(--on-brand-plate);border-color:var(--brand-plate-edge)}.cc-modal-note{margin-top:16px;font-size:14px;line-height:1.45}.dark :is(.cc-modal,.cc-drawer){--sunken:var(--surface-2);--surface-3:var(--surface-2)}.dark :is(.cc-modal,.cc-drawer) .cc-field,.dark :is(.cc-modal,.cc-drawer) .cc-input,.dark :is(.cc-modal,.cc-drawer) .cc-inputgroup{background:var(--surface-2)}.dark :is(.cc-modal,.cc-drawer) .cc-inputgroup:has(>input[readonly]){background:0 0}:is(.cc-modal,.cc-drawer){--field-border:var(--on)}@supports (color:color-mix(in lab,red,red)){:is(.cc-modal,.cc-drawer){--field-border:color-mix(in srgb,var(--on)22%,transparent)}}.cc-modal-title,.cc-drawer-title{color:var(--on);font-size:17px;font-weight:600;line-height:1.15}.cc-modal-sub,.cc-drawer-sub{color:var(--on-var);margin-top:2px;font-size:14px}.cc-modal-desc{color:var(--on-var);margin-bottom:12px;font-size:14px;line-height:1.5}.cc-modal-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.cc-modal-bare{padding:0;overflow:hidden}.cc-modal-bare>.cc-modal-actions{align-items:center;padding:0 24px 24px}.cc-media{aspect-ratio:16/9;background:var(--sunken);width:100%;position:relative;overflow:hidden}.cc-aura-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.cc-media-title{text-align:center;color:#fff;font-size:var(--fs-display);letter-spacing:-.02em;place-items:center;padding:0 24px;font-weight:500;line-height:38px;display:grid;position:absolute;inset:0}.cc-media-img{max-width:calc(100% - 48px);max-height:calc(100% - 48px);box-shadow:0 0 0 1px var(--outline);border-radius:6px;margin:auto;position:absolute;inset:0}.cc-media-ctl{z-index:2;background:var(--surface-1);color:var(--on-var);box-shadow:var(--el-ring),var(--el-1);position:absolute;bottom:12px;right:12px}.cc-media-ctl:hover{background:var(--surface-1);color:var(--on)}.cc-banner{background:var(--action-soft);min-height:40px;color:var(--on-action-soft);flex:none;justify-content:center;align-items:center;gap:10px;padding:6px 48px;font-size:14px;line-height:1.3;display:flex;position:relative}.cc-banner>svg{flex:none;width:16px;height:16px}.cc-banner-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-banner-action{border-radius:var(--r-sm);color:inherit;font:inherit;text-underline-offset:3px;cursor:var(--cursor-interactive);white-space:nowrap;background:0 0;border:0;flex:none;padding:4px 2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.cc-banner-action:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:2px}.cc-banner>.cc-close{color:inherit;margin-top:-12px;position:absolute;top:50%;right:12px}.cc-banner-warn{background:var(--warning-c);color:var(--warning)}.cc-banner-danger{background:var(--danger-c);color:var(--on-danger-soft)}.cc-banner-in-enter-active,.cc-banner-in-leave-active{transition:min-height var(--dur-fast)var(--ease-out-quad),max-height var(--dur-fast)var(--ease-out-quad),padding var(--dur-fast)var(--ease-out-quad),opacity var(--dur-fast)ease-out;max-height:64px;overflow:hidden}.cc-banner-in-enter-from,.cc-banner-in-leave-to{opacity:0;min-height:0;max-height:0;padding-block:0}.cc-banner-in-leave-active{pointer-events:none}@media(prefers-reduced-motion:reduce){.cc-banner-in-enter-active,.cc-banner-in-leave-active{transition:none}}@media(max-width:639px){.cc-banner{justify-content:flex-start;padding-left:16px}.cc-banner-text{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.cc-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cc-panel-title{color:var(--on);font-size:16px;font-weight:600}.cc-panel-title-sm{font-size:15px}.cc-item-title{color:var(--on);font-size:16px;font-weight:600;line-height:1.3}.cc-spark{flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.cc-spark>svg{transform-origin:55% 45%;width:18px;height:18px;transition:transform .42s cubic-bezier(.34,1.4,.64,1)}.cc-spark:after{content:"";opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:6px;height:6px;transition:opacity .22s var(--ease),transform .32s cubic-bezier(.34,1.5,.64,1);background:currentColor;position:absolute;top:-3px;right:-4px;transform:scale(.4)}:is(button,a):is(:hover,:focus-visible)>.cc-spark>svg{transform:scale(1.14)}:is(button,a):is(:hover,:focus-visible)>.cc-spark:after{opacity:.9;transition-delay:.11s;transform:scale(1)}@media(prefers-reduced-motion:reduce){.cc-spark>svg,.cc-spark:after{transition:none}:is(button,a):is(:hover,:focus-visible)>.cc-spark>svg{transform:none}:is(button,a):is(:hover,:focus-visible)>.cc-spark:after{opacity:0}}.cc-page-title{letter-spacing:-.02em;color:var(--on);margin-bottom:6px;font-size:28px;font-weight:600}.cc-switch{border-radius:var(--r-pill);width:40px;height:20px;cursor:var(--cursor-interactive);background:var(--faint);transition:background-color var(--dur-fast)var(--ease),filter var(--dur-fast)var(--ease);border:none;flex:none;padding:0;position:relative}.cc-switch[aria-checked=true]{background:var(--action)}.cc-switch:hover:not(:disabled){filter:brightness(.92)}.cc-switch[aria-checked=true]:hover:not(:disabled){filter:brightness(1.08)}.cc-switch:after{content:"";position:absolute;inset:-6px 0}.cc-switch i{border-radius:var(--r-pill);background:var(--on-action);width:22px;height:16px;color:var(--faint);box-shadow:var(--el-1);transition:transform var(--dur-base)var(--ease),box-shadow var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease);place-items:center;display:grid;position:absolute;top:2px;left:2px}.cc-switch i>svg{opacity:.7;width:12px;height:12px}.cc-switch[aria-checked=true] i{color:var(--action);box-shadow:var(--el-thumb);transform:translate(14px)}.cc-switch[aria-checked=true] i>svg{opacity:1}.cc-switch:disabled i,.cc-switch[aria-disabled=true] i{box-shadow:none}.cc-switch-sm{width:32px;height:16px}.cc-switch-sm i{width:16px;height:12px}.cc-switch-sm i>svg{width:9px;height:9px}.cc-switch-sm[aria-checked=true] i{transform:translate(12px)}.cc-switch-lg{width:48px;height:24px}.cc-switch-lg i{width:27px;height:20px}.cc-switch-lg i>svg{width:14px;height:14px}.cc-switch-lg[aria-checked=true] i{transform:translate(17px)}.cc-setgroup{margin-bottom:32px}.cc-setgroup:last-child{margin-bottom:0}.cc-setgroup>h3,.cc-setgroup>.cc-setgroup-head h3{color:var(--on);margin-bottom:4px;font-size:16px;font-weight:600}.cc-setgroup>.cc-setgroup-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-setrow{border-bottom:1px solid var(--outline);transition:opacity var(--dur-fast)var(--ease);flex-wrap:wrap;align-items:flex-start;gap:0 20px;margin-inline:-12px;padding:16px 12px;display:flex}.cc-setrow:last-child{border-bottom:none}.cc-setrow>.cc-setrow-full{flex-basis:100%;margin-top:6px}.cc-setrow-inert .cc-setrow-ctl{opacity:.45}.cc-iconbtn-danger:is(:disabled,[aria-disabled=true]):hover{color:var(--on);background:0 0}.cc-setrow-nav{text-align:left;width:calc(100% + 24px);cursor:var(--cursor-interactive);border-radius:var(--r);background:0 0;border:0}.cc-setrow-nav:hover{background:var(--surface-hover)}.cc-setrow-nav:focus-visible{outline-offset:-2px}@media(max-width:640px){.cc-setrow{flex-direction:column;align-items:stretch;row-gap:10px}.cc-setrow>.cc-setrow-ctl{justify-content:flex-start}.cc-setrow>.cc-setrow-full{margin-top:0}}.cc-svcrow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;display:grid}.cc-svcrow>.cc-svcrow-name{margin-right:12px}@media(max-width:640px){.cc-svcrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:6px}.cc-svcrow>.cc-svcrow-name{margin-right:0}.cc-svcrow>.cc-svcrow-val{grid-area:2/1;padding-left:48px}.cc-svcrow>.cc-svcrow-chev{grid-area:1/2/span 2}}.cc-input{font-size:14px;font-family:var(--font-ui);border-radius:var(--r-sm);border:1px solid var(--field-border);background:var(--surface-1);color:var(--on);transition:border-color var(--dur-fast)var(--ease);padding:9px 12px;line-height:1.5}.cc-input:hover:not(:focus):not(:disabled){border-color:var(--field-border-hover)}.cc-input:focus{border-color:var(--focus)}.cc-input::placeholder{color:var(--on-var)}textarea.cc-input{resize:vertical;min-height:120px}.cc-input-sm{height:36px;padding:0 12px}.cc-input-mono{font-family:var(--font-mono);font-size:13px}.cc-menu{z-index:60;background:var(--surface-1);border-radius:var(--r);min-width:240px;max-width:320px;box-shadow:var(--el-ring),var(--el-2);border:none;padding:6px}.cc-menu-item{border-radius:var(--r-sm);width:100%;color:var(--on);cursor:var(--cursor-interactive);-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease),transform .25s var(--ease);background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.cc-menu-item svg{width:16px;height:16px;color:var(--on-var);flex:none}.cc-menu-item:active:not([data-disabled]){transform:scale(.98)}.cc-menu-item[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-menu-item[data-state=open]{background:var(--surface-2)}.cc-menu-item[aria-current=page]{background:var(--surface-2);font-weight:500}.cc-menu-kbd{font-size:var(--fs-caption);color:var(--on-var);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:auto;padding-left:16px}.cc-menu-item>.cc-menu-sub-ic{width:14px;height:14px;color:var(--on-var);margin-left:auto}.cc-menu-user{align-items:center;gap:10px;padding:6px 10px 10px;display:flex}.cc-menu-user-name{color:var(--on);font-size:14px;font-weight:500;line-height:1.2;display:block}.cc-menu-user-mail{color:var(--on-var);font-size:13px;display:block}.cc-menu-item:has(>.cc-listbox-mark){padding-right:32px;position:relative}.cc-menu-item:hover,.cc-menu-item[data-highlighted]{background:var(--surface-2)}.cc-menu-item-danger,.cc-menu-item-danger svg{color:var(--danger)}.cc-menu-item-danger:hover,.cc-menu-item-danger[data-highlighted]{background:var(--danger-c);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cc-menu-item-danger:hover,.cc-menu-item-danger[data-highlighted]{color:color-mix(in srgb,var(--danger)82%,var(--on))}}.cc-menu-item-stack{align-items:flex-start;padding-block:9px}.cc-menu-item-stack svg{margin-top:2px}.cc-menu-item-desc{color:var(--on-var);margin-top:2px;font-size:13px;line-height:1.35;display:block}.cc-menu-sep{background:var(--outline);height:1px;margin:6px 4px}.cc-label{color:var(--on);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.cc-group-label{letter-spacing:0;color:var(--on-var);font-size:14px;font-weight:600;display:block}.cc-help{width:24px;height:24px;color:var(--on-var);border-radius:var(--r-pill);cursor:help;transition:color var(--dur-fast)var(--ease);background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:inline-grid}.cc-help:hover{color:var(--on)}.cc-help svg{width:15px;height:15px}.cc-count{color:var(--on-var);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.cc-hint{color:var(--on-var);margin-top:6px;font-size:13px;line-height:1.45;display:block}.cc-hint-row{align-items:center;gap:6px;display:flex}.cc-pane-title{letter-spacing:-.01em;color:var(--on);margin-bottom:4px;font-size:18px;font-weight:600}.cc-pane-desc{color:var(--on-var);max-width:62ch;margin-bottom:24px;font-size:14px;line-height:1.5}.cc-panel-empty{text-align:center;padding:34px 12px}.cc-panel-empty p{color:var(--on);font-size:16px;font-weight:600}.cc-panel-empty-sub{color:var(--on-var);max-width:260px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.45;display:block}.cc-seal{border-radius:var(--r);background:var(--sunken);border:1px solid var(--outline);place-items:center;width:48px;height:48px;margin:0 auto 12px;display:grid;position:relative}.cc-seal svg{width:22px;height:22px;color:var(--on-var);z-index:1;position:relative}.cc-seal-danger svg{color:var(--danger)}.cc-card{border-radius:var(--r);background:var(--surface-1);border:1px solid var(--outline);color:var(--on);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.dark .cc-card{border-color:#0000}.cc-card-2{background:var(--surface-2)}.cc-card-plain{background:0 0;border-color:#0000}.cc-card-elev{box-shadow:var(--el-1);border-color:#0000}.dark .cc-card-elev{box-shadow:none}.cc-card-head{flex-direction:column;gap:2px;display:flex}.cc-card-title{color:var(--on);font-size:14px;font-weight:500;line-height:1.5}.cc-card-desc{color:var(--on-var);font-size:13px;line-height:1.45}.cc-card-body{flex-direction:column;flex:1;gap:4px;display:flex}.cc-card-foot{align-items:center;gap:8px;display:flex}.cc-sep{background:var(--separator);border:0;flex:none;width:100%;height:1px}.cc-sep-faint{background:var(--separator-faint)}.cc-sep-v{align-self:stretch;width:1px;height:100%;min-height:8px}.cc-sep-wrap{align-items:center;gap:12px;width:100%;display:flex}.cc-sep-wrap>.cc-sep:not(.cc-sep-v){flex:1 1 0;width:auto}.cc-sep-text{color:var(--on-var);white-space:nowrap;letter-spacing:0;font-size:13px}.cc-kbd{border-radius:var(--r-sm);background:var(--surface-2);height:24px;color:var(--on-var);font-family:var(--font-ui);letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.cc-kbd>kbd{font:inherit}.cc-kbd-light{background:0 0}.cc-link{border-radius:var(--r-sm);width:fit-content;color:var(--link);text-underline-offset:4px;cursor:var(--cursor-interactive);transition:color var(--dur-fast)var(--ease),text-decoration-color var(--dur-fast)var(--ease);align-items:center;gap:4px;font-weight:500;text-decoration:none;text-decoration-thickness:1.5px;display:inline-flex}.cc-link:hover{text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.cc-link:hover{-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}}.cc-link:active{text-decoration:underline}.cc-link-ink{color:var(--on)}.cc-link-ic{opacity:.6;width:.75em;height:.75em;transition:opacity var(--dur-fast)var(--ease);flex:none}.cc-link:hover .cc-link-ic,.cc-link:active .cc-link-ic{opacity:1}.cc-label-required:after{content:"*";color:var(--danger);margin-left:2px}.cc-label-invalid,[data-invalid=true]>.cc-label{color:var(--danger)}[data-disabled=true]>.cc-label,.cc-label-disabled{opacity:var(--disabled-opacity)}.cc-field-error{color:var(--on-danger-soft);animation:cc-fade-in var(--dur-fast)var(--ease);margin-top:6px;font-size:13px;line-height:1.45;display:block}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}:where(.cc-input,.cc-field)[aria-invalid=true]{border-color:var(--danger)}:where(.cc-input,.cc-field)[aria-invalid=true]:focus-visible{outline-color:var(--danger)}[data-invalid=true]>.cc-hint{display:none}.cc-range{background:linear-gradient(to right,var(--action)var(--cc-range-p,0%),var(--surface-2)0)}.cc-range:active:not(:disabled)::-webkit-slider-thumb{transform:scale(.9)}.cc-range:disabled::-webkit-slider-thumb{box-shadow:none}.cc-range:disabled::-moz-range-thumb{box-shadow:none}.cc-range-field{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.cc-range-field>.cc-range{grid-column:1/-1}.cc-range-field>.cc-label{margin:0}.cc-range-out{font-variant-numeric:tabular-nums;color:var(--on);font-size:14px;font-weight:500}.cc-search{align-items:center;display:flex;position:relative}.cc-search>.cc-field{padding-left:40px;padding-right:36px}.cc-search>.cc-field-sm{padding-left:34px;padding-right:32px}.cc-search>.cc-field::-webkit-search-cancel-button{appearance:none;display:none}.cc-search>.cc-field::-webkit-search-decoration{appearance:none;display:none}.cc-search-ic{width:16px;height:16px;color:var(--on-var);pointer-events:none;position:absolute;left:14px}.cc-search>.cc-field-sm~.cc-search-ic{left:11px}.cc-search-clear{transition:opacity var(--dur-fast)var(--ease),visibility 0s;position:absolute;right:8px}.cc-search:has(>.cc-field:placeholder-shown) .cc-search-clear{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,var(--dur-fast)}.cc-search-kbd{pointer-events:none;position:absolute;right:10px}.cc-search:has(>.cc-field:not(:placeholder-shown)) .cc-search-kbd{display:none}.cc-inputgroup{border-radius:var(--r-sm);border:1px solid var(--field-border);background:var(--surface-1);width:100%;min-height:40px;color:var(--on);font-size:14px;font-family:var(--font-ui);transition:border-color var(--dur-fast)var(--ease);align-items:center;display:flex}.cc-inputgroup:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--field-border-hover)}.cc-inputgroup:focus-within{border-color:var(--focus);outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset-field)}.cc-inputgroup:has(>input[readonly]),.cc-input[readonly]{background:var(--sunken);color:var(--on-var)}.cc-inputgroup:has(>input[readonly]):hover{border-color:var(--field-border)}.cc-inputgroup:is([data-invalid=true],[aria-invalid=true]){border-color:var(--danger)}.cc-inputgroup:is([data-invalid=true],[aria-invalid=true]):focus-within{outline-color:var(--danger)}.cc-inputgroup[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-inputgroup>:is(input,textarea){border-radius:inherit;width:0;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1 1 0;padding:9px 12px;line-height:1.5}.cc-inputgroup>:is(input,textarea)::placeholder{color:var(--on-var)}.cc-inputgroup:has(>textarea){align-items:flex-start}.cc-inputgroup:has(>textarea)>:is(.cc-inputgroup-prefix,.cc-inputgroup-suffix){padding-top:10px}.cc-inputgroup-sm{min-height:36px}.cc-inputgroup-pill{border-radius:var(--r-pill)}.cc-iconbtn-send{background:var(--action);color:var(--on-action)}.cc-iconbtn-send:hover:not(:disabled){background:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-iconbtn-send:hover:not(:disabled){background:color-mix(in srgb,var(--action)88%,var(--on))}}.cc-iconbtn-send:hover:not(:disabled){color:var(--on-action)}.cc-iconbtn-send:disabled{background:var(--surface-2);color:var(--faint);opacity:1}.cc-inputgroup-mono>:is(input,textarea){font-family:var(--font-mono);font-size:13px}.cc-inputgroup-pill>:is(input,textarea){padding-inline:16px}.cc-inputgroup-pill>.cc-inputgroup-prefix{padding-left:14px}.cc-inputgroup-pill>.cc-inputgroup-suffix:has(>button){padding-right:10px}.cc-inputgroup-pill>.cc-inputgroup-suffix:not(:has(>button)){padding-right:16px}.cc-inputgroup-sm>:is(input,textarea){padding-block:7px}.cc-inputgroup-prefix,.cc-inputgroup-suffix{color:var(--on-var);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;display:flex}.cc-inputgroup-prefix{padding-left:12px}.cc-inputgroup-prefix+:is(input,textarea){padding-left:8px}.cc-inputgroup-suffix{padding-right:8px}.cc-inputgroup-suffix:has(>.cc-kbd,>.cc-pill){padding-right:6px}.cc-inputgroup-suffix:not(:has(>button)){padding-right:12px}:is(.cc-inputgroup-prefix,.cc-inputgroup-suffix)>svg{flex:none;width:16px;height:16px}.cc-inputgroup>:is(.cc-inputgroup-prefix,.cc-inputgroup-suffix)>.cc-iconbtn{width:28px;height:28px}.cc-inputgroup>:is(.cc-inputgroup-prefix,.cc-inputgroup-suffix)>.cc-iconbtn svg:not(.cc-spinner){width:16px;height:16px}.cc-numfield{border-radius:var(--r-sm);border:1px solid var(--field-border);background:var(--surface-1);height:40px;color:var(--on);transition:border-color var(--dur-fast)var(--ease);grid-template-columns:36px 1fr 36px;align-items:stretch;display:grid;overflow:hidden}.cc-numfield:hover:not(:focus-within){border-color:var(--field-border-hover)}.cc-numfield:focus-within{border-color:var(--focus);outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset-field)}.cc-numfield[data-invalid=true]{border-color:var(--danger)}.cc-numfield[data-invalid=true]:focus-within{outline-color:var(--danger)}.cc-numfield[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-numfield:has(>.cc-numfield-unit){grid-template-columns:36px 1fr auto 36px}.cc-numfield-sm{grid-template-columns:32px 1fr 32px;height:36px}.cc-numfield-sm:has(>.cc-numfield-unit){grid-template-columns:32px 1fr auto 32px}.cc-numfield>input{width:100%;min-width:0;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;padding:0 4px;font-size:14px}.cc-numfield>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cc-numfield>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-numfield-btn{color:var(--on-var);cursor:var(--cursor-interactive);transition:background var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease);background:0 0;border:0;place-items:center;display:grid}.cc-numfield-btn:hover:not(:disabled){background:var(--surface-2);color:var(--on)}.cc-numfield-btn:active:not(:disabled){background:var(--surface-3)}.cc-numfield-btn:disabled{color:var(--faint);cursor:var(--cursor-disabled)}.cc-numfield-btn:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:-3px;border-radius:6px}.cc-numfield-btn svg{width:16px;height:16px}.cc-numfield-unit{color:var(--on-var);align-self:center;padding-right:10px;font-size:13px}.cc-otp{align-items:center;gap:8px;display:flex}.cc-otp-group{align-items:center;gap:8px;min-width:0;display:flex}.cc-otp-slot{border-radius:var(--r-sm);width:40px;height:44px;box-shadow:var(--el-1);background:var(--surface-1);color:var(--on);font-family:var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--on-var);transition:border-color var(--dur-fast)var(--ease),background var(--dur-fast)var(--ease);border:1px solid #0000;padding:0;font-size:18px;font-weight:600}.cc-otp-slot:hover:not(:focus):not(:disabled){border-color:var(--field-border)}.cc-kpi-l{color:var(--on-var);font-size:13px}.cc-kpi-v{letter-spacing:-.01em;color:var(--on);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:22px;font-weight:600;line-height:1.1}.cc-kpi-s{color:var(--on-var);font-variant-numeric:tabular-nums;font-size:13px}.cc-dropzone-cta{border:1px dashed var(--outline);border-radius:var(--r);transition:border-color var(--dur-fast)var(--ease),background var(--dur-fast)var(--ease)}.cc-dropzone-cta:hover,.cc-dropzone-cta-on{border-color:var(--action);background:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-dropzone-cta:hover,.cc-dropzone-cta-on{background:color-mix(in srgb,var(--action)10%,transparent)}}.cc-otp-lg,.cc-otp-lg .cc-otp-group{gap:6px}.cc-otp-lg .cc-otp-slot{width:clamp(1.9rem,8.5vw,2.35rem);height:52px}.dark .cc-otp-slot{box-shadow:none;border-color:var(--field-border)}.dark .cc-otp-slot:hover:not(:focus):not(:disabled){border-color:var(--field-border-hover)}.cc-otp-slot:focus{border-color:var(--focus)}.cc-otp-slot:not(:placeholder-shown){background:var(--sunken)}.cc-otp-slot[aria-invalid=true]{border-color:var(--danger)}.cc-otp-slot[aria-invalid=true]:focus-visible{outline-color:var(--danger)}.cc-otp-sep{background:var(--separator);border-radius:1px;flex:none;width:6px;height:2px}.cc-otp-sm .cc-otp-slot{width:34px;height:38px;font-size:16px}.cc-check{color:var(--on);cursor:var(--cursor-interactive);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}.cc-check:has(>[role=switch]){cursor:auto}.cc-check>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cc-check-top{align-items:flex-start}.cc-check-top>:is(.cc-checkbox,.cc-radio){margin-top:2px}.cc-check-desc{color:var(--on-var);margin-top:2px;font-size:13px;line-height:1.45;display:block}.cc-check>.cc-field-error{width:100%;margin:4px 0 0}.cc-checkbox,.cc-radio{border:1px solid var(--field-border);background:var(--surface-1);width:16px;height:16px;color:var(--on-action);transition:border-color .2s var(--ease),transform .1s var(--ease);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.cc-checkbox{border-radius:5px}.cc-checkbox-round,.cc-radio{border-radius:50%}.cc-checkbox:before{content:"";border-radius:inherit;background:var(--action);opacity:0;transition:transform .1s linear,opacity .2s linear,background .2s var(--ease);position:absolute;inset:0;transform:scale(.7)}.cc-radio{transition:border-color .2s var(--ease),background .2s var(--ease),transform .1s var(--ease)}.cc-checkbox>svg{opacity:0;width:10px;height:10px;transition:opacity .15s var(--ease);grid-area:1/1;position:relative}.cc-checkbox>svg path{stroke-width:2.5px}.cc-radio:after{content:"";background:var(--surface-1);transition:transform .2s var(--ease),background .2s var(--ease);border-radius:50%;position:absolute;inset:0;transform:scale(1)}.cc-check:hover>input:not(:checked)+.cc-radio:after{background:var(--surface-2)}.cc-check:hover>:is(.cc-checkbox,.cc-radio){border-color:var(--field-border-hover)}.cc-check>input:is(:checked,:indeterminate)+:is(.cc-checkbox,.cc-radio){border-color:#0000}.cc-check>input:is(:checked,:indeterminate)+.cc-checkbox:before{opacity:1;transform:scale(1)}.cc-check>input:checked+.cc-radio{background:var(--action)}.cc-check>input:checked+.cc-checkbox>.cc-checkbox-on,.cc-check>input:indeterminate+.cc-checkbox>.cc-checkbox-mixed{opacity:1}.cc-check>input:checked+.cc-radio:after{background:var(--on-action);transform:scale(.4286)}.cc-check:has(>input:checked:active:not(:disabled))>.cc-radio:after{transform:scale(.5714)}.cc-check>input:focus-visible+:is(.cc-checkbox,.cc-radio){outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset)}.cc-check:has(>input:active:not(:disabled))>:is(.cc-checkbox,.cc-radio){transform:scale(.95)}.cc-check:has(>input:disabled){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-prow.on>:is(.cc-checkbox,.cc-radio){border-color:#0000}.cc-prow.on>.cc-checkbox:before{opacity:1;transform:scale(1)}.cc-prow.on>.cc-checkbox>.cc-checkbox-on{opacity:1}.cc-prow.on>.cc-radio{background:var(--action)}.cc-prow.on>.cc-radio:after{background:var(--on-action);transform:scale(.4286)}.cc-check[data-invalid=true]>:is(.cc-checkbox,.cc-radio){border-color:var(--danger)}.cc-check[data-invalid=true]>input:is(:checked,:indeterminate)+.cc-checkbox:before,.cc-check[data-invalid=true]>input:checked+.cc-radio{background:var(--danger)}.cc-check[data-invalid=true]>input:focus-visible+:is(.cc-checkbox,.cc-radio){outline-color:var(--danger)}.cc-checkbox-sm,.cc-radio-sm{width:12px;height:12px}.cc-checkbox-sm{border-radius:4px}.cc-checkbox-sm>svg{width:8px;height:8px}.cc-checkbox-lg,.cc-radio-lg{width:20px;height:20px}.cc-checkbox-lg{border-radius:6px}.cc-checkbox-lg>svg{width:12px;height:12px}.cc-checkbox-xl,.cc-radio-xl{width:24px;height:24px}.cc-checkbox-xl{border-radius:7px}.cc-checkbox-xl>svg{width:14px;height:14px}.cc-checkgroup{flex-direction:column;gap:12px;display:flex}.cc-checkgroup-h{flex-flow:wrap;gap:8px 20px}.cc-listbox{outline:none;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.cc-listbox-item{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--on);font-family:var(--font-ui);text-align:left;cursor:var(--cursor-interactive);-webkit-user-select:none;user-select:none;transition:background var(--dur-fast)var(--ease),transform .25s var(--ease);background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:7px 32px 7px 10px;font-size:14px;display:flex;position:relative}.cc-listbox-item svg:not(.cc-listbox-mark){width:16px;height:16px;color:var(--on-var);flex:none}.cc-listbox-item:is(:hover,[data-highlighted],[data-highlighted=true]):not([data-disabled],[aria-disabled=true]){background:var(--surface-2)}.cc-listbox-item:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:-2px}.cc-listbox-item:active:not([data-disabled],[aria-disabled=true]){transform:scale(.98)}.cc-listbox-item:is([data-disabled],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-listbox-mark{width:14px;height:14px;color:var(--action);opacity:0;transition:opacity .15s var(--ease),transform .2s var(--ease);margin-top:-7px;position:absolute;top:50%;right:10px;transform:scale(.6)}:is(.cc-listbox-item,.cc-menu-item):is([aria-selected=true],[data-state=checked],[data-selected=true])>.cc-listbox-mark{opacity:1;transform:none}.cc-listbox-mark.cc-mark-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:-4px;right:13px}.cc-listbox-multi .cc-listbox-item:is([aria-selected=true],[data-state=checked],[data-selected=true]){background:var(--action-soft);color:var(--on-action-soft)}.cc-listbox-multi .cc-listbox-item:is([aria-selected=true],[data-state=checked],[data-selected=true])>.cc-listbox-mark{color:var(--on-action-soft)}.cc-listbox-item-danger,.cc-listbox-item-danger svg{color:var(--danger)}.cc-listbox-item-danger:is(:hover,[data-highlighted]){background:var(--danger-c)}.cc-listbox-body{flex:1 1 0;min-width:0}.cc-listbox-desc{color:var(--on-var);margin-top:1px;font-size:13px;line-height:1.35;display:block}.cc-listbox-head,.cc-menu-head{font-size:var(--fs-caption);color:var(--on-var);letter-spacing:.01em;padding:8px 10px 4px;font-weight:500}.cc-listbox-sec+.cc-listbox-sec{border-top:1px solid var(--separator);margin-top:4px;padding-top:4px}.cc-listbox-empty{color:var(--on-var);text-align:center;padding:12px 10px;font-size:13px}.cc-select{border-radius:var(--r-sm);border:1px solid var(--field-border);background:var(--surface-1);min-height:40px;color:var(--on);font-family:var(--font-ui);text-align:left;cursor:var(--cursor-interactive);transition:border-color var(--dur-fast)var(--ease);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:14px;display:inline-flex}.cc-select:hover:not(:disabled):not([data-state=open]){border-color:var(--field-border-hover)}.cc-select:is([data-state=open],[aria-expanded=true]){border-color:var(--focus)}.cc-select:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset-field);border-color:var(--focus)}.cc-select:disabled,.cc-select[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-select[aria-invalid=true],[data-invalid=true]>.cc-select{border-color:var(--danger)}.cc-select-sm{min-height:36px}.cc-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.cc-select[data-placeholder]>.cc-select-value,.cc-select-value[data-placeholder]{color:var(--on-var)}.cc-select-ic{width:16px;height:16px;color:var(--on-var);transition:transform var(--dur-fast)var(--ease);flex:none}.cc-select:is([data-state=open],[aria-expanded=true])>.cc-select-ic{transform:rotate(180deg)}.cc-select-pop{min-width:var(--reka-select-trigger-width,200px);max-height:var(--reka-select-content-available-height,320px);border-radius:var(--r);background:var(--surface-1);box-shadow:var(--el-2),var(--el-ring);overflow:auto}.cc-select-chips{flex-wrap:wrap;gap:4px;display:flex}.cc-inputgroup-suffix>.cc-select-ic{color:var(--on-var)}.cc-inputgroup:is([data-state=open],[aria-expanded=true]) .cc-select-ic{transform:rotate(180deg)}.cc-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc-tag{background:var(--surface-2);height:24px;color:var(--on);font-family:var(--font-ui);white-space:nowrap;transition:background var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease),transform .1s var(--ease);border:0;border-radius:16px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0 4px 0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.cc-tag-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-tag:not(:has(>.cc-close)){padding-right:10px}.cc-tag>svg:not(.cc-spinner){flex:none;width:12px;height:12px}.cc-tag>.cc-avatar{margin-left:-6px}.cc-tag-btn{cursor:var(--cursor-interactive)}.cc-tag-btn:hover:not([aria-pressed=true],[aria-checked=true]):not(:disabled){background:var(--surface-3)}.cc-tag-btn:active:not(:disabled){transform:scale(.96)}.cc-tag-btn:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset)}.cc-tag:is([aria-pressed=true],[aria-checked=true]){background:var(--action-soft);color:var(--on-action-soft)}.cc-tag:is([aria-pressed=true],[aria-checked=true]):hover:not(:disabled){background:var(--action-soft-hover)}.cc-tag:is(:disabled,[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-tag-surface{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--outline)}.cc-tag-surface.cc-tag-btn:hover:not([aria-pressed=true],[aria-checked=true]):not(:disabled){background:var(--surface-2)}.cc-tag-sm{height:20px;padding-left:8px;font-size:11px}.cc-tag-sm:not(:has(>.cc-close)){padding-right:8px}.cc-tag-lg{height:30px;padding-left:12px;font-size:13px}.cc-tag-lg:not(:has(>.cc-close)){padding-right:12px}.cc-tag>.cc-close{color:inherit;opacity:.7}.cc-tag>.cc-close:hover{opacity:1}.cc-fieldset{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.cc-legend{float:inline-start;width:100%;font-size:var(--fs-section);color:var(--on);padding:0;font-weight:600}.cc-fieldset-group{flex-direction:column;gap:16px;width:100%;display:flex}.cc-fieldset-actions{align-items:center;gap:8px;padding-top:4px;display:flex}.cc-scroll-thin{scrollbar-width:thin;scrollbar-color:var(--outline)transparent}.cc-scroll-none::-webkit-scrollbar{display:none}@keyframes cc-float-in{0%{opacity:0;transform:translate(var(--cc-float-x,0px),var(--cc-float-y,0px))scale(.9)}}@keyframes cc-float-out{to{opacity:0;transform:scale(.95)}}:where(.carmin-tip,.cc-menu,.cc-popover,.cc-select-pop)[data-state]:not([data-state=closed]){animation:cc-float-in var(--dur-fast)ease}:where(.carmin-tip,.cc-menu,.cc-popover,.cc-select-pop)[data-state=closed]{animation:cc-float-out var(--dur-exit)ease forwards}:where(.carmin-tip,.cc-menu,.cc-popover,.cc-select-pop)[data-side=top]{--cc-float-y:4px}:where(.carmin-tip,.cc-menu,.cc-popover,.cc-select-pop)[data-side=bottom]{--cc-float-y:-4px}:where(.carmin-tip,.cc-menu,.cc-popover,.cc-select-pop)[data-side=left]{--cc-float-x:4px}:where(.carmin-tip,.cc-menu,.cc-popover,.cc-select-pop)[data-side=right]{--cc-float-x:-4px}.cc-float-enter-active{animation:cc-float-in var(--dur-fast)ease}.cc-float-leave-active{animation:cc-float-out var(--dur-exit)ease forwards;pointer-events:none}.cc-menu{transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.cc-select-pop{transform-origin:var(--reka-select-content-transform-origin)}.cc-popover,.cc-sheet{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:var(--el-ring),var(--el-2);color:var(--on);border:none}.cc-popover{z-index:60;transform-origin:var(--reka-popover-content-transform-origin,bottom left);outline:none;padding:16px;font-size:14px;line-height:1.45}.cc-popover-head{color:var(--on);align-items:center;gap:8px;margin-bottom:4px;font-weight:500;display:flex}.cc-popover-head>svg{width:16px;height:16px;color:var(--on-var);flex:none}.cc-popover ul{margin:6px 0 0;padding-left:18px;list-style:outside}.cc-popover-arrow{fill:var(--surface-1)}.cc-drawer-scrim{z-index:60;display:flex;position:fixed;inset:0}.cc-drawer-scrim[data-placement=right]{justify-content:flex-end}.cc-drawer-scrim[data-placement=left]{justify-content:flex-start}.cc-drawer-scrim[data-placement=bottom]{align-items:flex-end}.cc-drawer-scrim[data-placement=top]{align-items:flex-start}.cc-drawer-veil{background:var(--scrim);position:absolute;inset:0}.cc-drawer{background:var(--surface-1);color:var(--on);box-shadow:var(--el-ring),var(--el-2);outline:none;flex-direction:column;padding:24px;display:flex;position:relative}.cc-drawer[data-placement=left],.cc-drawer[data-placement=right]{height:100%;width:var(--cc-drawer-w,320px);--cc-drawer-from:100% 0;max-width:85vw}.cc-drawer[data-placement=left]{--cc-drawer-from:-100% 0}@media(min-width:640px){.cc-drawer[data-placement=left],.cc-drawer[data-placement=right]{width:var(--cc-drawer-w,384px)}}.cc-drawer[data-placement=bottom],.cc-drawer[data-placement=top]{--cc-drawer-from:0 100%;width:100%;max-height:85vh}.cc-drawer[data-placement=bottom]{border-radius:var(--r)var(--r)0 0}.cc-drawer[data-placement=top]{border-radius:0 0 var(--r)var(--r);--cc-drawer-from:0 -100%}.cc-drawer-handle{flex:none;justify-content:center;padding-bottom:8px;display:flex}.cc-drawer-handle:before{content:"";background:var(--separator);border-radius:2px;width:36px;height:4px}.cc-drawer[data-placement=top] .cc-drawer-handle{order:99;padding:8px 0 0}.cc-drawer-head{flex:none;align-items:flex-start;gap:12px;display:flex}.cc-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;margin:8px -3px 0;padding:0 3px;font-size:14px;line-height:1.43;overflow-y:auto}.cc-drawer-foot{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;display:flex}.cc-drawer-t-enter-active .cc-drawer-veil{transition:opacity .25s var(--ease-out-fluid)}.cc-drawer-t-leave-active .cc-drawer-veil{transition:opacity .2s var(--ease-out-fluid)}.cc-drawer-t-enter-active .cc-drawer{transition:translate .25s var(--ease-out-fluid)}.cc-drawer-t-leave-active .cc-drawer{transition:translate .2s var(--ease-out-fluid)}.cc-drawer-t-leave-active{pointer-events:none}.cc-drawer-t-enter-from .cc-drawer-veil,.cc-drawer-t-leave-to .cc-drawer-veil{opacity:0}.cc-drawer-t-enter-from .cc-drawer,.cc-drawer-t-leave-to .cc-drawer{translate:var(--cc-drawer-from)}@media(prefers-reduced-motion:reduce){:where(.carmin-tip,.cc-menu,.cc-popover,.cc-select-pop)[data-state],.cc-float-enter-active,.cc-float-leave-active{animation-duration:.01ms}.cc-menu-item:active{transform:none}.cc-drawer-t-enter-active .cc-drawer-veil,.cc-drawer-t-leave-active .cc-drawer-veil,.cc-drawer-t-enter-active .cc-drawer,.cc-drawer-t-leave-active .cc-drawer{transition:none}.cc-toast,.cc-toast-enter-active,.cc-toast-leave-active,.cc-toast-move{transition:opacity .01ms}.cc-toast-enter-from,.cc-toast-leave-to{translate:none}}.carmin-tip{z-index:9999;border-radius:var(--r);background:var(--on);max-width:240px;color:var(--bg);font-family:var(--font-ui);box-shadow:var(--el-2);-webkit-user-select:none;user-select:none;transform-origin:var(--reka-tooltip-content-transform-origin);padding:6px 12px;font-size:13px;line-height:1.4}.carmin-tip-arrow{fill:var(--on)}.carmin-tip-title{margin-bottom:2px;font-weight:600;display:block}.carmin-tip-ic{vertical-align:-2px;width:14px;height:14px;margin-right:6px;display:inline-block}.carmin-tip ul{margin:4px 0 0;padding-left:16px;list-style:outside}.carmin-tip kbd{font:inherit;font-size:var(--fs-caption);background:var(--bg);border-radius:6px;padding:0 5px}@supports (color:color-mix(in lab,red,red)){.carmin-tip kbd{background:color-mix(in srgb,var(--bg)22%,transparent)}}.cc-tabs{gap:8px;display:flex}.cc-tabs[data-orientation=horizontal]{flex-direction:column}.cc-tabs[data-orientation=vertical]{flex-direction:row}.cc-tabs-list{isolation:isolate;width:fit-content;position:relative}.cc-tabs-list[data-orientation=vertical]{border-radius:17px;flex-direction:column;align-items:stretch}.cc-tab{z-index:1;position:relative}.cc-tabs-list[data-orientation=vertical]>.cc-tab{text-align:center;min-width:80px}.cc-tab:hover:not([data-state=active]):not(:disabled),.cc-tab[data-state=active]{color:var(--on)}.cc-tabs-ind{z-index:0;width:var(--reka-tabs-indicator-size);translate:var(--reka-tabs-indicator-position)0;border-radius:var(--r-pill);background:var(--surface-1);border:1px solid var(--outline);box-shadow:var(--el-1);transition:translate .25s var(--ease-out-fluid),width .25s var(--ease-out-fluid),height .25s var(--ease-out-fluid);position:absolute;top:3px;bottom:3px;left:0}.cc-tabs-list[data-orientation=vertical]>.cc-tabs-ind{width:auto;height:var(--reka-tabs-indicator-size);translate:0 var(--reka-tabs-indicator-position);inset:0 3px auto}.dark .cc-tabs-ind{background:var(--surface-2);box-shadow:none;border-color:#0000}.dark :is(.cc-tabs-scroll-prev,.cc-tabs-scroll-next){background:var(--surface-3)}.cc-tabs-sep>.cc-tab+.cc-tab:before{content:"";background:var(--on-var);border-radius:2px;width:1px;height:50%;position:absolute;top:25%;left:-1px}@supports (color:color-mix(in lab,red,red)){.cc-tabs-sep>.cc-tab+.cc-tab:before{background:color-mix(in srgb,var(--on-var)25%,transparent)}}.cc-tabs-sep>.cc-tab+.cc-tab:before{transition:opacity .15s var(--ease)}.cc-tabs-sep[data-orientation=vertical]>.cc-tab+.cc-tab:before{width:90%;height:1px;top:-1px;left:5%}.cc-tabs-sep>.cc-tab[data-state=active]+.cc-tab:before,.cc-tabs-sep>.cc-tab+.cc-tab[data-state=active]:before{opacity:0}.cc-tabs-line>.cc-tabs-list{border-bottom:1px solid var(--outline);background:0 0;border-radius:0;gap:0;padding:0}.cc-tabs-line>.cc-tabs-list[data-orientation=vertical]{border-bottom:0;border-left:1px solid var(--outline)}.cc-tabs-line .cc-tab{border-radius:0;padding:6px 12px}.cc-tabs-line .cc-tabs-ind{background:var(--action);height:2px;box-shadow:none;border:0;border-radius:0;top:auto;bottom:-1px}.cc-tabs-line>.cc-tabs-list[data-orientation=vertical]>.cc-tabs-ind{width:2px;height:var(--reka-tabs-indicator-size);inset:0 auto auto -1px}.cc-tabs-panel{outline:none}.cc-tabs-panel:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.cc-tabs-scroll{max-width:100%;position:relative}.cc-tabs-scroller{scrollbar-width:none;overflow:auto}.cc-tabs-scroll[data-orientation=vertical]{flex-direction:column;display:flex}.cc-tabs-scroll[data-orientation=vertical]>.cc-tabs-scroller{min-height:0}.cc-tabs-scroller::-webkit-scrollbar{display:none}.cc-tabs-scroller>.cc-tabs-list{min-width:max-content}.cc-tabs-scroll[data-scroll=start]>.cc-tabs-scroller{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.cc-tabs-scroll[data-scroll=end]>.cc-tabs-scroller{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.cc-tabs-scroll[data-scroll=both]>.cc-tabs-scroller{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.cc-tabs-scroll[data-orientation=vertical][data-scroll=start]>.cc-tabs-scroller{-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}.cc-tabs-scroll[data-orientation=vertical][data-scroll=end]>.cc-tabs-scroller{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.cc-tabs-scroll[data-orientation=vertical][data-scroll=both]>.cc-tabs-scroller{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.cc-tabs-scroll-prev,.cc-tabs-scroll-next{z-index:2;background:var(--surface-2);width:16px;height:16px;color:var(--on);cursor:var(--cursor-interactive);transition:opacity .15s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute}.cc-tabs-scroll-prev svg,.cc-tabs-scroll-next svg{width:16px;height:16px}.cc-tabs-scroll-prev:hover,.cc-tabs-scroll-next:hover{opacity:.7}.cc-tabs-scroll-prev:focus-visible,.cc-tabs-scroll-next:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:2px}.cc-tabs-scroll:is([data-scroll=start],[data-scroll=both])>.cc-tabs-scroll-prev,.cc-tabs-scroll:is([data-scroll=end],[data-scroll=both])>.cc-tabs-scroll-next{display:grid}.cc-tabs-scroll-prev{top:50%;left:4px;translate:0 -50%}.cc-tabs-scroll-next{top:50%;right:4px;translate:0 -50%}.cc-tabs-scroll[data-orientation=vertical]>.cc-tabs-scroll-prev{top:4px;left:50%;translate:-50%}.cc-tabs-scroll[data-orientation=vertical]>.cc-tabs-scroll-next{inset:auto auto 4px 50%;translate:-50%}.cc-table{--cc-track:var(--surface-2);background:var(--cc-track);border-radius:20px;grid-template-columns:minmax(0,1fr);width:100%;padding:0 4px 4px;display:grid;position:relative;overflow:clip}.dark .cc-table{--cc-track:var(--on)}@supports (color:color-mix(in lab,red,red)){.dark .cc-table{--cc-track:color-mix(in srgb,var(--on)8%,var(--surface-1))}}.cc-table-scroll{scrollbar-width:thin;scrollbar-color:var(--outline)transparent;overflow-x:auto}.cc-table-scroll-y{overflow-y:auto}.cc-table-grid{border-collapse:separate;border-spacing:0;width:100%;color:var(--on);text-align:left;font-size:14px}.cc-table-grid thead th{font-size:var(--fs-caption);color:var(--on-var);letter-spacing:0;text-align:left;white-space:nowrap;border-bottom:1px solid var(--separator);padding:10px 16px;font-weight:500;position:relative}@supports (color:color-mix(in lab,red,red)){.cc-table-grid thead th{border-bottom:1px solid color-mix(in srgb,var(--separator)50%,transparent)}}.cc-table-grid thead th:after{content:"";background:var(--separator);pointer-events:none;border-radius:2px;width:1px;height:16px;position:absolute;top:50%;right:0;translate:0 -50%}.cc-table-grid thead th:last-child:not(:only-child):after,.cc-table-grid thead th:has(>.cc-table-resizer):after{content:none}.cc-table-grid thead th:focus-visible{border-radius:var(--r-sm);box-shadow:inset 0 0 0 2px var(--focus);outline:none}.cc-table-sticky thead th{z-index:1;background:var(--cc-track);position:sticky;top:0}.cc-table-grid :is(td,tbody th){text-align:left;vertical-align:middle;background:var(--surface-1);border-bottom:1px solid var(--separator);padding:12px 16px;font-weight:400}@supports (color:color-mix(in lab,red,red)){.cc-table-grid :is(td,tbody th){border-bottom:1px solid color-mix(in srgb,var(--separator)50%,transparent)}}.cc-table-grid :is(td,tbody th){transition:background var(--dur-fast)var(--ease)}.cc-table-grid tbody>tr:last-child>:is(td,th){border-bottom-color:#0000}.cc-table-grid tbody>tr:first-child>:first-child{border-start-start-radius:16px}.cc-table-grid tbody>tr:first-child>:last-child{border-start-end-radius:16px}.cc-table-grid tbody>tr:last-child>:first-child{border-end-start-radius:16px}.cc-table-grid tbody>tr:last-child>:last-child{border-end-end-radius:16px}@media(hover:hover){.cc-table-grid tbody>tr:hover>:is(td,th){background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cc-table-grid tbody>tr:hover>:is(td,th){background:color-mix(in srgb,var(--surface-1)40%,var(--surface-2))}}}.cc-table-grid tbody>tr:is([aria-selected=true],:has(>.cc-table-sel input:checked))>:is(td,th){background:var(--action-soft)}.cc-table-grid tbody>tr:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:-2px;border-radius:var(--r-sm)}.cc-table-grid tbody>tr[aria-disabled=true]>:is(td,th){opacity:var(--disabled-opacity)}.cc-table-num{text-align:right;font-variant-numeric:tabular-nums}.cc-table-grid .cc-table-sel{width:40px;padding-right:0}.cc-table-sel>.cc-check{vertical-align:middle}.cc-table-sort{width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:var(--cursor-interactive);transition:color var(--dur-fast)var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.cc-table-sort:hover{color:var(--on)}.cc-table-sort-ic{opacity:0;width:12px;height:12px;transition:transform .1s ease-out,opacity var(--dur-fast)var(--ease);flex:none}.cc-table-sort:is(:hover,:focus-visible) .cc-table-sort-ic{opacity:.4}.cc-table-grid thead th[aria-sort]>.cc-table-sort{color:var(--on)}.cc-table-grid thead th[aria-sort] .cc-table-sort-ic{opacity:1}.cc-table-grid th[aria-sort=descending] .cc-table-sort-ic{transform:rotate(180deg)}.cc-table-grid td[data-tree]{padding-inline-start:calc(1rem*var(--cc-row-level,1))}.cc-table-tree{align-items:center;gap:4px;display:flex}.cc-table-tree-btn svg{transition:transform .1s ease-out}.cc-table-tree-btn[aria-expanded=true] svg{transform:rotate(90deg)}.cc-table-tree-gap{flex:none;width:28px}.cc-table-resizer{z-index:1;box-sizing:content-box;background:var(--separator);cursor:col-resize;touch-action:none;background-clip:content-box;border:0;border-radius:2px;width:1px;height:16px;padding:0 8px;position:absolute;top:50%;right:0;translate:50% -50%}.cc-table-resizer:is(:hover,[data-resizing],:focus-visible){background-color:var(--action);outline:none;width:2px;height:100%}.cc-table-resizer:focus-visible{background-color:var(--focus)}.cc-table-foot{align-items:center;gap:12px;padding:10px 16px;display:flex}.cc-table-more{text-align:center;padding:12px 16px}.cc-table-more-content{color:var(--on-var);justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:inline-flex}.cc-table-empty{text-align:center;min-height:200px;color:var(--on-var);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.cc-table-empty svg{width:24px;height:24px}.cc-table-flat{background:0 0;border-radius:0;padding:0}.cc-table-flat .cc-table-grid thead th{background:var(--cc-track);border-bottom:0}.cc-table-flat .cc-table-grid thead th:first-child{border-start-start-radius:16px;border-end-start-radius:16px}.cc-table-flat .cc-table-grid thead th:last-child{border-start-end-radius:16px;border-end-end-radius:16px}.cc-table-flat .cc-table-grid :is(td,tbody th){border-bottom:1px solid var(--separator);background:0 0;border-radius:0!important}.cc-table-flat .cc-table-grid tbody>tr:last-child>:is(td,th){border-bottom-color:var(--separator)}@media(hover:hover){.cc-table-flat .cc-table-grid tbody>tr:hover>:is(td,th){background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cc-table-flat .cc-table-grid tbody>tr:hover>:is(td,th){background:color-mix(in srgb,var(--surface-2)50%,transparent)}}}.cc-table-flat .cc-table-grid tbody>tr:is([aria-selected=true],:has(>.cc-table-sel input:checked))>:is(td,th){background:var(--action-soft)}.cc-accordion{contain:layout style;width:100%}.cc-accordion-item{position:relative}.cc-accordion-item:after{content:"";background:var(--separator);width:100%;height:1px;position:absolute;bottom:0;left:0}.cc-accordion-item:last-child:after,.cc-accordion-nosep>.cc-accordion-item:after{content:none}.cc-accordion-head{font-size:inherit;font-weight:inherit;margin:0;display:flex}.cc-accordion-trigger{border-radius:var(--r-sm);color:var(--on);font-family:var(--font-ui);letter-spacing:0;text-align:left;cursor:var(--cursor-interactive);transition:background var(--dur-fast)var(--ease);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:14px;font-weight:500;display:flex}.cc-accordion-trigger:hover:not([data-state=open]):not(:disabled){background:var(--surface-hover)}.cc-accordion-trigger:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:-2px}.cc-accordion-ic,.cc-disclosure-ic{width:16px;height:16px;color:var(--on-var);transition:transform .25s var(--ease);flex:none;margin-inline-start:auto}.cc-disclosure-ic{color:currentColor;margin-inline-start:0}:is(.cc-accordion-trigger,.cc-disclosure-trigger):is([data-state=open],[aria-expanded=true])>:is(.cc-accordion-ic,.cc-disclosure-ic){transform:rotate(-180deg)}.cc-accordion-panel,.cc-disclosure-panel{overflow:clip}.cc-accordion-panel{--cc-panel-h:var(--reka-accordion-content-height)}.cc-disclosure-panel{--cc-panel-h:var(--reka-collapsible-content-height)}:is(.cc-accordion-panel,.cc-disclosure-panel)[data-state=open]{animation:cc-expand .2s var(--ease-out-quad)}:is(.cc-accordion-panel,.cc-disclosure-panel)[data-state=closed]{animation:cc-collapse .2s var(--ease-out-quad)}@keyframes cc-expand{0%{opacity:0;height:0}to{height:var(--cc-panel-h);opacity:1}}@keyframes cc-collapse{0%{height:var(--cc-panel-h);opacity:1}to{opacity:0;height:0}}.cc-accordion-body{color:var(--on-var);padding:0 16px 16px;font-size:14px;line-height:1.5}.cc-accordion-body>:first-child{margin-top:0}.cc-accordion-body>:last-child{margin-bottom:0}.cc-accordion-surface{background:var(--surface-1);border:1px solid var(--outline);border-radius:var(--r);overflow:clip}.cc-accordion-surface>.cc-accordion-item:after{width:calc(100% - 24px);left:12px}.cc-accordion-surface .cc-accordion-trigger{border-radius:0}.cc-accordion-surface .cc-accordion-trigger:hover:not([data-state=open]):not(:disabled){background:var(--surface-2)}.cc-accordion-surface .cc-accordion-trigger:focus-visible{outline-offset:-3px;border-radius:var(--r-sm)}:where(.cc-disclosure-trigger){color:inherit;font:inherit;letter-spacing:inherit;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cc-disclosure-trigger{cursor:var(--cursor-interactive)}.cc-disclosure-trigger:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:2px}.cc-disclosure-body{padding:8px 0}.cc-alert{border-radius:var(--r);background:var(--surface-1);border:1px solid var(--outline);width:100%;color:var(--on);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.cc-alert-ic{flex:none;place-items:center;width:24px;height:24px;display:grid}.cc-alert-ic svg{width:16px;height:16px}.cc-alert-body{flex-direction:column;flex:1;min-width:0;display:flex}.cc-alert-title{font-size:14px;font-weight:500;line-height:24px}.cc-alert-desc{color:var(--on-var);font-size:14px;line-height:1.5}ul.cc-alert-desc{margin:0;padding-left:18px;list-style:outside}.cc-alert-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cc-alert>.cc-close{flex:none;margin:2px -6px 0 0}.cc-alert-accent :is(.cc-alert-ic,.cc-alert-title){color:var(--on-action-soft)}.cc-alert-success :is(.cc-alert-ic,.cc-alert-title){color:var(--success)}.cc-alert-warning :is(.cc-alert-ic,.cc-alert-title){color:var(--warning)}.cc-alert-danger :is(.cc-alert-ic,.cc-alert-title){color:var(--on-danger-soft)}.cc-progress{--cc-fill:var(--action);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";gap:4px;width:100%;display:grid}.cc-progress-label{width:fit-content;color:var(--on);grid-area:label;font-size:14px;font-weight:500}.cc-progress-out{font-variant-numeric:tabular-nums;color:var(--on);grid-area:output;font-size:14px;font-weight:500}.cc-progress-track{background:var(--outline);border-radius:4px;grid-area:track;height:8px;position:relative;overflow:hidden}.cc-progress-fill{border-radius:inherit;background:var(--cc-fill);height:100%;transition:width .3s var(--ease);inset-inline-start:0;position:absolute;top:0}.cc-progress:not(:has(.cc-progress-label,.cc-progress-out)){gap:0}.cc-progress-sm>.cc-progress-track{border-radius:2px;height:4px}.cc-progress-lg>.cc-progress-track{border-radius:6px;height:12px}.cc-progress:not([aria-valuenow]) .cc-progress-fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite cc-progress-indet}@keyframes cc-progress-indet{0%{transform:translate(-100%)}to{transform:translate(350%)}}:is(.cc-progress,.cc-progress-circle)[aria-disabled=true]{opacity:var(--disabled-opacity)}.cc-progress[aria-disabled=true]>.cc-progress-label{opacity:1}:is(.cc-progress,.cc-progress-circle).cc-progress-neutral{--cc-fill:var(--on)}:is(.cc-progress,.cc-progress-circle).cc-progress-success{--cc-fill:var(--success)}:is(.cc-progress,.cc-progress-circle).cc-progress-warning{--cc-fill:var(--warning)}:is(.cc-progress,.cc-progress-circle).cc-progress-danger{--cc-fill:var(--danger)}.cc-progress-circle{--cc-fill:var(--action);justify-content:center;align-items:center;display:inline-flex}.cc-progress-circle>svg{width:28px;height:28px;transform:rotate(-90deg)}.cc-progress-circle-sm>svg{width:20px;height:20px}.cc-progress-circle-lg>svg{width:36px;height:36px}.cc-progress-circle-track{fill:none;stroke:var(--outline)}.cc-progress-circle-fill{fill:none;stroke:var(--cc-fill);stroke-linecap:round;transition:stroke-dashoffset .3s var(--ease)}.cc-progress-circle:not([aria-valuenow])>svg{animation:1s linear infinite cc-spin}.cc-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.cc-pager-summary{color:var(--on-var);font-size:14px}.cc-pager-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cc-pager-btn{border-radius:var(--r-pill);min-width:32px;height:32px;color:var(--on);font-family:var(--font-ui);letter-spacing:0;white-space:nowrap;cursor:var(--cursor-interactive);transition:background var(--dur-fast)var(--ease),transform .25s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.cc-pager-btn svg{flex:none;width:16px;height:16px}.cc-pager-btn:hover:not(:disabled){background:var(--surface-2)}.cc-pager-btn:active:not(:disabled){transform:scale(.97)}.cc-pager-btn:focus-visible{outline:var(--ring-width)solid var(--focus);outline-offset:2px}.cc-pager-btn:is([data-selected],[aria-current=page]){background:var(--action-soft);color:var(--on-action-soft)}.cc-pager-nav{padding:0 10px}.cc-pager-ellipsis{width:32px;height:32px;color:var(--on-var);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}@media(hover:none){.cc-pager-btn:after{content:"";position:absolute;inset:-2px}}.cc-pager-sm .cc-pager-btn{min-width:28px;height:28px;font-size:var(--fs-caption)}.cc-pager-sm .cc-pager-btn:active:not(:disabled){transform:scale(.98)}.cc-pager-sm .cc-pager-nav{padding:0 8px}.cc-pager-sm :is(.cc-pager-ellipsis,.cc-pager-summary){font-size:var(--fs-caption)}.cc-pager-sm .cc-pager-ellipsis{width:28px;height:28px}.cc-pager-lg .cc-pager-btn{min-width:36px;height:36px;font-size:16px}.cc-pager-lg .cc-pager-btn:active:not(:disabled){transform:scale(.96)}.cc-pager-lg .cc-pager-nav{padding:0 12px}.cc-pager-lg :is(.cc-pager-ellipsis,.cc-pager-summary){font-size:16px}.cc-pager-lg .cc-pager-ellipsis{width:36px;height:36px}.cc-panel-empty-act{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}:is(.cc-tab,.cc-accordion-trigger,.cc-disclosure-trigger,.cc-pager-btn,.cc-table-sort):is(:disabled,[aria-disabled=true]){cursor:var(--cursor-disabled)}@media(prefers-reduced-motion:reduce){.cc-tabs-ind,.cc-table-sort-ic,.cc-table-tree-btn svg,.cc-accordion-ic,.cc-disclosure-ic,.cc-progress-fill,.cc-progress-circle-fill{transition:none}:is(.cc-accordion-panel,.cc-disclosure-panel)[data-state],.cc-progress:not([aria-valuenow]) .cc-progress-fill,.cc-progress-circle:not([aria-valuenow])>svg{animation:none}.cc-pager-btn{transition:background var(--dur-fast)var(--ease)}.cc-pager-btn:active:not(:disabled){transform:none}}.cc-cal{width:252px;max-width:100%;font-family:var(--font-ui);color:var(--on);position:relative}.cc-cal[data-disabled]{opacity:var(--disabled-opacity);pointer-events:none}.cc-cal[data-disabled] :is(.cc-cal-day,.cc-cal-range){opacity:1;text-decoration:none}.cc-cal-head{justify-content:space-between;align-items:center;gap:4px;padding:0 2px 16px;display:flex}.cc-cal-heading{flex:1;min-width:0;font-size:14px;font-weight:500}.cc-cal-heading:first-letter{text-transform:uppercase}.cc-cal-heading-btn{border-radius:var(--r-sm);min-width:0;color:inherit;font:inherit;text-align:left;cursor:var(--cursor-interactive);background:0 0;border:0;flex:1;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:flex}.cc-cal-heading-btn>.cc-cal-heading{transition:color .15s var(--ease);flex:0 auto}.cc-cal-heading-ic{width:12px;height:12px;color:var(--on-action-soft);transition:transform .15s var(--ease);flex:none}.cc-cal-heading-btn[aria-expanded=true]>.cc-cal-heading{color:var(--on-action-soft)}.cc-cal-heading-btn[aria-expanded=true]>.cc-cal-heading-ic{transform:rotate(90deg)}.cc-cal-nav{width:24px;height:24px;color:var(--on-action-soft);cursor:var(--cursor-interactive);transition:transform .25s var(--ease),background .1s var(--ease),opacity .15s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cc-cal-nav svg{width:16px;height:16px}@media(hover:hover){.cc-cal-nav:hover:not(:disabled,[data-disabled]){background:var(--surface-2)}}.cc-cal-nav:active:not(:disabled,[data-disabled]){transform:scale(.95)}.cc-cal[data-years] .cc-cal-nav:not(.cc-cal-nav-years){pointer-events:none;opacity:0}.cc-cal-months{gap:16px;display:flex}.cc-cal-months>.cc-cal-grid{flex:1 1 0;min-width:0}.cc-cal:has(.cc-cal-months>.cc-cal-grid+.cc-cal-grid){width:auto}.cc-cal-months>.cc-cal-grid+.cc-cal-grid,.cc-cal:has(.cc-cal-grid+.cc-cal-grid) .cc-cal-grid{flex:none;width:252px}.cc-cal-body{position:relative}.cc-cal-grid{width:100%;transition:opacity .15s var(--ease);grid-template-columns:repeat(7,1fr);display:grid}.cc-cal-grid>:is(thead,tbody),.cc-cal-grid tr{display:contents}.cc-cal[data-readonly] :is(.cc-cal-day,.cc-cal-range){pointer-events:none}.cc-cal-wd{color:var(--on-var);justify-content:center;align-items:center;padding:0 0 8px;font-size:12px;font-weight:500;display:flex}.cc-cal-cell{padding:0}:where(.cc-cal-day,.cc-cal-range-day){aspect-ratio:1;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:100%;font-size:14px;font-weight:500;display:flex;position:relative}.cc-cal-day{cursor:var(--cursor-interactive);transition:transform .25s var(--ease),background .1s var(--ease);margin:2px 0}.cc-cal-day[data-today]{background:var(--action-soft);color:var(--on-action-soft)}.cc-cal-day[data-selected]{background:var(--action);color:var(--on-action)}@media(hover:hover){.cc-cal-day:hover:not([data-selected],[data-disabled],[data-unavailable]){background:var(--surface-2)}.cc-cal-day[data-today]:hover:not([data-selected]){background:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-cal-day[data-today]:hover:not([data-selected]){background:color-mix(in srgb,var(--action)20%,transparent)}}}.cc-cal-day:active:not([data-disabled],[data-unavailable]){transform:scale(.95)}.cc-cal-day[data-selected]:active{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-cal-day[data-selected]:active{background:color-mix(in srgb,var(--action)88%,var(--on))}}.cc-cal-day[data-outside-view]{color:var(--on-var);opacity:.5}.cc-cal-day[data-selected][data-outside-view]{background:var(--surface-2);color:var(--on-var)}:is(.cc-cal-day,.cc-cal-range):is([data-unavailable],[data-disabled]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}:where(.cc-cal-day,.cc-cal-range)[data-disabled]:not([data-outside-view]){text-decoration:line-through}.cc-cal-day:focus-visible{outline-offset:var(--ring-offset)}.cc-cal-dot{background:var(--on-var);border-radius:1px;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:4px;left:50%}:is([data-selected],[data-selection-start],[data-selection-end])>.cc-cal-dot,:is([data-selection-start],[data-selection-end])>.cc-cal-range-day>.cc-cal-dot{background:var(--on-action)}.cc-cal-range{z-index:1;border-radius:var(--r-pill);cursor:var(--cursor-interactive);transition:background .1s var(--ease);outline:none;margin:2px 0;display:block;position:relative}.cc-cal-range-day{transition:scale .2s var(--ease),background .1s var(--ease)}.cc-cal-range:is([data-selected],[data-highlighted]):not([data-outside-view]){background:var(--action-soft);border-radius:0}.cc-cal-cell:first-child>.cc-cal-range:is([data-selected],[data-highlighted]):not([data-selection-start],[data-highlighted-start]){border-start-start-radius:8px;border-end-start-radius:8px}.cc-cal-cell:last-child>.cc-cal-range:is([data-selected],[data-highlighted]):not([data-selection-end],[data-highlighted-end]){border-start-end-radius:8px;border-end-end-radius:8px}.cc-cal-range:is([data-selection-start],[data-highlighted-start]):not([data-outside-view]){border-start-start-radius:var(--r-pill);border-end-start-radius:var(--r-pill)}.cc-cal-range:is([data-selection-end],[data-highlighted-end]):not([data-outside-view]){border-start-end-radius:var(--r-pill);border-end-end-radius:var(--r-pill)}.cc-cal-range[data-today]>.cc-cal-range-day{background:var(--action-soft);color:var(--on-action-soft)}.cc-cal-range:is([data-selection-start],[data-selection-end]):not([data-outside-view]){z-index:2}.cc-cal-range:is([data-selection-start],[data-selection-end]):not([data-outside-view])>.cc-cal-range-day{background:var(--action);color:var(--on-action)}@media(hover:hover){.cc-cal-range:hover:not([data-selected],[data-highlighted],[data-disabled],[data-unavailable])>.cc-cal-range-day{background:var(--surface-2)}.cc-cal-range[data-today]:hover:not([data-selected])>.cc-cal-range-day{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-cal-range[data-today]:hover:not([data-selected])>.cc-cal-range-day{background:color-mix(in srgb,var(--action)20%,transparent)}}}.cc-cal-range:active:not([data-disabled],[data-unavailable])>.cc-cal-range-day{scale:.9}.cc-cal-range:is([data-selection-start],[data-selection-end]):active>.cc-cal-range-day{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-cal-range:is([data-selection-start],[data-selection-end]):active>.cc-cal-range-day{background:color-mix(in srgb,var(--action)88%,var(--on))}}.cc-cal-range[data-outside-view]{color:var(--on-var);opacity:.5}.cc-cal-range[data-selected][data-outside-view]:not([data-selection-start],[data-selection-end]){background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cc-cal-range[data-selected][data-outside-view]:not([data-selection-start],[data-selection-end]){background:color-mix(in srgb,var(--surface-2)20%,transparent)}}.cc-cal-range:focus-visible{z-index:2}.cc-cal-range:focus-visible>.cc-cal-range-day{outline:var(--ring-width)solid var(--focus);outline-offset:var(--ring-offset)}.cc-cal[data-invalid] .cc-cal-range:is([data-selection-start],[data-selection-end]):not([data-outside-view])>.cc-cal-range-day{background:var(--danger);color:var(--destructive-foreground)}.cc-cal[data-invalid] .cc-cal-range:is([data-selected],[data-highlighted]):not([data-outside-view]){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cc-cal[data-invalid] .cc-cal-range:is([data-selected],[data-highlighted]):not([data-outside-view]){background:color-mix(in srgb,var(--danger)14%,transparent)}}.cc-cal-years{z-index:3;scrollbar-width:none;opacity:0;pointer-events:none;grid-template-columns:repeat(3,1fr);align-content:start;gap:4px;padding:4px;display:grid;position:absolute;inset:0;overflow-y:auto}.cc-cal-years>tbody,.cc-cal-years tr{display:contents}.cc-cal-years td{padding:0}.cc-cal[data-years] .cc-cal-years{opacity:1;pointer-events:auto;transition:opacity .2s var(--ease)50ms}.cc-cal[data-years] .cc-cal-grid{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease),visibility 0s linear .15s}.cc-cal-year{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;width:100%;height:32px;cursor:var(--cursor-interactive);transition:color .1s var(--ease),background .1s var(--ease);justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}@media(hover:hover)and (pointer:fine){.cc-cal-year:hover:not([data-selected],[data-disabled]){background:var(--surface-2)}}.cc-cal-year[data-selected]{background:var(--action);color:var(--on-action)}@media(hover:hover)and (pointer:fine){.cc-cal-year[data-selected]:hover{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.cc-cal-year[data-selected]:hover{background:color-mix(in srgb,var(--action)88%,var(--on))}}}.cc-cal-year[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-cal-year:focus-visible{outline-offset:var(--ring-offset)}.cc-datefield{scrollbar-width:none;cursor:text;flex:1 1 0;align-items:center;gap:1px;min-width:0;padding:9px 12px;line-height:1.5;display:flex;overflow:auto clip}.cc-inputgroup-pill>.cc-datefield{padding-inline:16px}.cc-inputgroup-sm>.cc-datefield{padding-block:7px}.cc-inputgroup:has(>.cc-inputgroup-suffix>.cc-datefield-trigger)>.cc-datefield{padding-right:8px}.cc-datefield[data-placeholder]>.cc-dateseg{color:var(--on-var)}.cc-dateseg{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;caret-color:#0000;border-radius:6px;outline:none;padding:0 2px;display:inline-block}.cc-dateseg:is([data-reka-date-field-segment=day],[data-reka-date-field-segment=month],[data-reka-date-field-segment=hour],[data-reka-date-field-segment=minute]){min-width:2ch}.cc-dateseg[data-reka-date-field-segment=literal]{color:var(--on-var);padding:0}.cc-dateseg:focus{background:var(--action-soft);color:var(--on-action-soft)}.cc-dateseg[data-invalid]{color:var(--danger)}.cc-dateseg[data-invalid]:focus{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cc-dateseg[data-invalid]:focus{background:color-mix(in srgb,var(--danger)14%,transparent)}}.cc-dateseg[data-invalid]:focus{color:var(--on-danger-soft)}.cc-dateseg[data-disabled]{opacity:.5}.cc-datefield-sep{color:var(--on-var);-webkit-user-select:none;user-select:none;padding:0 4px}.cc-datefield-trigger{border-radius:var(--r-sm);width:28px;height:28px;color:var(--on-var);cursor:var(--cursor-interactive);transition:background .1s var(--ease),color .1s var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cc-datefield-trigger svg{width:16px;height:16px}.cc-inputgroup-pill>.cc-inputgroup-suffix>.cc-datefield-trigger{border-radius:50%}@media(hover:hover){.cc-datefield-trigger:hover:not(:disabled){background:var(--surface-2);color:var(--on)}}.cc-datefield-trigger[data-state=open]{color:var(--on)}.cc-inputgroup:not([aria-invalid=true]):has(>.cc-inputgroup-suffix>.cc-datefield-trigger:focus-visible){border-color:var(--field-border);outline:none}.cc-inputgroup>.cc-inputgroup-suffix:has(>.cc-datefield-trigger){padding-right:6px}.cc-cal-pop{padding:12px}.cc-swatch{--cc-checker:repeating-conic-gradient(var(--surface-2)0% 25%,var(--surface-1)0% 50%)50%/16px 16px;box-sizing:border-box;background:linear-gradient(var(--reka-color-swatch-color,transparent),var(--reka-color-swatch-color,transparent)),var(--cc-checker);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--outline);border-radius:16px;flex:none;display:inline-block;position:relative}.cc-swatch-xs{border-radius:8px;width:16px;height:16px}.cc-swatch-sm{border-radius:12px;width:24px;height:24px}.cc-swatch-lg{border-radius:24px;width:36px;height:36px}.cc-swatch-xl{border-radius:24px;width:40px;height:40px}.cc-swatch-square{border-radius:6px}.cc-swatchpick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-swatchpick-stack{flex-direction:column;align-items:flex-start}.cc-swatchpick-item{box-sizing:border-box;width:32px;height:32px;cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;transition:border-color .1s var(--ease);border:2px solid #0000;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.cc-swatchpick-item[data-state=checked]{border-color:var(--reka-color-swatch-picker-item-color)}.cc-swatchpick-item[data-state=checked]>.cc-swatch{transform:scale(.77)}.cc-swatchpick-item>.cc-swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease)}@media(hover:hover){.cc-swatchpick-item:hover:not([data-disabled])>.cc-swatch{transform:scale(1.1)}}.cc-swatchpick-item[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled)}.cc-swatchpick-item:focus-visible{outline-offset:var(--ring-offset)}.cc-swatchpick-ind{z-index:1;pointer-events:none;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.cc-swatchpick-ind>svg{width:33%;height:33%;animation:cc-swatch-in .15s var(--ease)}.cc-swatchpick-item:has(>[data-color-contrast=dark])>.cc-swatchpick-ind{color:#000}@keyframes cc-swatch-in{0%{transform:scale(0)}to{transform:scale(1)}}.cc-swatchpick-sm .cc-swatchpick-item{border-radius:12px;width:24px;height:24px}.cc-swatchpick-lg .cc-swatchpick-item{border-width:3px;border-radius:24px;width:36px;height:36px}.cc-swatchpick-square .cc-swatchpick-item{border-radius:12px}.cc-swatchpick-square .cc-swatchpick-item>.cc-swatch{border-radius:8px}.cc-colorarea{width:224px;max-width:100%;display:block}.cc-colorarea[data-disabled]{opacity:var(--disabled-opacity);pointer-events:none}.cc-colorarea-bg{aspect-ratio:1;border-radius:var(--r);width:100%;box-shadow:inset 0 0 0 1px var(--outline);-webkit-tap-highlight-color:transparent;display:block;position:relative}:where(.cc-colorthumb){box-sizing:border-box;background:var(--cc-color,transparent);cursor:grab;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.cc-colorthumb:active{cursor:grabbing}.cc-colorthumb:focus-visible{z-index:10;outline-offset:var(--ring-offset)}.cc-colorarea-bg>.cc-colorthumb{transition:width .15s var(--ease),height .15s var(--ease);transform:translate(-50%,-50%)}.cc-colorarea-bg>.cc-colorthumb:active{width:20px;height:20px}.cc-colorslider{grid-template-columns:1fr auto;grid-template-areas:"label out""track track";gap:4px;width:100%;display:grid;position:relative}.cc-colorslider:not(:has(.cc-colorslider-label,.cc-colorslider-out)){grid-template-columns:1fr;grid-template-areas:"track";gap:0}.cc-colorslider:has(.cc-colorslider-label):not(:has(.cc-colorslider-out)){grid-template-columns:1fr;grid-template-areas:"label""track"}.cc-colorslider-label{grid-area:label;width:fit-content;font-size:14px;font-weight:500}.cc-colorslider-out{font-variant-numeric:tabular-nums;grid-area:out;font-size:14px;font-weight:500}.cc-colorslider-track{height:20px;box-shadow:inset 0 0 0 1px var(--outline);border-radius:10px;grid-area:track;display:block;position:relative}.cc-colorslider>.cc-colorthumb{transition:box-shadow .15s var(--ease);margin-top:-8px;top:50%}.cc-colorslider[data-orientation=vertical]{grid-template:"out""track"1fr"label"/1fr;place-items:center;gap:8px;height:100%}.cc-colorslider[data-orientation=vertical]>.cc-colorslider-track{width:20px;height:100%}.cc-colorslider[data-orientation=vertical]>.cc-colorthumb{margin-top:0;margin-left:-8px;top:auto;left:50%}.cc-colorslider[data-disabled]{opacity:var(--disabled-opacity);pointer-events:none}.cc-colorslider[data-disabled]>.cc-colorthumb{background:var(--surface-2);cursor:default}.cc-inputgroup>.cc-inputgroup-prefix>.cc-swatch{margin-left:-2px}.cc-colorpicker-trigger{border-radius:var(--r-sm);color:var(--on);font-family:var(--font-ui);cursor:var(--cursor-interactive);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;display:inline-flex}.cc-colorpop{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:12px;min-width:248px;padding:8px 8px 12px;display:flex;overflow:hidden auto}@media(prefers-reduced-motion:reduce){.cc-cal-day:active:not([data-disabled],[data-unavailable]),.cc-cal-nav:active:not(:disabled,[data-disabled]){transform:none}.cc-cal-range:active:not([data-disabled],[data-unavailable])>.cc-cal-range-day{scale:none}.cc-cal-grid,.cc-cal[data-years] .cc-cal-grid,.cc-cal[data-years] .cc-cal-years,.cc-cal-year,.cc-cal-nav,.cc-cal-heading-ic,.cc-cal-heading-btn>.cc-cal-heading,.cc-datefield-trigger,.cc-swatchpick-item,.cc-swatchpick-item>.cc-swatch,.cc-colorthumb,.cc-colorarea-bg>.cc-colorthumb,.cc-colorslider>.cc-colorthumb{transition:none}.cc-swatchpick-ind>svg{animation:none}.cc-swatchpick-item:hover:not([data-disabled])>.cc-swatch{transform:none}.cc-colorarea-bg>.cc-colorthumb:active{width:16px;height:16px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.stream-markdown{--default-transition-duration:.15s;--stream-markdown-animation-duration:.5s;color:var(--foreground);line-height:1.5}.stream-markdown *{box-sizing:border-box;border:0 solid;margin:0;padding:0}.stream-markdown.dark .shiki,.stream-markdown.dark .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}.stream-markdown>:first-child{margin-top:0!important}.stream-markdown>:last-child{margin-bottom:0!important}.stream-markdown ::-webkit-scrollbar{width:6px;height:6px}.stream-markdown ::-webkit-scrollbar-track{background:0 0}.stream-markdown ::-webkit-scrollbar-thumb{background:var(--border);-webkit-border-radius:3px;border-radius:3px}.stream-markdown ::-webkit-scrollbar-thumb:hover{background:var(--border);opacity:.5}.stream-markdown-fade-in-enter-from{opacity:0}.stream-markdown-fade-in-enter-active{transition:opacity var(--stream-markdown-animation-duration) ease-out;will-change:opacity}.stream-markdown-fade-in-enter-to{opacity:1}.stream-markdown-blur-in-enter-from{opacity:0;filter:blur(4px)}.stream-markdown-blur-in-enter-active{transition:opacity var(--stream-markdown-animation-duration) ease-out,filter var(--stream-markdown-animation-duration) ease-out;will-change:opacity,filter}.stream-markdown-blur-in-enter-to{opacity:1;filter:blur()}.stream-markdown-slide-up-enter-from{opacity:0;transform:translateY(4px)}.stream-markdown-slide-up-enter-active{transition:opacity var(--stream-markdown-animation-duration) ease-out,transform var(--stream-markdown-animation-duration) ease-out;will-change:opacity,transform}.stream-markdown-slide-up-enter-to{opacity:1;transform:translateY(0)}.stream-markdown-code-switch-enter-active,.stream-markdown-code-switch-leave-active{transition:opacity var(--default-transition-duration) ease}.stream-markdown-code-switch-enter-from,.stream-markdown-code-switch-leave-to{opacity:0}.stream-markdown-code-switch-enter-to,.stream-markdown-code-switch-leave-from{opacity:1}.stream-markdown-modal-enter-from,.stream-markdown-modal-leave-to{opacity:0;transform:scale(.95)}.stream-markdown-modal-enter-active,.stream-markdown-modal-leave-active{transition:opacity var(--default-transition-duration) ease,transform var(--default-transition-duration) ease}@keyframes stream-markdown-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stream-markdown{--spacing:.25rem;--radius-xl:.75rem;--fontWeight-semibold:600;--radius-md:.375rem;--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--leading-none:1;--radius-lg:.5rem;--ease-DEFAULT:cubic-bezier(.4, 0, .2, 1);--radius-DEFAULT:.25rem;--text-lg-fontSize:1.125rem;--text-lg-lineHeight:1.75rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-xs-fontSize:.75rem;--text-xs-lineHeight:1rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*{--stream-markdown-bg-opacity:100%;--stream-markdown-leading:initial;--stream-markdown-ease:initial;--stream-markdown-border-opacity:100%;--stream-markdown-text-opacity:100%;--stream-markdown-border-left-opacity:100%;--stream-markdown-translate-x:initial;--stream-markdown-translate-y:initial;--stream-markdown-translate-z:initial;--stream-markdown-content:""}:before{--stream-markdown-bg-opacity:100%;--stream-markdown-leading:initial;--stream-markdown-ease:initial;--stream-markdown-border-opacity:100%;--stream-markdown-text-opacity:100%;--stream-markdown-border-left-opacity:100%;--stream-markdown-translate-x:initial;--stream-markdown-translate-y:initial;--stream-markdown-translate-z:initial;--stream-markdown-content:""}:after{--stream-markdown-bg-opacity:100%;--stream-markdown-leading:initial;--stream-markdown-ease:initial;--stream-markdown-border-opacity:100%;--stream-markdown-text-opacity:100%;--stream-markdown-border-left-opacity:100%;--stream-markdown-translate-x:initial;--stream-markdown-translate-y:initial;--stream-markdown-translate-z:initial;--stream-markdown-content:""}::backdrop{--stream-markdown-bg-opacity:100%;--stream-markdown-leading:initial;--stream-markdown-ease:initial;--stream-markdown-border-opacity:100%;--stream-markdown-text-opacity:100%;--stream-markdown-border-left-opacity:100%;--stream-markdown-translate-x:initial;--stream-markdown-translate-y:initial;--stream-markdown-translate-z:initial;--stream-markdown-content:""}}@property --stream-markdown-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-leading{syntax:"*";inherits:false}@property --stream-markdown-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-border-left-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-content{syntax:"*";inherits:false;initial-value:""}@property --stream-markdown-inset-ring-color{syntax:"*";inherits:false}@property --stream-markdown-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-inset-shadow-color{syntax:"*";inherits:false}@property --stream-markdown-ring-color{syntax:"*";inherits:false}@property --stream-markdown-ring-inset{syntax:"*";inherits:false}@property --stream-markdown-ring-offset-color{syntax:"*";inherits:false}@property --stream-markdown-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --stream-markdown-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-shadow-color{syntax:"*";inherits:false}@property --stream-markdown-translate-x{syntax:"*";inherits:false;initial-value:0}@property --stream-markdown-translate-y{syntax:"*";inherits:false;initial-value:0}@property --stream-markdown-translate-z{syntax:"*";inherits:false;initial-value:0}@property --stream-markdown-ease{syntax:"*";inherits:false}@property --stream-markdown-backdrop-blur{syntax:"*";inherits:false}@property --stream-markdown-backdrop-brightness{syntax:"*";inherits:false}@property --stream-markdown-backdrop-contrast{syntax:"*";inherits:false}@property --stream-markdown-backdrop-grayscale{syntax:"*";inherits:false}@property --stream-markdown-backdrop-hue-rotate{syntax:"*";inherits:false}@property --stream-markdown-backdrop-invert{syntax:"*";inherits:false}@property --stream-markdown-backdrop-opacity{syntax:"*";inherits:false}@property --stream-markdown-backdrop-saturate{syntax:"*";inherits:false}@property --stream-markdown-backdrop-sepia{syntax:"*";inherits:false}.stream-markdown .container,.stream-markdown .link-container:link{width:100%}@media(min-width:40rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:40rem}}@media(min-width:48rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:48rem}}@media(min-width:64rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:64rem}}@media(min-width:80rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:80rem}}@media(min-width:96rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:96rem}}.stream-markdown .text-sm{font-size:var(--text-sm-fontSize);line-height:var(--stream-markdown-leading,var(--text-sm-lineHeight))}.stream-markdown :is(.\[\&_td\]\:text-sm td){font-size:var(--text-sm-fontSize);line-height:var(--stream-markdown-leading,var(--text-sm-lineHeight))}.stream-markdown :is(.\[\&_th\]\:text-sm th){font-size:var(--text-sm-fontSize);line-height:var(--stream-markdown-leading,var(--text-sm-lineHeight))}.stream-markdown :is(.\[\&\>button\]\:\!text-sm>button){font-size:var(--text-sm-fontSize)!important;line-height:var(--stream-markdown-leading,var(--text-sm-lineHeight))!important}.stream-markdown .text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--stream-markdown-leading,var(--text-2xl-lineHeight))}.stream-markdown .text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--stream-markdown-leading,var(--text-3xl-lineHeight))}.stream-markdown .text-base{font-size:var(--text-base-fontSize);line-height:var(--stream-markdown-leading,var(--text-base-lineHeight))}.stream-markdown .text-lg{font-size:var(--text-lg-fontSize);line-height:var(--stream-markdown-leading,var(--text-lg-lineHeight))}.stream-markdown .text-xl{font-size:var(--text-xl-fontSize);line-height:var(--stream-markdown-leading,var(--text-xl-lineHeight))}.stream-markdown .text-xs{font-size:var(--text-xs-fontSize);line-height:var(--stream-markdown-leading,var(--text-xs-lineHeight))}.stream-markdown .before\:text-\[13px\]:before{font-size:13px}.stream-markdown :is(.\[\&\>button\:last-child\]\:\!text-primary-foreground>button:last-child){color:color-mix(in srgb,var(--primary-foreground) var(--stream-markdown-text-opacity),transparent)!important}.stream-markdown :is(.\[\&\>button\]\:\!text-foreground>button){color:color-mix(in srgb,var(--foreground) var(--stream-markdown-text-opacity),transparent)!important}.stream-markdown .text-muted-foreground{color:color-mix(in srgb,var(--muted-foreground) var(--stream-markdown-text-opacity),transparent)}.stream-markdown .text-popover-foreground{color:color-mix(in srgb,var(--popover-foreground) var(--stream-markdown-text-opacity),transparent)}.stream-markdown .text-primary{color:color-mix(in srgb,var(--primary) var(--stream-markdown-text-opacity),transparent)}.stream-markdown .hover\:text-foreground:hover{color:color-mix(in srgb,var(--foreground) var(--stream-markdown-text-opacity),transparent)}.stream-markdown .before\:text-muted-foreground\/50:before{color:color-mix(in srgb,var(--muted-foreground) 50%,transparent)}.stream-markdown .leading-6{--stream-markdown-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.stream-markdown .leading-none{--stream-markdown-leading:var(--leading-none);line-height:var(--leading-none)}.stream-markdown .font-mono{font-family:var(--font-mono)}.stream-markdown .font-semibold{--stream-markdown-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.stream-markdown .before\:font-mono:before{font-family:var(--font-mono)}.stream-markdown :is(.\[\&_p\]\:m-0 p){margin:calc(var(--spacing) * 0)}.stream-markdown .mx-0{margin-inline:calc(var(--spacing) * 0)}.stream-markdown .my-4{margin-block:calc(var(--spacing) * 4)}.stream-markdown .my-6{margin-block:calc(var(--spacing) * 6)}.stream-markdown :is(.\[\&_p\]\:mb-0 p){margin-bottom:calc(var(--spacing) * 0)}.stream-markdown .mb-2{margin-bottom:calc(var(--spacing) * 2)}.stream-markdown .ml-1{margin-left:calc(var(--spacing) * 1)}.stream-markdown .mr-1{margin-right:calc(var(--spacing) * 1)}.stream-markdown .mr-2{margin-right:calc(var(--spacing) * 2)}.stream-markdown .mt-6{margin-top:calc(var(--spacing) * 6)}.stream-markdown .before\:mr-4:before{margin-right:calc(var(--spacing) * 4)}.stream-markdown .p-0\.5{padding:calc(var(--spacing) * .5)}.stream-markdown .p-1{padding:calc(var(--spacing) * 1)}.stream-markdown .p-2{padding:calc(var(--spacing) * 2)}.stream-markdown .p-3{padding:calc(var(--spacing) * 3)}.stream-markdown .p-4{padding:calc(var(--spacing) * 4)}.stream-markdown .p-6{padding:calc(var(--spacing) * 6)}.stream-markdown .px-4,.stream-markdown .px{padding-inline:calc(var(--spacing) * 4)}.stream-markdown :is(.\[\&_td\]\:px-4 td){padding-inline:calc(var(--spacing) * 4)}.stream-markdown :is(.\[\&_th\]\:px-4 th){padding-inline:calc(var(--spacing) * 4)}.stream-markdown .py-2{padding-block:calc(var(--spacing) * 2)}.stream-markdown :is(.\[\&_td\]\:py-2 td){padding-block:calc(var(--spacing) * 2)}.stream-markdown :is(.\[\&_th\]\:py-2 th){padding-block:calc(var(--spacing) * 2)}.stream-markdown .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.stream-markdown .px-2{padding-inline:calc(var(--spacing) * 2)}.stream-markdown .py-0\.5{padding-block:calc(var(--spacing) * .5)}.stream-markdown .py-1{padding-block:calc(var(--spacing) * 1)}.stream-markdown .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.stream-markdown .pl-1{padding-left:calc(var(--spacing) * 1)}.stream-markdown .pl-4{padding-left:calc(var(--spacing) * 4)}.stream-markdown .pl-5{padding-left:calc(var(--spacing) * 5)}.stream-markdown .text-center{text-align:center}.stream-markdown .before\:text-right:before{text-align:right}.stream-markdown .align-middle{vertical-align:middle}.stream-markdown .align-text-bottom{vertical-align:text-bottom}.stream-markdown .list-decimal{list-style-type:decimal}.stream-markdown .list-disc{list-style-type:disc}.stream-markdown :is(.\[\&\>button\]\:\!border>button){border-width:1px!important}.stream-markdown .border-2{border-width:2px}.stream-markdown .border{border-width:1px}.stream-markdown .border-y{border-top-width:1px;border-bottom-width:1px}.stream-markdown .border-b{border-bottom-width:1px}.stream-markdown :is(.\[\&_tr\]\:border-b tr){border-bottom-width:1px}.stream-markdown .border-l-4{border-left-width:4px}.stream-markdown .border-t{border-top-width:1px}.stream-markdown :is(.data-\[collapsed\=true\]\:\[\&_\.code-block-header\]\:border-b-0 .code-block-header[data-collapsed=true]){border-bottom-width:0}.stream-markdown .border-border{border-color:color-mix(in srgb,var(--border) var(--stream-markdown-border-opacity),transparent)}.stream-markdown :is(.\[\&_tr\]\:border-border tr){border-color:color-mix(in srgb,var(--border) var(--stream-markdown-border-opacity),transparent)}.stream-markdown :is(.\[\&\>button\]\:\!border-border>button){border-color:color-mix(in srgb,var(--border) var(--stream-markdown-border-opacity),transparent)!important}.stream-markdown .border-foreground{border-color:color-mix(in srgb,var(--foreground) var(--stream-markdown-border-opacity),transparent)}.stream-markdown .border-l-muted-foreground\/30{border-left-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent)}.stream-markdown .border-t-transparent{border-top-color:transparent}.stream-markdown :is(.\[\&\>button\]\:\!rounded-lg>button){-webkit-border-radius:var(--radius-lg)!important;border-radius:var(--radius-lg)!important}.stream-markdown .rounded-full{-webkit-border-radius:3.40282e38px;border-radius:3.40282e38px}.stream-markdown .rounded-lg{-webkit-border-radius:var(--radius-lg);border-radius:var(--radius-lg)}.stream-markdown .rounded-md{-webkit-border-radius:var(--radius-md);border-radius:var(--radius-md)}.stream-markdown .rounded-xl{-webkit-border-radius:var(--radius-xl);border-radius:var(--radius-xl)}.stream-markdown .rounded{-webkit-border-radius:var(--radius-DEFAULT);border-radius:var(--radius-DEFAULT)}.stream-markdown :is(.\[\&\>button\]\:\!border-solid>button){--stream-markdown-border-style:solid!important;border-style:solid!important}.stream-markdown .border-none{--stream-markdown-border-style:none;border-style:none}.stream-markdown :is(.\[\&\>button\:last-child\:hover\]\:\!bg-primary\/90>button:last-child:hover){background-color:color-mix(in srgb,var(--primary) 90%,transparent)!important}.stream-markdown :is(.\[\&\>button\:last-child\]\:\!bg-primary>button:last-child){background-color:color-mix(in srgb,var(--primary) var(--stream-markdown-bg-opacity),transparent)!important}.stream-markdown :is(.\[\&\>svg\]\:\!bg-transparent>svg){background-color:transparent!important}.stream-markdown .bg-\[rgb\(0_0_0_\/_0\.1\)\]{background-color:color-mix(in oklab,rgba(0,0,0,.1) var(--stream-markdown-bg-opacity),transparent)}.stream-markdown .bg-\[rgb\(0_0_0_\/_0\.5\)\]{background-color:color-mix(in oklab,rgba(0,0,0,.5) var(--stream-markdown-bg-opacity),transparent)}.stream-markdown .bg-background{background-color:color-mix(in srgb,var(--background) var(--stream-markdown-bg-opacity),transparent)}.stream-markdown .bg-muted{background-color:color-mix(in srgb,var(--muted) var(--stream-markdown-bg-opacity),transparent)}.stream-markdown .bg-muted\/40{background-color:color-mix(in srgb,var(--muted) 40%,transparent)}.stream-markdown .bg-muted\/80{background-color:color-mix(in srgb,var(--muted) 80%,transparent)}.stream-markdown .bg-popover{background-color:color-mix(in srgb,var(--popover) var(--stream-markdown-bg-opacity),transparent)}.stream-markdown .bg-transparent{background-color:transparent}.stream-markdown .hover\:bg-accent:hover{background-color:color-mix(in srgb,var(--accent) var(--stream-markdown-bg-opacity),transparent)}.stream-markdown .opacity-0{opacity:0}.stream-markdown .line-through{text-decoration-line:line-through}.stream-markdown .underline{text-decoration-line:underline}.stream-markdown .data-\[stream-markdown-loading\=true\]\:no-underline[data-stream-markdown-loading=true]{text-decoration:none}.stream-markdown .flex{display:flex}.stream-markdown :is(.\[\&\>\*\:last-child\]\:flex>:last-child){display:flex}.stream-markdown .inline-flex{display:inline-flex}.stream-markdown .flex-1{flex:1}.stream-markdown :is(.\[\&_span\]\:flex-1 span){flex:1}.stream-markdown :is(.\[\&\>\*\:first-child\]\:flex-1>:first-child){flex:1}.stream-markdown :is(.\[\&\>\*\:last-child\]\:flex-1>:last-child){flex:1}.stream-markdown .shrink-0{flex-shrink:0}.stream-markdown .basis-0{flex-basis:calc(var(--spacing) * 0)}.stream-markdown .flex-col{flex-direction:column}.stream-markdown :is(.\[\&\>button\]\:\!gap-2>button){gap:calc(var(--spacing) * 2)!important}.stream-markdown .gap-1{gap:calc(var(--spacing) * 1)}.stream-markdown .gap-2{gap:calc(var(--spacing) * 2)}.stream-markdown .gap-4{gap:calc(var(--spacing) * 4)}.stream-markdown .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.stream-markdown .size-full{width:100%;height:100%}.stream-markdown :is(.\[\&_span\]\:min-w-0 span){min-width:calc(var(--spacing) * 0)}.stream-markdown :is(.\[\&\>button\]\:\!w-full>button){width:100%!important}.stream-markdown .h-auto{height:auto}.stream-markdown .h-full{height:100%}.stream-markdown .max-w-\[28rem\]{max-width:28rem}.stream-markdown .max-w-full{max-width:100%}.stream-markdown .min-h-4{min-height:calc(var(--spacing) * 4)}.stream-markdown .w-full{width:100%}.stream-markdown .before\:w-4:before{width:calc(var(--spacing) * 4)}.stream-markdown .inline{display:inline}.stream-markdown :is(.\[\&_p\]\:inline p){display:inline}.stream-markdown .block{display:block}.stream-markdown .inline-block{display:inline-block}.stream-markdown :is(.\[\&_p\]\:inline-block p){display:inline-block}.stream-markdown .before\:inline-block:before{display:inline-block}.stream-markdown .list-item{display:list-item}.stream-markdown .visible{visibility:visible}.stream-markdown .collapse{visibility:collapse}.stream-markdown .data-\[stream-markdown-loading\=true\]\:cursor-default[data-stream-markdown-loading=true]{cursor:default}.stream-markdown .cursor-pointer{cursor:pointer}.stream-markdown .pointer-events-auto{pointer-events:auto}.stream-markdown .pointer-events-none,.stream-markdown .data-\[stream-markdown-loading\=true\]\:pointer-events-none[data-stream-markdown-loading=true]{pointer-events:none}.stream-markdown .select-none{-webkit-user-select:none;user-select:none}.stream-markdown .before\:select-none:before{-webkit-user-select:none;user-select:none}.stream-markdown :is(.\[\&_th\]\:whitespace-nowrap th){white-space:nowrap}.stream-markdown .whitespace-normal{white-space:normal}.stream-markdown .whitespace-pre-wrap{white-space:pre-wrap}.stream-markdown .before\:content-\[counter\(line\)\]:before{--stream-markdown-content:counter(line);content:var(--stream-markdown-content)}.stream-markdown .break-words{overflow-wrap:break-word}.stream-markdown :is(.\[\&_span\]\:break-words span){overflow-wrap:break-word}.stream-markdown .lowercase{text-transform:lowercase}.stream-markdown .italic{font-style:italic}.stream-markdown .shadow-\[0_20px_25px_-5px_rgb\(0_0_0_\/_0\.1\)\,0_8px_10px_-6px_rgb\(0_0_0_\/_0\.1\)\]{--stream-markdown-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:var(--stream-markdown-inset-shadow),var(--stream-markdown-inset-ring-shadow),var(--stream-markdown-ring-offset-shadow),var(--stream-markdown-ring-shadow),var(--stream-markdown-shadow)}.stream-markdown .-translate-x-1\/2{--stream-markdown-translate-x:-50%;translate:var(--stream-markdown-translate-x) var(--stream-markdown-translate-y)}.stream-markdown :is(.\[\&\>\*\:nth-child\(2\)\]\:-translate-x-1\/2>:nth-child(2)){--stream-markdown-translate-x:-50%;translate:var(--stream-markdown-translate-x) var(--stream-markdown-translate-y)}.stream-markdown .-translate-y-1\/2{--stream-markdown-translate-y:-50%;translate:var(--stream-markdown-translate-x) var(--stream-markdown-translate-y)}.stream-markdown .transform{transform:var(--stream-markdown-rotate-x) var(--stream-markdown-rotate-y) var(--stream-markdown-rotate-z) var(--stream-markdown-skew-x) var(--stream-markdown-skew-y)}.stream-markdown .transition-\[height\]{transition-property:height;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--stream-markdown-gradient-from,--stream-markdown-gradient-via,--stream-markdown-gradient-to;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .transition-opacity{transition-property:opacity;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .transition,.stream-markdown [transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--stream-markdown-gradient-from,--stream-markdown-gradient-via,--stream-markdown-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .duration-\[var\(--default-transition-duration\)\]{--stream-markdown-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration)}.stream-markdown .ease{--stream-markdown-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.stream-markdown .\[counter-reset\:line\]{counter-reset:line}.stream-markdown .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.stream-markdown .before\:\[counter-increment\:line\]:before{counter-increment:line}.stream-markdown .items-center{align-items:center}.stream-markdown .inset-0{inset:calc(var(--spacing) * 0)}.stream-markdown .-right-3{right:calc(var(--spacing) * -3)}.stream-markdown .-top-3{top:calc(var(--spacing) * -3)}.stream-markdown .top-0{top:calc(var(--spacing) * 0)}.stream-markdown :is(.\[\&_thead\]\:top-0 thead){top:calc(var(--spacing) * 0)}.stream-markdown .left-1\/2{left:50%}.stream-markdown :is(.\[\&\>\*\:nth-child\(2\)\]\:left-1\/2>:nth-child(2)){left:50%}.stream-markdown .bottom-2{bottom:calc(var(--spacing) * 2)}.stream-markdown .right-2{right:calc(var(--spacing) * 2)}.stream-markdown .top-1\/2{top:50%}.stream-markdown .justify-end{justify-content:flex-end}.stream-markdown :is(.\[\&\>\*\:last-child\]\:justify-end>:last-child){justify-content:flex-end}.stream-markdown .justify-center{justify-content:center}.stream-markdown .justify-between{justify-content:space-between}.stream-markdown .sticky{position:sticky}.stream-markdown :is(.\[\&_thead\]\:sticky thead){position:sticky}.stream-markdown .absolute{position:absolute}.stream-markdown :is(.\[\&\>\*\:nth-child\(2\)\]\:absolute>:nth-child(2)){position:absolute}.stream-markdown .relative,.stream-markdown .data-\[stream-markdown-loading\=true\]\:relative[data-stream-markdown-loading=true]{position:relative}.stream-markdown .fixed{position:fixed}.stream-markdown :is(.\[\&_thead\]\:z-10 thead){z-index:10}.stream-markdown .z-\[1\]{z-index:1}.stream-markdown .z-\[10000\]{z-index:10000}.stream-markdown .z-\[5\]{z-index:5}.stream-markdown .overflow-auto{overflow:auto}.stream-markdown .overflow-clip{overflow:clip}.stream-markdown .overflow-hidden{overflow:hidden}.stream-markdown .overflow-x-auto{overflow-x:auto}.stream-markdown .animate-\[stream-markdown-spin_1s_linear_infinite\]{animation:1s linear infinite stream-markdown-spin}.stream-markdown .object-contain{object-fit:contain}.stream-markdown .backdrop-blur{--stream-markdown-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--stream-markdown-backdrop-blur,) var(--stream-markdown-backdrop-brightness,) var(--stream-markdown-backdrop-contrast,) var(--stream-markdown-backdrop-grayscale,) var(--stream-markdown-backdrop-hue-rotate,) var(--stream-markdown-backdrop-invert,) var(--stream-markdown-backdrop-opacity,) var(--stream-markdown-backdrop-saturate,) var(--stream-markdown-backdrop-sepia,);backdrop-filter:var(--stream-markdown-backdrop-blur,) var(--stream-markdown-backdrop-brightness,) var(--stream-markdown-backdrop-contrast,) var(--stream-markdown-backdrop-grayscale,) var(--stream-markdown-backdrop-hue-rotate,) var(--stream-markdown-backdrop-invert,) var(--stream-markdown-backdrop-opacity,) var(--stream-markdown-backdrop-saturate,) var(--stream-markdown-backdrop-sepia,)}.stream-markdown .table{display:table}.stream-markdown .border-collapse{border-collapse:collapse}@media (max-width: calc(64rem - .1px)){.stream-markdown .max-lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.stream-markdown .max-lg\:gap-0{gap:calc(var(--spacing) * 0)}}.cc-av-slot[data-v-d630c8ee]{width:66px;flex:none;align-self:flex-end;display:flex;align-items:flex-end;justify-content:center}.cc-av-slot-live[data-v-d630c8ee]{align-self:flex-start;align-items:flex-start}.cc-time[data-v-d630c8ee]{margin-top:4px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:11px;color:var(--faint)}.cc-time-user[data-v-d630c8ee]{text-align:right}.cc-msg-col[data-v-d630c8ee]{transition:opacity var(--dur-fast) var(--ease)}.cc-msg-sending[data-v-d630c8ee]{animation:cc-pending-d630c8ee var(--dur-base) var(--ease) .4s both}@keyframes cc-pending-d630c8ee{0%{opacity:1}to{opacity:var(--pending-opacity)}}.cc-time-pending[data-v-d630c8ee]{visibility:hidden}.cc-delivery[data-v-d630c8ee]{margin-top:6px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;max-width:100%;font-size:13px;line-height:1.45;animation:cc-fade-in var(--dur-fast) var(--ease)}.cc-delivery.is-failed[data-v-d630c8ee]{color:var(--on-danger-soft)}.cc-delivery.is-stopped[data-v-d630c8ee]{color:var(--on-var)}.cc-delivery .cc-link[data-v-d630c8ee]{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.cc-delivery .cc-link[aria-disabled=true][data-v-d630c8ee]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);text-decoration:none}.cc-turn-wait[data-v-d630c8ee]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--on-var)}@media(prefers-reduced-motion:reduce){.cc-delivery[data-v-d630c8ee]{animation:none}.cc-msg-col[data-v-d630c8ee]{transition:none}.cc-msg-sending[data-v-d630c8ee]{animation:none;opacity:var(--pending-opacity)}}.cc-pop-enter-active[data-v-d630c8ee]{transition:transform .34s cubic-bezier(.34,1.4,.5,1),opacity .26s ease;transform-origin:center}.cc-pop-leave-active[data-v-d630c8ee]{transition:transform .26s ease-in,opacity .22s ease;transform-origin:center}.cc-pop-enter-from[data-v-d630c8ee],.cc-pop-leave-to[data-v-d630c8ee]{transform:scale(.2);opacity:0}@media(prefers-reduced-motion:reduce){.cc-pop-enter-active[data-v-d630c8ee],.cc-pop-leave-active[data-v-d630c8ee]{transition:opacity .2s ease}.cc-pop-enter-from[data-v-d630c8ee],.cc-pop-leave-to[data-v-d630c8ee]{transform:none}}.cc-artifact[data-v-d630c8ee]{margin-top:14px;width:100%;max-width:430px;border:1px solid var(--outline);border-radius:var(--r);background:var(--surface-1);padding:14px 16px;cursor:pointer;display:flex;align-items:center;gap:14px;text-align:left;font-family:var(--font-ui);transition:.15s var(--ease)}.cc-artifact[data-v-d630c8ee]:hover{background:color-mix(in srgb,var(--on) 4%,var(--surface-1))}.cc-artifact[data-v-d630c8ee]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cc-mini[data-v-d630c8ee]{width:44px;height:44px;flex:none;border-radius:var(--r-sm);background:var(--sunken);display:grid;place-items:center;position:relative}.cc-mini i[data-v-d630c8ee]{position:absolute;width:7px;height:7px;border-radius:50%}.cc-mini i[data-v-d630c8ee]:nth-child(2){top:9px;left:9px;background:var(--faint)}.cc-mini i[data-v-d630c8ee]:nth-child(3){top:9px;right:9px;background:var(--on-var)}.cc-mini i[data-v-d630c8ee]:nth-child(4){bottom:9px;left:9px;background:var(--primary)}.cc-mini i[data-v-d630c8ee]:nth-child(5){bottom:9px;right:9px;background:var(--action)}.cc-mini .lnk[data-v-d630c8ee]{position:absolute;inset:0;width:44px;height:44px;color:var(--outline);fill:none;stroke:currentColor;stroke-width:1.4}.cc-art-meta[data-v-d630c8ee]{min-width:0;flex:1}.cc-art-t[data-v-d630c8ee]{display:block;font-size:14px;font-weight:600;color:var(--on)}.cc-art-d[data-v-d630c8ee]{display:block;font-size:13px;color:var(--on-var);margin-top:1px}.cc-art-go[data-v-d630c8ee]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex:none;font-size:13px;font-weight:600;color:var(--on)}.cc-art-go[data-v-d630c8ee] svg{width:15px;height:15px}.cc-fix-ctx[data-v-a4e323a3]{margin-top:12px}.cc-fix-ctx-box[data-v-a4e323a3]{border:1px solid var(--outline);background:var(--sunken);border-radius:var(--r-sm);padding:10px 12px;max-height:148px;overflow:auto}.cc-fix-ctx-box[data-v-a4e323a3]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cc-fix-ctx-box pre[data-v-a4e323a3]{margin:0;font-family:var(--font-mono);font-size:12px;color:var(--on-var);white-space:pre-wrap;word-break:break-word}.cc-fix-ctx-empty[data-v-a4e323a3]{margin:0;font-size:13px;color:var(--on-var)}.thread-sheet-transcript[data-v-6aa8bb53] .cc-thread-mask{mask-image:none;-webkit-mask-image:none}.q-fwd-enter-active[data-v-92af51f1],.q-fwd-leave-active[data-v-92af51f1],.q-back-enter-active[data-v-92af51f1],.q-back-leave-active[data-v-92af51f1]{transition:opacity .18s ease,transform .18s ease}.q-fwd-enter-from[data-v-92af51f1]{opacity:0;transform:translate(12px)}.q-fwd-leave-to[data-v-92af51f1],.q-back-enter-from[data-v-92af51f1]{opacity:0;transform:translate(-12px)}.q-back-leave-to[data-v-92af51f1]{opacity:0;transform:translate(12px)}@keyframes connected-flash-3f81a8a4{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 50%,transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb,var(--success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--success) 0%,transparent)}}.connected-flash[data-v-3f81a8a4]{animation:connected-flash-3f81a8a4 1.2s ease-out}.cc-main[data-v-3f81a8a4]{display:flex;flex-direction:column;height:100%;width:100%;position:relative;background:var(--bg);color:var(--on);overflow:hidden}.cc-wfname[data-v-3f81a8a4]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;min-width:0;color:var(--on)}.cc-title[data-v-3f81a8a4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-topactions[data-v-3f81a8a4]{display:flex;align-items:center;gap:8px;flex:none}.cc-iconbtn[data-v-3f81a8a4]{flex:none}.cc-workspace[data-v-3f81a8a4]{flex:1;display:flex;overflow:hidden;min-height:0}.cc-chat[data-v-3f81a8a4]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.cc-canvas[data-v-3f81a8a4]{position:relative;flex:0 0 0;width:0;overflow:hidden;border-left:1px solid var(--outline);background:var(--bg);transition:width .42s var(--ease),flex-basis .42s var(--ease)}.cc-workspace.open .cc-canvas[data-v-3f81a8a4]{flex:0 0 min(var(--canvas-w, 600px),calc(100vw - 480px));width:min(var(--canvas-w, 600px),calc(100vw - 480px))}.cc-canvas-pane[data-v-3f81a8a4]{width:min(var(--canvas-w, 600px),calc(100vw - 480px));height:100%;display:flex;flex-direction:column;opacity:0;transition:opacity .3s .12s}.cc-canvas-resizer[data-v-3f81a8a4]{--grip-c: var(--faint);position:absolute;left:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:30;touch-action:none}.cc-canvas-resizer[data-v-3f81a8a4]:after{content:"";position:absolute;left:2.5px;top:50%;transform:translateY(-50%);width:3px;height:30px;background-image:radial-gradient(circle,var(--grip-c) 1.5px,transparent 1.6px);background-size:3px 7.5px;background-repeat:repeat-y;transition:opacity .15s}.cc-canvas-resizer[data-v-3f81a8a4]:hover,.cc-canvas-resizer[data-v-3f81a8a4]:focus-visible,.cc-workspace.resizing-canvas .cc-canvas-resizer[data-v-3f81a8a4]{--grip-c: var(--on-var)}.cc-canvas-resizer[data-v-3f81a8a4]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cc-workspace.resizing-canvas .cc-canvas[data-v-3f81a8a4],.cc-workspace.resizing-canvas .cc-canvas-pane[data-v-3f81a8a4]{transition:none}.cc-workspace.resizing-canvas[data-v-3f81a8a4]{-webkit-user-select:none;user-select:none}.cc-workspace.resizing-canvas[data-v-3f81a8a4] iframe{pointer-events:none}.cc-workspace.open .cc-canvas-pane[data-v-3f81a8a4]{opacity:1}.cc-canvas-bar[data-v-3f81a8a4]{display:flex;align-items:center;gap:8px;padding:10px 12px 8px 16px;flex:none}.cc-canvas-bar[data-v-3f81a8a4] .cc-tabs-scroller{display:flex;justify-content:safe center}.cc-cbody[data-v-3f81a8a4]{--cbody-pt: 16px;--cbody-px: 20px;--cbody-pb: 40px;flex:1;overflow-y:auto;padding:var(--cbody-pt) var(--cbody-px) var(--cbody-pb)}.fade-enter-active[data-v-3f81a8a4],.fade-leave-active[data-v-3f81a8a4]{transition:opacity .3s ease}.fade-enter-from[data-v-3f81a8a4],.fade-leave-to[data-v-3f81a8a4]{opacity:0}.chip-enter-active[data-v-3f81a8a4],.chip-leave-active[data-v-3f81a8a4]{transition:opacity .18s ease,transform .18s ease}.chip-enter-from[data-v-3f81a8a4],.chip-leave-to[data-v-3f81a8a4]{opacity:0;transform:scale(.8)}.cc-planbar[data-v-3f81a8a4]{display:flex;align-items:center;gap:12px;width:calc(100% - 48px);max-width:768px;margin:14px auto 2px;background:var(--outline-faint);border-radius:12px;padding:9px 14px;cursor:pointer;text-align:left;border:none;font-family:var(--font-ui);transition:background .15s var(--ease)}.cc-planbar[data-v-3f81a8a4]:hover{background:color-mix(in srgb,var(--on) 8%,transparent)}.cc-planbar[data-v-3f81a8a4]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cc-pb-ic[data-v-3f81a8a4]{width:16px;height:16px;flex:none;color:var(--faint)}.cc-pb-mid[data-v-3f81a8a4]{flex:1;min-width:0}.cc-pb-mid[data-v-3f81a8a4]>:first-child{color:var(--on);margin-bottom:5px}.cc-pb-n[data-v-3f81a8a4]{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--on-var);font-variant-numeric:tabular-nums;flex:none}.cc-pb-cv[data-v-3f81a8a4]{width:16px;height:16px;flex:none;color:var(--faint);transition:color .15s var(--ease)}.cc-planbar:hover .cc-pb-cv[data-v-3f81a8a4]{color:var(--on-var)}.cc-flow[data-v-3f81a8a4]{list-style:none;margin:0;padding:0}.cc-flow-step[data-v-3f81a8a4]{position:relative;display:flex;gap:12px;padding-bottom:18px}.cc-flow-step[data-v-3f81a8a4]:last-child{padding-bottom:0}.cc-flow-step[data-v-3f81a8a4]:before{content:"";position:absolute;left:8px;top:20px;bottom:2px;width:1px;background:repeating-linear-gradient(to bottom,var(--outline) 0 3px,transparent 3px 6px);background-size:1px 6px}.cc-flow-step[data-v-3f81a8a4]:last-child:before{display:none}.cc-flow-step.done[data-v-3f81a8a4]:has(+.cc-flow-step.active):before{background-image:repeating-linear-gradient(to bottom,var(--action) 0 3px,transparent 3px 6px)}.cc-flow.is-live .cc-flow-step.done[data-v-3f81a8a4]:has(+.cc-flow-step.active):before{animation:cc-rail-flow-3f81a8a4 1s linear infinite}@keyframes cc-rail-flow-3f81a8a4{0%{background-position:0 0}to{background-position:0 6px}}.cc-node[data-v-3f81a8a4]{width:16px;height:16px;flex:none;border-radius:50%;position:relative;z-index:1;margin-top:1px;display:grid;place-items:center;transition:background .2s var(--ease),color .2s var(--ease)}.cc-node[data-v-3f81a8a4] svg{width:10px;height:10px}.cc-flow-step.done .cc-node[data-v-3f81a8a4]{background:var(--success-c);color:var(--success)}.cc-flow-step.pending .cc-node[data-v-3f81a8a4]{background:transparent;box-shadow:inset 0 0 0 1px var(--outline)}.cc-flow-step.active .cc-node[data-v-3f81a8a4]{background:var(--action);box-shadow:0 0 0 2px color-mix(in srgb,var(--action) 14%,transparent)}.cc-flow-body[data-v-3f81a8a4]{flex:1;min-width:0;padding-top:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cc-flow-label[data-v-3f81a8a4]{font-family:var(--font-ui);font-size:14px;line-height:1.35;color:var(--on-var);overflow-wrap:anywhere}.cc-flow-step.pending .cc-flow-label[data-v-3f81a8a4]{color:var(--on-var)}.cc-flow-step.active .cc-flow-label[data-v-3f81a8a4]{color:var(--on);font-weight:500}.cc-flow-now[data-v-3f81a8a4]{padding:1px 8px;border-radius:var(--r-pill);font-size:12px;font-weight:500;line-height:1.5;background:var(--action-soft);color:var(--on-action-soft)}.cc-flow-design[data-v-3f81a8a4]{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--on-var);white-space:pre-wrap;overflow-wrap:anywhere}.newchat[data-v-9745fbe9]{position:relative;display:grid;height:100%;width:100%;background:var(--bg);overflow-y:auto}.start[data-v-9745fbe9]{position:relative;margin:auto;max-width:26rem;text-align:center;padding:2rem 1.25rem}.mascot[data-v-9745fbe9]{display:grid;place-items:center;margin-bottom:20px}.t[data-v-9745fbe9]{margin:0 0 8px;font-size:var(--fs-display);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--on)}.s[data-v-9745fbe9]{margin:0 0 1.5rem;font-size:var(--fs-ui);line-height:1.5;color:var(--on-var)}.home[data-v-f44bb686]{height:100%;overflow-y:auto}.home[data-v-f44bb686]:after{content:"";display:block;height:56px}.hero[data-v-f44bb686],.sec[data-v-f44bb686],.grid[data-v-f44bb686]{max-width:920px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.hero[data-v-f44bb686]{text-align:center;padding-top:72px;padding-bottom:8px}.orb-wrap[data-v-f44bb686]{width:96px;margin:0 auto 16px;display:grid;place-items:center}.hero h1[data-v-f44bb686]{font-size:var(--fs-display);font-weight:500;letter-spacing:-.02em;margin-bottom:28px;color:var(--on)}.cbox[data-v-f44bb686]{max-width:680px;margin:0 auto;padding:7px 9px 7px 18px;display:flex;align-items:center;gap:6px}.cbox textarea[data-v-f44bb686]{flex:1;border:none;background:transparent;outline:none;resize:none;font-family:inherit;font-size:var(--fs-input);line-height:1.5;color:var(--on);max-height:160px;padding:7px 0}.cbox textarea[data-v-f44bb686]::placeholder{color:var(--faint)}.cbox .cc-iconbtn-send[data-v-f44bb686] svg{width:18px;height:18px}.setup-gate[data-v-f44bb686]{max-width:680px;margin:0 auto}.ex-grid[data-v-f44bb686]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;max-width:640px;margin-left:auto;margin-right:auto}.ex-card[data-v-f44bb686]{display:inline-flex;align-items:center;gap:8px;text-align:left;background:transparent;border:1px solid var(--outline);border-radius:var(--r-pill);padding:8px 14px;cursor:pointer;font-family:inherit;color:var(--on-var);font-size:var(--fs-ui);line-height:1.3;letter-spacing:0;transition:.15s var(--ease)}.ex-card[data-v-f44bb686]:hover{background:color-mix(in srgb,var(--on) 5%,transparent);color:var(--on)}.ex-logo[data-v-f44bb686]{display:inline-flex;width:18px;height:18px;flex:none}.ex-logo[data-v-f44bb686] svg{width:18px;height:18px}.wf-tabs[data-v-f44bb686]{display:contents}.wf-filters.on-deployed[data-v-f44bb686] .cc-tabs-ind{background:var(--success-c);border-color:transparent;box-shadow:none}.wf-filters.on-deployed[data-v-f44bb686] .cc-tab[data-state=active]{color:var(--success)}.wf-filters.on-outdated[data-v-f44bb686] .cc-tabs-ind{background:var(--warning-c);border-color:transparent;box-shadow:none}.wf-filters.on-outdated[data-v-f44bb686] .cc-tab[data-state=active]{color:var(--warning)}.wf-filters.on-drafts[data-v-f44bb686] .cc-tabs-ind{background:var(--action-soft);border-color:transparent;box-shadow:none}.wf-filters.on-drafts[data-v-f44bb686] .cc-tab[data-state=active]{color:var(--on-action-soft)}.sec[data-v-f44bb686]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:52px auto 16px;gap:16px}.sec h2[data-v-f44bb686]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.grid[data-v-f44bb686]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-full[data-v-f44bb686]{grid-column:1 / -1}.more-wf[data-v-f44bb686]{max-width:920px;margin:16px auto 0;padding:0 28px;text-align:center}@media(max-width:820px){.grid[data-v-f44bb686]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid[data-v-f44bb686]{grid-template-columns:1fr}}.card[data-v-f44bb686]{background:var(--surface-1);border-radius:var(--r);padding:18px;cursor:pointer;transition:.15s var(--ease);position:relative;text-align:left;border:1px solid var(--outline);font-family:inherit;color:var(--on)}.dark{border-color:transparent}.card[data-v-f44bb686]:hover{background:color-mix(in srgb,var(--on) 4%,var(--surface-1))}.card[data-v-f44bb686]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.head[data-v-f44bb686]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:8px}.mini[data-v-f44bb686]{display:flex;align-items:center;gap:8px}.mini .n[data-v-f44bb686]{width:20px;height:20px;flex:none;display:grid;place-items:center}.mini .n[data-v-f44bb686] svg{width:18px;height:18px}.mini .more[data-v-f44bb686]{font-size:var(--fs-caption);font-weight:500;letter-spacing:0;color:var(--on-var)}.mini-empty[data-v-f44bb686]{font-size:var(--fs-caption);color:var(--faint)}.head-right[data-v-f44bb686]{display:flex;align-items:center;gap:7px;flex:none}.card-ic[data-v-f44bb686]{display:inline-flex;color:var(--faint)}.card-ic[data-v-f44bb686] svg{width:15px;height:15px}.trow[data-v-f44bb686]{display:flex;align-items:flex-start;gap:10px;min-width:0}.trow .t[data-v-f44bb686]{flex:1;min-width:0}.card .t[data-v-f44bb686]{margin-bottom:3px;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .m[data-v-f44bb686]{font-size:var(--fs-caption);letter-spacing:0;color:var(--on-var);min-height:24px}.foot2[data-v-f44bb686]{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.nodeploy[data-v-f44bb686]{font-size:var(--fs-caption);color:var(--faint)}.ex-card[data-v-f44bb686]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card.new[data-v-f44bb686]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--outline);background:transparent;color:var(--on-var);gap:8px;min-height:150px;cursor:pointer}.card.new[data-v-f44bb686]:hover{border-color:var(--action);color:var(--on);background:color-mix(in srgb,var(--action) 6%,transparent)}.card.new:hover .ic[data-v-f44bb686]{background:var(--action-soft);color:var(--on-action-soft)}.card.new .ic[data-v-f44bb686]{transition:background .15s var(--ease),color .15s var(--ease)}.card.new[data-v-f44bb686]:focus-visible{border-color:var(--action)}.card.new .ic[data-v-f44bb686]{width:36px;height:36px;border-radius:var(--r-sm);background:var(--surface-2);display:grid;place-items:center;color:var(--on)}.card.new .ic[data-v-f44bb686] svg{width:18px;height:18px}.card.new .new-t[data-v-f44bb686]{font-weight:500;font-size:var(--fs-ui)}.card.skel[data-v-f44bb686]{pointer-events:none}.sk-mini[data-v-f44bb686]{width:64px;height:20px;border-radius:4px}.sk-pill[data-v-f44bb686]{width:78px;height:24px;border-radius:var(--r-pill)}.sk-t[data-v-f44bb686]{display:flex;flex-direction:column;gap:8px;min-height:2.6em;margin-bottom:3px}.sk-t span[data-v-f44bb686]{display:block;height:17px;border-radius:8px}.sk-t span[data-v-f44bb686]:first-child{width:75%}.sk-t span[data-v-f44bb686]:last-child{width:45%}.sk-meta[data-v-f44bb686]{display:block;width:45%;height:20px;border-radius:8px;margin-top:4px}.sk-tog[data-v-f44bb686]{width:32px;height:16px;border-radius:var(--r-pill)}.sk-ic[data-v-f44bb686]{width:36px;height:36px;border-radius:50%}.bm[data-v-20be22a5]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:156px;outline:none;border-radius:var(--r-sm);cursor:default}.bm[data-v-20be22a5]:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset)}.bm .cc-progress-track[data-v-20be22a5]{width:88px;flex:none}.bm-label[data-v-20be22a5]{min-width:7ch;text-align:right;font-size:13px;color:var(--on-var);font-variant-numeric:tabular-nums;white-space:nowrap}.bm-warn[data-v-20be22a5]{color:var(--warning)}.bm-over[data-v-20be22a5]{color:var(--on-danger-soft)}@media(max-width:640px){.bm[data-v-20be22a5]{width:auto}.bm .cc-progress-track[data-v-20be22a5]{width:56px}}.cc-chart .cc-chart-dot{width:8px;height:8px;border-radius:9999px;flex:none;transition:opacity var(--dur-fast) var(--ease)}.cc-chart .cc-tag[aria-disabled=true]{opacity:1}.cc-chart .cc-chart-tip{background:var(--on);color:var(--bg);padding:6px 12px;border-radius:var(--r);font-size:13px;line-height:1.4;box-shadow:var(--el-2);z-index:5}.cc-chart .cc-chart-tick{fill:var(--on-var);font-size:12px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.cc-finops .fo-kpis{display:grid;gap:20px 32px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--outline)}.cc-finops .fo-klabel{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--on-var)}.cc-finops .fo-kval{margin-top:4px;font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--on);font-variant-numeric:tabular-nums;line-height:1.15}.cc-finops .fo-ksub{margin-top:4px;font-size:13px;color:var(--on-var)}.cc-finops .fo-budget-warn{color:var(--warning)}.cc-finops .fo-budget-over{color:var(--on-danger-soft)}.cc-finops .fo-notes{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.cc-finops .fo-serie{font-weight:500}.cc-finops .fo-track{height:4px;border-radius:9999px;background:transparent;overflow:hidden}.cc-finops .fo-track-split{display:flex;gap:2px}.cc-finops .fo-fill{height:100%;border-radius:9999px}.msl-fallback[data-v-288c2924]{container-type:inline-size;display:inline-grid;place-items:center;-webkit-user-select:none;user-select:none}.msl-fallback>span[data-v-288c2924]{font-size:62cqw;font-weight:500;line-height:1}.set-nav[data-v-e6e86185]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--on-var);background:transparent;border:none;text-align:left;cursor:pointer;outline:none;transition:background-color .12s var(--ease),color .12s var(--ease)}.set-nav .ic[data-v-e6e86185]{width:18px;height:18px;flex:none}.set-nav[data-v-e6e86185]:hover{background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--on)}.set-nav.active[data-v-e6e86185]{background:var(--surface-2);color:var(--on)}.set-nav[data-v-e6e86185]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.chk-row[data-v-e6e86185]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;color:var(--on);border:1px solid transparent;border-radius:var(--r);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.chk-row[data-v-e6e86185]:hover{background:var(--surface-1);border-color:var(--outline)}.chk-row[data-v-e6e86185]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus)}.chk-ic[data-v-e6e86185]{width:16px;height:16px;flex:none;color:var(--on-var)}.chk-ic.ok[data-v-e6e86185]{color:var(--success)}.ml-frow[data-v-e6e86185]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--outline)}.ml-frow[data-v-e6e86185]:last-of-type{border-bottom:none}.ml-frow>.ml-frow-full[data-v-e6e86185]{flex-basis:100%;display:block}.ml-flabel[data-v-e6e86185]{font-size:14px;font-weight:500;color:var(--on)}.ml-fmeta[data-v-e6e86185]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px;font-size:13px;color:var(--on-var)}button.ml-frow[data-v-e6e86185]{width:100%;text-align:left;background:none;color:inherit;border:0;border-bottom:1px solid var(--outline);cursor:pointer;font-family:var(--font-ui)}button.ml-frow[data-v-e6e86185]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}button.ml-frow[data-v-e6e86185]:disabled{cursor:not-allowed}button.ml-frow:disabled .ml-fval[data-v-e6e86185]{opacity:.55}.ml-fval[data-v-e6e86185]{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--on-var)}button.ml-frow:hover:not(:disabled) .ml-fval[data-v-e6e86185]{color:var(--on)}.ml-catalog[data-v-e6e86185]{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:13px;color:var(--on-var)}.ml-picker-head[data-v-e6e86185]{display:flex;align-items:center;gap:8px;padding:2px 0}.prov-logo[data-v-e6e86185]{width:32px;height:32px;flex:none;overflow:hidden;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--brand-plate);color:var(--on-brand-plate);border:1px solid var(--brand-plate-edge)}.prov-logo-sm[data-v-e6e86185]{width:24px;height:24px}.prov-logo-xs[data-v-e6e86185]{width:18px;height:18px}.prov-logo .prov-ini[data-v-e6e86185]{font-size:14px;font-weight:500;line-height:1}.prov-logo-sm .prov-ini[data-v-e6e86185]{font-size:11px}.prov-logo-xs .prov-ini[data-v-e6e86185]{font-size:10px}.cc-seg>button:hover:not([aria-checked=true]) .prov-logo[data-v-e6e86185]{border-color:var(--faint)}.inbox-card[data-v-be76c898]:focus-visible,.inbox-card[data-target][data-v-be76c898]{outline:var(--ring-width) solid var(--focus);outline-offset:var(--ring-offset)}.inbox-card-head[data-v-be76c898]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--on-var)}.inbox-card-title[data-v-be76c898]{margin:0;font-size:15px;font-weight:600;color:var(--on);text-wrap:pretty}.inbox-card-rows[data-v-be76c898]{margin:0;border-top:1px solid var(--separator)}.inbox-card-row[data-v-be76c898]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--separator)}.inbox-card-row[data-v-be76c898]:last-child{border-bottom:0}.inbox-card-row dt[data-v-be76c898]{flex:none;font-size:13px;color:var(--on-var)}.inbox-card-row dd[data-v-be76c898]{margin:0;min-width:0;font-size:14px;color:var(--on);text-align:right;overflow-wrap:anywhere}.inbox-card-row.is-long[data-v-be76c898]{flex-direction:column;align-items:stretch;gap:6px}.inbox-card-row.is-long dd[data-v-be76c898]{text-align:left;white-space:pre-wrap;line-height:1.5;padding:12px 14px;border-radius:var(--r);background:var(--surface-2)}.inbox-card-foot[data-v-be76c898]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rename[data-v-f0d6c2ac]{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.rename input[data-v-f0d6c2ac]{flex:1 1 0;width:0;min-width:0;padding:5px 12px}.rename .ok[data-v-f0d6c2ac]{width:28px;height:28px;flex:none;border-radius:50%}.rename .ok[data-v-f0d6c2ac] svg{width:15px;height:15px}
