@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_c8f9ff{font-family:Inter,Inter Fallback;font-style:normal}.__variable_c8f9ff{--font-inter:"Inter","Inter Fallback"}:root{color-scheme:dark;--bg:#000000;--surface:#1C1C1E;--surface-2:#2C2C2E;--surface-3:#3A3A3C;--surface-well:#111113;--fill:rgba(118,118,128,0.24);--fill-2:rgba(118,118,128,0.18);--fill-3:rgba(118,118,128,0.12);--field:#2C2C30;--field-hover:#323236;--segment:#636366;--segment-shadow:0 1px 2px rgba(0,0,0,0.35);--text:#F5F5F7;--text-2:#D1D1D6;--text-3:#98989F;--text-inverse:#000000;--border:rgba(84,84,88,0.50);--border-2:rgba(120,120,128,0.42);--border-3:rgba(152,152,159,0.55);--accent:#0071E3;--accent-hover:#0A84FF;--accent-2:#5E5CE6;--accent-soft:rgba(10,132,255,0.16);--accent-line:rgba(10,132,255,0.45);--accent-text:#409CFF;--accent-ring:rgba(10,132,255,0.35);--ok:#30D158;--ok-soft:rgba(48,209,88,0.15);--ok-line:rgba(48,209,88,0.32);--ok-text:#4ADE80;--warn:#FF9F0A;--warn-soft:rgba(255,159,10,0.15);--warn-line:rgba(255,159,10,0.34);--warn-text:#FFB340;--danger:#FF453A;--danger-soft:rgba(255,69,58,0.15);--danger-line:rgba(255,69,58,0.36);--danger-text:#FF6961;--info:#64D2FF;--rail:#111113;--rail-solid:#111113;--rail-2:rgba(118,118,128,0.18);--rail-text:#D1D1D6;--rail-text-2:#8E8E93;--rail-active:#FFFFFF;--rail-line:rgba(84,84,88,0.50);--scrim:rgba(0,0,0,0.55);--topbar:rgba(0,0,0,0.72);--row-hover:rgba(118,118,128,0.12);--shadow-1:0 0 0 transparent;--shadow-2:0 0 0 transparent;--shadow-3:0 22px 48px -12px rgba(0,0,0,0.7),0 0 0 0.5px rgba(255,255,255,0.08);--shadow-cta:none;--panel-light:none;--panel-inset:0 0 0 transparent;--silver:linear-gradient(var(--text),var(--text));--r-xs:4px;--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:18px;--r-2xl:22px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--control-h:40px;--hit:44px;--dur-fast:120ms;--dur:180ms;--dur-slow:280ms;--dur-exit:150ms;--ease:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.22,1.2,.36,1);--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),"Inter","Fleet Rupee","Segoe UI",system-ui,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),"Inter","Fleet Rupee","Segoe UI",system-ui,sans-serif;--font-mono:var(--font-body);--font-code:ui-monospace,"SF Mono",Menlo,Consolas,monospace}:root[data-theme=light]{color-scheme:light;--bg:#F2F2F7;--surface:#FFFFFF;--surface-2:#F2F2F7;--surface-3:#E5E5EA;--surface-well:#F7F7FA;--fill:rgba(118,118,128,0.20);--fill-2:rgba(118,118,128,0.12);--fill-3:rgba(118,118,128,0.08);--field:#EFEFF0;--field-hover:#E6E6E8;--segment:#FFFFFF;--segment-shadow:0 1px 3px rgba(0,0,0,0.12),0 0 0 0.5px rgba(0,0,0,0.04);--text:#1D1D1F;--text-2:#3C3C43;--text-3:#6E6E73;--text-inverse:#FFFFFF;--border:rgba(60,60,67,0.16);--border-2:rgba(60,60,67,0.24);--border-3:rgba(60,60,67,0.36);--accent:#0071E3;--accent-hover:#0077ED;--accent-soft:rgba(0,113,227,0.10);--accent-line:rgba(0,113,227,0.35);--accent-text:#0066CC;--accent-ring:rgba(0,113,227,0.25);--ok:#248A3D;--ok-soft:rgba(52,199,89,0.14);--ok-line:rgba(36,138,61,0.30);--ok-text:#1F7A35;--warn:#FF9500;--warn-soft:rgba(255,149,0,0.14);--warn-line:rgba(201,52,0,0.30);--warn-text:#A0470A;--danger:#D70015;--danger-soft:rgba(255,59,48,0.12);--danger-line:rgba(215,0,21,0.28);--danger-text:#C1000F;--info:#0071A4;--rail:#F7F7F9;--rail-solid:#F7F7F9;--rail-2:rgba(118,118,128,0.12);--rail-text:#1D1D1F;--rail-text-2:#6E6E73;--rail-active:#FFFFFF;--rail-line:rgba(60,60,67,0.14);--scrim:rgba(0,0,0,0.30);--topbar:rgba(242,242,247,0.78);--row-hover:rgba(118,118,128,0.07);--shadow-1:0 1px 2px rgba(0,0,0,0.04);--shadow-2:0 1px 2px rgba(0,0,0,0.04),0 4px 14px -6px rgba(0,0,0,0.06);--shadow-3:0 22px 48px -14px rgba(0,0,0,0.22),0 0 0 0.5px rgba(0,0,0,0.08);--panel-light:none;--panel-inset:0 0 0 transparent;--silver:linear-gradient(var(--text),var(--text))}@media print{:root{color-scheme:light;--bg:#F2F2F7;--surface:#FFFFFF;--surface-2:#F2F2F7;--surface-3:#E5E5EA;--surface-well:#F7F7FA;--fill:rgba(118,118,128,0.20);--fill-2:rgba(118,118,128,0.12);--fill-3:rgba(118,118,128,0.08);--field:#EFEFF0;--field-hover:#E6E6E8;--segment:#FFFFFF;--segment-shadow:0 1px 3px rgba(0,0,0,0.12),0 0 0 0.5px rgba(0,0,0,0.04);--text:#1D1D1F;--text-2:#3C3C43;--text-3:#6E6E73;--text-inverse:#FFFFFF;--border:rgba(60,60,67,0.16);--border-2:rgba(60,60,67,0.24);--border-3:rgba(60,60,67,0.36);--accent:#0071E3;--accent-hover:#0077ED;--accent-soft:rgba(0,113,227,0.10);--accent-line:rgba(0,113,227,0.35);--accent-text:#0066CC;--accent-ring:rgba(0,113,227,0.25);--ok:#248A3D;--ok-soft:rgba(52,199,89,0.14);--ok-line:rgba(36,138,61,0.30);--ok-text:#1F7A35;--warn:#FF9500;--warn-soft:rgba(255,149,0,0.14);--warn-line:rgba(201,52,0,0.30);--warn-text:#A0470A;--danger:#D70015;--danger-soft:rgba(255,59,48,0.12);--danger-line:rgba(215,0,21,0.28);--danger-text:#C1000F;--info:#0071A4;--rail:#F7F7F9;--rail-solid:#F7F7F9;--rail-2:rgba(118,118,128,0.12);--rail-text:#1D1D1F;--rail-text-2:#6E6E73;--rail-active:#FFFFFF;--rail-line:rgba(60,60,67,0.14);--scrim:rgba(0,0,0,0.30);--topbar:rgba(242,242,247,0.78);--row-hover:rgba(118,118,128,0.07);--shadow-1:0 1px 2px rgba(0,0,0,0.04);--shadow-2:0 1px 2px rgba(0,0,0,0.04),0 4px 14px -6px rgba(0,0,0,0.06);--shadow-3:0 22px 48px -14px rgba(0,0,0,0.22),0 0 0 0.5px rgba(0,0,0,0.08);--panel-light:none;--panel-inset:0 0 0 transparent;--silver:linear-gradient(var(--text),var(--text))}}@media(prefers-contrast:more){:root{--border:rgba(152,152,159,0.70);--border-2:rgba(174,174,178,0.80);--border-3:rgba(199,199,204,0.90);--text-2:#E5E5EA;--text-3:#C7C7CC;--rail-text-2:#AEAEB2}:root[data-theme=light]{--border:rgba(60,60,67,0.40);--border-2:rgba(60,60,67,0.55);--border-3:rgba(60,60,67,0.70);--text-2:#1D1D1F;--text-3:#3C3C43;--rail-text-2:#3C3C43}}@media(prefers-reduced-transparency:reduce){:root{--topbar:#000000}:root[data-theme=light]{--topbar:#F2F2F7}}@font-face{font-family:Fleet Rupee;src:url(/fonts/rupee.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+20b9}*,:after,:before{box-sizing:border-box}body,html{height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;letter-spacing:-.006em;line-height:1.5}canvas,img,video{outline:1px solid rgba(255,255,255,.1);outline-offset:-1px}:root[data-theme=light] canvas,:root[data-theme=light] img,:root[data-theme=light] video{outline-color:rgba(0,0,0,.1)}img[data-plain=true]{outline:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--text);margin:0;text-wrap:balance}h1{font-size:26px;line-height:1.15;letter-spacing:-.025em}h2{font-size:17px;line-height:1.3;letter-spacing:-.012em}h2,h3{font-weight:600}h3{font-size:15px;line-height:1.35;letter-spacing:-.008em}.check__note,.hint,.lede,.note,.tiny,dd,figcaption,li,p{text-wrap:pretty}p{margin:0 0 var(--s3)}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}::selection{background:rgba(10,132,255,.4);color:#fff}:root[data-theme=light] ::selection{background:rgba(0,113,227,.2);color:#1d1d1f}:focus-visible{outline:3px solid var(--accent-ring);outline-offset:1px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:rgba(142,142,147,.38);border-radius:999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(142,142,147,.6);background-clip:padding-box}.mono{letter-spacing:0}.mono,.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.label{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:0}.label,.muted{color:var(--text-3)}.tiny{font-size:12px}.text-silver{background-image:var(--silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;height:var(--control-h);border:1px solid rgba(0,0,0,0);border-radius:var(--r-pill);background:var(--fill-2);color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:var(--dur);transition-timing-function:var(--ease)}.btn svg{flex-shrink:0}.btn:hover:not(:disabled){background:var(--fill);text-decoration:none}.btn:active:not(:disabled){transform:scale(.97);opacity:.85;transition-duration:var(--dur-fast)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--accent);color:#fff;font-weight:600}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--danger{background:var(--danger-soft);color:var(--danger-text)}.btn--danger:hover:not(:disabled){background:var(--danger);color:#fff}.btn--ghost{background:rgba(0,0,0,0);color:var(--accent-text)}.btn--ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text)}.btn--sm{height:30px;padding:0 14px;font-size:13px;gap:5px}.btn--sm:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--hit);transform:translateY(-50%);pointer-events:auto}.btn--block{width:100%}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--s4)}.field>label{font-size:13px;font-weight:500;color:var(--text-2)}.input,.select,textarea.input{height:var(--control-h);padding:0 var(--s3);border:1px solid rgba(0,0,0,0);border-radius:var(--r);background-color:var(--field);color:var(--text);font-family:var(--font-body);font-size:14px;width:100%;transition-property:border-color,box-shadow,background-color;transition-duration:var(--dur);transition-timing-function:var(--ease)}.input::placeholder,.select::placeholder,textarea.input::placeholder{color:var(--text-3);opacity:.8}.input:hover:not(:disabled),.select:hover:not(:disabled),textarea.input:hover:not(:disabled){background-color:var(--field-hover)}.input:focus,.select:focus,textarea.input:focus{outline:none;border-color:var(--accent-hover);background-color:var(--surface);box-shadow:0 0 0 4px var(--accent-ring)}.input:disabled,.select:disabled,textarea.input:disabled{opacity:.55;cursor:not-allowed}.input[readonly],.select[readonly],textarea.input[readonly]{color:var(--text-2)}.input[aria-invalid=true],.select[aria-invalid=true],textarea.input[aria-invalid=true]{border-color:var(--danger)}@media(prefers-contrast:more){.input,.select,textarea.input{border-color:var(--border-2)}}textarea.input{height:auto;padding:10px var(--s3);line-height:1.5}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}option{background:var(--surface);color:var(--text)}@supports((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){select.input,select.select{--select-fade:var(--field)}select.input:hover:not(:disabled),select.select:hover:not(:disabled){--select-fade:var(--field-hover)}select.input:focus,select.select:focus{--select-fade:var(--surface)}select.input,select.select{display:flex;align-items:center;white-space:nowrap;position:relative;contain:paint;background-image:none}select.input,select.input::picker(select),select.select,select.select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select.input::picker-icon,select.select::picker-icon{display:none}select.input:after,select.select:after{content:"";position:absolute;inset:0 0 0 auto;width:44px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center,linear-gradient(to right,transparent,var(--select-fade) 14px)}select.input::picker(select),select.select::picker(select){margin-top:6px;padding:var(--s1);border:1px solid var(--border-2);border-radius:var(--r);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-3);max-height:min(340px,60vh);overflow-y:auto;opacity:0;translate:0 -4px;transition:opacity var(--dur-exit) var(--ease),translate var(--dur-exit) var(--ease),overlay var(--dur-exit) allow-discrete,display var(--dur-exit) allow-discrete}select.input:open::picker(select),select.select:open::picker(select){opacity:1;translate:0 0;transition-duration:var(--dur);transition-timing-function:var(--ease-out)}@starting-style{select.input:open::picker(select),select.select:open::picker(select){opacity:0;translate:0 -4px}}select.input option,select.select option{display:flex;align-items:center;gap:var(--s2);min-height:34px;padding:6px var(--s3) 6px var(--s2);border-radius:var(--r-sm);background:rgba(0,0,0,0);color:var(--text-2);font-size:14px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}select.input option::checkmark,select.select option::checkmark{content:"";width:14px;height:14px;flex:none;order:-1}select.input option:checked::checkmark,select.select option:checked::checkmark{background:var(--accent-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}select.input option:focus-visible,select.input option:hover,select.select option:focus-visible,select.select option:hover{outline:none;background:var(--surface-3);color:var(--text)}select.input option:checked,select.select option:checked{background:var(--accent-soft);color:var(--text);font-weight:500}select.input option:checked:focus-visible,select.input option:checked:hover,select.select option:checked:focus-visible,select.select option:checked:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}select.input option:disabled,select.select option:disabled{color:var(--text-3);opacity:.6;cursor:not-allowed}}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-grid;place-content:center;width:18px;height:18px;margin:0;vertical-align:-4px;border:1.5px solid var(--border-3);border-radius:5px;background:var(--surface);cursor:pointer;transition:background-color var(--dur-fast,.12s),border-color var(--dur-fast,.12s),box-shadow var(--dur-fast,.12s)}input[type=checkbox]:before,input[type=radio]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform var(--dur-fast,.12s) var(--ease-out,ease-out);background:#fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--accent-line)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked,input[type=radio]:indeterminate{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before,input[type=radio]:checked:before,input[type=radio]:indeterminate:before{transform:scale(1)}input[type=checkbox]:indeterminate:before,input[type=radio]:indeterminate:before{-webkit-clip-path:inset(40% 10% 40% 10%);clip-path:inset(40% 10% 40% 10%)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}input[type=radio]{border-radius:50%}input[type=radio]:before{width:6px;height:6px;border-radius:50%;-webkit-clip-path:none;clip-path:none}.hint{font-size:12px;color:var(--text-3)}.error-text{font-size:12.5px;color:var(--danger-text);gap:6px}.check,.error-text{display:flex;align-items:flex-start}.check{gap:var(--s3);padding:var(--s3);border:1px solid rgba(0,0,0,0);border-radius:var(--r-lg);background:var(--fill-3);cursor:pointer;transition-property:border-color,background-color,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease)}.check:hover{background:var(--fill-2)}.check[data-checked=true]{border-color:var(--accent-line);background:var(--accent-soft)}.check[data-disabled=true]{opacity:.45;cursor:not-allowed}.check:active:not([data-disabled=true]){transform:scale(.995)}.check input{margin-top:2px;width:15px;height:15px}.check__body{display:flex;flex-direction:column;gap:1px}.check__title{font-size:13.5px;font-weight:500}.check__note{font-size:12px;color:var(--text-3)}.card{background-color:var(--surface);border:1px solid rgba(0,0,0,0);border-radius:var(--r-lg);box-shadow:var(--shadow-2);min-width:0}.card__head{justify-content:space-between;gap:var(--s4);padding:16px 20px;border-bottom:1px solid var(--border)}.card__head,.card__head h2{display:flex;align-items:center}.card__head h2{gap:10px;font-size:17px}.card__body{padding:20px}.card__body--flush{padding:0;border-radius:0 0 var(--r-lg) var(--r-lg);overflow:hidden}@media(prefers-contrast:more){.card{border-color:var(--border-2)}}[role=tablist][data-glide]{position:relative;isolation:isolate}[role=tablist][data-glide]>[role=tab]{position:relative;z-index:1}[role=tablist][data-glide]>[role=tab]:active:not([aria-selected=true]){opacity:.6;transition-duration:var(--dur-fast)}[role=tablist][data-glide]>[role=tab][aria-selected=true]{background:rgba(0,0,0,0)!important}[role=tablist][data-glide]>[role=tab][aria-selected=true]:not(:focus-visible){box-shadow:none!important}.glide-thumb{position:absolute;top:0;left:0;z-index:0;pointer-events:none;will-change:transform;transition:transform .34s cubic-bezier(.2,.9,.25,1),width .34s cubic-bezier(.2,.9,.25,1),height .34s cubic-bezier(.2,.9,.25,1),opacity var(--dur-fast) var(--ease)}.glide-thumb[data-instant]{transition:none}@media(prefers-contrast:more){.glide-thumb{outline:1px solid var(--border-2)}}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--r-pill);border:0;background:var(--fill-2);color:var(--text-2);font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.pill--ok{background:var(--ok-soft);color:var(--ok-text)}.pill--warn{background:var(--warn-soft);color:var(--warn-text)}.pill--danger{background:var(--danger-soft);color:var(--danger-text)}.pill--accent{background:var(--accent-soft);color:var(--accent-text)}.pill--flat:before{display:none}@media(prefers-contrast:more){.pill{box-shadow:inset 0 0 0 1px currentColor}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.table th{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-3);text-align:left;padding:11px 20px;background:var(--surface);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.table td,.table th{border-bottom:1px solid var(--border)}.table td{padding:13px 20px;vertical-align:middle;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table tbody tr{transition:background-color var(--dur-fast) var(--ease)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:var(--row-hover)}.table td.table__actions,.table th.table__actions{text-align:right;white-space:nowrap}.table__strong{font-weight:600;color:var(--text)}.table tbody tr[data-suspended=true] td{opacity:.55}.empty{padding:var(--s7) var(--s5);text-align:center;text-wrap:pretty;color:var(--text-3)}.empty:before{content:"";display:block;width:52px;height:52px;margin:0 auto var(--s4);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") 50%/22px no-repeat,var(--fill-2)}.empty__title{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.012em;color:var(--text);margin-bottom:4px}.banner{display:flex;gap:var(--s3);align-items:center;padding:12px var(--s4);border-radius:var(--r-lg);border:0;background:var(--surface);color:var(--text-2);font-size:13.5px;margin-bottom:var(--s4)}.banner--danger{background:var(--danger-soft);color:var(--danger-text)}.banner--ok{background:var(--ok-soft);color:var(--ok-text)}.banner--warn{background:var(--warn-soft);color:var(--warn-text)}.skeleton{background-image:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:220% 100%;background-repeat:no-repeat;animation:rowShimmer 1.4s infinite var(--ease);border-radius:var(--r-sm);height:14px}@keyframes rowShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes pageSlideIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes floatIn{0%{opacity:0;transform:scale(.99) translateY(7px)}to{opacity:1;transform:none}}@keyframes floatOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.stagger>*{animation:floatIn .35s ease both}.stagger>:first-child{animation-delay:.05s}.stagger>:nth-child(2){animation-delay:.1s}.stagger>:nth-child(3){animation-delay:.15s}.stagger>:nth-child(4){animation-delay:.2s}.stagger>:nth-child(5){animation-delay:.25s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.35s}.stagger>:nth-child(8){animation-delay:.4s}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-property:color,background-color,border-color,outline-color,box-shadow,opacity,fill,stroke!important;scroll-behavior:auto!important}}.row{display:flex;align-items:center;gap:var(--s3)}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:var(--s4)}.grow{flex:1 1;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.grain{display:none!important}.grain-retired{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.55}.fleet-map{width:100%;height:100%;min-height:420px;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-2)}.fleet-marker{font-family:var(--font-mono);font-size:11px;font-weight:500;padding:3px 8px;border-radius:100px;cursor:pointer;white-space:nowrap;border:1.5px solid #fff;background:var(--accent);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);transition:transform .12s ease}.fleet-marker:hover{transform:scale(1.08)}.fleet-marker[data-moving=true]{background:#248a3d}.fleet-marker[data-stale=true]{background:var(--surface);color:var(--text-3);border-color:var(--border-3);border-style:dashed;box-shadow:var(--shadow-1)}.fleet-marker[data-selected=true]{outline:3px solid var(--accent-line);outline-offset:1px;transform:scale(1.12)}.maplibregl-ctrl-group{border:0!important;background:var(--surface)!important;border-radius:var(--r)!important;box-shadow:var(--shadow-3)!important;overflow:hidden}.maplibregl-ctrl-group button{width:34px!important;height:34px!important;background:rgba(0,0,0,0)!important}.maplibregl-ctrl-group button+button{border-top:1px solid var(--border)!important}:root:not([data-theme=light]) .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert(1) hue-rotate(180deg)}.maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--surface) 85%,transparent)!important;color:var(--text-3)!important;border-radius:var(--r)!important;font-size:10px!important}.maplibregl-ctrl-attrib a{color:var(--text-2)!important}@media print{.no-print{display:none!important}body{background:#fff}.grain{display:none}.card{box-shadow:none;background-image:none;page-break-inside:auto;break-inside:auto}.table-wrap{overflow:visible}.table{min-width:0;font-size:11px}.table thead{display:table-header-group}.table tr{page-break-inside:avoid;break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.UpdateNotice_notice__flZvI{position:fixed;z-index:90;left:50%;bottom:calc(48px + env(safe-area-inset-bottom, 0px));translate:-50% 0;display:flex;align-items:center;gap:var(--s2);max-width:calc(100vw - 32px);padding:6px 6px 6px 14px;border:1px solid var(--accent-line);border-radius:999px;background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-3);font-size:13px;font-weight:500;white-space:nowrap;animation:UpdateNotice_rise__GXaLN var(--dur-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){.UpdateNotice_notice__flZvI{animation:none}}@media print{.UpdateNotice_notice__flZvI{display:none}}@keyframes UpdateNotice_rise__GXaLN{0%{opacity:0;translate:-50% 12px}to{opacity:1;translate:-50% 0}}.UpdateNotice_dot__ylHmi{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent-hover);box-shadow:0 0 0 3px var(--accent-ring)}.UpdateNotice_text___1Swi{overflow:hidden;text-overflow:ellipsis}.UpdateNotice_reload___2gfS{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:filter var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.UpdateNotice_reload___2gfS:hover{filter:brightness(1.1)}.UpdateNotice_reload___2gfS:active{transform:scale(.97)}.UpdateNotice_close__DW0sk{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--text-3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.UpdateNotice_close__DW0sk:hover{background:var(--surface-3);color:var(--text)}