.ah-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn:hover{text-decoration:none}.ah-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.ah-btn:disabled,.ah-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ah-btn[aria-busy=true]{opacity:1;cursor:progress}.ah-btn>svg{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--lg{height:var(--ah-control-lg);padding:0 var(--ah-space-20)}.ah-btn--block{width:100%}.ah-btn--primary{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--primary:hover:not(:disabled):not([aria-disabled=true]),.ah-btn--primary:active:not(:disabled){color:var(--ah-on-accent);background:var(--ah-blue-hover)}.ah-btn--secondary{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-ink);background:var(--ah-bg);border-color:var(--ah-input-border)}.ah-btn--tertiary{color:var(--ah-blue-text)}.ah-btn--tertiary:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-blue-text);background:var(--ah-blue-tint)}.ah-btn--danger{color:var(--ah-on-accent);background:var(--ah-red-text)}.ah-btn--danger:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-on-accent);background:var(--ah-red-hover)}.ah-btn--danger-quiet{color:var(--ah-red-text)}.ah-btn--danger-quiet:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-red-text);background:var(--ah-red-pale)}.ah-btn--on-dark{color:var(--ah-ink);background:var(--ah-on-accent)}.ah-btn--on-dark:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-ink);background:var(--ah-bg)}.ah-btn--on-dark-quiet{color:var(--ah-on-accent);border-color:#fff9}.ah-btn--on-dark-quiet:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-on-accent);background:#ffffff26}.ah-btn--success{color:var(--ah-on-accent);background:var(--ah-green-text)}.ah-btn--success:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-on-accent);background:color-mix(in srgb, var(--ah-green-text) 82%, var(--ah-ink))}.ah-btn--icon{width:var(--ah-control-md);color:var(--ah-ink-soft);padding:0}.ah-btn--icon.ah-btn--sm{width:var(--ah-control-sm)}.ah-btn--icon.ah-btn--lg{width:var(--ah-control-lg)}.ah-btn--icon:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-ink);background:var(--ah-bg)}.ah-btn--icon.ah-btn--secondary{background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--icon.ah-btn--primary{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--icon.ah-btn--primary:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-on-accent);background:var(--ah-blue-hover)}.ah-btn--icon.ah-btn--danger-quiet:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-red-text);background:var(--ah-red-pale)}.ah-btn[aria-pressed=true],.ah-btn[aria-pressed=true]:hover:not(:disabled){color:var(--ah-blue-text);background:var(--ah-blue-tint);border-color:var(--ah-blue-line)}.ah-progress{align-items:center;gap:var(--ah-space-8);min-width:0;display:flex}.ah-progress-track{border-radius:var(--ah-radius-full);background:var(--ah-border);flex:1;height:8px;overflow:hidden}.ah-progress-fill{border-radius:var(--ah-radius-full);background:var(--ah-blue);height:100%;transition:width var(--ah-duration-slow) var(--ah-ease-out);display:block}.ah-progress-value{min-width:3.2em;font-size:var(--ah-fs-small);font-weight:var(--ah-fw-semibold);font-variant-numeric:tabular-nums;color:var(--ah-ink-soft);text-align:end;flex:none}.ah-progress--sm .ah-progress-track{height:6px}.ah-progress--sm .ah-progress-value{font-size:var(--ah-fs-caption)}.ah-progress--done .ah-progress-fill{background:var(--ah-green)}.ah-progress--low .ah-progress-fill{background:var(--ah-amber)}.ah-btn-spinner{width:var(--ah-icon-sm);height:var(--ah-icon-sm);border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite ahSpin}@keyframes ahSpin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ah-btn,.ah-card--interactive,.ah-progress-fill{transition:none}.ah-btn-spinner{animation-duration:2s}}.ah-actions{justify-content:flex-end;align-items:center;gap:var(--ah-gap-actions);flex-wrap:wrap;display:flex}.ah-actions--start{justify-content:flex-start}.ah-link{font:inherit;font-weight:var(--ah-fw-semibold);color:var(--ah-blue-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ah-link:hover{color:var(--ah-blue-hover)}@media (pointer:coarse){.ah-link,.table-link,.ah-tap{position:relative}.ah-link:after,.table-link:after,.ah-tap:after{content:"";inset:calc(-1 * var(--ah-space-6)) 0;position:absolute}}.ah-field{align-content:start;gap:var(--ah-gap-label);min-width:0;display:grid}.ah-label{font-size:var(--ah-fs-small);font-weight:var(--ah-fw-semibold);color:var(--ah-ink);line-height:16px}.ah-label-required{color:var(--ah-red-text);margin-inline-start:var(--ah-space-2)}.ah-help{font-size:var(--ah-fs-caption);color:var(--ah-text-muted);line-height:16px}.ah-field-error{align-items:flex-start;gap:var(--ah-gap-inline);font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-medium);color:var(--ah-red-text);line-height:16px;display:flex}.ah-field-error>svg{width:var(--ah-icon-sm);height:var(--ah-icon-sm);flex:none;margin-top:1px}.ah-form{gap:var(--ah-gap-form);display:grid}.ah-alert{grid-template-columns:var(--ah-icon-lg) minmax(0, 1fr) auto;align-items:start;gap:var(--ah-space-12);padding:var(--ah-space-12) var(--ah-space-16);border-radius:var(--ah-radius-md);border:1px solid;display:grid}.ah-alert>svg{width:var(--ah-icon-lg);height:var(--ah-icon-lg)}.ah-alert-content{gap:var(--ah-space-2);min-width:0;display:grid}.ah-alert-title{font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);color:var(--ah-ink);line-height:20px}.ah-alert-body{font-size:var(--ah-fs-small);color:var(--ah-ink-soft);line-height:20px}.ah-alert-actions{align-items:center;gap:var(--ah-gap-actions);display:flex}@media (width<=640px){.ah-alert-actions:has(.ah-btn:not(.ah-btn--icon),.ah-link){flex-wrap:wrap;grid-column:2/-1}}.ah-alert--info{background:var(--ah-blue-tint-strong);border-color:var(--ah-blue-line)}.ah-alert--success{background:var(--ah-green-pale);border-color:var(--ah-green-line)}.ah-alert--warning{background:var(--ah-amber-pale);border-color:var(--ah-amber-line)}.ah-alert--danger{background:var(--ah-red-pale);border-color:var(--ah-red-line)}.ah-alert--neutral{background:var(--ah-bg);border-color:var(--ah-border)}.ah-alert--neutral>svg{color:var(--ah-text-muted)}.ah-alert--info>svg,.ah-alert--info .ah-link{color:var(--ah-blue-text)}.ah-alert--success>svg,.ah-alert--success .ah-link{color:var(--ah-green-text)}.ah-alert--warning>svg,.ah-alert--warning .ah-link{color:var(--ah-amber-text)}.ah-alert--danger>svg,.ah-alert--danger .ah-link{color:var(--ah-red-text)}.ah-card{align-content:start;gap:var(--ah-space-16);min-width:0;padding:var(--ah-pad-card);color:inherit;background:var(--ah-surface);border:1px solid var(--ah-folder-line);border-radius:var(--ah-radius-sm);display:grid}.ah-card-head{gap:var(--ah-space-4);display:grid}.ah-card--interactive{cursor:pointer;transition:border-color var(--ah-duration-fast) ease, box-shadow var(--ah-duration-fast) ease;text-decoration:none}.ah-card--interactive:hover{border-color:var(--ah-border-strong);box-shadow:var(--ah-shadow-sm);text-decoration:none}.ah-inset{gap:var(--ah-space-4);padding:var(--ah-pad-inset);background:var(--ah-bg);border-radius:var(--ah-radius-md);display:grid}@media (width<=640px){.ah-card{padding:var(--ah-space-16)}}.ah-badge{justify-self:start;align-items:center;gap:var(--ah-gap-inline);height:24px;padding:0 var(--ah-space-8);font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink-soft);background:var(--ah-bg);border-radius:var(--ah-radius-full);line-height:16px;display:inline-flex}.ah-badge--info{color:var(--ah-blue-text);background:var(--ah-blue-tint)}.ah-badge--success{color:var(--ah-green-text);background:var(--ah-green-tint)}.ah-badge--warning{color:var(--ah-amber-text);background:var(--ah-amber-tint)}.ah-badge--danger{color:var(--ah-red-text);background:var(--ah-red-tint)}.ah-reading{--ah-font-display:var(--ah-font)}.ah-display{font-family:var(--ah-font-display);font-size:var(--ah-fs-display);font-weight:var(--ah-fw-heavy);letter-spacing:var(--ah-ls-tight);color:var(--ah-ink);text-wrap:balance;line-height:1.1}.ah-page-title{font-family:var(--ah-font-display);font-size:var(--ah-fs-page);font-weight:var(--ah-fw-heavy);line-height:var(--ah-lh-tight);letter-spacing:var(--ah-ls-tight);color:var(--ah-ink);text-wrap:balance}.ah-heading{font-family:var(--ah-font-display);font-size:var(--ah-fs-heading);font-weight:var(--ah-fw-bold);letter-spacing:var(--ah-ls-snug);color:var(--ah-ink);text-wrap:balance;line-height:28px}.ah-title{font-size:var(--ah-fs-title);font-weight:var(--ah-fw-bold);letter-spacing:-.01em;color:var(--ah-ink);line-height:24px}.ah-lead{font-size:var(--ah-fs-lead);color:var(--ah-ink-soft);line-height:26px}.ah-text-small,.ah-state{font-size:var(--ah-fs-small);color:var(--ah-text-muted);line-height:20px}.ah-state--success{color:var(--ah-green-text)}.ah-state--danger{color:var(--ah-red-text)}.ah-caption{font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-medium);color:var(--ah-text-muted);line-height:16px}.ah-overline{font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-semibold);letter-spacing:var(--ah-ls-wide);text-transform:uppercase;color:var(--ah-text-muted);line-height:16px}.ah-table{border-collapse:collapse;width:100%;font-size:var(--ah-fs-small)}.ah-table th{text-align:start;font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-semibold);color:var(--ah-text-muted);padding-block:0 var(--ah-space-8);padding-inline:0 var(--ah-space-12);white-space:nowrap}.ah-table td{padding-block:var(--ah-space-12);padding-inline:0 var(--ah-space-12);border-top:1px solid var(--ah-border);color:var(--ah-ink-soft);vertical-align:middle;white-space:nowrap}.ah-table td.num,.ah-table th.num{text-align:end;font-variant-numeric:tabular-nums}[data-more-start],[data-more-end]{--fade-to:to right;--fade-start:black;--fade-end:black;-webkit-mask-image:linear-gradient(var(--fade-to), var(--fade-start), black var(--ah-space-32), black calc(100% - var(--ah-space-32)), var(--fade-end));mask-image:linear-gradient(var(--fade-to), var(--fade-start), black var(--ah-space-32), black calc(100% - var(--ah-space-32)), var(--fade-end))}[dir=rtl] [data-more-start],[dir=rtl] [data-more-end]{--fade-to:to left}[data-more-start]{--fade-start:transparent}[data-more-end]{--fade-end:transparent}@media (width<=640px){.ah-phone-list,.ah-phone-list tbody{display:block}.ah-phone-list thead{display:none}.ah-phone-list tr{align-items:center;row-gap:var(--ah-space-4);padding-block:var(--ah-space-12);border-top:1px solid var(--ah-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.ah-phone-list tr:first-child{border-top:none}.ah-phone-list td{grid-column:1;border:none!important;padding:0!important}.ah-phone-list td:not(:first-child):not(:last-child){padding-inline-start:var(--ah-phone-list-indent,0)!important}.ah-phone-list td:last-child{grid-area:1/2/span 2}.ah-hide-phone{display:none!important}}.ah-folder{grid-template-rows:auto 1fr;min-width:0;display:grid}.ah-folder-tabs{align-items:flex-end;gap:var(--ah-space-8);min-width:0;display:flex}.ah-folder-tablist{gap:var(--ah-space-4);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ah-folder-tab{align-items:center;gap:var(--ah-space-8);height:var(--ah-control-md);padding:0 var(--ah-space-16);font:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);color:var(--ah-ink-soft);white-space:nowrap;background:var(--ah-folder-tab);border:1px solid var(--ah-folder-line);border-radius:var(--ah-radius-sm) var(--ah-radius-sm) 0 0;cursor:pointer;border-block-end:0;flex:none;margin:0;line-height:1;display:inline-flex;position:relative}.ah-folder-tab:hover{color:var(--ah-ink)}.ah-folder-tab[aria-selected=true],.ah-folder-title{z-index:var(--ah-z-raised);color:var(--ah-ink);background:var(--ah-surface);margin-block-end:-1px;padding-block-end:1px}.ah-folder-tab[aria-selected=true]:before{content:"";background:var(--ah-blue);border-radius:var(--ah-radius-sm) var(--ah-radius-sm) 0 0;height:3px;position:absolute;inset:-1px -1px auto}.ah-folder-title{cursor:default}.ah-folder-count{min-width:20px;height:20px;padding:0 var(--ah-space-6);box-sizing:border-box;font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-bold);color:var(--ah-ink);background:var(--ah-desk);border-radius:var(--ah-radius-full);place-items:center;display:inline-grid}.ah-folder-tab[aria-selected=true] .ah-folder-count{color:var(--ah-blue-text);background:var(--ah-blue-tint)}.ah-folder-aside{justify-content:flex-end;align-items:center;gap:var(--ah-space-8);min-width:0;font-size:var(--ah-fs-small);text-align:end;overflow-wrap:break-word;flex-wrap:wrap;margin-inline-start:auto;padding-block-end:var(--ah-space-6);display:flex}.ah-folder-aside .ah-badge{height:auto;min-height:24px;padding-block:var(--ah-space-4);white-space:normal;text-align:center;text-wrap:balance}.ah-folder-sheet{background:var(--ah-surface);border:1px solid var(--ah-folder-line);border-radius:var(--ah-radius-sm);border-start-start-radius:0;min-width:0}.ah-folder-body{align-content:start;gap:var(--ah-space-12);min-width:0;padding:var(--ah-space-16) var(--ah-space-20);grid-template-columns:minmax(0,1fr);display:grid}.ah-folder-foot{justify-content:space-between;align-items:center;gap:var(--ah-space-8) var(--ah-space-20);padding:var(--ah-space-12) var(--ah-space-20);font-size:var(--ah-fs-small);background:var(--ah-surface-soft);border-block-start:1px solid var(--ah-border);border-radius:0 0 var(--ah-radius-sm) var(--ah-radius-sm);flex-wrap:wrap;display:flex}@media (width<=640px){.ah-folder-tab{padding:0 var(--ah-space-12)}.ah-folder-body,.ah-folder-foot{padding-inline:var(--ah-space-16)}}.ah-figures{background:var(--ah-border);border:1px solid var(--ah-folder-line);border-radius:var(--ah-radius-sm);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:1px;display:grid;overflow:hidden}.ah-figure{gap:var(--ah-space-2);min-width:0;padding:var(--ah-space-16) var(--ah-space-20);background:var(--ah-surface);flex-direction:column;display:flex}.ah-figure--warn{background:var(--ah-amber-tint)}.ah-figure-label{font-size:var(--ah-fs-small);font-weight:var(--ah-fw-medium);color:var(--ah-text-muted)}.ah-figure-value{font-size:var(--ah-fs-page);font-weight:var(--ah-fw-bold);letter-spacing:var(--ah-ls-snug);font-variant-numeric:tabular-nums;line-height:var(--ah-lh-tight);color:var(--ah-ink)}.ah-figure-hint{font-size:var(--ah-fs-caption);color:var(--ah-text-faint)}:root{--ah-ink:#0b1220;--ah-ink-soft:#2b3648;--ah-text-muted:#5d6879;--ah-text-faint:#5f6a7b;--ah-border:#e6eaf0;--ah-border-strong:#d4d9e1;--ah-input-border:#7e899a;--ah-bg:#f6f8fb;--ah-surface:#fff;--ah-surface-soft:#fbfcfe;--ah-desk:#f1f1ef;--ah-folder-line:#d5d5d1;--ah-folder-tab:#f7f7f5;--ah-on-accent:#fff;--ah-overlay:#0b122066;--ah-blue:#1a6ad6;--ah-blue-hover:#1557b5;--ah-blue-tint:#e3eeff;--ah-blue-tint-strong:#f2f7ff;--ah-blue-text:#1d59b8;--ah-blue-line:#c4dcff;--ah-blue-rgb:26, 106, 214;--ah-nav-rail-bg:#ebf2fc;--ah-nav-panel-bg:#f4f8fe;--ah-nav-border:#dce6f3;--ah-nav-hover:#1d59b812;--ah-nav-active-shadow:0 1px 2px #0f2d6414, 0 0 0 1px #1d59b814;--ah-nav-ink:#5d6879;--ah-nav-ink-faint:#5f6a7b;--ah-nav-ink-strong:#0b1220;--ah-nav-mark-ring:transparent;--ah-brand:#4195ff;--ah-green:#1eb980;--ah-green-text:#0d7351;--ah-green-tint:#d5f4e6;--ah-green-pale:#ecfaf2;--ah-green-line:#b4e8cf;--ah-amber:#f5a524;--ah-amber-text:#8a5a00;--ah-amber-tint:#fdecc8;--ah-amber-pale:#fff8ea;--ah-amber-line:#f5d690;--ah-red:#d93a3a;--ah-red-text:#c62828;--ah-red-hover:#a82020;--ah-red-tint:#ffe4e4;--ah-red-pale:#fef2f2;--ah-red-line:#f7c1c1;--ah-font:"Geist", "Inter", system-ui, "Segoe UI", "Noto Sans Arabic", "Noto Sans Devanagari", "Hiragino Sans", "Yu Gothic UI", "PingFang SC", "Microsoft YaHei UI", sans-serif;--ah-font-mono:"Geist Mono", ui-monospace, monospace;--ah-font-display:"Gabarito", var(--ah-font);--ah-fs-numeral:clamp(56px, 9vw, 88px);--ah-fs-display:clamp(32px, 4vw, 44px);--ah-fs-page:clamp(26px, 3vw, 34px);--ah-fs-heading:22px;--ah-fs-title:18px;--ah-fs-lead:16px;--ah-fs-body:14px;--ah-fs-small:13px;--ah-fs-caption:12px;--ah-fs-overline:11px;--ah-lh-tight:1.15;--ah-lh-snug:1.3;--ah-lh-normal:1.5;--ah-lh-relaxed:1.6;--ah-fw-regular:400;--ah-fw-medium:500;--ah-fw-semibold:600;--ah-fw-bold:700;--ah-fw-heavy:800;--ah-ls-tight:-.035em;--ah-ls-snug:-.02em;--ah-ls-wide:.05em;--ah-space-2:2px;--ah-space-4:4px;--ah-space-6:6px;--ah-space-8:8px;--ah-space-12:12px;--ah-space-16:16px;--ah-space-20:20px;--ah-space-24:24px;--ah-space-32:32px;--ah-space-40:40px;--ah-space-48:48px;--ah-space-64:64px;--ah-gap-inline:var(--ah-space-6);--ah-gap-label:var(--ah-space-6);--ah-gap-actions:var(--ah-space-8);--ah-gap-stack:var(--ah-space-12);--ah-gap-form:var(--ah-space-16);--ah-gap-cards:var(--ah-space-16);--ah-gap-section:var(--ah-space-32);--ah-pad-card:var(--ah-space-24);--ah-pad-inset:var(--ah-space-16);--ah-pad-page:clamp(16px, 3vw, 32px);--ah-radius-xs:6px;--ah-radius-sm:10px;--ah-radius-md:14px;--ah-radius-lg:20px;--ah-radius-full:999px;--ah-control-sm:32px;--ah-control-md:40px;--ah-control-lg:44px;--ah-icon-sm:14px;--ah-icon-md:16px;--ah-icon-lg:20px;--ah-vh:100vh;--ah-dialog-sm:420px;--ah-dialog-md:520px;--ah-dialog-lg:720px;--ah-shadow-sm:0 2px 8px #0b122014;--ah-shadow-md:0 12px 32px #0b12201f, 0 2px 6px #0b12200f;--ah-shadow-lg:0 24px 60px #0b122040;--ah-focus-ring:2px solid var(--ah-blue);--ah-focus-halo:0 0 0 3px rgba(var(--ah-blue-rgb), .16);--ah-z-raised:1;--ah-z-sticky:20;--ah-z-nav:30;--ah-z-dropdown:100;--ah-z-drawer:900;--ah-z-dialog:1000;--ah-z-toast:1100;--ah-z-confirm:1500;--ah-z-support:2000;--ah-duration-fast:.12s;--ah-duration-base:.18s;--ah-duration-slow:.3s;--ah-ease-out:cubic-bezier(.2, 0, 0, 1);--ah-ease-in:cubic-bezier(.4, 0, 1, 1)}@supports (height:100dvh){:root{--ah-vh:100dvh}}*{box-sizing:border-box}body{font-family:var(--ah-font);color:var(--ah-ink);background:var(--ah-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}input,textarea,button,select{font-family:inherit}button{cursor:pointer}:focus-visible{outline:var(--ah-focus-ring);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline-offset:0}input[type=checkbox],input[type=radio]{accent-color:var(--ah-blue)}select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a7687' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;padding-right:32px;transition:border-color .15s,box-shadow .15s}select:not([multiple]):not([size]):hover:not(:disabled):not(.missing):not(.invalid){border-color:var(--ah-text-faint)}select:not([multiple]):not([size]):focus-visible{border-color:var(--ah-blue);box-shadow:0 0 0 3px rgba(var(--ah-blue-rgb), .16);outline:none}select:not([multiple]):not([size]):disabled{opacity:.6;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(:hover):not(:focus):not(:disabled):not(.invalid):not(.missing),textarea:not(:hover):not(:focus):not(:disabled):not(.invalid):not(.missing),select:not([multiple]):not([size]):not(:hover):not(:focus):not(:disabled):not(.invalid):not(.missing):not(.set){border-color:var(--ah-input-border)}.form-input{box-sizing:border-box;width:100%;min-width:0;height:var(--ah-control-md);padding:0 var(--ah-space-12);font:inherit;font-size:var(--ah-fs-body);color:var(--ah-ink);background:var(--ah-bg);border:1px solid var(--ah-border-strong);border-radius:var(--ah-radius-sm)}@media (width<=640px){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea{font-size:var(--ah-fs-lead)!important}}.table-wrap{position:relative}textarea.form-input{resize:vertical;max-width:65ch;height:auto;padding:10px 12px}.form-input:hover:not(:disabled):not(.invalid):not(.missing):not([aria-invalid=true]){border-color:var(--ah-ink-soft)}.form-input:focus-visible{border-color:var(--ah-blue);box-shadow:var(--ah-focus-halo);outline:none}.form-input:disabled{opacity:.5;cursor:not-allowed}.form-input.invalid,.form-input.missing,.form-input[aria-invalid=true]{border-color:var(--ah-red-text)}.input-xs{max-width:8rem}.input-sm{max-width:14rem}.input-md{max-width:24rem}.input-lg{max-width:36rem}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size]){background-image:none;align-items:center;gap:8px;padding-right:11px}select:not([multiple]):not([size]):open{border-color:var(--ah-blue);box-shadow:0 0 0 3px rgba(var(--ah-blue-rgb), .16)}select::picker-icon{content:"";background-color:var(--ah-text-muted);width:14px;height:14px;margin-left:auto;transition:rotate .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select:open::picker-icon{background-color:var(--ah-blue-text);rotate:180deg}select::picker(select){background:var(--ah-surface);border:1px solid var(--ah-border);opacity:1;max-height:min(320px,50vh);transition:opacity .12s ease, translate .12s ease, overlay .12s allow-discrete, display .12s allow-discrete;border-radius:12px;margin-block:6px;padding:4px;overflow-y:auto;translate:0;box-shadow:0 12px 32px #0b12201f,0 2px 6px #0b12200f}@starting-style{select:open::picker(select){opacity:0;translate:0 -4px}}select option{color:var(--ah-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:400;display:flex}select option:hover,select option:focus-visible{background:var(--ah-bg);outline:none}select option:checked{color:var(--ah-blue-text);background:var(--ah-blue-tint-strong);font-weight:600}select option::checkmark{color:var(--ah-blue);order:1;margin-left:auto}select option:disabled{color:var(--ah-text-faint);cursor:not-allowed}}.sk{background:var(--ah-border);border-radius:6px;animation:1.4s ease-in-out infinite skPulse;display:block}@keyframes skPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.skip-link{z-index:calc(var(--ah-z-support) + 1);padding:var(--ah-space-8) var(--ah-space-16);color:var(--ah-on-accent);background:var(--ah-blue);border-radius:var(--ah-radius-full);font-weight:600;position:fixed;inset-block-start:var(--ah-space-8);inset-inline-start:var(--ah-space-8);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consent[data-v-ecc3911d]{inset-block-end:var(--ah-space-16);inset-inline:var(--ah-space-16);z-index:var(--ah-z-toast);justify-content:space-between;align-items:center;gap:var(--ah-gap-stack);max-width:var(--ah-dialog-lg);padding:var(--ah-pad-inset);background:var(--ah-surface);border:1px solid var(--ah-border);border-radius:var(--ah-radius-md);box-shadow:var(--ah-shadow-md);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.consent-text[data-v-ecc3911d]{font-size:var(--ah-fs-small);color:var(--ah-ink-soft);flex:280px;margin:0}.confirm-type[data-v-1028da80]{gap:var(--ah-space-6);font-size:var(--ah-fs-small);color:var(--ah-ink-soft);flex-direction:column;display:flex}.confirm-overlay[data-v-1028da80]{z-index:var(--ah-z-confirm);padding:var(--ah-space-20);background:var(--ah-overlay);justify-content:center;align-items:center;animation:.14s ease-out confirmFade-1028da80;display:flex;position:fixed;inset:0}.confirm[data-v-1028da80]{width:var(--ah-dialog-sm);max-width:100%;max-height:calc(var(--ah-vh) - 40px);gap:var(--ah-space-12);padding:var(--ah-space-24);background:var(--ah-surface);border-radius:var(--ah-radius-lg);box-shadow:var(--ah-shadow-lg);display:grid;overflow-y:auto}.confirm-mark[data-v-1028da80]{width:var(--ah-control-lg);height:var(--ah-control-lg);border-radius:var(--ah-radius-full);background:var(--ah-blue-tint);color:var(--ah-blue-text);justify-content:center;align-items:center;display:inline-flex}.confirm-mark.danger[data-v-1028da80]{background:var(--ah-red-tint);color:var(--ah-red-text)}.confirm h2[data-v-1028da80]{font-size:var(--ah-fs-title);font-weight:var(--ah-fw-bold);letter-spacing:-.01em;color:var(--ah-ink);text-wrap:balance;line-height:24px}.confirm p[data-v-1028da80]{font-size:var(--ah-fs-body);color:var(--ah-ink-soft);white-space:pre-line;line-height:22px}.confirm-actions[data-v-1028da80]{justify-content:flex-end;gap:var(--ah-gap-actions);margin-top:var(--ah-space-8);flex-wrap:wrap;display:flex}@keyframes confirmFade-1028da80{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.confirm-overlay[data-v-1028da80]{animation:none}}@media (width<=640px){.confirm-overlay[data-v-1028da80]{align-items:flex-end;padding:0}.confirm[data-v-1028da80]{border-radius:var(--ah-radius-lg) var(--ah-radius-lg) 0 0;width:100%;max-height:92vh;padding-bottom:calc(var(--ah-space-20) + env(safe-area-inset-bottom,0px))}.confirm-actions[data-v-1028da80]{flex-direction:column-reverse}.confirm-actions .ah-btn[data-v-1028da80]{width:100%;height:var(--ah-control-lg)}}.dialog-overlay[data-v-81916be8]{z-index:var(--ah-z-dialog);padding:var(--ah-space-20);background:var(--ah-overlay);justify-content:center;align-items:center;animation:.14s ease-out dialogFade-81916be8;display:flex;position:fixed;inset:0}.dialog[data-v-81916be8]{max-width:100%;max-height:calc(var(--ah-vh) - 40px);background:var(--ah-surface);border-radius:var(--ah-radius-lg);box-shadow:var(--ah-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-81916be8]{justify-content:space-between;align-items:flex-start;gap:var(--ah-space-12);padding:var(--ah-space-20) var(--ah-space-24) var(--ah-space-16);border-bottom:1px solid var(--ah-border);display:flex}.dialog-header h2[data-v-81916be8]{font-size:var(--ah-fs-title);font-weight:var(--ah-fw-bold);letter-spacing:-.01em;color:var(--ah-ink);text-wrap:balance;line-height:24px}.dialog-subtitle[data-v-81916be8]{margin-top:var(--ah-space-4);font-size:var(--ah-fs-small);color:var(--ah-text-muted);line-height:20px}.dialog-close[data-v-81916be8]{color:var(--ah-text-muted);flex:none;margin-inline-end:calc(-1 * var(--ah-space-8))}.dialog-body[data-v-81916be8]{gap:var(--ah-space-12);padding:var(--ah-space-20) var(--ah-space-24);flex-direction:column;display:flex;overflow-y:auto}.dialog-footer[data-v-81916be8]{justify-content:flex-end;gap:var(--ah-gap-actions);padding:var(--ah-space-16) var(--ah-space-24);border-top:1px solid var(--ah-border);flex-wrap:wrap;display:flex}.dialog-overlay--side[data-v-81916be8]{top:var(--ah-top-band,0px);justify-content:flex-end;align-items:stretch;padding:0}.dialog-overlay--side .dialog[data-v-81916be8]{border-radius:0;height:100%;max-height:none;animation:dialogSlide-81916be8 var(--ah-duration-slow) var(--ah-ease-out);border-start-start-radius:var(--ah-radius-lg);border-end-start-radius:var(--ah-radius-lg)}.dialog-overlay--side .dialog-body[data-v-81916be8]{flex:1}@keyframes dialogSlide-81916be8{0%{transform:translate(24px)}to{transform:none}}[dir=rtl] .dialog-overlay--side .dialog[data-v-81916be8]{animation-name:dialogSlideRtl-81916be8}@keyframes dialogSlideRtl-81916be8{0%{transform:translate(-24px)}to{transform:none}}@keyframes dialogFade-81916be8{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dialog-overlay[data-v-81916be8],.dialog-overlay--side .dialog[data-v-81916be8]{animation:none}}@media (width<=640px){.dialog-overlay[data-v-81916be8]{align-items:flex-end;padding:0}.dialog[data-v-81916be8],.dialog-overlay--side .dialog[data-v-81916be8]{border-radius:var(--ah-radius-lg) var(--ah-radius-lg) 0 0;height:auto;max-height:92vh;width:100%!important}.dialog-overlay--side[data-v-81916be8]{align-items:flex-end}.dialog-footer[data-v-81916be8]{padding-bottom:calc(var(--ah-space-16) + env(safe-area-inset-bottom,0px))}}
