@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Vazirmatn-FD-Thin-D8Z0RbIt.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Vazirmatn-FD-ExtraLight-DWOxcBvX.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Vazirmatn-FD-Light-BfeKiK-D.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Vazirmatn-FD-Regular-DHqa3JTn.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Vazirmatn-FD-Medium-CUGnS-PN.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Vazirmatn-FD-SemiBold-CLISmBOp.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Vazirmatn-FD-Bold-B_t2WhO7.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Vazirmatn-FD-ExtraBold-BReMSWK_.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Vazirmatn-FD-Black-CJtKXQQl.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Vazirmatn-FD-Thin-D8Z0RbIt.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Vazirmatn-FD-ExtraLight-DWOxcBvX.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Vazirmatn-FD-Light-BfeKiK-D.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Vazirmatn-FD-Regular-DHqa3JTn.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Vazirmatn-FD-Medium-CUGnS-PN.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Vazirmatn-FD-SemiBold-CLISmBOp.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Vazirmatn-FD-Bold-B_t2WhO7.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Vazirmatn-FD-ExtraBold-BReMSWK_.woff2)format("woff2")}@font-face{font-family:Vazirmatn FD;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Vazirmatn-FD-Black-CJtKXQQl.woff2)format("woff2")}:root{--ds-navy-50:#e8edf7;--ds-navy-100:#c8d3ea;--ds-navy-200:#97a8cc;--ds-navy-300:#6e7e9f;--ds-navy-400:#46546f;--ds-navy-500:#2b3858;--ds-navy-600:#222d45;--ds-navy-700:#1b2438;--ds-navy-800:#111726;--ds-navy-900:#090d18;--ds-navy-950:#05070e;--ds-blue-50:#eaf1ff;--ds-blue-100:#cfe0ff;--ds-blue-200:#a6c6ff;--ds-blue-300:#6fa6ff;--ds-blue-400:#4d8dff;--ds-blue-500:#2c6be0;--ds-blue-600:#1f55bd;--ds-blue-700:#18439a;--ds-blue-800:#133478;--ds-blue-900:#0e2454;--ds-gold-50:#fbf4dd;--ds-gold-100:#f4e4ae;--ds-gold-200:#e8c657;--ds-gold-300:#d4af37;--ds-gold-400:#bd9a2f;--ds-gold-500:#a07e2b;--ds-gold-600:#836726;--ds-gold-700:#66501f;--ds-gold-800:#4a3a18;--ds-gold-900:#2e2410;--ds-green-50:#defbef;--ds-green-100:#b4f3d8;--ds-green-200:#6ee7b5;--ds-green-300:#34d399;--ds-green-400:#1fb07d;--ds-green-500:#178e66;--ds-green-600:#126e50;--ds-green-700:#0e5640;--ds-green-800:#0a3d2e;--ds-green-900:#07271e;--ds-amber-50:#fdf3dd;--ds-amber-100:#fae2ae;--ds-amber-200:#f5cb6e;--ds-amber-300:#f2b547;--ds-amber-400:#d9981f;--ds-amber-500:#b17a18;--ds-amber-600:#8a5f14;--ds-amber-700:#6a4910;--ds-amber-800:#4b330b;--ds-amber-900:#2f2007;--ds-red-50:#ffe7ea;--ds-red-100:#ffc5cc;--ds-red-200:#fe93a0;--ds-red-300:#fb5e6e;--ds-red-400:#e63a4c;--ds-red-500:#c42738;--ds-red-600:#9e1e2c;--ds-red-700:#7a1722;--ds-red-800:#561018;--ds-red-900:#370a10;--ds-purple-50:#f1ecff;--ds-purple-100:#ddd0ff;--ds-purple-200:#c2aaff;--ds-purple-300:#b492ff;--ds-purple-400:#9670f0;--ds-purple-500:#7a54d6;--ds-purple-600:#6040b0;--ds-purple-700:#49318a;--ds-purple-800:#342363;--ds-purple-900:#20153f;--ds-slate-50:#ecf1fb;--ds-slate-100:#c7d2e6;--ds-slate-200:#a7b6d4;--ds-slate-300:#8295b5;--ds-slate-400:#6e7e9f;--ds-slate-500:#55648a;--ds-slate-600:#46546f;--ds-slate-700:#36425a;--ds-slate-800:#232d42;--ds-slate-900:#141b2b;--ds-teal-50:#e0faf5;--ds-teal-100:#b3f0e4;--ds-teal-200:#7de5cc;--ds-teal-300:#3dd4af;--ds-teal-400:#12bfa0;--ds-teal-500:#0ea085;--ds-teal-600:#0b8070;--ds-teal-700:#09605a;--ds-teal-800:#064044;--ds-teal-900:#032028;--ds-cyan-50:#e1f8fe;--ds-cyan-100:#baedfd;--ds-cyan-200:#7fdcfb;--ds-cyan-300:#34c9f7;--ds-cyan-400:#05b3ed;--ds-cyan-500:#0492c5;--ds-cyan-600:#03729e;--ds-cyan-700:#025479;--ds-cyan-800:#013656;--ds-cyan-900:#001c31;--ds-pink-50:#ffe6f2;--ds-pink-100:#ffc2e3;--ds-pink-200:#ff8fce;--ds-pink-300:#ff52b5;--ds-pink-400:#f0239f;--ds-pink-500:#cc1283;--ds-pink-600:#a50d68;--ds-pink-700:#7f094f;--ds-pink-800:#590638;--ds-pink-900:#360323;--ds-indigo-50:#eef0ff;--ds-indigo-100:#d9dcff;--ds-indigo-200:#babfff;--ds-indigo-300:#949bff;--ds-indigo-400:#6d76fa;--ds-indigo-500:#5058ee;--ds-indigo-600:#3b43d4;--ds-indigo-700:#2c34ac;--ds-indigo-800:#1e2481;--ds-indigo-900:#131758;--ds-lime-50:#f4ffe0;--ds-lime-100:#e1fcb3;--ds-lime-200:#c5f778;--ds-lime-300:#a5ec2a;--ds-lime-400:#88d40a;--ds-lime-500:#6db306;--ds-lime-600:#568f05;--ds-lime-700:#406b04;--ds-lime-800:#2c4903;--ds-lime-900:#192c01;--ds-orange-50:#fff3e0;--ds-orange-100:#ffe1b5;--ds-orange-200:#ffc972;--ds-orange-300:#ffac2e;--ds-orange-400:#f59100;--ds-orange-500:#d07400;--ds-orange-600:#a85b00;--ds-orange-700:#824500;--ds-orange-800:#5c3000;--ds-orange-900:#381d00;--ds-white:#fff;--ds-black:#05070e;--ds-viz-1:#0a84ff;--ds-viz-2:#ff9f0a;--ds-viz-3:#22c55e;--ds-viz-4:#ec4899;--ds-viz-5:#06b6d4;--ds-viz-6:#8b5cf6;--ds-viz-7:#f43f5e;--ds-viz-8:#14b8a6;--ds-viz-9:#f59e0b;--ds-viz-10:#6366f1;--ds-space-0:0px;--ds-space-px:1px;--ds-space-2:2px;--ds-space-4:4px;--ds-space-8:8px;--ds-space-12:12px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-40:40px;--ds-space-48:48px;--ds-space-56:56px;--ds-space-64:64px;--ds-space-72:72px;--ds-space-80:80px;--ds-space-96:96px;--ds-space-120:120px;--ds-space-144:144px;--ds-radius-0:0px;--ds-radius-xs:4px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-2xl:24px;--ds-radius-3xl:32px;--ds-radius-full:999px;--ds-border-thin:1px;--ds-border-regular:1.5px;--ds-opacity-0:0;--ds-opacity-4:.04;--ds-opacity-8:.08;--ds-opacity-12:.12;--ds-opacity-32:.32;--ds-opacity-48:.48;--ds-opacity-64:.64;--ds-opacity-100:1;--ds-z-base:0;--ds-z-raised:10;--ds-z-sticky:30;--ds-z-topbar:40;--ds-z-drawer:60;--ds-z-modal:70;--ds-z-command:80;--ds-z-toast:95;--ds-z-tooltip:100;--ds-bp-xs:0px;--ds-bp-sm:480px;--ds-bp-md:768px;--ds-bp-lg:1024px;--ds-bp-xl:1280px;--ds-bp-mobile-max:767px;--ds-bp-tablet-max:1023px;--ds-bp-mobile:0px;--ds-bp-tablet:768px;--ds-bp-laptop:1024px;--ds-bp-desktop:1280px;--ds-bp-wide:1600px;--ds-bp-ultra:1920px;--ds-dur-75:75ms;--ds-dur-100:.1s;--ds-dur-150:.15s;--ds-dur-200:.2s;--ds-dur-250:.25s;--ds-dur-300:.3s;--ds-dur-400:.4s;--ds-dur-500:.5s;--ds-dur-700:.7s;--ds-dur-1000:1s;--ds-ease-in:cubic-bezier(.4,0,1,1);--ds-ease-out:cubic-bezier(.22,1,.36,1);--ds-ease-in-out:cubic-bezier(.65,0,.35,1);--ds-ease-spring:cubic-bezier(.34,1.56,.64,1);--ds-ease-decelerate:cubic-bezier(0,0,.2,1);--ds-ease-accelerate:cubic-bezier(.4,0,1,1);--ds-ease-standard:cubic-bezier(.4,0,.2,1);--ds-ease-emphasized:cubic-bezier(.2,0,0,1);--ds-ease-precise:cubic-bezier(.4,0,.6,1);--ds-dur-micro:.11s;--ds-dur-spatial:.4s;--ds-font-sans:"Vazirmatn", ui-sans-serif, system-ui, sans-serif;--ds-font-num:"Vazirmatn FD","Vazirmatn", ui-sans-serif, sans-serif;--ds-text-display-xl:800 56px/1.1 var(--ds-font-sans);--ds-text-display-l:800 44px/1.14 var(--ds-font-sans);--ds-text-display-m:700 36px/1.18 var(--ds-font-sans);--ds-text-h1:700 30px/1.25 var(--ds-font-sans);--ds-text-h2:700 24px/1.32 var(--ds-font-sans);--ds-text-h3:600 20px/1.38 var(--ds-font-sans);--ds-text-h4:600 17px/1.45 var(--ds-font-sans);--ds-text-body-l:400 16px/1.8 var(--ds-font-sans);--ds-text-body-m:400 15px/1.75 var(--ds-font-sans);--ds-text-body-s:400 13px/1.65 var(--ds-font-sans);--ds-text-caption:500 12px/1.5 var(--ds-font-sans);--ds-text-label:600 11px/1.4 var(--ds-font-sans);--ds-text-helper:400 11px/1.5 var(--ds-font-sans);--ds-fw-thin:100;--ds-fw-extralight:200;--ds-fw-light:300;--ds-fw-regular:400;--ds-fw-medium:500;--ds-fw-semibold:600;--ds-fw-bold:700;--ds-fw-extrabold:800;--ds-fw-black:900;--ds-shadow-xs:0 1px 2px #02050e66;--ds-shadow-sm:0 1px 0 #aac4ff0d inset, 0 4px 14px #02050e73;--ds-shadow-md:0 1px 0 #aac4ff0d inset, 0 8px 26px #02050e8c;--ds-shadow-lg:0 1px 0 #aac4ff0f inset, 0 18px 48px #02050e9e;--ds-shadow-xl:0 1px 0 #bed4ff14 inset, 0 28px 72px #02050ebd;--ds-shadow-2xl:0 1px 0 #bed4ff1a inset, 0 40px 96px #02050ed1;--ds-bg-base:var(--ds-navy-900);--ds-bg-sunken:var(--ds-navy-950);--ds-bg-inset:#0b101d;--ds-bg-surface:var(--ds-navy-800);--ds-bg-raised:var(--ds-navy-700);--ds-bg-overlay:var(--ds-navy-600);--ds-bg-tooltip:var(--ds-navy-500);--ds-text-primary:var(--ds-slate-50);--ds-text-secondary:var(--ds-slate-200);--ds-text-tertiary:#8593ae;--ds-text-disabled:#5c6a87;--ds-text-on-action:#fff;--ds-text-on-value:#1a1200;--ds-border-default:#96b2eb1a;--ds-border-subtle:#96b2eb0e;--ds-border-strong:#96b2eb2b;--ds-border-focus:var(--ds-blue-400);--ds-action-primary:var(--ds-blue-400);--ds-action-primary-hover:var(--ds-blue-300);--ds-action-primary-press:var(--ds-blue-500);--ds-action-soft:#4d8dff21;--ds-action-line:#4d8dff57;--ds-value:#ff9f0a;--ds-value-hover:#ffb23d;--ds-value-soft:#ff9f0a26;--ds-value-line:#ff9f0a5c;--ds-success-fg:var(--ds-green-300);--ds-success-bg:#34d39921;--ds-success-line:#34d39952;--ds-warning-fg:var(--ds-amber-300);--ds-warning-bg:#f2b54721;--ds-warning-line:#f2b54752;--ds-error-fg:var(--ds-red-300);--ds-error-bg:#fb5e6e21;--ds-error-line:#fb5e6e52;--ds-info-fg:var(--ds-blue-400);--ds-info-bg:#4d8dff21;--ds-info-line:#4d8dff52;--ds-pending-fg:var(--ds-purple-300);--ds-pending-bg:#b492ff24;--ds-pending-line:#b492ff57;--ds-idle-fg:var(--ds-slate-400);--ds-idle-bg:#6e7e9f24;--ds-idle-line:#6e7e9f4d;--ds-glass-blur:22px;--ds-glass-tint:#1c2a4e8c;--ds-glass-tint-2:#22325c9e;--ds-glass-stroke:#a0beff24;--ds-glass-hi:#bed4ff4d;--ds-bg-raised-tr:#18203361;--ds-action-ink:#06122a;--ds-action-glow:#4d8dff4d;--ds-value-glow:#ff9f0a4d;--ds-shadow-card:var(--ds-shadow-md);--ds-shadow-popover:var(--ds-shadow-lg);--ds-shadow-modal:var(--ds-shadow-xl);--ds-shadow-floating:var(--ds-shadow-2xl);--ds-shadow-glass:0 18px 60px #02050e8c;--ds-glow-action:0 0 0 1px var(--ds-action-line), 0 12px 36px var(--ds-action-glow);--ds-glow-value:0 0 0 1px var(--ds-value-line), 0 12px 36px var(--ds-value-glow);--ds-motion-snappy:.15s var(--ds-ease-out);--ds-motion-standard:.25s var(--ds-ease-out);--ds-motion-expressive:.4s var(--ds-ease-spring);--ds-dur-tap:.12s;--ds-dur-base:.22s;--ds-dur-slow:.38s;--ds-dur-cinematic:.64s;--ds-ease-theme:var(--ds-ease-out);--ds-spring-theme:var(--ds-ease-spring);--ds-hover-lift:-1px;--ds-press-scale:.97;--ds-bg-ambient:radial-gradient(120% 90% at 88% -8%, #4d8dff1a, transparent 46%), radial-gradient(90% 70% at 6% 102%, #b492ff0f, transparent 50%);--ds-font-heading:var(--ds-font-sans);--ds-font-body:var(--ds-font-sans);--ds-font-mono:"Vazirmatn FD", ui-monospace, "SFMono-Regular", monospace;--ds-tracking-heading:-.01em;--ds-tracking-body:0em;--ds-leading-heading:1.25;--ds-leading-body:1.75;--ds-focus-ring:0 0 0 4px #4d8dff52;--ds-button-radius:var(--ds-radius-md);--ds-button-height-xs:28px;--ds-button-height-sm:34px;--ds-button-height-md:42px;--ds-button-height-lg:50px;--ds-button-height-xl:58px;--ds-button-primary-bg:var(--ds-action-primary);--ds-button-primary-fg:var(--ds-text-on-action);--ds-input-bg:var(--ds-bg-inset);--ds-input-border:var(--ds-border-default);--ds-input-border-focus:var(--ds-border-focus);--ds-input-radius:var(--ds-radius-md);--ds-input-height:46px;--ds-card-bg:var(--ds-bg-surface);--ds-card-border:var(--ds-border-default);--ds-card-radius:var(--ds-radius-lg);--ds-card-shadow:var(--ds-shadow-md);--ds-card-pad:var(--ds-space-20);--ds-table-header-bg:var(--ds-navy-700);--ds-table-row-hover:var(--ds-navy-700);--ds-table-row-selected:var(--ds-action-soft);--ds-table-divider:var(--ds-border-subtle);--ds-modal-bg:var(--ds-bg-surface);--ds-modal-radius:var(--ds-radius-2xl);--ds-sidebar-w:268px;--ds-topbar-h:64px}[data-theme=light]{--ds-bg-base:#f4f6fb;--ds-shadow-card:0 1px 2px #1021420d, 0 4px 16px #10214212;--ds-shadow-popover:0 6px 28px #10214221;--ds-shadow-modal:0 24px 64px #1021422e;--ds-shadow-floating:0 32px 88px #10214238;--ds-shadow-glass:0 12px 40px #1021421a;--ds-glass-tint:#ffffff9e;--ds-glass-tint-2:#f8faffb8;--ds-glass-stroke:#1428501a;--ds-glass-hi:#ffffffe6;--ds-bg-raised-tr:#e9eef780;--ds-action-ink:#fff;--ds-value:#ff9500;--ds-value-hover:#ffad33;--ds-bg-sunken:#e9eef7;--ds-bg-inset:#eef2f9;--ds-bg-surface:#fff;--ds-bg-raised:#fff;--ds-bg-overlay:#fff;--ds-bg-tooltip:var(--ds-navy-800);--ds-text-primary:#0e1626;--ds-text-secondary:#46546f;--ds-text-tertiary:#6e7e9f;--ds-text-disabled:#a7b6d4;--ds-text-on-action:#fff;--ds-border-default:#1428501f;--ds-border-subtle:#14285012;--ds-border-strong:#14285033;--ds-action-soft:#2c6be01a;--ds-action-primary:var(--ds-blue-500);--ds-action-primary-hover:var(--ds-blue-400);--ds-success-bg:#178e661a;--ds-warning-bg:#b17a181f;--ds-error-bg:#c427381a;--ds-info-bg:#2c6be01a;--ds-pending-bg:#7a54d61a;--ds-success-fg:#0e6b49;--ds-warning-fg:#7a5310;--ds-error-fg:#b01c2c;--ds-info-fg:#1e56be;--ds-pending-fg:#6a3fc0;--ds-card-shadow:0 1px 2px #1428500f, 0 8px 24px #14285014;--ds-table-header-bg:#f1f4fa;--ds-table-row-hover:#f5f8fd}[data-theme=contrast]{--ds-bg-base:#000;--ds-bg-sunken:#000;--ds-bg-inset:#0a0f1c;--ds-bg-surface:#0a0f1c;--ds-bg-raised:#10182b;--ds-bg-overlay:#0a0f1c;--ds-bg-tooltip:#fff;--ds-text-primary:#fff;--ds-text-secondary:#e6eeff;--ds-text-tertiary:#c2d2f0;--ds-text-disabled:#8a99b8;--ds-border-subtle:#bed4ff52;--ds-border-default:#bed4ff85;--ds-border-strong:#bed4ffcc;--ds-action-primary:#7fb2ff;--ds-action-primary-hover:#a8ccff;--ds-action-soft:#7fb2ff38;--ds-action-line:#7fb2ffb3;--ds-focus-ring:0 0 0 3px #000, 0 0 0 6px #7fb2ff;--ds-success-fg:#54e6aa;--ds-warning-fg:#ffc861;--ds-error-fg:#ff8094;--ds-info-fg:#7fb2ff;--ds-pending-fg:#cbb2ff;--ds-glass-blur:0px;--ds-glass-tint:#0a0f1c;--ds-glass-stroke:#bed4ff80}.money{vertical-align:middle;direction:rtl;align-items:center;gap:5px;display:inline-flex}.money .cur{font:700 9.5px/1 var(--ds-font-body);color:var(--ds-text-tertiary);background:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);border-radius:6px;flex:none;padding:3px 6px}.money .amt{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:800}.money.lg .amt{font-size:1.05em}[data-itsaaz-scope]{letter-spacing:var(--ds-tracking-body)}[data-itsaaz-scope] :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--ds-tracking-heading)}:root{--nv-abyss:var(--ds-bg-sunken);--nv-base:var(--ds-bg-base);--nv-inset:var(--ds-bg-inset);--nv-surf-1:var(--ds-bg-surface);--nv-surf-2:var(--ds-bg-raised-tr);--nv-surf-2s:var(--ds-bg-raised);--nv-surf-3:var(--ds-bg-overlay);--nv-surf-4:var(--ds-bg-tooltip);--nv-line:var(--ds-border-default);--nv-line-strong:var(--ds-border-strong);--nv-line-soft:var(--ds-border-subtle);--nv-fg-1:var(--ds-text-primary);--nv-fg-2:var(--ds-text-secondary);--nv-fg-3:var(--ds-text-tertiary);--nv-fg-4:var(--ds-text-disabled);--blue:var(--ds-action-primary);--blue-bright:var(--ds-action-primary-hover);--blue-deep:var(--ds-action-primary-press);--blue-ink:var(--ds-action-ink);--blue-soft:var(--ds-action-soft);--blue-line:var(--ds-action-line);--blue-glow:var(--ds-action-glow);--ok:var(--ds-success-fg);--ok-soft:var(--ds-success-bg);--ok-line:var(--ds-success-line);--warn:var(--ds-warning-fg);--warn-soft:var(--ds-warning-bg);--warn-line:var(--ds-warning-line);--err:var(--ds-error-fg);--err-soft:var(--ds-error-bg);--err-line:var(--ds-error-line);--info:var(--ds-info-fg);--info-soft:var(--ds-info-bg);--info-line:var(--ds-info-line);--pend:var(--ds-pending-fg);--pend-soft:var(--ds-pending-bg);--pend-line:var(--ds-pending-line);--idle:var(--ds-idle-fg);--idle-soft:var(--ds-idle-bg);--idle-line:var(--ds-idle-line);--au:var(--ds-value);--au-soft:var(--ds-value-soft);--au-line:var(--ds-value-line);--au-glow:var(--ds-value-glow);--glassx-blur:var(--ds-glass-blur);--glassx-tint:var(--ds-glass-tint);--glassx-tint-2:var(--ds-glass-tint-2);--glassx-stroke:var(--ds-glass-stroke);--glassx-hi:var(--ds-glass-hi);--el-1:var(--ds-shadow-card);--el-2:var(--ds-shadow-popover);--el-3:var(--ds-shadow-modal);--glow-blue:var(--ds-glow-action);--glow-au:var(--ds-glow-value);--dur-1:var(--ds-dur-tap);--dur-2:var(--ds-dur-base);--dur-3:var(--ds-dur-slow);--dur-4:var(--ds-dur-cinematic);--ease-out:var(--ds-ease-theme);--ease-spring:var(--ds-spring-theme);--ease-in-out:var(--ds-ease-in-out);--font-sans:var(--ds-font-sans);--font-num:var(--ds-font-num);--sp-1:var(--ds-space-4);--sp-2:var(--ds-space-8);--sp-3:var(--ds-space-12);--sp-4:var(--ds-space-16);--sp-5:var(--ds-space-20);--sp-6:var(--ds-space-24);--sp-7:var(--ds-space-32);--sp-8:var(--ds-space-40);--sp-9:var(--ds-space-48);--sp-10:var(--ds-space-64);--sp-11:var(--ds-space-80);--r-xs:var(--ds-radius-sm);--r-sm:var(--ds-radius-md);--r-md:var(--ds-radius-lg);--r-lg:var(--ds-radius-xl);--r-xl:var(--ds-radius-2xl);--r-2xl:var(--ds-radius-3xl);--r-pill:var(--ds-radius-full);--t-display-1:var(--ds-text-display-xl);--t-display-2:var(--ds-text-display-l);--t-h1:var(--ds-text-h1);--t-h2:var(--ds-text-h2);--t-h3:var(--ds-text-h3);--t-title:var(--ds-text-h4);--t-body:var(--ds-text-body-m);--t-body-strong:600 15px/1.7 var(--ds-font-sans);--t-body-sm:var(--ds-text-body-s);--t-caption:var(--ds-text-caption);--t-overline:var(--ds-text-label);--ease-decelerate:var(--ds-ease-decelerate);--ease-accelerate:var(--ds-ease-accelerate);--ease-standard:var(--ds-ease-standard);--ease-emphasized:var(--ds-ease-emphasized);--ease-precise:var(--ds-ease-precise);--dur-micro:var(--ds-dur-micro);--dur-normal:var(--ds-dur-base);--dur-spatial:var(--ds-dur-spatial);--mc-ease:var(--ease-standard);--mc-in:var(--ease-decelerate);--ds-ease-jelly:cubic-bezier(.34, 1.45, .6, 1)}html[data-theme-name=gitlab],html[data-theme-name=stripe]{--ds-ease-jelly:var(--ds-ease-out)}html[data-theme-name=navy]{--mc-ease:var(--ease-standard);--mc-in:var(--ease-decelerate)}html[data-theme-name=stripe]{--mc-ease:var(--ease-precise);--mc-in:var(--ease-precise);--dur-normal:.15s}html[data-theme-name=gitlab]{--mc-ease:linear;--mc-in:linear;--dur-micro:80ms;--dur-normal:.11s}html[data-theme-name=material]{--mc-ease:var(--ease-emphasized);--mc-in:var(--ease-emphasized)}html[data-theme-name=glass]{--mc-ease:cubic-bezier(.34,1.4,.5,1);--mc-in:cubic-bezier(.34,1.4,.5,1);--dur-normal:.32s}html[data-theme-name=miui]{--mc-ease:cubic-bezier(.34,1.56,.64,1);--mc-in:cubic-bezier(.34,1.56,.64,1)}html[data-theme-name=constellation]{--mc-ease:cubic-bezier(.2, 0, 0, 1);--mc-in:cubic-bezier(.16, 1, .3, 1);--dur-normal:.2s;--co-dive:.2s;--co-surface:.12s;--co-dive-ease:cubic-bezier(.16, 1, .3, 1);--co-surface-ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .mc-stagger>*{animation:mc-rise var(--dur-normal,.22s) var(--mc-in,ease) both;animation-delay:calc(var(--i,0) * 32ms)}}@keyframes mc-rise{0%{transform:translateY(10px)}}:where(button,a,input,[tabindex]):focus-visible{transition:box-shadow var(--dur-micro,.11s) var(--mc-ease,ease), outline-color var(--dur-micro,.11s) var(--mc-ease,ease)}.fy-kpi{position:relative}.fy-kpi:after{content:"";border-radius:inherit;box-shadow:var(--ds-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--dur-micro,.11s) var(--mc-ease,ease);position:absolute;inset:0}@media (hover:hover){html[data-theme-name=material] .fy-kpi:hover:after,html[data-theme-name=glass] .fy-kpi:hover:after,html[data-theme-name=miui] .fy-kpi:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.mc-stagger>*{animation:none!important}.fy-kpi:after{transition:none}}:root{--fy-ease-silk:cubic-bezier(.16, 1, .3, 1);--fy-roll-dur:.72s;--fy-roll-stagger:55ms}html[data-theme-name=gitlab]{--fy-roll-dur:0s;--fy-roll-stagger:0s}html[data-theme-name=stripe]{--fy-roll-dur:.32s;--fy-roll-stagger:22ms;--fy-ease-silk:var(--ds-ease-out)}.fy-odometer{font-variant-numeric:tabular-nums;direction:ltr;align-items:baseline;line-height:1;display:inline-flex}.fy-od-d{height:1em;display:inline-block;overflow:hidden}.fy-od-d>i{transform:translateY(calc(var(--d,0) * -1em));transition:transform var(--fy-roll-dur) var(--fy-ease-silk);transition-delay:calc(var(--p,0) * var(--fy-roll-stagger));flex-direction:column;font-style:normal;display:flex}.fy-od-d>i>b{height:1em;font-weight:inherit;display:block}.fy-od-sep{display:inline-block}@media (prefers-reduced-motion:reduce){.fy-od-d>i{transition:none}}.fy-reveal{opacity:0;transform:translateY(var(--fy-ry,16px));transition:opacity .62s var(--fy-ease-silk) var(--fy-rd,0s), transform .62s var(--fy-ease-silk) var(--fy-rd,0s);will-change:opacity, transform}.fy-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fy-reveal{opacity:1;transition:none;transform:none}}.fy-shine{isolation:isolate;position:relative}.fy-shine:before{content:"";border-radius:inherit;padding:var(--fy-shine-w,1px);pointer-events:none;z-index:1;background:linear-gradient(110deg, transparent 12%, var(--ds-action-primary) 42%, var(--ds-value) 58%, transparent 88%);-webkit-mask-composite:xor;animation:fy-shine-sweep var(--fy-shine-dur,4s) linear infinite;opacity:.9;background-size:200% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fy-shine-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fy-shine:before{opacity:.75;background-position:50% 0;animation:none}}@supports not ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.fy-shine{border:var(--fy-shine-w,1px) solid var(--ds-action-line)}.fy-shine:before{display:none}}.fy-burst{pointer-events:none;z-index:5;place-items:center;display:grid;position:absolute;inset:0}.fy-burst-ring{border:2px solid var(--ds-success-fg);width:10px;height:10px;animation:fy-burst-ring .62s var(--fy-ease-silk) forwards;border-radius:50%;position:absolute}.fy-burst>i{background:var(--fy-c,var(--ds-value));width:7px;height:7px;animation:fy-burst-part .72s var(--fy-ease-silk) forwards;border-radius:2px;position:absolute}@keyframes fy-burst-ring{0%{opacity:.85;transform:scale(0)}to{opacity:0;transform:scale(9)}}@keyframes fy-burst-part{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}18%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d,42px) * -1)) scale(.9) rotate(140deg)}}@media (prefers-reduced-motion:reduce){.fy-burst>i{display:none}.fy-burst-ring{animation-duration:.3s}}.fy-shimmer-text{color:var(--ds-text-secondary)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.fy-shimmer-text{background:linear-gradient(100deg, var(--ds-text-tertiary) 30%, var(--ds-text-primary) 50%, var(--ds-text-tertiary) 70%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite fy-shimmer-text}}@keyframes fy-shimmer-text{to{background-position:-200% 0}}html[dir=rtl] .fy-shimmer-text{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.fy-shimmer-text{color:var(--ds-text-secondary);-webkit-text-fill-color:currentColor;animation:none}}.fy-spotlight{isolation:isolate;position:relative}.fy-spotlight:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle var(--fy-spot-r,200px) at var(--fy-mx,50%) var(--fy-my,50%), var(--ds-action-glow,#4d8dff47), transparent 65%);opacity:0;transition:opacity var(--ds-dur-300) var(--ds-ease-out);position:absolute;inset:0}.fy-spotlight:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.fy-spotlight:before{transition:none}}@supports (animation-timeline:view()){.fy-reveal-scroll{animation:linear both fy-rise-in;animation-timeline:view();animation-range:entry entry 65%}@keyframes fy-rise-in{0%{opacity:0;transform:translateY(var(--fy-ry,16px))}to{opacity:1;transform:none}}}@supports not (animation-timeline:view()){.fy-reveal-scroll{opacity:1}}@media (prefers-reduced-motion:reduce){.fy-reveal-scroll{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:var(--dur-spatial,.4s);animation-timing-function:var(--fy-ease-silk)}::view-transition-old(root){animation-duration:var(--dur-normal,.22s)}::view-transition-new(root){animation-duration:var(--dur-normal,.22s)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.fy-swipe{touch-action:pan-y;will-change:transform;cursor:grab}.fy-swipe:active{cursor:grabbing}.fy-swipe.fy-swipe-settle{transition:transform var(--ds-dur-300) var(--fy-ease-silk), opacity var(--ds-dur-300) var(--fy-ease-silk)}@media (prefers-reduced-motion:reduce){.fy-swipe.fy-swipe-settle{transition:none}}.fy-bk-track{gap:18px;padding:58px 6px 14px;display:flex}.fy-bk-card{cursor:pointer;background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);min-height:212px;box-shadow:var(--ds-shadow-card);transition:transform .55s var(--fy-ease-silk), box-shadow .45s var(--fy-ease-silk), border-color .45s ease, flex .55s var(--fy-ease-silk);border-radius:22px;position:relative;overflow:visible}.fy-bk-grow{flex:1;min-width:0}.fy-bk-grow.on{flex:1.9}.fy-bk-grad{border-radius:inherit;opacity:.92;background:linear-gradient(160deg, var(--c1,#2c6be0), var(--c2,#1f55bd));transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.fy-bk-glow{border-radius:inherit;opacity:0;box-shadow:0 26px 70px -20px var(--c1,#2c6be0);pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.fy-bk-pop{bottom:92px;color:#fff;z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform-origin:bottom;width:90px;height:90px;transition:transform .6s var(--ds-ease-spring,cubic-bezier(.34,1.5,.5,1)), filter .5s, border-radius .5s;filter:drop-shadow(0 10px 20px #00000052);background:#ffffff29;border:1px solid #ffffff4d;border-radius:24px;place-items:center;display:grid;position:absolute;inset-inline-end:18px;transform:translateY(0)scale(.92)}.fy-bk-meta{inset-inline:16px;z-index:2;color:#fff;position:absolute;bottom:16px}.fy-bk-meta .t{font:800 19px/1.1 var(--ds-font-body)}.fy-bk-meta .s{font:600 12px/1.4 var(--ds-font-body);opacity:.85;margin-top:3px}.fy-bk-meta .more{opacity:0;max-height:0;transition:max-height .5s var(--fy-ease-silk), opacity .4s ease, margin .5s;overflow:hidden}.fy-bk-meta .more .rd{font:700 12px/1 var(--ds-font-body);color:var(--c1,#1c2b55);background:#fffffff0;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;display:inline-flex}.fy-bk-card.on{box-shadow:var(--ds-shadow-modal)}.fy-bk-card.on .fy-bk-glow{opacity:.55}.fy-bk-card.on .fy-bk-meta .more{opacity:1;max-height:64px}.fy-bk-card:not(.on):hover{transform:translateY(-4px)}.fy-bk-card:not(.on):hover .fy-bk-pop{transform:translateY(-10px)scale(.96)}.fy-bk--v1.on .fy-bk-pop{transform:translateY(-76px)scale(1.16)rotate(-5deg)}.fy-bk--v2.on .fy-bk-pop{transform:translate(-30px,-70px)scale(1.18)rotate(-12deg)}.fy-bk--v3{perspective:900px}.fy-bk--v3.on{transform:perspective(900px)rotateX(7deg)translateY(-2px)}.fy-bk--v3.on .fy-bk-pop{transform:translateY(-72px)scale(1.2)rotate(-3deg)}.fy-bk--v4.on .fy-bk-pop{transform:translateY(-74px)scale(1.16)rotate(355deg)}.fy-bk--v5.on .fy-bk-pop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;transform:translateY(-70px)scale(1.36)}.fy-bk--v6.on .fy-bk-pop{transform:translate(20px,-92px)scale(1.12)rotate(9deg)}.fy-bk--v7 .fy-bk-pop{inset-inline-end:auto;left:50%;transform:translate(-50%)scale(.92)}.fy-bk--v7.on .fy-bk-pop{transform:translate(-50%,-84px)scale(1.22)}.fy-bk--v8.on .fy-bk-pop{transform:translateY(-76px)scale(1.16)}.fy-bk--v8 .fy-bk-pop:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #fff9;position:absolute;inset:-6px}.fy-bk--v8.on .fy-bk-pop:after{animation:1.6s ease-out infinite fy-bk-ring}.fy-bk--v9.on .fy-bk-pop{transform:translateY(-76px)scale(1.16)rotate(-4deg)}.fy-bk--v9 .fy-bk-grad:after{content:"";opacity:0;background:linear-gradient(110deg,#0000 40%,#ffffff61 50%,#0000 60%) 0 0/220% 100%;position:absolute;inset:0}.fy-bk--v9.on .fy-bk-grad:after{opacity:1;animation:1.5s linear infinite fy-bk-sheen}.fy-bk--v10.on .fy-bk-pop{filter:drop-shadow(0 26px 30px #0000006b);transform:translateY(-96px)scale(1.22)rotate(-6deg)skew(-3deg)}@keyframes fy-bk-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes fy-bk-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fy-bk-card,.fy-bk-pop,.fy-bk-meta .more{transition:none}.fy-bk-card.on .fy-bk-pop,.fy-bk--v1.on .fy-bk-pop,.fy-bk--v2.on .fy-bk-pop,.fy-bk--v3.on .fy-bk-pop,.fy-bk--v4.on .fy-bk-pop,.fy-bk--v5.on .fy-bk-pop,.fy-bk--v6.on .fy-bk-pop,.fy-bk--v8.on .fy-bk-pop,.fy-bk--v9.on .fy-bk-pop,.fy-bk--v10.on .fy-bk-pop{transform:translateY(-42px)scale(1.06)}.fy-bk--v7.on .fy-bk-pop{transform:translate(-50%,-42px)scale(1.06)}.fy-bk--v8.on .fy-bk-pop:after,.fy-bk--v9.on .fy-bk-grad:after{animation:none}}.r-btn{justify-content:center;align-items:center;gap:var(--ds-space-8);height:var(--r-h);padding-inline:var(--r-pad);background:var(--r-bg);color:var(--r-fg);border:1px solid var(--r-bd);border-radius:var(--r-rad);box-shadow:var(--r-shadow,none);font:var(--r-font);font-weight:700;font-family:var(--ds-font-body);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--ds-motion-snappy), color var(--ds-motion-snappy), border-color var(--ds-motion-snappy), box-shadow var(--ds-motion-standard), transform var(--ds-motion-snappy);display:inline-flex}.r-btn:hover,.r-btn.r-force-hover{background:var(--r-bg-h);color:var(--r-fg-h);border-color:var(--r-bd-h);transform:var(--r-lift,none)}.r-btn:active{transform:scale(var(--ds-press-scale,.97))}.r-btn:focus-visible{box-shadow:0 0 0 3px var(--r-focus);outline:none}.r-btn[disabled]{opacity:.42;pointer-events:none;box-shadow:none}.r-btn .r-ic{flex:none;place-items:center;display:grid}.r-btn.r-icononly{width:var(--r-h);padding:0}.r-btn.r-block{width:100%}.r-btn.r-loading{pointer-events:none;position:relative;color:#0000!important}.r-btn.r-loading .r-spin{border:2px solid var(--r-bd-h,var(--ds-border-strong));border-top-color:var(--r-fg);border-radius:50%;width:16px;height:16px;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.r-btn.r-loading .r-spin{animation:.8s linear infinite rSpin}}@keyframes rSpin{to{transform:rotate(360deg)}}.r-badge{height:var(--r-h);padding-inline:var(--r-pad);background:var(--r-bg);color:var(--r-fg);border:1px solid var(--r-bd);border-radius:var(--r-rad);font:var(--r-font);font-weight:700;font-family:var(--ds-font-body);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.r-btn,.r-btn:hover{transition:none;transform:none}}html[data-theme-name=stripe] .panel,html[data-theme-name=stripe] .fy-panel,html[data-theme-name=stripe] .fy-card,html[data-theme-name=stripe] .fy-kpi,html[data-theme-name=stripe] .kpi,html[data-theme-name=stripe] .sv-card,html[data-theme-name=stripe] .sv-cat,html[data-theme-name=stripe] .sv-chip,html[data-theme-name=stripe] .sv-banner{box-shadow:none!important;border:1px solid var(--ds-border-strong)!important}html[data-theme-name=stripe] .fy-table th,html[data-theme-name=stripe] .tbl thead th{border-bottom:2px solid var(--ds-text-tertiary)!important;background:var(--ds-bg-raised-tr)!important}html[data-theme-name=stripe] .fy-table td,html[data-theme-name=stripe] .fy-table th{border-inline-start:1px solid var(--ds-border-subtle)}html[data-theme-name=stripe] .fy-table td:first-child,html[data-theme-name=stripe] .fy-table th:first-child{border-inline-start:0}html[data-theme-name=stripe] .fy-num,html[data-theme-name=stripe] .sv-card .price{font-weight:800}html[data-theme-name=gitlab] .panel,html[data-theme-name=gitlab] .fy-panel,html[data-theme-name=gitlab] .fy-card,html[data-theme-name=gitlab] .fy-kpi,html[data-theme-name=gitlab] .kpi,html[data-theme-name=gitlab] .sv-card,html[data-theme-name=gitlab] .sv-cat,html[data-theme-name=gitlab] .sv-banner{box-shadow:none!important;border:1px solid var(--ds-border-strong)!important;border-radius:4px!important}html[data-theme-name=gitlab] .fy-pb,html[data-theme-name=gitlab] .sv-card{padding:12px 14px!important}html[data-theme-name=gitlab] .fy-table{border:1px solid var(--ds-border-default)}html[data-theme-name=gitlab] .fy-table th,html[data-theme-name=gitlab] .fy-table td{border:1px solid var(--ds-border-subtle)!important;padding-block:7px!important}html[data-theme-name=gitlab] .fy-table th{background:var(--ds-bg-raised-tr)!important}html[data-theme-name=gitlab] .sv-h2,html[data-theme-name=gitlab] .fy-head h1{letter-spacing:0}html[data-theme-name=material] .panel,html[data-theme-name=material] .fy-panel,html[data-theme-name=material] .fy-card,html[data-theme-name=material] .fy-kpi,html[data-theme-name=material] .kpi,html[data-theme-name=material] .sv-card,html[data-theme-name=material] .sv-cat,html[data-theme-name=material] .sv-banner{background:var(--ds-bg-raised)!important;border:0!important;border-radius:16px!important}html[data-theme-name=material] .fy-kpi,html[data-theme-name=material] .sv-card{box-shadow:var(--ds-shadow-card)!important}html[data-theme-name=material] .fy-table th{text-transform:none;letter-spacing:0;border-bottom:1px solid var(--ds-border-default)!important;background:0 0!important}html[data-theme-name=material] .fy-table td{border-bottom:1px solid var(--ds-border-subtle)}html[data-theme-name=material] .sv-chip{background:var(--ds-bg-raised)!important;border:0!important}html[data-theme-name=glass] .sidebar,html[data-theme-name=glass] .sv-side{border:1px solid var(--ds-glass-stroke);height:calc(100% - 24px);box-shadow:var(--ds-shadow-glass);border-radius:24px;margin:12px}html[data-theme-name=glass] .gx,html[data-theme-name=glass] .gx-main,html[data-theme-name=glass] .os,html[data-theme-name=glass] .os-main,html[data-theme-name=glass] .page,html[data-theme-name=glass] .sv,html[data-theme-name=glass] .sv-main{background:0 0!important}html[data-theme-name=glass] .panel,html[data-theme-name=glass] .fy-panel,html[data-theme-name=glass] .fy-card,html[data-theme-name=glass] .fy-kpi,html[data-theme-name=glass] .kpi,html[data-theme-name=glass] .gx-card,html[data-theme-name=glass] .sig-card,html[data-theme-name=glass] .sv-card,html[data-theme-name=glass] .sv-cat,html[data-theme-name=glass] .sv-banner{-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(190%) brightness(1.06);backdrop-filter:blur(var(--ds-glass-blur)) saturate(190%) brightness(1.06);background:radial-gradient(62% 62% at 0% 0%, #ffffff57, transparent 60%), radial-gradient(52% 52% at 100% 0%, #ffffff38, transparent 58%), radial-gradient(60% 60% at 100% 100%, #ffffff29, transparent 60%), radial-gradient(58% 58% at 0% 100%, #ffffff1f, transparent 60%), linear-gradient(150deg, var(--ds-glass-hi), #fff0 46%), var(--ds-glass-tint)!important;border:1px solid var(--ds-glass-stroke)!important;border-radius:28px!important;box-shadow:inset 0 1.5px #fff9,inset 0 0 0 1px #ffffff1f,inset 0 0 30px #ffffff0f,inset 0 -14px 34px #ffffff0a,0 28px 72px #00020c80!important}html[data-theme-name=glass] .fy-grid,html[data-theme-name=glass] .sv-grid{gap:20px}html[data-theme-name=glass] .fy-table td{border-bottom:1px solid var(--ds-border-subtle)}html[data-theme-name=glass] .fy-table tbody tr:hover{background:var(--ds-bg-raised-tr)}html[data-theme-name=miui] .panel,html[data-theme-name=miui] .fy-panel,html[data-theme-name=miui] .fy-card,html[data-theme-name=miui] .fy-kpi,html[data-theme-name=miui] .kpi,html[data-theme-name=miui] .sv-card,html[data-theme-name=miui] .sv-cat,html[data-theme-name=miui] .sv-banner{box-shadow:var(--ds-shadow-card)!important;border:0!important;border-radius:22px!important}html[data-theme-name=miui] .fy-table th{background:0 0!important;border-bottom:0!important;padding-block:8px!important}html[data-theme-name=miui] .fy-table td{border-bottom:1px solid var(--ds-border-subtle);padding-block:16px!important}html[data-theme-name=miui] .fy-table tbody tr:last-child td{border-bottom:0}html[data-theme-name=miui] .sv-grid,html[data-theme-name=miui] .fy-grid{gap:16px}html.xqa-gray,html.xqa-gray *{filter:none!important}html.xqa-gray body{filter:grayscale()!important}html.xqa-silhouette body{filter:grayscale()contrast(0)brightness(.55)!important}@media (min-width:1024px){html[data-theme-name=stripe] .sv,html[data-theme-name=stripe] .os{grid-template-columns:210px 1fr}}html[data-theme-name=stripe] .sv-side,html[data-theme-name=stripe] .sidebar{background:var(--ds-bg-base)}html[data-theme-name=stripe] .sv-nav a,html[data-theme-name=stripe] .sv-branch,html[data-theme-name=stripe] .nav-item{border-radius:0;padding-inline-start:14px}html[data-theme-name=stripe] .sv-nav a.on,html[data-theme-name=stripe] .sv-branch.sel,html[data-theme-name=stripe] .nav-item.on{border-inline-start:2.5px solid var(--ds-action-primary);background:0 0!important}html[data-theme-name=stripe] .sv-main,html[data-theme-name=stripe] .page{padding-inline:40px}@media (min-width:1024px){html[data-theme-name=gitlab] .sv{grid-template-columns:224px 1fr}}html[data-theme-name=gitlab] .sv-top,html[data-theme-name=gitlab] .topbar{height:50px}html[data-theme-name=gitlab] .sv-nav a{border-radius:4px;height:32px;font-size:12.5px}html[data-theme-name=gitlab] .sv-branch{border-radius:4px;height:34px;font-size:12.5px}html[data-theme-name=gitlab] .sv-leaf{border-radius:3px;height:30px}html[data-theme-name=gitlab] .nav-item{border-radius:4px;height:34px}html[data-theme-name=gitlab] .sv-nav .gl,html[data-theme-name=gitlab] .nav-group .gl{padding-block:8px 4px}html[data-theme-name=gitlab] .sv-main,html[data-theme-name=gitlab] .page{padding:16px 20px}@media (min-width:1024px){html[data-theme-name=material] .os{grid-template-columns:88px 1fr}}html[data-theme-name=material] .sv-nav a,html[data-theme-name=material] .sv-branch{border-radius:16px;height:48px}html[data-theme-name=material] .sv-nav a.on,html[data-theme-name=material] .sv-branch.sel{background:var(--ds-action-soft)!important}html[data-theme-name=material] .sv-leaf{border-radius:14px;height:38px}html[data-theme-name=material] .sv-leaf:hover{background:var(--ds-action-soft)!important}html[data-theme-name=material] .side-search,html[data-theme-name=material] .collapse-btn .ct,html[data-theme-name=material] .tree-kids-wrap,html[data-theme-name=material] .chev-t{display:none!important}html[data-theme-name=material] .nav-item{border-radius:16px;justify-content:center;height:52px;padding-inline:0}html[data-theme-name=material] .nav-item .lab,html[data-theme-name=material] .nav-item .count{display:none}html[data-theme-name=material] .nav-item.on{background:var(--ds-action-soft)!important}@media (min-width:1024px){html[data-theme-name=glass] .sv{grid-template-columns:210px 1fr}}html[data-theme-name=glass] .sv-nav a,html[data-theme-name=glass] .sv-branch,html[data-theme-name=glass] .nav-item{border-radius:14px;margin-bottom:3px}html[data-theme-name=glass] .sv-top,html[data-theme-name=glass] .topbar{border:1px solid var(--ds-glass-stroke);box-shadow:var(--ds-shadow-glass);border-radius:18px;height:56px;margin:12px 12px 0}html[data-theme-name=glass] .sv-main,html[data-theme-name=glass] .page{padding-top:18px}@media (min-width:1024px){html[data-theme-name=miui] .sv{grid-template-columns:256px 1fr}}html[data-theme-name=miui] .sv-nav a,html[data-theme-name=miui] .sv-branch,html[data-theme-name=miui] .nav-item{background:var(--ds-bg-raised-tr);border-radius:16px;height:50px;margin-bottom:5px;padding-inline:14px}html[data-theme-name=miui] .sv-nav a.on,html[data-theme-name=miui] .sv-branch.sel,html[data-theme-name=miui] .nav-item.on{background:var(--ds-action-soft)!important}html[data-theme-name=miui] .sv-side,html[data-theme-name=miui] .sidebar{padding:14px 12px}html[data-theme-name=stripe] .fy-grid{gap:18px}html[data-theme-name=gitlab] .fy-grid{gap:10px}html[data-theme-name=gitlab] .sv-grid,html[data-theme-name=gitlab] .sv-cats{gap:8px}html[data-theme-name=gitlab] .sv-pop-row{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}html[data-theme-name=material] .fy-grid{gap:20px}html[data-theme-name=glass] .fy-grid{gap:24px}html[data-theme-name=glass] .sv-grid,html[data-theme-name=glass] .sv-cats{gap:20px}html[data-theme-name=miui] .fy-grid{gap:16px}html[data-theme-name=miui] .fy-mod{grid-column:1/-1!important}html[data-theme-name=miui] .sv-cats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}html[data-theme-name=stripe] .uk-line-path{stroke-width:1.6px;stroke-linecap:butt}html[data-theme-name=stripe] .uk-area-fill{opacity:0}html[data-theme-name=stripe] .uk-bar-rect{rx:0}html[data-theme-name=stripe] .uk-grid-line{opacity:.9}html[data-theme-name=gitlab] .uk-line-path{stroke-width:1.8px}html[data-theme-name=gitlab] .uk-area-fill{opacity:.35}html[data-theme-name=gitlab] .uk-bar-rect{rx:2}html[data-theme-name=material] .uk-line-path{stroke-width:3px}html[data-theme-name=material] .uk-area-fill{opacity:1}html[data-theme-name=material] .uk-bar-rect{rx:8}html[data-theme-name=glass] .uk-line-path{stroke-width:3px;filter:drop-shadow(0 0 6px)}html[data-theme-name=glass] .uk-area-fill{opacity:1}html[data-theme-name=glass] .uk-hover-dot{r:6}html[data-theme-name=glass] .uk-bar-rect{rx:6}html[data-theme-name=miui] .uk-line-path{stroke-width:3.5px;stroke-linecap:round}html[data-theme-name=miui] .uk-area-fill{opacity:1}html[data-theme-name=miui] .uk-bar-rect{rx:9}html[data-theme-name=miui] .uk-hover-dot{r:6}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-leading:initial;--csh-glow-angle:0turn}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-leading:initial;--csh-glow-angle:0turn}}}@layer itsaaz{:root,:host{--font-sans:var(--ds-font-sans);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--ease-out:var(--ds-ease-out);--ease-in-out:var(--ds-ease-in-out);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-num:var(--ds-font-num);--ease-spring:var(--ds-ease-spring)}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-span-4{grid-column:span 4/span 4}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[68px\]{height:68px}.h-\[126px\]{height:126px}.h-\[130px\]{height:130px}.h-\[158px\]{height:158px}.h-\[400px\]{height:400px}.h-full{height:100%}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-\[82px\]{max-width:82px}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[34px\]{gap:34px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--ds-radius-full)}.rounded-lg{border-radius:var(--ds-radius-lg)}.rounded-md{border-radius:var(--ds-radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-base{background-color:var(--ds-bg-base)}.bg-inset{background-color:var(--ds-bg-inset)}.bg-raised{background-color:var(--ds-bg-raised)}.bg-surface{background-color:var(--ds-bg-surface)}.object-cover{object-fit:cover}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ds-ease-in-out);transition-timing-function:var(--ds-ease-in-out)}.ease-out{--tw-ease:var(--ds-ease-out);transition-timing-function:var(--ds-ease-out)}@media (min-width:480px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}@media (min-width:1280px){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@layer ds-utilities{.z-raised{z-index:var(--ds-z-raised)}.z-sticky{z-index:var(--ds-z-sticky)}.z-topbar{z-index:var(--ds-z-topbar)}.z-drawer{z-index:var(--ds-z-drawer)}.z-modal{z-index:var(--ds-z-modal)}.z-command{z-index:var(--ds-z-command)}.z-toast{z-index:var(--ds-z-toast)}.z-tooltip{z-index:var(--ds-z-tooltip)}}[data-itsaaz-scope]{font-family:var(--ds-font-body);direction:rtl}[data-itsaaz-scope] input,[data-itsaaz-scope] button,[data-itsaaz-scope] textarea,[data-itsaaz-scope] select{font-family:inherit}@layer ds-components{.uk-ripple-host{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.uk-ripple{opacity:.22;pointer-events:none;will-change:transform, opacity;animation:uk-ripple var(--ds-dur-500,.5s) var(--ds-ease-out) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes uk-ripple{to{opacity:0;transform:scale(1)}}.uk-fade-up{animation:uk-fade-up var(--ds-dur-400,.4s) var(--ds-ease-out,ease) both}@keyframes uk-fade-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.uk-fade-up{animation:none}}}}:root{--itsaaz-css:1;--topbar-h:64px;--sidebar-w:268px;--sidebar-w-collapsed:76px;--ent-sp-xs:4px;--ent-sp-sm:8px;--ent-sp-md:12px;--ent-sp-lg:16px;--ent-sp-xl:20px;--ent-sp-2xl:24px;--ent-font-xs:10px;--ent-font-sm:12px;--ent-font-base:13px;--ent-font-lg:14px;--ent-font-xl:15px;--ent-font-h4:16px;--ent-font-h3:18px;--ent-font-h2:22px;--ent-font-h1:26px}[data-itsaaz-scope]{background:var(--ds-bg-ambient,none), var(--ds-bg-base);background-color:var(--ds-bg-base);height:100%;color:var(--ds-text-primary);font-family:var(--font-sans);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;direction:rtl;margin:0;overflow:hidden}[data-itsaaz-scope],[data-itsaaz-scope] *{box-sizing:border-box}[data-itsaaz-scope] ::selection{background:var(--ds-action-soft)}[data-itsaaz-scope] :is(button,a,input,select,textarea,[tabindex],[role=button],[role=checkbox],[role=treeitem]):focus-visible{box-shadow:0 0 0 2px var(--ds-bg-base), 0 0 0 4px var(--ds-action-primary);border-radius:10px;outline:none}[data-itsaaz-scope]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mode=light] [data-itsaaz-scope],[data-theme=light] [data-itsaaz-scope],[data-itsaaz-scope][data-mode=light],[data-itsaaz-scope][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=contrast] [data-itsaaz-scope],[data-theme=contrast] [data-itsaaz-scope],[data-itsaaz-scope][data-mode=contrast],[data-itsaaz-scope][data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-itsaaz-scope],[data-itsaaz-scope] *{scrollbar-width:thin;scrollbar-color:var(--ds-bg-overlay) transparent}[data-itsaaz-scope] ::-webkit-scrollbar{width:12px;height:12px}[data-itsaaz-scope] ::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay);background-clip:padding-box;border:3px solid #0000;border-radius:99px}[data-itsaaz-scope] ::-webkit-scrollbar-thumb:hover{background:var(--ds-bg-tooltip);background-clip:padding-box}[data-itsaaz-scope] ::-webkit-scrollbar-track{background:0 0}.scry{scrollbar-width:thin;scrollbar-color:var(--ds-bg-overlay) transparent}.scry::-webkit-scrollbar{width:9px;height:9px}.scry::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.scry::-webkit-scrollbar-thumb:hover{background:var(--ds-bg-tooltip);background-clip:padding-box}.scry::-webkit-scrollbar-track{background:0 0}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:0;direction:ltr;unicode-bidi:isolate}.glassx{background:linear-gradient(180deg, #bed4ff0f, #bed4ff00 22%), var(--ds-glass-tint);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.7);backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.7);border:1px solid var(--ds-glass-stroke);box-shadow:var(--ds-shadow-popover);position:relative}.glassx:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--ds-glass-hi), transparent 8%);opacity:.5;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 14%);mask:linear-gradient(#000,#0000 14%)}.glassx-strong{background:linear-gradient(180deg, #c8dcff17, #c8dcff00 26%), var(--ds-glass-tint-2);-webkit-backdrop-filter:blur(34px)saturate(1.9);backdrop-filter:blur(34px)saturate(1.9);border:1px solid var(--ds-glass-stroke);box-shadow:var(--ds-shadow-modal)}.os{grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;width:100vw;height:100vh;transition:grid-template-columns var(--dur-3) var(--ease-spring);grid-template-areas:"top top""side main";display:grid}.os.collapsed{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.os-top{z-index:40;grid-area:top}.os-side{z-index:30;grid-area:side;min-height:0}.os-main{grid-area:main;min-width:0;min-height:0;position:relative;overflow:hidden}.topbar{height:var(--topbar-h);align-items:center;gap:var(--sp-4);padding-inline:var(--sp-5);border-bottom:1px solid var(--ds-border-default);background:linear-gradient(180deg, var(--ds-glass-hi), transparent 10%), var(--ds-glass-tint);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.5);backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.5);display:flex}.brand{align-items:center;gap:var(--sp-3);padding-inline-end:var(--sp-3);display:flex}.brand .mark{border:1px solid var(--ds-value-line);background:linear-gradient(150deg,#1a233a,#0d1322);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 18px #d4af3724,inset 0 1px #ffffff0f}.brand .wd{line-height:1.05}.brand .wd b{font:700 18px/1 var(--font-sans);letter-spacing:-.01em}.brand .wd b i{color:var(--ds-value);font-style:normal}.brand .wd span{font:600 10px/1.4 var(--font-sans);letter-spacing:.14em;color:var(--ds-text-tertiary);text-transform:uppercase;margin-top:3px;display:block}.cmd-trigger{cursor:text;align-items:center;gap:var(--sp-3);max-width:460px;height:40px;padding-inline:var(--sp-4);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);color:var(--ds-text-tertiary);font:var(--t-body-sm);transition:border-color var(--dur-2), background var(--dur-2), box-shadow var(--dur-2);border-radius:12px;flex:1;margin-inline:auto;display:flex}.cmd-trigger:hover{border-color:var(--ds-action-line);background:var(--ds-bg-sunken);box-shadow:0 0 0 4px var(--ds-action-soft)}.cmd-trigger .kbd{gap:3px;margin-inline-start:auto;display:flex}.kbd b{text-align:center;font:600 11px/1 var(--font-num);color:var(--ds-text-secondary);background:var(--ds-bg-raised);border:1px solid var(--ds-border-strong);border-bottom-width:2px;border-radius:6px;min-width:20px;padding:4px 6px}.top-actions{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}.tb-btn{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;color:var(--ds-text-secondary);transition:background var(--dur-1), border-color var(--dur-1), transform var(--dur-1) var(--ease-out), color var(--dur-1);background:0 0;border:1px solid #0000;border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.tb-btn:hover{background:var(--ds-bg-raised);border-color:var(--ds-border-default);color:var(--ds-text-primary);transform:translateY(-1px)}.tb-btn:active{transform:scale(.95)}.tb-btn .dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--ds-error-fg);border:2px solid var(--ds-bg-base);top:8px;border-radius:50%;position:absolute;inset-inline-end:9px}.sys-health{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);background:var(--ds-success-bg);border:1px solid var(--ds-success-line);height:36px;color:var(--ds-success-fg);font:var(--t-caption);border-radius:10px;display:flex}.profile{cursor:pointer;align-items:center;gap:var(--sp-2);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);transition:border-color var(--dur-1), background var(--dur-1);border-radius:12px;padding:4px 6px 4px 12px;display:flex}.profile:hover{border-color:var(--ds-border-strong);background:var(--ds-bg-raised)}.profile .av{width:30px;height:30px;font:700 13px/1 var(--font-sans);color:var(--ds-value);border:1px solid var(--ds-value-line);background:linear-gradient(140deg,#222d45,#141a2b);border-radius:9px;place-items:center;display:grid}.profile .who b{font:var(--t-caption);font-weight:700;display:block}.profile .who span{font:600 10px/1.3 var(--font-sans);color:var(--ds-text-tertiary)}.sidebar{height:100%;padding:var(--sp-4) var(--sp-3);border-inline-end:1px solid var(--ds-glass-stroke);background:linear-gradient(180deg, var(--ds-glass-hi), transparent 14%), var(--ds-glass-tint);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.7);backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.7);flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden auto}.nav-group{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--ds-border-subtle)}.nav-group:first-of-type{border-top:0;margin-top:0;padding-top:0}.nav-group .gl{white-space:nowrap;font:var(--t-overline);letter-spacing:.1em;color:var(--ds-text-disabled);text-transform:uppercase;padding:0 var(--sp-3);transition:opacity var(--dur-2);margin:0 0 8px}.collapsed .nav-group .gl{opacity:0;height:8px;margin:0}.nav-item{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--sp-3);height:44px;padding-inline:var(--sp-3);color:var(--ds-text-secondary);transition:color var(--dur-2) var(--ease-out), background var(--dur-2);border-radius:12px;display:flex;position:relative}.nav-item:hover{color:var(--ds-text-primary);background:var(--ds-bg-raised)}.nav-item .ic{flex:none;place-items:center;width:22px;height:22px;display:grid}.nav-item .lab{font:var(--t-body-strong);transition:opacity var(--dur-2);font-size:14px}.collapsed .nav-item .lab{opacity:0}.nav-item .count{font:600 11px/1 var(--font-num);color:var(--ds-text-tertiary);background:var(--ds-bg-raised);border:1px solid var(--ds-border-default);transition:opacity var(--dur-2);border-radius:99px;margin-inline-start:auto;padding:3px 8px}.collapsed .nav-item .count{opacity:0}.nav-item.on{color:var(--ds-text-primary)}.nav-item.on .ic{color:var(--ds-action-primary-hover)}.nav-pill{pointer-events:none;z-index:0;border:1px solid var(--ds-action-line);height:44px;transition:top var(--dur-3) var(--ease-spring), inset-inline-start var(--dur-3) var(--ease-spring), height var(--dur-2) var(--ease-out);background:linear-gradient(110deg,#4d8dff33,#4d8dff12);border-radius:12px;position:absolute;inset-inline-end:8px;box-shadow:0 6px 20px #4d8dff2e,inset 0 1px #bed4ff1f}.nav-pill:before{content:"";background:var(--ds-action-primary-hover);width:3px;box-shadow:0 0 12px var(--ds-action-glow);inset-inline-start:-1px;border-radius:99px;position:absolute;top:11px;bottom:11px}.nav-item>*{z-index:1;position:relative}.side-foot{padding-top:var(--sp-4);margin-top:auto}.side-search{height:36px;margin:0 4px var(--sp-3);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);color:var(--ds-text-tertiary);transition:border-color var(--dur-2), box-shadow var(--dur-2);border-radius:10px;align-items:center;gap:8px;padding-inline:11px;display:flex;position:relative}.side-search:focus-within{border-color:var(--ds-action-line);box-shadow:0 0 0 3px var(--ds-action-soft)}.side-search input{outline-style:var(--tw-outline-style);min-width:0;color:var(--ds-text-primary);font:var(--t-caption);background:0 0;border:0;outline-width:0;flex:1}.side-search input::placeholder{color:var(--ds-text-disabled)}.side-search .sx{cursor:pointer;color:var(--ds-text-tertiary);place-items:center;display:grid}.side-search .sx:hover{color:var(--ds-text-primary)}.collapsed .side-search{display:none}.tree-item{--tw-outline-style:none;outline-style:none;height:40px;margin-bottom:4px}.tree-item[data-depth="1"],.tree-item[data-depth="2"]{height:36px;margin-bottom:4px}.tree-item[data-depth="1"] .lab,.tree-item[data-depth="2"] .lab{font-size:13px;font-weight:600}.tree-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-action-line);border-radius:12px}.tree-item .lab mark{background:var(--ds-action-soft);color:var(--ds-action-primary-hover);border-radius:4px;padding:1px 2px}.tree-item.trail{color:var(--ds-text-primary)}.tree-item.trail .ic{color:var(--ds-action-primary-hover)}.leaf-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--ds-text-disabled);transition:background var(--dur-2);border-radius:50%;display:inline-block}.tree-item.on .leaf-dot,.tree-item.trail .leaf-dot{background:var(--ds-action-primary-hover)}.st-dot{border-radius:50%;flex:none;width:7px;height:7px}.chev-t{color:var(--ds-text-tertiary);transition:transform var(--dur-3) var(--ease-spring), color var(--dur-2);flex:none;place-items:center;margin-inline-start:2px;display:grid}.chev-t.open{transform:rotate(180deg)}.tree-item.trail .chev-t,.tree-item:hover .chev-t{color:var(--ds-text-primary)}.collapsed .chev-t,.collapsed .st-dot{display:none}.tree-kids-wrap{transition:grid-template-rows var(--dur-3) var(--ease-in-out);grid-template-rows:0fr;display:grid}.tree-kids-wrap.open{grid-template-rows:1fr}.tree-kids{min-height:0;padding-block:4px 8px;position:relative;overflow:hidden}.collapsed .tree-kids-wrap{display:none}.tree-kids:before{content:"";background:var(--ds-border-default);width:1px;transition:background var(--dur-2);inset-inline-start:var(--rail,21px);position:absolute;top:2px;bottom:8px}.tree-kids.rail-on:before{background:var(--ds-action-line)}.collapse-btn{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);width:100%;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:var(--sp-2);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);height:40px;color:var(--ds-text-tertiary);font:var(--t-caption);transition:all var(--dur-2);border-radius:11px;display:flex}.collapse-btn:hover{color:var(--ds-text-primary);border-color:var(--ds-border-strong)}.collapse-btn .chev{transition:transform var(--dur-3) var(--ease-spring)}.collapsed .collapse-btn .chev{transform:rotate(180deg)}.collapsed .collapse-btn .ct{display:none}.page{height:100%;padding:var(--sp-6) var(--sp-7) var(--sp-9);overflow:hidden auto}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-6);display:flex}.page-head .crumb{font:var(--t-caption);color:var(--ds-text-tertiary);align-items:center;gap:6px;margin-bottom:8px;display:flex}.page-head h1{font:var(--t-h1);letter-spacing:-.01em;margin:0}.page-head .sub{font:var(--t-body-sm);color:var(--ds-text-secondary);margin-top:6px}.panel{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);box-shadow:var(--ds-shadow-card)}.panel-pad{padding:var(--sp-5)}.panel-head{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--ds-border-default);flex-wrap:wrap;display:flex}.panel-head .pt{font:var(--t-title)}.panel-head .pmeta{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}.spill{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;height:24px;font:var(--t-caption);border-radius:99px;align-items:center;gap:6px;padding-inline:9px;display:inline-flex}.spill .sd{border-radius:50%;flex:none;width:7px;height:7px}.spill.ok{color:var(--ds-success-fg);background:var(--ds-success-bg);border:1px solid var(--ds-success-line)}.spill.warn{color:var(--ds-warning-fg);background:var(--ds-warning-bg);border:1px solid var(--ds-warning-line)}.spill.err{color:var(--ds-error-fg);background:var(--ds-error-bg);border:1px solid var(--ds-error-line)}.spill.info{color:var(--ds-info-fg);background:var(--ds-info-bg);border:1px solid var(--ds-info-line)}.spill.pend{color:var(--ds-pending-fg);background:var(--ds-pending-bg);border:1px solid var(--ds-pending-line)}.spill.idle{color:var(--ds-idle-fg);background:var(--ds-idle-bg);border:1px solid var(--ds-idle-line)}.spill .sd.live{animation:2s infinite sdpulse}.mob-tabs{display:none}.skip-link{z-index:200;background:var(--ds-action-primary);color:#fff;font:var(--t-body-strong);transition:transform var(--dur-2);border-radius:10px;padding:10px 18px;position:fixed;inset-block-start:10px;inset-inline-start:50%;transform:translate(50%,-200%)}.skip-link:focus-visible{transform:translate(50%)}.sr-only{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.magnetic{transition:transform var(--dur-2) var(--ease-out);will-change:transform}.row-peek{pointer-events:none;z-index:75;border-radius:14px;width:250px;padding:14px 16px;position:fixed}.row-peek .pk-name{font:var(--t-body-strong);margin-bottom:8px}.row-peek .pk-row{font:var(--t-caption);color:var(--ds-text-secondary);justify-content:space-between;padding:3px 0;display:flex}.row-peek .pk-row b{font-family:var(--font-num);color:var(--ds-text-primary)}.keys-sheet{z-index:96;border-radius:16px;min-width:270px;padding:16px 18px;position:fixed;inset-block-end:24px;inset-inline-start:24px}.keys-sheet h4{font:var(--t-body-strong);margin:0 0 10px}.keys-sheet .kr{font:var(--t-caption);color:var(--ds-text-secondary);justify-content:space-between;align-items:center;gap:14px;padding:5px 0;display:flex}.keys-sheet .kr b{font:600 11px/1 var(--font-num);color:var(--ds-text-primary);background:var(--ds-bg-raised);border:1px solid var(--ds-border-strong);border-radius:6px;padding:4px 7px}.nav-flyout{z-index:65;border-radius:14px;min-width:215px;padding:8px;position:fixed}.nav-flyout .nf-title{font:var(--t-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-tertiary);padding:8px 10px 6px}.nav-flyout .nf-item{cursor:pointer;height:36px;color:var(--ds-text-secondary);font:var(--t-body-strong);transition:background var(--dur-1), color var(--dur-1);border-radius:9px;align-items:center;gap:9px;padding-inline:10px;font-size:13px;display:flex}.nav-flyout .nf-item:hover{background:var(--ds-action-soft);color:var(--ds-text-primary)}.nav-flyout .nf-item .count{font:600 11px/1 var(--font-num);color:var(--ds-text-tertiary);margin-inline-start:auto}.nav-flyout .nf-group{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--t-caption);color:var(--ds-text-tertiary);padding:8px 10px 2px}.ptr{pointer-events:none;z-index:90;width:42px;height:42px;color:var(--ds-action-primary-hover);border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-start:8px;inset-inline-start:50%}@keyframes sdpulse{0%{opacity:1;box-shadow:0 0}70%{opacity:.7;box-shadow:0 0 0 6px #0000}to{opacity:1;box-shadow:0 0 #0000}}@media (max-width:767px){.os{grid-template-columns:1fr;grid-template-areas:"top""main"}.os-side{display:none}.topbar{padding-inline:var(--sp-4)}.topbar .cmd-trigger{max-width:none}.topbar .sys-health,.topbar .profile .who,.topbar .tb-btn[title=بازآوری]{display:none}.mob-tabs{z-index:50;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-radius:18px;gap:2px;display:flex;position:fixed;inset-block-end:10px;inset-inline:10px}.mt-tab{min-height:52px;color:var(--ds-text-tertiary);cursor:pointer;font:600 10px/1 var(--font-sans);transition:color var(--dur-2), background var(--dur-2);background:0 0;border:0;border-radius:13px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 2px;display:flex}.mt-tab.on{color:var(--ds-action-primary-hover);background:var(--ds-action-soft)}.page{padding:var(--sp-4) var(--sp-4) calc(96px + env(safe-area-inset-bottom,0px))}.page-head h1{font-size:24px}.kpi-grid{grid-template-columns:1fr 1fr}.split2{grid-template-columns:1fr}.hero{min-height:0;padding:var(--sp-4);border-radius:22px;grid-template-columns:1fr}.hero-score b{font-size:52px}.hero-actions{flex-wrap:wrap}.tbl-wrap{-webkit-mask:none;mask:none}.tbl{min-width:0}.tbl thead{display:none}.tbl tbody tr{background:var(--ds-bg-raised);border:1px solid var(--ds-border-default);border-radius:14px;grid-template-columns:1fr auto;gap:4px 10px;margin-bottom:10px;padding:12px 14px;display:grid}.tbl tbody td{white-space:normal;border:0;padding:0;display:none;background:0 0!important}.tbl tbody td:nth-child(3){grid-area:1/1;display:block}.tbl tbody td:nth-child(9){grid-area:1/2;align-items:flex-start;display:flex}.tbl tbody td:nth-child(5){grid-area:2/1;display:block}.tbl tbody td:nth-child(7){grid-area:2/2;justify-content:flex-end;display:flex}.row-peek{display:none}}@media (max-width:479px){.kpi-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.os{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.os .nav-item .lab,.os .nav-item .count,.os .nav-group .gl,.os .side-search,.os .chev-t,.os .st-dot,.os .collapse-btn .ct,.os .tree-kids-wrap{display:none}.kpi-grid{grid-template-columns:1fr 1fr}.split2{grid-template-columns:1fr}}@media (min-width:1024px) and (max-width:1279px){.split2{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1920px){.page{max-width:1720px;margin-inline:auto}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.page{animation:pagePush .34s var(--ease-out)}@keyframes pagePush{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}}@media (max-width:767px){.insp{border-inline-end:0;border-top:1px solid var(--ds-glass-stroke);width:100%;height:80dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:24px 24px 0 0;inset-block:auto 0;inset-inline:0;box-shadow:0 -30px 80px #02050ea6}.insp:before{content:"";background:var(--ds-border-strong);border-radius:999px;width:42px;height:5px;position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(50%)}@media (prefers-reduced-motion:no-preference){.insp{animation:sheetUp .36s var(--ease-spring)}.insp.closing{animation:sheetDown .28s var(--ease-in-out) forwards}}.cmdk-scrim{align-items:stretch;padding:0}.cmdk{width:100%;max-width:none;height:100dvh;animation:pagePush .3s var(--ease-out);border-radius:0;flex-direction:column;display:flex}.cmdk-list{flex:1;max-height:none}.cmdk-foot{display:none}.cmdk-in{padding-block:14px}.field input,.field select,.field textarea,.uk-input input,.uk-input select{min-height:48px;font-size:16px}.cmdk-in input{font-size:17px}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetDown{to{transform:translateY(100%)}}@media (min-width:768px) and (max-width:1023px){.insp-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.insp{pointer-events:auto;width:min(400px,48vw)}}.ptr.spin svg{animation:.8s linear infinite ptrSpin}@keyframes ptrSpin{to{transform:rotate(360deg)}}.os.zen .os-side,.os.zen .hero,.os.zen .kpi-grid,.os.zen .split2>div:last-child{opacity:.3;filter:saturate(.6);transition:opacity var(--dur-3), filter var(--dur-3);pointer-events:none}.os.zen .split2>.panel{box-shadow:var(--ds-shadow-modal), 0 0 0 1px var(--ds-action-line)}.tree-item.on .ic{filter:drop-shadow(0 0 6px var(--ds-action-glow))}.hero{border-radius:30px}.kpi--gold{border-radius:24px}.hero--warn .hero-glow{background:radial-gradient(60% 120% at 88% 0,#f2b54733,#0000 55%),radial-gradient(50% 100% at 10% 110%,#4d8dff1f,#0000 60%)}.hero--warn .hero-score b{text-shadow:0 4px 30px #f2b54759}.tbl-wrap{-webkit-mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}@media (prefers-reduced-motion:no-preference){.btn--primary,.btn--gold{position:relative;overflow:hidden}.btn--primary:active:after,.btn--gold:active:after{content:"";border-radius:inherit;animation:ripple .6s var(--ease-out);pointer-events:none;position:absolute;inset:0}@keyframes ripple{0%{opacity:1;box-shadow:inset 0 0 #ffffff73}to{opacity:0;box-shadow:inset 0 0 0 44px #fff0}}.insp{animation:inspIn var(--dur-3) var(--ease-spring)}@keyframes inspIn{0%{transform:translateX(-100%) translateY(calc((var(--insp-from,50vh) - 50vh) * .06))}to{transform:none}}}.ts-reading [data-itsaaz-scope],[data-itsaaz-scope].ts-reading{letter-spacing:.01em;word-spacing:.05em;line-height:2!important}@media (prefers-reduced-motion:no-preference){.kpi-grid .kpi{animation:kpiIn .55s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes kpiIn{0%{transform:translateY(12px)}}td.tick-up{animation:tickU 1.1s var(--ease-out)}td.tick-down{animation:tickD 1.1s var(--ease-out)}@keyframes tickU{0%{background:#34d39933}to{background:0 0}}@keyframes tickD{0%{background:#fb5e6e2e}to{background:0 0}}.tree-kids-wrap.open .tree-kid{animation:kidIn .28s var(--ease-out);animation-delay:calc(var(--i,0) * 22ms);animation-fill-mode:backwards}@keyframes kidIn{0%{transform:translate(8px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){[data-itsaaz-scope],[data-itsaaz-scope] *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.kpi-grid{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.kpi{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-4) 0;box-shadow:var(--ds-shadow-card);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2), box-shadow var(--dur-2);position:relative;overflow:hidden}.kpi:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-popover);transform:translateY(-2px)}.kpi--gold{border-color:var(--ds-value-line);background:radial-gradient(130% 100% at 85% -10%, #d4af371f, transparent 56%), var(--ds-bg-surface);box-shadow:var(--ds-shadow-card), 0 0 26px #d4af3714}.kpi--gold:hover{box-shadow:var(--ds-shadow-popover), 0 0 34px #d4af3724}.kpi-top{align-items:center;gap:var(--sp-2);display:flex}.kpi-ic{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background:currentColor;border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.kpi-ic{background:color-mix(in srgb, currentColor 14%, transparent)}}.kpi-ic{border:1px solid}@supports (color:color-mix(in lab, red, red)){.kpi-ic{border:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.kpi--gold .kpi-ic{color:var(--ds-value)}.kpi-lab{font:var(--t-caption);color:var(--ds-text-secondary);font-weight:600}.kpi-delta{font:700 12px/1 var(--font-sans);border-radius:99px;align-items:center;gap:2px;margin-inline-start:auto;padding:4px 7px;display:inline-flex}.kpi-delta.u{color:var(--ds-success-fg);background:var(--ds-success-bg)}.kpi-delta.d{color:var(--ds-error-fg);background:var(--ds-error-bg)}.kpi-val{margin-top:var(--sp-3);align-items:baseline;gap:6px;display:flex}.kpi-num{font:700 30px/1 var(--font-num);letter-spacing:-.02em;color:var(--ds-text-primary)}.kpi--gold .kpi-num{color:var(--ds-value)}.kpi-unit{font:var(--t-caption);color:var(--ds-text-tertiary)}.kpi-spark{margin:var(--sp-3) calc(-1 * var(--sp-4)) 0;opacity:.92}.kpi-spark svg{width:100%}.hero{border-radius:var(--r-xl);gap:var(--sp-6);padding:var(--sp-6);grid-template-columns:1.1fr 1fr;min-height:230px;display:grid;position:relative;overflow:hidden}.hero.glassx{border-radius:var(--r-xl)}.hero-glow{pointer-events:none;background:radial-gradient(60% 120% at 88% 0,#34d39929,#0000 55%),radial-gradient(50% 100% at 10% 110%,#4d8dff24,#0000 60%);position:absolute;inset:0}.hero-l{z-index:2;flex-direction:column;display:flex;position:relative}.hero-eyebrow{font:var(--t-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-secondary);align-items:center;gap:7px;display:inline-flex}.hero-eyebrow .sd{background:var(--ds-success-fg);border-radius:50%;width:7px;height:7px}.hero-score{margin-top:var(--sp-3);align-items:baseline;gap:10px;display:flex}.hero-score b{font:800 72px/.9 var(--font-num);letter-spacing:-.03em;color:var(--ds-text-primary);text-shadow:0 4px 30px var(--ds-success-bg)}.hero-score .pct{font:800 28px/1 var(--font-num);color:var(--ds-success-fg)}.hero-score .delta{font:700 14px/1 var(--font-sans);color:var(--ds-success-fg);background:var(--ds-success-bg);border:1px solid var(--ds-success-line);border-radius:99px;align-self:center;align-items:center;gap:3px;margin-inline-start:4px;padding:5px 9px;display:inline-flex}.hero-title{font:var(--t-h3);margin-top:var(--sp-4);color:var(--ds-text-primary)}.hero-cap{font:var(--t-body-sm);color:var(--ds-text-secondary);margin-top:4px}.hero-actions{padding-top:var(--sp-5);gap:var(--sp-3);margin-top:auto;display:flex}.hero-r{z-index:2;justify-content:center;gap:var(--sp-3);flex-direction:column;display:flex;position:relative}.hero-spark{z-index:1;opacity:.5;position:absolute;inset:auto 0 0}.hero-spark svg{width:100%;height:120px}.ring-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);display:flex}.ring-row .meter{background:var(--ds-bg-inset);border-radius:99px;flex:1;height:6px;overflow:hidden}.ring-row .meter>i{height:100%;transition:width var(--dur-4) var(--ease-out);border-radius:99px;display:block}.ring-row .rk{font:var(--t-caption);color:var(--ds-text-secondary);min-width:116px}.ring-row .rv{text-align:end;font:700 15px/1 var(--font-num);min-width:64px}.tbl-wrap{border-radius:0 0 var(--r-lg) var(--r-lg);overflow-x:auto;container-type:inline-size}.tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:900px}.tbl thead th{text-align:start;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:3;font:var(--t-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-tertiary);padding:12px var(--sp-4);background:var(--ds-bg-raised);border-bottom:1px solid var(--ds-border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.tbl thead th.sortable{cursor:pointer;transition:color var(--dur-1)}.tbl thead th.sortable:hover{color:var(--ds-text-primary)}.tbl thead th .th-in{align-items:center;gap:5px;display:inline-flex}.tbl thead th.sorted{color:var(--ds-action-primary-hover)}.tbl thead th:first-child,.tbl tbody td:first-child{z-index:2;position:sticky;inset-inline-start:0}.tbl tbody td:first-child{background:var(--ds-bg-surface)}.tbl tbody tr:hover td:first-child{background:var(--ds-bg-raised)}.tbl thead th:first-child{z-index:4}.tbl tbody td{vertical-align:middle;white-space:nowrap;padding:13px var(--sp-4);border-bottom:1px solid var(--ds-border-subtle);font:var(--t-body-sm);color:var(--ds-text-primary)}.tbl tbody tr{cursor:pointer;transition:background var(--dur-1)}.tbl tbody tr:hover{background:var(--ds-bg-raised)}.tbl tbody tr.sel td{background:var(--ds-action-soft)}.tbl tbody tr.sel td:first-child{background:var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.tbl tbody tr.sel td:first-child{background:color-mix(in srgb, var(--ds-action-primary) 16%, var(--ds-bg-surface))}}.td-id{font:600 12px/1 var(--font-num);color:var(--ds-text-secondary)}.td-name{flex-direction:column;gap:2px;display:flex}.td-name b{font:var(--t-body-strong);color:var(--ds-text-primary);font-size:13.5px}.td-name span{font:600 11px/1.2 var(--font-sans);color:var(--ds-text-tertiary)}.td-amount{font:700 13px/1 var(--font-num)}.td-amount em{color:var(--ds-text-tertiary);margin-inline-start:3px;font-size:10px;font-style:normal}.checkbox{cursor:pointer;border:1.5px solid var(--ds-border-strong);width:18px;height:18px;transition:all var(--dur-1);color:#0000;border-radius:6px;flex:none;place-items:center;display:grid}.checkbox:hover{border-color:var(--ds-action-primary)}.checkbox.on{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff}.sla-bar{align-items:center;gap:8px;display:flex}.sla-bar .mt{background:var(--ds-bg-inset);border-radius:99px;width:54px;height:6px;overflow:hidden}.sla-bar .mt>i{border-radius:99px;height:100%;display:block}.sla-bar b{font:700 12px/1 var(--font-num);min-width:30px}.row-actions{opacity:0;transition:all var(--dur-2) var(--ease-out);gap:4px;display:flex;transform:translate(6px)}.tbl tbody tr:hover .row-actions{opacity:1;transform:translate(0)}.row-actions .ra{cursor:pointer;width:30px;height:30px;color:var(--ds-text-secondary);transition:all var(--dur-1);border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.row-actions .ra:hover{background:var(--ds-bg-overlay);color:var(--ds-text-primary);border-color:var(--ds-border-default)}.bulkbar{z-index:25;align-items:center;gap:var(--sp-4);width:max-content;padding:10px 12px 10px var(--sp-5);border-radius:14px;margin-inline:auto;display:flex;position:absolute;inset-block-end:var(--sp-6);inset-inline:0}.bulkbar .bc{font:var(--t-body-strong);align-items:center;gap:8px;font-size:13px;display:flex}.bulkbar .bc .n{background:var(--ds-action-primary);color:#fff;min-width:26px;height:26px;font:700 13px/1 var(--font-num);border-radius:8px;place-items:center;padding:0 7px;display:grid}.bulk-enter{animation:bulkIn var(--dur-3) var(--ease-spring)}.tbl.compact tbody td{padding:8px var(--sp-4)}.tbl.comfy tbody td{padding:18px var(--sp-4)}.seg2{background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:10px;padding:3px;display:inline-flex}.seg2 button{cursor:pointer;border-style:var(--tw-border-style);height:30px;color:var(--ds-text-tertiary);font:var(--t-caption);transition:color var(--dur-2);background-color:#0000;border-width:0;border-radius:7px;padding:0 12px;font-weight:700;position:relative}.seg2 button.on{color:var(--ds-text-primary)}.seg2 .seg2-pill{background:var(--ds-bg-overlay);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-card);transition:transform var(--dur-3) var(--ease-spring), width var(--dur-3) var(--ease-spring);z-index:0;border-radius:7px;position:absolute;inset:3px auto 3px 3px}.cmdk{border-radius:var(--r-xl);transform-origin:top;width:min(640px,92vw);animation:cmdkIn var(--dur-3) var(--ease-spring);overflow:hidden}.cmdk-closing{animation:cmdkOut var(--dur-2) var(--ease-in-out) forwards}.cmdk-in{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--ds-glass-stroke);display:flex}.cmdk-in input{outline-style:var(--tw-outline-style);color:var(--ds-text-primary);font:var(--t-h3);background:0 0;border:0;outline-width:0;flex:1;font-size:19px}.cmdk-in input::placeholder{color:var(--ds-text-tertiary)}.cmdk-in .esc{font:600 11px/1 var(--font-sans);color:var(--ds-text-tertiary);border:1px solid var(--ds-border-strong);border-radius:6px;padding:5px 8px}.cmdk-list{max-height:52vh;padding:var(--sp-3);overflow-y:auto}.cmdk-gl{font:var(--t-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-tertiary);padding:var(--sp-3) var(--sp-3) 6px}.cmdk-item{cursor:pointer;align-items:center;gap:var(--sp-3);padding:11px var(--sp-3);color:var(--ds-text-secondary);transition:background var(--dur-1), color var(--dur-1);border-radius:12px;display:flex}.cmdk-item .ci{background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);width:34px;height:34px;transition:all var(--dur-1);border-radius:9px;flex:none;place-items:center;display:grid}.cmdk-item .cl{font:var(--t-body-strong);color:var(--ds-text-primary);font-size:14px}.cmdk-item .ch{font:var(--t-caption);color:var(--ds-text-tertiary);margin-inline-start:auto}.cmdk-item .center-go{opacity:0;color:var(--ds-action-primary-hover);transition:opacity var(--dur-1);margin-inline-start:auto}.cmdk-item.accent .ci{background:var(--ds-action-soft);border-color:var(--ds-action-line);color:var(--ds-action-primary-hover)}.cmdk-item.active{background:var(--ds-action-soft);color:var(--ds-text-primary)}.cmdk-item.active .ci{border-color:var(--ds-action-line);color:var(--ds-action-primary-hover)}.cmdk-item.active .center-go{opacity:1}.cmdk-item.active .ch{opacity:0}.cmdk-foot{align-items:center;gap:var(--sp-4);padding:10px var(--sp-5);border-top:1px solid var(--ds-glass-stroke);font:var(--t-caption);color:var(--ds-text-tertiary);display:flex}.cmdk-foot .fk{align-items:center;gap:6px;display:flex}.cmdk-foot .fk b{font:600 10px/1 var(--font-num);color:var(--ds-text-secondary);background:var(--ds-bg-overlay);border:1px solid var(--ds-border-strong);border-radius:5px;padding:4px 6px}.cmdk-empty{text-align:center;padding:var(--sp-8);color:var(--ds-text-tertiary);font:var(--t-body-sm)}.wf-drawer{z-index:71;background:var(--ds-bg-base);border-inline-end:1px solid var(--ds-glass-stroke);width:min(880px,94vw);animation:wfIn var(--dur-3) var(--ease-spring);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:40px 0 90px #02050e99}.wf-drawer.closing{animation:wfOut var(--dur-3) var(--ease-in-out) forwards}.wf-head{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--ds-border-default);background:linear-gradient(180deg, var(--ds-glass-hi), transparent 60%), var(--ds-glass-tint);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wf-head-top{align-items:flex-start;gap:var(--sp-3);display:flex}.wf-head-top .h2{font:var(--t-h2)}.wf-head-top .sb{font:var(--t-body-sm);color:var(--ds-text-secondary);margin-top:3px}.wf-close{margin-inline-start:auto}.wf-progress-meta{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);font:var(--t-caption);color:var(--ds-text-secondary);display:flex}.wf-progress{background:var(--ds-bg-inset);border-radius:99px;flex:1;height:6px;overflow:hidden}.wf-progress>i{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-action-primary-hover));height:100%;box-shadow:0 0 12px var(--ds-action-glow);transition:width var(--dur-4) var(--ease-spring);border-radius:99px;display:block}.stepper{gap:var(--sp-2);margin-top:var(--sp-5);display:flex}.step{cursor:pointer;flex-direction:column;flex:1;gap:8px;display:flex}.step .sbar{background:var(--ds-bg-inset);border-radius:99px;height:4px;overflow:hidden}.step .sbar>i{background:var(--ds-action-primary);width:0;height:100%;transition:width var(--dur-3) var(--ease-out);border-radius:99px;display:block}.step.done .sbar>i{background:var(--ds-success-fg);width:100%}.step.active .sbar>i{width:100%}.step .si{align-items:center;gap:8px;display:flex}.step .sn{width:26px;height:26px;font:700 12px/1 var(--font-num);background:var(--ds-bg-raised);border:1px solid var(--ds-border-default);color:var(--ds-text-tertiary);transition:all var(--dur-2);border-radius:8px;flex:none;place-items:center;display:grid}.step.active .sn{background:var(--ds-action-soft);border-color:var(--ds-action-line);color:var(--ds-action-primary-hover)}.step.done .sn{background:var(--ds-success-bg);border-color:var(--ds-success-line);color:var(--ds-success-fg)}.step .st{font:var(--t-caption);color:var(--ds-text-tertiary);font-weight:700}.step.active .st{color:var(--ds-text-primary)}.step.done .st{color:var(--ds-text-secondary)}.wf-body{flex:1;position:relative;overflow:hidden}.wf-slider{height:100%;transition:transform var(--dur-3) var(--ease-spring);display:flex}.wf-pane{height:100%;padding:var(--sp-6);flex:0 0 100%;overflow-y:auto}.wf-foot{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--ds-border-default);background:var(--ds-bg-surface);display:flex}.wf-foot .save{font:var(--t-caption);color:var(--ds-text-tertiary);align-items:center;gap:6px;display:flex}.wf-foot .save .sd{background:var(--ds-success-fg);border-radius:50%;width:7px;height:7px}.fgrid{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fgrid .full{grid-column:1/-1}.field{flex-direction:column;gap:7px;display:flex}.field>label{font:var(--t-caption);color:var(--ds-text-secondary);align-items:center;gap:6px;font-weight:700;display:flex}.field>label .req{color:var(--ds-error-fg)}.field .ctrl{align-items:center;display:flex;position:relative}.field .ctrl .lead{pointer-events:none;color:var(--ds-text-tertiary);place-items:center;display:grid;position:absolute;inset-inline-start:12px}.field input,.field select,.field textarea{outline-style:var(--tw-outline-style);background:var(--ds-bg-inset);border:1px solid var(--ds-border-strong);width:100%;height:46px;color:var(--ds-text-primary);font:var(--t-body);transition:border-color var(--dur-2), box-shadow var(--dur-2), background var(--dur-2);border-radius:11px;outline-width:0;padding-inline:13px;font-size:14px}.field .ctrl.has-lead input{padding-inline-start:40px}.field textarea{resize:vertical;height:auto;min-height:90px;padding:12px 13px;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:var(--ds-text-disabled)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ds-action-primary);background:var(--ds-bg-surface);box-shadow:0 0 0 4px var(--ds-action-soft)}.field.ok input{border-color:var(--ds-success-line)}.field.err input{border-color:var(--ds-error-line);box-shadow:0 0 0 4px var(--ds-error-bg)}.field .hint{font:600 11px/1.4 var(--font-sans);color:var(--ds-text-tertiary)}.field .hint.bad{color:var(--ds-error-fg)}.field .vchk{color:var(--ds-success-fg);position:absolute;inset-inline-end:12px}.field select{cursor:pointer;appearance:none;background-image:none}.field .selwrap:after{content:"";border-inline-end:2px solid var(--ds-text-tertiary);border-block-end:2px solid var(--ds-text-tertiary);pointer-events:none;inset-inline-end:14px;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.pane-title{font:var(--t-h3);margin-bottom:4px}.pane-sub{font:var(--t-body-sm);color:var(--ds-text-secondary);margin-bottom:var(--sp-5)}.fsection{margin-bottom:var(--sp-6)}.fsection>.fs-lab{white-space:nowrap;font:var(--t-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-tertiary);margin-bottom:var(--sp-3);align-items:center;gap:8px;display:flex}.fsection>.fs-lab:after{content:"";background:var(--ds-border-default);flex:auto;height:1px}.choice-grid{gap:var(--sp-3);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--choice-min,200px)), 1fr));display:grid}.choice-grid--dense{--choice-min:150px;gap:var(--sp-2)}.choice{cursor:pointer;align-items:center;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);min-width:0;transition:all var(--dur-2) var(--ease-out);display:flex;position:relative}.choice:hover{border-color:var(--ds-border-strong);transform:translateY(-1px)}.choice:focus-visible{outline:2px solid var(--ds-action-primary);outline-offset:2px}.choice .cic{background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);width:48px;height:48px;color:var(--ds-text-secondary);transition:all var(--dur-2);border-radius:13px;flex:none;place-items:center;display:grid}.choice .cmeta{min-width:0}.choice .cmeta b{font:var(--t-title);display:block}.choice .cmeta span{font:var(--t-body-sm);color:var(--ds-text-secondary)}.choice .cbadge{margin-inline-start:auto}.choice .cradio{border:2px solid var(--ds-border-strong);width:22px;height:22px;transition:all var(--dur-2);border-radius:50%;flex:none;place-items:center;display:grid}.choice.on{border-color:var(--ds-action-primary);background:var(--ds-action-soft);box-shadow:0 0 0 1px var(--ds-action-line), 0 10px 30px #4d8dff24}.choice.on .cic{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff}.choice.on .cradio{border-color:var(--ds-action-primary)}.choice.on .cradio:after{content:"";background:var(--ds-action-primary);border-radius:50%;width:11px;height:11px}.choice.prem.on{border-color:var(--ds-value);background:var(--ds-value-soft);box-shadow:0 0 0 1px var(--ds-value-line), 0 10px 30px #d4af3724}.choice.prem.on .cic{background:var(--ds-value);border-color:var(--ds-value);color:var(--gold-ink)}.choice.prem.on .cradio{border-color:var(--ds-value)}.choice.prem.on .cradio:after{background:var(--ds-value)}.choice--dense{gap:var(--sp-3);padding:10px 12px}.choice--dense .cic{border-radius:10px;width:38px;height:38px}.choice--dense .cmeta b{font:600 14px/1.3 var(--ds-font-sans)}.choice--dense .cradio{width:18px;height:18px}.choice--dense .cradio:after{width:9px;height:9px}.up-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.up{cursor:pointer;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);border:1.5px dashed var(--ds-border-strong);background:var(--ds-bg-inset);transition:all var(--dur-2);display:flex}.up:hover{border-color:var(--ds-action-line);background:var(--ds-action-soft)}.up.done{border-style:solid;border-color:var(--ds-success-line);background:var(--ds-success-bg)}.up .uic{background:var(--ds-bg-raised);border:1px solid var(--ds-border-default);width:40px;height:40px;color:var(--ds-text-secondary);border-radius:11px;flex:none;place-items:center;display:grid}.up.done .uic{background:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.up .um b{font:var(--t-body-strong);font-size:13px;display:block}.up .um span{font:600 11px/1.3 var(--font-sans);color:var(--ds-text-tertiary)}.up.done .um span{color:var(--ds-success-fg)}.rev-grid{gap:var(--sp-3) var(--sp-6);padding:var(--sp-5);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:var(--r-md);margin-bottom:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rev-row{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--ds-border-subtle);padding:8px 0;display:flex}.rev-row .rk{font:var(--t-body-sm);color:var(--ds-text-tertiary)}.rev-row .rv{font:var(--t-body-strong);font-size:13.5px}.attest{cursor:pointer;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--ds-action-soft);border:1px solid var(--ds-action-line);display:flex}.attest .checkbox{margin-top:1px}.attest p{font:var(--t-body-sm);color:var(--ds-text-primary);margin:0;line-height:1.7}.wf-success{text-align:center;z-index:5;justify-content:center;align-items:center;gap:var(--sp-4);background:var(--ds-bg-base);padding:var(--sp-7);animation:scrimIn var(--dur-3);flex-direction:column;display:flex;position:absolute;inset:0}.wf-success .ring{background:var(--ds-success-bg);border:2px solid var(--ds-success-line);width:96px;height:96px;color:var(--ds-success-fg);border-radius:50%;place-items:center;display:grid}.wf-success h2{font:var(--t-h2);margin:0}.wf-success p{font:var(--t-body);color:var(--ds-text-secondary);max-width:360px;margin:0}.wf-success .code{font:700 14px/1 var(--font-num);color:var(--ds-action-primary-hover);background:var(--ds-action-soft);border:1px solid var(--ds-action-line);border-radius:10px;padding:8px 14px}.section-stack{gap:var(--sp-6);flex-direction:column;display:flex}.split2{align-items:flex-start;gap:var(--sp-6);grid-template-columns:1.7fr 1fr;display:grid}.reveal{opacity:1}.actfeed{flex-direction:column;display:flex}.actitem{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--ds-border-subtle);display:flex}.actitem:last-child{border-bottom:0}.actitem .aic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.actitem .at{font:var(--t-body-sm);color:var(--ds-text-primary);line-height:1.55}.actitem .at b{font-weight:700}.actitem .am{font:600 11px/1 var(--font-sans);color:var(--ds-text-tertiary);margin-top:4px}.brow{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--ds-border-subtle);display:flex}.brow:last-child{border-bottom:0}.brow .bn{flex-direction:column;gap:2px;min-width:110px;display:flex}.brow .bn b{font:var(--t-body-strong);font-size:13px}.brow .bn span{font:600 10px/1 var(--font-sans);color:var(--ds-text-tertiary)}.brow .bmeter{background:var(--ds-bg-inset);border-radius:99px;flex:1;height:6px;overflow:hidden}.brow .bmeter>i{border-radius:99px;height:100%;display:block}.brow .bsc{text-align:end;font:700 13px/1 var(--font-num);min-width:32px}.toastx{z-index:95;align-items:center;gap:var(--sp-3);border-radius:var(--r-md);animation:toastIn var(--dur-3) var(--ease-spring);max-width:360px;padding:13px 16px;display:flex;position:fixed;inset-block-start:78px;inset-inline-end:var(--sp-6)}.toastx .tic{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.toastx .tt b{font:var(--t-body-strong);font-size:13px;display:block}.toastx .tt span{font:var(--t-caption);color:var(--ds-text-secondary)}.insp{z-index:61;border-inline-end:1px solid var(--ds-glass-stroke);width:min(460px,92vw);animation:wfIn var(--dur-3) var(--ease-spring);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:40px 0 90px #02050e99}.insp.closing{animation:wfOut var(--dur-3) var(--ease-in-out) forwards}.insp-head{padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--ds-border-default)}.insp-head .top{align-items:center;gap:var(--sp-2);display:flex}.insp-head .pid{font:700 12px/1 var(--font-num);color:var(--ds-text-tertiary)}.insp-head h3{font:var(--t-h3);margin:10px 0 0}.insp-head .meta{font:var(--t-body-sm);color:var(--ds-text-secondary);margin-top:4px}.insp-body{padding:var(--sp-5);gap:var(--sp-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.insp-section .il{font:var(--t-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-tertiary);margin-bottom:var(--sp-3)}.insp-kv{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insp-kv .kv .k{font:600 11px/1 var(--font-sans);color:var(--ds-text-tertiary);margin-bottom:5px}.insp-kv .kv .v{font:var(--t-body-strong);font-size:13.5px}.insp-timeline{flex-direction:column;gap:0;display:flex}.tl{gap:var(--sp-3);display:flex}.tl .dot-col{flex-direction:column;align-items:center;display:flex}.tl .tdot{border:2px solid var(--ds-bg-base);border-radius:50%;flex:none;width:11px;height:11px;margin-top:4px}.tl .tline{background:var(--ds-border-default);flex:1;width:2px;min-height:14px;margin:3px 0}.tl:last-child .tline{display:none}.tl .tc{padding-bottom:var(--sp-4)}.tl .tc b{font:var(--t-body-strong);font-size:13px;display:block}.tl .tc span{font:600 11px/1 var(--font-sans);color:var(--ds-text-tertiary)}.insp-foot{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--ds-border-default);background:var(--ds-bg-surface);gap:var(--sp-3);display:flex}.empty{text-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-9) var(--sp-6);flex-direction:column;display:flex}.empty .eic{background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);width:60px;height:60px;color:var(--ds-text-tertiary);border-radius:16px;place-items:center;display:grid}.empty h3{font:var(--t-h3);margin:0}.empty p{font:var(--t-body-sm);color:var(--ds-text-secondary);max-width:320px;margin:0}.uk-errorboundary{align-items:flex-start;gap:var(--ds-space-12,12px);padding:var(--ds-space-16,16px);border:1px solid var(--ds-error-line,var(--ds-border-default));background:var(--ds-error-bg,var(--ds-bg-raised));border-radius:var(--ds-radius-lg,12px);color:var(--ds-text-primary);flex-direction:column;display:flex}.uk-errorboundary-msg{color:var(--ds-error-fg,var(--ds-text-primary));margin:0}@media (max-width:560px){.hero{grid-template-columns:1fr;min-height:0}.hero-score b{font-size:52px}.hero-score .pct{font-size:22px}}@container (width<=880px){.tbl{min-width:0}.tbl th:nth-child(6),.tbl td:nth-child(6),.tbl th:nth-child(4),.tbl td:nth-child(4),.tbl th:nth-child(2),.tbl td:nth-child(2),.tbl th:nth-child(8),.tbl td:nth-child(8){display:none}.tbl td:nth-child(3){text-overflow:ellipsis;max-width:190px;overflow:hidden}}@container (width<=520px){.tbl th:nth-child(5),.tbl td:nth-child(5){display:none}.tbl tbody td{white-space:normal}}@keyframes bulkIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes cmdkIn{0%{opacity:0;transform:scale(.97)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cmdkOut{to{opacity:0;transform:scale(.98)translateY(-6px)}}@keyframes wfIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes wfOut{to{transform:translate(-100%)}}@keyframes popRing{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.cmdk-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scrimIn var(--dur-2) var(--ease-out);background:#05070e8c;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.wf-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scrimIn var(--dur-2) var(--ease-out);background:#05070e99;position:fixed;inset:0}.insp-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:scrimIn var(--dur-2) var(--ease-out);background:#05070e80;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.wf-success .ring{animation:popRing var(--dur-3) var(--ease-spring)}.reveal{animation:reveal var(--dur-3) var(--ease-out) forwards}}.reveal-1{animation-delay:40ms}.reveal-2{animation-delay:90ms}.reveal-3{animation-delay:.15s}.reveal-4{animation-delay:.21s}@media (max-width:767px){.insp{border-inline:0;border-top:1px solid var(--ds-glass-stroke);width:100%;height:76vh;animation:sheetUp var(--dur-3) var(--ease-spring);border-radius:24px 24px 0 0;inset:auto 0 0}.insp:before{content:"";background:var(--ds-border-strong);z-index:5;top:8px;border-radius:99px;width:44px;height:5px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.insp.closing{animation:sheetDown var(--dur-3) var(--ease-in-out) forwards}.wf-drawer{width:100%;height:94vh;animation:sheetUp var(--dur-3) var(--ease-spring);border-inline:0;border-radius:24px 24px 0 0;inset:auto 0 0}.wf-drawer.closing{animation:sheetDown var(--dur-3) var(--ease-in-out) forwards}.wf-drawer .stepper .st{display:none}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetDown{to{transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.os-main>.page{animation:pushIn .32s var(--ease-out)}@keyframes pushIn{0%{opacity:.6;transform:translate(-24px)}to{opacity:1;transform:none}}}.field input,.field select,.field textarea{height:48px;font-size:16px}.bulkbar{inset-block-end:calc(86px + env(safe-area-inset-bottom,0px))}.toastx{max-width:none;inset-inline:12px}}.ds-page-progress{block-size:var(--ds-space-4);pointer-events:none;z-index:var(--ds-z-toast);background:var(--ds-action-soft);position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}.ds-page-progress>span{background:var(--ds-action-primary);block-size:100%;inline-size:45%;transform-origin:inline-start;animation:ds-page-progress var(--ds-dur-700) var(--ds-ease-in-out) infinite;display:block}@keyframes ds-page-progress{0%{transform:translate(150%)scaleX(.35)}55%{transform:translate(-45%)scaleX(1)}to{transform:translate(-230%)scaleX(.45)}}@media (prefers-reduced-motion:reduce){.ds-page-progress>span{inline-size:100%;animation:none}}.ds-theme-mode-toggle{min-inline-size:var(--ds-button-height-md);min-block-size:var(--ds-button-height-md)}.uk-btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--ds-radius-md);font-size:13px;line-height:var(--tw-leading,1.65);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--ds-font-num);height:var(--ds-button-height-md);padding-inline:var(--ds-space-16);transition:transform var(--ds-dur-100) var(--ds-ease-out), background var(--ds-dur-200), box-shadow var(--ds-dur-200), border-color var(--ds-dur-200), color var(--ds-dur-200);border:1px solid #0000;display:inline-flex}.uk-btn:focus-visible{--tw-shadow:var(--ds-focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.uk-btn:active{transform:scale(var(--ds-press-scale,.97))}.uk-btn .uk-ic{flex:none;place-items:center;display:grid}.uk-btn--xs{font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:var(--ds-radius-xs);height:var(--ds-button-height-xs);padding-inline:var(--ds-space-8)}.uk-btn--sm{border-radius:var(--ds-radius-sm);font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);height:var(--ds-button-height-sm);padding-inline:var(--ds-space-12)}.uk-btn--lg{font-size:15px;line-height:var(--tw-leading,1.75);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);height:var(--ds-button-height-lg);padding-inline:var(--ds-space-24)}.uk-btn--xl{font-size:16px;line-height:var(--tw-leading,1.8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);height:var(--ds-button-height-xl);padding-inline:var(--ds-space-32)}.uk-btn--icon{width:var(--ds-button-height-md);padding:0}.uk-btn--icon.uk-btn--xs{width:var(--ds-button-height-xs)}.uk-btn--icon.uk-btn--sm{width:var(--ds-button-height-sm)}.uk-btn--icon.uk-btn--lg{width:var(--ds-button-height-lg)}.uk-btn--icon.uk-btn--xl{width:var(--ds-button-height-xl)}.uk-btn--block{width:100%}.uk-btn--primary,.uk-btn--solid{background:var(--btn-c-bg,var(--ds-action-primary));color:var(--btn-c-fg,var(--ds-text-on-action));box-shadow:0 0 0 1px var(--btn-c-ring,var(--ds-action-line)), 0 10px 28px var(--btn-c-shadow,var(--ds-action-primary))}@supports (color:color-mix(in lab, red, red)){.uk-btn--primary,.uk-btn--solid{box-shadow:0 0 0 1px var(--btn-c-ring,var(--ds-action-line)), 0 10px 28px var(--btn-c-shadow,color-mix(in srgb, var(--ds-action-primary) 28%, transparent))}}.uk-btn--primary:hover,.uk-btn--solid:hover{background:var(--btn-c-bg-hover,var(--ds-action-primary-hover));transform:translateY(-1px)}.uk-btn--gold{color:var(--ds-text-on-value);background:var(--ds-value);box-shadow:0 0 0 1px var(--ds-value-line), 0 10px 28px #d4af3742}.uk-btn--gold:hover{background:var(--ds-value-hover);transform:translateY(-1px)}.uk-btn--ghost{background-color:var(--ds-bg-surface);color:var(--ds-text-primary);border-color:var(--ds-border-default)}.uk-btn--ghost:hover{background-color:var(--ds-bg-raised);border-color:var(--ds-border-strong);transform:translateY(-1px)}.uk-btn--light{background:var(--btn-c-light-bg,var(--ds-action-soft));color:var(--btn-c-light-fg,var(--ds-action-primary))}.uk-btn--light:hover{background:var(--btn-c-light-hover,var(--ds-action-primary))}@supports (color:color-mix(in lab, red, red)){.uk-btn--light:hover{background:var(--btn-c-light-hover,color-mix(in srgb, var(--ds-action-primary) 22%, transparent))}}.uk-btn--light:hover{transform:translateY(-1px)}.uk-btn--outline{color:var(--btn-c-outline-fg,var(--ds-action-primary));border-color:var(--btn-c-outline-bd,var(--ds-action-line));background:0 0}.uk-btn--outline:hover{background:var(--btn-c-outline-hover,var(--ds-action-soft));transform:translateY(-1px)}.uk-btn--subtle,.uk-btn--soft{color:var(--btn-c-subtle-fg,var(--ds-fg-muted));background:0 0}.uk-btn--subtle:hover,.uk-btn--soft:hover{background:var(--btn-c-subtle-hover,var(--ds-action-soft));color:var(--btn-c-subtle-hover-fg,var(--ds-fg))}.uk-btn--transparent{color:var(--btn-c-subtle-fg,var(--ds-fg-muted));background:0 0;border-color:#0000}.uk-btn--transparent:hover{color:var(--btn-c-subtle-hover-fg,var(--ds-fg))}.uk-btn--white{color:var(--btn-c-light-fg,var(--ds-action-primary));background:#fff;border-color:#00000014}.uk-btn--white:hover{background:#f4f5f8;transform:translateY(-1px)}.uk-btn--danger{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border-color:var(--ds-error-line)}.uk-btn--danger:hover{color:var(--ds-white);background:var(--ds-error-fg);transform:translateY(-1px)}.uk-btn[disabled],.uk-btn--disabled{pointer-events:none;opacity:.42;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.uk-btn--loading{pointer-events:none;position:relative;color:#0000!important}.uk-btn--loading .uk-spin{border-radius:var(--ds-radius-full);border:2px solid #fff6;border-top-color:#fff;width:18px;height:18px;margin:auto;position:absolute;inset:0}.uk-btn--ghost.uk-btn--loading .uk-spin,.uk-btn--light.uk-btn--loading .uk-spin,.uk-btn--outline.uk-btn--loading .uk-spin,.uk-btn--subtle.uk-btn--loading .uk-spin,.uk-btn--soft.uk-btn--loading .uk-spin,.uk-btn--transparent.uk-btn--loading .uk-spin{border-color:var(--ds-border-strong);border-top-color:var(--btn-c-light-fg,var(--ds-action-primary))}[data-color=blue]{--bc:77,141,255;--bc-h:111,166,255}[data-color=red]{--bc:230,58,76;--bc-h:251,94,110}[data-color=green]{--bc:31,176,125;--bc-h:52,211,153}[data-color=amber]{--bc:217,152,31;--bc-h:242,181,71}[data-color=purple]{--bc:150,112,240;--bc-h:180,146,255}[data-color=slate]{--bc:85,100,138;--bc-h:110,126,159}[data-color=gold]{--bc:255,159,10;--bc-h:255,178,61}[data-color=teal]{--bc:18,191,160;--bc-h:61,212,175}[data-color=cyan]{--bc:5,179,237;--bc-h:52,201,247}[data-color=pink]{--bc:240,35,159;--bc-h:255,82,181}[data-color=indigo]{--bc:109,118,250;--bc-h:148,155,255}[data-color=lime]{--bc:136,212,10;--bc-h:165,236,42}[data-color=orange]{--bc:245,145,0;--bc-h:255,172,46}.uk-btn[data-color]{--btn-c-bg:rgb(var(--bc));--btn-c-bg-hover:rgb(var(--bc-h,var(--bc)));--btn-c-fg:#fff;--btn-c-shadow:rgba(var(--bc), .28);--btn-c-ring:rgba(var(--bc), .38);--btn-c-light-bg:rgba(var(--bc), .13);--btn-c-light-hover:rgba(var(--bc), .22);--btn-c-light-fg:rgb(var(--bc-h,var(--bc)));--btn-c-outline-bd:rgba(var(--bc), .75);--btn-c-outline-fg:rgb(var(--bc-h,var(--bc)));--btn-c-outline-hover:rgba(var(--bc), .1);--btn-c-subtle-fg:rgb(var(--bc-h,var(--bc)));--btn-c-subtle-hover:rgba(var(--bc), .12);--btn-c-subtle-hover-fg:rgb(var(--bc-h,var(--bc)))}[data-theme=light] [data-color=blue]{--bc:31,85,189;--bc-h:24,67,154;--bc-bg:234,241,255}[data-theme=light] [data-color=red]{--bc:158,30,44;--bc-h:122,23,34;--bc-bg:255,231,234}[data-theme=light] [data-color=green]{--bc:18,110,80;--bc-h:14,86,64;--bc-bg:222,251,239}[data-theme=light] [data-color=amber]{--bc:138,95,20;--bc-h:106,73,16;--bc-bg:253,243,221}[data-theme=light] [data-color=purple]{--bc:96,64,176;--bc-h:73,49,138;--bc-bg:241,236,255}[data-theme=light] [data-color=slate]{--bc:70,84,111;--bc-h:54,66,90;--bc-bg:236,241,251}[data-theme=light] [data-color=gold]{--bc:168,91,0;--bc-h:130,69,0;--bc-bg:255,243,224}[data-theme=light] [data-color=teal]{--bc:11,128,112;--bc-h:9,96,90;--bc-bg:224,250,245}[data-theme=light] [data-color=cyan]{--bc:3,114,158;--bc-h:2,84,121;--bc-bg:225,248,254}[data-theme=light] [data-color=pink]{--bc:165,13,104;--bc-h:127,9,79;--bc-bg:255,230,242}[data-theme=light] [data-color=indigo]{--bc:59,67,212;--bc-h:44,52,172;--bc-bg:238,240,255}[data-theme=light] [data-color=lime]{--bc:86,143,5;--bc-h:64,107,4;--bc-bg:244,255,224}[data-theme=light] [data-color=orange]{--bc:168,91,0;--bc-h:130,69,0;--bc-bg:255,243,224}[data-theme=light] .uk-btn[data-color]{--btn-c-light-bg:rgb(var(--bc-bg));--btn-c-light-hover:rgba(var(--bc), .12);--btn-c-light-fg:rgb(var(--bc));--btn-c-outline-fg:rgb(var(--bc));--btn-c-outline-bd:rgba(var(--bc), .85);--btn-c-outline-hover:rgb(var(--bc-bg));--btn-c-subtle-fg:rgb(var(--bc));--btn-c-subtle-hover:rgb(var(--bc-bg));--btn-c-subtle-hover-fg:rgb(var(--bc))}.uk-field{flex-direction:column;gap:7px;display:flex}.uk-field>label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:11px;line-height:var(--tw-leading,1.4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary);display:flex}.uk-field>label .uk-req{color:var(--ds-error-fg)}.uk-field>label .uk-opt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ds-text-tertiary)}.uk-ctrl{align-items:center;display:flex;position:relative}.uk-ctrl .uk-lead,.uk-ctrl .uk-trail{pointer-events:none;color:var(--ds-text-tertiary);place-items:center;display:grid;position:absolute}.uk-ctrl .uk-lead{inset-inline-start:12px}.uk-ctrl .uk-trail{inset-inline-end:12px}.uk-input,.uk-textarea,.uk-select{border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-inset);width:100%;font-size:15px;line-height:var(--tw-leading,1.75);color:var(--ds-text-primary);outline-style:var(--tw-outline-style);font-family:var(--ds-font-body);height:var(--ds-input-height);transition:border-color var(--ds-dur-200), box-shadow var(--ds-dur-300) var(--ds-ease-jelly), background var(--ds-dur-200);outline-width:0;padding-inline:13px}.uk-ctrl.has-lead .uk-input{padding-inline-start:40px}.uk-ctrl.has-trail .uk-input{padding-inline-end:40px}.uk-textarea{resize:vertical;--tw-leading:1.75;height:auto;min-height:92px;padding:12px 13px;line-height:1.75}.uk-input::placeholder,.uk-textarea::placeholder{color:var(--ds-text-disabled)}.uk-input:focus,.uk-textarea:focus,.uk-select:focus{background-color:var(--ds-bg-surface);--tw-shadow:var(--ds-focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--ds-input-border-focus)}@media (hover:hover){.uk-input:hover:not(:focus):not([disabled]),.uk-textarea:hover:not(:focus):not([disabled]),.uk-select:hover:not(:focus){background-color:var(--ds-bg-surface);border-color:var(--ds-input-border-focus)}}.uk-field--success .uk-input{border-color:var(--ds-success-line)}.uk-field--success .uk-trail{color:var(--ds-success-fg)}.uk-field--error .uk-input{border-color:var(--ds-error-line);box-shadow:0 0 0 4px var(--ds-error-bg)}.uk-field--error .uk-trail{color:var(--ds-error-fg)}.uk-pwd-toggle{border-radius:var(--ds-radius-sm);color:var(--ds-text-tertiary);pointer-events:auto;transition:color var(--ds-dur-200)}.uk-pwd-toggle:hover:not([disabled]){color:var(--ds-text-primary)}.uk-pwd-toggle:focus-visible{--tw-shadow:var(--ds-focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:none}.uk-field--error .uk-pwd-toggle,.uk-field--success .uk-pwd-toggle{color:var(--ds-fg-subtle)}.uk-field--error .uk-pwd-toggle:hover:not([disabled]),.uk-field--success .uk-pwd-toggle:hover:not([disabled]){color:var(--ds-fg)}.uk-pwd-ico{transform-origin:50%;animation:uk-eye-pop var(--ds-dur-300) var(--ds-ease-jelly);display:inline-flex}@keyframes uk-eye-pop{0%{opacity:0;transform:scale(.55)rotate(-12deg)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.uk-pwd-ico{animation:none}}.uk-input[disabled],.uk-textarea[disabled]{pointer-events:none;opacity:.5}.uk-hint{font-size:11px;line-height:var(--tw-leading,1.5);color:var(--ds-text-tertiary)}.uk-hint--error{color:var(--ds-error-fg)}.uk-hint--success{color:var(--ds-success-fg)}.uk-selwrap{position:relative}.uk-select{cursor:pointer;appearance:none;padding-inline-end:38px}.uk-selwrap:after{content:"";border-inline-end:2px solid var(--ds-text-tertiary);border-block-end:2px solid var(--ds-text-tertiary);pointer-events:none;inset-inline-end:15px;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.uk-num{align-items:center;display:flex}.uk-num .uk-input{text-align:center;border-radius:0}.uk-num button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-inset);width:46px;color:var(--ds-text-secondary);height:var(--ds-input-height);transition:all var(--ds-dur-150);flex:none;place-items:center;display:grid}.uk-num button:hover{background-color:var(--ds-action-soft);color:var(--ds-action-primary)}.uk-num button:first-child{border-start-start-radius:var(--ds-input-radius);border-end-start-radius:var(--ds-input-radius)}.uk-num button:last-child{border-start-end-radius:var(--ds-input-radius);border-end-end-radius:var(--ds-input-radius)}.uk-check,.uk-radio{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-primary);-webkit-user-select:none;user-select:none;display:inline-flex}.uk-check .box{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-md);color:#0000;border:1.5px solid var(--ds-border-strong);transition:background var(--ds-dur-150), border-color var(--ds-dur-150), color var(--ds-dur-150), transform var(--ds-dur-300) var(--ds-ease-jelly);flex:none;place-items:center;display:grid}.uk-check:hover .box{border-color:var(--ds-action-primary)}.uk-check.on .box{color:var(--ds-white);background:var(--ds-action-primary);border-color:var(--ds-action-primary)}.uk-check.indeterminate .box{background:var(--ds-action-primary);border-color:var(--ds-action-primary)}.uk-check.indeterminate .box:after{content:"";background:#fff;border-radius:2px;width:10px;height:2px}.uk-radio .dot{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);border:1.5px solid var(--ds-border-strong);transition:border-color var(--ds-dur-150), transform var(--ds-dur-300) var(--ds-ease-jelly);flex:none;place-items:center;display:grid}.uk-radio:hover .dot,.uk-radio.on .dot{border-color:var(--ds-action-primary)}.uk-radio.on .dot:after{content:"";background:var(--ds-action-primary);border-radius:50%;width:10px;height:10px}.uk-check.disabled,.uk-radio.disabled{pointer-events:none;opacity:.45}.uk-switch{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-primary);-webkit-user-select:none;user-select:none;display:inline-flex}.uk-switch .track{height:26px;width:calc(var(--spacing) * 11);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-strong);transition:background var(--ds-dur-200), border-color var(--ds-dur-200);flex:none;position:relative}.uk-switch .track .thumb{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--ds-text-tertiary);transition:transform var(--ds-dur-300) var(--ds-ease-spring), width var(--ds-dur-200) var(--ds-ease-jelly), background var(--ds-dur-200);top:2px;position:absolute;inset-inline-start:2px}.uk-switch.on .track{background:var(--ds-action-primary);border-color:var(--ds-action-primary)}.uk-switch.on .track .thumb{background-color:var(--ds-white);transform:translate(-18px)}[dir=ltr] .uk-switch.on .track .thumb{transform:translate(18px)}.uk-switch.disabled{pointer-events:none;opacity:.45}.uk-seg{border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-inset);padding:3px;display:inline-flex;position:relative}.uk-seg button{z-index:1;height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-sm);border-style:var(--tw-border-style);font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-tertiary);transition:color var(--ds-dur-200);background-color:#0000;border-width:0;padding:0 14px;display:flex;position:relative}.uk-seg button.on{color:var(--ds-text-primary)}.uk-seg .uk-seg-pill{z-index:0;border-radius:var(--ds-radius-sm);background-color:var(--ds-bg-raised);--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--ds-border-strong);transition:transform var(--ds-dur-300) var(--ds-ease-spring), width var(--ds-dur-300) var(--ds-ease-spring);position:absolute;top:3px;bottom:3px;left:0}.uk-combo{position:relative}.uk-combo.open{z-index:var(--ds-z-command)}.uk-field--combo-open,.uk-grid-col--combo-open{z-index:var(--ds-z-command);position:relative}.uk-combo .uk-combo-chev{transition:transform var(--ds-dur-200) var(--ds-ease-out)}.uk-combo.open .uk-combo-chev{transform:rotate(180deg)}.uk-combo.open .uk-input{background-color:var(--ds-bg-surface);--tw-shadow:var(--ds-focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--ds-input-border-focus)}.uk-combo-pop{max-height:calc(var(--spacing) * 60);border-radius:var(--ds-radius-md);background-color:var(--ds-bg-overlay);padding:calc(var(--spacing) * 1.5);--tw-shadow:var(--ds-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:var(--ds-z-command);border:1px solid var(--ds-border-strong);animation:comboPop var(--ds-dur-200) var(--ds-ease-jelly);position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto}.uk-combo-pop.in-sheet{z-index:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0;animation:none;position:static;inset:auto;overflow:visible}.uk-combo-pop.in-sheet .uk-combo-item{min-height:calc(var(--spacing) * 12);font-size:15px;line-height:var(--tw-leading,1.75);padding:12px 14px}.uk-combo-sheet-search{margin-bottom:calc(var(--spacing) * 3)}.uk-combo-sheet-search .uk-input{min-height:calc(var(--spacing) * 12);font-size:16px}.uk-combo-item{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-sm);font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-secondary);transition:background var(--ds-dur-100), color var(--ds-dur-100), transform var(--ds-dur-200) var(--ds-ease-jelly);padding:10px 12px;display:flex}.uk-combo-item-copy{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.uk-combo-item-label{color:var(--ds-text-primary);line-height:1.65}.uk-combo-item-description{font-size:12px;line-height:var(--tw-leading,1.5);color:var(--ds-text-tertiary);line-height:1.6}.uk-combo-item-meta{border-radius:var(--ds-radius-full);background-color:var(--ds-action-soft);font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--ds-action-primary);padding:var(--ds-space-4) var(--ds-space-8);border:var(--ds-border-thin) solid var(--ds-action-line);flex:none}.uk-combo-item.active{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.uk-combo-item.sel{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-action-primary)}.uk-combo-item .uk-trail,.uk-combo-item svg{color:var(--ds-action-primary)}.uk-combo-empty{padding:calc(var(--spacing) * 4);text-align:center;font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-tertiary)}.uk-badge{height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-full);font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;padding-inline:9px;display:inline-flex}.uk-badge .bd{border-radius:var(--ds-radius-full);background:currentColor;flex:none;width:7px;height:7px}.uk-badge .bd.live{animation:2s infinite bpulse}.uk-badge--solid{color:var(--ds-white)}.uk-badge.s-success{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border:1px solid var(--ds-success-line)}.uk-badge.s-warning{background-color:var(--ds-warning-bg);color:var(--ds-warning-fg);border:1px solid var(--ds-warning-line)}.uk-badge.s-error{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border:1px solid var(--ds-error-line)}.uk-badge.s-info{background-color:var(--ds-info-bg);color:var(--ds-info-fg);border:1px solid var(--ds-info-line)}.uk-badge.s-pending{background-color:var(--ds-pending-bg);color:var(--ds-pending-fg);border:1px solid var(--ds-pending-line)}.uk-badge.s-idle{background-color:var(--ds-idle-bg);color:var(--ds-idle-fg);border:1px solid var(--ds-idle-line)}.uk-badge.s-value{background-color:var(--ds-value-soft);color:var(--ds-value);border:1px solid var(--ds-value-line)}.uk-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);color:var(--ds-white);font:700 11px/1 var(--ds-font-num);background:var(--ds-action-primary);place-items:center;padding:0 6px;display:inline-grid}.uk-count.dot{width:9px;min-width:9px;height:9px;padding:0}.uk-tag{height:calc(var(--spacing) * 7);border-radius:var(--ds-radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-inset);font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary);align-items:center;gap:7px;padding-inline:11px;display:inline-flex}.uk-tag--active{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-line)}.uk-tag .uk-tag-x{cursor:pointer;opacity:.6;transition:opacity var(--ds-dur-150);place-items:center;display:grid}.uk-tag .uk-tag-x:hover{opacity:1}.uk-avatar{border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary);background:linear-gradient(140deg, var(--ds-navy-600), var(--ds-navy-800));border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.uk-avatar--gold{color:var(--ds-value);border-color:var(--ds-value-line);background:linear-gradient(140deg,#222d45,#141a2b)}.uk-avatar--round{border-radius:var(--ds-radius-full)}.uk-avatar .uk-av-badge{border-radius:var(--ds-radius-full);border:2px solid var(--ds-bg-surface);width:11px;height:11px;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.uk-avatar-group{flex-direction:row-reverse;display:inline-flex}.uk-avatar-group .uk-avatar{box-shadow:0 0 0 2px var(--ds-bg-surface);margin-inline-start:-10px}.uk-tip-wrap{display:inline-flex}.uk-tip{pointer-events:none;border-radius:var(--ds-radius-sm);font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--ds-text-primary);--tw-shadow:var(--ds-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:var(--ds-z-tooltip);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ds-glass-stroke);animation:uk-tip-in var(--ds-dur-200,.2s) var(--ds-ease-jelly,ease);padding:7px 11px}.uk-slider-row{align-items:center;gap:calc(var(--spacing) * 3);width:100%;display:flex}.uk-slider-row .sv{min-width:calc(var(--spacing) * 12);text-align:end;color:var(--ds-action-primary);font:700 13px/1 var(--ds-font-num);direction:ltr}.uk-range{height:calc(var(--spacing) * 1.5);cursor:pointer;border-radius:var(--ds-radius-full);--tw-outline-style:none;appearance:none;background:linear-gradient(to left, var(--ds-action-primary) var(--fill,50%), var(--ds-bg-inset) var(--fill,50%));outline-style:none;flex:1;min-width:120px}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ds-action-primary);border:3px solid var(--ds-bg-surface);width:20px;height:20px;box-shadow:var(--ds-shadow-sm);cursor:pointer;transition:transform var(--ds-dur-150);border-radius:50%}.uk-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.uk-range::-moz-range-thumb{background:var(--ds-action-primary);border:3px solid var(--ds-bg-surface);cursor:pointer;border-radius:50%;width:20px;height:20px}.uk-range:focus-visible{box-shadow:var(--ds-focus-ring)}.uk-range:disabled{pointer-events:none;opacity:.4}.uk-range-wrap{flex:1;align-items:center;min-width:120px;display:flex;position:relative}.uk-range-wrap .uk-range{flex:1}.uk-range-ticks{pointer-events:none;z-index:0;top:50%;height:0;position:absolute;inset-inline:10px}.uk-range-tick{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * .5);background:var(--ds-border-strong);border-radius:2px;position:absolute;top:0;transform:translate(-50%,-50%)}.uk-range-dual{height:calc(var(--spacing) * 5);flex:1;align-items:center;min-width:140px;display:flex;position:relative}.uk-range-dual:before{content:"";background:var(--ds-bg-inset);border-radius:999px;height:6px;position:absolute;inset-inline:10px}.uk-range-dual:after{content:"";background:var(--ds-action-primary);height:6px;border-radius:999px;position:absolute;inset-inline-start:calc(10px + (100% - 20px) * (var(--a) / 100%));inset-inline-end:calc(10px + (100% - 20px) * (1 - var(--b) / 100%))}.uk-range-dual .uk-range{pointer-events:none;background:0 0;width:100%;position:absolute;inset-inline:0}.uk-range-dual .uk-range::-webkit-slider-thumb{pointer-events:auto;z-index:2;position:relative}.uk-range-dual .uk-range::-moz-range-thumb{pointer-events:auto}.otp-box{border-radius:var(--ds-radius-md);text-align:center;width:52px;height:60px;color:var(--ds-text-primary);outline-style:var(--tw-outline-style);font:700 24px/1 var(--ds-font-num);background:var(--ds-input-bg);border:1px solid var(--ds-input-border);transition:border-color var(--ds-dur-200), box-shadow var(--ds-dur-200), background var(--ds-dur-200);outline-width:0}.otp-box:focus{background-color:var(--ds-bg-surface);--tw-shadow:var(--ds-focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--ds-input-border-focus)}.otp-box.filled{color:var(--ds-action-primary);border-color:var(--ds-action-line)}.uk-row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.uk-col{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.uk-matrix{gap:calc(var(--spacing) * 4);display:grid}.uk-cell{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.uk-cell>.cl{font-size:11px;line-height:var(--tw-leading,1.5);color:var(--ds-text-tertiary)}.uk-demo-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .uk-check:active .box,html:not([data-theme-name=gitlab]) .uk-radio:active .dot{transform:scale(.86)}html:not([data-theme-name=gitlab]) .uk-radio.on .dot:after{animation:uk-dot-pop var(--ds-dur-300) var(--ds-ease-spring)}html:not([data-theme-name=gitlab]) .uk-check.on .box{animation:uk-check-pop var(--ds-dur-400) var(--ds-ease-spring)}html:not([data-theme-name=gitlab]) .uk-check.on .box svg path{stroke-dasharray:28;stroke-dashoffset:28px;animation:uk-check-draw var(--ds-dur-300) var(--ds-ease-out) 60ms forwards}html:not([data-theme-name=gitlab]) .uk-switch .track:active .thumb{width:26px}html:not([data-theme-name=gitlab]) .uk-combo-item:active{transform:scale(.98)}html:not([data-theme-name=gitlab]) .uk-combo-item{animation:uk-stagger-in var(--ds-dur-250,.25s) var(--ds-ease-out) both}.uk-combo-item:nth-child(2){animation-delay:22ms}.uk-combo-item:nth-child(3){animation-delay:40ms}.uk-combo-item:nth-child(4){animation-delay:55ms}.uk-combo-item:nth-child(5){animation-delay:68ms}.uk-combo-item:nth-child(n+6){animation-delay:80ms}}@media (prefers-reduced-motion:reduce){.uk-badge .bd.live,.uk-tip{animation:none}}@keyframes uk-dot-pop{0%{transform:scale(0)}}@keyframes uk-check-draw{to{stroke-dashoffset:0}}@keyframes uk-check-pop{0%{transform:scale(.7)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bpulse{0%{opacity:1;box-shadow:0 0}70%{opacity:.6;box-shadow:0 0 0 5px #0000}to{opacity:1;box-shadow:0 0 #0000}}@keyframes comboPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes uk-tip-in{0%{opacity:0;transform:translateY(5px)scale(.96)}}@keyframes uk-stagger-in{0%{opacity:0;transform:translateY(5px)}}.uk-card{border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-surface);--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.uk-card--pad .uk-card-body{padding:calc(var(--spacing) * 5)}.uk-card-head{align-items:center;gap:calc(var(--spacing) * 3);padding:var(--ds-space-16) var(--ds-space-20);border-bottom:1px solid var(--ds-border-subtle);display:flex}.uk-card-ic{border-radius:var(--ds-radius-md);background-color:var(--ds-action-soft);width:34px;height:34px;color:var(--ds-action-primary);flex:none;place-items:center;display:grid}.uk-card-titles{flex:1;min-width:0}.uk-card-title{font-size:17px;line-height:var(--tw-leading,1.45);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ds-text-primary);margin:0}.uk-card-sub{font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-tertiary);margin:2px 0 0}.uk-card-actions{gap:calc(var(--spacing) * 1.5);margin-inline-start:auto;display:flex}.uk-card-foot{align-items:center;gap:calc(var(--spacing) * 2);padding:var(--ds-space-12) var(--ds-space-20);border-top:1px solid var(--ds-border-subtle);display:flex}.uk-spinner{border-radius:var(--ds-radius-full);border-style:solid;border-color:var(--ds-border-strong);border-top-color:var(--ds-action-primary);animation:.7s linear infinite uk-spin;display:inline-block}.uk-spinner--inline{vertical-align:-.2em}.uk-skeleton{background-color:var(--ds-bg-raised);display:block;position:relative;overflow:hidden}.uk-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--ds-text-primary), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.uk-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-text-primary) 7%, transparent), transparent)}}.uk-skeleton:after{animation:1.4s ease-in-out infinite uk-shimmer}.uk-skeleton--circle{border-radius:var(--ds-radius-full)}.uk-progress-wrap{gap:calc(var(--spacing) * 1.5);flex-direction:column;width:100%;display:flex}.uk-progress-meta{font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-secondary);justify-content:space-between;align-items:baseline;display:flex}.uk-progress{height:calc(var(--spacing) * 2);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);position:relative;overflow:hidden}.uk-progress--sm{height:5px}.uk-progress--lg{height:calc(var(--spacing) * 3)}.uk-progress-fill{border-radius:inherit;background:var(--ds-action-primary);height:100%;transition:width var(--ds-dur-500,.5s) var(--ds-ease-spring,ease);display:block;position:relative;overflow:hidden}.uk-progress-fill:after{content:"";pointer-events:none;animation:uk-prog-sheen 2.2s var(--ds-ease-in-out,ease) infinite;background:linear-gradient(90deg,#0000,#ffffff47,#0000);position:absolute;inset:0;transform:translate(-100%)}.uk-progress.t-success .uk-progress-fill{background:var(--ds-success-fg)}.uk-progress.t-warning .uk-progress-fill{background:var(--ds-warning-fg)}.uk-progress.t-error .uk-progress-fill{background:var(--ds-error-fg)}.uk-progress.t-value .uk-progress-fill{background:var(--ds-value)}.uk-progress--indet .uk-progress-fill{border-radius:inherit;width:40%;animation:uk-indet 1.2s var(--ds-ease-in-out,ease) infinite}.uk-radiogroup{gap:calc(var(--spacing) * 3);display:flex}.uk-radiogroup--vertical{flex-direction:column}.uk-radiogroup--horizontal{gap:calc(var(--spacing) * 5);flex-flow:wrap}.uk-togglegroup{gap:var(--spacing);border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-inset);padding:var(--spacing);display:inline-flex}.uk-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-sm);border-style:var(--tw-border-style);height:34px;font-size:13px;line-height:var(--tw-leading,1.65);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-secondary);transition:background var(--ds-dur-150,.15s), color var(--ds-dur-150,.15s);background-color:#0000;border-width:0;padding-inline:14px;display:inline-flex}.uk-togglegroup--sm .uk-toggle{height:calc(var(--spacing) * 7);padding-inline:10px}.uk-toggle:hover{color:var(--ds-text-primary)}.uk-toggle.on{background-color:var(--ds-bg-surface);color:var(--ds-action-primary);--tw-shadow:var(--ds-shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.uk-rating{gap:var(--spacing);border-radius:var(--ds-radius-lg);color:var(--ds-value,#e0a93b);display:inline-flex}.uk-rating .uk-star{cursor:pointer;--tw-leading:1;color:var(--ds-border-strong);transition:transform var(--ds-dur-100,.1s) var(--ds-ease-out,ease), color var(--ds-dur-100,.1s);line-height:1}.uk-rating .uk-star.on{color:var(--ds-value,#e0a93b)}.uk-rating:not(.uk-rating--ro) .uk-star:hover{transform:scale(1.18)}.uk-accordion{border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-surface);flex-direction:column;display:flex;overflow:hidden}.uk-acc-item{position:relative}.uk-acc-item+.uk-acc-item{border-top:1px solid var(--ds-border-subtle)}.uk-acc-item:before{content:"";background:var(--ds-action-primary);transform-origin:50%;inline-size:3px;transition:transform var(--ds-dur-300,.3s) var(--ds-ease-out,ease);border-radius:0 99px 99px 0;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.uk-acc-item.open:before{transform:scaleY(1)}.uk-acc-h{margin:0}.uk-acc-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);text-align:start;width:100%;font-size:15px;line-height:var(--tw-leading,1.75);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary);padding:var(--ds-space-16) var(--ds-space-20);transition:background var(--ds-dur-150,.15s), color var(--ds-dur-150,.15s);background-color:#0000;border-width:0;display:flex}.uk-acc-btn:hover{background:var(--ds-bg-raised-tr,var(--ds-bg-raised))}.uk-acc-btn[disabled]{opacity:.5;cursor:not-allowed}.uk-acc-item.open .uk-acc-btn{background-color:var(--ds-action-soft)}.uk-acc-item.open .uk-acc-btn>svg{color:var(--ds-action-primary)}.uk-acc-btn>svg{transition:color var(--ds-dur-150,.15s)}.uk-acc-title{flex:1}.uk-acc-chev{color:var(--ds-text-tertiary);transition:transform var(--ds-dur-200,.22s) var(--ds-ease-out,ease), color var(--ds-dur-150,.15s);display:inline-flex}.uk-acc-item.open .uk-acc-chev{color:var(--ds-action-primary);transform:rotate(180deg)}.uk-acc-panel{height:0;transition:height var(--ds-dur-300,.3s) var(--ds-ease-out,ease);overflow:hidden}.uk-acc-panel-in{padding:0 var(--ds-space-20) var(--ds-space-20);opacity:0;transition:opacity var(--ds-dur-200,.22s) var(--ds-ease-out,ease) 40ms, transform var(--ds-dur-300,.3s) var(--ds-ease-out,ease) 40ms;transform:translateY(-6px)}.uk-acc-item.open .uk-acc-panel-in{opacity:1;transform:none}.uk-pop-wrap{display:inline-flex}.uk-pop-trigger{cursor:pointer;display:inline-flex}.uk-pop-trigger:focus-visible{--tw-outline-style:none;outline-style:none}.uk-pop{border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-overlay);min-width:240px;max-width:340px;z-index:var(--ds-z-command,80);padding:var(--ds-space-16);box-shadow:var(--ds-shadow-popover,var(--ds-shadow-lg));animation:uk-pop-in var(--ds-dur-200,.2s) var(--ds-ease-jelly,ease)}.uk-pop-title{margin-bottom:calc(var(--spacing) * 2);font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-primary);font-weight:800}.uk-pop-body{font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-secondary)}.uk-menu--portal{z-index:var(--ds-z-command,80)}.uk-toast .tx,.uk-banner .bx{cursor:pointer;border-style:var(--tw-border-style);appearance:none;color:inherit;background-color:#0000;border-width:0;padding:0;display:inline-flex}.uk-menu-trigger{display:inline-flex}.uk-menu [role=menuitem]{--tw-outline-style:none;outline-style:none}.uk-menu [role=menuitem]:focus-visible{background-color:var(--ds-action-soft);border-radius:8px}.tbl-pager{margin-top:calc(var(--spacing) * 3);padding-block:4px}.tbl-pager .pg-info{margin-inline-end:auto}.uk-empty-state{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;color:var(--ds-text-secondary);padding:var(--ds-space-40) var(--ds-space-24);flex-direction:column;display:flex}.uk-empty-ic{margin-bottom:var(--spacing);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);place-items:center;display:grid}.uk-empty-title{font-size:17px;line-height:var(--tw-leading,1.45);color:var(--ds-text-primary);margin:0}.uk-empty-desc{max-width:42ch;font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-tertiary);margin:0}.uk-empty-action{margin-top:calc(var(--spacing) * 3)}.uk-skel-card{gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-subtle);background-color:var(--ds-bg-surface);padding:var(--ds-space-16);flex-direction:column;display:flex}.uk-skel-card-img{border-radius:var(--ds-radius-md);background-color:var(--ds-bg-inset);width:100%;height:120px}.uk-skel-card-body{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.uk-skel-kpi{gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-subtle);background-color:var(--ds-bg-surface);padding:var(--ds-space-16);flex-direction:column;display:flex}.uk-skel-kpi-top{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.uk-skel-kpi-chart{padding-top:var(--ds-space-8)}.uk-skel-table{border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);flex-direction:column;display:flex;overflow:hidden}.uk-skel-table-head{background-color:var(--ds-bg-raised);gap:var(--ds-space-16);padding:var(--ds-space-12) var(--ds-space-16);border-bottom:1px solid var(--ds-border-default);display:grid}.uk-skel-table-row{gap:var(--ds-space-16);padding:var(--ds-space-12) var(--ds-space-16);border-bottom:1px solid var(--ds-border-subtle);display:grid}.uk-skel-table-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.uk-skel-feed{gap:var(--ds-space-16);flex-direction:column;display:flex}.uk-skel-feed-row{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.uk-skel-feed-body{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.uk-grid-wrap{width:100%}.uk-grid-scroll{border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-surface);overflow-x:auto}.uk-grid{width:100%;font-size:13px;line-height:var(--tw-leading,1.65);border-collapse:separate;border-spacing:0}.uk-grid-cap{text-align:start;font-size:17px;line-height:var(--tw-leading,1.45);color:var(--ds-text-primary);caption-side:top;padding:var(--ds-space-12) var(--ds-space-16)}.uk-grid thead th{z-index:1;text-align:start;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-secondary);background:var(--ds-table-header-bg,var(--ds-bg-raised));padding:var(--ds-space-12) var(--ds-space-16);border-bottom:1px solid var(--ds-border-default);white-space:nowrap;-webkit-user-select:none;user-select:none;position:sticky;top:0}.uk-grid-sortbtn{all:unset;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:inherit;font:inherit;transition:color .12s;display:inline-flex}.uk-grid-sortbtn:hover{color:var(--ds-text-primary)}.uk-grid-sortbtn:focus-visible{outline:2px solid var(--ds-action-primary);outline-offset:2px;border-radius:4px}.uk-grid tbody td{color:var(--ds-text-primary);padding:var(--ds-space-12) var(--ds-space-16);border-bottom:1px solid var(--ds-border-subtle)}.uk-grid tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.uk-grid--compact tbody td,.uk-grid--compact thead th{padding-block:8px}.uk-grid--spacious tbody td,.uk-grid--spacious thead th{padding-block:18px}.uk-grid-row--click{cursor:pointer;transition:background var(--ds-dur-150,.15s)}.uk-grid-row--click:hover{background:var(--ds-table-row-hover,var(--ds-bg-raised))}.uk-grid-row--click:focus-visible{outline:2px solid var(--ds-action-primary);outline-offset:-2px}.uk-grid--sticky thead th{z-index:2;position:sticky;top:0}.uk-grid-pager{margin-top:calc(var(--spacing) * 3);padding-block:4px}.uk-grid-pager .pg-info{margin-inline-end:auto}.uk-grid-row-peek{z-index:10;border-radius:var(--ds-radius-md);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--ds-glass-stroke);min-width:180px;box-shadow:var(--ds-shadow-lg);pointer-events:none;padding:10px 12px;animation:.15s cubic-bezier(.34,1.56,.64,1) uk-peek-in;position:absolute}.uk-pager-size{align-items:center;gap:calc(var(--spacing) * 2);font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-tertiary);display:inline-flex}.uk-pager-select{height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);background:var(--ds-input-bg,var(--ds-bg-inset));border:1px solid var(--ds-border-default);padding-inline:8px}.uk-combo-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;padding:6px 6px 0;display:flex}.uk-combo-chip{border-radius:var(--ds-radius-full);background-color:var(--ds-action-soft);font-size:12px;line-height:var(--tw-leading,1.5);color:var(--ds-action-primary);border:1px solid var(--ds-action-line);align-items:center;gap:5px;padding:3px 4px 3px 9px;font-weight:700;display:inline-flex}.uk-combo-chip button{all:unset;cursor:pointer;border-radius:var(--ds-radius-full);width:18px;height:18px;color:var(--ds-action-primary);place-items:center;display:inline-grid}.uk-combo-chip button:hover{background:var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.uk-combo-chip button:hover{background:color-mix(in srgb, var(--ds-action-primary) 18%, transparent)}}.uk-combo-chip button:focus-visible{outline:2px solid var(--ds-action-primary)}@keyframes uk-spin{to{transform:rotate(360deg)}}@keyframes uk-shimmer{to{transform:translate(100%)}}@keyframes uk-prog-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes uk-indet{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes uk-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes uk-peek-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.uk-spinner{animation-duration:1.4s}.uk-skeleton:after{animation:none}.uk-progress-fill{transition:none}.uk-progress-fill:after{animation:none}.uk-progress--indet .uk-progress-fill{animation-duration:2.4s}.uk-rating .uk-star{transition:color var(--ds-dur-100,.1s)}.uk-rating .uk-star:hover{transform:none}.uk-acc-panel,.uk-acc-panel-in,.uk-acc-chev{transition:none}.uk-acc-panel-in{opacity:1;transform:none}.uk-pop{animation:none}}.uk-form-section{margin-bottom:calc(var(--spacing) * 5)}.uk-form-section>.fs-title{align-items:center;gap:calc(var(--spacing) * 2.5);white-space:nowrap;color:var(--ds-text-tertiary);font:var(--ds-text-overline,var(--ds-text-label));letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--ds-space-10);display:flex}.uk-form-section>.fs-title:after{content:"";background:var(--ds-border-subtle);flex:auto;height:1px}.uk-fgrid{gap:var(--ds-space-12) var(--ds-space-16);grid-template-columns:1fr 1fr;display:grid}.uk-fgrid .full{grid-column:1/-1}@media (max-width:640px){.uk-fgrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.uk-fgrid-compact .uk-field{gap:var(--spacing)}.uk-fgrid-compact .uk-field>label{font-size:11px}.uk-fgrid-compact .uk-input,.uk-fgrid-compact .uk-select{height:calc(var(--spacing) * 9);padding-inline:10px;font-size:13px}.uk-fgrid-compact .uk-textarea{min-height:72px}.uk-valsum{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);background-color:var(--ds-error-bg);border-radius:var(--ds-radius-md);border:1px solid var(--ds-error-line);padding:14px 16px;display:flex}.uk-valsum .vi{color:var(--ds-error-fg);flex:none}.uk-valsum .vt b{color:var(--ds-text-primary);font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold);margin-bottom:4px;display:block}.uk-valsum .vt ul{margin:0;padding-inline-start:18px}.uk-valsum .vt li{color:var(--ds-error-fg);font:var(--ds-text-body-s)}.uk-stepper{align-items:flex-start;gap:0;display:flex}.uk-stepper .uk-step{cursor:default;flex-direction:column;flex:1;align-items:center;gap:9px;display:flex;position:relative}.uk-stepper .uk-step.clickable{cursor:pointer}.uk-stepper .uk-step:before,.uk-stepper .uk-step:after{content:"";background:var(--ds-border-strong);z-index:0;height:2px;transition:background var(--ds-dur-300);position:absolute;top:19px}.uk-stepper .uk-step:before{inset-inline:0 calc(50% + 24px)}.uk-stepper .uk-step:after{inset-inline:calc(50% + 24px) 0}.uk-stepper .uk-step:first-child:before,.uk-stepper .uk-step:last-child:after{display:none}.uk-stepper .uk-step.done:before,.uk-stepper .uk-step.done:after,.uk-stepper .uk-step.active:before{background:var(--ds-success-fg)}.uk-stepper .uk-step-node{z-index:1;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);border:2px solid var(--ds-border-strong);color:var(--ds-text-tertiary);font:700 14px/1 var(--ds-font-num);transition:all var(--ds-dur-300) var(--ds-ease-spring);place-items:center;display:grid;position:relative}.uk-stepper .uk-step-lab{text-align:center;color:var(--ds-text-tertiary);font:var(--ds-text-caption);font-weight:var(--ds-fw-semibold);transition:color var(--ds-dur-200)}.uk-stepper .uk-step-sub{text-align:center;color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.uk-step.active .uk-step-node{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-primary);box-shadow:0 0 0 4px var(--ds-action-soft)}.uk-step.active .uk-step-lab{color:var(--ds-text-primary)}@media (prefers-reduced-motion:no-preference){.uk-step.active .uk-step-node{animation:ukStepPulse 2.1s var(--ds-ease-out) infinite}}.uk-step.done .uk-step-node{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.uk-step.done .uk-step-lab{color:var(--ds-text-secondary)}.uk-step.blocked .uk-step-node{background-color:var(--ds-idle-bg);color:var(--ds-idle-fg);border-color:var(--ds-idle-line)}.uk-step.error .uk-step-node{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border-color:var(--ds-error-line)}.uk-step.error .uk-step-lab{color:var(--ds-error-fg)}.uk-rail{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.uk-rail .uk-rstep{cursor:default;gap:13px;padding:4px 0;display:flex;position:relative}.uk-rail .uk-rstep.clickable{cursor:pointer}.uk-rail .uk-rnode-col{flex-direction:column;align-items:center;display:flex}.uk-rail .uk-rnode{z-index:1;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-strong);color:var(--ds-text-tertiary);font:700 13px/1 var(--ds-font-num);transition:all var(--ds-dur-300) var(--ds-ease-spring);border-radius:11px;flex:none;place-items:center;display:grid}.uk-rail .uk-rline{min-height:16px;width:calc(var(--spacing) * .5);background:var(--ds-border-strong);transition:background var(--ds-dur-300);flex:1;margin:4px 0}.uk-rail .uk-rstep:last-child .uk-rline{display:none}.uk-rail .uk-rmeta{min-width:0;padding-top:7px;padding-bottom:10px}.uk-rail .uk-rmeta .rt{white-space:nowrap;color:var(--ds-text-secondary);font:var(--ds-text-body-s);font-weight:var(--ds-fw-semibold);transition:color var(--ds-dur-200)}.uk-rail .uk-rmeta .rs{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:3px}.uk-rail .uk-rstep.active .uk-rnode{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-primary)}.uk-rail .uk-rstep.active .rt{color:var(--ds-text-primary)}.uk-rail .uk-rstep.done .uk-rnode{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.uk-rail .uk-rstep.done .uk-rline{background:var(--ds-success-line)}.uk-rail .uk-rstep.done .rt{color:var(--ds-text-secondary)}.uk-rail .uk-rstep.error .uk-rnode{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border-color:var(--ds-error-line)}.uk-progress-step{align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}.uk-progress-step .pst-meta{white-space:nowrap;color:var(--ds-text-secondary);font:var(--ds-text-caption)}.uk-progress-step .pst-meta b{color:var(--ds-text-primary);font-family:var(--ds-font-num)}.uk-progress-step .pst-bar{height:calc(var(--spacing) * 2);background-color:var(--ds-bg-inset);border-radius:999px;flex:1;overflow:hidden}.uk-progress-step .pst-bar>i{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-blue-300));height:100%;box-shadow:0 0 12px var(--ds-action-line);transition:width var(--ds-dur-500) var(--ds-ease-spring);border-radius:999px;display:block}.uk-progress-step .pst-pct{text-align:end;min-width:44px;color:var(--ds-action-primary);font:700 14px/1 var(--ds-font-num)}.uk-statemachine{gap:var(--ds-space-12);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.uk-sm-cell{align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-inset);text-align:center;border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);flex-direction:column;padding:16px;display:flex}.uk-sm-node{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font:700 15px/1 var(--ds-font-num);border-radius:13px;place-items:center;display:grid}.uk-sm-cell .smn{font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold)}.uk-sm-cell .smd{color:var(--ds-text-tertiary);font:var(--ds-text-helper);direction:ltr}.uk-wizard{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-card-shadow);grid-template-columns:240px 1fr;gap:0;display:grid;overflow:hidden}@media (max-width:720px){.uk-wizard{grid-template-columns:repeat(1,minmax(0,1fr))}.uk-wizard .uk-wiz-rail{display:none}}.uk-wiz-rail{background-color:var(--ds-bg-inset);padding:var(--ds-space-20);border-inline-start:1px solid var(--ds-border-default);order:1}.uk-wiz-rail .wr-title{align-items:center;gap:calc(var(--spacing) * 2);font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold);margin-bottom:16px;display:flex}.uk-wiz-main{flex-direction:column;order:2;min-width:0;display:flex}.uk-wiz-head{padding:var(--ds-space-20) var(--ds-space-24) 0}.uk-wiz-body{min-height:220px;padding:var(--ds-space-16) var(--ds-space-24) var(--ds-space-24)}.uk-wiz-pane{animation:wizIn var(--ds-dur-300) var(--ds-ease-out)}@media (prefers-reduced-motion:no-preference){.uk-wiz-pane{animation:wizIn var(--ds-dur-300) var(--ds-ease-out)}}.uk-wiz-pane .wp-title{font:var(--ds-text-h4);margin-bottom:4px}.uk-wiz-pane .wp-sub{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin-bottom:var(--ds-space-20)}.uk-wiz-foot{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--ds-bg-inset);padding:var(--ds-space-16) var(--ds-space-24);border-top:1px solid var(--ds-border-default);display:flex}.uk-wiz-foot .save{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-text-tertiary);font:var(--ds-text-helper);display:flex}.uk-wiz-foot .save .sd{border-radius:var(--ds-radius-full);background:var(--ds-success-fg);width:7px;height:7px}.uk-wiz-success{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;min-height:260px;padding:var(--ds-space-32);flex-direction:column;display:flex}.uk-wiz-success .ring{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:var(--ds-radius-full);background-color:var(--ds-success-bg);color:var(--ds-success-fg);border:2px solid var(--ds-success-line);place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.uk-wiz-success .ring{animation:popRing var(--ds-dur-400) var(--ds-ease-spring)}}.uk-wiz-success h3{font:var(--ds-text-h3);margin:0}.uk-wiz-success p{max-width:320px;color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0}.uk-wiz-success .code{background-color:var(--ds-action-soft);color:var(--ds-action-primary);font:700 14px/1 var(--ds-font-num);border:1px solid var(--ds-action-line);border-radius:10px;padding:8px 14px}.uk-disclose{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);overflow:hidden}.uk-disclose-head{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-inset);transition:background var(--ds-dur-150);padding:14px 16px;display:flex}.uk-disclose-head:hover{background-color:var(--ds-bg-raised)}.uk-disclose-head .dc-chev{transition:transform var(--ds-dur-200);margin-inline-start:auto}.uk-disclose.open .uk-disclose-head .dc-chev{transform:rotate(180deg)}.uk-disclose-body{padding:calc(var(--spacing) * 4);border-top:1px solid var(--ds-border-default)}@keyframes ukStepPulse{0%{box-shadow:0 0 0 3px var(--ds-action-soft), 0 0 0 2px var(--ds-action-line)}70%{box-shadow:0 0 0 3px var(--ds-action-soft), 0 0 0 13px transparent}to{box-shadow:0 0 0 3px var(--ds-action-soft), 0 0 0 13px transparent}}@keyframes wizIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.uk-date{position:relative}.uk-date-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-inset);width:100%;color:var(--ds-text-primary);height:var(--ds-input-height);border-radius:var(--ds-input-radius);border:1px solid var(--ds-input-border);font:var(--ds-text-body-s);transition:border-color var(--ds-dur-150), box-shadow var(--ds-dur-150), background var(--ds-dur-150);padding-inline:13px;display:flex;overflow:hidden}.uk-date-trigger:hover{border-color:var(--ds-border-strong)}.uk-date-trigger.open{background-color:var(--ds-bg-surface);border-color:var(--ds-input-border-focus);box-shadow:var(--ds-focus-ring)}.uk-date-trigger .lead{color:var(--ds-text-tertiary);flex:none;place-items:center;display:grid}.uk-date-trigger .val{text-overflow:ellipsis;white-space:nowrap;text-align:start;direction:ltr;flex:1;min-width:0;overflow:hidden}.uk-date-trigger .val.ph{color:var(--ds-text-disabled)}.uk-cal{width:300px;z-index:var(--ds-z-drawer);border-radius:var(--ds-radius-lg);background:var(--ds-bg-overlay);border:1px solid var(--ds-glass-stroke);box-shadow:var(--ds-shadow-popover);padding:14px;position:fixed}.uk-cal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.uk-cal-head b{font:700 14px/1 var(--ds-font-body)}.uk-cal-nav{cursor:pointer;background-color:var(--ds-bg-raised);width:30px;height:30px;color:var(--ds-text-secondary);border:1px solid var(--ds-border-subtle);border-radius:9px;place-items:center;display:grid}.uk-cal-nav:hover{color:var(--ds-text-primary);border-color:var(--ds-border-strong)}.uk-cal-grid{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(7,1fr);display:grid}.uk-cal-grid .wd{text-align:center;color:var(--ds-text-tertiary);font:700 10px/1 var(--ds-font-body);padding-block:6px 8px}.uk-cal-day{cursor:pointer;color:var(--ds-text-primary);aspect-ratio:1;font:600 12.5px/1 var(--ds-font-num,var(--ds-font-body));transition:background var(--ds-dur-100);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.uk-cal-day:hover{background-color:var(--ds-action-soft)}.uk-cal-day.muted{color:var(--ds-text-disabled)}.uk-cal-day.today{box-shadow:inset 0 0 0 1.5px var(--ds-action-line)}.uk-cal-day.on{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--ds-action-primary);color:var(--ds-action-ink)}.uk-cal-foot{border-top:1px solid var(--ds-border-subtle);justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.uk-cal-foot button{cursor:pointer;color:var(--ds-action-primary);font:700 12px/1 var(--ds-font-body);background:0;border:0}.uk-cal-title{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-text-primary);font:700 14px/1 var(--ds-font-body);transition:background var(--ds-dur-150);background:0 0;border:0;display:inline-flex}.uk-cal-title:hover{background:var(--ds-bg-raised-tr);border-radius:9px}.uk-cal-ympanel{gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr 1fr;display:grid}.uk-cal-ym-col{min-width:0}.uk-cal-ym-lbl{text-align:center;color:var(--ds-text-tertiary);font:800 10.5px/1 var(--ds-font-body);letter-spacing:.06em;text-transform:uppercase;padding:2px 4px 8px}.uk-cal-ym-list{scrollbar-width:thin;flex-direction:column;gap:3px;max-height:210px;display:flex;overflow-y:auto}.uk-cal-ym-item{cursor:pointer;height:34px;color:var(--ds-text-secondary);font:700 12.5px/1 var(--ds-font-body);transition:all var(--ds-dur-150);background:0 0;border:0;border-radius:9px}.uk-cal-ym-item:hover{color:var(--ds-text-primary);background:var(--ds-bg-raised-tr)}.uk-cal-ym-item.on{background-color:var(--ds-action-soft);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--ds-action-primary)}.uk-cal-ym-done{cursor:pointer;background-color:var(--ds-action-soft);height:38px;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);font:800 12.5px/1 var(--ds-font-body);border-radius:10px;grid-column:1/-1}.uk-drop{cursor:pointer;background-color:var(--ds-bg-inset);text-align:center;border:1.5px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);transition:border-color var(--ds-dur-150), background var(--ds-dur-150);padding:26px 18px}.uk-drop:hover,.uk-drop.drag{background-color:var(--ds-action-soft);border-color:var(--ds-action-primary)}.uk-drop .ic{background-color:var(--ds-action-soft);width:50px;height:50px;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);border-radius:15px;place-items:center;margin:0 auto 12px;display:grid}.uk-drop b{font:700 13.5px/1.6 var(--ds-font-body);display:block}.uk-drop span{color:var(--ds-text-tertiary);font:600 11.5px/1.6 var(--ds-font-body)}.uk-files{flex-direction:column;gap:9px;margin-top:12px;display:flex}.uk-file{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--ds-bg-surface);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);padding:11px 13px;display:flex}.uk-file .ft{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--ds-value-soft);color:var(--ds-value);border-radius:10px;flex:none;place-items:center;display:grid}.uk-file .fb{flex:1;min-width:0}.uk-file .fb b{white-space:nowrap;font:600 12.5px/1.5 var(--ds-font-body);text-overflow:ellipsis;display:block;overflow:hidden}.uk-file .fb .fs{color:var(--ds-text-tertiary);font:600 10.5px/1.4 var(--ds-font-num,var(--ds-font-body));direction:ltr}.uk-file-bar{background-color:var(--ds-bg-inset);border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.uk-file-bar i{background:var(--ds-action-primary);height:100%;transition:width .3s var(--ds-ease-out);border-radius:99px;display:block}.uk-file .fx{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;color:var(--ds-text-tertiary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.uk-file .fx:hover{background-color:var(--ds-error-bg);color:var(--ds-error-fg)}.uk-file.done .ft{background-color:var(--ds-success-bg);color:var(--ds-success-fg)}.uk-file.err{border-color:var(--ds-error-line,var(--ds-error-border,var(--ds-border-strong)))}.uk-file.err .fs{color:var(--ds-error-fg)}.uk-error{color:var(--ds-error-fg);font:500 12.5px/1.5 var(--ds-font-body);margin-top:6px}.uk-capture{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.uk-cap{cursor:pointer;aspect-ratio:4/3;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);background:radial-gradient(120% 120% at 50% 0%, var(--ds-bg-raised), var(--ds-bg-sunken));transition:border-color var(--ds-dur-150), transform var(--ds-dur-150);place-items:center;display:grid;position:relative;overflow:hidden}.uk-cap:hover{border-color:var(--ds-action-line);transform:translateY(-2px)}.uk-cap .ph{color:var(--ds-text-tertiary);flex-direction:column;align-items:center;gap:9px;display:flex}.uk-cap .ph .lens{border-radius:var(--ds-radius-full);background-color:var(--ds-action-soft);width:52px;height:52px;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);place-items:center;display:grid}.uk-cap .ph b{color:var(--ds-text-secondary);font:700 12px/1.4 var(--ds-font-body)}.uk-cap .ph span{font:600 10px/1.4 var(--ds-font-body)}.uk-cap.shot{background:linear-gradient(135deg, var(--fam,#4d8dff), var(--fam,#4d8dff))}@supports (color:color-mix(in lab, red, red)){.uk-cap.shot{background:linear-gradient(135deg, color-mix(in srgb, var(--fam,#4d8dff) 30%, #0c1322), color-mix(in srgb, var(--fam,#4d8dff) 8%, #0c1322))}}.uk-cap.shot .ph{color:#fff}.uk-cap .tag{font:800 10px/1 var(--ds-font-body);border-radius:99px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-start:8px}.uk-cap .tag.ok{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border:1px solid var(--ds-success-line)}.uk-cap .tag.rec{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border:1px solid var(--ds-error-line)}.uk-cap .tag.rec .blink{border-radius:var(--ds-radius-full);background:var(--ds-error-fg);width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.uk-cap .tag.rec .blink{animation:1s step-end infinite ukBlink}}.uk-cap .retake{font:700 10px/1 var(--ds-font-body);cursor:pointer;background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ds-glass-stroke);color:#fff;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-end:8px}.uk-kyc{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.uk-kyc-step{background-color:var(--ds-bg-surface);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);transition:border-color var(--ds-dur-150), box-shadow var(--ds-dur-200);align-items:center;gap:13px;padding:14px;display:flex}.uk-kyc-step.active{border-color:var(--ds-action-line);box-shadow:0 0 0 3px var(--ds-action-soft)}.uk-kyc-step.done{border-color:var(--ds-success-line)}.uk-kyc-step .kn{background-color:var(--ds-bg-inset);width:42px;height:42px;color:var(--ds-text-tertiary);border:1px solid var(--ds-border-subtle);border-radius:12px;flex:none;place-items:center;display:grid}.uk-kyc-step.active .kn{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-line)}.uk-kyc-step.done .kn{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.uk-kyc-step .kb{flex:1;min-width:0}.uk-kyc-step .kb b{font:700 13px/1.5 var(--ds-font-body);display:block}.uk-kyc-step .kb span{color:var(--ds-text-tertiary);font:600 11px/1.5 var(--ds-font-body)}.uk-kyc-step .kx{flex:none}.uk-kyc-liveness{background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-subtle);justify-content:center;align-items:center;gap:18px;padding:18px;display:flex}.uk-kyc-face{height:120px;width:calc(var(--spacing) * 24);color:var(--ds-action-primary);border:2px dashed var(--ds-action-line);border-radius:48% 48% 46% 46%;flex:none;place-items:center;display:grid;position:relative}.uk-kyc-face .scan{height:calc(var(--spacing) * .5);background:var(--ds-action-primary);box-shadow:0 0 10px var(--ds-action-primary);border-radius:2px;position:absolute;inset-block-start:14px;inset-inline:6px}@media (prefers-reduced-motion:no-preference){.uk-kyc-face .scan{animation:ukScan 2.2s var(--ds-ease-in-out) infinite alternate}}.uk-otp{direction:ltr;justify-content:center;gap:9px;display:flex}.uk-otp input{text-align:center;width:46px;height:54px;color:var(--ds-text-primary);border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);border:1.5px solid var(--ds-input-border);font:800 22px/1 var(--ds-font-num,var(--ds-font-body));transition:border-color var(--ds-dur-150), box-shadow var(--ds-dur-150);outline:0}@media (max-width:440px){.uk-otp{gap:calc(var(--spacing) * 1.5)}.uk-otp input{flex:1 1 0;width:auto;min-width:0;max-width:54px;height:52px;font-size:20px}}.uk-otp input:focus{background-color:var(--ds-bg-surface);border-color:var(--ds-input-border-focus);box-shadow:var(--ds-focus-ring)}.uk-otp input.filled{border-color:var(--ds-action-line)}.uk-otp.is-err input{color:var(--ds-error-fg);border-color:var(--ds-error-line);box-shadow:0 0 0 3px var(--ds-error-bg);background:var(--ds-error-bg)}.uk-otp.is-ok input{border-color:var(--ds-success-line,#4ade80);color:var(--ds-success-fg,#22c55e);background:var(--ds-success-fg,#22c55e)}@supports (color:color-mix(in lab, red, red)){.uk-otp.is-ok input{background:color-mix(in srgb, var(--ds-success-fg,#22c55e) 8%, transparent)}}.uk-otp.is-ok input{animation:.38s cubic-bezier(.34,1.56,.64,1) both ds-ok-pop,.5s ease-out 50ms both ds-ok-glow}.uk-otp.is-ok input:first-child{animation-delay:0s,50ms}.uk-otp.is-ok input:nth-child(2){animation-delay:40ms,90ms}.uk-otp.is-ok input:nth-child(3){animation-delay:80ms,.13s}.uk-otp.is-ok input:nth-child(4){animation-delay:.12s,.17s}.uk-otp.is-ok input:nth-child(5){animation-delay:.16s,.21s}.uk-otp.is-ok input:nth-child(6){animation-delay:.2s,.25s}.uk-sign{background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-lg);border:1.5px solid var(--ds-border-default);position:relative;overflow:hidden}.uk-sign canvas{cursor:crosshair;touch-action:none;width:100%;height:150px;display:block}.uk-sign .base{background:var(--ds-border-strong);height:1px;position:absolute;inset-block-end:30px;inset-inline:14px}.uk-sign .hint{pointer-events:none;color:var(--ds-text-disabled);font:600 11px/1 var(--ds-font-body);position:absolute;inset-block-end:12px;inset-inline-start:16px}.uk-sign .clr{cursor:pointer;background-color:var(--ds-bg-surface);color:var(--ds-text-secondary);font:700 11px/1 var(--ds-font-body);border:1px solid var(--ds-border-default);border-radius:99px;align-items:center;gap:5px;padding:6px 11px;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.uk-sign .clr:hover{color:var(--ds-error-fg);border-color:var(--ds-error-line)}.uk-tags{background-color:var(--ds-bg-inset);min-height:var(--ds-input-height);border-radius:var(--ds-input-radius);border:1px solid var(--ds-input-border);flex-wrap:wrap;align-items:center;gap:7px;padding:7px 10px;display:flex}.uk-tags:focus-within{background-color:var(--ds-bg-surface);border-color:var(--ds-input-border-focus);box-shadow:var(--ds-focus-ring)}.uk-tags .tg{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--ds-action-soft);color:var(--ds-action-primary);font:700 12px/1 var(--ds-font-body);border:1px solid var(--ds-action-line);border-radius:99px;padding:5px 10px;display:inline-flex}.uk-tags .tg button{cursor:pointer;color:inherit;background:0;border:0;place-items:center;padding:0;display:grid}.uk-tags input{min-width:80px;color:var(--ds-text-primary);font:var(--ds-text-body-s);background:0 0;border:0;outline:0;flex:1}@keyframes ukBlink{50%{opacity:0}}@keyframes ukScan{to{inset-block-start:calc(100% - 14px)}}@keyframes ds-shake{0%{transform:translate(0)scale(1)}10%{transform:translate(-9px)scale(1.03)}25%{transform:translate(8px)scale(.98)}40%{transform:translate(-7px)scale(1.02)}55%{transform:translate(5px)scale(.99)}70%{transform:translate(-3px)scale(1.01)}85%{transform:translate(2px)scale(1)}to{transform:translate(0)scale(1)}}@keyframes ds-err-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-error-fg) 40%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--ds-error-fg) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-error-fg) 0%, transparent)}}.ds-shake,.uk-otp.is-err{animation:.45s cubic-bezier(.36,.07,.19,.97) both ds-shake}.uk-otp.is-err input{animation:.5s ease-out 50ms both ds-err-pulse}@keyframes ds-ok-pop{0%{transform:scale(1)}30%{transform:scale(1.12)}55%{transform:scale(.94)}75%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ds-ok-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-success-fg,#22c55e) 50%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ds-success-fg,#22c55e) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-success-fg,#22c55e) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ds-shake,.uk-otp.is-err,.uk-otp.is-err input,.uk-otp.is-ok input{animation:none}}.jdp{position:relative}.jdp-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-surface);text-align:start;width:100%;height:46px;color:var(--ds-text-primary);border-radius:var(--ds-radius-md);border:1.5px solid var(--ds-border-default);font:var(--ds-text-body-s);font-family:var(--ds-font-body);transition:border-color var(--ds-dur-200), box-shadow var(--ds-dur-200), background var(--ds-dur-200);padding-inline:14px;display:flex}.jdp-trigger:hover{border-color:var(--ds-border-strong)}.jdp-trigger.open{border-color:var(--ds-action-primary);box-shadow:0 0 0 4px var(--ds-action-soft)}.jdp-trigger.ok{border-color:var(--ds-success-line)}.jdp-lead{color:var(--ds-text-tertiary);flex:none;place-items:center;display:grid}.jdp-trigger.open .jdp-lead,.jdp-trigger:hover .jdp-lead{color:var(--ds-action-primary)}.jdp-val{text-align:start;--tw-font-weight:var(--font-weight-bold);min-width:0;font-weight:var(--font-weight-bold);font-family:var(--ds-font-num,var(--ds-font-body));letter-spacing:.02em;direction:ltr;flex:1}.jdp-val.ph{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ds-text-tertiary);font-family:var(--ds-font-body)}.jdp-wdtag{background-color:var(--ds-action-soft);color:var(--ds-action-primary);font:700 10.5px/1 var(--ds-font-body);border:1px solid var(--ds-action-line);border-radius:99px;flex:none;padding:4px 8px}.jdp-trail{color:var(--ds-text-tertiary);transition:transform var(--ds-dur-200), color var(--ds-dur-200);flex:none;place-items:center;display:grid}.jdp-trigger.open .jdp-trail{color:var(--ds-action-primary);transform:rotate(180deg)}.jdp-trigger.ok .jdp-trail{color:var(--ds-success-fg);transform:none}.jdp-pop{width:320px;max-width:92vw;z-index:var(--ds-z-modal);border-radius:var(--ds-radius-lg);background:var(--ds-bg-overlay);border:1px solid var(--ds-glass-stroke);box-shadow:var(--ds-shadow-pop,var(--ds-shadow-popover));-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.4);backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.4);transform-origin:top;position:fixed;overflow:hidden}.jdp-pop.above{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.jdp-pop{animation:jdpIn var(--ds-dur-200) var(--ds-ease-spring,ease)}}.jdp-tabs{gap:var(--spacing);border-bottom:1px solid var(--ds-border-subtle);padding:8px;display:flex}.jdp-tab{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);height:34px;color:var(--ds-text-tertiary);font:700 12px/1 var(--ds-font-body);transition:background var(--ds-dur-200), color var(--ds-dur-200);background:0 0;border:0;border-radius:10px;flex:1;display:inline-flex}.jdp-tab:hover{color:var(--ds-text-secondary);background:var(--ds-bg-raised-tr)}.jdp-tab.on{background-color:var(--ds-action-soft);color:var(--ds-action-primary)}.jdp-body{padding:calc(var(--spacing) * 3)}.jdp-cal-head{align-items:center;gap:calc(var(--spacing) * 1.5);margin-bottom:10px;display:flex}.jdp-nav{cursor:pointer;background-color:var(--ds-bg-surface);width:34px;height:34px;color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);transition:all var(--ds-dur-200);border-radius:10px;flex:none;place-items:center;display:grid}.jdp-nav:hover{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-line)}.jdp-title{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);height:34px;color:var(--ds-text-primary);font:800 14px/1 var(--ds-font-body);transition:background var(--ds-dur-200);background:0 0;border:0;border-radius:10px;flex:1;display:inline-flex}.jdp-title:hover{background:var(--ds-bg-raised-tr)}.jdp-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.jdp-wd{text-align:center;color:var(--ds-text-tertiary);font:800 10.5px/1 var(--ds-font-body);padding:4px 0 8px}.jdp-wd.fri{color:var(--ds-error-fg)}.jdp-cell{height:calc(var(--spacing) * 9);cursor:pointer;color:var(--ds-text-secondary);font:700 13px/1 var(--ds-font-num,var(--ds-font-body));transition:background var(--ds-dur-150), color var(--ds-dur-150), transform var(--ds-dur-150);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:relative}.jdp-cell.empty{cursor:default}.jdp-cell:not(.empty):hover{background-color:var(--ds-action-soft);color:var(--ds-action-primary);transform:translateY(-1px)}.jdp-cell.fri{color:var(--ds-error-fg)}.jdp-cell.today{color:var(--ds-action-primary);box-shadow:inset 0 0 0 1.5px var(--ds-action-line)}.jdp-cell.sel{background:var(--ds-action-primary);color:var(--ds-action-ink,#fff);box-shadow:0 6px 16px var(--ds-action-soft);transform:none}.jdp-cell.sel:hover{background:var(--ds-action-hover);color:var(--ds-action-ink,#fff)}.jdp-ympanel{gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr 1fr;display:grid}.jdp-ym-col{min-width:0}.jdp-ym-lbl,.jdp-qlbl{text-align:center;color:var(--ds-text-tertiary);font:800 10.5px/1 var(--ds-font-body);letter-spacing:.06em;text-transform:uppercase;padding:2px 4px 8px}.jdp-ym-list{scrollbar-width:thin;flex-direction:column;gap:3px;max-height:210px;padding-inline-end:4px;display:flex;overflow-y:auto}.jdp-ym-it{cursor:pointer;height:34px;color:var(--ds-text-secondary);font:700 12.5px/1 var(--ds-font-body);transition:all var(--ds-dur-150);background:0 0;border:0;border-radius:9px}.jdp-ym-it:hover{color:var(--ds-text-primary);background:var(--ds-bg-raised-tr)}.jdp-ym-it.on{background-color:var(--ds-action-soft);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--ds-action-primary)}.jdp-ym-done{cursor:pointer;background-color:var(--ds-action-soft);height:38px;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);font:800 12.5px/1 var(--ds-font-body);border-radius:10px;grid-column:1/-1}.jdp-quick{grid-template-columns:1fr 1.4fr 1fr;gap:8px;display:grid}.jdp-qcol{min-width:0}.jdp-qlist{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);scrollbar-width:thin;scroll-behavior:smooth;border-radius:12px;flex-direction:column;gap:3px;max-height:224px;padding:4px;display:flex;overflow-y:auto}.jdp-qit{min-height:calc(var(--spacing) * 9);cursor:pointer;color:var(--ds-text-secondary);font:700 12.5px/1 var(--ds-font-body);transition:all var(--ds-dur-150);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.jdp-qit:hover{color:var(--ds-text-primary);background:var(--ds-bg-raised-tr)}.jdp-qit.on{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--ds-action-primary);color:var(--ds-action-ink,#fff)}.jdp-quick-out{background-color:var(--ds-action-soft);text-align:center;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);font:800 13px/1 var(--ds-font-body);font-family:var(--ds-font-num,var(--ds-font-body));border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;display:flex}.jdp-wheels{grid-template-columns:1fr 1.4fr 1fr;gap:8px;display:grid;position:relative}.jdp-wcol{min-width:0}.jdp-wheel{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);border-radius:12px;height:190px;position:relative;overflow:hidden}.jdp-wheel-scroll{z-index:1;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;padding-block:76px;position:relative;overflow-y:auto}.jdp-wheel-scroll::-webkit-scrollbar{display:none}.jdp-wheel-item{cursor:pointer;width:100%;height:38px;color:var(--ds-text-tertiary);opacity:.45;scroll-snap-align:center;font:700 13px/1 var(--ds-font-body);transition:color var(--ds-dur-150), opacity var(--ds-dur-150), transform var(--ds-dur-150), font-size var(--ds-dur-150);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.jdp-wheel-item:hover{opacity:.8}.jdp-wheel-item.on{--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);color:var(--ds-action-primary);opacity:1;transform:scale(1.04)}.jdp-wheel-band{pointer-events:none;z-index:0;background-color:var(--ds-action-soft);height:38px;box-shadow:inset 0 0 0 1.5px var(--ds-action-line);border-radius:9px;position:absolute;inset-block-start:76px;inset-inline:6px}.jdp-wheel-mask{pointer-events:none;z-index:2;background:linear-gradient(var(--ds-bg-inset), transparent 30%, transparent 70%, var(--ds-bg-inset));position:absolute;inset:0}.jdp-foot{align-items:center;gap:calc(var(--spacing) * 2);border-top:1px solid var(--ds-border-subtle);padding:10px 12px;display:flex}.jdp-foot-btn{height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--ds-bg-surface);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);font:700 12.5px/1 var(--ds-font-body);transition:all var(--ds-dur-200);border-radius:10px;padding-inline:14px;display:inline-flex}.jdp-foot-btn:hover{color:var(--ds-action-primary);border-color:var(--ds-action-line)}.jdp-foot-btn.ghost{color:var(--ds-text-tertiary);background:0 0;border-color:#0000}.jdp-foot-btn.ghost:hover{color:var(--ds-error-fg)}.jdp-foot-btn.primary{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:var(--ds-action-ink,#fff);margin-inline-start:auto}.jdp-foot-btn.primary:hover{background:var(--ds-action-hover);color:var(--ds-action-ink,#fff)}.jdp-sheet .uk-sheet-body{padding:0}.jdp-sheet .jdp-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.jdp-sheet .jdp-tab,.jdp-sheet .jdp-foot-btn{min-height:44px}@keyframes jdpIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jdp-pop{animation:none}.jdp-cell,.jdp-wheel-item,.jdp-qit{transition:none}.jdp-qlist,.jdp-wheel-scroll{scroll-behavior:auto}}.uk-tabs{align-items:center;gap:var(--spacing);border-bottom:1px solid var(--ds-border-default);display:flex;position:relative}.uk-tabs.no-line{border-bottom:0}@media (max-width:640px){.uk-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow:auto hidden}.uk-tabs::-webkit-scrollbar{display:none}.uk-tab{scroll-snap-align:start;flex:none}}.uk-tab{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);height:42px;padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--ds-text-tertiary);font:var(--ds-text-body-s);transition:color var(--ds-dur-200), transform var(--ds-dur-200) var(--ds-ease-jelly);background-color:#0000;border-width:0;display:inline-flex;position:relative}.uk-tab:hover{color:var(--ds-text-secondary)}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .uk-tab:active{transform:scale(.94)}}.uk-tab.on{color:var(--ds-action-primary)}.uk-tab .uk-tab-ink{height:calc(var(--spacing) * .5);border-radius:var(--ds-radius-sm);background:var(--ds-action-primary);box-shadow:0 0 10px var(--ds-action-line);position:absolute;inset-block-end:-1px;inset-inline:8px}.uk-tabs-ink{pointer-events:none;height:calc(var(--spacing) * .5);border-radius:var(--ds-radius-sm);background:var(--ds-action-primary);box-shadow:0 0 10px var(--ds-action-line);transition:transform var(--ds-dur-400) var(--ds-ease-spring), width var(--ds-dur-400) var(--ds-ease-spring);position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.uk-tabs-ink{transition:none}}.uk-tab .uk-count{background:var(--ds-bg-inset);color:var(--ds-text-tertiary)}.uk-tab.on .uk-count{background-color:var(--ds-action-soft);color:var(--ds-action-primary)}.uk-tabs--pill{border-style:var(--tw-border-style);background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-md);border-width:0;gap:2px;padding:4px;display:inline-flex;position:relative}.uk-tabs--pill .uk-tab{border-radius:var(--ds-radius-sm);z-index:1;height:34px}.uk-tabs--pill .uk-tab.on{color:var(--ds-text-primary)}.uk-tabs--pill .uk-tab .uk-tab-ink{display:none}.uk-tabs--pill .uk-tab-pill{background-color:var(--ds-bg-raised);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-sm);z-index:0;transition:transform var(--ds-dur-300) var(--ds-ease-spring), width var(--ds-dur-300) var(--ds-ease-spring);position:absolute;top:4px;bottom:4px;left:0}.uk-crumb{align-items:center;gap:calc(var(--spacing) * 1.5);font:var(--ds-text-body-s);flex-wrap:wrap;display:flex}.uk-crumb a,.uk-crumb span.cl{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-text-tertiary);transition:color var(--ds-dur-150);text-decoration-line:none;display:inline-flex}.uk-crumb a:hover{color:var(--ds-text-primary)}.uk-crumb .sep{color:var(--ds-text-disabled);display:inline-flex}.uk-crumb .cur{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary)}.uk-pager{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.uk-pager .pg{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);cursor:pointer;background-color:var(--ds-bg-surface);color:var(--ds-text-secondary);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-default);font:600 13px/1 var(--ds-font-num);transition:all var(--ds-dur-150);place-items:center;padding:0 6px;display:grid}.uk-pager .pg:hover:not(.on):not([disabled]){border-color:var(--ds-border-strong);color:var(--ds-text-primary)}.uk-pager .pg.on{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff}.uk-pager .pg[disabled]{pointer-events:none;opacity:.4}.uk-pager .gap{color:var(--ds-text-tertiary);padding:0 2px}.uk-pager .pg-info{color:var(--ds-text-tertiary);font:var(--ds-text-caption);margin-inline-end:calc(var(--spacing) * 2.5)}.uk-menu-wrap{display:inline-flex;position:relative}.uk-menu{z-index:90;background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--ds-glass-stroke);border-radius:var(--ds-radius-md);min-width:220px;box-shadow:var(--ds-shadow-lg);animation:menuIn var(--ds-dur-200) var(--ds-ease-jelly);padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.uk-bottomnav{z-index:50;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--ds-glass-stroke);box-shadow:var(--ds-shadow-lg);border-radius:18px;gap:2px;display:flex;position:fixed;inset-block-end:10px;inset-inline:10px}.uk-bottomnav-item{cursor:pointer;border-style:var(--tw-border-style);min-height:52px;color:var(--ds-text-tertiary);font:600 10px/1 var(--ds-font-sans);transition:color var(--ds-dur-200), background var(--ds-dur-200);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border-width:0;border-radius:13px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 2px;display:flex}.uk-bottomnav-item:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-bottomnav-item.on{background-color:var(--ds-action-soft);color:var(--ds-action-primary-hover)}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .uk-bottomnav-item:active{transform:scale(.94)}}.uk-bottomnav-ic{place-items:center;display:grid;position:relative}.uk-bottomnav-lbl{white-space:nowrap}.uk-bottomnav-badge{height:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 2);text-align:center;background:var(--ds-error-fg,#e5484d);color:#fff;font:700 9px/14px var(--ds-font-num,inherit);box-shadow:0 0 0 2px var(--ds-bg-surface);border-radius:999px;padding:0 4px;position:absolute;inset-block-start:-4px;inset-inline-end:-6px}.uk-bottomnav-badge:empty{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);min-width:0;padding:0}.uk-menu--sheet{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;position:static;inset:auto}.uk-menu--sheet .uk-menu-item{min-height:calc(var(--spacing) * 12);font:var(--ds-text-body-m);padding:13px 8px}.uk-menu-item{cursor:pointer;color:var(--ds-text-secondary);border-radius:var(--ds-radius-sm);font:var(--ds-text-body-s);transition:background var(--ds-dur-100), color var(--ds-dur-100), transform var(--ds-dur-200) var(--ds-ease-jelly);align-items:center;gap:11px;padding:9px 11px;display:flex}.uk-menu-item:hover{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .uk-menu-item:active{transform:scale(.975)}html:not([data-theme-name=gitlab]) .uk-menu-item,html:not([data-theme-name=gitlab]) .uk-cmdk-item{animation:uk-stagger-in var(--ds-dur-300) var(--ds-ease-out) both}.uk-menu-item:nth-child(n+2),.uk-cmdk-item:nth-child(n+2){animation-delay:28ms}.uk-menu-item:nth-child(n+3),.uk-cmdk-item:nth-child(n+3){animation-delay:52ms}.uk-menu-item:nth-child(n+4),.uk-cmdk-item:nth-child(n+4){animation-delay:74ms}.uk-menu-item:nth-child(n+5),.uk-cmdk-item:nth-child(n+5){animation-delay:94ms}.uk-menu-item:nth-child(n+6),.uk-cmdk-item:nth-child(n+6){animation-delay:.112s}.uk-menu-item:nth-child(n+7),.uk-cmdk-item:nth-child(n+7){animation-delay:.128s}}.uk-menu-item .mk{font:var(--ds-text-helper);color:var(--ds-text-tertiary);font-family:var(--ds-font-num);margin-inline-start:auto}.uk-menu-item.danger{color:var(--ds-error-fg)}.uk-menu-item.danger:hover{background:var(--ds-error-bg)}.uk-menu-sep{background:var(--ds-border-default);height:1px;margin:6px 4px}.uk-menu-label{text-transform:uppercase;font:var(--ds-text-label);letter-spacing:.06em;color:var(--ds-text-tertiary);padding:8px 11px 4px}.uk-shelldemo{background-color:var(--ds-bg-base);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);grid-template-columns:1fr;gap:0;height:380px;display:grid;overflow:hidden}.uk-shell-grid{grid-template-rows:52px 1fr;height:100%;display:grid}@media (max-width:640px){.uk-shelldemo{-webkit-overflow-scrolling:touch;overflow-x:auto}.uk-shell-grid{min-width:460px}}.uk-shell-top{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);border-bottom:1px solid var(--ds-border-default);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex}.uk-shell-main{min-height:0;transition:grid-template-columns var(--ds-dur-300) var(--ds-ease-spring);grid-template-columns:1fr 200px;display:grid}.uk-shell-main.collapsed{grid-template-columns:1fr 60px}.uk-shell-side{background-color:var(--ds-bg-inset);border-inline-start:1px solid var(--ds-border-default);order:2;padding:12px 10px;position:relative;overflow:hidden}.uk-shell-content{order:1;padding:18px;overflow:hidden}.uk-mininav{flex-direction:column;gap:2px;display:flex;position:relative}.uk-mininav-pill{background-color:var(--ds-action-soft);border:1px solid var(--ds-action-line);height:38px;box-shadow:0 4px 14px var(--ds-action-soft);transition:top var(--ds-dur-300) var(--ds-ease-spring);z-index:0;border-radius:10px;position:absolute;inset-inline:4px}.uk-mininav-pill:before{content:"";background:var(--ds-action-primary);inset-inline-start:-1px;border-radius:99px;width:3px;position:absolute;top:9px;bottom:9px}.uk-mini-item{cursor:pointer;white-space:nowrap;z-index:1;height:38px;color:var(--ds-text-tertiary);transition:color var(--ds-dur-200);border-radius:10px;align-items:center;gap:11px;padding-inline:10px;display:flex;position:relative}.uk-mini-item:hover{color:var(--ds-text-secondary)}.uk-mini-item.on{color:var(--ds-text-primary)}.uk-mini-item.on .mi-ic{color:var(--ds-action-primary)}.uk-mini-item .mi-ic{width:calc(var(--spacing) * 5);flex:none;place-items:center;display:grid}.uk-mini-item .mi-lab{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font:var(--ds-text-body-s);transition:opacity var(--ds-dur-200)}.collapsed .uk-mini-item .mi-lab{opacity:0}.uk-shell-skel{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.uk-shell-skel .row{gap:calc(var(--spacing) * 3);display:flex}.uk-shell-dot{background-color:var(--ds-action-soft);border:1px solid var(--ds-action-line);border-radius:9px;flex:none;width:30px;height:30px}.uk-cmdk-demo{border:1px solid var(--ds-glass-stroke);border-radius:var(--ds-radius-lg);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);max-width:560px;box-shadow:var(--ds-shadow-lg);overflow:hidden}.uk-cmdk-in{align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--ds-glass-stroke);padding:14px 18px;display:flex}.uk-cmdk-in input{border-style:var(--tw-border-style);outline-style:var(--tw-outline-style);color:var(--ds-text-primary);font:var(--ds-text-h4);background-color:#0000;border-width:0;outline-width:0;flex:1}.uk-cmdk-in input::placeholder{color:var(--ds-text-tertiary)}.uk-cmdk-in .esc{font:600 11px/1 var(--ds-font-sans);color:var(--ds-text-tertiary);border:1px solid var(--ds-border-strong);border-radius:6px;padding:5px 8px}.uk-cmdk-list{max-height:280px;padding:8px;overflow-y:auto}.uk-cmdk-gl{text-transform:uppercase;font:var(--ds-text-label);letter-spacing:.06em;color:var(--ds-text-tertiary);padding:8px 10px 4px}.uk-cmdk-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);color:var(--ds-text-secondary);border-radius:var(--ds-radius-md);transition:background var(--ds-dur-100), color var(--ds-dur-100), transform var(--ds-dur-200) var(--ds-ease-jelly);padding:10px 11px;display:flex}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .uk-cmdk-item:active{transform:scale(.98)}}.uk-cmdk-item .ci{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:9px;flex:none;place-items:center;display:grid}.uk-cmdk-item .cl{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font:var(--ds-text-body-s);color:var(--ds-text-primary)}.uk-cmdk-item .ch{font:var(--ds-text-helper);color:var(--ds-text-tertiary);margin-inline-start:auto}.uk-cmdk-item.accent .ci{background-color:var(--ds-action-soft);border-color:var(--ds-action-line);color:var(--ds-action-primary)}.uk-cmdk-item.active{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.uk-cmdk-item.active .ci{border-color:var(--ds-action-line);color:var(--ds-action-primary)}.uk-cmdk-foot{align-items:center;gap:calc(var(--spacing) * 4);border-top:1px solid var(--ds-glass-stroke);font:var(--ds-text-helper);color:var(--ds-text-tertiary);padding:9px 18px;display:flex}.uk-cmdk-foot .fk{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.uk-cmdk-foot .fk b{font:600 10px/1 var(--ds-font-num);color:var(--ds-text-secondary);background:var(--ds-bg-raised);border:1px solid var(--ds-border-strong);border-radius:5px;padding:4px 6px}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.ds-carousel{inline-size:100%;position:relative}.ds-carousel__viewport{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ds-carousel-mobile) - 1) * var(--ds-carousel-gap)) / var(--ds-carousel-mobile));gap:var(--ds-carousel-gap);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:grid;overflow-x:auto}.ds-carousel__viewport::-webkit-scrollbar{display:none}.ds-carousel__viewport:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-space-1)}.ds-carousel__slide{scroll-snap-align:start;min-inline-size:0}.ds-carousel__navigation{pointer-events:none;inset-inline:var(--ds-space-2);justify-content:space-between;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ds-carousel__control{inline-size:var(--ds-control-height-md);block-size:var(--ds-control-height-md);border:var(--ds-border-width-thin) solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:var(--ds-bg-raised);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-md);cursor:pointer;pointer-events:auto;transition:transform var(--ds-dur-150) var(--ds-ease-out), opacity var(--ds-dur-150) var(--ds-ease-out);place-items:center;display:inline-grid}.ds-carousel__control:active{transform:scale(var(--ds-scale-pressed))}.ds-carousel__control:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-space-1)}.ds-carousel__control:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-carousel__pagination{justify-content:center;gap:var(--ds-space-2);padding-block-start:var(--ds-space-3);display:flex}.ds-carousel__dot{inline-size:var(--ds-space-2);block-size:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-border-strong);cursor:pointer;transition:inline-size var(--ds-dur-200) var(--ds-ease-out), background var(--ds-dur-200) var(--ds-ease-out);border:0}.ds-carousel__dot[data-active]{inline-size:var(--ds-space-6);background:var(--ds-action-primary)}.ds-carousel__dot:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-space-1)}@media (min-width:48rem){.ds-carousel__viewport{grid-auto-columns:calc((100% - (var(--ds-carousel-tablet) - 1) * var(--ds-carousel-gap)) / var(--ds-carousel-tablet))}}@media (min-width:64rem){.ds-carousel__viewport{grid-auto-columns:calc((100% - (var(--ds-carousel-desktop) - 1) * var(--ds-carousel-gap)) / var(--ds-carousel-desktop))}}@media (prefers-reduced-motion:reduce){.ds-carousel__viewport{scroll-behavior:auto}.ds-carousel__control,.ds-carousel__dot{transition:none}}.uk-tbl-shell{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);position:relative;overflow:hidden}.uk-tbl-notice{border-radius:var(--ds-radius-full);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);z-index:12;width:max-content;max-inline-size:90%;box-shadow:var(--ds-shadow-lg);background:var(--ds-success-bg);border:1px solid var(--ds-success-line);color:var(--ds-success-fg);font:var(--ds-text-caption);animation:uk-tbl-notice-in var(--ds-dur-400) var(--ds-ease-spring);align-items:center;gap:7px;margin-inline:auto;padding:8px 16px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline:0}@keyframes uk-tbl-notice-in{0%{opacity:0;transform:translateY(-14px)scale(.92)}}@media (prefers-reduced-motion:reduce){.uk-tbl-notice{animation:none}}.uk-tbl-toolbar{align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--ds-border-default);padding:12px 16px;display:flex}.uk-tbl-toolbar .tt{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);font-weight:700;display:flex}.uk-tbl-toolbar .tr{align-items:center;gap:calc(var(--spacing) * 2);margin-inline-start:auto;display:flex}@media (max-width:560px){.uk-tbl-toolbar{flex-wrap:wrap}.uk-tbl-toolbar .tr{flex-wrap:wrap;width:100%;margin-inline-start:0}}.uk-tbl-scroll{overflow-x:auto}.uk-tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}@media (max-width:640px){.uk-tbl-scroll{overflow-x:visible}.uk-tbl{min-width:0}.uk-tbl thead{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uk-tbl,.uk-tbl tbody{width:100%;display:block}.uk-tbl tbody tr{margin:calc(var(--spacing) * 3);border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);padding:4px 14px;display:block}.uk-tbl tbody tr.sel{border-color:var(--ds-action-line);background:var(--ds-table-row-selected)}.uk-tbl tbody td{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);text-align:start;white-space:normal;border-bottom:1px solid var(--ds-border-subtle);width:auto;padding:11px 0;display:flex}.uk-tbl tbody tr td:last-child{border-bottom:0}.uk-tbl tbody td[data-label]:before{content:attr(data-label);font:var(--ds-text-helper);color:var(--ds-text-tertiary);flex:none;font-weight:700}.uk-tbl tbody td[data-label]>*{margin-inline-start:auto}.uk-tbl tbody td .uk-meterbar{min-width:120px}.uk-tbl tbody td.tcell-check{border-bottom:1px dashed var(--ds-border-subtle);justify-content:flex-start;padding-top:8px}.uk-tbl tbody td.tcell-actions{justify-content:flex-end}.uk-tbl tbody td.tcell-actions .trow-actions{opacity:1;transform:none}}.uk-tbl thead th{text-align:start;white-space:nowrap;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:2;font:var(--ds-text-label);letter-spacing:.05em;color:var(--ds-text-tertiary);background:var(--ds-table-header-bg);border-bottom:1px solid var(--ds-border-default);padding:11px 14px;position:sticky;top:0}.uk-tbl thead th.sortable{cursor:pointer;transition:color var(--ds-dur-150)}.uk-tbl thead th.sortable:hover{color:var(--ds-text-primary)}.uk-tbl thead th.sorted{color:var(--ds-action-primary)}.uk-tbl thead th .thin{align-items:center;gap:5px;display:inline-flex}.uk-tbl tbody td{vertical-align:middle;white-space:nowrap;color:var(--ds-text-primary);border-bottom:1px solid var(--ds-table-divider);font:var(--ds-text-body-s);padding:12px 14px}.uk-tbl tbody tr{cursor:pointer;transition:background var(--ds-dur-100)}.uk-tbl tbody tr:hover{background:var(--ds-table-row-hover)}.uk-tbl tbody tr.sel{background:var(--ds-table-row-selected)}.uk-tbl tbody tr:last-child td{border-bottom:0}.uk-tbl.compact tbody td{padding:7px 14px}.uk-tbl.comfy tbody td{padding:17px 14px}.uk-tbl .tname{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.uk-tbl .tname b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.uk-tbl .tname span{font:var(--ds-text-helper);color:var(--ds-text-tertiary)}.uk-tbl .tnum{font-family:var(--ds-font-num);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.uk-tbl .trow-actions{gap:var(--spacing);opacity:0;transition:all var(--ds-dur-200) var(--ds-ease-out);display:flex;transform:translate(6px)}.uk-tbl tbody tr:hover .trow-actions{opacity:1;transform:none}.uk-tbl .ra{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--ds-radius-lg);color:var(--ds-text-tertiary);transition:all var(--ds-dur-150);border:1px solid #0000;place-items:center;display:grid}.uk-tbl .ra:hover{background-color:var(--ds-bg-overlay);color:var(--ds-text-primary);border-color:var(--ds-border-default)}.uk-meterbar{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.uk-meterbar .mt{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 14);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);overflow:hidden}.uk-meterbar .mt>i{border-radius:var(--ds-radius-full);height:100%;display:block}.uk-meterbar b{min-width:30px;font:700 12px/1 var(--ds-font-num)}.uk-bulkbar{align-items:center;gap:calc(var(--spacing) * 3.5);z-index:6;background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--ds-glass-stroke);width:max-content;box-shadow:var(--ds-shadow-lg);animation:bulkUp var(--ds-dur-300) var(--ds-ease-spring);border-radius:14px;margin-inline:auto;padding:10px 12px 10px 18px;display:flex;position:absolute;inset-block-end:16px;inset-inline:0}@keyframes bulkUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.uk-bulkbar .bc{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);font-weight:700;display:flex}.uk-bulkbar .bc .n{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);border-radius:var(--ds-radius-lg);background:var(--ds-action-primary);color:#fff;font:700 12px/1 var(--ds-font-num);place-items:center;padding:0 7px;display:grid}.uk-bulkbar .sepv{background:var(--ds-glass-stroke);width:1px;height:22px}.uk-records{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.uk-record{border-radius:var(--ds-radius-md);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);transition:border-color var(--ds-dur-200), transform var(--ds-dur-200);overflow:hidden}.uk-record:hover{border-color:var(--ds-border-strong);transform:translateY(-2px)}.uk-record .rc-head{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--ds-border-subtle);padding:14px 16px;display:flex}.uk-record .rc-head .rc-id{font:600 11px/1 var(--ds-font-num);color:var(--ds-text-tertiary)}.uk-record .rc-head b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);font-weight:700;display:block}.uk-record .rc-kv{gap:9px;padding:12px 16px;display:grid}.uk-record .rc-row{justify-content:space-between;gap:calc(var(--spacing) * 3);display:flex}.uk-record .rc-row .k{font:var(--ds-text-helper);color:var(--ds-text-tertiary)}.uk-record .rc-row .v{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font:var(--ds-text-body-s);font-weight:600}.uk-record .rc-foot{gap:calc(var(--spacing) * 2);border-top:1px solid var(--ds-border-subtle);padding:12px 16px;display:flex}.uk-kpis{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.uk-kpi{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);box-shadow:var(--ds-card-shadow);transition:transform var(--ds-dur-200), border-color var(--ds-dur-200);padding:16px 16px 0;overflow:hidden}.uk-kpi:hover{border-color:var(--ds-border-strong);transform:translateY(-2px)}.uk-kpi--gold{border-color:var(--ds-value-line);background:radial-gradient(130% 100% at 85% -10%, var(--ds-value-soft), transparent 56%), var(--ds-bg-surface)}.uk-kpi-top{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.uk-kpi-ic{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:9px;flex:none;place-items:center;display:grid}.uk-kpi-lab{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font:var(--ds-text-caption);color:var(--ds-text-secondary);font-weight:600}.uk-kpi-delta{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--ds-radius-full);font:700 12px/1 var(--ds-font-sans);margin-inline-start:auto;padding:4px 7px;display:inline-flex}.uk-kpi-delta.u{color:var(--ds-success-fg);background:var(--ds-success-bg)}.uk-kpi-delta.d{color:var(--ds-error-fg);background:var(--ds-error-bg)}.uk-kpi-val{align-items:baseline;gap:calc(var(--spacing) * 1.5);margin-top:12px;display:flex}.uk-kpi-num{font:700 28px/1 var(--ds-font-num);letter-spacing:-.01em}.uk-kpi--gold .uk-kpi-num{color:var(--ds-value)}.uk-kpi-unit{font:var(--ds-text-caption);color:var(--ds-text-tertiary)}.uk-kpi-spark{opacity:.92;margin:12px -16px 0}.uk-kpi-spark svg{width:100%;display:block}.uk-empty{align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;flex-direction:column;padding:44px 24px;display:flex}.uk-empty .ei{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);color:var(--ds-text-tertiary);border-radius:18px;place-items:center;display:grid}.uk-empty.is-error .ei{background:var(--ds-error-bg);border-color:var(--ds-error-line);color:var(--ds-error-fg)}.uk-empty.is-success .ei{background:var(--ds-success-bg);border-color:var(--ds-success-line);color:var(--ds-success-fg)}.uk-empty h3{font:var(--ds-text-h4);margin:0}.uk-empty p{max-width:340px;font:var(--ds-text-body-s);color:var(--ds-text-secondary);margin:0;line-height:1.7}.uk-empty .ea{gap:calc(var(--spacing) * 2.5);margin-top:6px;display:flex}.uk-desc{grid-template-columns:140px 1fr;gap:0;display:grid}@media (max-width:480px){.uk-desc{grid-template-columns:1fr}.uk-desc .dt{border-bottom:0;padding-bottom:0}}.uk-desc .dt{font:var(--ds-text-body-s);color:var(--ds-text-tertiary);border-bottom:1px solid var(--ds-border-subtle);padding-block:11px}.uk-desc .dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font:var(--ds-text-body-s);color:var(--ds-text-primary);border-bottom:1px solid var(--ds-border-subtle);padding-block:11px;font-weight:600}.uk-desc .dt:last-of-type,.uk-desc .dd:last-of-type{border-bottom:0}.uk-datameters{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.uk-dm .dm-top{justify-content:space-between;margin-bottom:7px;display:flex}.uk-dm .dm-lab{font:var(--ds-text-body-s);color:var(--ds-text-secondary)}.uk-dm .dm-val{font:700 13px/1 var(--ds-font-num)}.uk-dm .dm-bar{height:calc(var(--spacing) * 2);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);overflow:hidden}.uk-dm .dm-bar>i{border-radius:var(--ds-radius-full);height:100%;transition:width var(--ds-dur-500) var(--ds-ease-spring);display:block}.uk-grid-scroll-wrap{position:relative}.uk-grid-fade{pointer-events:none;opacity:0;z-index:3;inline-size:64px;transition:opacity var(--ds-dur-200,.2s) var(--ds-ease-out,ease);position:absolute;inset-block:0}.uk-grid-fade--start{background:linear-gradient(to right, transparent 0%, var(--ds-bg-base,var(--ds-bg-raised,#fff)) 100%);inset-inline-start:0}.uk-grid-fade--end{background:linear-gradient(to left, transparent 0%, var(--ds-bg-base,var(--ds-bg-raised,#fff)) 100%);inset-inline-end:0}[dir=ltr] .uk-grid-fade--start{background:linear-gradient(to left, transparent 0%, var(--ds-bg-base,var(--ds-bg-raised,#fff)) 100%)}[dir=ltr] .uk-grid-fade--end{background:linear-gradient(to right, transparent 0%, var(--ds-bg-base,var(--ds-bg-raised,#fff)) 100%)}.uk-grid-scroll-wrap[data-scroll-start] .uk-grid-fade--start,.uk-grid-scroll-wrap[data-scroll-end] .uk-grid-fade--end{opacity:1}.uk-grid-toolbar{max-width:320px;margin-bottom:var(--ds-space-12,12px)}.uk-grid-selcell{width:calc(var(--spacing) * 11);text-align:center}.uk-grid-row--sel{background:var(--ds-action-soft,var(--ds-bg-raised))}.uk-grid--sticky thead th{z-index:1;background:var(--ds-table-header-bg,var(--ds-bg-raised));position:sticky;inset-block-start:0}.uk-grid-empty{text-align:center;color:var(--ds-text-secondary);padding:var(--ds-space-24,24px)}.uk-grid td.uk-grid-cell--sticky,.uk-grid th.uk-grid-cell--sticky{z-index:1;background:var(--ds-bg-base,var(--ds-bg-raised,#fff))}.uk-grid thead th.uk-grid-cell--sticky{z-index:2}.uk-grid-cell--sticky-last-start{box-shadow:-3px 0 8px -2px var(--ds-shadow-overlay,#0000001a)}[dir=ltr] .uk-grid-cell--sticky-last-start,.uk-grid-cell--sticky-first-end{box-shadow:3px 0 8px -2px var(--ds-shadow-overlay,#0000001a)}[dir=ltr] .uk-grid-cell--sticky-first-end{box-shadow:-3px 0 8px -2px var(--ds-shadow-overlay,#0000001a)}.uk-grid-actbtn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);transition:background var(--ds-dur-150) var(--ds-ease-out), color var(--ds-dur-150) var(--ds-ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.uk-grid-actbtn:hover{background:var(--ds-bg-inset,var(--ds-bg-raised));color:var(--ds-text-primary)}.uk-grid-actbtn:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-grid-actbtn--danger:hover{background:var(--ds-error-soft,var(--ds-bg-inset));color:var(--ds-error-fg)}.uk-grid-cards{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.uk-grid-card{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-raised);border-radius:var(--ds-radius-lg,14px);border:1px solid var(--ds-border-default);padding:14px 16px;position:relative}.uk-grid-card--click{cursor:pointer;transition:border-color var(--ds-dur-150) var(--ds-ease-out), background var(--ds-dur-150) var(--ds-ease-out)}.uk-grid-card--click:hover{border-color:var(--ds-action-line)}.uk-grid-card--click:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .uk-grid-card--click:active{transform:scale(.99)}}.uk-grid-card--sel{border-color:var(--ds-action-primary);background:var(--ds-action-soft)}.uk-grid-card-sel{position:absolute;inset-block-start:12px;inset-inline-end:12px}.uk-grid-card-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--ds-border-subtle);padding:7px 0;display:flex}.uk-grid-card-row:last-child{border-bottom:0}.uk-grid-card-lbl{font:var(--ds-text-caption);color:var(--ds-text-tertiary);flex:none}.uk-grid-card-val{text-align:end;min-width:0;font:var(--ds-text-body-s);color:var(--ds-text-primary)}.uk-grid-card-sel~.uk-grid-card-row:first-of-type{padding-inline-end:36px}.uk-tbl-compact-rows tbody td{padding:6px 14px}.uk-tbl-row-hl tbody tr{transition:background .12s,transform .12s}.uk-tbl-row-hl tbody tr:active{transform:scale(.995)}.uk-tbl th .sort-arrow{opacity:.25;transition:opacity .15s;display:inline-flex}.uk-tbl th.sortable:hover .sort-arrow{opacity:.6}.uk-tbl th.sorted .sort-arrow{opacity:1;color:var(--ds-action-primary)}.uk-tbl-row-peek{z-index:10;background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--ds-glass-stroke);border-radius:var(--ds-radius-md);min-width:200px;box-shadow:var(--ds-shadow-lg);animation:peekIn .15s var(--ds-ease-jelly);pointer-events:none;padding:12px 14px;position:absolute}@keyframes peekIn{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}.uk-records-compact{gap:calc(var(--spacing) * 2.5)}.uk-records-compact .uk-record{border-radius:var(--ds-radius-sm)}.uk-records-compact .uk-record .rc-head{padding:10px 12px}.uk-records-compact .uk-record .rc-kv{gap:6px;padding:8px 12px}.uk-records-compact .uk-record .rc-foot{padding:8px 12px}.uk-kpis-compact{gap:calc(var(--spacing) * 2.5)}.uk-kpis-compact .uk-kpi{border-radius:var(--ds-radius-md);padding:12px 12px 0}.uk-kpis-compact .uk-kpi-num{font-size:22px}.uk-kpis-compact .uk-kpi-spark{margin:8px -12px 0}.uk-chart{width:100%;position:relative}.uk-chart svg{width:100%;display:block;overflow:visible}.uk-chart-head{align-items:flex-start;gap:calc(var(--spacing) * 3);margin-bottom:16px;display:flex}.uk-chart-head .ct{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);font-weight:700}.uk-chart-head .cv{align-items:baseline;gap:calc(var(--spacing) * 2);margin-top:4px;display:flex}.uk-chart-head .cv b{font:800 26px/1 var(--ds-font-num);letter-spacing:-.01em}.uk-chart-head .cv .cd{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--ds-radius-full);font:700 12px/1 var(--ds-font-sans);padding:4px 7px;display:inline-flex}.uk-chart-head .cv .cd.u{color:var(--ds-success-fg);background:var(--ds-success-bg)}.uk-chart-head .cv .cd.d{color:var(--ds-error-fg);background:var(--ds-error-bg)}.uk-chart-head .cr{margin-inline-start:auto}.uk-ax{font:600 11px/1 var(--ds-font-num);fill:var(--ds-text-tertiary)}.uk-chart--compact .uk-ax{font-size:17px}.uk-chart--compact .uk-legend{gap:calc(var(--spacing) * 2.5);margin-top:10px}.uk-grid-line{stroke:var(--ds-border-subtle);stroke-width:1px}.uk-grid-line.base{stroke:var(--ds-border-default)}@media (prefers-reduced-motion:no-preference){.uk-line-path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:drawLine 1.1s var(--ds-ease-out) forwards}@keyframes drawLine{to{stroke-dashoffset:0}}.uk-area-fill{opacity:0;animation:fadeArea .8s var(--ds-ease-out) .4s forwards}@keyframes fadeArea{to{opacity:1}}.uk-bar-rect{transform-origin:bottom;transform-box:fill-box;animation:growBar .7s var(--ds-ease-spring) forwards;transform:scaleY(0)}@keyframes growBar{to{transform:scaleY(1)}}.uk-donut-seg{stroke-dasharray:var(--circ);stroke-dashoffset:var(--circ);animation:drawArc 1s var(--ds-ease-out) forwards}@keyframes drawArc{to{stroke-dashoffset:var(--off)}}}.uk-cross{stroke:var(--ds-border-strong);stroke-width:1px;stroke-dasharray:3 3}.uk-hover-dot{fill:var(--ds-bg-surface);stroke-width:2.5px}.uk-chart-tip{z-index:20;pointer-events:none;background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--ds-glass-stroke);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg);min-width:120px;padding:9px 12px;position:absolute;transform:translate(-50%)}.uk-chart-tip .tl{font:var(--ds-text-helper);color:var(--ds-text-tertiary);margin-bottom:6px}.uk-chart-tip .tr{align-items:center;gap:calc(var(--spacing) * 2);font:var(--ds-text-caption);display:flex}.uk-chart-tip .tr .sw{border-radius:3px;flex:none;width:9px;height:9px}.uk-chart-tip .tr .tn{font-family:var(--ds-font-num);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary);margin-inline-start:auto}.uk-chart-hit{fill:#0000;cursor:crosshair}.uk-legend{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-top:14px;display:flex}.uk-legend .li{font:var(--ds-text-caption);color:var(--ds-text-secondary);cursor:default;align-items:center;gap:7px;display:flex}.uk-legend .li .sw{border-radius:3px;flex:none;width:11px;height:11px}.uk-legend .li.off{opacity:.4}.uk-bar-rect.hl{filter:brightness(1.15)}.uk-bar-val{font:700 11px/1 var(--ds-font-num);fill:var(--ds-text-secondary)}.uk-donut-wrap{align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.uk-donut-center{font-family:var(--ds-font-num)}.uk-donut-legend{flex-direction:column;gap:11px;min-width:160px;display:flex}.uk-donut-legend .dl{align-items:center;gap:calc(var(--spacing) * 2.5);cursor:default;display:flex}.uk-donut-legend .dl .sw{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:.25rem;flex:none}.uk-donut-legend .dl .dn{font:var(--ds-text-body-s);color:var(--ds-text-secondary)}.uk-donut-legend .dl .dv{font:700 13px/1 var(--ds-font-num);color:var(--ds-text-primary);margin-inline-start:auto}.uk-donut-seg{cursor:pointer;transition:opacity var(--ds-dur-150)}.uk-donut-seg.dim{opacity:.25}.uk-gauge-wrap{flex-direction:column;align-items:center;display:flex}.uk-gauge-val{font:800 30px/1 var(--ds-font-num);margin-top:-18px}.uk-gauge-lab{font:var(--ds-text-caption);color:var(--ds-text-tertiary);margin-top:4px}.uk-heat{gap:var(--spacing);display:grid}.uk-heat-cell{aspect-ratio:1;transition:transform var(--ds-dur-150);cursor:default;border-radius:5px;position:relative}.uk-heat-cell:hover{z-index:2;box-shadow:var(--ds-shadow-md);transform:scale(1.18)}.uk-heat-labels{font:600 10px/1 var(--ds-font-num);color:var(--ds-text-tertiary);justify-content:space-between;margin-top:8px;display:flex}.uk-heat-scale{align-items:center;gap:calc(var(--spacing) * 1.5);font:var(--ds-text-helper);color:var(--ds-text-tertiary);margin-top:12px;display:flex}.uk-heat-scale .sc{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:4px}.uk-bubble{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.uk-bubble .bb-top{justify-content:space-between;align-items:center;display:flex}.uk-bubble .bb-lab{font:var(--ds-text-caption);color:var(--ds-text-secondary)}.uk-bubble .bb-val{font:700 14px/1 var(--ds-font-num)}.uk-bubble .bb-track{height:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-full);background:linear-gradient(90deg, var(--ds-error-bg), var(--ds-bg-inset) 50%, var(--ds-success-bg));border:1px solid var(--ds-border-default);position:relative}.uk-bubble .bb-mid{width:calc(var(--spacing) * .5);background:var(--ds-border-strong);position:absolute;inset-block:-3px;inset-inline-start:50%}.uk-bubble .bb-dot{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:var(--ds-radius-full);border:3px solid var(--ds-bg-surface);transition:inset-inline-start var(--ds-dur-500) var(--ds-ease-spring);box-shadow:var(--ds-shadow-md);position:absolute;top:50%;transform:translate(50%,-50%)}.uk-rank{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.uk-rank-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.uk-rank-row .rk-name{width:calc(var(--spacing) * 24);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;font:var(--ds-text-body-s);flex:none;font-weight:600;overflow:hidden}.uk-rank-row .rk-track{height:calc(var(--spacing) * 6);background-color:var(--ds-bg-inset);border-radius:7px;flex:1;position:relative;overflow:hidden}.uk-rank-row .rk-fill{min-width:30px;height:100%;transition:width var(--ds-dur-700) var(--ds-ease-spring);border-radius:7px;justify-content:flex-end;align-items:center;padding-inline-end:8px;display:flex}.uk-rank-row .rk-fill b{font:700 11px/1 var(--ds-font-num);color:#fff}.uk-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scrimIn var(--ds-dur-200) var(--ds-ease-out);background:#05070e8c;display:flex;position:fixed;inset:0}.uk-scrim.closing{animation:scrimOut var(--ds-dur-200) var(--ds-ease-in) forwards}.uk-modal-center{padding:calc(var(--spacing) * 6);justify-content:center;align-items:center}.uk-modal{background-color:var(--ds-bg-surface);border-radius:var(--ds-radius-2xl);border:1px solid var(--ds-glass-stroke);width:min(480px,100%);box-shadow:var(--ds-shadow-2xl);transform-origin:50%;animation:modalIn var(--ds-dur-300) var(--ds-spring-theme);overflow:hidden}.uk-modal--sm{width:min(360px,100%)}.uk-modal--lg{width:min(640px,100%)}.uk-modal--xl{width:min(800px,100%)}.uk-modal--2xl{width:min(960px,100%)}.uk-scrim.closing .uk-modal{animation:modalOut var(--ds-dur-200) var(--ds-ease-in) forwards}.uk-modal-head{align-items:flex-start;gap:calc(var(--spacing) * 3.5);padding:22px 24px 0;display:flex}.uk-modal-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:13px;flex:none;place-items:center;display:grid}.uk-modal-icon.info{background-color:var(--ds-info-bg);color:var(--ds-info-fg);border:1px solid var(--ds-info-line)}.uk-modal-icon.success{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border:1px solid var(--ds-success-line)}.uk-modal-icon.warning{background-color:var(--ds-warning-bg);color:var(--ds-warning-fg);border:1px solid var(--ds-warning-line)}.uk-modal-icon.danger{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border:1px solid var(--ds-error-line)}.uk-modal-head .mh-t{flex:1;min-width:0}.uk-modal-head h3{font:var(--ds-text-h3);margin:0}.uk-modal-head .mh-close{margin-inline-start:auto}.uk-modal-body{color:var(--ds-text-secondary);font:var(--ds-text-body-m);padding:12px 24px 0;line-height:1.8}.uk-modal-body.with-icon{margin-top:calc(var(--spacing) * -2);padding-inline-start:82px}.uk-modal-foot{justify-content:flex-end;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 6);display:flex}.uk-modal-foot.spread{justify-content:space-between}.uk-drawer-scrim{justify-content:flex-start}.uk-drawer-scrim.end{justify-content:flex-end}.uk-drawer{background-color:var(--ds-bg-surface);border-inline-end:1px solid var(--ds-glass-stroke);width:min(440px,92vw);height:100%;animation:drawerInStart var(--ds-dur-300) var(--ds-spring-theme);flex-direction:column;display:flex;box-shadow:40px 0 90px #02050e80}.uk-drawer-scrim.end .uk-drawer{border-inline-end:0;border-inline-start:1px solid var(--ds-glass-stroke);animation:drawerInEnd var(--ds-dur-300) var(--ds-spring-theme);box-shadow:-40px 0 90px #02050e80}.uk-scrim.closing .uk-drawer{animation:drawerOutStart var(--ds-dur-300) var(--ds-ease-in) forwards}.uk-scrim.closing.end .uk-drawer{animation:drawerOutEnd var(--ds-dur-300) var(--ds-ease-in) forwards}.uk-drawer-head{border-bottom:1px solid var(--ds-border-default);background:linear-gradient(180deg, var(--ds-glass-tint), transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:20px 22px}.uk-drawer-head .top{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.uk-drawer-head h3{font:var(--ds-text-h3);margin:8px 0 0}.uk-drawer-head .meta{margin-top:var(--spacing);color:var(--ds-text-secondary);font:var(--ds-text-body-s)}.uk-drawer-body{flex:1;padding:22px;overflow-y:auto}.uk-drawer-foot{gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-inset);border-top:1px solid var(--ds-border-default);padding:16px 22px;display:flex}.uk-drawer-section{margin-bottom:22px}.uk-drawer-section .dl{margin-bottom:calc(var(--spacing) * 3);color:var(--ds-text-tertiary);text-transform:uppercase;font:var(--ds-text-label);letter-spacing:.06em}.uk-timeline{flex-direction:column;display:flex}.uk-tl{gap:calc(var(--spacing) * 3);display:flex}.uk-tl .tlc{flex-direction:column;align-items:center;display:flex}.uk-tl .tld{margin-top:var(--spacing);border-radius:var(--ds-radius-full);border:2px solid var(--ds-bg-surface);flex:none;width:11px;height:11px}.uk-tl .tll{min-height:calc(var(--spacing) * 4);width:calc(var(--spacing) * .5);background:var(--ds-border-default);flex:1;margin:3px 0}.uk-tl:last-child .tll{display:none}.uk-tl .tlm{padding-bottom:18px}.uk-tl .tlm b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);display:block}.uk-tl .tlm span{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.uk-toast-host{pointer-events:none;gap:calc(var(--spacing) * 2.5);z-index:95;flex-direction:column;display:flex;position:fixed;inset-block-start:20px;inset-inline-end:20px}.uk-toast{pointer-events:auto;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-md);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--ds-glass-stroke);width:340px;box-shadow:var(--ds-shadow-lg);animation:toastIn var(--ds-dur-300) var(--ds-spring-theme);padding:13px 14px;display:flex;position:relative;overflow:hidden}.uk-toast.out{animation:toastOut var(--ds-dur-300) var(--ds-ease-in) forwards}.uk-toast .tic{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:9px;flex:none;place-items:center;display:grid}.uk-toast.success .tic{background-color:var(--ds-success-bg);color:var(--ds-success-fg)}.uk-toast.error .tic{background-color:var(--ds-error-bg);color:var(--ds-error-fg)}.uk-toast.warning .tic{background-color:var(--ds-warning-bg);color:var(--ds-warning-fg)}.uk-toast.info .tic{background-color:var(--ds-info-bg);color:var(--ds-info-fg)}.uk-toast .tt{flex:1;min-width:0}.uk-toast .tt b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);display:block}.uk-toast .tt span{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.uk-toast .tx{cursor:pointer;color:var(--ds-text-tertiary);border-radius:6px;padding:2px}.uk-toast .tx:hover{background-color:var(--ds-bg-overlay);color:var(--ds-text-primary)}.uk-toast .tbar{height:calc(var(--spacing) * .5);transform-origin:100%;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:no-preference){.uk-toast .tbar{animation:4s linear forwards toastBar}}.uk-banner{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-md);transition:transform var(--ds-dur-400) var(--ds-ease-jelly), box-shadow var(--ds-dur-400) var(--ds-ease-out), border-color var(--ds-dur-300);border:1px solid;padding:14px 16px;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.uk-banner:hover{box-shadow:var(--ds-shadow-lg);filter:saturate(1.08)brightness(1.05);transform:translateY(-2px)}}.uk-banner .bi{flex:none;margin-top:1px}.uk-banner .bt{flex:1}.uk-banner .bt b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);margin-bottom:2px;display:block}.uk-banner .bt p{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0;line-height:1.7}.uk-banner .bx{cursor:pointer;color:var(--ds-text-tertiary)}.uk-banner.info{background-color:var(--ds-info-bg);border-color:var(--ds-info-line)}.uk-banner.info .bi,.uk-banner.info .bt b{color:var(--ds-info-fg)}.uk-banner.success{background-color:var(--ds-success-bg);border-color:var(--ds-success-line)}.uk-banner.success .bi,.uk-banner.success .bt b{color:var(--ds-success-fg)}.uk-banner.warning{background-color:var(--ds-warning-bg);border-color:var(--ds-warning-line)}.uk-banner.warning .bi,.uk-banner.warning .bt b{color:var(--ds-warning-fg)}.uk-banner.error{background-color:var(--ds-error-bg);border-color:var(--ds-error-line)}.uk-banner.error .bi,.uk-banner.error .bt b{color:var(--ds-error-fg)}.uk-notif-panel{z-index:90;background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);border:1px solid var(--ds-glass-stroke);border-radius:var(--ds-radius-lg);width:360px;box-shadow:var(--ds-shadow-xl);animation:menuIn var(--ds-dur-200) var(--ds-ease-jelly);position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;overflow:hidden}.uk-notif-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--ds-glass-stroke);padding:14px 16px;display:flex}.uk-notif-head b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s)}.uk-notif-head .clear{cursor:pointer;font:var(--ds-text-caption);color:var(--ds-action-primary);margin-inline-start:auto}.uk-notif-list{max-height:340px;overflow-y:auto}.uk-notif-item{cursor:pointer;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--ds-border-subtle);transition:background var(--ds-dur-300) var(--ds-ease-out), transform var(--ds-dur-200) var(--ds-ease-jelly);padding:13px 16px;display:flex;position:relative}.uk-notif-item:hover{background:var(--ds-action-soft)}@media (prefers-reduced-motion:no-preference){html:not([data-theme-name=gitlab]) .uk-notif-item:active{transform:scale(.985)}html:not([data-theme-name=gitlab]) .uk-notif-item{animation:uk-stagger-in var(--ds-dur-300) var(--ds-ease-out) both}.uk-notif-item:nth-child(2){animation-delay:40ms}.uk-notif-item:nth-child(3){animation-delay:75ms}.uk-notif-item:nth-child(4){animation-delay:.105s}.uk-notif-item:nth-child(5){animation-delay:.13s}.uk-notif-item:nth-child(n+6){animation-delay:.15s}}.uk-notif-item.unread:before{content:"";background:var(--ds-action-primary);inset-inline-start:6px;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.uk-notif-item .ni{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.uk-notif-item .nt b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s)}.uk-notif-item .nt p{color:var(--ds-text-secondary);font:var(--ds-text-caption);margin:2px 0 0;line-height:1.6}.uk-notif-item .nt .nm{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:5px}.uk-notif-foot{text-align:center;border-top:1px solid var(--ds-glass-stroke);padding:10px}.uk-confirm-pop{z-index:90;background:var(--ds-bg-overlay);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);width:260px;box-shadow:var(--ds-shadow-lg);animation:menuIn var(--ds-dur-200) var(--ds-ease-jelly);padding:14px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.uk-confirm-pop p{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0 0 12px;line-height:1.7}.uk-confirm-pop .ca{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.uk-sheet-scrim{justify-content:center;align-items:flex-end}.uk-sheet{background-color:var(--ds-bg-surface);width:min(640px,100%);max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));border:1px solid var(--ds-glass-stroke);padding-bottom:env(safe-area-inset-bottom,0px);touch-action:none;will-change:transform;animation:sheetIn var(--ds-dur-300) var(--ds-spring-theme);border-bottom:0;border-start-start-radius:var(--ds-radius-2xl);border-start-end-radius:var(--ds-radius-2xl);flex-direction:column;display:flex;box-shadow:0 -30px 80px #02050e8c}.uk-sheet--half{height:55dvh}.uk-sheet--full{height:calc(100dvh - max(24px, env(safe-area-inset-top)))}.uk-sheet.dragging{animation:none}.uk-scrim.closing .uk-sheet{animation:sheetOut var(--ds-dur-250) var(--ds-ease-in) forwards}.uk-sheet-grab{cursor:grab;flex:none;justify-content:center;padding:10px 0 4px;display:flex}.uk-sheet-grab span{background:var(--ds-border-strong);border-radius:999px;width:42px;height:5px}.uk-sheet.dragging .uk-sheet-grab{cursor:grabbing}.uk-sheet-head{align-items:center;gap:calc(var(--spacing) * 3);cursor:grab;flex:none;padding:6px 22px 14px;display:flex}.uk-sheet-head h3{min-width:0;font:var(--ds-text-h3);flex:1;margin:0}.uk-sheet-x{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;background-color:var(--ds-bg-inset);color:var(--ds-text-secondary);transition:background var(--ds-dur-150) var(--ds-ease-out), color var(--ds-dur-150) var(--ds-ease-out);border:0;border-radius:11px;flex:none;place-items:center;margin-inline-start:auto;display:grid}.uk-sheet-x:hover{background-color:var(--ds-bg-raised);color:var(--ds-text-primary)}.uk-sheet-x:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-sheet-body{color:var(--ds-text-secondary);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font:var(--ds-text-body-m);flex:1;padding:4px 22px 22px;line-height:1.8;overflow-y:auto}.uk-sheet-foot{gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-inset);padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ds-border-default);flex:none;display:flex}.uk-sheet-foot>*{flex:1}@keyframes scrimOut{to{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:none}}@keyframes modalOut{to{opacity:0;transform:scale(.97)}}@keyframes drawerInStart{0%{transform:translate(-100%)}to{transform:none}}@keyframes drawerInEnd{0%{transform:translate(100%)}to{transform:none}}@keyframes drawerOutStart{to{transform:translate(-100%)}}@keyframes drawerOutEnd{to{transform:translate(100%)}}@keyframes toastOut{to{opacity:0;height:0;margin-bottom:-10px;padding-block:0;transform:translate(-30px)}}@keyframes toastBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetOut{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.uk-sheet,.uk-scrim.closing .uk-sheet{animation:none}}@media (max-width:767px){.uk-modal-center{align-items:flex-end;padding:14px}.uk-modal{width:100%;max-height:92dvh}.uk-modal-body{overflow-y:auto}.uk-drawer{width:100%}}.uk-screen{background-color:var(--ds-bg-base);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);overflow:hidden}.uk-screen-bar{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--ds-bg-inset);height:38px;padding-inline:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--ds-border-default);display:flex}.uk-screen-bar .dots{gap:calc(var(--spacing) * 1.5);display:flex}.uk-screen-bar .dots i{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-full)}.uk-screen-bar .scr-url{align-items:center;gap:calc(var(--spacing) * 1.5);font:var(--ds-text-helper);color:var(--ds-text-tertiary);font-family:var(--ds-font-num);direction:ltr;margin-inline-start:calc(var(--spacing) * 3);display:flex}.uk-screen-body{max-height:620px;padding:24px;overflow-y:auto}.uk-page-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.uk-page-head .crumb{margin-bottom:calc(var(--spacing) * 2)}.uk-page-head h1{font:var(--ds-text-h2);letter-spacing:-.01em;margin:0}.uk-page-head .ph-sub{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin-top:5px}.uk-page-head .ph-act{gap:calc(var(--spacing) * 2.5);display:flex}.uk-filterbar{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);flex-wrap:wrap;padding:12px 14px;display:flex}.uk-filterbar .fb-search{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--ds-bg-surface);min-width:180px;height:38px;padding-inline:calc(var(--spacing) * 3);color:var(--ds-text-tertiary);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-default);font:var(--ds-text-caption);flex:1;display:flex}.uk-filterbar .fb-sep{height:calc(var(--spacing) * 6);background:var(--ds-border-default);width:1px}.uk-detail-head{align-items:center;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5);border-bottom:1px solid var(--ds-border-default);margin-bottom:0;display:flex}.uk-detail-head .dh-meta{flex:1;min-width:0}.uk-detail-head .dh-meta .dh-id{font:600 12px/1 var(--ds-font-num);color:var(--ds-text-tertiary)}.uk-detail-head .dh-meta h2{font:var(--ds-text-h3);margin:6px 0 0}.uk-detail-head .dh-meta .dh-tags{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:flex}.uk-detail-grid{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:1fr 300px;display:grid}@media (max-width:720px){.uk-detail-grid{grid-template-columns:1fr}}.uk-info-card{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);padding:18px}.uk-info-card .ic-title{margin-bottom:calc(var(--spacing) * 3.5);text-transform:uppercase;font:var(--ds-text-label);letter-spacing:.06em;color:var(--ds-text-tertiary)}.uk-dash-hero{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg, var(--ds-navy-700), var(--ds-navy-800));border:1px solid var(--ds-border-strong);padding:24px;position:relative;overflow:hidden}.uk-dash-hero .dh-glow{pointer-events:none;background:radial-gradient(60% 120% at 88% 0%, var(--ds-success-fg), transparent 55%), radial-gradient(50% 100% at 8% 110%, var(--ds-action-soft), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.uk-dash-hero .dh-glow{background:radial-gradient(60% 120% at 88% 0%, color-mix(in srgb, var(--ds-success-fg) 16%, transparent), transparent 55%), radial-gradient(50% 100% at 8% 110%, var(--ds-action-soft), transparent 60%)}}[data-theme=light] .uk-dash-hero{background:linear-gradient(135deg,#1a2542,#0f1830)}.uk-dash-hero .dh-inner{align-items:center;gap:calc(var(--spacing) * 6);z-index:1;grid-template-columns:1.2fr 1fr;display:grid;position:relative}@media (max-width:640px){.uk-dash-hero .dh-inner{grid-template-columns:1fr}}.uk-dash-hero .dh-eye{text-transform:uppercase;font:var(--ds-text-label);letter-spacing:.1em;color:#c7d2e6;align-items:center;gap:7px;display:inline-flex}.uk-dash-hero .dh-score{margin-top:calc(var(--spacing) * 2.5);align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.uk-dash-hero .dh-score b{font:800 56px/.9 var(--ds-font-num);color:#fff;letter-spacing:-.03em}.uk-dash-hero .dh-score .pct{font:800 24px/1 var(--ds-font-num);color:var(--ds-success-fg)}.uk-dash-hero .dh-title{margin-top:calc(var(--spacing) * 3.5);font:var(--ds-text-h4);color:#ecf1fb}.uk-dash-hero .dh-cap{margin-top:var(--spacing);font:var(--ds-text-body-s);color:#a7b6d4}.uk-dash-section-title{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);margin:20px 0 12px;display:flex}.uk-dash-2col{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:1.6fr 1fr;display:grid}@media (max-width:760px){.uk-dash-2col{grid-template-columns:1fr}}.uk-pagestate{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;min-height:280px;padding:40px;display:flex}.uk-pagestate .ps-art{border-radius:24px;place-items:center;width:88px;height:88px;display:grid}.uk-pagestate h3{font:var(--ds-text-h3);margin:0}.uk-pagestate p{max-width:360px;color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0;line-height:1.8}.uk-pagestate .ps-act{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2.5);display:flex}.uk-skel-page{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.uk-skel-page .sk-row{gap:calc(var(--spacing) * 4);display:flex}.uk-skel-kpis{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,1fr);display:grid}.uk-skel-kpi{background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);height:92px;padding:16px}.ts-trigger{position:relative}.ts-open-btn{cursor:pointer;--tw-font-weight:var(--font-weight-bold);height:34px;font-weight:var(--font-weight-bold);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);color:var(--ds-text-secondary);font:var(--ds-text-caption);transition:color var(--ds-dur-150), border-color var(--ds-dur-150), background var(--ds-dur-150);border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.ts-open-btn:hover{color:var(--ds-text-primary);border-color:var(--ds-border-strong);background:var(--ds-bg-raised)}.ts-open-btn:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.ts-panel{background:var(--ds-bg-surface);border-inline-end:1px solid var(--ds-glass-stroke);width:min(380px,94vw);height:100%;animation:drawerInStart var(--ds-dur-300) var(--ds-ease-spring);flex-direction:column;display:flex;box-shadow:40px 0 90px #02050e80}.ts-scrim.closing .ts-panel{animation:drawerOutStart var(--ds-dur-300) forwards}.ts-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--ds-border-default);background:linear-gradient(180deg, var(--ds-glass-tint), transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:18px 20px;display:flex}.ts-head .ts-mk{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background:var(--ds-action-soft);border:1px solid var(--ds-action-line);color:var(--ds-action-primary);border-radius:10px;flex:none;place-items:center;display:grid}.ts-head .ts-ttl b{font:var(--ds-text-body-m);font-weight:700;display:block}.ts-head .ts-ttl span{font:var(--ds-text-helper);color:var(--ds-text-tertiary)}.ts-body{flex-direction:column;flex:1;gap:22px;padding:20px;display:flex;overflow-y:auto}.ts-foot{border-top:1px solid var(--ds-border-default);background:var(--ds-bg-inset);gap:10px;padding:14px 20px;display:flex}.ts-sec>.ts-lbl{font:var(--ds-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-tertiary);align-items:center;gap:8px;margin-bottom:12px;display:flex}.ts-sec>.ts-lbl .x{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--ds-font-num);color:var(--ds-text-secondary);text-transform:none;letter-spacing:0;margin-inline-start:auto}.ts-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ts-row:last-child{margin-bottom:0}.ts-row .rl{font:var(--ds-text-body-s);color:var(--ds-text-secondary)}.ts-row .rr{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ts-accents{flex-wrap:wrap;gap:10px;display:flex}.ts-accent{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;transition:transform var(--ds-dur-150);border:2px solid #0000;border-radius:10px;position:relative}.ts-accent:hover{transform:scale(1.1)}.ts-accent.on{border-color:var(--ds-text-primary);box-shadow:0 0 0 2px var(--ds-bg-surface) inset}.ts-accent.on:after{content:"✓";color:#fff;place-items:center;font:700 15px/1 sans-serif;display:grid;position:absolute;inset:0}.ts-accent.custom{background:var(--ds-bg-inset);border:1.5px dashed var(--ds-border-strong);color:var(--ds-text-tertiary);place-items:center;display:grid;overflow:hidden}.ts-accent.custom input{cursor:pointer;opacity:0;position:absolute;inset:0}.ts-accent-preview{border-radius:999px;gap:4px;height:8px;margin-top:12px;display:flex;overflow:hidden}.ts-accent-preview i{flex:1}.ts-seg{background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);gap:2px;padding:3px;display:inline-flex}.ts-seg button{height:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-tertiary);font:var(--ds-text-caption);transition:all var(--ds-dur-150);background-color:#0000;border-width:0;align-items:center;gap:5px;padding:0 11px;display:flex}.ts-seg button.on{background:var(--ds-bg-raised);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-sm)}.ts-slider{cursor:pointer;--tw-outline-style:none;appearance:none;background:var(--ds-bg-inset);border-radius:999px;outline-style:none;width:120px;height:6px}.ts-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ds-action-primary);border:2px solid var(--ds-bg-surface);width:18px;height:18px;box-shadow:var(--ds-shadow-sm);cursor:pointer;border-radius:50%}.ts-slider::-moz-range-thumb{background:var(--ds-action-primary);border:2px solid var(--ds-bg-surface);cursor:pointer;border-radius:50%;width:18px;height:18px}.ts-slider:disabled{pointer-events:none;opacity:.4}.ts-val{text-align:end;font:700 12px/1 var(--ds-font-num);color:var(--ds-action-primary);min-width:38px}.ts-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ts-preset{cursor:pointer;text-align:start;border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);transition:all var(--ds-dur-150);padding:10px}.ts-preset:hover{border-color:var(--ds-border-strong);transform:translateY(-1px)}.ts-preset .pp{gap:4px;margin-bottom:8px;display:flex}.ts-preset .pp i{border-radius:5px;width:18px;height:18px}.ts-preset b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-caption)}.ts-preset span{font:var(--ds-text-helper);color:var(--ds-text-tertiary);display:block}.ts-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ts-theme{cursor:pointer;text-align:start;border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);transition:border-color var(--ds-dur-150), transform var(--ds-dur-150), background var(--ds-dur-150);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.ts-theme:hover{border-color:var(--ds-border-strong);transform:translateY(-1px)}.ts-theme.on{border-color:var(--ds-action-primary);background:var(--ds-action-soft);box-shadow:0 0 0 1px var(--ds-action-line)}.ts-theme .tn{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-caption);color:var(--ds-text-primary)}.ts-theme .tm{font:var(--ds-text-helper);color:var(--ds-text-tertiary)}.ts-contrast{border-radius:var(--ds-radius-sm);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.ts-contrast .cc{border-radius:7px;place-items:center;width:26px;height:26px;font:700 12px/1 sans-serif;display:grid}.ts-contrast .ct{font:var(--ds-text-helper);color:var(--ds-text-secondary)}.ts-contrast .cb{font:700 11px/1 var(--ds-font-sans);border-radius:999px;margin-inline-start:auto;padding:4px 8px}.ts-io{--tw-outline-style:none;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-default);background:var(--ds-bg-inset);width:100%;min-height:70px;color:var(--ds-text-secondary);font:11px/1.5 var(--ds-font-num);resize:vertical;direction:ltr;outline-style:none;padding:10px}.ts-io:focus{border-color:var(--ds-border-focus)}.ts-scrim{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scrimIn var(--ds-dur-200) var(--ds-ease-out);background:#05070e80;justify-content:flex-start;display:flex;position:fixed;inset:0}.ts-scrim.closing{animation:scrimOut var(--ds-dur-200) forwards}.ts-trigger.spin svg{animation:tsspin .6s var(--ds-ease-out)}@keyframes tsspin{to{transform:rotate(90deg)}}html.ts-reduce-motion *,html.ts-reduce-motion :before,html.ts-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.st-sk{background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-sm,8px);position:relative;overflow:hidden}.st-sk:after{content:"";background:linear-gradient(270deg, transparent, var(--ds-bg-raised-tr,#ffffff0f) 45%, var(--ds-bg-raised,#ffffff1a) 50%, var(--ds-bg-raised-tr,#ffffff0f) 55%, transparent);animation:1.4s ease-in-out infinite st-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes st-shimmer{to{transform:translate(100%)}}.st-sk-line{height:13px;margin:9px 0}.st-sk-line.lg{height:18px}.st-sk-line.sm{height:calc(var(--spacing) * 2.5)}.st-sk-circle{border-radius:var(--ds-radius-full)}.st-sk-block{border-radius:var(--ds-radius-md,12px)}.st-sk-card{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg,16px);box-shadow:var(--ds-shadow-card);padding:18px 20px}.st-sk-row{align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}@media (prefers-reduced-motion:reduce){.st-sk:after{opacity:.5;animation:none}}.st-spin{border-radius:var(--ds-radius-full);border:2.5px solid var(--ds-border-strong);border-top-color:var(--ds-action-primary);width:26px;height:26px;animation:.8s linear infinite st-rotate}@keyframes st-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-spin{animation-duration:2s}}.st-state{align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;max-width:440px;margin-inline:auto;padding:44px 28px;display:flex}.st-state .ic{background-color:var(--ds-bg-inset);width:62px;height:62px;color:var(--ds-text-tertiary);border:1px solid var(--ds-border-default);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.st-state.err .ic{color:var(--ds-error-fg);background:var(--ds-error-bg);border-color:var(--ds-error-line)}.st-state.lock .ic{color:var(--ds-warning-fg);background:var(--ds-warning-bg);border-color:var(--ds-warning-line)}.st-state h3{font:var(--ds-text-h4);color:var(--ds-text-primary);margin:0}.st-state p{font:var(--ds-text-body-s);color:var(--ds-text-secondary);margin-inline:0;margin:2px 0 0;line-height:1.7}.st-state .why{font:var(--ds-text-caption);color:var(--ds-text-tertiary);margin-top:2px}.st-state .act{justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-top:16px;display:flex}.st-btn{height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:var(--ds-radius-md,10px);font:var(--ds-text-body-s);background:var(--ds-action-primary);color:var(--ds-text-on-action,#fff);box-shadow:var(--ds-shadow-card);border:0;padding-inline:18px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.st-btn:hover{filter:brightness(1.06)}.st-btn:active{transform:scale(.97)}.st-btn.ghost{color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);box-shadow:none;background-color:#0000}.st-field{flex-direction:column;gap:7px;display:flex}.st-field>label{font:var(--ds-text-label);color:var(--ds-text-secondary)}.st-field input{height:calc(var(--spacing) * 11);outline-style:var(--tw-outline-style);border-radius:var(--ds-radius-md,10px);background:var(--ds-input-bg,var(--ds-bg-inset));border:1px solid var(--ds-input-border,var(--ds-border-default));color:var(--ds-text-primary);font:var(--ds-text-body-m);outline-width:0;padding-inline:13px;transition:border-color .18s,box-shadow .18s}.st-field input:focus{border-color:var(--ds-border-focus,var(--ds-action-primary));box-shadow:var(--ds-focus-ring)}.st-field.ok input{border-color:var(--ds-success-line)}.st-field.err input{border-color:var(--ds-error-line);box-shadow:0 0 0 4px var(--ds-error-bg)}.st-msg{min-height:calc(var(--spacing) * 4);font:var(--ds-text-helper);align-items:center;gap:5px;display:inline-flex}.st-msg.ok{color:var(--ds-success-fg)}.st-msg.err{color:var(--ds-error-fg)}.st-msg.idle{color:var(--ds-text-tertiary)}.st-toasts{gap:calc(var(--spacing) * 2.5);z-index:95;flex-direction:column;display:flex;position:fixed;inset-block-end:24px;inset-inline-start:24px}.st-toast{align-items:center;gap:calc(var(--spacing) * 3.5);background:var(--ds-bg-overlay);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md,12px);min-width:300px;box-shadow:var(--ds-shadow-popover);color:var(--ds-text-primary);font:var(--ds-text-body-s);padding:13px 16px;animation:.32s cubic-bezier(.22,1,.36,1) both st-toast-in;display:flex}.st-toast .tx{flex:1}.st-toast .undo{cursor:pointer;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--ds-action-primary);font:var(--ds-text-body-s);background-color:#0000;border:0;font-weight:800}.st-toast .bar{height:calc(var(--spacing) * .5);background:var(--ds-action-primary);transform-origin:inline-start;animation:5s linear forwards st-toast-bar;position:absolute;inset-block-end:0;inset-inline:0}.st-toast{position:relative;overflow:hidden}@keyframes st-toast-in{0%{opacity:0;transform:translateY(14px)}}@keyframes st-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.st-toast,.st-toast .bar{animation:none}}.st-scrim{pointer-events:none;opacity:0;z-index:96;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060e80;place-items:center;padding:24px;transition:opacity .2s;display:grid;position:fixed;inset:0}.st-scrim.open{pointer-events:auto;opacity:1}.st-dialog{background:var(--ds-bg-overlay);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl,20px);width:min(420px,100%);box-shadow:var(--ds-shadow-modal);padding:24px;transition:transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(12px)scale(.97)}.st-scrim.open .st-dialog{transform:none}.st-dialog .dic{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--ds-error-fg);background:var(--ds-error-bg);border:1px solid var(--ds-error-line);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.st-dialog h3{font:var(--ds-text-h4);margin:0 0 6px}.st-dialog p{font:var(--ds-text-body-s);color:var(--ds-text-secondary);margin:0;line-height:1.7}.st-dialog .df{justify-content:flex-start;gap:calc(var(--spacing) * 2.5);margin-top:20px;display:flex}.st-btn.danger{color:var(--ds-white);background:var(--ds-error-fg)}@media (prefers-reduced-motion:reduce){.st-scrim,.st-dialog{transition:none}}.sx{background-color:var(--ds-bg-base);min-height:100vh;color:var(--ds-text-primary);font-family:var(--ds-font-body,"Vazirmatn", sans-serif)}.sx-top{align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--ds-bg-surface);z-index:30;border-bottom:1px solid var(--ds-border-default);flex-wrap:wrap;padding:14px 28px;display:flex;position:sticky;top:0}.sx-brand{align-items:center;gap:11px;display:flex}.sx-brand .mk{--tw-font-weight:var(--font-weight-extrabold);width:38px;height:38px;font-weight:var(--font-weight-extrabold);background:var(--ds-action-primary);color:var(--ds-text-on-action,#fff);border-radius:11px;flex:none;place-items:center;display:grid}.sx-brand b{font:var(--ds-text-h4);display:block}.sx-brand span{font:var(--ds-text-label);letter-spacing:.1em;color:var(--ds-text-tertiary)}.sx-seg{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:10px;gap:2px;margin-inline-start:auto;padding:3px;display:inline-flex}.sx-seg button{cursor:pointer;--tw-font-weight:var(--font-weight-bold);height:30px;font-weight:var(--font-weight-bold);color:var(--ds-text-secondary);font:var(--ds-text-caption);background:0 0;border:0;border-radius:7px;padding:0 13px;font-weight:700}.sx-seg button.on{background:var(--ds-action-primary);color:var(--ds-text-on-action,#fff)}.sx-body{flex-direction:column;gap:30px;max-width:880px;margin-inline:auto;padding:30px 28px 90px;display:flex}.sx-sec .sx-head{margin-bottom:12px}.sx-sec h2{font:var(--ds-text-h3);margin:0}.sx-sec .sx-head p{font:var(--ds-text-body-s);color:var(--ds-text-tertiary);margin:4px 0 0}.sx-card{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg,16px);box-shadow:var(--ds-shadow-card);padding:22px}.lo{background-color:var(--ds-bg-base);min-height:100vh;color:var(--ds-text-primary);flex-direction:column;display:flex}.lo-top{align-items:center;gap:calc(var(--spacing) * 3.5);z-index:40;border-bottom:1px solid var(--ds-border-default);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);height:60px;padding-inline:24px;display:flex;position:sticky;top:0}.lo-brand{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.lo-brand .mk{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border:1px solid var(--ds-value-line);background:linear-gradient(150deg,#1a233a,#0d1322);border-radius:10px;place-items:center;display:grid;box-shadow:0 0 16px #d4af3724}.lo-brand b{font:700 16px/1 var(--ds-font-sans)}.lo-brand b i{color:var(--ds-value);font-style:normal}.lo-brand span{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:3px;display:block}.lo-top .lo-secure{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-success-fg);font:var(--ds-text-caption);margin-inline-start:auto;display:flex}.lo-cmdk{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--ds-bg-inset);height:34px;color:var(--ds-text-tertiary);border:1px solid var(--ds-border-default);font:var(--ds-text-caption);border-radius:9px;padding-inline:12px;display:flex}.lo-cmdk b{background-color:var(--ds-bg-raised);color:var(--ds-text-secondary);font:600 10px/1 var(--ds-font-num);border:1px solid var(--ds-border-strong);border-radius:5px;padding:3px 5px}.lo-stepbar{background-color:var(--ds-bg-surface);z-index:30;border-bottom:1px solid var(--ds-border-default);padding:16px 24px;position:sticky;top:60px}.lo-stepbar-in{max-width:1180px;margin-inline:auto}.lo-stepper{align-items:flex-start;gap:0;display:flex}.lo-step{align-items:center;gap:calc(var(--spacing) * 2);cursor:default;flex-direction:column;flex:1;display:flex;position:relative}.lo-step.clickable{cursor:pointer}.lo-step:before,.lo-step:after{content:"";background:var(--ds-border-strong);z-index:0;height:2px;transition:background var(--ds-dur-300);position:absolute;top:17px}.lo-step:before{inset-inline:0 calc(50% + 22px)}.lo-step:after{inset-inline:calc(50% + 22px) 0}.lo-step:first-child:before,.lo-step:last-child:after{display:none}.lo-step.done:before,.lo-step.done:after,.lo-step.active:before{background:var(--ds-success-fg)}.lo-step .sn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);z-index:1;border:2px solid var(--ds-border-strong);font:700 13px/1 var(--ds-font-num);transition:all var(--ds-dur-300) var(--ds-ease-spring);place-items:center;display:grid;position:relative}.lo-step.active .sn{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-primary);box-shadow:0 0 0 4px var(--ds-action-soft)}.lo-step.done .sn{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.lo-step .sl{text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-tertiary);font:var(--ds-text-caption);transition:color var(--ds-dur-200)}.lo-step.active .sl{color:var(--ds-text-primary)}.lo-step.done .sl{color:var(--ds-text-secondary)}.lo-progress-meta{align-items:center;gap:calc(var(--spacing) * 3);color:var(--ds-text-tertiary);font:var(--ds-text-caption);margin-top:14px;display:flex}.lo-progress-meta .bar{height:calc(var(--spacing) * 1.5);background-color:var(--ds-bg-inset);border-radius:999px;flex:1;overflow:hidden}.lo-progress-meta .bar>i{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-blue-300));height:100%;transition:width var(--ds-dur-500) var(--ds-ease-spring);border-radius:999px;display:block}.lo-body{flex:1}.lo-grid{align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:1fr 320px;max-width:1180px;margin-inline:auto;padding:28px 24px 64px;display:grid}@media (max-width:900px){.lo-grid{grid-template-columns:1fr}.lo-ai{order:-1}}.lo-pane{animation:loPaneIn var(--ds-dur-400) var(--ds-ease-out)}.lo-card{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-card-shadow);overflow:hidden}.lo-card-pad{padding:26px}.lo-pane-title{font:var(--ds-text-h3);margin:0 0 4px}.lo-pane-sub{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0 0 22px}.lo-intro{border-radius:var(--ds-radius-lg);background:linear-gradient(135deg, var(--ds-action-soft), transparent);border:1px solid var(--ds-action-line);gap:18px;margin-bottom:22px;padding:22px;display:flex}.lo-intro .ii{background:var(--ds-action-primary);color:#fff;width:54px;height:54px;box-shadow:0 8px 24px var(--ds-action-soft);border-radius:15px;flex:none;place-items:center;display:grid}.lo-intro h3{font:var(--ds-text-h4);margin:0 0 6px}.lo-intro p{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0;line-height:1.8}.lo-intro-stats{gap:22px;margin-top:14px;display:flex}.lo-intro-stats .st b{color:var(--ds-text-primary);font:700 18px/1 var(--ds-font-num)}.lo-intro-stats .st span{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:3px;display:block}.lo-fgrid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.lo-fgrid .full{grid-column:1/-1}@media (max-width:560px){.lo-fgrid{grid-template-columns:1fr}}.lo-section-lbl{align-items:center;gap:calc(var(--spacing) * 2);color:var(--ds-text-tertiary);text-transform:uppercase;font:var(--ds-text-label);letter-spacing:.06em;margin:4px 0 14px;display:flex}.lo-section-lbl:after{content:"";background:var(--ds-border-subtle);flex:1;height:1px}.lo-elig{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--ds-success-bg);border-radius:var(--ds-radius-md);border:1px solid var(--ds-success-line);animation:loPaneIn var(--ds-dur-400) var(--ds-ease-spring);margin-top:18px;padding:14px 16px;display:flex}.lo-elig .ei{color:var(--ds-success-fg);flex:none}.lo-elig b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-success-fg);font:var(--ds-text-body-s);display:block}.lo-elig span{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.lo-docs{gap:calc(var(--spacing) * 3.5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.lo-docs{grid-template-columns:1fr}}.lo-doc{cursor:pointer;background-color:var(--ds-bg-inset);border:1.5px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);transition:all var(--ds-dur-200);padding:18px;position:relative;overflow:hidden}.lo-doc:hover{background-color:var(--ds-action-soft);border-color:var(--ds-action-line)}.lo-doc.uploading{border-style:solid;border-color:var(--ds-action-line)}.lo-doc.verified{background-color:var(--ds-success-bg);border-style:solid;border-color:var(--ds-success-line)}.lo-doc.rejected{background-color:var(--ds-error-bg);border-style:solid;border-color:var(--ds-error-line)}.lo-doc .dtop{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.lo-doc .dic{background-color:var(--ds-bg-surface);width:42px;height:42px;color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);transition:all var(--ds-dur-200);border-radius:11px;flex:none;place-items:center;display:grid}.lo-doc.uploading .dic{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-line)}.lo-doc .dic-pct{font:800 12px/1 var(--ds-font-num,var(--ds-font-body));letter-spacing:-.02em}.lo-doc .dpct{color:var(--ds-action-primary);font:800 18px/1 var(--ds-font-num,var(--ds-font-body));flex:none;align-items:baseline;margin-inline-start:auto;display:flex}.lo-doc .dpct i{margin-inline-start:1px;font-size:11px;font-style:normal;font-weight:700}@media (prefers-reduced-motion:no-preference){.lo-doc.uploading .dic.spin{animation:1.1s ease-in-out infinite loDicPulse}}@keyframes loDicPulse{0%,to{box-shadow:0 0 0 0 var(--ds-action-soft)}50%{box-shadow:0 0 0 5px var(--ds-action-soft)}}.lo-doc.verified .dic{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.lo-doc.rejected .dic{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border-color:var(--ds-error-line)}.lo-doc .dm b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);display:block}.lo-doc .dm span{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.lo-doc.verified .dm span{color:var(--ds-success-fg)}.lo-doc.rejected .dm span{color:var(--ds-error-fg)}.lo-doc .dbar{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-subtle);border-radius:999px;height:7px;margin-top:12px;position:relative;overflow:hidden}.lo-doc .dbar>i{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-value,var(--ds-action-hover)));border-radius:999px;height:100%;transition:width .18s linear;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.lo-doc.uploading .dbar>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);border-radius:999px;animation:1.1s linear infinite loShimmer;position:absolute;inset:0}@keyframes loShimmer{0%{transform:translate(120%)}to{transform:translate(-120%)}}}.lo-doc .dbar.done>i{background:linear-gradient(90deg, var(--ds-success-fg), var(--ds-success-fg))}@supports (color:color-mix(in lab, red, red)){.lo-doc .dbar.done>i{background:linear-gradient(90deg, var(--ds-success-fg), color-mix(in srgb, var(--ds-success-fg) 70%, #fff))}}.lo-ocr{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--ds-bg-surface);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);font:var(--ds-text-helper);border-radius:9px;margin-top:12px;padding:10px 12px;display:flex}.lo-ocr .sd{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-full);background:var(--ds-success-fg);flex:none}.lo-pays{gap:calc(var(--spacing) * 3.5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.lo-pays{grid-template-columns:1fr}}.lo-pay{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3.5);background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);transition:all var(--ds-dur-200) var(--ds-ease-out);padding:16px;display:flex;position:relative}.lo-pay:hover{border-color:var(--ds-border-strong);transform:translateY(-2px)}.lo-pay .pic{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);width:46px;height:46px;font:800 13px/1 var(--ds-font-sans);border-radius:12px;flex:none;place-items:center;display:grid}.lo-pay .pm{flex:1;min-width:0}.lo-pay .pm b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);display:block}.lo-pay .pm span{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.lo-pay .pr{border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);width:22px;height:22px;transition:all var(--ds-dur-200);flex:none;place-items:center;display:grid}.lo-pay.on{background-color:var(--ds-action-soft);border-color:var(--ds-action-primary);box-shadow:0 0 0 1px var(--ds-action-line), 0 10px 30px var(--ds-action-soft)}.lo-pay.on .pic{color:var(--ds-white);background:var(--ds-action-primary);border-color:var(--ds-action-primary)}.lo-pay.on .pr{border-color:var(--ds-action-primary)}.lo-pay.on .pr:after{content:"";background:var(--ds-action-primary);border-radius:50%;width:11px;height:11px}.lo-paysum{background-color:var(--ds-bg-inset);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);margin-top:18px;padding:16px}.lo-paysum .row{color:var(--ds-text-secondary);font:var(--ds-text-body-s);justify-content:space-between;padding:6px 0;display:flex}.lo-paysum .row.total{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary);border-top:1px solid var(--ds-border-default);margin-top:6px;padding-top:12px}.lo-paysum .row .num{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--ds-font-num)}.lo-paying{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;padding:50px;display:flex}.lo-paying .spinner{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--ds-radius-full);border:4px solid var(--ds-border-strong);border-top-color:var(--ds-action-primary)}@media (prefers-reduced-motion:no-preference){.lo-paying .spinner{animation:.8s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.lo-success{text-align:center;padding:16px 0 8px}.lo-success .ring{border-radius:var(--ds-radius-full);background-color:var(--ds-success-bg);width:88px;height:88px;color:var(--ds-success-fg);border:2px solid var(--ds-success-line);place-items:center;margin:0 auto 16px;display:grid}@media (prefers-reduced-motion:no-preference){.lo-success .ring{animation:loPop var(--ds-dur-400) var(--ds-ease-spring)}}@keyframes loPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.lo-success h2{font:var(--ds-text-h2);margin:0 0 6px}.lo-success p{color:var(--ds-text-secondary);font:var(--ds-text-body-s);max-width:380px;margin:0 auto;line-height:1.8}.lo-invoice{text-align:start;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);margin-top:22px;overflow:hidden}.lo-invoice .inv-head{background-color:var(--ds-bg-inset);border-bottom:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.lo-invoice .inv-head b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-m)}.lo-invoice .inv-body{padding:20px}.lo-invoice .inv-row{border-bottom:1px solid var(--ds-border-subtle);font:var(--ds-text-body-s);justify-content:space-between;padding:9px 0;display:flex}.lo-invoice .inv-row:last-child{border-bottom:0}.lo-invoice .inv-row .k{color:var(--ds-text-tertiary)}.lo-invoice .inv-row .v{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lo-invoice .inv-row .v.num{font-family:var(--ds-font-num);direction:rtl}.lo-tracker{gap:0;margin-top:22px;display:flex}.lo-tracker .tk{text-align:center;flex:1;position:relative}.lo-tracker .tk:before{content:"";background:var(--ds-border-strong);top:9px;height:2px;position:absolute;inset-inline:0 calc(50% + 14px)}.lo-tracker .tk:first-child:before{display:none}.lo-tracker .tk.done:before{background:var(--ds-success-fg)}.lo-tracker .tk .d{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);z-index:1;border:2px solid var(--ds-border-strong);place-items:center;margin:0 auto 8px;display:grid;position:relative}.lo-tracker .tk.done .d{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.lo-tracker .tk.active .d{background-color:var(--ds-action-soft);border-color:var(--ds-action-primary)}.lo-tracker .tk .l{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.lo-tracker .tk.done .l,.lo-tracker .tk.active .l{color:var(--ds-text-secondary)}.lo-suggest{margin-top:24px}.lo-suggest .sg-head{align-items:center;gap:calc(var(--spacing) * 2.5);margin-bottom:14px;display:flex}.lo-suggest .sg-head b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-m)}.lo-suggest .sg-head span{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.lo-sgrid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.lo-sgrid{grid-template-columns:1fr 1fr}}.lo-sg{cursor:pointer;background-color:var(--ds-bg-surface);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);transition:all var(--ds-dur-200) var(--ds-ease-out);padding:16px}.lo-sg:hover{--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--ds-action-line);transform:translateY(-2px)}.lo-sg .si{border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.lo-sg b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);display:block}.lo-sg span{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:3px;display:block}.lo-sg .go{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-action-primary);font:var(--ds-text-caption);margin-top:10px;display:inline-flex}.lo-foot{align-items:center;gap:calc(var(--spacing) * 3);z-index:20;border-top:1px solid var(--ds-border-default);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:14px 24px;display:flex;position:sticky;bottom:0}.lo-foot-in{align-items:center;gap:calc(var(--spacing) * 3);width:100%;max-width:1180px;margin-inline:auto;display:flex}.lo-foot .save{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-text-tertiary);font:var(--ds-text-helper);display:flex}.lo-foot .save .sd{border-radius:var(--ds-radius-full);background:var(--ds-success-fg);width:7px;height:7px}.lo-ai{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex;position:sticky;top:144px}.lo-ai-card{border-radius:var(--ds-radius-lg);border:1px solid var(--ds-action-line);background:linear-gradient(180deg, var(--ds-action-soft), transparent 60%), var(--ds-bg-surface);box-shadow:var(--ds-card-shadow);overflow:hidden}.lo-ai-head{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--ds-border-default);padding:14px 16px;display:flex}.lo-ai-head .ab{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background:var(--ds-action-primary);color:#fff;border-radius:9px;place-items:center;display:grid}.lo-ai-head b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s)}.lo-ai-head span{color:var(--ds-text-tertiary);font:var(--ds-text-helper);display:block}.lo-ai-head .live{margin-inline-start:auto}.lo-ai-body{padding:16px}.lo-ai-tip{gap:calc(var(--spacing) * 2.5);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:10px;margin-bottom:10px;padding:11px;display:flex}.lo-ai-tip:last-child{margin-bottom:0}.lo-ai-tip .ti{color:var(--ds-action-primary);flex:none;margin-top:1px}.lo-ai-tip p{color:var(--ds-text-secondary);font:var(--ds-text-caption);margin:0;line-height:1.7}.lo-ai-tip p b{color:var(--ds-text-primary)}.lo-faq{border-top:1px solid var(--ds-border-default)}.lo-faq-item{border-bottom:1px solid var(--ds-border-subtle)}.lo-faq-q{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-caption);padding:12px 16px;display:flex}.lo-faq-q .chev{color:var(--ds-text-tertiary);transition:transform var(--ds-dur-200);margin-inline-start:auto}.lo-faq-item.open .lo-faq-q .chev{transform:rotate(180deg)}.lo-faq-a{color:var(--ds-text-secondary);font:var(--ds-text-caption);padding:0 16px 14px;line-height:1.7}.lo-help-mini{background-color:var(--ds-bg-surface);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);padding:14px 16px}.lo-help-mini .hh{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-caption);align-items:center;gap:7px;margin-bottom:8px;display:flex}.lo-help-mini p{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin:0;line-height:1.7}@media (prefers-reduced-motion:no-preference){.lo-pane{animation:loPaneIn var(--ds-dur-400) var(--ds-ease-out)}}@keyframes loPaneIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.svc{flex-direction:column;width:100%;min-height:100vh;display:flex}.svc-top{height:calc(var(--spacing) * 16);z-index:30;align-items:center;gap:var(--sp-4);padding-inline:var(--sp-6);border-bottom:1px solid var(--ds-border-default);background:linear-gradient(180deg, var(--ds-glass-hi), transparent 60%), var(--ds-glass-tint);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.5);backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.5);flex:none;display:flex;position:sticky;top:0}.svc-top .svc-title{align-items:center;gap:calc(var(--spacing) * 2.5);font:var(--t-title);display:flex}.svc-top .svc-title .sc{background-color:var(--ds-action-soft);border:1px solid var(--ds-action-line);width:34px;height:34px;color:var(--ds-action-primary-hover);border-radius:10px;place-items:center;display:grid}.svc-top .svc-sub{color:var(--ds-text-tertiary);font:var(--t-caption);margin-top:2px}.svc-top .svc-actions{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}.svc-secure{background-color:var(--ds-success-bg);--tw-font-weight:var(--font-weight-bold);height:34px;font-weight:var(--font-weight-bold);color:var(--ds-success-fg);font:var(--t-caption);border:1px solid var(--ds-success-line);border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:flex}.svc-body{flex:1;grid-template-columns:300px 1fr;align-items:flex-start;display:grid}@media (max-width:768px){.svc-body{grid-template-columns:1fr}.svc-rail{border-inline-start:0;border-bottom:1px solid var(--ds-border-default);order:-1;height:auto;position:static}}.svc-rail{background-color:var(--ds-bg-surface);border-inline-start:1px solid var(--ds-border-default);height:calc(100vh - 64px);padding:var(--sp-6) var(--sp-5);flex-direction:column;order:-1;align-self:flex-start;display:flex;position:sticky;top:64px;overflow-y:auto}.svc-rail .rail-head{color:var(--ds-text-tertiary);text-transform:uppercase;font:var(--t-overline);letter-spacing:.1em;margin-bottom:var(--sp-4)}.vstep{gap:var(--sp-3);padding-bottom:var(--sp-5);cursor:default;display:flex;position:relative}.vstep:last-child{padding-bottom:0}.vstep .vline{width:calc(var(--spacing) * .5);background:var(--ds-border-default);transition:background var(--dur-3);inset-inline-start:17px;position:absolute;top:38px;bottom:4px}.vstep.done .vline{background:var(--ds-success-fg)}.vstep .vdot{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--ds-bg-raised);color:var(--ds-text-tertiary);z-index:1;border:1px solid var(--ds-border-default);transition:all var(--dur-3) var(--ease-spring);border-radius:11px;flex:none;place-items:center;display:grid}.vstep.active .vdot{background-color:var(--ds-action-soft);border-color:var(--ds-action-line);color:var(--ds-action-primary-hover);box-shadow:0 0 0 4px var(--ds-action-soft);transform:scale(1.06)}.vstep.done .vdot{background-color:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.vstep.error .vdot{background-color:var(--ds-error-bg);color:var(--ds-error-fg);border-color:var(--ds-error-line)}.vstep .vmeta{min-width:0;padding-top:2px}.vstep .vmeta .vt{white-space:nowrap;color:var(--ds-text-secondary);font:var(--t-body-strong);transition:color var(--dur-2);font-size:14px;line-height:1.35}.vstep.active .vmeta .vt,.vstep.done .vmeta .vt{color:var(--ds-text-primary)}.vstep .vmeta .vs{color:var(--ds-text-tertiary);font:var(--t-caption);margin-top:3px;line-height:1.4}.vstep.clickable{cursor:pointer}.vstep.clickable:hover .vt{color:var(--ds-action-primary-hover)}.svc-rail .rail-foot{padding-top:var(--sp-5);margin-top:auto}.rail-prog{color:var(--ds-text-tertiary);font:var(--t-caption);justify-content:space-between;margin-bottom:8px;display:flex}.rail-prog b{color:var(--ds-text-primary);font-family:var(--font-num)}.rail-bar{height:calc(var(--spacing) * 1.5);background-color:var(--ds-bg-inset);border-radius:99px;overflow:hidden}.rail-bar>i{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-action-primary-hover));height:100%;box-shadow:0 0 12px var(--ds-action-glow);transition:width var(--dur-4) var(--ease-spring);border-radius:99px;display:block}.svc-main{flex-direction:column;min-width:0;min-height:calc(100vh - 64px);display:flex;position:relative}.svc-scroll{flex:1}.step-anim{opacity:1}.svc-pane-in{max-width:720px;padding:var(--sp-7) var(--sp-7) var(--sp-9);margin-inline:auto}.pane-kicker{background-color:var(--ds-action-soft);text-transform:uppercase;font:var(--t-overline);letter-spacing:.08em;color:var(--ds-action-primary-hover);border:1px solid var(--ds-action-line);margin-bottom:var(--sp-4);border-radius:99px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.svc-foot{background-color:var(--ds-bg-surface);z-index:5;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-7);border-top:1px solid var(--ds-border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;bottom:0}.svc-foot .autosave{color:var(--ds-text-tertiary);font:var(--t-caption);align-items:center;gap:7px;display:flex}.svc-foot .autosave .sd{border-radius:var(--ds-radius-full);background:var(--ds-success-fg);width:7px;height:7px;animation:2.6s infinite sdpulse}.otp{gap:calc(var(--spacing) * 2.5);display:flex}.otp-box{background-color:var(--ds-bg-inset);text-align:center;width:54px;height:62px;color:var(--ds-text-primary);font:700 26px/1 var(--font-num);border:1px solid var(--ds-border-default);transition:border-color var(--dur-2), box-shadow var(--dur-2), background var(--dur-2);border-radius:13px;outline:0}.otp-box:focus{background-color:var(--ds-bg-surface);border-color:var(--ds-action-primary);box-shadow:0 0 0 4px var(--ds-action-soft)}.otp-box.filled{border-color:var(--ds-action-line);color:var(--ds-action-primary-hover)}.plate{-webkit-user-select:none;user-select:none;--plt-u:clamp(.45px, .17vw, 1px);height:calc(var(--plt-u) * 88);border-radius:calc(var(--plt-u) * 12);max-width:100%;padding:calc(var(--plt-u) * 6) calc(var(--plt-u) * 6) calc(var(--plt-u) * 6) 0;align-items:stretch;gap:calc(var(--plt-u) * 4);background:linear-gradient(#fcfcf7,#ecede6);border:2px solid #0e1422;display:inline-flex;overflow:visible;box-shadow:0 10px 30px #02050e80,inset 0 1px #ffffffb3}.plate-ir{width:calc(var(--plt-u) * 50);justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--plt-u) * 3);border-radius:calc(var(--plt-u) * 9) 0 0 calc(var(--plt-u) * 9);color:#fff;margin-block:calc(var(--plt-u) * -6);background:linear-gradient(#16409e,#0e2e78);flex-direction:column;flex:none;display:flex}.plate-ir .flag{width:calc(var(--plt-u) * 26);height:calc(var(--plt-u) * 16);border:1px solid #fff6;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.plate-ir .flag i{flex:1}.plate-ir .flag i:first-child{background:#2a9d5c}.plate-ir .flag i:nth-child(2){background:#fff}.plate-ir .flag i:nth-child(3){background:#d8243a}.plate-ir b{font:800 calc(var(--plt-u) * 12)/1 var(--font-sans)}.plate-ir .ir-en{font:700 calc(var(--plt-u) * 6)/1 var(--font-sans);letter-spacing:.06em;opacity:.85}.plate-num{text-align:center;color:#0e1422;min-width:0;font:800 calc(var(--plt-u) * 38)/1 var(--font-num);background:0 0;border:0;outline:0;padding:0}.plate-num::placeholder{color:#b9bcb2}.plate-num.two{width:calc(var(--plt-u) * 78)}.plate-num.three{width:calc(var(--plt-u) * 110)}.plate-num.prov{width:calc(var(--plt-u) * 64)}.plate-letter{cursor:pointer;height:100%;min-width:calc(var(--plt-u) * 70);justify-content:center;align-items:center;gap:calc(var(--plt-u) * 6);border-radius:calc(var(--plt-u) * 8);color:#0e1422;font:800 calc(var(--plt-u) * 30)/1 var(--font-sans);background:#0e14220d;border:1px dashed #0e142240;display:flex;position:relative}.plate-letter:hover{background:#0e142217}.plate-letter-menu{z-index:20;background:var(--ds-bg-overlay);border:1px solid var(--ds-border-strong);width:300px;box-shadow:var(--ds-shadow-modal);top:calc(100% + 8px);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:4px;padding:10px;display:grid;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.plate-letter-menu button{cursor:pointer;background-color:var(--ds-bg-surface);height:38px;color:var(--ds-text-primary);border:1px solid var(--ds-border-default);font:700 16px/1 var(--font-sans);transition:all var(--dur-1);border-radius:8px}.plate-letter-menu button:hover{background-color:var(--ds-action-soft);border-color:var(--ds-action-line)}.plate-letter-menu button.on{color:var(--ds-white);background:var(--ds-action-primary);border-color:var(--ds-action-primary)}.plate-div{width:calc(var(--plt-u) * 2);margin:calc(var(--plt-u) * 8) calc(var(--plt-u) * 2);background:#0e14222e;border-radius:99px}.plate-prov{flex-direction:column;justify-content:center;align-items:center;display:flex}.plate-prov-lab{font:700 calc(var(--plt-u) * 9)/1 var(--font-sans);color:#5a5e52;margin-bottom:calc(var(--plt-u) * 2)}.plate--sm{--plt-u:.65px}.plate--lg{--plt-u:1.2px}.pay-summary{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);padding:var(--sp-5);margin-bottom:var(--sp-5)}.pay-line{border-bottom:1px solid var(--ds-border-subtle);font:var(--t-body-sm);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.pay-line:last-of-type{border-bottom:0}.pay-line .k{color:var(--ds-text-secondary)}.pay-line .v{color:var(--ds-text-primary);font:700 14px/1 var(--font-num)}.pay-total{margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1.5px solid var(--ds-border-strong);justify-content:space-between;align-items:center;display:flex}.pay-total .k{font:var(--t-title)}.pay-total .v{color:var(--ds-value);font:800 26px/1 var(--font-num)}.pay-total .v em{color:var(--ds-text-tertiary);margin-inline-start:5px;font-size:13px;font-style:normal}.gw-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.gw{cursor:pointer;background-color:var(--ds-bg-surface);align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--ds-border-default);transition:all var(--dur-2) var(--ease-out);display:flex;position:relative}.gw:hover{border-color:var(--ds-border-strong);transform:translateY(-1px)}.gw .gw-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--ds-white);font:800 18px/1 var(--font-sans);border-radius:11px;flex:none;place-items:center;display:grid}.gw .gw-meta b{font:var(--t-body-strong);font-size:14px;display:block}.gw .gw-meta span{color:var(--ds-text-tertiary);font:var(--t-caption)}.gw .gw-radio{border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);width:22px;height:22px;transition:all var(--dur-2);flex:none;place-items:center;margin-inline-start:auto;display:grid}.gw.on{background-color:var(--ds-action-soft);border-color:var(--ds-action-primary);box-shadow:0 0 0 1px var(--ds-action-line)}.gw.on .gw-radio{border-color:var(--ds-action-primary)}.gw.on .gw-radio:after{content:"";background:var(--ds-action-primary);border-radius:50%;width:11px;height:11px}.pay-processing{text-align:center;align-items:center;gap:var(--sp-4);padding:var(--sp-8);flex-direction:column;display:flex}.pay-processing .spin{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);color:var(--ds-action-primary-hover);animation:1s linear infinite spin}.spin-ic{animation:1s linear infinite spin}.pay-processing h3{font:var(--t-h3);margin:0}.pay-processing p{color:var(--ds-text-secondary);font:var(--t-body-sm);margin:0}.success-head{text-align:center;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.success-head .ring{border-radius:var(--ds-radius-full);background-color:var(--ds-success-bg);width:88px;height:88px;color:var(--ds-success-fg);border:2px solid var(--ds-success-line);place-items:center;display:grid}.success-head h2{font:var(--t-h2);margin:0}.success-head p{color:var(--ds-text-secondary);font:var(--t-body);max-width:420px;margin:0}.invoice{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);box-shadow:var(--ds-shadow-popover);overflow:hidden}.invoice-head{align-items:center;gap:var(--sp-3);padding:var(--sp-5);border-bottom:1px dashed var(--ds-border-strong);background:linear-gradient(180deg, var(--ds-action-soft), transparent);display:flex}.invoice-head .ih-mark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--ds-value);border:1px solid var(--ds-value-line);background:linear-gradient(150deg,#1a233a,#0d1322);border-radius:11px;place-items:center;display:grid}.invoice-head .ih-t b{font:var(--t-title);display:block}.invoice-head .ih-t span{color:var(--ds-text-tertiary);font:var(--t-caption)}.invoice-head .ih-code{text-align:end;margin-inline-start:auto}.invoice-head .ih-code .lab{color:var(--ds-text-tertiary);font:var(--t-caption)}.invoice-head .ih-code .val{font:800 16px/1.2 var(--font-num);color:var(--ds-action-primary-hover)}.invoice-body{padding:var(--sp-5)}.inv-kv{gap:var(--sp-3) var(--sp-5);margin-bottom:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.inv-kv .ik{color:var(--ds-text-tertiary);font:var(--t-caption);margin-bottom:4px}.inv-kv .iv{font:var(--t-body-strong);font-size:13.5px}.inv-table{border-collapse:collapse;width:100%}.inv-table th{text-align:start;color:var(--ds-text-tertiary);text-transform:uppercase;font:var(--t-overline);letter-spacing:.06em;border-bottom:1px solid var(--ds-border-default);padding:10px 0}.inv-table th:last-child,.inv-table td:last-child{text-align:end}.inv-table td{color:var(--ds-text-primary);border-bottom:1px solid var(--ds-border-subtle);font:var(--t-body-sm);padding:12px 0}.inv-table .num{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inv-foot{padding-top:var(--sp-4);margin-top:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.inv-foot .it-k{font:var(--t-title)}.inv-foot .it-v{color:var(--ds-value);font:800 24px/1 var(--font-num)}.inv-stamp{background-color:var(--ds-success-bg);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-success-fg);margin-top:var(--sp-4);border:1px solid var(--ds-success-line);font:var(--t-caption);border-radius:99px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.receipt-actions{gap:var(--sp-3);margin-top:var(--sp-5);display:flex}.note{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font:var(--t-body-sm);border-radius:12px;padding:13px 16px;line-height:1.7;display:flex}.note .ni{flex:none;margin-top:1px}.note.info{background-color:var(--ds-info-bg);color:var(--ds-text-primary);border:1px solid var(--ds-info-line)}.note.info .ni{color:var(--ds-action-primary-hover)}.note.warn{background-color:var(--ds-warning-bg);color:var(--ds-text-primary);border:1px solid var(--ds-warning-line)}.note.warn .ni{color:var(--ds-warning-fg)}.verified-chip{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-success-fg);font:var(--t-caption);align-items:center;gap:7px;display:inline-flex}.resume{background-color:var(--ds-pending-bg);align-items:center;gap:var(--sp-3);border:1px solid var(--ds-pending-line);margin-bottom:var(--sp-5);border-radius:12px;padding:13px 16px;display:flex}.resume .rt{color:var(--ds-text-primary);font:var(--t-body-sm)}.resume .rt b{color:var(--ds-pending-fg)}.resume .ra{gap:calc(var(--spacing) * 2);margin-inline-start:auto;display:flex}@media (prefers-reduced-motion:no-preference){.step-anim{animation:stepIn var(--dur-3) var(--ease-out)}.success-head .ring{animation:popRing var(--dur-3) var(--ease-spring)}}@keyframes stepIn{0%{transform:translate(22px)}to{transform:none}}@media print{.svc-top,.svc-rail,.svc-foot,.receipt-actions,.pane-kicker,.success-head .ring{display:none!important}[data-itsaaz-scope]{background:#fff!important}}.tf-switch-tabs button .n{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);background:var(--ds-bg-inset);color:var(--ds-text-tertiary);font:800 11px/1 var(--font-num);place-items:center;display:grid}.tf-switch-tabs button.on{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff;box-shadow:var(--ds-shadow-sm)}.tf-switch-tabs button.on .n{color:#fff;background:#ffffff40}.tf-stage,.tf-step{display:block}.tf-kicker{font:var(--t-overline);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-action-primary-hover);background:var(--ds-action-soft);border:1px solid var(--ds-action-line);margin-bottom:var(--sp-3);border-radius:99px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.tf-h{font:var(--t-h3);margin:0 0 4px}.tf-sub{font:var(--t-body-sm);color:var(--ds-text-secondary);margin:0 0 var(--sp-5);line-height:1.7}.tf-block{margin-bottom:var(--sp-5)}.tf-lab{font:var(--t-overline);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-tertiary);margin-bottom:var(--sp-3);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.tf-lab:after{content:"";background:var(--ds-border-default);flex:1;height:1px}.tf-typepick{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.tf-type{text-align:start;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--ds-bg-surface);border:1.5px solid var(--ds-border-default);cursor:pointer;transition:all var(--dur-2) var(--ease-out);display:flex;position:relative}.tf-type:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm);transform:translateY(-2px)}.tf-type-ic{background:var(--ds-bg-inset);width:46px;height:46px;color:var(--ds-text-secondary);transition:all var(--dur-2);border-radius:13px;flex:none;place-items:center;display:grid}.tf-type-m{flex-direction:column;gap:2px;display:flex}.tf-type-m b{font:var(--t-body-strong);font-size:15px}.tf-type-m span{font:var(--t-caption);color:var(--ds-text-tertiary)}.tf-type-rd{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);transition:all var(--dur-2);flex:none;margin-inline-start:auto}.tf-type.on{border-color:var(--ds-action-primary);background:var(--ds-action-soft);box-shadow:0 0 0 1px var(--ds-action-line)}.tf-type.on .tf-type-ic{background:var(--ds-action-primary);color:#fff}.tf-type.on .tf-type-rd{border-color:var(--ds-action-primary);background:radial-gradient(circle, var(--ds-action-primary) 0 5px, transparent 6px)}.tf-plate-wrap{padding:var(--sp-3) 0;justify-content:center;display:flex}.tf-fee{background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-5)}.tf-fee-row{border-bottom:1px dashed var(--ds-border-subtle);font:var(--t-body-sm);color:var(--ds-text-secondary);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.tf-fee-row span{color:var(--ds-text-tertiary);align-items:center;gap:7px;display:inline-flex}.tf-fee-row b{color:var(--ds-text-primary)}.tf-fee-total{padding-top:var(--sp-3);align-items:baseline;gap:8px;margin-top:4px;display:flex}.tf-fee-total>span{font:var(--t-body-strong);color:var(--ds-text-primary);margin-inline-end:auto}.tf-fee-amt{font:800 24px/1 var(--font-num);color:var(--ds-value)}.tf-fee-total em{color:var(--ds-text-tertiary);font-size:12px;font-style:normal}.tf-cta-row{gap:var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.tf-cta-row>*{flex:auto;min-width:140px}.tf-cta-row .btn{justify-content:center}.tf-paybar{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:linear-gradient(120deg, var(--ds-action-soft), var(--ds-bg-inset));border:1px solid var(--ds-action-line);margin-bottom:var(--sp-5);justify-content:space-between;align-items:center;display:flex}.tf-paybar>span:first-child{font:var(--t-body-strong);color:var(--ds-text-secondary)}.tf-paybar-amt{font:800 22px/1 var(--font-num);color:var(--ds-action-primary-hover);align-items:baseline;gap:5px;display:inline-flex}.tf-paybar-amt em{color:var(--ds-text-tertiary);font-size:12px;font-style:normal}.tf-processing{text-align:center;justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-9) var(--sp-5);flex-direction:column;min-height:280px;display:flex}.tf-processing h3{font:var(--t-h3);margin:0}.tf-processing p{font:var(--t-body-sm);color:var(--ds-text-secondary);max-width:360px;margin:0}.spin-ic{color:var(--ds-action-primary);animation:1s linear infinite tfspin}.tf-receipt{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);padding:var(--sp-5);margin:var(--sp-5) auto 0;max-width:520px;box-shadow:var(--ds-shadow-sm)}.tf-rc-row{justify-content:space-between;align-items:center;gap:var(--sp-4);font:var(--t-body-sm);padding:9px 0;display:flex}.tf-rc-row span{color:var(--ds-text-tertiary)}.tf-rc-row b{color:var(--ds-text-primary);text-align:end}.tf-rc-dash{border-top:1.5px dashed var(--ds-border-strong);margin:var(--sp-3) 0}.tf-track{letter-spacing:.04em;color:var(--ds-action-primary-hover)!important}.tf-agg-count .num{font:800 18px/1 var(--font-num);color:var(--ds-text-primary)}.tf-vlist{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.tf-vrow-in{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);display:flex}.tf-vico{background:var(--ds-info-bg);width:38px;height:38px;color:var(--ds-action-primary-hover);border-radius:11px;flex:none;place-items:center;display:grid}.tf-vico.risk{background:var(--ds-error-bg);color:var(--ds-error-fg)}.tf-vmeta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tf-vmeta b{font:var(--t-body-strong);align-items:center;gap:calc(var(--spacing) * 2);font-size:13.5px;display:flex}.tf-vtag{font:800 9px/1 var(--font-sans);color:var(--ds-error-fg);background:var(--ds-error-bg);border:1px solid var(--ds-error-line);border-radius:99px;padding:3px 7px}.tf-vplace,.tf-vdate{font:var(--t-caption);color:var(--ds-text-tertiary);align-items:center;gap:5px;display:inline-flex}.tf-vamt{font:800 15px/1 var(--font-num);color:var(--ds-text-primary);white-space:nowrap;align-items:baseline;gap:4px;display:flex}.tf-vamt em{color:var(--ds-text-tertiary);font-size:10px;font-style:normal}.tf-vtotal{padding:var(--sp-4);border-radius:var(--r-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-strong);justify-content:space-between;align-items:center;margin-top:4px;display:flex}.tf-vtotal span{font:var(--t-body-strong);color:var(--ds-text-secondary)}.tf-vtotal b{font:800 18px/1 var(--font-num);color:var(--ds-value)}.tf-plate-show{padding:var(--sp-4) 0 var(--sp-5);justify-content:center;display:flex}.plate-ro{box-shadow:0 6px 20px #02050e59,inset 0 1px #ffffffb3}.plate-ro .plate-num{place-items:center;display:grid}.plate-ro .plate-letter.ro{cursor:default;pointer-events:none;border-style:solid;min-width:60px}.plate-ro .plate-letter.ro span{font:800 30px/1 var(--font-sans)}.tf-brand{align-items:center;gap:var(--sp-3);display:flex}.tf-bmark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background:var(--ds-action-soft);color:var(--ds-action-primary);border:1px solid var(--ds-action-line);border-radius:12px;place-items:center;display:grid}.tf-brand b{font:var(--t-body-strong);display:block}.tf-brand span{font:var(--t-caption);color:var(--ds-text-tertiary)}.tf-secure{font:var(--t-caption);color:var(--ds-success-fg);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tf-rail-main .tf-pane{padding:var(--sp-6) var(--sp-7);flex:1;overflow:auto}.tf-autosave .sd{border-radius:var(--ds-radius-full);background:var(--ds-success-fg);width:7px;height:7px;box-shadow:0 0 0 3px var(--ds-success-bg)}.tf-vstep.clickable{cursor:pointer}.tf-vstep.done .tf-vline{background:var(--ds-success-fg)}.tf-vstep.active .tf-vdot{border-color:var(--ds-action-primary);color:var(--ds-action-primary);background:var(--ds-action-soft);box-shadow:0 0 0 4px var(--ds-action-soft)}.tf-vstep.done .tf-vdot{border-color:var(--ds-success-fg);background:var(--ds-success-fg);color:#fff}.tf-vmeta{padding-top:5px}.tf-vmeta b{font:var(--t-body-sm);color:var(--ds-text-primary);font-weight:700;display:block}.tf-vstep.pending .tf-vmeta b{color:var(--ds-text-tertiary)}.tf-vmeta span{font:var(--t-caption);color:var(--ds-text-tertiary)}.tf-rail-prog .r{font:var(--t-caption);color:var(--ds-text-secondary);justify-content:space-between;margin-bottom:6px;display:flex}.tf-rail-prog .r b{color:var(--ds-action-primary-hover)}.tf-rail-prog .bar{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:99px;height:7px;overflow:hidden}.tf-rail-prog .bar i{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-action-primary-hover));height:100%;transition:width var(--dur-3) var(--ease-out);border-radius:99px;display:block}.tf-wstep.active .tf-wdot{border-color:var(--ds-action-primary);color:#fff;background:var(--ds-action-primary);box-shadow:0 0 0 5px var(--ds-action-soft);transform:scale(1.08)}.tf-wstep.done .tf-wdot{border-color:var(--ds-success-fg);background:var(--ds-success-fg);color:#fff}.tf-wstep.active .tf-wlab{color:var(--ds-action-primary-hover)}.tf-wstep.done .tf-wlab{color:var(--ds-text-secondary)}.tf-wiz-card .tf-pane{padding:var(--sp-7)}.tf-tl-item.active .tf-tl-dot{border-color:var(--ds-action-primary);color:var(--ds-action-primary);background:var(--ds-action-soft);box-shadow:0 0 0 4px var(--ds-action-soft)}.tf-tl-item.done .tf-tl-dot{border-color:var(--ds-success-fg);background:var(--ds-success-fg);color:#fff}.tf-tl-item.done .tf-tl-line{background:var(--ds-success-fg)}.tf-tl-item.pending .tf-tl-head b,.tf-tl-item.pending .tf-tl-head{color:var(--ds-text-tertiary)}.tf-glass-scene .b1{top:-80px;background:#ff7ac2;width:360px;height:360px;inset-inline-start:-60px}.tf-pill.active{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff}.tf-pill.active .tf-pill-n{color:#fff;background:#ffffff4d}.tf-pill.done{color:var(--ds-success-fg);border-color:var(--ds-success-line)}.tf-pill.done .tf-pill-n{background:var(--ds-success-fg);color:#fff}.tf-glass .tf-fee,.tf-glass .tf-receipt,.tf-glass .gw,.tf-glass .tf-vrow-in,.tf-glass .tf-paybar{background:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.tf-glass .tf-fee,.tf-glass .tf-receipt,.tf-glass .gw,.tf-glass .tf-vrow-in,.tf-glass .tf-paybar{background:color-mix(in srgb, var(--ds-bg-surface) 70%, transparent)}}.tf-phone-prog circle.bg{stroke:var(--ds-border-default)}.tf-phone-prog circle.fg{stroke:var(--ds-action-primary);stroke-linecap:round;stroke-dasharray:94;transition:stroke-dashoffset var(--dur-3) var(--ease-out)}.tf-phone-prog .num{font:800 10px/1 var(--font-num);color:var(--ds-action-primary-hover)}.tf-phone-screen .tf-h{font:var(--t-h4,var(--t-h3));font-size:19px}.tf-phone-screen .tf-typepick,.tf-phone-screen .fgrid{grid-template-columns:1fr}.tf-phone-screen .tf-cta-row{flex-direction:column}.tf-phone-screen .plate,.tf-phone-screen .tf-mp{transform:scale(.84)}.tf-num-in{font-variant-numeric:tabular-nums;font-family:var(--font-num);letter-spacing:.02em}.ctrl .tf-num-in{text-align:start;direction:ltr}.tf-cta-row{z-index:5;gap:var(--sp-4);margin-inline:calc(-1 * var(--tf-pin-px,var(--sp-7)));margin-bottom:calc(-1 * var(--tf-pin-pb,var(--sp-6)));padding:var(--sp-5) var(--tf-pin-px,var(--sp-7)) var(--tf-pin-pb,var(--sp-6));margin-top:var(--sp-6);background:var(--ds-bg-surface);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.tf-cta-row{background:color-mix(in srgb, var(--ds-bg-surface) 86%, transparent)}}.tf-cta-row{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-top:1px solid var(--ds-border-subtle);box-shadow:0 -10px 24px -16px #02050e73}.tf-cta-row.tf-cta-solo>*{flex:100%}.tf-pinbar{border-radius:0 0 var(--r-lg) var(--r-lg);z-index:5;width:100%;padding:var(--sp-3) var(--tf-pin-px,var(--sp-7)) var(--tf-pin-pb,var(--sp-6));background:var(--ds-bg-surface);position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.tf-pinbar{background:color-mix(in srgb, var(--ds-bg-surface) 86%, transparent)}}.tf-pinbar{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-top:1px solid var(--ds-border-subtle);box-shadow:0 -10px 24px -16px #02050e73}.tf-pinbar .tf-cta-row{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-top:0;margin:0;padding:0;position:static}.tf-pinbar .tf-hint-c{margin:0 0 var(--sp-3);display:flex}.tf-processing .tf-cta-row{position:static}.tf-rail-main .tf-pane{--tf-pin-px:var(--sp-7);--tf-pin-pb:var(--sp-6);position:relative}.tf-wiz-card .tf-pane{--tf-pin-px:var(--sp-7);--tf-pin-pb:var(--sp-5);min-height:0;padding:var(--sp-7) var(--sp-7) var(--sp-5);flex:auto;position:relative;overflow:auto}.tf-tl-pane-scroll .tf-cta-row,.tf-tl-pane-scroll .tf-pinbar{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg);background:var(--ds-bg-inset)}@supports (color:color-mix(in lab, red, red)){.tf-tl-pane-scroll .tf-cta-row,.tf-tl-pane-scroll .tf-pinbar{background:color-mix(in srgb, var(--ds-bg-inset) 88%, transparent)}}.tf-glass-body .tf-pane{flex:auto;min-height:0;position:relative;overflow:auto}.tf-glass .tf-cta-row,.tf-glass .tf-pinbar{background:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.tf-glass .tf-cta-row,.tf-glass .tf-pinbar{background:color-mix(in srgb, var(--ds-bg-surface) 64%, transparent)}}.tf-glass .tf-cta-row,.tf-glass .tf-pinbar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-top:1px solid #ffffff38}.tf-phone-screen .tf-cta-row,.tf-phone-screen .tf-pinbar{box-shadow:0 -12px 26px -16px #02050e80}.tf-rail-main .tf-pane,.tf-wiz-card .tf-pane,.tf-glass-body .tf-pane,.tf-tl-pane-scroll{scrollbar-width:thin;scrollbar-color:var(--ds-bg-overlay) transparent}.tf-rail-main .tf-pane::-webkit-scrollbar{width:8px}.tf-wiz-card .tf-pane::-webkit-scrollbar{width:8px}.tf-glass-body .tf-pane::-webkit-scrollbar{width:8px}.tf-tl-pane-scroll::-webkit-scrollbar{width:8px}.tf-rail-main .tf-pane::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.tf-wiz-card .tf-pane::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.tf-glass-body .tf-pane::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.tf-tl-pane-scroll::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.tf-rail .tf-rail-main .tf-pane{padding:var(--sp-5) var(--sp-6)}.tf-rail .tf-rail-main .tf-pane>.tf-step,.tf-timeline .tf-tl-pane-scroll>.tf-step{width:100%;max-width:600px;margin-inline:auto}.tf-rail .tf-kicker,.tf-timeline .tf-kicker{margin-bottom:var(--sp-2);padding:5px 10px}.tf-rail .tf-h,.tf-timeline .tf-h{font:var(--t-h4,var(--t-h3));margin-bottom:3px;font-size:18px}.tf-rail .tf-sub,.tf-timeline .tf-sub{margin-bottom:var(--sp-4);line-height:1.6}.tf-rail .tf-block,.tf-timeline .tf-block{margin-bottom:var(--sp-4)}.tf-rail .tf-lab,.tf-timeline .tf-lab{margin-bottom:var(--sp-2)}.tf-rail .tf-typepick,.tf-timeline .tf-typepick{gap:var(--sp-2)}.tf-rail .tf-type,.tf-timeline .tf-type{gap:var(--sp-2);padding:11px 13px}.tf-rail .tf-type-ic,.tf-timeline .tf-type-ic{border-radius:11px;width:38px;height:38px}.tf-rail .tf-type-ic svg,.tf-timeline .tf-type-ic svg{width:22px;height:22px}.tf-rail .tf-type-m b,.tf-timeline .tf-type-m b{font-size:14px}.tf-rail .tf-type-rd,.tf-timeline .tf-type-rd{width:18px;height:18px}.tf-rail .tf-plate-wrap,.tf-timeline .tf-plate-wrap{padding:var(--sp-2) 0}.tf-rail .tf-plate-show,.tf-timeline .tf-plate-show{padding:var(--sp-3) 0 var(--sp-4)}.tf-rail .fgrid,.tf-timeline .fgrid{gap:var(--sp-3) var(--sp-4)}.tf-rail .field,.tf-timeline .field{gap:5px}.tf-rail .field input,.tf-rail .field select,.tf-timeline .field input,.tf-timeline .field select{border-radius:10px;height:40px;font-size:13px}.tf-rail .tf-fee,.tf-timeline .tf-fee{padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4)}.tf-rail .tf-fee-row,.tf-timeline .tf-fee-row{padding:6px 0}.tf-rail .tf-fee-amt,.tf-timeline .tf-fee-amt{font-size:21px}.tf-rail .tf-paybar,.tf-timeline .tf-paybar{padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4)}.tf-rail .tf-paybar-amt,.tf-timeline .tf-paybar-amt{font-size:20px}.tf-rail .gw-grid,.tf-timeline .gw-grid{gap:var(--sp-2)}.tf-rail .gw,.tf-timeline .gw{gap:var(--sp-2);padding:11px 12px}.tf-rail .gw .gw-logo,.tf-timeline .gw .gw-logo{border-radius:10px;width:36px;height:36px;font-size:16px}.tf-rail .gw .gw-meta b,.tf-timeline .gw .gw-meta b{font-size:13px}.tf-rail .gw .gw-radio,.tf-timeline .gw .gw-radio{width:19px;height:19px}.tf-rail .tf-step .note,.tf-timeline .tf-step .note{padding:10px 13px;margin-top:var(--sp-3)!important}.tf-rail .tf-cta-row,.tf-timeline .tf-cta-row{margin-top:var(--sp-4);gap:var(--sp-4)}.tf-rail .tf-pinbar,.tf-timeline .tf-pinbar{margin-top:var(--sp-4)}.tf-rail .tf-step .btn,.tf-timeline .tf-step .btn{min-height:44px}.tf-rail .tf-receipt,.tf-timeline .tf-receipt{padding:var(--sp-4);max-width:480px;margin-top:var(--sp-4)}.tf-rail .tf-rc-row,.tf-timeline .tf-rc-row{padding:7px 0}.tf-rail .tf-vlist,.tf-timeline .tf-vlist{gap:6px}.tf-rail .tf-vrow-in,.tf-timeline .tf-vrow-in{gap:var(--sp-2);padding:10px 12px}.tf-rail .tf-vico,.tf-timeline .tf-vico{border-radius:9px;width:32px;height:32px}.tf-rail .tf-vmeta b,.tf-timeline .tf-vmeta b{font-size:13px}.tf-rail .tf-vamt,.tf-timeline .tf-vamt{font-size:14px}.tf-rail .tf-vtotal,.tf-timeline .tf-vtotal{padding:var(--sp-3) var(--sp-4)}.tf-rail .success-head,.tf-timeline .success-head{gap:var(--sp-2);margin-bottom:var(--sp-4)}.tf-rail .success-head .ring,.tf-timeline .success-head .ring{width:64px;height:64px}.tf-rail .success-head .ring svg,.tf-timeline .success-head .ring svg{width:30px;height:30px}.tf-rail .success-head h2,.tf-timeline .success-head h2{font:var(--t-h3)}.tf-rail .success-head p,.tf-timeline .success-head p{font:var(--t-body-sm)}.tf-rail .tf-processing,.tf-timeline .tf-processing{padding:var(--sp-7) var(--sp-5);min-height:220px}.tf-rail .tf-rail-main .tf-pane>.tf-step .tf-xs,.tf-rail .tf-rail-main .tf-pane>.tf-step .tf-notices{max-width:600px;margin-inline:auto}.tf-strip.sev-warn,.tf-pop-item.sev-warn,.tf-ticker.sev-warn{--tf-n-fg:var(--ds-warning-fg);--tf-n-bg:var(--ds-warning-bg);--tf-n-line:var(--ds-warning-line)}.tf-strip.sev-info,.tf-pop-item.sev-info,.tf-ticker.sev-info{--tf-n-fg:var(--ds-action-primary-hover);--tf-n-bg:var(--ds-info-bg);--tf-n-line:var(--ds-info-line)}.tf-strip.sev-ok,.tf-pop-item.sev-ok,.tf-ticker.sev-ok{--tf-n-fg:var(--ds-success-fg);--tf-n-bg:var(--ds-success-bg);--tf-n-line:var(--ds-success-line)}.tf-notices{margin-bottom:var(--sp-5)}.tf-strip{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:linear-gradient(90deg, var(--tf-n-bg), var(--ds-bg-surface));padding-inline-start:calc(var(--sp-4) + 4px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tf-strip{background:linear-gradient(90deg, var(--tf-n-bg), color-mix(in srgb, var(--ds-bg-surface) 78%, var(--tf-n-bg)))}}.tf-strip{border:1px solid var(--tf-n-line);box-shadow:var(--ds-shadow-sm)}.tf-strip-rail{width:var(--spacing);background:var(--tf-n-fg);position:absolute;inset-block:0;inset-inline-start:0}.tf-strip-ic{background:var(--ds-bg-surface);width:34px;height:34px;color:var(--tf-n-fg);border:1px solid var(--tf-n-line);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.tf-strip-pulse{pointer-events:none;border-radius:inherit;box-shadow:0 0 0 0 var(--tf-n-fg);position:absolute;inset:0}.tf-strip-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tf-strip-body b{font:var(--t-body-strong);color:var(--ds-text-primary);font-size:13.5px}.tf-strip-body span{font:var(--t-caption);color:var(--ds-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.tf-strip-toggle{cursor:pointer;font:var(--t-caption);color:var(--tf-n-fg);background:var(--ds-bg-surface);border:1px solid var(--tf-n-line);transition:background var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border-radius:99px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-weight:700;display:inline-flex}.tf-strip-toggle:hover{background:var(--tf-n-bg);transform:translateY(-1px)}.tf-strip-toggle-lab{white-space:nowrap}.tf-strip-count{min-width:17px;height:17px;font:800 10px/1 var(--font-num);color:#fff;background:var(--tf-n-fg);border-radius:99px;place-items:center;padding:0 4px;display:grid}.tf-strip-caret{transition:transform var(--dur-2) var(--ease-out)}.tf-notices[data-open="1"] .tf-strip-caret{transform:rotate(180deg)}.tf-pop{margin-top:var(--sp-2);border-radius:var(--r-lg);background:var(--ds-bg-overlay,var(--ds-bg-surface));border:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-md);overflow:hidden}.tf-pop-head{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-raised);justify-content:space-between;align-items:center;display:flex}.tf-pop-title{font:var(--t-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-secondary);align-items:center;gap:7px;display:inline-flex}.tf-pop-title svg{color:var(--ds-action-primary)}.tf-pop-close{cursor:pointer;background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);width:28px;height:28px;color:var(--ds-text-tertiary);transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);border-radius:8px;place-items:center;display:grid}.tf-pop-close:hover{color:var(--ds-error-fg);background:var(--ds-error-bg)}.tf-pop-list{padding:var(--sp-2);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.tf-pop-item{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);transition:background var(--dur-1) var(--ease-out);display:flex}.tf-pop-item:hover{background:var(--ds-bg-inset)}.tf-pop-ic{background:var(--tf-n-bg);width:30px;height:30px;color:var(--tf-n-fg);border:1px solid var(--tf-n-line);border-radius:9px;flex:none;place-items:center;margin-top:1px;display:grid}.tf-pop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-pop-text b{font:var(--t-body-sm);color:var(--ds-text-primary);font-weight:700}.tf-pop-text span{font:var(--t-caption);color:var(--ds-text-secondary);line-height:1.65}.tf-ticker{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);padding:8px var(--sp-3) 8px 8px;background:var(--ds-bg-inset);border:1px solid var(--tf-n-line);border-radius:99px;padding-inline-end:var(--sp-4);display:flex}.tf-ticker-chip{border-radius:var(--ds-radius-full);background:var(--tf-n-bg);width:30px;height:30px;color:var(--tf-n-fg);border:1px solid var(--tf-n-line);flex:none;place-items:center;display:grid;position:relative}.tf-ticker-pulse{pointer-events:none;border-radius:var(--ds-radius-full);box-shadow:0 0 0 0 var(--tf-n-fg);position:absolute;inset:0}.tf-ticker-track{flex:1;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.tf-ticker-t{font:var(--t-body-sm);color:var(--tf-n-fg);flex:none;font-weight:800}.tf-ticker-x{font:var(--t-caption);color:var(--ds-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-ticker-dots{flex:none;gap:5px;display:inline-flex}.tf-ticker-dots i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);cursor:pointer;border-radius:var(--ds-radius-full);background:var(--ds-border-strong);transition:background var(--dur-1) var(--ease-out), width var(--dur-1) var(--ease-out)}.tf-ticker-dots i.on{background:var(--tf-n-fg);border-radius:99px;width:16px}.tf-glass .tf-strip,.tf-glass .tf-pop,.tf-glass .tf-ticker{background:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.tf-glass .tf-strip,.tf-glass .tf-pop,.tf-glass .tf-ticker{background:color-mix(in srgb, var(--ds-bg-surface) 72%, transparent)}}.tf-phone-screen .tf-strip{flex-wrap:wrap}.tf-phone-screen .tf-strip-body{flex-basis:100%;order:3}.tf-phone-screen .tf-strip-body span{-webkit-line-clamp:2}.tf-phone-screen .tf-strip-toggle{margin-inline-start:auto}.tf-phone-screen .tf-ticker-x{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tf-xs{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1.5px dashed var(--ds-border-strong)}.tf-xs-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.tf-xs-spark{background:var(--ds-action-soft);border:1px solid var(--ds-action-line);width:30px;height:30px;color:var(--ds-value);border-radius:9px;flex:none;place-items:center;display:grid}.tf-xs-title{font:var(--t-h4,var(--t-h3));flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:17px;display:flex}.tf-xs-title em{color:var(--ds-value);font-size:13px;font-style:normal;font-weight:700}.tf-xs-tag{font:var(--t-caption);color:var(--ds-action-primary-hover);background:var(--ds-action-soft);border:1px solid var(--ds-action-line);border-radius:99px;flex:none;align-items:center;gap:5px;margin-inline-start:auto;padding:5px 11px;font-weight:800;display:inline-flex}.tf-xs-tag svg{color:var(--ds-value)}.tf-xs-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.tf-xs-card{cursor:pointer;text-align:start;isolation:isolate;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--ds-bg-surface);border:1.5px solid var(--ds-border-default);box-shadow:var(--ds-shadow-sm);transition:transform var(--dur-2) var(--ease-spring), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);grid-template-columns:auto 1fr auto;display:grid;position:relative;overflow:hidden}.tf-xs-card:before{content:"";background:var(--xs-accent);opacity:.9;height:3px;position:absolute;inset-block-start:0;inset-inline:0}.tf-xs-card:hover{box-shadow:var(--ds-shadow-md);border-color:var(--xs-line);transform:translateY(-3px)}.tf-xs-card:active{transform:translateY(-1px)}.tf-xs-card:focus-visible{outline:2px solid var(--ds-action-primary);outline-offset:2px}.tf-xs-shine{pointer-events:none;z-index:-1;background:linear-gradient(115deg, transparent 30%, var(--xs-accent) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tf-xs-shine{background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--xs-accent) 16%, transparent) 50%, transparent 70%)}}.tf-xs-shine{opacity:0;transform:translate(120%)}.tf-xs-ic{background:var(--xs-soft);width:40px;height:40px;color:var(--xs-accent);border:1px solid var(--xs-line);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:12px;flex:none;place-items:center;display:grid}.tf-xs-card:hover .tf-xs-ic{background:var(--xs-accent);color:#fff;border-color:var(--xs-accent)}.tf-xs-body{flex-direction:column;gap:3px;min-width:0;display:flex}.tf-xs-name{font:var(--t-body-strong);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.tf-xs-benefit{font:var(--t-caption);color:var(--ds-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.tf-xs-cta{padding-inline:var(--sp-3);border-radius:var(--r-md);font:var(--t-caption);color:var(--xs-accent);background:var(--xs-soft);border:1px solid var(--xs-line);transition:all var(--dur-2) var(--ease-out);flex:none;align-self:stretch;align-items:center;gap:5px;font-weight:800;display:inline-flex}.tf-xs-cta svg{transition:transform var(--dur-2) var(--ease-spring)}.tf-xs-card:hover .tf-xs-cta{background:var(--xs-accent);border-color:var(--xs-accent);color:#fff}.tf-xs-card:hover .tf-xs-cta svg{transform:translate(-3px)}.tf-xs-badge{z-index:1;font:800 9px/1 var(--font-sans);letter-spacing:.02em;color:#fff;background:var(--xs-accent);box-shadow:var(--ds-shadow-sm);border-radius:99px;padding:4px 8px;position:absolute;inset-block-start:8px;inset-inline-end:10px}.tf-xs-card.acc-info{--xs-accent:var(--ds-action-primary-hover);--xs-soft:var(--ds-info-bg);--xs-line:var(--ds-info-line)}.tf-xs-card.acc-value{--xs-accent:var(--ds-value);--xs-soft:var(--ds-warning-bg);--xs-line:var(--ds-warning-line)}.tf-xs-card.acc-success{--xs-accent:var(--ds-success-fg);--xs-soft:var(--ds-success-bg);--xs-line:var(--ds-success-line)}.tf-xs-card.acc-action{--xs-accent:var(--ds-action-primary);--xs-soft:var(--ds-action-soft);--xs-line:var(--ds-action-line)}.tf-glass .tf-xs-card{background:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.tf-glass .tf-xs-card{background:color-mix(in srgb, var(--ds-bg-surface) 72%, transparent)}}.tf-phone-screen .tf-xs-grid{grid-template-columns:1fr}.tf-ws{border:1px solid var(--ds-border-default);border-radius:var(--r-xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-md);--tf-ws-top-h:65px;--tf-ws-gap:var(--sp-5);position:relative;overflow:hidden}.tf-ws-top{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--ds-border-default);background:var(--ds-bg-raised);display:flex}.tf-ws-top-side{align-items:center;gap:var(--sp-3);display:inline-flex}.tf-ws-guidebtn{cursor:pointer;font:var(--t-caption);color:var(--ds-action-primary-hover);background:var(--ds-action-soft);border:1px solid var(--ds-action-line);transition:background var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-weight:700;display:none}.tf-ws-guidebtn:hover{transform:translateY(-1px)}.tf-ws-grid{align-items:flex-start;gap:var(--tf-ws-gap);padding:var(--tf-ws-gap);background:var(--ds-bg-inset);grid-template-columns:260px minmax(0,1fr) 300px;max-height:min(720px,100vh - 120px);display:grid}.tf-ws-rail{max-height:calc(min(720px, 100vh - 120px) - 2 * var(--tf-ws-gap));scrollbar-width:thin;scrollbar-color:transparent transparent;align-self:start;gap:var(--sp-3);font-family:var(--font-sans);flex-direction:column;transition:scrollbar-color .25s;display:flex;position:sticky;top:0;overflow:auto}.tf-ws-rail:hover,.tf-ws-rail:focus-within{scrollbar-color:var(--ds-bg-overlay) transparent}.tf-ws-rail::-webkit-scrollbar{width:8px}.tf-ws-rail::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:99px;transition:background-color .25s}.tf-ws-rail:hover::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay)}.tf-ws-rail:focus-within::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay)}.tf-ws-card{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);padding:var(--sp-4)}.tf-ws-h{font:var(--t-overline);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-tertiary);margin-bottom:var(--sp-3);align-items:center;gap:7px;display:flex}.tf-ws-h svg{color:var(--ds-action-primary)}.tf-ws-plist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-ws-phase{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);display:flex;position:relative}.tf-ws-phase:last-child{padding-bottom:0}.tf-ws-pline{width:calc(var(--spacing) * .5);background:var(--ds-border-default);inset-inline-start:15px;border-radius:99px;position:absolute;top:32px;bottom:-4px}.tf-ws-phase.done .tf-ws-pline{background:var(--ds-success-fg)}.tf-ws-pdot{z-index:1;border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);border:2px solid var(--ds-border-strong);width:32px;height:32px;color:var(--ds-text-tertiary);transition:all var(--dur-2) var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.tf-ws-phase.active .tf-ws-pdot{border-color:var(--ds-action-primary);color:var(--ds-action-primary);background:var(--ds-action-soft);box-shadow:0 0 0 4px var(--ds-action-soft)}.tf-ws-phase.done .tf-ws-pdot{border-color:var(--ds-success-fg);background:var(--ds-success-fg);color:#fff}.tf-ws-pmeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tf-ws-pmeta b{font:var(--t-body-sm);color:var(--ds-text-primary);font-weight:700}.tf-ws-phase.pending .tf-ws-pmeta b{color:var(--ds-text-tertiary)}.tf-ws-pmeta span{font:var(--t-caption);color:var(--ds-text-tertiary)}.tf-ws-pnow{font:var(--t-caption);color:var(--ds-action-primary-hover);background:var(--ds-action-soft);border:1px solid var(--ds-action-line);border-radius:99px;flex:none;padding:3px 9px;font-weight:800}.tf-ws-phase.pending{opacity:.62}.tf-ws-conf{align-items:center;gap:var(--sp-3);--ws-ring:var(--ds-action-primary);display:flex}.tf-ws-conf.tone-low{--ws-ring:var(--ds-warning-fg)}.tf-ws-conf.tone-mid{--ws-ring:var(--ds-action-primary)}.tf-ws-conf.tone-full{--ws-ring:var(--ds-success-fg)}.tf-ws-ring{flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.tf-ws-ring svg{transform:rotate(-90deg)}.tf-ws-ring circle{fill:none;stroke-width:4px;stroke-linecap:round}.tf-ws-ring circle.bg{stroke:var(--ds-bg-inset)}.tf-ws-ring circle.fg{stroke:var(--ws-ring);transition:stroke-dashoffset var(--dur-3) var(--ease-out), stroke var(--dur-2) var(--ease-out)}.tf-ws-ring-n{font:800 13px/1 var(--font-num);color:var(--ws-ring);position:absolute}.tf-ws-conf-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.tf-ws-conf-meta b{font:var(--t-body-sm);color:var(--ds-text-primary);font-weight:800}.tf-ws-conf-meta span{font:var(--t-caption);color:var(--ds-text-tertiary);line-height:1.5}.tf-ws-cost{top:var(--sp-3);z-index:2;background:linear-gradient(160deg, var(--ds-action-soft), var(--ds-bg-surface) 70%);border-color:var(--ds-action-line);position:sticky}.tf-ws-cost-row{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px dashed var(--ds-border-subtle);font:var(--t-body-sm);color:var(--ds-text-secondary);padding:7px 0;display:flex}.tf-ws-cost-row span{color:var(--ds-text-tertiary);align-items:center;gap:7px;display:inline-flex}.tf-ws-cost-row span svg{color:var(--ds-text-tertiary)}.tf-ws-cost-row b{color:var(--ds-text-primary);white-space:nowrap}.tf-ws-cost-total{padding-top:var(--sp-3);align-items:baseline;gap:7px;margin-top:2px;display:flex}.tf-ws-cost-total>span{font:var(--t-body-sm);color:var(--ds-text-primary);margin-inline-end:auto;font-weight:700}.tf-ws-cost-amt{font:800 21px/1 var(--font-num);color:var(--ds-value)}.tf-ws-cost-total em{color:var(--ds-text-tertiary);font-size:11px;font-style:normal}.tf-ws-rel-list{flex-direction:column;gap:6px;display:flex}.tf-ws-rel-item{cursor:pointer;text-align:start;align-items:center;gap:var(--sp-3);border-radius:var(--r-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);width:100%;color:var(--ds-text-secondary);transition:all var(--dur-2) var(--ease-out);padding:9px 11px;display:flex}.tf-ws-rel-item:hover{background:var(--ds-action-soft);border-color:var(--ds-action-line);color:var(--ds-action-primary-hover);transform:translate(-2px)}.tf-ws-rel-item:focus-visible{outline:2px solid var(--ds-action-primary);outline-offset:2px}.tf-ws-rel-ic{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);width:30px;height:30px;color:var(--ds-action-primary);transition:all var(--dur-2) var(--ease-out);border-radius:9px;flex:none;place-items:center;display:grid}.tf-ws-rel-item:hover .tf-ws-rel-ic{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff}.tf-ws-rel-lab{min-width:0;font:var(--t-body-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.tf-ws-rel-arr{color:var(--ds-text-tertiary);transition:transform var(--dur-2) var(--ease-spring);flex:none}.tf-ws-rel-item:hover .tf-ws-rel-arr{color:var(--ds-action-primary-hover);transform:translate(-3px)}.tf-ws-rel-foot{margin-top:var(--sp-3);font:var(--t-caption);color:var(--ds-text-tertiary);align-items:center;gap:5px;display:inline-flex}.tf-ws-rel-foot svg{color:var(--ds-value)}.tf-ws-main{border-radius:var(--r-lg);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);min-width:0;box-shadow:var(--ds-shadow-sm);max-height:calc(min(720px, 100vh - 120px) - 2 * var(--tf-ws-gap));flex-direction:column;height:100%;display:flex;overflow:hidden}.tf-ws-scroll{--tf-pin-px:var(--sp-6);--tf-pin-pb:var(--sp-5);min-height:0;padding:var(--sp-6) var(--sp-6) var(--sp-5);scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;transition:scrollbar-color .25s;position:relative;overflow:auto}.tf-ws-scroll:hover,.tf-ws-scroll:focus-within{scrollbar-color:var(--ds-bg-overlay) transparent}.tf-ws-scroll::-webkit-scrollbar{width:8px}.tf-ws-scroll::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:99px;transition:background-color .25s}.tf-ws-scroll:hover::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay)}.tf-ws-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay)}.tf-ws-scroll>.tf-step{flex-direction:column;width:100%;max-width:600px;min-height:100%;margin-inline:auto;display:flex}.tf-ws-scroll>.tf-step>.tf-cta-row,.tf-ws-scroll>.tf-step>.tf-pinbar{margin-top:auto}.tf-ws-scroll .tf-step .tf-fee,.tf-ws-scroll .tf-step>.tf-notices,.tf-ws-scroll .tf-step>.tf-ticker{display:none}.tf-ws-guide{max-height:calc(min(720px, 100vh - 120px) - 2 * var(--tf-ws-gap));scrollbar-width:thin;scrollbar-color:transparent transparent;border-radius:var(--r-lg);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-sm);flex-direction:column;align-self:start;transition:scrollbar-color .25s;display:flex;position:sticky;top:0;overflow:auto}.tf-ws-guide:hover,.tf-ws-guide:focus-within{scrollbar-color:var(--ds-bg-overlay) transparent}.tf-ws-guide::-webkit-scrollbar{width:8px}.tf-ws-guide::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:99px;transition:background-color .25s}.tf-ws-guide:hover::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay)}.tf-ws-guide:focus-within::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay)}.tf-ws-guide .sev-warn{--tf-n-fg:var(--ds-warning-fg);--tf-n-bg:var(--ds-warning-bg);--tf-n-line:var(--ds-warning-line)}.tf-ws-guide .sev-info{--tf-n-fg:var(--ds-action-primary-hover);--tf-n-bg:var(--ds-info-bg);--tf-n-line:var(--ds-info-line)}.tf-ws-guide .sev-ok{--tf-n-fg:var(--ds-success-fg);--tf-n-bg:var(--ds-success-bg);--tf-n-line:var(--ds-success-line)}.tf-ws-guide-head{cursor:pointer;text-align:start;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);background:var(--ds-bg-raised);border:0;border-bottom:1px solid var(--ds-border-subtle);transition:background var(--dur-2) var(--ease-out);display:flex}.tf-ws-guide[data-open="0"] .tf-ws-guide-head{border-bottom-color:#0000}.tf-ws-guide-head:hover{background:var(--ds-bg-inset)}.tf-ws-guide-badge{background:var(--ds-info-bg);width:32px;height:32px;color:var(--ds-action-primary-hover);border:1px solid var(--ds-info-line);border-radius:10px;flex:none;place-items:center;display:grid}.tf-ws-guide[data-phase="1"] .tf-ws-guide-badge{background:var(--ds-warning-bg);color:var(--ds-warning-fg);border-color:var(--ds-warning-line)}.tf-ws-guide[data-phase="2"] .tf-ws-guide-badge{background:var(--ds-success-bg);color:var(--ds-success-fg);border-color:var(--ds-success-line)}.tf-ws-guide-htext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tf-ws-guide-htext b{font:var(--t-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-primary)}.tf-ws-guide-htext span{font:var(--t-caption);color:var(--ds-text-tertiary);line-height:1.5}.tf-ws-guide-caret{color:var(--ds-text-tertiary);transition:transform var(--dur-2) var(--ease-out);flex:none}.tf-ws-guide[data-open="1"] .tf-ws-guide-caret{transform:rotate(180deg)}.tf-ws-guide-body{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.tf-ws-tips{gap:var(--sp-2);flex-direction:column;display:flex}.tf-ws-tip{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--tf-n-bg);border:1px solid var(--tf-n-line);border-inline-start:3px solid var(--tf-n-fg);display:flex}.tf-ws-tip-ic{background:var(--ds-bg-surface);width:28px;height:28px;color:var(--tf-n-fg);border:1px solid var(--tf-n-line);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.tf-ws-tip-txt{min-width:0;font:var(--t-caption);color:var(--ds-text-secondary);flex-direction:column;gap:3px;line-height:1.7;display:flex}.tf-ws-tip-txt b{font:var(--t-overline);letter-spacing:.05em;text-transform:uppercase;color:var(--tf-n-fg)}.tf-ws-notes{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-ws-note{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);display:flex}.tf-ws-note-ic{background:var(--tf-n-bg);width:26px;height:26px;color:var(--tf-n-fg);border:1px solid var(--tf-n-line);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.tf-ws-note-txt{font:var(--t-caption);color:var(--ds-text-secondary);min-width:0;line-height:1.8}.tf-ws-note.rich .tf-ws-note-txt{flex-direction:column;gap:2px;display:flex}.tf-ws-note.rich .tf-ws-note-txt b{font:var(--t-body-sm);color:var(--ds-text-primary);font-weight:700;line-height:1.5}.tf-ws-callout{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:linear-gradient(135deg, var(--ds-warning-bg), var(--ds-bg-surface));display:flex}@supports (color:color-mix(in lab, red, red)){.tf-ws-callout{background:linear-gradient(135deg, var(--ds-warning-bg), color-mix(in srgb, var(--ds-bg-surface) 70%, var(--ds-warning-bg)))}}.tf-ws-callout{border:1px solid var(--ds-warning-line)}.tf-ws-callout-ic{background:var(--ds-bg-surface);width:30px;height:30px;color:var(--ds-warning-fg);border:1px solid var(--ds-warning-line);border-radius:9px;flex:none;place-items:center;margin-top:1px;display:grid}.tf-ws-callout-body{flex-direction:column;gap:5px;min-width:0;display:flex}.tf-ws-callout-body>b{font:var(--t-body-sm);color:var(--ds-text-primary);font-weight:800}.tf-ws-callout-body>span{font:var(--t-caption);color:var(--ds-text-secondary);line-height:1.8}.tf-ws-callout-fees{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tf-ws-fee-chip{font:var(--t-caption);color:var(--ds-text-secondary);background:var(--ds-bg-surface);border:1px solid var(--ds-warning-line);border-radius:99px;align-items:baseline;gap:5px;padding:5px 10px;display:inline-flex}.tf-ws-fee-chip b{font:800 12px/1 var(--font-num);color:var(--ds-warning-fg)}.tf-ws-fee-chip.soft{border-color:var(--ds-border-default)}.tf-ws-fee-chip.soft b{color:var(--ds-text-primary)}.tf-ws-steps{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-ws-nextstep{align-items:flex-start;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);grid-template-columns:auto auto 1fr;display:grid;position:relative}.tf-ws-nextstep-n{width:24px;height:24px;font:800 11px/1 var(--font-num);background:var(--tf-n-bg);color:var(--tf-n-fg);border:1px solid var(--tf-n-line);border-radius:50%;flex:none;grid-row:1/span 2;align-self:center;place-items:center;display:grid}.tf-ws-nextstep-ic{color:var(--tf-n-fg);grid-row:1/span 2;align-self:center;align-items:center;margin-top:1px;display:inline-flex}.tf-ws-nextstep-txt{min-width:0;font:var(--t-caption);color:var(--ds-text-secondary);flex-direction:column;gap:2px;line-height:1.7;display:flex}.tf-ws-nextstep-txt b{font:var(--t-body-sm);color:var(--ds-text-primary);font-weight:700;line-height:1.5}.tf-ws-scrim{display:none}.tf-cta-equal>*{flex:1 1 0}.tf-type,.tf-type-ic,.tf-type-rd{transition:all var(--dur-2) var(--ease-spring)}.tf-res-head{align-items:center;gap:var(--sp-5);padding:var(--sp-2) 0 var(--sp-5);flex-wrap:wrap;display:flex}.tf-res-stats{gap:var(--sp-2);flex-direction:column;flex:240px;order:1;display:flex}.tf-res-plate{flex:none;order:2}.tf-stat{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);border-inline-start:3px solid var(--tf-st);display:flex}.tf-stat.tone-info{--tf-st:var(--ds-action-primary)}.tf-stat.tone-warn{--tf-st:var(--ds-warning-fg)}.tf-stat.tone-value{--tf-st:var(--ds-value)}.tf-stat-ic{background:var(--tf-st);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.tf-stat-ic{background:color-mix(in srgb, var(--tf-st) 14%, transparent)}}.tf-stat-ic{color:var(--tf-st)}.tf-stat-lab{font:var(--t-caption);color:var(--ds-text-tertiary);min-width:0}.tf-stat-val{font:800 18px/1 var(--font-num);color:var(--ds-text-primary);white-space:nowrap;margin-inline-start:auto}.tf-amt,.tf-rial{direction:ltr;align-items:baseline;gap:5px;display:inline-flex}.tf-amt em,.tf-rial em{font:600 .68em/1 var(--font-fa,inherit);color:var(--ds-text-tertiary);font-style:normal}.tf-rial{font:inherit}.tf-more,.tf-xs-more{cursor:pointer;width:100%;margin-top:var(--sp-2);border-radius:var(--r-md);font:var(--t-caption);color:var(--ds-action-primary-hover);background:var(--ds-action-soft);border:1px dashed var(--ds-action-line);transition:background var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:700;display:inline-flex}.tf-more:hover,.tf-xs-more:hover{background:var(--ds-action-soft)}@supports (color:color-mix(in lab, red, red)){.tf-more:hover,.tf-xs-more:hover{background:color-mix(in srgb, var(--ds-action-soft) 65%, var(--ds-bg-surface))}}.tf-more:hover,.tf-xs-more:hover{transform:translateY(-1px)}.tf-xs-more{margin-top:var(--sp-3)}.tf-ws-scroll>.tf-step{flex-direction:column;min-height:100%;display:flex}.tf-ws-scroll>.tf-step>.tf-pinbar,.tf-ws-scroll>.tf-step>.tf-cta-row{margin-block-start:auto}.tf-ws{--tf-ws-shadow:0 1px 2px var(--ds-text-primary), 0 18px 44px -24px var(--ds-text-primary)}@supports (color:color-mix(in lab, red, red)){.tf-ws{--tf-ws-shadow:0 1px 2px color-mix(in srgb, var(--ds-text-primary) 6%, transparent), 0 18px 44px -24px color-mix(in srgb, var(--ds-text-primary) 30%, transparent)}}.tf-ws-card,.tf-ws-main,.tf-ws-guide{box-shadow:var(--tf-ws-shadow)}.tf-ws-cost{box-shadow:none}.tf-ws-rail{gap:var(--sp-4)}.tf-ws-guide .tf-xs{border-top:0;margin-top:0;padding-top:0}.tf-ws-guide .tf-xs-head{margin-bottom:var(--sp-3)}.tf-ws-guide .tf-xs-title{font-size:15px}.tf-ws-guide .tf-xs-tag{display:none}.tf-ws-guide .tf-xs-grid{grid-template-columns:1fr}.tf-ws-guide .tf-xs-card{padding:var(--sp-3)}.tf-modal-overlay{z-index:50;background:var(--ds-text-primary);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tf-modal-overlay{background:color-mix(in srgb, var(--ds-text-primary) 42%, transparent)}}.tf-modal-overlay{padding:var(--sp-4)}.tf-modal{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);width:100%;box-shadow:var(--ds-shadow-modal);max-width:400px;animation:tfModalIn var(--dur-2) var(--ease-spring)}.tf-modal-header{padding:var(--sp-5);border-bottom:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;display:flex}.tf-modal-header h3{font:var(--t-h3);margin:0}.tf-modal-close{cursor:pointer;border:1px solid var(--ds-border-default);background:var(--ds-bg-inset);width:34px;height:34px;color:var(--ds-text-secondary);transition:all var(--dur-1);border-radius:8px;place-items:center;display:grid}.tf-modal-close:hover{background:var(--ds-error-bg);color:var(--ds-error-fg);border-color:var(--ds-error-line)}.tf-modal-body{padding:var(--sp-5)}.tf-modal-item{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.tf-modal-item>div{flex:1}.tf-modal-item b{font:var(--t-body-strong);margin-bottom:4px;display:block}.tf-modal-item span{font:var(--t-caption);color:var(--ds-text-tertiary);line-height:1.5}.tf-mp{--tfm-u:clamp(.45px, .24vw, 1px);width:calc(var(--tfm-u) * 228);height:calc(var(--tfm-u) * 150);border-radius:calc(var(--tfm-u) * 12);-webkit-user-select:none;user-select:none;max-width:100%;font-family:var(--font-num);background:linear-gradient(177deg,#fdfef9 0%,#f4f5ee 52%,#e7e9df 100%);border:2px solid #0c1322;flex-direction:row;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 12px 30px #02050e6b,inset 0 1px #ffffffd9,inset 0 -2px 4px #0c13221a}.tf-mp-ir{width:calc(var(--tfm-u) * 40);justify-content:center;align-items:center;gap:calc(var(--tfm-u) * 5);color:#fff;background:linear-gradient(#1a48ae 0%,#123b92 55%,#0c2e78 100%);border-inline-end:1.5px solid #0c13228c;flex-direction:column;flex:none;align-self:stretch;padding:0;display:flex;box-shadow:inset -2px 0 4px #00000047}.tf-mp-flag{width:calc(var(--tfm-u) * 26);height:calc(var(--tfm-u) * 17);border:1px solid #ffffff8c;border-radius:2px;flex-direction:column;flex:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000004d}.tf-mp-flag i{flex:1}.tf-mp-flag i:first-child{background:#2a9d5c}.tf-mp-flag i:nth-child(2){background:#fff}.tf-mp-flag i:nth-child(3){background:#d8243a}.tf-mp-fa{writing-mode:vertical-rl;text-orientation:mixed;font:800 calc(var(--tfm-u) * 14) / 1 var(--font-sans);letter-spacing:.04em;flex:1;justify-content:center;align-items:center;display:flex;transform:rotate(180deg)}.tf-mp-en{font:700 calc(var(--tfm-u) * 6.5) / 1 var(--font-sans);letter-spacing:.08em;opacity:.9}.tf-mp-rows{min-width:0;padding:calc(var(--tfm-u) * 6) calc(var(--tfm-u) * 12);flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.tf-mp-num{text-align:center;color:#0c1322;width:100%;min-width:0;font-family:var(--font-num);text-shadow:0 1px #fff9;background:0 0;border:0;outline:0;justify-content:center;align-items:center;padding:0;font-weight:800;display:flex}.tf-mp-num::placeholder{color:#bfc2b8;font-weight:800}.tf-mp-top{font-size:calc(var(--tfm-u) * 32);letter-spacing:.16em;flex:0 0 38%;line-height:1}.tf-mp-bottom{font-size:calc(var(--tfm-u) * 44);letter-spacing:.1em;flex:1;line-height:1}.tf-mp-div{height:2px;margin:calc(var(--tfm-u) * 4) 0;background:linear-gradient(90deg,#0000,#0c13228c 12% 88%,#0000);border-radius:99px}.tf-mp-edit .tf-mp-num:focus{color:#0a1a4e}.tf-mp-edit:focus-within{box-shadow:0 12px 30px #02050e6b, inset 0 1px 0 #ffffffd9, 0 0 0 3px var(--ds-action-line)}.tf-mp-ro{width:calc(var(--tfm-u) * 196);height:calc(var(--tfm-u) * 128);pointer-events:none}.tf-mp-ro .tf-mp-ir{width:calc(var(--tfm-u) * 34)}.tf-mp-ro .tf-mp-flag{width:calc(var(--tfm-u) * 22);height:calc(var(--tfm-u) * 14)}.tf-mp-ro .tf-mp-fa{font-size:calc(var(--tfm-u) * 12)}.tf-mp-ro .tf-mp-top{font-size:calc(var(--tfm-u) * 27)}.tf-mp-ro .tf-mp-bottom{font-size:calc(var(--tfm-u) * 37)}.tf-mp--sm{--tfm-u:.65px}.tf-mp--lg{--tfm-u:1.2px}::view-transition-old(tf-screen){animation-duration:.32s}::view-transition-new(tf-screen){animation-duration:.32s}@keyframes tfspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.tf-anim{animation:tfStepIn var(--dur-3) var(--ease-out)}}@keyframes tfStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tf-pop{animation:tfPopIn var(--dur-2) var(--ease-spring);transform-origin:top}}@keyframes tfPopIn{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tf-strip-pulse,.tf-ticker-pulse{animation:tfNoticePulse 2.6s var(--ease-out) infinite}}@keyframes tfNoticePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tf-n-fg) 55%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--tf-n-fg) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tf-n-fg) 0%, transparent)}}@media (prefers-reduced-motion:no-preference){.tf-ticker-track{animation:tfTick var(--dur-3) var(--ease-out)}}@keyframes tfTick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tf-xs-card{animation:tfXsIn var(--dur-3) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}}@keyframes tfXsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tf-xs-card:hover .tf-xs-shine{animation:tfXsSweep .7s var(--ease-out)}}@keyframes tfXsSweep{0%{opacity:0;transform:translate(120%)}40%{opacity:1}to{opacity:0;transform:translate(-120%)}}@media (prefers-reduced-motion:no-preference){.tf-ws-guide-body{animation:tfWsGuideIn var(--dur-2) var(--ease-out);transform-origin:top}}@keyframes tfWsGuideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tf-plate-swap{animation:tfPlateSwap var(--dur-3) var(--ease-spring)}}@keyframes tfPlateSwap{0%{opacity:0;transform:translateY(10px)scale(.965)}to{opacity:1;transform:none}}@keyframes tfModalIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@media (max-width:860px){.tf-typepick,.fgrid{grid-template-columns:1fr}.tf-wiz-card .tf-pane,.tf-rail-main .tf-pane{padding:var(--sp-5);--tf-pin-px:var(--sp-5)}.tf-strip{flex-wrap:wrap}.tf-strip-body{flex-basis:100%;order:3}.tf-strip-body span{-webkit-line-clamp:2}.tf-strip-toggle{margin-inline-start:auto}}@media (max-width:560px){.tf-xs-grid{grid-template-columns:1fr}.tf-xs-tag{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tf-cta-row,.tf-pinbar{background:var(--ds-bg-surface)}.tf-glass .tf-cta-row,.tf-glass .tf-pinbar{background:var(--ds-bg-raised)}.tf-tl-pane-scroll .tf-cta-row,.tf-tl-pane-scroll .tf-pinbar{background:var(--ds-bg-inset)}}@media (max-width:1024px){.tf-ws-grid{grid-template-columns:280px minmax(0,1fr)}.tf-ws-guidebtn{display:inline-flex}.tf-ws-guide{z-index:40;border-inline-start:1px solid var(--ds-border-default);width:min(360px,86vw);height:100%;max-height:100vh;box-shadow:var(--ds-shadow-modal);transition:transform var(--dur-3) var(--ease-spring);will-change:transform;border-radius:0;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(-100%)}.tf-ws[data-guide="1"] .tf-ws-guide{transform:translate(0)}.tf-ws-scrim{z-index:39;cursor:pointer;background:var(--ds-text-primary);border:0;padding:0;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tf-ws-scrim{background:color-mix(in srgb, var(--ds-text-primary) 42%, transparent)}}.tf-ws-scrim{opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}.tf-ws[data-guide="1"] .tf-ws-scrim{opacity:1;pointer-events:auto}}@media (max-width:720px){.tf-ws{--tf-ws-gap:var(--sp-3)}.tf-ws-grid{flex-direction:column;align-items:stretch;max-height:none;display:flex}.tf-ws-grid>.tf-ws-main,.tf-ws-grid>.tf-ws-rail,.tf-ws-grid>.tf-ws-guide{width:100%;min-width:0;max-width:100%}.tf-ws-main{order:1;max-height:none;overflow:visible}.tf-ws-rail{order:2}.tf-ws-guide{order:3}.tf-ws-rail,.tf-ws-guide{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--r-lg);max-height:none;position:static;overflow:visible}.tf-ws-guide{box-shadow:none;border-inline-start:1px solid var(--ds-border-default);transform:none!important}.tf-ws-guidebtn,.tf-ws-scrim{display:none!important}.tf-ws-scroll{max-height:none;padding:var(--sp-5) var(--sp-4) var(--sp-4);--tf-pin-px:var(--sp-4);--tf-pin-pb:var(--sp-4);overflow:visible}.tf-ws-scroll>.tf-step{max-width:none}.tf-ws-scroll .tf-cta-row,.tf-ws-scroll .tf-pinbar{box-shadow:0 -12px 26px -16px #02050e80}.tf-ws-scroll .tf-cta-row{flex-direction:column}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tf-ws-scroll .tf-cta-row,.tf-ws-scroll .tf-pinbar{background:var(--ds-bg-surface)}}@media (max-width:720px){.tf-res-head{gap:var(--sp-3)}.tf-res-stats{flex-basis:100%}}.tf-sl-steps{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.tf-sl-step{font:var(--t-caption);color:var(--ds-text-tertiary);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:99px;align-items:center;padding:4px 11px;font-weight:700;display:inline-flex}.tf-sl-step+.tf-sl-step:before{content:"›";color:var(--ds-text-tertiary);margin-inline-end:var(--sp-2);font-weight:400}.tf-sl-step.on{background:var(--ds-action-soft);border-color:var(--ds-action-line);color:var(--ds-action-primary-hover)}.tf-sl-step.done{background:var(--ds-success-bg);border-color:var(--ds-success-line);color:var(--ds-success-fg)}.ds-service-workspace{font-family:var(--sw-font);--sw-rail-width:260px;--sw-guide-width:300px;--sw-gap:var(--ds-space-20);--sw-viewport-max:min(720px, 100vh - 120px);--sw-shell-bg:var(--ds-bg-surface);--sw-grid-bg:var(--ds-bg-inset);--sw-card-bg:var(--ds-bg-surface);--sw-raised-bg:var(--ds-bg-raised);--sw-inset-bg:var(--ds-bg-inset);--sw-overlay-bg:var(--ds-bg-overlay);--sw-fg:var(--ds-text-primary);--sw-fg-muted:var(--ds-text-secondary);--sw-fg-subtle:var(--ds-text-tertiary);--sw-on-accent:var(--ds-text-on-action);--sw-accent:var(--ds-action-primary);--sw-accent-hover:var(--ds-action-primary-hover);--sw-accent-soft:var(--ds-action-soft);--sw-accent-line:var(--ds-action-line);--sw-value:var(--ds-value);--sw-success:var(--ds-success-fg);--sw-border:var(--ds-border-default);--sw-border-subtle:var(--ds-border-subtle);--sw-border-strong:var(--ds-border-strong);--sw-radius-shell:var(--ds-radius-2xl);--sw-radius-card:var(--ds-radius-xl);--sw-radius-item:var(--ds-radius-lg);--sw-radius-pill:var(--ds-radius-full);--sw-font:var(--ds-font-sans);--sw-font-num:var(--ds-font-num);--sw-text-title:var(--ds-text-h3);--sw-text-brand:var(--t-body-strong);--sw-text-body:var(--ds-text-body-s);--sw-text-caption:var(--ds-text-caption);--sw-text-label:var(--ds-text-label);--sw-shadow-sm:var(--ds-shadow-sm);--sw-shadow-md:var(--ds-shadow-md);--sw-shadow-modal:var(--ds-shadow-modal);--sw-shadow-card:0 1px 2px var(--ds-text-primary), 0 18px 44px -24px var(--ds-text-primary);display:block}@supports (color:color-mix(in lab, red, red)){.ds-service-workspace{--sw-shadow-card:0 1px 2px color-mix(in srgb, var(--ds-text-primary) 6%, transparent), 0 18px 44px -24px color-mix(in srgb, var(--ds-text-primary) 30%, transparent)}}.ds-service-workspace{--sw-shadow-cost:0 1px 2px var(--ds-action-primary), 0 20px 48px -24px var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.ds-service-workspace{--sw-shadow-cost:0 1px 2px color-mix(in srgb, var(--ds-action-primary) 12%, transparent), 0 20px 48px -24px color-mix(in srgb, var(--ds-action-primary) 42%, transparent)}}.ds-service-workspace{--sw-shadow-pinbar:0 -10px 24px -16px var(--ds-text-primary)}@supports (color:color-mix(in lab, red, red)){.ds-service-workspace{--sw-shadow-pinbar:0 -10px 24px -16px color-mix(in srgb, var(--ds-text-primary) 45%, transparent)}}.ds-service-workspace{--sw-dur:var(--ds-dur-base);--sw-dur-slow:var(--ds-dur-slow);--sw-ease:var(--ds-ease-theme);--sw-ease-spring:var(--ds-spring-theme);--sw-sev-info-fg:var(--ds-action-primary-hover);--sw-sev-info-bg:var(--ds-info-bg);--sw-sev-info-line:var(--ds-info-line);--sw-sev-ok-fg:var(--ds-success-fg);--sw-sev-ok-bg:var(--ds-success-bg);--sw-sev-ok-line:var(--ds-success-line);--sw-sev-warn-fg:var(--ds-warning-fg);--sw-sev-warn-bg:var(--ds-warning-bg);--sw-sev-warn-line:var(--ds-warning-line);--sw-dot:32px;--sw-guide-badge:32px;--sw-note-ic:26px;--sw-rel-ic:30px}.ds-sw-shell{border:1px solid var(--sw-border);border-radius:var(--sw-radius-shell);background:var(--sw-shell-bg);box-shadow:var(--sw-shadow-md);transition:border-radius var(--sw-dur-slow) var(--sw-ease-spring), box-shadow var(--sw-dur-slow) var(--sw-ease), transform var(--sw-dur-slow) var(--sw-ease-spring);position:relative;overflow:hidden}.ds-sw-top{justify-content:space-between;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-16) var(--ds-space-20);border-bottom:1px solid var(--sw-border);background:var(--sw-raised-bg);transition:background var(--sw-dur) var(--sw-ease);display:flex}.ds-sw-top:hover{background:var(--sw-inset-bg)}.ds-sw-brand{align-items:center;gap:var(--ds-space-12);display:flex}.ds-sw-bmark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background:var(--sw-accent-soft);color:var(--sw-accent);border:1px solid var(--sw-accent-line);border-radius:12px;place-items:center;display:grid}.ds-sw-brand b{font:var(--sw-text-brand);display:block}.ds-sw-brand span{font:var(--sw-text-caption);color:var(--sw-fg-subtle)}.ds-sw-focus-toggle{width:calc(var(--ds-space-32) + var(--ds-space-4));height:calc(var(--ds-space-32) + var(--ds-space-4));border-radius:var(--sw-radius-pill);color:var(--sw-fg-muted);background:var(--sw-inset-bg);border:var(--ds-space-px) solid var(--sw-border-subtle);transition:background var(--sw-dur) var(--sw-ease), border-color var(--sw-dur) var(--sw-ease), color var(--sw-dur) var(--sw-ease), box-shadow var(--sw-dur) var(--sw-ease), transform var(--sw-dur) var(--sw-ease-spring);cursor:pointer;justify-content:center;align-items:center;display:flex}.ds-sw-focus-toggle[aria-pressed=true]{background:var(--sw-accent-soft);border-color:var(--sw-accent-line);color:var(--sw-accent-hover);box-shadow:0 0 0 4px var(--sw-accent-soft)}.ds-sw-focus-toggle:active{transform:scale(.96)}.ds-sw-top:hover .ds-sw-focus-toggle{background:var(--sw-accent-soft);border-color:var(--sw-accent-line);color:var(--sw-accent)}.ds-sw-focus-toggle:focus-visible{outline:var(--ds-space-2) solid var(--sw-accent);outline-offset:var(--ds-space-2)}.ds-sw-focus-toggle svg{transition:transform var(--sw-dur-slow) var(--sw-ease-spring)}.ds-sw--focused .ds-sw-focus-toggle svg{transform:rotate(180deg)}.ds-sw-secure{font:var(--sw-text-caption);font-weight:var(--ds-fw-semibold);color:var(--sw-success);align-items:center;gap:6px;display:inline-flex}.ds-sw-top-side{align-items:center;gap:var(--ds-space-12);display:inline-flex}.ds-sw-guidebtn{cursor:pointer;border-radius:var(--sw-radius-pill);font:var(--sw-text-caption);font-weight:var(--ds-fw-semibold);color:var(--sw-accent-hover);background:var(--sw-accent-soft);border:1px solid var(--sw-accent-line);transition:background var(--sw-dur) var(--sw-ease), transform var(--sw-dur) var(--sw-ease);align-items:center;gap:6px;padding:7px 13px;display:none}.ds-sw-guidebtn:hover{transform:translateY(-1px)}.ds-sw-grid{grid-template-columns:var(--sw-rail-width) minmax(0, 1fr) var(--sw-guide-width);align-items:flex-start;gap:var(--sw-gap);padding:var(--sw-gap);background:var(--sw-grid-bg);max-height:var(--sw-viewport-max);transition:grid-template-columns var(--sw-dur-slow) var(--sw-ease-spring), padding var(--sw-dur-slow) var(--sw-ease-spring), background var(--sw-dur-slow) var(--sw-ease), max-height var(--sw-dur-slow) var(--sw-ease-spring);display:grid}.ds-sw--focused{width:100%}.ds-sw--focused .ds-sw-shell{border-radius:var(--sw-radius-shell);width:100%;box-shadow:var(--sw-shadow-modal)}.ds-sw--focused .ds-sw-grid{padding:var(--ds-space-12);background:0 0;grid-template-columns:minmax(0,1fr);width:100%;max-height:none}.ds-sw--focused .ds-sw-main{border-radius:var(--sw-radius-card);box-shadow:none;border-color:#0000;justify-self:stretch;width:100%;max-height:none}.ds-sw--focused .ds-sw-scroll{padding:var(--ds-space-24)}.ds-sw--focused .ds-sw-pinbar{border-radius:0 0 var(--sw-radius-card) var(--sw-radius-card);border-top:1px solid var(--sw-border-subtle)}.ds-sw--focused .ds-sw-top{border-radius:var(--sw-radius-shell) var(--sw-radius-shell) 0 0}.ds-sw-rail{max-height:calc(var(--sw-viewport-max) - 2 * var(--sw-gap));scrollbar-width:thin;scrollbar-color:var(--sw-overlay-bg) transparent;align-self:start;gap:var(--ds-space-16);font-family:var(--sw-font);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.ds-sw-rail::-webkit-scrollbar{width:8px}.ds-sw-rail::-webkit-scrollbar-thumb{background:var(--sw-overlay-bg);border-radius:var(--sw-radius-pill);background-clip:padding-box;border:2px solid #0000}.ds-sw-card{background:var(--sw-card-bg);border:1px solid var(--sw-border);border-radius:var(--sw-radius-card);padding:var(--ds-space-16);box-shadow:var(--sw-shadow-card)}.ds-sw-card-h{font:var(--sw-text-label);letter-spacing:.07em;text-transform:uppercase;color:var(--sw-fg-subtle);margin-bottom:var(--ds-space-12);align-items:center;gap:7px;display:flex}.ds-sw-card-h svg{color:var(--sw-accent)}.ds-sw-plist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-sw-phase{align-items:center;gap:var(--ds-space-12);padding-bottom:var(--ds-space-16);display:flex;position:relative}.ds-sw-phase:last-child{padding-bottom:0}.ds-sw-pline{width:calc(var(--spacing) * .5);inset-inline-start:15px;top:var(--sw-dot);background:var(--sw-border);border-radius:var(--sw-radius-pill);position:absolute;bottom:-4px}.ds-sw-phase.done .ds-sw-pline{background:var(--sw-success)}.ds-sw-pdot{z-index:1;border-radius:var(--ds-radius-full);width:var(--sw-dot);height:var(--sw-dot);background:var(--sw-card-bg);border:2px solid var(--sw-border-strong);color:var(--sw-fg-subtle);transition:all var(--sw-dur) var(--sw-ease);flex:none;place-items:center;display:grid;position:relative}.ds-sw-phase.active .ds-sw-pdot{border-color:var(--sw-accent);color:var(--sw-accent);background:var(--sw-accent-soft);box-shadow:0 0 0 4px var(--sw-accent-soft)}.ds-sw-phase.done .ds-sw-pdot{border-color:var(--sw-success);background:var(--sw-success);color:var(--sw-on-accent)}.ds-sw-pmeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-sw-pmeta b{font:var(--sw-text-body);font-weight:var(--ds-fw-bold);color:var(--sw-fg)}.ds-sw-phase.pending .ds-sw-pmeta b{color:var(--sw-fg-subtle)}.ds-sw-pmeta span{font:var(--sw-text-caption);color:var(--sw-fg-subtle)}.ds-sw-pnow{font:var(--sw-text-caption);font-weight:var(--ds-fw-extrabold);color:var(--sw-accent-hover);background:var(--sw-accent-soft);border:1px solid var(--sw-accent-line);border-radius:var(--sw-radius-pill);flex:none;padding:3px 9px}.ds-sw-phase.pending{opacity:.62}.ds-sw-cost{top:var(--ds-space-12);z-index:2;box-shadow:var(--sw-shadow-cost);position:sticky}.ds-sw-cost-row{justify-content:space-between;align-items:center;gap:var(--ds-space-12);border-bottom:1px dashed var(--sw-border-subtle);font:var(--sw-text-body);color:var(--sw-fg-muted);padding:7px 0;display:flex}.ds-sw-cost-row span{color:var(--sw-fg-subtle);align-items:center;gap:7px;display:inline-flex}.ds-sw-cost-row span svg{color:var(--sw-fg-subtle)}.ds-sw-cost-row b{color:var(--sw-fg);white-space:nowrap}.ds-sw-cost-total{padding-top:var(--ds-space-12);align-items:baseline;gap:7px;margin-top:2px;display:flex}.ds-sw-cost-total>span{font:var(--sw-text-body);font-weight:var(--ds-fw-bold);color:var(--sw-fg);margin-inline-end:auto}.ds-sw-cost-amt{font:800 21px/1 var(--sw-font-num);color:var(--sw-value)}.ds-sw-cost-total em{color:var(--sw-fg-subtle);font-size:11px;font-style:normal}.ds-sw-rel-list{flex-direction:column;gap:6px;display:flex}.ds-sw-rel-item{cursor:pointer;text-align:start;align-items:center;gap:var(--ds-space-12);border-radius:var(--sw-radius-item);background:var(--sw-inset-bg);border:1px solid var(--sw-border-subtle);width:100%;color:var(--sw-fg-muted);transition:all var(--sw-dur) var(--sw-ease);padding:9px 11px;display:flex}.ds-sw-rel-item:hover{background:var(--sw-accent-soft);border-color:var(--sw-accent-line);color:var(--sw-accent-hover);transform:translate(-2px)}.ds-sw-rel-item:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}.ds-sw-rel-ic{width:var(--sw-rel-ic);height:var(--sw-rel-ic);background:var(--sw-card-bg);border:1px solid var(--sw-border);color:var(--sw-accent);transition:all var(--sw-dur) var(--sw-ease);border-radius:9px;flex:none;place-items:center;display:grid}.ds-sw-rel-item:hover .ds-sw-rel-ic{background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-on-accent)}.ds-sw-rel-lab{min-width:0;font:var(--sw-text-body);font-weight:var(--ds-fw-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ds-sw-rel-arr{color:var(--sw-fg-subtle);transition:transform var(--sw-dur) var(--sw-ease-spring);flex:none}.ds-sw-rel-item:hover .ds-sw-rel-arr{color:var(--sw-accent-hover);transform:translate(-3px)}.ds-sw-rel-foot{margin-top:var(--ds-space-12);font:var(--sw-text-caption);color:var(--sw-fg-subtle);align-items:center;gap:5px;display:inline-flex}.ds-sw-rel-foot svg{color:var(--sw-value)}.ds-sw-main{border-radius:var(--sw-radius-card);background:var(--sw-card-bg);border:1px solid var(--sw-border);min-width:0;box-shadow:var(--sw-shadow-card);max-height:calc(var(--sw-viewport-max) - 2 * var(--sw-gap));transition:border-color var(--sw-dur-slow) var(--sw-ease), border-radius var(--sw-dur-slow) var(--sw-ease-spring), box-shadow var(--sw-dur-slow) var(--sw-ease), max-height var(--sw-dur-slow) var(--sw-ease-spring), transform var(--sw-dur-slow) var(--sw-ease-spring);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.ds-sw-scroll{min-height:0;padding:var(--ds-space-24) var(--ds-space-24) var(--ds-space-20);scrollbar-width:thin;scrollbar-color:var(--sw-overlay-bg) transparent;transition:padding var(--sw-dur-slow) var(--sw-ease-spring);flex:auto;position:relative;overflow:auto}.ds-sw-scroll::-webkit-scrollbar{width:8px}.ds-sw-scroll::-webkit-scrollbar-thumb{background:var(--sw-overlay-bg);border-radius:var(--sw-radius-pill);background-clip:padding-box;border:2px solid #0000}.ds-sw-guide{max-height:calc(var(--sw-viewport-max) - 2 * var(--sw-gap));scrollbar-width:thin;scrollbar-color:var(--sw-overlay-bg) transparent;border-radius:var(--sw-radius-card);background:var(--sw-card-bg);border:1px solid var(--sw-border);box-shadow:var(--sw-shadow-card);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:auto}.ds-sw-guide::-webkit-scrollbar{width:8px}.ds-sw-guide::-webkit-scrollbar-thumb{background:var(--sw-overlay-bg);border-radius:var(--sw-radius-pill);background-clip:padding-box;border:2px solid #0000}.ds-sw-guide-head{cursor:pointer;text-align:start;align-items:center;gap:var(--ds-space-12);width:100%;padding:var(--ds-space-12) var(--ds-space-16);background:var(--sw-raised-bg);border:0;border-bottom:1px solid var(--sw-border-subtle);transition:background var(--sw-dur) var(--sw-ease);display:flex}.ds-sw-guide[data-open="0"] .ds-sw-guide-head{border-bottom-color:#0000}.ds-sw-guide-head:hover{background:var(--sw-inset-bg)}.ds-sw-guide-badge{width:var(--sw-guide-badge);height:var(--sw-guide-badge);background:var(--sw-sev-info-bg);color:var(--sw-sev-info-fg);border:1px solid var(--sw-sev-info-line);border-radius:10px;flex:none;place-items:center;display:grid}.ds-sw-guide-htext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-sw-guide-htext b{font:var(--sw-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-fg)}.ds-sw-guide-htext span{font:var(--sw-text-caption);color:var(--sw-fg-subtle);line-height:1.5}.ds-sw-guide-caret{color:var(--sw-fg-subtle);transition:transform var(--sw-dur) var(--sw-ease);flex:none}.ds-sw-guide[data-open="1"] .ds-sw-guide-caret{transform:rotate(180deg)}.ds-sw-guide-body{gap:var(--ds-space-12);padding:var(--ds-space-16);flex-direction:column;display:flex}.ds-sw-note.sev-info{--sw-n-fg:var(--sw-sev-info-fg);--sw-n-bg:var(--sw-sev-info-bg);--sw-n-line:var(--sw-sev-info-line)}.ds-sw-note.sev-ok{--sw-n-fg:var(--sw-sev-ok-fg);--sw-n-bg:var(--sw-sev-ok-bg);--sw-n-line:var(--sw-sev-ok-line)}.ds-sw-note.sev-warn{--sw-n-fg:var(--sw-sev-warn-fg);--sw-n-bg:var(--sw-sev-warn-bg);--sw-n-line:var(--sw-sev-warn-line)}.ds-sw-notes{gap:var(--ds-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-sw-note{align-items:flex-start;gap:var(--ds-space-12);padding:var(--ds-space-12);border-radius:var(--sw-radius-item);background:var(--sw-inset-bg);border:1px solid var(--sw-border-subtle);display:flex}.ds-sw-note-ic{width:var(--sw-note-ic);height:var(--sw-note-ic);background:var(--sw-n-bg);color:var(--sw-n-fg);border:1px solid var(--sw-n-line);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.ds-sw-note-txt{font:var(--sw-text-caption);color:var(--sw-fg-muted);min-width:0;line-height:1.8}.ds-sw-note.rich .ds-sw-note-txt{flex-direction:column;gap:2px;display:flex}.ds-sw-note.rich .ds-sw-note-txt b{font:var(--sw-text-body);font-weight:var(--ds-fw-bold);color:var(--sw-fg);line-height:1.5}.ds-sw-title{font:var(--sw-text-title);margin:0 0 4px}.ds-sw-desc{font:var(--sw-text-body);color:var(--sw-fg-muted);margin:0 0 var(--ds-space-20);line-height:1.7}.ds-sw-form-section{margin-top:var(--ds-space-20)}.ds-sw-title+.ds-sw-desc+.ds-sw-form-section,.ds-sw-desc+.ds-sw-form-section{margin-top:0}.ds-sw-form-section+.ds-sw-form-section{margin-top:var(--ds-space-24);padding-top:var(--ds-space-20);border-top:1px solid var(--sw-border-subtle)}.ds-sw-form-section-head{margin-bottom:var(--ds-space-12)}.ds-sw-form-section-head h4{font:var(--ds-text-body);font-weight:var(--ds-fw-extrabold);color:var(--sw-fg);margin:0}.ds-sw-form-section-head p{margin:var(--ds-space-4) 0 0;font:var(--sw-text-caption);color:var(--sw-fg-subtle);line-height:1.7}.ds-sw-form-grid{gap:var(--ds-space-12) var(--ds-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-sw-field--full{grid-column:1/-1}.ds-sw-pinbar{--sw-pin-px:var(--ds-space-24);--sw-pin-pb:var(--ds-space-20);border-radius:0 0 var(--sw-radius-card) var(--sw-radius-card);z-index:5;margin-top:var(--ds-space-20);padding:var(--ds-space-12) var(--sw-pin-px) var(--sw-pin-pb);background:var(--sw-card-bg);flex:none}@supports (color:color-mix(in lab, red, red)){.ds-sw-pinbar{background:color-mix(in srgb, var(--sw-card-bg) 86%, transparent)}}.ds-sw-pinbar{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-top:1px solid var(--sw-border-subtle);box-shadow:var(--sw-shadow-pinbar);transition:border-radius var(--sw-dur-slow) var(--sw-ease-spring), padding var(--sw-dur-slow) var(--sw-ease-spring), background var(--sw-dur) var(--sw-ease), box-shadow var(--sw-dur) var(--sw-ease)}.ds-sw-rial{font:inherit;direction:ltr;align-items:baseline;gap:5px;display:inline-flex}.ds-sw-rial em{font:600 .68em/1 var(--font-fa,inherit);color:var(--sw-fg-subtle);font-style:normal}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-sw-pinbar{background:var(--sw-card-bg)}}@media (prefers-reduced-motion:no-preference){.ds-sw-anim{animation:dsSwStepIn var(--sw-dur-slow) var(--sw-ease)}.ds-sw-guide-body{animation:dsSwGuideIn var(--sw-dur) var(--sw-ease);transform-origin:top}.ds-sw--focused .ds-sw-main{animation:dsSwFocusIn var(--sw-dur-slow) var(--sw-ease-spring)}}@keyframes dsSwStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dsSwGuideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dsSwFocusIn{0%{opacity:.94;transform:scale(.985)translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1024px){.ds-sw-grid{grid-template-columns:280px minmax(0,1fr)}.ds-sw-guidebtn{display:inline-flex}.ds-sw-guide{z-index:40;border-inline-start:1px solid var(--sw-border);width:min(360px,86vw);height:100%;max-height:100vh;box-shadow:var(--sw-shadow-modal);transition:transform var(--sw-dur-slow) var(--sw-ease-spring);will-change:transform;border-radius:0;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(-100%)}.ds-sw-shell[data-guide="1"] .ds-sw-guide{transform:translate(0)}}@media (max-width:720px){.ds-service-workspace{--sw-gap:var(--ds-space-12)}.ds-sw-grid{flex-direction:column;align-items:stretch;max-height:none;display:flex}.ds-sw-grid>.ds-sw-main,.ds-sw-grid>.ds-sw-rail,.ds-sw-grid>.ds-sw-guide{width:100%;min-width:0;max-width:100%}.ds-sw-main{order:1;max-height:none;overflow:visible}.ds-sw-rail{order:2}.ds-sw-guide{order:3}.ds-sw-rail,.ds-sw-guide{background:var(--sw-card-bg);border:1px solid var(--sw-border);border-radius:var(--sw-radius-card);max-height:none;position:static;overflow:visible}.ds-sw-guide{box-shadow:none;border-inline-start:1px solid var(--sw-border);transform:none!important}.ds-sw-guidebtn{display:none!important}.ds-sw-scroll{max-height:none;padding:var(--ds-space-20) var(--ds-space-16) var(--ds-space-16);overflow:visible}.ds-sw-form-grid{gap:var(--ds-space-12);grid-template-columns:1fr}.ds-sw-form-section+.ds-sw-form-section{margin-top:var(--ds-space-20);padding-top:var(--ds-space-16)}.ds-sw-pinbar{--sw-pin-px:var(--ds-space-16);--sw-pin-pb:var(--ds-space-16)}}@property --csh-glow-angle{syntax:"<angle>";inherits:false;initial-value:0turn}.csh{gap:var(--ds-space-32);color:var(--ds-text-primary);flex-direction:column;display:flex}.csh-section{min-inline-size:0;position:relative}.csh-section__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-16);margin-block-end:var(--ds-space-20);display:flex}.csh-section__header h2{margin:var(--ds-space-4) 0 0;color:var(--ds-text-primary);font:var(--ds-text-h3);letter-spacing:normal}.csh-section__header p{max-inline-size:42rem;margin:var(--ds-space-8) 0 0;color:var(--ds-text-secondary);font:var(--ds-text-body-s);line-height:1.8}.csh-section__eyebrow{align-items:center;gap:var(--ds-space-4);color:var(--ds-action-primary);font:var(--ds-text-label);display:inline-flex}.csh-section__count{min-inline-size:var(--ds-space-40);block-size:var(--ds-space-40);padding-inline:var(--ds-space-8);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-full);background:var(--ds-action-soft);color:var(--ds-action-primary);font:var(--ds-text-label);font-variant-numeric:tabular-nums;place-items:center;display:grid}.csh-service{border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);min-inline-size:0;box-shadow:var(--ds-shadow-xs);isolation:isolate;transition:transform var(--ds-motion-standard), border-color var(--ds-motion-snappy), box-shadow var(--ds-motion-standard), background var(--ds-motion-snappy);position:relative;overflow:visible}.csh-service:before{content:"";inset:calc(var(--ds-space-2) * -1);z-index:-1;padding:var(--ds-space-2);border-radius:calc(var(--ds-radius-lg) + var(--ds-space-2));background:conic-gradient(from var(--csh-glow-angle), transparent 0 32%, var(--csh-glow-color,var(--ds-action-primary)) 36%, var(--csh-glow-color,var(--ds-action-primary)) 40%, var(--csh-glow-color,var(--ds-action-primary)) 44%, transparent 50% 78%, var(--csh-glow-color,var(--ds-action-primary)) 82%, transparent 88% 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.csh-service:before{background:conic-gradient(from var(--csh-glow-angle), transparent 0 32%, color-mix(in srgb, var(--csh-glow-color,var(--ds-action-primary)) 32%, transparent) 36%, var(--csh-glow-color,var(--ds-action-primary)) 40%, color-mix(in srgb, var(--csh-glow-color,var(--ds-action-primary)) 36%, transparent) 44%, transparent 50% 78%, color-mix(in srgb, var(--csh-glow-color,var(--ds-action-primary)) 26%, transparent) 82%, transparent 88% 100%)}}.csh-service:before{opacity:0;pointer-events:none;transition:opacity var(--ds-motion-standard);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.csh-service:hover:before,.csh-service:focus-within:before{opacity:1;animation:csh-glow-orbit calc(var(--ds-dur-1000) * 2.4) linear infinite;animation-delay:calc(var(--csh-index) * var(--ds-dur-75) * -1)}.csh-service[data-tone=primary]{--csh-glow-color:var(--ds-action-primary);--csh-glow-line:var(--ds-action-line)}.csh-service[data-tone=success]{--csh-glow-color:var(--ds-success-fg);--csh-glow-line:var(--ds-success-line)}.csh-service[data-tone=warning]{--csh-glow-color:var(--ds-warning-fg);--csh-glow-line:var(--ds-warning-line)}.csh-service[data-tone=danger]{--csh-glow-color:var(--ds-error-fg);--csh-glow-line:var(--ds-error-line)}.csh-service[data-tone=pending]{--csh-glow-color:var(--ds-pending-fg);--csh-glow-line:var(--ds-pending-line)}.csh-service[data-tone=info]{--csh-glow-color:var(--ds-info-fg);--csh-glow-line:var(--ds-info-line)}.csh-service:hover,.csh-service:focus-within{border-color:var(--csh-glow-line,var(--ds-action-line));box-shadow:var(--ds-shadow-card), 0 var(--ds-space-8) var(--ds-space-24) var(--csh-glow-color,var(--ds-action-primary)), 0 0 var(--ds-space-32) var(--csh-glow-color,var(--ds-action-primary))}@supports (color:color-mix(in lab, red, red)){.csh-service:hover,.csh-service:focus-within{box-shadow:var(--ds-shadow-card), 0 var(--ds-space-8) var(--ds-space-24) color-mix(in srgb, var(--csh-glow-color,var(--ds-action-primary)) 26%, transparent), 0 0 var(--ds-space-32) color-mix(in srgb, var(--csh-glow-color,var(--ds-action-primary)) 18%, transparent)}}.csh-service:hover,.csh-service:focus-within{transform:translateY(calc(var(--ds-space-4) * -1))}@keyframes csh-glow-orbit{to{--csh-glow-angle:1turn}}.csh-service a{color:inherit;text-decoration:none}.csh-service__link{align-items:center;gap:var(--ds-space-12);min-block-size:var(--ds-space-96);padding:var(--ds-space-16);grid-template-columns:auto minmax(0,1fr) auto;padding-inline-end:var(--ds-space-48);display:grid}.csh-service__link:focus-visible{outline:var(--ds-border-regular) solid var(--ds-border-focus);outline-offset:calc(var(--ds-space-4) * -1);border-radius:var(--ds-radius-lg)}.csh-service__icon{--csh-icon-shadow:var(--ds-shadow-sm);inline-size:var(--ds-space-56);block-size:var(--ds-space-56);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-raised);box-shadow:var(--csh-icon-shadow);transition:transform var(--ds-motion-expressive);place-items:center;display:grid;overflow:hidden}.csh-service__icon img{object-fit:contain;max-block-size:72%;max-inline-size:72%;display:block}.csh-service__glyph{color:var(--csh-glyph-color,var(--ds-action-primary));border-color:var(--csh-glyph-color,var(--ds-action-primary));position:relative}@supports (color:color-mix(in lab, red, red)){.csh-service__glyph{border-color:color-mix(in srgb, var(--csh-glyph-color,var(--ds-action-primary)) 28%, var(--ds-border-subtle))}}.csh-service__glyph{background:linear-gradient(145deg, var(--csh-glyph-color), var(--csh-glyph-color))}@supports (color:color-mix(in lab, red, red)){.csh-service__glyph{background:linear-gradient(145deg, color-mix(in srgb, var(--csh-glyph-color) 18%, var(--ds-bg-raised)), color-mix(in srgb, var(--csh-glyph-color) 7%, var(--ds-bg-surface)))}}.csh-service__glyph{box-shadow:inset 0 1px 0 var(--ds-text-on-action), var(--csh-icon-shadow)}@supports (color:color-mix(in lab, red, red)){.csh-service__glyph{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-text-on-action) 10%, transparent), var(--csh-icon-shadow)}}:where([data-mode=light],[data-theme=light]) .csh-service__icon{--csh-icon-shadow:0 var(--ds-space-2) var(--ds-space-8) var(--ds-text-primary)}@supports (color:color-mix(in lab, red, red)){:where([data-mode=light],[data-theme=light]) .csh-service__icon{--csh-icon-shadow:0 var(--ds-space-2) var(--ds-space-8) color-mix(in srgb, var(--ds-text-primary) 9%, transparent)}}.csh-service__glyph[data-tone=primary]{--csh-glyph-color:var(--ds-action-primary)}.csh-service__glyph[data-tone=success]{--csh-glyph-color:var(--ds-success-fg)}.csh-service__glyph[data-tone=warning]{--csh-glyph-color:var(--ds-warning-fg)}.csh-service__glyph[data-tone=danger]{--csh-glyph-color:var(--ds-error-fg)}.csh-service__glyph[data-tone=pending]{--csh-glyph-color:var(--ds-pending-fg)}.csh-service__glyph[data-tone=info]{--csh-glyph-color:var(--ds-info-fg)}.csh-service__glyph svg{z-index:1;filter:drop-shadow(0 var(--ds-space-2) var(--ds-space-2) var(--csh-glyph-color));position:relative}@supports (color:color-mix(in lab, red, red)){.csh-service__glyph svg{filter:drop-shadow(0 var(--ds-space-2) var(--ds-space-2) color-mix(in srgb, var(--csh-glyph-color) 20%, transparent))}}:where([data-mode=light],[data-theme=light]) .csh-service__glyph svg{filter:none}.csh-service__glyph-mark{inline-size:var(--ds-space-4);block-size:var(--ds-space-4);border-radius:var(--ds-radius-full);box-shadow:0 0 0 var(--ds-space-4) currentColor;background:currentColor;position:absolute;inset-block-start:var(--ds-space-8);inset-inline-end:var(--ds-space-8)}@supports (color:color-mix(in lab, red, red)){.csh-service__glyph-mark{box-shadow:0 0 0 var(--ds-space-4) color-mix(in srgb, currentColor 12%, transparent)}}.csh-banner{block-size:100%;inline-size:100%;min-block-size:inherit;border-radius:inherit}.csh-banner__image,.csh-banner>img{object-position:center;max-inline-size:none;display:block;object-fit:cover!important;block-size:100%!important;inline-size:100%!important}.csh-service:hover .csh-service__icon,.csh-service:focus-within .csh-service__icon{transform:scale(1.06)rotate(-2deg)}.csh-service:hover .csh-service__glyph,.csh-service:focus-within .csh-service__glyph{transform:translateY(calc(var(--ds-space-2) * -1)) scale(1.05)}.csh-service__title{min-inline-size:0;color:var(--ds-text-primary);font:var(--ds-text-body-s);font-weight:700;line-height:1.75}.csh-service__arrow{color:var(--ds-text-tertiary);transition:transform var(--ds-motion-standard), color var(--ds-motion-snappy)}.csh-service:hover .csh-service__arrow,.csh-service:focus-within .csh-service__arrow{color:var(--ds-action-primary);transform:translateX(calc(var(--ds-space-4) * -1))}.csh-service__pin{inline-size:var(--ds-space-40);block-size:var(--ds-space-40);border:var(--ds-border-thin) solid transparent;border-radius:var(--ds-radius-full);color:var(--ds-text-tertiary);cursor:pointer;transition:transform var(--ds-motion-expressive), color var(--ds-motion-snappy), background var(--ds-motion-snappy), border-color var(--ds-motion-snappy);background:0 0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--ds-space-8);inset-inline-end:var(--ds-space-8)}.csh-service__pin:hover{border-color:var(--ds-action-line);background:var(--ds-action-soft);color:var(--ds-action-primary);transform:scale(1.08)}.csh-service__pin:active{transform:scale(.94)}.csh-service__pin:focus-visible{outline:var(--ds-border-regular) solid var(--ds-border-focus);outline-offset:var(--ds-space-2)}.csh-service__pin[aria-pressed=true]{border-color:var(--ds-action-line);background:var(--ds-action-soft);color:var(--ds-action-primary)}.csh-service--emphasis{border-color:var(--ds-action-line);background:var(--ds-bg-raised)}.csh-showcase__hero,.csh-personalized__banner{block-size:var(--ds-space-120);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-card);position:relative;overflow:hidden}.csh-showcase__hero:after,.csh-personalized__banner:after{content:"";pointer-events:none;border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:inherit;position:absolute;inset:0}.csh-showcase__rail{gap:var(--ds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.csh-promotions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--ds-space-120);gap:var(--ds-space-16);display:grid}.csh-promotions__item{border-radius:var(--ds-radius-lg);min-inline-size:0;overflow:hidden}.csh-promotions__item:first-child{grid-row:span 2}.csh-section--pinned{padding:var(--ds-space-24);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 88% 8%, var(--ds-action-soft), transparent 48%), var(--ds-bg-raised);box-shadow:var(--ds-shadow-card)}.csh-personalized__top,.csh-personalized__grid{gap:var(--ds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.csh-personalized__body{gap:var(--ds-space-24);grid-template-columns:minmax(0,1fr);display:grid}.csh-personalized__aside .csh-promotions{grid-template-columns:repeat(2,minmax(0,1fr))}.csh--showcase .csh-service,.csh--personalized .csh-service{animation:csh-service-enter var(--ds-motion-expressive) both;animation-delay:calc(var(--csh-index) * var(--ds-dur-75) * .5)}.csh-service.is-pinned .csh-service__pin{animation:csh-pin-set var(--ds-motion-expressive)}@keyframes csh-service-enter{0%{opacity:0;transform:translateY(var(--ds-space-12))}}@keyframes csh-pin-set{50%{transform:scale(1.18)rotate(-8deg)}}@media (min-width:48rem){.csh-showcase__rail,.csh-personalized__top,.csh-personalized__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.csh-showcase__hero,.csh-personalized__banner{block-size:var(--ds-space-144)}.csh-showcase__rail{grid-template-columns:repeat(5,minmax(0,1fr))}.csh-showcase__rail .csh-service--emphasis{grid-row:span 2}.csh-showcase__rail .csh-service--emphasis .csh-service__link{min-block-size:calc(var(--ds-space-96) * 2 + var(--ds-space-12));text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;padding-inline-end:var(--ds-space-16)}.csh-showcase__rail .csh-service--emphasis .csh-service__icon{inline-size:var(--ds-space-72);block-size:var(--ds-space-72)}.csh-showcase__rail .csh-service--emphasis .csh-service__arrow{display:none}.csh-personalized__top{grid-template-columns:repeat(5,minmax(0,1fr))}.csh-personalized__body{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start}.csh-personalized__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.csh-personalized__aside{position:sticky;inset-block-start:var(--ds-space-24)}.csh-personalized__aside .csh-promotions{grid-template-columns:1fr;grid-auto-rows:var(--ds-space-120)}.csh-personalized__aside .csh-promotions__item:first-child{grid-row:auto}}.csh-showcase__stage{gap:var(--ds-space-16);padding:var(--ds-space-12);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-raised);box-shadow:var(--ds-shadow-card);display:grid}.csh-showcase__stage .csh-showcase__hero{block-size:calc(var(--ds-space-120) * 2);box-shadow:none}.csh-showcase__featured{gap:var(--ds-space-8);padding:var(--ds-space-12);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.csh-showcase__featured-header{justify-content:space-between;align-items:center;gap:var(--ds-space-12);color:var(--ds-text-secondary);font:var(--ds-text-caption);grid-column:1/-1;padding-block-end:var(--ds-space-8);display:flex}.csh-showcase__featured-header span{align-items:center;gap:var(--ds-space-8);display:inline-flex}.csh-showcase__featured-header b{color:var(--ds-action-primary);font-variant-numeric:tabular-nums}.csh-showcase__featured .csh-service:first-of-type{grid-column:1/-1}.csh-showcase__discovery{padding:var(--ds-space-24);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-surface)}.csh-service--feature .csh-service__link{min-block-size:var(--ds-space-120)}.csh-service--feature .csh-service__icon{inline-size:var(--ds-space-64);block-size:var(--ds-space-64)}.csh-service--feature .csh-service__glyph svg{inline-size:var(--ds-space-32);block-size:var(--ds-space-32)}.csh-service--compact .csh-service__link{min-block-size:var(--ds-space-72);padding:var(--ds-space-12);padding-inline-end:var(--ds-space-48)}.csh-service--compact .csh-service__icon{inline-size:var(--ds-space-40);block-size:var(--ds-space-40);border-radius:var(--ds-radius-sm)}.csh-service--compact .csh-service__glyph svg{inline-size:var(--ds-space-24);block-size:var(--ds-space-24)}.csh-service--icon .csh-service__glyph svg{inline-size:var(--ds-space-32);block-size:var(--ds-space-32)}.csh-service--icon .csh-service__link{min-block-size:var(--ds-space-120);padding:var(--ds-space-16);text-align:center;grid-template-columns:1fr;justify-items:center}.csh-service--icon .csh-service__arrow{display:none}.csh-personalized__workspace{gap:var(--ds-space-20);align-items:start;display:grid}.csh-personalized__dock{padding:var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-2xl);background:radial-gradient(circle at 92% 0, var(--ds-action-soft), transparent 45%), var(--ds-bg-raised);box-shadow:var(--ds-shadow-card)}.csh-personalized__workspace .csh-personalized__top{gap:var(--ds-space-8);grid-template-columns:1fr}.csh-personalized__main{gap:var(--ds-space-24);min-inline-size:0;display:grid}.csh-personalized__main .csh-personalized__banner{block-size:var(--ds-space-120)}.csh-personalized__catalogue{padding:var(--ds-space-24);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-surface)}.csh-personalized__offers .csh-promotions{grid-template-columns:repeat(2,minmax(0,1fr))}.csh-personalized__offers .csh-promotions__item:first-child{grid-row:span 2}.csh-command__hero{min-block-size:calc(var(--ds-space-120) * 2);padding:var(--ds-space-16);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-raised);box-shadow:var(--ds-shadow-card);align-items:end;display:grid;position:relative;overflow:hidden}.csh-command__banner{position:absolute;inset:0}.csh-command__banner:after{content:"";background:linear-gradient(to top, var(--ds-bg-sunken), transparent 80%);opacity:.84;pointer-events:none;position:absolute;inset:0}.csh-command__panel{z-index:1;inline-size:min(100%,42rem);padding:var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-glass-stroke);border-radius:var(--ds-radius-xl);background:var(--ds-glass-tint-2);box-shadow:var(--ds-shadow-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur));backdrop-filter:blur(var(--ds-glass-blur));position:relative}.csh-command__panel h2{margin:var(--ds-space-8) 0 0;color:var(--ds-text-primary);font:var(--ds-text-h2)}.csh-command__panel p{margin:var(--ds-space-8) 0 var(--ds-space-16);color:var(--ds-text-secondary);font:var(--ds-text-body-s)}.csh-command__search{align-items:center;gap:var(--ds-space-12);min-block-size:var(--ds-space-56);padding-inline:var(--ds-space-16);border:var(--ds-border-thin) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);color:var(--ds-text-tertiary);grid-template-columns:auto minmax(0,1fr);display:grid}.csh-command__search:focus-within{border-color:var(--ds-border-focus);box-shadow:var(--ds-focus-ring)}.csh-command__search input{inline-size:100%;color:var(--ds-text-primary);font:var(--ds-text-body-m);background:0 0;border:0;outline:0}.csh-command__search>span{min-inline-size:var(--ds-space-32);block-size:var(--ds-space-32);border-radius:var(--ds-radius-full);background:var(--ds-action-soft);color:var(--ds-action-primary);font:var(--ds-text-label);place-items:center;display:grid}.csh-command__results{gap:var(--ds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.csh-command__empty{justify-items:center;gap:var(--ds-space-12);padding:var(--ds-space-48);border:var(--ds-border-thin) dashed var(--ds-border-default);border-radius:var(--ds-radius-xl);color:var(--ds-text-secondary);background:var(--ds-bg-surface);grid-column:1/-1;display:grid}.csh-command__offers .csh-promotions{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--ds-space-96)}.csh-command__offers .csh-promotions__item:first-child{grid-row:auto}@media (min-width:48rem){.csh-command__results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.csh-showcase__stage{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr)}.csh-showcase__stage .csh-showcase__hero{block-size:auto;min-block-size:calc(var(--ds-space-120) * 2 + var(--ds-space-64))}.csh-personalized__workspace{grid-template-columns:minmax(16rem,.62fr) minmax(0,2fr)}.csh-personalized__dock{position:sticky;inset-block-start:var(--ds-space-24)}.csh-personalized__main .csh-personalized__banner{block-size:var(--ds-space-144)}.csh-personalized__offers .csh-promotions{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--ds-space-120)}.csh-personalized__offers .csh-promotions__item:first-child{grid-row:auto}.csh-command__hero{min-block-size:calc(var(--ds-space-120) * 2 + var(--ds-space-32));padding:var(--ds-space-32)}.csh-command__results{grid-template-columns:repeat(4,minmax(0,1fr))}.csh-command__results .csh-service--feature{grid-row:span 2}.csh-command__results .csh-service--feature .csh-service__link{text-align:center;block-size:100%;grid-template-columns:1fr;align-content:center;justify-items:center;padding-inline-end:var(--ds-space-16)}}.csh-grid-popular,.csh-grid-node{gap:calc(var(--ds-space-32) + var(--ds-space-2));display:grid}.csh-grid-popular{grid-template-columns:repeat(2,minmax(0,1fr))}.csh-grid-node{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:48rem){.csh-grid-popular,.csh-grid-node{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.csh-grid-popular{grid-template-columns:repeat(5,minmax(0,1fr))}.csh-grid-node{grid-template-columns:repeat(6,minmax(0,1fr))}}.csh-motion__shell{isolation:isolate;padding:var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:radial-gradient(circle at 92% 0, var(--ds-action-soft), transparent 38%), radial-gradient(circle at 8% 100%, var(--ds-pending-bg), transparent 34%), var(--ds-bg-raised);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.csh-motion__shell{background:radial-gradient(circle at 92% 0, var(--ds-action-soft), transparent 38%), radial-gradient(circle at 8% 100%, var(--ds-pending-bg), transparent 34%), color-mix(in srgb, var(--ds-bg-raised) 88%, transparent)}}.csh-motion__shell{box-shadow:var(--ds-shadow-card)}.csh-motion__header{z-index:1;max-inline-size:42rem;position:relative}.csh-motion__header .csh-section__eyebrow{align-items:center;gap:var(--ds-space-8);display:inline-flex}.csh-motion__header h2{margin:var(--ds-space-8) 0 0;color:var(--ds-text-primary);font:var(--ds-text-h2)}.csh-motion__header p{margin:var(--ds-space-8) 0 0;color:var(--ds-text-secondary);font:var(--ds-text-body-s);line-height:1.8}.csh-motion__featured-grid{z-index:1;column-gap:var(--ds-space-16);row-gap:var(--ds-space-48);grid-template-columns:minmax(0,1fr);padding-block-start:var(--ds-space-48);display:grid;position:relative}.csh-motion-card{--csh-motion-color:var(--ds-action-primary);--csh-motion-line:var(--ds-action-line);--csh-motion-soft:var(--ds-action-soft);min-inline-size:0;min-block-size:calc(var(--ds-space-120) + var(--ds-space-56));border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);position:relative}@supports (color:color-mix(in lab, red, red)){.csh-motion-card{background:color-mix(in srgb, var(--ds-bg-surface) 84%, transparent)}}.csh-motion-card{box-shadow:var(--ds-shadow-card);isolation:isolate;transition:transform var(--ds-dur-300) var(--ds-ease-spring), border-color var(--ds-dur-200) var(--ds-ease-out), background var(--ds-dur-200) var(--ds-ease-out), box-shadow var(--ds-dur-300) var(--ds-ease-out)}.csh-motion-card[data-tone=success],.csh-motion-compact[data-tone=success],.csh-motion-new[data-tone=success]{--csh-motion-color:var(--ds-success-fg);--csh-motion-line:var(--ds-success-line);--csh-motion-soft:var(--ds-success-bg)}.csh-motion-card[data-tone=warning],.csh-motion-compact[data-tone=warning],.csh-motion-new[data-tone=warning]{--csh-motion-color:var(--ds-warning-fg);--csh-motion-line:var(--ds-warning-line);--csh-motion-soft:var(--ds-warning-bg)}.csh-motion-card[data-tone=danger],.csh-motion-compact[data-tone=danger],.csh-motion-new[data-tone=danger]{--csh-motion-color:var(--ds-error-fg);--csh-motion-line:var(--ds-error-line);--csh-motion-soft:var(--ds-error-bg)}.csh-motion-card[data-tone=pending],.csh-motion-compact[data-tone=pending],.csh-motion-new[data-tone=pending]{--csh-motion-color:var(--ds-pending-fg);--csh-motion-line:var(--ds-pending-line);--csh-motion-soft:var(--ds-pending-bg)}.csh-motion-card[data-tone=info],.csh-motion-compact[data-tone=info],.csh-motion-new[data-tone=info]{--csh-motion-color:var(--ds-info-fg);--csh-motion-line:var(--ds-info-line);--csh-motion-soft:var(--ds-info-bg)}.csh-motion-card__wash{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.csh-motion-card__wash:before{content:"";background:radial-gradient(circle at 88% 8%, var(--csh-motion-soft), transparent 46%), linear-gradient(145deg, var(--csh-motion-soft), transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.csh-motion-card__wash:before{background:radial-gradient(circle at 88% 8%, var(--csh-motion-soft), transparent 46%), linear-gradient(145deg, color-mix(in srgb, var(--csh-motion-soft) 62%, transparent), transparent 58%)}}.csh-motion-card__wash:before{opacity:var(--ds-opacity-48);transition:opacity var(--ds-dur-250) var(--ds-ease-out)}.csh-motion-card__wash:after{content:"";background:linear-gradient(110deg, transparent 34%, var(--ds-text-on-action) 50%, transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.csh-motion-card__wash:after{background:linear-gradient(110deg, transparent 34%, color-mix(in srgb, var(--ds-text-on-action) 28%, transparent) 50%, transparent 66%)}}.csh-motion-card__wash:after{opacity:0;pointer-events:none;transform:translate(110%)}.csh-motion-card>a{block-size:100%;color:inherit;border-radius:inherit;text-decoration:none;display:block}.csh-motion-card>a:focus-visible{outline:var(--ds-border-regular) solid var(--ds-border-focus);outline-offset:calc(var(--ds-space-4) * -1)}.csh-motion-card__link{z-index:1;justify-content:flex-end;gap:var(--ds-space-12);min-block-size:inherit;padding:var(--ds-space-20);border-radius:inherit;flex-direction:column;padding-block-start:var(--ds-space-72);display:flex;position:relative}.csh-motion-card__icon{z-index:2;inline-size:var(--ds-space-64);block-size:var(--ds-space-64);color:var(--csh-motion-color);border-color:var(--csh-motion-line);background:var(--ds-bg-raised);position:absolute;inset-block-start:var(--ds-space-20);inset-inline-end:var(--ds-space-20)}@supports (color:color-mix(in lab, red, red)){.csh-motion-card__icon{background:color-mix(in srgb, var(--ds-bg-raised) 82%, transparent)}}.csh-motion-card__icon{box-shadow:var(--ds-shadow-card);-webkit-backdrop-filter:blur(var(--ds-space-8));backdrop-filter:blur(var(--ds-space-8));transform:translateY(calc(var(--ds-space-8) * -1)) scale(.96);transform-origin:50%;transition:transform var(--ds-dur-400) var(--ds-ease-spring), border-radius var(--ds-dur-300) var(--ds-ease-out), background var(--ds-dur-200) var(--ds-ease-out), box-shadow var(--ds-dur-300) var(--ds-ease-out)}.csh-motion-card__content{gap:var(--ds-space-4);min-inline-size:0;display:grid}.csh-motion-card__title{color:var(--ds-text-primary);font:var(--ds-text-h4);font-weight:700;line-height:1.7}.csh-motion-card__subtitle{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.csh-motion-card__action{align-self:flex-start;align-items:center;gap:var(--ds-space-4);color:var(--csh-motion-color);font:var(--ds-text-caption);opacity:var(--ds-opacity-64);transform:translateY(var(--ds-space-4));transition:opacity var(--ds-dur-200) var(--ds-ease-out), transform var(--ds-dur-250) var(--ds-ease-out);font-weight:700;display:inline-flex}.csh-motion-compact{--csh-motion-color:var(--ds-action-primary);--csh-motion-line:var(--ds-action-line);--csh-motion-soft:var(--ds-action-soft);min-inline-size:0;min-block-size:var(--ds-space-64);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);isolation:isolate;background:var(--ds-bg-surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.csh-motion-compact{background:color-mix(in srgb, var(--ds-bg-surface) 88%, transparent)}}.csh-motion-compact{transition:transform var(--ds-dur-250) var(--ds-ease-spring), border-color var(--ds-dur-200) var(--ds-ease-out), background var(--ds-dur-200) var(--ds-ease-out), box-shadow var(--ds-dur-250) var(--ds-ease-out)}.csh-motion-compact>a{color:inherit;border-radius:inherit;text-decoration:none;display:block}.csh-motion-compact>a:focus-visible{outline:var(--ds-border-regular) solid var(--ds-border-focus);outline-offset:calc(var(--ds-space-4) * -1)}.csh-motion-compact__wash{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.csh-motion-compact__wash:before{content:"";background:radial-gradient(circle at 88% 0, var(--csh-motion-soft), transparent 56%);opacity:0;transition:opacity var(--ds-dur-200) var(--ds-ease-out);position:absolute;inset:0}.csh-motion-compact__link{z-index:1;align-items:center;gap:var(--ds-space-12);min-block-size:var(--ds-space-64);padding:var(--ds-space-8) var(--ds-space-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.csh-motion-compact__icon{inline-size:var(--ds-space-44);block-size:var(--ds-space-44);color:var(--csh-motion-color);border-color:var(--csh-motion-line);background:var(--ds-bg-raised)}@supports (color:color-mix(in lab, red, red)){.csh-motion-compact__icon{background:color-mix(in srgb, var(--ds-bg-raised) 90%, transparent)}}.csh-motion-compact__icon{box-shadow:none;transition:transform var(--ds-dur-300) var(--ds-ease-spring), box-shadow var(--ds-dur-250) var(--ds-ease-out)}.csh-motion-compact__title{min-inline-size:0;color:var(--ds-text-primary);font:var(--ds-text-body-s);font-weight:650;line-height:1.65}.csh-motion-compact__arrow{color:var(--ds-text-tertiary);transition:color var(--ds-dur-200) var(--ds-ease-out), transform var(--ds-dur-250) var(--ds-ease-out)}.csh-motion-card:is(:hover,:focus-within){border-color:var(--csh-motion-line);background:var(--ds-bg-raised)}@supports (color:color-mix(in lab, red, red)){.csh-motion-card:is(:hover,:focus-within){background:color-mix(in srgb, var(--ds-bg-raised) 88%, transparent)}}.csh-motion-card:is(:hover,:focus-within){box-shadow:var(--ds-shadow-card), 0 var(--ds-space-16) var(--ds-space-32) var(--csh-motion-color)}@supports (color:color-mix(in lab, red, red)){.csh-motion-card:is(:hover,:focus-within){box-shadow:var(--ds-shadow-card), 0 var(--ds-space-16) var(--ds-space-32) color-mix(in srgb, var(--csh-motion-color) 16%, transparent)}}.csh-motion-card:is(:hover,:focus-within){transform:translateY(calc(var(--ds-space-4) * -1))}.csh-motion-card:is(:hover,:focus-within) .csh-motion-card__wash:before{opacity:var(--ds-opacity-100)}.csh-motion-card:is(:hover,:focus-within) .csh-motion-card__action{opacity:var(--ds-opacity-100);transform:translateY(0)}.csh-motion-card:active{transform:translateY(calc(var(--ds-space-2) * -1)) scale(.985)}.csh-motion-card:is(:hover,:focus-within) .csh-motion-card__icon{transform:translateY(calc(var(--ds-space-32) * -1)) scale(1.08) rotate(-4deg)}.csh-motion-card:is(:hover,:focus-within) .csh-motion-card__wash:after{opacity:var(--ds-opacity-48);animation:csh-motion-sweep var(--ds-dur-1000) var(--ds-ease-in-out) 1 both}.csh-motion-compact:is(:hover,:focus-within){border-color:var(--csh-motion-line);background:var(--ds-bg-raised)}@supports (color:color-mix(in lab, red, red)){.csh-motion-compact:is(:hover,:focus-within){background:color-mix(in srgb, var(--ds-bg-raised) 92%, transparent)}}.csh-motion-compact:is(:hover,:focus-within){box-shadow:0 var(--ds-space-8) var(--ds-space-20) var(--csh-motion-color)}@supports (color:color-mix(in lab, red, red)){.csh-motion-compact:is(:hover,:focus-within){box-shadow:0 var(--ds-space-8) var(--ds-space-20) color-mix(in srgb, var(--csh-motion-color) 10%, transparent)}}.csh-motion-compact:is(:hover,:focus-within){transform:translateY(calc(var(--ds-space-2) * -1))}.csh-motion-compact:is(:hover,:focus-within) .csh-motion-compact__wash:before{opacity:var(--ds-opacity-64)}.csh-motion-compact:is(:hover,:focus-within) .csh-motion-compact__icon{box-shadow:0 var(--ds-space-4) var(--ds-space-12) var(--csh-motion-color)}@supports (color:color-mix(in lab, red, red)){.csh-motion-compact:is(:hover,:focus-within) .csh-motion-compact__icon{box-shadow:0 var(--ds-space-4) var(--ds-space-12) color-mix(in srgb, var(--csh-motion-color) 12%, transparent)}}.csh-motion-compact:is(:hover,:focus-within) .csh-motion-compact__icon{transform:translateY(calc(var(--ds-space-4) * -1)) scale(1.04) rotate(-4deg)}.csh-motion-compact:is(:hover,:focus-within) .csh-motion-compact__arrow{color:var(--csh-motion-color);transform:translateX(calc(var(--ds-space-2) * -1))}.csh-motion-compact:active{transform:scale(.99)}.csh-motion-new{--csh-motion-color:var(--ds-action-primary);--csh-motion-line:var(--ds-action-line);--csh-motion-soft:var(--ds-action-soft);z-index:1;border:var(--ds-border-thin) solid var(--csh-motion-line);border-radius:var(--ds-radius-xl);isolation:isolate;background:linear-gradient(132deg, var(--csh-motion-soft), transparent 54%), var(--ds-bg-raised);margin-block-start:var(--ds-space-40);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.csh-motion-new{background:linear-gradient(132deg, color-mix(in srgb, var(--csh-motion-soft) 72%, transparent), transparent 54%), color-mix(in srgb, var(--ds-bg-raised) 92%, transparent)}}.csh-motion-new{box-shadow:var(--ds-shadow-card);transition:transform var(--ds-dur-300) var(--ds-ease-spring), border-color var(--ds-dur-200) var(--ds-ease-out), box-shadow var(--ds-dur-300) var(--ds-ease-out)}.csh-motion-new:after{content:"";inline-size:var(--ds-space-2);background:var(--csh-motion-color);opacity:var(--ds-opacity-64);position:absolute;inset-block:0;inset-inline-start:0}.csh-motion-new__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.csh-motion-new__ambient:before{content:"";inline-size:calc(var(--ds-space-120) * 3);block-size:calc(var(--ds-space-120) * 3);border-radius:var(--ds-radius-full);background:radial-gradient(circle, var(--csh-motion-color), transparent 68%);position:absolute;inset-block-start:calc(var(--ds-space-96) * -1);inset-inline-end:calc(var(--ds-space-64) * -1)}@supports (color:color-mix(in lab, red, red)){.csh-motion-new__ambient:before{background:radial-gradient(circle, color-mix(in srgb, var(--csh-motion-color) 16%, transparent), transparent 68%)}}.csh-motion-new__ambient:before{opacity:var(--ds-opacity-64)}.csh-motion-new>a{color:inherit;border-radius:inherit;text-decoration:none;display:block}.csh-motion-new>a:focus-visible{outline:var(--ds-border-regular) solid var(--ds-border-focus);outline-offset:calc(var(--ds-space-4) * -1)}.csh-motion-new__link{z-index:1;align-items:center;gap:var(--ds-space-24);min-block-size:calc(var(--ds-space-120) + var(--ds-space-56));padding:var(--ds-space-24);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.csh-motion-new__copy{justify-items:start;gap:var(--ds-space-8);grid-row:2;min-inline-size:0;display:grid}.csh-motion-new__badge{align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-4) var(--ds-space-12);color:var(--csh-motion-color);border:var(--ds-border-thin) solid var(--csh-motion-line);border-radius:var(--ds-radius-full);background:var(--csh-motion-soft);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.csh-motion-new__badge{background:color-mix(in srgb, var(--csh-motion-soft) 72%, transparent)}}.csh-motion-new__badge{font:var(--ds-text-caption);font-weight:700}.csh-motion-new__copy h3{margin:var(--ds-space-4) 0 0;color:var(--ds-text-primary);font:var(--ds-text-h2);line-height:1.45}.csh-motion-new__copy p{max-inline-size:44rem;color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0;line-height:1.8}.csh-motion-new__action{align-items:center;gap:var(--ds-space-8);min-block-size:var(--ds-space-44);padding:0 var(--ds-space-16);color:var(--ds-text-on-action);border-radius:var(--ds-radius-lg);background:var(--ds-action-primary);box-shadow:0 var(--ds-space-8) var(--ds-space-20) var(--ds-action-primary);margin-block-start:var(--ds-space-4);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.csh-motion-new__action{box-shadow:0 var(--ds-space-8) var(--ds-space-20) color-mix(in srgb, var(--ds-action-primary) 18%, transparent)}}.csh-motion-new__action{font:var(--ds-text-body-s);transition:transform var(--ds-dur-250) var(--ds-ease-out), box-shadow var(--ds-dur-250) var(--ds-ease-out);font-weight:700}.csh-motion-new__visual{inline-size:var(--ds-space-144);block-size:var(--ds-space-144);grid-row:1;justify-self:center;place-items:center;display:grid;position:relative}.csh-motion-new__orbit,.csh-motion-new__signal{border-radius:var(--ds-radius-full);pointer-events:none;position:absolute}.csh-motion-new__orbit{color:var(--csh-motion-color);border:var(--ds-border-thin) solid var(--csh-motion-color)}@supports (color:color-mix(in lab, red, red)){.csh-motion-new__orbit{border:var(--ds-border-thin) solid color-mix(in srgb, var(--csh-motion-color) 34%, transparent)}}.csh-motion-new__orbit:before{content:"";inline-size:var(--ds-space-8);block-size:var(--ds-space-8);border-radius:var(--ds-radius-full);box-shadow:0 0 var(--ds-space-12) currentColor;background:currentColor;position:absolute;inset-block-start:calc(var(--ds-space-4) * -1);inset-inline-start:calc(50% - var(--ds-space-4))}@supports (color:color-mix(in lab, red, red)){.csh-motion-new__orbit:before{box-shadow:0 0 var(--ds-space-12) color-mix(in srgb, currentColor 52%, transparent)}}.csh-motion-new__orbit--outer{inset:var(--ds-space-8);animation:csh-motion-new-orbit calc(var(--ds-dur-1000) * 8) linear infinite}.csh-motion-new__orbit--inner{inset:var(--ds-space-24);opacity:var(--ds-opacity-64);animation:csh-motion-new-orbit calc(var(--ds-dur-1000) * 6) linear infinite reverse}.csh-motion-new__signal{inline-size:var(--ds-space-96);block-size:var(--ds-space-96);background:var(--csh-motion-soft)}@supports (color:color-mix(in lab, red, red)){.csh-motion-new__signal{background:color-mix(in srgb, var(--csh-motion-soft) 72%, transparent)}}.csh-motion-new__signal{animation:csh-motion-new-signal calc(var(--ds-dur-1000) * 3) var(--ds-ease-in-out) infinite}.csh-motion-new__icon{z-index:1;inline-size:var(--ds-space-64);block-size:var(--ds-space-64);color:var(--csh-motion-color);border-color:var(--csh-motion-line);background:var(--ds-bg-raised);position:relative}@supports (color:color-mix(in lab, red, red)){.csh-motion-new__icon{background:color-mix(in srgb, var(--ds-bg-raised) 92%, transparent)}}.csh-motion-new__icon{box-shadow:var(--ds-shadow-card);transition:transform var(--ds-dur-300) var(--ds-ease-spring), box-shadow var(--ds-dur-300) var(--ds-ease-out)}.csh-motion-new:is(:hover,:focus-within){border-color:var(--csh-motion-color);box-shadow:var(--ds-shadow-card), 0 var(--ds-space-20) var(--ds-space-40) var(--csh-motion-color)}@supports (color:color-mix(in lab, red, red)){.csh-motion-new:is(:hover,:focus-within){box-shadow:var(--ds-shadow-card), 0 var(--ds-space-20) var(--ds-space-40) color-mix(in srgb, var(--csh-motion-color) 14%, transparent)}}.csh-motion-new:is(:hover,:focus-within){transform:translateY(calc(var(--ds-space-2) * -1))}.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__icon{box-shadow:var(--ds-shadow-card), 0 0 var(--ds-space-24) var(--csh-motion-color)}@supports (color:color-mix(in lab, red, red)){.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__icon{box-shadow:var(--ds-shadow-card), 0 0 var(--ds-space-24) color-mix(in srgb, var(--csh-motion-color) 18%, transparent)}}.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__icon{transform:scale(1.06)rotate(-3deg)}.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__action{box-shadow:0 var(--ds-space-12) var(--ds-space-24) var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__action{box-shadow:0 var(--ds-space-12) var(--ds-space-24) color-mix(in srgb, var(--ds-action-primary) 24%, transparent)}}.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__action{transform:translateY(calc(var(--ds-space-2) * -1))}.csh-motion-new:active{transform:scale(.995)}@keyframes csh-motion-new-orbit{to{transform:rotate(1turn)}}@keyframes csh-motion-new-signal{0%,to{opacity:var(--ds-opacity-48);transform:scale(.92)}50%{opacity:var(--ds-opacity-100);transform:scale(1.08)}}.csh-motion__more{z-index:1;border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);margin-block-start:var(--ds-space-40);padding-block-start:var(--ds-space-24);position:relative}.csh-motion__more h3{margin:0 0 var(--ds-space-16);color:var(--ds-text-primary);font:var(--ds-text-h4)}.csh-motion__compact-grid{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr);display:grid}@keyframes csh-motion-sweep{0%{transform:translate(110%)}to{transform:translate(-110%)}}@media (min-width:48rem){.csh-motion__shell{padding:var(--ds-space-24)}.csh-motion__featured-grid,.csh-motion__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csh-motion-new__link{padding:var(--ds-space-32);grid-template-columns:minmax(0,1fr) auto}.csh-motion-new__copy{grid-area:1/1}.csh-motion-new__visual{grid-area:1/2}}@media (min-width:64rem){.csh-motion__shell{padding:var(--ds-space-32)}.csh-motion__featured-grid{column-gap:var(--ds-space-20);row-gap:var(--ds-space-56);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--ds-space-56)}.csh-motion__compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.csh *,.csh :before,.csh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.csh-motion-card:is(:hover,:focus-within),.csh-motion-compact:is(:hover,:focus-within),.csh-motion-new:is(:hover,:focus-within){transform:none!important}.csh-motion-card:is(:hover,:focus-within) .csh-motion-card__icon{transform:translateY(calc(var(--ds-space-8) * -1)) scale(1.02)!important}.csh-motion-compact:is(:hover,:focus-within) .csh-motion-compact__icon,.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__icon,.csh-motion-new:is(:hover,:focus-within) .csh-motion-new__action{transform:none!important}}.smp{gap:var(--ds-space-16);color:var(--ds-text-primary);flex-direction:column;block-size:min(45rem,100vh - 7.5rem);min-block-size:0;display:flex}.smp-header__title{margin:0 0 var(--ds-space-4);font:var(--ds-text-h2);color:var(--ds-text-primary)}.smp-header__subtitle{font:var(--ds-text-body-m);color:var(--ds-text-secondary);margin:0}.smp-top{gap:var(--ds-space-12);padding:var(--ds-space-16) var(--ds-space-20);background:var(--ds-bg-surface);border:var(--ds-border-thin) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);flex-direction:column;display:flex}.smp-toolbar{justify-content:space-between;align-items:end;gap:var(--ds-space-16);grid-template-columns:minmax(0,auto) minmax(14rem,22rem);display:grid}.smp-search input::-webkit-search-cancel-button{appearance:none}.smp-search input::-webkit-search-decoration{appearance:none}.smp-search{gap:var(--ds-space-4);flex-direction:column;inline-size:100%;display:flex}.smp-search__label{font:var(--ds-text-caption);color:var(--ds-text-tertiary)}.smp-segment{padding:var(--ds-space-2);gap:var(--ds-space-2);background:var(--ds-bg-sunken);border:var(--ds-border-thin) solid var(--ds-border-default);border-radius:var(--ds-radius-md);display:inline-flex}.smp-segment__btn{align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-8) var(--ds-space-16);font:var(--ds-text-body-s);color:var(--ds-text-secondary);border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;border:none;transition:background .16s,color .16s;display:inline-flex}.smp-segment__btn:hover{color:var(--ds-text-primary);background:var(--ds-bg-raised-tr)}.smp-segment__btn.is-active{color:var(--ds-text-on-action);background:var(--ds-action-primary)}.smp-segment__btn:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.smp-segment__btn:disabled{opacity:.45;cursor:not-allowed}.smp-segment__btn:disabled:hover{color:var(--ds-text-secondary);background:0 0}.smp-layout{align-items:start;gap:var(--ds-space-24);min-block-size:0;padding:var(--ds-space-16);background:var(--ds-bg-surface);border:var(--ds-border-thin) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);scrollbar-width:thin;scrollbar-color:var(--ds-bg-overlay) transparent;flex:auto;grid-template-columns:15.5rem minmax(0,1fr);display:grid;overflow:auto}.smp-categories{gap:var(--ds-space-4);padding:var(--ds-space-16);background:var(--ds-bg-surface);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.smp-categories__head{font:var(--ds-text-caption);color:var(--ds-text-tertiary);justify-content:space-between;align-items:center;padding-block-end:var(--ds-space-12);display:flex}.smp-categories__head span:first-child{font:var(--ds-text-label);text-transform:uppercase;letter-spacing:.04em}.smp-categories__btn{inline-size:100%;padding:var(--ds-space-8) var(--ds-space-12);font:var(--ds-text-body-s);color:var(--ds-text-secondary);text-align:start;border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background .16s,color .16s;display:flex}.smp-categories__btn>span{align-items:center;gap:var(--ds-space-8);display:inline-flex}.smp-categories__btn:hover{color:var(--ds-text-primary);background:var(--ds-bg-raised-tr)}.smp-categories__btn.is-active{color:var(--ds-info-fg);background:var(--ds-action-soft);font-weight:600}.smp-categories__btn:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.smp-help{align-items:start;gap:var(--ds-space-8) var(--ds-space-12);padding:var(--ds-space-16);color:var(--ds-info-fg);background:var(--ds-info-bg);border:var(--ds-border-thin) solid var(--ds-info-line);border-radius:var(--ds-radius-md);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--ds-space-16);display:grid}.smp-help div{gap:var(--ds-space-2);flex-direction:column;grid-column:2;display:flex}.smp-help strong{font:var(--ds-text-label);color:var(--ds-text-primary)}.smp-help span{font:var(--ds-text-helper);color:var(--ds-text-secondary)}.smp-help button{padding:var(--ds-space-4) var(--ds-space-12);font:var(--ds-text-caption);color:var(--ds-info-fg);border:var(--ds-border-thin) solid var(--ds-info-line);border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;grid-column:1/-1;margin-block-start:var(--ds-space-4);transition:background .16s}.smp-help button:hover{background:var(--ds-action-soft)}.smp-help button:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.smp-results{gap:var(--ds-space-16);flex-direction:column;display:flex}.smp-results__head{align-items:baseline;gap:var(--ds-space-12);flex-wrap:wrap;display:flex}.smp-results__kicker{font:var(--ds-text-caption);color:var(--ds-text-tertiary)}.smp-results__title{font:var(--ds-text-h3);color:var(--ds-text-primary);margin:0}.smp-results__head .smp-badge--info{margin-inline-start:auto}.smp-badge{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-8);font:var(--ds-text-caption);border-radius:var(--ds-radius-full);white-space:nowrap;display:inline-flex}.smp-badge--success{color:var(--ds-success-fg);background:var(--ds-success-bg);border:var(--ds-border-thin) solid var(--ds-success-line)}.smp-badge--soon{color:var(--ds-warning-fg);background:var(--ds-warning-bg);border:var(--ds-border-thin) solid var(--ds-warning-line)}.smp-badge--info{color:var(--ds-info-fg);background:var(--ds-info-bg);border:var(--ds-border-thin) solid var(--ds-info-line)}.smp-grid{gap:var(--ds-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.smp-grid__cell{min-inline-size:0;display:flex}.smp-card{gap:var(--ds-space-8);padding:var(--ds-space-20);background:var(--ds-bg-surface);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);flex-direction:column;flex:auto;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.smp-card:hover{transform:translateY(calc(var(--ds-space-2) * -1));border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-popover)}.smp-card__top{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-8);display:flex}.smp-card__icon{inline-size:calc(var(--ds-space-40) + var(--ds-space-4));block-size:calc(var(--ds-space-40) + var(--ds-space-4));color:var(--ds-action-primary);background:var(--ds-action-soft);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-md);place-items:center;display:inline-grid}.smp-card__title{font:var(--ds-text-h4);color:var(--ds-text-primary);margin:0}.smp-card__desc{font:var(--ds-text-body-s);color:var(--ds-text-secondary);margin:0}.smp-card__action{justify-content:center;align-self:stretch;margin-block-start:auto}a.smp-card__action{color:var(--ds-text-on-action);cursor:pointer;text-decoration:none}a.smp-card__action:hover{color:var(--ds-text-on-action);text-decoration:none}.smp-card.is-skeleton:hover{transform:none}.smp-skeleton{border-radius:var(--ds-radius-sm);background:var(--ds-bg-raised-tr);animation:1.4s ease-in-out infinite smp-pulse}.smp-skeleton--icon{inline-size:calc(var(--ds-space-40) + var(--ds-space-4));block-size:calc(var(--ds-space-40) + var(--ds-space-4));border-radius:var(--ds-radius-md)}.smp-skeleton--line{inline-size:100%;block-size:var(--ds-space-16)}.smp-skeleton--line.is-short{inline-size:60%}.smp-skeleton--btn{inline-size:100%;block-size:var(--ds-space-32);border-radius:var(--ds-radius-full);margin-block-start:var(--ds-space-12)}@keyframes smp-pulse{0%,to{opacity:1}50%{opacity:.45}}.smp-empty{align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-48) var(--ds-space-24);color:var(--ds-text-tertiary);background:var(--ds-bg-sunken);border:var(--ds-border-thin) dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);text-align:center;flex-direction:column;display:flex}.smp-empty strong{font:var(--ds-text-h4);color:var(--ds-text-primary)}.smp-empty span{font:var(--ds-text-body-s)}@media (max-width:69rem){.smp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smp-layout{grid-template-columns:13rem minmax(0,1fr)}}@media (max-width:47.5rem){.smp-layout{grid-template-columns:1fr}.smp-categories{position:static}.smp-grid{grid-template-columns:1fr}.smp-toolbar{grid-template-columns:1fr;align-items:stretch}.smp-search{inline-size:100%}}.im-account-flow{--im-surface:var(--ds-bg-surface);--im-surface-muted:var(--ds-bg-inset);--im-line:var(--ds-border-default);--im-line-strong:var(--ds-border-strong);--im-fg:var(--ds-text-primary);--im-fg-muted:var(--ds-text-secondary);--im-fg-subtle:var(--ds-text-tertiary);--im-accent:var(--ds-action-primary);--im-accent-soft:var(--ds-action-soft);--im-value:var(--ds-value)}.im-account-flow .im-account-workspace{--sw-rail-width:calc(var(--ds-space-120) * 2);--sw-guide-width:calc(var(--ds-space-120) * 2);--sw-gap:var(--ds-space-16);--sw-viewport-max:min(calc(var(--ds-space-120) * 6), 100dvh - var(--ds-space-120))}.im-account-flow .ds-sw-shell{border-color:var(--im-line);box-shadow:var(--ds-shadow-sm)}.im-account-flow .ds-sw-top{min-height:var(--ds-space-72);padding:var(--ds-space-12) var(--ds-space-20);background:var(--im-surface)}.im-account-flow .ds-sw-top:hover{background:var(--im-surface)}.im-account-flow .ds-sw-bmark{border-radius:var(--ds-radius-md);color:var(--im-value);background:var(--im-value)}@supports (color:color-mix(in lab, red, red)){.im-account-flow .ds-sw-bmark{background:color-mix(in srgb, var(--im-value) 12%, var(--im-surface-muted))}}.im-account-flow .ds-sw-bmark{border-color:var(--im-value)}@supports (color:color-mix(in lab, red, red)){.im-account-flow .ds-sw-bmark{border-color:color-mix(in srgb, var(--im-value) 26%, transparent)}}.im-account-flow .ds-sw-grid{background:var(--im-surface-muted)}@supports (color:color-mix(in lab, red, red)){.im-account-flow .ds-sw-grid{background:color-mix(in srgb, var(--im-surface-muted) 82%, var(--im-surface))}}.im-account-flow .ds-sw-card,.im-account-flow .ds-sw-main,.im-account-flow .ds-sw-guide{border-color:var(--im-line);box-shadow:none}.im-account-flow .ds-sw-card-h,.im-account-flow .ds-sw-guide-htext b{letter-spacing:0;text-transform:none}.im-account-flow .ds-sw-phase.active{margin-inline:calc(var(--ds-space-8) * -1);padding-inline:var(--ds-space-8);border-radius:var(--ds-radius-md);background:var(--im-accent-soft)}.im-account-flow .ds-sw-phase.pending{opacity:.72}.im-account-flow .ds-sw-cost{background:var(--im-surface);border-color:var(--im-line)}.im-account-flow .ds-sw-cost-total{padding:var(--ds-space-12);border-radius:var(--ds-radius-md);background:var(--im-accent-soft)}.im-account-flow .ds-sw-rel-item{min-height:calc(var(--ds-space-40) + var(--ds-space-4))}.im-account-flow .ds-sw-guide-head{min-height:var(--ds-space-64);background:var(--im-surface)}.im-account-flow .ds-sw-note{background:var(--im-surface);border-color:var(--sw-n-line);border-inline-start-width:var(--ds-space-2)}.im-account-flow .ds-sw-scroll{padding:var(--ds-space-24)}.im-step-intro{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-20);outline:none;margin-block-end:var(--ds-space-20);display:flex}.im-step-intro-copy{min-width:0}.im-step-kicker{color:var(--im-accent);font:var(--ds-text-label);margin-block-end:var(--ds-space-4);display:block}.im-account-flow .ds-sw-title{color:var(--im-fg);margin-block-end:var(--ds-space-4)}.im-account-flow .ds-sw-desc{color:var(--im-fg-muted);margin:0}.im-step-progress{flex:0 0 calc(var(--ds-space-120) + var(--ds-space-40));gap:var(--ds-space-8);padding:var(--ds-space-12);border:var(--ds-space-px) solid var(--im-line);border-radius:var(--ds-radius-md);background:var(--im-surface-muted);display:grid}.im-step-progress>span{color:var(--im-fg);font:var(--ds-text-caption);text-align:end;font-weight:800}.im-step-progress>i{height:var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--im-line-strong);display:block;overflow:hidden}.im-step-progress b{border-radius:inherit;background:linear-gradient(90deg, var(--im-accent), var(--im-value));height:100%;transition:inline-size var(--ds-dur-slow) var(--ds-ease-theme);display:block}.im-step-body{min-width:0}.im-form-section{padding:var(--ds-space-20);border:var(--ds-space-px) solid var(--im-line);border-radius:var(--ds-radius-xl);background:var(--im-surface);margin-block-end:var(--ds-space-16)}.im-form-section-head{align-items:center;gap:var(--ds-space-12);border-block-end:var(--ds-space-px) solid var(--ds-border-subtle);margin-block-end:var(--ds-space-20);padding-block-end:var(--ds-space-16);display:flex}.im-section-icon{width:calc(var(--ds-space-40) + var(--ds-space-4));height:calc(var(--ds-space-40) + var(--ds-space-4));border-radius:var(--ds-radius-md);color:var(--im-accent);background:var(--im-accent-soft);border:var(--ds-space-px) solid var(--ds-action-line);flex:none;place-items:center;display:grid}.im-form-section-head h3{color:var(--im-fg);font:var(--ds-text-h4);margin:0}.im-form-section-head p{margin:var(--ds-space-2) 0 0;color:var(--im-fg-subtle);font:var(--ds-text-caption)}.im-form-grid{gap:var(--ds-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.im-field-shell{gap:var(--ds-space-8);flex-direction:column;min-width:0;display:flex}.im-field-shell--full,.im-repeat-row,.im-repeat-head,.im-ownership-total{grid-column:1/-1}.im-field-label{align-items:center;gap:var(--ds-space-8);color:var(--im-fg-muted);font:var(--ds-text-body-s);font-weight:700;display:flex}.im-error-summary{align-items:flex-start;gap:var(--ds-space-12);padding:var(--ds-space-16);border:var(--ds-space-px) solid var(--ds-error-line);border-inline-start-width:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-error-bg);color:var(--ds-error-fg);outline:none;margin-block-end:var(--ds-space-16);display:flex}.im-error-summary:focus-visible{outline:var(--ds-space-2) solid var(--ds-error-fg);outline-offset:var(--ds-space-2)}.im-error-icon{width:var(--ds-space-32);height:var(--ds-space-32);border-radius:var(--ds-radius-sm);background:var(--ds-error-fg);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.im-error-icon{background:color-mix(in srgb, var(--ds-error-fg) 12%, transparent)}}.im-error-summary strong{color:var(--im-fg);font:var(--ds-text-body-m);font-weight:800}.im-error-summary ul{gap:var(--ds-space-4);margin:var(--ds-space-8) 0 0;color:var(--im-fg-muted);font:var(--ds-text-body-s);padding-inline-start:var(--ds-space-20);display:grid}.im-repeat-row{align-items:end;gap:var(--ds-space-12);padding:var(--ds-space-16);border:var(--ds-space-px) solid var(--im-line);border-radius:var(--ds-radius-lg);background:var(--im-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.im-repeat-head{align-items:center;gap:var(--ds-space-8);color:var(--im-fg);font:var(--ds-text-body-s);display:flex}.im-repeat-index{width:var(--ds-space-24);height:var(--ds-space-24);border-radius:var(--ds-radius-full);color:var(--ds-text-on-action);background:var(--im-accent);font:var(--ds-text-label);place-items:center;display:grid}.im-ownership-total{justify-content:space-between;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-md);color:var(--im-fg-muted);background:var(--im-accent-soft);font:var(--ds-text-body-s);display:flex}.im-ownership-total strong{color:var(--im-accent);font-weight:800}.im-workflow-actions{justify-content:space-between;align-items:center;gap:var(--ds-space-12);width:100%;display:flex}.im-account-flow .ds-sw-pinbar{margin-top:0}.im-account-flow .ds-sw-pinbar .uk-btn{min-height:calc(var(--ds-space-40) + var(--ds-space-8))}.im-account-flow button:focus-visible,.im-account-flow [role=radio]:focus-visible{outline:var(--ds-space-2) solid var(--ds-border-focus);outline-offset:var(--ds-space-2)}@media (max-width:70em){.im-account-flow .im-account-workspace{--sw-rail-width:calc(var(--ds-space-120) * 2);--sw-guide-width:calc(var(--ds-space-120) * 2)}.im-account-flow .ds-sw-grid{grid-template-columns:var(--sw-rail-width) minmax(0, 1fr)}.im-account-flow .ds-sw-guide{display:none}}@media (max-width:45em){.im-account-flow .ds-sw-top{align-items:flex-start}.im-account-flow .ds-sw-focus-toggle{display:none}.im-account-flow .ds-sw-brand>div{min-width:0}.im-account-flow .ds-sw-brand span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.im-account-flow .ds-sw-scroll{padding:var(--ds-space-16)}.im-step-intro{display:grid}.im-step-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%}.im-form-section{padding:var(--ds-space-16)}.im-form-grid,.im-repeat-row{grid-template-columns:minmax(0,1fr)}.im-repeat-row .uk-btn{width:100%}.im-workflow-actions{grid-template-columns:1fr;display:grid}.im-workflow-actions .uk-btn{width:100%}.im-account-flow .choice-grid{grid-template-columns:minmax(0,1fr)!important}.im-account-flow .ds-sw-pinbar{padding-block-end:calc(var(--ds-space-16) + env(safe-area-inset-bottom,var(--ds-space-0)))}}@media (prefers-reduced-motion:reduce){.im-account-flow *,.im-account-flow :before,.im-account-flow :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ds-money{white-space:nowrap;direction:ltr;align-items:baseline;gap:.34em;display:inline-flex}.ds-money-num{font-family:var(--ds-font-num);font-variant-numeric:tabular-nums}.ds-money-unit{color:var(--ds-text-secondary)}.uk-info-row{font:var(--ds-text-body-s);color:var(--ds-text-primary);border-radius:2px;align-items:center;gap:0;padding:8px 12px;display:flex}.uk-info-row--even{background:var(--ds-bg-inset)}.uk-info-row--odd{background:0 0}.uk-info-row-label{color:var(--ds-text-secondary);white-space:nowrap;flex-shrink:0}.uk-info-row-dash{border-top:1px dashed var(--ds-border-strong);flex:1;align-self:center;min-width:24px;margin-inline:8px}.uk-info-row-value{text-align:justify;word-break:break-word}@media (min-width:48rem){.uk-info-row-value{max-width:50%}}.pi-field{border-radius:var(--ds-radius-lg);background:var(--ds-bg-base);border:1px solid var(--ds-border-strong);align-items:center;gap:8px;padding-inline:16px;transition:border-color .15s,box-shadow .15s;display:flex}.pi-field:focus-within{border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-soft)}.pi-field--err{border-color:var(--ds-error-line)}.pi-field--err:focus-within{box-shadow:0 0 0 3px var(--ds-error-bg)}.pi-input{min-width:0;color:var(--ds-text-primary);font:700 16px/1 var(--ds-font-num);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:14px 0}.pi-input::placeholder{color:var(--ds-text-tertiary);font:500 14px/1 var(--ds-font-sans)}.pi-input:disabled{opacity:.5;cursor:not-allowed}.pi-unit{color:var(--ds-text-secondary);font:600 13px/1 var(--ds-font-sans);flex:none;order:2}.pi-hints{margin-top:6px}.pi-hint{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.pi-hint--err{color:var(--ds-error-fg)}.pi-hint b{font-family:var(--ds-font-num);font-weight:700}.pay{color:var(--ds-text-primary);max-width:680px;margin-inline:auto}.pay-card{border-radius:var(--ds-radius-2xl);background-color:var(--ds-bg-surface);--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--ds-border-default);padding:28px 28px 24px}.pay-head{text-align:start}.pay-badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-full);background-color:var(--ds-action-soft);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-action-primary);float:inline-end;font:var(--ds-text-caption);border:1px solid var(--ds-action-line);padding:5px 12px;display:inline-flex}.pay-head h3{margin-top:calc(var(--spacing) * 1.5);font:var(--ds-text-h3);margin-bottom:0;margin-inline:0}.pay-head p{margin-top:calc(var(--spacing) * 1.5);color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin-bottom:0;margin-inline:0}.pay-amount{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--ds-radius-xl);background-color:var(--ds-action-soft);border:1px solid var(--ds-action-line);padding:18px 22px;display:flex}.pay-amount .lbl{color:var(--ds-text-secondary);font:var(--ds-text-body-s)}.pay-amount .val .ds-money-num{color:var(--ds-action-primary);font:800 26px/1 var(--ds-font-num)}.pay-amount .val .ds-money-unit{color:var(--ds-text-secondary);font:600 14px/1 var(--ds-font-sans)}.pay-sec-lbl{text-align:end;color:var(--ds-text-tertiary);font:var(--ds-text-label);border-bottom:1px solid var(--ds-border-default);margin:24px 0 12px;padding-bottom:10px}.pay-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:1fr 1fr;display:grid}.pay-gw{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-surface);text-align:start;border:1px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200), background var(--ds-dur-200), box-shadow var(--ds-dur-200);grid-template-columns:20px 1fr auto;padding:16px 18px;display:grid}.pay-gw:hover{border-color:var(--ds-action-primary)}.pay-gw.on{background:var(--ds-action-soft);border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-soft)}.pay-gw-radio{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200);place-items:center;display:grid}.pay-gw-radio.on{border-color:var(--ds-action-primary)}.pay-gw-radio .dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-full);background:var(--ds-action-primary)}.pay-gw-meta{gap:var(--spacing);text-align:end;flex-direction:column;min-width:0;display:flex}.pay-gw-meta b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary);font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold)}.pay-gw-meta span{white-space:nowrap;color:var(--ds-text-tertiary);font:var(--ds-text-caption);text-overflow:ellipsis;overflow:hidden}.pay-gw-logo{border-radius:var(--ds-radius-md);color:#fff;width:46px;height:46px;font:800 22px/1 var(--ds-font-sans);place-items:center;display:grid}.pay-notice{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-lg);background-color:var(--ds-warning-bg);border:1px solid var(--ds-warning-line);color:var(--ds-warning-fg);padding:13px 16px;display:flex}.pay-notice p{color:var(--ds-text-secondary);font:var(--ds-text-caption);margin:0}.pay-notice svg{flex:none}.pay-foot{margin-top:calc(var(--spacing) * 4)}.pay-foot-label{align-items:baseline;gap:.5em;display:inline-flex}.pay-foot-label .ds-money-unit{opacity:.85;color:inherit}@media (max-width:560px){.pay-card{padding:20px 18px}.pay-grid{grid-template-columns:1fr}.pay-amount{flex-direction:row}}.pm{color:var(--ds-text-primary);max-width:680px;margin-inline:auto}.pm.pm--in-modal{max-width:none}.pm-card{border-radius:var(--ds-radius-2xl);background-color:var(--ds-bg-surface);--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--ds-border-default);padding:26px 26px 22px}.pm-card.pm-card--in-modal{box-shadow:none;border-color:#0000}.pm-modal{width:min(520px,100%);max-height:92dvh;animation:pmModalIn var(--ds-dur-200) var(--ds-ease-spring);position:relative;overflow-y:auto}.uk-scrim.closing .pm-modal{animation:pmModalOut var(--ds-dur-200) var(--ds-ease-in) forwards}.pm-modal .pm{max-width:none;margin:0}.pm-modal .pm-card{box-shadow:var(--ds-shadow-modal)}.pm-modal-close{z-index:2;cursor:pointer;background-color:var(--ds-bg-surface);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);width:34px;height:34px;transition:all var(--ds-dur-150);border-radius:10px;place-items:center;display:grid;position:absolute;inset-block-start:18px;inset-inline-end:18px}.pm-modal-close:hover{background-color:var(--ds-bg-raised);color:var(--ds-text-primary)}.pm-head h3{font:var(--ds-text-h3);margin:0}.pm-head p{margin-top:calc(var(--spacing) * 1.5);color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin-bottom:0;margin-inline:0}.pm-amount{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--ds-radius-xl);background-color:var(--ds-action-soft);border:1px solid var(--ds-action-line);margin-top:18px;padding:16px 20px;display:flex}.pm-amount .lbl{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-text-secondary);font:var(--ds-text-body-s);display:inline-flex}.pm-amount .val .ds-money-num{color:var(--ds-action-primary);font:800 24px/1 var(--ds-font-num);font-variant-numeric:tabular-nums}.pm-amount .val .ds-money-unit{color:var(--ds-text-secondary);font:600 13px/1 var(--ds-font-sans)}.pm-amount.interactive{cursor:pointer;width:100%;font:inherit;text-align:inherit;background-color:#0000;border:0}.pm-amount-chev{color:var(--ds-text-tertiary);transition:transform var(--ds-dur-300) var(--ds-ease-spring)}.pm-amount-box.open .pm-amount-chev{transform:rotate(180deg)}.pm-amount-box{border-radius:var(--ds-radius-xl);background-color:var(--ds-action-soft);border:1px solid var(--ds-action-line);margin-top:18px;padding:16px 20px}.pm-amount-box .pm-amount{background-color:#0000;border:0;border-radius:0;margin-top:0;padding:0}.pm-break-wrap{transition:grid-template-rows var(--ds-dur-400) var(--ds-ease-spring);grid-template-rows:0fr;display:grid}.pm-amount-box.open .pm-break-wrap{grid-template-rows:1fr}.pm-break-inner{opacity:0;min-height:0;transition:opacity var(--ds-dur-300) var(--ds-ease-out);overflow:hidden}.pm-amount-box.open .pm-break-inner{opacity:1;transition-delay:80ms}.pm-break{margin-top:calc(var(--spacing) * 3);border-top:1px dashed var(--ds-action-line);flex-direction:column;gap:9px;padding-top:12px;display:flex}.pm-break-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pm-break-row>span{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.pm-break-row .ds-money-num{color:var(--ds-text-primary);font:600 14px/1 var(--ds-font-num)}.pm-break-row .ds-money-unit{color:var(--ds-text-tertiary);font:500 11px/1 var(--ds-font-sans)}.pm-break-row.total{border-top:1px solid var(--ds-action-line);margin-top:3px;padding-top:10px}.pm-break-row.total>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary)}.pm-break-row.total .ds-money-num{color:var(--ds-action-primary);font-weight:var(--ds-fw-extrabold)}.pm-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin-top:18px;display:flex}.pm-method{cursor:pointer;border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200), background var(--ds-dur-200), box-shadow var(--ds-dur-200);overflow:hidden}.pm-method:hover{border-color:var(--ds-action-primary)}.pm-method.on{border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-soft)}.pm-method.disabled{opacity:.55;cursor:not-allowed}.pm-method.disabled:hover{border-color:var(--ds-border-strong)}.pm-method-head{align-items:center;gap:calc(var(--spacing) * 3.5);grid-template-columns:20px 40px 1fr auto;padding:16px 18px;display:grid}.pm-radio{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200);place-items:center;display:grid}.pm-radio.on{border-color:var(--ds-action-primary)}.pm-radio .dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-full);background:var(--ds-action-primary)}.pm-method-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--ds-radius-md);background-color:var(--ds-bg-inset);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);place-items:center;display:grid}.pm-method.on .pm-method-icon{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-line)}.pm-method-meta{text-align:start;flex-direction:column;gap:3px;min-width:0;display:flex}.pm-method-meta b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold)}.pm-method-meta span{white-space:nowrap;color:var(--ds-text-tertiary);font:var(--ds-text-caption);text-overflow:ellipsis;overflow:hidden}.pm-wallet-bal{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--ds-radius-full);background-color:var(--ds-success-bg);white-space:nowrap;border:1px solid var(--ds-success-line);padding:6px 12px;display:inline-flex}.pm-wallet-bal i{color:var(--ds-text-secondary);font-style:normal;font:var(--ds-text-caption)}.pm-wallet-bal .ds-money-num{font:700 14px/1 var(--ds-font-num);color:var(--ds-success-fg)}.pm-wallet-bal .ds-money-unit{color:var(--ds-text-tertiary);font:500 11px/1 var(--ds-font-sans)}.pm-wallet-bal.short{background:var(--ds-error-bg);border-color:var(--ds-error-line)}.pm-wallet-bal.short .ds-money-num{color:var(--ds-error-fg)}.pm-body-wrap{transition:grid-template-rows var(--ds-dur-400) var(--ds-ease-spring);grid-template-rows:0fr;display:grid}.pm-method.on .pm-body-wrap{grid-template-rows:1fr}.pm-body-inner{opacity:0;transform-origin:top;min-height:0;transition:opacity var(--ds-dur-300) var(--ds-ease-out), transform var(--ds-dur-400) var(--ds-ease-out);overflow:hidden;transform:translateY(-4px)scale(.995)}.pm-method.on .pm-body-inner{opacity:1;transition-delay:60ms;transform:none}.pm-body{border-top:1px dashed var(--ds-border-default);padding:4px 18px 18px}.pm-body-lbl{color:var(--ds-text-tertiary);font:var(--ds-text-label);margin:14px 0 10px}.pm-method.on .pm-bank{animation:pm-pop var(--ds-dur-300) var(--ds-ease-spring) both}.pm-method.on .pm-bank:nth-child(2){animation-delay:80ms}.pm-banks{gap:calc(var(--spacing) * 3);grid-template-columns:1fr 1fr;display:grid}.pm-bank{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-md);background-color:var(--ds-bg-base);text-align:start;border:1px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200), box-shadow var(--ds-dur-200);grid-template-columns:18px 1fr auto;padding:12px 14px;display:grid}.pm-bank:hover{border-color:var(--ds-action-primary)}.pm-bank.on{border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-soft)}.pm-bank-radio{border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);place-items:center;width:18px;height:18px;display:grid}.pm-bank-radio.on{border-color:var(--ds-action-primary)}.pm-bank-radio .dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:var(--ds-radius-full);background:var(--ds-action-primary)}.pm-bank-meta{gap:calc(var(--spacing) * .5);text-align:start;flex-direction:column;min-width:0;display:flex}.pm-bank-meta b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold)}.pm-bank-meta span{color:var(--ds-text-tertiary);font:500 11px/1.4 var(--ds-font-sans)}.pm-logo{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-default);background:#fff;place-items:center;display:grid;overflow:hidden}.pm-logo-svg{width:30px;height:30px;display:block}.pm-logo img{object-fit:contain;max-width:80%;max-height:80%}.pm-sms{margin-top:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pm-sms-lbl{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.pm-sms-value{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--ds-radius-md);background-color:var(--ds-bg-base);border:1px solid var(--ds-border-strong);padding:9px 14px;display:inline-flex}.pm-sms-value svg{color:var(--ds-text-tertiary);flex:none}.pm-sms-num{color:var(--ds-text-primary);font:600 15px/1 var(--ds-font-sans);letter-spacing:.02em}.pm-wallet-panel{margin-top:calc(var(--spacing) * 3.5);border-radius:var(--ds-radius-lg);background-color:var(--ds-success-bg);border:1px solid var(--ds-success-line);padding:16px}.pm-wallet-hero{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pm-wallet-hero-lbl{color:var(--ds-text-secondary);font:var(--ds-text-caption);align-items:center;gap:7px;display:inline-flex}.pm-wallet-hero-lbl svg{color:var(--ds-success-fg)}.pm-wallet-hero-val .ds-money-num{font:800 22px/1 var(--ds-font-num);color:var(--ds-success-fg);font-variant-numeric:tabular-nums}.pm-wallet-hero-val .ds-money-unit{color:var(--ds-text-tertiary);font:600 12px/1 var(--ds-font-sans)}.pm-wallet-usage{margin-top:calc(var(--spacing) * 3.5)}.pm-wallet-bar{border-radius:var(--ds-radius-full);background:var(--ds-success-fg);height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pm-wallet-bar{background:color-mix(in srgb, var(--ds-success-fg) 16%, transparent)}}.pm-wallet-bar-fill{height:100%;width:var(--pct);border-radius:inherit;background:linear-gradient(90deg, var(--ds-success-fg), var(--ds-success-fg));display:block}@supports (color:color-mix(in lab, red, red)){.pm-wallet-bar-fill{background:linear-gradient(90deg, var(--ds-success-fg), color-mix(in srgb, var(--ds-success-fg) 70%, var(--ds-action-primary)))}}.pm-wallet-usage-lbl{margin-top:calc(var(--spacing) * 2);color:var(--ds-text-secondary);font:var(--ds-text-caption)}.pm-wallet-usage-lbl b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-success-fg);font-family:var(--ds-font-num)}.pm-wallet-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top:1px dashed var(--ds-success-line);margin-top:11px;padding-top:11px;display:flex}.pm-wallet-row>span:first-child{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.pm-wallet-row .ds-money-num{font:700 14px/1 var(--ds-font-num)}.pm-wallet-row .ds-money-unit{color:var(--ds-text-tertiary);font:500 11px/1 var(--ds-font-sans)}.pm-wallet-row.deduct .ds-money-num{color:var(--ds-error-fg)}.pm-wallet-row.remain>span:first-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary)}.pm-wallet-row.remain .ds-money-num{font-weight:var(--ds-fw-extrabold);color:var(--ds-success-fg)}.pm-warn{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-md);background-color:var(--ds-error-bg);border:1px solid var(--ds-error-line);padding:11px 14px;display:flex}.pm-warn span{font:var(--ds-text-caption);color:var(--ds-error-fg)}.pm-warn svg{color:var(--ds-error-fg);flex:none}.pm-method.short.on{border-color:var(--ds-error-line);box-shadow:0 0 0 3px var(--ds-error-bg)}.pm-method.short.on .pm-radio.on{border-color:var(--ds-error-fg)}.pm-method.short.on .pm-radio.on .dot{background:var(--ds-error-fg)}.pm-method.short.on .pm-method-icon{background:var(--ds-error-bg);color:var(--ds-error-fg);border-color:var(--ds-error-line)}.pm-wallet-short{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.pm-wallet-short .pm-warn{margin-top:0}.pm-wallet-low{border-radius:var(--ds-radius-md);background-color:var(--ds-warning-bg);border:1px solid var(--ds-warning-line);margin-top:11px;padding:11px 12px}.pm-wallet-low-msg{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pm-wallet-low-msg svg{color:var(--ds-warning-fg);flex:none}.pm-wallet-low-msg span{color:var(--ds-text-secondary);font:var(--ds-text-caption)}.pm-wallet-low .pm-wallet-actions{margin-top:11px}.pm-wallet-row.remain.low .ds-money-num{color:var(--ds-warning-fg)}.pm-wallet-actions{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.pm-act{cursor:pointer;border-radius:var(--ds-radius-md);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold);transition:background var(--ds-dur-200), border-color var(--ds-dur-200), box-shadow var(--ds-dur-200), transform var(--ds-dur-200) var(--ds-ease-out);align-items:center;gap:7px;padding:10px 16px;display:inline-flex}.pm-act svg{flex:none}.pm-act-primary{color:var(--ds-text-on-action);border:1px solid var(--ds-action-line);background:linear-gradient(180deg, var(--ds-action-primary-hover), var(--ds-action-primary))}.pm-act-primary svg{color:var(--ds-text-on-action)}.pm-act-primary:hover{background:var(--ds-action-primary-hover);box-shadow:0 3px 10px var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.pm-act-primary:hover{box-shadow:0 3px 10px color-mix(in srgb, var(--ds-action-primary) 40%, transparent)}}.pm-act-primary:active{transform:scale(.97)}.pm-act-ghost{color:var(--ds-text-secondary);border:1px solid var(--ds-border-strong);background-color:#0000}.pm-act-ghost svg{color:var(--ds-text-tertiary);transition:transform var(--ds-dur-500) var(--ds-ease-spring)}.pm-act-ghost:hover{color:var(--ds-text-primary);border-color:var(--ds-action-primary)}.pm-act-ghost:hover svg{color:var(--ds-action-primary);transform:rotate(-180deg)}.pm-act-ghost:active{transform:scale(.97)}.pm-notice{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-lg);background-color:var(--ds-warning-bg);border:1px solid var(--ds-warning-line);margin-top:18px;padding:12px 16px;display:flex}.pm-notice p{color:var(--ds-text-secondary);font:var(--ds-text-caption);margin:0}.pm-notice svg{color:var(--ds-warning-fg);flex:none}.pm-foot{margin-top:calc(var(--spacing) * 4)}.pm-foot-label{font-weight:var(--ds-fw-bold);align-items:baseline;gap:.5em;display:inline-flex}.pm-foot-label .ds-money{gap:.3em}.pm-foot-label .ds-money-num{color:var(--ds-text-on-action);font-weight:var(--ds-fw-extrabold);letter-spacing:.01em;font-size:1.08em}.pm-foot-label .ds-money-unit{color:var(--ds-text-on-action);font-weight:var(--ds-fw-semibold);opacity:.9}@keyframes pmModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes pmModalOut{to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes pm-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pm-modal,.uk-scrim.closing .pm-modal{animation:none}}@media (max-width:560px){.pm-card{padding:20px 16px}.pm-banks{grid-template-columns:1fr}.pm-method-head{grid-template-columns:20px 36px 1fr}.pm-wallet-bal{grid-column:2/-1;justify-self:start;margin-top:6px}}.pm-method-icon{transition:background var(--ds-dur-200), color var(--ds-dur-200), border-color var(--ds-dur-200), transform var(--ds-dur-300) var(--ds-ease-spring)}@media (prefers-reduced-motion:no-preference){.pm-method.on .pm-method-icon{animation:pm-icon-pop var(--ds-dur-400) var(--ds-ease-spring)}@keyframes pm-icon-pop{0%{transform:scale(.82)rotate(-8deg)}60%{transform:scale(1.12)rotate(4deg)}to{transform:none}}.pm-radio.on .dot,.pm-bank-radio.on .dot{animation:pm-dot-in var(--ds-dur-300) var(--ds-ease-spring)}@keyframes pm-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.pm-list .pm-method{animation:pm-row-in var(--ds-dur-500) var(--ds-ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes pm-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pm-list .pm-method.on{animation:pm-row-in var(--ds-dur-500) var(--ds-ease-out) both, pm-confirm-ring var(--ds-dur-500) var(--ds-ease-out);animation-delay:calc(var(--i,0) * 70ms), 0s}@keyframes pm-confirm-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-action-primary) 50%, transparent)}55%{box-shadow:0 0 0 8px color-mix(in srgb, var(--ds-action-primary) 0%, transparent)}to{box-shadow:0 0 0 3px var(--ds-action-soft)}}.pm-notice{position:relative;overflow:hidden}.pm-notice svg{animation:pm-lock-click var(--ds-dur-500) var(--ds-ease-spring) .15s both}@keyframes pm-lock-click{0%{opacity:.3;transform:translateY(-2px)scale(.88)}60%{transform:translateY(1px)scale(1.08)}to{opacity:1;transform:none}}.pm-notice:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 32%, var(--ds-warning-fg) 50%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pm-notice:after{background:linear-gradient(115deg, transparent 32%, color-mix(in srgb, var(--ds-warning-fg) 22%, transparent) 50%, transparent 68%)}}.pm-notice:after{animation:pm-shimmer 2.4s var(--ds-ease-out) .5s 1;transform:translate(120%)}@keyframes pm-shimmer{0%{transform:translate(120%)}to{transform:translate(-120%)}}.pm-wallet-bal.short{animation:pm-shake var(--ds-dur-400) var(--ds-ease-standard)}@keyframes pm-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.pm-bank.on .pm-logo{animation:pm-icon-pop var(--ds-dur-400) var(--ds-ease-spring)}.pm-method{transition:border-color var(--ds-dur-200), background var(--ds-dur-200), box-shadow var(--ds-dur-200), transform var(--ds-dur-200) var(--ds-ease-out)}.pm-method:not(.on):not(.disabled):hover{transform:translateY(-1px)}.pm-method:not(.disabled):active{transform:scale(.994)}.pm-bank{transition:border-color var(--ds-dur-200), box-shadow var(--ds-dur-200), transform var(--ds-dur-200) var(--ds-ease-out)}.pm-bank:not(.on):hover{transform:translateY(-1px)}.pm-bank:active{transform:scale(.985)}.pm-method.on .pm-wallet-bal{animation:pm-bal-pulse var(--ds-dur-700) var(--ds-ease-out)}@keyframes pm-bal-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-success-fg) 45%, transparent);transform:scale(1)}45%{transform:scale(1.07)}to{box-shadow:0 0 0 7px color-mix(in srgb, var(--ds-success-fg) 0%, transparent);transform:scale(1)}}.pm-wallet-panel.seen .pm-wallet-hero,.pm-wallet-panel.seen .pm-wallet-usage,.pm-wallet-panel.seen .pm-wallet-row{animation:pm-cascade var(--ds-dur-400) var(--ds-ease-spring) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes pm-cascade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.pm-wallet-bar-fill{width:0;transition:width var(--ds-dur-700) var(--ds-ease-out);transition-delay:.33s}.pm-wallet-panel.seen .pm-wallet-bar-fill{width:var(--pct)}}.wt{color:var(--ds-text-primary);max-width:480px;margin-inline:auto}.wt-card{background-color:var(--ds-bg-surface)}.wt-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.wt-head h3{font:var(--ds-text-h3);margin:0}.wt-close{cursor:pointer;border-radius:var(--ds-radius-md);width:34px;height:34px;color:var(--ds-text-tertiary);transition:background var(--ds-dur-200), color var(--ds-dur-200), border-color var(--ds-dur-200);background-color:#0000;border:1px solid #0000;place-items:center;display:grid}.wt-close:hover{background-color:var(--ds-bg-inset);color:var(--ds-text-primary);border-color:var(--ds-border-default)}.wt-balance{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-xl);background-color:var(--ds-warning-bg);border:1px solid var(--ds-warning-line);margin-top:18px;padding:16px 18px;display:flex}.wt-balance-lbl{align-items:center;gap:calc(var(--spacing) * 2);color:var(--ds-text-secondary);font:var(--ds-text-body-s);display:inline-flex}.wt-balance-lbl svg{color:var(--ds-warning-fg)}.wt-balance-val .ds-money-num{font:800 22px/1 var(--ds-font-num);color:var(--ds-warning-fg);font-variant-numeric:tabular-nums}.wt-balance-val .ds-money-unit{color:var(--ds-text-tertiary);font:600 12px/1 var(--ds-font-sans)}.wt-section-lbl{text-align:center;color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:18px 0 10px}.wt-presets{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,1fr);display:grid}.wt-preset{cursor:pointer;border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-base);text-align:center;border:1px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200), background var(--ds-dur-200), box-shadow var(--ds-dur-200), transform var(--ds-dur-200) var(--ds-ease-out);padding:14px 8px}.wt-preset:hover{border-color:var(--ds-action-primary)}.wt-preset.on{background:var(--ds-action-soft);border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-soft)}.wt-preset .ds-money-num{color:var(--ds-text-primary);font:700 15px/1 var(--ds-font-num)}.wt-preset.on .ds-money-num{color:var(--ds-action-primary)}.wt-preset .ds-money-unit{color:var(--ds-text-tertiary);font:500 11px/1 var(--ds-font-sans)}.wt-field{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-base);border:1px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200), box-shadow var(--ds-dur-200);padding:4px 16px;display:flex}.wt-field:focus-within{border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-soft)}.wt-field.err{border-color:var(--ds-error-line)}.wt-field.err:focus-within{box-shadow:0 0 0 3px var(--ds-error-bg)}.wt-input{min-width:0;color:var(--ds-text-primary);font:700 16px/1 var(--ds-font-num);font-variant-numeric:tabular-nums;background-color:#0000;border:0;outline:0;flex:1;padding:14px 0}.wt-input::placeholder{color:var(--ds-text-tertiary);font:500 14px/1 var(--ds-font-sans)}.wt-field-unit{color:var(--ds-text-tertiary);font:600 13px/1 var(--ds-font-sans);flex:none}.wt-hint{margin-top:calc(var(--spacing) * 2);color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.wt-hint.err{color:var(--ds-error-fg)}.wt-hint b{font-family:var(--ds-font-num);font-weight:700}.wt-methods{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.wt-method{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-base);text-align:start;border:1px solid var(--ds-border-strong);transition:border-color var(--ds-dur-200), background var(--ds-dur-200), box-shadow var(--ds-dur-200), transform var(--ds-dur-200) var(--ds-ease-out);grid-template-columns:18px 38px 1fr;padding:12px 14px;display:grid}.wt-method:hover{border-color:var(--ds-action-primary)}.wt-method.on{border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-soft)}.wt-method-radio{border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);width:18px;height:18px;transition:border-color var(--ds-dur-200);place-items:center;display:grid}.wt-method-radio.on{border-color:var(--ds-action-primary)}.wt-method-radio .dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:var(--ds-radius-full);background:var(--ds-action-primary)}.wt-method-icon{border-radius:var(--ds-radius-md);background-color:var(--ds-bg-inset);width:38px;height:38px;color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);place-items:center;display:grid}.wt-method.on .wt-method-icon{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-line)}.wt-method-meta{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.wt-method-meta b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font:var(--ds-text-body-s);font-weight:700}.wt-method-meta span{color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.wt-foot{margin-top:18px}.wt-pay-label{align-items:baseline;gap:.5em;display:inline-flex}.wt-note{margin-top:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wt-note>span{color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.wt-refresh{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--ds-radius-md);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-secondary);font:var(--ds-text-caption);border:1px solid var(--ds-border-strong);transition:color var(--ds-dur-200), border-color var(--ds-dur-200);background-color:#0000;padding:8px 12px;font-weight:700;display:inline-flex}.wt-refresh:hover{color:var(--ds-action-primary);border-color:var(--ds-action-primary)}.wt-refresh-ic{color:var(--ds-text-tertiary)}.wt-price{margin-top:calc(var(--spacing) * 3)}.wt-summary{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);margin-top:14px;overflow:hidden}.wt-summary .uk-info-row{padding-inline:16px}.wt-receipt{margin-top:16px}.wt-receipt .uk-imgcrop{margin-top:6px}.wt-receipt-info{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);margin-top:12px;overflow:hidden}.wt-receipt-info .uk-info-row{padding-inline:16px}@media (max-width:520px){.wt-card{padding:18px 14px}.wt-presets{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.wt-balance,.wt-presets,.wt-field,.wt-price,.wt-summary,.wt-receipt,.wt-methods,.wt-foot{animation:wt-rise var(--ds-dur-400) var(--ds-ease-out) both}.wt-presets{animation-delay:60ms}.wt-field{animation-delay:.1s}.wt-methods{animation-delay:.14s}.wt-foot{animation-delay:.18s}@keyframes wt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wt-preset.on,.wt-method.on{animation:wt-pop var(--ds-dur-400) var(--ds-ease-spring)}@keyframes wt-pop{0%{transform:scale(.96)}55%{transform:scale(1.04)}to{transform:none}}.wt-method.on .wt-method-icon{animation:wt-icon var(--ds-dur-400) var(--ds-ease-spring)}@keyframes wt-icon{0%{transform:scale(.82)rotate(-8deg)}60%{transform:scale(1.12)rotate(4deg)}to{transform:none}}.wt-method-radio.on .dot{animation:wt-dot var(--ds-dur-300) var(--ds-ease-spring)}@keyframes wt-dot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.wt-preset:active,.wt-method:active{transform:scale(.985)}.wt-refresh.spin .wt-refresh-ic{animation:.7s linear infinite wt-spin}.wt-refresh:hover .wt-refresh-ic{color:var(--ds-action-primary)}@keyframes wt-spin{to{transform:rotate(-360deg)}}}.pr{color:var(--ds-text-primary);max-width:560px;margin-inline:auto}.pr-card{border-radius:var(--ds-radius-2xl);background-color:var(--ds-bg-surface);text-align:center;--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--ds-border-default);animation:pr-rise var(--ds-dur-400) var(--ds-ease-out) both;padding:36px 28px 26px;position:relative;overflow:hidden}.pr-card:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 50% 0%, var(--pr-wash,transparent) 0%, transparent 70%);opacity:.9;height:120px;position:absolute;inset:0 0 auto}.pr.success{--pr-tone:var(--ds-success-fg);--pr-line:var(--ds-success-line);--pr-bg:var(--ds-success-bg);--pr-wash:var(--ds-success-fg)}@supports (color:color-mix(in lab, red, red)){.pr.success{--pr-wash:color-mix(in srgb, var(--ds-success-fg) 14%, transparent)}}.pr.failed{--pr-tone:var(--ds-error-fg);--pr-line:var(--ds-error-line);--pr-bg:var(--ds-error-bg);--pr-wash:var(--ds-error-fg)}@supports (color:color-mix(in lab, red, red)){.pr.failed{--pr-wash:color-mix(in srgb, var(--ds-error-fg) 13%, transparent)}}.pr-badge{place-items:center;width:88px;height:88px;margin:4px auto 18px;display:grid;position:relative}.pr-badge-halo{border-radius:var(--ds-radius-full);background:var(--pr-bg);animation:pr-halo var(--ds-dur-700) var(--ds-ease-out) both;position:absolute;inset:0}.pr-badge-svg{width:88px;height:88px;position:relative;overflow:visible}.pr-badge-ring{fill:none;stroke:var(--pr-tone);stroke-width:3px;opacity:.28;transform-box:fill-box;transform-origin:50%;animation:pr-ring var(--ds-dur-500) var(--ds-ease-spring) both}.pr-badge-mark{fill:none;stroke:var(--pr-tone);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:pr-draw var(--ds-dur-400) var(--ds-ease-out) .22s both}.pr-badge-mark--2{animation-delay:.34s}.pr-title{color:var(--ds-text-primary);font:var(--ds-text-h3);margin:0}.pr-subtitle{color:var(--ds-text-secondary);font:var(--ds-text-body-s);max-width:42ch;margin:8px auto 0;line-height:1.75}.pr-rows{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-inset);text-align:start;border:1px solid var(--ds-border-default);margin:24px 0 6px;padding:6px 18px}.pr-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--ds-border-subtle,var(--ds-border-default));animation:pr-row-in var(--ds-dur-300) var(--ds-ease-out) both;animation-delay:calc(.36s + var(--i) * 70ms);padding:13px 0;display:flex}.pr-row:last-child{border-bottom:0}.pr-row dt{color:var(--ds-text-tertiary);font:var(--ds-text-body-s);margin:0}.pr-row dd{text-align:end;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary);font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold);margin:0}.pr-row dd.num{font-family:var(--ds-font-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pr-actions{gap:calc(var(--spacing) * 3);animation:pr-row-in var(--ds-dur-300) var(--ds-ease-out) .72s both;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.pr-ribbon{margin-top:calc(var(--spacing) * 3.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;color:var(--ds-text-tertiary);font:var(--ds-text-caption);display:flex}.pr.success .pr-ribbon svg{color:var(--ds-success-fg)}.pr.failed .pr-ribbon svg{color:var(--ds-error-fg)}@keyframes pr-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes pr-halo{0%{opacity:0;transform:scale(.4)}55%{opacity:.7}to{opacity:0;transform:scale(1.18)}}@keyframes pr-ring{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.06)}to{opacity:.28;transform:scale(1)}}@keyframes pr-draw{to{stroke-dashoffset:0}}@keyframes pr-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:480px){.pr-card{padding:28px 18px 20px}.pr-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-row,.pr-actions,.pr-badge-halo,.pr-badge-ring,.pr-badge-mark{animation:none!important}.pr-badge-ring{opacity:.28}.pr-badge-mark{stroke-dashoffset:0}}.pl-plate{-webkit-user-select:none;user-select:none;--pl-u:clamp(.45px, .17vw, 1px);height:calc(var(--pl-u) * 88);border-radius:calc(var(--pl-u) * 12);max-width:100%;padding:calc(var(--pl-u) * 6) calc(var(--pl-u) * 6) calc(var(--pl-u) * 6) 0;align-items:stretch;gap:calc(var(--pl-u) * 4);background:linear-gradient(#fcfcf7,#ecede6);border:2px solid #0e1422;display:inline-flex;overflow:visible;box-shadow:0 10px 30px #02050e80,inset 0 1px #ffffffb3}.pl-ir{width:calc(var(--pl-u) * 50);border-radius:calc(var(--pl-u) * 9) 0 0 calc(var(--pl-u) * 9);justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--pl-u) * 3);color:#fff;margin-block:calc(var(--pl-u) * -6);background:linear-gradient(#16409e,#0e2e78);flex-direction:column;flex:none;display:flex}.pl-flag{width:calc(var(--pl-u) * 26);height:calc(var(--pl-u) * 16);border:1px solid #fff6;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.pl-flag i{flex:1}.pl-flag i:first-child{background:#2a9d5c}.pl-flag i:nth-child(2){background:#fff}.pl-flag i:nth-child(3){background:#d8243a}.pl-ir b{font:800 calc(var(--pl-u) * 12)/1 var(--font-sans)}.pl-en{font:700 calc(var(--pl-u) * 6)/1 var(--font-sans);letter-spacing:.06em;opacity:.85}.pl-num{text-align:center;color:#0e1422;font:800 calc(var(--pl-u) * 38)/1 var(--font-num);background-color:#0000;border:0;outline:0;min-width:0;padding:0}.pl-num::placeholder{color:#b9bcb2}.pl-two{width:calc(var(--pl-u) * 78)}.pl-three{width:calc(var(--pl-u) * 110)}.pl-prov-n{width:calc(var(--pl-u) * 64)}.pl-letter{min-width:calc(var(--pl-u) * 70);align-self:stretch;height:100%;position:relative}.pl-letter-btn{cursor:pointer;width:100%;height:100%;min-width:calc(var(--pl-u) * 70);border-radius:calc(var(--pl-u) * 8);justify-content:center;align-items:center;gap:calc(var(--pl-u) * 6);color:#0e1422;font:800 calc(var(--pl-u) * 30)/1 var(--font-sans);transition:background var(--dur-1);background:#0e14220d;border:1px dashed #0e142240;display:flex}.pl-letter-btn:hover{background:#0e142217}.pl-ro-letter{min-width:calc(var(--pl-u) * 60);justify-content:center;align-items:center;display:flex}.pl-ro-letter span{font:800 calc(var(--pl-u) * 30)/1 var(--font-sans);color:#0e1422}.pl-letter-menu{z-index:20;background:var(--ds-bg-overlay);border:1px solid var(--ds-border-strong);width:300px;box-shadow:var(--ds-shadow-modal);top:calc(100% + 8px);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:4px;padding:10px;display:grid;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.pl-letter-menu button{cursor:pointer;border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);height:38px;color:var(--ds-text-primary);font:700 16px/1 var(--font-sans);transition:all var(--dur-1);border-radius:8px}.pl-letter-menu button:hover{border-color:var(--ds-action-line);background:var(--ds-action-soft)}.pl-letter-menu button.on{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff}.pl-div{width:calc(var(--pl-u) * 2);margin:calc(var(--pl-u) * 8) calc(var(--pl-u) * 2);background:#0e14222e;border-radius:99px;align-self:stretch}.pl-prov{flex-direction:column;justify-content:center;align-items:center;display:flex}.pl-prov-lab{font:700 calc(var(--pl-u) * 9)/1 var(--font-sans);color:#5a5e52;margin-bottom:calc(var(--pl-u) * 2)}.pl-plate.pl-ro{pointer-events:none;box-shadow:0 6px 20px #02050e59,inset 0 1px #ffffffb3}.pl-plate.pl-ro .pl-num{align-self:stretch;place-items:center;display:grid}.pl-plate.pl-ro .pl-prov{align-self:stretch}.pl-plate:not(.pl-ro):focus-within{border-color:#16409e;box-shadow:0 10px 30px #02050e80,0 0 0 3px #4d8dff47}.pl-moto{-webkit-user-select:none;user-select:none;--pl-mu:clamp(.45px, .24vw, 1px);width:calc(var(--pl-mu) * 228);height:calc(var(--pl-mu) * 150);border-radius:calc(var(--pl-mu) * 14);background:linear-gradient(#fcfcf7,#ecede6);border:2px solid #0e1422;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden;box-shadow:0 10px 30px #02050e80,inset 0 1px #ffffffb3}.pl-moto-ir{width:calc(var(--pl-mu) * 42);color:#fff;justify-content:center;align-items:center;gap:calc(var(--pl-mu) * 8);padding:calc(var(--pl-mu) * 8) 0;background:linear-gradient(#16409e,#0e2e78);flex-direction:column;flex:none;display:flex}.pl-moto-flag{width:calc(var(--pl-mu) * 26);height:calc(var(--pl-mu) * 16);border:1px solid #fff6;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.pl-moto-flag i{flex:1}.pl-moto-flag i:first-child{background:#2a9d5c}.pl-moto-flag i:nth-child(2){background:#fff}.pl-moto-flag i:nth-child(3){background:#d8243a}.pl-moto-fa{font:800 calc(var(--pl-mu) * 14)/1 var(--font-sans);writing-mode:vertical-rl;transform:rotate(180deg)}.pl-moto-en{font:700 calc(var(--pl-mu) * 6.5)/1 var(--font-sans);letter-spacing:.08em;opacity:.9}.pl-moto-rows{justify-content:center;align-items:center;gap:calc(var(--pl-mu) * 6);padding:calc(var(--pl-mu) * 10);flex-direction:column;flex:1;display:flex}.pl-moto-num{text-align:center;color:#0e1422;font-family:var(--font-num);background-color:#0000;border:0;outline:0;width:100%;padding:0;font-weight:800}.pl-moto-num::placeholder{color:#bfc2b8;font-weight:800}.pl-moto-top{font-size:calc(var(--pl-mu) * 32);letter-spacing:.16em;line-height:1}.pl-moto-bottom{font-size:calc(var(--pl-mu) * 44);letter-spacing:.1em;line-height:1}.pl-moto-div{background:#0e142233;border-radius:99px;width:72%;height:2px}.pl-moto.pl-ro{pointer-events:none;width:calc(var(--pl-mu) * 196);height:calc(var(--pl-mu) * 128)}.pl-moto.pl-ro .pl-moto-top{font-size:calc(var(--pl-mu) * 27)}.pl-moto.pl-ro .pl-moto-bottom{font-size:calc(var(--pl-mu) * 37)}.pl-moto:not(.pl-ro):focus-within{border-color:#16409e;box-shadow:0 10px 30px #02050e80,0 0 0 3px #4d8dff47}.pl-plate--sm{--pl-u:.65px}.pl-plate--lg{--pl-u:1.2px}.pl-moto--sm{--pl-mu:.65px}.pl-moto--lg{--pl-mu:1.2px}.pl-plate-field{flex-direction:column;align-items:flex-start;display:inline-flex}.pl-plate-field--err .pl-plate,.pl-plate-field--err .pl-moto,.pl-plate-field--err .pl-plate:not(.pl-ro):focus-within,.pl-plate-field--err .pl-moto:not(.pl-ro):focus-within{border-color:var(--ds-error-line);box-shadow:0 0 0 4px var(--ds-error-bg)}.pl-plate-hint--err{font-size:11px;line-height:var(--tw-leading,1.5);color:var(--ds-error-fg);margin-block-start:var(--ds-space-4)}.uk-promo{border-radius:var(--ds-radius-lg);width:100%;color:var(--ds-text-on-action);--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);isolation:isolate;border:1px solid var(--ds-border-default);background-position:50%;background-size:cover;display:flex;position:relative;overflow:hidden}.uk-promo--square{aspect-ratio:1;max-width:360px}.uk-promo--rectangle{aspect-ratio:4/3;max-width:480px}.uk-promo--portrait{aspect-ratio:3/4;max-width:320px}.uk-promo--wide{aspect-ratio:16/9}.uk-promo--leaderboard{aspect-ratio:728/90;min-height:72px}.uk-promo--solid.uk-promo--primary{background:linear-gradient(135deg, var(--ds-action-primary), var(--ds-action-primary-press))}.uk-promo--solid.uk-promo--value{background:linear-gradient(135deg, var(--ds-value), var(--ds-value-hover))}.uk-promo--solid.uk-promo--success{background:linear-gradient(135deg, var(--ds-success-fg), var(--ds-success-line))}.uk-promo--solid.uk-promo--info{background:linear-gradient(135deg, var(--ds-info-fg), var(--ds-action-primary))}.uk-promo--solid.uk-promo--neutral{background:linear-gradient(135deg, var(--ds-bg-raised), var(--ds-bg-surface));color:var(--ds-text-primary)}.uk-promo-scrim{z-index:0;background:linear-gradient(90deg, var(--ds-bg-base), var(--ds-bg-base));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.uk-promo-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-bg-base) 78%, transparent), color-mix(in srgb, var(--ds-bg-base) 12%, transparent))}}.uk-promo-body{z-index:1;justify-content:center;gap:var(--ds-space-8,8px);width:100%;padding:var(--ds-space-20,20px);flex-direction:column;display:flex;position:relative}.uk-promo--align-start .uk-promo-body{text-align:start;align-items:flex-start}.uk-promo--align-center .uk-promo-body{text-align:center;align-items:center}.uk-promo--align-end .uk-promo-body{text-align:end;align-items:flex-end}.uk-promo--leaderboard .uk-promo-body{justify-content:space-between;align-items:center;gap:var(--ds-space-16,16px);flex-direction:row}.uk-promo-eyebrow{text-transform:uppercase;opacity:.85;font:var(--ds-text-label);letter-spacing:.04em}.uk-promo-title{font:var(--ds-text-h3);margin:0}.uk-promo--leaderboard .uk-promo-title{font:var(--ds-text-h4)}.uk-promo-desc{opacity:.92;font:var(--ds-text-body-s);max-width:46ch;margin:0}.uk-promo-actions{margin-top:var(--ds-space-4,4px)}.uk-promo--leaderboard .uk-promo-actions{flex:none;margin-top:0}.uk-promo-cta{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-full);background-color:var(--ds-bg-base);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-action-primary);font:var(--ds-text-body-s);transition:transform var(--ds-motion-snappy,.12s), box-shadow var(--ds-motion-snappy,.12s);border:0;padding:8px 16px;font-weight:700;text-decoration-line:none;display:inline-flex}.uk-promo-cta:hover{box-shadow:var(--ds-shadow-popover);transform:translateY(-1px)}.uk-promo-cta:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-promo-close{z-index:2;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--ds-radius-full);background:var(--ds-bg-base);border:0;place-items:center;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}@supports (color:color-mix(in lab, red, red)){.uk-promo-close{background:color-mix(in srgb, var(--ds-bg-base) 35%, transparent)}}.uk-promo-close{color:inherit}.uk-promo-close:hover{background:var(--ds-bg-base)}@supports (color:color-mix(in lab, red, red)){.uk-promo-close:hover{background:color-mix(in srgb, var(--ds-bg-base) 55%, transparent)}}.uk-promo-close:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.uk-promo-cta{transition:none}}button.choice{appearance:none;text-align:start;width:100%;font:inherit}.choice:focus-visible{--tw-outline-style:none;border-color:var(--ds-action-primary);box-shadow:var(--ds-focus-ring);outline-style:none}.choice.prem:focus-visible{border-color:var(--ds-value)}.choice.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.gx{grid-template-columns:280px 1fr;height:100vh;display:grid}.gx-burger,.gx-nav-scrim{display:none}.gx-nav{border-inline-end:1px solid var(--ds-border-subtle);background:var(--ds-glass-tint);min-width:280px;height:100vh;-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.4);backdrop-filter:blur(var(--ds-glass-blur)) saturate(1.4);padding:var(--ds-space-24) var(--ds-space-20);order:1;align-self:start;position:sticky;top:0;overflow-y:auto}.gx-brand{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:11px;display:flex}.gx-brand .mk{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--ds-radius-xl);border:1px solid var(--ds-value-line);background:linear-gradient(150deg,#1a233a,#0d1322);flex:none;place-items:center;display:grid;box-shadow:0 0 18px #d4af3724}.gx-brand b{font:700 16px/1.1 var(--ds-font-sans);display:block}.gx-brand b i{color:var(--ds-value);font-style:normal}.gx-nav-search{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);border:1px solid var(--ds-border-default);height:34px;transition:border-color var(--ds-dur-150), box-shadow var(--ds-dur-150);border-radius:9px;padding-inline:11px;display:flex}.gx-nav-search:focus-within{border-color:var(--ds-action-line);box-shadow:0 0 0 3px var(--ds-action-soft)}.gx-nav-search input{min-width:0;color:var(--ds-text-primary);font:var(--ds-text-caption);background:0 0;border:0;outline:0;flex:1}.gx-nav-search input::placeholder{color:var(--ds-text-disabled)}.gx-nav-search .sx{cursor:pointer;place-items:center;display:none}.gx-nav-search .sx:hover{color:var(--ds-text-primary)}.gx-brand span{color:var(--ds-text-tertiary);font:var(--ds-text-label);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;display:block}.gx-nav-group{margin-top:var(--ds-space-20)}.gx-nav-group>.gl{margin-bottom:calc(var(--spacing) * 1.5);color:var(--ds-text-tertiary);font:var(--ds-text-label);letter-spacing:.1em;text-transform:uppercase;padding-inline:10px}.gx-nav a{align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--ds-text-secondary);height:36px;font:var(--ds-text-body-s);transition:background var(--ds-dur-150), color var(--ds-dur-150);border-radius:9px;padding-inline:10px;font-weight:600;text-decoration:none;display:flex}.gx-nav a:hover{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.gx-nav a.on{background-color:var(--ds-action-soft);color:var(--ds-text-primary);box-shadow:inset 2px 0 0 var(--ds-action-primary)}.gx-nav a .ln{background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);width:22px;height:22px;font:700 10px/1 var(--ds-font-num);border:1px solid var(--ds-border-default);border-radius:6px;flex:none;place-items:center;display:grid}.gx-nav a.on .ln{color:var(--ds-action-primary);border-color:var(--ds-action-line)}.gx-main{order:2;min-width:0;height:100vh;overflow-y:auto}.gx-top{align-items:center;gap:calc(var(--spacing) * 4);z-index:30;height:64px;padding-inline:var(--ds-space-32);border-bottom:1px solid var(--ds-border-default);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);display:flex;position:sticky;top:0}.gx-top h1{font:var(--ds-text-h4);margin:0}.gx-top .phase{background-color:var(--ds-value-soft);color:var(--ds-value);font:var(--ds-text-label);letter-spacing:.04em;border:1px solid var(--ds-value-line);border-radius:999px;padding:5px 10px}.gx-top .right{align-items:center;gap:calc(var(--spacing) * 3);margin-inline-start:auto;display:flex}.gx-ver{color:var(--ds-text-tertiary);font:var(--ds-text-caption);font-family:var(--ds-font-num)}.theme-seg{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.theme-seg button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-text-tertiary);height:30px;font:var(--ds-text-caption);transition:all var(--ds-dur-150);background:0 0;border:0;border-radius:7px;padding:0 12px;font-weight:700;display:flex}.theme-seg button.on{background-color:var(--ds-bg-raised);color:var(--ds-text-primary);--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.gx-content{padding:var(--ds-space-32) var(--ds-space-32) var(--ds-space-96);max-width:var(--gx-content-max,1080px);margin-inline:auto}.gx-sec{padding-top:var(--ds-space-40);scroll-margin-top:80px}.gx-sec:first-child{padding-top:var(--ds-space-16)}.gx-sec-head{margin-bottom:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.gx-sec-head .num{background-color:var(--ds-action-soft);color:var(--ds-action-primary);width:44px;height:44px;font:800 16px/1 var(--ds-font-num);border:1px solid var(--ds-action-line);border-radius:13px;flex:none;place-items:center;display:grid}.gx-sec-head h2{font:var(--ds-text-h2);letter-spacing:-.01em;margin:0}.gx-sec-head p{color:var(--ds-text-secondary);font:var(--ds-text-body-m);max-width:640px;margin:6px 0 0}.gx-block{margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gx-block>.bl{align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--ds-text-tertiary);font:var(--ds-text-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;display:flex}.gx-block>.bl:after{content:"";background:var(--ds-border-subtle);flex:1;height:1px}.gx-featured{margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);padding:var(--ds-space-24);border-radius:var(--ds-radius-lg,16px);background:linear-gradient(135deg, var(--ds-action-soft), var(--ds-bg-surface));border:1px solid var(--ds-action-line);grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid;box-shadow:0 4px 16px -8px #0000001f}.gx-pin{gap:calc(var(--spacing) * 2);flex-direction:column;grid-area:1/1;display:flex}.gx-pin-badge{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--ds-action-primary);font:var(--ds-text-label);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--ds-action-primary-rgb,99, 102, 241), .1);border:1px solid var(--ds-action-line);border-radius:8px;width:-moz-fit-content;width:fit-content;padding:6px 12px;display:inline-flex}.gx-pin h3{color:var(--ds-text-primary);font:var(--ds-text-h3);letter-spacing:-.01em;margin:0}.gx-pin-desc{gap:calc(var(--spacing) * 3);flex-direction:column;grid-area:2/1;display:flex}.gx-pin-desc p{color:var(--ds-text-secondary);font:var(--ds-text-body-m);margin:0;line-height:1.6}.gx-pin-desc ul{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gx-pin-desc li{color:var(--ds-text-secondary);font:var(--ds-text-body-m);padding-inline-start:var(--ds-space-16);line-height:1.6;position:relative}.gx-pin-desc li:before{content:"•";color:var(--ds-action-primary);font-weight:800;position:absolute;inset-inline-start:0}.gx-pin-desc b{color:var(--ds-text-primary);font-weight:700}.gx-pin-features{gap:calc(var(--spacing) * 3);flex-direction:column;grid-area:1/2/3;align-self:start;display:flex}.gx-pin-features span{background-color:var(--ds-bg-surface);color:var(--ds-text-primary);padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-md,12px);border:1px solid var(--ds-border-default);font:var(--ds-text-body-s);transition:all var(--ds-dur-150);text-align:center;justify-content:center;align-items:center;min-width:140px;font-weight:700;display:inline-flex}.gx-pin-features span:hover{border-color:var(--ds-border-strong);transform:translateY(-2px);box-shadow:0 4px 12px -4px #0000001a}.gx-card{background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-radius:var(--ds-card-radius);box-shadow:var(--ds-card-shadow);transition:transform var(--ds-dur-200,.2s) cubic-bezier(.22,1,.36,1), box-shadow var(--ds-dur-200,.2s) ease, border-color var(--ds-dur-200,.2s) ease}.gx-card-pad{padding:var(--ds-card-pad)}.swatch-scale{border:1px solid var(--ds-border-default);border-radius:12px;grid-template-columns:repeat(11,1fr);gap:0;display:grid;overflow:hidden}.swatch-scale .sw{cursor:pointer;height:64px;transition:transform var(--ds-dur-150);align-items:flex-end;padding:6px;display:flex;position:relative}.swatch-scale .sw:hover{z-index:2;box-shadow:var(--ds-shadow-md);transform:scaleY(1.08)}.swatch-scale .sw .st{opacity:0;font:700 10px/1 var(--ds-font-num);color:#fff;transition:opacity var(--ds-dur-150);background:#00000040;border-radius:5px;padding:3px 5px}.swatch-scale .sw:hover .st{opacity:1}.scale-row{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.scale-row .scale-name{width:90px;font:var(--ds-text-body-s);flex:none;font-weight:700}.scale-row .scale-name span{color:var(--ds-text-tertiary);font:var(--ds-text-helper);font-weight:500;display:block}.scale-row .swatch-scale{flex:1}.role-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.role{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:12px;padding:12px 14px;display:flex}.role .chip{border:1px solid var(--ds-border-strong);border-radius:10px;flex:none;width:38px;height:38px}.role .rm b{font:var(--ds-text-body-s);font-weight:700;display:block}.role .rm span{color:var(--ds-text-tertiary);font:var(--ds-text-helper);font-family:var(--ds-font-num);direction:ltr;display:block}.type-row{justify-content:space-between;align-items:baseline;gap:var(--ds-space-24);padding:var(--ds-space-16) 0;border-bottom:1px solid var(--ds-border-subtle);display:flex}.type-row:last-child{border-bottom:0}.type-row .spec{min-width:0;color:var(--ds-text-primary);flex:1}.type-row .meta{color:var(--ds-text-tertiary);text-align:end;font:var(--ds-text-helper);font-family:var(--ds-font-num);direction:ltr;flex:none}.type-row .meta b{color:var(--ds-text-secondary);font:var(--ds-text-caption);font-family:var(--ds-font-sans);display:block}.weight-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.weight-cell{background-color:var(--ds-bg-inset);text-align:center;border:1px solid var(--ds-border-default);border-radius:12px;padding:16px}.weight-cell .wn{color:var(--ds-text-primary);font-size:30px}.weight-cell .wl{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:6px}.space-row{align-items:center;gap:calc(var(--spacing) * 4);padding:7px 0;display:flex}.space-row .sl{color:var(--ds-text-secondary);width:120px;font:var(--ds-text-body-s);font-family:var(--ds-font-num);direction:ltr;flex:none}.space-row .bar{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-blue-300));border-radius:4px;height:16px}.grid-vis{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:12px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.grid-vis .col{background-color:var(--ds-action-soft);border:1px solid var(--ds-action-line);border-radius:7px;height:56px}.grid-vis .lab{color:var(--ds-text-tertiary);font:var(--ds-text-caption);grid-column:1/-1;margin-bottom:4px}.elev-grid{gap:var(--ds-space-20);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.elev-cell{background-color:var(--ds-bg-raised);border:1px solid var(--ds-border-default);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:110px;display:flex}.elev-cell .en{font:var(--ds-text-body-s);font-weight:700}.elev-cell .et{color:var(--ds-text-tertiary);font:var(--ds-text-helper);font-family:var(--ds-font-num)}.radius-grid{gap:var(--ds-space-16);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.radius-cell{text-align:center}.radius-cell .box{background-color:var(--ds-action-soft);border:1.5px solid var(--ds-action-line);height:90px;margin-bottom:8px}.radius-cell .rn{font:var(--ds-text-caption);font-weight:700}.radius-cell .rt{color:var(--ds-text-tertiary);font:var(--ds-text-helper);font-family:var(--ds-font-num)}.border-row{gap:var(--ds-space-20);flex-wrap:wrap;display:flex}.border-cell{background-color:var(--ds-bg-inset);text-align:center;min-width:150px;font:var(--ds-text-caption);border-radius:12px;flex:1;padding:20px}.icon-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.icon-cell{cursor:pointer;background-color:var(--ds-bg-inset);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);transition:all var(--ds-dur-150);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.icon-cell:hover{color:var(--ds-action-primary);border-color:var(--ds-action-line);transform:translateY(-2px)}.icon-cell .inm{color:var(--ds-text-tertiary);font:var(--ds-text-helper);direction:ltr}.icon-more{justify-content:center;margin-top:16px;display:flex}.icon-more-btn{cursor:pointer;background-color:var(--ds-bg-surface);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);font:var(--ds-text-body-s);transition:all var(--ds-dur-150);border-radius:10px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.icon-more-btn:hover{color:var(--ds-action-primary);border-color:var(--ds-action-line)}.icon-sizes{color:var(--ds-action-primary);align-items:flex-end;gap:var(--ds-space-20);display:flex}.icon-sizes .isz{flex-direction:column;align-items:center;gap:6px;display:flex}.icon-sizes .isz span{color:var(--ds-text-tertiary);font:var(--ds-text-helper);font-family:var(--ds-font-num)}.motion-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.motion-cell{cursor:pointer;background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:14px;padding:18px}.motion-cell .stage{place-items:center;height:56px;margin-bottom:12px;display:grid}.motion-cell .ball{background:linear-gradient(150deg, var(--ds-action-primary), var(--ds-blue-300));width:34px;height:34px;box-shadow:var(--ds-shadow-md);border-radius:10px}.motion-cell .mn{font:var(--ds-text-body-s);font-weight:700}.motion-cell .mt{color:var(--ds-text-tertiary);font:var(--ds-text-helper);font-family:var(--ds-font-num);direction:ltr;margin-top:3px}.dur-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.dur-cell{background-color:var(--ds-bg-inset);text-align:center;color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);font:var(--ds-text-helper);font-family:var(--ds-font-num);direction:ltr;border-radius:10px;padding:12px}.dur-cell b{color:var(--ds-text-primary);font:700 16px/1 var(--ds-font-num);margin-bottom:4px;display:block}.skel{background-color:var(--ds-bg-inset);border-radius:8px;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#96b2eb1a,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.spinner{border:3px solid var(--ds-border-strong);border-top-color:var(--ds-action-primary);border-radius:50%;width:34px;height:34px}.bar-track{background-color:var(--ds-bg-inset);border-radius:999px;height:8px;overflow:hidden}.bar-track>i{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-blue-300));border-radius:999px;height:100%;display:block}.bar-indet>i{width:40%;animation:1.4s ease-in-out infinite indet}.a11y-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.a11y-cell{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:14px;padding:18px}.a11y-cell h4{font:var(--ds-text-body-s);align-items:center;gap:8px;margin:0 0 6px;font-weight:700;display:flex}.a11y-cell p{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0;line-height:1.7}.focus-demo{background:var(--ds-action-primary);color:#fff;height:44px;font:var(--ds-text-body-s);box-shadow:var(--ds-focus-ring);border-radius:11px;place-items:center;margin-top:10px;font-weight:700;display:grid}.contrast-demo{gap:8px;margin-top:10px;display:flex}.contrast-demo>div{height:40px;font:var(--ds-text-caption);border-radius:9px;flex:1;place-items:center;font-weight:700;display:grid}.gx-copied{z-index:200;background:var(--ds-success-bg);border-radius:10px;padding:10px 16px;position:fixed;inset-block-end:24px;inset-inline-start:24px}@supports (color:color-mix(in lab, red, red)){.gx-copied{background:color-mix(in srgb, var(--ds-success-bg) 80%, transparent)}}.gx-copied{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--ds-success-line);color:var(--ds-success-fg);font:var(--ds-text-caption);box-shadow:var(--ds-shadow-lg);animation:copyin var(--ds-dur-300) var(--ds-ease-spring);font-weight:700}.princ-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.princ{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:16px;padding:20px}.princ .pi{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border:1px solid var(--ds-action-line);border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.princ b{font:var(--ds-text-body-m);margin-bottom:4px;font-weight:700;display:block}.princ p{color:var(--ds-text-secondary);font:var(--ds-text-body-s);margin:0;line-height:1.7}.layer-arch{gap:var(--ds-space-12);grid-template-columns:repeat(4,1fr);display:grid}.larch{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:14px;padding:18px}.larch .lt{font:var(--ds-text-body-s);font-weight:700}.larch .ld{color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:4px}.larch.c1{border-color:var(--ds-action-line)}.larch.c1 .lt{color:var(--ds-action-primary)}.larch.c2{border-color:var(--ds-value-line)}.larch.c2 .lt{color:var(--ds-value)}.larch.c3{border-color:var(--ds-success-line)}.larch.c3 .lt{color:var(--ds-success-fg)}.larch.c4{border-color:var(--ds-pending-line)}.larch.c4 .lt{color:var(--ds-pending-fg)}.tk{cursor:pointer;color:var(--ds-text-tertiary);font:var(--ds-text-helper);font-family:var(--ds-font-num);direction:ltr}.tk:hover{color:var(--ds-action-primary)}.gx-co-frame{--tw-shadow:var(--ds-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl,20px);contain:layout paint;block-size:min(72vh,680px);overflow:hidden}.gx-co-frame .co-shell.gx-co-embed{block-size:100%;min-block-size:100%}.sig-grid{gap:var(--ds-space-12);grid-template-columns:repeat(4,1fr);display:grid}.sig-card{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.sig-h{color:var(--ds-text-secondary);font:var(--ds-text-body-s);align-items:center;gap:7px;font-weight:700;display:flex}.sig-h svg{color:var(--ds-action-primary)}.sig-stage{background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:14px;display:flex;position:relative;overflow:hidden}.sig-od{color:var(--ds-text-primary);font:700 30px/1 var(--ds-font-num)}.sig-unit{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.sig-btn{cursor:pointer;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);background:var(--ds-action-soft);height:36px;font:var(--ds-text-body-s);transition:background var(--ds-dur-150) var(--ds-ease-out), transform var(--ds-dur-100);border-radius:10px;align-self:stretch;font-weight:700}.sig-btn:hover{background:var(--ds-action-line)}.sig-btn:active{transform:scale(.97)}.sig-note{text-align:center;color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.sig-stage .sig-rev-row{justify-content:center;width:100%;display:flex}.sig-rev-bar{background:linear-gradient(90deg, var(--ds-action-primary), var(--ds-value));border-radius:99px;height:12px}.sig-shine{width:100%}.sig-shine-in{background-color:var(--ds-bg-raised);border:1px solid var(--ds-border-default);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.sig-shine-in b{color:var(--ds-text-primary);font:var(--ds-text-body-s);font-weight:700}.sig-shine-in span{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.sig-cele{background:var(--ds-success-soft,var(--ds-bg-raised));border:1px solid var(--ds-success-line,var(--ds-border-default));border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative}.sig-spot{cursor:crosshair}.sig-vt-row{gap:10px;display:flex}.sig-vt-thumb{cursor:pointer;background-color:var(--ds-bg-raised);color:var(--ds-action-primary);border:1px solid var(--ds-border-default);width:48px;height:48px;transition:transform var(--ds-dur-150) var(--ds-ease-out), border-color var(--ds-dur-150);border-radius:12px;place-items:center;display:grid}.sig-vt-thumb:hover{border-color:var(--ds-action-line);transform:translateY(-2px)}.sig-vt-detail{cursor:pointer;background-color:var(--ds-bg-raised);width:100%;color:var(--ds-action-primary);border:1px solid var(--ds-action-line);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.sig-vt-detail b{color:var(--ds-text-primary);font:var(--ds-text-body-s);font-weight:700}.sig-vt-detail span{color:var(--ds-text-tertiary);font:var(--ds-text-helper)}.sig-swipe{background-color:var(--ds-bg-raised);color:var(--ds-text-primary);border:1px solid var(--ds-border-default);font:var(--ds-text-body-s);-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex}.sig-bk-track{overflow:visible}.sig-bk-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:84px 18px;padding-top:64px;display:grid;overflow:visible}.sig-bk-cell{position:relative}.sig-bk-tag{text-align:center;color:var(--ds-text-tertiary);font:var(--ds-text-helper);margin-top:10px}@media (max-width:1024px){.gx{grid-template-columns:1fr}.gx-burger{border:1px solid var(--ds-border-default);background:var(--ds-bg-inset);width:40px;height:40px;color:var(--ds-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ds-dur-150,.15s) ease;border-radius:10px;flex:none;place-items:center;display:inline-grid}.gx-burger:active{transform:scale(.92)}.gx .gx-nav{z-index:60;width:min(320px,86vw);min-width:0;height:100dvh;box-shadow:var(--ds-shadow-floating,0 40px 96px #00020880);padding-bottom:calc(var(--ds-space-24) + env(safe-area-inset-bottom,0px));transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}[dir=ltr] .gx .gx-nav{transform:translate(-100%)}.gx[data-nav-open="1"] .gx-nav{transform:translate(0)}.gx-nav-scrim{z-index:55;opacity:0;pointer-events:none;background:#00000080;transition:opacity .28s;display:block;position:fixed;inset:0}.gx[data-nav-open="1"] .gx-nav-scrim{opacity:1;pointer-events:auto}}@media (max-width:560px){.gx-top{padding-inline:var(--ds-space-16);gap:var(--ds-space-12);height:56px}.gx-top h1{font:var(--ds-text-body-l);font-weight:800}.gx-top .phase,.gx-ver{display:none}.gx-content{padding-bottom:calc(var(--ds-space-48) + env(safe-area-inset-bottom,0px))}}[data-theme=light] .gx-nav{background:#f8f9fa}[data-theme=light] .gx-brand .mk{background:linear-gradient(150deg,#101a30,#1c2c4a)}@media (hover:hover){.gx-card:hover{border-color:var(--ds-border-strong);transform:translateY(-2px);box-shadow:0 8px 24px -12px #0000004d}}@media (prefers-reduced-motion:reduce){.gx-card{transition:border-color .2s}.gx-card:hover{transform:none}}@media (max-width:920px){.gx-featured{grid-template-rows:auto auto auto;grid-template-columns:1fr}.gx-pin{grid-area:1/1}.gx-pin-desc{grid-area:2/1}.gx-pin-features{gap:var(--ds-space-10);flex-flow:wrap;grid-area:3/1}.gx-pin-features span{flex:auto;min-width:120px}.sig-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sig-grid{grid-template-columns:1fr}}@media (max-width:760px){.sig-bk-track{flex-direction:column}}@media (max-width:560px){.sig-bk-grid{gap:78px 14px}}@media (max-width:720px){.layer-arch{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.skel:after{animation:1.4s infinite shimmer}.spinner{animation:.9s linear infinite spin}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes indet{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}@keyframes copyin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes mo-scale{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes mo-spring{0%{opacity:0;transform:scale(.5)translateY(10px)}60%{transform:scale(1.12)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mo-lift{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes mo-press{0%{transform:scale(1)}50%{transform:scale(.88)}to{transform:scale(1)}}.uk-container{box-sizing:border-box}.uk-flex{box-sizing:border-box;min-width:0}.uk-group{box-sizing:border-box;align-items:center;display:flex}.uk-paper,.uk-simple-grid{box-sizing:border-box}.uk-text,.uk-title{margin:0}.uk-chip{cursor:pointer;border-radius:var(--ds-radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-inset);height:30px;font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary);-webkit-user-select:none;user-select:none;transition:background var(--ds-dur-150), border-color var(--ds-dur-150), color var(--ds-dur-150), transform var(--ds-dur-200) var(--ds-ease-jelly);align-items:center;gap:7px;padding-inline:12px;display:inline-flex}.uk-chip:hover{background-color:var(--ds-bg-raised);border-color:var(--ds-border-strong)}.uk-chip:active{transform:scale(.96)}.uk-chip--on{background-color:var(--ds-action-soft);color:var(--ds-action-primary);border-color:var(--ds-action-line)}.uk-chip--outline{color:var(--ds-text-primary);border-color:var(--ds-border-strong);background-color:#0000}.uk-chip--outline.uk-chip--on{background-color:var(--ds-action-soft);border-color:var(--ds-action-primary)}.uk-chip.disabled{pointer-events:none;opacity:.4}.uk-chip:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-colorpicker{gap:calc(var(--spacing) * 2.5);flex-direction:column;width:100%;display:flex}.uk-cp-preview{height:calc(var(--spacing) * 10);border-radius:var(--ds-radius-md);justify-content:flex-end;align-items:flex-end;padding:6px 8px;display:flex}.uk-cp-hex{color:var(--ds-white);font:700 11px/1 var(--ds-font-num);text-shadow:0 1px 3px #00000080;letter-spacing:.5px;direction:ltr;background:#0000004d;border-radius:4px;padding:2px 6px}.uk-cp-input{height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);background:0 0;border-width:0;width:100%;padding:0}.uk-cp-input::-webkit-color-swatch-wrapper{padding:0}.uk-cp-input::-webkit-color-swatch{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md)}.uk-cp-input::-moz-color-swatch{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md)}.uk-cp-swatches{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.uk-cp-swatch{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--ds-radius-full);transition:transform var(--ds-dur-150), border-color var(--ds-dur-150);border:2px solid #0000;padding:0}.uk-cp-swatch:hover{transform:scale(1.12)}.uk-cp-swatch.on{border-color:var(--ds-text-primary)}.uk-cp-swatch:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-cp-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.uk-cp-label{min-width:calc(var(--spacing) * 8);font-size:11px;line-height:var(--tw-leading,1.5);color:var(--ds-text-tertiary)}.uk-cp-hex-input{height:calc(var(--spacing) * 8);border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);border:1px solid var(--ds-border-default);background:var(--ds-input-bg);font:500 13px/1 var(--ds-font-num);direction:ltr;outline:0;flex:1;padding-inline:8px}.uk-cp-hex-input:focus{border-color:var(--ds-input-border-focus);box-shadow:var(--ds-focus-ring)}.uk-cp-field{position:relative}.uk-cp-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);text-align:start;width:100%;font-size:15px;line-height:var(--tw-leading,1.75);color:var(--ds-text-primary);height:var(--ds-input-height);border-radius:var(--ds-input-radius);background:var(--ds-input-bg);border:1px solid var(--ds-input-border);transition:border-color var(--ds-dur-200);padding-inline:13px;display:flex}.uk-cp-trigger:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-cp-trigger:hover{border-color:var(--ds-input-border-focus)}.uk-cp-swatch-sm{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-default);flex:none}.uk-cp-val{font:500 14px/1 var(--ds-font-num);direction:ltr;flex:1}.uk-cp-dropdown{z-index:80;border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-overlay);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-lg);animation:comboPop var(--ds-dur-200) var(--ds-ease-jelly);padding:14px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0}.uk-cp-close{margin-top:calc(var(--spacing) * 2);cursor:pointer;border-radius:var(--ds-radius-sm);border-style:var(--tw-border-style);width:100%;height:34px;font-size:13px;line-height:var(--tw-leading,1.65);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--ds-action-primary);color:var(--ds-text-on-action);transition:background var(--ds-dur-150);border-width:0}.uk-cp-close:hover{background:var(--ds-action-primary-hover)}.uk-action-icon{cursor:pointer;border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);color:var(--ds-text-secondary);transition:background var(--ds-dur-150), color var(--ds-dur-150), transform var(--ds-dur-100) var(--ds-ease-out);background-color:#0000;border-width:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.uk-action-icon:hover{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.uk-action-icon:active{transform:scale(.93)}.uk-action-icon:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-action-icon[disabled]{pointer-events:none;opacity:.4}.uk-action-icon--subtle{color:var(--ds-text-tertiary);background-color:#0000}.uk-action-icon--subtle:hover{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.uk-action-icon--filled{background-color:var(--ds-bg-surface);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default)}.uk-action-icon--filled:hover{background-color:var(--ds-bg-raised);color:var(--ds-text-primary);border-color:var(--ds-border-strong)}.uk-action-icon--light{background-color:var(--ds-action-soft);color:var(--ds-action-primary)}.uk-action-icon--light:hover{background:var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.uk-action-icon--light:hover{background:color-mix(in srgb, var(--ds-action-primary) 20%, transparent)}}.uk-action-icon--xs{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.uk-action-icon--sm{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.uk-action-icon--lg{width:42px;height:42px}.uk-action-icon--xl{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}.uk-action-icon--loading{pointer-events:none;position:relative;color:#0000!important}.uk-action-spin{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);border-top-color:var(--ds-action-primary);animation:.7s linear infinite uk-spin;position:absolute}.uk-burger{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--ds-radius-sm);border-style:var(--tw-border-style);transition:background var(--ds-dur-150);background-color:#0000;border-width:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.uk-burger:hover{background-color:var(--ds-action-soft)}.uk-burger:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-burger-line{pointer-events:none;height:calc(var(--spacing) * .5);background:var(--ds-text-primary);transition:transform var(--ds-dur-300) var(--ds-ease-spring), opacity var(--ds-dur-200);transform-origin:50%;border-radius:2px;display:block}.uk-burger--open .uk-burger-line:first-child{transform:translateY(7px)rotate(45deg)}.uk-burger--open .uk-burger-line:nth-child(2){opacity:0}.uk-burger--open .uk-burger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.uk-navlink-wrap{flex-direction:column;display:flex}.uk-navlink{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);text-align:start;width:100%;font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-secondary);-webkit-user-select:none;user-select:none;transition:background var(--ds-dur-150), color var(--ds-dur-150);background-color:#0000;border-width:0;padding:10px 14px;text-decoration:none;display:flex}.uk-navlink:hover{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.uk-navlink--active{background-color:var(--ds-action-soft);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-action-primary)}.uk-navlink--active .uk-navlink-label{color:var(--ds-action-primary)}.uk-navlink.disabled{pointer-events:none;opacity:.4}.uk-navlink:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-navlink-label{flex:1;min-width:0}.uk-navlink-right{align-items:center;display:flex}.uk-navlink-chev{color:var(--ds-text-tertiary);transition:transform var(--ds-dur-200);align-items:center;display:flex}.uk-navlink-chev.open{transform:rotate(180deg)}.uk-navlink-children{padding-inline-start:16px}.uk-navlink-children .uk-navlink{padding-block:8px;font-size:13px}.uk-appshell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.uk-appshell-header{z-index:10;flex:none}.uk-appshell-body{flex:1;min-height:0;display:flex;overflow:hidden}.uk-appshell-nav{background-color:var(--ds-bg-surface);border-inline-end:1px solid var(--ds-border-subtle);flex:none;width:260px;overflow-y:auto}.uk-appshell-main{flex:1;min-width:0;overflow-y:auto}.uk-appshell-aside{width:calc(var(--spacing) * 80);background-color:var(--ds-bg-surface);border-inline-start:1px solid var(--ds-border-subtle);flex:none;overflow-y:auto}.uk-appshell-footer{flex:none}.uk-image{max-width:100%;display:block}.uk-image--radius{overflow:hidden}.uk-image-fallback{border-radius:var(--ds-radius-md);background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.uk-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uk-list--pad{padding-inline-start:20px}.uk-list--ol{list-style:decimal}.uk-list--ul,.uk-list--ul.uk-list--pad{list-style:outside}.uk-list--ol.uk-list--pad{list-style:decimal}.uk-list-item{align-items:center;gap:calc(var(--spacing) * 2);font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-primary);padding-block:2px;display:flex}.uk-list-icon{color:var(--ds-action-primary);flex:none;display:inline-flex}.uk-theme-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.uk-theme-icon--filled,.uk-theme-icon--light{background-color:var(--ds-action-soft);color:var(--ds-action-primary)}.uk-theme-icon--outline{color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);background-color:#0000}.uk-theme-icon--rounded{border-radius:var(--ds-radius-md)}.uk-theme-icon--primary{color:var(--ds-action-primary)}.uk-theme-icon--success{color:var(--ds-success-fg)}.uk-theme-icon--warning{color:var(--ds-warning-fg)}.uk-theme-icon--error{color:var(--ds-error-fg)}.uk-theme-icon--value{color:var(--ds-value)}.uk-theme-icon--filled.uk-theme-icon--primary{background-color:var(--ds-action-soft);color:var(--ds-action-primary)}.uk-theme-icon--filled.uk-theme-icon--success{background-color:var(--ds-success-bg);color:var(--ds-success-fg)}.uk-theme-icon--filled.uk-theme-icon--warning{background-color:var(--ds-warning-bg);color:var(--ds-warning-fg)}.uk-theme-icon--filled.uk-theme-icon--error{background-color:var(--ds-error-bg);color:var(--ds-error-fg)}.uk-theme-icon--filled.uk-theme-icon--value{background-color:var(--ds-value-soft);color:var(--ds-value)}.uk-kbd{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);border-radius:var(--ds-radius-sm);background-color:var(--ds-bg-raised);color:var(--ds-text-secondary);font:700 11px/1 var(--ds-font-num);border:1px solid var(--ds-border-default);box-shadow:0 1px 0 var(--ds-border-strong);direction:ltr;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.uk-code{border-radius:var(--ds-radius-sm);background-color:var(--ds-bg-inset);color:var(--ds-text-primary);font:500 13px/1.6 var(--ds-font-num);direction:ltr;unicode-bidi:embed;padding:2px 7px}.uk-code--block{border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);margin:0;padding:14px 16px;display:block;overflow-x:auto}.uk-code--block code{background:0 0;padding:0}.uk-blockquote{gap:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-md);background-color:var(--ds-bg-raised);border-inline-start:3px solid var(--ds-action-primary);flex-direction:column;margin:0;padding:16px 20px;display:flex}.uk-blockquote blockquote{font-size:15px;line-height:var(--tw-leading,1.75);color:var(--ds-text-primary);margin:0}.uk-blockquote figcaption{font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-tertiary);margin-block-start:4px}.uk-blockquote svg{color:var(--ds-action-primary)}.uk-blockquote--success{border-color:var(--ds-success-fg)}.uk-blockquote--warning{border-color:var(--ds-warning-fg)}.uk-blockquote--error{border-color:var(--ds-error-fg)}.uk-blockquote--value{border-color:var(--ds-value)}.uk-highlight{font:inherit}.uk-highlight-mark{border-radius:3px;padding:1px 4px}.uk-spoiler{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.uk-spoiler-content{position:relative}.uk-spoiler-fade{pointer-events:none;height:calc(var(--spacing) * 10);background:linear-gradient(transparent, var(--ds-bg-base));position:absolute;inset-block-end:0;inset-inline:0}.uk-spoiler-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-sm);border-style:var(--tw-border-style);background-color:var(--ds-action-soft);font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-action-primary);transition:background var(--ds-dur-150);border-width:0;align-self:flex-start;padding:6px 14px;display:inline-flex}.uk-spoiler-btn:hover{background:var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.uk-spoiler-btn:hover{background:color-mix(in srgb, var(--ds-action-primary) 18%, transparent)}}.uk-spoiler-btn:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-ring-progress{justify-content:center;align-items:center;display:inline-flex;position:relative}.uk-ring-progress svg{display:block}.uk-ring-progress .t-success svg circle:last-child{stroke:var(--ds-success-fg)}.uk-ring-progress .t-warning svg circle:last-child{stroke:var(--ds-warning-fg)}.uk-ring-progress .t-error svg circle:last-child{stroke:var(--ds-error-fg)}.uk-ring-progress .t-value svg circle:last-child{stroke:var(--ds-value)}.uk-ring-label{text-align:center;font-size:17px;line-height:var(--tw-leading,1.45);color:var(--ds-text-primary);font-weight:800;position:absolute}.uk-hover-card-wrap{display:inline-flex}.uk-hover-card{border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-overlay);z-index:var(--ds-z-tooltip,100);padding:var(--ds-space-16);box-shadow:var(--ds-shadow-lg);animation:uk-pop-in var(--ds-dur-200,.2s) var(--ds-ease-jelly,ease)}.uk-notification{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ds-border-default);background-color:var(--ds-bg-surface);min-width:300px;max-width:420px;box-shadow:var(--ds-shadow-lg);padding:12px 14px;display:flex}.uk-notification--success{border-color:var(--ds-success-line);background:var(--ds-success-bg)}.uk-notification--success svg{color:var(--ds-success-fg)}.uk-notification--warning{border-color:var(--ds-warning-line);background:var(--ds-warning-bg)}.uk-notification--warning svg{color:var(--ds-warning-fg)}.uk-notification--error{border-color:var(--ds-error-line);background:var(--ds-error-bg)}.uk-notification--error svg{color:var(--ds-error-fg)}.uk-notification--info{border-color:var(--ds-info-line);background:var(--ds-info-bg)}.uk-notification--info svg{color:var(--ds-info-fg)}.uk-notif-body{flex:1;min-width:0}.uk-notif-title{font-size:13px;line-height:var(--tw-leading,1.65);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-primary)}.uk-notif-message{font-size:13px;line-height:var(--tw-leading,1.65);color:var(--ds-text-secondary);margin-block-start:3px}.uk-notif-spinner{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--ds-radius-full);border:2px solid var(--ds-border-strong);border-top-color:var(--ds-action-primary);flex:none;animation:.7s linear infinite uk-spin}.uk-notif-close{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;border-radius:var(--ds-radius-full);border-style:var(--tw-border-style);color:var(--ds-text-tertiary);transition:background var(--ds-dur-150);background-color:#0000;border-width:0;flex:none;place-items:center;display:inline-grid}.uk-notif-close:hover{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.uk-notif-close:focus-visible{--tw-outline-style:none;box-shadow:var(--ds-focus-ring);outline-style:none}.uk-affix{z-index:100}.co-shell{min-height:100vh;color:var(--ds-text-primary);background:radial-gradient(120% 90% at 88% -8%, var(--ds-action-primary), transparent 46%), var(--ds-bg-base);grid-template:"ribbon ribbon"56px"hub mission"1fr"dock dock"/minmax(72px,248px) 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.co-shell{background:radial-gradient(120% 90% at 88% -8%, color-mix(in srgb, var(--ds-action-primary) 9%, transparent), transparent 46%), var(--ds-bg-base)}}.co-shell--rail{grid-template-columns:minmax(72px,248px) 1fr minmax(220px,300px);grid-template-areas:"ribbon ribbon ribbon""hub mission rail""dock dock dock"}.co-shell-ribbon{grid-area:ribbon}.co-shell-hub{border-inline-end:1px solid var(--ds-border-subtle);grid-area:hub;min-width:0}.co-shell-mission{scrollbar-width:thin;scrollbar-color:var(--ds-bg-overlay) transparent;grid-area:mission;min-width:0;overflow:auto}.co-shell-mission::-webkit-scrollbar{width:10px;height:10px}.co-shell-mission::-webkit-scrollbar-thumb{background:var(--ds-bg-overlay);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.co-shell-mission::-webkit-scrollbar-thumb:hover{background:var(--ds-bg-tooltip);background-clip:padding-box}.co-shell-mission::-webkit-scrollbar-track{background:0 0}.co-shell-rail{border-inline-start:1px solid var(--ds-border-subtle);grid-area:rail}.co-shell-dock{grid-area:dock}.co-ribbon{align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);background:var(--ds-bg-surface);block-size:56px;display:flex}@supports (color:color-mix(in lab, red, red)){.co-ribbon{background:color-mix(in srgb, var(--ds-bg-surface) 86%, transparent)}}.co-ribbon{-webkit-backdrop-filter:blur(var(--ds-glass-blur,16px));backdrop-filter:blur(var(--ds-glass-blur,16px));border-block-end:1px solid var(--ds-border-subtle);transition:background var(--co-surface,.12s) var(--co-surface-ease,ease)}.co-ribbon[data-mode=focus]{background:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.co-ribbon[data-mode=focus]{background:color-mix(in srgb, var(--ds-bg-surface) 97%, transparent)}}.co-ribbon-org{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);color:inherit;font:inherit;background-image:none;border-width:0;display:flex}.co-ribbon-mark{background:linear-gradient(135deg, var(--ds-action-primary), var(--ds-value));block-size:22px;inline-size:22px;box-shadow:var(--ds-glow-action,none);border-radius:7px}.co-ribbon-orgname{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.co-ribbon-role{padding-inline:calc(var(--spacing) * 2);font-size:12px;line-height:var(--tw-leading,1.5);color:var(--ds-text-secondary);border-inline-start:1px solid var(--ds-border-default)}.co-ribbon-search{flex:1;max-inline-size:440px;margin-inline:auto}.co-ribbon-end{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.co-ribbon-statusdot{border-radius:var(--ds-radius-full);block-size:9px;inline-size:9px;display:inline-block;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.co-ribbon-statusdot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.co-ribbon-bell{cursor:pointer;border-radius:var(--ds-radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 1.5);color:var(--ds-text-secondary);background-image:none;border-width:0;position:relative}.co-ribbon-bell:hover{background-color:var(--ds-bg-raised);color:var(--ds-text-primary)}.co-ribbon-badge{color:var(--ds-white);background:var(--ds-error-fg);border-radius:9px;place-items:center;block-size:16px;min-inline-size:16px;padding-inline:4px;font-size:10px;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.co-hub{gap:var(--spacing);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.co-node{--co-w:0;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--ds-radius-md);width:100%;color:var(--ds-text-secondary);text-align:start;font:inherit;padding-block:calc(9px + var(--co-w) * 7px);transition:background var(--co-surface,.12s) var(--co-surface-ease,ease), color var(--co-surface,.12s);background:0 0;border:1px solid #0000;padding-inline:12px;display:flex}.co-node:hover{background-color:var(--ds-bg-raised);color:var(--ds-text-primary)}.co-node--active{background-color:var(--ds-action-soft);color:var(--ds-text-primary);border-color:var(--ds-action-line)}.co-node-orb{background-color:var(--ds-bg-inset);color:var(--ds-action-primary);inline-size:calc(30px + var(--co-w) * 8px);block-size:calc(30px + var(--co-w) * 8px);border-radius:9px;flex:none;place-items:center;display:grid}.co-node--active .co-node-orb{color:var(--ds-text-on-action);background:var(--ds-action-primary);box-shadow:var(--ds-glow-action,none)}.co-node-label{font-weight:calc(500 + var(--co-w) * 200);flex:1}.co-node-count{color:var(--ds-text-tertiary);font-size:12px}.co-hub--collapsed .co-node{justify-content:center}.co-mission{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-zone{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-subtle);overflow:hidden}.co-zone--data,.co-zone--audit{grid-column:span 2}.co-zone-head{padding:var(--ds-space-12,12px) var(--ds-space-16,16px);border-block-end:1px solid var(--ds-border-subtle);justify-content:space-between;align-items:center;display:flex}.co-zone-tag{font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-tertiary);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.co-zone--insight .co-zone-tag{color:var(--ds-action-primary)}.co-zone--execution .co-zone-tag{color:var(--ds-value)}.co-zone-body{padding:calc(var(--spacing) * 4)}.co-dock{align-items:center;gap:calc(var(--spacing) * 3);padding:var(--ds-space-12,12px) var(--ds-space-20,20px);background:var(--ds-bg-surface);display:flex}@supports (color:color-mix(in lab, red, red)){.co-dock{background:color-mix(in srgb, var(--ds-bg-surface) 90%, transparent)}}.co-dock{-webkit-backdrop-filter:blur(var(--ds-glass-blur,16px));backdrop-filter:blur(var(--ds-glass-blur,16px));border-block-start:1px solid var(--ds-border-subtle)}.co-dock-info{font-size:12px;line-height:var(--tw-leading,1.5);color:var(--ds-text-secondary)}.co-dock-actions{gap:calc(var(--spacing) * 2);display:flex}.co-dock-primary{margin-inline-start:auto}.co-rail{padding:calc(var(--spacing) * 4)}.co-rail-title{font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ds-text-tertiary);text-transform:uppercase;letter-spacing:.03em;margin-block-end:12px}.co-rail-list{margin:0;padding:0;list-style:none;position:relative}.co-rail-list:before{content:"";background:var(--ds-border-subtle);inline-size:2px;position:absolute;inset-block:6px;inset-inline-start:5px}.co-rail-item{gap:calc(var(--spacing) * 3);padding-block:8px;padding-inline-start:18px;display:flex;position:relative}.co-rail-dot{border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);border:2px solid var(--ds-action-line);block-size:12px;inline-size:12px;position:absolute;inset-block-start:12px;inset-inline-start:0}.co-rail-item--success .co-rail-dot{border-color:var(--ds-success-fg)}.co-rail-item--error .co-rail-dot{border-color:var(--ds-error-fg)}.co-rail-label{font-size:13px;display:block}.co-rail-at{color:var(--ds-text-tertiary);font-size:11px}.co-mcard{--co-w:0;border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-surface);padding:calc(var(--spacing) * 4);border:1px solid var(--ds-border-subtle)}.co-mcard--critical{border-color:var(--ds-action-line);box-shadow:0 0 0 1px var(--ds-action-primary)}@supports (color:color-mix(in lab, red, red)){.co-mcard--critical{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-action-primary) 22%, transparent)}}.co-mcard-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.co-mcard-intent{font-size:12px;line-height:var(--tw-leading,1.5);color:var(--ds-text-tertiary);display:block}.co-mcard-title{font:var(--t-h4);margin:2px 0 0}.co-mcard-status{background-color:var(--ds-bg-raised);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.co-mcard-body{margin-block-start:12px}.co-mcard-foot{border-block-start:1px solid var(--ds-border-subtle);margin-block-start:14px;padding-block-start:12px}.co-insight{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.co-insight-tile{border-radius:var(--ds-radius-md);background-color:var(--ds-bg-inset);border:1px solid var(--ds-border-subtle);padding:12px 14px}.co-insight-label{color:var(--ds-text-tertiary);font-size:12px;display:block}.co-insight-value{font:var(--t-h3);margin-block:4px;display:block}.co-insight-delta{font-size:12px;font-weight:700}.co-insight-delta.up{color:var(--ds-success-fg)}.co-insight-delta.down{color:var(--ds-error-fg)}.co-ring{inline-size:max-content;position:relative}.co-ring-center{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.co-ring-val{font:var(--t-h3);line-height:1}.co-ring-label{color:var(--ds-text-tertiary);margin-block-start:2px;font-size:11px}.co-lens-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--ds-radius-md);background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);border:1px solid var(--ds-border-default);min-inline-size:280px;font:inherit;padding:8px 14px;display:inline-flex}.co-kbd,.co-lens .co-kbd{background-color:var(--ds-bg-raised);color:var(--ds-text-secondary);border:1px solid var(--ds-border-default);border-radius:6px;margin-inline-start:auto;padding:2px 6px;font-size:11px}.co-lens-scrim{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000007a;place-items:start center;padding-block-start:14vh;display:grid;position:fixed;inset:0}.co-lens{border-radius:var(--ds-radius-lg);background-color:var(--ds-bg-overlay);--tw-shadow:var(--ds-shadow-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--ds-border-default);inline-size:min(620px,92vw);animation:co-dive var(--co-dive,.2s) var(--co-dive-ease,ease);overflow:hidden}.co-lens-input{align-items:center;gap:calc(var(--spacing) * 3);color:var(--ds-text-tertiary);border-block-end:1px solid var(--ds-border-subtle);padding:16px 18px;display:flex}.co-lens-input input{color:var(--ds-text-primary);font:var(--t-body-m);background:0 0;border:0;outline:none;flex:1}.co-lens-list{max-block-size:50vh;margin:0;padding:6px;list-style:none;overflow:auto}.co-lens-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:10px;padding:10px 12px;display:flex}.co-lens-item:hover,.co-lens-item:focus-visible{background-color:var(--ds-action-soft);outline:none}.co-lens-label{flex:1}.co-lens-hint{color:var(--ds-text-tertiary);font-size:12px}.co-lens-empty{text-align:center;color:var(--ds-text-tertiary);padding:18px}.co-canvas{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.co-canvas-link{background:var(--ds-border-default);block-size:2px;inline-size:28px}.co-canvas-link--done{background:var(--ds-action-primary)}.co-canvas-node{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.co-canvas-orb{border-radius:var(--ds-radius-full);background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);border:1px solid var(--ds-border-default);place-items:center;block-size:30px;inline-size:30px;display:grid}.co-canvas-node--done .co-canvas-orb{color:var(--ds-text-on-action);background:var(--ds-action-primary);border-color:#0000}.co-canvas-node--active .co-canvas-orb{color:var(--ds-action-primary);border-color:var(--ds-action-primary);box-shadow:var(--ds-glow-action,none)}.co-canvas-label{color:var(--ds-text-secondary);font-size:13px}.co-canvas-node--active .co-canvas-label{color:var(--ds-text-primary);font-weight:600}.co-ifield{gap:calc(var(--spacing) * 1.5);display:grid}.co-ifield-intent{font-size:12px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.co-ifield-outcome{align-items:flex-start;gap:calc(var(--spacing) * 1.5);color:var(--ds-text-tertiary);font-size:12px;display:inline-flex}.co-grav-cell--critical{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.co-grav-cell--high{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.co-gravity .uk-grid th{white-space:nowrap}.co-grav-row{--co-rw:0;transition:background var(--co-surface,.12s) ease;position:relative}.co-grav-row td{font-weight:calc(400 + var(--co-rw) * 300)}.co-grav-row--warn{background:var(--ds-warning-fg)}@supports (color:color-mix(in lab, red, red)){.co-grav-row--warn{background:color-mix(in srgb, var(--ds-warning-fg) calc(var(--co-rw) * 10%), transparent)}}.co-grav-row--critical{background:var(--ds-error-fg)}@supports (color:color-mix(in lab, red, red)){.co-grav-row--critical{background:color-mix(in srgb, var(--ds-error-fg) calc(var(--co-rw) * 12%), transparent)}}.co-grav-row--critical td:first-child{box-shadow:inset 3px 0 0 0 var(--ds-error-fg)}.co-gravity .uk-grid-row--click:focus-visible{outline:2px solid var(--ds-action-line,var(--ds-border-focus));outline-offset:-2px}@keyframes co-dive{0%{opacity:0;transform:translateY(-8px)scale(.99)}}@media (max-width:860px){.co-shell,.co-shell--rail{grid-template-columns:1fr;grid-template-areas:"ribbon""mission""dock"}.co-shell-hub,.co-shell-rail{display:none}.co-mission{grid-template-columns:1fr}.co-zone--data,.co-zone--audit{grid-column:auto}}:root{--ent-space-xs:4px;--ent-space-sm:8px;--ent-space-md:12px;--ent-space-lg:16px;--ent-space-xl:20px;--ent-space-2xl:24px;--ent-radius:10px;--ent-radius-sm:6px;--ent-radius-lg:14px;--ent-text-xs:10px;--ent-text-sm:12px;--ent-text-base:13px;--ent-text-lg:14px;--ent-text-xl:15px;--ent-text-h4:16px;--ent-text-h3:18px;--ent-text-h2:22px;--ent-text-h1:26px;--ent-dur-fast:.12s;--ent-dur-normal:.2s;--ent-dur-slow:.3s;--ent-dur-cinematic:.5s;--ent-ease:cubic-bezier(.4, 0, .2, 1);--ent-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ent-ease-premium:cubic-bezier(.16, 1, .3, 1);--ent-ease-spring-soft:cubic-bezier(.34, 1.2, .64, 1);--ent-ease-silk:cubic-bezier(.16, 1, .3, 1);--ent-stagger-fast:50ms;--ent-stagger:70ms;--ent-stagger-slow:.1s}.ent-dashboard{flex-direction:column;height:100%;display:flex;position:relative;overflow:auto}.ent-header{background-color:var(--ds-bg-surface);align-items:center;gap:var(--ent-space-lg);height:56px;padding:0 var(--ent-space-xl);border-bottom:1px solid var(--ds-border-default);flex:none;display:flex}.ent-header-left{align-items:center;gap:var(--ent-space-md);flex:none;display:flex}.ent-brand-mark{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border:1px solid var(--ds-value-line);background:linear-gradient(150deg,#1a233a,#0d1322);border-radius:8px;place-items:center;display:grid;box-shadow:0 0 14px #d4af371f}.ent-brand-name{color:var(--ds-text-primary);font-size:var(--ent-text-lg);font-weight:800;line-height:1.2;display:block}.ent-brand-sub{color:var(--ds-text-tertiary);text-transform:uppercase;font-size:var(--ent-text-xs);letter-spacing:.06em;font-weight:600;display:block}.ent-header-center{flex:1;max-width:420px;margin-inline:auto}.ent-search-trigger{background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);align-items:center;gap:var(--ent-space-sm);height:34px;padding:0 var(--ent-space-md);border-radius:var(--ent-radius);border:1px solid var(--ds-border-default);font-size:var(--ent-text-sm);cursor:text;transition:border-color var(--ent-dur-normal) var(--ent-ease);display:flex}.ent-search-trigger:hover{border-color:var(--ds-border-strong)}.ent-kbd{gap:3px;margin-inline-start:auto;display:flex}.ent-kbd b{background-color:var(--ds-bg-raised);color:var(--ds-text-tertiary);border:1px solid var(--ds-border-strong);border-radius:4px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1}.ent-header-right{align-items:center;gap:var(--ent-space-sm);flex:none;display:flex}.ent-sys-status{background-color:var(--ds-success-bg);color:var(--ds-success-fg);font-size:var(--ent-text-xs);border:1px solid var(--ds-success-line);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:flex}.ent-status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-full);background:var(--ds-success-fg);animation:2s ease-in-out infinite ent-pulse-dot}.ent-header-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;color:var(--ds-text-secondary);border-radius:var(--ent-radius);transition:background var(--ent-dur-fast) var(--ent-ease), color var(--ent-dur-fast) var(--ent-ease);background:0 0;border:0;place-items:center;display:grid}.ent-header-btn:hover{background-color:var(--ds-action-soft);color:var(--ds-text-primary)}.ent-avatar{cursor:pointer;background-color:var(--ds-action-soft);color:var(--ds-action-primary);border:1px solid var(--ds-action-line);width:30px;height:30px;font-size:var(--ent-text-sm);transition:transform var(--ent-dur-fast) var(--ent-ease);border-radius:8px;place-items:center;font-weight:800;display:grid}.ent-avatar:hover{transform:scale(1.05)}.ent-body{padding:var(--ent-space-lg);gap:var(--ent-space-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ent-kpi-row{gap:var(--ent-space-md);grid-template-columns:repeat(4,1fr);display:grid}.ent-kpi{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ent-radius-lg);padding:var(--ent-space-lg) var(--ent-space-lg) var(--ent-space-md);transition:transform var(--ent-dur-normal) var(--ent-ease), border-color var(--ent-dur-normal) var(--ent-ease), box-shadow var(--ent-dur-normal) var(--ent-ease);animation:.4s ease-out both ent-fade-up;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.ent-kpi:first-child{animation-delay:30ms}.ent-kpi:nth-child(2){animation-delay:70ms}.ent-kpi:nth-child(3){animation-delay:.11s}.ent-kpi:nth-child(4){animation-delay:.15s}.ent-kpi:hover{border-color:var(--ds-border-strong);transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.ent-kpi:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--ent-dur-slow) var(--ent-ease);pointer-events:none;background:linear-gradient(135deg, var(--kpi-accent), transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ent-kpi:before{background:linear-gradient(135deg, color-mix(in srgb, var(--kpi-accent) 6%, transparent), transparent 50%)}}.ent-kpi:hover:before{opacity:1}.ent-kpi--gold{border-color:var(--ds-value-line)}.ent-kpi--gold:before{background:radial-gradient(130% 100% at 85% -10%,#d4af3714,#0000 56%)}.ent-kpi-head{align-items:center;gap:var(--ent-space-sm);margin-bottom:var(--ent-space-sm);display:flex}.ent-kpi-icon{border:1px solid;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ent-kpi-label{color:var(--ds-text-secondary);font-size:var(--ent-text-xs);letter-spacing:.02em;font-weight:600}.ent-kpi-delta{font-size:var(--ent-text-xs);border-radius:99px;align-items:center;gap:2px;margin-inline-start:auto;padding:3px 6px;font-weight:700;line-height:1;display:inline-flex}.ent-kpi-delta.up{background-color:var(--ds-success-bg);color:var(--ds-success-fg)}.ent-kpi-delta.dn{background-color:var(--ds-error-bg);color:var(--ds-error-fg)}.ent-kpi-value{align-items:baseline;gap:4px;display:flex}.ent-kpi-num{color:var(--ds-text-primary);font-size:24px;font-weight:800;font-family:var(--ds-font-num);letter-spacing:-.02em;line-height:1.1}.ent-kpi--gold .ent-kpi-num{color:var(--ds-value)}.ent-kpi-unit{color:var(--ds-text-tertiary);font-size:var(--ent-text-xs);font-weight:500}.ent-kpi-spark{margin:var(--ent-space-sm) calc(-1 * var(--ent-space-lg)) 0;opacity:.85}.ent-kpi-spark svg{width:100%;display:block}.ent-pulse{background-color:var(--ds-bg-surface);border-radius:var(--ent-radius-lg);gap:var(--ent-space-xl);padding:var(--ent-space-xl);border:1px solid var(--ds-border-default);min-height:180px;animation:ent-fade-up .5s var(--ent-ease-premium) .1s both;transition:border-color var(--ent-dur-normal) var(--ent-ease), box-shadow var(--ent-dur-slow) var(--ent-ease-premium);grid-template-columns:1.2fr 1fr;display:grid;position:relative;overflow:hidden}.ent-pulse:hover{border-color:var(--ds-border-strong);box-shadow:0 0 30px -10px var(--ds-success-fg)}@supports (color:color-mix(in lab, red, red)){.ent-pulse:hover{box-shadow:0 0 30px -10px color-mix(in srgb, var(--ds-success-fg) 12%, transparent)}}.ent-pulse-bg{pointer-events:none;background:radial-gradient(60% 120% at 85% 0,#34d3991a,#0000 55%),radial-gradient(50% 100% at 10% 100%,#4d8dff14,#0000 60%);position:absolute;inset:0}.ent-pulse-content{z-index:1;display:contents;position:relative}.ent-pulse-left{flex-direction:column;display:flex}.ent-pulse-eyebrow{color:var(--ds-text-secondary);text-transform:uppercase;font-size:var(--ent-text-xs);letter-spacing:.08em;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ent-pulse-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:var(--ds-radius-full);background:var(--ds-success-fg);animation:2s ease-in-out infinite ent-pulse-dot}.ent-pulse-score{margin-top:var(--ent-space-sm);align-items:baseline;gap:6px;display:flex}.ent-pulse-score b{color:var(--ds-text-primary);font-size:48px;font-weight:800;font-family:var(--ds-font-num);letter-spacing:-.03em;text-shadow:0 2px 20px var(--ds-success-bg);line-height:.9}.ent-pulse-pct{color:var(--ds-success-fg);font-size:22px;font-weight:800;font-family:var(--ds-font-num)}.ent-pulse-change{background-color:var(--ds-success-bg);color:var(--ds-success-fg);font-size:var(--ent-text-sm);border:1px solid var(--ds-success-line);border-radius:99px;align-self:center;align-items:center;gap:3px;margin-inline-start:4px;padding:4px 8px;font-weight:700;display:inline-flex}.ent-pulse-title{color:var(--ds-text-primary);font-size:var(--ent-text-h3);margin-top:var(--ent-space-md);font-weight:700}.ent-pulse-desc{color:var(--ds-text-secondary);font-size:var(--ent-text-base);margin-top:2px}.ent-pulse-actions{padding-top:var(--ent-space-lg);gap:var(--ent-space-sm);margin-top:auto;display:flex}.ent-pulse-right{justify-content:center;gap:var(--ent-space-sm);flex-direction:column;display:flex}.ent-ring-row{background-color:var(--ds-bg-inset);align-items:center;gap:var(--ent-space-md);padding:var(--ent-space-sm) var(--ent-space-md);border-radius:var(--ent-radius);border:1px solid var(--ds-border-default);transition:border-color var(--ent-dur-normal) var(--ent-ease);display:flex}.ent-ring-row:hover{border-color:var(--ds-border-strong)}.ent-ring-label{color:var(--ds-text-secondary);font-size:var(--ent-text-sm);min-width:100px;font-weight:500}.ent-ring-bar{background-color:var(--ds-bg-raised);border-radius:99px;flex:1;height:5px;overflow:hidden}.ent-ring-bar i{border-radius:99px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1);display:block}.ent-ring-value{text-align:end;font-size:var(--ent-text-base);font-weight:700;font-family:var(--ds-font-num);min-width:54px}.ent-grid-2{align-items:flex-start;gap:var(--ent-space-lg);grid-template-columns:1.6fr 1fr;animation:.5s ease-out .15s both ent-fade-up;display:grid}.ent-sidebar{gap:var(--ent-space-md);flex-direction:column;display:flex}.ent-panel{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ent-radius-lg);transition:border-color var(--ent-dur-normal) var(--ent-ease);overflow:hidden}.ent-panel:hover{border-color:var(--ds-border-strong)}.ent-panel-head{color:var(--ds-text-secondary);align-items:center;gap:var(--ent-space-sm);padding:var(--ent-space-md) var(--ent-space-lg);border-bottom:1px solid var(--ds-border-default);display:flex}.ent-panel-title{color:var(--ds-text-primary);font-size:var(--ent-text-base);font-weight:700}.ent-panel-badge{background-color:var(--ds-success-bg);color:var(--ds-success-fg);font-size:var(--ent-text-xs);border-radius:99px;align-items:center;gap:5px;margin-inline-start:auto;padding:3px 8px;font-weight:700;display:flex}.ent-live-dot{border-radius:var(--ds-radius-full);background:var(--ds-success-fg);width:5px;height:5px;animation:2s ease-in-out infinite ent-pulse-dot}.ent-panel-action{cursor:pointer;color:var(--ds-action-primary);font-size:var(--ent-text-sm);border-radius:var(--ent-radius-sm);transition:background var(--ent-dur-fast) var(--ent-ease);background:0 0;border:0;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 8px;font-weight:600;display:inline-flex}.ent-panel-action:hover{background-color:var(--ds-action-soft)}.ent-panel-body{padding:var(--ent-space-sm) 0}.ent-activity-item{gap:var(--ent-space-sm);padding:var(--ent-space-sm) var(--ent-space-lg);border-bottom:1px solid var(--ds-border-subtle);transition:background var(--ent-dur-fast) var(--ent-ease);display:flex}.ent-activity-item:hover{background-color:var(--ds-bg-raised)}.ent-activity-item:last-child{border-bottom:0}.ent-activity-icon{border:1px solid;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ent-activity-text{min-width:0;color:var(--ds-text-primary);font-size:var(--ent-text-sm);line-height:1.55}.ent-activity-text b{font-weight:700}.ent-activity-time{color:var(--ds-text-tertiary);font-size:var(--ent-text-xs);margin-top:2px;font-weight:600}.ent-branch-row{align-items:center;gap:var(--ent-space-md);padding:var(--ent-space-sm) var(--ent-space-lg);border-bottom:1px solid var(--ds-border-subtle);transition:background var(--ent-dur-fast) var(--ent-ease);display:flex}.ent-branch-row:hover{background-color:var(--ds-bg-raised)}.ent-branch-row:last-child{border-bottom:0}.ent-branch-info{flex-direction:column;gap:1px;min-width:100px;display:flex}.ent-branch-info b{color:var(--ds-text-primary);font-size:var(--ent-text-sm);font-weight:700}.ent-branch-info span{color:var(--ds-text-tertiary);font-size:var(--ent-text-xs);font-weight:600}.ent-branch-metrics{align-items:center;gap:var(--ent-space-sm);flex:1;display:flex}.ent-branch-bar-wrap{flex:1}.ent-branch-bar-bg{background-color:var(--ds-bg-inset);border-radius:99px;height:5px;overflow:hidden}.ent-branch-bar-bg i{height:100%;transition:width .5s var(--ent-ease);border-radius:99px;display:block}.ent-branch-trend{font-size:var(--ent-text-xs);font-weight:700;font-family:var(--ds-font-num);align-items:center;gap:1px;display:inline-flex}.ent-branch-trend.up{color:var(--ds-success-fg)}.ent-branch-trend.dn{color:var(--ds-error-fg)}.ent-branch-score{text-align:end;font-size:var(--ent-text-base);font-weight:700;font-family:var(--ds-font-num);min-width:28px}.ent-table-wrap{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ent-radius-lg);transition:border-color var(--ent-dur-normal) var(--ent-ease);position:relative;overflow:hidden}.ent-table-wrap:hover{border-color:var(--ds-border-strong)}.ent-table-toolbar{background-color:var(--ds-bg-raised);align-items:center;gap:var(--ent-space-md);padding:var(--ent-space-sm) var(--ent-space-lg);border-bottom:1px solid var(--ds-border-default);display:flex}.ent-table-toolbar-left{align-items:center;gap:var(--ent-space-md);display:flex}.ent-table-count{color:var(--ds-text-secondary);font-size:var(--ent-text-sm);align-items:center;gap:4px;display:flex}.ent-table-count b{color:var(--ds-text-primary);font-weight:700;font-family:var(--ds-font-num)}.ent-table-sel-count{background-color:var(--ds-action-soft);color:var(--ds-action-primary);font-size:var(--ent-text-xs);border-radius:99px;margin-inline-start:6px;padding:2px 8px;font-weight:700}.ent-table-toolbar-right{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.ent-table-scroll{overflow-x:auto}.ent-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.ent-table thead th{background-color:var(--ds-bg-raised);text-align:start;color:var(--ds-text-tertiary);-webkit-user-select:none;user-select:none;z-index:2;font-size:var(--ent-text-xs);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--ds-border-default);white-space:nowrap;padding:8px 10px;font-weight:700;position:sticky;top:0}.ent-th-inner{align-items:center;gap:4px;display:inline-flex}.ent-th.sortable{cursor:pointer;transition:color var(--ent-dur-fast) var(--ent-ease)}.ent-th.sortable:hover{color:var(--ds-text-primary)}.ent-th.sorted{color:var(--ds-action-primary)}.ent-th-sel{width:40px;text-align:center!important}.ent-th-actions{width:100px}.ent-td-sel{text-align:center;width:40px}.ent-table tbody td{color:var(--ds-text-primary);border-bottom:1px solid var(--ds-table-divider,var(--ds-border-subtle));font-size:var(--ent-text-sm);white-space:nowrap;vertical-align:middle;padding:7px 10px}.ent-tr{transition:background var(--ent-dur-fast) var(--ent-ease), transform var(--ent-dur-normal) var(--ent-ease-premium), box-shadow var(--ent-dur-normal) var(--ent-ease-premium);cursor:default}.ent-tr:hover{background:var(--ds-table-row-hover,var(--ds-bg-raised));transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.ent-tr.sel{background:var(--ds-table-row-selected,var(--ds-action-soft));box-shadow:inset 3px 0 0 var(--ds-action-primary)}.ent-tr:last-child td{border-bottom:0}.ent-td-id{color:var(--ds-text-secondary);font-size:var(--ent-text-xs);font-weight:700;font-family:var(--ds-font-num)}.ent-td-name{flex-direction:column;gap:1px;display:flex}.ent-td-name b{color:var(--ds-text-primary);font-size:var(--ent-text-sm);font-weight:700}.ent-td-name span{color:var(--ds-text-tertiary);font-size:var(--ent-text-xs);font-weight:600}.ent-td-amount{font-size:var(--ent-text-sm);font-weight:700;font-family:var(--ds-font-num)}.ent-td-amount em{color:var(--ds-text-tertiary);font-style:normal;font-size:var(--ent-text-xs);margin-inline-start:2px;font-weight:500}.ent-branch-pill{background-color:var(--ds-bg-inset);color:var(--ds-text-secondary);font-size:var(--ent-text-xs);border:1px solid var(--ds-border-default);white-space:nowrap;border-radius:99px;padding:2px 8px;font-weight:600}.ent-sla-bar{align-items:center;gap:6px;display:flex}.ent-sla-track{background-color:var(--ds-bg-inset);border-radius:99px;width:48px;height:4px;overflow:hidden}.ent-sla-track i{height:100%;transition:width .4s var(--ent-ease);border-radius:99px;display:block}.ent-sla-bar b{font-size:var(--ent-text-xs);font-weight:700;font-family:var(--ds-font-num);min-width:26px}.ent-status{font-size:var(--ent-text-xs);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-weight:700;display:inline-flex}.ent-status--ok{background-color:var(--ds-success-bg);color:var(--ds-success-fg)}.ent-status--info{background-color:var(--ds-action-soft);color:var(--ds-action-primary)}.ent-status--pend{background-color:var(--ds-pending-bg);color:var(--ds-pending-fg)}.ent-status--warn{background-color:var(--ds-warning-bg);color:var(--ds-warning-fg)}.ent-status--err{background-color:var(--ds-error-bg);color:var(--ds-error-fg)}.ent-status--idle{background-color:var(--ds-idle-bg);color:var(--ds-idle-fg)}.ent-td-actions{width:100px}.ent-row-actions{opacity:0;transition:all var(--ent-dur-normal) var(--ent-ease);gap:2px;display:flex;transform:translate(6px)}.ent-tr:hover .ent-row-actions{opacity:1;transform:translate(0)}.ent-ra{cursor:pointer;color:var(--ds-text-tertiary);width:26px;height:26px;transition:all var(--ent-dur-fast) var(--ent-ease);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.ent-ra:hover{background-color:var(--ds-bg-overlay);color:var(--ds-text-primary);border-color:var(--ds-border-default)}.ent-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid var(--ds-border-strong);width:16px;height:16px;transition:all var(--ent-dur-fast) var(--ent-ease);color:#0000;background:0 0;border-radius:4px;flex:none;place-items:center;display:inline-grid}.ent-checkbox:hover{border-color:var(--ds-action-primary)}.ent-checkbox.on,.ent-checkbox.indet{background:var(--ds-action-primary);border-color:var(--ds-action-primary);color:#fff}.ent-bulk-bar{z-index:5;align-items:center;gap:var(--ent-space-lg);width:max-content;padding:8px 10px 8px var(--ent-space-lg);border-radius:var(--ent-radius-lg);background:var(--ds-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--ds-glass-stroke);animation:ent-bulk-in var(--ent-dur-slow) cubic-bezier(.34, 1.56, .64, 1);margin-inline:auto;display:flex;position:absolute;inset-block-end:var(--ent-space-lg);inset-inline:0;box-shadow:0 8px 32px #00000040}.ent-bulk-info{color:var(--ds-text-primary);font-size:var(--ent-text-sm);align-items:center;gap:8px;font-weight:700;display:flex}.ent-bulk-count{background:var(--ds-action-primary);color:#fff;min-width:22px;height:22px;font-size:var(--ent-text-sm);font-weight:700;font-family:var(--ds-font-num);border-radius:6px;place-items:center;padding:0 6px;display:grid}.ent-bulk-actions{align-items:center;gap:6px;display:flex}.ent-bulk-close{cursor:pointer;color:var(--ds-text-tertiary);border:1px solid var(--ds-glass-stroke);width:28px;height:28px;transition:all var(--ent-dur-fast) var(--ent-ease);background:0 0;border-radius:7px;place-items:center;display:grid}.ent-bulk-close:hover{background-color:var(--ds-bg-overlay);color:var(--ds-text-primary)}.ent-kpi{animation:ent-kpi-in var(--ent-dur-cinematic) var(--ent-ease-premium) both;animation-delay:calc(var(--i,0) * var(--ent-stagger))}.ent-pulse-score b{animation:ent-pulse-breathe 4s var(--ent-ease) infinite}.ent-live-dot,.ent-pulse-dot{animation:ent-live-pulse 2s var(--ent-ease) infinite}.ent-table tbody tr{animation:ent-row-in .3s var(--ent-ease-premium) both;animation-delay:calc(var(--row-i,0) * 40ms)}.ent-activity-item{animation:ent-feed-item-in .35s var(--ent-ease-premium) both;animation-delay:calc(var(--i,0) * var(--ent-stagger-fast))}.ent-branch-bar-bg i{animation:ent-bar-fill .8s var(--ent-ease-silk) both;animation-delay:calc(var(--i,0) * var(--ent-stagger) + .2s)}.ent-branch-score{animation:ent-score-up .4s var(--ent-ease-premium) both;animation-delay:calc(var(--i,0) * var(--ent-stagger) + .4s)}.ent-th.sorted .ent-th-inner{animation:ent-sort-flip .25s var(--ent-ease-spring-soft)}.ent-checkbox.on{animation:ent-check-pop .25s var(--ent-ease-spring)}.uk-field--error .uk-input,.uk-field--error .uk-textarea,.uk-field--error .uk-select{animation:.35s cubic-bezier(.36,.07,.19,.97) ent-shake}.uk-field--success .uk-input,.uk-field--success .uk-textarea,.uk-field--success .uk-select{border-color:var(--ds-success-line);transition:border-color .2s,box-shadow .2s}.uk-field--success .uk-input:focus,.uk-field--success .uk-textarea:focus,.uk-field--success .uk-select:focus{box-shadow:0 0 0 3px var(--ds-success-fg)}@supports (color:color-mix(in lab, red, red)){.uk-field--success .uk-input:focus,.uk-field--success .uk-textarea:focus,.uk-field--success .uk-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-success-fg) 12%, transparent)}}.uk-hint{max-height:40px;transition:color .15s,opacity .15s;overflow:hidden}.uk-hint--error{animation:.2s cubic-bezier(.34,1.56,.64,1) ent-hint-in}.uk-field .uk-input:focus,.uk-field .uk-textarea:focus,.uk-field .uk-select:focus{border-color:var(--ds-action-primary);box-shadow:0 0 0 3px var(--ds-action-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.uk-field .uk-input:focus,.uk-field .uk-textarea:focus,.uk-field .uk-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-action-primary) 15%, transparent)}}.uk-req{animation:2s ease-in-out infinite ent-req-pulse}.ent-search-wrap{position:relative}.ent-cmd-trigger{background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);border-radius:var(--ent-radius);border:1px solid var(--ds-border-default);font-size:var(--ent-text-base);cursor:pointer;min-width:240px;transition:border-color var(--ent-dur-normal) var(--ent-ease);align-items:center;gap:8px;padding:7px 14px;display:flex}.ent-cmd-trigger:hover{border-color:var(--ds-border-strong)}.ent-search-panel{background:var(--ds-bg-surface);inset-inline:0 auto;width:480px;max-width:min(480px,100vw - 24px);position:absolute;top:calc(100% + 8px)}@supports (color:color-mix(in lab, red, red)){.ent-search-panel{background:color-mix(in srgb, var(--ds-bg-surface) 80%, transparent)}}.ent-search-panel{-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--ds-border-default);border-radius:var(--ent-radius-lg);z-index:300;animation:.15s ent-drop-in;overflow:hidden;box-shadow:0 16px 48px #0006}.ent-search-panel--fixed{max-width:none;animation:.12s ent-fade-in;position:fixed;inset-inline:auto}.ent-search-input-wrap{border-block-end:1px solid var(--ds-border-default);align-items:center;gap:10px;padding:12px 14px;display:flex}.ent-search-input{color:var(--ds-text-primary);caret-color:var(--ds-action-primary);background-color:#0000;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.ent-search-input::placeholder{color:var(--ds-text-tertiary)}.ent-search-clear{border-radius:var(--ent-radius-sm);background:var(--ds-bg-raised);width:22px;height:22px;color:var(--ds-text-tertiary);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.ent-search-results{padding:6px}.ent-search-item{cursor:pointer;width:100%;transition:background var(--ent-dur-fast) var(--ent-ease);text-align:start;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ent-search-item:hover{background:var(--ds-action-soft)}.ent-search-item-icon{background:var(--ds-bg-inset);width:30px;height:30px;color:var(--ds-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ent-search-item-label{color:var(--ds-text-primary);font-size:var(--ent-text-base);flex:1;font-weight:500}.ent-search-item-group{background-color:var(--ds-bg-inset);color:var(--ds-text-tertiary);font-size:var(--ent-text-xs);border-radius:5px;padding:2px 8px}.ent-search-empty{text-align:center;font-size:var(--ent-text-base);color:var(--ds-text-tertiary);padding:20px}.ent-search-hint{color:var(--ds-text-tertiary);font-size:var(--ent-text-xs);border-block-start:1px solid var(--ds-border-default);align-items:center;gap:6px;padding:8px 14px;display:flex}.ent-search-hint kbd{border:1px solid var(--ds-border-strong);background:var(--ds-bg-inset);font-family:inherit;font-size:var(--ent-text-xs);color:var(--ds-text-secondary);border-radius:4px;align-items:center;padding:1px 6px;display:inline-flex}@media (max-width:1024px){.ent-kpi-row{grid-template-columns:repeat(2,1fr)}.ent-grid-2{grid-template-columns:1fr}.ent-table{min-width:700px}}@media (max-width:640px){.ent-kpi-row,.ent-pulse{grid-template-columns:1fr}.ent-header{padding:0 var(--ent-space-md)}.ent-header-center{display:none}.ent-body{padding:var(--ent-space-md)}.ent-table-scroll{overflow-x:hidden}.ent-table{border-collapse:collapse;width:100%;min-width:0}.ent-table thead{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ent-table tbody tr{padding:var(--ent-space-md);margin-bottom:var(--ent-space-sm);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ent-radius-lg);box-shadow:var(--ds-shadow-xs,0 1px 2px #0000000d);transition:box-shadow var(--ent-dur-fast) var(--ent-ease);flex-direction:column;gap:0;display:flex}.ent-table tbody tr:hover{background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-sm,0 2px 8px #00000014)}.ent-table tbody td{border-bottom:1px solid var(--ds-border-subtle);white-space:normal;font-size:var(--ent-text-sm);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.ent-table tbody td:last-child{border-bottom:0;padding-bottom:0}.ent-table tbody td:before{content:attr(data-label);font-weight:700;font-size:var(--ent-text-xs);color:var(--ds-text-tertiary);text-align:start;flex-shrink:0;min-width:80px}.ent-td-mobile-hide{display:none!important}.ent-table tbody td[data-label=متقاضی]{flex-direction:column;align-items:flex-start;gap:4px;padding-top:0}.ent-table tbody td[data-label=متقاضی]:before{display:none}.ent-td-name b{font-size:var(--ent-text-base)}.ent-table tbody td[data-label=SLA]{flex-direction:column;align-items:flex-start;gap:4px}.ent-table tbody td[data-label=SLA] .ent-sla-bar{width:100%}.ent-table tbody td[data-label=مبلغ]{font-weight:700}.ent-table tbody td[data-label=وضعیت]{padding-top:0}.ent-table-toolbar{gap:var(--ent-space-sm);padding:var(--ent-space-sm) var(--ent-space-md);flex-wrap:wrap}.ent-table-toolbar-right{justify-content:flex-end;width:100%}}@keyframes ent-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes ent-bulk-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ent-skeleton-out{0%{opacity:1;transform:scale(1)}to{opacity:0;filter:blur(2px);transform:scale(.98)}}@keyframes ent-content-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes ent-kpi-in{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes ent-kpi-gold-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes ent-delta-slide{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes ent-pulse-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes ent-pulse-dot-breathe{0%,to{box-shadow:0 0 0 0 var(--ds-success-fg)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ds-success-fg) 0%, transparent)}}@keyframes ent-ring-fill{0%{width:0}}@keyframes ent-score-count{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ent-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes ent-sort-flip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes ent-check-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ent-feed-item-in{0%{opacity:0;transform:translateY(8px)translate(-4px)}to{opacity:1;transform:none}}@keyframes ent-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes ent-bar-fill{0%{width:0}}@keyframes ent-score-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ent-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ent-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ent-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ent-glow-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-action-primary) 0%, transparent)}50%{box-shadow:0 0 20px 4px color-mix(in srgb, var(--ds-action-primary) 8%, transparent)}}@keyframes ent-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes ent-hint-in{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:40px;transform:none}}@keyframes ent-req-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ent-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ent-profile-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--ent-radius);transition:background var(--ent-dur-fast) var(--ent-ease);background:0 0;border:none;padding:4px 8px;display:flex}.ent-profile-btn:hover{background:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.ent-profile-btn:hover{background:color-mix(in srgb, var(--ds-bg-surface) 60%, transparent)}}.ent-profile-info{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.ent-profile-name{font-size:var(--ent-text-sm);color:var(--ds-text-primary);font-weight:700}.ent-profile-role{font-size:var(--ent-text-xs);color:var(--ds-text-tertiary)}.ent-avatar-md{width:40px;height:40px;font-size:var(--ent-text-base)}.ent-dropdown{background-color:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ent-radius-lg);padding:6px 0;animation:.15s ent-drop-in;box-shadow:0 8px 24px #00000040}.ent-dropdown-user-header{align-items:center;gap:calc(var(--spacing) * 3);padding:10px 14px;display:flex}.ent-dropdown-divider{background:var(--ds-border-default);height:1px;margin:4px 0}.ent-dropdown-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);width:100%;font-size:var(--ent-text-sm);color:var(--ds-text-primary);text-align:inline-end;transition:background var(--ent-dur-fast) var(--ent-ease);background:0 0;border:none;padding:8px 14px;display:flex}.ent-dropdown-item:hover{background:var(--ds-action-soft)}@supports (color:color-mix(in lab, red, red)){.ent-dropdown-item:hover{background:color-mix(in srgb, var(--ds-action-soft) 50%, transparent)}}.ent-dropdown-item.ent-danger{color:var(--ds-status-danger-text)}.ent-dropdown-item.ent-danger:hover{background:var(--ds-status-danger-soft)}@supports (color:color-mix(in lab, red, red)){.ent-dropdown-item.ent-danger:hover{background:color-mix(in srgb, var(--ds-status-danger-soft) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.ent-kpi,.ent-kpi-animate,.ent-activity-item,.ent-branch-row,.ent-table tbody tr{opacity:1!important;animation:none!important}.ent-pulse,.ent-content-reveal,.ent-crossfade-out{animation-duration:.01ms!important}.ent-pulse-score b,.ent-pulse-dot,.ent-live-dot{animation:none!important}.ent-branch-bar-bg i,.ent-pulse-ring-bar i{transition-duration:.01ms!important}.ent-tr{transition:background var(--ent-dur-fast) var(--ent-ease)!important;box-shadow:none!important;transform:none!important}.ent-tr:hover{box-shadow:none!important;transform:none!important}.ent-checkbox.on{animation:none!important}}.uk-announce{background:var(--ds-bg-inset);border-bottom:1px solid var(--ds-border-default);width:100%;min-height:38px;font:var(--ds-text-body-s);color:var(--ds-text-secondary);justify-content:space-between;align-items:center;gap:var(--ds-space-12,12px);padding:6px clamp(14px,4vw,48px);display:flex}.uk-announce-badge{background:var(--ds-action-primary);color:#fff;font:700 11px/1 var(--ds-font-sans);border-radius:99px;flex:none;align-items:center;padding:3px 8px;display:inline-flex}.uk-announce-msg{text-align:center;flex:1}.uk-announce-links{align-items:center;gap:calc(var(--spacing) * 4);flex:none;display:flex}.uk-announce-links a,.uk-announce-links button{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary);font:600 12px/1 var(--ds-font-sans);transition:color var(--ds-dur-150);background-color:#0000;border-width:0;padding:0;text-decoration-line:none}.uk-announce-links a:hover,.uk-announce-links button:hover{color:var(--ds-action-primary)}.uk-announce-close{cursor:pointer;border-style:var(--tw-border-style);width:24px;height:24px;color:var(--ds-text-tertiary);transition:background var(--ds-dur-150), color var(--ds-dur-150);background-color:#0000;border-width:0;border-radius:6px;flex:none;place-items:center;display:grid}.uk-announce-close:hover{background:var(--ds-bg-raised);color:var(--ds-text-primary)}.uk-announce-close:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}@media (max-width:640px){.uk-announce-links{display:none}.uk-announce-msg{text-align:start}}.uk-site-header{z-index:50;padding:10px clamp(14px,3vw,28px) 0;position:sticky;top:10px}.uk-site-header-inner{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:20px;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:14px 12px;display:flex;box-shadow:0 12px 40px #0e2a661f}.uk-site-header-logo{flex:none;align-items:center;display:flex}.uk-site-nav{flex:1;justify-content:center;align-items:center;gap:1px;min-width:0;padding:4px;display:flex}.uk-site-nav-item{cursor:pointer;color:#4c5872;font:700 12px/1 var(--ds-font-sans);white-space:nowrap;transition:background var(--ds-dur-150), color var(--ds-dur-150);background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;text-decoration-line:none;display:inline-flex}.uk-site-nav-item:hover{color:#0e2a66;background:#0e2a660f}.uk-site-nav-item--active{color:#0e2a66;background:#0e2a6614}.uk-site-nav-item:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-site-header-actions{flex:none;align-items:center;gap:8px;display:flex}.uk-site-header-action-ghost{cursor:pointer;color:#1a2238;font:700 13.5px/1 var(--ds-font-sans);transition:background var(--ds-dur-150), border-color var(--ds-dur-150);background:#fff9;border:1px solid #1a223824;border-radius:11px;align-items:center;gap:6px;padding:10px 16px;text-decoration-line:none;display:inline-flex}.uk-site-header-action-ghost:hover{background:#fff;border-color:#1a22383d}.uk-site-header-cta{cursor:pointer;color:#fff;font:800 13.5px/1 var(--ds-font-sans);transition:transform var(--ds-dur-150), box-shadow var(--ds-dur-150);background:linear-gradient(135deg,#ff9a5c,#f26a21);border:0;border-radius:11px;align-items:center;gap:6px;padding:11px 18px;text-decoration-line:none;display:inline-flex;box-shadow:0 10px 22px #f26a2157}.uk-site-header-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px #f26a2166}.uk-site-header-cta:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-site-header-burger{display:none;position:relative}.uk-site-header-burger-btn{cursor:pointer;border:1px solid var(--ds-border-default);width:46px;height:46px;color:var(--ds-text-primary);background:#fff;border-radius:12px;place-items:center;display:grid}.uk-site-header-burger-btn:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-site-header-burger-menu{z-index:60;border:1px solid var(--ds-border-default);min-width:212px;animation:menuIn var(--ds-dur-200,.18s) var(--ds-ease-jelly,ease);inset-inline-start:0;background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:56px;box-shadow:0 18px 44px #0e2a6633}.uk-site-header-burger-item{cursor:pointer;color:var(--ds-text-primary);font:700 13.5px/1 var(--ds-font-sans);transition:background var(--ds-dur-100);text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:12px 13px;text-decoration-line:none;display:flex}.uk-site-header-burger-item:hover{background:var(--ds-bg-raised)}.uk-site-header-burger-sep{background:var(--ds-border-default);height:1px;margin:6px 4px}@media (max-width:1024px){.uk-site-nav{display:none!important}.uk-site-header-burger{display:block}}@media (max-width:767px){.uk-site-header-action-ghost{display:none}}.uk-site-header--solid .uk-site-header-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#1a22381a}.uk-site-header--dark .uk-site-header-inner{background:#0e1e42d1;border-color:#ffffff1f;box-shadow:0 12px 40px #0000004d}.uk-site-header--dark .uk-site-nav-item{color:#ffffffc7}.uk-site-header--dark .uk-site-nav-item:hover,.uk-site-header--dark .uk-site-nav-item--active{color:#fff;background:#ffffff1a}.uk-site-header--dark .uk-site-header-action-ghost{color:#fff;background:#ffffff14;border-color:#ffffff2e}.uk-site-header--dark .uk-site-header-action-ghost:hover{background:#ffffff29;border-color:#ffffff4d}.uk-site-header--dark .uk-site-header-logo{color:#fff}.uk-site-header--dark .uk-site-header-burger-btn{color:#fff;background:#ffffff14;border-color:#ffffff2e}.uk-site-header--full{padding:0;top:0}.uk-site-header--full .uk-site-header-inner{border-inline:0;border-top:0;border-radius:0;max-width:none}.uk-trust-strip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.uk-trust-strip-label{font:700 12.5px/1 var(--ds-font-sans);color:var(--ds-text-secondary);align-items:center;gap:7px;display:flex}.uk-trust-badge{width:104px;height:68px;transition:transform var(--ds-dur-200), box-shadow var(--ds-dur-200);background:#fff;border:1px solid #1a223817;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:flex;box-shadow:0 4px 14px #1a22380d}.uk-trust-badge:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1a22381a}.uk-trust-badge img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.uk-site-footer{color:#1a2238;background:linear-gradient(170deg,#fff8f1,#fff1e4);border-top:1px solid #ffffffb3;margin-top:56px;position:relative;overflow:hidden;box-shadow:0 -10px 40px #b4783c1a}.uk-site-footer-glow{pointer-events:none;background:radial-gradient(40% 60% at 88% 0,#f473221f,#0000 60%),radial-gradient(40% 50% at 5% 90%,#f473221a,#0000 60%);position:absolute;inset:0}.uk-site-footer-inner{max-width:1240px;margin:0 auto;padding:0 clamp(24px,5vw,64px);position:relative}.uk-site-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:30px;padding:50px 0;display:grid}.uk-site-footer-tagline{color:#4c5872;text-align:justify;max-width:240px;margin-top:14px;font-size:13px;line-height:1.9}.uk-site-footer-col-title{font:700 13.5px/1 var(--ds-font-sans);color:#1a2238;margin-bottom:16px}.uk-site-footer-link{color:#4c5872;width:-moz-fit-content;width:fit-content;transition:color var(--ds-dur-150);padding:6px 0;font-size:13px;text-decoration-line:none;display:block}.uk-site-footer-link:hover{color:#f47322}.uk-site-footer-strip{border-top:1px solid #1a223817;flex-wrap:wrap;align-items:center;gap:12px;padding:22px 0;display:flex}.uk-site-footer-bottom{border-top:1px solid #1a223817;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;display:flex}.uk-site-footer-copy{color:#8a93a8;font-size:12.5px}.uk-site-footer-socials{gap:9px;display:flex}.uk-site-footer-social{cursor:pointer;color:#4c5872;width:38px;height:38px;transition:color var(--ds-dur-200), background var(--ds-dur-200), transform var(--ds-dur-200);background:#fff;border:1px solid #1a223817;border-radius:11px;place-items:center;text-decoration-line:none;display:grid}.uk-site-footer-social:hover{color:#fff;background:#f47322;border-color:#f47322;transform:translateY(-3px)}.uk-site-footer-social:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}@media (max-width:1024px){.uk-site-footer-grid{grid-template-columns:repeat(3,1fr)}.uk-site-footer-logo-col{grid-column:1/-1}}@media (max-width:640px){.uk-site-footer-grid{grid-template-columns:repeat(2,1fr)}.uk-trust-badge{width:80px;height:54px}}.uk-site-footer--dark{color:#e6eaf2;background:linear-gradient(170deg,#1b2230,#11151f);border-top-color:#ffffff0f}.uk-site-footer--navy{color:#e6eaf2;background:linear-gradient(170deg,#122a5e,#0a1c40);border-top-color:#ffffff14}.uk-site-footer--dark .uk-site-footer-glow,.uk-site-footer--navy .uk-site-footer-glow{background:radial-gradient(40% 60% at 88% 0,#f4732229,#0000 60%),radial-gradient(40% 50% at 5% 90%,#508cff1f,#0000 60%)}.uk-site-footer--dark .uk-site-footer-col-title,.uk-site-footer--navy .uk-site-footer-col-title{color:#fff}.uk-site-footer--dark .uk-site-footer-tagline,.uk-site-footer--navy .uk-site-footer-tagline,.uk-site-footer--dark .uk-site-footer-link,.uk-site-footer--navy .uk-site-footer-link{color:#aeb6c8}.uk-site-footer--dark .uk-site-footer-link:hover,.uk-site-footer--navy .uk-site-footer-link:hover{color:#f9a76a}.uk-site-footer--dark .uk-site-footer-copy,.uk-site-footer--navy .uk-site-footer-copy{color:#8a93a8}.uk-site-footer--dark .uk-site-footer-strip,.uk-site-footer--navy .uk-site-footer-strip,.uk-site-footer--dark .uk-site-footer-bottom,.uk-site-footer--navy .uk-site-footer-bottom{border-top-color:#ffffff1a}.uk-site-footer--dark .uk-site-footer-social,.uk-site-footer--navy .uk-site-footer-social{color:#aeb6c8;background:#ffffff0f;border-color:#ffffff1f}.uk-mhero{padding:clamp(40px,7vw,80px) clamp(20px,4vw,48px);position:relative;overflow:hidden}.uk-mhero--navy{color:#fff;background:radial-gradient(120% 120% at 88% 0,#1d4399 0%,#0e2a66 50%,#0a1f4d 100%)}.uk-mhero--light{background:var(--ds-bg-surface);color:var(--ds-text-primary)}.uk-mhero--warm{color:#1a2238;background:linear-gradient(170deg,#fff8f1,#fff1e4)}.uk-mhero-glow{pointer-events:none;inset:-90px 0 0;background:radial-gradient(circle,#f26a2142,#0000 62%);border-radius:50%;width:320px;height:320px;animation:9s ease-in-out infinite glowPulse;position:absolute;inset-inline-end:-50px}.uk-mhero-grid{pointer-events:none;background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;animation:28s linear infinite gridDrift;position:absolute;inset:0}.uk-mhero--light .uk-mhero-grid{background-image:radial-gradient(circle,#0e2a660a 1px,#0000 1px)}.uk-mhero-body{z-index:1;flex-direction:column;gap:20px;max-width:1180px;margin:0 auto;display:flex;position:relative}.uk-mhero--split .uk-mhero-body{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.uk-mhero--centered .uk-mhero-body{text-align:center;align-items:center}.uk-mhero-content{flex-direction:column;gap:16px;display:flex}.uk-mhero-eyebrow{font:600 13px/1 var(--ds-font-sans);color:#ffffffe0;background:#ffffff1f;border:1px solid #fff3;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.uk-mhero--light .uk-mhero-eyebrow,.uk-mhero--warm .uk-mhero-eyebrow{background:var(--ds-bg-inset);border-color:var(--ds-border-default);color:var(--ds-text-secondary)}.uk-mhero-eyebrow-dot{background:var(--ds-success-fg);border-radius:50%;flex:none;width:7px;height:7px}.uk-mhero-title{font:900 clamp(26px, 4vw, 40px)/1.25 var(--ds-font-sans);margin:0}.uk-mhero-subtitle{font:400 15px/1.8 var(--ds-font-sans);opacity:.82;max-width:52ch;margin:0}.uk-mhero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.uk-mhero-aside{z-index:1;position:relative}@media (max-width:900px){.uk-mhero--split .uk-mhero-body{grid-template-columns:1fr}.uk-mhero-aside{display:none}}@keyframes glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:-28px 28px}}.uk-svc-card{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg,16px);box-shadow:var(--ds-shadow-card);color:inherit;transition:transform var(--ds-dur-200), box-shadow var(--ds-dur-200), border-color var(--ds-dur-200);cursor:pointer;flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex}.uk-svc-card:hover{box-shadow:var(--ds-shadow-popover);border-color:var(--ds-border-strong);transform:translateY(-2px)}.uk-svc-card:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-svc-card--featured{color:#fff;background:radial-gradient(120% 120% at 88% 0,#1d4399 0%,#0e2a66 100%);border-color:#ffffff1f}.uk-svc-card-ic{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.uk-svc-card-title{font:700 16px/1.4 var(--ds-font-sans);margin:0}.uk-svc-card-desc{font:400 13px/1.7 var(--ds-font-sans);opacity:.7;margin:0}.uk-svc-card-tags{flex-wrap:wrap;gap:6px;display:flex}.uk-svc-card-tag{background:var(--ds-bg-inset);color:var(--ds-text-secondary);font:600 11px/1.4 var(--ds-font-sans);transition:background var(--ds-dur-100);border-radius:99px;padding:3px 8px;text-decoration:none;display:inline-flex}.uk-svc-card--featured .uk-svc-card-tag{color:#fffc;background:#ffffff1f}.uk-svc-card-count{font:600 12px/1 var(--ds-font-sans);color:var(--ds-text-tertiary);margin-top:auto}.uk-svc-card--featured .uk-svc-card-count{color:#ffffff8c}.uk-coverage-map{flex-direction:column;gap:12px;display:flex}.uk-coverage-map-svg{width:100%;height:auto;display:block}.uk-coverage-map-province{transition:fill var(--ds-dur-200), stroke var(--ds-dur-200)}.uk-coverage-map-province:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:1px}.uk-coverage-map-tooltip{color:#fff;font:600 12px/1 var(--ds-font-sans);white-space:nowrap;background:#0e2a66eb;border:1px solid #ffffff26;border-radius:8px;padding:5px 10px;box-shadow:0 4px 14px #0000004d}.uk-coverage-map-legend{font:600 13px/1 var(--ds-font-sans);color:var(--ds-text-secondary);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;display:flex}.uk-coverage-map-legend-dot{background:#f26a21;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #f26a2140}.uk-info-card{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg,16px);box-shadow:var(--ds-shadow-card);flex-direction:column;gap:12px;padding:20px;display:flex}.uk-info-card--horizontal{flex-direction:row;align-items:flex-start}.uk-info-card-ic{background:var(--ds-bg-inset);width:46px;height:46px;color:var(--ds-action-primary);border-radius:13px;flex:none;place-items:center;display:grid}.uk-info-card--horizontal .uk-info-card-ic{margin-top:2px}.uk-info-card-content{flex-direction:column;gap:6px;display:flex}.uk-info-card-label{font:700 13px/1 var(--ds-font-sans);color:var(--ds-text-secondary)}.uk-info-card-value{font:700 16px/1.4 var(--ds-font-sans);color:var(--ds-text-primary)}.uk-info-card-desc{font:400 13px/1.7 var(--ds-font-sans);color:var(--ds-text-secondary)}.uk-info-card-action{font:700 13px/1 var(--ds-font-sans);color:var(--ds-action-primary);cursor:pointer;transition:gap var(--ds-dur-150);background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:0;text-decoration-line:none;display:inline-flex}.uk-info-card-action:hover{gap:8px}.uk-info-card-action:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;border-radius:4px}.uk-article-card{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg,16px);box-shadow:var(--ds-shadow-card);transition:transform var(--ds-dur-200), box-shadow var(--ds-dur-200);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.uk-article-card:hover{box-shadow:var(--ds-shadow-popover);transform:translateY(-2px)}.uk-article-card:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-article-card-cover{aspect-ratio:16/9;background:var(--ds-bg-inset);overflow:hidden}.uk-article-card--featured .uk-article-card-cover{aspect-ratio:2}.uk-article-card-img{object-fit:cover;width:100%;height:100%;transition:transform var(--ds-dur-400);display:block}.uk-article-card:hover .uk-article-card-img{transform:scale(1.04)}.uk-article-card-body{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.uk-article-card-cat{font:700 11px/1 var(--ds-font-sans);background:var(--ds-action-soft,#0e2a6614);color:var(--ds-action-primary);border-radius:99px;align-self:flex-start;padding:3px 10px;display:inline-flex}.uk-article-card-title{font:700 16px/1.5 var(--ds-font-sans);color:var(--ds-text-primary);margin:0}.uk-article-card-title a{color:inherit;text-decoration:none}.uk-article-card-title a:hover{color:var(--ds-action-primary)}.uk-article-card-summary{font:400 13px/1.7 var(--ds-font-sans);color:var(--ds-text-secondary);margin:0}.uk-article-card-meta{font:400 12px/1 var(--ds-font-sans);color:var(--ds-text-tertiary);border-top:1px solid var(--ds-border-default);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.uk-article-card-meta-item{align-items:center;gap:4px;display:flex}.uk-event-card{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg,16px);box-shadow:var(--ds-shadow-card);transition:transform var(--ds-dur-200), box-shadow var(--ds-dur-200);flex-direction:column;gap:14px;padding:20px;display:flex}.uk-event-card:hover{box-shadow:var(--ds-shadow-popover);transform:translateY(-2px)}.uk-event-card--featured{border-width:2px}.uk-event-card-type{font:700 11px/1.2 var(--ds-font-sans);color:#fff;border-radius:99px;align-self:flex-start;padding:4px 10px;display:inline-flex}.uk-event-card-title{font:700 16px/1.5 var(--ds-font-sans);color:var(--ds-text-primary);margin:0}.uk-event-card-meta{flex-direction:column;gap:6px;display:flex}.uk-event-card-meta-item{font:400 13px/1 var(--ds-font-sans);color:var(--ds-text-secondary);align-items:center;gap:7px;display:flex}.uk-event-card-desc{font:400 13px/1.7 var(--ds-font-sans);color:var(--ds-text-secondary);margin:0}.uk-event-card-cta{background:var(--ds-action-soft);color:var(--ds-action-primary);font:700 13px/1 var(--ds-font-sans);border:1px solid var(--ds-action-line);cursor:pointer;transition:background var(--ds-dur-150), transform var(--ds-dur-150);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:10px 16px;text-decoration-line:none;display:inline-flex}.uk-event-card-cta:hover{background:var(--ds-action-primary);color:#fff;transform:translateY(-1px)}.uk-event-card-cta:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-search-hero{flex-direction:column;gap:14px;display:flex}.uk-search-hero-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;align-items:center;gap:0;padding:6px 6px 6px 10px;display:flex;box-shadow:0 8px 32px #0e2a662e}.uk-search-hero-ic{color:#fff9;pointer-events:none;flex:none;margin-inline-end:8px}.uk-search-hero-input{color:#fff;min-width:0;font:400 15px/1 var(--ds-font-sans);caret-color:#fffc;background:0 0;border:0;outline:none;flex:1}.uk-search-hero-input::placeholder{color:#ffffff80}.uk-search-hero-input::-webkit-search-cancel-button{display:none}.uk-search-hero-btn{color:#fff;font:700 14px/1 var(--ds-font-sans);cursor:pointer;transition:transform var(--ds-dur-150), box-shadow var(--ds-dur-150);white-space:nowrap;background:linear-gradient(135deg,#ff9a5c,#f26a21);border:0;border-radius:12px;flex:none;padding:11px 22px;box-shadow:0 8px 18px #f26a215c}.uk-search-hero-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #f26a2170}.uk-search-hero-btn:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-search-hero-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uk-search-hero-tags-label{font:600 12.5px/1 var(--ds-font-sans);color:#ffffff8c;flex:none}.uk-search-hero-tag{cursor:pointer;color:#ffffffd1;font:600 12.5px/1 var(--ds-font-sans);transition:background var(--ds-dur-150), border-color var(--ds-dur-150);background:#ffffff1a;border:1px solid #fff3;border-radius:99px;padding:5px 12px;text-decoration:none;display:inline-flex}.uk-search-hero-tag:hover{background:#ffffff2e;border-color:#ffffff59}.uk-search-hero-tag:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-search-hero--light .uk-search-hero-form{background:var(--ds-bg-surface);border-color:var(--ds-border-default);box-shadow:0 4px 24px #0e2a661a}.uk-search-hero--light .uk-search-hero-ic{color:var(--ds-text-tertiary)}.uk-search-hero--light .uk-search-hero-input{color:var(--ds-text-primary)}.uk-search-hero--light .uk-search-hero-input::placeholder{color:var(--ds-text-tertiary)}.uk-search-hero--light .uk-search-hero-tags-label{color:var(--ds-text-secondary)}.uk-search-hero--light .uk-search-hero-tag{background:var(--ds-bg-inset);border-color:var(--ds-border-default);color:var(--ds-text-secondary)}.uk-search-hero--light .uk-search-hero-tag:hover{background:var(--ds-bg-raised);border-color:var(--ds-border-strong)}.uk-cta-band{text-align:center;padding:clamp(48px,7vw,80px) clamp(20px,4vw,48px);position:relative;overflow:hidden}.uk-cta-band--navy{color:#fff;background:radial-gradient(120% 120% at 50% 0,#1d4399 0%,#0e2a66 50%,#0a1f4d 100%)}.uk-cta-band--orange{color:#fff;background:linear-gradient(135deg,#ff9a5c,#f26a21)}.uk-cta-band--light{background:var(--ds-bg-inset);color:var(--ds-text-primary)}.uk-cta-band-glow{pointer-events:none;background:radial-gradient(55% 70% at 50% 0,#f26a2138,#0000 65%);position:absolute;inset:0}.uk-cta-band--orange .uk-cta-band-glow{background:radial-gradient(55% 70% at 50% 0,#ffffff24,#0000 65%)}.uk-cta-band--light .uk-cta-band-glow{display:none}.uk-cta-band-body{z-index:1;flex-direction:column;align-items:center;gap:20px;max-width:680px;margin:0 auto;display:flex;position:relative}.uk-cta-band-title{font:900 clamp(22px, 3.5vw, 34px)/1.3 var(--ds-font-sans);margin:0}.uk-cta-band-subtitle{font:400 15px/1.8 var(--ds-font-sans);opacity:.8;margin:0}.uk-cta-band-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.uk-cta-band-action{cursor:pointer;font:700 14.5px/1 var(--ds-font-sans);transition:transform var(--ds-dur-150), box-shadow var(--ds-dur-150);border:0;border-radius:12px;align-items:center;gap:6px;padding:13px 28px;text-decoration:none;display:inline-flex}.uk-cta-band-action:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-cta-band-action--primary{color:#fff;background:linear-gradient(135deg,#ff9a5c,#f26a21);box-shadow:0 10px 22px #f26a2157}.uk-cta-band-action--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f26a216b}.uk-cta-band--orange .uk-cta-band-action--primary{color:#f26a21;background:#fff;box-shadow:0 10px 22px #0000001f}.uk-cta-band--orange .uk-cta-band-action--primary:hover{box-shadow:0 14px 30px #0000002e}.uk-cta-band-action--ghost{color:#fff;background:#ffffff1f;border:1px solid #ffffff47}.uk-cta-band-action--ghost:hover{background:#fff3;transform:translateY(-1px)}.uk-cta-band--light .uk-cta-band-action--ghost{background:var(--ds-bg-surface);color:var(--ds-text-primary);border-color:var(--ds-border-default)}.uk-cta-band--light .uk-cta-band-action--ghost:hover{background:var(--ds-bg-raised)}.uk-auth-split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid;overflow:hidden}.uk-auth-split-panel{color:#fff;background:radial-gradient(120% 120% at 88% 0,#1d4399 0%,#0e2a66 50%,#0a1f4d 100%);flex-direction:column;padding:clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.uk-auth-split-panel-glow{pointer-events:none;background:radial-gradient(50% 60% at 90% 5%,#f26a2147,#0000 60%),radial-gradient(40% 50% at 10% 90%,#508cff2e,#0000 60%);position:absolute;inset:0}.uk-auth-split-panel-grid{pointer-events:none;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-size:28px 28px;animation:32s linear infinite gridDrift;position:absolute;inset:0}.uk-auth-split-panel-body{z-index:1;flex-direction:column;justify-content:center;gap:28px;height:100%;display:flex;position:relative}.uk-auth-split-logo{margin-bottom:8px}.uk-auth-split-panel-title{font:900 clamp(22px, 2.8vw, 32px)/1.3 var(--ds-font-sans);margin:0}.uk-auth-split-panel-subtitle{font:400 14px/1.8 var(--ds-font-sans);opacity:.72;margin:0}.uk-auth-split-benefits{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.uk-auth-split-benefit{align-items:flex-start;gap:14px;display:flex}.uk-auth-split-benefit-ic{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.uk-auth-split-benefit-content{flex-direction:column;gap:4px;display:flex}.uk-auth-split-benefit-title{font:700 14px/1.4 var(--ds-font-sans);margin:0}.uk-auth-split-benefit-desc{font:400 12.5px/1.6 var(--ds-font-sans);opacity:.68;margin:0}.uk-auth-split-form{background:var(--ds-bg-surface);justify-content:center;align-items:center;padding:clamp(24px,4vw,56px);display:flex;overflow-y:auto}@media (max-width:900px){.uk-auth-split{grid-template-columns:1fr;min-height:auto}.uk-auth-split-panel{display:none}.uk-auth-split-form{min-height:100vh;padding:clamp(20px,5vw,40px)}}.uk-svc-catalog{flex-direction:column;gap:20px;display:flex}.uk-svc-catalog-tabs{background:var(--ds-bg-inset);border:1px solid var(--ds-border-default);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:flex}.uk-svc-catalog-tab{cursor:pointer;font:600 13px/1 var(--ds-font-sans);color:var(--ds-text-secondary);white-space:nowrap;transition:background var(--ds-dur-150), color var(--ds-dur-150);background:0 0;border:0;border-radius:10px;padding:9px 18px}.uk-svc-catalog-tab:hover{background:var(--ds-bg-raised);color:var(--ds-text-primary)}.uk-svc-catalog-tab--active{background:var(--ds-bg-surface);color:var(--ds-text-primary);box-shadow:0 2px 8px #0e2a661a}.uk-svc-catalog-tab:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.uk-svc-catalog-search{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);max-width:360px;transition:border-color var(--ds-dur-150);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.uk-svc-catalog-search:focus-within{border-color:var(--ds-action-primary)}.uk-svc-catalog-search-ic{color:var(--ds-text-tertiary);pointer-events:none;flex:none}.uk-svc-catalog-search-input{font:400 13.5px/1 var(--ds-font-sans);color:var(--ds-text-primary);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0}.uk-svc-catalog-search-input::placeholder{color:var(--ds-text-tertiary)}.uk-svc-catalog-search-input::-webkit-search-cancel-button{display:none}.uk-svc-catalog-search-clear{cursor:pointer;color:var(--ds-text-tertiary);transition:color var(--ds-dur-100);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:2px;display:grid}.uk-svc-catalog-search-clear:hover{color:var(--ds-text-primary)}.uk-svc-catalog-grid{gap:16px;display:grid}.uk-svc-catalog-grid--2{grid-template-columns:repeat(2,1fr)}.uk-svc-catalog-grid--3{grid-template-columns:repeat(3,1fr)}.uk-svc-catalog-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.uk-svc-catalog-grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.uk-svc-catalog-grid--3,.uk-svc-catalog-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.uk-svc-catalog-grid--2,.uk-svc-catalog-grid--3,.uk-svc-catalog-grid--4{grid-template-columns:1fr}}.uk-svc-catalog-empty{color:var(--ds-text-tertiary);font:600 14px/1 var(--ds-font-sans);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.uk-inbox{gap:var(--ds-space-12);flex-direction:column;display:flex}.uk-inbox-list{flex-direction:column;display:flex}.uk-inbox-item{gap:var(--ds-space-12);flex-direction:column;display:flex}.uk-inbox-item-head{justify-content:space-between;align-items:center;gap:var(--ds-space-12);display:flex}.uk-inbox-item-title{min-width:0;font:var(--ds-text-caption);font-weight:700}.uk-inbox-item-icon{color:var(--ds-error-fg);flex:none}.uk-inbox-item-body{background:var(--ds-bg-inset);border-radius:var(--ds-radius-lg);padding:var(--ds-space-12)}.uk-inbox-item-text{font:var(--ds-text-caption);color:var(--ds-text-secondary);margin:0;line-height:1.7}.uk-inbox-item-meta{font:var(--ds-text-caption);color:var(--ds-text-tertiary)}.uk-inbox-item-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-12);display:flex}.uk-inbox-item-sep{border-block-start:var(--ds-border-thin) solid var(--ds-border-default);margin-block:var(--ds-space-12)}.uk-inbox-more{align-self:flex-start}@media (pointer:coarse){.uk-input,.uk-select,.uk-textarea{min-height:calc(var(--spacing) * 11);font-size:16px}.uk-fgrid-compact .uk-input,.uk-fgrid-compact .uk-select{height:auto;min-height:calc(var(--spacing) * 11);font-size:16px}.uk-btn{min-height:calc(var(--spacing) * 11);touch-action:manipulation}.uk-btn--icon{min-width:calc(var(--spacing) * 11)}.uk-seg button{min-height:calc(var(--spacing) * 11);touch-action:manipulation}.uk-tab{min-height:calc(var(--spacing) * 12);touch-action:manipulation}.uk-check,.uk-radio,.uk-switch{min-height:calc(var(--spacing) * 11);touch-action:manipulation}.uk-menu-item,.uk-combo-item,.uk-chip,.uk-num button,.uk-pagination button,.uk-tag button{touch-action:manipulation}.uk-drawer-body,.uk-modal-body,.uk-combo-pop,.uk-menu,.uk-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--app-content-wide:90rem;--app-content:74rem;--app-content-narrow:48rem;--app-sidebar-width:17.5rem;--app-topbar-height:4.5rem;--app-touch-target:2.75rem;--app-mobile-nav-space:5.5rem;--app-page-gutter:clamp(1rem, 4vw, 2rem);--app-section-space:clamp(4rem, 9vw, 7.5rem);--app-display-size:clamp(2.5rem, 7vw, 5.5rem);--app-title-size:clamp(2rem, 4vw, 3.5rem);--app-subtitle-size:clamp(1.5rem, 3vw, 2.25rem);--app-hero-radius:var(--ds-radius-3xl);--app-outline-width:.1875rem;--app-outline-offset:.1875rem;--app-hero-gradient:linear-gradient(145deg, color-mix(in srgb, var(--ds-action-primary) 16%, transparent), color-mix(in srgb, var(--ds-value) 10%, transparent) 52%, transparent);--app-grid-line:color-mix(in srgb, var(--ds-border-default) 58%, transparent);--app-grid-size:2rem;--app-reference-max:80rem;--app-reference-reading:47.5rem;--app-reference-inset:calc(var(--ds-space-48) + var(--ds-space-2));--app-reference-mobile-inset:calc(var(--ds-space-20) + var(--ds-border-thin));--app-reference-hero-pad:calc(var(--ds-space-72) + var(--ds-space-4));--app-reference-leading:1.95;--app-space-6:calc(var(--ds-space-4) + var(--ds-space-2));--app-space-10:calc(var(--ds-space-8) + var(--ds-space-2));--app-space-28:calc(var(--ds-space-24) + var(--ds-space-4));--app-reference-hero-ink:var(--ds-navy-800);--app-reference-hero-text:var(--ds-slate-50);--app-reference-hero-muted:var(--ds-slate-200);--app-reference-footer-bg:var(--ds-navy-900);--app-reference-footer-surface:var(--ds-navy-800)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@font-face{font-family:Yekan Bakh Local;src:url(/fonts/yekan-bakh/bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn UI;src:url(/fonts/vazirmatn-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}@font-face{font-family:Yekan Bakh Local;src:url(/fonts/yekan-bakh/regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn UI;src:url(/fonts/vazirmatn-ui.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Yekan Bakh Local;src:url(/fonts/yekan-bakh/semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Yekan Bakh Local;src:url(/fonts/yekan-bakh/extrabold.otf)format("opentype");font-style:normal;font-weight:800 900;font-display:swap}html{scroll-behavior:smooth;min-width:20rem}body{background:var(--ds-bg-base);min-width:20rem;min-height:100dvh;color:var(--ds-text-primary);font-family:"Yekan Bakh Local", var(--ds-font-body);line-height:var(--ds-leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}button,a,input,textarea,select{touch-action:manipulation}summary::marker{content:""}a{color:inherit}img,svg{max-width:100%}:focus-visible{outline:var(--app-outline-width) solid var(--ds-border-focus);outline-offset:var(--app-outline-offset)}.skip-link{z-index:var(--ds-z-toast);min-height:var(--app-touch-target);padding:var(--ds-space-8) var(--ds-space-16);border-radius:var(--ds-radius-md);background:var(--ds-action-primary);color:var(--ds-text-on-action);transition:transform var(--ds-dur-150) var(--ds-ease-decelerate);position:fixed;inset-block-start:var(--ds-space-8);inset-inline-start:var(--ds-space-8);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-shell{flex-direction:column;min-height:100dvh;display:flex}.site-header{z-index:var(--ds-z-topbar);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-bg-base) 88%, transparent);-webkit-backdrop-filter:blur(var(--ds-glass-blur));backdrop-filter:blur(var(--ds-glass-blur));position:sticky;inset-block-start:0}.site-header__inner,.site-footer__inner{width:min(100% - (2 * var(--app-page-gutter)), var(--app-content-wide));min-height:var(--app-topbar-height);align-items:center;gap:var(--ds-space-16);margin-inline:auto;display:flex}.brand-link{min-height:var(--app-touch-target);align-items:center;gap:var(--ds-space-8);color:var(--ds-text-primary);font-weight:var(--ds-fw-bold);text-decoration:none;display:inline-flex}.brand-mark{border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-lg);background:var(--ds-action-soft);flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid;position:relative;transform:rotate(-8deg)}.brand-mark:before,.brand-mark span{border-radius:var(--ds-radius-xs);background:var(--ds-action-primary);content:"";width:.5rem;height:.5rem}.brand-mark:before{transform:translate(.25rem,-.25rem)}.brand-mark span{transform:translate(-.25rem,.25rem)}.site-nav{align-items:center;gap:var(--ds-space-4);margin-inline:auto;display:none}.site-nav a,.site-footer nav a{min-height:var(--app-touch-target);padding-inline:var(--ds-space-12);border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);transition:color var(--ds-dur-150) var(--ds-ease-standard), background-color var(--ds-dur-150) var(--ds-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-footer nav a:hover{background:var(--ds-action-soft);color:var(--ds-text-primary)}.site-footer{border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);margin-block-start:auto}.site-footer__inner{min-height:auto;padding-block:var(--ds-space-24);flex-direction:column;justify-content:space-between;align-items:flex-start}.site-footer p{max-width:46rem;color:var(--ds-text-secondary);margin:0}.site-footer nav{gap:var(--ds-space-4);display:flex}.landing-page,.style-guide-page,.form-page,.legal-page,.not-found-page{width:min(100% - (2 * var(--app-page-gutter)), var(--app-content-wide));margin-inline:auto}.hero-section{min-height:min(52rem, calc(100dvh - var(--app-topbar-height)));padding-block:var(--app-section-space);align-items:center;gap:var(--ds-space-40);display:grid;position:relative}.hero-section:before{inset:var(--ds-space-16) 0;z-index:-1;border:var(--ds-border-thin) solid var(--app-grid-line);border-radius:var(--app-hero-radius);background-color:var(--ds-bg-surface);background-image:var(--app-hero-gradient), linear-gradient(var(--app-grid-line) var(--ds-border-thin), transparent var(--ds-border-thin)), linear-gradient(90deg, var(--app-grid-line) var(--ds-border-thin), transparent var(--ds-border-thin));background-size:auto, var(--app-grid-size) var(--app-grid-size), var(--app-grid-size) var(--app-grid-size);content:"";position:absolute}.hero-section__copy{max-width:52rem;padding-inline:clamp(1rem,5vw,4rem)}.hero-section h1{max-width:15ch;margin:var(--ds-space-20) 0 var(--ds-space-16);font-family:var(--ds-font-heading);font-size:var(--app-display-size);font-weight:var(--ds-fw-extrabold);letter-spacing:var(--ds-tracking-heading);line-height:var(--ds-leading-heading)}.hero-section__copy>p{max-width:62ch;color:var(--ds-text-secondary);font:var(--ds-text-body-l);margin:0}.hero-section__actions{margin-block-start:var(--ds-space-32)}.route-loading{min-height:50vh}.card-section-title{align-items:center;gap:var(--ds-space-8);margin-block-end:var(--ds-space-16);display:flex}.card-section-title h2{font:var(--ds-text-h4);margin:0}.hero-contract{border-color:var(--ds-action-line);background:color-mix(in srgb, var(--ds-card-bg) 92%, transparent);box-shadow:var(--ds-shadow-floating);margin-inline:clamp(1rem,5vw,4rem)}.hero-contract__title{align-items:center;gap:var(--ds-space-8);margin-block-end:var(--ds-space-16);display:flex}.hero-contract__title h2{font:var(--ds-text-h4);margin:0}.contract-flow{gap:var(--ds-space-12);display:grid}.contract-flow>div{min-height:var(--app-touch-target);align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-raised);display:flex}.contract-flow>span{color:var(--ds-text-tertiary);text-align:center;transform:rotate(-90deg)}.hero-contract__note{margin:var(--ds-space-20) 0 0;color:var(--ds-text-secondary)}.foundation-section{padding-block:var(--app-section-space)}.section-heading,.page-intro{max-width:52rem}.section-heading>span,.page-intro>span,.starter-cta>div>span,.dashboard-heading>div>span{color:var(--ds-action-primary);font:var(--ds-text-label);font-weight:var(--ds-fw-bold)}.section-heading h2,.page-intro h1,.starter-cta h2,.dashboard-heading h1{margin:var(--ds-space-8) 0 var(--ds-space-12);font-family:var(--ds-font-heading);font-size:var(--app-title-size);line-height:var(--ds-leading-heading)}.section-heading p,.page-intro p,.starter-cta p,.dashboard-heading p{color:var(--ds-text-secondary);font:var(--ds-text-body-l);margin:0}.foundation-grid{margin-block-start:var(--ds-space-40)}.foundation-card{text-align:center;min-height:14rem;transition:transform var(--ds-dur-200) var(--ds-ease-decelerate), border-color var(--ds-dur-200) var(--ds-ease-standard);flex-direction:column;justify-content:center;align-items:center;display:flex}.foundation-card:hover{border-color:var(--ds-action-line);transform:translateY(var(--ds-hover-lift))}.foundation-card>svg{color:var(--ds-action-primary)}.foundation-card__icon{width:48px;height:48px;flex-shrink:0;justify-content:center;align-items:center;margin-block-end:var(--ds-space-16);display:inline-flex}.foundation-card__icon>svg{color:var(--ds-action-primary)}.foundation-card h3{margin:0 0 var(--ds-space-8);font:var(--ds-text-h4)}.foundation-card p{color:var(--ds-text-secondary);margin:0}.starter-cta{margin-block:0 var(--app-section-space);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-2xl);background:var(--app-hero-gradient), var(--ds-bg-surface);align-items:center;gap:var(--ds-space-24);padding:clamp(1.5rem,5vw,3rem);display:grid}.dashboard-shell{background:var(--ds-bg-base);min-height:100dvh}.dashboard-sidebar{display:none}.dashboard-sidebar__brand{min-height:var(--app-topbar-height);padding-inline:var(--ds-space-20);align-items:center;gap:var(--ds-space-12);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);display:flex}.dashboard-navigation{padding:var(--ds-space-12)}.dashboard-workspace{min-width:0}.dashboard-topbar{z-index:var(--ds-z-topbar);min-height:var(--app-topbar-height);padding-inline:var(--app-page-gutter);align-items:center;gap:var(--ds-space-12);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-bg-base) 90%, transparent);-webkit-backdrop-filter:blur(var(--ds-glass-blur));backdrop-filter:blur(var(--ds-glass-blur));display:flex;position:sticky;inset-block-start:0}.dashboard-topbar__title{margin-inline-end:auto;display:grid}.dashboard-topbar__title span{color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.dashboard-topbar__actions{align-items:center;gap:var(--ds-space-8);display:flex}.dashboard-main{width:min(100%, var(--app-content-wide));min-height:calc(100dvh - var(--app-topbar-height));padding:var(--ds-space-24) var(--app-page-gutter) var(--app-mobile-nav-space);margin-inline:auto}.dashboard-heading{gap:var(--ds-space-16);margin-block-end:var(--ds-space-32);display:grid}.dashboard-heading h1{font-size:var(--app-subtitle-size)}.dashboard-content,.dashboard-lower-grid{gap:var(--ds-space-20);display:grid}.metrics-grid{gap:var(--ds-space-16);margin-block-end:var(--ds-space-20)}.metric-card__header{justify-content:space-between;align-items:center;gap:var(--ds-space-8);color:var(--ds-text-secondary);display:flex}.metric-card__value{margin-block:var(--ds-space-16) var(--ds-space-8);font:var(--ds-text-display-m);font-family:var(--ds-font-num);font-variant-numeric:tabular-nums;display:block}.metric-card p,.readiness-card p{color:var(--ds-text-secondary);margin:0}.readiness-card p{margin-block-start:var(--ds-space-16)}.dashboard-table-card{min-width:0;overflow:hidden}.dashboard-bottom-nav{z-index:var(--ds-z-topbar);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.style-guide-page,.form-page,.legal-page{padding-block:var(--app-section-space)}.page-intro{margin-block-end:var(--ds-space-40)}.style-guide-section+.style-guide-section{margin-block-start:var(--ds-space-48)}.style-guide-section h2,.legal-copy h2{font:var(--ds-text-h3)}.style-guide-section>h2{margin-block-end:var(--ds-space-16)}.style-guide-actions{gap:var(--ds-space-12)}.style-guide-grid{gap:var(--ds-space-16)}.style-guide-badges{gap:var(--ds-space-8);margin-block-end:var(--ds-space-16)}.contact-card{width:min(100%, var(--app-content-narrow))}.contact-form{gap:var(--ds-space-20);margin-block-start:var(--ds-space-20);display:grid}.legal-page>[role=alert]{margin-block-end:var(--ds-space-24)}.legal-copy{max-width:var(--app-content-narrow)}.legal-copy p{color:var(--ds-text-secondary)}.not-found-page{min-height:100dvh;padding:var(--ds-space-24);background:var(--ds-bg-base);text-align:center;place-items:center;display:grid}.not-found-content{width:min(35rem,100%);min-height:23.125rem;padding:var(--ds-space-56) var(--ds-space-48);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);place-content:center;justify-items:center;display:grid}.not-found-content>span{color:var(--ds-action-primary);font-family:var(--ds-font-num);font-weight:var(--ds-fw-bold);letter-spacing:.08em}.not-found-content h1{margin:var(--ds-space-8) 0 var(--ds-space-12);font-size:clamp(2rem,2.8vw,2.5rem);font-weight:var(--ds-fw-regular);line-height:1.35}.not-found-content p{max-width:30rem;margin:0 0 var(--ds-space-32);color:var(--ds-text-secondary);line-height:2}.fatal-state{min-height:100dvh;padding:var(--app-page-gutter);place-content:center;justify-items:start;display:grid}@media (min-width:48rem){.site-nav{display:flex}.site-footer__inner{flex-direction:row;align-items:center}.hero-section{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.hero-contract{margin-inline-start:0}.starter-cta,.dashboard-heading{grid-template-columns:minmax(0,1fr) auto}.dashboard-heading>:last-child,.starter-cta>:last-child{align-self:center}.dashboard-lower-grid{grid-template-columns:minmax(15rem,.7fr) minmax(0,2fr)}}@media (min-width:64rem){.dashboard-shell{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);display:grid}.dashboard-sidebar{border-inline-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:var(--ds-bg-surface);height:100dvh;display:block;position:sticky;inset-block-start:0}.dashboard-menu-button,.dashboard-bottom-nav{display:none}.dashboard-main{padding-block-end:var(--ds-space-48)}}@keyframes route-enter{0%{opacity:0;transform:translateY(var(--ds-space-8))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.route-content{animation:route-enter var(--ds-dur-300) var(--ds-ease-decelerate)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inner-page{width:min(100% - (2 * var(--app-page-gutter)), var(--app-content-wide));margin-inline:auto}.reference-blog{--journal-border-strong:color-mix(in srgb, var(--ds-text-primary) 88%, transparent);--journal-paper:var(--ds-bg-surface);font-family:"Vazirmatn UI", var(--ds-font-body)}.reference-blog .reference-wrap{width:min(calc(100% - (2 * var(--ds-space-16))), 73.75rem);padding-inline:0}.reference-blog .blog-hero{min-height:0;padding-block:calc(var(--ds-space-56) + var(--ds-space-2) + var(--ds-border-thin));border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--ds-action-primary) 10%, transparent), transparent 28rem), var(--ds-bg-base);overflow:hidden}.journal-hero{align-items:stretch;gap:clamp(var(--ds-space-24), 4vw, calc(var(--ds-space-48) + var(--ds-space-4) + var(--ds-space-2)));grid-template-columns:minmax(0,1.64fr) minmax(21rem,1fr);display:grid}.journal-hero__copy{min-width:0;padding-block:clamp(var(--ds-space-12), 2vw, var(--ds-space-24));flex-direction:column;justify-content:center;display:flex}.journal-hero__masthead{color:var(--ds-text-tertiary);font:var(--ds-text-caption);letter-spacing:.1em;direction:ltr;justify-content:space-between;margin-block-end:clamp(var(--ds-space-40), 6vw, var(--ds-space-72));display:flex}.journal-eyebrow,.journal-section-label{color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold);margin:0}.journal-eyebrow{align-items:center;gap:var(--ds-space-12);margin-block-end:var(--ds-space-24);display:flex}.journal-eyebrow:after{width:var(--ds-space-48);height:var(--ds-border-thin);background:var(--ds-action-primary);content:"";opacity:.64}.reference-blog .blog-hero h1{max-width:18ch;margin:0 0 var(--ds-space-24);font-size:clamp(2.375rem,4.8vw,3.375rem);font-weight:var(--ds-fw-extrabold);text-wrap:balance;line-height:1.34}.journal-hero__lead{max-width:40rem;color:var(--ds-text-secondary);margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.95}.journal-hero__actions,.journal-hero__assurances{flex-wrap:wrap;align-items:center;display:flex}.journal-hero__actions{gap:var(--ds-space-12) var(--ds-space-20);margin-block-start:var(--ds-space-32)}.journal-action{min-height:calc(var(--app-touch-target) + var(--ds-space-4));font-weight:var(--ds-fw-bold);justify-content:center;align-items:center!important;gap:var(--ds-space-8)!important;color:var(--ds-text-primary)!important;text-decoration:none!important;display:inline-flex!important}.journal-action--primary{padding-inline:var(--ds-space-20);border-radius:var(--ds-radius-full);background:var(--app-reference-hero-ink);color:var(--app-reference-hero-text)!important}.journal-action--secondary{border-block-end:var(--ds-border-thin) solid var(--ds-border-default)}.journal-hero__assurances{margin:clamp(var(--ds-space-32), 5vw, var(--ds-space-56)) 0 0;gap:var(--app-space-10) var(--ds-space-20);color:var(--ds-text-secondary);padding:0;font-size:.6875rem;list-style:none}.journal-hero__assurances li{align-items:center;gap:var(--ds-space-8);display:inline-flex}.journal-hero__assurances li:before{width:var(--app-space-6);height:var(--app-space-6);border-radius:var(--ds-radius-full);background:var(--ds-action-primary);content:""}.journal-dossier{background:var(--journal-paper);min-height:26.875rem;box-shadow:var(--ds-space-12) var(--ds-space-12) 0 var(--ds-action-soft);transition:box-shadow var(--ds-dur-200) var(--ds-ease-standard), transform var(--ds-dur-200) var(--ds-ease-standard);grid-template-columns:3.625rem minmax(0,1fr);overflow:hidden;border:calc(var(--ds-border-thin) * 2) solid var(--journal-border-strong)!important;color:var(--ds-text-primary)!important;text-decoration:none!important;display:grid!important}.journal-dossier:hover{box-shadow:var(--ds-space-8) var(--ds-space-8) 0 var(--ds-action-primary);transform:translate(var(--ds-space-2), calc(var(--ds-space-2) * -1))}.journal-dossier__rail{padding-block:var(--ds-space-24);align-items:center;gap:var(--ds-space-16);background:var(--app-reference-hero-ink);color:var(--app-reference-hero-muted);font:var(--ds-text-caption);letter-spacing:.13em;writing-mode:vertical-rl;font-size:.5rem;display:flex}.journal-dossier__rail b{color:var(--app-reference-hero-text);font-size:1.5rem}.journal-dossier__rail i{width:var(--ds-border-thin);min-height:var(--ds-space-40);background:color-mix(in srgb, var(--app-reference-hero-text) 20%, transparent);flex:1}.journal-dossier__body{min-width:0;padding:clamp(var(--ds-space-24), 3.2vw, var(--ds-space-40));flex-direction:column;justify-content:space-between;display:flex}.journal-dossier__topline,.journal-dossier__footer,.journal-card__topline,.journal-card__footer{justify-content:space-between;align-items:center;gap:var(--ds-space-12);display:flex}.journal-dossier__topline>b,.journal-dossier__copy>small{color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold)}.journal-dossier__topline small{align-items:center;gap:var(--app-space-6);color:var(--ds-text-tertiary);direction:ltr;font-size:.5rem;display:inline-flex}.journal-dossier__topline small i{width:var(--app-space-6);height:var(--app-space-6);border-radius:var(--ds-radius-full);background:var(--ds-action-primary)}.journal-dossier__copy h2{max-width:18ch;margin:var(--ds-space-16) 0 0;font-size:clamp(1.625rem,2.65vw,2.25rem);line-height:1.5}.journal-dossier__copy>span{color:var(--ds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--ds-space-16);font-size:.875rem;line-height:1.9;display:-webkit-box;overflow:hidden}.journal-dossier__footer{border-block-start:calc(var(--ds-border-thin) * 2) solid var(--journal-border-strong);padding-block-start:var(--ds-space-16)}.journal-dossier__footer small,.journal-meta span,.journal-card__footer>span{align-items:center;gap:var(--app-space-6);display:inline-flex}.journal-dossier__footer small{color:var(--ds-text-secondary)}.journal-dossier__footer>i,.journal-card__footer a{width:var(--app-touch-target);height:var(--app-touch-target);border:var(--ds-border-thin) solid var(--journal-border-strong);place-items:center;display:grid}.journal-dossier:hover .journal-dossier__footer>i{background:var(--app-reference-hero-ink);color:var(--app-reference-hero-text)}.journal-featured,.journal-latest{padding-block:calc(var(--ds-space-56) + var(--ds-space-2) + var(--ds-border-thin))}.journal-featured{background:var(--ds-bg-surface)}.journal-section-label{margin-block-end:calc(var(--ds-space-20) + var(--ds-space-4))}.journal-featured__card{border:var(--ds-border-thin) solid var(--ds-border-subtle);background:var(--ds-bg-base);box-shadow:var(--ds-shadow-card);grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);display:grid;overflow:hidden}.journal-cover{background:var(--app-reference-hero-ink);min-height:16.25rem;display:block;position:relative;overflow:hidden}.journal-cover--featured{min-height:32.5rem}.journal-cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--ds-dur-500) var(--ds-ease-decelerate);display:block;position:absolute;inset:0}.journal-featured__card:hover .journal-cover img,.journal-card:hover .journal-cover img{transform:scale(1.035)}.journal-featured__copy{padding:clamp(var(--ds-space-24), 5vw, var(--ds-space-64));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.journal-category{width:-moz-fit-content;width:fit-content;padding:var(--app-space-6) var(--ds-space-12);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-full);color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-semibold);margin-block-end:var(--ds-space-20);line-height:1.65;display:inline-flex}.journal-featured__copy h2{max-width:35rem;margin:0 0 var(--ds-space-20);font-size:clamp(1.625rem,3vw,2.25rem);font-weight:var(--ds-fw-extrabold);line-height:1.48}.journal-featured__copy>p{max-width:36rem;color:var(--ds-text-secondary);margin:0;font-size:clamp(.9375rem,1.1vw,1rem);line-height:1.85}.journal-meta{gap:var(--app-space-10) var(--ds-space-24);color:var(--ds-text-secondary);flex-wrap:wrap;margin-block-start:calc(var(--ds-space-24) + var(--ds-space-4) + var(--ds-border-thin));font-size:.75rem;display:flex}.journal-read-link{min-height:calc(var(--app-touch-target) + var(--ds-space-4));font-size:.875rem;font-weight:var(--ds-fw-extrabold);margin-block-start:calc(var(--ds-space-32) + var(--ds-space-4));align-items:center!important;gap:var(--app-space-10)!important;border-block-end:calc(var(--ds-border-thin) * 2) solid var(--ds-action-primary)!important;color:var(--ds-text-primary)!important;text-decoration:none!important;display:inline-flex!important}.journal-heading{align-items:end;gap:var(--ds-space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--ds-space-40);display:grid}.journal-heading .journal-section-label{margin-block-end:calc(var(--ds-space-20) + var(--ds-space-4))}.journal-heading h2{font-size:clamp(1.875rem,2.5vw,2.25rem);font-weight:var(--ds-fw-extrabold);margin:0;line-height:1.55}.journal-heading>p{max-width:29rem;color:var(--ds-text-secondary);margin:0;font-size:.9375rem;line-height:1.95}.journal-grid{gap:calc(var(--ds-space-24) + var(--ds-border-thin));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-card{border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);min-height:0;transition:border-color var(--ds-dur-200) var(--ds-ease-standard), transform var(--ds-dur-200) var(--ds-ease-decelerate);flex-direction:column;display:flex;overflow:hidden}.journal-card:hover{border-color:var(--ds-action-line);transform:translateY(var(--ds-hover-lift))}.journal-card__cover-link{min-width:0;overflow:hidden;text-decoration:none!important;display:block!important}.journal-card__cover-link .journal-cover{height:100%}.journal-card__copy{min-width:0;padding:calc(var(--ds-space-24) + (2 * var(--ds-border-thin)));flex-direction:column;display:flex}.journal-card__topline .journal-category{font-weight:var(--ds-fw-semibold);margin:0;line-height:1.65}.journal-card__topline{margin-block-end:var(--ds-space-20)}.journal-card__topline>span:last-child{display:none}.journal-card h3{margin:0 0 var(--ds-space-16);font-size:clamp(1.1875rem,1.35vw,1.3125rem);font-weight:var(--ds-fw-semibold);line-height:1.7}.journal-card h3 a{color:var(--ds-text-primary)!important;text-decoration:none!important}.journal-card__copy>p{margin:0 0 calc(var(--ds-space-24) + var(--ds-space-2));color:var(--ds-text-secondary);text-align:justify;font-size:.9375rem;line-height:1.95}.journal-card__footer{border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);color:var(--ds-text-tertiary);margin-block-start:auto;padding-block-start:calc(var(--ds-space-16) + var(--ds-space-4));font-size:.6875rem}.journal-card__footer a{border-color:var(--ds-border-subtle)!important;color:var(--ds-text-primary)!important;text-decoration:none!important}.journal-support{padding-block:var(--ds-space-40);background:var(--app-reference-footer-bg);color:var(--app-reference-hero-text)}.journal-support__inner{justify-content:space-between;align-items:center;gap:var(--ds-space-24);display:flex}.journal-support__inner>div{min-width:0}.journal-support h2{margin:0 0 var(--app-space-10);font-size:clamp(1.5625rem,2.5vw,2.25rem);font-weight:var(--ds-fw-extrabold);line-height:1.55}.journal-support p{color:var(--app-reference-hero-muted);margin:0;font-size:.9375rem;line-height:1.95}.journal-support__link{min-height:calc(var(--app-touch-target) + var(--ds-space-4));padding-inline:var(--ds-space-16);flex:none;font-size:.875rem;align-items:center!important;gap:var(--app-space-10)!important;border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 24%, transparent)!important;color:var(--app-reference-hero-text)!important;text-decoration:none!important;display:inline-flex!important}.journal-support__link>span{width:var(--app-touch-target);height:var(--app-touch-target);background:color-mix(in srgb, var(--app-reference-hero-text) 10%, transparent);place-items:center;display:grid}@media (max-width:64rem){.journal-hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr)}}@media (min-width:56.25rem){.journal-hero{min-height:clamp(35rem,41vw,36.875rem)}.journal-featured__card{min-height:clamp(32.5rem,39vw,35.1875rem)}.journal-card:first-child{grid-column:span 2;grid-template-columns:.95fr 1.05fr;display:grid}.journal-card:first-child .journal-card__cover-link,.journal-card:first-child .journal-cover{height:100%}}@media (max-width:56.1875rem){.journal-hero,.journal-featured__card{grid-template-columns:minmax(0,1fr)}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-cover--featured{min-height:23.75rem}}@media (min-width:43.75rem) and (max-width:56.1875rem){.journal-support{padding-block:calc(var(--ds-space-32) - var(--ds-space-2))}.journal-card{height:38.6875rem}.journal-card:first-child,.journal-card:nth-child(2),.journal-card:nth-child(9),.journal-card:nth-child(10){height:40.625rem}}@media (min-width:56.25rem) and (max-width:68.75rem){.journal-card{height:40.625rem}.journal-card:first-child,.journal-card:nth-child(2){height:42.4375rem}}@media (min-width:68.8125rem){.journal-card{height:39.125rem}.journal-card:first-child,.journal-card:nth-child(2),.journal-card:nth-child(9),.journal-card:nth-child(10),.journal-card:nth-child(11){height:41.25rem}}@media (max-width:48rem){.reference-blog .blog-hero{padding-block:var(--ds-space-40)}.journal-hero,.journal-featured__card{grid-template-columns:minmax(0,1fr)}.journal-hero{gap:var(--ds-space-32)}.journal-hero__masthead{margin-block-end:var(--ds-space-48)}.reference-blog .blog-hero h1{max-width:12ch;font-size:clamp(2.0625rem,9vw,2.5rem);line-height:1.52}.journal-hero__lead{font-size:.9375rem}.journal-hero__assurances{display:none}.journal-heading,.journal-support__inner{align-items:flex-start}}@media (min-width:40.0625rem) and (max-width:48rem){.reference-blog .blog-hero{padding-block-end:var(--ds-space-72)}.journal-hero__copy{min-height:30.125rem}.reference-blog .blog-hero h1{max-width:18ch;font-size:clamp(2.375rem,4.8vw,3.375rem);line-height:1.34}.journal-hero__lead{font-size:clamp(1rem,1.5vw,1.125rem)}.journal-featured__copy{height:24.9375rem}}@media (max-width:30rem){.journal-hero__actions{align-items:stretch}.journal-action--primary{flex:1}.journal-dossier__topline small{font-size:.4375rem}.journal-featured__copy,.journal-card__copy{padding:var(--ds-space-20)}}@media (max-width:43.6875rem){.journal-grid{grid-template-columns:minmax(0,1fr)}.journal-heading{grid-template-columns:minmax(0,1fr);margin-block-end:var(--ds-space-24)}.journal-support__inner{flex-direction:column}.journal-support__link{justify-content:space-between;width:100%}}@media (max-width:40rem){.journal-featured,.journal-latest{padding-block:calc(var(--ds-space-40) - var(--ds-space-2))}.journal-featured__copy h2{font-size:1.17188rem;font-weight:var(--ds-fw-extrabold);line-height:1.65}.journal-featured__copy>p{font-size:.9375rem;line-height:1.95}.journal-support h2{max-width:18rem}.journal-hero__copy{min-height:30.5rem}.journal-featured__copy{min-height:25.9375rem}}@media (max-width:32.5rem){.journal-cover--featured{min-height:17.5rem}.journal-dossier{grid-template-columns:minmax(0,1fr);min-height:24.375rem}.journal-dossier__rail{min-height:calc(var(--ds-space-48) + var(--app-space-6));padding:var(--app-space-10) var(--ds-space-16);border-block-end:calc(var(--ds-border-thin) * 2) solid var(--journal-border-strong);writing-mode:horizontal-tb;flex-direction:row}.journal-dossier__rail b{font-size:1.125rem}.journal-dossier__rail i{width:auto;height:var(--ds-border-thin);min-height:0}.journal-dossier__body{min-height:24.375rem;padding:calc(var(--ds-space-24) + var(--ds-space-2))}}.reference-page.reference-blog>#articles{min-height:0}@media (min-width:48.0625rem){:is(.marketing-shell:has(.reference-blog) .site-header,.marketing-shell:has(.reference-blog) .site-header__inner){height:calc(var(--ds-space-72) + var(--ds-space-8));min-height:calc(var(--ds-space-72) + var(--ds-space-8))}}@media (prefers-reduced-motion:reduce){.journal-dossier,.journal-cover img,.journal-card{transition:none}.journal-dossier:hover,.journal-featured__card:hover .journal-cover img,.journal-card:hover,.journal-card:hover .journal-cover img{transform:none}}.marketing-shell{font-family:"Vazirmatn UI", var(--ds-font-body);line-height:var(--app-reference-leading)}.marketing-shell :is(h1,h2,h3,h4,h5,h6,button,.reference-button){font-family:"Yekan Bakh Local", var(--ds-font-heading)}.site-header__strip{min-height:2rem;padding-inline:var(--app-page-gutter);justify-content:center;align-items:center;gap:var(--ds-space-8) var(--ds-space-16);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:var(--ds-bg-raised);flex-wrap:wrap;display:flex}.site-header__trust{color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.site-header__action{min-height:var(--app-touch-target);padding-inline:var(--ds-space-12);border-radius:var(--ds-radius-md);color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold);align-items:center;text-decoration:none;display:inline-flex}.site-header__action:hover{background:var(--ds-action-soft)}.site-header__inner{flex-wrap:wrap}.site-nav{width:100%;min-height:0;padding-block:var(--ds-space-8) var(--ds-space-12);scrollbar-width:none;order:3;margin-inline:0;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{padding-inline:var(--app-space-10);font:var(--ds-text-body-m);flex:none}.site-header__tools{align-items:center;gap:var(--ds-space-8);margin-inline-start:auto;display:flex}.site-header__tools>*{flex-shrink:0}.site-header__tools>button{min-width:var(--app-touch-target);min-height:var(--app-touch-target)}.brand-link{margin-inline-end:auto}.site-header__cta{min-height:var(--app-touch-target);padding-inline:var(--ds-space-16) var(--ds-space-20);border-radius:var(--ds-radius-full);background:var(--ds-action-primary);color:var(--ds-text-on-action);font-weight:var(--ds-fw-bold);transition:opacity var(--ds-dur-150) var(--ds-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.site-header__language{width:var(--app-touch-target);height:var(--app-touch-target);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-text-secondary);place-items:center;font-size:.6875rem;display:grid}.site-header__cta:hover{opacity:.92}@media (min-width:48rem){.site-header__inner{flex-wrap:nowrap}.site-nav{order:0;width:auto;margin-inline:auto;padding:0;overflow:visible}.site-nav a{font-size:inherit}}.reference-page{width:100%;min-width:0}.reference-wrap{width:min(100%, var(--app-reference-max));padding-inline:var(--app-reference-inset);margin-inline:auto}.site-header{border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-bg-surface) 90%, transparent);height:5.75rem;box-shadow:0 var(--ds-border-thin) 0 color-mix(in srgb, var(--ds-border-default) 20%, transparent)}.site-header__strip,.site-header__action{display:none}.site-header__inner{width:min(100%, var(--app-reference-max));height:5.75rem;min-height:5.75rem;padding-inline:var(--app-reference-inset);gap:var(--ds-space-24);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.brand-link,.brand-link img{width:5.75rem}.brand-link img{height:auto}:is([data-mode=dark],[data-theme=navy],[data-theme=dark]) .brand-link img{filter:brightness(0)invert()}.site-nav{gap:var(--ds-space-8);order:0;width:auto;margin-inline:auto;padding:0;display:flex;overflow:visible}.site-nav a{padding-inline:var(--ds-space-12);font:var(--ds-text-body-s);position:relative}.site-nav a[aria-current=page]{background:var(--ds-action-soft);color:var(--ds-action-primary)}.site-header__tools{margin:0}.site-header__cta{min-height:var(--app-touch-target);padding-inline:var(--ds-space-20);border-radius:var(--ds-radius-lg);display:inline-flex}.site-header__menu{width:var(--app-touch-target);min-height:var(--app-touch-target);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);color:var(--ds-text-primary);place-items:center;display:none}.site-mobile-nav{z-index:var(--ds-z-modal);padding:var(--ds-space-20) var(--app-page-gutter) var(--ds-space-32);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-floating);position:fixed;inset:4.5rem 0 auto}.site-mobile-nav[hidden]{display:none}.site-mobile-nav a{min-height:var(--app-touch-target);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);color:var(--ds-text-primary);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.site-mobile-nav a span:last-child{color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.reference-hero{isolation:isolate;min-height:40rem;color:var(--app-reference-hero-text);margin-inline:0;position:relative;overflow:hidden}.reference-hero:before{z-index:-1;background-image:linear-gradient(90deg, color-mix(in srgb, var(--app-reference-hero-ink) 6%, transparent), color-mix(in srgb, var(--app-reference-hero-ink) 34%, transparent) 43%, color-mix(in srgb, var(--app-reference-hero-ink) 96%, transparent)), linear-gradient(180deg, transparent, color-mix(in srgb, var(--app-reference-hero-ink) 24%, transparent)), url(/images/hero-home-day-aligned-v2.webp);content:"";background-position:50%;background-size:cover;position:absolute;inset:0}:is([data-mode=dark],[data-theme=navy],[data-theme=dark]) .reference-hero:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--app-reference-hero-ink) 10%, transparent), color-mix(in srgb, var(--app-reference-hero-ink) 48%, transparent) 43%, color-mix(in srgb, var(--app-reference-hero-ink) 98%, transparent)), linear-gradient(180deg, transparent, color-mix(in srgb, var(--app-reference-hero-ink) 30%, transparent)), url(/images/hero-home-night-aligned-v2.webp)}.reference-hero__inner{min-height:40rem;padding-block:var(--app-reference-hero-pad);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:6vw;display:grid}.reference-hero__copy{grid-column:1;max-width:38rem}.reference-eyebrow,.reference-inner-hero__eyebrow{align-items:center;gap:var(--app-space-10);margin:0 0 var(--ds-space-20);color:var(--ds-action-primary-hover);font:var(--ds-text-caption);font-family:Vazirmatn UI,Vazirmatn,ui-sans-serif,system-ui,sans-serif;font-weight:var(--ds-fw-bold);line-height:1.7;display:inline-flex}.reference-eyebrow:before,.reference-inner-hero__eyebrow:before{width:var(--ds-space-24);height:var(--ds-border-thin);content:"";background:currentColor}.reference-hero h1{max-width:18ch;margin:0 0 var(--ds-space-20);color:var(--app-reference-hero-text);font-size:clamp(2.109rem,5vw,3.5rem);font-weight:var(--ds-fw-extrabold);line-height:1.4}.reference-hero h1 span{color:var(--ds-action-primary-hover);display:block}.reference-hero__copy>p:not(.reference-eyebrow){max-width:55ch;color:var(--app-reference-hero-muted);font-size:.9375rem;line-height:var(--app-reference-leading);margin:0}.reference-hero__actions,.article-cta>div{gap:var(--ds-space-12);flex-wrap:wrap;margin-block-start:var(--app-space-28);display:flex}.reference-hero__actions .reference-button{min-height:calc(var(--app-touch-target) + var(--ds-space-8) + var(--ds-border-thin))}.reference-button{min-height:var(--app-touch-target);padding-inline:var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);color:var(--ds-text-primary);font-weight:var(--ds-fw-bold);transition:transform var(--ds-dur-200) var(--ds-ease-decelerate), background-color var(--ds-dur-200) var(--ds-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.reference-button:hover{transform:translateY(var(--ds-hover-lift))}.reference-button--primary{border-color:var(--ds-action-primary);background:var(--ds-action-primary);color:var(--ds-text-on-action)}.reference-button--ghost{border-color:color-mix(in srgb, var(--app-reference-hero-text) 28%, transparent);color:var(--app-reference-hero-text)}.reference-hero__assurances{margin:var(--app-space-28) 0 0;gap:var(--ds-space-24);color:var(--app-reference-hero-muted);font:var(--ds-text-caption);font-family:Vazirmatn UI,Vazirmatn,ui-sans-serif,system-ui,sans-serif;line-height:var(--app-reference-leading);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reference-hero__assurances li{align-items:center;display:flex}.reference-hero__assurances li:not(:last-child):after{width:var(--ds-border-thin);height:var(--ds-space-16);margin-inline:var(--ds-space-16);background:color-mix(in srgb, var(--app-reference-hero-text) 20%, transparent);content:""}.reference-hero__assurances li:before{width:var(--app-space-6);height:var(--app-space-6);border-radius:var(--ds-radius-full);background:var(--ds-action-primary-hover);box-shadow:0 0 0 var(--ds-space-4) var(--ds-action-soft);content:"";margin-inline-end:var(--ds-space-8);display:inline-block}.reference-section{background:var(--ds-bg-base);padding-block:clamp(2.25rem,3.9vw,3.5rem)}.reference-section--surface{background:var(--ds-bg-surface)}.reference-section-heading{max-width:calc(48rem + var(--ds-space-12));margin:0 auto var(--ds-space-40);text-align:center}.reference-section-heading>span,.reference-support span,.reference-about>div>span,.blog-featured>span{color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-extrabold)}.reference-section-heading h2,.reference-about h2{margin:var(--app-space-10) 0 var(--ds-space-12);font-size:clamp(1.6875rem,4vw,2.75rem);font-weight:var(--ds-fw-extrabold);line-height:1.45}.reference-section-heading p,.reference-about p{color:var(--ds-text-secondary);margin:0;font-size:.9375rem;line-height:1.95}.reference-pathway,.reference-benefits{gap:var(--ds-space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reference-pathway article{min-height:11rem;padding:var(--app-space-28);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-base)}.reference-pathway b{border-radius:var(--ds-radius-lg);background:var(--ds-action-soft);width:2.25rem;height:2.25rem;color:var(--ds-action-primary);font:var(--ds-text-label);place-items:center;display:grid}.reference-pathway h3,.reference-benefits h3{margin:var(--ds-space-20) 0 var(--ds-space-8);font-size:clamp(1.031rem,1.35vw,1.215rem);font-weight:var(--ds-fw-semibold)}.reference-pathway p,.reference-benefits p{color:var(--ds-text-secondary);font-size:.9375rem;line-height:var(--app-reference-leading);margin:0}.reference-benefits h3{margin-block-start:var(--ds-space-20)}.reference-disclosures{max-width:53.75rem;margin-inline:auto}.reference-services__inner{max-width:var(--app-reference-max)}.reference-services .reference-section-heading{margin-block-end:calc(var(--ds-space-40) + var(--ds-space-4));padding-block-start:var(--ds-space-16)}.reference-services .reference-section-heading>span{line-height:var(--app-reference-leading)}.reference-services .reference-section-heading p{max-width:44rem;margin:var(--ds-space-16) auto 0}.reference-disclosures{gap:var(--ds-space-12);display:grid}.reference-disclosure{border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);overflow:clip}.reference-disclosure[open]{border-color:var(--ds-action-line)}.reference-disclosure summary{min-height:4.75rem;padding:var(--ds-space-12) var(--ds-space-16);align-items:center;gap:var(--ds-space-12);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.reference-disclosure summary::-webkit-details-marker{display:none}.reference-disclosure summary>span:nth-child(2){gap:var(--ds-space-4);display:grid}.reference-disclosure summary small{color:var(--ds-text-tertiary);font-size:.75rem;line-height:1.5}.reference-disclosure summary strong{font-size:.875rem;line-height:1.5}.reference-disclosure summary>svg{color:var(--ds-text-tertiary);transition:transform var(--ds-dur-200) var(--ds-ease-standard)}.reference-disclosure[open] summary>svg{transform:rotate(180deg)}.reference-disclosure__icon{isolation:isolate;width:var(--app-touch-target);height:var(--app-touch-target);flex:0 0 var(--app-touch-target);border:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-action-primary) 22%, var(--ds-bg-base));border-radius:var(--ds-radius-lg);background:radial-gradient(circle at 28% 16%, color-mix(in srgb, var(--ds-text-on-action) 98%, transparent) 0 9%, transparent 34%), linear-gradient(145deg, var(--ds-bg-base) 5%, color-mix(in srgb, var(--ds-action-soft) 68%, var(--ds-bg-base)) 48%, color-mix(in srgb, var(--ds-action-primary) 15%, var(--ds-bg-base)));box-shadow:inset var(--ds-border-thin) var(--ds-border-thin) 0 color-mix(in srgb, var(--ds-text-on-action) 96%, transparent), inset calc(var(--ds-border-thin) * -2) calc(var(--ds-border-thin) * -3) var(--app-space-6) color-mix(in srgb, var(--ds-action-primary) 11%, transparent), 0 var(--app-space-6) 0 calc(var(--ds-border-thin) * -2) color-mix(in srgb, var(--ds-action-primary) 19%, transparent), 0 calc(var(--ds-space-8) + var(--ds-space-4) - var(--ds-border-thin)) calc(var(--ds-space-20) - var(--ds-border-thin)) calc(var(--app-space-10) * -1) color-mix(in srgb, var(--ds-action-primary) 62%, transparent);place-items:center;display:inline-grid;position:relative;overflow:hidden}.reference-disclosure__icon:after{z-index:2;inset:var(--ds-space-4) var(--app-space-6) auto;height:var(--ds-space-8);border-radius:var(--ds-radius-full);background:color-mix(in srgb, var(--ds-text-on-action) 64%, transparent);content:"";filter:blur(calc(var(--ds-border-thin) * 2));pointer-events:none;position:absolute}.reference-disclosure__icon-core{z-index:1;background:linear-gradient(145deg, color-mix(in srgb, var(--ds-action-primary) 58%, var(--ds-text-on-action)), var(--ds-action-primary) 68%);width:64%;height:64%;color:var(--ds-text-on-action);box-shadow:inset var(--ds-border-thin) var(--ds-border-thin) var(--ds-border-thin) color-mix(in srgb, var(--ds-text-on-action) 50%, transparent), inset calc(var(--ds-border-thin) * -2) calc(var(--ds-border-thin) * -2) var(--ds-space-4) color-mix(in srgb, var(--ds-text-primary) 34%, transparent), 0 var(--app-space-6) calc(var(--ds-space-8) - var(--ds-border-thin)) calc(var(--ds-border-thin) * -3) color-mix(in srgb, var(--ds-action-primary) 72%, transparent);transform:rotate(-3deg) translateY(calc(var(--ds-border-thin) * -1));border-radius:28%;place-items:center;display:grid;position:relative}.reference-disclosure__icon-core svg{color:currentColor;width:54%;height:54%;filter:drop-shadow(0 var(--ds-border-thin) 0 color-mix(in srgb, var(--ds-text-primary) 78%, transparent)) drop-shadow(0 calc(var(--ds-border-thin) * -.5) 0 color-mix(in srgb, var(--ds-text-on-action) 42%, transparent));transform:rotate(3deg)}.reference-disclosure__body{padding-block:0 var(--ds-space-20);border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);padding-inline-start:calc(var(--ds-space-16) + var(--app-touch-target) + var(--ds-space-12));padding-inline-end:var(--ds-space-16)}.reference-disclosure__body p{margin:var(--ds-space-12) 0 0;color:var(--ds-text-secondary)}.reference-disclosure__body a,.reference-section-heading a,.reference-about a,.article-back{min-height:var(--app-touch-target);color:var(--ds-action-primary);font-weight:var(--ds-fw-bold);align-items:center;text-decoration:none;display:inline-flex}.reference-support{padding-block:0 var(--ds-space-40);background:var(--ds-bg-base)}.reference-support__inner{justify-content:space-between;align-items:center;gap:var(--ds-space-32);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-surface);padding:clamp(2rem,4vw,3rem);display:flex}.reference-support h2{margin:var(--ds-space-8) 0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:var(--ds-fw-extrabold);line-height:1.45}.reference-support p{color:var(--ds-text-secondary);margin:0}.reference-benefits article{padding:var(--app-space-28) var(--ds-space-24) var(--ds-space-8);border-block-start:calc(var(--ds-border-thin) * 2) solid var(--ds-action-primary)}.reference-benefits b{color:var(--ds-action-primary);font:var(--ds-text-caption)}.reference-faq{padding-block:var(--ds-space-56);background:var(--app-reference-hero-ink);color:var(--app-reference-hero-text)}.reference-faq__layout{display:block}.reference-faq .reference-section-heading{max-width:48rem;margin:0 auto var(--ds-space-48);text-align:center;position:static}.reference-faq .reference-section-heading h2{color:var(--app-reference-hero-text);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:var(--ds-fw-bold)}.reference-faq .reference-section-heading p{color:var(--app-reference-hero-muted)}.reference-faq .reference-section-heading>span{padding:var(--app-space-6) var(--ds-space-12);border-radius:var(--ds-radius-full);background:var(--ds-action-soft);color:var(--ds-action-primary);display:inline-flex}.reference-faq__list{max-width:calc(57.5rem + var(--ds-space-24));gap:var(--ds-space-12);counter-reset:reference-faq;margin-inline:auto;display:grid}.reference-faq__list details{border-block-end:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 16%, transparent)}.reference-faq__list summary{min-height:calc(var(--ds-space-80) + var(--ds-space-8));justify-content:space-between;align-items:center;gap:var(--ds-space-16);cursor:pointer;color:var(--app-reference-hero-text);font-weight:var(--ds-fw-semibold);list-style:none;display:flex}.reference-faq__list summary::-webkit-details-marker{display:none}.reference-faq__list details summary:before{counter-increment:reference-faq;content:"۰" counter(reference-faq, persian);min-width:2.5ch;color:var(--app-reference-hero-muted);font:var(--ds-text-caption)}.reference-faq__list summary span{width:var(--ds-space-40);height:var(--ds-space-40);border:var(--ds-border-thin) solid transparent;border-radius:var(--ds-radius-full);background:var(--ds-action-primary);color:var(--ds-text-on-action);transition:transform var(--ds-dur-200) var(--ds-ease-standard), background-color var(--ds-dur-150) var(--ds-ease-standard);flex-shrink:0;place-items:center;display:grid}.reference-faq__list summary:hover span{background:var(--ds-action-primary-hover)}.reference-faq__list details[open] summary span{transform:rotate(45deg)}.reference-faq__list details p{max-width:72ch;margin-block:0;margin-inline:calc(var(--ds-space-80) + var(--ds-space-4)) auto;padding-block:var(--ds-space-20) var(--app-space-28);color:var(--app-reference-hero-muted);font-size:.9375rem;line-height:var(--app-reference-leading);text-align:justify}.reference-faq__support{max-width:57.5rem;margin:var(--ds-space-32) auto 0;text-align:center}.reference-faq__support a{min-height:var(--app-touch-target);color:var(--app-reference-hero-muted);font-weight:var(--ds-fw-bold);align-items:center;text-decoration:none;display:inline-flex}.reference-faq__support a:hover{color:var(--app-reference-hero-text);text-decoration:underline}.reference-about{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:center;gap:clamp(3.5rem,8vw,7rem);display:grid}.reference-about ul{border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);margin:0;padding:0;list-style:none}.reference-about li{padding-block:var(--ds-space-20);gap:var(--ds-space-20);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);grid-template-columns:minmax(7.5rem,.7fr) 1fr;display:grid}.reference-about li span{color:var(--ds-text-secondary)}.site-footer{border:0;border-block-start:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-muted) 13%, transparent);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ds-action-primary) 20%, transparent), transparent 28rem), linear-gradient(150deg, var(--app-reference-footer-surface), var(--app-reference-footer-bg) 58%);color:var(--app-reference-hero-text);font-family:"Yekan Bakh Local", var(--ds-font-heading);line-height:var(--app-reference-leading);position:relative;overflow:hidden}.site-footer :is(p,a,span){font-size:.84375rem;line-height:1.9}.site-footer__inner{width:min(100% - (2 * var(--app-page-gutter)), calc(var(--app-content) - var(--ds-space-4)));padding-block:var(--ds-space-48) var(--app-space-28);display:block;position:relative}.site-footer__support{align-items:center;gap:var(--ds-space-24);border:var(--ds-border-thin) solid var(--ds-action-line);background:color-mix(in srgb, var(--app-reference-footer-surface) 78%, transparent);clip-path:polygon(0 0, calc(100% - var(--ds-space-20) - var(--ds-space-2)) 0, 100% calc(var(--ds-space-20) + var(--ds-space-2)), 100% 100%, calc(var(--ds-space-20) + var(--ds-space-2)) 100%, 0 calc(100% - var(--ds-space-20) - var(--ds-space-2)));grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);margin-block-end:calc(var(--ds-space-40) + var(--ds-space-4));padding:clamp(1.5rem,4vw,2.375rem);display:grid}.site-footer__support h2{color:var(--app-reference-hero-text);font-size:clamp(1.5625rem,2.3vw,2.125rem);font-weight:var(--ds-fw-bold);margin:0;line-height:1.65}.site-footer__eyebrow{align-items:center;gap:var(--ds-space-8);color:var(--app-reference-hero-muted);font-size:.6875rem;font-weight:var(--ds-fw-extrabold);margin-block-end:var(--app-space-10);display:flex}.site-footer__eyebrow span{width:var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-full);background:var(--ds-success-fg);box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-success-fg) 9%, transparent)}.site-footer__support>div:first-child>p:last-child{max-width:38.75rem;margin-block-start:var(--ds-space-8);font-size:.8125rem}.site-footer__support-actions{gap:var(--ds-space-12);display:grid}.site-footer__support-actions>span{align-items:center;gap:var(--ds-space-8);color:var(--app-reference-hero-muted);font:var(--ds-text-caption);display:flex}.site-footer__support-actions>div{gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.site-footer__support-actions a{min-height:var(--ds-space-48);padding-inline:calc(var(--ds-space-16) + var(--ds-space-2));justify-content:center;align-items:center;gap:var(--ds-space-8);border:var(--ds-border-thin) solid var(--ds-action-line);font-size:.75rem;font-weight:var(--ds-fw-extrabold);transition:var(--ds-dur-200) var(--ds-ease-standard);flex:10.9375rem;text-decoration:none;transition-property:transform,border-color,background-color;display:inline-flex}.site-footer__support-actions a:first-child{border-color:var(--app-reference-hero-text);background:var(--app-reference-hero-text);color:var(--app-reference-hero-ink)}.site-footer__support-actions a:last-child{background:color-mix(in srgb, var(--app-reference-hero-text) 4.5%, transparent)}.site-footer__support-actions a:hover{transform:translateY(calc(var(--ds-space-2) * -1))}.site-footer__grid{gap:calc(var(--ds-space-40) - var(--ds-space-2));grid-template-columns:minmax(18rem,1.4fr) repeat(2,minmax(8rem,.8fr)) minmax(10rem,1fr);margin-block-start:0;padding-block:0;display:grid}.site-footer__brand img{filter:brightness(0)invert();width:auto;height:clamp(3.625rem,4vw,4rem)}.site-footer__brand p{max-width:23.75rem;margin-block-start:var(--ds-space-16);font-size:.75rem;line-height:2}.site-footer__col{gap:var(--ds-space-8);flex-direction:column;display:flex}.site-footer__col h2{color:var(--app-reference-hero-text);font:var(--ds-text-body-s);margin-block-end:var(--ds-space-8)}.site-footer__col a{min-height:var(--ds-space-40);color:var(--app-reference-hero-muted);font:var(--ds-text-caption);padding:0}.site-footer__contact a{align-items:center;gap:var(--app-space-10)!important;display:flex!important}.site-footer__contact a>svg:first-child{color:color-mix(in srgb, var(--ds-action-primary) 40%, var(--app-reference-hero-text));flex:none}.site-footer__contact a[rel]>svg:last-child{display:none}.site-footer__contact span{overflow-wrap:anywhere}.site-footer__legal{border-color:var(--ds-action-line);margin-block-start:var(--ds-space-32);padding-block-start:var(--ds-space-24)}.site-footer__legal p{color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.site-footer__legal p:first-child{gap:var(--app-space-10) var(--ds-space-16);flex-wrap:wrap;display:flex}.hh-footer,.hh-footer *{box-sizing:border-box}.hh-footer{border:0;border-block-start:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 13%, transparent);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ds-action-primary) 20%, transparent), transparent 28rem), linear-gradient(150deg, var(--app-reference-footer-surface), var(--app-reference-footer-bg) 58%);min-height:0;color:var(--app-reference-hero-text);font-family:"Yekan Bakh Local", var(--ds-font-heading);line-height:var(--app-reference-leading);text-align:start;padding:0;position:relative;overflow:hidden}.hh-footer a{text-decoration:none;color:inherit!important}.hh-footer :is(p,li,a,span,small){font-family:"Vazirmatn UI", var(--ds-font-body)}.hh-footer-shell{width:min(calc(var(--app-content) - var(--ds-space-4)), calc(100% - var(--ds-space-40)));padding-block:calc(var(--ds-space-48) + var(--ds-space-2)) calc(var(--ds-space-24) + var(--ds-space-4) + var(--ds-border-thin));margin-inline:auto}.hh-footer-support{align-items:center;gap:calc(var(--ds-space-24) + var(--ds-border-thin));border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 13%, transparent);background:color-mix(in srgb, var(--app-reference-hero-text) 3.5%, transparent);clip-path:polygon(0 0, calc(100% - var(--ds-space-20) - var(--ds-space-2)) 0, 100% calc(var(--ds-space-20) + var(--ds-space-2)), 100% 100%, calc(var(--ds-space-20) + var(--ds-space-2)) 100%, 0 calc(100% - var(--ds-space-20) - var(--ds-space-2)));margin-block-end:calc(var(--ds-space-40) + var(--ds-space-4) + var(--ds-space-2));padding:clamp(1.5rem,4vw,2.375rem);display:grid}.hh-footer-eyebrow{margin:0 0 var(--app-space-10);align-items:center;gap:calc(var(--ds-space-8) + var(--ds-border-thin));color:var(--app-reference-hero-muted);font-size:.84375rem;font-weight:var(--ds-fw-extrabold);line-height:1.9;display:flex}.hh-footer-status{width:var(--ds-space-8);height:var(--ds-space-8);border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 60%, transparent);border-radius:var(--ds-radius-full);background:var(--ds-success-fg);box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-success-fg) 9%, transparent)}.hh-footer-support h2{max-width:23ch;color:var(--app-reference-hero-text);font-size:clamp(1.5625rem,2.3vw,2.125rem);font-weight:var(--ds-fw-extrabold);margin:0;line-height:1.65}.hh-footer-support-copy>p:last-child{max-width:38.75rem;margin:var(--ds-space-8) 0 0;color:color-mix(in srgb, var(--app-reference-hero-text) 68%, transparent);font-size:.8125rem;line-height:1.9}.hh-footer-support-actions{gap:calc(var(--ds-space-12) + var(--ds-space-2) + var(--ds-border-thin));display:grid}.hh-footer-availability{align-items:center;gap:var(--ds-space-8);color:color-mix(in srgb, var(--app-reference-hero-text) 68%, transparent);font-size:.84375rem;line-height:1.9;display:flex}.hh-footer-availability svg,.hh-footer-button svg,.hh-footer-contact svg{flex:none;width:1.0625rem;height:1.0625rem}.hh-footer-buttons{gap:var(--app-space-10);flex-wrap:wrap;display:flex}.hh-footer-button{min-height:calc(var(--ds-space-48) + var(--ds-space-2));font-weight:var(--ds-fw-extrabold);transition:var(--ds-dur-200) var(--ds-ease-standard);flex:10.9375rem;justify-content:center;align-items:center;line-height:1.9;transition-property:transform,border-color,background-color;padding-inline:calc(var(--ds-space-16) + var(--ds-space-2) + var(--ds-border-thin))!important;gap:calc(var(--ds-space-8) + var(--ds-border-thin))!important;border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 13%, transparent)!important;border-radius:0!important;font-size:.84375rem!important;display:inline-flex!important}.hh-footer-button:hover{transform:translateY(calc(var(--ds-space-2) * -1))}.hh-footer a.hh-footer-button--primary{border-color:var(--app-reference-hero-text)!important;background:var(--app-reference-hero-text)!important;color:var(--app-reference-hero-ink)!important}.hh-footer-button--secondary{background:color-mix(in srgb, var(--app-reference-hero-text) 4.5%, transparent)!important}.hh-footer-button--secondary:hover{border-color:color-mix(in srgb, var(--app-reference-hero-text) 32%, transparent)!important;background:color-mix(in srgb, var(--app-reference-hero-text) 8%, transparent)!important}.hh-footer-grid{gap:calc(var(--ds-space-32) + var(--ds-space-4));grid-template-columns:1fr;display:grid}.hh-footer-brand{justify-items:start;gap:calc(var(--ds-space-12) + var(--ds-space-2) + var(--ds-border-thin));display:grid}.hh-footer-brand>a{border:0!important}.hh-footer-logo{filter:brightness(0)invert();width:auto;height:clamp(3.625rem,4vw,4rem)}.hh-footer-intro{max-width:23.75rem;color:color-mix(in srgb, var(--app-reference-hero-text) 68%, transparent);margin:0;font-size:.84375rem;line-height:1.9}.hh-footer-column h2{margin:0 0 calc(var(--ds-space-12) + var(--ds-space-2) + var(--ds-border-thin));color:color-mix(in srgb, var(--app-reference-hero-text) 94%, transparent);font-size:.9375rem;font-weight:var(--ds-fw-extrabold);line-height:1.75}.hh-footer-group>summary{list-style:none}.hh-footer-group>summary::-webkit-details-marker{display:none}.hh-footer-group>summary>span>small,.hh-footer-group>summary>svg{display:none}.hh-footer-column ul{gap:var(--ds-space-4);margin:0;padding:0;list-style:none;display:grid}.hh-footer-column li{color:color-mix(in srgb, var(--app-reference-hero-text) 68%, transparent);font-size:.84375rem;line-height:1.9}.hh-footer-column a{min-height:calc(var(--ds-space-40) + var(--ds-space-2));transition:color var(--ds-dur-200) var(--ds-ease-standard);align-items:center;border:0!important;padding:0!important;font-size:.84375rem!important;display:inline-flex!important}.hh-footer-column a:hover{color:var(--app-reference-hero-text)!important}.hh-footer-contact li,.hh-footer-contact a{align-items:center;display:flex;gap:var(--app-space-10)!important}.hh-footer-contact svg{color:color-mix(in srgb, var(--ds-action-primary) 40%, var(--app-reference-hero-text))}.hh-footer-contact a span{overflow-wrap:anywhere}.hh-footer-bottom{align-items:center;gap:calc(var(--ds-space-12) + var(--ds-space-2) + var(--ds-border-thin));border-block-start:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 13%, transparent);color:color-mix(in srgb, var(--app-reference-hero-text) 50%, transparent);text-align:center;flex-direction:column;margin-block-start:calc(var(--ds-space-32) + var(--ds-space-2));padding-block-start:calc(var(--ds-space-24) + var(--ds-border-thin));font-size:.625rem;line-height:1.8;display:flex}.hh-footer-bottom span{font-size:.84375rem;line-height:1.9}.hh-footer-legal{justify-content:center;gap:var(--app-space-10) var(--ds-space-16);flex-wrap:wrap;display:flex}@media (min-width:40rem){.hh-footer-support{grid-template-columns:minmax(0,1.2fr) minmax(17.5rem,.8fr)}.hh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-footer-brand{grid-column:1/-1}.hh-footer-bottom{text-align:start;flex-direction:row;justify-content:space-between}}@media (min-width:57.5rem){.hh-footer-grid{gap:var(--ds-space-40);grid-template-columns:1.4fr .8fr .8fr 1fr}.hh-footer-brand{grid-column:auto}.hh-footer-column{border-inline-start:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 13%, transparent);padding-inline-start:var(--ds-space-24)}}@media (max-width:39.999rem){.hh-footer-shell{width:min(calc(100% - var(--ds-space-32) - var(--ds-space-2)), var(--app-content));padding-block-start:calc(var(--ds-space-32) + var(--ds-space-2))}.hh-footer-support{grid-template-columns:1fr}.hh-footer-buttons{display:grid}.hh-footer-button{width:100%}.hh-footer-grid{gap:var(--ds-space-12)}.hh-footer-brand{margin-block-end:calc(var(--ds-space-24) + var(--ds-space-2))}.hh-footer-group{padding-inline:var(--ds-space-12);border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 13%, transparent);border-radius:var(--ds-radius-lg)}.hh-footer-group:last-of-type{border-block-end:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 13%, transparent)}.hh-footer-group>summary{justify-content:space-between;align-items:center;gap:var(--ds-space-16);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:3.875rem;display:flex}.hh-footer-group>summary>span{align-items:baseline;gap:var(--app-space-10);display:flex}.hh-footer-group>summary h2{margin:0;font-size:.9375rem}.hh-footer-group>summary>span>small{color:color-mix(in srgb, var(--app-reference-hero-text) 46%, transparent);font-size:.5625rem;font-weight:var(--ds-fw-medium);display:inline}.hh-footer-group>summary>svg{width:1.0625rem;height:1.0625rem;color:color-mix(in srgb, var(--ds-action-primary) 40%, var(--app-reference-hero-text));transition:transform var(--ds-dur-200) var(--ds-ease-standard);flex:none;display:block}.hh-footer-group[open]>summary>svg{transform:rotate(180deg)}.hh-footer-group>nav{padding-block:var(--ds-space-2) calc(var(--ds-space-16) + var(--ds-space-2))}.hh-footer-group ul{gap:var(--ds-space-2) var(--ds-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.hh-footer-group li,.hh-footer-group a{min-width:0;font-size:.6875rem!important}.hh-footer-group a{min-height:2.25rem}.hh-footer-contact ul{grid-template-columns:1fr}.hh-footer-eyebrow,.hh-footer-support-copy>p:last-child,.hh-footer-button,.hh-footer-intro{line-height:1.85;font-size:.8125rem!important}}@media (prefers-reduced-motion:reduce){.hh-footer-button{transition:none}}.reference-inner-hero,.blog-hero,.article-hero{background:var(--ds-bg-base);padding-block:clamp(4.5rem,9vw,7rem)}.reference-inner-hero h1,.blog-hero h1,.article-hero h1{max-width:18ch;margin:0;font-size:clamp(2.5rem,3.75vw,3.375rem);line-height:1.35}.service-readiness{border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-surface);grid-template-columns:5.5rem minmax(0,1fr) 16rem;margin-block-start:var(--ds-space-40);display:grid;overflow:clip}.service-readiness__index{padding:var(--ds-space-16);background:var(--ds-action-primary);color:var(--ds-text-on-action);text-align:center;font:var(--ds-text-caption);place-items:center;display:grid}.service-readiness__content{padding:var(--app-space-28)}.service-readiness__content>span{color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold)}.service-readiness h2{margin:var(--ds-space-8) 0;font:var(--ds-text-h3)}.service-readiness p{color:var(--ds-text-secondary);margin:0}.service-readiness ol{margin:var(--ds-space-24) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.service-readiness li{gap:var(--ds-space-8);display:flex}.service-readiness li b{width:var(--app-space-28);height:var(--app-space-28);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-lg);color:var(--ds-action-primary);flex:none;place-items:center;display:grid}.service-readiness li span{display:grid}.service-readiness li small{color:var(--ds-text-tertiary)}.service-readiness__help{margin:var(--ds-space-12);padding:var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-xl);background:var(--ds-action-soft)}.service-readiness__help a{min-height:var(--app-touch-target);padding-inline:var(--ds-space-12);border-radius:var(--ds-radius-lg);background:var(--ds-action-primary);color:var(--ds-text-on-action);align-items:center;margin-block-start:var(--ds-space-12);text-decoration:none;display:inline-flex}.reference-services-page{padding-block:clamp(3.5rem,7vw,6rem)}.reference-blog,.article-page{font-family:"Yekan Bakh Local", var(--ds-font-heading)}.services-page-heading{max-width:var(--app-reference-max);margin:0 auto var(--ds-space-32)}.services-page-heading h1{max-width:none;margin:var(--ds-space-12) 0 0;color:var(--ds-text-primary);font-size:clamp(1.75rem,2.2vw,2rem);font-weight:var(--ds-fw-regular);line-height:1.45}.reference-disclosures--grid{max-width:var(--app-reference-max);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.reference-services-page .reference-disclosures--grid{min-height:0}.blog-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2.5rem,4vw,3.25rem);display:grid}.blog-hero{min-height:47.125rem;padding-block:5.75rem}.blog-hero h1{max-width:none}.blog-hero>.reference-wrap>div:first-child>p:not(.reference-inner-hero__eyebrow){max-width:40.625rem}.blog-hero__masthead,.blog-hero__assurances{color:var(--ds-text-tertiary);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.625rem;display:flex}.blog-hero__masthead{margin-block-end:var(--ds-space-80)}.blog-hero__grid>div:first-child>:not(.blog-hero__masthead){transform:translateY(-.75rem)}.blog-hero__assurances{margin:calc(var(--ds-space-64) + var(--ds-space-4)) 0 0;justify-content:flex-start;gap:var(--ds-space-24);letter-spacing:0;padding:0;list-style:none}.blog-hero__assurances li{align-items:center;gap:var(--ds-space-8);display:flex}.blog-hero__assurances li:before{width:var(--ds-space-4);height:var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--ds-action-primary);content:""}.blog-hero__actions{gap:var(--ds-space-12);flex-wrap:wrap;margin-block-start:var(--ds-space-32);display:flex}.blog-hero__feature{background:var(--ds-bg-surface);min-height:35.625rem;box-shadow:var(--ds-shadow-card);border-radius:0;grid-template-columns:3.75rem minmax(0,1fr);overflow:hidden;border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 16%, transparent)!important;color:var(--ds-text-primary)!important;align-items:stretch!important;text-decoration:none!important;display:grid!important}.blog-hero__feature-rail{padding:var(--ds-space-16) 0;border-inline-end:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 16%, transparent);background:var(--app-reference-hero-ink);color:var(--app-reference-hero-muted);font:var(--ds-text-caption);letter-spacing:.08em;writing-mode:vertical-rl;place-items:center;display:grid}.blog-hero__feature-copy{padding:clamp(var(--ds-space-24), 4vw, var(--ds-space-40));justify-content:flex-start;gap:var(--ds-space-16);flex-direction:column;display:flex}.blog-hero__feature-copy>h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.65}.blog-hero__feature-copy>span{color:var(--ds-text-secondary);line-height:1.9}.blog-hero__feature-copy>small:last-child{margin-block-start:auto}.blog-hero p,.article-hero p{max-width:60ch;color:var(--ds-text-secondary);line-height:1.95}.blog-featured{padding:var(--ds-space-16);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-surface);align-items:center;gap:clamp(var(--ds-space-24), 5vw, var(--ds-space-48));grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);display:grid}.blog-featured>img{border-radius:var(--ds-radius-xl);aspect-ratio:8/5;object-fit:cover;width:100%;height:auto}.blog-featured>div{padding:var(--ds-space-16)}.blog-featured h2{font:var(--ds-text-h2)}.blog-featured h2 a{text-decoration:none}.blog-featured small,.blog-card small,.article-hero small{color:var(--ds-text-tertiary)}.blog-grid{gap:var(--ds-space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reference-blog>.reference-section--surface{align-items:center;min-height:50.4375rem;display:grid}.reference-blog>#articles{min-height:227.5rem}.blog-grid .blog-card:first-child{grid-column:span 2;height:39.75rem}.blog-grid .blog-card:not(:first-child){height:39.75rem}.blog-grid .blog-card:first-child>a{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding-block-end:0;display:grid!important}.blog-grid .blog-card:first-child img{aspect-ratio:auto;grid-area:1/1/6;height:100%;margin:0}.blog-grid .blog-card:first-child :is(span,h3,p,small){grid-column:2}.blog-grid .blog-card:first-child>a>span{margin-block-start:var(--ds-space-32)}.blog-grid .blog-card:first-child>a>small{margin-block-end:var(--ds-space-32)}.blog-card{border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);transition:transform var(--ds-dur-200) var(--ds-ease-decelerate), border-color var(--ds-dur-200) var(--ds-ease-standard);overflow:clip}.blog-card:hover{border-color:var(--ds-action-line);transform:translateY(var(--ds-hover-lift))}.blog-card>a{width:100%;height:100%;flex-direction:column;padding-block-end:var(--ds-space-20);color:var(--ds-text-primary)!important;border-block-end:0!important;align-items:stretch!important;gap:0!important;text-decoration:none!important;display:flex!important}.blog-card img{aspect-ratio:8/5;width:100%;object-fit:cover;margin-block-end:var(--ds-space-20)}.blog-card span,.blog-card h3,.blog-card p,.blog-card small{margin-inline:var(--ds-space-20);display:block}.blog-card span{color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold)}.blog-card h3{margin-block:var(--app-space-10) var(--ds-space-8);font:var(--ds-text-h4)}.blog-card p{color:var(--ds-text-secondary);font:var(--ds-text-body-s)}.article-hero h1{max-width:24ch}.article-hero{min-height:45.5rem;padding-block:0}.article-hero__grid{justify-content:center;align-items:center;gap:clamp(var(--ds-space-48), 6vw, 5.25rem);grid-template-columns:minmax(0,44.5rem) 24.125rem;min-height:45.5rem;display:grid}.article-hero__copy>p:not(.reference-inner-hero__eyebrow){font-size:1rem}.article-hero__meta{gap:var(--ds-space-8);border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);flex-wrap:wrap;margin-block-start:var(--ds-space-24);padding-block-start:var(--ds-space-16);display:flex}.article-hero__meta span{padding:var(--ds-space-8) var(--ds-space-12);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-full);color:var(--ds-text-secondary);font-size:.75rem}.article-hero__summary{margin:var(--ds-space-16) 0 0;gap:var(--ds-space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.article-hero__summary li{min-height:4.25rem;padding:var(--ds-space-12);align-items:center;gap:var(--ds-space-8);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);color:var(--ds-text-secondary);font-size:.6875rem;font-weight:var(--ds-fw-bold);display:flex}.article-hero__summary svg{color:var(--ds-action-primary);flex:none}.article-hero__visual-shell{padding:var(--ds-space-16) 0 0 var(--ds-space-16);position:relative}.article-hero__visual-shell:before,.article-hero__visual-shell:after{z-index:0;content:"";pointer-events:none;position:absolute}.article-hero__visual-shell:before{border-block-start:var(--ds-border-thin) solid var(--ds-action-primary);border-inline-start:var(--ds-border-thin) solid var(--ds-action-primary);width:14rem;height:14rem;inset:0 auto auto 0}.article-hero__visual-shell:after{width:calc(100% - var(--ds-space-16));height:calc(100% - var(--ds-space-16));background:var(--ds-action-soft);inset:var(--ds-space-32) 0 0 var(--ds-space-32)}.article-hero__visual{z-index:1;background:radial-gradient(circle at 18% 0%, var(--ds-action-primary) 0 24%, transparent 25%), linear-gradient(145deg, var(--app-reference-hero-ink), var(--app-reference-footer-bg));min-height:23.8125rem;color:var(--app-reference-hero-text);place-items:center;display:grid;position:relative;overflow:hidden}.article-hero__visual:before{background-image:linear-gradient(var(--ds-action-line) var(--ds-border-thin), transparent var(--ds-border-thin)), linear-gradient(90deg, var(--ds-action-line) var(--ds-border-thin), transparent var(--ds-border-thin));background-size:var(--ds-space-48) var(--ds-space-48);content:"";opacity:.18;position:absolute;inset:0}.article-hero__orbit{border:var(--ds-border-thin) dashed var(--app-reference-hero-muted);border-radius:var(--ds-radius-full);width:15rem;height:15rem;position:absolute}.article-hero__visual-icon{z-index:2;border-radius:var(--ds-radius-2xl);width:6.125rem;height:6.125rem}.article-hero__visual-code,.article-hero__visual-index{z-index:2;color:var(--app-reference-hero-muted);letter-spacing:.12em;font-size:.5625rem;position:absolute}.article-hero__visual-code{inset:auto var(--ds-space-20) var(--ds-space-20) auto}.article-hero__visual-index{inset:auto auto var(--ds-space-20) var(--ds-space-20)}.article-layout{justify-content:center;gap:clamp(var(--ds-space-24), 3vw, var(--ds-space-48));grid-template-columns:minmax(13.75rem,16.875rem) minmax(0,43.75rem);padding-block:6.5rem;display:grid}.article-layout>aside{padding:var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);align-self:start;position:sticky;inset-block-start:7rem}.article-layout aside ol{margin:var(--ds-space-12) 0 0;gap:var(--ds-space-8);padding-inline-start:var(--ds-space-20);display:grid}.article-layout aside a{color:var(--ds-text-secondary);text-decoration:none}.article-content>section{padding:0}.article-content>section+section{border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);margin-block-start:3.25rem;padding-block-start:3.25rem}.article-content>section>span{color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold)}.article-content h2{margin:var(--ds-space-8) 0 var(--ds-space-20);font-size:clamp(1.375rem,1.9vw,1.6875rem);line-height:1.55}.article-content p{color:var(--ds-text-secondary);font-size:1rem;line-height:2.05}.article-content p+p{margin-block-start:var(--ds-space-20)}.article-content ul{margin:var(--ds-space-16) 0 0;color:var(--ds-text-secondary);gap:var(--ds-space-8);padding-inline-start:var(--ds-space-24);line-height:1.95;display:grid}.article-cta{padding:var(--app-space-28);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-2xl);background:var(--ds-action-soft)}.article-missing{min-height:55dvh;padding-block:var(--app-section-space)}.blog-support{padding-block:clamp(var(--ds-space-56), 8vw, var(--ds-space-96));background:var(--app-reference-footer-bg);color:var(--app-reference-hero-text);text-align:center}.reference-blog .blog-support{padding-block:2.75rem}.blog-support h2{font-size:var(--ds-text-h2);margin:0}.blog-support p{margin:var(--ds-space-12) auto var(--ds-space-24);color:var(--app-reference-hero-muted)}.faq-closing{padding-block:var(--ds-space-40);background:var(--ds-bg-base);color:var(--app-reference-hero-ink)}.faq-closing__inner{gap:var(--ds-space-32);display:grid}.faq-closing h2{font-size:clamp(1.625rem,4vw,2.5rem);font-weight:var(--ds-fw-extrabold);margin:0;line-height:1.55}.faq-closing p{max-width:47.5rem;margin:calc(var(--ds-space-16) + var(--ds-space-2)) 0 0;color:var(--ds-text-secondary);font-size:.9375rem;line-height:1.95}.faq-closing strong{color:var(--app-reference-hero-ink);font-weight:var(--ds-fw-semibold);margin-block-start:calc(var(--ds-space-16) + var(--ds-space-2));display:block}.faq-closing__actions{gap:var(--ds-space-12);flex-wrap:wrap;margin-block-start:calc(var(--ds-space-32) + var(--ds-space-2));display:flex}.faq-closing__actions .reference-button{min-height:calc(var(--app-touch-target) + var(--app-space-6));padding-inline:calc(var(--ds-space-20) + var(--ds-space-2));border-radius:var(--ds-radius-full);gap:var(--app-space-10);font-size:.875rem;font-weight:var(--ds-fw-extrabold)}.about-finale{padding:clamp(var(--ds-space-40), 7vw, var(--ds-space-80));border-radius:var(--ds-radius-2xl);background:var(--app-reference-footer-bg);color:var(--app-reference-hero-text);margin-block-end:var(--app-section-space);position:relative;overflow:hidden}.about-finale:after{border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-full);content:"";width:18rem;height:18rem;position:absolute;inset-block-start:-8rem;inset-inline-end:-5rem}.about-finale>span{color:var(--ds-action-primary);font:var(--ds-text-label);font-weight:var(--ds-fw-bold)}.about-finale h2{max-width:20ch;margin:var(--ds-space-12) 0 var(--ds-space-20);font-size:clamp(2rem,4vw,3.5rem)}.about-finale p{max-width:52rem;color:var(--app-reference-hero-muted);line-height:2}.about-finale .reference-button{margin-block-start:var(--ds-space-16)}@media (max-width:64rem){.site-nav{display:none}.site-header__menu{display:grid}.reference-hero__inner{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.26fr)}.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}.service-readiness{grid-template-columns:5rem minmax(0,1fr)}.service-readiness__help{grid-column:1/-1}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-hero,.article-hero__grid{min-height:0}.article-hero{padding-block:var(--ds-space-72)}.article-hero__grid,.article-layout,.faq-reference-page__layout,.reference-contact .reference-faq__layout{grid-template-columns:minmax(0,1fr)}.article-hero__visual-shell{width:min(24.125rem,100%);margin-inline:auto}.article-layout{padding-block:var(--ds-space-64)}.article-layout>aside,.faq-reference-page__intro,.reference-contact .reference-faq .reference-section-heading{position:static}.article-content{width:min(100%, var(--app-reference-reading));margin-inline:auto}.faq-reference-page__intro{padding-block-start:0}.faq-reference-page .home-faq-group,.reference-contact .home-faq-group{padding-block:var(--ds-space-48)}}@media (max-width:48rem){.reference-blog>.reference-section--surface,.reference-blog>#articles{min-height:0}.blog-grid .blog-card:first-child,.blog-grid .blog-card:not(:first-child){height:auto}.blog-grid .blog-card:first-child{grid-column:auto}.blog-grid .blog-card:first-child>a{padding-block-end:var(--ds-space-20);display:flex!important}.blog-grid .blog-card:first-child img{width:100%;height:auto;aspect-ratio:8/5;margin-block-end:var(--ds-space-20)}.blog-grid .blog-card:first-child>a>span{margin-block-start:0}.blog-grid .blog-card:first-child>a>small{margin-block-end:0}.site-header,.site-header__inner{height:4.25rem;min-height:4.25rem}.site-header__inner,.reference-wrap{padding-inline:var(--app-reference-mobile-inset)}.brand-link,.brand-link img{width:5rem}.site-header__cta,.site-header__language{display:none}.reference-hero,.reference-hero__inner{min-height:47.1875rem}.reference-hero{margin-inline:0}.reference-hero:before,:is([data-mode=dark],[data-theme=navy],[data-theme=dark]) .reference-hero:before{background-image:linear-gradient(180deg, color-mix(in srgb, var(--app-reference-hero-ink) 95%, transparent), color-mix(in srgb, var(--app-reference-hero-ink) 82%, transparent)), url(/images/hero-home-day-aligned-v2.webp);background-position:40%}.reference-hero__inner{padding-block:var(--app-reference-hero-pad) var(--ds-space-80);display:block}.reference-hero__copy{padding-block-start:calc(var(--ds-space-12) + var(--ds-border-thin))}.reference-hero h1{max-width:12ch;margin-block-end:calc(var(--ds-space-20) + var(--app-space-6));font-size:clamp(2.0625rem,9vw,2.5rem);line-height:1.52}.reference-eyebrow{margin-block-start:0}.reference-hero__copy>p:not(.reference-eyebrow){font-size:.9375rem;line-height:var(--app-reference-leading)}.reference-hero__actions,.article-cta>div{display:grid}.reference-hero__actions{gap:var(--ds-space-12);margin-block-start:calc(var(--ds-space-32) - var(--ds-space-2))}.reference-hero__actions .reference-button{min-height:calc(var(--app-touch-target) + var(--app-space-6))}.reference-hero__assurances{min-height:calc(var(--ds-space-72) - var(--ds-space-4));gap:var(--app-space-10) var(--ds-space-16);align-content:start;margin-block-start:var(--ds-space-20)}.reference-hero__assurances li:last-child{flex-basis:100%}.reference-pathway,.reference-benefits,.reference-faq__layout,.reference-about,.reference-disclosures--grid,.blog-hero__grid,.blog-grid,.blog-featured,.article-hero__grid,.article-layout{grid-template-columns:1fr}.reference-pathway article{min-height:0;padding:calc(var(--ds-space-20) - var(--ds-space-2)) var(--ds-space-16);grid-template-columns:var(--app-touch-target) minmax(0, 1fr);column-gap:var(--ds-space-16);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);height:calc(var(--ds-space-120) + var(--ds-space-12) + var(--ds-border-thin));grid-template-rows:auto auto;align-items:start;display:grid}.reference-pathway{gap:var(--ds-space-12)}#start-path .reference-section-heading{height:11.625rem;margin-block-end:calc(var(--ds-space-24) - var(--ds-space-2))}.reference-pathway h3{margin:0 0 var(--ds-space-4);grid-area:1/2;font-size:1.03125rem;line-height:1.7}.reference-pathway p{grid-area:2/2}.reference-services .reference-section-heading h2{font-size:1.8125rem;line-height:1.5}.reference-disclosure summary{min-height:calc(var(--ds-space-80) + var(--ds-space-4));padding:calc(var(--ds-space-16) - var(--ds-border-thin)) var(--ds-space-12);gap:calc(var(--ds-space-16) - var(--ds-border-thin));display:flex}.reference-disclosure summary>span:nth-child(2){flex:1;gap:0;min-width:0;max-width:12rem}.reference-disclosure summary strong{font-size:.875rem;line-height:1.714}.reference-disclosure summary small{font-size:.75rem;line-height:1.833}.reference-disclosure__icon{width:var(--app-touch-target);height:var(--app-touch-target);flex-basis:var(--app-touch-target)}.reference-disclosures{gap:calc(var(--ds-space-12) + var(--ds-border-thin))}.reference-services{padding-block-end:calc(var(--ds-space-24) - var(--ds-border-thin))}.reference-section-heading{text-align:start;margin-inline:0}.reference-support__inner,.site-footer__support{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.reference-support__inner{min-height:20.5625rem;padding-block:var(--ds-space-32);padding-inline:var(--app-reference-mobile-inset);gap:var(--ds-space-24)}.reference-support{padding-block-end:calc(var(--ds-space-32) - var(--ds-space-2))}section:has(.reference-benefits){min-height:51.375rem}section:has(.reference-benefits) .reference-section-heading{margin-block-end:calc(var(--ds-space-48) + var(--ds-space-2))}section:has(.reference-benefits) .reference-section-heading h2{font-size:1.8125rem;line-height:1.5}.reference-faq .reference-section-heading,.article-layout>aside{position:static}.reference-faq .reference-section-heading{text-align:center;margin-inline:auto}.reference-faq{padding-block:calc(var(--ds-space-40) - var(--ds-space-2)) calc(var(--ds-space-20) - var(--ds-space-2) - var(--ds-border-thin))}.reference-faq .reference-section-heading{min-height:12.875rem;margin-block-end:calc(var(--ds-space-64) + var(--ds-border-thin))}.reference-faq__list{padding:calc(var(--ds-space-8) + var(--ds-border-thin));border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--app-reference-hero-ink) 32%, transparent);margin-block-start:calc(var(--ds-space-16) + var(--ds-border-thin))}.reference-faq__list details{border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 16%, transparent);border-radius:var(--ds-radius-lg);overflow:clip}.reference-faq__list details[open]{min-height:38.25rem}.reference-faq__list summary{min-height:calc(var(--ds-space-72) + var(--ds-space-4));padding:calc(var(--ds-space-16) - var(--ds-border-thin));grid-template-columns:minmax(0, 1fr) var(--ds-space-40);gap:var(--ds-space-12);font-size:.875rem;line-height:1.75;display:grid}.reference-faq__list details summary:before{display:none}.reference-faq__list details p{width:auto;max-width:none;margin-inline:calc(var(--ds-space-16) - var(--ds-border-thin));padding-block:0 var(--ds-space-24);font-size:.9375rem;line-height:var(--app-reference-leading)}.reference-about{min-height:40.375rem}.reference-hero__assurances li:not(:last-child):after{display:none}.site-footer__grid{gap:var(--ds-space-40) var(--ds-space-24);grid-template-columns:1fr 1fr}.site-footer__col:last-child{grid-column:1/-1}.site-footer__support-actions>div,.site-footer__legal{flex-direction:column;align-items:stretch}.site-footer__support-actions a{justify-content:center}.reference-inner-hero h1,.blog-hero h1,.article-hero h1{font-size:clamp(2.25rem,10vw,3rem)}.service-readiness{grid-template-columns:1fr}.service-readiness__index{min-height:var(--app-touch-target)}.service-readiness ol{gap:var(--ds-space-16);grid-template-columns:1fr}.service-readiness__help{grid-column:auto}.article-layout>aside{order:0}}.site-footer__inner{align-items:stretch;gap:var(--ds-space-32);padding-block:var(--ds-space-40) var(--ds-space-24);flex-direction:column}.site-footer__brand p{max-width:26rem;margin-block-start:var(--ds-space-8)}.site-footer__col h2{margin:0 0 var(--ds-space-12);font:var(--ds-text-h4)}.site-footer__col ul{gap:var(--ds-space-4);margin:0;padding:0;list-style:none;display:grid}.site-footer__col a{padding-inline:var(--ds-space-8)}.site-footer__contact p{margin:0 0 var(--ds-space-8);font-weight:var(--ds-fw-semibold)}.site-footer__note{font:var(--ds-text-caption)}.site-footer__legal{justify-content:space-between;align-items:center;gap:var(--ds-space-12);border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);flex-wrap:wrap;padding-block-start:var(--ds-space-20);display:flex}@media (min-width:48rem){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.site-footer__legal{grid-column:1/-1}}@media (min-width:64rem){.site-footer__inner{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:auto}}.site-footer__trust{max-width:21.25rem;padding:var(--app-space-10) var(--ds-space-16);align-items:center;gap:var(--app-space-10);border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 8%, transparent);border-radius:var(--ds-radius-lg);background:color-mix(in srgb, var(--app-reference-hero-text) 6%, transparent);color:var(--app-reference-hero-muted);margin-block-start:var(--ds-space-16);display:inline-flex}.site-footer__trust svg{color:color-mix(in srgb, var(--ds-action-primary) 40%, var(--app-reference-hero-text));flex:none}.site-footer__section h2{margin:0 0 var(--ds-space-12);color:var(--app-reference-hero-text);font-size:.8125rem;font-weight:var(--ds-fw-bold);line-height:1.75}.page-hero{padding-block:var(--app-section-space);position:relative}.page-hero:before{inset:var(--ds-space-16) 0;z-index:-1;border:var(--ds-border-thin) solid var(--app-grid-line);border-radius:var(--app-hero-radius);background-color:var(--ds-bg-surface);background-image:var(--app-hero-gradient);content:"";position:absolute}.page-hero__body{align-items:center;gap:var(--ds-space-40);display:grid}.page-hero__content{max-width:46rem}.page-hero h1{max-width:17ch;margin:var(--ds-space-20) 0 var(--ds-space-16);font-family:var(--ds-font-heading);font-size:var(--app-display-size);font-weight:var(--ds-fw-extrabold);letter-spacing:var(--ds-tracking-heading);line-height:var(--ds-leading-heading)}.page-hero__content>p{max-width:58ch;color:var(--ds-text-secondary);font:var(--ds-text-body-l);margin:0}.page-hero__actions{margin-block-start:var(--ds-space-8)}@media (min-width:64rem){.page-hero__body{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}}.hh-section{padding-block:var(--app-section-space)}.hh-section--center{text-align:center}.hh-section--center .section-heading{margin-inline:auto}.hh-section--center .hh-band__link{margin-block-start:var(--ds-space-24)}.hh-section__cta{justify-content:center;gap:var(--ds-space-12);flex-wrap:wrap;display:flex}.hh-grid{margin-block-start:var(--ds-space-32)}.hh-link{min-height:var(--app-touch-target);color:var(--ds-action-primary);font-weight:var(--ds-fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.hh-link:hover{text-decoration:underline}.hh-service-card{height:100%}.hh-feature,.hh-sign{padding:var(--ds-space-24);gap:var(--ds-space-12);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-raised);flex-direction:column;display:flex}.hh-feature__number{color:var(--ds-text-tertiary);font-family:var(--ds-font-num)}.hh-feature svg,.hh-sign svg{color:var(--ds-action-primary)}.hh-feature h3,.hh-sign h3{font:var(--ds-text-h4);margin:0}.hh-feature p,.hh-sign p{color:var(--ds-text-secondary);margin:0}.hh-benefit{padding:var(--ds-space-24);gap:var(--app-space-10);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-raised);flex-direction:column;display:flex}.hh-benefit__number{color:var(--ds-text-tertiary);font-family:var(--ds-font-num)}.hh-benefit svg{color:var(--ds-action-primary)}.hh-benefit h3{font:var(--ds-text-h4);margin:0}.hh-benefit p{color:var(--ds-text-secondary);margin:0}.hh-benefit--highlight{border-color:var(--ds-action-line);background-image:var(--app-hero-gradient), var(--ds-bg-surface);background-color:var(--ds-bg-surface);grid-column:1/-1}.hh-benefit--highlight h3{font:var(--ds-text-h3);font-family:var(--ds-font-num)}.hh-band{justify-content:space-between;align-items:center;gap:var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-2xl);background-image:var(--app-hero-gradient), var(--ds-bg-surface);background-color:var(--ds-bg-surface);flex-wrap:wrap;margin-block-start:var(--ds-space-32);padding:clamp(1.25rem,4vw,2.5rem);display:flex}.hh-band__copy span{color:var(--ds-action-primary);font:var(--ds-text-label);font-weight:var(--ds-fw-bold)}.hh-band__copy h3{margin:var(--ds-space-8) 0;font:var(--ds-text-h3)}.hh-band__copy p{color:var(--ds-text-secondary);margin:0}.hh-band__link{min-height:var(--app-touch-target);padding:var(--ds-space-4) var(--ds-space-20);border-radius:var(--ds-radius-full);background:var(--ds-action-primary);color:var(--ds-text-on-action);font-weight:var(--ds-fw-bold);align-items:center;text-decoration:none;display:inline-flex}.hh-support{border-radius:var(--ds-radius-3xl);background:var(--ds-action-primary);color:var(--ds-text-on-action);justify-items:start;gap:var(--ds-space-12);padding:clamp(2rem,7vw,4.5rem) clamp(1.25rem,5vw,3rem);display:grid}.hh-support>span{color:var(--ds-value);font:var(--ds-text-label);font-weight:var(--ds-fw-bold)}.hh-support h2{font-size:var(--app-title-size);margin:0}.hh-support p{max-width:52ch;color:var(--ds-text-on-action);opacity:.88;margin:0}.hh-support__cta{min-height:var(--app-touch-target);padding:var(--ds-space-4) var(--ds-space-20);border-radius:var(--ds-radius-full);background:var(--ds-bg-base);color:var(--ds-action-primary);font-weight:var(--ds-fw-bold);align-items:center;margin-block-start:var(--ds-space-12);text-decoration:none;display:inline-flex}.hh-trust{border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-2xl);background-image:var(--app-hero-gradient), var(--ds-bg-surface);background-color:var(--ds-bg-surface);text-align:center;margin-block-start:var(--ds-space-24);padding:clamp(1.25rem,4vw,2.5rem)}.hh-trust__kicker{color:var(--ds-action-primary);font:var(--ds-text-label);font-weight:var(--ds-fw-bold)}.hh-trust__value{margin:var(--ds-space-8) 0 0;font-family:var(--ds-font-num);font-size:clamp(3rem,8vw,5.5rem);font-weight:var(--ds-fw-extrabold);line-height:1}.hh-trust__value:after{color:var(--ds-value);content:"+"}.hh-trust__label{margin:var(--ds-space-8) 0 0;font-weight:var(--ds-fw-semibold)}.hh-trust__copy{max-width:46ch;margin:var(--ds-space-16) auto 0;color:var(--ds-text-secondary)}.hh-trust__note{margin:var(--ds-space-8) auto 0;color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.hh-faq,.hh-faq-page{margin-inline:auto}.hh-faq-page{gap:clamp(var(--ds-space-32), 3.5vw, calc(var(--ds-space-40) + var(--ds-space-4)));min-width:0;display:grid}.hh-faq-page .hh-accordion+.hh-accordion{margin-block-start:0}.faq-reference-page .home-faq-group{padding-block:calc(var(--ds-space-40) + var(--ds-space-4));display:block}.faq-reference-page .hh-accordion__item summary{min-height:4.5rem}.faq-reference-page .hh-accordion__item p{font-size:.8125rem}.faq-reference-page .home-faq-list{padding:var(--ds-space-8);gap:var(--ds-space-8);flex-direction:column;display:flex;overflow:visible}.hh-accordion{gap:var(--ds-space-16);display:grid}.hh-accordion__group{align-items:baseline;gap:calc(var(--ds-space-12) + var(--ds-space-2));color:var(--ds-text-primary);font-size:1.25rem;font-weight:var(--ds-fw-semibold);margin:0;display:flex}.hh-accordion__group>span{display:none}.home-faq-list{border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);overflow:hidden}.hh-accordion__item{border:0;border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);background:var(--ds-bg-raised);border-radius:0}.hh-accordion__item:last-child{border-block-end:0}.hh-accordion__item[open]{background:var(--ds-action-soft);box-shadow:inset var(--ds-space-4) 0 var(--ds-action-primary)}.hh-accordion__item summary{min-height:4.75rem;padding:var(--ds-space-12) var(--ds-space-16);align-items:center;gap:var(--ds-space-16);cursor:pointer;font-size:.90625rem;font-weight:var(--ds-fw-semibold);grid-template-columns:2.625rem minmax(0,1fr) 2.625rem;list-style:none;display:grid}.hh-accordion__item summary::-webkit-details-marker{display:none}.home-faq-number,.home-faq-plus{border-radius:var(--ds-radius-lg);place-items:center;width:2.625rem;height:2.625rem;display:grid}.home-faq-number{background:var(--ds-action-soft);color:var(--ds-action-primary);font:var(--ds-text-caption)}.home-faq-plus{box-sizing:border-box;border:var(--ds-border-thin) solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:var(--ds-bg-base);color:var(--ds-action-primary);transition:border-color var(--ds-dur-200) var(--ds-ease-standard), background-color var(--ds-dur-200) var(--ds-ease-standard);position:relative}.home-faq-plus:before,.home-faq-plus:after{width:calc(var(--ds-space-12) + var(--ds-space-2));height:calc(var(--ds-border-thin) * 2);border-radius:var(--ds-radius-full);content:"";transition:transform var(--ds-dur-200) var(--ds-ease-standard);background:currentColor;margin:auto;position:absolute;inset:0}.home-faq-plus:after{transform:rotate(90deg)}.hh-accordion__item[open] .home-faq-plus{border-color:var(--ds-action-primary);background:var(--ds-action-primary);color:var(--ds-text-on-action)}.hh-accordion__item[open] .home-faq-plus:after{transform:none}.home-faq-answer{margin-inline:calc(var(--ds-space-16) + 2.625rem + var(--ds-space-16)) calc(var(--ds-space-16) + 2.625rem + var(--ds-space-16));padding-block:0 var(--ds-space-20);border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle)}.hh-accordion__item p{color:var(--ds-text-secondary);text-align:justify;margin:0;padding-block-start:var(--ds-space-16);font-size:.90625rem;line-height:2.05}.faq-reference-page{--faq-accent:var(--ds-indigo-500);--faq-accent-soft:color-mix(in srgb, var(--ds-indigo-200) 10%, transparent);padding-block:clamp(var(--ds-space-24), 2.5vw, var(--ds-space-40)) clamp(var(--ds-space-64), 9vw, calc(var(--ds-space-96) + var(--ds-space-16)));background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--ds-indigo-400) 22%, transparent), transparent 25%), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--ds-purple-600) 18%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--ds-indigo-900) 80%, var(--ds-purple-800)), color-mix(in srgb, var(--ds-navy-900) 54%, var(--ds-purple-900)) 64%);color:var(--app-reference-hero-text)}.faq-reference-page__layout{width:min(calc(100% - (2 * var(--ds-space-20))), 73.75rem);gap:clamp(var(--ds-space-32), 6vw, var(--ds-space-80));grid-template-columns:minmax(21.25rem,.72fr) minmax(0,1.55fr);margin-inline:auto;padding-inline:0;display:grid}.faq-reference-page__intro{align-self:start;padding-block-start:7rem;position:sticky;top:7rem}.faq-reference-page .reference-eyebrow{min-height:calc(var(--ds-space-32));padding:calc(var(--ds-space-4) + var(--ds-border-thin)) var(--ds-space-12);border:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-indigo-300) 30%, transparent);border-radius:var(--ds-radius-full);background:color-mix(in srgb, var(--faq-accent) 16%, transparent);color:var(--ds-indigo-100);margin-block-end:calc(var(--ds-space-16) + var(--ds-space-2))}.faq-reference-page .reference-eyebrow:before{display:none}.faq-reference-page__intro h1{max-width:12ch;font-size:clamp(2.125rem,4.2vw,3.375rem);font-weight:var(--ds-fw-bold);color:var(--app-reference-hero-text);margin:0;line-height:1.5}.faq-reference-page__intro>p:not(.reference-eyebrow){width:100%;max-width:none;margin:calc(var(--ds-space-16) + var(--ds-space-2)) 0 0;color:var(--app-reference-hero-muted);text-align:justify;font-size:.9375rem;line-height:2.05}.faq-reference-page__guide{width:100%;max-width:24.375rem;min-height:var(--ds-space-72);padding:calc(var(--ds-space-12) + var(--ds-space-2));border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--app-reference-hero-text) 7%, transparent);grid-template-columns:calc(var(--app-touch-target) - var(--ds-space-2)) minmax(0, 1fr) auto;margin-block-start:calc(var(--ds-space-24) + var(--ds-space-4));border:var(--ds-border-thin) solid var(--ds-border-default)!important;color:var(--app-reference-hero-text)!important;align-items:center!important;gap:var(--ds-space-12)!important;text-decoration:none!important;display:grid!important}.faq-reference-page__guide>span:first-child{width:calc(var(--app-touch-target) - var(--ds-space-2));height:calc(var(--app-touch-target) - var(--ds-space-2));border:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-indigo-300) 34%, transparent);border-radius:var(--ds-radius-full);background:var(--ds-action-soft);color:var(--ds-action-primary);place-items:center;display:grid}.faq-reference-page__guide>span:nth-child(2){display:grid}.faq-reference-page__guide small{color:var(--ds-text-secondary)}@media (max-width:48rem){.faq-reference-page__layout{grid-template-columns:1fr}.faq-reference-page__intro{padding-block-start:0;position:static}.faq-reference-page .home-faq-group{padding-block:calc(var(--ds-space-40) + var(--ds-space-4))}}@media (max-width:40rem){.hh-accordion__item summary{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr) 2.625rem}.home-faq-number{display:none}.home-faq-answer{margin-inline:var(--ds-space-16) calc(var(--ds-space-16) + 2.625rem)}}.hh-journey,.hh-featured{border-color:var(--ds-action-line);background:color-mix(in srgb, var(--ds-card-bg) 92%, transparent);box-shadow:var(--ds-shadow-floating);padding:clamp(1rem,3vw,1.75rem)}.hh-journey__title{align-items:center;gap:var(--app-space-10);margin-block-end:var(--ds-space-16);display:flex}.hh-journey__title svg{color:var(--ds-action-primary)}.hh-journey__title h2{font:var(--ds-text-h4);margin:0}.hh-journey__steps{gap:var(--ds-space-8);margin:0;padding:0;list-style:none;display:grid}.hh-journey__steps li{min-height:var(--app-touch-target);align-items:center;gap:var(--ds-space-12);display:flex}.hh-journey__step-number{border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-full);width:1.75rem;height:1.75rem;color:var(--ds-action-primary);font-family:var(--ds-font-num);font:var(--ds-text-caption);flex:none;place-items:center;display:inline-grid}.hh-journey__note{margin:var(--ds-space-16) 0 0;color:var(--ds-text-tertiary);font:var(--ds-text-caption)}.hh-featured{gap:var(--app-space-10);display:grid}.hh-featured>span{color:var(--ds-value);font:var(--ds-text-label);font-weight:var(--ds-fw-bold)}.hh-featured a{text-decoration:none}.hh-featured h2{font:var(--ds-text-h3);line-height:var(--ds-leading-heading);margin:0}.hh-featured p{color:var(--ds-text-secondary);margin:0}.hh-featured small{color:var(--ds-text-tertiary)}.hh-source{padding:var(--ds-space-24);gap:var(--ds-space-12);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-raised);flex-direction:column;display:flex}.hh-source__chip{padding:var(--ds-space-2) var(--ds-space-12);border-radius:var(--ds-radius-full);background:var(--ds-action-soft);color:var(--ds-action-primary);font:var(--ds-text-caption);font-weight:var(--ds-fw-bold);align-self:flex-start}.hh-source h3{font:var(--ds-text-h4);line-height:var(--ds-leading-heading);margin:0}.hh-source__link{min-height:var(--app-touch-target);align-items:center;gap:var(--ds-space-8);color:var(--ds-action-primary);font-weight:var(--ds-fw-bold);margin-block-start:auto;text-decoration:none;display:inline-flex}.hh-contact-form .section-heading{text-align:center;margin-inline:auto}.hh-contact-form .contact-card{margin-inline:auto}.hh-cta{margin-block:0 var(--app-section-space);gap:var(--ds-space-20);border-color:var(--ds-action-line);background-color:var(--ds-bg-surface);background-image:var(--app-hero-gradient), var(--ds-bg-surface);padding:clamp(1.5rem,5vw,3rem);display:grid}.hh-cta__kicker{color:var(--ds-action-primary);font:var(--ds-text-label);font-weight:var(--ds-fw-bold)}.hh-cta__copy h2{margin:0 0 var(--ds-space-8);font:var(--ds-text-h3)}.hh-cta__copy h3{color:var(--ds-text-secondary);font:var(--ds-text-body-l);font-weight:var(--ds-fw-normal);margin:0}.hh-cta__actions{gap:var(--ds-space-12);flex-wrap:wrap;display:flex}.hh-cta__primary{min-height:var(--app-touch-target);padding:var(--ds-space-4) var(--ds-space-20);border-radius:var(--ds-radius-full);background:var(--ds-action-primary);color:var(--ds-text-on-action);font-weight:var(--ds-fw-bold);align-items:center;text-decoration:none;display:inline-flex}.hh-cta__ghost{min-height:var(--app-touch-target);padding:var(--ds-space-4) var(--ds-space-20);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-full);color:var(--ds-action-primary);font-weight:var(--ds-fw-bold);align-items:center;text-decoration:none;display:inline-flex}.hh-cta__ghost:hover{background:var(--ds-action-soft)}@media (min-width:48rem){.hh-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.hh-cta__copy{max-width:62ch}}.site-footer{background:var(--app-reference-footer-bg);border-block-start:0}[data-theme=dark] .site-footer{border-block-start:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 6%, transparent);background:var(--ds-navy-950)}.site-footer :is(p,a,span,li){font:var(--ds-text-body-s);line-height:2}.site-footer__inner{width:min(100% - (2 * var(--app-page-gutter)), var(--app-content));padding-block:var(--ds-space-48) var(--ds-space-32);display:block}.site-footer__grid{gap:calc(var(--ds-space-32) + var(--ds-space-4));grid-template-columns:1fr;margin:0;padding:0;display:grid}.site-footer__brand{align-items:flex-start;gap:calc(var(--ds-space-12) + var(--ds-space-2));flex-direction:column;min-width:0;display:flex}.site-footer__brand>a{display:inline-flex}.site-footer__brand img{width:auto;height:calc(var(--ds-space-40) + var(--ds-space-4));filter:brightness(0)invert()}.site-footer .site-footer__brand p{max-width:23.75rem;color:color-mix(in srgb, var(--app-reference-hero-text) 52%, transparent);margin:0}.site-footer__trust{max-width:21.25rem;padding:var(--app-space-10) var(--ds-space-16);align-items:center;gap:var(--app-space-10);border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 8%, transparent);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--app-reference-hero-text) 6%, transparent);color:color-mix(in srgb, var(--app-reference-hero-text) 70%, transparent);margin:0;display:inline-flex}.site-footer__trust svg,.site-footer__contact svg{color:color-mix(in srgb, var(--ds-action-primary) 40%, var(--app-reference-hero-text));flex:none}.site-footer__section{min-width:0}.site-footer__section h2{margin:0 0 calc(var(--ds-space-12) + var(--ds-space-2));color:color-mix(in srgb, var(--app-reference-hero-text) 90%, transparent);font:var(--ds-text-body-s);font-weight:var(--ds-fw-bold)}.site-footer__col,.site-footer__col ul{margin:0;padding:0;display:block}.site-footer__col ul{list-style:none}.site-footer__col li{min-width:0;min-height:var(--app-touch-target);color:color-mix(in srgb, var(--app-reference-hero-text) 48%, transparent);align-items:center;display:flex}.site-footer__col a{min-width:0;min-height:var(--app-touch-target);transition:color var(--ds-dur-200) var(--ds-ease-standard);align-items:center;padding:0;text-decoration:none;color:color-mix(in srgb, var(--app-reference-hero-text) 48%, transparent)!important;display:flex!important}.site-footer__col a:hover,.site-footer__legal-links a:hover{color:var(--app-reference-hero-text)!important}.site-footer__contact{font-style:normal}.site-footer__contact li{gap:var(--ds-space-8)}.site-footer__contact a{overflow-wrap:anywhere}.site-footer__legal{justify-content:space-between;align-items:center;gap:var(--ds-space-16);border-block-start:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 8%, transparent);flex-direction:column;margin-block-start:var(--ds-space-32);padding-block-start:var(--ds-space-32);display:flex}.site-footer .site-footer__legal p{color:color-mix(in srgb, var(--app-reference-hero-text) 45%, transparent);font:var(--ds-text-label);margin:0;line-height:1.8}.site-footer__copyright{justify-content:center;gap:var(--app-space-6);text-align:center;flex-wrap:wrap;display:flex}.site-footer__copyright span+span:before{content:none}.site-footer__legal-dot{display:none}.site-footer__legal-links{align-items:center;gap:var(--ds-space-16);flex-wrap:wrap;display:flex}.site-footer__legal-links a{min-height:var(--app-touch-target);transition:color var(--ds-dur-200) var(--ds-ease-standard);align-items:center;text-decoration:none;color:color-mix(in srgb, var(--app-reference-hero-text) 45%, transparent)!important;display:inline-flex!important}.site-nav a,.site-mobile-nav a,.brand-link,.site-header__cta,.site-footer__col a,.site-footer__brand a,.site-footer__support-actions a,.site-footer__legal-links a,.reference-button,.reference-disclosure__body a,.reference-section-heading a,.reference-about a,.reference-faq__support a,.article-back,.blog-featured h2 a,.blog-card>a,.contact-channels>a,.hh-band__link,.hh-cta__primary,.hh-cta__ghost,.hh-support__cta,.hh-source__link,.hh-link,.service-readiness__help a{border-bottom:0!important}.site-nav a{color:var(--ds-text-primary)!important}.site-nav a[aria-current=page]{color:var(--ds-action-primary)!important}.site-footer__brand a{color:var(--app-reference-hero-text)!important}.reference-button--primary,.site-header__cta,.site-footer__support-actions a:first-child{color:var(--ds-text-on-action)!important}.site-footer__support-actions a:first-child{color:var(--app-reference-hero-ink)!important}.reference-button--ghost{color:var(--app-reference-hero-text)!important}.faq-reference-page .reference-eyebrow,.faq-reference-page .hh-accordion__group>span,.faq-reference-page .home-faq-number,.faq-reference-page .home-faq-plus{color:var(--ds-indigo-100)}.faq-reference-page .hh-accordion__group,.faq-reference-page .home-faq-question,.faq-reference-page__guide strong{color:var(--app-reference-hero-text)}.faq-reference-page .hh-accordion__group{line-height:1.55}.faq-reference-page .home-faq-list{border-color:color-mix(in srgb, var(--app-reference-hero-text) 12%, transparent);border-radius:calc(var(--ds-radius-xl) + var(--ds-space-2));background:color-mix(in srgb, var(--ds-purple-900) 32%, transparent);box-shadow:0 var(--ds-space-32) var(--ds-space-80) -2.75rem color-mix(in srgb, var(--ds-navy-950) 90%, transparent)}.faq-reference-page .hh-accordion__item{border:var(--ds-border-thin) solid transparent;border-radius:calc(var(--ds-radius-lg) - var(--ds-space-2));box-shadow:none;transition:border-color var(--ds-dur-200) var(--ds-ease-standard), background-color var(--ds-dur-200) var(--ds-ease-standard);background:0 0}.faq-reference-page .hh-accordion__item:last-child{border-block-end:var(--ds-border-thin) solid transparent}.faq-reference-page .hh-accordion__item:hover{border-color:color-mix(in srgb, var(--app-reference-hero-text) 8%, transparent);background:color-mix(in srgb, var(--app-reference-hero-text) 5%, transparent)}.faq-reference-page .hh-accordion__item[open]{border-color:color-mix(in srgb, var(--ds-indigo-300) 46%, transparent);background:var(--faq-accent-soft);box-shadow:inset var(--app-outline-width) 0 var(--faq-accent)}.faq-reference-page .hh-accordion__item summary{box-sizing:border-box;width:100%;min-width:0;padding:calc(var(--ds-space-12) + var(--ds-border-thin)) var(--ds-space-16);grid-template-columns:minmax(0, 1fr) calc(var(--app-touch-target) - var(--ds-space-2));gap:var(--ds-space-16);color:var(--app-reference-hero-text);font-size:.90625rem;line-height:1.8}.faq-reference-page .hh-accordion__item summary:focus-visible{border-radius:calc(var(--ds-radius-lg) - var(--ds-space-2) - var(--ds-border-thin));outline:var(--app-outline-width) solid var(--ds-indigo-200);outline-offset:calc(-1 * var(--app-outline-width))}.faq-reference-page .home-faq-number{display:none}.faq-reference-page .home-faq-question{overflow-wrap:break-word;grid-column:1;min-width:0}.faq-reference-page .home-faq-plus{width:calc(var(--app-touch-target) - var(--ds-space-2));height:calc(var(--app-touch-target) - var(--ds-space-2));grid-column:2;justify-self:center}.faq-reference-page .hh-accordion__item p,.faq-reference-page__guide small{color:var(--app-reference-hero-muted)}.faq-reference-page .home-faq-number,.faq-reference-page .home-faq-plus{border-color:color-mix(in srgb, var(--app-reference-hero-text) 18%, transparent);background:color-mix(in srgb, var(--app-reference-hero-text) 6%, transparent)}.faq-reference-page .hh-accordion__item[open] .home-faq-plus{color:var(--ds-text-on-action);border-color:var(--faq-accent);background:var(--faq-accent)}.faq-reference-page .home-faq-answer{margin-inline:var(--ds-space-16) calc(var(--ds-space-56) + var(--ds-space-2));border-color:color-mix(in srgb, var(--app-reference-hero-text) 9%, transparent);padding-block-end:calc(var(--ds-space-20) + var(--ds-space-2))}.faq-reference-page .hh-accordion__item p{padding-block-start:var(--ds-space-16);font-size:.90625rem;line-height:2.05}.site-footer__support-actions a:last-child{color:var(--app-reference-hero-text)!important}.reference-faq__support a{color:var(--app-reference-hero-muted)!important}@media (min-width:40rem){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}.site-footer__legal{flex-direction:row}.site-footer__copyright{text-align:start;justify-content:flex-start}.site-footer__legal-dot{display:inline}.site-footer__legal-dot:before{content:"·"}}@media (min-width:56.25rem){.site-footer__inner{padding-block-start:var(--ds-space-56)}.site-footer__grid{gap:var(--ds-space-40);grid-template-columns:minmax(18rem,1.4fr) repeat(2,minmax(8rem,.8fr)) minmax(10rem,1fr)}.site-footer__brand{grid-column:auto}}.contact-channels{gap:var(--ds-space-8);grid-template-columns:1fr;width:100%;display:grid}.contact-channels>a{min-width:0;min-height:4.75rem;padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--app-reference-hero-text) 7%, transparent);transition:border-color var(--ds-motion-fast) var(--ds-ease-standard), transform var(--ds-motion-fast) var(--ds-ease-standard);grid-template-columns:auto minmax(0,1fr);align-content:center;border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 18%, transparent)!important;align-items:center!important;gap:var(--ds-space-16)!important;color:var(--app-reference-hero-text)!important;text-decoration:none!important;display:grid!important}.contact-channels>a:hover{background:var(--ds-action-soft);transform:none}.contact-channels>a:first-child{border-inline-end:0}.contact-channels small,.contact-channels strong,.contact-channels>a>span:last-child{display:block}.contact-channels strong{overflow-wrap:anywhere}.reference-faq__list,.reference-faq__list details,.reference-faq__list summary{min-width:0}.reference-faq__list summary::marker{content:""}.contact-channels small{margin-bottom:var(--ds-space-4);color:var(--app-reference-hero-muted)}.contact-faq-groups{max-width:60rem;margin-inline:auto}.reference-faq .contact-faq-groups .hh-accordion__group{color:var(--app-reference-hero-text)}.reference-faq .contact-faq-groups .home-faq-list{border-color:color-mix(in srgb, var(--app-reference-hero-text) 16%, transparent);background:color-mix(in srgb, var(--app-reference-hero-text) 4%, transparent);box-shadow:none}.reference-faq .contact-faq-groups .hh-accordion__item{border-color:color-mix(in srgb, var(--app-reference-hero-text) 16%, transparent);background:0 0}.reference-faq .contact-faq-groups .hh-accordion__item[open]{background:color-mix(in srgb, var(--ds-action-primary) 10%, transparent)}.reference-faq .contact-faq-groups :is(summary,.hh-accordion__item p){color:var(--app-reference-hero-text)}@media (max-width:64rem){.contact-channels{grid-template-columns:1fr}}@media (max-width:48rem){.contact-channels>a{border-inline-end:0;border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle)!important}}@media (prefers-reduced-motion:reduce){.contact-channels>a{transition:none}}@media (min-width:48.0625rem){#start-path .reference-section-heading{height:8.125rem}#start-path .reference-section-heading h2{font-size:2.5rem}section:has(.reference-benefits) .reference-section-heading h2{font-size:2.5rem}#start-path .reference-section-heading p{font-size:.875rem}.reference-pathway article{height:11.125rem}.reference-services .reference-section-heading{padding-block-start:calc(var(--ds-space-16) + var(--ds-space-4))}.reference-services{min-height:61.4375rem;padding-block-end:var(--ds-space-40)}.reference-disclosure summary{min-height:4.75rem}.reference-disclosures{min-height:42.375rem}.reference-support{padding-block-end:calc(var(--ds-space-40) + var(--ds-space-2))}.reference-support__inner{min-height:14.5rem}section:has(.reference-benefits) .reference-section-heading{height:12.375rem;margin-block-end:calc(var(--ds-space-48) + var(--ds-space-2))}.reference-benefits{height:9.75rem}.reference-faq{padding-block:3.5rem var(--ds-space-40)}.reference-faq .reference-section-heading{min-height:9.5rem;margin-block-end:calc(var(--ds-space-64) - var(--ds-space-2) + var(--ds-border-thin))}.reference-faq__list{max-width:60rem;min-height:43.5625rem;padding:var(--ds-space-8);border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--app-reference-hero-ink) 32%, transparent)}.reference-faq__list details{border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 16%, transparent);border-radius:var(--ds-radius-lg);overflow:clip}.reference-faq__list summary{min-height:4.875rem;padding:var(--ds-space-16) calc(var(--ds-space-24) - var(--ds-space-2));grid-template-columns:2.375rem minmax(0, 1fr) var(--app-touch-target);gap:calc(var(--ds-space-20) - var(--ds-space-2));font-size:.9375rem;display:grid}.reference-faq__list details p{width:37.9375rem;max-width:calc(100% - 9rem);margin-inline:calc(var(--ds-space-80) + var(--ds-space-2)) auto;padding-block:calc(var(--ds-space-20) - var(--ds-border-thin)) calc(var(--ds-space-24) + var(--ds-space-4) - var(--ds-border-thin))}.reference-about{min-height:17.75rem}}.about-contact-hero{background:radial-gradient(circle at 24% 18%, var(--ds-action-soft), transparent 28rem), linear-gradient(100deg, var(--ds-bg-base), color-mix(in srgb, var(--ds-action-primary) 4%, var(--ds-bg-base)));min-height:42.5rem;padding-block:clamp(4.125rem,8vw,7rem);position:relative;overflow:hidden}.about-contact-hero__layout{z-index:1;direction:ltr;align-items:center;gap:clamp(2.875rem,7vw,6.5rem);display:grid;position:relative}.about-contact-hero__copy,.about-contact-hero__visual{direction:rtl}.about-contact-hero__copy{z-index:2;position:relative;container-type:inline-size}.about-contact__eyebrow,.about-contact__heading>div>span,.about-contact-finale>div>header>span{min-height:1.875rem;padding-inline:var(--ds-space-12);border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-full);background:var(--ds-action-soft);color:var(--ds-action-primary);font-size:.6875rem;font-weight:var(--ds-fw-bold);align-items:center;display:inline-flex}.about-contact-hero__copy h1{max-width:38.125rem;margin:var(--ds-space-16) 0 0;font-size:clamp(1.125rem,6.2cqi,2.5rem);font-weight:var(--ds-fw-extrabold);letter-spacing:-.035em;text-wrap:balance;line-height:1.36}.about-contact-hero__lead{max-width:42.5rem;margin:var(--ds-space-16) 0 0;color:var(--ds-text-secondary);text-align:justify;text-align-last:start;font-size:.875rem;line-height:2}.about-contact-hero__actions{gap:var(--ds-space-12);flex-wrap:wrap;margin-block-start:calc(var(--ds-space-24) + var(--ds-space-4));display:flex}.about-contact-hero__actions a{min-height:3.125rem;padding-inline:var(--ds-space-20);justify-content:center;align-items:center;gap:var(--ds-space-8);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);color:var(--ds-text-primary);font-size:.75rem;font-weight:var(--ds-fw-extrabold);transition:border-color var(--ds-dur-150) var(--ds-ease-standard), background-color var(--ds-dur-150) var(--ds-ease-standard), color var(--ds-dur-150) var(--ds-ease-standard), transform var(--ds-dur-150) var(--ds-ease-standard);text-decoration:none;display:inline-flex}.about-contact-hero__actions a:first-child{background:var(--ds-action-primary);box-shadow:var(--ds-shadow-card);color:var(--ds-text-on-action);border-color:#0000}.about-contact-hero__actions a:hover{border-color:var(--ds-action-primary);color:var(--ds-action-primary);transform:translateY(var(--ds-hover-lift))}.about-contact-hero__actions a:first-child:hover{color:var(--ds-text-on-action);filter:brightness(.96)}.about-contact-hero__note{max-width:42.5rem;margin:var(--ds-space-20) 0 0;border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);color:var(--ds-text-secondary);gap:var(--ds-space-8);text-align:start;grid-template-columns:1.125rem minmax(0,1fr);padding-block-start:var(--ds-space-16);font-size:.6875rem;line-height:1.8;display:grid}.about-contact-hero__note svg{color:var(--ds-action-primary);margin-block-start:var(--ds-space-2)}.about-contact-hero__visual{min-height:36.25rem;position:relative}.about-contact-hero__image{-webkit-mask-image:radial-gradient(ellipse at center, var(--ds-bg-base) 52%, color-mix(in srgb, var(--ds-bg-base) 92%, transparent) 64%, transparent 96%);-webkit-mask-image:radial-gradient(ellipse at center, var(--ds-bg-base) 52%, color-mix(in srgb, var(--ds-bg-base) 92%, transparent) 64%, transparent 96%);mask-image:radial-gradient(ellipse at center, var(--ds-bg-base) 52%, color-mix(in srgb, var(--ds-bg-base) 92%, transparent) 64%, transparent 96%);background:url(/images/persepolis-about-day-from-night.png) 72%/cover no-repeat;border:0;position:absolute;inset:-4.25rem -18vw -4.25rem 0}:is([data-mode=dark],[data-theme=navy],[data-theme=dark]) .about-contact-hero__image{background-image:url(/images/persepolis-about-night.png)}.about-contact-hero__identity{z-index:2;gap:var(--ds-space-12);width:min(21rem,76%);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:-1.125rem;transform:translateY(-50%)}.about-contact-hero__identity-item{min-height:5.125rem;padding:var(--ds-space-12) var(--ds-space-16);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--ds-bg-surface) 94%, transparent);box-shadow:var(--ds-shadow-card);color:var(--ds-text-primary);align-items:center;gap:var(--ds-space-12);grid-template-columns:2.5rem minmax(0,1fr);display:grid;overflow:hidden}.about-contact-hero__identity-item>span:last-child,.about-contact-hero__identity-item small,.about-contact-hero__identity-item strong{display:block}.about-contact-hero__identity-item small{color:var(--ds-text-secondary);font-size:.6875rem;font-weight:var(--ds-fw-semibold)}.about-contact-hero__identity-item strong{text-wrap:balance;margin-block-start:var(--ds-space-2);font-size:.8125rem;line-height:1.6}.about-contact__icon{border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-xl);background:var(--ds-action-primary);width:3.25rem;height:3.25rem;box-shadow:var(--ds-shadow-card);color:var(--ds-text-on-action);flex:none;place-items:center;display:grid}.about-contact__icon--small{border-radius:var(--ds-radius-lg);background:var(--ds-action-soft);width:2.5rem;height:2.5rem;box-shadow:none;color:var(--ds-action-primary)}.about-contact-story,.about-contact-principles,.about-contact-approach,.about-contact-press,.about-contact-finale{padding-block:clamp(4.5rem,8vw,6.75rem)}.about-contact-story{background:radial-gradient(circle at 8% 14%, var(--ds-action-soft), transparent 23rem), var(--ds-bg-base)}.about-contact__split{gap:clamp(2.375rem,7vw,6rem);display:grid}.about-contact__heading{max-width:47.5rem}.about-contact__heading--with-icon{align-items:start;gap:var(--ds-space-20);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.about-contact__heading h2,.about-contact-finale h2{max-width:45rem;margin:var(--ds-space-12) 0 0;font-size:clamp(1.6875rem,3vw,2.5rem);font-weight:var(--ds-fw-extrabold);text-wrap:balance;line-height:1.5}.about-contact__heading p{max-width:38.75rem;margin:var(--ds-space-12) 0 0;color:var(--ds-text-secondary);text-align:start;line-height:1.9}.about-contact__list{border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);margin:0;padding:0;list-style:none}.about-contact__list li{padding-block:var(--ds-space-24);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);gap:var(--ds-space-20);grid-template-columns:2.375rem minmax(0,1fr);display:grid}.about-contact__list li>span,.about-contact-approach__grid article>span:nth-child(2),.about-contact-press__grid>a>span:nth-child(2){color:var(--ds-action-primary);font-size:.6875rem;font-weight:var(--ds-fw-bold)}.about-contact__list h3,.about-contact-approach__grid h3,.about-contact-press__grid h3{margin:0;font-size:1.125rem;line-height:1.7}.about-contact__list p,.about-contact-approach__grid p{margin:var(--ds-space-8) 0 0;color:var(--ds-text-secondary);text-align:start;font-size:.8125rem;line-height:1.9}.about-contact-approach{border-block:var(--ds-border-thin) solid var(--ds-border-subtle);background:linear-gradient(90deg, var(--ds-action-soft) var(--ds-border-thin), transparent 1px), var(--ds-bg-base);background-size:25% 100%}.about-contact-press{background:var(--ds-bg-base)}.about-contact-approach__grid,.about-contact-press__grid{gap:var(--ds-space-16);margin-block-start:var(--ds-space-40);display:grid}.about-contact-approach__grid article,.about-contact-press__grid>a{min-height:16.875rem;padding:var(--ds-space-24);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);color:var(--ds-text-primary);flex-direction:column;display:flex;position:relative}.about-contact-approach__grid article>span:nth-child(2){position:absolute;inset-block-start:var(--ds-space-32);inset-inline-end:var(--ds-space-24)}.about-contact-approach__grid h3,.about-contact-press__grid h3{margin-block-start:auto}.about-contact-principles{border-block:var(--ds-border-thin) solid var(--ds-border-subtle);background:var(--ds-bg-surface)}.about-contact-press__grid>a{min-height:15.625rem;transition:border-color var(--ds-dur-150) var(--ds-ease-standard), box-shadow var(--ds-dur-150) var(--ds-ease-standard), transform var(--ds-dur-150) var(--ds-ease-standard);text-decoration:none}.about-contact-press__grid>a:hover{border-color:var(--ds-action-primary);box-shadow:var(--ds-shadow-floating);transform:translateY(var(--ds-hover-lift))}.about-contact-press__grid strong{align-items:center;gap:var(--ds-space-8);color:var(--ds-action-primary);margin-block-start:var(--ds-space-16);font-size:.6875rem;display:inline-flex}.about-contact-finale{background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--ds-action-primary) 16%, transparent), transparent 25%), linear-gradient(145deg, color-mix(in srgb, var(--app-reference-hero-ink) 88%, var(--ds-action-primary)), var(--app-reference-hero-ink) 64%);color:var(--app-reference-hero-text);position:relative;overflow:hidden}.about-contact-finale:before{background-image:linear-gradient(color-mix(in srgb, var(--app-reference-hero-text) 8%, transparent) var(--ds-border-thin), transparent 0), linear-gradient(90deg, color-mix(in srgb, var(--app-reference-hero-text) 6%, transparent) var(--ds-border-thin), transparent 0);content:"";opacity:.12;pointer-events:none;background-size:5rem 5rem;position:absolute;inset:0}.about-contact-finale__layout{z-index:1;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}.about-contact-finale>div>header>span{border-color:color-mix(in srgb, var(--ds-action-primary) 34%, transparent);background:color-mix(in srgb, var(--ds-action-primary) 14%, transparent);color:color-mix(in srgb, var(--ds-action-primary) 35%, var(--app-reference-hero-text))}.about-contact-finale h2{max-width:12ch;color:var(--app-reference-hero-text)}.about-contact-finale>div>header>p{max-width:42ch;margin:var(--ds-space-16) 0 0;color:var(--app-reference-hero-muted);font-size:.875rem;line-height:2}.about-contact-finale__guide{max-width:24.375rem;min-height:4.5rem;padding:var(--ds-space-12);border:var(--ds-border-thin) solid color-mix(in srgb, var(--app-reference-hero-text) 12%, transparent);border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--app-reference-hero-text) 5%, transparent);color:var(--app-reference-hero-muted);align-items:center;gap:var(--ds-space-12);grid-template-columns:2.625rem minmax(0,1fr) auto;margin-block-start:var(--ds-space-24);text-decoration:none;display:grid}.about-contact-finale__guide strong,.about-contact-finale__guide small{display:block}.about-contact-finale__guide strong{color:var(--app-reference-hero-text);font-size:.8125rem}.about-contact-finale__guide small{color:var(--app-reference-hero-muted);font-size:.6875rem}.about-contact-finale__panel{min-height:16.25rem;padding:clamp(var(--ds-space-24), 4vw, var(--ds-space-40));border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);color:var(--ds-text-primary);align-content:center;justify-items:start;gap:var(--ds-space-24);display:grid}.about-contact-finale__panel p{color:var(--ds-text-secondary);text-align:start;margin:0;line-height:2}@media (min-width:45rem){.about-contact__split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.about-contact-approach__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-contact-press__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.about-contact-hero__layout{grid-template-columns:minmax(32.5rem,1.05fr) minmax(26.875rem,.95fr)}.about-contact-finale__layout{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.55fr)}}@media (max-width:59.9375rem){.about-contact-hero__visual{min-height:28.75rem}.about-contact-hero__image{border-radius:var(--ds-radius-2xl);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ds-bg-base) 14%), linear-gradient(180deg, var(--ds-bg-base) 0 84%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ds-bg-base) 14%), linear-gradient(180deg, var(--ds-bg-base) 0 84%, transparent);mask-image:linear-gradient(90deg, transparent 0, var(--ds-bg-base) 14%), linear-gradient(180deg, var(--ds-bg-base) 0 84%, transparent);inset:0 -7vw;-webkit-mask-composite:source-in;mask-composite:intersect}.about-contact-hero__identity{inset-inline-start:var(--ds-space-24)}}@media (max-width:44.9375rem){.site-header--about .site-header__cta{display:none!important}.site-header--about .site-header__menu svg{width:1.375rem;height:1.375rem;display:block}.about-contact-hero{min-height:0;padding-block:var(--ds-space-40) var(--ds-space-64)}.about-contact-hero__layout{width:min(100% - (2 * var(--ds-space-16)), var(--app-reference-max));gap:var(--ds-space-32)}.about-contact-hero__copy h1{font-size:clamp(2.0625rem,9.5vw,2.6875rem);line-height:1.42}.about-contact-hero__lead{font-size:.8125rem}.about-contact-hero__actions{gap:var(--ds-space-8);display:grid}.about-contact-hero__actions a{width:100%}.about-contact-hero__visual{min-height:32.5rem}.about-contact-hero__image{inset-inline:calc(-1 * var(--ds-space-16));-webkit-mask-image:linear-gradient(180deg, var(--ds-bg-base) 0 84%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--ds-bg-base) 0 84%, transparent);mask-image:linear-gradient(180deg, var(--ds-bg-base) 0 84%, transparent);background-position:30%;border-radius:0}.about-contact-hero__identity{width:auto;inset:auto var(--ds-space-16) var(--ds-space-20);transform:none}.about-contact__heading--with-icon,.about-contact-approach__grid,.about-contact-press__grid{grid-template-columns:1fr}.about-contact-finale__guide{max-width:none}}.about-showcase{--about-ink:var(--app-reference-hero-ink);--about-on-ink:var(--app-reference-hero-text);--about-muted:var(--ds-text-secondary);--about-line:var(--ds-border-subtle);--about-brand:var(--ds-action-primary);--about-brand-soft:var(--ds-action-soft);--about-paper:var(--ds-bg-surface);--about-canvas:var(--ds-bg-base)}.site-header--about,.site-header--about .site-header__inner{height:4.75rem;min-height:4.75rem}.site-header--about .brand-link,.site-header--about .brand-link img{width:5rem}.about-reference-wrap{width:min(100% - (2 * var(--ds-space-24)), 76.25rem);margin-inline:auto}.about-image-hero{isolation:isolate;background:var(--about-ink);height:40rem;min-height:40rem;color:var(--about-on-ink);padding:0;display:grid;position:relative;overflow:hidden}.about-image-hero:before,.about-image-hero:after{z-index:-2;content:"";pointer-events:none;transition:opacity var(--ds-dur-500) var(--ds-ease-standard);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.about-image-hero:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--about-ink) 2%, transparent), color-mix(in srgb, var(--about-ink) 22%, transparent) 44%, color-mix(in srgb, var(--about-ink) 90%, transparent)), linear-gradient(transparent, color-mix(in srgb, var(--about-ink) 20%, transparent)), url(/images/persepolis-about-day-from-night.png)}.about-image-hero:after{z-index:-1;background-image:linear-gradient(90deg, color-mix(in srgb, var(--ds-navy-950) 4%, transparent), color-mix(in srgb, var(--ds-navy-950) 34%, transparent) 44%, color-mix(in srgb, var(--ds-navy-950) 92%, transparent)), linear-gradient(transparent, color-mix(in srgb, var(--ds-navy-950) 34%, transparent)), url(/images/persepolis-about-night.png);opacity:0}:is([data-mode=dark],[data-theme=dark],[data-theme=navy]) .about-image-hero:before{opacity:0}:is([data-mode=dark],[data-theme=dark],[data-theme=navy]) .about-image-hero:after{opacity:1}.image-hero-page-label{z-index:3;width:min(24.375rem, calc(100% - (2 * var(--ds-space-24))));padding:var(--ds-space-24) calc(var(--ds-space-24) + var(--ds-space-2)) calc(var(--ds-space-20) + var(--ds-space-2));border:var(--ds-border-thin) solid color-mix(in srgb, var(--about-on-ink) 24%, transparent);border-radius:var(--ds-radius-xl);background:linear-gradient(145deg, color-mix(in srgb, var(--about-ink) 72%, transparent), color-mix(in srgb, var(--about-ink) 48%, transparent));box-shadow:var(--ds-shadow-floating);color:var(--about-on-ink);text-align:start;-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(112%);backdrop-filter:blur(var(--ds-glass-blur)) saturate(112%);position:absolute;inset-block-start:48%;inset-inline-start:max(var(--ds-space-24), calc((100vw - 76.25rem) / 2));transform:translateY(-50%)}.image-hero-page-label>span{align-items:center;gap:var(--app-space-10);color:color-mix(in srgb, var(--about-on-ink) 82%, var(--about-brand));font-size:.8125rem;font-weight:var(--ds-fw-bold);margin-block-end:var(--app-space-10);display:inline-flex}.image-hero-page-label>span:before{width:var(--app-space-28);height:var(--ds-border-medium);border-radius:var(--ds-radius-full);background:color-mix(in srgb, var(--about-brand) 45%, var(--about-on-ink));content:""}.image-hero-page-label h1{color:var(--about-on-ink);margin:0;font-size:clamp(1.6875rem,2.2vw,2.125rem);line-height:1.55}.image-hero-page-label p{margin:var(--ds-space-8) 0 0;color:color-mix(in srgb, var(--about-on-ink) 88%, transparent);font-size:.875rem;line-height:1.9}.about-image-hero__inner{min-height:inherit;align-items:stretch;display:grid}.about-image-hero__copy{min-height:inherit;align-items:end;display:grid}.about-image-hero__support{gap:clamp(var(--ds-space-24), 4vw, var(--ds-space-56));padding:var(--ds-space-24) clamp(var(--ds-space-20), 3vw, var(--ds-space-40));border-block-start:var(--ds-border-thin) solid var(--about-line);background:color-mix(in srgb, var(--about-paper) 97%, transparent);direction:rtl;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.about-image-hero__support>p{max-width:68ch;color:var(--about-muted);margin:0;font-size:.875rem;line-height:1.95}.about-image-hero__actions{gap:var(--ds-space-12);margin:0;display:flex}.about-image-hero__actions a{min-height:2.875rem;padding-inline:var(--ds-space-20);border-radius:var(--ds-radius-lg);font-size:.875rem;font-weight:var(--ds-fw-semibold);white-space:nowrap;transition:transform var(--ds-dur-150) var(--ds-ease-standard), background-color var(--ds-dur-150) var(--ds-ease-standard);justify-content:center;align-items:center;display:inline-flex;border:var(--ds-border-thin) solid var(--about-line)!important;color:var(--ds-text-primary)!important;text-decoration:none!important}.about-image-hero__actions .about-image-hero__primary{gap:var(--app-space-10);background:var(--about-brand);border-color:var(--about-brand)!important;color:var(--ds-text-on-action)!important}.about-image-hero__actions a:hover{transform:translateY(var(--ds-hover-lift))}.about-reference-section,.about-contact-approach,.about-contact-press,.about-contact-finale{padding-block:var(--ds-space-56)}.about-contact-story,.about-contact-press,.about-contact-finale{background:var(--about-canvas)}.about-contact-story{scroll-margin-block-start:9.375rem}.story-spread__head{border-block-end:var(--ds-border-thin) solid var(--about-line);padding-block-end:var(--ds-space-56)}.story-spread__identity,.principles-manifesto__identity,.press-desk__identity,.press-desk__source{align-items:center;gap:var(--ds-space-12);display:flex}.story-spread__identity{color:var(--about-brand);font-size:.625rem;font-weight:var(--ds-fw-extrabold);margin-block-end:var(--ds-space-24)}.about-reference-icon{border:var(--ds-border-thin) solid var(--ds-action-line);border-radius:var(--ds-radius-xl);background:var(--about-brand-soft);width:3.25rem;height:3.25rem;color:var(--about-brand);flex:none;place-items:center;display:inline-grid}.about-reference-icon>span{border-radius:var(--ds-radius-lg);background:var(--about-brand);width:2.125rem;height:2.125rem;color:var(--ds-text-on-action);place-items:center;display:grid}.story-spread__statement{gap:clamp(var(--ds-space-56), 7vw, 6.75rem);grid-template-columns:minmax(0,1.16fr) minmax(21.25rem,.84fr);align-items:end;display:grid}.story-spread__statement h2,.principles-manifesto__statement h2,.press-desk__statement h2,.finale-horizon__statement h2{font-size:clamp(2.75rem,4.8vw,4rem);font-weight:var(--ds-fw-extrabold);text-wrap:balance;margin:0;line-height:1.45}.story-spread__statement h2{max-width:13ch}.story-spread__statement>p,.press-desk__statement p{max-width:54ch;color:var(--about-muted);text-align:justify;margin:0;padding-block-start:var(--ds-space-24);font-size:.875rem;line-height:2.15;position:relative}.story-spread__statement>p:before{width:calc(var(--ds-space-40) + var(--ds-space-8));height:var(--ds-border-medium);background:var(--about-brand);content:"";position:absolute;inset-block-start:0;inset-inline-start:0}.story-spread__path{padding-block-start:var(--ds-space-40)}.story-spread__path-label{margin:0 0 var(--ds-space-20);align-items:center;gap:var(--ds-space-12);color:var(--ds-text-tertiary);font-size:.625rem;font-weight:var(--ds-fw-bold);display:flex}.story-spread__path-label i,.press-desk__identity i,.finale-horizon__meta i{width:100%;height:var(--ds-border-thin);background:var(--about-line)}.story-spread__path ol{gap:var(--ds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.story-spread__path li{min-height:16.875rem;padding:var(--ds-space-32) var(--ds-space-40);gap:var(--ds-space-24);border:var(--ds-border-thin) solid var(--about-line);border-radius:var(--ds-radius-xl);background:var(--about-paper);grid-template-columns:3.625rem minmax(0,1fr);display:grid;position:relative}.story-spread__path li:first-child{grid-column:1/-1;align-items:center;min-height:11.875rem}.story-spread__number,.principles-manifesto__number,.press-desk__number,.about-reference-number{color:var(--about-brand);font-weight:var(--ds-fw-bold)}.story-spread__number{font-size:clamp(1.8125rem,2.8vw,2.375rem);line-height:1}.story-spread__path h3,.principles-manifesto__list h3,.about-contact-approach-grid h3,.press-desk h3{font-weight:var(--ds-fw-extrabold);margin:0}.story-spread__path h3{margin-block-end:var(--ds-space-12);font-size:clamp(1.4375rem,2vw,1.75rem);line-height:1.65}.story-spread__path li p,.about-contact-approach-grid p,.principles-manifesto__list p{color:var(--about-muted);text-align:justify;margin:0;font-size:.8125rem;line-height:2.08}.about-contact-approach{border-block:var(--ds-border-thin) solid var(--about-line);background:var(--about-paper)}.about-contact-section-head{gap:var(--ds-space-16) var(--ds-space-32);border-block-end:var(--ds-border-thin) solid var(--about-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-end:var(--ds-space-32);padding-block-end:var(--ds-space-24);display:grid}.about-contact-section-head>p:first-child{color:var(--about-brand);font-size:.625rem;font-weight:var(--ds-fw-bold);grid-area:1/2;margin:0}.about-contact-section-head h2{text-wrap:balance;grid-area:1/1;max-width:20ch;margin:0;font-size:clamp(2.125rem,4.1vw,3.375rem);line-height:1.42}.about-contact-section-head>p:last-child{max-width:64ch;color:var(--about-muted);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.9}.about-contact-approach-grid{padding:var(--app-space-10);gap:var(--ds-space-12);border:var(--ds-border-thin) solid var(--about-line);border-radius:var(--ds-radius-2xl);background:var(--about-canvas);box-shadow:var(--ds-shadow-card);grid-template-rows:repeat(2,minmax(12.25rem,auto));grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);display:grid;overflow:hidden}.about-contact-approach-grid article{padding:var(--ds-space-32);gap:var(--ds-space-8) var(--ds-space-20);border:var(--ds-border-thin) solid var(--about-line);border-radius:var(--ds-radius-xl);background:var(--about-paper);grid-template-columns:3rem minmax(0,1fr);align-content:center;display:grid;position:relative}.about-contact-approach-grid article:first-child{min-height:22.5rem;padding:var(--ds-space-40);border-radius:var(--ds-radius-xl);background:var(--about-ink);color:var(--about-on-ink);grid-row:1/span 2;grid-template-columns:3.375rem minmax(0,1fr)}.about-contact-approach-grid .about-reference-icon{grid-row:1/span 2;align-self:center}.about-contact-approach-grid .about-reference-number{font-size:.625rem;position:absolute;inset-block-start:var(--ds-space-20);inset-inline-end:var(--ds-space-24)}.about-contact-approach-grid h3{font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.6}.about-contact-approach-grid article:first-child h3{color:var(--about-on-ink);font-size:clamp(1.625rem,2.55vw,2.1875rem);line-height:1.5}.about-contact-approach-grid article:first-child p{color:color-mix(in srgb, var(--about-on-ink) 74%, transparent);font-size:.84375rem}.about-contact-principles{background:var(--about-ink);color:var(--about-on-ink);overflow:hidden}.principles-manifesto__head{max-width:51.25rem;margin:0 auto var(--ds-space-40);text-align:center}.principles-manifesto__identity{justify-content:center;margin-block-end:var(--ds-space-20)}.principles-manifesto__identity .about-reference-icon{border-color:color-mix(in srgb, var(--about-on-ink) 18%, transparent);background:color-mix(in srgb, var(--about-on-ink) 8%, transparent)}.principles-manifesto__identity p{color:color-mix(in srgb, var(--about-on-ink) 54%, transparent);font-size:.625rem;font-weight:var(--ds-fw-extrabold);margin:0}.principles-manifesto__statement h2{color:var(--about-on-ink);text-align:center}.principles-manifesto__statement p{max-width:58ch;margin:var(--ds-space-12) auto 0;color:color-mix(in srgb, var(--about-on-ink) 62%, transparent);text-align:center;font-size:.8125rem;line-height:2.05}.principles-manifesto__list{gap:var(--ds-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principles-manifesto__list article{min-height:19.375rem;padding:var(--ds-space-32) clamp(var(--ds-space-24), 3vw, var(--ds-space-40));border:var(--ds-border-thin) solid color-mix(in srgb, var(--about-on-ink) 16%, transparent);border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--about-on-ink) 4%, transparent);flex-direction:column;display:flex;position:relative}.principles-manifesto__list article:not(:last-child){border-inline-end-color:color-mix(in srgb, var(--about-on-ink) 16%, transparent)}.principles-manifesto__list article:before{width:var(--ds-space-40);height:var(--ds-border-medium);background:color-mix(in srgb, var(--about-brand) 55%, var(--about-on-ink));content:"";position:absolute;inset-block-start:calc(-1 * var(--ds-border-thin));inset-inline-start:clamp(var(--ds-space-24), 3vw, var(--ds-space-40))}.principles-manifesto__number{color:color-mix(in srgb, var(--about-brand) 55%, var(--about-on-ink));font-size:.75rem}.principles-manifesto__list h3{margin:var(--ds-space-56) 0 var(--ds-space-16);color:var(--about-on-ink);font-size:clamp(1.6875rem,2.6vw,2.1875rem);line-height:1.5}.principles-manifesto__list p{color:color-mix(in srgb, var(--about-on-ink) 64%, transparent);line-height:2.1}.principles-manifesto__foot{color:color-mix(in srgb, var(--about-on-ink) 31%, transparent);justify-content:space-between;padding-block-start:var(--ds-space-16);font-size:.625rem;display:flex}.press-desk__head{gap:clamp(var(--ds-space-56), 8vw, 7.375rem);grid-template-columns:minmax(0,1.32fr) minmax(13.75rem,.68fr);align-items:start;margin-block-end:var(--ds-space-32);display:grid}.press-desk__statement{grid-area:1/1}.press-desk__statement h2{max-width:16ch}.press-desk__statement p{max-width:72ch;margin-block-start:var(--ds-space-16);padding:0}.press-desk__identity{color:var(--ds-text-tertiary);font-size:.625rem;font-weight:var(--ds-fw-bold);white-space:nowrap;grid-area:1/2;margin-block-start:var(--ds-space-12)}.press-desk__board{border-block:var(--ds-border-thin) solid var(--about-line)}.press-desk__ledger{display:block}.press-desk__feature,.press-desk__row{min-height:8.625rem;padding:var(--ds-space-24);gap:var(--ds-space-24);border-block-end:var(--ds-border-thin) solid var(--about-line);transition:background-color var(--ds-dur-150) var(--ds-ease-standard);grid-template-columns:3rem 10.625rem minmax(0,1fr) 7rem;align-items:center;color:var(--ds-text-primary)!important;text-decoration:none!important;display:grid!important}.press-desk__feature{min-height:11rem}.press-desk__feature:hover,.press-desk__row:hover{background:var(--about-brand-soft)}.press-desk__number{font-size:.75rem}.press-desk__source{color:var(--about-muted);font-size:.625rem;font-weight:var(--ds-fw-extrabold)}.press-desk__source .about-reference-icon{width:3.25rem;height:3.25rem}.press-desk__feature h3,.press-desk__row h3{max-width:42ch;font-size:clamp(1.1875rem,1.8vw,1.5625rem);line-height:1.85}.press-desk__feature h3{font-size:clamp(1.5625rem,2.5vw,2.125rem)}.press-desk strong{justify-self:end;align-items:center;gap:var(--ds-space-8);color:var(--about-brand);white-space:nowrap;font-size:.6875rem;display:inline-flex}.about-contact-finale{border-block:var(--ds-border-thin) solid var(--about-line)}.finale-horizon{min-height:27.5rem;padding:clamp(var(--ds-space-40), 5vw, var(--ds-space-64));gap:0 clamp(var(--ds-space-48), 6vw, var(--ds-space-80));border:var(--ds-border-thin) solid var(--about-line);border-radius:var(--ds-radius-3xl);background:var(--about-paper);box-shadow:var(--ds-shadow-card);direction:ltr;grid-template-columns:minmax(18.75rem,.72fr) minmax(0,1.28fr);grid-template-areas:"action meta""action statement";display:grid;overflow:hidden}.finale-horizon__meta,.finale-horizon__statement,.finale-horizon__decision{direction:rtl}.finale-horizon__meta{grid-area:meta;grid-template-columns:max-content var(--ds-space-72) max-content;align-self:end;gap:var(--ds-space-12);color:var(--ds-text-tertiary);font-size:.75rem;font-weight:var(--ds-fw-bold);margin-block-end:var(--ds-space-24);display:grid}.finale-horizon__statement{grid-area:statement;align-self:start}.finale-horizon__statement h2{gap:var(--ds-space-2);font-size:clamp(2.4375rem,4vw,3.125rem);display:grid}.finale-horizon__statement p{max-width:57ch;margin:var(--ds-space-20) 0 0;color:var(--about-muted);font-size:.9375rem;line-height:2}.finale-horizon__decision{min-width:0;padding:clamp(var(--ds-space-24), 3.5vw, var(--ds-space-40));gap:var(--ds-space-32);border:var(--ds-border-thin) solid var(--about-line);border-radius:var(--ds-radius-2xl);background:var(--about-brand-soft);flex-direction:column;grid-area:action;display:flex}.finale-horizon__promise{gap:var(--ds-space-20);display:grid}.finale-horizon__promise p{color:var(--about-muted);text-align:justify;margin:0;font-size:.875rem;line-height:2}.finale-horizon__cta{width:100%;min-height:4.75rem;padding:var(--ds-space-16) var(--ds-space-20);align-items:center;gap:var(--ds-space-24);border-radius:var(--ds-radius-xl);background:var(--about-brand);grid-template-columns:minmax(0,1fr) auto;margin-block-start:auto;color:var(--ds-text-on-action)!important;text-decoration:none!important;display:grid!important}.finale-horizon__cta span,.finale-horizon__cta strong,.finale-horizon__cta small{display:block}.finale-horizon__cta strong{font-size:1rem}.finale-horizon__cta small{color:color-mix(in srgb, var(--ds-text-on-action) 74%, transparent);margin-block-start:var(--ds-space-2);font-size:.6875rem}@media (max-width:60rem){.story-spread__statement,.press-desk__head{gap:var(--ds-space-24);grid-template-columns:minmax(0,1fr)}.press-desk__statement,.press-desk__identity{grid-column:1}.press-desk__identity{grid-row:1;width:min(100%,22.5rem)}.press-desk__statement{grid-row:2}.about-contact-approach-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.about-contact-approach-grid article:first-child{grid-row:auto;min-height:17.5rem}.principles-manifesto__list{grid-template-columns:minmax(0,1fr)}.principles-manifesto__list article{min-height:auto;padding-block:var(--ds-space-24);gap:var(--ds-space-24);grid-template-columns:2.875rem minmax(9.375rem,.52fr) minmax(0,1.48fr);align-items:center;display:grid}.principles-manifesto__list h3,.principles-manifesto__list p{margin:0}.press-desk__feature,.press-desk__row{gap:var(--ds-space-16);grid-template-columns:2.75rem minmax(7.5rem,.42fr) minmax(0,1fr) auto}}@media (max-width:50rem){.image-hero-page-label{inset-block-start:var(--ds-space-32);inset-inline:var(--ds-space-16);width:auto;transform:none}.about-image-hero{height:45rem;min-height:45rem}.about-image-hero:before,.about-image-hero:after{background-position:62%}.about-image-hero__support{gap:var(--ds-space-16);grid-template-columns:minmax(0,1fr)}.about-image-hero__actions{grid-template-columns:minmax(0,1fr);display:grid}.story-spread__path ol{grid-template-columns:minmax(0,1fr)}.story-spread__path li,.story-spread__path li:first-child{min-height:auto;padding:var(--ds-space-24);grid-column:1}.finale-horizon{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""statement""action";min-height:0}.finale-horizon__decision{margin-block-start:var(--ds-space-32)}}@media (max-width:42.5rem){.site-header--about,.site-header--about .site-header__inner{height:4.25rem;min-height:4.25rem}.about-reference-wrap{width:calc(100% - (2 * var(--ds-space-16)))}.about-reference-section,.about-contact-approach,.about-contact-press,.about-contact-finale{padding-block:var(--ds-space-40)}.image-hero-page-label{padding:var(--ds-space-20);border-radius:var(--ds-radius-lg)}.image-hero-page-label h1{font-size:clamp(1.5rem,7vw,1.875rem)}.about-contact-section-head{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr)}.about-contact-section-head>p:first-child,.about-contact-section-head h2,.about-contact-section-head>p:last-child{grid-area:auto/1}.story-spread__statement h2,.principles-manifesto__statement h2,.press-desk__statement h2,.about-contact-section-head h2{font-size:clamp(2rem,9.5vw,2.75rem)}.story-spread__path li,.story-spread__path li:first-child{padding-inline:var(--ds-space-8);gap:var(--ds-space-16);grid-template-columns:2.625rem minmax(0,1fr)}.about-contact-approach-grid article:first-child{min-height:auto;padding:var(--ds-space-24);column-gap:var(--ds-space-16);grid-template-columns:2.75rem minmax(0,1fr)}.about-contact-approach-grid article:not(:first-child){padding:var(--ds-space-20);gap:var(--ds-space-8) var(--ds-space-12);grid-template-columns:2.625rem minmax(0,1fr)}.about-contact-approach-grid .about-reference-icon{width:2.75rem;height:2.75rem}.principles-manifesto__list article{gap:var(--ds-space-8) var(--ds-space-12);padding-inline:var(--ds-space-8);grid-template-columns:2.125rem minmax(0,1fr)}.principles-manifesto__number{grid-row:1/span 2}.principles-manifesto__list h3,.principles-manifesto__list p{grid-column:2}.press-desk__feature,.press-desk__row{min-height:0;padding:var(--ds-space-20) var(--ds-space-8);gap:var(--ds-space-8) var(--ds-space-12);grid-template-columns:2.125rem minmax(0,1fr) auto}.press-desk__number{grid-row:1/span 2}.press-desk__source{grid-column:2}.press-desk h3{grid-column:2/-1;font-size:1.25rem}.press-desk strong{grid-area:1/3;font-size:0}.finale-horizon{padding:var(--ds-space-24);border-radius:var(--ds-radius-2xl)}.finale-horizon__meta{grid-template-columns:max-content var(--ds-space-32) max-content;font-size:.625rem}.finale-horizon__statement h2{font-size:clamp(2rem,9vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.about-image-hero:before,.about-image-hero:after,.about-image-hero__actions a,.press-desk__feature,.press-desk__row{transition:none}}.contact-reference-notes{background:var(--ds-bg-base);padding-block:clamp(4.5rem,8vw,6.75rem)}.contact-reference-notes__panel{border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-2xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid;overflow:hidden}.contact-reference-notes__panel>header{min-height:24rem;padding:clamp(var(--ds-space-32), 6vw, var(--ds-space-64));border-inline-start:var(--ds-space-4) solid var(--ds-action-primary);position:relative}.contact-reference-notes__panel>header>span{color:var(--ds-action-primary);font-size:.6875rem;font-weight:var(--ds-fw-bold)}.contact-reference-notes__panel>header h2{max-width:12ch;margin:var(--ds-space-16) 0;font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--ds-fw-extrabold);line-height:1.48}.contact-reference-notes__panel>header p{max-width:35rem;color:var(--ds-text-secondary);margin:0;line-height:2}.contact-reference-notes__panel>header b{color:var(--ds-action-soft);font-size:clamp(7rem,15vw,12rem);line-height:1;position:absolute;inset-block-end:var(--ds-space-16);inset-inline-start:var(--ds-space-24)}.contact-reference-notes__list{border-inline-start:var(--ds-border-thin) solid var(--ds-border-subtle)}.contact-reference-notes__list article{min-height:8rem;padding:var(--ds-space-24);border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);grid-template-columns:2rem var(--app-touch-target) minmax(0, 1fr);align-items:start;gap:var(--ds-space-16);display:grid}.contact-reference-notes__list article:last-child{border-block-end:0}.contact-reference-notes__list article>span:first-child{color:var(--ds-action-primary);padding-block-start:var(--ds-space-12);font-size:.6875rem}.contact-reference-notes__list h3{margin:0;font-size:1.125rem}.contact-reference-notes__list p{margin:var(--ds-space-8) 0 0;color:var(--ds-text-secondary);font-size:.8125rem;line-height:1.9}@media (min-width:64.0625rem){.reference-contact .reference-faq__layout{direction:rtl;grid-template-columns:21.8125rem minmax(0,46.9375rem);align-items:start;gap:5rem;display:grid}.reference-contact .reference-faq .reference-section-heading{text-align:start;min-height:0;margin:0;position:sticky;top:7rem}.reference-contact .reference-faq .reference-section-heading h2{max-width:10ch;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.5}.reference-contact .reference-faq__support{margin:var(--ds-space-24) 0 0;text-align:start}}.reference-contact .reference-faq{padding-block:7rem}.reference-contact .home-faq-group{padding-block:7.125rem}.reference-contact .home-faq-list{padding:var(--ds-space-8);gap:var(--ds-space-8);flex-direction:column;display:flex}@media (max-width:64rem){.reference-contact .reference-faq{padding-block:var(--ds-space-56)}.reference-contact .home-faq-group{padding-block:var(--ds-space-48)}}@media (max-width:48rem){.contact-reference-notes__panel{grid-template-columns:1fr}.contact-reference-notes__panel>header{min-height:22rem}.contact-reference-notes__list{border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);border-inline-start:0}}.contact-reference-hero{background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--ds-action-primary) 8%, transparent), transparent 28rem), var(--ds-bg-base);min-height:44.75rem;padding-block:0}.contact-reference-hero__layout{direction:ltr;grid-template-columns:minmax(32.5rem,1.07fr) minmax(26.875rem,.93fr);align-items:center;gap:clamp(3rem,5.5vw,5rem);min-height:44.75rem;display:grid}.contact-reference-hero__copy,.contact-reference-hero__visual{direction:rtl}.contact-reference-hero__copy{transform:translateY(1.75rem)}.contact-reference-hero__copy h1{max-width:none;margin:var(--ds-space-16) 0;color:var(--ds-text-primary);font-size:clamp(2.125rem,2.55vw,2.375rem);font-weight:var(--ds-fw-extrabold);line-height:1.45}.contact-reference-hero__copy>p:not(.about-reference__eyebrow){max-width:43rem;color:var(--ds-text-secondary);margin:0;font-size:.8125rem;line-height:2}.contact-reference-hero .contact-channels{gap:var(--ds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--ds-space-24);display:grid}.contact-reference-hero .contact-channels>a{min-height:4.5rem;padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);border:var(--ds-border-thin) solid var(--ds-border-subtle)!important;color:var(--ds-text-primary)!important}.contact-reference-hero .contact-channels>a:hover{background:var(--ds-action-soft);border-color:var(--ds-action-primary)!important}.contact-reference-hero .contact-channels>a[rel]>svg:last-child{display:none}.contact-reference-hero .contact-channels small{color:var(--ds-text-secondary)}.contact-reference-hero__visual{-webkit-mask-composite:source-in;background:url(/images/tehran-contact-day.jpg) 50%/cover no-repeat;min-height:44.75rem;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000004d 7%,#000 22%),linear-gradient(#000 0 80%,#0000);mask-image:linear-gradient(90deg,#0000 0,#0000004d 7%,#000 22%),linear-gradient(#000 0 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:is([data-mode=dark],[data-theme=navy],[data-theme=dark]) .contact-reference-hero__visual{background-image:url(/images/tehran-contact-night.jpg)}.contact-reference-hero__facts{gap:var(--ds-space-12);width:min(18.5rem,74%);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:var(--ds-space-16);transform:translateY(-50%)}.contact-reference-hero__facts>div{min-height:4.5rem;padding:var(--ds-space-12) var(--ds-space-16);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-card);color:var(--ds-text-primary);grid-template-columns:var(--app-touch-target) minmax(0, 1fr);align-items:center;gap:var(--ds-space-12);display:grid}.contact-reference-hero__facts small,.contact-reference-hero__facts strong{display:block}.contact-reference-hero__facts small{color:var(--ds-text-secondary);font-size:.625rem}.contact-reference-hero__facts strong{margin-block-start:var(--ds-space-2);font-size:.8125rem}@media (max-width:64rem){.contact-reference-hero__layout{grid-template-columns:1fr;min-height:0}.contact-reference-hero__visual{min-height:28.75rem}}@media (max-width:44.9375rem){.contact-reference-hero{min-height:0;padding-block:var(--ds-space-40) var(--ds-space-56)}.contact-reference-hero__layout{width:min(100% - (2 * var(--ds-space-16)), var(--app-reference-max));gap:var(--ds-space-32)}.contact-reference-hero__copy{transform:none}.contact-reference-hero__copy h1{font-size:clamp(2.0625rem,9.5vw,2.6875rem)}.contact-reference-hero .contact-channels{grid-template-columns:1fr}.contact-reference-hero__visual{min-height:32.5rem;margin-inline:calc(-1 * var(--ds-space-16));-webkit-mask-image:linear-gradient(#000 0 84%,#0000);mask-image:linear-gradient(#000 0 84%,#0000)}.contact-reference-hero__facts{width:auto;inset:auto var(--ds-space-16) var(--ds-space-20);transform:none}}.contact-page{--contact-ink:var(--ds-navy-900);--contact-panel:var(--ds-navy-800);--contact-on-dark:var(--ds-slate-50);--contact-on-dark-muted:var(--ds-slate-300);background:var(--ds-bg-base);width:100%;overflow:clip}.site-header--contact,.site-header--contact .site-header__inner{height:4.75rem;min-height:4.75rem}.site-header--contact .brand-link,.site-header--contact .brand-link img{width:5rem}.site-header--contact .site-header__cta{justify-content:center;min-width:7.5rem}.contact-page__container,.contact-page__hero-inner,.contact-page__channels{width:min(calc(100% - (2 * var(--app-reference-inset))), var(--app-reference-max));margin-inline:auto}.contact-page__hero{isolation:isolate;min-height:40rem;color:var(--contact-on-dark);background:url(/images/shushtar-contact-day-v1.webp) 50%/cover no-repeat;position:relative}:is([data-mode=dark],[data-theme=navy],[data-theme=dark]) .contact-page__hero{background-image:url(/images/shushtar-contact-night-v1.webp)}.contact-page__hero-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--contact-ink) 4%, transparent) 0, color-mix(in srgb, var(--contact-ink) 16%, transparent) 40%, color-mix(in srgb, var(--contact-ink) 76%, transparent) 100%);position:absolute;inset:0}.contact-page__hero-inner{min-height:33rem;padding-block:var(--ds-space-64) 8rem;justify-content:flex-start;align-items:center;display:flex}.contact-page__hero-copy{width:min(24.5rem,100%);padding:calc(var(--ds-space-32) + var(--ds-space-4));border:var(--ds-border-thin) solid color-mix(in srgb, var(--contact-on-dark) 10%, transparent);border-radius:var(--ds-radius-2xl);background:color-mix(in srgb, var(--contact-ink) 88%, transparent);box-shadow:var(--ds-shadow-floating);-webkit-backdrop-filter:blur(var(--ds-space-8));backdrop-filter:blur(var(--ds-space-8))}.contact-page__eyebrow{align-items:center;gap:var(--ds-space-12);color:var(--ds-action-primary);font-size:.75rem;font-weight:var(--ds-fw-extrabold);margin:0;display:flex}.contact-page__eyebrow:before{width:var(--ds-space-24);height:var(--ds-border-thin);content:"";background:currentColor;flex:none}.contact-page__hero-copy .contact-page__eyebrow{color:color-mix(in srgb, var(--ds-action-primary) 62%, var(--contact-on-dark))}.contact-page__hero-copy h1{margin:var(--ds-space-16) 0 var(--ds-space-12);color:var(--contact-on-dark);font-size:clamp(2rem,3.1vw,2.5rem);font-weight:var(--ds-fw-extrabold);line-height:1.45}.contact-page__hero-copy>p:last-child{color:var(--contact-on-dark-muted);margin:0;font-size:.875rem;line-height:2}.contact-page__channels{background:var(--ds-bg-surface);min-height:7.25rem;box-shadow:var(--ds-shadow-floating);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:auto 0 0}.contact-page__channel{min-width:0;min-height:7.25rem;transition:background-color var(--ds-dur-200) var(--ds-ease-standard);align-items:center;text-decoration:none;padding:var(--ds-space-24) calc(var(--ds-space-28) + var(--ds-space-4))!important;gap:var(--ds-space-16)!important;border:0!important;border-inline-end:var(--ds-border-thin) solid var(--ds-border-subtle)!important;color:var(--ds-text-primary)!important;background:0 0!important;border-radius:0!important;display:flex!important}.contact-page__channel:hover{background:var(--ds-action-soft)!important}.contact-page__channel>svg:last-child{display:none}.contact-page__channel-icon{width:var(--app-touch-target);height:var(--app-touch-target);border:var(--ds-border-thin) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-raised);box-shadow:var(--ds-shadow-card);color:var(--ds-action-primary);flex:none;place-items:center;display:grid}.contact-page__channel--whatsapp .contact-page__channel-icon{color:var(--ds-success-fg)}.contact-page__channel--telegram .contact-page__channel-icon{color:var(--ds-info-fg)}.contact-page__channel small,.contact-page__channel strong{min-width:0;display:block}.contact-page__channel small{color:var(--ds-text-tertiary);margin-block-end:var(--ds-space-4);font-size:.6875rem}.contact-page__channel strong{overflow-wrap:anywhere;font-family:"Vazirmatn UI", var(--ds-font-body);font-size:.75rem;font-weight:var(--ds-fw-extrabold)}.contact-page__preparation{min-height:32.5rem;padding-block:calc(var(--ds-space-64) + var(--ds-space-8));background:var(--ds-bg-base)}.contact-page__preparation-layout{align-items:center;gap:clamp(var(--ds-space-48), 9vw, 8rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:22rem;display:grid}.contact-page__preparation-copy h2{max-width:13ch;margin:var(--ds-space-16) 0;color:var(--contact-ink);font-size:clamp(2rem,3.4vw,3.125rem);font-weight:var(--ds-fw-extrabold);line-height:1.5}.contact-page__preparation-copy>p:last-child{max-width:31rem;color:var(--ds-text-secondary);margin:0;font-size:.875rem;line-height:2.1}.contact-page__steps{margin:0;padding:0;list-style:none}.contact-page__steps li{min-height:7.5rem;padding-block:var(--ds-space-24);border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle);grid-template-columns:var(--app-touch-target) minmax(0, 1fr);align-items:center;gap:var(--ds-space-16);display:grid}.contact-page__steps li:last-child{border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle)}.contact-page__step-icon{width:var(--app-touch-target);height:var(--app-touch-target);border-radius:var(--ds-radius-lg);background:var(--ds-action-soft);box-shadow:0 var(--ds-space-4) var(--ds-space-12) color-mix(in srgb, var(--ds-action-primary) 22%, transparent);color:var(--ds-action-primary);place-items:center;display:grid}.contact-page__steps h3{color:var(--contact-ink);font-size:.9375rem;font-weight:var(--ds-fw-extrabold);margin:0}.contact-page__steps p{margin:var(--ds-space-8) 0 0;color:var(--ds-text-secondary);font-size:.75rem;line-height:1.9}.contact-page__faq{min-height:43rem;padding-block:calc(var(--ds-space-64) + var(--ds-space-12));background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--ds-action-primary) 18%, transparent), transparent 28rem), var(--contact-panel);color:var(--contact-on-dark)}.contact-page__faq-heading{text-align:center}.contact-page__faq-heading .contact-page__eyebrow{color:color-mix(in srgb, var(--ds-action-primary) 62%, var(--contact-on-dark));justify-content:center}.contact-page__faq-heading h2{margin:var(--ds-space-16) 0 var(--ds-space-12);color:var(--contact-on-dark);font-size:clamp(2rem,3.5vw,3rem);font-weight:var(--ds-fw-extrabold);line-height:1.45}.contact-page__faq-heading>p:last-child{color:var(--contact-on-dark-muted);margin:0;font-size:.875rem;line-height:2}.contact-page__faq-list{width:min(60rem,100%);margin:calc(var(--ds-space-48) + var(--ds-space-4)) auto 0;padding:var(--ds-space-12);border:var(--ds-border-thin) solid color-mix(in srgb, var(--contact-on-dark) 12%, transparent);border-radius:var(--ds-radius-2xl);background:color-mix(in srgb, var(--contact-on-dark) 3%, transparent)}.contact-page__faq-list details{border:var(--ds-border-thin) solid color-mix(in srgb, var(--contact-on-dark) 12%, transparent);border-radius:var(--ds-radius-xl);background:color-mix(in srgb, var(--contact-on-dark) 2%, transparent);overflow:clip}.contact-page__faq-list details+details{margin-block-start:var(--ds-space-12)}.contact-page__faq-list details[open]{border-color:color-mix(in srgb, var(--ds-action-primary) 70%, var(--contact-on-dark));background:color-mix(in srgb, var(--contact-on-dark) 8%, transparent)}.contact-page__faq-list summary{min-height:4.75rem;padding:var(--ds-space-16) var(--ds-space-24);justify-content:space-between;align-items:center;gap:var(--ds-space-24);color:var(--contact-on-dark);cursor:pointer;font-size:.9375rem;font-weight:var(--ds-fw-extrabold);list-style:none;display:flex}.contact-page__faq-list summary::-webkit-details-marker{display:none}.contact-page__faq-toggle{width:var(--app-touch-target);height:var(--app-touch-target);border:var(--ds-border-thin) solid color-mix(in srgb, var(--contact-on-dark) 14%, transparent);border-radius:var(--ds-radius-full);color:color-mix(in srgb, var(--ds-action-primary) 55%, var(--contact-on-dark));transition:transform var(--ds-dur-200) var(--ds-ease-standard), background-color var(--ds-dur-200) var(--ds-ease-standard);flex:none;place-items:center;display:grid}.contact-page__faq-list details[open] .contact-page__faq-toggle{background:var(--ds-action-primary);color:var(--contact-on-dark);transform:rotate(45deg)}.contact-page__faq-list details>div{margin-inline:var(--ds-space-24);padding:0 var(--ds-space-64) var(--ds-space-24) 0;border-block-start:var(--ds-border-thin) solid color-mix(in srgb, var(--contact-on-dark) 10%, transparent)}.contact-page__faq-list details p{max-width:43rem;margin:var(--ds-space-20) 0 0;color:var(--contact-on-dark-muted);font-size:.8125rem;line-height:2}@media (max-width:64rem){.contact-page__container,.contact-page__hero-inner,.contact-page__channels{width:min(calc(100% - (2 * var(--ds-space-24))), var(--app-reference-max))}.contact-page__preparation-layout{gap:var(--ds-space-48)}}@media (max-width:47.999rem){.site-header--contact,.site-header--contact .site-header__inner{height:4.5rem;min-height:4.5rem}.site-header--contact .site-header__cta{display:none}.contact-page__container,.contact-page__hero-inner,.contact-page__channels{width:min(calc(100% - (2 * var(--ds-space-16))), var(--app-reference-max))}.contact-page__hero{background-position:37%;min-height:47rem}.contact-page__hero-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--contact-ink) 30%, transparent), color-mix(in srgb, var(--contact-ink) 82%, transparent))}.contact-page__hero-inner{min-height:26rem;padding-block:var(--ds-space-40);align-items:flex-end}.contact-page__hero-copy{width:100%;padding:var(--ds-space-24)}.contact-page__hero-copy h1{font-size:2rem}.contact-page__channels{min-height:0;border-radius:var(--ds-radius-xl);grid-template-columns:1fr;display:grid;inset-block-end:var(--ds-space-16);overflow:clip}.contact-page__channel{min-height:5.75rem;padding:var(--ds-space-16)!important;border-block-start:var(--ds-border-thin) solid var(--ds-border-subtle)!important;border-inline-end:0!important}.contact-page__channel:first-child{border-block-start:0!important}.contact-page__preparation{min-height:0;padding-block:var(--ds-space-56)}.contact-page__preparation-layout{gap:var(--ds-space-32);grid-template-columns:1fr;min-height:0}.contact-page__preparation-copy h2{max-width:12ch;font-size:2.25rem}.contact-page__steps li{min-height:6.5rem;padding-block:var(--ds-space-16)}.contact-page__faq{min-height:0;padding-block:var(--ds-space-56)}.contact-page__faq-heading h2{font-size:2.125rem}.contact-page__faq-list{margin-block-start:var(--ds-space-32)}.contact-page__faq-list summary{min-height:4.5rem;padding:var(--ds-space-12) var(--ds-space-16);font-size:.8125rem}.contact-page__faq-list details>div{margin-inline:var(--ds-space-16);padding:0 0 var(--ds-space-20)}}.marketing-shell{--app-reference-hero-ink:color-mix(in srgb, var(--ds-indigo-900) 65%, var(--ds-purple-900));--app-reference-hero-text:var(--ds-white);--app-reference-hero-muted:color-mix(in srgb, var(--ds-indigo-100) 65%, var(--ds-slate-100));--app-reference-footer-bg:var(--app-reference-hero-ink);--app-reference-footer-surface:color-mix(in srgb, var(--app-reference-hero-ink) 85%, var(--ds-indigo-700))}:is([data-mode=light],[data-theme=light]) .marketing-shell{--app-reference-paper:color-mix(in srgb, var(--ds-bg-surface) 50%, var(--ds-indigo-50));--ds-text-primary:var(--app-reference-hero-ink);--ds-text-secondary:color-mix(in srgb, var(--ds-slate-500) 76%, var(--ds-purple-500));--ds-text-tertiary:color-mix(in srgb, var(--ds-slate-500) 80%, var(--ds-purple-600));--ds-action-primary:color-mix(in srgb, var(--ds-indigo-500) 75%, var(--ds-purple-500));--ds-action-primary-hover:var(--ds-indigo-600);--ds-bg-base:var(--app-reference-paper);--ds-border-subtle:color-mix(in srgb, var(--app-reference-hero-ink) 11%, transparent);--ds-border-default:color-mix(in srgb, var(--app-reference-hero-ink) 18%, transparent)}.marketing-shell a{font-family:"Vazirmatn UI", var(--ds-font-body)}.marketing-shell :is(h1,h2,h3,h4,h5,h6){letter-spacing:0;font-weight:800}.marketing-shell :is(p,li){text-align:justify}.marketing-shell [dir=ltr]{text-align:left}.marketing-shell .reference-button{font-family:"Vazirmatn UI", var(--ds-font-body);font-size:.8125rem;font-weight:750}.marketing-shell .site-header,.marketing-shell .site-header__inner{height:4.75rem;min-height:4.75rem}.marketing-shell .site-header__inner{gap:var(--ds-space-24);width:min(100% - 3rem,80rem);padding-inline:0}.marketing-shell .brand-link,.marketing-shell .brand-link img{width:5.5rem}.marketing-shell .site-nav{gap:2px}.marketing-shell .site-nav a{min-height:var(--app-touch-target);color:var(--ds-text-secondary);border:var(--ds-border-thin) solid transparent;border-radius:var(--ds-radius-lg);padding:6px 13px;font-size:.8125rem;font-weight:600;line-height:1.7}.marketing-shell .site-nav a[aria-current=page]{color:var(--ds-action-primary);border-color:color-mix(in srgb, var(--ds-action-primary) 20%, transparent);background:color-mix(in srgb, var(--ds-action-primary) 10%, transparent);box-shadow:0 2px 5px color-mix(in srgb, var(--ds-action-primary) 10%, transparent)}.marketing-shell .site-header__cta{padding-inline:var(--ds-space-16);font-family:"Vazirmatn UI", var(--ds-font-body);box-shadow:0 8px 24px color-mix(in srgb, var(--ds-action-primary) 14%, transparent);font-size:.8125rem;font-weight:750}.reference-hero .reference-eyebrow{color:var(--app-reference-hero-muted);margin-block-end:22px;font-size:.75rem;font-weight:600}.reference-hero h1{margin-block-end:22px;line-height:1.42}.reference-hero h1 span{color:color-mix(in srgb, var(--ds-indigo-200) 80%, var(--ds-purple-200));text-decoration:underline;text-decoration-thickness:.12em;-webkit-text-decoration-color:color-mix(in srgb, var(--ds-indigo-300) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--ds-indigo-300) 20%, transparent);text-underline-offset:.16em}.reference-hero__copy>p:not(.reference-eyebrow){font-weight:600}.reference-hero__assurances{font-size:.875rem;font-weight:600}.reference-hero__assurances li:before{background:var(--ds-indigo-200)}.reference-hero__actions{margin-block-start:34px}.reference-inner-page .reference-services-page{padding-block:72px}.reference-services-page .reference-wrap{width:min(100% - 2rem,73.75rem);padding-inline:0}.services-page-heading{max-width:47.5rem;margin-block-end:40px;margin-inline:0 auto}.services-page-heading .reference-inner-hero__eyebrow{margin-block-end:20px;font-size:.875rem;font-weight:400}.services-page-heading .reference-inner-hero__eyebrow:before{display:none}.services-page-heading h1{text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.42}.service-decision-note{border:var(--ds-border-thin) solid var(--ds-border-subtle);background:linear-gradient(90deg, color-mix(in srgb, var(--ds-action-primary) 5%, transparent) 38%, transparent 38%), var(--ds-bg-surface);box-shadow:0 12px 40px -24px var(--ds-border-default);border-radius:20px;grid-template-columns:88px minmax(0,1fr) 258px;align-items:stretch;gap:24px;margin-block-end:30px;padding:12px;display:grid}.service-decision-note__index{background:var(--ds-action-primary);color:var(--app-reference-hero-text);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;font-size:9px;line-height:1.6;display:flex}.service-decision-note__index small{font-size:8px}.service-decision-note__eyebrow{color:var(--ds-action-primary);margin-block-end:8px;font-size:12px;display:block}.service-decision-note__content>strong{font-size:19px;font-weight:700;display:block}.service-decision-note p{color:var(--ds-text-secondary);margin:8px 0 16px;font-size:14px;line-height:2}.service-decision-note__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.service-decision-note__track li{border-block-end:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-action-primary) 30%, transparent);align-items:center;gap:9px;display:flex}.service-decision-note__track li>span{border:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-action-primary) 30%, transparent);background:var(--ds-bg-surface);width:32px;height:32px;color:var(--ds-action-primary);border-radius:10px;flex:none;place-items:center;font-size:11px;display:grid}.service-decision-note__track strong,.service-decision-note__track small{font-size:10px;font-weight:400;display:block}.service-decision-note__track small{font-size:8px}.service-decision-note__action-card{border:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-action-primary) 30%, transparent);background:color-mix(in srgb, var(--ds-action-primary) 7%, transparent);border-radius:14px;padding:16px}.service-decision-note__action-card>strong{font-size:12px;display:block}.service-decision-note__action-card p{margin:8px 0 14px}.service-decision-note__action{background:var(--ds-action-primary);border-radius:11px;min-height:44px;padding:10px 14px;font-weight:700;color:var(--app-reference-hero-text)!important;justify-content:space-between!important;font-size:11px!important;text-decoration:none!important;display:flex!important}.reference-disclosures--grid .reference-disclosure{box-shadow:0 12px 24px -22px var(--ds-text-secondary);border-radius:17px}.reference-disclosures--grid .reference-disclosure summary>svg{box-sizing:content-box;border:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-action-primary) 20%, transparent);width:18px;height:18px;color:var(--ds-action-primary);border-radius:50%;padding:7px}.reference-disclosure summary strong{font-family:"Vazirmatn UI", var(--ds-font-body);font-weight:600}.reference-disclosure summary small{font-family:"Vazirmatn UI", var(--ds-font-body);font-size:12px}.reference-blog .journal-dossier{align-items:stretch!important;text-decoration:none!important}.journal-dossier__body{justify-content:center;align-self:stretch}.journal-dossier__rail{align-self:stretch}.reference-blog .blog-hero h1{max-width:18ch;font-size:clamp(2.375rem,4.8vw,3.5rem);line-height:1.42}.journal-hero__lead{font-size:14px;line-height:1.95}.journal-hero__masthead{font-size:9px}.journal-eyebrow{color:var(--ds-action-primary);font-size:11px}.journal-dossier__copy h2{line-height:1.5}.journal-dossier__copy>span{text-align:justify;font-size:14px;line-height:1.95}.journal-dossier__footer{margin-block-start:16px}.journal-action{font-size:13px}.journal-hero__assurances{font-size:10px}.article-page .reference-wrap{width:min(100% - 2rem,73.75rem);padding-inline:0}.article-page .article-hero{border-block-end:var(--ds-border-thin) solid var(--ds-border-subtle);min-height:0;padding-block:82px}.article-hero__grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:clamp(48px,7vw,112px)}.article-hero__copy{grid-template-columns:auto auto minmax(0,1fr);place-items:center start;column-gap:18px;display:grid}.article-hero__copy .article-back{color:var(--ds-text-secondary);border:0;grid-area:1/1;padding:0;font-size:11px;font-weight:750}.article-hero__copy .reference-inner-hero__eyebrow{border-inline-start:var(--ds-border-thin) solid var(--ds-border-default);grid-area:1/2;min-height:30px;margin:0;padding-inline-start:18px;font-size:10px}.article-hero__copy .reference-inner-hero__eyebrow:before{display:none}.article-hero__copy h1{text-wrap:balance;grid-column:1/-1;max-width:18ch;margin:38px 0 0;font-size:clamp(40px,4.8vw,56px);line-height:1.42}.article-hero__copy>p:not(.reference-inner-hero__eyebrow){grid-column:1/-1;max-width:60ch;margin:20px 0 0;font-size:14px;line-height:2}.article-hero__meta{grid-column:1/-1;justify-content:center;gap:24px;width:100%;margin:26px 0 0;padding-block-start:18px;display:flex}.article-hero__meta>span{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-height:0;padding:0;font-size:11px;display:inline-flex}.article-hero__visual-shell{background:0 0;width:min(100%,430px);padding:0}.article-hero__visual-shell:before{border:var(--ds-border-thin) solid color-mix(in srgb, var(--ds-action-primary) 34%, var(--ds-border-subtle));background:0 0;border-radius:26px;inset:24px -18px -18px 24px}.article-hero__visual-shell:after{display:none}.article-hero__photo{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:0 32px 70px -42px var(--ds-border-default);border-radius:24px;display:block}.article-review-note{border:var(--ds-border-thin) solid var(--ds-border-subtle);background:var(--ds-bg-surface);color:var(--ds-text-secondary);border-radius:14px;margin-block-end:28px;padding:18px 22px;font-size:13px;line-height:2}.article-toc-mobile{display:none}.article-layout>aside>p{color:var(--ds-text-secondary);font-size:12px}.contact-page{--contact-ink:var(--app-reference-hero-ink);--contact-panel:var(--app-reference-hero-ink);--contact-on-dark:var(--app-reference-hero-text);--contact-on-dark-muted:var(--app-reference-hero-muted)}.contact-page__hero{min-height:590px}.contact-page__hero-inner{width:min(100% - 48px,1232px);min-height:590px;padding-block:0}.contact-page__hero-copy{border-color:color-mix(in srgb, var(--contact-on-dark) 24%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--contact-ink) 88%, transparent), color-mix(in srgb, var(--contact-ink) 72%, transparent));width:390px;box-shadow:none;border-radius:20px;padding:22px 24px}.contact-page__hero-copy h1{margin:16px 0 12px;font-size:clamp(26px,2.2vw,32px);font-weight:700;line-height:1.55}.contact-page__hero-copy>p:not(.contact-page__eyebrow){color:var(--contact-on-dark-muted);font-size:14px;font-weight:600;line-height:2}.contact-page__channels{--contact-dock-paper:color-mix(in srgb, color-mix(in srgb, var(--ds-white) 71.02%, var(--ds-indigo-50)) 98.621%, var(--ds-amber-200));--contact-dock-ink:color-mix(in srgb, color-mix(in srgb, var(--ds-navy-900) 54.443%, var(--ds-indigo-800)) 94.924%, var(--ds-amber-700));--contact-dock-muted:color-mix(in srgb, color-mix(in srgb, var(--ds-gold-600) 45.808%, var(--ds-green-600)) 58.579%, var(--ds-purple-400));--contact-dock-line:color-mix(in srgb, color-mix(in srgb, var(--ds-purple-50) 72.695%, var(--ds-slate-300)) 94.952%, var(--ds-lime-200));--contact-dock-shadow:color-mix(in srgb, color-mix(in srgb, var(--ds-navy-900) 88.618%, var(--ds-navy-950)) 66.024%, var(--ds-indigo-900));--contact-dock-whatsapp-soft:color-mix(in srgb, color-mix(in srgb, var(--ds-teal-50) 57.727%, var(--ds-lime-50)) 90.291%, var(--ds-indigo-100));--contact-dock-whatsapp-border:color-mix(in srgb, color-mix(in srgb, var(--ds-viz-3) 81.367%, var(--ds-green-300)) 97.415%, var(--ds-lime-300));--contact-dock-whatsapp-shadow:color-mix(in srgb, color-mix(in srgb, var(--ds-viz-3) 87.366%, var(--ds-teal-500)) 65.681%, var(--ds-green-900));--contact-dock-telegram-soft:color-mix(in srgb, color-mix(in srgb, var(--ds-white) 82.799%, var(--ds-red-50)) 65.203%, var(--ds-cyan-100));--contact-dock-telegram-brand:color-mix(in srgb, color-mix(in srgb, var(--ds-cyan-400) 47.337%, var(--ds-blue-500)) 76.146%, var(--ds-teal-300));--contact-dock-gmail-soft:color-mix(in srgb, color-mix(in srgb, var(--ds-white) 95.784%, var(--ds-amber-100)) 87.849%, var(--ds-blue-200));--contact-dock-gmail-brand:color-mix(in srgb, color-mix(in srgb, var(--ds-viz-1) 86.789%, var(--ds-slate-500)) 71.21%, var(--ds-purple-300));border:1px solid color-mix(in srgb, var(--contact-dock-line) 92%, transparent);width:min(100% - 48px,1280px);height:auto;min-height:0;box-shadow:0 -24px 60px -42px color-mix(in srgb, var(--contact-dock-shadow) 58%, transparent);background:color-mix(in srgb, var(--contact-dock-paper) 97%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);font-family:"Vazirmatn UI", var(--ds-font-body);border-block-end:0;border-radius:18px 18px 0 0;margin-inline:auto;position:absolute;inset:auto 0 0;overflow:hidden}.contact-page__channel{grid-template-columns:46px minmax(0,1fr);height:auto;min-height:100px;border-inline-end-color:color-mix(in srgb, var(--contact-dock-line) 92%, transparent)!important;color:var(--contact-dock-ink)!important;border-block-start:0!important;gap:13px!important;padding:19px 22px!important;display:grid!important}.contact-page__channel:first-child{border-inline-end:1px solid color-mix(in srgb, var(--contact-dock-line) 92%, transparent)!important}.contact-page__channel:last-child{border-inline-end:0!important}.contact-page__channel>span:nth-of-type(2){justify-items:start;gap:5px;min-width:0;display:grid}.contact-page__channel small{color:var(--contact-dock-muted);margin:0;font-size:11px;font-weight:700;line-height:1.95}.contact-page__channel strong{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.95}.contact-page__channel-icon{background:linear-gradient(145deg, var(--ds-white), var(--contact-dock-gmail-soft));border-color:color-mix(in srgb, var(--contact-dock-gmail-brand) 24%, transparent);width:46px;height:46px;box-shadow:0 9px 22px -14px color-mix(in srgb, var(--contact-dock-gmail-brand) 58%, transparent);border-radius:14px}.contact-page__channel--whatsapp .contact-page__channel-icon{background:linear-gradient(145deg, var(--ds-white), var(--contact-dock-whatsapp-soft));border-color:color-mix(in srgb, var(--contact-dock-whatsapp-border) 30%, transparent);box-shadow:0 9px 22px -14px color-mix(in srgb, var(--contact-dock-whatsapp-shadow) 78%, transparent)}.contact-page__channel--telegram .contact-page__channel-icon{background:linear-gradient(145deg, var(--ds-white), var(--contact-dock-telegram-soft));border-color:color-mix(in srgb, var(--contact-dock-telegram-brand) 30%, transparent);box-shadow:0 9px 22px -14px color-mix(in srgb, var(--contact-dock-telegram-brand) 82%, transparent)}.contact-page__container{width:min(100% - 48px,1180px)}.contact-page__preparation{min-height:450px;padding-block:68px}.contact-page__preparation-layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:128px;min-height:0}.contact-page__preparation-copy h2{font-size:clamp(30px,2.6vw,38px);line-height:1.5}.contact-page__step-icon{width:44px;height:44px}.contact-page__steps h3{font-family:"Vazirmatn UI", var(--ds-font-body);font-size:14px;font-weight:600}.about-showcase .about-image-hero .image-hero-page-label{background:linear-gradient(145deg, color-mix(in srgb, var(--app-reference-hero-ink) 90%, transparent), color-mix(in srgb, var(--app-reference-hero-ink) 72%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.about-showcase .image-hero-page-label h1{font-weight:700}.about-showcase .image-hero-page-label p{font-weight:600}.about-showcase .image-hero-page-label>span:before{content:"";background:var(--ds-indigo-300);vertical-align:middle;width:28px;height:2px;margin-inline-end:10px;display:inline-block}.faq-reference-page{--faq-accent:color-mix(in srgb, var(--ds-indigo-500) 75%, var(--ds-purple-500));--faq-muted:color-mix(in srgb, var(--ds-slate-100) 75%, var(--ds-white));--faq-label:color-mix(in srgb, var(--ds-indigo-100) 65%, var(--ds-indigo-200));background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--faq-accent) 22%, transparent), transparent 25%), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--ds-indigo-600) 18%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--ds-indigo-900) 80%, var(--ds-purple-900)), color-mix(in srgb, var(--ds-indigo-900) 65%, var(--ds-navy-900)) 64%);padding-block:clamp(24px,2.5vw,40px) clamp(64px,9vw,112px)}.faq-reference-page__layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.55fr);gap:clamp(32px,6vw,80px);width:min(100% - 40px,1180px)}.faq-reference-page__intro{margin-block-start:112px;padding-block-start:0;top:112px}.marketing-shell .faq-reference-page__intro h1{text-wrap:balance;max-width:6.504em;font-size:clamp(34px,4.2vw,54px);font-weight:700;line-height:1.5}.faq-reference-page .reference-eyebrow{min-height:32px;color:var(--faq-label);margin-block-end:18px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.7}.faq-reference-page__intro>p:not(.reference-eyebrow){color:var(--faq-muted);margin-block-start:18px;font-size:15px;line-height:1.95}.faq-reference-page__guide{border-radius:16px;grid-template-columns:42px minmax(0,1fr) 17px;min-height:72px;margin-block-start:28px;padding:14px;font-size:14px;font-weight:600;line-height:1.65;border:1px solid color-mix(in srgb, var(--ds-white) 16%, transparent)!important;gap:12px!important}.faq-reference-page__guide strong{font-size:13px;font-weight:600;line-height:1.65}.faq-reference-page__guide small{font-size:11.5px;font-weight:600;line-height:1.65}.faq-reference-page__guide>span:first-child{width:42px;height:42px;color:var(--faq-label);background:color-mix(in srgb, var(--faq-accent) 16%, transparent)}.faq-reference-page .hh-faq-page{gap:clamp(34px,3.5vw,44px);width:100%}.faq-reference-page .home-faq-group{padding-block:44px}.marketing-shell .faq-reference-page .hh-accordion__group{font-size:20px;font-weight:600;line-height:1.55}.faq-reference-page .home-faq-list{background:color-mix(in srgb, var(--ds-indigo-900) 32%, transparent);box-shadow:0 32px 80px -44px color-mix(in srgb, var(--ds-black) 90%, transparent);border-radius:22px;gap:8px;padding:8px}.faq-reference-page .hh-accordion__item{border-radius:14px}.faq-reference-page .hh-accordion__item[open]{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-white) 10.6%, transparent), color-mix(in srgb, var(--ds-white) 5%, transparent));box-shadow:inset 3px 0 var(--ds-indigo-400)}.faq-reference-page .hh-accordion__item summary{grid-template-columns:minmax(0,1fr) 42px;gap:16px;min-height:72px;padding:13px 16px;font-size:14.5px;line-height:1.8}.faq-reference-page .hh-accordion__item[open] .home-faq-question{color:var(--faq-label)}.faq-reference-page .home-faq-answer{color:var(--faq-muted);margin-inline:16px 58px;padding-block-end:22px}.faq-reference-page .hh-accordion__item p{max-width:573.252px;color:var(--faq-muted);padding-block-start:16px;font-size:15px;line-height:1.95}.faq-closing{padding-block:40px}.faq-closing__inner{gap:32px;width:min(100% - 32px,1180px);padding-inline:0}.marketing-shell .faq-closing h2{font-size:clamp(27px,2.55vw,36px);line-height:1.55}.faq-closing p,.faq-closing strong{margin-block-start:18px}.faq-closing__actions{gap:12px;margin-block-start:34px}.faq-closing__actions .reference-button{gap:9px;padding-inline:22px;font-size:14px;font-weight:800}.faq-closing__actions .reference-button svg{width:17px;height:17px}@media (max-width:768px){.marketing-shell .faq-reference-page__intro h1{font-size:38px}.faq-reference-page__layout{grid-template-columns:1fr}.faq-reference-page__intro{margin-block-start:0;position:static}}@media (max-width:640px){.marketing-shell .faq-reference-page__intro h1{font-size:clamp(34px,10vw,42px)}.faq-reference-page__layout{gap:32px;width:calc(100% - 28px)}.faq-reference-page .reference-eyebrow{line-height:1.65}.faq-reference-page .home-faq-group{padding-block:28px}.faq-reference-page .hh-faq-page{gap:30px}.faq-reference-page .hh-accordion__item summary{padding:14px 13px;font-size:14px;line-height:1.85}.faq-reference-page .home-faq-answer{margin-inline:13px 54px;padding-block-end:20px}.faq-closing{padding-block:28px}.marketing-shell .faq-closing h2{font-size:clamp(25px,7vw,30px);line-height:1.58}}@media (max-width:1080px){.marketing-shell .site-header__inner{gap:14px;width:calc(100% - 32px)}.marketing-shell .site-nav{gap:10px}.service-decision-note{grid-template-columns:72px minmax(0,1fr)}.service-decision-note__action-card{grid-column:1/-1}.contact-page__preparation-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}}@media (max-width:900px){.marketing-shell .site-header,.marketing-shell .site-header__inner{height:68px;min-height:68px}.marketing-shell .site-header__inner{grid-template-columns:auto 1fr auto}.marketing-shell .site-header__tools{grid-column:3}.marketing-shell .site-nav,.marketing-shell .site-header__cta{display:none}.marketing-shell .site-header__menu{display:grid}.marketing-shell .brand-link,.marketing-shell .brand-link img{width:82px}.site-mobile-nav{inset-block-start:68px}}@media (max-width:719px){.article-page .article-hero{padding-block:28px 46px}.article-hero__grid{grid-template-columns:1fr;gap:28px}.article-hero__copy{grid-template-columns:auto minmax(0,1fr);gap:12px}.article-hero__copy h1{max-width:20ch;margin-block-start:22px;font-size:clamp(30px,8.2vw,34px);line-height:1.5}.article-hero__copy>p:not(.reference-inner-hero__eyebrow){margin-block-start:14px;font-size:13px}.article-hero__visual-shell{justify-self:center;width:calc(100% - 12px)}.article-hero__photo{aspect-ratio:16/10;object-position:center 32%;border-radius:18px}.article-layout>aside{display:none}.article-toc-mobile{border:var(--ds-border-thin) solid var(--ds-border-default);border-radius:12px;margin-block-end:24px;padding:16px;display:block}.article-toc-mobile summary{cursor:pointer;min-height:44px}.contact-page__hero,.contact-page__hero-inner{min-height:660px}.contact-page__hero-inner{align-items:flex-start;padding-block-start:72px}.contact-page__hero-copy{width:min(390px,100%)}.contact-page__channels{border-radius:16px 16px 0 0;grid-template-columns:1fr;width:calc(100% - 24px);height:auto}.contact-page__channel{grid-template-columns:40px minmax(0,1fr);border-inline-end:0!important;border-block-end:1px solid var(--ds-border-subtle)!important;min-height:68px!important;padding:10px 12px!important}.contact-page__preparation-layout{grid-template-columns:1fr;gap:28px}.contact-page__preparation{padding-block:48px}.reference-blog .blog-hero h1{font-size:clamp(30px,8vw,38px)}.journal-hero__lead{font-size:13px}}@media (max-width:559px){.service-decision-note{grid-template-columns:minmax(0,1fr);gap:16px;padding:10px}.service-decision-note__index{flex-direction:row;gap:8px;min-height:54px}.service-decision-note__content{padding:0 5px}.service-decision-note__track{grid-template-columns:1fr;gap:8px}.service-decision-note__track li{border:0}.service-decision-note__action-card{grid-column:auto}.reference-inner-page .reference-services-page{padding-block:40px}.marketing-shell .site-header__inner{width:calc(100% - 24px)}}.marketing-shell main :is(p,small,summary,li),.marketing-shell main strong:not(h1 strong,h2 strong,h3 strong){font-family:"Vazirmatn UI", var(--ds-font-body)}.marketing-shell main :is(h1,h2,h3,h4){color:inherit}.reference-hero__copy>p:not(.reference-eyebrow){max-width:438px}.reference-hero h1 span{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.journal-dossier__copy h2{max-width:280px}.journal-action>svg{display:inline-block!important}.journal-dossier__body{padding:40px 42px}.service-decision-note__content{padding-block:12px}.service-decision-note__action-card{padding-block:14px}.service-decision-note__content>strong{font-family:"Vazirmatn UI", var(--ds-font-body)}:is([data-mode=dark],[data-theme=dark],[data-theme=navy]) .marketing-shell{--app-reference-paper:var(--ds-bg-base)}.marketing-shell{color:var(--ds-text-primary)}.contact-page__steps li{min-height:104px;padding-block:20px}.contact-page__faq{min-height:680px}.services-page-heading{text-align:start}.reference-blog .blog-hero h1,.services-page-heading h1,.article-hero__copy h1{max-width:10.7em}.reference-hero h1{max-width:9.63em}.reference-hero h1 span{background:linear-gradient(color-mix(in srgb, var(--ds-indigo-300) 20%, transparent), color-mix(in srgb, var(--ds-indigo-300) 20%, transparent)) bottom / 100% 2px no-repeat;text-decoration:none}@media (max-width:900px){.marketing-shell .site-header__cta{display:none!important}}@media (max-width:719px){.reference-hero h1{max-width:6.42em;font-size:clamp(30px,9vw,36px);line-height:1.52}.reference-hero .reference-eyebrow{margin-block-end:28px}.reference-blog .blog-hero h1,.services-page-heading h1,.article-hero__copy h1{max-width:8.56em;font-size:clamp(30px,9vw,36px);line-height:1.52}.reference-blog .blog-hero{padding-block:40px}.journal-hero__copy{padding-block:12px}.journal-eyebrow,.journal-hero__lead{font-size:14px}.journal-hero__actions{margin-block-start:32px}.journal-action--primary{flex:0 auto}.journal-dossier__body{padding:28px 24px}.journal-dossier__copy h2{max-width:none}.contact-page__hero,.contact-page__hero-inner{min-height:620px}.contact-page__hero-inner{width:calc(100% - 32px);padding-block-start:24px}.contact-page__hero-copy{padding:20px}.contact-page__hero-copy h1{font-size:28px}.contact-page__channels{width:calc(100% - 24px)}.contact-page__channel{min-height:68px!important;padding:10px 12px!important}.contact-page__channel strong{font-size:12px}.contact-page__preparation-copy h2{max-width:none;font-size:28px;line-height:1.5}.about-showcase .about-image-hero{height:640px;min-height:640px}.about-showcase .image-hero-page-label{padding:20px;inset-block-start:36px}.about-image-hero__support>p{font-size:14px}.service-decision-note__content>strong{font-size:16px}.service-decision-note__track li{border:var(--ds-border-thin) solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-bg-surface) 65%, transparent);border-radius:14px;min-height:62px;padding:8px}.service-decision-note__track li>span{width:40px;height:40px}.service-decision-note__track strong{font-size:12px;font-weight:650}.service-decision-note__track small{font-size:10px}}.reference-hero__mobile-break{display:none}@media (max-width:719px){.reference-hero__mobile-break{display:block}.reference-hero__inner{padding-block-start:72px}}@media (max-width:900px){.contact-page__channel:first-child{border-inline-end:0!important}.contact-page__channel:last-child{border-block-end:0!important}.contact-page__channel-icon{border-radius:12px;width:40px;height:40px}}@media (max-width:640px){.contact-page__channel small{font-size:12px;line-height:1.75}}.contact-page__channel strong{justify-self:right}@media (min-width:720px) and (max-width:900px){.contact-page__hero{height:620px;min-height:620px}.contact-page__channels{border-radius:16px 16px 0 0;grid-template-columns:1fr;width:calc(100% - 24px)}.contact-page__channel{grid-template-columns:40px minmax(0,1fr);min-height:68px;border-inline-end:0!important;border-block-end:1px solid var(--ds-border-subtle)!important;padding:10px 12px!important}.contact-page__channel:last-child{border-block-end:0!important}}.contact-page__channel--email .contact-page__channel-icon img{width:25px;height:25px}@media (prefers-reduced-motion:no-preference){.contact-page__channel-icon{animation:3.6s ease-in-out infinite contact-channel-nudge}.contact-page__channel--telegram .contact-page__channel-icon{animation-delay:-1.2s}.contact-page__channel--email .contact-page__channel-icon{animation-delay:-2.4s}}@keyframes contact-channel-nudge{0%,55%,88%,to{transform:translate(0)rotate(0)}60%{transform:translate(-3px)rotate(-7deg)}66%{transform:translate(3px)rotate(7deg)}72%{transform:translate(-2px)rotate(-5deg)}78%{transform:translate(2px)rotate(4deg)}84%{transform:translate(0)rotate(0)}}.principles-manifesto__foot{color:var(--about-on-ink)}.press-desk__identity{color:var(--ds-text-secondary)}.about-contact-approach-grid>article:first-child .about-reference-number{color:var(--ds-indigo-200)}:is([data-mode=dark],[data-theme=dark],[data-theme=navy]) .marketing-shell{--app-readable-accent:var(--ds-indigo-200)}:is([data-mode=dark],[data-theme=dark],[data-theme=navy]) .marketing-shell :is(.site-nav a[aria-current=page],.reference-section-heading>span,.reference-about>div>span,.story-spread__identity>span,.about-contact-section-head>p:first-child,.about-reference-number,.press-desk__number,.journal-dossier__topline>b,.journal-category,.journal-section-label,.article-content>section>span,.contact-page__preparation .contact-page__eyebrow){color:var(--app-readable-accent)}:is([data-mode=dark],[data-theme=dark],[data-theme=navy]) .marketing-shell :is(.faq-closing,.faq-closing h2,.faq-closing strong,.press-desk__row>strong){color:var(--ds-text-primary)}:is([data-mode=dark],[data-theme=dark],[data-theme=navy]) .contact-page__channels{--contact-dock-paper:var(--ds-bg-surface);--contact-dock-ink:var(--ds-text-primary);--contact-dock-muted:var(--ds-text-secondary);--contact-dock-line:var(--ds-border-default)}.contact-page__channels{padding:var(--ds-space-12);gap:var(--ds-space-12)}.contact-page__channel,.contact-page__channel:first-child,.contact-page__channel:last-child{border:var(--ds-border-thin) solid color-mix(in srgb, var(--contact-dock-line) 92%, transparent)!important;border-radius:var(--ds-radius-lg)!important;background:color-mix(in srgb, var(--contact-dock-paper) 92%, transparent)!important}.faq-reference-page .home-faq-list,.reference-contact .home-faq-list{gap:var(--ds-space-12);padding:var(--ds-space-12)}
