@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.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{--basewhite:#fff;--base-white:#fff;--baseblack:#000;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f7;--gray-200:#e4e7ec;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#182230;--gray-900:#101828;--gray-950:#0c111d;--gray-dark-25:#fafafa;--gray-dark-50:#f4f4f5;--gray-dark-100:#e4e4e7;--gray-dark-200:#d4d4d8;--gray-dark-300:#bdbdc3;--gray-dark-400:#a9a9b1;--gray-dark-500:#8f8f98;--gray-dark-600:#6e6e77;--gray-dark-700:#424248;--gray-dark-800:#26262a;--gray-dark-900:#1d1d20;--gray-dark-950:#141416;--brand-25:#f6fefc;--brand-50:#f0fdf9;--brand-100:#ccfbef;--brand-200:#99f6e0;--brand-300:#5fe9d0;--brand-400:#2ed3b7;--brand-500:#15b79e;--brand-600:#0e9384;--brand-700:#107569;--brand-800:#125d56;--brand-900:#134e48;--brand-950:#0a2926;--error-25:#fffbfa;--error-50:#fef3f2;--error-100:#fee4e2;--error-200:#fecdca;--error-300:#fda29b;--error-400:#f97066;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--error-800:#912018;--error-900:#7a271a;--error-950:#55160c;--warning-25:#fffcf5;--warning-50:#fffaeb;--warning-100:#fef0c7;--warning-200:#fedf89;--warning-300:#fec84b;--warning-400:#fdb022;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--warning-800:#93370d;--warning-900:#7a2e0e;--warning-950:#4e1d09;--success-25:#f6fef9;--success-50:#ecfdf3;--success-100:#dcfae6;--success-200:#abefc6;--success-300:#75e0a7;--success-400:#47cd89;--success-500:#17b26a;--success-600:#079455;--success-700:#067647;--success-800:#085d3a;--success-900:#074d31;--success-950:#053321;--blue-25:#f5faff;--blue-50:#eff8ff;--blue-100:#d1e9ff;--blue-200:#b2ddff;--blue-300:#84caff;--blue-400:#53b1fd;--blue-500:#2e90fa;--blue-600:#1570ef;--blue-700:#175cd3;--blue-800:#1849a9;--blue-900:#194185;--blue-950:#102a56;--indigo-25:#f5f8ff;--indigo-50:#eef4ff;--indigo-100:#e0eaff;--indigo-200:#c7d7fe;--indigo-300:#a4bcfd;--indigo-400:#8098f9;--indigo-500:#6172f3;--indigo-600:#444ce7;--indigo-700:#3538cd;--indigo-800:#2d31a6;--indigo-900:#2d3282;--indigo-950:#1f235b;--logo-teal:#0e9384;--logo-ink:#10151f;--logo-amber:#f4b536;--camera-scrim:#10151fb8;--camera-scrim-soft:#10151f59;--camera-guide:#ffffffbf;--kiosk-bg:#0b1020;--font-base:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-heading:"Noto Sans", Inter, -apple-system, sans-serif;--font-size-micro:11px;--line-height-micro:14px;--font-size-xs:12px;--line-height-xs:18px;--font-size-compact:13px;--line-height-compact:18px;--font-size-sm:14px;--line-height-sm:20px;--font-size-md:16px;--line-height-md:24px;--font-size-lg:18px;--line-height-lg:28px;--font-size-xl:20px;--line-height-xl:30px;--font-size-display-xs:24px;--line-height-display-xs:32px;--font-size-display-sm:30px;--line-height-display-sm:38px;--font-size-display-md:36px;--line-height-display-md:44px;--text-micro:11px;--text-micro-lh:14px;--text-xs:12px;--text-xs-lh:18px;--text-compact:13px;--text-compact-lh:18px;--text-sm:14px;--text-sm-lh:20px;--text-md:16px;--text-md-lh:24px;--text-lg:18px;--text-lg-lh:28px;--text-xl:20px;--text-xl-lh:30px;--display-xs:24px;--display-xs-lh:32px;--display-sm:30px;--display-sm-lh:38px;--display-md:36px;--display-md-lh:44px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-none:0px;--tracking-tight:.1px;--tracking-wide:.2px;--space-0:0px;--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;--space-16:64px;--space-05:2px;--space-15:6px;--space-25:10px;--space-35:14px;--header-height:58px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.25s;--ease-standard:ease-in-out;--ease-panel:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f9fafb;--surface-card:#fff;--surface-raised:#fff;--surface-subtle:#fcfcfd;--surface-header:#fff;--surface-brand-subtle:#f0fdf9;--surface-brand-subtle-hover:#ccfbef;--surface-hover:#f2f4f7;--surface-disabled:#e4e7ec;--surface-overlay:#1018288c;--surface-inverse:#001925;--surface-selection:#ccfbef;--surface-scrollbar:#d0d5dd;--surface-scrollbar-hover:#98a2b3;--text-heading:#101828;--text-body:#344054;--text-secondary:#475467;--text-muted:#667085;--text-placeholder:#98a2b3;--text-on-brand:#fff;--text-on-inverse:#fff;--text-on-inverse-muted:#d0d5dd;--text-disabled:#98a2b3;--text-link:#0e9384;--text-link-hover:#107569;--text-wordmark:#10151f;--border-default:#e4e7ec;--border-strong:#d0d5dd;--border-subtle:#f2f4f7;--border-brand:#5fe9d0;--border-disabled:#d0d5dd;--border-focus:#15b79e;--border-focus-halo:#f0fdf9;--brand-primary:#0e9384;--brand-primary-hover:#107569;--brand-primary-active:#125d56;--brand-subtle:#f0fdf9;--brand-on-subtle:#107569;--brand-fill:#bed4ce;--brand-fill-hover:#93c7ba;--status-success-fg:#067647;--status-success-bg:#ecfdf3;--status-success-border:#abefc6;--status-success-dot:#17b26a;--status-success-solid:#17b26a;--status-success-halo:#ecfdf3;--status-warning-fg:#b54708;--status-warning-bg:#fffaeb;--status-warning-border:#fedf89;--status-warning-dot:#f79009;--status-warning-solid:#f79009;--status-warning-halo:#fffaeb;--status-error-fg:#b42318;--status-error-bg:#fef3f2;--status-error-border:#fecdca;--status-error-dot:#f04438;--status-error-solid:#f04438;--status-error-halo:#fef3f2;--status-info-fg:#107569;--status-info-bg:#f6fefc;--status-info-border:#ccfbef;--status-info-dot:#15b79e;--status-info-solid:#15b79e;--status-info-halo:#f0fdf9;--status-neutral-fg:#344054;--status-neutral-bg:#f9fafb;--status-neutral-border:#e4e7ec;--status-neutral-dot:#98a2b3;--status-neutral-solid:#667085;--status-neutral-halo:#f2f4f7;--accent-blue-fg:#175cd3;--accent-blue-bg:#eff8ff;--accent-blue-border:#d1e9ff;--accent-indigo-fg:#3538cd;--accent-indigo-bg:#eef4ff;--accent-indigo-border:#e0eaff;--chart-in:#15b79e;--chart-out:#f4b536;--chart-denied:#b42318;--chart-track:#f9fafb;--focus-ring:0 0 0 4px #f0fdf9;--focus-ring-error:0 0 0 4px #fef3f2;--shadow-xs:0px 1px 2px 0px #1018280d;--shadow-sm:0px 1px 3px 0px #1018281a, 0px 1px 2px 0px #1018280f;--shadow-md:0px 4px 8px -2px #1018281a, 0px 2px 4px -2px #1018280f;--shadow-lg:0px 12px 16px -4px #10182814, 0px 4px 6px -2px #10182808;--shadow-xl:0px 20px 24px -4px #10182814, 0px 8px 8px -4px #10182808;--shadow-2xl:0px 24px 48px -12px #1018282e;--shadow-tooltip:0px 5px 10px 0px #00192566}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#141416;--surface-card:#1d1d20;--surface-raised:#26262a;--surface-subtle:#212124;--surface-header:#1d1d20;--surface-brand-subtle:#0e2b27;--surface-brand-subtle-hover:#0a2926;--surface-hover:#2a2a2e;--surface-disabled:#2a2a2e;--surface-overlay:#0000009e;--surface-inverse:#0f3a35;--surface-selection:#125d56;--surface-scrollbar:#424248;--surface-scrollbar-hover:#6e6e77;--text-heading:#f4f4f5;--text-body:#d4d4d8;--text-secondary:#a9a9b1;--text-muted:#8f8f98;--text-placeholder:#6e6e77;--text-on-brand:#fff;--text-on-inverse:#fff;--text-on-inverse-muted:#bdbdc3;--text-disabled:#5c5c64;--text-link:#2ed3b7;--text-link-hover:#5fe9d0;--text-wordmark:#fafafa;--border-default:#333338;--border-strong:#424248;--border-subtle:#2a2a2e;--border-brand:#107569;--border-disabled:#333338;--border-focus:#15b79e;--border-focus-halo:#15b79e47;--brand-primary:#0e9384;--brand-primary-hover:#15b79e;--brand-primary-active:#2ed3b7;--brand-subtle:#0e2b27;--brand-on-subtle:#5fe9d0;--brand-fill:#0e2b27;--brand-fill-hover:#0a2926;--status-success-fg:#75e0a7;--status-success-bg:#17b26a1a;--status-success-border:#17b26a52;--status-success-dot:#47cd89;--status-success-solid:#17b26a;--status-success-halo:#17b26a47;--status-warning-fg:#fec84b;--status-warning-bg:#f790091a;--status-warning-border:#f7900952;--status-warning-dot:#fdb022;--status-warning-solid:#f79009;--status-warning-halo:#f7900947;--status-error-fg:#fda29b;--status-error-bg:#f044381a;--status-error-border:#f0443852;--status-error-dot:#f97066;--status-error-solid:#f04438;--status-error-halo:#f0443847;--status-info-fg:#5fe9d0;--status-info-bg:#15b79e1a;--status-info-border:#15b79e52;--status-info-dot:#2ed3b7;--status-info-solid:#15b79e;--status-info-halo:#15b79e47;--status-neutral-fg:#d4d4d8;--status-neutral-bg:#a1a1aa1f;--status-neutral-border:#a1a1aa47;--status-neutral-dot:#8f8f98;--status-neutral-solid:#6e6e77;--status-neutral-halo:#a1a1aa47;--accent-blue-fg:#84caff;--accent-blue-bg:#2e90fa1a;--accent-blue-border:#2e90fa52;--accent-indigo-fg:#a4bcfd;--accent-indigo-bg:#6172f31a;--accent-indigo-border:#6172f352;--chart-in:#15b79e;--chart-out:#f4b536;--chart-denied:#f97066;--chart-track:#26262a;--focus-ring:0 0 0 4px #15b79e47;--focus-ring-error:0 0 0 4px #f0443847;--shadow-xs:0px 1px 2px 0px #0000004d;--shadow-sm:0px 1px 3px 0px #0006, 0px 1px 2px 0px #00000047;--shadow-md:0px 4px 8px -2px #00000070, 0px 2px 4px -2px #0000004d;--shadow-lg:0px 12px 16px -4px #00000080, 0px 4px 6px -2px #0000004d, 0px 0px 0px 1px #ffffff0f;--shadow-xl:0px 20px 24px -4px #0000008c, 0px 8px 8px -4px #0000004d, 0px 0px 0px 1px #ffffff0f;--shadow-2xl:0px 24px 48px -12px #000000a3, 0px 0px 0px 1px #ffffff0f;--shadow-tooltip:0px 5px 10px 0px #0000008c}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-base);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-heading);color:var(--text-heading);font-weight:var(--weight-semibold);margin:0}h4,h5,h6{font-family:var(--font-base);color:var(--text-heading);font-weight:var(--weight-semibold);margin:0}p{margin:0}a{color:var(--text-link);font-weight:var(--weight-semibold);text-underline-offset:2px;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);text-decoration:underline}a:hover{color:var(--text-link-hover)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}::selection{background:var(--surface-selection)}code,kbd,samp{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}hr{border:none;border-top:1px solid var(--border-default);margin:0}img,svg,video{max-width:100%}*{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-scrollbar);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-hover);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ant-btn{transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);letter-spacing:var(--tracking-wide)}.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.ant-btn:not(:disabled):not(.ant-btn-disabled):active{box-shadow:var(--shadow-xs);transform:translateY(0)}.ant-btn-link:hover,.ant-btn-variant-link:hover,.ant-btn-text:hover,.ant-btn-variant-text:hover{box-shadow:none;transform:none}.ant-btn:focus-visible{box-shadow:var(--focus-ring)}.ant-btn:disabled,.ant-btn.ant-btn-disabled{background:var(--surface-disabled);border-color:var(--border-disabled);color:var(--text-disabled);box-shadow:none}.ant-table-wrapper .ant-table{border-radius:var(--radius-lg);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--text-xs-lh);white-space:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td{line-height:var(--text-sm-lh)}.ant-table-wrapper .ant-table-thead>tr>th:first-child,.ant-table-wrapper .ant-table-tbody>tr>td:first-child{padding-left:var(--space-5)}.ant-table-wrapper .ant-table-thead>tr>th:last-child,.ant-table-wrapper .ant-table-tbody>tr>td:last-child{padding-right:var(--space-5)}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:var(--space-4) 0 0}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--border-default)}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:var(--space-6)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--weight-semibold)}.ant-tabs .ant-tabs-ink-bar{height:2px}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-select-selection-placeholder{color:var(--text-placeholder);font-weight:var(--weight-regular)}.ant-input-affix-wrapper>.ant-input-prefix{margin-inline-end:var(--space-2)}.ant-input-affix-wrapper>.ant-input-suffix{margin-inline-start:var(--space-2)}.ant-input[readonly]:not(.ant-input-borderless){background:var(--surface-page)}.ant-modal-mask{-webkit-backdrop-filter:none;backdrop-filter:none}.ant-modal{top:40px}.ant-modal-centered .ant-modal{top:0}.ant-modal .ant-modal-content,.ant-modal .ant-modal-container{box-shadow:var(--shadow-xl)}.ant-modal .ant-modal-title{font-family:var(--font-heading)}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{box-shadow:var(--shadow-lg);border:1px solid var(--border-default)}.ant-select .ant-select-input:focus,.ant-select .ant-select-input:focus-visible,.ant-select .ant-select-selection-search-input:focus,.ant-select .ant-select-selection-search-input:focus-visible{box-shadow:none;outline:none}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled).ant-select-item-option-active{background:var(--surface-hover)}.ant-tooltip .ant-tooltip-inner{box-shadow:var(--shadow-tooltip);font-weight:var(--weight-medium);min-height:auto;padding:var(--space-2) var(--space-3)}.ant-form-item .ant-form-item-label>label.ant-form-item-required:before{display:none}.ant-form-item .ant-form-item-label>label.ant-form-item-required:after{color:var(--status-error-solid);font-size:var(--text-sm);content:"*";visibility:visible;margin-inline-start:2px;display:inline-block}.ant-empty .ant-empty-description{font-size:var(--text-sm)}.ant-notification .ant-notification-notice{border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ant-checkbox .ant-checkbox-inner{border-color:var(--border-strong)}.ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--brand-subtle);border-color:var(--brand-on-subtle)}.ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:var(--brand-on-subtle)}.ant-checkbox-indeterminate:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{background-color:var(--brand-on-subtle)}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:var(--brand-subtle);border-color:var(--brand-on-subtle)}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background-color:var(--brand-on-subtle)}.ant-segmented{border:1px solid var(--border-default);padding:2px}.ant-segmented .ant-segmented-item{font-weight:var(--weight-medium);color:var(--text-secondary)}.ant-segmented .ant-segmented-item-selected{border:1px solid var(--border-strong);box-shadow:var(--shadow-xs);color:var(--text-heading);font-weight:var(--weight-semibold)}@media (width<=767px){.ant-modal .ant-modal-footer{z-index:2;margin-inline:calc(var(--space-6) * -1);margin-bottom:calc(var(--space-5) * -1);padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-raised);position:sticky;bottom:0}}.sv-icon{background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sv-icon--raw{object-fit:contain;background:0 0;-webkit-mask:none;mask:none}.sv-logo{align-items:center;line-height:0;display:inline-flex}.sv-logo img{width:auto;height:100%;display:block}.sv-taglist{align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;display:inline-flex}.sv-taglist__empty{color:var(--text-placeholder)}.sv-tag{height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;align-items:center;line-height:1;display:inline-flex}.sv-tag[data-hue=blue]{color:var(--accent-blue-fg);background:var(--accent-blue-bg);border-color:var(--accent-blue-border)}.sv-tag[data-hue=indigo]{color:var(--accent-indigo-fg);background:var(--accent-indigo-bg);border-color:var(--accent-indigo-border)}.sv-tag[data-hue=green]{color:var(--status-success-fg);background:var(--status-success-bg);border-color:var(--status-success-border)}.sv-tag[data-hue=amber]{color:var(--status-warning-fg);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.sv-tag[data-hue=slate]{color:var(--status-neutral-fg);background:var(--status-neutral-bg);border-color:var(--status-neutral-border)}.sv-tag--more{border-radius:var(--radius-full);padding:0 var(--space-15);color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--border-default);cursor:default}.sv-tag--more:hover,.sv-tag--more:focus-visible{color:var(--text-heading);border-color:var(--border-strong);outline:none}.sv-badge{align-items:center;gap:var(--space-15);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--text-xs-lh);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid;display:inline-flex}.sv-badge--pill{border-radius:var(--radius-full);padding-inline-start:var(--space-15)}.sv-badge__dot{background:var(--status-neutral-dot);border-radius:50%;flex:none;width:6px;height:6px}.sv-badge[data-tone=success]{color:var(--status-success-fg);background:var(--status-success-bg);border-color:var(--status-success-border)}.sv-badge[data-tone=success] .sv-badge__dot{background:var(--status-success-dot)}.sv-badge[data-tone=warning]{color:var(--status-warning-fg);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.sv-badge[data-tone=warning] .sv-badge__dot{background:var(--status-warning-dot)}.sv-badge[data-tone=error]{color:var(--status-error-fg);background:var(--status-error-bg);border-color:var(--status-error-border)}.sv-badge[data-tone=error] .sv-badge__dot{background:var(--status-error-dot)}.sv-badge[data-tone=info]{color:var(--status-info-fg);background:var(--status-info-bg);border-color:var(--status-info-border)}.sv-badge[data-tone=info] .sv-badge__dot{background:var(--status-info-dot)}.sv-badge[data-tone=neutral]{color:var(--status-neutral-fg);background:var(--status-neutral-bg);border-color:var(--status-neutral-border)}.sv-card{gap:var(--space-6);padding:var(--space-6) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);flex-direction:column;display:flex}.sv-card--compact{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md)}.sv-card--elevated{box-shadow:var(--shadow-md)}.sv-card__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-heading)}.sv-card__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.sv-pagehead{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;align-self:stretch;display:flex}.sv-pagehead__text{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}.sv-pagehead__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--text-lg-lh);color:var(--text-heading)}.sv-pagehead__description{font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--text-secondary)}.sv-pagehead__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:0 auto;display:flex}.sv-empty{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.sv-empty__art{width:160px;height:auto}.sv-empty__check{background:var(--brand-subtle);width:72px;height:72px;color:var(--brand-on-subtle);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sv-empty__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-heading)}.sv-empty__body{font-size:var(--text-sm);color:var(--text-muted);max-width:360px;line-height:var(--text-sm-lh)}.sv-search{width:300px;max-width:100%}.sv-search--block{width:100%}.sv-microlabel{font-size:var(--font-size-xs);font-weight:var(--weight-semibold);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.sv-meta{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--text-muted)}.sv-stats{align-items:center;gap:var(--space-2) var(--space-8);padding:var(--space-2) var(--space-5);background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--text-secondary);flex-wrap:wrap;display:flex}.sv-stats--tiles{gap:var(--space-6);padding:var(--space-2) var(--space-5);background:var(--surface-card);border-radius:var(--radius-lg)}.sv-stats__item{align-items:baseline;gap:var(--space-15);display:flex}.sv-stats--tiles .sv-stats__item{flex-direction:column;align-items:flex-start;gap:0}.sv-stats__value{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-body)}.sv-stats--tiles .sv-stats__value{font-size:var(--text-lg);line-height:var(--text-lg-lh)}.sv-stats__value[data-tone=success]{color:var(--status-success-fg)}.sv-stats__value[data-tone=warning]{color:var(--status-warning-fg)}.sv-stats__value[data-tone=error]{color:var(--status-error-fg)}.sv-stats__value[data-tone=info]{color:var(--status-info-fg)}.sv-stats__label{color:var(--text-muted)}.sv-grid{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.sv-grid__summary .sv-stats{background:0 0;border:none;border-radius:0;padding:0}.sv-grid__summary{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-25) var(--space-5);background:var(--surface-subtle);border-bottom:1px solid var(--border-default);font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;display:grid}.sv-grid__body{flex-direction:column;flex:1;min-height:280px;display:flex;position:relative}.sv-grid__body>div{flex-direction:column;flex:1;min-height:0;display:flex}.sv-grid__body>div .ag-root-wrapper{flex:auto;min-height:0}.sv-grid__body>.sv-skeleton--grid{flex:1;min-height:0}.sv-grid a{text-decoration:none}.sv-grid a:hover{text-decoration:underline}.sv-grid .ag-cell.sv-grid__cell--actions,.sv-grid .ag-cell.sv-grid__cell--rich{align-items:center;line-height:normal;display:flex}.sv-grid .ag-cell.sv-grid__cell--rich{overflow:hidden}.sv-grid .ag-cell.sv-grid__cell--wrap{white-space:normal;padding-block:var(--space-25);line-height:1.45}.sv-grid .ag-cell.sv-grid__cell--actions .ag-cell-wrapper,.sv-grid .ag-cell.sv-grid__cell--actions .ag-cell-value,.sv-grid .ag-cell.sv-grid__cell--rich .ag-cell-wrapper,.sv-grid .ag-cell.sv-grid__cell--rich .ag-cell-value{align-items:center;width:max-content;max-width:none;display:flex;overflow:visible}.sv-grid .ag-cell.sv-grid__cell--actions .ag-cell-wrapper,.sv-grid .ag-cell.sv-grid__cell--actions .ag-cell-value{width:100%}.sv-grid__empty{padding:var(--space-12) var(--space-6);flex:1;justify-content:center;align-items:center;display:flex}.sv-grid__picker{min-width:200px;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.sv-grid__picker-title{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);display:flex}.sv-grid__picker-reset{font:inherit;font-weight:var(--weight-medium);text-transform:none;letter-spacing:0;color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0}.sv-grid__picker-reset:hover{color:var(--text-link-hover);text-decoration:underline}.sv-grid__columns{color:var(--text-secondary)}.sv-grid__columns-count{margin-left:var(--space-1);padding:0 var(--space-15);border-radius:var(--radius-full);background:var(--brand-subtle);color:var(--brand-on-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:18px}.sv-grid__picker-item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-body);cursor:pointer;display:flex}.sv-grid__picker-item:hover{background:var(--surface-hover)}.sv-grid__tools{align-self:start;align-items:center;gap:var(--space-2);grid-area:1/2;display:flex}.sv-grid__body[data-loading] .ag-root-wrapper{opacity:.72;transition:opacity var(--duration-fast) var(--ease-standard)}.sv-grid__footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:var(--space-2) var(--space-5);border-top:1px solid var(--border-default);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.sv-grid__footer-left{align-items:center;gap:var(--space-3);display:flex}.sv-grid__count strong{color:var(--text-heading);font-weight:var(--weight-semibold)}.sv-grid__cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-grid__card{align-items:flex-start;gap:var(--space-25);padding:var(--space-3) var(--space-35);border-bottom:1px solid var(--border-subtle);background:var(--surface-card);display:flex;position:relative}.sv-grid__card:last-child{border-bottom:none}.sv-grid__card--open{cursor:pointer;-webkit-tap-highlight-color:transparent}.sv-grid__card--open:active{background:var(--surface-hover)}.sv-grid__card-body{gap:var(--space-15);flex-direction:column;flex:1;min-width:0;display:flex}.sv-grid__card .sv-badge{font-size:var(--font-size-micro);padding-block:1px;line-height:16px}.sv-grid__card-head{justify-content:space-between;align-items:center;gap:var(--space-05) var(--space-2);flex-wrap:wrap;display:flex}.sv-grid__card-title{min-width:0;font-size:var(--font-size-compact);font-weight:var(--weight-semibold);letter-spacing:-.1px;color:var(--text-heading);overflow-wrap:anywhere;line-height:20px}.sv-grid__card-status{flex:none}.sv-grid__card-facts{align-items:center;gap:var(--space-1) var(--space-35);flex-wrap:wrap;margin:0;display:flex}.sv-grid__card-fact{align-items:center;gap:2px var(--space-1);flex-wrap:wrap;min-width:0;max-width:100%;line-height:22px;display:inline-flex}.sv-grid__card-fact dt{font-size:var(--font-size-xs);color:var(--text-muted)}.sv-grid__card-fact dt:after{content:":"}.sv-grid__card-fact dd{color:var(--text-body);overflow-wrap:anywhere;margin:0;font-size:12px}.sv-grid__card .sv-taglist{gap:var(--space-1);flex-wrap:wrap}.sv-grid__card-actions .ant-btn{height:28px;padding-inline:var(--space-25);font-size:12px}@media (width<=767px){.sv-grid__body{min-height:0}.sv-grid{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.sv-grid__summary{border:1px solid var(--border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none}.sv-grid__body{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.sv-grid__summary+.sv-grid__body{border-top-left-radius:0;border-top-right-radius:0}.sv-grid__footer{bottom:var(--space-2);z-index:5;justify-content:center;gap:var(--space-2);min-height:48px;margin-top:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-wrap:wrap;position:sticky}.sv-grid__footer:after{content:"";inset-inline:-1px;height:calc(var(--space-2) + 1px);background:var(--surface-page);position:absolute;top:calc(100% + 1px)}.sv-grid__footer-left:empty{display:none}}.sv-grid__card-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.sv-grid__card-actions>span{display:contents}@media (width<=767px){.sv-grid__body{min-height:0}.sv-grid__footer{gap:var(--space-2);flex-wrap:wrap}}.sv-grid__pager{align-items:center;gap:var(--space-2);display:flex}.sv-skeleton__bone{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-hover) 25%, var(--surface-disabled) 42%, var(--surface-hover) 60%);animation:sv-shimmer 1.3s var(--ease-standard) infinite;background-size:320% 100%;display:block}@keyframes sv-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sv-fade-in{0%{opacity:0}to{opacity:1}}.sv-skeleton,.sv-loading--page,.sv-loadbar,.sv-grid__cards,.sv-grid .ag-root-wrapper,.sv-grid__empty{animation:sv-fade-in .18s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.sv-skeleton__bone{background:var(--surface-hover);animation:none}.sv-skeleton,.sv-loading--page,.sv-loadbar,.sv-grid__cards,.sv-grid .ag-root-wrapper,.sv-grid__empty{animation:none}}.sv-skeleton--grid{flex:1;min-height:0;overflow:hidden}.sv-skeleton__row{border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.sv-skeleton__row--head{background:var(--surface-page);border-bottom-color:var(--border-default)}.sv-skeleton__row--head .sv-skeleton__bone{opacity:.7}.sv-skeleton__cell{min-width:0;padding-inline:var(--space-4);align-items:center;display:flex}.sv-skeleton--cards{flex-direction:column;display:flex}.sv-skeleton__cardrow{gap:var(--space-2);padding:var(--space-3) var(--space-35);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.sv-skeleton__cardrow:last-child{border-bottom:none}.sv-skeleton__cardhead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sv-skeleton__cardhead .sv-skeleton__bone:last-child{border-radius:var(--radius-full,999px);flex:none}.sv-skeleton--detail{gap:var(--space-8);flex-direction:column;width:100%;max-width:1280px;margin-inline:auto;display:flex}.sv-skeleton__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sv-skeleton__card{gap:var(--space-5);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex}.sv-skeleton__grid2{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.sv-skeleton__field{gap:var(--space-2);flex-direction:column;display:flex}.sv-skeleton--card{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.sv-loading--page{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;flex:1;min-height:240px;display:flex}.sv-loading__label{font-size:var(--text-sm);color:var(--text-muted);margin:0}.sv-loadbar{inset-inline:0;background:var(--surface-hover);z-index:3;height:2px;position:absolute;top:0;overflow:hidden}.sv-loadbar:after{content:"";border-radius:var(--radius-full,999px);background:var(--brand-primary);width:40%;animation:sv-loadbar-travel 1.1s var(--ease-standard) infinite;position:absolute;inset-block:0}@keyframes sv-loadbar-travel{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.sv-loadbar:after{animation-duration:2.4s}}@media (width<=767px){.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-number-input,.ant-select-selector,.ant-select-selection-search-input,.ant-picker-input>input,textarea.ant-input{font-size:16px!important}.ant-modal{top:var(--space-4);max-width:calc(100vw - 2 * var(--space-3));padding-bottom:var(--space-4)}.ant-modal .ant-modal-footer{gap:var(--space-2);display:flex}.ant-modal .ant-modal-footer>.ant-btn{flex:1;margin-inline-start:0!important}.sv-pagehead{align-items:center}.sv-pagehead__text{flex:10rem}.sv-pagehead__title{font-size:var(--font-size-md);line-height:var(--line-height-md)}.sv-pagehead__actions{flex:0 auto;max-width:100%}}.sv-stack{gap:var(--sv-gap,var(--space-4));flex-direction:column;display:flex}.sv-row{align-items:center;gap:var(--sv-gap,var(--space-3));display:flex}.sv-row--between{justify-content:space-between}.sv-row--end{justify-content:flex-end}.sv-row--wrap{flex-wrap:wrap}.sv-grow{flex:1;min-width:0}.sv-page{gap:var(--space-6);padding:var(--space-6);flex-direction:column;width:100%;max-width:1440px;margin-inline:auto;display:flex}@media (width<=768px){.sv-page{padding:var(--space-4);gap:var(--space-4)}}.sv-page--fill{gap:var(--space-4);flex-direction:column;height:100%;min-height:0;display:flex}.sv-page--fill>.sv-grid{flex:1;min-height:0}@media (width<=767px){.sv-page--fill{height:auto}.sv-page--fill>.sv-grid{flex:none}}.sv-scroller{scrollbar-width:none;max-width:100%;overflow-x:auto}.sv-scroller::-webkit-scrollbar{display:none}.sv-section-title{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--text-heading);margin:0;font-weight:600}.sv-filters{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.sv-filters>*{flex:0 220px;min-width:0}.sv-filters>.sv-search{flex-basis:300px}@media (width<=767px){.sv-filters>*,.sv-filters>.sv-search{flex:100%}}.sv-note{font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--text-secondary);margin:0}.sv-tabs-fill,.sv-tabs-fill .ant-tabs-content-holder,.sv-tabs-fill .ant-tabs-body-holder,.sv-tabs-fill .ant-tabs-body,.sv-tabs-fill .ant-tabs-content,.sv-tabs-fill .ant-tabs-tabpane-active{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=767px){.sv-tabs-fill,.sv-tabs-fill .ant-tabs-content-holder,.sv-tabs-fill .ant-tabs-body-holder,.sv-tabs-fill .ant-tabs-body,.sv-tabs-fill .ant-tabs-content,.sv-tabs-fill .ant-tabs-tabpane-active,.sv-tabs-fill .ant-tabs-tabpane-active .sv-grid,.sv-tabs-fill .ant-tabs-tabpane-active .sv-grid__body,.sv-tabs-fill .ant-tabs-tabpane-active .sv-stack{flex:none;min-height:auto;overflow:visible}}.sv-tel{color:inherit;font-weight:inherit;text-decoration:none}@media (width<=767px){.sv-tel{color:var(--text-link);text-decoration:underline}}.sv-filters>.ant-picker-range{min-width:260px}.account{align-items:center;gap:var(--space-25);padding:var(--space-15) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font:inherit;text-align:left;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:flex}.account:hover{background:var(--surface-hover)}.account__avatar{background:var(--brand-subtle);color:var(--brand-on-subtle);font-weight:var(--weight-semibold);flex:none}.account__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;font-size:var(--font-size-compact);font-weight:var(--weight-medium);color:var(--text-secondary);flex:1;overflow:hidden}.appbar{align-items:center;gap:var(--space-4);height:100%;line-height:normal;display:flex}.appbar__slot{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media (width<=767px){.appbar{gap:var(--space-3)}}.appbar-host{height:var(--header-height);padding:0 var(--space-6);border-bottom:1px solid var(--border-default);background:var(--surface-header)}@media (width<=767px){.appbar-host{padding:0 var(--space-4)}}.siteswitch{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:40px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-heading);font:inherit;cursor:pointer;display:inline-flex}.siteswitch--single{cursor:default;background:0 0;border-color:#0000}.siteswitch:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--border-focus-halo);outline:none}.siteswitch__logo{object-fit:contain;flex:none;max-width:120px;height:36px}.siteswitch__text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.siteswitch__name{overflow-wrap:anywhere;font-weight:600}.siteswitch__role{font-size:var(--font-size-xs,12px);color:var(--text-muted)}.siteswitch__option{flex-direction:column;display:flex}@media (width<=767px){.siteswitch__role{display:none}.siteswitch__logo{max-width:72px;height:28px}.siteswitch__text{max-width:100%}.siteswitch__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.tabbar{z-index:20;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface-header);border-top:1px solid var(--border-default);flex:none;align-items:stretch;display:flex;position:sticky;bottom:0}.tabbar__tab{min-width:0;padding:0 var(--space-1);color:var(--text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.tabbar__tab[aria-current=page]{color:var(--brand-on-subtle)}.tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-micro);font-weight:var(--weight-semibold);line-height:1;overflow:hidden}.tabbar-sheet__root .ant-drawer-content{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.tabbar-sheet .ant-drawer-body{gap:var(--space-3);padding:var(--space-2) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.tabbar-sheet__grip{width:36px;height:4px;margin-bottom:var(--space-1);border-radius:var(--radius-full);background:var(--border-strong);align-self:center}.tabbar-sheet__group{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex;overflow:hidden}.tabbar-sheet__row{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-body);font:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;display:flex}.tabbar-sheet__row:last-child{border-bottom:none}.tabbar-sheet__row:active:not(:disabled):not(.tabbar-sheet__row--static){background:var(--surface-hover)}.tabbar-sheet__row[aria-current=page]{color:var(--brand-on-subtle);background:var(--brand-subtle)}.tabbar-sheet__row:disabled{color:var(--text-disabled);cursor:not-allowed}.tabbar-sheet__row--static{cursor:default}.tabbar-sheet__row--danger{color:var(--status-error-fg)}.tabbar-sheet__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tabbar-sheet__meta{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--font-size-sm);color:var(--text-muted);overflow:hidden}.shell{height:100dvh}.shell>.ant-layout{flex:1;min-height:0}.shell__header{z-index:20;border-bottom:1px solid var(--border-default);position:sticky;top:0}.shell__toggle[aria-pressed=true].ant-btn{color:var(--text-link);background:var(--brand-subtle)}.shell__toggle[aria-pressed=true].ant-btn:hover{color:var(--text-link);background:var(--surface-brand-subtle-hover)}.shell__sider{z-index:10;position:relative}.shell__sider .ant-layout-sider-children{top:var(--header-height);height:calc(100dvh - var(--header-height));position:sticky}.shell__panel{inset-block:0;background:var(--surface-header);border-right:1px solid var(--border-default);width:232px;transition:width var(--duration-base) var(--ease-panel), box-shadow var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.shell__panel--rail{width:72px}.shell__panel--float{box-shadow:var(--shadow-lg)}.shell__menu{margin-top:var(--space-2);min-height:0;padding:var(--space-2);flex:1;overflow:hidden auto}.shell__menu.ant-menu-inline,.shell__menu.ant-menu-inline-collapsed{border-inline-end:none}.shell__menu.ant-menu-inline-collapsed{width:100%}.shell__menu.ant-menu-inline-collapsed .ant-menu-item-group-title{display:none}.shell__foot{gap:var(--space-05);padding:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;flex:none;display:flex}.shell__foot .account{width:100%}.shell__foot-row{align-items:center;gap:var(--space-25);width:100%;height:40px;padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--font-size-compact);color:var(--text-body);text-align:left;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:flex}.shell__foot-row:hover:not(:disabled){background:var(--surface-hover)}.shell__foot-row:disabled{color:var(--text-disabled);cursor:not-allowed}.shell__foot-row[aria-current=page]{background:var(--brand-subtle);color:var(--brand-on-subtle);font-weight:var(--weight-medium)}.shell__foot-label{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell__panel--rail .shell__foot-row,.shell__panel--rail .account{justify-content:center;padding-inline:0}.shell__panel--rail .shell__foot-label{display:none}.shell__content{gap:var(--space-5);padding:var(--space-6);flex-direction:column;min-height:0;display:flex;overflow:auto}:root{--tabbar-height:56px}@media (width<=767px){.shell--compact .shell__content{gap:var(--space-4);padding:var(--space-4);padding-bottom:0}.shell--compact .shell__content:after{content:"";height:calc(var(--space-2) + env(safe-area-inset-bottom,0px));flex:none}.shell--compact .shell__header.ant-layout-header{padding-inline:var(--space-4)}}.shell__menu .ant-menu-item-group-title{padding-top:var(--space-3);padding-bottom:var(--space-1)}.auth{background:var(--surface-page);grid-template-columns:minmax(400px,46%) minmax(0,1fr);min-height:100dvh;display:grid}.auth__brand{background:linear-gradient(164deg,  var(--brand-800) 0%, var(--brand-900) 44%, var(--brand-950) 100%);color:var(--base-white);display:flex;position:relative;overflow:hidden}.auth__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 30% 0,#000 30%,#0000 100%);mask-image:radial-gradient(90% 80% at 30% 0,#000 30%,#0000 100%)}.auth__glow{border-radius:var(--radius-full);background:radial-gradient(circle,#459beb52 0%,#459beb00 65%);width:900px;height:900px;position:absolute;top:-360px;left:-160px}.auth__brand-body{justify-content:space-between;gap:var(--space-12);padding:var(--space-10) var(--space-12) var(--space-8);flex-direction:column;flex:1;padding-bottom:240px;display:flex;position:relative}.auth__pitch{max-width:440px}.auth__eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:#fff9}.auth__headline{margin:0 0 var(--space-8);font-family:var(--font-heading);font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--weight-bold);letter-spacing:-.6px;color:var(--base-white)}.auth__points{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth__point{gap:var(--space-35);align-items:flex-start;display:flex}.auth__point-icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--brand-200);background:#ffffff14;border:1px solid #ffffff24;flex:none;justify-content:center;align-items:center;display:inline-flex}.auth__point-text{font-size:var(--text-sm);line-height:var(--text-sm-lh);color:#ffffffad;flex-direction:column;gap:2px;display:flex}.auth__point-text strong{font-weight:var(--weight-semibold);color:var(--base-white)}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-drift{0%{transform:translate(0)scale(1)}to{transform:translate(120px,60px)scale(1.08)}}@keyframes auth-trolley{0%,8%{transform:translate(-110px)}46%,54%{transform:translate(150px)}92%,to{transform:translate(-110px)}}.auth__brand-body>*,.auth__point{animation:auth-rise .64s var(--ease-panel) both}.auth__brand-body>:first-child{animation-delay:80ms}.auth__brand-body>:nth-child(2){animation-delay:.2s}.auth__brand-body>:nth-child(3){animation-delay:.7s}.auth__point:first-child{animation-delay:.38s}.auth__point:nth-child(2){animation-delay:.5s}.auth__point:nth-child(3){animation-delay:.62s}.auth__glow{animation:22s ease-in-out infinite alternate auth-drift}@media (prefers-reduced-motion:reduce){.auth__brand-body>*,.auth__point,.auth__glow{animation:none}}.auth__pane{background:var(--surface-page);flex-direction:column;min-width:0;display:flex;position:relative}.auth__pane-brand{padding:var(--space-5) var(--space-6) 0;display:none}.auth__stage{padding:var(--space-12) var(--space-6);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.auth__card{flex-direction:column;width:400px;max-width:100%;display:flex}.auth__title{font-family:var(--font-heading);font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--weight-bold);letter-spacing:-.5px;color:var(--text-heading);margin:0}.auth__subtitle{margin:var(--space-2) 0 0;font-size:var(--text-md);line-height:var(--text-md-lh);color:var(--text-muted)}.auth__error{margin-top:var(--space-6)}.auth__fields{margin-top:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.auth__field{gap:var(--space-15);flex-direction:column;display:flex}.auth__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-heading)}.auth__submit{margin-top:var(--space-6)}.auth__forgot{margin:var(--space-3) 0 var(--space-6);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-link);align-self:flex-end;text-decoration:none}.auth__forgot:hover{color:var(--text-link-hover);text-decoration:underline}.auth__help{margin:var(--space-8) 0 0;font-size:var(--text-sm);color:var(--text-muted);text-align:center}.auth__help-strong{font-weight:var(--weight-medium);color:var(--text-heading)}.auth__legal{font-size:var(--text-xs);color:#fff6;margin:0;position:relative}.auth__legal--pane{padding:0 var(--space-6) var(--space-5);text-align:center;color:var(--text-placeholder);display:none}.auth__hint{font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--text-muted);margin:0}.auth__hint--field{margin-top:var(--space-1);font-size:var(--text-xs)}.auth__link{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-link);align-self:center;text-decoration:none}.auth__link:hover{color:var(--text-link-hover);text-decoration:underline}@media (width<=960px){.auth{grid-template-columns:minmax(0,1fr)}.auth__brand{display:none}.auth__pane-brand,.auth__legal--pane{display:block}.auth__stage{padding-top:var(--space-10);justify-content:flex-start}}@media (height<=720px){.auth__stage{padding-top:var(--space-8);justify-content:flex-start}.auth__brand-body{padding-bottom:200px}}.sites{background:var(--surface-page);min-height:100dvh}.sites__body{max-width:720px;padding:var(--space-8) var(--space-4);margin:0 auto}.sites__title{font-family:var(--font-heading);font-size:var(--font-size-display-xs,24px);margin:0 0 var(--space-6);color:var(--text-heading)}.sites__list{gap:var(--space-3);display:grid}.sites__card{align-items:center;gap:var(--space-4);width:100%;min-height:72px;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);display:flex}.sites__card:hover{border-color:var(--border-brand)}.sites__card:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--border-focus-halo);outline:none}.sites__icon{border-radius:var(--radius-md);background:var(--brand-subtle);width:44px;height:44px;color:var(--brand-on-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.sites__text{flex-direction:column;flex:1;min-width:0;display:flex}.sites__name{color:var(--text-heading);overflow-wrap:anywhere;font-weight:600}.sites__role{color:var(--text-muted);font-size:var(--font-size-sm,14px)}
