@font-face{font-family:montserrat;src:url(../media/Montserrat_Light-s.p.0aqltzzrgl_0l.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.094c6jaej_l6g.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.1wu4d-133fem7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.96%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.94%}.montserrat_7b60896f-module__dDGKga__className{font-family:montserrat,montserrat Fallback,Arial,sans-serif}.montserrat_7b60896f-module__dDGKga__variable{--portal-font-montserrat:"montserrat", "montserrat Fallback", Arial, sans-serif}
:root{--ui-input-height:3.25rem;--ui-input-radius:1rem;--ui-input-border-width:1px;--ui-input-border:#9e9e9e;--ui-input-border-hover:#748395;--ui-input-border-focus:#526d89;--ui-input-border-error:#b42318;--ui-input-background:transparent;--ui-input-background-disabled:#e2e8f0a3;--ui-input-foreground:#1f2937;--ui-input-muted:#64748b;--ui-input-label-gap:.375rem;--ui-input-label-size:.8125rem;--ui-input-label-weight:400;--ui-input-label-line-height:1.38;--ui-input-control-size:.875rem;--ui-input-control-weight:400;--ui-input-control-line-height:1.4;--ui-input-focus-shadow:0 0 0 .125rem #526d891f;--ui-input-error-shadow:0 0 0 .2rem #b4231824;--ui-input-motion:.15s cubic-bezier(.4, 0, .2, 1);--ui-select-padding-end:2.75rem;--ui-select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23526D89' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-search-height:2.5rem;--ui-search-radius:.625rem;--ui-search-background:#fff;--ui-search-foreground:#263444;--ui-search-placeholder:#718096;--ui-search-caret:#526d89;--ui-search-shadow:2px 2px 10px #0f172a13;--ui-search-focus-shadow:0 0 0 .2rem #526d8929, 2px 2px 10px #0f172a13;--ui-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23727272' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E");--ui-index-filter-font-family:inherit;--ui-index-filter-control-size:var(--ui-text-sm,.875rem);--ui-index-filter-label-size:var(--ui-text-xs,.75rem);--ui-index-filter-background:var(--ui-surface,#fff);--ui-index-filter-border:var(--ui-border,#cbd5e1);--ui-index-filter-radius:var(--ui-radius-lg,.75rem);--ui-index-filter-shadow:0 .25rem .75rem #0f172a0d}.ui-input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])),.ui-floating-field>:where(input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])),textarea,select){width:100%;min-width:0;min-height:var(--ui-input-height);border:var(--ui-input-border-width) solid var(--ui-input-border);border-radius:var(--ui-input-radius);background:var(--ui-input-background);color:var(--ui-input-foreground);font-family:inherit;font-size:var(--ui-input-control-size);font-weight:var(--ui-input-control-weight);line-height:var(--ui-input-control-line-height);transition:border-color var(--ui-input-motion), box-shadow var(--ui-input-motion), background-color var(--ui-input-motion);padding:.875rem 1rem}.ui-input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])):hover:not(:disabled),.ui-floating-field>:where(input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])),textarea,select):hover:not(:disabled){border-color:var(--ui-input-border-hover)}.ui-input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])):is(:focus,:focus-visible),.ui-floating-field>:where(input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])),textarea,select):is(:focus,:focus-visible){border-color:var(--ui-input-border-focus);box-shadow:var(--ui-input-focus-shadow);outline:none}:is(.ui-input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden]))[aria-invalid=true],.ui-input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])):user-invalid,.ui-floating-field>:where(input,textarea,select)[aria-invalid=true],.ui-floating-field>:where(input,textarea,select):user-invalid){border-color:var(--ui-input-border-error);box-shadow:var(--ui-input-error-shadow)}.ui-input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])):disabled,.ui-floating-field>:where(input,textarea,select):disabled{background:var(--ui-input-background-disabled);color:var(--ui-input-muted);cursor:not-allowed}.ui-input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])):read-only,.ui-floating-field>:where(input,textarea):read-only{color:var(--ui-input-muted)}.ui-input.ui-textarea{resize:vertical;min-height:7rem}.ui-select{background-image:var(--ui-select-indicator);cursor:pointer;appearance:none;background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:var(--ui-select-padding-end)}.ui-select:disabled{cursor:not-allowed}.ui-select:hover:not(:disabled){border-color:var(--ui-input-border-hover)}.ui-select:focus-visible{border-color:var(--ui-input-border-focus);box-shadow:var(--ui-input-focus-shadow);outline:none}.ui-flyout-select{--ui-flyout-select-focus-shadow:var(--ui-input-focus-shadow);width:100%;min-width:0;position:relative}.ui-flyout-select-trigger.ui-flyout-select-trigger{text-align:left;align-items:center;width:100%;display:flex}.ui-flyout-select[data-open] .ui-flyout-select-trigger{border-color:var(--ui-input-border-focus);box-shadow:var(--ui-flyout-select-focus-shadow)}.ui-flyout-select-placeholder{color:var(--ui-input-muted)}.ui-flyout-select-native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-flyout-select-listbox{z-index:1000;border:1px solid var(--ui-border,#cbd5e1);border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface,#fff);max-width:min(24rem,100vw - 2rem);max-height:min(18rem,50vh);padding:var(--ui-space-2,.5rem);box-shadow:var(--ui-shadow-lg,0 1rem 2.5rem #0f172a29);color:var(--ui-foreground,#1f2937);font-family:inherit;font-weight:400;display:grid;position:fixed;overflow-y:auto}.ui-flyout-select-option{justify-content:space-between;align-items:center;gap:var(--ui-space-3,.75rem);border-radius:var(--ui-radius-md,.5rem);width:100%;min-height:2.5rem;padding:var(--ui-space-2,.5rem) var(--ui-space-3,.75rem);color:var(--ui-foreground,#1f2937);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.8125rem;display:flex}.ui-flyout-select-option:hover,.ui-flyout-select-option:focus-visible,.ui-flyout-select-option[data-active]{background:var(--ui-surface-subtle,#f8fafc);outline:none}.ui-flyout-select-option[aria-selected=true]{font-weight:600}.ui-flyout-select-option[aria-selected=true]:after{content:"✓";color:var(--ui-foreground-muted,#64748b);flex:none}.ui-flyout-select-option:disabled{color:var(--ui-input-muted);cursor:not-allowed;opacity:.58}.ui-combobox-trigger.ui-combobox-trigger{min-height:var(--ui-input-height);border:var(--ui-input-border-width) solid var(--ui-input-border);border-radius:var(--ui-input-radius);background-color:var(--ui-input-background);color:var(--ui-input-foreground);font-family:inherit;font-size:var(--ui-input-control-size);font-weight:var(--ui-input-control-weight);line-height:var(--ui-input-control-line-height);transition:border-color var(--ui-input-motion), box-shadow var(--ui-input-motion), background-color var(--ui-input-motion)}.ui-combobox-trigger.ui-combobox-trigger:hover:not(:disabled){border-color:var(--ui-input-border-hover)}.ui-combobox-trigger.ui-combobox-trigger:is(:focus,:focus-visible){border-color:var(--ui-input-border-focus);box-shadow:var(--ui-input-focus-shadow);outline:none}.ui-combobox-trigger.ui-combobox-trigger:disabled{background-color:var(--ui-input-background-disabled);color:var(--ui-input-muted);cursor:not-allowed}.ui-search-input.ui-search-input.ui-search-input{width:100%;min-width:0;height:var(--ui-search-height);min-height:var(--ui-search-height);border-radius:var(--ui-search-radius);background-color:var(--ui-search-background);background-image:var(--ui-search-icon), linear-gradient(#dfdfdf, #dfdfdf);box-shadow:var(--ui-search-shadow);color:var(--ui-search-foreground);caret-color:var(--ui-search-caret);font:inherit;transition:border-color var(--ui-input-motion), box-shadow var(--ui-input-motion), background-color var(--ui-input-motion);appearance:none;background-position:.9rem,2.55rem;background-repeat:no-repeat;background-size:.8125rem,1px 40%;border:1px solid #0000;outline:0;margin:0;padding:0 1rem 0 3.2rem;font-size:.9rem}.ui-search-input.ui-search-input.ui-search-input::placeholder{color:var(--ui-search-placeholder)}.ui-search-input.ui-search-input.ui-search-input:hover:not(:disabled){border-color:#526d8947}.ui-search-input.ui-search-input.ui-search-input:focus-visible{border-color:var(--ui-input-border-focus);box-shadow:var(--ui-search-focus-shadow);outline:none}.ui-search-input.ui-search-input.ui-search-input:disabled{background-color:var(--ui-input-background-disabled);color:var(--ui-input-muted);cursor:not-allowed}.ui-search-input::-webkit-search-cancel-button{cursor:pointer}.ui-filter-input.ui-filter-input,.ui-filter-select.ui-filter-select{width:100%;min-width:0;height:var(--ui-search-height);min-height:var(--ui-search-height);border-radius:var(--ui-search-radius);padding:0 var(--ui-select-padding-end) 0 1rem;background-color:var(--ui-search-background);box-shadow:var(--ui-search-shadow);color:var(--ui-search-foreground);font:inherit;transition:border-color var(--ui-input-motion), box-shadow var(--ui-input-motion), background-color var(--ui-input-motion);border:1px solid #0000;margin:0;font-size:.9rem}.ui-filter-input.ui-filter-input:hover:not(:disabled),.ui-filter-select.ui-filter-select:hover:not(:disabled){border-color:#526d8947}.ui-filter-input.ui-filter-input:focus-visible,.ui-filter-select.ui-filter-select:focus-visible{border-color:var(--ui-input-border-focus);box-shadow:var(--ui-search-focus-shadow);outline:none}.ui-filter-input.ui-filter-input:disabled,.ui-filter-select.ui-filter-select:disabled{background-color:var(--ui-input-background-disabled);color:var(--ui-input-muted);cursor:not-allowed}.ui-index-filter-bar{border:1px solid var(--ui-index-filter-border);border-radius:var(--ui-index-filter-radius);background-color:var(--ui-index-filter-background);width:100%;min-width:0;padding:var(--ui-space-3,.75rem) var(--ui-space-4,1rem);box-shadow:var(--ui-index-filter-shadow);color:var(--ui-search-foreground);font-family:var(--ui-index-filter-font-family);font-size:var(--ui-index-filter-control-size)}.ui-index-filter-bar .ui-flyout-select{--ui-flyout-select-focus-shadow:var(--ui-search-focus-shadow)}.ui-index-filter-field{gap:var(--ui-space-1,.25rem);min-width:0;display:grid}.ui-index-filter-label,.ui-index-filter-field>span{color:var(--ui-input-muted);font-family:var(--ui-index-filter-font-family);font-size:var(--ui-index-filter-label-size);font-weight:500;line-height:1.35}.ui-index-filter-bar .ui-search-input.ui-search-input.ui-search-input,.ui-index-filter-bar .ui-filter-input.ui-filter-input,.ui-index-filter-bar .ui-filter-select.ui-filter-select{font-family:var(--ui-index-filter-font-family);font-size:var(--ui-index-filter-control-size);letter-spacing:normal;text-transform:none;font-style:normal;font-weight:400}.ui-input-group,.ui-floating-field{gap:var(--ui-input-label-gap);min-width:0;display:grid;position:relative}.ui-input-group--floating>.ui-input,.ui-input-group--floating>.ui-flyout-select .ui-flyout-select-trigger,.ui-floating-field>:where(input:not(:where([type=search],[type=checkbox],[type=radio],[type=file],[type=hidden])),textarea,select){padding-top:.875rem;padding-bottom:.875rem}.ui-input-group--floating>.ui-label,.ui-floating-field>.ui-floating-label{max-width:100%;color:var(--ui-input-foreground);font-size:var(--ui-input-label-size);font-weight:var(--ui-input-label-weight);line-height:var(--ui-input-label-line-height);pointer-events:auto;white-space:normal;order:-1;position:static}.ui-input-group--floating>.ui-input::placeholder,.ui-floating-field>:where(input,textarea)::placeholder{color:var(--ui-input-muted);opacity:1}:is(.ui-input-group--floating:has(>.ui-input[aria-invalid=true])>.ui-label,.ui-input-group--floating:has(>.ui-flyout-select [aria-invalid=true])>.ui-label,.ui-input-group--floating:has(>.ui-input:user-invalid)>.ui-label,.ui-floating-field:has(>:is(input,textarea,select)[aria-invalid=true])>.ui-floating-label,.ui-floating-field:has(>:is(input,textarea,select):user-invalid)>.ui-floating-label){color:var(--ui-input-border-error)}@media (prefers-reduced-motion:reduce){.ui-input.ui-input,.ui-input-group--floating>.ui-label,.ui-floating-field>:is(input,textarea,select),.ui-floating-field>.ui-floating-label,.ui-combobox-trigger.ui-combobox-trigger,.ui-search-input.ui-search-input.ui-search-input,.ui-filter-input.ui-filter-input,.ui-filter-select.ui-filter-select{transition-duration:1ms}}
:root{--ui-index-font-family:inherit;--ui-index-title-size:.875rem;--ui-index-body-size:.8125rem;--ui-index-meta-size:.75rem;--ui-index-column-size:.6875rem}.ui-index-page,.ui-index-table-card{font-family:var(--ui-index-font-family);font-size:var(--ui-index-body-size);line-height:1.5}.ui-index-page-heading{align-items:center;gap:var(--ui-space-2,.5rem);min-width:0;margin:0 0 var(--ui-space-5,1.25rem);font-family:var(--ui-index-font-family);display:flex}.ui-index-page-heading h1{min-width:0;color:var(--ui-foreground,var(--platform-foreground,#0f172a));margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.ui-index-page-heading a{min-width:0;color:var(--ui-foreground-muted,var(--platform-muted,#475569));font-size:var(--ui-index-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.ui-index-page-heading a:hover{color:var(--ui-accent,var(--platform-accent,#40566d))}.ui-index-context{color:var(--ui-foreground-muted,var(--platform-muted,#475569));font-size:var(--ui-index-meta-size);margin:0;line-height:1.55}.ui-index-table-card.ui-index-table-card{border:1px solid var(--ui-border,var(--platform-border,#cbd5e1));border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface,var(--platform-surface,#fff));min-width:0;box-shadow:none;padding:0;overflow:hidden}.ui-index-table-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4,1rem);padding:var(--ui-space-4,1rem) var(--ui-space-5,1.25rem);border-bottom:1px solid var(--ui-border,var(--platform-border,#cbd5e1));display:flex}.ui-index-table-heading{gap:var(--ui-space-1,.25rem);min-width:0;display:grid}.ui-index-table-title.ui-index-table-title{color:var(--ui-foreground,var(--platform-foreground,#0f172a));font-size:var(--ui-index-title-size);font-weight:var(--ui-weight-semibold,600);margin:0;line-height:1.35}.ui-index-table-description{color:var(--ui-foreground-muted,var(--platform-muted,#475569));font-size:var(--ui-index-meta-size);margin:0;line-height:1.5}.ui-index-table-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-3,.75rem);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.ui-index-table-count{color:var(--ui-foreground-muted,var(--platform-muted,#475569));font-size:var(--ui-index-meta-size);font-weight:var(--ui-weight-medium,500);white-space:nowrap}.ui-index-table-card>.ui-index-table-scroll,.ui-index-table-card>.ui-table-scroll{background:var(--ui-surface,var(--platform-surface,#fff));border:0;border-radius:0;max-width:100%;overflow-x:auto}table.ui-index-table{border-collapse:collapse;width:100%;min-width:40rem;color:var(--ui-foreground,var(--platform-foreground,#0f172a));font-size:var(--ui-index-body-size);line-height:1.45}.ui-index-table-card table.ui-index-table :is(th,td){height:auto;padding:var(--ui-space-3,.75rem) var(--ui-space-4,1rem);border-top:0;border-bottom:1px solid var(--ui-border,var(--platform-border,#cbd5e1));text-align:left;vertical-align:middle}.ui-index-table-card table.ui-index-table th{background:var(--ui-surface-subtle,var(--platform-surface-subtle,#f8fafc));color:var(--ui-foreground-muted,var(--platform-muted,#475569));font-size:var(--ui-index-column-size);font-weight:var(--ui-weight-semibold,600);letter-spacing:.03em;text-transform:uppercase}.ui-index-table-card table.ui-index-table tbody tr:last-child td{border-bottom:0}.ui-index-table-card table.ui-index-table tbody tr:hover{background:var(--ui-surface-subtle,var(--platform-surface-subtle,#f8fafc))}.ui-index-table-card table.ui-index-table :is(th,td):last-child{text-align:right}.ui-index-table-card table.ui-index-table td>strong{font-weight:var(--ui-weight-semibold,600)}.ui-index-table-card table.ui-index-table td>small{color:var(--ui-foreground-muted,var(--platform-muted,#475569));font-size:var(--ui-index-meta-size)}.ui-index-row-actions.ui-index-row-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2,.5rem);white-space:nowrap;display:inline-flex}.ui-index-icon-action.ui-index-icon-action.ui-index-icon-action{border:1px solid var(--ui-border,var(--platform-border,#cbd5e1));border-radius:var(--ui-radius-md,var(--platform-radius,.5rem));background:var(--ui-surface,var(--platform-surface,#fff));width:2.25rem;height:2.25rem;min-height:2.25rem;box-shadow:none;color:var(--ui-foreground-muted,var(--platform-muted,#475569));cursor:pointer;flex:0 0 2.25rem;place-items:center;padding:0;text-decoration:none;display:inline-grid}.ui-index-icon-action.ui-index-icon-action.ui-index-icon-action:hover:not(:disabled){border-color:var(--ui-border-strong,var(--platform-border-strong,#94a3b8));background:var(--ui-surface-subtle,var(--platform-surface-subtle,#f8fafc));color:var(--ui-foreground,var(--platform-foreground,#0f172a))}.ui-index-icon-action.ui-index-icon-action.ui-index-icon-action:focus-visible{outline:.1875rem solid var(--ui-focus-ring,var(--platform-action-focus-ring,#526d89));outline-offset:.125rem}.ui-index-icon-action.ui-index-icon-action.ui-index-icon-action:disabled{cursor:not-allowed;opacity:.5}.ui-index-icon-action--danger.ui-index-icon-action--danger.ui-index-icon-action--danger{color:var(--ui-danger,var(--platform-danger,#b42318))}.ui-index-icon-action.ui-index-icon-action.ui-index-icon-action svg{width:1rem;height:1rem}.ui-index-no-action{color:var(--ui-foreground-muted,var(--platform-muted,#475569))}@media (max-width:42rem){.ui-index-table-header{flex-direction:column;align-items:stretch}.ui-index-table-actions{justify-content:flex-start;width:100%;margin-left:0}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-white:#fff;--ui-slate-25:#f8fafc;--ui-slate-50:#f1f5f9;--ui-slate-200:#cbd5e1;--ui-slate-300:#94a3b8;--ui-slate-600:#475569;--ui-slate-800:#1e293b;--ui-slate-950:#0f172a;--ui-brand-50:#fff4f4;--ui-brand-100:#ffe5e5;--ui-brand-200:#ffcaca;--ui-brand-600:#cd0a0a;--ui-brand-700:#ad0808;--ui-brand-800:#940707;--ui-green-50:#f0fdf4;--ui-green-700:#15803d;--ui-amber-50:#fffbeb;--ui-amber-800:#92400e;--ui-background:var(--ui-slate-25);--ui-surface:var(--ui-white);--ui-surface-subtle:var(--ui-slate-50);--ui-surface-raised:var(--ui-white);--ui-foreground:var(--ui-slate-950);--ui-foreground-muted:var(--ui-slate-600);--ui-border:var(--ui-slate-200);--ui-border-strong:var(--ui-slate-300);--ui-accent:var(--ui-brand-600);--ui-accent-hover:var(--ui-brand-700);--ui-accent-soft:var(--ui-brand-50);--ui-accent-subtle:var(--ui-brand-50);--ui-accent-foreground:var(--ui-white);--ui-success:var(--ui-green-700);--ui-warning:var(--ui-amber-800);--ui-danger:var(--ui-brand-700);--ui-info:var(--ui-brand-800);--ui-focus-ring:var(--ui-brand-600);--ui-focus-contrast:var(--ui-white);--ui-disabled:var(--ui-slate-300);--ui-font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-text-xs:.75rem;--ui-text-sm:.875rem;--ui-text-base:1rem;--ui-text-lg:1.125rem;--ui-text-xl:1.25rem;--ui-text-2xl:1.5rem;--ui-text-3xl:1.875rem;--ui-leading-tight:1.25;--ui-leading-normal:1.55;--ui-weight-medium:500;--ui-weight-semibold:650;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-16:4rem;--ui-radius-sm:.25rem;--ui-radius-md:.5rem;--ui-radius-lg:.75rem;--ui-radius-pill:999px;--ui-shadow-low:0 1px 2px #0f172a14;--ui-shadow-medium:0 10px 24px #0f172a1f;--ui-action-height:2.75rem;--ui-action-radius:var(--ui-radius-pill);--ui-action-primary-background:#e0e8ef;--ui-action-primary-background-hover:#e5edf5;--ui-action-primary-foreground:#36516f;--ui-action-secondary-background:#edf2f6;--ui-action-secondary-background-hover:#f3f6f8;--ui-action-secondary-foreground:#40566d;--ui-action-tertiary-background:#f5f7f9;--ui-action-tertiary-foreground:#40566d;--ui-action-danger-background:#f7e2e2;--ui-action-danger-background-hover:#fbeaea;--ui-action-danger-foreground:#8a1c1c;--ui-action-edge:#ffffffb8;--ui-action-edge-strong:#c3cfda;--ui-action-focus-ring:#526d89;--ui-action-shadow-primary:-.25rem -.125rem 1rem #fffffff0, .25rem .125rem 1rem #4d678452;--ui-action-shadow-secondary:-.1875rem -.09375rem .75rem #ffffffe6, .1875rem .09375rem .75rem #4d678438;--ui-action-shadow-hover:-.125rem -.0625rem .5rem #fffffff0, .125rem .0625rem .5rem #4d678447;--ui-content-max:75rem;--ui-readable-max:44rem;--ui-backoffice-max:100rem;--ui-sidebar-width:16rem;--ui-header-height:4rem;--ui-gutter:clamp(1rem, 3vw, 2rem);--ui-z-base:0;--ui-z-header:20;--ui-z-overlay:40;--ui-z-dialog:60;--ui-motion-fast:.14s;--ui-motion-normal:.22s;--ui-ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{background:var(--ui-background);min-width:20rem;color:var(--ui-foreground);font-family:var(--ui-font-sans);line-height:var(--ui-leading-normal)}body{overflow-wrap:anywhere;min-height:100vh;margin:0}body,button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}a{color:var(--ui-accent);text-underline-offset:.18em}a:hover{color:var(--ui-accent-hover)}h1,h2,h3{line-height:var(--ui-leading-tight);margin-block:0 var(--ui-space-3)}h1{font-size:clamp(var(--ui-text-2xl), 4vw, var(--ui-text-3xl))}h2{font-size:var(--ui-text-xl)}p{margin-block:0 var(--ui-space-4)}:focus-visible{outline:.15rem solid var(--ui-focus-ring);outline-offset:.18rem;box-shadow:0 0 0 .38rem var(--ui-focus-contrast)}.ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-skip-link{z-index:var(--ui-z-dialog);background:var(--ui-foreground);color:var(--ui-white);padding:.75rem 1rem;position:fixed;inset:.5rem auto auto .5rem;transform:translateY(-150%)}.ui-skip-link:focus{transform:translateY(0)}.ui-container{width:min(100% - 2 * var(--ui-gutter), var(--ui-content-max));margin-inline:auto}.ui-stack{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-cluster{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-divider{border:0;border-top:1px solid var(--ui-border);margin-block:var(--ui-space-6)}.ui-page-header{justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-8);flex-wrap:wrap;align-items:end;display:flex}.ui-page-header p{color:var(--ui-foreground-muted);max-width:var(--ui-readable-max);margin:0}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5);box-shadow:var(--ui-shadow-low)}.ui-button{isolation:isolate;min-height:var(--ui-action-height);justify-content:center;align-items:center;gap:var(--ui-space-2);border:2px solid var(--ui-action-edge);border-radius:var(--ui-action-radius);background:var(--ui-action-secondary-background);color:var(--ui-action-secondary-foreground);padding-inline:var(--ui-space-4);box-shadow:var(--ui-action-shadow-secondary);font-size:.8125rem;font-weight:var(--ui-weight-semibold);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-normal) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-button--sm{min-height:var(--ui-action-height);padding-inline:var(--ui-space-3);font-size:var(--ui-text-sm)}.ui-button--lg{min-height:3rem;padding-inline:var(--ui-space-6)}.ui-button--primary{background:var(--ui-action-primary-background);color:var(--ui-action-primary-foreground);box-shadow:var(--ui-action-shadow-primary)}.ui-button--primary:hover:not(:disabled){background:var(--ui-action-primary-background-hover);color:var(--ui-action-primary-foreground);box-shadow:var(--ui-action-shadow-hover)}.ui-button--secondary,.ui-button:not(.ui-button--primary,.ui-button--secondary,.ui-button--outline,.ui-button--ghost,.ui-button--danger){background:var(--ui-action-secondary-background);color:var(--ui-action-secondary-foreground);box-shadow:var(--ui-action-shadow-secondary)}.ui-button--secondary:hover:not(:disabled),.ui-button:not(.ui-button--primary,.ui-button--secondary,.ui-button--outline,.ui-button--ghost,.ui-button--danger):hover:not(:disabled){background:var(--ui-action-secondary-background-hover);color:var(--ui-action-secondary-foreground);box-shadow:var(--ui-action-shadow-hover)}.ui-button--outline{border-color:var(--ui-action-edge-strong);background:var(--ui-action-tertiary-background);color:var(--ui-action-tertiary-foreground);box-shadow:var(--ui-action-shadow-secondary)}.ui-button--ghost{color:var(--ui-action-tertiary-foreground);box-shadow:none;background:0 0}.ui-button--danger{background:var(--ui-action-danger-background);color:var(--ui-action-danger-foreground);box-shadow:var(--ui-action-shadow-secondary)}.ui-button--outline:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){border-color:var(--ui-action-edge-strong);background:var(--ui-action-secondary-background-hover);color:var(--ui-action-secondary-foreground);box-shadow:var(--ui-action-shadow-hover)}.ui-button--danger:hover:not(:disabled){background:var(--ui-action-danger-background-hover);color:var(--ui-action-danger-foreground);box-shadow:var(--ui-action-shadow-hover)}.ui-button:focus-visible{outline-color:var(--ui-action-focus-ring)}.ui-button:active:not(:disabled){box-shadow:none;transform:translateY(.0625rem)}.ui-button:disabled{cursor:not-allowed;opacity:.58}.ui-field{gap:var(--ui-space-1);min-width:0;display:grid}.ui-label{color:var(--ui-input-foreground);font-size:var(--ui-input-label-size);font-weight:var(--ui-input-label-weight);line-height:var(--ui-input-label-line-height)}.ui-field-description{color:var(--ui-foreground-muted);font-size:var(--ui-text-sm);margin:0}.ui-field-error{color:var(--ui-danger);font-size:var(--ui-text-sm);margin:0}.ui-checkbox{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--ui-accent)}.ui-alert{gap:var(--ui-space-3);border-radius:var(--ui-radius-md);padding:var(--ui-space-4);border:1px solid;display:flex}.ui-alert-marker{border-radius:var(--ui-radius-pill);border:1px solid;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid}.ui-alert--info{color:var(--ui-info);background:var(--ui-brand-50)}.ui-alert--success{color:var(--ui-success);background:var(--ui-green-50)}.ui-alert--warning{color:var(--ui-warning);background:var(--ui-amber-50)}.ui-alert--danger{color:var(--ui-danger);background:var(--ui-brand-50)}.ui-badge{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-pill);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);background:var(--ui-surface-subtle);color:var(--ui-foreground);padding:.2rem .55rem;display:inline-flex}.ui-badge-dot{background:currentColor;border-radius:50%;block-size:.45rem;inline-size:.45rem}.ui-badge--success{color:var(--ui-success);background:var(--ui-green-50)}.ui-badge--warning{color:var(--ui-warning);background:var(--ui-amber-50)}.ui-badge--danger{color:var(--ui-danger);background:var(--ui-brand-50)}.ui-badge--info{color:var(--ui-info);background:var(--ui-brand-50)}.ui-spinner{display:inline-flex}.ui-spinner-shape{border:.14em solid;border-right-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.7s linear infinite ui-spin}.ui-skeleton{border-radius:var(--ui-radius-md);background:linear-gradient(90deg, var(--ui-slate-50), var(--ui-slate-200), var(--ui-slate-50));background-size:200% 100%;min-height:4rem;animation:1.4s infinite ui-shimmer}.ui-empty{text-align:center;border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);padding:var(--ui-space-10) var(--ui-space-5);color:var(--ui-foreground-muted)}.ui-error-state{border-color:var(--ui-danger)}.ui-table-scroll{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--ui-text-sm)}.ui-table th,.ui-table td{text-align:left;border-bottom:1px solid var(--ui-border);vertical-align:top;padding:.75rem}.ui-table th{background:var(--ui-surface-subtle);font-weight:var(--ui-weight-semibold)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-pagination{width:fit-content;max-width:100%;margin:var(--ui-space-5) auto 0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-surface-raised) 88%, transparent);box-shadow:var(--ui-shadow-low);scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:center;gap:.375rem;padding:.375rem;display:flex;overflow-x:auto}.ui-pagination::-webkit-scrollbar{display:none}.ui-pagination [aria-disabled=true]{color:var(--ui-disabled);cursor:not-allowed}.ui-pagination--numbered{flex-wrap:nowrap}.ui-pagination-edge{flex:0 0 6.75rem;display:flex}.ui-pagination-pages{flex-wrap:nowrap;flex:none;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ui-pagination :is(.ui-pagination-control,.ui-pagination-edge>a,.ui-pagination-edge>span,.ui-pagination-summary,.ui-pagination-pages>li>a,.ui-pagination-pages>li>span:not(.ui-pagination-ellipsis)){border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);min-width:2.75rem;min-height:2.75rem;padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-foreground);font:inherit;font-weight:var(--ui-weight-medium);white-space:nowrap;transition:background var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:0 0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.ui-pagination-edge>:is(a,span){width:100%}.ui-pagination-summary{min-width:7rem;color:var(--ui-foreground-muted)}.ui-pagination :is(.ui-pagination-control,.ui-pagination-summary)[aria-current=page]{border-color:var(--ui-accent);background:var(--ui-accent-subtle);color:var(--ui-accent);font-weight:var(--ui-weight-semibold)}.ui-pagination :is(.ui-pagination-control,.ui-pagination-edge>span)[aria-disabled=true]{border-color:color-mix(in srgb, var(--ui-border) 60%, transparent);color:var(--ui-disabled);opacity:.72;background:0 0}.ui-pagination :is(.ui-pagination-control,.ui-pagination-edge>a,.ui-pagination-pages>li>a):hover{border-color:var(--ui-border-strong);background:var(--ui-surface-subtle);color:var(--ui-accent-hover);transform:translateY(-1px)}.ui-pagination :is(.ui-pagination-control,.ui-pagination-edge>a,.ui-pagination-pages>li>a):focus-visible{outline:.1875rem solid var(--ui-focus-ring);outline-offset:.125rem}.ui-pagination-ellipsis{min-width:2rem;min-height:2.75rem;color:var(--ui-foreground-muted);justify-content:center;align-items:center;display:inline-flex}@media (max-width:40rem){.ui-pagination--numbered{border-radius:calc(var(--ui-radius-lg) + .375rem);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ui-pagination--numbered .ui-pagination-pages{scrollbar-width:none;grid-area:1/1/auto/-1;justify-content:flex-start;padding-bottom:.125rem;overflow-x:auto}.ui-pagination--numbered .ui-pagination-pages::-webkit-scrollbar{display:none}.ui-pagination--numbered .ui-pagination-edge{flex-basis:auto;min-width:0}.ui-pagination--numbered .ui-pagination-edge--previous{grid-area:2/1}.ui-pagination--numbered .ui-pagination-edge--next{grid-area:2/2}}@media (max-width:30rem){.ui-pagination:not(.ui-pagination--numbered) .ui-pagination-edge{flex-basis:5rem}.ui-pagination:not(.ui-pagination--numbered) .ui-pagination-summary{min-width:6.25rem;padding-inline:var(--ui-space-2)}}@media (prefers-reduced-motion:reduce){.ui-pagination :is(.ui-pagination-control,.ui-pagination-edge>a,.ui-pagination-edge>span,.ui-pagination-pages>li>a,.ui-pagination-pages>li>span){transition:none}}.ui-breadcrumb ol{gap:var(--ui-space-2);margin:0 0 var(--ui-space-5);font-size:var(--ui-text-sm);color:var(--ui-foreground-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-breadcrumb li:not(:last-child):after{content:"/";margin-left:var(--ui-space-2);color:var(--ui-disabled)}.ui-brand{color:var(--ui-foreground);letter-spacing:.12em;font-weight:800;text-decoration:none}.ui-form-grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-section{padding-block:var(--ui-space-5);border-bottom:1px solid var(--ui-border)}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-shimmer{to{background-position:-200% 0}}@media (max-width:48rem){.ui-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-button:active:not(:disabled){transform:none}}
