@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.0da2o5sn3utep.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.0ww4yqxbk72bj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.092gko6h6levo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--motion-fast:.1s;--motion-normal:.16s;--motion-enter:.18s;--motion-exit:.14s;--motion-ease:cubic-bezier(.2, .7, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-distance:4px;--page-max-width:1360px;--form-max-width:1080px}:root,[data-ui-theme=light]{--color-category-blue:#2e6cb6;--color-category-blue-ink:#fff;--color-category-blue-text:#2e6cb6;--color-category-orange:#dd6d45;--color-category-orange-ink:#1f1a17;--color-category-orange-text:#a3442a;--color-category-amber:#e4b750;--color-category-amber-ink:#1f1a17;--color-category-amber-text:#775610;--color-category-green:#2b7440;--color-category-green-ink:#fff;--color-category-green-text:#2b7440;--color-category-violet:#6f3680;--color-category-violet-ink:#fff;--color-category-violet-text:#6f3680;--color-category-teal:#5bc8c8;--color-category-teal-ink:#1f1a17;--color-category-teal-text:#1d7272;--color-category-graphite:#323639;--color-category-graphite-ink:#fff;--color-category-graphite-text:#323639;--color-category-grey:#908c88;--color-category-grey-ink:#1f1a17;--color-category-grey-text:#5c5854}[data-ui-theme=dark]{--color-category-graphite:#babec3;--color-category-graphite-ink:#1f1a17;--color-category-graphite-text:#babec3;--color-category-grey:#66625e;--color-category-grey-ink:#fff;--color-category-grey-text:#a7a29d}:root,[data-ui-theme=dark]{--color-background:#111313;--color-surface:#1a1c1c;--color-surface-raised:#202222;--color-accent:#e6a16b;--color-accent-hover:#efb480;--color-text:#f0f0ed;--color-muted:#959b98;--color-border:#303434;--color-danger:#f19a93;--color-on-accent:#1a1511;--color-placeholder:#72777a;--color-border-hover:#626361;--color-secondary:#ffffff0a;--color-secondary-hover:#ffffff14;--color-ghost-hover:#ffffff0f;--color-input:#ffffff05;--color-input-focus:#ffffff08;--color-checkbox-border:#4b5052;--color-success:#94b99e;--color-warning:#d9b675;--color-info:#9eafb9;--color-success-surface:#94b99e0f;--color-success-border:#94b99e40;--color-danger-surface:#e2877d0d;--color-danger-border:#e2877d40;--color-accent-surface:#e393540f;--color-accent-border:#e3935440;--color-warning-surface:#d9b67512;--color-warning-border:#d9b67533;--color-info-surface:#9eafb912;--color-info-border:#9eafb933;--color-table-hover:#ffffff08;--color-modal-overlay:#05080ab8;--shadow-modal:0 24px 80px #00000059;--radius:8px;--radius-sm:6px;--radius-lg:16px;--font-body:"Manrope Variable", sans-serif;--font-display:"Space Grotesk Variable", sans-serif;--font-code:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(:root:has([data-page-theme=light]),[data-ui-theme=light]){--color-background:#fff;--color-surface:#fff;--color-surface-raised:#eceee9;--color-accent:#99552c;--color-accent-hover:#80431f;--color-on-accent:#fff;--color-text:#252c28;--color-muted:#667069;--color-placeholder:#626c64;--color-border:#dce1da;--color-border-hover:#a2ada3;--color-secondary:#fff;--color-secondary-hover:#edf0ea;--color-ghost-hover:#e6ebe3;--color-input:#fff;--color-input-focus:#fff;--color-checkbox-border:#738076;--color-success:#3d6c4e;--color-warning:#8b601c;--color-info:#43657c;--color-danger:#b34438;--color-success-surface:#edf5ed;--color-success-border:#cfdfcf;--color-danger-surface:#fff0ed;--color-danger-border:#ebc6bf;--color-accent-surface:#fbefe5;--color-accent-border:#ead4c0;--color-warning-surface:#fff5df;--color-warning-border:#ebd9ad;--color-info-surface:#edf3f7;--color-info-border:#d0dee8;--color-table-hover:#f7f8f5;--color-modal-overlay:#2a322b47;--shadow-modal:0 24px 80px #2631272e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}html,body{min-height:100%;margin:0}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}::selection{color:var(--color-text);background:#e6a16b44}.wordmark{color:#f2f3f0;flex-direction:column;align-items:flex-start;display:inline-flex}.wordmark-name{font-family:var(--font-display);letter-spacing:-2.8px;font-size:43px;font-weight:400;line-height:1.04}.wordmark-dot{color:var(--color-accent)}.wordmark-caption{letter-spacing:2.15px;margin-top:7px;padding-left:2px;font-size:7.6px;font-weight:600}@keyframes ui-content-in{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:is(:root:has([data-page-density=compact]),[data-ui-density=compact]){--ui-button-gap:8px;--ui-button-small-height:32px;--ui-button-small-padding:6px 10px;--ui-button-medium-height:36px;--ui-button-medium-padding:8px 12px;--ui-field-gap:6px;--ui-input-height:36px;--ui-input-inner-height:34px;--ui-input-padding:7px 10px;--ui-input-icon-padding:10px;--ui-input-icon-gap:8px;--ui-input-end-padding:1px;--ui-choice-size:13px;--ui-choice-color:var(--color-text);--ui-alert-gap:8px;--ui-alert-padding:10px 12px;--ui-badge-padding:3px 7px;--ui-modal-padding:20px;--ui-modal-title-size:20px;--ui-modal-description-gap:10px;--ui-modal-body-gap:16px;--ui-modal-footer-gap:16px;--ui-modal-footer-padding:12px;--ui-panel-padding:16px;--ui-panel-header-gap:12px;--ui-panel-body-gap:12px;--ui-stat-padding:12px 16px;--ui-stat-main-gap:6px;--ui-stat-detail-gap:4px;--ui-table-header-padding:2px 14px;--ui-table-cell-padding:4px 14px;--ui-table-row-height:44px;--ui-table-empty-padding:24px 12px;--ui-select-height:36px;--ui-select-padding:7px 32px 7px 10px}.ui-button{justify-content:center;align-items:center;gap:var(--ui-button-gap,10px);border-radius:var(--radius,8px);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease);border:1px solid #0000;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ui-button--small{min-height:var(--ui-button-small-height,34px);padding:var(--ui-button-small-padding,8px 12px);font-size:12px}.ui-button--medium{min-height:var(--ui-button-medium-height,46px);padding:var(--ui-button-medium-padding,12px 20px)}.ui-button--large{min-height:52px;padding:15px 22px;font-size:14px}.ui-button--full-width{width:100%}.ui-button--primary{color:var(--color-on-accent,#1a1511);background:var(--color-accent,#e39354);border-color:var(--color-accent,#e39354);box-shadow:var(--shadow-button-primary,0 1px 0 #ffffff1f inset, 0 4px 20px #e3935414)}.ui-button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-accent-hover,color-mix(in srgb, var(--color-accent,#e39354) 88%, white));border-color:var(--color-accent-hover,color-mix(in srgb, var(--color-accent,#e39354) 88%, white));box-shadow:var(--shadow-button-primary-hover,0 4px 24px #e393542e)}.ui-button--secondary{color:var(--color-text,#f0eee9);background:var(--color-secondary,#ffffff0a);border-color:var(--color-border,#303437)}.ui-button--secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-secondary-hover,#ffffff14);border-color:var(--color-border-hover,#626361)}.ui-button--ghost{color:var(--color-muted,#9b9e9f);background:0 0}.ui-button--ghost:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text,#f0eee9);background:var(--color-ghost-hover,#ffffff0d)}.ui-button:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-button[aria-busy=true]{cursor:progress}.ui-button[aria-pressed=true]{color:var(--color-accent,#e39354);background:var(--color-accent-surface,#e393540f);border-color:var(--color-accent-border,#e3935440)}.ui-button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-accent-hover,var(--color-accent,#e39354));background:var(--color-accent-surface,#e393540f);border-color:var(--color-accent,#e39354)}.ui-button:focus-visible{outline:2px solid var(--color-accent,#e39354);outline-offset:4px}.ui-icon-button{aspect-ratio:1;flex:none;padding:8px}.ui-spinner{flex:none;animation:.9s linear infinite ui-spin}.ui-text-link{max-width:100%;color:var(--color-accent,#e39354);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:2px;transition:color var(--motion-fast) var(--motion-ease), text-decoration-color var(--motion-fast) var(--motion-ease);align-items:center;gap:4px;text-decoration-thickness:1px;display:inline-flex}.ui-text-link:hover{color:var(--color-accent-hover,var(--color-accent,#e39354));text-decoration-color:currentColor}.ui-text-link:focus-visible{outline:2px solid var(--color-accent,#e39354);outline-offset:4px}:where(nav) .ui-text-link:not([data-tone=content]),.ui-text-link[data-tone=quiet]{color:inherit;text-decoration:none}:where(nav) .ui-text-link:not([data-tone=content]):hover,.ui-text-link[data-tone=quiet]:hover{color:var(--color-accent,#e39354)}.ui-text-link--truncate,.ui-table-truncate .ui-text-link,.ui-identity-primary .ui-text-link,.ui-identity-secondary .ui-text-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;display:inline-block;overflow:hidden}:is(.ui-text-link--truncate,.ui-table-truncate .ui-text-link,.ui-identity-primary .ui-text-link,.ui-identity-secondary .ui-text-link)>svg{vertical-align:middle;margin-left:4px}:is(.ui-table-truncate,.ui-identity-primary,.ui-identity-secondary) .ui-text-link:focus-visible,.ui-text-link--truncate:focus-visible{outline-offset:-2px}.ui-field{gap:var(--ui-field-gap,9px);flex-direction:column;min-width:0;display:flex}.ui-label{color:var(--color-text,#f0eee9);font-size:12px;font-weight:500;line-height:1.5}.ui-label--group{font-size:13px;font-weight:600}.ui-required-mark:before{content:"*";color:var(--color-accent,#e39354);margin-left:3px;font-weight:600}.ui-field-hint,.ui-field-error{margin:0;font-size:12px;line-height:1.5}.ui-field-hint{color:var(--color-muted,#9b9e9f)}.ui-field-error{--ui-field-error-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");color:var(--color-danger,#e2877d);align-items:flex-start;gap:6px;display:flex}.ui-field-error:empty{display:none}.ui-field-error:before{content:"";height:14px;-webkit-mask:var(--ui-field-error-icon) center / contain no-repeat;-webkit-mask:var(--ui-field-error-icon) center / contain no-repeat;mask:var(--ui-field-error-icon) center / contain no-repeat;background-color:currentColor;flex:0 0 14px;margin-top:2px}.ui-input-wrap{width:100%;min-height:var(--ui-input-height,52px);border:1px solid var(--color-border,#303437);border-radius:var(--radius,8px);background:var(--color-input,#ffffff05);transition:border-color var(--motion-normal) var(--motion-ease), box-shadow var(--motion-normal) var(--motion-ease), background-color var(--motion-normal) var(--motion-ease);align-items:center;display:flex}.ui-input-wrap:hover:not(.ui-input-wrap--disabled){border-color:var(--color-border-hover,#505251)}.ui-input-wrap:focus-within{border-color:var(--color-accent,#e39354);background:var(--color-input-focus,#ffffff08);box-shadow:var(--shadow-input-focus,0 0 0 3px color-mix(in srgb, var(--color-accent,#e39354) 16%, transparent))}.ui-input-wrap--error,.ui-input-wrap--error:hover:not(.ui-input-wrap--disabled){border-color:var(--color-danger,#e2877d)}.ui-input-wrap--error:focus-within{border-color:var(--color-danger,#e2877d);box-shadow:var(--shadow-input-error-focus,0 0 0 3px color-mix(in srgb, var(--color-danger,#e2877d) 16%, transparent))}.ui-input-wrap--disabled{background:var(--color-disabled,color-mix(in srgb, var(--color-surface-raised,#202222) 60%, var(--color-surface,#1a1c1c)));cursor:not-allowed}.ui-input{width:100%;min-width:0;min-height:var(--ui-input-inner-height,50px);padding:var(--ui-input-padding,14px 15px);border-radius:inherit;color:var(--color-text,#f0eee9);background:0 0;border:0;outline:0;font-family:inherit;font-size:13px;line-height:1.5}.ui-input::placeholder{color:var(--color-placeholder,#72777a);opacity:1}.ui-input:disabled{color:var(--color-muted,#9b9e9f);-webkit-text-fill-color:var(--color-muted,#9b9e9f);cursor:not-allowed;opacity:1}.ui-input:-webkit-autofill{-webkit-text-fill-color:var(--color-text,#f0eee9);box-shadow:0 0 0 1000px var(--color-surface,#191d20) inset;caret-color:var(--color-text,#f0eee9)}.ui-input[type=number]{appearance:textfield}.ui-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-input-icon{padding-left:var(--ui-input-icon-padding,15px);color:var(--color-muted,#9b9e9f);display:flex}.ui-input-icon+.ui-input{padding-left:var(--ui-input-icon-gap,12px)}.ui-input-icon svg{stroke-width:1.5px;width:17px;height:17px}.ui-input-start,.ui-input-end{flex:none;align-items:center;display:flex}.ui-input-end{padding-right:var(--ui-input-end-padding,8px);gap:2px}.ui-input-affix{color:var(--color-muted,#9b9e9f);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.5}.ui-input-start.ui-input-affix{padding-left:10px}.ui-input-start.ui-input-affix+.ui-input{padding-left:6px}.ui-input-end.ui-input-affix{padding-right:10px}.ui-input:has(+.ui-input-end){padding-right:6px}.ui-input-wrap--unit-end .ui-input{text-align:right}.ui-input-end .ui-button:focus-visible{outline-offset:-2px}@media (pointer:coarse){:is(:root:has([data-page-density=compact]) .ui-input-end .ui-icon-button,[data-ui-density=compact] .ui-input-end .ui-icon-button){width:44px;min-height:var(--ui-input-inner-height,42px);aspect-ratio:auto}}.ui-password-toggle,.ui-password-toggle[aria-pressed=true]{color:var(--color-muted,#9b9e9f);background:0 0;border-color:#0000}.ui-password-toggle[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){background:var(--color-ghost-hover,#ffffff0d);color:var(--color-text,#f0eee9);border-color:#0000}.ui-checkbox{width:fit-content;padding-block:var(--ui-choice-padding,0);font-size:var(--ui-choice-size,12px);cursor:pointer;align-items:flex-start;gap:8px;line-height:1.5;display:inline-flex}.ui-checkbox-control{flex:none;width:16px;height:16px;margin-top:calc(.5lh - 8px);display:inline-flex;position:relative}.ui-checkbox-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ui-checkbox-indicator{border:1px solid var(--color-checkbox-border,#4b5052);background:var(--color-input,transparent);pointer-events:none;width:100%;height:100%;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:4px;place-items:center;display:grid;position:relative}.ui-checkbox-indicator svg{color:var(--color-on-accent,#171b1c);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.ui-checkbox:hover:not(.ui-checkbox--disabled) .ui-checkbox-indicator{border-color:var(--color-accent,#e39354)}.ui-checkbox-input:checked+.ui-checkbox-indicator,.ui-checkbox-input:indeterminate+.ui-checkbox-indicator{border-color:var(--color-accent,#e39354);background:var(--color-accent,#e39354)}.ui-checkbox-input:checked+.ui-checkbox-indicator .ui-checkbox-check,.ui-checkbox-input:indeterminate+.ui-checkbox-indicator .ui-checkbox-dash{opacity:1}.ui-checkbox-dash{position:absolute}.ui-checkbox-input:indeterminate+.ui-checkbox-indicator .ui-checkbox-check{opacity:0}.ui-checkbox-input:focus-visible+.ui-checkbox-indicator{outline:2px solid var(--color-accent,#e39354);outline-offset:2px}.ui-checkbox-label{min-width:0;color:var(--ui-choice-color,var(--color-muted,#9b9e9f))}.ui-checkbox--disabled{cursor:not-allowed}.ui-checkbox--disabled .ui-checkbox-label{color:var(--color-muted,#9b9e9f)}.ui-checkbox--disabled .ui-checkbox-indicator{border-color:var(--color-border,#303437);background:var(--color-disabled,color-mix(in srgb, var(--color-surface-raised,#202222) 60%, var(--color-surface,#1a1c1c)))}.ui-checkbox--disabled .ui-checkbox-input:checked+.ui-checkbox-indicator,.ui-checkbox--disabled .ui-checkbox-input:indeterminate+.ui-checkbox-indicator{border-color:var(--color-muted,#9b9e9f);background:var(--color-muted,#9b9e9f)}@media (pointer:coarse){.ui-checkbox-input{width:40px;height:40px;inset:-12px}}.ui-alert{align-items:flex-start;gap:var(--ui-alert-gap,11px);padding:var(--ui-alert-padding,14px);border:1px solid var(--color-border,#303437);border-radius:var(--radius,8px);background:var(--color-info-surface,#ffffff08);color:var(--color-muted,#9b9e9f);display:flex}.ui-alert-icon{flex:none;margin-top:1px;display:flex}.ui-alert-content{min-width:0}.ui-alert-title{color:var(--color-text,#f0eee9);margin:0 0 4px;font-size:13px;font-weight:600}.ui-alert-description{font-size:12px;line-height:1.65}.ui-alert--info{border-color:var(--color-info-border,var(--color-border,#303437))}.ui-alert--info .ui-alert-icon{color:var(--color-info,var(--color-accent,#e39354))}.ui-alert--success{border-color:var(--color-success-border,#94b99e40);background:var(--color-success-surface,#94b99e0d)}.ui-alert--success .ui-alert-icon{color:var(--color-success,#94b99e)}.ui-alert--warning{border-color:var(--color-warning-border,#d9b67540);background:var(--color-warning-surface,#d9b6750f)}.ui-alert--warning .ui-alert-icon{color:var(--color-warning,#d9b675)}.ui-alert--error{border-color:var(--color-danger-border,#e2877d40);background:var(--color-danger-surface,#e2877d0d)}.ui-alert--error .ui-alert-icon{color:var(--color-danger,#e2877d)}.ui-badge{width:fit-content;max-width:100%;padding:var(--ui-badge-padding,5px 9px);border:1px solid var(--color-border,#303437);color:var(--color-muted,#9b9e9f);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.ui-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ui-table .ui-badge{letter-spacing:0;border-color:#0000;border-radius:5px;font-size:11px}.ui-table .ui-badge--neutral{color:var(--color-text);background:var(--color-surface-raised)}.ui-badge--accent{color:var(--color-accent,#e39354);background:var(--color-accent-surface,#e393540f);border-color:var(--color-accent-border,#e3935440)}.ui-badge--success{color:var(--color-success,#94b99e);background:var(--color-success-surface,#94b99e0f);border-color:var(--color-success-border,#94b99e33)}.ui-modal-overlay{z-index:100;background:var(--color-modal-overlay,#05080ab8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;inset:0}.ui-modal{--modal-motion-offset:0 var(--motion-distance);z-index:100;width:min(440px,100vw - 40px);max-height:calc(100dvh - 48px);padding:var(--ui-modal-padding,28px);border:1px solid var(--color-border,#303437);background:var(--color-surface,#191d20);color:var(--color-text,#f0eee9);box-shadow:var(--shadow-modal,0 24px 80px #00000059);border-radius:16px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-modal--wide{width:min(760px,100vw - 40px)}.ui-modal-overlay[data-state=open]{animation:ui-fade-in var(--motion-enter) var(--motion-ease) both}.ui-modal-overlay[data-state=closed]{animation:ui-fade-out var(--motion-exit) var(--motion-ease-exit) both}.ui-modal[data-state=open]{animation:ui-modal-in var(--motion-enter) var(--motion-ease) both}.ui-modal[data-state=closed]{animation:ui-modal-out var(--motion-exit) var(--motion-ease-exit) both}.ui-modal:focus{outline:none}.ui-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-modal-title{min-width:0;font-size:var(--ui-modal-title-size,21px);letter-spacing:-.025em;overflow-wrap:anywhere;flex:auto;margin:0;font-weight:500;line-height:1.25}.ui-modal-close{flex-shrink:0;margin-top:-6px;margin-right:-7px}.ui-modal-description{margin:var(--ui-modal-description-gap,14px) 0 0;color:var(--color-muted,#9b9e9f);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.ui-modal-body{margin-top:var(--ui-modal-body-gap,24px)}.ui-modal-body:empty{display:none}.ui-modal-footer{justify-content:flex-end;gap:var(--space-2);margin:var(--ui-modal-footer-gap,26px) calc(-1 * var(--ui-modal-padding,28px)) 0;padding:var(--ui-modal-footer-padding,20px) var(--ui-modal-padding,28px) 0;border-top:1px solid var(--color-border,#303437);flex-wrap:wrap;display:flex}.ui-modal-footer[data-stacked]{flex-direction:column;align-items:stretch}.ui-modal-footer[data-stacked]>*{width:100%}.ui-modal:where(:has(>.ui-modal-footer)){flex-direction:column;display:flex;overflow:hidden}.ui-modal:where(:has(>.ui-modal-footer))>:where(:not(.ui-modal-body)){flex:none}.ui-modal:where(:has(>.ui-modal-footer))>.ui-modal-body{overscroll-behavior:contain;min-height:0;margin:calc(var(--ui-modal-body-gap,24px) - 4px) calc(-1 * var(--ui-modal-padding,28px)) 0;padding:4px var(--ui-modal-padding,28px) var(--ui-modal-footer-gap,26px);flex:auto;overflow-y:auto}.ui-modal:where(:has(>.ui-modal-footer))>.ui-modal-body:where(:not(:empty))+.ui-modal-footer{margin-top:0}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.ui-input{font-size:16px}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-modal-in{0%{opacity:0;translate:var(--modal-motion-offset)}to{opacity:1;translate:0}}@keyframes ui-modal-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--modal-motion-offset)}}@media (prefers-reduced-motion:reduce){.ui-button,.ui-input-wrap,.ui-checkbox-indicator{transition:none}.ui-spinner,.ui-modal-overlay[data-state],.ui-modal[data-state]{animation:none}}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-badge--warning{color:var(--color-warning,#d9b675);background:var(--color-warning-surface,#d9b67512);border-color:var(--color-warning-border,#d9b67533)}.ui-badge--info{color:var(--color-info,#9eafb9);background:var(--color-info-surface,#9eafb912);border-color:var(--color-info-border,#9eafb933)}.ui-badge--danger{color:var(--color-danger,#e2877d);background:var(--color-danger-surface,#e2877d0f);border-color:var(--color-danger-border,#e2877d40)}.ui-panel{min-width:0;padding:var(--ui-panel-padding,var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ui-panel-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--ui-panel-header-gap,var(--space-4));flex-wrap:wrap;min-height:32px;display:flex}.ui-panel-heading{min-width:0}.ui-panel-title{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:15px;font-weight:600;line-height:1.5}.ui-panel-description{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:1.5}.ui-panel-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;max-width:100%;display:flex}.ui-panel-toolbar{margin-top:var(--space-3)}.ui-panel-body{margin-top:var(--ui-panel-body-gap,var(--space-6))}.ui-panel>.ui-panel-toolbar:first-child,.ui-panel>.ui-panel-body:first-child{margin-top:0}.ui-panel-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-height:44px;margin:var(--ui-panel-body-gap,var(--space-6)) calc(-1 * var(--ui-panel-padding,var(--space-6))) calc(-1 * var(--ui-panel-padding,var(--space-6)));padding:6px var(--ui-panel-padding,var(--space-6));border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.ui-panel.ui-panel--table{padding:0;overflow:clip}.ui-panel.ui-panel--table>.ui-panel-header{min-height:calc(32px + var(--ui-panel-padding,var(--space-6)) + var(--ui-panel-body-gap,var(--space-6)));padding:var(--ui-panel-padding,var(--space-6)) var(--ui-panel-padding,var(--space-6)) var(--ui-panel-body-gap,var(--space-6))}.ui-panel--table>.ui-panel-toolbar{padding:0 var(--ui-panel-padding,var(--space-6)) var(--space-3);margin-top:0}.ui-panel--table>.ui-panel-toolbar:first-child{padding-top:var(--space-3)}.ui-panel--table>.ui-panel-body{margin-top:0}.ui-panel--table>.ui-panel-footer{margin:0}.ui-angled-toolbar{--toolbar-start:30%;--toolbar-rise:32px;--toolbar-inset:16px;isolation:isolate;padding:16px 32px 22px calc(var(--toolbar-start) + var(--toolbar-rise) + var(--toolbar-inset));position:relative}.ui-angled-toolbar:before{content:"";z-index:-1;background:var(--color-background);clip-path:polygon(0 var(--toolbar-rise), var(--toolbar-start) var(--toolbar-rise), calc(var(--toolbar-start) + var(--toolbar-rise)) 0, 100% 0, 100% 100%, 0 100%);position:absolute;inset:0}.ui-angled-toolbar-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-stat-card{min-width:0;padding:var(--ui-stat-padding,var(--space-5) var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);container-type:inline-size}.ui-stat-card--link{color:inherit;text-decoration:none;transition:background-color .1s,border-color .1s}.ui-stat-card--link:hover{border-color:var(--color-border-hover);background:var(--color-ghost-hover)}.ui-stat-card--link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-stat-card--link{transition:none}}.ui-stat-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-stat-label{min-width:0;color:var(--color-muted);font-size:11.5px;font-weight:500;line-height:1.5}.ui-stat-icon{color:var(--color-muted);flex-shrink:0;display:inline-flex}.ui-stat-icon svg{stroke-width:1.5px;width:16px;height:16px}.ui-stat-main{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--ui-stat-main-gap,var(--space-4));display:flex}.ui-stat-value{min-width:0;color:var(--color-text);font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(20px,11cqw,28px);font-weight:450;line-height:1.25}.ui-stat-main>.ui-stat-value{flex:none}.ui-stat-sparkline{width:84px;min-width:0;height:40px;color:var(--color-accent);flex:0 84px}@container (max-width:239.98px){.ui-stat-sparkline{display:none}}.ui-stat-detail{margin-top:var(--ui-stat-detail-gap,var(--space-3));color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:11px;line-height:1.5;display:flex}.ui-stat-trend{font-variant-numeric:tabular-nums;font-weight:600}.ui-stat-trend--up{color:var(--color-success,#94b99e)}.ui-stat-trend--down{color:var(--color-danger)}.ui-table-frame{min-width:0;position:relative}.ui-table-frame:after{content:"";z-index:3;opacity:0;pointer-events:none;width:20px;transition:opacity var(--motion-fast) var(--motion-ease);background:linear-gradient(270deg,#11191f17,#0000);position:absolute;inset:0 0 0 auto}.ui-table-frame[data-clipped-end]:after{opacity:1}.ui-table-frame:has(.ui-table-action-cell)[data-clipped-end]:after{opacity:0}.ui-table-scroll{overscroll-behavior-x:contain;width:100%;max-width:100%;position:relative;overflow-x:auto;container-type:inline-size}.ui-table-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ui-table{--ui-table-divider:color-mix(in srgb, var(--color-border) 65%, var(--color-surface));--ui-table-head:color-mix(in srgb, var(--color-surface) 65%, var(--color-surface-raised));--ui-table-hover:color-mix(in srgb, var(--color-surface) 35%, var(--color-surface-raised));width:100%;min-width:var(--ui-table-min-width,560px);border-collapse:separate;border-spacing:0;text-align:left;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.ui-table th{height:36px;padding:var(--ui-table-header-padding,6px 16px);border-block:1px solid var(--color-border);background:var(--ui-table-head);color:var(--color-muted);white-space:nowrap;font-size:11px;font-weight:600}.ui-table td{padding:var(--ui-table-cell-padding,12px 16px);border-bottom:1px solid var(--ui-table-divider);background:var(--color-surface);color:var(--color-text);vertical-align:middle}.ui-table tbody tr{height:var(--ui-table-row-height,auto)}.ui-table th:first-child,.ui-table td:first-child{padding-left:var(--ui-panel-padding,16px)}.ui-table th:last-child,.ui-table td:last-child{padding-right:var(--ui-panel-padding,16px)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table .ui-table-total td{border-top:1px solid var(--color-border-hover);background:var(--ui-table-head);border-bottom:0;font-weight:600}.ui-panel--table>.ui-panel-body:first-child>.ui-table-frame:first-child th{border-top:0}.ui-table-cell--right{text-align:right}.ui-table-cell--nowrap{white-space:nowrap}.ui-table td.ui-table-cell--truncate{max-width:280px}.ui-table-truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-table-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-table .ui-table-cell--fit{width:1%}.ui-table-col-min{height:0;display:block;overflow:hidden}.ui-table-row--interactive{cursor:pointer}.ui-table .ui-table-row--interactive:hover td,.ui-table .ui-table-row--interactive:focus-within td{background-color:var(--ui-table-hover)}.ui-table .ui-table-action-cell{width:44px;padding-left:0;padding-right:var(--space-2);text-align:right;z-index:1;position:sticky;right:0}.ui-table th.ui-table-action-cell{z-index:2}.ui-table-frame[data-clipped-end] .ui-table-action-cell{box-shadow:-1px 0 0 var(--color-border), -8px 0 10px -8px #11191f24}.ui-table-settings-cell .ui-actions-column-trigger{color:var(--color-muted)}.ui-table-settings-cell .ui-actions-column-trigger:hover,.ui-table-settings-cell .ui-actions-column-trigger[data-state=open]{color:var(--color-text)}.ui-table-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ui-table-row-action,.ui-table-row-menu{color:var(--color-muted)}.ui-table-row--interactive:hover .ui-table-row-action,.ui-table-row--interactive:focus-within .ui-table-row-action{color:var(--color-accent)}.ui-table-scroll--sticky-first th:first-child,.ui-table-scroll--sticky-first td:first-child:not([colspan]){z-index:1;position:sticky;left:0}.ui-table-scroll--sticky-first th:first-child{z-index:2}.ui-table-scroll--sticky-first[data-scrolled] th:first-child,.ui-table-scroll--sticky-first[data-scrolled] td:first-child:not([colspan]){box-shadow:1px 0 0 var(--color-border), 8px 0 10px -8px #11191f24}.ui-table td>.ui-identity{min-width:min(168px,40cqi);display:flex}.ui-table td>.ui-identity--fit{min-width:max-content}.ui-table-sort{color:inherit;font-size:inherit;font-weight:inherit;justify-content:flex-start;gap:6px;margin-inline:-11px}.ui-table-sort>svg{opacity:.4;flex-shrink:0}.ui-table-sort:hover>svg,.ui-table-sort:focus-visible>svg,th[aria-sort=ascending] .ui-table-sort>svg,th[aria-sort=descending] .ui-table-sort>svg{opacity:1}th[aria-sort=ascending] .ui-table-sort,th[aria-sort=descending] .ui-table-sort{color:var(--color-text)}.ui-table-cell--right .ui-table-sort{flex-direction:row-reverse}.ui-table-sort-option{color:var(--color-muted);margin-left:8px;font-weight:500}.ui-table-sort-option:before{content:"· "}.ui-table-sort-blank{width:14px;display:inline-block}.ui-table-empty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--ui-table-empty-padding,var(--space-10) var(--space-4));color:var(--color-muted);text-align:center;font-size:12.5px;line-height:1.5;display:flex}.ui-table-empty>svg{flex-shrink:0}.ui-table-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-height:44px;padding:6px var(--ui-panel-padding,16px);border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}@media (max-width:640px){.ui-table-scroll--sticky-first td:first-child:not([colspan])>:is(.ui-identity,.ui-table-truncate,.ui-cell-lines){max-width:46cqi}}.ui-select-field{width:fit-content;max-width:100%;position:relative}.ui-select-field[data-width=fill]{width:100%}.ui-select{width:100%;min-width:0;min-height:var(--ui-select-height,38px);padding:var(--ui-select-padding,9px 36px 9px 12px);border:1px solid var(--color-border);border-radius:var(--radius);outline-offset:2px;background:var(--color-input,var(--color-surface));color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--motion-normal) var(--motion-ease), box-shadow var(--motion-normal) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);outline:2px solid #0000;align-items:center;font-family:inherit;font-size:13px;line-height:1.5;display:flex;position:relative}.ui-select:hover:not(:disabled){border-color:var(--color-border-hover)}.ui-select:focus-visible,.ui-select[data-state=open]{border-color:var(--color-accent);box-shadow:var(--shadow-input-focus,0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent))}.ui-select[aria-invalid=true]{border-color:var(--color-danger)}.ui-select[aria-invalid=true]:focus-visible,.ui-select[aria-invalid=true][data-state=open]{box-shadow:var(--shadow-input-error-focus,0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent))}.ui-select:disabled{background:var(--color-disabled,color-mix(in srgb, var(--color-surface-raised) 60%, var(--color-surface)));color:var(--color-muted);cursor:not-allowed}.ui-select-content{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.ui-select>span:first-child:not(.ui-select-content){flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-select-line,.ui-select-content:after{grid-area:1/1;min-width:0}.ui-select-line{align-items:baseline;gap:6px;display:flex}.ui-select-content:after{content:attr(data-sizer);min-width:calc(var(--ui-select-min-width,160px) - 44px);visibility:hidden;white-space:pre;pointer-events:none;max-width:30ch;height:0;overflow:hidden}.ui-select-field[data-width=compact] .ui-select-content:after,.ui-select-field[data-inline-label] .ui-select-content:after{min-width:0}.ui-select-inline-label{color:var(--color-muted);white-space:nowrap;flex:none}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ui-select-value[data-placeholder]{color:var(--color-placeholder)}.ui-select-description{max-width:50%;color:var(--color-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.ui-select-chevron{color:var(--color-muted);pointer-events:none;transition:transform var(--motion-normal) var(--motion-ease);flex-shrink:0;position:absolute;right:10px}.ui-select[data-state=open] .ui-select-chevron{transform:rotate(180deg)}.ui-select-popup{z-index:130;min-width:max(var(--radix-select-trigger-width,0px), 160px);max-width:min(max(var(--radix-select-trigger-width,0px), 420px), calc(100vw - 24px));border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);transform-origin:var(--radix-select-content-transform-origin,var(--radix-popover-content-transform-origin));overflow:hidden;box-shadow:0 12px 32px #11191f24,0 2px 6px #11191f0f}.ui-select-popup--searchable{width:max(var(--radix-popover-trigger-width,0px), 280px);flex-direction:column;min-width:0;max-width:calc(100vw - 24px);display:flex}.ui-select-popup--searchable[data-side=top]{min-height:var(--ui-select-held-height,0px)}.ui-select-popup--searchable[data-width=trigger]{width:var(--radix-popover-trigger-width,280px)}.ui-select-popup--searchable>[cmdk-root]{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-select-popup--searchable .ui-select-search{flex:none}.ui-select-popup[data-state=open]{animation:ui-select-in var(--motion-enter) var(--motion-ease) both}.ui-select-popup[data-state=closed]{animation:ui-select-out var(--motion-exit) var(--motion-ease-exit) both}.ui-select-options{max-height:min(304px, var(--radix-select-content-available-height,304px));overscroll-behavior:contain;padding:4px;scroll-padding-block:4px;overflow-y:auto}.ui-select-popup--searchable .ui-select-options{max-height:min(264px, calc(var(--radix-popover-content-available-height,320px) - 48px));flex-direction:column;flex:auto;display:flex}.ui-select-popup--searchable .ui-select-options>[cmdk-list-sizer]{flex-direction:column;flex:1 0 auto;display:flex}.ui-select-popup--searchable .ui-select-option{flex:none}.ui-select-popup--searchable .ui-select-option.ui-select-create{margin-top:auto}.ui-select-popup--searchable .ui-select-option:has(+.ui-select-create){margin-bottom:4px}.ui-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:32px;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:5px;outline:none;align-items:center;padding:6px 32px 6px 10px;font-size:13px;line-height:1.4;display:flex;position:relative}.ui-select-option>span:first-child{overflow-wrap:anywhere;flex:auto;gap:1px;min-width:0;display:grid}.ui-select-option-description{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.ui-select-option-meta{margin-left:var(--space-3);color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400}.ui-select-option[data-muted]{color:var(--color-muted)}.ui-select-option[data-highlighted],.ui-select-option[cmdk-item][aria-selected=true]{background:var(--color-surface-raised);color:var(--color-text)}.ui-select-option[data-state=checked],.ui-select-option[data-selected-option]{font-weight:600}.ui-select-option[data-state=checked] .ui-select-option-description,.ui-select-option[data-selected-option] .ui-select-option-description{font-weight:400}.ui-select-option[data-disabled]:not([data-disabled=false]){color:var(--color-muted);cursor:not-allowed;opacity:.55;pointer-events:none}.ui-select-check{color:var(--color-accent);animation:ui-content-in var(--motion-fast) var(--motion-ease) both;align-items:center;display:flex;position:absolute;right:10px}.ui-select-search{border-bottom:1px solid var(--color-border);color:var(--color-muted);transition:box-shadow var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;padding:0 12px;display:flex}.ui-select-search>svg{flex-shrink:0}.ui-select-search input{width:100%;min-width:0;min-height:38px;color:var(--color-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:8px 0;font-size:13px}.ui-select-search:focus-within{box-shadow:0 -2px var(--color-accent) inset}.ui-select-search input::placeholder{color:var(--color-placeholder)}.ui-select-empty{color:var(--color-muted);padding:12px 14px;font-size:13px;line-height:1.5}.ui-select-option.ui-select-create{z-index:1;border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-accent);border-radius:0;gap:8px;margin:4px -4px -4px;padding:10px 14px;font-weight:600;position:sticky;bottom:-4px}.ui-select-option.ui-select-create[aria-selected=true]{background:var(--color-accent-surface);color:var(--color-accent-hover)}.ui-select-create-icon{border:1px solid var(--color-accent-border);background:var(--color-accent-surface);border-radius:999px;flex-shrink:0;width:20px;height:20px;padding:3px;display:grid}.ui-select-create-label{overflow-wrap:anywhere;min-width:0}.ui-select-empty+.ui-select-create{margin-top:0}.ui-select-sheet{z-index:100;height:min(85dvh,640px);padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 32px #11191f29}.ui-select-sheet[data-state=open]{animation:ui-select-sheet-in var(--motion-enter) var(--motion-ease) both}.ui-select-sheet[data-state=closed]{animation:ui-select-sheet-out var(--motion-exit) var(--motion-ease-exit) both}.ui-select-sheet-header{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 4px 16px;display:flex}.ui-select-sheet-title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.ui-select-sheet [cmdk-root]{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-select-sheet .ui-select-options{flex:auto;max-height:none}@keyframes ui-select-sheet-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-select-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-select-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@media (max-width:800px){.ui-select,.ui-select-search input{font-size:16px}.ui-select-option{font-size:15px}}@media (prefers-reduced-motion:reduce){.ui-select,.ui-select-chevron,.ui-select-option,.ui-select-search{transition:none}.ui-select-check,.ui-select-popup[data-state],.ui-select-sheet[data-state]{animation:none}}.ui-segmented-control{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.ui-segmented-control .ui-button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface-raised);border-color:var(--color-accent)}.ui-segmented-control .ui-button[aria-pressed=true]:hover{background:var(--color-secondary-hover,color-mix(in srgb, var(--color-surface-raised) 90%, white))}.ui-segmented-count{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:11px}@media (max-width:600px){:is(:root:has([data-page-density=compact]),[data-ui-density=compact]){--ui-panel-padding:12px;--ui-stat-padding:12px}.ui-panel{padding:var(--ui-panel-padding,var(--space-5))}.ui-stat-card{padding:var(--ui-stat-padding,var(--space-4))}.ui-stat-sparkline{flex-basis:60px;width:60px}}@media (pointer:coarse){.ui-select-option{min-height:44px}:is(:root:has([data-page-density=compact]),[data-ui-density=compact]){--ui-button-small-height:40px;--ui-button-medium-height:44px;--ui-input-height:44px;--ui-input-inner-height:42px;--ui-select-height:44px;--ui-choice-padding:10px}}.ui-input-icon,.ui-segmented-count{transition:color var(--motion-fast) var(--motion-ease)}.ui-input-wrap:focus-within .ui-input-icon{color:var(--color-accent)}.ui-alert,.ui-badge,.ui-panel,.ui-stat-card{transition:color var(--motion-normal) var(--motion-ease), background-color var(--motion-normal) var(--motion-ease), border-color var(--motion-normal) var(--motion-ease)}.ui-alert,.ui-field-error,.ui-table-empty{animation:ui-content-in var(--motion-normal) var(--motion-ease) both}.ui-table td{transition:background-color var(--motion-fast) var(--motion-ease)}.ui-table-sort>svg{transition:opacity var(--motion-fast) var(--motion-ease)}.ui-motion-presence[data-state=open]{animation:ui-presence-in var(--motion-enter) var(--motion-ease) both}.ui-motion-presence[data-state=closed]{pointer-events:none;animation:ui-presence-out var(--motion-exit) var(--motion-ease-exit) both}.ui-motion-presence>.ui-alert{animation:none}@keyframes ui-presence-in{0%{opacity:0;translate:0 var(--motion-distance)}to{opacity:1;translate:0}}@keyframes ui-presence-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 var(--motion-distance)}}@media (prefers-reduced-motion:reduce){.ui-button:active:not(:disabled,[aria-disabled=true]){transform:none}.ui-motion-presence[data-state]{animation:none}}
