:root{--adm-brand:#9f2583;--adm-brand-2:#ed5da5;--adm-brand-gradient:linear-gradient(135deg, #9f2583 0%, #ed5da5 100%);--adm-brand-soft:#9f258314;--adm-brand-text:#8a1f72;--adm-brand-ring:#9f258338;--adm-on-brand:#fff;--adm-ink:var(--adm-brand);--adm-ink-hover:#7d1b66;--adm-on-ink:var(--adm-on-brand);--adm-bg:#f3f4f8;--adm-surface:#fff;--adm-surface-2:#f3f4f8;--adm-surface-hover:#f7f8fb;--adm-field:#f3f4f8;--adm-border:#ecedf2;--adm-border-strong:#dddfe7;--adm-skeleton:#e4e6ee;--adm-search-border:#c9ccd8;--adm-search-shadow:0 2px 10px #16151d14;--adm-text:#16151d;--adm-text-2:#4e4c5c;--adm-muted:#8a889a;--adm-success:#22c55e;--adm-success-soft:#dcfce7;--adm-success-text:#15803d;--adm-danger:#f26d6d;--adm-danger-soft:#fee2e2;--adm-danger-text:#dc2626;--adm-warning:#f5c451;--adm-warning-soft:#fef3c7;--adm-warning-text:#b45309;--adm-info:#6c8cf5;--adm-info-soft:#e0e7ff;--adm-info-text:#3730a3;--adm-band-blue:#8fa8f5;--adm-band-orange:#f19a6b;--adm-band-yellow:#ffe58a;--adm-band-green:#7feba9;--adm-band-brand:#f3b6d6;--adm-band-gray:#e4e6ee;--adm-shadow-xs:0 1px 2px #16151d08;--adm-shadow-sm:0 2px 8px #16151d0a;--adm-shadow-md:0 8px 24px #16151d12;--adm-shadow-lg:0 20px 48px #16151d24;--adm-shadow-brand:0 12px 28px #9f258347;--adm-radius-sm:10px;--adm-radius-md:12px;--adm-radius-lg:18px;--adm-radius-xl:24px;--adm-radius-pill:999px;--adm-sidebar-w:240px;--adm-sidebar-w-rail:84px;--adm-topbar-h:76px;--adm-gutter:28px;--adm-dur:.18s;--adm-dur-slow:.26s;--adm-ease:cubic-bezier(.2, .7, .2, 1);--adm-font:"Plus Jakarta Sans", Inter, system-ui, sans-serif}[data-mantine-color-scheme=dark]{--adm-brand-soft:#ed5da524;--adm-brand-text:#f07ab8;--adm-brand-ring:#ed5da54d;--adm-bg:#0d0e14;--adm-surface:#171821;--adm-surface-2:#1f2029;--adm-surface-hover:#1c1d26;--adm-field:#1f2029;--adm-border:#ffffff0f;--adm-border-strong:#ffffff24;--adm-skeleton:#262735;--adm-search-border:#ffffff2e;--adm-search-shadow:0 2px 10px #00000059;--adm-text:#f2f1f7;--adm-text-2:#bab8c8;--adm-muted:#85839a;--adm-success:#22c55e;--adm-success-soft:#22c55e29;--adm-success-text:#4ade80;--adm-danger:#f26d6d;--adm-danger-soft:#f26d6d29;--adm-danger-text:#fca5a5;--adm-warning:#f5c451;--adm-warning-soft:#f5c45129;--adm-warning-text:#fcd34d;--adm-info-soft:#6c8cf52e;--adm-info-text:#a5b4fc;--adm-band-blue:#4c63b6;--adm-band-orange:#b5623a;--adm-band-yellow:#b79a2e;--adm-band-green:#3e9e6b;--adm-band-brand:#8a2c6b;--adm-band-gray:#2a2b36;--adm-shadow-xs:0 1px 2px #0000004d;--adm-shadow-sm:0 2px 8px #0000004d;--adm-shadow-md:0 8px 24px #0006;--adm-shadow-lg:0 20px 48px #0000008c}:is(body.admin-theme,body.user-theme,.user-theme){--mantine-font-family:var(--adm-font);--mantine-font-family-headings:var(--adm-font);--mantine-color-body:var(--adm-surface);--mantine-color-text:var(--adm-text);--mantine-color-dimmed:var(--adm-muted);--mantine-color-default-border:var(--adm-border);--mantine-color-default-hover:var(--adm-surface-hover);--mantine-color-placeholder:var(--adm-muted);--mantine-primary-color-filled:var(--adm-ink);--mantine-primary-color-filled-hover:var(--adm-ink-hover);--mantine-primary-color-contrast:var(--adm-on-ink);--mantine-shadow-md:var(--adm-shadow-md);--mantine-shadow-lg:var(--adm-shadow-lg);--mantine-shadow-xl:var(--adm-shadow-lg);font-family:var(--adm-font);background:var(--adm-bg);color:var(--adm-text);-webkit-font-smoothing:antialiased}:is(.admin-main,.user-theme) .mantine-Card-root,:is(.admin-main,.user-theme) .mantine-Paper-root[data-with-border]{border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-xs);background:var(--adm-surface);border-color:#0000}:is(.admin-main,.user-theme) .mantine-Table-table{--table-border-color:var(--adm-border);--table-hover-color:var(--adm-surface-hover);--table-vertical-spacing:15px;--table-horizontal-spacing:14px;border-collapse:separate;border-spacing:0;font-size:13.5px}:is(.admin-main,.user-theme) .mantine-Table-thead .mantine-Table-th{letter-spacing:.04em;text-transform:uppercase;color:var(--adm-text-2);background:var(--adm-surface-2);white-space:nowrap;border-bottom:none;padding-top:12px;padding-bottom:12px;font-size:11.5px;font-weight:500}:is(.admin-main,.user-theme) .mantine-Table-thead .mantine-Table-th:first-child{border-radius:12px 0 0 12px;padding-left:18px}:is(.admin-main,.user-theme) .mantine-Table-thead .mantine-Table-th:last-child{border-radius:0 12px 12px 0;padding-right:18px}:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-td{border-bottom:1px solid var(--adm-border);color:var(--adm-text)}:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-td:first-child{padding-left:18px}:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-td:last-child{padding-right:18px}:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-tr{transition:background var(--adm-dur) var(--adm-ease)}:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-tr:hover .mantine-Table-td{background:var(--adm-surface-hover)}:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-tr:last-child .mantine-Table-td{border-bottom:none}:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-tr[data-selected] .mantine-Table-td,:is(.admin-main,.user-theme) .mantine-Table-tbody .mantine-Table-tr[aria-selected=true] .mantine-Table-td{background:var(--adm-brand-soft)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input{border-radius:var(--adm-radius-md);background:var(--adm-field);color:var(--adm-text);min-height:40px;transition:border-color var(--adm-dur) var(--adm-ease), box-shadow var(--adm-dur) var(--adm-ease), background var(--adm-dur) var(--adm-ease);border:1px solid #0000}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input[data-size=xs]{min-height:34px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input:hover:not(:disabled):not([data-disabled]){border-color:var(--adm-border-strong)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input:where(.mantine-Select-input,.mantine-MultiSelect-input):where(:not(:disabled):not([data-disabled]):not([data-variant=unstyled])){background:var(--adm-surface);border-color:var(--adm-search-border);box-shadow:var(--adm-shadow-xs)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input:where(.mantine-Select-input,.mantine-MultiSelect-input):hover:not(:disabled):not([data-disabled]):where(:not([data-variant=unstyled])){border-color:var(--adm-muted)}:is(body.admin-theme,body.user-theme,.user-theme) :where(.mantine-Select-section,.mantine-MultiSelect-section)[data-position=right]{color:var(--adm-text-2)}.admin-topbar__search-input input::placeholder,.admin-toolbar .mantine-Input-input::placeholder{color:var(--adm-text-2);opacity:1}.admin-topbar__search-input input:hover,.admin-toolbar .mantine-Input-input:hover{border-color:var(--adm-muted)}.admin-topbar__search-input .mantine-Input-section[data-position=left] svg,.admin-toolbar .mantine-Input-section[data-position=left] svg{stroke-width:2px;width:18px;height:18px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input:focus,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input:focus-visible,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input:focus-within{background:var(--adm-surface);box-shadow:0 0 0 3px var(--adm-brand-ring);border-color:var(--adm-brand)!important}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Input-input[data-error]{border-color:var(--adm-danger)!important}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-InputWrapper-label{color:var(--adm-text-2);margin-bottom:6px;font-size:13px;font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-InputWrapper-description{color:var(--adm-muted)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-SegmentedControl-root{background:var(--adm-surface);border-radius:var(--adm-radius-pill);box-shadow:var(--adm-shadow-xs);padding:4px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-SegmentedControl-indicator{background:var(--adm-ink);border-radius:var(--adm-radius-pill);box-shadow:none}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-SegmentedControl-label{border-radius:var(--adm-radius-pill);font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-SegmentedControl-label[data-active]{color:var(--adm-on-ink)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root{border-radius:var(--adm-radius-md);height:40px;transition:background var(--adm-dur) var(--adm-ease), color var(--adm-dur) var(--adm-ease), border-color var(--adm-dur) var(--adm-ease), box-shadow var(--adm-dur) var(--adm-ease);padding:0 18px;font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-size=xs]{height:34px;padding:0 14px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-size=sm]{height:40px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-variant=default]{background:var(--adm-surface);color:var(--adm-text);box-shadow:var(--adm-shadow-xs);border-color:#0000}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-variant=default]:hover{background:var(--adm-surface-2)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-variant=subtle]{padding:0 12px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-variant=filled]:hover{box-shadow:var(--adm-shadow-md)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-variant=gradient]{background:var(--adm-ink);color:var(--adm-on-ink)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Button-root[data-variant=gradient]:hover{background:var(--adm-ink-hover)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-ActionIcon-root{border-radius:var(--adm-radius-sm);transition:background var(--adm-dur) var(--adm-ease), color var(--adm-dur) var(--adm-ease)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-ActionIcon-root[data-variant=default]{background:var(--adm-surface);box-shadow:var(--adm-shadow-xs);border-color:#0000}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root{text-transform:none;letter-spacing:0;border-radius:var(--adm-radius-pill);height:26px;padding:0 11px;font-size:12px;font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-size=xs]{height:22px;padding:0 9px;font-size:11px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-variant=light][data-color=green]{background:var(--adm-success-soft);color:var(--adm-success-text)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-variant=light][data-color=red]{background:var(--adm-danger-soft);color:var(--adm-danger-text)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-variant=light][data-color=yellow],:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-variant=light][data-color=orange]{background:var(--adm-warning-soft);color:var(--adm-warning-text)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-variant=light][data-color=blue],:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-variant=light][data-color=indigo]{background:var(--adm-info-soft);color:var(--adm-info-text)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Badge-root[data-variant=light][data-color=gray]{background:var(--adm-surface-2);color:var(--adm-text-2)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Checkbox-input{border-color:var(--adm-border-strong);border-radius:6px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Pagination-control{background:var(--adm-surface-2);border-color:#0000;border-radius:10px;font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Pagination-control[data-active]{background:var(--adm-ink);color:var(--adm-on-ink)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-content,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Drawer-content{background:var(--adm-surface);box-shadow:var(--adm-shadow-lg)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-content{border-radius:var(--adm-radius-xl)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-header,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Drawer-header{background:var(--adm-surface);padding:22px 26px 12px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-title,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Drawer-title{letter-spacing:-.4px;font-size:19px;font-weight:600}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-close,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Drawer-close{background:var(--adm-surface-2);border-radius:50%;width:34px;height:34px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-body,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Drawer-body{padding:10px 26px 26px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-overlay,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Menu-dropdown,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Popover-dropdown,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Combobox-dropdown{border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-lg);border-color:#0000;padding:8px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Menu-item,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Combobox-option{border-radius:var(--adm-radius-sm);font-size:13.5px;font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Menu-label{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-muted);font-size:11px}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Tooltip-tooltip{background:var(--adm-ink);color:var(--adm-on-ink);border-radius:10px;font-size:12px;font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Tabs-tab{color:var(--adm-muted);transition:color var(--adm-dur) var(--adm-ease), border-color var(--adm-dur) var(--adm-ease);font-weight:500}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Tabs-tab[data-active]{color:var(--adm-text);border-color:var(--adm-ink)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Tabs-tab[data-variant=pills][data-active]{background:var(--adm-ink);color:var(--adm-on-ink)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Tabs-tab[data-variant=pills][data-active]:hover{background:var(--adm-ink-hover)}:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Skeleton-root:after{background:var(--adm-skeleton)}.admin-shell a:focus-visible,.admin-shell button:focus-visible,:is(body.admin-theme,body.user-theme,.user-theme) .mantine-Modal-content button:focus-visible{outline:2px solid var(--adm-brand);outline-offset:2px}
.user-theme-scope{display:contents}.user-theme{--sidebar-bg:var(--adm-surface);--sidebar-border:var(--adm-border);--sidebar-text:var(--adm-muted);--sidebar-text-hover:var(--adm-text);--sidebar-hover-bg:var(--adm-surface-2);--sidebar-divider:var(--adm-border);--sidebar-shadow:none;--sidebar-shadow-md:var(--adm-shadow-md)}.user-theme .app-layout,.user-theme .content{background:var(--adm-bg)}.user-theme .header{border-bottom-color:#0000}.user-theme .header-title{letter-spacing:-.4px;font-weight:600}.user-theme .header-search{border:1px solid var(--adm-search-border);border-radius:var(--adm-radius-pill);background:var(--adm-surface);width:300px;max-width:34vw;height:44px;color:var(--adm-text-2);box-shadow:var(--adm-search-shadow);transition:border-color var(--adm-dur) var(--adm-ease), box-shadow var(--adm-dur) var(--adm-ease);align-items:center;gap:8px;padding:0 14px;font-size:13.5px}.user-theme .header-search:hover{border-color:var(--adm-muted)}.user-theme .header-search:focus-visible{border-color:var(--adm-brand);box-shadow:0 0 0 3px var(--adm-brand-ring)}.user-theme .header-search>svg{stroke-width:2px;width:18px;height:18px;color:var(--adm-text);flex-shrink:0}.user-theme .header-search>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-theme .header-search .mantine-Kbd-root{background:var(--adm-surface-2);border-color:var(--adm-border);color:var(--adm-muted)}.user-search-section{margin:8px}.user-search-section__header{color:var(--adm-text-2);background:var(--adm-surface-2);border-radius:var(--adm-radius-sm);padding:8px 12px}.user-theme .nav-item{border-radius:var(--adm-radius-md)}.user-theme .nav-item.active,.user-theme .nav-item.active:hover{background:var(--adm-ink);color:var(--adm-on-ink)}.user-theme .nav-item.active:before{display:none}.user-theme .user-section-header{border-bottom-color:var(--adm-border);padding:20px}.user-theme .mantine-Title-root{letter-spacing:-.5px}.user-theme .mantine-Table-table{font-variant-numeric:tabular-nums}.user-theme :where(input:not([class*=mantine-]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea:not([class*=mantine-]),select:not([class*=mantine-])){background:var(--adm-field);color:var(--adm-text);border-radius:var(--adm-radius-md);border:1px solid #0000;font-family:inherit}.user-theme :is(input,textarea,select):focus-visible{outline-offset:2px;border-color:var(--adm-brand)!important;outline:2px solid var(--adm-brand-ring)!important}.user-theme :is(input,textarea,select)[aria-invalid=true]{border-color:var(--adm-danger)!important}.user-theme :is(a,button):focus-visible{outline:2px solid var(--adm-brand);outline-offset:2px}.user-theme .mantine-Input-input:is(:disabled,[data-disabled]){background:var(--adm-surface-2);color:var(--adm-muted);opacity:.65}.user-theme .mantine-Button-root:is(:disabled,[data-disabled]){background:var(--adm-surface-2);color:var(--adm-muted);box-shadow:none}.user-theme .mantine-Input-input[data-variant=unstyled]{min-height:unset;background:0 0;border-color:#0000}.user-theme .user-stat{min-width:0;box-shadow:var(--adm-shadow-xs);padding:20px}.user-stat__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.user-stat__label{color:var(--adm-text);font-size:14px;font-weight:500}.user-stat__icon{background:var(--adm-surface-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.user-stat__icon svg{width:20px;height:20px}.user-stat__value{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.15}.user-theme :is(.quote-row,.quote-row-skeleton,.attach-panel){border-color:var(--adm-border);border-radius:var(--adm-radius-md);background:var(--adm-surface)}.user-theme .quote-row:hover{background:var(--adm-surface-hover);box-shadow:var(--adm-shadow-xs)}.user-theme .support-hero{background:var(--adm-surface);border-radius:var(--adm-radius-lg);border:0}.user-theme .support-hero__bg{display:none}.user-theme .support-hero__title{-webkit-text-fill-color:currentColor;color:var(--adm-text);background:0 0}.user-theme .support-hero__subtitle{color:var(--adm-text-2)}@media (max-width:640px){.user-theme .user-section-header{padding:16px}.user-theme :is(.mantine-Modal-header,.mantine-Drawer-header){padding:18px 16px 10px}.user-theme :is(.mantine-Modal-body,.mantine-Drawer-body){padding:10px 16px 20px}}@media (prefers-reduced-motion:reduce){.user-theme *,.user-theme :before,.user-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
