@media screen{:root[data-theme=light] [data-vui-control]{--vui-control-accent:var(--ui-accent,#655296);--vui-control-focus:var(--ui-focus,var(--vui-control-accent));--vui-control-ink:var(--ui-ink,#292623);--vui-control-muted:var(--ui-muted,#6b655f);--vui-control-selected:var(--ui-selected,color-mix(in srgb,var(--vui-control-accent) 9%,white));--vui-control-danger:var(--ui-danger,#a52d47);font-family:inherit}:root[data-theme=light] :is(input,textarea)[data-vui-control]{--vui-field-fill:var(--vui-field-background,#f8fafc);min-width:0;min-height:var(--vui-field-height,50px);height:var(--vui-field-height,50px);padding-block:13px;border:1px solid var(--vui-field-border,#d6dee8);border-radius:var(--vui-field-radius,14px);background:var(--vui-field-fill);color:var(--vui-control-ink);font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.025em;box-shadow:0 2px 3px #23395503;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}:root[data-theme=light] textarea[data-vui-control]{height:auto;min-height:110px;resize:vertical}:root[data-theme=light] :is(input,textarea)[data-vui-control]::placeholder{color:var(--vui-control-muted);opacity:1}:root[data-theme=light] :is(input,textarea)[data-vui-control]:hover:where(:not(:disabled,[readonly])){border-color:var(--vui-field-hover-border,#a6b5c7)}:root[data-theme=light] :is(input,textarea)[data-vui-control]:focus{--vui-field-fill:#fff;border-color:var(--vui-control-focus);outline:2px solid var(--vui-control-focus);outline-offset:0;box-shadow:none}:root[data-theme=light] :is(input,textarea)[data-vui-control][readonly]{--vui-field-fill:var(--vui-field-disabled,#f0f2f5);color:var(--vui-control-muted)}:root[data-theme=light] :is(input,textarea)[data-vui-control]:disabled{--vui-field-fill:var(--vui-field-disabled,#f0f2f5);opacity:.6;cursor:not-allowed;box-shadow:none}:root[data-theme=light] :is(input,textarea)[data-vui-control][aria-invalid=true]{border-color:var(--vui-control-danger)}:root[data-theme=light] :is(input,textarea)[data-vui-control][aria-invalid=true]:focus{outline-color:var(--vui-control-danger)}:root[data-theme=light] input[data-vui-control]:autofill{box-shadow:inset 0 0 0 100vmax var(--vui-field-fill);-webkit-text-fill-color:var(--vui-control-ink);caret-color:var(--vui-control-ink)}:root[data-theme=light] [data-vui-control=select]{min-width:0;height:auto;min-height:45px;padding-block:11px;border:1px solid var(--vui-field-border,#cbd6e3);border-radius:12px;background:var(--vui-select-background,linear-gradient(150deg,#fff,#f5f8fc));color:var(--vui-control-ink);font-size:14px;font-weight:500;line-height:21px;letter-spacing:-.02em;text-align:left;box-shadow:inset 0 1px 0 #fff,0 2px 3px #25466704;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}:root[data-theme=light] [data-vui-control=select]:hover:where(:not(:disabled,[aria-expanded=true])){border-color:var(--vui-field-hover-border,#9caec4);background:#fff}:root[data-theme=light] [data-vui-control=select]:is([aria-expanded=true],:focus-visible){border-color:var(--vui-control-focus);background:#fff;outline:2px solid var(--vui-control-focus);outline-offset:0;box-shadow:none}:root[data-theme=light] [data-vui-control=select][aria-invalid=true]{border-color:var(--vui-control-danger);outline-color:var(--vui-control-danger)}:root[data-theme=light] [data-vui-control=select]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}:root[data-theme=light] [data-vui-control=select-menu]{max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--vui-menu-border,#dce4ee);border-radius:19px;background:#fff;color:var(--vui-control-ink);font-family:var(--vui-font-family,inherit);box-shadow:0 2px 6px #213d5d0d,0 12px 28px -10px #213d5d26,0 26px 64px -20px #213d5d38,inset 0 1px 0 #fff}:root[data-theme=light] [data-vui-control=select-menu] :is([role=option],label:has(input[type=checkbox])){min-height:44px;padding:10px 11px;border-radius:12px;color:var(--vui-control-ink);font-size:14px;line-height:21px}:root[data-theme=light] [data-vui-control=select-menu] :is([role=option][data-highlighted],[role=option][data-selected],[role=option][aria-selected=true],label:has(input:checked)){background:var(--vui-control-selected);color:var(--vui-control-accent);outline-color:var(--vui-control-accent)}:root[data-theme=light] .workspace-tabs:has(>[data-vui-control=tabs]){padding:0;border:0;background:transparent}:root[data-theme=light] [data-vui-control=tabs]{display:flex;align-items:stretch;flex-wrap:nowrap;gap:3px;width:max-content;max-width:100%;min-width:0;padding:5px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:5px;border:0;border-radius:18px;background:var(--vui-tabs-background,#e8ecf1);box-shadow:inset 0 1px 2px #2336510a}:root[data-theme=light] [data-vui-control=tabs]::-webkit-scrollbar{display:none}:root[data-theme=light] [data-vui-control=tab]{flex-shrink:0;min-height:46px;padding:12px 23px;border:0;border-radius:13px;background:transparent;color:var(--vui-control-muted);font-size:14px;font-weight:600;line-height:22px;letter-spacing:-.025em;box-shadow:none;transition:color .14s ease}:root[data-theme=light] [data-vui-control=tab][data-state=active]{background:var(--vui-control-accent);color:#fff}:root[data-theme=light] [data-vui-control=tab]:hover:not([data-state=active]){color:var(--vui-control-ink)}:root[data-theme=light] [data-vui-control=tabs] [data-selection-indicator]{border:0;border-radius:13px;background:var(--vui-control-accent);box-shadow:0 3px 8px color-mix(in srgb,var(--vui-control-accent) 18%,transparent),inset 0 1px 0 #ffffff30}:root[data-theme=light] [data-vui-control=tab]:focus-visible{outline:2px solid var(--vui-control-focus);outline-offset:-3px}:root[data-theme=light] [data-vui-control=tab][data-state=active]:focus-visible{outline-color:#fff}:root[data-theme=light] .workspace-tabs[data-variant=underline] [data-vui-control=tabs]{width:100%;padding:0;gap:26px;border-bottom:1px solid var(--ui-line,#e3e8ef);border-radius:0;background:transparent;box-shadow:none}:root[data-theme=light] .workspace-tabs[data-variant=underline] [data-vui-control=tab]{min-height:48px;padding:9px 0 15px;border-radius:0;background:transparent}:root[data-theme=light] .workspace-tabs[data-variant=underline] [data-vui-control=tab][data-state=active]{color:var(--vui-control-accent)}:root[data-theme=light] .workspace-tabs[data-variant=underline] [data-selection-indicator]{background:transparent;box-shadow:none}:root[data-theme=light] .workspace-tabs[data-variant=underline] :is([data-selection-indicator],[data-vui-control=tab][data-state=active]:not([data-selection-paint=tracked])):after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;border-radius:2px;background:var(--vui-control-accent)}:root[data-theme=light] .workspace-tabs[data-variant=underline] [data-vui-control=tab]:focus-visible{outline-color:var(--vui-control-accent)}}@media screen and (max-width:700px){:root[data-theme=light] :is(input,textarea)[data-vui-control]{font-size:16px}:root[data-theme=light] [data-vui-control=select]{font-size:16px}:root[data-theme=light] [data-vui-control=tabs]{width:100%}:root[data-theme=light] [data-vui-control=tab]{flex:1 0 auto;padding-inline:15px}:root[data-theme=light] .workspace-tabs[data-variant=underline] [data-vui-control=tabs]{gap:20px}}@media screen and (max-width:400px){:root[data-theme=light] [data-vui-control=tab]{padding-inline:10px}:root[data-theme=light] .workspace-tabs[data-variant=underline] [data-vui-control=tabs]{gap:16px}}@media (prefers-reduced-motion:reduce){:root[data-theme=light] :is(input,textarea)[data-vui-control],:root[data-theme=light] [data-vui-control]{transition:none}}@media (forced-colors:active){:root[data-theme=light] [data-vui-control]{--vui-control-accent:Highlight;--vui-control-ink:CanvasText;--vui-control-muted:CanvasText;--vui-control-danger:LinkText}:root[data-theme=light] :is([data-vui-control=select],[data-vui-control=select-menu],[data-vui-control=tabs]),:root[data-theme=light] :is(input,textarea)[data-vui-control]{--vui-field-fill:Canvas;border:1px solid ButtonText;background:Canvas;box-shadow:none}:root[data-theme=light] [data-vui-control=tab][data-state=active]{background:Highlight;color:HighlightText}:root[data-theme=light] :is(input,textarea)[data-vui-control]:autofill{-webkit-text-fill-color:CanvasText;box-shadow:none}:root[data-theme=light] [data-vui-control]:focus-visible{outline-color:Highlight}}