:root{--midnight:#0c1b1f;--deep-teal:#14363d;--champagne:#c8a45c;--porcelain:#eef1ef;--brand-50:#edf3f2;--brand-100:#d5dfdd;--brand-200:#b3c6c4;--brand-300:#86a3a2;--brand-400:#55797a;--brand-500:#2d5559;--brand-600:#1d434b;--brand-700:#14363d;--brand-800:#10292f;--brand-900:#0c1b1f;--gold-50:#faf6ec;--gold-100:#f1e7cd;--gold-200:#e7d2a4;--gold-300:#d4b573;--gold-400:#c8a45c;--gold-500:#b08e49;--gold-600:#9b7630;--gold-700:#765a20;--gold-800:#574216;--gold-900:#3a2c0f;--brand-gold:#9b7630;--gold:#9b7630;--series-asking:#14363d;--series-sale:#9b7630;--base:#eef1ef;--well:#e6eae8;--well-2:#e0e5e3;--row-alt:#e9edeb;--track:#dae0dd;--float:#eef1ef;--photo-chip:#f8faf9;--surface:var(--base);--photo-well:var(--well);--bg:var(--base);--card:var(--surface);--raised:var(--surface);--surface-2:var(--well);--bg-tint:var(--well-2);--glass:var(--float);--knob:#fff;--ink:#0c1b1f;--brand-ink:#0c1b1f;--ink-2:#34474c;--sub:#526367;--placeholder:#566769;--numeral:#6f807f;--primary:#14363d;--primary-pressed:#0c262c;--on-accent:#fff;--primary-ink:var(--on-accent);--on-brand:#fff;--accent-strong:#c8a45c;--primary-text:#14363d;--link-hover:#0c1b1f;--primary-soft:#d5dfdd;--focus:#14363d;--ring:var(--focus);--success:#16a34a;--success-ink:#166534;--success-tint:#d7ecdf;--warning:#d97706;--warning-ink:#92400e;--warning-tint:#f3e6d6;--error:#dc2626;--error-ink:#a61b1b;--error-tint:#f4dde0;--info:#2563eb;--info-ink:#1d4ed8;--info-tint:#dde6f8;--success-bg:var(--success-tint);--success-line:color-mix(in srgb, var(--success-ink) 24%, transparent);--warning-bg:var(--warning-tint);--warning-line:color-mix(in srgb, var(--warning-ink) 24%, transparent);--error-bg:var(--error-tint);--error-line:color-mix(in srgb, var(--error-ink) 24%, transparent);--info-bg:var(--info-tint);--info-line:color-mix(in srgb, var(--info-ink) 24%, transparent);--danger:#b91c1c;--danger-pressed:#991b1b;--danger-ink:var(--on-brand);--gold-ink:#765a20;--line:#d5dcd9;--line-2:#c5cec9;--ctl-rim:#6b7b79;--ctl-rim-rest:var(--ctl-rim);--hc-edge:#6b7b79;--scroll-thumb:#788885;--illo-1:#f8faf9;--illo-2:#dce3e0;--illo-3:#c3cdc9;--neu-hi:#ffffffe6;--neu-sh:#93a39e6b;--neu-hi-in:#fffffff2;--neu-sh-in:#93a39e7a;--neu-sh-float:#46565138;--float-edge:transparent;--groove-sh:#93a39e66;--groove-hi:#fffffff2;--accent-glow:#c8a45c59;--photo-sh:#0c1b1f33;--photo-hi:#ffffff8c;--overlay:#0c1b1f47;--raise-sm:-4px -4px 10px var(--neu-hi), 4px 4px 10px var(--neu-sh);--raise-md:-7px -7px 18px var(--neu-hi), 7px 7px 18px var(--neu-sh);--raise-lg:-10px -10px 26px var(--neu-hi), 10px 10px 26px var(--neu-sh);--raise-xl:-8px -8px 24px var(--neu-hi), 16px 18px 40px var(--neu-sh-float), inset 1px 1px 0 var(--neu-hi-in), inset 0 0 0 1px var(--float-edge);--raise-edge:-6px -6px 18px color-mix(in srgb, var(--neu-hi) 60%, transparent), 10px 12px 32px var(--neu-sh-float), inset 1px 1px 0 var(--neu-hi-in), inset 0 0 0 1px var(--float-edge);--tint-raise:-4px -4px 10px var(--neu-hi), 4px 4px 10px var(--neu-sh), inset 1px 1px 0 var(--neu-hi-in);--tint-raise-md:-7px -7px 18px var(--neu-hi), 7px 7px 18px var(--neu-sh), inset 1px 1px 0 var(--neu-hi-in);--thumb-raise:-2px -2px 5px var(--neu-hi), 2px 2px 5px var(--neu-sh), inset 1px 1px 0 var(--neu-hi-in);--photo-raise:-2px -2px 6px var(--photo-hi), 3px 4px 10px var(--photo-sh), inset 1px 1px 0 var(--neu-hi-in);--photo-raise-hover:-3px -3px 8px var(--photo-hi), 4px 6px 14px var(--photo-sh), inset 1px 1px 0 var(--neu-hi-in);--tint-flat:inset 1px 1px 0 var(--neu-hi-in);--inset-1:inset 3px 3px 7px var(--neu-sh-in);--inset-sm:inset 2px 2px 5px var(--neu-sh-in), inset -2px -2px 5px var(--neu-hi-in);--inset:inset 4px 4px 10px var(--neu-sh-in), inset -4px -4px 10px var(--neu-hi-in);--inset-lg:inset 6px 6px 14px var(--neu-sh-in), inset -6px -6px 14px var(--neu-hi-in);--rim:inset 0 0 0 1px var(--ctl-rim);--accent-raise:-4px -4px 10px var(--neu-hi), 4px 6px 16px var(--accent-glow), inset 1px 1px 0 #ffffff38, inset -1px -1px 0 #0000002e;--accent-raise-hover:-4px -4px 10px var(--neu-hi), 4px 8px 20px var(--accent-glow), inset 1px 1px 0 #ffffff38, inset -1px -1px 0 #0000002e;--accent-pressed:inset 3px 3px 6px #00000047, inset -2px -2px 5px #ffffff1a;--accent-cut:#00000024;--accent-cut-sh:#0000004d;--accent-cut-hi:#ffffff2e;--knob-raise-hover:-5px -5px 12px var(--neu-hi), 5px 5px 12px var(--neu-sh);--groove-bg:linear-gradient(var(--groove-sh) 0 1px, var(--groove-hi) 1px 2px);--sh-1:var(--raise-sm);--sh-2:var(--raise-md);--sh-3:var(--raise-lg);--sh-4:var(--raise-xl);--select-caret: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='%23526367' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--check-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--switch-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--stepper-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18' fill='none' stroke='%23526367' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l3-3 3 3M3 11l3 3 3-3'/%3E%3C/svg%3E");--date-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230c1b1f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/svg%3E");--time-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230c1b1f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--mask-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--mask-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--mask-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--mask-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--mask-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--font-latin:var(--font-jost,"Jost"), "Century Gothic", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans:var(--font-latin);--font-display:var(--font-latin);--font-arabic:var(--font-jost,"Jost"), var(--font-arabic-face,"UniSalar_F_113"), var(--font-noto-kufi,"Noto Kufi Arabic"), "Noto Kufi Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--font:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display:clamp(30px, 4.2vw, 48px);--fs-price:1.375rem;--fs-price-lg:2.125rem;--fs-stat:1.875rem;--fs-stat-lg:2.75rem;--fs-h1:1.75rem;--fs-h2:1.375rem;--fs-h3:1.125rem;--fs-body:.96875rem;--fs-sm:.875rem;--fs-xs:.78125rem;--lh:1.6;--lh-tight:1.2;--lh-head:1.25;--trk-display:-.02em;--trk-h1:-.015em;--trk-h2:-.01em;--trk-h3:-.005em;--trk-wide:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--gutter:16px;--r-xs:8px;--r-sm:12px;--r:16px;--r-md:20px;--r-lg:24px;--r-xl:28px;--r-2xl:32px;--r-pill:999px;--dur-press:.11s;--ease-press:cubic-bezier(.3, 0, .5, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-route:.3s;--dur-theme:.65s;--stagger:60ms;--ease:cubic-bezier(.2, .7, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--z-nav:40;--z-drawer:60;--z-overlay:70;--z-modal:80;--z-toast:90;--topbar-h:72px;--sidebar-w:244px;--sidebar-w-collapsed:72px;--nav-h:var(--topbar-h);--container:1200px;--bp-sm:768px;--bp-md:1024px;--bp-lg:1440px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:767.98px){:root{--raise-lg:var(--raise-md)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#0c1b1f;--well:#08151a;--well-2:#14363d;--row-alt:#10232a;--track:#1d434b;--float:#122a30;--photo-chip:#122a30;--knob:#fff;--ink:#eef1ef;--brand-ink:#eef1ef;--ink-2:#c8d2cf;--sub:#98aaa7;--placeholder:#8c9f9c;--numeral:#748986;--primary:#c8a45c;--primary-pressed:#b08e49;--on-accent:#0c1b1f;--accent-strong:#c8a45c;--series-asking:#7cc4cf;--series-sale:#c8a45c;--primary-text:#d4b573;--link-hover:#e7d2a4;--primary-soft:#2a3129;--focus:#d4b573;--success-ink:#4ade80;--warning-ink:#fbbf24;--error-ink:#f98b8b;--info-ink:#7ab4fb;--gold-ink:#c8a45c;--gold:#c8a45c;--success-tint:#0e3126;--warning-tint:#2d2a1b;--error-tint:#2d1d20;--info-tint:#102740;--line:#183037;--line-2:#21414a;--ctl-rim:#6f8582;--hc-edge:#6f8582;--scroll-thumb:#6f8582;--illo-1:#17333a;--illo-2:#122a30;--illo-3:#24474f;--surface:var(--base);--photo-well:#14363d;--accent-cut:#00000029;--accent-cut-sh:#00000052;--accent-cut-hi:#ffffff24;--neu-hi:#ffffff21;--neu-sh:#030a0c99;--neu-hi-in:#ffffff1c;--neu-sh-in:#030a0cb3;--neu-sh-float:#0000008c;--float-edge:#ffffff1f;--groove-sh:#00000073;--groove-hi:#ffffff14;--accent-glow:#c8a45c4d;--photo-sh:#00000073;--photo-hi:#ffffff1a;--overlay:#03090b99;--select-caret: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='%2398aaa7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--check-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230c1b1f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--switch-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230c1b1f' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--stepper-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18' fill='none' stroke='%2398aaa7' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l3-3 3 3M3 11l3 3 3-3'/%3E%3C/svg%3E");--date-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23eef1ef' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/svg%3E");--time-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23eef1ef' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#0c1b1f;--well:#08151a;--well-2:#14363d;--row-alt:#10232a;--track:#1d434b;--float:#122a30;--photo-chip:#122a30;--knob:#fff;--ink:#eef1ef;--brand-ink:#eef1ef;--ink-2:#c8d2cf;--sub:#98aaa7;--placeholder:#8c9f9c;--numeral:#748986;--primary:#c8a45c;--primary-pressed:#b08e49;--on-accent:#0c1b1f;--accent-strong:#c8a45c;--series-asking:#7cc4cf;--series-sale:#c8a45c;--primary-text:#d4b573;--link-hover:#e7d2a4;--primary-soft:#2a3129;--focus:#d4b573;--success-ink:#4ade80;--warning-ink:#fbbf24;--error-ink:#f98b8b;--info-ink:#7ab4fb;--gold-ink:#c8a45c;--gold:#c8a45c;--success-tint:#0e3126;--warning-tint:#2d2a1b;--error-tint:#2d1d20;--info-tint:#102740;--line:#183037;--line-2:#21414a;--ctl-rim:#6f8582;--hc-edge:#6f8582;--scroll-thumb:#6f8582;--illo-1:#17333a;--illo-2:#122a30;--illo-3:#24474f;--surface:var(--base);--photo-well:#14363d;--accent-cut:#00000029;--accent-cut-sh:#00000052;--accent-cut-hi:#ffffff24;--neu-hi:#ffffff21;--neu-sh:#030a0c99;--neu-hi-in:#ffffff1c;--neu-sh-in:#030a0cb3;--neu-sh-float:#0000008c;--float-edge:#ffffff1f;--groove-sh:#00000073;--groove-hi:#ffffff14;--accent-glow:#c8a45c4d;--photo-sh:#00000073;--photo-hi:#ffffff1a;--overlay:#03090b99;--select-caret: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='%2398aaa7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--check-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230c1b1f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--switch-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230c1b1f' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--stepper-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18' fill='none' stroke='%2398aaa7' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l3-3 3 3M3 11l3 3 3-3'/%3E%3C/svg%3E");--date-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23eef1ef' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/svg%3E");--time-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23eef1ef' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}@media (prefers-contrast:more){:root{--neu-sh:#93a39eb3;--neu-sh-in:#93a39ebf;--groove-sh:#93a39eb3;--ctl-rim:#526367;--primary-soft:#c2d0ce}:root[data-theme=dark]{--neu-sh:#030a0ccc;--neu-sh-in:#030a0ccc;--neu-hi:#ffffff24;--groove-hi:#ffffff24;--groove-sh:#000000b3;--ctl-rim:#8a9e9b;--primary-soft:#2a3129}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--neu-sh:#030a0ccc;--neu-sh-in:#030a0ccc;--neu-hi:#ffffff24;--groove-hi:#ffffff24;--groove-sh:#000000b3;--ctl-rim:#8a9e9b;--primary-soft:#2a3129}}html[lang=ar],html[lang=ckb],html[lang=bad],html[lang=kmr]{--font:var(--font-arabic);--font-display:var(--font-arabic);--trk-display:0;--trk-h1:0;--trk-h2:0;--trk-h3:0;--trk-wide:0;--lh:1.7;--lh-tight:1.35;--lh-head:1.35}*{box-sizing:border-box;min-width:0}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--scroll-thumb) var(--well);scrollbar-width:thin}}button,input,select,textarea,optgroup{font-family:inherit}body{background:var(--base);color:var(--ink-2);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh}h1,h2,h3,h4{color:var(--ink);line-height:var(--lh-head);margin:0 0 var(--s-3);font-weight:700}h1{font-size:var(--fs-h1);letter-spacing:var(--trk-h1);line-height:var(--lh-tight);font-family:var(--font-display)}h2{font-size:var(--fs-h2);letter-spacing:var(--trk-h2);font-family:var(--font-display)}h3{font-size:var(--fs-h3);letter-spacing:var(--trk-h3)}p{margin:0 0 var(--s-3)}html:is([lang^=ar],[lang^=ckb],[lang^=ku],[lang^=bad]){--fs-xs:.84375rem}small{font-size:var(--fs-xs)}strong,b{color:inherit;font-weight:700}img{max-width:100%;height:auto}a{color:var(--primary-text);transition:color var(--dur-1) var(--ease);text-decoration:none}a:hover{color:var(--link-hover)}:where(p,li,dd,td,label,small,.hint,.muted,.card-sub,.subtitle,.banner,.field,.breadcrumbs,.toast) a:where(:not(.btn,.chip,.iconbtn,.navlink,.card,.see-all,.icon-disc,.listing-card)){text-underline-offset:.18em;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:1px}:where(p,li,dd,td,label,small,.hint,.muted,.card-sub,.subtitle,.banner,.field,.breadcrumbs,.toast) a:where(:not(.btn,.chip,.iconbtn,.navlink,.card,.see-all,.icon-disc,.listing-card)):hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:focus:not(:focus-visible){outline:none}:is(.table-scroll,.tabs,.carousel,.sidebar,.menu,.modal-body,.modal-card,.neu-frame,.heatmap,.cal-grid,.segmented,pre) :focus-visible{outline-offset:-2px}::selection{background:color-mix(in srgb, var(--primary) 26%, transparent);color:var(--ink)}hr,.divider{height:3px;margin:var(--s-5) 0;background:var(--well);box-shadow:inset 1px 1px 2px var(--neu-sh-in), inset -1px -1px 1px var(--neu-hi-in);border:0;border-radius:2px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.divider{margin:var(--s-4) 0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--well);border-radius:var(--r-pill);box-shadow:inset 1px 1px 3px var(--neu-sh-in), inset -1px -1px 2px var(--neu-hi-in);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--r-pill);box-shadow:inset 1px 1px 0 var(--neu-hi-in), inset -1px -1px 0 var(--neu-sh-in);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--ctl-rim)}::-webkit-scrollbar-thumb:active{background-color:var(--sub);box-shadow:inset 1px 1px 2px var(--neu-sh-in)}::-webkit-scrollbar-corner{background:0 0}option,optgroup{background:var(--float);color:var(--ink)}@supports (appearance:base-select){select.select:not([multiple],[size]){appearance:base-select}select.select:not([multiple],[size])::picker(select){appearance:base-select}select.select:not([multiple],[size])::picker-icon{display:none}select.select:not([multiple],[size]){align-items:center;display:inline-flex}select.select:not([multiple],[size])::picker(select){padding:var(--s-2);background:var(--float);max-height:min(60dvh,360px);color:var(--ink-2);border-radius:var(--r-md);box-shadow:var(--raise-xl);animation:pop var(--dur-2) var(--ease);border:1px solid #0000;margin-block:10px;overflow-y:auto}select.select:not([multiple],[size]) option{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease), color var(--dur-1);background:0 0;display:flex}select.select:not([multiple],[size]) option:is(:hover,:focus-visible){background:var(--float);color:var(--ink);box-shadow:var(--thumb-raise)}select.select:not([multiple],[size]) option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}select.select:not([multiple],[size]) option:active{background:var(--well);box-shadow:var(--inset-sm)}select.select:not([multiple],[size]) option:checked{background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--thumb-raise);font-weight:700}select.select:not([multiple],[size]) option:disabled{color:var(--sub);opacity:.55;cursor:not-allowed;box-shadow:none}select.select:not([multiple],[size]) option::checkmark{color:var(--primary-text)}select.select:not([multiple],[size]) optgroup{color:var(--sub);font-size:var(--fs-xs);padding:var(--s-2) var(--s-3) var(--s-1);font-weight:700}}@media (forced-colors:active){select.select::picker(select){border-color:canvastext}}::file-selector-button{font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--surface);border-radius:var(--r-pill);padding:var(--s-2) var(--s-4);cursor:pointer;box-shadow:var(--raise-sm);transition:box-shadow var(--dur-2) var(--ease);border:1px solid #0000;margin-inline-end:var(--s-3);font-weight:700}::file-selector-button:hover{box-shadow:var(--raise-md)}::file-selector-button:active{box-shadow:var(--inset-sm)}progress,meter{appearance:none;border-radius:var(--r-pill);background:var(--well);width:100%;height:10px;box-shadow:var(--inset-sm), var(--rim);vertical-align:middle;border:1px solid #0000;overflow:hidden}progress::-webkit-progress-bar{background:0 0}progress::-webkit-progress-value{background:var(--primary);border-radius:var(--r-pill)}progress::-moz-progress-bar{background:var(--primary);border-radius:var(--r-pill)}meter::-webkit-meter-bar{background:0 0;border:0;height:100%}meter::-webkit-meter-optimum-value{background:var(--primary);border-radius:var(--r-pill)}meter::-webkit-meter-suboptimum-value{background:var(--primary);border-radius:var(--r-pill)}meter::-webkit-meter-even-less-good-value{background:var(--primary);border-radius:var(--r-pill)}meter::-moz-meter-bar{background:var(--primary);border-radius:var(--r-pill)}summary{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;color:var(--ink);border-radius:var(--r);padding-inline:var(--s-2);margin-inline:calc(-1 * var(--s-2));transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);font-weight:700;list-style:none;display:flex}summary:hover{background:var(--surface);box-shadow:var(--thumb-raise)}summary:active{background:var(--well);box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}summary::-webkit-details-marker{display:none}summary:after{content:"";background:var(--sub);width:18px;height:18px;-webkit-mask:var(--mask-chevron) center / contain no-repeat;-webkit-mask:var(--mask-chevron) center / contain no-repeat;mask:var(--mask-chevron) center / contain no-repeat;transition:transform var(--dur-2) var(--ease);flex:none;margin-inline-start:auto}[dir=rtl] summary:after{transform:scaleX(-1)}details[open]>summary:after{transform:rotate(90deg)}code{font-family:var(--font-mono);background:var(--well);box-shadow:var(--inset-sm);border-radius:var(--r-xs);color:var(--ink-2);padding:1px 6px;font-size:.92em}.code-pill{border-radius:var(--r-pill);background:var(--well);box-shadow:var(--inset-sm);border:1px solid #0000;max-width:100%;padding:3px 12px;line-height:1.5;display:inline-block}pre{font-family:var(--font-mono);background:var(--well);box-shadow:var(--inset);border-radius:var(--r);padding:var(--s-4);color:var(--ink-2);overflow-x:auto}pre code{box-shadow:none;background:0 0;padding:0}.container{width:100%;max-width:var(--container);padding:var(--s-4);margin-inline:auto}@media (min-width:768px){.container{padding:var(--s-6)}}@media (min-width:1440px){:root{--container:1320px}.container{padding:var(--s-8)}}.row{gap:var(--s-2);align-items:center;display:flex}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}[dir=rtl] .dir-flip{transform:scaleX(-1)}.lead{font-size:var(--fs-h3);color:var(--ink-2);max-width:65ch;line-height:1.6}.grid{gap:var(--s-3);display:grid}.grid.cols{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.grid.cols-2{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid.kpis{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.grid.stats{gap:var(--s-5)}.grid.cards{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media (min-width:1440px){.grid.cols,.grid.cols-2,.grid.cards{gap:var(--s-6)}}.grid.index-detail{align-items:start;gap:var(--s-5);grid-template-columns:minmax(220px,290px) 1fr}@media (max-width:1023.98px){.grid.index-detail{grid-template-columns:1fr}}.spacer{flex:1}.stack{gap:var(--s-3);flex-direction:column;display:flex}main.container.stack,.shell>main>.stack,main.container>.stack{gap:var(--s-8)}@media (min-width:768px){main.container.stack,.shell>main>.stack,main.container>.stack{gap:var(--s-10)}}.measure{max-width:65ch}.measure-wide{max-width:80ch}p,.card-sub,.page-head .subtitle{max-width:65ch}.card-cell{content-visibility:auto;contain-intrinsic-size:auto 380px;margin:-24px;padding:24px}.carousel{gap:var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-block:-24px;padding:24px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.carousel>*{scroll-snap-align:start;flex:none}.neu,.surface,.neu-raised{background:var(--surface);box-shadow:var(--raise-md);border-radius:var(--r-lg);border:1px solid #0000}.neu.sm,.neu-raised.sm{box-shadow:var(--raise-sm)}.neu.lg,.neu-raised.lg{box-shadow:var(--raise-lg)}.tint{background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise);border:1px solid #0000}.well,.neu-inset{background:var(--well);box-shadow:var(--inset);border-radius:var(--r-lg);border:1px solid #0000}.well.sm,.neu-inset.sm{box-shadow:var(--inset-sm)}.well.lg,.neu-inset.lg{box-shadow:var(--inset-lg)}.well,.neu-inset{padding:var(--s-4)}.well.sm,.neu-inset.sm{padding:var(--s-2) var(--s-3)}.neu-frame{background:var(--surface);box-shadow:var(--raise-sm);border-radius:var(--r-lg);border:1px solid #0000;padding:8px}:is(.card,.neu,.hero,.modal-card,.sidebar,.table-wrap,.banner,.listing-card) .neu-frame{box-shadow:none;background:0 0;border:0;padding:0}.neu-frame>:is(img,video,picture,.leaflet-container){border-radius:var(--r);width:100%;display:block;overflow:hidden}.accent{background:var(--primary);color:var(--on-accent);box-shadow:var(--accent-raise)}.flat{box-shadow:none}.sel-marker{background:var(--primary);border-radius:2px;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}@media (hover:hover) and (pointer:fine){.card.hover,.neu.hover,a>.card{position:relative}.card.hover:after,.neu.hover:after,a>.card:after{content:"";border-radius:inherit;box-shadow:var(--raise-lg);opacity:0;transition:opacity var(--dur-2) var(--ease);pointer-events:none;position:absolute;inset:-1px}.card.hover:is(:hover,:focus-within):after,.neu.hover:is(:hover,:focus-within):after,a:is(:hover,:focus-visible)>.card:after{opacity:1;will-change:opacity}.card.hover:is(:hover,:focus-within),.neu.hover:is(:hover,:focus-within),a:is(:hover,:focus-visible)>.card{transform:translateY(-2px)}}.card.hover:active,.neu.hover:active,a:active>.card{box-shadow:var(--inset-sm);transform:none}.card.hover:active:after,.neu.hover:active:after,a:active>.card:after{opacity:0}.icon-disc{--disc:44px;width:var(--disc);height:var(--disc);background:var(--surface);color:var(--primary-text);box-shadow:var(--raise-sm);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-disc.sm{--disc:28px}.icon-disc.md{--disc:36px}.icon-disc.lg{--disc:72px;box-shadow:var(--raise-md);color:var(--sub)}.icon-disc.tint{background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise)}.icon-disc.flat{background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-flat)}.icon-disc.plain{color:var(--ink-2)}.icon-disc.photo{--disc:36px;background:var(--photo-chip);color:var(--ink-2);box-shadow:var(--photo-raise)}.icon-disc.success{color:var(--success-ink)}.icon-disc.warning{color:var(--warning-ink)}.icon-disc.error{color:var(--error-ink)}.icon-disc.info{color:var(--info-ink)}.icon-disc.flat.success{background:var(--success-tint)}.icon-disc.flat.warning{background:var(--warning-tint)}.icon-disc.flat.error{background:var(--error-tint)}.icon-disc.flat.info{background:var(--info-tint)}.icon-disc.flat.neutral{background:var(--well);color:var(--sub)}:is(.well,.neu-inset,.card .card,.chip) .icon-disc:not(.photo){box-shadow:var(--tint-flat);background:var(--primary-soft)}.nav,.topbar{z-index:var(--z-nav);background:var(--base);min-height:var(--topbar-h);transition:box-shadow var(--dur-2) var(--ease);position:sticky;top:0}.nav[data-scrolled=true],.topbar[data-scrolled=true]{background:var(--base);box-shadow:0 10px 18px -12px var(--neu-sh);border-end-end-radius:var(--r-lg);border-end-start-radius:var(--r-lg)}.nav-inner{max-width:var(--container);min-height:var(--topbar-h);align-items:center;gap:var(--s-2);padding-inline:var(--gutter);margin-inline:auto;display:flex}@media (min-width:768px){.nav-inner{gap:var(--s-3);padding-inline:var(--s-6)}}@media (min-width:1440px){.nav-inner{padding-inline:var(--s-8)}}.nav-actions{flex:none;align-items:center;gap:6px;display:flex}.nav-auth-pending{border-radius:var(--r-pill);background:var(--well);width:44px;height:44px;box-shadow:var(--inset-sm);flex:none;display:inline-block}@media (min-width:768px){.nav-actions{gap:var(--s-3)}}.nav-links{align-items:center;gap:var(--s-1);display:flex}@media (min-width:1300px){.nav-links,.nav-links>.navlink{flex:none}}.nav-search{flex:260px;min-width:0;max-width:320px}@media (max-width:1199.98px){.nav-search{display:none!important}}.nav:has(.nav-links>.navlink:nth-child(5)) .nav-search{display:none!important}.nav-inner>.btn{box-shadow:4px 6px 16px var(--accent-glow), inset 1px 1px 0 #ffffff38, inset -1px -1px 0 #0000002e;flex:none}.nav-lang-label{white-space:nowrap;display:none}@media (min-width:1440px){.iconbtn.nav-lang{border-radius:var(--r-pill);gap:var(--s-2);width:auto;padding-inline:12px 16px}.nav-lang-label{display:inline}}.nav-search .input{min-height:44px}@media (max-width:419.98px){.nav-inner{gap:6px}.nav-actions{gap:4px}.nav .brand{gap:6px}.nav .wordmark{letter-spacing:.06em;font-size:15px}.btn.sm.nav-register{padding-inline:12px}}.nav:has(.nav-register) .nav-actions>*{flex-shrink:0}@media (max-width:899.98px){.nav .navlink.nav-signin{padding-inline:var(--s-2)}}@media (max-width:599.98px){.nav-guest-search{display:none!important}}@media (max-width:539.98px){.nav .btn.nav-register{display:none}}@media (max-width:359.98px){.nav:has(.nav-register) .nav-theme{display:none}}@media (max-width:399.98px){.nav:has(.nav-register) .wordmark{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.nav .brand,.brand{align-items:center;gap:var(--s-2);color:var(--brand-ink);border-radius:var(--r-sm);flex:0 auto;display:inline-flex;overflow:hidden}.brand:hover{color:var(--brand-ink)}a.brand,.nav a.brand{border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent;min-height:44px;transition:box-shadow var(--dur-2) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;flex:none;margin-inline:-10px 0;padding-inline:10px}a.brand:hover{box-shadow:var(--raise-sm)}a.brand:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.brand .logo{background:url(/brand/imulk-mark.svg) 50%/contain no-repeat;flex:none;width:30px;height:32px}:root[data-theme=dark] .brand .logo{background-image:url(/brand/imulk-mark-inverse.svg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand .logo{background-image:url(/brand/imulk-mark-inverse.svg)}}.wordmark{font-family:var(--font-latin);letter-spacing:.01em;color:var(--brand-ink);white-space:nowrap;font-size:21px;font-weight:400;line-height:1}.wordmark .wm-i{color:var(--gold)}@media (min-width:768px){.wordmark{font-size:24px}}.nav a.navlink,.navlink{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--ink-2);font-weight:400;font-size:var(--fs-sm);white-space:nowrap;background:var(--surface);box-shadow:var(--raise-sm);transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}.navlink[data-label]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.nav a.navlink:hover,.navlink:hover{color:var(--ink);box-shadow:var(--raise-md)}.nav a.navlink:active,.navlink:active{box-shadow:var(--inset-sm);background:var(--surface)}.nav a.navlink:is(.active,[aria-current=page]),.navlink:is(.active,[aria-current=page]){background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise);font-weight:700}.navlink:is(.active,[aria-current=page]):before{content:"";background:var(--primary);border-radius:2px;width:16px;height:3px;margin-inline-start:-8px;position:absolute;inset-block-end:4px;inset-inline-start:50%}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--primary);color:var(--on-accent);box-shadow:var(--accent-raise);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-2) var(--ease), background-color var(--dur-1) var(--ease), color var(--dur-1), opacity var(--dur-1);border:1px solid #0000;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.btn svg{flex:none}.btn:hover{color:var(--on-accent);box-shadow:var(--accent-raise-hover)}.btn:active{background:var(--primary-pressed);box-shadow:var(--accent-pressed);transition-duration:var(--dur-press)}.btn.secondary,.btn.hero{background:var(--surface);color:var(--ink);box-shadow:var(--raise-sm)}.btn.secondary:hover,.btn.hero:hover{color:var(--ink);box-shadow:var(--raise-md)}.btn.secondary:active,.btn.hero:active{background:var(--surface);box-shadow:var(--inset-sm)}.btn.tinted{background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise)}.btn.tinted:hover{color:var(--primary-text);box-shadow:var(--tint-raise-md)}.btn.tinted:active{background:var(--primary-soft);box-shadow:var(--inset-sm)}.btn.ghost{background:var(--surface);color:var(--primary-text);box-shadow:var(--thumb-raise)}.btn.ghost:hover{background:var(--surface);color:var(--link-hover);box-shadow:var(--raise-sm)}.btn.ghost:active{background:var(--surface);box-shadow:var(--inset-sm)}:is(.tint,.well,.neu-inset,.bubble,.zx-inset) .btn.ghost{background:0 0}:is(.tint,.well,.neu-inset,.bubble,.zx-inset) .btn.ghost:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.btn.danger{background:var(--surface);color:var(--error-ink);box-shadow:var(--raise-sm)}.btn.danger:hover{color:var(--error-ink);box-shadow:var(--raise-md)}.btn.danger:active{background:var(--surface);box-shadow:var(--inset-sm)}.btn.danger.solid{background:var(--danger);color:var(--danger-ink);box-shadow:var(--raise-sm)}.btn.danger.solid:hover{color:var(--danger-ink);box-shadow:var(--raise-md)}.btn.danger.solid:active{background:var(--danger-pressed);box-shadow:var(--accent-pressed)}.btn.sm{min-height:32px;font-size:var(--fs-xs);gap:6px;padding:0 14px}.btn.sm:after{content:"";border-radius:inherit;position:absolute;inset:-6px 0}.btn.lg{min-height:52px;padding:0 var(--s-6);font-size:var(--fs-body)}@media (pointer:coarse){.btn.sm{min-height:44px}.btn.sm:after{content:none}}.btn.block{width:100%}.btn.icon{border-radius:50%;width:44px;min-height:44px;padding:0}.btn.icon.sm{width:32px;min-height:32px}.btn.icon.sm:not([data-loading=true]):after{border-radius:50%;inset:-6px}@media (pointer:coarse){.btn.icon.sm{width:44px;min-height:44px}}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:var(--thumb-raise)}.btn[data-loading=true]{--spin-ink:var(--primary-text);--spin-track:var(--well);--spin-track-sh:inset 1px 1px 2px var(--neu-sh-in), inset -1px -1px 2px var(--neu-hi-in);color:#0000;pointer-events:none;box-shadow:var(--inset-sm)}.btn[data-loading=true]:before,.btn[data-loading=true]:after{content:"";border-radius:50%;width:22px;height:22px;position:absolute;inset:auto}.btn[data-loading=true]:before{background:var(--spin-track);box-shadow:var(--spin-track-sh);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5.5px))}.btn[data-loading=true]:after{background:conic-gradient(var(--spin-ink) 0 30%, transparent 30%);animation:.8s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4px) calc(100% - 1.5px),#0000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4px) calc(100% - 1.5px),#0000 calc(100% - 1px))}.btn:not(.secondary,.hero,.ghost,.tinted,.danger)[data-loading=true],.btn.danger.solid[data-loading=true]{--spin-ink:var(--on-accent);--spin-track:var(--accent-cut);--spin-track-sh:inset 1px 1px 2px var(--accent-cut-sh), inset -1px -1px 1px var(--accent-cut-hi)}.btn.danger.solid[data-loading=true]{--spin-ink:var(--danger-ink)}.btn.danger:not(.solid)[data-loading=true]{--spin-ink:var(--error-ink)}.iconbtn{justify-content:center;align-items:center;gap:var(--s-1);background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--raise-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-2) var(--ease), color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);border:1px solid #0000;border-radius:50%;flex:none;padding:0;text-decoration:none;display:inline-flex;position:relative}.iconbtn:hover{color:var(--ink);box-shadow:var(--raise-md)}.iconbtn:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.iconbtn:is([aria-expanded=true],[aria-pressed=true],[aria-current=page]){background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise)}.iconbtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--thumb-raise)}.iconbtn.pill{border-radius:var(--r-pill);width:auto;padding-inline:12px}.iconbtn.photo{background:var(--photo-chip);color:var(--ink-2);box-shadow:var(--photo-raise)}.iconbtn.photo:hover{color:var(--ink);box-shadow:var(--photo-raise-hover)}.iconbtn.tint{background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise)}.iconbtn.tint:hover{color:var(--primary-text);box-shadow:var(--tint-raise-md)}.iconbtn.accent{background:var(--primary);color:var(--on-accent);box-shadow:var(--accent-raise)}.iconbtn.accent:hover{color:var(--on-accent);box-shadow:var(--accent-raise-hover)}.iconbtn:is(.photo,.tint):active{box-shadow:var(--inset-sm)}.iconbtn.accent:active{background:var(--primary-pressed);box-shadow:var(--accent-pressed)}.iconbtn.sm{width:32px;height:32px}.iconbtn.sm:not(.has-tip):after{content:"";border-radius:50%;position:absolute;inset:-6px}@media (pointer:coarse){.iconbtn.sm{width:44px;height:44px}.iconbtn.sm:not(.has-tip):after{content:none}}.has-tip{position:relative}.has-tip:after{content:attr(data-tip);z-index:var(--z-overlay);top:calc(100% + 10px);border-radius:var(--r-sm);background:var(--float);width:max-content;max-width:220px;color:var(--ink);box-shadow:var(--raise-sm), inset 0 0 0 1px var(--float-edge);font-family:var(--font);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;white-space:normal;text-align:start;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), visibility 0s linear var(--dur-2);border:1px solid #0000;padding:6px 12px;font-weight:700;line-height:1.35;position:absolute;inset-inline-start:50%;transform:translateY(-4px)}[dir=rtl] .has-tip:after{translate:50%}.has-tip.tip-end:after{inset-inline:auto 0;translate:none}@media (hover:hover){.has-tip:hover:after{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease) 80ms, transform var(--dur-2) var(--ease) 80ms, visibility 0s linear 80ms;transform:none}}.has-tip:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:none}.has-tip:is([aria-expanded=true],:active):after{opacity:0;visibility:hidden;transition:none}@media (forced-colors:active){.has-tip:after{border-color:canvastext}}.card{background:var(--surface);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--raise-md);color:var(--ink-2);transition:transform var(--dur-2) var(--ease);border:1px solid #0000}@media (min-width:768px){.card{padding:var(--s-6)}}.card.pad-lg{padding:var(--s-6)}@media (min-width:768px){.card.pad-lg{padding:var(--s-8)}}.card.glass{background:var(--float);box-shadow:var(--raise-xl);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--r-lg)}.card-title{color:var(--ink);font-size:var(--fs-h3);letter-spacing:var(--trk-h3);margin:0 0 var(--s-1);font-weight:700;line-height:1.3}.card-sub{color:var(--sub);font-size:var(--fs-sm);margin:0}:is(.card,.neu,.hero,.modal-card,.table-wrap,.sidebar,.drawer,.sheet,.banner,.zx-foot-panel) .card:not(.glass){background:var(--well);box-shadow:var(--inset);border-radius:var(--r-md);padding:var(--s-4)}:is(.card,.neu,.hero,.modal-card,.table-wrap,.sidebar,.drawer,.sheet,.banner,.zx-foot-panel) .card.hover{transform:none}:is(.card,.neu,.hero,.modal-card,.table-wrap,.sidebar,.drawer,.sheet,.banner,.zx-foot-panel) .card.hover:after{display:none}.stat-card{gap:var(--s-2);flex-direction:column;display:flex}.stat-card .stat-label{color:var(--sub);font-size:var(--fs-sm);align-items:center;gap:var(--s-2);font-weight:700;display:flex}.stat{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:var(--trk-display);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1}.stat-card .delta{font-size:var(--fs-xs);align-items:center;gap:var(--s-1);font-weight:700;display:inline-flex}.delta.up{color:var(--success-ink)}.delta.down{color:var(--error-ink)}.stat-icon{background:var(--surface);width:40px;height:40px;color:var(--primary-text);box-shadow:var(--raise-sm);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}:is(.card .card,.well,.neu-inset,.table-wrap,.banner,.zx-foot-panel) .stat-icon{box-shadow:var(--tint-flat);background:var(--primary-soft)}.field{margin-bottom:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}.label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:700}.req{color:var(--error-ink);margin-inline-start:.25em;font-weight:700}.req-legend{margin-block:0 var(--s-3)}.req-legend .req{margin-inline:0}.hint{font-size:var(--fs-xs);color:var(--sub);line-height:1.45}.input,.select,textarea.input{border-radius:var(--r-pill);background:var(--well);width:100%;min-height:48px;color:var(--ink);box-shadow:var(--inset), var(--rim);font:inherit;font-size:var(--fs-body);transition:box-shadow var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);border:1px solid #0000;padding:0 18px;line-height:1.4}textarea.input{border-radius:var(--r-md);resize:vertical;min-height:104px;line-height:var(--lh);padding:14px 18px}.input::placeholder,textarea.input::placeholder{color:var(--placeholder);opacity:1}.input:hover,.select:hover{box-shadow:var(--inset), inset 0 0 0 1px var(--sub)}.input:focus,.select:focus,textarea.input:focus{outline:2px solid var(--focus);outline-offset:3px;box-shadow:var(--inset), inset 0 0 0 1px var(--primary)}.input:disabled,.select:disabled,textarea.input:disabled{background:var(--well);box-shadow:var(--inset-sm), var(--rim);color:var(--sub);cursor:not-allowed;opacity:.7}.input:is([aria-invalid=true],.invalid),.select[aria-invalid=true],.input:is([aria-invalid=true],.invalid):focus{box-shadow:var(--inset), inset 0 0 0 1px var(--error-ink)}.select{appearance:none;cursor:pointer;background-image:var(--select-caret);background-position:right 18px center;background-repeat:no-repeat;padding-inline-end:46px}[dir=rtl] .select{background-position:18px}:is(.table-scroll,.tabs,.menu,.modal-body,.sidebar,.carousel) :is(.input,.select):focus{box-shadow:var(--inset), inset 0 0 0 2px var(--focus);outline-color:#0000}.input-group{align-items:center;display:flex;position:relative}.input-group .input{padding-inline-start:46px}.input-group .input-icon{color:var(--sub);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:18px}.input-reveal{align-items:center;display:flex;position:relative}.input-reveal>.input{padding-inline-end:52px}.input-reveal>.input-reveal-btn{width:36px;height:36px;box-shadow:var(--thumb-raise);position:absolute;inset-inline-end:6px}.input-reveal>.input-reveal-btn:hover{box-shadow:var(--raise-sm)}.input-reveal>.input-reveal-btn:after{content:"";position:absolute;inset:-4px}input[type=number].input{font-variant-numeric:tabular-nums}.input:-webkit-any(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--ink);filter:none;-webkit-box-shadow:var(--inset), var(--rim), inset 0 0 0 100px var(--well);box-shadow:var(--inset), var(--rim), inset 0 0 0 100px var(--well);transition:background-color 600000s,color 600000s}.input:is(:autofill,:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--ink);filter:none;-webkit-box-shadow:var(--inset), var(--rim), inset 0 0 0 100px var(--well);box-shadow:var(--inset), var(--rim), inset 0 0 0 100px var(--well);transition:background-color 600000s,color 600000s}.input:-webkit-any(:-webkit-autofill,:autofill):hover{-webkit-box-shadow:var(--inset), inset 0 0 0 1px var(--sub), inset 0 0 0 100px var(--well);box-shadow:var(--inset), inset 0 0 0 1px var(--sub), inset 0 0 0 100px var(--well)}.input:is(:autofill,:autofill):hover{-webkit-box-shadow:var(--inset), inset 0 0 0 1px var(--sub), inset 0 0 0 100px var(--well);box-shadow:var(--inset), inset 0 0 0 1px var(--sub), inset 0 0 0 100px var(--well)}.input:-webkit-any(:-webkit-autofill,:autofill):focus{-webkit-box-shadow:var(--inset), inset 0 0 0 1px var(--primary), inset 0 0 0 100px var(--well);box-shadow:var(--inset), inset 0 0 0 1px var(--primary), inset 0 0 0 100px var(--well)}.input:is(:autofill,:autofill):focus{-webkit-box-shadow:var(--inset), inset 0 0 0 1px var(--primary), inset 0 0 0 100px var(--well);box-shadow:var(--inset), inset 0 0 0 1px var(--primary), inset 0 0 0 100px var(--well)}.input:-webkit-any(:-webkit-autofill,:autofill):-webkit-any([aria-invalid=true],.invalid){-webkit-box-shadow:var(--inset), inset 0 0 0 1px var(--error-ink), inset 0 0 0 100px var(--well);box-shadow:var(--inset), inset 0 0 0 1px var(--error-ink), inset 0 0 0 100px var(--well)}.input:is(:autofill,:autofill):is([aria-invalid=true],.invalid){-webkit-box-shadow:var(--inset), inset 0 0 0 1px var(--error-ink), inset 0 0 0 100px var(--well);box-shadow:var(--inset), inset 0 0 0 1px var(--error-ink), inset 0 0 0 100px var(--well)}.hero-search input:-webkit-any(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--ink);filter:none;-webkit-box-shadow:inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 100px var(--surface);transition:background-color 600000s,color 600000s}.hero-search input:is(:autofill,:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--ink);filter:none;-webkit-box-shadow:inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 100px var(--surface);transition:background-color 600000s,color 600000s}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;opacity:1;cursor:pointer;width:22px;height:30px;border-radius:var(--r-pill);background:var(--surface) var(--stepper-glyph) center / 12px 18px no-repeat;box-shadow:var(--thumb-raise);transition:box-shadow var(--dur-2) var(--ease);align-self:center;margin:0;margin-inline-start:var(--s-2)}input[type=number]:not(:disabled)::-webkit-inner-spin-button:hover{box-shadow:var(--raise-sm)}input[type=number]:not(:disabled)::-webkit-inner-spin-button:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}input[type=number]:disabled::-webkit-inner-spin-button{opacity:.55;cursor:not-allowed}input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{width:18px;height:18px;cursor:pointer;color:#0000;opacity:1;background:var(--surface) var(--date-glyph) center / 18px 18px no-repeat;box-shadow:var(--thumb-raise);transition:box-shadow var(--dur-2) var(--ease);border-radius:50%;margin:0;margin-inline-start:var(--s-2);padding:7px}input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time]):not(:disabled)::-webkit-calendar-picker-indicator:hover{box-shadow:var(--raise-sm)}input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time]):not(:disabled)::-webkit-calendar-picker-indicator:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}input[type=time]::-webkit-calendar-picker-indicator{background-image:var(--time-glyph)}input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time]):disabled::-webkit-calendar-picker-indicator{opacity:.55;cursor:not-allowed}.input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time]){padding-inline-end:8px}.field-error{color:var(--error-ink);font-size:var(--fs-xs);align-items:center;gap:4px;font-weight:700;display:flex}.field-ok{color:var(--success-ink);font-size:var(--fs-xs)}label.check{align-items:center;gap:var(--s-3);cursor:pointer;font-size:var(--fs-sm);min-height:44px;color:var(--ink-2);display:inline-flex}input[type=checkbox],input[type=radio]{appearance:none;border-radius:var(--r-xs);background:var(--well);width:22px;height:22px;box-shadow:var(--inset-sm), inset 0 0 0 1px var(--ctl-rim);cursor:pointer;transition:box-shadow var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-press) var(--ease-press);background-position:50%;background-repeat:no-repeat;border:1px solid #0000;flex:none;margin:0}input[type=radio]{border-radius:50%}input[type=checkbox]:checked{background-color:var(--primary);background-image:var(--check-glyph);box-shadow:var(--accent-raise)}input[type=checkbox]:indeterminate{background-color:var(--primary);box-shadow:var(--accent-raise);background-image:linear-gradient(var(--on-accent), var(--on-accent));background-size:10px 2px}input[type=radio]:checked{background-image:radial-gradient(circle at calc(50% - 1.5px) calc(50% - 1.5px), var(--neu-hi-in) 0 1.5px, transparent 2.5px), radial-gradient(circle, var(--primary) 0 5px, transparent 5.5px), radial-gradient(circle at calc(50% + 1.5px) calc(50% + 1.5px), var(--neu-sh) 0 4.5px, transparent 7.5px), radial-gradient(circle at calc(50% - 1.5px) calc(50% - 1.5px), var(--neu-hi) 0 4.5px, transparent 7.5px)}:is(input[type=checkbox],input[type=radio]):not(:disabled):hover,label.check:hover :is(input[type=checkbox],input[type=radio]):not(:disabled){box-shadow:var(--inset-sm), inset 0 0 0 1px var(--sub)}input[type=checkbox]:is(:checked,:indeterminate):not(:disabled):hover,label.check:hover input[type=checkbox]:is(:checked,:indeterminate):not(:disabled){box-shadow:var(--accent-raise-hover)}:is(input[type=checkbox],input[type=radio]):not(:disabled):active,label.check:active :is(input[type=checkbox],input[type=radio]):not(:disabled){box-shadow:var(--inset), inset 0 0 0 1px var(--sub);transition-duration:var(--dur-press);transform:scale(.92)}input[type=checkbox]:is(:checked,:indeterminate):not(:disabled):active,label.check:active input[type=checkbox]:is(:checked,:indeterminate):not(:disabled){background-color:var(--primary-pressed);box-shadow:var(--accent-pressed)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.55;cursor:not-allowed}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.switch{cursor:pointer;flex:none;width:50px;height:30px;display:inline-block;position:relative}.switch:after{content:"";position:absolute;inset:-7px -2px}.switch input{opacity:0;width:0;height:0;box-shadow:none;margin:0;position:absolute}.switch .track{border-radius:var(--r-pill);background-color:var(--well);box-shadow:var(--inset-sm), var(--rim);transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);background-position:right 9px center;background-repeat:no-repeat;border:1px solid #0000;position:absolute;inset:0}.switch .track:before{content:"";inset-inline-start:2px;background:var(--surface);width:24px;height:24px;box-shadow:var(--raise-sm);transition:transform var(--dur-2) var(--ease), scale var(--dur-press) var(--ease-press), box-shadow var(--dur-2) var(--ease);border-radius:50%;position:absolute;top:2px}.switch:hover input:not(:disabled,:checked)+.track{box-shadow:var(--inset-sm), inset 0 0 0 1px var(--sub)}.switch:hover input:not(:disabled)+.track:before{box-shadow:var(--knob-raise-hover)}.switch:active input:not(:disabled)+.track:before{box-shadow:var(--inset-sm);transition-duration:var(--dur-press);scale:.9}.switch input:checked+.track{background-color:var(--primary);background-image:var(--switch-glyph);box-shadow:var(--accent-pressed);background-position:10px}[dir=rtl] .switch input:checked+.track{background-position:right 10px center}.switch input:checked+.track:before{background:var(--knob);transform:translate(20px)}[dir=rtl] .switch input:checked+.track:before{transform:translate(-20px)}.switch input:focus-visible+.track{outline:2px solid var(--focus);outline-offset:3px}.switch input:disabled+.track{opacity:.55;cursor:not-allowed}.badge{border-radius:var(--r-pill);min-height:26px;font-family:var(--font);font-size:var(--fs-xs);white-space:nowrap;background:var(--surface);box-shadow:var(--thumb-raise);color:var(--primary-text);border:1px solid #0000;align-items:center;gap:6px;padding:0 11px;font-weight:700;line-height:1.2;display:inline-flex}.badge.inset{background:var(--well);box-shadow:var(--inset-sm)}.badge svg{flex:none;width:12px;height:12px}.badge:not(:has(svg)):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge.neutral{color:var(--ink-2)}.badge.success{color:var(--success-ink)}.badge.warning{color:var(--warning-ink)}.badge.error{color:var(--error-ink)}.badge.info{color:var(--info-ink)}.badge.raised{background:var(--surface);box-shadow:var(--raise-sm)}.badge.photo{background:var(--photo-chip);box-shadow:var(--photo-raise)}.badge.featured{color:var(--gold-ink)}:is(.card,.neu,.neu-raised,.surface,.hero,.table-wrap,.sidebar,.modal-card,.sheet,.drawer,.menu,.toast,.banner,.listing-card,.bubble,.zx-foot-panel) .badge:not(.photo){background:var(--well);box-shadow:var(--inset-sm)}.chip{border-radius:var(--r-pill);white-space:nowrap;min-height:30px;line-height:1.2;font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface);box-shadow:var(--thumb-raise);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex;position:relative}.chip>svg{color:var(--primary-text);flex:none}.chip.raised,:is(button,a,label).chip,.chip[role=button],.chip[role=option],.chip[tabindex]{min-height:40px;padding:0 var(--s-4);font-size:var(--fs-sm);background:var(--surface);box-shadow:var(--raise-sm);color:var(--ink-2);gap:10px;text-decoration:none}:is(button,a,label).chip,.chip[role=button],.chip[role=option],.chip[tabindex]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-2) var(--ease), background-color var(--dur-1) var(--ease), color var(--dur-1);font-family:inherit}.chip.sm:is(.raised,button,a,label){min-height:36px}.chip.inset:not(:is(button,a,label),[role=button],[role=option],[tabindex]),:is(.card,.neu,.neu-raised,.surface,.hero,.table-wrap,.sidebar,.modal-card,.sheet,.drawer,.menu,.toast,.banner,.listing-card,.bubble,.zx-foot-panel) .chip:not(:is(button,a,label),[role=button],[role=option],[tabindex],.active,.selected,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--well);box-shadow:var(--inset-sm)}:is(button,a,label).chip:hover,.chip[role=button]:hover{color:var(--ink);box-shadow:var(--raise-md)}:is(button,a,label).chip:active,.chip[role=button]:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.chip:is(.active,.selected,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise);font-weight:700}.chip:is(.active,.selected,[aria-pressed=true],[aria-checked=true],[aria-selected=true]):before{content:"";width:14px;height:14px;-webkit-mask:var(--mask-check) center / contain no-repeat;-webkit-mask:var(--mask-check) center / contain no-repeat;mask:var(--mask-check) center / contain no-repeat;background:currentColor;flex:none}.chip:is(.active,.selected,[aria-pressed=true],[aria-checked=true],[aria-selected=true])>.chip-ico{display:none}.chip:has(>.chip-ico){padding-inline-start:6px}.chip>.chip-ico{background:var(--primary-soft);width:28px;height:28px;color:var(--primary-text);box-shadow:var(--tint-flat);border-radius:50%;flex:none;place-items:center;display:inline-grid}.chip>.chip-ico svg{width:16px;height:16px}.chip>.chip-trail{color:var(--sub);display:inline-flex}.chip.removable{padding-inline-end:6px}.chip .chip-x{background:var(--surface);width:24px;height:24px;color:var(--ink-2);box-shadow:var(--thumb-raise);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease), color var(--dur-1);border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.chip .chip-x:hover{color:var(--ink);box-shadow:var(--raise-sm)}.chip .chip-x:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.chip .chip-x:after{content:"";position:absolute;inset:-10px}:is(button,a,label).chip:after,.chip:is([role=button],[role=option],[tabindex]):after{content:"";border-radius:inherit;position:absolute;inset:-2px 0}.chip.sm:is(.raised,button,a,label):after,.chip.sm:is([role=button],[role=option],[tabindex]):after{inset:-4px 0}.count-badge{top:-3px;background:var(--danger);min-width:18px;height:18px;color:var(--danger-ink);text-align:center;border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--base);font-variant-numeric:tabular-nums;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:-3px}.count-badge.inline{vertical-align:middle;display:inline-block;position:static}.unread-dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.check-badge{top:6px;background-color:var(--primary);background-image:var(--check-glyph);width:18px;height:18px;box-shadow:0 0 0 2px var(--base);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;position:absolute;inset-inline-end:6px}.table-wrap{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--raise-md);border:1px solid #0000;max-width:100%}.table-scroll{border-radius:calc(var(--r-lg) - 1px);max-width:100%;overflow-x:auto}.table-scroll.tall{max-height:min(70vh,720px);overflow:auto}.table-scroll.tall thead th{z-index:1;position:sticky;top:0}:is(.card,.modal-card,.sheet,.drawer,.neu,.hero,.zx-foot-panel) .table-wrap{background:var(--well);box-shadow:var(--inset);border-radius:var(--r-md)}:is(.card,.modal-card,.sheet,.drawer,.neu,.hero,.zx-foot-panel) .table-wrap .table-scroll{border-radius:calc(var(--r-md) - 1px)}:is(.card,.modal-card,.sheet,.drawer,.neu,.hero,.zx-foot-panel) .table-wrap thead th{background:var(--well-2)}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:start}thead th{background:var(--well);color:var(--sub);box-shadow:inset 0 3px 5px -2px var(--neu-sh-in), inset 0 -1px 0 var(--groove-sh);font-weight:700;font-size:var(--fs-xs);text-align:start;white-space:nowrap;padding:var(--s-3) var(--s-4)}html[lang=en] thead th{text-transform:uppercase;letter-spacing:.04em}thead th[aria-sort]{cursor:pointer}tbody td,tbody th{padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);vertical-align:middle;color:var(--ink-2);box-shadow:inset 0 -1px 0 var(--groove-sh);transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}tbody th{color:var(--ink);font-weight:700}tbody tr+tr>*{box-shadow:inset 0 1px 0 var(--groove-hi), inset 0 -1px 0 var(--groove-sh)}tbody tr:last-child>*{box-shadow:none}tbody tr+tr:last-child>*{box-shadow:inset 0 1px 0 var(--groove-hi)}tbody tr:nth-child(2n)>*{background-color:var(--row-alt)}tbody tr>:first-child{position:relative}tbody tr:is(:hover,:focus-within)>*{background-color:var(--well);box-shadow:inset 0 4px 6px -4px var(--neu-sh-in), inset 0 -3px 5px -4px var(--neu-hi-in)}tbody tr:is(:hover,:focus-within)>:first-child:before{content:"";background:var(--ctl-rim);border-radius:2px;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}tbody tr[aria-selected=true]>*{background-color:var(--primary-soft);box-shadow:inset 0 4px 6px -4px var(--neu-sh-in), inset 0 -3px 5px -4px var(--neu-hi-in)}tbody tr[aria-selected=true]>:first-child{font-weight:700}tbody tr[aria-selected=true]>:first-child:before{content:"";background:var(--primary);border-radius:2px;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}:is(.table-wrap>table thead tr:first-child>:first-child,.table-wrap>table:not(:has(thead)) tbody tr:first-child>:first-child){border-start-start-radius:calc(var(--r-lg) - 1px)}:is(.table-wrap>table thead tr:first-child>:last-child,.table-wrap>table:not(:has(thead)) tbody tr:first-child>:last-child){border-start-end-radius:calc(var(--r-lg) - 1px)}.table-wrap>table tbody tr:last-child>:first-child{border-end-start-radius:calc(var(--r-lg) - 1px)}.table-wrap>table tbody tr:last-child>:last-child{border-end-end-radius:calc(var(--r-lg) - 1px)}.table.compact td,table.compact td{padding-block:var(--s-2)}@media (pointer:coarse){.table.compact td,table.compact td{padding-block:var(--s-3)}}td.num,th.num{text-align:end;font-variant-numeric:tabular-nums}.tr-grid{table-layout:fixed;width:100%}.tr-grid th,.tr-grid td{overflow-wrap:anywhere}.tr-grid thead th{white-space:normal}.tr-stack-label{display:none}@media (max-width:1023.98px){.tr-grid,.tr-grid tbody,.tr-grid tr,.tr-grid td{width:100%;display:block}.tr-grid thead{display:none}.tr-grid tbody tr{padding:var(--s-2) 0;box-shadow:inset 0 -1px 0 var(--groove-sh)}.tr-grid tbody tr:last-child{box-shadow:none}.tr-grid tbody tr>*{box-shadow:none;background-color:#0000}.tr-grid td{padding:var(--s-2) var(--s-4)}.tr-grid tbody th{width:100%;display:block}.tr-stack-label{font-size:var(--fs-xs);color:var(--sub);margin-bottom:2px;font-weight:700;display:block}}.shell{gap:var(--s-6);grid-template-columns:1fr;align-items:start;display:grid}.sidebar{background:var(--surface);border-radius:var(--r-lg);padding:var(--s-3);box-shadow:var(--raise-md);overscroll-behavior:contain;border:1px solid #0000;flex-direction:column;gap:2px;max-height:42vh;display:flex;overflow-y:auto}@media (min-width:768px){.shell,.shell.collapsed{grid-template-columns:200px 1fr}.sidebar{top:calc(var(--topbar-h) + var(--s-4));max-height:calc(100dvh - var(--topbar-h) - var(--s-8));position:sticky}}@media (min-width:1024px){.shell{grid-template-columns:var(--sidebar-w) 1fr}.shell.collapsed{grid-template-columns:var(--sidebar-w-collapsed) 1fr}}.sidebar .side-group{font-size:var(--fs-xs);letter-spacing:var(--trk-wide);color:var(--sub);padding:var(--s-2) var(--s-3) var(--s-2);font-weight:700}html[lang=en] .sidebar .side-group{text-transform:uppercase}.sidebar a{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border-radius:var(--r);color:var(--ink-2);font-weight:400;font-size:var(--fs-sm);transition:background-color var(--dur-1) var(--ease), color var(--dur-1), box-shadow var(--dur-2) var(--ease);border:1px solid #0000;text-decoration:none;display:flex;position:relative}.sidebar a .ico{width:18px;height:18px;color:var(--sub);flex:none}.sidebar a:hover{background:var(--surface);color:var(--ink);box-shadow:var(--thumb-raise)}.sidebar a:active{background:var(--surface);box-shadow:var(--inset-sm)}.sidebar a:is(.active,[aria-current=page]){background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--tint-raise);font-weight:700}.sidebar a:is(.active,[aria-current=page]):active{box-shadow:var(--inset-sm)}.sidebar a:is(.active,[aria-current=page]) .ico{color:var(--primary-text)}.sidebar a:is(.active,[aria-current=page]):before{content:"";background:var(--primary);border-radius:2px;width:3px;position:absolute;inset-block:10px;inset-inline-start:6px}@media (min-width:768px) and (max-width:1023.98px){.sidebar{padding:var(--s-2)}.sidebar a{padding-inline:var(--s-3) var(--s-2);font-size:var(--fs-xs);gap:var(--s-2)}}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.page-head h1,.page-head h2{color:var(--ink);margin:0}.page-head .subtitle{color:var(--sub);font-size:var(--fs-sm);margin-top:var(--s-1)}.page-head-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.section-head :is(h1,h2,h3){margin:0}.section-head>:is(h1,h2,h3,.section-title):first-child:before,.section-head>:first-child>:is(h1,h2,h3,.section-title):first-child:before,.section-title:before{content:"";background:var(--primary);vertical-align:-.12em;border-radius:2px;width:4px;height:.95em;margin-inline-end:10px;display:inline-block}.see-all{min-height:44px;padding-inline:var(--s-2);margin-inline:calc(-1 * var(--s-1));color:var(--primary-text);font-size:var(--fs-sm);border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);background-color:#0000;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.see-all:hover{color:var(--link-hover);text-underline-offset:.18em;text-decoration:underline}.see-all:active{color:var(--link-hover);background-color:var(--well);box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.see-all svg{transition:transform var(--dur-2) var(--ease)}[dir=rtl] .see-all svg{transform:scaleX(-1)}.breadcrumbs{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.breadcrumbs a{color:var(--ink-2);padding-block:var(--s-3);padding-inline:var(--s-1);margin-inline:calc(-1 * var(--s-1));border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease)}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs a:active{color:var(--ink);background-color:var(--well);box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.breadcrumbs [aria-current=page],.breadcrumbs>span:last-child{color:var(--ink);font-weight:700}.breadcrumbs .sep{opacity:.6;font-weight:400}[dir=rtl] .breadcrumbs .sep{transform:scaleX(-1)}.avatar{width:36px;height:36px;font-weight:700;font-size:var(--fs-sm);background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--raise-sm);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}.avatar.sm{width:28px;height:28px;font-size:var(--fs-xs)}:is(.card,.table-wrap,.menu,.sidebar,.modal-card,.sheet,.drawer,.iconbtn,.banner,.toast,.zx-foot-panel) .avatar{box-shadow:var(--inset-sm)}.menu{inset-inline-end:0;background:var(--float);border-radius:var(--r-lg);min-width:220px;box-shadow:var(--raise-xl);padding:var(--s-2);z-index:var(--z-overlay);animation:pop var(--dur-2) var(--ease);border:1px solid #0000;position:absolute;top:calc(100% + 10px)}.menu a,.menu button{align-items:center;gap:var(--s-3);text-align:start;width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1), box-shadow var(--dur-2) var(--ease);background:0 0;border:0;font-weight:400;text-decoration:none;display:flex;position:relative}.menu a svg,.menu button svg{color:var(--sub);flex:none}.menu a:hover,.menu button:hover{background:var(--float);color:var(--ink);box-shadow:var(--thumb-raise)}.menu a:active,.menu button:active{background:var(--well);box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.menu :is(a,button):is([aria-checked=true],[aria-current=page],[aria-selected=true],[aria-pressed=true],.active){background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--thumb-raise);font-weight:700}.menu :is(a,button):is([aria-checked=true],[aria-current=page],[aria-selected=true],[aria-pressed=true],.active):active{box-shadow:var(--inset-sm)}.menu :is(a,button):is([aria-checked=true],[aria-current=page],[aria-selected=true],[aria-pressed=true],.active) svg{color:var(--primary-text)}.menu :is(a,button):is([aria-checked=true],[aria-current=page],[aria-selected=true],[aria-pressed=true],.active):before{content:"";background:var(--primary);border-radius:2px;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}.menu .menu-sep,.menu-sep{background:var(--groove-bg);height:2px;margin:var(--s-2) var(--s-1)}.menu-head{padding:var(--s-2) var(--s-3) var(--s-3)}.menu.inline{min-width:0;box-shadow:none;z-index:auto;background:0 0;border-radius:0;padding:0;animation:none;position:static}.menu.inline a:hover,.menu.inline button:hover{background:var(--surface)}.list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-row{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-3) var(--s-4);border-radius:var(--r);color:var(--ink-2);text-decoration:none;display:flex;position:relative}.list>.list-row+.list-row{background-image:var(--groove-bg);background-repeat:no-repeat;background-size:100% 2px;border-radius:0}:is(a,button).list-row,.list-row[tabindex]{width:100%;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);background-color:#0000;border:0}:is(a,button).list-row:hover,.list-row[tabindex]:hover,.list>:is(a,button).list-row:hover,.list>.list-row[tabindex]:hover{background-color:var(--surface);color:var(--ink);box-shadow:var(--thumb-raise);border-radius:var(--r);background-image:none}:is(a,button).list-row:active,.list-row[tabindex]:active,.list>:is(a,button).list-row:active,.list>.list-row[tabindex]:active{background-color:var(--well);box-shadow:var(--inset-sm);border-radius:var(--r);transition-duration:var(--dur-press);background-image:none}.list-row>.list-row-main{flex:auto;min-width:0}.index-row{position:relative}.index-row a:after{content:"";position:absolute;inset:0}.gallery-none{justify-content:center;align-items:center;gap:var(--s-2);min-height:96px;padding:var(--s-4);border-radius:var(--r);background:var(--well);box-shadow:var(--inset-sm);color:var(--ink-2);font-size:var(--fs-sm);display:flex}.disclosure-row{align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:var(--s-3) var(--s-4);border-radius:var(--r);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);background:0 0;border:0;font-weight:700;display:flex}.disclosure-row:hover{background:var(--surface);box-shadow:var(--thumb-raise)}.disclosure-row:active{background:var(--well);box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.bubble{max-width:min(80%,560px);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);box-shadow:var(--raise-sm);overflow-wrap:anywhere;border:1px solid #0000;border-end-start-radius:var(--r-xs)}.bubble.mine{background:var(--primary-soft);color:var(--ink);box-shadow:var(--tint-raise);border-end-end-radius:var(--r-xs);border-end-start-radius:var(--r-md);margin-inline-start:auto}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline>li{padding-inline-start:28px;padding-block:0 var(--s-4);position:relative}.timeline>li:before{content:"";inset-inline-start:7px;background:linear-gradient(90deg, var(--groove-sh) 0 1px, var(--groove-hi) 1px 2px);width:2px;position:absolute;top:14px;bottom:-2px}.timeline>li:last-child:before{display:none}.timeline .timeline-dot{inset-inline-start:2px;background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--well);border-radius:50%;position:absolute;top:4px}.banner{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--raise-md);color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh);border:1px solid #0000;align-items:flex-start;padding-inline-end:var(--s-4);display:flex}.banner strong,.banner b,.banner .banner-title{color:var(--ink)}.banner .banner-title{font-size:var(--fs-h3);margin-bottom:var(--s-1);font-weight:700;display:block}.banner>:not(.banner-ico):not(.banner-close){flex:auto;min-width:0}.banner .banner-ico{background:var(--surface);width:44px;height:44px;box-shadow:var(--raise-sm);color:var(--primary-text);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.banner .banner-ico svg{width:22px;height:22px}.banner.success .banner-ico{color:var(--success-ink)}.banner.warning .banner-ico{color:var(--warning-ink)}.banner.error .banner-ico{color:var(--error-ink)}.banner.info .banner-ico{color:var(--info-ink)}.banner .banner-close{color:var(--ink-2);margin-inline-start:auto}:is(.card,.modal-card,.sheet,.drawer,.table-wrap,.sidebar,.zx-foot-panel) .banner{background:var(--well);box-shadow:var(--inset)}:is(.card,.modal-card,.sheet,.drawer,.table-wrap,.sidebar,.zx-foot-panel) .banner .banner-ico{box-shadow:var(--tint-flat);background:var(--primary-soft)}:is(.card,.modal-card,.sheet,.drawer,.table-wrap,.sidebar,.zx-foot-panel) .banner.success .banner-ico{background:var(--success-tint)}:is(.card,.modal-card,.sheet,.drawer,.table-wrap,.sidebar,.zx-foot-panel) .banner.warning .banner-ico{background:var(--warning-tint)}:is(.card,.modal-card,.sheet,.drawer,.table-wrap,.sidebar,.zx-foot-panel) .banner.error .banner-ico{background:var(--error-tint)}:is(.card,.modal-card,.sheet,.drawer,.table-wrap,.sidebar,.zx-foot-panel) .banner.info .banner-ico{background:var(--info-tint)}@media (max-width:767.98px){.banner{padding:var(--s-4);gap:var(--s-3)}}.toast-region{gap:var(--s-3);z-index:var(--z-toast);flex-direction:column;max-width:min(92vw,380px);display:flex;position:fixed;inset-block-end:var(--s-5);inset-inline-end:var(--s-5)}.toast{gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--float);box-shadow:var(--raise-xl);color:var(--ink-2);animation:toastIn var(--dur-3) var(--ease-out);border:1px solid #0000;align-items:center;display:flex}.toast .toast-ico{width:32px;height:32px;box-shadow:var(--tint-flat);background:var(--primary-soft);color:var(--primary-text);border-radius:50%;flex:none;place-items:center;display:grid}.toast .toast-ico svg{width:18px;height:18px}.toast .toast-text{min-width:0;font-size:var(--fs-sm);flex:auto}.toast.success .toast-ico{color:var(--success-ink);background:var(--success-tint)}.toast.error .toast-ico{color:var(--error-ink);background:var(--error-tint)}.toast.info .toast-ico{color:var(--info-ink);background:var(--info-tint)}.toast .iconbtn{background:var(--float)}.scrim{background:var(--overlay);z-index:var(--z-overlay);animation:fade var(--dur-2) var(--ease);position:fixed;inset:0}.drawer{background:var(--float);width:min(84vw,320px);box-shadow:var(--raise-edge);z-index:var(--z-drawer);padding:var(--s-5);animation:slideIn var(--dur-3) var(--ease-out);border:1px solid #0000;border-start-end-radius:var(--r-lg);border-end-end-radius:var(--r-lg);position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.sheet{background:var(--float);box-shadow:var(--raise-edge);z-index:var(--z-modal);padding:var(--s-5);max-height:90dvh;animation:sheetIn var(--dur-3) var(--ease-out);border:1px solid #0000;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);padding-block-end:max(var(--s-5), env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.sheet .grabber{border-radius:var(--r-pill);background:var(--well);width:40px;height:5px;box-shadow:var(--inset-sm);margin:0 auto var(--s-4)}.modal{z-index:var(--z-modal);padding:var(--s-4);place-items:center;display:grid;position:fixed;inset:0}.modal .modal-card,.modal-card{background:var(--float);border-radius:var(--r-lg);width:min(560px,100%);box-shadow:var(--raise-xl);padding:var(--s-6);animation:pop var(--dur-2) var(--ease-out);border:1px solid #0000;max-height:90dvh;overflow:auto}.skeleton{background:var(--well);box-shadow:var(--inset-sm);border-radius:var(--r-xs);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--neu-hi-in) 50%, transparent);animation:1.3s linear infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .skeleton:after{animation-name:shimmer-rtl}.skeleton.text{height:12px;margin:var(--s-2) 0}.skeleton.title{width:44%;height:20px}.skeleton.line{height:14px}.skeleton.avatar{border-radius:50%;width:36px;height:36px}.skeleton.card{border-radius:var(--r-lg);height:120px;box-shadow:var(--inset);padding:0}.skeleton.side-row{border-radius:var(--r);height:44px}.skeleton-row{gap:var(--s-3);align-items:center;display:flex}.skeleton-row .skeleton-row-main{flex:auto;min-width:0}:is(.well,.neu-inset) .skeleton{background:var(--well-2);box-shadow:none}.empty{text-align:center;padding:var(--s-12) var(--s-6);color:var(--sub)}.empty .empty-ico,.empty-ico{width:72px;height:72px;margin:0 auto var(--s-5);background:var(--surface);color:var(--sub);box-shadow:var(--raise-md);border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.empty-ico svg{width:30px;height:30px}.empty-ico.error{color:var(--error-ink)}:is(.card,.table-wrap,.modal-card,.sheet,.drawer,.well) .empty-ico{box-shadow:var(--inset-sm);background:var(--well)}.empty h3{color:var(--ink);margin-bottom:var(--s-1)}.empty p{max-width:380px;margin-inline:auto}.empty-illo{width:160px;height:110px;margin:0 auto var(--s-4);display:block}.empty-page{min-height:min(62vh,620px);padding-block:var(--s-6);place-items:center;display:grid}.empty-card{width:min(560px,100%)}.empty-card .empty{padding:var(--s-8) var(--s-4)}.tabs,.segmented{background:var(--well);border-radius:var(--r-pill);max-width:100%;box-shadow:var(--inset-sm), var(--rim);scrollbar-width:none;border:1px solid #0000;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}.tabs{width:fit-content;margin-bottom:var(--s-4);display:flex}.tabs::-webkit-scrollbar{display:none}.segmented::-webkit-scrollbar{display:none}.tabs .tab,.segmented button{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--sub);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease), color var(--dur-1), box-shadow var(--dur-2) var(--ease);background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.tabs .tab[data-label]:after,.segmented button[data-label]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.tabs .tab:hover,.segmented button:hover{color:var(--ink);background:var(--surface);box-shadow:var(--thumb-raise)}:is(.tabs:has(:focus-visible),.segmented:has(:focus-visible)){box-shadow:var(--inset-sm), inset 0 0 0 1px var(--ctl-rim)}.tabs .tab:active,.segmented button:active{box-shadow:var(--inset-sm)}.tabs .tab:has(>svg,>.badge){gap:var(--s-2);flex-direction:row}.segmented button:has(>svg,>.badge){gap:var(--s-2);flex-direction:row}.tabs .tab:has(>svg,>.badge)[data-label]:after{display:none}.segmented button:has(>svg,>.badge)[data-label]:after{display:none}.tabs .tab:is(.active,[aria-selected=true]),.segmented button:is(.active,[aria-selected=true],[aria-pressed=true],[aria-checked=true]){background:var(--primary-soft);color:var(--primary-text);box-shadow:var(--thumb-raise);font-weight:700}.tabs .tab:is(.active,[aria-selected=true]):before{content:"";background:var(--primary);border-radius:2px;width:16px;height:3px;margin-inline-start:-8px;position:absolute;inset-block-end:3px;inset-inline-start:50%}.segmented button:is(.active,[aria-selected=true],[aria-pressed=true],[aria-checked=true]):before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;margin-inline-start:-3px;position:absolute;inset-block-end:3px;inset-inline-start:50%}.hero{--on-hero:var(--brand-ink);--on-hero-2:var(--sub);--on-hero-fill:var(--well);--on-hero-line:transparent;isolation:isolate;background:var(--surface);color:var(--ink-2);border-radius:var(--r-xl);box-shadow:var(--raise-lg);padding:var(--s-5);border:1px solid #0000;position:relative}@media (min-width:768px){.hero{border-radius:var(--r-2xl);padding:var(--s-8)}}.hero h1{font-size:var(--fs-display);letter-spacing:var(--trk-display);color:var(--brand-ink);margin-bottom:var(--s-3);line-height:1.15}.hero h1 .accent-word,.hero h1 em{color:var(--primary-text);box-shadow:none;background:0 0;font-style:normal}.tagline-word{animation:tagline-rise var(--dur-3,.32s) var(--ease) both;display:inline-block}@keyframes tagline-rise{0%{opacity:0;filter:blur(3px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}.hero-kind{opacity:0;filter:blur(3px);transform-box:fill-box;transform-origin:50%;transition:opacity .6s var(--ease), filter .6s var(--ease), transform .6s var(--ease);transform:translateY(3px)}.hero-kind[data-on=true]{opacity:1;filter:none;transform:none}html:is([lang=ar],[lang=ckb],[lang=bad]) .hero h1{font-size:clamp(26px,3.4vw,40px);line-height:1.3}.hero p{color:var(--sub);font-size:var(--fs-body);max-width:46ch}@media (min-width:768px){.hero p{font-size:17px}}.hero-grid{gap:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1fr) clamp(80px,34%,240px);align-items:start;display:grid}.hero-grid>.hero-search,.hero-grid>.hero-wide{grid-column:1/-1}@media (max-width:599.98px){.hero-grid{gap:var(--s-3) var(--s-3);grid-template-columns:minmax(0,1fr) 92px}.hero-grid>.hero-text{display:contents}.hero-grid>.hero-text>*{grid-column:1/-1}.hero-grid>.hero-text>.overline{grid-area:1/1;align-self:end}.hero-grid>.hero-illo{grid-area:1/2}.hero-grid>.hero-text>h1{margin-block:0!important}.hero h1{font-size:clamp(26px,7.6vw,32px)}}.hero-illo{pointer-events:none;width:100%;height:auto;display:block}.hero-illo,.empty-illo{-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.hero-illo svg{width:100%;height:auto;display:block}.hero-search{align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding-inline:var(--s-5) 6px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--raise-sm);color:var(--sub);transition:box-shadow var(--dur-press) var(--ease-press);border:1px solid #0000;display:flex}@media (min-width:768px){.hero-search{min-height:60px}}.hero-search>svg{width:22px;height:22px;color:var(--sub);flex:none}.hero-search input{min-width:0;min-height:44px;box-shadow:none;color:var(--ink);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:auto;padding:0}.hero-search input::placeholder{color:var(--placeholder);opacity:1}@media (hover:hover) and (pointer:fine){.hero-search:hover{box-shadow:var(--raise-md)}}.hero-search:focus-within{box-shadow:var(--inset), inset 0 0 0 1px var(--primary)}.hero-search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.hero-search-submit{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-text);box-shadow:var(--tint-raise);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.hero-search-submit svg{width:22px;height:22px;transition:transform var(--dur-2) var(--ease)}[dir=rtl] .hero-search-submit svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.hero-search-submit:hover{box-shadow:var(--tint-raise-md)}}.hero-search-submit:hover svg{transform:translate(2px)}[dir=rtl] .hero-search-submit:hover svg{transform:scaleX(-1)translate(2px)}.hero-search-submit:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.hero .chip,.hero .badge{color:var(--ink-2)}.feature-chips{gap:var(--s-3);flex-wrap:wrap;display:flex}.feature-chip{min-height:40px;padding-inline:6px var(--s-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--raise-sm);color:var(--ink-2);font-size:var(--fs-sm);white-space:normal;border:1px solid #0000;align-items:center;gap:10px;padding-block:6px;font-weight:700;line-height:1.3;display:inline-flex}.acct-profile-head{gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.acct-avatar-seat{flex:none;width:88px;height:88px;position:relative}.acct-avatar{background:var(--primary-soft);width:88px;height:88px;color:var(--primary-text);box-shadow:var(--tint-raise-md);font-weight:700;font-size:var(--fs-h2);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.acct-avatar img{object-fit:cover;width:100%;height:100%;display:block}.acct-avatar-busy{background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--primary-text);place-items:center;display:grid;position:absolute;inset:0}.acct-avatar-badge{inset-inline-end:-4px;cursor:pointer;background:var(--surface);width:32px;height:32px;color:var(--primary-text);box-shadow:var(--raise-sm);font:inherit;transition:box-shadow var(--dur-2) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;bottom:-4px}.acct-avatar-badge:after{content:"";border-radius:inherit;position:absolute;inset:-6px}.acct-avatar-badge:hover{box-shadow:var(--raise-md)}.acct-avatar-badge:active{box-shadow:var(--inset-sm)}.acct-avatar-badge:disabled{cursor:default;opacity:.6}.acct-profile-main{gap:var(--s-4);flex:280px;min-width:0;display:grid}.acct-name-form{gap:var(--s-2);display:grid}.acct-name-row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.acct-name-row .input{flex:220px;min-width:0}.acct-profile-meta{align-items:center}.acct-contact{padding-block:var(--s-2)}.acct-contact-row{gap:var(--s-3);padding-block:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.acct-contact-body{flex:200px;gap:2px;min-width:0;display:grid}.acct-contact-value{overflow-wrap:anywhere;text-align:start}.acct-contact-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:inline-flex}.acct-code-row{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.acct-code-row .input{letter-spacing:.18em;font-variant-numeric:tabular-nums;flex:0 160px;min-width:120px}.listing-card{background:var(--surface);color:var(--ink-2);border-radius:var(--r-lg);box-shadow:var(--raise-md);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-press) var(--ease-press);border:1px solid #0000;flex-direction:column;padding:8px;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.listing-card:after{content:"";border-radius:inherit;box-shadow:var(--raise-lg);opacity:0;transition:opacity var(--dur-2) var(--ease);pointer-events:none;position:absolute;inset:-1px}.listing-card:is(:hover,:focus-within):after{opacity:1;will-change:opacity}.listing-card:is(:hover,:focus-within){transform:translateY(-2px)}}.listing-card:active:not(:has(button:active,.heart-btn:active)){box-shadow:var(--inset-sm);transform:none}.listing-card:active:not(:has(button:active,.heart-btn:active)):after{opacity:0}.listing-card>.listing-photo,.listing-photo{border-radius:var(--r);background:var(--photo-well);width:100%;display:block;position:relative;overflow:hidden}.listing-photo>:is(img,picture,video){object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.listing-body{gap:var(--s-1);flex-direction:column;padding:12px 8px 14px;display:flex}@media (min-width:768px){.listing-body{padding:14px 12px 16px}}.listing-title{color:var(--ink);font-size:var(--fs-h3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.price{color:var(--brand-ink);font-family:var(--font-display);font-weight:700;font-size:var(--fs-price);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;line-height:1.1}.price.lg{font-size:var(--fs-price-lg)}.heart-btn{top:8px;cursor:pointer;background:var(--photo-chip);width:36px;height:36px;color:var(--ink-2);box-shadow:var(--photo-raise);transition:transform var(--dur-press) var(--ease-press), box-shadow var(--dur-2) var(--ease), color var(--dur-1);border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:8px}.heart-btn:after{content:"";position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.heart-btn:hover{box-shadow:var(--photo-raise-hover)}.heart-btn:not([aria-pressed=true]):hover{color:var(--ink)}}.heart-btn:active{box-shadow:var(--inset-sm);transform:scale(.92)}.heart-btn[aria-pressed=true]{color:var(--error-ink)}.heart-btn[aria-pressed=true] svg{animation:heartIn var(--dur-2) var(--ease-out)}.photo-pill{border-radius:var(--r-pill);background:var(--photo-chip);min-height:24px;color:var(--ink-2);box-shadow:var(--photo-raise);font-size:var(--fs-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:inline-flex}.featured-label{color:var(--gold-ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.photo-placeholder{background:var(--photo-well);width:100%;height:100%;box-shadow:var(--inset-1);border-radius:var(--r);color:var(--sub);place-items:center;display:grid}.thumb{cursor:pointer;border-radius:var(--r);background:var(--surface);width:100px;height:72px;box-shadow:var(--raise-sm);transition:box-shadow var(--dur-2) var(--ease), background-color var(--dur-1) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex:none;padding:4px;position:relative}@media (hover:hover) and (pointer:fine){.thumb:hover{box-shadow:var(--raise-md)}}.thumb:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.thumb:is([aria-selected=true],[aria-pressed=true],.active){background:var(--primary-soft);box-shadow:var(--tint-raise)}.thumb>:is(div,img){border-radius:var(--r-sm)}.thumb .check-badge{top:-4px;inset-inline-end:-4px}.gauge{background:var(--well);box-shadow:var(--inset);border-radius:50%;flex:none;position:relative}.gauge>svg{display:block;position:relative}.gauge-core{text-align:center;background:var(--surface);box-shadow:var(--thumb-raise);border:1px solid #0000;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.gauge-value{font-family:var(--font-display);font-size:var(--fs-price);letter-spacing:var(--trk-display);font-weight:700}.legend-swatch{border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.legend-swatch>span{forced-color-adjust:none;border-radius:50%;width:10px;height:10px}.plot-well{border-radius:var(--r-md);padding:var(--s-3) var(--s-4) 16px;background-color:var(--well);background-image:linear-gradient(var(--track), var(--track));background-position:center bottom 11px;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--s-4)) 3px;box-shadow:var(--inset-sm);border:1px solid #0000}.plot-well>svg{display:block}.muted{color:var(--sub)}.numeral{color:var(--numeral);font-size:var(--fs-stat);letter-spacing:var(--trk-display);font-weight:700;line-height:1}.overline{font-size:var(--fs-xs);letter-spacing:var(--trk-wide);color:var(--sub);font-weight:700;line-height:1.4}html[lang=en] .overline{text-transform:uppercase}.error{color:var(--error-ink);font-size:var(--fs-sm)}.text-sm{font-size:var(--fs-sm)}.text-xs{font-size:var(--fs-xs)}.strong{font-weight:700}.center{text-align:center}.ink{color:var(--ink)}.mono{font-variant-numeric:tabular-nums}.spin{color:var(--primary-text);background:var(--well);box-shadow:inset 1px 1px 2px var(--neu-sh-in), inset -1px -1px 2px var(--neu-hi-in);border-radius:50%;flex:none}.spin circle{stroke:var(--track);stroke-opacity:1}.spin path{transform-box:view-box;transform-origin:50%;animation:.8s linear infinite spin}:is(.btn:not(.secondary,.hero,.ghost,.tinted,.danger),.btn.danger.solid,.iconbtn.accent,.accent) .spin{color:inherit;background:var(--accent-cut);box-shadow:inset 1px 1px 2px var(--accent-cut-sh), inset -1px -1px 1px var(--accent-cut-hi)}:is(.btn:not(.secondary,.hero,.ghost,.tinted,.danger),.btn.danger.solid,.iconbtn.accent,.accent) .spin circle{stroke:currentColor;stroke-opacity:.25}.btn.danger:not(.solid) .spin{color:var(--error-ink)}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry cover 18%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes shimmer-rtl{to{transform:translate(-100%)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}@keyframes slideIn{0%{transform:translate(-100%)}}[dir=rtl] .drawer{animation-name:slideInRtl}@keyframes slideInRtl{0%{transform:translate(100%)}}@keyframes sheetIn{0%{transform:translateY(100%)}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}}@keyframes heartIn{0%{transform:scale(.8)}}.table-scroll,.tabs,.segmented,.modal .modal-card{position:relative}.shell>*,.grid>*,.stack>*{min-width:0}.table-scroll,.table-wrap{max-width:100%}.table-scroll td,.table-scroll th{overflow-wrap:anywhere}@media (min-width:768px){.only-sm{display:none!important}}@media (max-width:767.98px){.hide-sm{display:none!important}.toast-region{inset-inline:var(--s-3);max-width:none;inset-block-end:var(--s-3)}}@media (max-width:1023.98px){.hide-md{display:none!important}}@media (min-width:1024px){.only-md{display:none!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .leaflet-tile{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.9)saturate(.85)}}:root[data-theme=dark] .leaflet-tile{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.9)saturate(.85)}div.leaflet-container{font-family:var(--font);background:var(--well)}.leaflet-container .leaflet-control.leaflet-bar{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px;display:flex}div.leaflet-container .leaflet-control.leaflet-bar a,div.leaflet-container .leaflet-control.leaflet-bar a:first-child,div.leaflet-container .leaflet-control.leaflet-bar a:last-child{background:var(--photo-chip);width:44px;height:44px;color:var(--ink);box-shadow:var(--photo-raise);transition:box-shadow var(--dur-2) var(--ease), color var(--dur-1);border:1px solid #0000;border-radius:50%;place-items:center;line-height:44px;text-decoration:none;display:grid;position:relative}div.leaflet-container .leaflet-control.leaflet-bar a:is(.leaflet-control-zoom-in,.leaflet-control-zoom-out){font:400 0/0 var(--font);text-indent:0}div.leaflet-container .leaflet-control.leaflet-bar a:is(.leaflet-control-zoom-in,.leaflet-control-zoom-out):after{content:"";width:20px;height:20px;-webkit-mask:var(--mask-plus) center / contain no-repeat;-webkit-mask:var(--mask-plus) center / contain no-repeat;mask:var(--mask-plus) center / contain no-repeat;background:currentColor}div.leaflet-container .leaflet-control.leaflet-bar a.leaflet-control-zoom-out:after{-webkit-mask-image:var(--mask-minus);-webkit-mask-image:var(--mask-minus);mask-image:var(--mask-minus)}div.leaflet-container .leaflet-control.leaflet-bar a:not(.leaflet-disabled):hover{background:var(--photo-chip);color:var(--primary-text);box-shadow:var(--photo-raise-hover)}div.leaflet-container .leaflet-control.leaflet-bar a:not(.leaflet-disabled):active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}div.leaflet-container .leaflet-control.leaflet-bar a.leaflet-disabled{background:var(--photo-chip);color:var(--sub);box-shadow:var(--thumb-raise);opacity:.55;cursor:not-allowed}.leaflet-container .leaflet-popup-content-wrapper{background:var(--float);color:var(--ink-2);border-radius:var(--r-md);box-shadow:var(--raise-xl);border:1px solid #0000}.leaflet-container .leaflet-popup-tip-container{width:56px;height:32px;margin-left:-28px}.leaflet-container .leaflet-popup-tip{background:var(--float);box-shadow:6px 1px 10px var(--neu-sh-float), inset 0 0 0 1px var(--float-edge)}div.leaflet-container .leaflet-control-attribution{background:var(--photo-chip);color:var(--ink-2);border-radius:var(--r-pill);box-shadow:var(--photo-raise);margin:0 8px 8px 0;padding:2px 10px}.leaflet-container .leaflet-control-attribution a{color:var(--primary-text)}.leaflet-container .leaflet-popup-content{margin:var(--s-4) 52px var(--s-4) var(--s-4);font:inherit}div.leaflet-container a.leaflet-popup-close-button{background:var(--float);width:32px;height:32px;color:var(--ink-2);box-shadow:var(--raise-sm);font:400 0/0 var(--font);transition:box-shadow var(--dur-2) var(--ease), color var(--dur-1);border:1px solid #0000;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid;top:10px;right:10px}div.leaflet-container a.leaflet-popup-close-button:before{content:"";width:18px;height:18px;-webkit-mask:var(--mask-close) center / contain no-repeat;-webkit-mask:var(--mask-close) center / contain no-repeat;mask:var(--mask-close) center / contain no-repeat;background:currentColor;margin:auto;position:absolute;inset:0}div.leaflet-container a.leaflet-popup-close-button:after{content:"";border-radius:50%;position:absolute;inset:-6px}div.leaflet-container a.leaflet-popup-close-button:is(:hover,:focus-visible){color:var(--ink);box-shadow:var(--raise-md)}div.leaflet-container a.leaflet-popup-close-button:active{box-shadow:var(--inset-sm);transition-duration:var(--dur-press)}.listing-pin{background:0 0;border:0}.listing-pin:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--photo-sh), transparent);border-radius:50%;width:16px;height:6px;margin-left:-8px;position:absolute;bottom:-3px;left:50%}.listing-pin svg path{fill:var(--primary);stroke:var(--photo-chip)}.listing-pin svg circle{fill:var(--photo-chip)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (forced-colors:active){.card,.neu,.well,.neu-frame,.table-wrap,.menu,.modal-card,.sheet,.drawer,.toast,.sidebar,.hero,.banner,.stat-card,.badge,.tabs,.segmented,pre,code,.listing-card,.empty-ico,.stat-icon{border-color:canvastext}.btn,.iconbtn,.chip,.input,.select,textarea,.switch .track,input[type=checkbox],input[type=radio],.hero-search,.icon-disc,.heart-btn,.navlink,.feature-chip,.thumb,.bubble,.chip-x,.gauge-core{border:1px solid buttonborder}progress,meter,.plot-well,.code-pill,.legend-swatch,.avatar,.photo-pill{border-color:canvastext}div.leaflet-container .leaflet-control.leaflet-bar a{border-color:buttonborder}div.leaflet-container .leaflet-control.leaflet-bar a:is(.leaflet-control-zoom-in,.leaflet-control-zoom-out):after{forced-color-adjust:none;background:buttontext}div.leaflet-container .leaflet-control.leaflet-bar a.leaflet-disabled:after{background:graytext}.leaflet-container .leaflet-popup-content-wrapper{border-color:canvastext}div.leaflet-container a.leaflet-popup-close-button{border-color:buttonborder}div.leaflet-container a.leaflet-popup-close-button:before{forced-color-adjust:none;background:buttontext}.list>.list-row+.list-row{background:0 0;border-top:1px solid canvastext}hr,.divider{-webkit-mask-image:none;mask-image:none}th,td{border-bottom:1px solid canvastext}hr,.divider,.menu-sep{background:canvastext}.section-head>:is(h1,h2,h3,.section-title):first-child:before,.section-head>:first-child>:is(h1,h2,h3,.section-title):first-child:before,.section-title:before{forced-color-adjust:none;background:canvastext}.hero-illo,.empty-illo{display:none}[aria-current],[aria-selected=true],[aria-pressed=true],.chip[aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}:is([aria-current],[aria-selected=true],[aria-checked=true],[aria-pressed=true],.active):before,.sel-marker,.switch input:checked+.track,input[type=checkbox]:checked{forced-color-adjust:none;color:highlighttext;background-color:highlight}.switch .track:before{forced-color-adjust:none;background:canvastext}.switch input:checked+.track:before{background:highlighttext}.count-badge,.check-badge{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}:focus-visible{outline-color:highlight}[disabled],[aria-disabled=true]{color:graytext;border-color:graytext}a{color:linktext}}@media (prefers-contrast:more) and (forced-colors:none){:is(.card,.neu,.neu-frame,.well,.table-wrap,.menu,.modal-card,.sheet,.drawer,.toast,.sidebar,.hero,.banner,.stat-card,.tabs,.segmented,.btn,.iconbtn,.chip,.badge,.hero-search,.icon-disc,.heart-btn,.stat-icon,.empty-ico,.listing-card,.thumb,.bubble,.navlink,.feature-chip,.gauge-core,.legend-swatch,.avatar,.photo-pill,.input,.select,.switch .track,progress,meter,.plot-well,.code-pill),:is(textarea.input,.nav a.navlink,.chip .chip-x,div.leaflet-container .leaflet-control.leaflet-bar a,.leaflet-container .leaflet-popup-content-wrapper,div.leaflet-container a.leaflet-popup-close-button){border-color:var(--hc-edge)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn[data-loading=true]:after,.spin path{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.card.hover:hover,.neu.hover:hover,.card.hover:focus-within,.neu.hover:focus-within,.listing-card:hover,.listing-card:focus-within,a:is(:hover,:focus-visible)>.card{transform:none}.reveal{animation:none}.hero-search-submit:hover svg{transform:none}[dir=rtl] .hero-search-submit:hover svg{transform:scaleX(-1)}}.skip-link{z-index:var(--z-toast);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);box-shadow:var(--raise-md);font-weight:700;position:fixed;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);transform:translateY(-200%)}.skip-link:focus{transform: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}.offer-dock{inset-inline:var(--s-4);bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));z-index:40;align-items:center;gap:var(--s-3);padding-block:var(--s-3);padding-inline:var(--s-5) var(--s-3);background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--raise-xl);animation:offer-dock-in var(--dur-3,.32s) var(--ease,cubic-bezier(.2,.7,.3,1)) both;display:flex;position:fixed}.offer-dock:after{content:"";z-index:-1;inset-inline:calc(-1 * var(--s-4));height:calc(50% + var(--s-3) + env(safe-area-inset-bottom,0px) + var(--s-3));background:var(--bg);position:absolute;top:50%}.offer-dock{flex-wrap:wrap}.offer-dock-price{flex-direction:column;flex:12ch;min-width:0;display:flex}.offer-dock-caption{font-size:var(--fs-xs,12px);color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.offer-dock-amount{font-size:var(--fs-h3,17px);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.offer-dock .btn{flex:none;min-height:48px}@keyframes offer-dock-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.offer-dock{animation:none}}@media (min-width:1024px){.offer-dock{display:none}}@media (max-width:1023.98px){body:has(.offer-dock){padding-bottom:96px}}@media (forced-colors:active){.offer-dock{border:1px solid canvastext}}
@font-face{font-family:jost;src:url(../media/Jost_Variable.p.0qxtd8hmqyt6c.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.ZTeYMq_className{font-family:jost;font-style:normal}.ZTeYMq_variable{--font-jost:"jost"}
@font-face{font-family:jost;src:url(../media/Jost_Variable.p.0qxtd8hmqyt6c.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.TKeMNa_className{font-family:jost;font-style:normal}.TKeMNa_variable{--font-jost:"jost"}
