:root{--p-bg:#faf6f0;--p-paper:#fffdf9;--p-ink:#231c22;--p-muted:#7b7078;--p-brand:#4a2545;--p-brand2:#6e3a66;--p-gold:#c9a15b;--p-gold-l:#ecd9b0;--p-line:#ebe1d4;--p-ok:#2f7a55;--p-warn:#b4632e;--p-bad:#b4453a;--p-shadow:0 14px 40px #3c1e321a;--p-r:20px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--p-bg);color:var(--p-ink);-webkit-font-smoothing:antialiased;font-family:HuwiyaMoC,Vazirmatn,Tajawal,system-ui,sans-serif}[lang=ku] body,[lang=ku]{font-family:Vazirmatn,Tajawal,sans-serif}a{color:inherit}button{font-family:inherit}.num{font-variant-numeric:lining-nums;font-family:Cormorant Garamond,serif}.phone{aspect-ratio:9/19;background:#14101a;border-radius:44px;width:min(330px,82vw);margin:0 auto;padding:11px;position:relative;box-shadow:0 40px 80px #28142859,inset 0 0 0 2px #2c2533}.phone:before{content:"";z-index:5;background:#000;border-radius:12px;width:90px;height:22px;margin-left:-45px;position:absolute;top:18px;left:50%}.phone-screen{background:#fff;border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.phone-screen iframe{border:0;width:100%;height:100%;display:block}.phone-screen .scroller{scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.phone-screen .scroller::-webkit-scrollbar{display:none}
:root{--ds-n-0:#fff;--ds-n-1:#f7f7fa;--ds-n-2:#f2f2f7;--ds-n-3:#e8e8ee;--ds-n-4:#dcdce3;--ds-n-5:#c4c4cc;--ds-n-6:#7c7c82;--ds-n-7:#5c5c61;--ds-n-8:#48484c;--ds-n-9:#3a3a3c;--ds-n-10:#242426;--ds-n-11:#000;--ds-mesh:radial-gradient(85% 55% at 4% 18%, #ffd6e0 0%, #ffd6e08c 38%, #ffd6e000 78%), radial-gradient(75% 50% at 100% 4%, #efd8fb 0%, #efd8fb80 40%, #efd8fb00 78%), radial-gradient(80% 55% at 104% 68%, #d8e8fd 0%, #d8e8fd80 40%, #d8e8fd00 78%), radial-gradient(85% 50% at -4% 96%, #f4d9fa 0%, #f4d9fa80 40%, #f4d9fa00 78%), radial-gradient(70% 45% at 64% 104%, #ffdbe4 0%, #ffdbe400 76%), #fdfbff;--ds-mesh-stops:"#ffd6e0 #efd8fb #d8e8fd #f4d9fa #ffdbe4 #fdfbff";--ds-bg:#fbf8fd;--ds-glass-300:#ffffff4d;--ds-glass-500:#ffffff80;--ds-glass-700:#ffffffb3;--ds-glass-edge:#ffffffe6;--ds-glass-blur:blur(20px) saturate(1.6);--ds-surface:var(--ds-glass-700);--ds-surface-solid:#fff;--ds-surface-2:#1a1a1a0f;--ds-surface-3:#1a1a1a1a;--ds-line:#1a1a1a14;--ds-line-2:#1a1a1a29;--ds-control:var(--ds-n-6);--ds-field-edge:#1a1a1a42;--ds-muted:var(--ds-n-7);--ds-ink-2:var(--ds-n-9);--ds-ink:var(--ds-n-11);--ds-accent:#b334cf;--ds-accent-2:#c0278f;--ds-accent-ink:#8a1fa3;--ds-accent-soft:#cb30e01f;--ds-on-accent:#fff;--ds-primary:var(--ds-accent);--ds-primary-grad:linear-gradient(105deg, var(--ds-accent) 0%, #b92fc0 55%, var(--ds-accent-2) 100%);--ds-primary-gloss:linear-gradient(180deg, #ffffff4d 0%, #ffffff0f 38%, #fff0 52%);--ds-primary-shadow:inset 0 1px 0 #ffffff59, 0 8px 20px -8px #b334cf8c;--ds-primary-hover:#9f2bba;--ds-orb:radial-gradient(120% 120% at 30% 20%, #ffffff61 0%, #fff0 42%), linear-gradient(150deg, var(--ds-tint-3a), var(--ds-accent) 55%, var(--ds-accent-2));--ds-orb-shadow:inset 0 1px 0 #ffffff73, 0 12px 32px -8px #b334cf73, 0 4px 8px #0000000d;--ds-on-primary:var(--ds-on-accent);--ds-focus:var(--ds-n-11);--ds-focus-offset-lg:3px;--ds-brand:#c19652;--ds-brand-ink:var(--ds-accent-ink);--ds-brand-soft:var(--ds-accent-soft);--ds-success:#176b33;--ds-success-soft:#34c75924;--ds-warning:#7a4500;--ds-warning-soft:#ff8d2829;--ds-danger:#b51c22;--ds-danger-soft:#ff383c1f;--ds-on-danger:#fff;--ds-info:#0057a6;--ds-info-soft:#0088ff1f;--ds-scrim:#0006;--ds-selection:#cb30e033;--ds-font-ui-stack:var(--ds-font-brand,"HuwiyaMoC"), var(--ds-font-ar,"Vazirmatn"), var(--ds-font-lat,"Switzer"), "Segoe UI", system-ui, -apple-system, sans-serif;--ds-font-display-stack:var(--ds-font-brand-display,"HuwiyaMoCDisplay"), var(--ds-font-brand,"HuwiyaMoC"), var(--ds-font-ar,"Vazirmatn"), var(--ds-font-lat,"Switzer"), "Segoe UI", system-ui, sans-serif;--ds-font-ui-stack-ku:var(--ds-font-ar,"Vazirmatn"), var(--ds-font-lat,"Switzer"), "Segoe UI", system-ui, -apple-system, sans-serif;--ds-font-ui-stack-lat:var(--ds-font-lat,"Switzer"), var(--ds-font-ar,"Vazirmatn"), "Segoe UI", system-ui, -apple-system, sans-serif;--ds-fs-caption:13px;--ds-lh-caption:1.6;--ds-fs-label:15px;--ds-lh-label:1.45;--ds-fs-body-sm:15px;--ds-fs-body:17px;--ds-lh-body:1.7;--ds-fs-body-lg:19px;--ds-fs-title:21px;--ds-lh-title:1.45;--ds-fs-headline:32px;--ds-lh-headline:1.35;--ds-fs-display:34px;--ds-lh-display:1.3;--ds-fs-input-min:16px;--ds-lh-snug:1.4;--ds-track-label:0;--ds-track-body:0;--ds-track-head:0;--ds-fw-regular:400;--ds-fw-medium:500;--ds-fw-semibold:600;--ds-fw-bold:700;--ds-fw-display:500;--ds-space-025:2px;--ds-space-050:4px;--ds-space-075:6px;--ds-space-100:8px;--ds-space-150:12px;--ds-space-200:16px;--ds-space-250:20px;--ds-space-300:24px;--ds-space-400:32px;--ds-space-500:40px;--ds-space-600:48px;--ds-space-800:64px;--ds-space-1000:80px;--ds-space-tight:var(--ds-space-100);--ds-space-component:var(--ds-space-200);--ds-space-component-lg:var(--ds-space-250);--ds-space-section:var(--ds-space-300);--ds-space-layout:var(--ds-space-500);--ds-pad-card-roomy:var(--ds-space-250);--ds-gap-float:var(--ds-space-150);--ds-optical-nudge:1px;--ds-r-sm:8px;--ds-r-md:12px;--ds-r-lg:16px;--ds-r-full:9999px;--ds-r-xl:20px;--ds-r-2xl:24px;--ds-r-sheet:32px;--ds-r-widget:28px;--ds-r-control-sm:var(--ds-r-sm);--ds-r-control:var(--ds-r-md);--ds-r-card:var(--ds-r-lg);--ds-r-card-lg:var(--ds-r-xl);--ds-r-container:var(--ds-r-2xl);--ds-r-modal:var(--ds-r-sheet);--ds-r-pill:var(--ds-r-full);--wg-peach:#ffe0cc;--wg-peach-dot:#ff8d28;--wg-mint:#d3f4e3;--wg-mint-dot:#22b06a;--wg-lavender:#e4e1ff;--wg-lavender-dot:#6155f5;--wg-butter:#fff1bf;--wg-butter-dot:#e0a800;--wg-pink:#ffdbe6;--wg-pink-dot:#ff2d55;--wg-sky:#d6eaff;--wg-sky-dot:#08f;--wg-stone:#e7e9e5;--wg-stone-dot:#7a817b;--wg-dot-off:#1a1a1a2e;--wg-c2:#ff2d55;--wg-c3:#00c8b3;--wg-c4:#6155f5;--wg-shadow:0 1px 2px #00000008, 0 10px 28px -14px #00000024;--ds-tint-1a:#5fb4ff;--ds-tint-1b:#08f;--ds-tint-2a:#ffb35c;--ds-tint-2b:#ff8d28;--ds-tint-3a:#de6bf0;--ds-tint-3b:#cb30e0;--ds-tint-4a:#ffd84d;--ds-tint-4b:#f5a300;--ds-tint-5a:#ff7a96;--ds-tint-5b:#ff2d55;--ds-tint-6a:#3fdcc9;--ds-tint-6b:#00b39f;--ds-tint-7a:#ff7275;--ds-tint-7b:#ff383c;--ds-tint-8a:#8f86ff;--ds-tint-8b:#6155f5;--ds-glass:#ffffffbd;--ds-art-ink:#fff;--ds-art-base:#2b2433;--ds-art-scrim:linear-gradient(to top, #140e18b8, #140e184d 55%, #140e1800);--ds-art-scrim-photo:linear-gradient(to top, #140e18c2, #140e188f 28%, #140e1824 60%, #140e1800 80%);--ds-e-1:0 1px 2px #0000000a;--ds-e-2:0 7px 10px #00000017;--ds-e-3:0 40px 80px #0000004d, 0 7px 10px #00000017;--ds-e-float:0 12px 32px -8px #0000002e, 0 4px 8px #0000000d;--ds-dur-1:.12s;--ds-dur-2:.2s;--ds-dur-3:.3s;--ds-dur-exit:.22s;--ds-dur-scrim:.3s;--ds-travel:8px;--ds-ease:cubic-bezier(.2, 0, 0, 1);--ds-ease-out:cubic-bezier(.23, 1, .32, 1);--ds-ease-in:cubic-bezier(.3, 0, 1, 1);--ds-dur-spin:.8s;--ds-dur-spin-calm:2.4s;--ds-dur-idle:3.2s;--ds-control-sm:44px;--ds-control-md:44px;--ds-control-lg:52px;--ds-control-input:48px;--ds-control-pill:36px;--ds-card-min:64px;--ds-row-min:56px;--ds-row-lg:72px;--ds-tile-min:128px;--ds-tab-h:52px;--ds-bar-h:calc(var(--ds-tab-h) + 2 * var(--ds-space-050) + 2px);--ds-fab:var(--ds-bar-h);--ds-mic:48px;--ds-switch-w:44px;--ds-switch-h:26px;--ds-switch-thumb:20px;--ds-switch-inset:3px;--ds-sample-w:236px;--ds-composer-min:84px;--ds-progress-h:4px;--ds-done-mark:64px;--ds-ic-xs:12px;--ds-ic-sm:14px;--ds-ic-md:16px;--ds-ic-lg:18px;--ds-ic-xl:20px;--ds-ic-2xl:22px;--ds-ic-chip-sm:28px;--ds-ic-chip:36px;--ds-ic-chip-md:40px;--ds-ic-chip-lg:44px;--ds-sel-edge:var(--ds-primary);--ds-sel-ring:inset 0 0 0 1px var(--ds-sel-edge);--ds-sel-ring-2:inset 0 0 0 2px var(--ds-sel-edge);--ds-sel-fill:color-mix(in oklab, var(--ds-primary) 7%, var(--ds-surface-solid));--ds-sel-ink:var(--ds-ink);--ds-sel-gap:2px;--ds-sel-mark:24px;--ds-sel-mark-sm:18px;--ds-z-sticky:20;--ds-z-header:30;--ds-z-actionbar:40;--ds-z-overlay:50;--ds-z-sheet:60;--ds-z-toast:70;--ds-z-skip:100;--ds-w-page:1120px;--ds-w-text:640px;--ds-w-form:560px;--ds-w-aside:380px;--ds-w-dock:460px;--ds-w-toast:420px;--ds-w-phone:320px;--ds-w-phone-min:220px;--ds-w-sheet:var(--ds-w-form);--ds-w-sheet-wide:880px;--ds-h-sheet-max:720px;--ds-sheet-margin:var(--ds-space-300);--ds-grab-h:var(--ds-space-300);--ds-grab-w:var(--ds-ic-chip);--ds-gutter:16px;--ds-header-h:56px;--ds-space-page:var(--ds-gutter);--ds-tap:44px;--ds-safe-t:env(safe-area-inset-top,0px);--ds-safe-b:env(safe-area-inset-bottom,0px);--ds-safe-s:env(safe-area-inset-left,0px);--ds-safe-e:env(safe-area-inset-right,0px);--ds-actionbar-h:0px}@media (min-width:768px){:root{--ds-gutter:24px;--ds-header-h:64px}}@media (min-width:1024px){:root{--ds-fs-display:44px;--ds-gutter:32px}}@media (pointer:coarse){:root{--ds-control-md:48px}}@media (max-width:767px){:is(.ad,.kh,.hd,.sc,.wz){--ds-control-sm:44px;--ds-control-md:48px;--ds-control-lg:52px;--ds-control-input:48px}}.ds:lang(ckb),.ds [lang=ckb],.ds:lang(ku),.ds [lang=ku]{--ds-font-ui-stack:var(--ds-font-ui-stack-ku);--ds-font-display-stack:var(--ds-font-ui-stack-ku)}.ds:lang(en),.ds [lang=en]{--ds-font-ui-stack:var(--ds-font-ui-stack-lat);--ds-font-display-stack:var(--ds-font-ui-stack-lat);--ds-fs-caption:12px;--ds-fs-label:14px;--ds-fs-body-sm:14px;--ds-fs-body:16px;--ds-fs-body-lg:18px;--ds-fs-title:20px;--ds-fs-headline:32px;--ds-fs-display:34px;--ds-lh-caption:1.334;--ds-lh-label:1.43;--ds-lh-body:1.375;--ds-lh-title:1.3;--ds-lh-headline:1.19;--ds-lh-display:1.12;--ds-track-label:-.0114em;--ds-track-body:-.0112em;--ds-track-head:-.00625em}@media (min-width:1024px){.ds:lang(en),.ds [lang=en]{--ds-fs-display:44px}}.ds-sober{--ds-n-0:#fff;--ds-n-1:#f6f7f5;--ds-n-2:#eff1ee;--ds-n-3:#e6e9e5;--ds-n-4:#d7dbd6;--ds-n-5:#bac0b9;--ds-n-6:#7a817b;--ds-n-7:#5a615b;--ds-n-8:#4a514b;--ds-n-9:#363c37;--ds-n-10:#232824;--ds-n-11:#121613;--ds-mesh:radial-gradient(70% 48% at 6% 16%, #e4e6e1 0%, #e4e6e100 72%), radial-gradient(62% 44% at 98% 6%, #e8e6e2 0%, #e8e6e200 72%), radial-gradient(66% 50% at 100% 70%, #e0e5e6 0%, #e0e5e600 72%), radial-gradient(72% 46% at 0% 94%, #e6e8e3 0%, #e6e8e300 72%), #f7f7f5;--ds-mesh-stops:"#e4e6e1 #e8e6e2 #e0e5e6 #e6e8e3 #f7f7f5";--ds-bg:#f5f6f3;--ds-muted:var(--ds-n-7);--ds-ink-2:var(--ds-n-9);--ds-ink:var(--ds-n-11);--ds-control:var(--ds-n-6);--ds-primary:#2f3d33;--ds-primary-hover:#243029;--ds-on-primary:#fff;--ds-focus:var(--ds-n-11);--ds-primary-grad:linear-gradient(var(--ds-primary), var(--ds-primary));--ds-primary-gloss:linear-gradient(transparent, transparent);--ds-primary-shadow:none;--ds-accent:var(--ds-primary);--ds-accent-2:var(--ds-primary);--ds-on-accent:var(--ds-on-primary);--ds-accent-ink:var(--ds-n-9);--ds-accent-soft:var(--ds-surface-2);--ds-brand:#7d9483;--ds-brand-ink:#4b5e51;--ds-brand-soft:#4b5e511a;--ds-success:#3f5e46;--ds-success-soft:#49664f1f;--ds-warning:#6e5233;--ds-warning-soft:#7557381f;--ds-danger:#7c4540;--ds-danger-soft:#854b451f;--ds-info:#475a6d;--ds-info-soft:#4d60741f;--ds-selection:#4b5e512e;--ds-sel-edge:var(--ds-primary);--ds-sel-ring:inset 0 0 0 1px var(--ds-sel-edge);--ds-sel-ring-2:inset 0 0 0 2px var(--ds-sel-edge);--ds-sel-fill:color-mix(in oklab, var(--ds-primary) 7%, var(--ds-surface-solid));--ds-dur-2:.2s;--ds-dur-3:.2s;--ds-dur-exit:.16s}.ds-sober .ds-sheet[open] .ds-sheet-panel,.ds-sober .ds-toast{animation-name:ds-fade}.ds-sober .ds-sheet.is-closing .ds-sheet-panel{opacity:0;transition:opacity var(--ds-dur-exit) linear;transform:none}@media (prefers-reduced-motion:reduce){:root,.ds-sober{--ds-dur-1:0s;--ds-dur-2:0s;--ds-dur-3:0s;--ds-dur-exit:0s;--ds-dur-scrim:0s}}body:has(.ds-page){background:var(--ds-bg)}.ds-page{isolation:isolate}.ds-page:before{content:"";z-index:-1;background:var(--ds-mesh);pointer-events:none;position:fixed;inset:0}.ds{letter-spacing:var(--ds-track-body);text-decoration-skip-ink:auto;font-family:var(--ds-font-ui-stack);font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);color:var(--ds-ink);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-synthesis-weight:none}.ds-page{background:var(--ds-bg);min-height:100svh;color:var(--ds-ink)}.ds *,.ds :before,.ds :after{box-sizing:border-box}.ds ::selection{background:var(--ds-selection)}.ds :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,dl,dd){margin:0}.ds :where(ul,ol){padding:0;list-style:none}.ds :where(h1,h2,h3,h4){font-weight:var(--ds-fw-semibold);line-height:var(--ds-lh-headline);text-wrap:balance;letter-spacing:var(--ds-track-head)}.ds :where(p,li,dd){text-wrap:pretty}.ds :where(a){color:inherit;text-decoration:none}.ds :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}.ds :where(img,svg,video){max-width:100%;display:block}.ds :where(svg){flex:none}.ds :where(:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-r-sm)}.ds :where(button){cursor:pointer}.ds :where(button:disabled){cursor:not-allowed}.ds-num{font-variant-numeric:tabular-nums lining-nums;unicode-bidi:isolate}.ds .ds-num{font-family:var(--ds-font-num,"Inter"), var(--ds-font-ui-stack)}.ds:lang(ckb) .ds-num,.ds [lang=ckb] .ds-num{font-family:inherit}.ds-ltr{direction:ltr;unicode-bidi:isolate}[dir=rtl] .ic-arrow,[dir=rtl] .ds-ic-fwd{transform:none}[dir=ltr] .ic-arrow,[dir=ltr] .ds-ic-fwd,[dir=rtl] .ds-ic-back{transform:scaleX(-1)}[dir=ltr] .ds-ic-back{transform:none}.ds-t-display{font-family:var(--ds-font-display-stack);font-size:var(--ds-fs-display);line-height:var(--ds-lh-display);font-weight:var(--ds-fw-display);letter-spacing:var(--ds-track-head)}.ds-t-headline{font-family:var(--ds-font-display-stack);font-size:var(--ds-fs-headline);line-height:var(--ds-lh-headline);font-weight:var(--ds-fw-display);letter-spacing:var(--ds-track-head)}.ds-t-title{font-size:var(--ds-fs-title);line-height:var(--ds-lh-title);font-weight:var(--ds-fw-medium)}.ds-t-body-strong{font-size:var(--ds-fs-body);line-height:var(--ds-lh-title);font-weight:var(--ds-fw-semibold)}.ds-t-body-lg{font-size:var(--ds-fs-body-lg);line-height:var(--ds-lh-body)}.ds-t-body{font-size:var(--ds-fs-body);line-height:var(--ds-lh-body)}.ds-t-body-sm{font-size:var(--ds-fs-body-sm);line-height:var(--ds-lh-body)}.ds-t-label{font-size:var(--ds-fs-label);line-height:var(--ds-lh-label);font-weight:var(--ds-fw-medium);letter-spacing:var(--ds-track-label)}.ds-t-caption{font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption);color:var(--ds-muted)}.ds-muted{color:var(--ds-muted)}.ds-ink-2{color:var(--ds-ink-2)}.ds-container{width:100%;max-width:calc(var(--ds-w-page) + 2 * var(--ds-gutter));padding-inline:max(var(--ds-gutter), var(--ds-safe-s)) max(var(--ds-gutter), var(--ds-safe-e));margin-inline:auto}.ds-container-text{max-width:calc(var(--ds-w-text) + 2 * var(--ds-gutter))}.ds-container-form{max-width:calc(var(--ds-w-form) + 2 * var(--ds-gutter))}.ds-stack{gap:var(--ds-gap,var(--ds-space-200));flex-direction:column;display:flex}.ds-row{align-items:center;gap:var(--ds-gap,var(--ds-space-100));flex-wrap:wrap;display:flex}.ds-divider{background:var(--ds-line);border:0;height:1px;margin:0}.ds-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ds-skip,.ds-btn.ds-skip{inset-inline-start:var(--ds-space-200);z-index:var(--ds-z-skip);position:absolute;top:-100px}.ds-skip:focus,.ds-btn.ds-skip:focus{top:var(--ds-space-100)}.ds-btn{letter-spacing:var(--ds-track-label);--_h:var(--ds-control-md);--_px:var(--ds-space-200);--_fs:var(--ds-fs-label);justify-content:center;align-items:center;gap:var(--ds-space-100);min-height:var(--_h);padding:0 var(--_px);border-radius:var(--ds-r-full);color:var(--ds-ink);font-size:var(--_fs);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-snug);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--ds-dur-1) var(--ds-ease), border-color var(--ds-dur-1) var(--ds-ease), color var(--ds-dur-1) var(--ds-ease), transform var(--ds-dur-1) var(--ds-ease);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.ds-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.ds-btn:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-r-full)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ds-btn-sm{--_h:var(--ds-control-sm);--_px:var(--ds-space-150);--_fs:var(--ds-fs-label)}.ds-btn-lg{--_h:var(--ds-control-lg);--_px:var(--ds-space-300);--_fs:var(--ds-fs-body);font-weight:var(--ds-fw-medium)}.ds-btn-block{width:100%;display:flex}.ds-btn-primary{background:var(--ds-primary-gloss), var(--ds-primary-grad);background-color:var(--ds-primary);color:var(--ds-on-primary);box-shadow:var(--ds-primary-shadow)}.ds-btn-primary:hover:not(:disabled){background:var(--ds-primary-gloss), linear-gradient(var(--ds-primary-hover), var(--ds-primary-hover))}.ds-btn-secondary{background:var(--ds-glass-700);color:var(--ds-ink);border-color:var(--ds-line);box-shadow:var(--ds-e-1)}.ds-btn-secondary:hover:not(:disabled){border-color:var(--ds-line-2);background:var(--ds-surface-solid)}.ds-btn-ghost{color:var(--ds-ink)}.ds-btn-ghost:hover:not(:disabled){background:var(--ds-surface-2)}.ds-btn-danger{background:var(--ds-danger);color:var(--ds-on-danger)}.ds-btn-danger:hover:not(:disabled){filter:brightness(.92)}.ds-btn-link{--_h:var(--ds-control-md);--_px:0;border-radius:var(--ds-r-sm);color:var(--ds-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ds-line-2);text-decoration-color:var(--ds-line-2);text-underline-offset:5px;text-decoration-thickness:1px}.ds-btn-link:hover{text-decoration-color:currentColor}.ds-btn>svg{width:18px;height:18px}.ds-btn-sm>svg{width:16px;height:16px}.ds-btn[aria-busy=true]{pointer-events:none;color:#0000!important}.ds-btn[aria-busy=true]>:not(.ds-spinner){visibility:hidden}.ds-btn>.ds-spinner{color:var(--ds-on-primary);margin:auto;position:absolute;inset:0}.ds-btn-secondary>.ds-spinner,.ds-btn-ghost>.ds-spinner{color:var(--ds-ink)}.ds-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:1.6s}}.ds-iconbtn{width:var(--ds-tap);height:var(--ds-tap);border-radius:var(--ds-r-full);border:1px solid var(--ds-glass-edge);background:var(--ds-glass-500);color:var(--ds-ink);cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease), border-color var(--ds-dur-1) var(--ds-ease);flex:none;place-items:center;display:inline-grid}.ds-iconbtn:hover:not(:disabled){background:var(--ds-surface-solid)}.ds-iconbtn:focus-visible{border-radius:var(--ds-r-full);outline:2px solid var(--ds-focus);outline-offset:2px}.ds-iconbtn:disabled{opacity:.45}.ds-iconbtn-secondary{border-color:var(--ds-line);background:var(--ds-surface-solid)}.ds-iconbtn-primary{background:var(--ds-primary-gloss), var(--ds-primary-grad);background-color:var(--ds-primary);color:var(--ds-on-primary);box-shadow:var(--ds-primary-shadow);border-color:#0000}.ds-iconbtn-primary:hover:not(:disabled){background:var(--ds-primary-hover)}.ds-field{gap:var(--ds-space-100);flex-direction:column;min-width:0;display:flex}.ds-field-label{font-size:var(--ds-fs-label);line-height:var(--ds-lh-label);font-weight:var(--ds-fw-medium);color:var(--ds-ink)}.ds-field-label .ds-field-opt{font-weight:var(--ds-fw-regular);color:var(--ds-muted);margin-inline-start:var(--ds-space-050)}.ds-field-hint{font-size:var(--ds-fs-caption);color:var(--ds-muted);line-height:1.5}.ds-field-error{align-items:flex-start;gap:var(--ds-space-075);font-size:var(--ds-fs-caption);color:var(--ds-danger);line-height:1.5;display:flex}.ds-field-error svg{margin-top:var(--ds-space-025)}.ds-input,.ds-textarea,.ds-select{width:100%;min-height:var(--ds-control-input);padding:0 var(--ds-space-200);border-radius:var(--ds-r-md);border:1px solid var(--ds-field-edge);background:var(--ds-surface-solid);color:var(--ds-ink);font-family:inherit;font-size:max(16px, var(--ds-fs-body));transition:border-color var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-1) var(--ds-ease);appearance:none;outline:none;line-height:1.5}.ds-textarea{min-height:120px;padding:var(--ds-space-150) var(--ds-space-200);line-height:var(--ds-lh-body);resize:vertical;display:block}.ds-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b645d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:40px}[dir=rtl] .ds-select{background-position:12px}[dir=ltr] .ds-select{background-position:right 12px center}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--ds-muted);opacity:1}.ds-input:hover,.ds-textarea:hover,.ds-select:hover{border-color:var(--ds-control)}.ds-input:focus,.ds-textarea:focus,.ds-select:focus{border-color:var(--ds-ink);box-shadow:0 0 0 1px var(--ds-ink)}.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select[aria-invalid=true]{border-color:var(--ds-danger)}.ds-input[aria-invalid=true]:focus,.ds-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--ds-danger)}.ds-input:disabled,.ds-textarea:disabled,.ds-select:disabled{background:var(--ds-surface-2);color:var(--ds-muted);border-color:var(--ds-line)}.ds-input[dir=ltr]{text-align:left}.ds-seg{gap:var(--ds-space-025);padding:var(--ds-space-025);border-radius:var(--ds-r-full);background:var(--ds-surface-2);scrollbar-width:none;border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;display:inline-grid;overflow-x:auto}.ds-seg::-webkit-scrollbar{display:none}.ds-seg:not(.ds-seg-block){place-self:start;width:fit-content}.ds-seg-block{width:100%;display:grid}.ds-seg-block .ds-seg-it{flex:1}.ds-seg-it{letter-spacing:var(--ds-track-label);justify-content:center;align-items:center;gap:var(--ds-space-075);min-height:var(--ds-tap);padding:0 var(--ds-space-200);border-radius:var(--ds-r-full);color:var(--ds-ink-2);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease), color var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-1) var(--ds-ease);text-align:center;background:0 0;border:0;min-width:0;display:inline-flex}@media (max-width:479px){.ds-seg-it{white-space:normal;text-wrap:balance;padding:var(--ds-space-050) var(--ds-space-150);line-height:1.25}}.ds-seg-it:hover{color:var(--ds-ink)}.ds-seg-it[aria-checked=true],.ds-seg-it[aria-selected=true],.ds-seg-it[aria-current=true]{background:var(--ds-surface-solid);color:var(--ds-ink);box-shadow:var(--ds-e-2)}.ds-seg-it:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}.ds-chips{gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.ds-chips-scroll{scrollbar-width:none;margin-inline:calc(-1 * var(--ds-gutter));padding-inline:var(--ds-gutter);scroll-padding-inline:var(--ds-gutter);flex-wrap:nowrap;overflow-x:auto}.ds-chips-scroll::-webkit-scrollbar{display:none}.ds-chip{letter-spacing:var(--ds-track-label);align-items:center;gap:var(--ds-space-075);min-height:var(--ds-control-sm);padding:0 var(--ds-space-200);border-radius:var(--ds-r-full);border:1px solid var(--ds-line);background:var(--ds-glass-700);color:var(--ds-ink);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-medium);white-space:nowrap;cursor:pointer;max-width:100%;transition:background-color var(--ds-dur-1) var(--ds-ease), border-color var(--ds-dur-1) var(--ds-ease), color var(--ds-dur-1) var(--ds-ease);flex:none;text-decoration:none;display:inline-flex}.ds-chips .ds-chip{white-space:normal;padding-block:var(--ds-space-075)}.ds-chip:hover{border-color:var(--ds-line-2);background:var(--ds-surface-solid)}.ds-chip svg{width:16px;height:16px;color:var(--ds-muted)}.ds-chip[aria-pressed=true],.ds-chip[aria-checked=true],.ds-chip[aria-current=true]{background:var(--ds-sel-fill);border-color:var(--ds-sel-edge);box-shadow:var(--ds-sel-ring);color:var(--ds-sel-ink)}.ds-chip[aria-pressed=true] svg,.ds-chip[aria-checked=true] svg,.ds-chip[aria-current=true] svg{color:var(--ds-sel-edge)}.ds-chip-count{font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-medium);color:var(--ds-muted);font-variant-numeric:tabular-nums}.ds-chip[aria-pressed=true] .ds-chip-count,.ds-chip[aria-current=true] .ds-chip-count{color:inherit;opacity:.7}.ds-chip:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-r-full)}.ds-badge{align-items:center;gap:var(--ds-space-050);height:24px;padding:0 var(--ds-space-100);border-radius:var(--ds-r-full);font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-medium);white-space:nowrap;background:var(--ds-surface-2);color:var(--ds-ink-2);line-height:1;display:inline-flex}.ds-badge-brand{background:var(--ds-brand-soft);color:var(--ds-brand-ink)}.ds-badge-success{background:var(--ds-success-soft);color:var(--ds-success)}.ds-badge-warning{background:var(--ds-warning-soft);color:var(--ds-warning)}.ds-badge-danger{background:var(--ds-danger-soft);color:var(--ds-danger)}.ds-badge-solid{background:var(--ds-primary);color:var(--ds-on-primary)}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-glass-edge);border-radius:var(--ds-r-lg);padding:var(--ds-space-200);color:inherit;display:block}.ds-card-pad-lg{padding:var(--ds-space-300)}.ds-card-pad-0{padding:0;overflow:hidden}.ds-card-flat{background:var(--ds-surface-2);border-color:#0000}.ds-card-interactive{cursor:pointer;transition:border-color var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-1) var(--ds-ease)}.ds-card-interactive:hover{background:var(--ds-surface-solid)}.ds-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-150);margin-bottom:var(--ds-space-150);display:flex}.ds-card-title{font-size:var(--ds-fs-body);line-height:var(--ds-lh-title);font-weight:var(--ds-fw-medium)}.ds-card-sub{font-size:var(--ds-fs-body-sm);color:var(--ds-muted);margin-top:var(--ds-space-025);line-height:1.6}@media (min-width:768px){.ds-card{padding:var(--ds-space-250)}.ds-card-pad-lg{padding:var(--ds-space-400)}.ds-card-pad-0{padding:0}}.ds-list{flex-direction:column;display:flex}.ds-list-inset{background:var(--ds-surface);border:1px solid var(--ds-glass-edge);border-radius:var(--ds-r-lg);overflow:hidden}.ds-sheet .ds-card,.ds-sheet .ds-list-inset,.ds-sheet .ds-stat-boxed{border-color:var(--ds-line)}.ds-list>li+li>.ds-lrow,.ds-list>.ds-lrow+.ds-lrow{border-top:1px solid var(--ds-line)}.ds-list-inset .ds-lrow{padding-inline:var(--ds-space-200)}.ds-lrow{align-items:center;gap:var(--ds-space-150);width:100%;min-height:var(--ds-row-min);padding:var(--ds-space-100) 0;color:var(--ds-ink);text-align:start;transition:background-color var(--ds-dur-1) var(--ds-ease);background:0 0;border:0;text-decoration:none;display:flex}.ds-lrow-dense{min-height:48px;padding-block:var(--ds-space-100)}a.ds-lrow:hover,button.ds-lrow:hover{background:var(--ds-surface-2)}.ds-list:not(.ds-list-inset) a.ds-lrow:hover,.ds-list:not(.ds-list-inset) button.ds-lrow:hover{color:var(--ds-ink);background:0 0}.ds-list:not(.ds-list-inset) a.ds-lrow:hover .ds-lrow-title{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--ds-line-2);text-decoration-color:var(--ds-line-2)}.ds-lrow:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px;border-radius:var(--ds-r-sm)}.ds-lrow-lead{width:var(--ds-ic-chip);height:var(--ds-ic-chip);border-radius:var(--ds-r-full);background:var(--ds-surface-2);color:var(--ds-ink-2);flex:none;place-items:center;display:grid}.ds-lrow-lead svg{width:20px;height:20px}.ds-list-inset .ds-lrow-lead:not(.ds-lrow-lead-plain){color:var(--ds-on-accent);background:linear-gradient(150deg, var(--_t1,var(--ds-tint-2a)), var(--_t2,var(--ds-tint-2b)));box-shadow:inset 0 1px #ffffff59}.ds-list-inset>:nth-child(8n+2) .ds-lrow-lead,.ds-list-inset>.ds-lrow:nth-child(8n+2) .ds-lrow-lead{--_t1:var(--ds-tint-7a);--_t2:var(--ds-tint-7b)}.ds-list-inset>:nth-child(8n+3) .ds-lrow-lead,.ds-list-inset>.ds-lrow:nth-child(8n+3) .ds-lrow-lead{--_t1:var(--ds-tint-5a);--_t2:var(--ds-tint-5b)}.ds-list-inset>:nth-child(8n+4) .ds-lrow-lead,.ds-list-inset>.ds-lrow:nth-child(8n+4) .ds-lrow-lead{--_t1:var(--ds-tint-6a);--_t2:var(--ds-tint-6b)}.ds-list-inset>:nth-child(8n+5) .ds-lrow-lead,.ds-list-inset>.ds-lrow:nth-child(8n+5) .ds-lrow-lead{--_t1:var(--ds-tint-1a);--_t2:var(--ds-tint-1b)}.ds-list-inset>:nth-child(8n+6) .ds-lrow-lead,.ds-list-inset>.ds-lrow:nth-child(8n+6) .ds-lrow-lead{--_t1:var(--ds-tint-3a);--_t2:var(--ds-tint-3b)}.ds-list-inset>:nth-child(8n+7) .ds-lrow-lead,.ds-list-inset>.ds-lrow:nth-child(8n+7) .ds-lrow-lead{--_t1:var(--ds-tint-8a);--_t2:var(--ds-tint-8b)}.ds-list-inset>:nth-child(8n) .ds-lrow-lead,.ds-list-inset>.ds-lrow:nth-child(8n) .ds-lrow-lead{--_t1:var(--ds-tint-4a);--_t2:var(--ds-tint-4b)}.ds-sober .ds-list-inset .ds-lrow-lead:not(.ds-lrow-lead-plain){color:var(--ds-ink-2);background:var(--ds-surface-2);box-shadow:none}.ds-lrow-lead-plain{width:24px;height:24px;color:var(--ds-brand);background:0 0}.ds-lrow-body{gap:var(--ds-space-025);flex-direction:column;flex:1;min-width:0;display:flex}.ds-lrow-title{font-size:var(--ds-fs-body);line-height:var(--ds-lh-title);font-weight:var(--ds-fw-medium);overflow-wrap:anywhere}.ds-lrow-sub{font-size:var(--ds-fs-body-sm);color:var(--ds-muted);overflow-wrap:anywhere;line-height:1.55}.ds-lrow-trail{align-items:center;gap:var(--ds-space-100);color:var(--ds-muted);font-size:var(--ds-fs-body-sm);flex:none;display:flex}.ds-lrow-trail .ds-ic-fwd{width:18px;height:18px}.ds-stats{gap:var(--ds-space-150);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ds-stat{gap:var(--ds-space-025);flex-direction:column;min-width:0;display:flex}.ds-stat-boxed{--_tint:var(--wg-sky);justify-content:space-between;gap:var(--ds-space-150);min-height:112px;padding:var(--ds-space-200);border:1px solid var(--ds-glass-edge);border-radius:var(--ds-r-widget);box-shadow:var(--wg-shadow);background:radial-gradient(130% 120% at 50% 40%, var(--ds-surface-solid) 0%, var(--ds-surface-solid) 32%, var(--_tint) 100%)}.ds-stats>.ds-stat-boxed:nth-child(6n+2){--_tint:var(--wg-mint)}.ds-stats>.ds-stat-boxed:nth-child(6n+3){--_tint:var(--wg-peach)}.ds-stats>.ds-stat-boxed:nth-child(6n+4){--_tint:var(--wg-lavender)}.ds-stats>.ds-stat-boxed:nth-child(6n+5){--_tint:var(--wg-butter)}.ds-stats>.ds-stat-boxed:nth-child(6n){--_tint:var(--wg-pink)}.ds-sober .ds-stat-boxed{--_tint:var(--wg-stone)!important}.ds-stat-boxed .ds-stat-value{font-family:var(--ds-font-lat,"Switzer"), var(--ds-font-ui-stack);letter-spacing:-.02em;order:2;font-size:30px;line-height:1.1}.ds-stat-boxed .ds-stat-label{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-medium);color:var(--ds-ink-2);order:1}.ds-stat-boxed .ds-stat-hint{order:3}.ds-stat-value{font-size:var(--ds-fs-headline);line-height:1.2;font-weight:var(--ds-fw-regular);font-variant-numeric:tabular-nums lining-nums;color:var(--ds-ink)}.ds-stat-label{font-size:var(--ds-fs-caption);color:var(--ds-muted);line-height:1.45}.ds-stat-hint{font-size:var(--ds-fs-caption);color:var(--ds-muted)}.ds-stat[data-tone=success] .ds-stat-value{color:var(--ds-success)}.ds-stat[data-tone=warning] .ds-stat-value{color:var(--ds-warning)}.ds-stat[data-tone=danger] .ds-stat-value{color:var(--ds-danger)}.ds-tabs{gap:var(--ds-space-050);border-bottom:1px solid var(--ds-line);scrollbar-width:none;display:flex;overflow-x:auto}.ds-tabs::-webkit-scrollbar{display:none}.ds-tab{letter-spacing:var(--ds-track-label);align-items:center;gap:var(--ds-space-075);min-height:48px;padding:0 var(--ds-space-150);color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--ds-dur-1) var(--ds-ease);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.ds-tab svg{width:18px;height:18px}.ds-tab:hover,.ds-tab[aria-selected=true]{color:var(--ds-ink)}.ds-tab[aria-selected=true]:after{content:"";inset-inline:var(--ds-space-150);background:var(--ds-ink);border-radius:2px;height:2px;position:absolute;bottom:-1px}.ds-tab:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-4px}.ds-tabpanel:focus-visible{outline:2px solid var(--ds-focus);outline-offset:4px}.ds-topbar{z-index:var(--ds-z-header);background:color-mix(in srgb, var(--ds-bg) 64%, transparent);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur);border-bottom:1px solid var(--ds-glass-300);padding-top:var(--ds-safe-t);position:sticky;top:0}.ds-topbar-in{align-items:center;gap:var(--ds-space-100);min-height:var(--ds-header-h);display:flex}.ds-topbar-title{min-width:0;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.35;overflow:hidden}.ds-topbar-sub{font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-regular);color:var(--ds-muted);text-overflow:ellipsis;display:block;overflow:hidden}.ds-topbar-actions{align-items:center;gap:var(--ds-space-050);margin-inline-start:auto;display:flex}.ds-actionbar{inset-inline:0;z-index:var(--ds-z-actionbar);align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-150) max(var(--ds-gutter), var(--ds-safe-e)) calc(var(--ds-space-150) + var(--ds-safe-b)) max(var(--ds-gutter), var(--ds-safe-s));background:linear-gradient(to top, var(--ds-bg) 0%, var(--ds-bg) 55%, color-mix(in srgb, var(--ds-bg) 0%, transparent) 100%);transition:transform var(--ds-dur-3) var(--ds-ease-out), opacity var(--ds-dur-2) var(--ds-ease);border-top:0;display:flex;position:fixed;bottom:0}.ds-actionbar>.ds-btn{flex:1}.ds-actionbar>.ds-btn-ghost,.ds-actionbar>.ds-iconbtn{flex:none}.ds-actionbar-note{font-size:var(--ds-fs-caption);color:var(--ds-muted);flex-basis:100%;line-height:1.5}.ds-actionbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(110%)}.ds-actionbar-space{height:calc(80px + var(--ds-safe-b))}@media (min-width:768px){.ds-actionbar:not(.ds-actionbar-always){-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;background:0 0;border:0;padding:0;position:static;transform:none}.ds-actionbar:not(.ds-actionbar-always)>.ds-btn{flex:none}.ds-actionbar:not(.ds-actionbar-always)+.ds-actionbar-space,.ds-actionbar-space:not(.ds-actionbar-space-always){display:none}.ds-actionbar-mobile{display:none!important}}.ds-sheet{width:100%;max-width:none;max-height:calc(100dvh - var(--ds-sheet-margin) - var(--ds-safe-t));color:var(--ds-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.ds-sheet::backdrop{background:var(--ds-scrim);animation:ds-fade var(--ds-dur-scrim) var(--ds-ease)}.ds-sheet[open] .ds-sheet-panel{animation:ds-sheet-in var(--ds-dur-3) var(--ds-ease-out)}.ds-sheet.is-closing::backdrop{opacity:0;transition:opacity var(--ds-dur-exit) var(--ds-ease-in)}.ds-sheet.is-closing .ds-sheet-panel{transition:transform var(--ds-dur-exit) var(--ds-ease-in);transform:translateY(100%)}.ds-sheet-panel{max-height:inherit;background:var(--ds-surface-solid);border-radius:var(--ds-r-sheet) var(--ds-r-sheet) 0 0;width:100%;box-shadow:var(--ds-e-3);padding-bottom:var(--ds-safe-b);touch-action:pan-y;flex-direction:column;display:flex}.ds-sheet-grab{height:var(--ds-grab-h);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.ds-sheet-grab:before{content:"";width:var(--ds-grab-w);height:var(--ds-space-050);border-radius:var(--ds-r-full);background:var(--ds-line-2)}.ds-sheet{--ds-sheet-close-inset:calc(var(--ds-r-modal) - var(--ds-tap) / 2)}.ds-sheet-head{align-items:center;gap:var(--ds-space-100);padding-block:0 var(--ds-space-150);padding-inline:var(--ds-space-200) var(--ds-sheet-close-inset);pointer-events:none;flex:none;margin-block-start:calc(var(--ds-sheet-close-inset) - var(--ds-grab-h));display:flex;position:relative}.ds-sheet-head>*{pointer-events:auto}.ds-sheet-head>.ds-sheet-title{pointer-events:none}.ds-sheet .ds-iconbtn{background:var(--ds-surface-2);border-color:#0000}.ds-sheet-title{font-size:var(--ds-fs-title);font-weight:var(--ds-fw-medium);letter-spacing:var(--ds-track-head);flex:1;line-height:1.35}.ds-sheet-body{padding:0 var(--ds-space-200) var(--ds-space-200);overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ds-sheet-foot{gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-200);border-top:1px solid var(--ds-line);flex:none;display:flex}.ds-sheet-foot>.ds-btn{flex:1}.ds-sheet-full .ds-sheet-panel{height:calc(100dvh - var(--ds-sheet-margin) - var(--ds-safe-t))}@media (min-width:768px){.ds-sheet{width:min(var(--ds-w-sheet), calc(100vw - 2 * var(--ds-sheet-margin)));max-height:min(var(--ds-h-sheet-max), calc(100dvh - 2 * var(--ds-space-400)));height:fit-content;margin:auto;inset:0}.ds-sheet-wide{width:min(var(--ds-w-sheet-wide), calc(100vw - 2 * var(--ds-sheet-margin)))}.ds-sheet-panel{border-radius:var(--ds-r-modal);padding-bottom:0}.ds-sheet[open] .ds-sheet-panel{animation:ds-dialog-in var(--ds-dur-3) var(--ds-ease-out)}.ds-sheet.is-closing .ds-sheet-panel{transform:translateY(var(--ds-travel));opacity:0;transition:transform var(--ds-dur-exit) var(--ds-ease-in), opacity var(--ds-dur-exit) var(--ds-ease-in)}.ds-sheet-grab{display:none}.ds-sheet-head{padding-block:var(--ds-sheet-close-inset) var(--ds-space-150);padding-inline:var(--ds-space-300) var(--ds-sheet-close-inset);margin-block-start:0}.ds-sheet-body{padding:0 var(--ds-space-300) var(--ds-space-300)}.ds-sheet-foot{padding:var(--ds-space-300);justify-content:flex-end}.ds-sheet-foot>.ds-btn{flex:none}.ds-sheet-full .ds-sheet-panel{height:auto}}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-sheet-in{0%{transform:translateY(100%)}}@keyframes ds-dialog-in{0%{transform:translateY(var(--ds-travel));opacity:0}}html.ds-scroll-lock{overflow:hidden}.ds-empty{align-items:flex-start;gap:var(--ds-space-150);padding:var(--ds-space-300);border:1px solid var(--ds-glass-edge);border-radius:var(--ds-r-lg);background:var(--ds-glass-500);flex-direction:column;display:flex}.ds-empty-icon{width:var(--ds-ic-chip-lg);height:var(--ds-ic-chip-lg);border-radius:var(--ds-r-full);background:var(--ds-surface-2);color:var(--ds-ink-2);place-items:center;display:grid}.ds-empty-title{font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semibold);line-height:1.45}.ds-empty-body{font-size:var(--ds-fs-body-sm);color:var(--ds-muted);max-width:52ch;line-height:1.6}.ds-empty-actions{gap:var(--ds-space-100);margin-top:var(--ds-space-050);flex-wrap:wrap;display:flex}.ds-skel{background:var(--ds-surface-3);border-radius:var(--ds-r-sm);display:block;position:relative;overflow:hidden}.ds-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-surface) 60%, transparent), transparent);animation:ds-shimmer 1.4s var(--ds-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .ds-skel:after{animation-direction:reverse}[dir=ltr] .ds-skel:after{animation-direction:normal}.ds-skel-text{height:.8em;margin-block:.35em}.ds-skel-circle{border-radius:50%}@keyframes ds-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ds-skel:after{animation:none;display:none}}.ds-toasts{inset-inline:0;bottom:calc(var(--ds-space-200) + var(--ds-safe-b) + var(--ds-toast-offset,0px));z-index:var(--ds-z-toast);align-items:center;gap:var(--ds-space-100);pointer-events:none;padding-inline:var(--ds-gutter);flex-direction:column;display:flex;position:fixed}.ds-toast{align-items:center;gap:var(--ds-space-150);max-width:var(--ds-w-toast);width:100%;min-height:48px;padding-block:var(--ds-space-150);padding-inline:var(--ds-space-200) var(--ds-space-100);border-radius:var(--ds-r-lg);background:var(--ds-n-10);color:var(--ds-n-0);box-shadow:var(--ds-e-float);font-size:var(--ds-fs-body-sm);pointer-events:auto;animation:ds-toast-in var(--ds-dur-3) var(--ds-ease-out);line-height:1.5;display:flex}.ds-toast-msg{flex:1}.ds-toast svg.ds-toast-ic{width:18px;height:18px}.ds-toast[data-tone=success] .ds-toast-ic{color:#8fd3ad}.ds-toast[data-tone=danger] .ds-toast-ic{color:#f4a49b}.ds-toast .ds-iconbtn{color:inherit;width:var(--ds-control-sm);height:var(--ds-control-sm);background:0 0;border-color:#0000}.ds-toast .ds-iconbtn:hover{background:color-mix(in srgb, var(--ds-n-0) 12%, transparent)}.ds-toast-action{color:inherit;font-weight:var(--ds-fw-semibold);min-height:var(--ds-control-sm);padding:0 var(--ds-space-100);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}@keyframes ds-toast-in{0%{transform:translateY(var(--ds-travel));opacity:0}}@media (min-width:768px){.ds-toasts{padding-inline:var(--ds-space-300);align-items:flex-start}}.ds-notice{align-items:flex-start;gap:var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-200);border-radius:var(--ds-r-lg);background:var(--ds-surface-2);color:var(--ds-ink-2);font-size:var(--ds-fs-body-sm);line-height:1.6;display:flex}.ds-notice>svg{width:18px;height:18px;margin-top:var(--ds-space-025)}.ds-notice-success{background:var(--ds-success-soft);color:var(--ds-success)}.ds-notice-warning{background:var(--ds-warning-soft);color:var(--ds-warning)}.ds-notice-danger{background:var(--ds-danger-soft);color:var(--ds-danger)}.ds-notice-info{background:var(--ds-info-soft);color:var(--ds-info)}.ds-notice-body{flex:1;min-width:0}.ds-acc{border-top:1px solid var(--ds-line)}.ds-acc>details{border-bottom:1px solid var(--ds-line)}.ds-acc summary{justify-content:space-between;align-items:center;gap:var(--ds-space-200);min-height:var(--ds-row-min);padding:var(--ds-space-150) 0;cursor:pointer;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-title);list-style:none;display:flex}.ds-acc summary::-webkit-details-marker{display:none}.ds-acc summary svg{color:var(--ds-muted);transition:transform var(--ds-dur-2) var(--ds-ease)}.ds-acc details[open] summary svg{transform:rotate(180deg)}.ds-acc summary:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-acc details>:not(summary){padding-bottom:var(--ds-space-200);color:var(--ds-ink-2);font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);max-width:64ch}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-topbar{background:var(--ds-bg)}}@media (prefers-reduced-transparency:reduce){:root,.ds-sober{--ds-glass-300:var(--ds-bg);--ds-glass-500:var(--ds-surface-solid);--ds-glass-700:var(--ds-surface-solid);--ds-glass:var(--ds-surface-solid)}.ds-topbar{background:var(--ds-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.nt .nt-title{font-family:var(--ds-font-display-stack);font-size:var(--ds-fs-headline);line-height:var(--ds-lh-headline);font-weight:var(--ds-fw-display);letter-spacing:var(--ds-track-head);color:var(--ds-ink);text-wrap:balance}.nt .ds-btn:active:not(:disabled){transform:scale(.97)}.nt .wz-step[data-state=current] .wz-step-bar{background:var(--ds-ink)}.nt .wz-step[data-state=done] .wz-step-bar{background:color-mix(in oklab, var(--ds-primary) 55%, transparent)}.nt .wz-h{font-family:var(--ds-font-display-stack);font-size:var(--ds-fs-headline);line-height:var(--ds-lh-headline);font-weight:var(--ds-fw-display);letter-spacing:var(--ds-track-head)}.nt .mg-h2{color:var(--ds-ink-2);font-weight:var(--ds-fw-regular)}@keyframes ntIn{0%{opacity:0;transform:translateY(var(--ds-travel))}}.nt .nt-in{animation:ntIn var(--ds-dur-3) var(--ds-ease-out) both}.nt.ds-sober .nt-in{animation-name:ds-fade}@media (prefers-reduced-motion:reduce){.nt .nt-in{animation:none}}.ds-nest{border-radius:max(var(--ds-r-control-sm), calc(var(--ds-r-outer,var(--ds-r-card)) - var(--ds-inset,var(--ds-space-200))))}
