@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");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}@layer properties,theme,base,components,utilities;:root,:root[data-theme=light]{--color-bg:#f3f5f9;--color-surface:#fff;--color-surface-2:#f8fafc;--color-surface-3:#edf1f6;--color-border:#dfe4ec;--color-border-soft:#e8ecf2;--color-text:#1b2433;--color-text-muted:#5d6779;--color-accent:#2457d6;--color-gold:#c9a227;--color-gold-ink:#8a6d12;--color-accent-contrast:#fff;--color-good:#15803d;--color-warning:#b45309;--color-critical:#b91c1c;--color-info:#075985;--color-neutral:#475569;--color-hero:#0b1b36;--color-hero-2:#16305f;--color-hero-text:#eef3ff;--color-hero-muted:#a9b7d6;--font-sans:"Public Sans Variable", "Segoe UI", system-ui, sans-serif;--font-display:"Public Sans Variable", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", Consolas, monospace;--radius:8px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--fs-tiny:11px;--fs-caption:12px;--fs-small:13px;--fs-body:14px;--fs-lead:16px;--fs-title-sm:18px;--fs-title:22px;--fs-display:28px;--motion-fast:.12s;--motion-base:.15s;--motion-slow:.25s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0d;--shadow-lg:0 2px 6px #0f172a0f, 0 18px 40px #0f172a1f;--focus-color:#1e293b;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--focus-color);--color-danger:#b91c1c;--color-danger-hover:#991b1b;--color-danger-ink:#b91c1c;--field-bg:#fff;--field-border:#868d9a;--field-border-hover:#5f6672;--field-focus:var(--pal-ink);--field-ring:color-mix(in srgb, var(--brand-500) 30%, transparent);--field-bad:#e11d48;--field-bad-wash:color-mix(in srgb, var(--field-bad) 6%, var(--field-bg));--status-good-fill:#059669;--color-placeholder:#9ca3af;--color-text-faint:#5f6573;--color-border-strong:#d1d5db;--color-backdrop:#0f172a73;--color-accent-soft:color-mix(in srgb, var(--brand-500) 12%, transparent);--color-ring:color-mix(in srgb, var(--brand-500) 25%, transparent);--shadow-lift:0 10px 28px -8px #10182829;--status-good-line:#a7f3d0;--status-warning-line:#fde68a;--status-critical-line:#fecdd3;--status-info-line:#bae6fd;--soft-mix:12%;--cat-blue:#2457d6;--cat-orange:#c2561c;--cat-teal:#0f8b8d;--cat-violet:#6a4fd1;--cat-amber:#b8901c;--cat-sky:#2b7fc2;--cat-pink:#c23a6b;--cat-green:#2f8a3e;--cat-blue-ink:#1a43a3;--cat-orange-ink:#9a4314;--cat-teal-ink:#0b6e70;--cat-violet-ink:#5639b8;--cat-amber-ink:#7d6210;--cat-sky-ink:#1f649c;--cat-pink-ink:#9e2c56;--cat-green-ink:#22692f;--cat-blue-soft:color-mix(in srgb, var(--cat-blue) var(--soft-mix), var(--color-surface));--cat-orange-soft:color-mix(in srgb, var(--cat-orange) var(--soft-mix), var(--color-surface));--cat-teal-soft:color-mix(in srgb, var(--cat-teal) var(--soft-mix), var(--color-surface));--cat-violet-soft:color-mix(in srgb, var(--cat-violet) var(--soft-mix), var(--color-surface));--cat-amber-soft:color-mix(in srgb, var(--cat-amber) var(--soft-mix), var(--color-surface));--cat-sky-soft:color-mix(in srgb, var(--cat-sky) var(--soft-mix), var(--color-surface));--cat-pink-soft:color-mix(in srgb, var(--cat-pink) var(--soft-mix), var(--color-surface));--cat-green-soft:color-mix(in srgb, var(--cat-green) var(--soft-mix), var(--color-surface));--cat-blue-from:#3366e0;--cat-blue-to:#1f4fbf;--cat-orange-from:#d0692c;--cat-orange-to:#a5451a;--cat-teal-from:#149ea0;--cat-teal-to:#0b6e70;--cat-violet-from:#7a62d9;--cat-violet-to:#5639b8;--cat-amber-from:#a98317;--cat-amber-to:#7d6210;--cat-sky-from:#3a8fd1;--cat-sky-to:#1f649c;--cat-pink-from:#cf4d7c;--cat-pink-to:#9e2c56;--cat-green-from:#3d9a4c;--cat-green-to:#22692f;--on-tile:#fff;--tile-shade:#0b1020;--cat-blue-bright:#7fb0ff;--cat-orange-bright:#fb9a5b;--cat-teal-bright:#3ed6c2;--cat-violet-bright:#b39cff;--cat-amber-bright:#f8c04e;--cat-sky-bright:#5cc8f5;--cat-pink-bright:#f88cbf;--cat-green-bright:#a6e04a;--status-soft-mix:14%;--status-good:#16a34a;--status-warning:#f59e0b;--status-critical:#dc2626;--status-info:#0ea5e9;--status-neutral:#94a3b8;--status-good-ink:#166534;--status-warning-ink:#92400e;--status-critical-ink:#b91c1c;--status-info-ink:#075985;--status-neutral-ink:#475569;--status-good-from:#22c55e;--status-good-to:#166534;--status-warning-from:#f59e0b;--status-warning-to:#92400e;--status-critical-from:#ef4444;--status-critical-to:#b91c1c;--status-info-from:#0ea5e9;--status-info-to:#075985;--status-neutral-from:#94a3b8;--status-neutral-to:#475569;--status-good-soft:color-mix(in srgb, var(--status-good) var(--status-soft-mix), var(--color-surface));--status-warning-soft:color-mix(in srgb, var(--status-warning) var(--status-soft-mix), var(--color-surface));--status-critical-soft:color-mix(in srgb, var(--status-critical) var(--status-soft-mix), var(--color-surface));--status-info-soft:color-mix(in srgb, var(--status-info) var(--status-soft-mix), var(--color-surface));--status-neutral-soft:color-mix(in srgb, var(--status-neutral) var(--status-soft-mix), var(--color-surface));--hero-from:#0b1f4a;--hero-to:#2457d6;--on-hero:#fff;--on-hero-muted:#ffffffe6;--gradient-hero:linear-gradient(125deg, var(--hero-from) 0%, var(--hero-to) 100%);--sidebar-bg:#0b1b36;--sidebar-bg-2:#16305f;--sidebar-fg:#e8edf7;--sidebar-icon:#c9d4e8;--sidebar-label:#93a6c8;--sidebar-muted:#a9b8d3;--sidebar-hover:#ffffff0f;--sidebar-active:#ffffff1a;--sidebar-active-fg:#fff;--sidebar-card:#17305e;--sidebar-card-title:#fff;--sidebar-card-text:#c3cee4;--sidebar-border:transparent;--sidebar-indicator:#d9b44a;--sidebar-link:#e4cb80;--panel-border:var(--color-border-soft);--panel-shadow:var(--shadow-md);--panel-shadow-hover:var(--shadow-lg);--chart-grid:#e8ecf1;--chart-axis:#cbd2db;--chart-label:var(--color-text-muted);--chart-muted:#a3adbb;--seq-0:var(--color-surface-3);--seq-1:color-mix(in srgb, var(--color-accent) 22%, var(--color-surface));--seq-2:color-mix(in srgb, var(--color-accent) 42%, var(--color-surface));--seq-3:color-mix(in srgb, var(--color-accent) 62%, var(--color-surface));--seq-4:color-mix(in srgb, var(--color-accent) 82%, var(--color-surface));--seq-5:var(--color-accent)}:root[data-theme=dark]{--color-bg:#0b1220;--color-surface:#121a2b;--color-surface-2:#172033;--color-surface-3:#1e2a40;--color-border:#26324a;--color-border-soft:#1f2a3f;--color-text:#e6ebf3;--color-text-muted:#95a2b8;--color-accent:#6d9cf5;--color-gold:#d9b44a;--color-gold-ink:#e3c260;--color-accent-contrast:#0d1117;--color-good:#3fb950;--color-warning:#d29922;--color-critical:#f85149;--color-info:#79c0ff;--color-neutral:#9da7b3;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 1px 2px #0000004d, 0 8px 24px #00000047;--shadow-lg:0 2px 6px #0000004d, 0 22px 48px #00000073;--soft-mix:20%;--cat-blue:#4f8cf7;--cat-orange:#e8681e;--cat-teal:#109c8f;--cat-violet:#9171f5;--cat-amber:#c4800a;--cat-sky:#2b9ad6;--cat-pink:#e5508f;--cat-green:#5f9c12;--cat-blue-ink:#93c5fd;--cat-orange-ink:#fdba74;--cat-teal-ink:#5eead4;--cat-violet-ink:#c4b5fd;--cat-amber-ink:#fcd34d;--cat-sky-ink:#7dd3fc;--cat-pink-ink:#f9a8d4;--cat-green-ink:#bef264;--status-soft-mix:18%;--status-good:#3fb950;--status-warning:#e3b341;--status-critical:#f85149;--status-info:#38bdf8;--status-neutral:#6e7681;--status-good-ink:#56d364;--status-warning-ink:#fbbf24;--status-critical-ink:#fda4af;--status-info-ink:#79c0ff;--status-neutral-ink:#c7cad5;--chart-grid:#252c36;--chart-axis:#3a4350;--chart-muted:#5d6877;--field-bg:#2a2e44;--field-border:#7d849a;--field-border-hover:#a3a9ba;--field-ring:color-mix(in srgb, var(--brand-500) 40%, transparent);--field-bad:#fb7185;--field-bad-wash:color-mix(in srgb, var(--field-bad) 9%, var(--field-bg));--color-placeholder:#7c8298;--color-text-faint:#b6bcc9;--color-border-strong:#4b5169;--color-backdrop:#02060f9e;--color-accent-soft:color-mix(in srgb, var(--brand-400) 16%, transparent);--shadow-lift:0 12px 30px -10px #0000008c;--status-good-line:#10b9814d;--status-warning-line:#f59e0b52;--status-critical-line:#f43f5e52;--status-info-line:#0ea5e94d;--focus-color:#e5e7eb;--color-danger-ink:#fca5a5}:root[data-panels=bordered]{--panel-border:var(--color-border);--panel-shadow:none;--panel-shadow-hover:none}:root[data-panels=flat]{--panel-border:transparent;--panel-shadow:none;--panel-shadow-hover:none}:root{--app-zoom:var(--app-zoom-choice,.9);--vh:calc(1vh / var(--app-zoom));--dvh:calc(1dvh / var(--app-zoom))}@media (width<=640px){:root{--app-zoom:1}}html{zoom:var(--app-zoom)}.ws .lg-meta{color:var(--on-deep-2,var(--ink-2));flex-wrap:wrap;gap:8px 18px;margin-block-start:14px;font-size:15px;display:flex}.ws .lg-meta span{align-items:center;gap:8px;display:inline-flex}.ws .lg-meta span+span:before{content:"";opacity:.6;background:currentColor;border-radius:50%;block-size:5px;inline-size:5px}.ws .lg-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:48px;display:grid}.ws .lg-main{gap:24px;min-inline-size:0;display:grid}.ws .lg-text{text-align:start;gap:14px;max-inline-size:780px}.ws .lg-text h2{border-block-start:1px solid var(--line);margin-block-start:22px;padding-block-start:14px;scroll-margin-block-start:90px}.ws .lg-text h3{margin-block-start:10px;font-size:17px}.ws .lg-text p,.ws .lg-text li{color:var(--ink-2);overflow-wrap:anywhere}.ws .lg-text strong{color:var(--ink)}.ws .lg-text code{font-family:var(--f-mono);background:var(--bg-soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:5px;padding-block:1px;padding-inline:5px;font-size:.88em}.ws .lg-text a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.ws .lg-url{overflow-wrap:anywhere}.ws .lg-list{gap:8px;margin:0;padding-inline-start:22px;display:grid}.ws .lg-quote{border-inline-start:3px solid var(--gold-line);background:var(--bg-soft);color:var(--ink-2);border-radius:6px;margin:0;padding-block:10px;padding-inline:16px}.ws .lg-table-wrap{border:1px solid var(--line);border-radius:10px;max-inline-size:100%;overflow-x:auto}.ws .lg-table{border-collapse:collapse;inline-size:100%;font-size:14.5px}.ws .lg-table th,.ws .lg-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--line);color:var(--ink-2);min-inline-size:110px;padding-block:9px;padding-inline:12px}.ws .lg-table th{background:var(--bg-soft);color:var(--ink);font-weight:650}.ws .lg-table tr:last-child td{border-block-end:0}.ws .lg-aside{gap:22px;display:grid;position:sticky;inset-block-start:88px}.ws .lg-toc h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block-end:8px;font-size:13px}.ws .lg-toc ol,.ws .lg-toc ul{gap:6px;font-size:14.5px;display:grid}.ws .lg-toc a{color:var(--ink-2);text-decoration:none}.ws .lg-toc a:hover,.ws .lg-toc a:focus-visible{color:var(--link);text-decoration:underline}.ws .lg-loading{color:var(--ink-3)}.ws .lg-who{border-block-start:1px solid var(--line);padding-block-start:10px}@media (width<=960px){.ws .lg-layout{grid-template-columns:minmax(0,1fr);gap:28px}.ws .lg-aside{position:static}}@media (width<=640px){.ws .lg-table-wrap{border:0;overflow:visible}.ws .lg-table,.ws .lg-table tbody,.ws .lg-table tr,.ws .lg-table td{inline-size:100%;display:block}.ws .lg-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ws .lg-table tr{border:1px solid var(--line);border-radius:10px;margin-block-end:12px;overflow:hidden}.ws .lg-table td{min-inline-size:0;padding-block:8px}.ws .lg-table td:before{content:attr(data-label);color:var(--ink);margin-block-end:2px;font-size:12.5px;font-weight:650;display:block}.ws .lg-table tr td:last-child{border-block-end:0}}.mny-mono{font-family:var(--font-mono);font-size:.92em}.mny-num{font-variant-numeric:tabular-nums;white-space:nowrap}.mny-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.mny-wide{width:100%}.mny-good{color:var(--status-good-ink)}.mny-anchor{min-width:0;scroll-margin-top:80px}.mny-anchor:focus{outline:none}.mny-anchor:focus-visible>.ds-card{outline:2px solid var(--focus-color);outline-offset:2px}.mny-anchor>.ds-card{height:100%}.mny-tile{background:var(--h-soft);width:40px;height:40px;color:var(--h-ink);border-radius:12px;flex:none;place-items:center;display:inline-grid}.mny-notice{--insight-from:var(--status-good-from);--insight-to:var(--status-good-to);--insight-soft:var(--status-good-soft);margin:0}.mny-page>.ds-insight,.mny-page .ds-page>.ds-insight{margin:0}.mny-hint{border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 12px;font-size:13.5px;display:flex}.mny-hint svg{flex:none;margin-top:1px}.mny-hint-warning{background:var(--status-warning-soft);color:var(--status-warning-ink)}.mny-hint-critical{background:var(--status-critical-soft);color:var(--status-critical-ink)}.mny-hint-neutral{background:var(--status-neutral-soft);color:var(--status-neutral-ink)}.mny-field-error{color:var(--status-critical-ink);margin:6px 0 0;font-size:13px;display:block}.mny-list{margin:0;padding:0;list-style:none}.mny-row{border-bottom:1px solid var(--color-border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:16px 20px;display:grid;position:relative}.mny-row:last-child{border-bottom:0}.mny-list.lk-cards{grid-template-columns:minmax(0,1fr);gap:0}.mny-list.lk-cards>.lk-card-item>.mny-row{border-bottom:1px solid var(--color-border-soft)}.mny-list.lk-cards>.lk-card-item:last-child>.mny-row{border-bottom:0}.mny-row:hover{background:color-mix(in srgb, var(--color-accent) 3%, var(--color-surface))}.mny-row.mny-tone-warning{background:color-mix(in srgb, var(--status-warning) 6%, var(--color-surface))}.mny-row.mny-tone-critical{background:color-mix(in srgb, var(--status-critical) 5%, var(--color-surface))}.mny-row-main{min-width:0}.mny-row-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:15px;display:flex}.mny-row-title b{font-weight:650}.mny-amount{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:700}.mny-amount.is-in{color:var(--status-good-ink)}.mny-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;font-size:13px;display:flex}.mny-meta>span:not(.ds-chip){white-space:nowrap}.mny-meta .mny-narration{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.mny-said{color:var(--color-text-muted);margin:10px 0 0;font-size:13.5px;font-style:italic}.mny-row-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.mny-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mny-actions-row{flex-wrap:nowrap}.mny-row-loading{align-items:center}.mny-shimmer-dot{border-radius:50%;width:44px;height:44px}.mny-shimmer-line{grid-column:2/4;width:60%;height:14px}.mny-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:640px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mny-step{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-inline-end:8px;display:flex;position:relative}.mny-step:after{top:12px;background:var(--color-surface-3);content:"";border-radius:3px;height:3px;position:absolute;inset-inline:30px 0}.mny-step:last-child:after{content:none}.mny-step.is-done:after{background:var(--status-good)}.mny-step-dot{z-index:1;border:2px solid var(--step-c);background:var(--color-surface);width:26px;height:26px;color:var(--step-c);border-radius:50%;place-items:center;display:inline-grid;position:relative}.mny-step.is-done .mny-step-dot,.mny-step.is-stopped .mny-step-dot{background:var(--step-c);color:var(--on-tile);border-color:#0000}.mny-step.is-now .mny-step-dot{background:color-mix(in srgb, var(--step-c) 16%, var(--color-surface));box-shadow:0 0 0 4px color-mix(in srgb, var(--step-c) 22%, transparent);color:var(--color-text)}.mny-step.is-todo .mny-step-dot,.mny-step.is-skipped .mny-step-dot{border-style:dashed;border-color:var(--color-border);color:var(--color-text-muted)}.mny-step-text{flex-direction:column;min-width:0;font-size:12.5px;line-height:1.3;display:flex}.mny-step-text strong{color:var(--color-text);font-weight:650}.mny-step-text span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mny-step.is-todo .mny-step-text strong,.mny-step.is-skipped .mny-step-text strong{color:var(--color-text-muted);font-weight:550}.mny-decide{border:1px solid var(--color-border-soft);border-radius:14px;margin:14px 0 0;padding:14px 16px}.mny-decide-approve{border-color:color-mix(in srgb, var(--status-good) 35%, var(--color-border-soft));background:var(--status-good-soft)}.mny-decide-reject{border-color:color-mix(in srgb, var(--status-critical) 35%, var(--color-border-soft));background:var(--status-critical-soft)}.mny-decide-q{margin:0 0 10px}.mny-decide .field{margin-bottom:10px}.mny-decide input{background:var(--color-surface)}.mny-decide .form-actions{flex-wrap:wrap;margin-top:10px}.mny-form-card{border-color:color-mix(in srgb, var(--color-accent) 22%, var(--color-border-soft))}.mny-form-card .form-actions{flex-wrap:wrap;margin-top:6px}.mny-fieldset{border:1px dashed var(--color-border);border-radius:12px;margin:4px 0 12px;padding:12px 14px 0}.mny-fieldset legend{padding:0 6px;font-size:13px;font-weight:650}.mny-flow-steps{counter-reset:flow;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.mny-flow-step{background:var(--h-soft);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.mny-flow-step+.mny-flow-step:before{top:50%;background:var(--color-border);content:"";width:12px;height:2px;position:absolute;inset-inline-start:-12px}.mny-flow-icon{background:var(--h-soft);width:36px;height:36px;color:var(--h-ink);border-radius:11px;flex:none;place-items:center;display:inline-grid}.mny-flow-step>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mny-flow-step strong{color:var(--h-ink);font-size:14px}.mny-flow-step small{color:var(--color-text-muted);font-size:12.5px}.mny-echo{background:var(--color-surface-2);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-4px 0 12px;padding:10px 14px;font-size:13.5px;display:flex}.mny-echo strong{font-family:var(--font-display);font-size:17px}.mny-echo span{color:var(--color-text-muted)}.mny-meter-body{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;display:flex}.mny-meter-ring{flex:none;position:relative}.mny-meter-ring svg{display:block}.mny-meter-ring .ds-slice{cursor:default}.mny-meter-ring:has(.ds-slice.is-active) .ds-slice:not(.is-active){opacity:.45}.mny-meter-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mny-meter-center strong{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.05}.mny-meter-center span{color:var(--color-text-muted);font-size:12.5px}.mny-meter-legend{flex-direction:column;flex:200px;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mny-meter-legend li{border-radius:10px;align-items:center;gap:9px;padding:7px 10px;display:flex}.mny-meter-legend li.is-active{background:var(--color-surface-2)}.mny-meter-legend li:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.mny-meter-icon{color:var(--color-text-muted);display:inline-grid}.mny-meter-words{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:1.3;display:flex}.mny-meter-words small{color:var(--color-text-muted);font-size:12px}.mny-meter-legend strong{font-variant-numeric:tabular-nums;font-size:15px}.mny-meter-action{justify-content:center;margin-top:14px;display:flex}.mny-due{align-items:center;gap:4px;display:inline-flex}.mny-due.is-late{color:var(--status-warning-ink);font-weight:650}.mny-received{grid-template-columns:minmax(120px,280px) auto;align-items:center;gap:4px 12px;margin:12px 0 0;display:grid}.mny-received-words{color:var(--color-text-muted);font-size:13px}.mny-received-words strong{color:var(--color-text)}.mny-payin{border:1px dashed color-mix(in srgb, var(--cat-teal) 45%, var(--color-border));background:color-mix(in srgb, var(--cat-teal-soft) 55%, var(--color-surface));border-radius:12px;margin:12px 0 0;padding:10px 12px}.mny-payin-title{color:var(--cat-teal-ink);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.mny-payin-values{flex-wrap:wrap;gap:8px 18px;display:flex}.mny-copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.mny-copy-label{color:var(--color-text-muted);font-size:12.5px}.mny-copy code{font-size:14px;font-weight:600}.mny-copy-btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.mny-copy-btn:hover{border-color:var(--color-accent)}.mny-copy-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.mny-dir{background:var(--h-soft);width:44px;height:44px;color:var(--h-ink);border-radius:14px;flex:none;place-items:center;display:inline-grid}.mny-suggest{background:var(--color-surface-2);border-radius:14px;margin:12px 0 0;padding:12px 14px}.mny-suggest-title{color:var(--cat-violet-ink);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.mny-suggest-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mny-suggest-list li{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(120px,180px) auto;align-items:center;gap:8px 16px;padding:10px 12px;display:grid}.mny-suggest-main{flex-direction:column;min-width:0;font-size:13.5px;display:flex}.mny-suggest-main small,.mny-suggest-sure small{color:var(--color-text-muted);font-size:12px}.mny-suggest-sure{flex-direction:column;gap:4px;display:flex}.mny-tools{flex-wrap:wrap;gap:16px 32px;display:flex}.mny-tool-group{flex-direction:column;gap:8px;min-width:0;display:flex}.mny-tool-label{color:var(--color-text-muted);font-size:12.5px;font-weight:650}.mny-tool-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mny-tool-row select{background:var(--color-surface);border-radius:10px;width:auto;min-width:180px;padding:8px 10px}.mny-file{cursor:pointer;position:relative}.mny-file input{opacity:0;width:1px;height:1px;position:absolute}.mny-file:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.mny-bankcards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.mny-bankcard{isolation:isolate;background:linear-gradient(135deg, var(--h-to), color-mix(in srgb, var(--h-to) 68%, var(--tile-shade)));min-height:210px;box-shadow:0 14px 30px color-mix(in srgb, var(--h-to) 28%, transparent);color:var(--on-tile);border-radius:20px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.mny-bankcard:before,.mny-bankcard:after{z-index:-1;background:color-mix(in srgb, var(--on-tile) 9%, transparent);content:"";border-radius:50%;position:absolute}.mny-bankcard:before{top:-70px;width:200px;height:200px;inset-inline-end:-60px}.mny-bankcard:after{inset-inline-end:40px;background:color-mix(in srgb, var(--on-tile) 6%, transparent);width:160px;height:160px;bottom:-90px}.mny-bankcard-top{align-items:center;gap:10px;display:flex}.mny-bankcard-logo{border:1px solid color-mix(in srgb, var(--on-tile) 28%, transparent);background:color-mix(in srgb, var(--on-tile) 16%, transparent);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.mny-bankcard-name{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.mny-bankcard-name strong{font-family:var(--font-display);font-size:16px}.mny-bankcard-name span{opacity:.92;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mny-glass-chip{border:1px solid color-mix(in srgb, var(--on-tile) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-tile) 14%, transparent);flex:none;padding:3px 10px;font-size:12px;font-weight:650}.mny-bankcard-balance{flex-direction:column;margin:4px 0 0;display:flex}.mny-bankcard-balance span{opacity:.92;font-size:12.5px}.mny-bankcard-balance strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.15}.mny-bankcard-number{font-family:var(--font-mono);letter-spacing:.08em;gap:18px;margin:0;font-size:14.5px;display:flex}.mny-bankcard-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12.5px;display:flex}.mny-glass-btn{border:1px solid color-mix(in srgb, var(--on-tile) 34%, transparent);background:color-mix(in srgb, var(--on-tile) 16%, transparent);color:var(--on-tile);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.mny-glass-btn:hover:not(:disabled){background:color-mix(in srgb, var(--on-tile) 24%, transparent)}.mny-glass-btn:disabled{opacity:.7;cursor:default}.mny-glass-btn:focus-visible{outline:2px solid var(--on-tile);outline-offset:2px}.mny-addcard{border:2px dashed var(--color-border);background:var(--color-surface-2);min-height:210px;color:var(--color-text);font:inherit;text-align:center;cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.mny-addcard:hover{border-color:var(--color-accent)}.mny-addcard:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.mny-addcard span:last-child{color:var(--color-text-muted);font-size:13px}.mny-addcard-icon{background:color-mix(in srgb, var(--brand-500) 12%, transparent);width:46px;height:46px;color:var(--pal-ink);border-radius:14px;place-items:center;display:inline-grid}.mny-payto{flex-direction:column;gap:1px;display:inline-flex}.mny-plan{isolation:isolate;border:1px solid color-mix(in srgb, var(--h-solid) 30%, var(--color-border-soft));border-radius:var(--radius-lg);background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--h-solid) 14%, transparent), transparent 55%), var(--color-surface);min-width:0;box-shadow:var(--shadow-md);padding:20px 22px 22px;position:relative;overflow:hidden}.mny-plan-top{align-items:center;gap:14px;display:flex}.mny-plan-icon{background:var(--h-soft);width:54px;height:54px;color:var(--h-ink);border-radius:16px;flex:none;place-items:center;display:inline-grid}.mny-plan-titles{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.mny-plan-titles h2{margin:0;font-size:22px}.mny-plan-clock{margin:18px 0 0}.mny-plan-clock-head{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;font-size:13.5px;display:flex}.mny-plan-clock-head strong{color:var(--color-text);font-family:var(--font-display);font-size:15px}.mny-plan-clock .ds-progress-track{height:12px}.mny-plan-sub{max-width:70ch;color:var(--color-text-muted);margin:14px 0 0}.mny-plan-items{flex-direction:column;gap:8px;margin:16px 0 0;display:flex}.mny-plan-facts{border-top:1px solid var(--color-border-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:14px 0 0;display:grid}.mny-plan-facts div{min-width:0}.mny-plan-facts dt{color:var(--color-text-muted);font-size:12px;font-weight:650}.mny-plan-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.mny-next .ds-card-body{flex-direction:column;gap:10px;display:flex}.mny-next-amount{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.1}.mny-next-due{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.mny-next-due strong{color:var(--color-text)}.mny-next-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0;display:grid}.mny-next-split div{background:var(--color-surface-2);border-radius:12px;padding:10px 12px}.mny-next-split dt{color:var(--color-text-muted);font-size:12.5px}.mny-next-split dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.mny-secure{color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.mny-solutions{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.mny-cycle{border:1px solid var(--color-border-soft);background:var(--color-surface-2);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.mny-cycle button,.mny-choice button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:650;display:inline-flex}.mny-cycle button[aria-pressed=true],.mny-choice button[aria-pressed=true]{background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text)}.mny-cycle button:focus-visible,.mny-choice button:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.mny-choice button:disabled{opacity:.6;cursor:default}.mny-save{border-radius:var(--radius-pill);background:var(--status-good-soft);color:var(--status-good-ink);padding:1px 7px;font-size:11.5px;font-weight:700}.mny-choice{border:1px solid var(--color-border-soft);background:var(--color-surface-2);border-radius:14px;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.mny-picker{flex-direction:column;gap:22px;min-width:0;display:flex}.mny-picker-head{color:var(--color-text-muted);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:700;display:flex}.mny-picker-dot{background:var(--dot);border-radius:50%;width:10px;height:10px}.mny-tick{flex:none;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.mny-tick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mny-tick-box{border:2px solid var(--color-border);background:var(--color-surface);color:#0000;pointer-events:none;border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid}.mny-tick input:checked+.mny-tick-box{background:var(--pal-primary);color:var(--pal-on-primary);border-color:#0000}.mny-tick input:focus-visible+.mny-tick-box{outline:2px solid var(--focus-color);outline-offset:2px}.mny-tick input:disabled{cursor:default}.mny-tick input:disabled+.mny-tick-box{opacity:.55}.mny-bundles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.mny-bundle{border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:18px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.mny-bundle:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.mny-bundle.is-on{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-500) 6%, var(--color-surface));box-shadow:0 0 0 1px var(--brand-500)}.mny-bundle-band{border-bottom:1px solid var(--color-border-soft);background:var(--h-soft);color:var(--h-ink);align-items:center;gap:10px;padding:12px 14px;display:flex}.mny-bundle-icon{background:var(--color-surface);border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.mny-bundle-name{min-width:0;font-family:var(--font-display);flex:1;font-size:16px;font-weight:700}.mny-bundle-save{background:var(--status-good-soft);color:var(--status-good-ink);border-radius:6px;flex:none;padding:2px 9px;font-size:12px;font-weight:700}.mny-pricecard .mny-bundle-save{background:var(--status-good-soft);color:var(--status-good-ink)}.mny-bundle-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.mny-price{align-items:baseline;gap:6px;display:flex}.mny-price strong{font-family:var(--font-display);font-size:22px}.mny-price small,.mny-desc{color:var(--color-text-muted);font-size:13px}.mny-desc{margin:0}.mny-modules{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.mny-module{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:16px;flex-direction:column;transition:box-shadow .15s;display:flex}.mny-module.is-on{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-500) 6%, var(--color-surface));box-shadow:0 0 0 1px var(--brand-500)}.mny-module-main{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text tick""icon price price";align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.mny-module-icon{background:var(--h-soft);width:40px;height:40px;color:var(--h-ink);border-radius:12px;grid-area:icon;place-items:center;display:inline-grid}.mny-module-text{flex-direction:column;grid-area:text;min-width:0;line-height:1.35;display:flex}.mny-module-text strong{font-size:14.5px}.mny-module-text span{color:var(--color-text-muted);font-size:12.5px}.mny-module-main .mny-tick{grid-area:tick}.mny-module-price{font-variant-numeric:tabular-nums;grid-area:price;font-size:14px;font-weight:700}.mny-in-bundle{border-radius:var(--radius-pill);background:var(--h-soft);color:var(--h-ink);padding:2px 8px;font-size:12px}.mny-features{border-top:1px dashed var(--color-border);flex-direction:column;gap:2px;padding:6px 10px 10px;display:flex}.mny-feature{cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px;font-size:13px;display:grid}.mny-feature:hover{background:var(--color-surface-2)}.mny-feature small{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.mny-quote{border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;position:sticky;top:16px}.mny-quote-head{align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.mny-quote-icon{background:color-mix(in srgb, var(--brand-500) 12%, transparent);width:34px;height:34px;color:var(--pal-ink);border-radius:10px;place-items:center;display:inline-grid}.mny-quote-lines,.mny-quote-notes{margin:0;padding:0;list-style:none}.mny-quote-lines li{align-items:center;gap:8px;padding:5px 0;font-size:14px;display:flex}.mny-quote-lines li span:nth-child(2){flex:1;min-width:0}.mny-quote-notes li{background:var(--status-info-soft);color:var(--status-info-ink);border-radius:8px;padding:6px 10px;font-size:12.5px}.mny-quote-notes li+li{margin-top:4px}.mny-quote-totals{border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);grid-template-columns:1fr auto;gap:4px 16px;margin:0;padding-top:10px;font-size:13.5px;display:grid}.mny-quote-totals dd{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:end;margin:0}.mny-quote-total{background:var(--color-surface-2);border-radius:12px;justify-content:space-between;align-items:baseline;margin:0;padding:12px 14px;display:flex}.mny-quote-total span{font-weight:650}.mny-quote-total strong{font-family:var(--font-display);font-size:24px}.mny-sticky-total{display:none}@media (width<=1023px){.mny-sticky-total{z-index:4;border:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;padding-inline:16px 10px;display:flex;position:sticky;bottom:12px}}.mny-sticky-sum{flex-direction:column;line-height:1.2;display:flex}.mny-sticky-sum small{color:var(--color-text-muted);font-size:12px}.mny-sticky-sum strong{font-family:var(--font-display);font-size:19px}.mny-dialog-amount{font-family:var(--font-display);font-size:30px;font-weight:700}.mny-pricecards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.mny-pricecard{border:1px solid var(--color-border-soft);background:linear-gradient(180deg, var(--h-soft), transparent 70px), var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.mny-pricecard:before{background:linear-gradient(90deg, var(--h-from), var(--h-to));content:"";height:4px;position:absolute;inset:0 0 auto}.mny-pricecard.is-off{background:var(--color-surface)}.mny-pricecard.is-off:before{background:var(--color-border)}.mny-pricecard-head{align-items:center;gap:10px;display:flex}.mny-pricecard-icon{background:var(--h-soft);width:42px;height:42px;color:var(--h-ink);border-radius:13px;flex:none;place-items:center;display:inline-grid}.mny-pricecard.is-off .mny-pricecard-icon{background:var(--color-surface-3);box-shadow:none;color:var(--color-text-muted)}.mny-pricecard-titles{flex-direction:column;flex:1;min-width:0;display:flex}.mny-pricecard .mny-name-input{font-family:var(--font-display);background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 6px;font-size:15.5px;font-weight:700}.mny-pricecard .mny-name-input:hover,.mny-pricecard .mny-name-input:focus{border-color:var(--color-border);background:var(--color-surface)}.mny-code{color:var(--color-text-muted);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-inline-start:7px;font-size:11.5px;display:flex}.mny-code .mny-bundle-save{font-family:var(--font-sans)}.mny-price-edit{align-items:center;gap:10px;display:flex}.mny-money-input{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex:auto;align-items:center;gap:4px;min-width:0;padding:0 10px;display:inline-flex}.mny-money-input:focus-within{outline:2px solid var(--color-accent);outline-offset:-1px}.mny-money-input span{color:var(--color-text-muted);font-weight:700}.mny-money-input input{font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;width:80px;min-width:0;padding:7px 2px;font-weight:650}.mny-money-input input:focus{outline:none}.mny-money-input input[aria-invalid=true]{color:var(--status-critical-ink)}.mny-money-input small{color:var(--color-text-muted);font-size:12px}.mny-switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.mny-switch input{opacity:0;cursor:pointer;width:36px;height:22px;margin:0;position:absolute}.mny-switch-track{border-radius:var(--radius-pill);background:var(--color-surface-3);width:36px;height:22px;box-shadow:inset 0 0 0 1px var(--color-border);transition:background .15s;position:relative}.mny-switch-track:after{top:3px;background:var(--color-surface);width:16px;height:16px;box-shadow:var(--shadow-sm);content:"";border-radius:50%;transition:transform .15s;position:absolute;inset-inline-start:3px}.mny-switch input:checked+.mny-switch-track{background:var(--status-good);box-shadow:none}.mny-switch input:checked+.mny-switch-track:after{transform:translateX(calc(14px * var(--ccc-line-dir,1)))}.mny-switch input:focus-visible+.mny-switch-track{outline:2px solid var(--focus-color);outline-offset:2px}.mny-switch{color:var(--color-text);flex:none}.mny-price-edit .btn{flex:none;min-width:76px}.mny-price-edit.is-compact .btn{padding:6px 12px}.mny-pricecard-features{border-top:1px dashed var(--color-border);padding-top:10px}.mny-pricecard-features ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mny-feature-row{background:var(--color-surface-2);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.mny-feature-row.is-off{opacity:.75}.mny-feature-name{color:var(--h-ink);align-items:center;gap:6px;display:flex}.mny-feature-name>input{min-width:0;color:var(--color-text);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:3px 6px;font-size:13.5px;font-weight:650}.mny-feature-name>input:hover,.mny-feature-name>input:focus{border-color:var(--color-border);background:var(--color-surface)}.mny-settings{flex-direction:column;gap:16px;display:flex}.mny-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:20px;display:grid}.mny-gateways{flex-wrap:wrap;gap:6px;margin:-6px 0 0;padding:0;list-style:none;display:flex}.mny-stack{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.mny-chips-wrap{max-width:340px}.mny-page .ds-list td .mny-chips-wrap{white-space:normal}.mny-register{min-height:calc(100 * var(--vh));background:radial-gradient(1100px 420px at 50% -160px, color-mix(in srgb, var(--hero-to) 18%, transparent), transparent), var(--color-bg);padding:18px clamp(16px,4vw,40px) 48px}.mny-reg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto 18px;display:flex}.mny-reg-brand{align-items:center;gap:10px;display:inline-flex}.mny-reg-logo{background:var(--gradient-hero);width:36px;height:36px;box-shadow:0 6px 14px color-mix(in srgb, var(--hero-to) 35%, transparent);color:var(--on-hero);border-radius:11px;place-items:center;display:inline-grid}.mny-reg-name{font-family:var(--font-display);letter-spacing:.05em;font-size:19px;font-weight:800}.mny-accent{color:var(--color-accent)}.mny-reg-sub{color:var(--color-text-muted);font-size:13px}.mny-reg-shell{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;display:flex}.mny-reg-shell.is-wide{max-width:1180px}.mny-reg-card{padding:22px 26px 26px}.mny-stepper-wrap{flex-direction:column;gap:12px;margin:0 0 22px;display:flex}.mny-stepper{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mny-stepper-item{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.mny-stepper-item+.mny-stepper-item:before{z-index:0;top:21px;background:var(--color-surface-3);content:"";border-radius:3px;height:3px;position:absolute;inset-inline:calc(26px - 50%) calc(50% + 26px)}.mny-stepper-item.is-done+.mny-stepper-item:before{background:var(--status-good)}.mny-stepper-dot{z-index:1;background:var(--h-soft);width:44px;height:44px;color:var(--h-ink);border-radius:14px;place-items:center;transition:transform .2s,box-shadow .2s;display:inline-grid;position:relative}.mny-stepper-item.is-now .mny-stepper-dot{background:var(--h-solid);box-shadow:0 0 0 4px color-mix(in srgb, var(--h-solid) 18%, transparent);color:var(--on-tile)}.mny-stepper-item.is-done .mny-stepper-dot{background:var(--status-good);color:var(--on-tile)}.mny-stepper-text{flex-direction:column;line-height:1.2;display:flex}.mny-stepper-text small{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.mny-stepper-text strong{font-size:13.5px}.mny-stepper-item.is-todo .mny-stepper-text strong{color:var(--color-text-muted);font-weight:600}.mny-stephead{align-items:flex-start;gap:14px;margin:0 0 18px;display:flex}.mny-stephead-icon{background:var(--h-soft);width:46px;height:46px;color:var(--h-ink);border-radius:14px;flex:none;place-items:center;display:inline-grid}.mny-stephead h2{margin:0;font-size:20px}.mny-stephead p{color:var(--color-text-muted);margin:2px 0 0}.mny-step-body{flex-direction:column;display:flex}.mny-step-body .otp-input{max-width:240px}.mny-step-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 12px;margin-bottom:18px;display:flex}.mny-step-split .mny-stephead{margin-bottom:0}@media (width<=640px){.mny-step-split{gap:14px}}.mny-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.mny-still{color:var(--status-warning-ink);text-align:end;flex-basis:100%;margin:0;font-size:12.5px;font-weight:500}.mny-links{flex-wrap:wrap;gap:6px 18px;margin:-4px 0 8px;font-size:13.5px;display:flex}.mny-trial-note{background:var(--status-good-soft);color:var(--status-good-ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.mny-trial-note svg{flex:none;margin-top:2px}.mny-agree{margin-top:6px}.mny-step-body .ds-progress{margin:-6px 0 14px}.mny-profile-main{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.mny-profile-photo,.mny-photo-ring{background:linear-gradient(135deg, var(--avatar-bg), var(--avatar-to));width:96px;height:96px;box-shadow:0 0 0 4px color-mix(in srgb, var(--on-hero) 85%, transparent), 0 12px 28px color-mix(in srgb, var(--tile-shade) 35%, transparent);color:var(--on-tile);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:34px;font-weight:700;display:inline-grid;overflow:hidden}.mny-profile-photo img,.mny-photo-ring img{object-fit:cover;width:100%;height:100%}.mny-hero-pill{border:1px solid color-mix(in srgb, var(--on-hero) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-hero) 16%, transparent);color:var(--on-hero);padding:2px 10px}.mny-profile-reach{color:var(--on-hero-muted);flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;font-size:14.5px;display:flex}.mny-profile-reach span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.mny-hero-loading{opacity:.35;height:150px}.mny-sec{flex-direction:column;gap:14px;display:flex}.mny-sec-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mny-sec-tile{isolation:isolate;border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-md);flex-direction:column;gap:10px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.mny-sec-tile:before{z-index:-1;top:-50px;background:radial-gradient(circle, var(--h-soft) 0%, transparent 70%);content:"";border-radius:50%;width:150px;height:150px;position:absolute;inset-inline-end:-50px}.mny-sec-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.mny-sec-tile:has(.mny-sec-link:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}.mny-sec-icon{background:var(--h-soft);width:42px;height:42px;color:var(--h-ink);border-radius:13px;place-items:center;display:inline-grid}.mny-sec-tile.is-neutral .mny-sec-icon{background:var(--color-surface-3);box-shadow:none;color:var(--color-text-muted)}.mny-sec-words{flex-direction:column;gap:2px;min-width:0;display:flex}.mny-sec-words>span{color:var(--color-text-muted);font-size:13px;line-height:1.35}.mny-sec-link{color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.mny-sec-link:after{z-index:1;content:"";position:absolute;inset:0}.mny-sec-link:focus-visible{outline:none}.mny-sec-foot{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.mny-sec-tile:hover .mny-sec-foot svg:last-child{color:var(--h-ink)}.mny-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.mny-detail{background:var(--color-surface-2);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.mny-detail-icon,.mny-log-icon{background:var(--icon-bg);width:34px;height:34px;color:var(--icon-ink);border-radius:10px;flex:none;place-items:center;display:inline-grid}.mny-detail-text{flex:1;min-width:0}.mny-detail dt{color:var(--color-text-muted);font-size:12px;font-weight:650}.mny-detail dd{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-weight:600;overflow:hidden}.mny-edit{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-accent);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:4px;padding:5px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.mny-edit:hover{border-color:var(--color-accent)}.mny-edit:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.mny-photo-body{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.mny-photo-ring{width:128px;height:128px;box-shadow:0 0 0 5px var(--color-surface), 0 0 0 8px var(--cat-pink-soft), 0 14px 30px color-mix(in srgb, var(--tile-shade) 22%, transparent);font-size:44px}.mny-photo-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mny-org{flex-wrap:wrap;gap:16px 32px;display:flex}.mny-org-main{flex-direction:column;flex:360px;gap:10px;min-width:0;display:flex}.mny-org-main h3{margin:0;font-size:20px}.mny-org-main .ds-chips{align-items:center;margin:0}.mny-role{background:var(--cat-teal-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mny-role-icon{background:var(--cat-teal-soft);width:32px;height:32px;color:var(--cat-teal-ink);border-radius:10px;flex:none;place-items:center;display:inline-grid}.mny-role-can{color:var(--color-text-muted);margin-top:2px;font-size:13.5px;display:block}.mny-org-links{flex-direction:column;flex:0 260px;gap:8px;display:flex}.mny-org-link{border:1px solid var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.mny-org-link svg:last-child{color:var(--color-text-muted);margin-inline-start:auto}.mny-org-link:hover{border-color:var(--cat-teal)}.mny-org-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.mny-org-note{align-items:center;gap:6px;display:inline-flex}.mny-methods-set{border:0;min-width:0;margin:0;padding:0}.mny-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mny-method{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.mny-method.is-chosen{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-500) 6%, var(--color-surface));box-shadow:0 0 0 1px var(--brand-500)}.mny-method.is-off .mny-method-icon{background:var(--color-surface-3);box-shadow:none;color:var(--color-text-muted)}.mny-method-label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mny-method-label input{width:18px;height:18px;accent-color:var(--h-solid);margin:0}.mny-method-label input:disabled{cursor:default}.mny-method-icon{background:var(--h-soft);width:40px;height:40px;color:var(--h-ink);border-radius:12px;flex:none;place-items:center;display:inline-grid}.mny-method-words{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.mny-method-words span{color:var(--color-text-muted);font-size:13px}.mny-method-summary{background:var(--color-surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:10px 14px;font-size:13.5px;display:flex}.mny-ask{align-items:center;gap:8px;display:inline-flex}.mny-ask strong{background:color-mix(in srgb, var(--brand-500) 12%, transparent);color:var(--pal-ink);border-radius:6px;padding:2px 10px;font-size:12.5px}.mny-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.mny-sec-card{flex-direction:column;display:flex}.mny-sec-card>.ds-card-body{flex-direction:column;flex:1;display:flex}.mny-card-form{flex-direction:column;gap:12px;height:100%;display:flex}.mny-card-form .field{margin-bottom:0}.mny-card-form>.btn-large:last-child,.mny-card-form>.mny-face-actions:last-child,.mny-card-form>.ccc-form-foot:last-child{margin-top:auto}.acc-dialog .acc-resend{justify-self:start}.mny-lock{background:var(--status-info-soft);color:var(--status-info-ink);border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:13px;display:flex}.mny-lock svg{flex:none;margin-top:2px}.mny-fact{background:var(--color-surface-2);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.mny-fact>span{color:var(--color-text-muted);font-size:12px;font-weight:650}.mny-devices{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.mny-devices li{align-items:center;gap:10px;display:flex}.mny-device-icon{background:var(--cat-violet-soft);width:30px;height:30px;color:var(--cat-violet-ink);border-radius:9px;flex:none;place-items:center;display:inline-grid}.mny-device-words{flex-direction:column;flex:1;min-width:0;font-size:13.5px;display:flex}.mny-device-words span{color:var(--color-text-muted);font-size:12px}.mny-face{align-items:center;gap:12px;display:flex}.mny-face-poster{background:var(--cat-pink-soft);width:84px;height:84px;color:var(--cat-pink-ink);border-radius:24px;flex:none;place-items:center;display:inline-grid;position:relative}.mny-face-check{inset-inline-end:-4px;border:2px solid var(--color-surface);background:var(--status-good);width:24px;height:24px;color:var(--on-tile);border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:-4px}.mny-face .mny-fact{flex:1}.mny-face-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.mny-face-links{justify-content:center;gap:18px;display:flex}.mny-pager{align-items:center;gap:8px;display:inline-flex}.mny-pager select{border-radius:9px;width:auto;padding:5px 8px;font-size:13px}.mny-invoice{--paper:#fff;--paper-ink:#16191f;--paper-muted:#5b6472;--paper-rule:#d5dae1;--paper-rule-soft:#e8ebf0;--paper-tint:#f4f6f9;--paper-good:#166534;background:var(--paper);color:var(--paper-ink);font-family:var(--font-sans);padding:34px 38px 30px;font-size:13px;line-height:1.45;position:relative;overflow:hidden}.mny-invoice p{margin:0}.inv-accent{background:linear-gradient(90deg, var(--hero-from), var(--hero-to));height:6px;position:absolute;inset:0 0 auto}.inv-head{border-bottom:2px solid var(--paper-ink);justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.inv-from{gap:14px;display:flex}.inv-logo{background:var(--gradient-hero);width:44px;height:44px;color:var(--on-hero);border-radius:12px;flex:none;place-items:center;display:inline-grid}.inv-from p{color:var(--paper-muted)}.inv-from .inv-seller{color:var(--paper-ink);font-family:var(--font-display);margin-bottom:2px;font-size:19px;font-weight:700}.inv-from strong{color:var(--paper-ink)}.inv-title{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.inv-title h2{color:var(--paper-ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:24px}.inv-title p{color:var(--paper-muted);font-size:12px}.inv-stamp{color:var(--paper-muted);letter-spacing:.14em;text-transform:uppercase;border:2px solid;border-radius:8px;margin-top:6px;padding:3px 14px;font-size:13px;font-weight:800;transform:rotate(-4deg)}.inv-stamp-paid{color:var(--paper-good)}.inv-mono{font-family:var(--font-mono);font-size:.95em}.inv-facts{border:1px solid var(--paper-rule);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.inv-facts div{padding:10px 12px}.inv-facts div+div{border-inline-start:1px solid var(--paper-rule)}.inv-facts dt,.mny-invoice h3,.inv-tax caption{color:var(--paper-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.inv-facts dd{margin:3px 0 0;font-weight:650}.mny-invoice h3{font-family:var(--font-sans);margin:0 0 6px}.inv-parties{grid-template-columns:3fr 2fr;gap:24px;margin:20px 0;display:grid}.inv-parties section{background:var(--paper-tint);border-radius:10px;padding:12px 14px}.inv-strong{font-weight:700;display:block}.inv-quiet{color:var(--paper-muted)}.inv-lines,.inv-tax{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.inv-lines{table-layout:fixed}.inv-lines th:first-child{width:34px}.inv-lines th:nth-child(3){width:76px}.inv-lines th:nth-child(4),.inv-lines th:nth-child(6){width:118px}.inv-lines th:nth-child(5){width:74px}.inv-lines th,.inv-tax th{border-top:1px solid var(--paper-ink);border-bottom:1px solid var(--paper-ink);background:var(--paper-tint);color:var(--paper-ink);letter-spacing:.04em;text-align:start;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:700}.inv-lines td,.inv-tax td{border-bottom:1px solid var(--paper-rule-soft);color:var(--paper-ink);vertical-align:top;padding:10px}.mny-invoice .num{text-align:end;white-space:nowrap}.inv-n{width:28px;color:var(--paper-muted)}.inv-sub{color:var(--paper-muted);margin-top:2px;font-size:12px;display:block}.inv-bottom{grid-template-columns:minmax(0,1fr) 280px;gap:28px;margin:20px 0 0;display:grid}.inv-left{flex-direction:column;gap:16px;min-width:0;display:flex}.inv-words{border-inline-start:3px solid var(--hero-from);background:var(--paper-tint);padding:12px 14px}.inv-words p{font-weight:650}.inv-tax caption{text-align:start;padding-bottom:6px}.inv-tax td,.inv-tax th{padding:7px 8px;font-size:12px}.inv-totals{grid-template-columns:1fr auto;align-content:start;gap:6px 0;margin:0;display:grid}.inv-totals dt{color:var(--paper-muted)}.inv-totals dd{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;margin:0;padding-inline-start:14px}.inv-totals .inv-grand{border-top:2px solid var(--paper-ink);color:var(--paper-ink);font-family:var(--font-display);margin-top:6px;padding-top:10px;font-size:17px;font-weight:700}.inv-foot{border-top:1px solid var(--paper-rule);justify-content:space-between;gap:24px;margin:26px 0 0;padding-top:14px;font-size:12px;display:flex}.inv-foot>div:first-child{flex-direction:column;gap:4px;max-width:60ch;display:flex}.inv-sign{text-align:end;flex:none;min-width:200px}.inv-sign-line{border-top:1px solid var(--paper-muted);color:var(--paper-muted);padding-top:4px;margin-top:34px!important}.mny-invoice-layer{z-index:60;background:color-mix(in srgb, var(--tile-shade) 62%, transparent);justify-content:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.mny-invoice-dialog{flex-direction:column;gap:14px;width:min(880px,100%);height:fit-content;display:flex}.mny-invoice-toolbar{z-index:2;background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.mny-invoice-toolbar-text{flex-direction:column;flex:220px;min-width:0;display:flex}.mny-invoice-toolbar-text strong{font-family:var(--font-display);font-size:16px}.mny-invoice-toolbar-text span{color:var(--color-text-muted);font-size:13px}.mny-invoice-paper{box-shadow:var(--shadow-lg);border-radius:12px;overflow:hidden}@page invoice{size:A4;margin:11mm 12mm 12mm}@media print{body:has(.mny-invoice-layer)>:not(.mny-invoice-layer){display:none!important}:is(html:has(.mny-invoice-layer),body:has(.mny-invoice-layer)){background:0 0!important}.mny-invoice-layer,.mny-invoice-layer *{visibility:visible!important}.mny-invoice-layer{background:0 0;padding:0;display:block;position:static;overflow:visible}.mny-invoice-dialog{width:auto;display:block}.mny-invoice-toolbar{display:none!important}.mny-invoice-paper{box-shadow:none;border-radius:0;overflow:visible}.mny-invoice{--paper-ink:#000;--paper-muted:#3a3f47;--paper-rule:#8a9099;--paper-rule-soft:#c4c8ce;--paper-tint:#f2f2f2;--paper-good:#000;page:invoice;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0;font-size:11.5px;overflow:visible}.inv-accent{display:none}.inv-logo{border:1.5px solid var(--paper-ink);color:var(--paper-ink);background:0 0}.inv-words{border-inline-start-color:var(--paper-ink)}.inv-lines tr,.inv-bottom,.inv-foot{break-inside:avoid}.mny-invoice .inv-bottom{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.mny-invoice .inv-head,.mny-invoice .inv-foot{flex-direction:row}.mny-invoice .inv-title{text-align:end;align-items:flex-end}.mny-invoice .inv-head{padding-bottom:12px}.mny-invoice .inv-facts{margin-top:12px}.mny-invoice .inv-facts div{padding:7px 10px}.mny-invoice .inv-parties{margin:12px 0 14px}.mny-invoice .inv-parties section{padding:9px 12px}.mny-invoice .inv-lines td{padding:7px 8px}.mny-invoice .inv-lines th{padding:6px 8px}.mny-invoice .inv-sub{font-size:10.5px}.mny-invoice .inv-bottom{margin-top:14px}.mny-invoice .inv-left{gap:10px}.mny-invoice .inv-words{padding:8px 12px}.mny-invoice .inv-foot{margin-top:18px;padding-top:10px}.mny-invoice .inv-sign-line{margin-top:24px!important}}@media (width<=1279px){.mny-sec-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mny-three,.mny-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.mny-solutions{grid-template-columns:minmax(0,1fr)}.mny-quote{position:static}.mny-methods{grid-template-columns:minmax(0,1fr)}.mny-row{grid-template-columns:auto minmax(0,1fr)}.mny-row-side{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center;margin-top:10px}.mny-invoice{padding:28px 24px 24px}.inv-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.mny-page>.mny-charts{order:1}.mny-row{gap:4px 12px;padding:14px}.mny-row>.ds-avatar,.mny-row>.mny-dir{width:38px;height:38px}.mny-amount{font-size:17px}.mny-row-side{grid-column:1/-1}.mny-actions{justify-content:stretch;width:100%}.mny-actions .btn{flex:auto}.mny-step-text span{display:none}.mny-step:after{inset-inline-start:28px}.mny-flow-steps{grid-template-columns:minmax(0,1fr);gap:8px}.mny-flow-step+.mny-flow-step:before{content:none}.mny-received,.mny-suggest-list li{grid-template-columns:minmax(0,1fr)}.mny-tools{flex-direction:column}.mny-tool-row>*{flex:auto}.mny-bankcards,.mny-pricecards{grid-template-columns:minmax(0,1fr)}.mny-bankcard-balance strong{font-size:24px}.mny-plan{padding:16px 14px 18px}.mny-plan-icon{border-radius:14px;width:46px;height:46px}.mny-plan-titles h2{font-size:19px}.mny-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mny-next-amount{font-size:30px}.mny-modules,.mny-bundles{grid-template-columns:minmax(0,1fr)}.mny-reg-card{padding:16px 14px 18px}.mny-reg-sub,.mny-stepper-text small,.mny-stepper-item:not(.is-now) .mny-stepper-text{display:none}.mny-stepper-dot{border-radius:12px;width:38px;height:38px}.mny-stepper-item+.mny-stepper-item:before{top:18px;inset-inline:calc(22px - 50%) calc(50% + 22px)}.mny-stepper-text strong{font-size:12.5px}.mny-sec-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mny-sec-tile{padding:12px}.mny-sec-tile:last-child:nth-child(odd){grid-column:1/-1}.mny-sec-link{font-size:14px}.mny-three,.mny-details{grid-template-columns:minmax(0,1fr)}.mny-profile-main{gap:14px}.mny-profile-photo{width:72px;height:72px;font-size:26px}.mny-profile-hero .ds-hero-stats li:nth-child(n+3){display:none}.mny-invoice-layer{padding:10px 8px}.mny-invoice{padding:22px 16px 18px;font-size:12.5px}.inv-head,.inv-foot{flex-direction:column}.inv-title{text-align:start;align-items:flex-start}.inv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-facts div:nth-child(3){border-inline-start:0}.inv-facts div:nth-child(n+3){border-top:1px solid var(--paper-rule)}.inv-parties{grid-template-columns:minmax(0,1fr);gap:12px}.inv-lines,.inv-tax{display:block;overflow-x:auto}.inv-sign{text-align:start}}@media (prefers-reduced-motion:reduce){.mny-bundle,.mny-sec-tile,.mny-stepper-dot,.mny-switch-track,.mny-switch-track:after{transition:none}.mny-bundle:hover,.mny-sec-tile:hover{transform:none}}@media (forced-colors:active){.mny-step-dot,.mny-tick-box,.mny-switch-track,.mny-stepper-dot{border:2px solid canvastext}}.mny-picker .mny-modules{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-items:start}.mny-module-body{border-top:1px dashed var(--color-border);flex-direction:column;gap:2px;padding:6px 10px 10px;display:flex}.mny-addons-head{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 4px 2px;font-size:11px;font-weight:700}.mny-count-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text all counter""text all amount";align-items:center;gap:2px 8px;padding:6px 4px;display:grid}.mny-count-row.is-addon:not(.is-on) .mny-count-name{color:var(--color-text-muted)}.mny-count-row:hover{background:var(--color-surface-2)}.mny-count-text{flex-direction:column;grid-area:text;min-width:0;line-height:1.3;display:flex}.mny-count-name{font-size:13.5px;font-weight:600}.mny-count-text small{color:var(--color-text-muted);font-size:12px}.mny-coming-note{color:var(--color-text-muted);margin:-4px 0 8px;font-size:13px}.mny-module.is-coming{opacity:.85;border-style:dashed}.mny-module.is-coming .mny-module-main{cursor:default}.mny-coming-chip{background:var(--color-accent-soft);color:var(--color-accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.mny-count-text .mny-seat{color:var(--color-text);margin-top:2px}.mny-seat .btn-link{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mny-count-row .mny-counter{grid-area:counter}.mny-count-amount{color:var(--color-text-muted);grid-area:amount;justify-self:end;font-size:12px}.mny-count-row.is-on .mny-count-amount{color:var(--h-ink,var(--color-text));font-weight:700}.mny-all{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;grid-area:all;padding:2px 8px;font-size:11.5px;font-weight:600}.mny-all:hover,.mny-all:focus-visible{border-color:var(--h-solid,var(--color-accent));color:var(--h-ink,var(--color-accent))}.mny-counter{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;grid-template-columns:28px 64px 28px;align-items:stretch;display:inline-grid;overflow:hidden}.mny-counter button{background:var(--color-surface-2);color:var(--color-text);cursor:pointer;border:0;place-items:center;display:inline-grid}.mny-counter button:hover:not(:disabled){background:var(--h-soft,var(--color-surface-2));color:var(--h-ink,var(--color-text))}.mny-counter button:disabled{color:var(--color-text-faint,var(--color-text-muted));cursor:default;opacity:.5}.mny-counter input{border:0;border-inline:1px solid var(--color-border-soft);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;width:100%;min-width:0;height:30px;padding:0 4px;font-weight:700}.mny-counter input::-webkit-outer-spin-button{appearance:none;margin:0}.mny-counter input::-webkit-inner-spin-button{appearance:none;margin:0}.mny-counter:focus-within{box-shadow:0 0 0 3px var(--field-ring)}.mny-from{color:var(--color-text-muted);font-size:12.5px;font-weight:600}.mny-platform-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.mny-platform .mny-module-main{cursor:default}.mny-cycle-only{border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);padding:6px 12px;font-size:13px;font-weight:600}.mny-quote-storage{color:var(--color-text-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.mny-quote-storage strong{color:var(--color-text)}.mny-plan-meters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px 24px;display:grid}.mny-plan-storage{align-items:flex-start;gap:8px;margin:0;font-size:13.5px;display:flex}.mny-plan-storage>span{flex-direction:column;display:flex}.mny-plan-storage small{color:var(--color-text-muted);font-size:12px}.mny-rules{flex-wrap:wrap;gap:6px;display:inline-flex}.mny-rule{border:1px solid var(--color-border-soft);color:var(--color-text-muted);border-radius:8px;align-items:center;gap:4px;padding-block:2px;padding-inline:8px 4px;font-size:12px;display:inline-flex}.mny-rule input{border:1px solid var(--color-border);font-variant-numeric:tabular-nums;text-align:end;border-radius:6px;width:52px;padding:2px 4px}.mny-rule-note{color:var(--color-text-muted);font-size:12px}.mny-terms{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.mny-terms .link-button{font-size:12px}.mny-platform-prices{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wlt-panel{gap:var(--space-5,20px);flex-direction:column;display:flex}.wlt-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.wlt-presets button{border:1px solid var(--color-border);background:var(--color-surface);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;padding:10px 6px;font-size:14px;font-weight:700}.wlt-presets button[aria-pressed=true]{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-500) 6%, var(--color-surface));box-shadow:0 0 0 1px var(--brand-500);color:var(--pal-ink)}.wlt-presets button:focus-visible{box-shadow:var(--focus-ring)}.wlt-limits,.wlt-refund-form{flex-direction:column;gap:14px;display:flex}.wlt-safety{align-items:center;gap:6px;margin:0;display:flex}.wlt-refund-open{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.wlt-refund-open p{margin:0}.wlt-approvals{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wlt-approval{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.wlt-approval:last-child{border-bottom:0}.wlt-approval-what{overflow-wrap:anywhere;flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.wlt-approval-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wlt-approval-why{color:var(--color-text-muted);flex-basis:100%;font-size:12.5px}.wlt-approval-decline{flex-direction:column;flex:260px;gap:12px;display:flex}.wlt-approvals.is-answered{margin-top:6px;font-size:13px}@media (width<=640px){.wlt-approval-act .btn{flex:auto}}.wlt-prices,.wlt-admin-prices{flex-direction:column;gap:14px;display:flex}.wlt-price-group ul{margin:6px 0 0;padding:0;list-style:none}.wlt-price-group li{border-bottom:1px dashed var(--color-border-soft);justify-content:space-between;gap:12px;padding:5px 2px;font-size:13px;display:flex}.wlt-price-group li:last-child{border-bottom:0}.wlt-rule{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wlt-rule li{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;display:grid}.wlt-more{border-top:1px solid var(--color-border-soft);justify-content:center;padding:12px;display:flex}.wlt-credit{color:var(--status-good-ink,#15803d)}.wlt-debit{color:var(--color-text)}.wlt-admin-prices>div>.ds-chips,.wlt-admin-prices>div>span{margin-bottom:6px}.wlt-price-head{font-size:inherit;font-weight:inherit;margin:0;line-height:1}.wlt-price-note{color:var(--color-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.wlt-prices>p{margin:0}.wlt-given-back{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wlt-given-back .mny-num{color:var(--color-text-muted)}.wlt-moved-note{color:var(--color-text-2);align-items:flex-start;gap:6px;margin:-6px 0 0;font-size:13px;line-height:1.45;display:flex}.wlt-moved-note svg{color:var(--color-text-muted);flex:none;margin-top:2px}.wlt-holds-error{padding:14px 16px}.wlt-holds-more{color:var(--color-text-2);margin:0;padding:10px 16px;font-size:13px}.mny-start{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:4px 0 8px;padding:0;display:grid}.mny-start legend{margin-bottom:8px;font-size:13.5px;font-weight:600}.mny-start label{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.mny-start label.is-on{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));box-shadow:0 0 0 1px var(--color-accent)}.mny-start label>span{flex-direction:column;gap:3px;display:flex}.mny-start small{color:var(--color-text-muted);font-size:12.5px;line-height:1.4}.mny-start input{margin-top:3px}.wlt-admin-prices .mny-platform-prices{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:8px 16px;display:grid}.mny-start input[type=radio]{width:16px;height:16px;accent-color:var(--color-accent);appearance:auto;border:0;padding:0}.wlt-golive{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;display:flex}.wlt-golive>span{flex:320px}.apy{flex-direction:column;gap:14px;display:flex}.apy-sentence{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.apy-notice{color:var(--status-good-ink);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.apy-facts{margin:0}.apy-actions{justify-content:flex-start}.apy-setup{border:1px solid var(--color-border-soft);background:var(--color-surface-2);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.apy-range input[type=range]{width:100%;accent-color:var(--color-accent);background:0 0;border:0;padding:0}.apy-cap{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.apy-cap strong{font-size:20px}.apy-rules{color:var(--color-text-muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.apy-rules li{align-items:flex-start;gap:8px;display:flex}.apy-rules svg,.apy-notice svg{flex:none;margin-top:2px}.apy-history{flex-direction:column;gap:8px;display:flex}.apy-history h3{margin:0}.apy-renewals{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apy-renewals li{border-top:1px solid var(--color-border-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 0;display:flex}.apy-renewal-when,.apy-renewal-what{flex-direction:column;gap:3px;min-width:0;display:flex}.apy-renewal-what{text-align:end;align-items:flex-end}@media (width<=640px){.apy-renewal-what{text-align:start;align-items:flex-start}.apy-actions .btn{flex:auto}}.apy-filter{margin:0}.pk-list .pk-row{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.pk-list .pk-row+.pk-row{border-top:1px solid var(--color-border-soft)}.pk-row-actions{flex:none;gap:2px;display:inline-flex}.pk-rename{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.pk-rename input{flex:1;min-width:0}.pk-rename .error-note{flex-basis:100%}.pk-rule{border-radius:var(--radius-md);background:var(--status-info-soft);color:var(--status-info-ink);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.pk-rule.is-due{background:var(--status-warning-soft);color:var(--status-warning-ink)}.pk-rule svg{flex:none;margin-top:2px}.pk-empty{color:var(--color-text-muted);margin:0;font-size:13.5px}.pk-add{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.pk-why{flex-basis:100%;margin:0;font-size:12.5px}.pk-codes-dialog{max-width:480px}.pk-codes{border-radius:var(--radius-md);background:var(--color-surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding-block:12px;padding-inline:34px 12px;display:grid}.pk-codes code{font-family:var(--font-mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-size:14px}.pk-codes-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.pk-add>.btn{flex:100%;justify-content:center}.pk-codes{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.pk-codes-dialog) .app-shell>:not(.dialog-backdrop){display:none}}.ws .prc{color:var(--w2-ink);font-family:var(--w2-f-t)}.ws .prc .prc-sec{padding-block:clamp(48px,6vw,80px)}.ws .prc .prc-sec.is-soft{background:var(--w2-surface-2)}.ws .prc .prc-num{font-variant-numeric:tabular-nums}.ws .prc .prc-hero{color:var(--w2-on-navy);background:radial-gradient(760px 380px at 88% 0%, #fb601b42, transparent 62%), radial-gradient(620px 420px at 0% 100%, #009e5e29, transparent 60%), linear-gradient(135deg, var(--w2-navy-3), var(--w2-navy) 55%, var(--w2-navy-0));position:relative;overflow:hidden}.ws .prc .prc-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.ws .prc .prc-hero-in{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:48px;padding-block:clamp(56px,7vw,96px) clamp(56px,6vw,84px);display:grid;position:relative}.ws .prc .prc-hero h1{color:#fff;font:800 clamp(36px, 5vw, 62px) / 1.05 var(--w2-f-d);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0}.ws .prc .prc-grad{background:linear-gradient(90deg, var(--w2-accent-2), #ffb37a);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ws .prc .prc-hero-lead{max-width:58ch;color:var(--w2-on-navy-2);margin:20px 0 0;font-size:18px;line-height:1.6}.ws .prc .prc-proof{flex-wrap:wrap;gap:10px 12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ws .prc .prc-proof li{border:1px solid var(--w2-navy-line);color:var(--w2-on-navy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;padding-inline:10px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.ws .prc .prc-proof .w2-ic{color:#fff;background:var(--w2-ok);border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.ws .prc .prc-facts{border:1px solid var(--w2-navy-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff1c,#ffffff0a);border-radius:22px;padding:22px;box-shadow:0 40px 80px -30px #0000008c}.ws .prc .prc-facts h2{color:var(--w2-on-navy-2);font:700 12px var(--w2-f-t);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.ws .prc .prc-facts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws .prc .prc-facts li{border:1px solid var(--w2-navy-line);background:#ffffff0f;border-radius:16px;align-content:start;gap:4px;padding:16px;display:grid}.ws .prc .prc-facts .w2-ic{color:#fff;background:color-mix(in srgb, var(--w2-accent) 70%, transparent);border-radius:10px;width:34px;height:34px;margin-bottom:6px;padding:7px}.ws .prc .prc-facts li:nth-child(2) .w2-ic{background:color-mix(in srgb, var(--w2-ok) 75%, transparent)}.ws .prc .prc-facts li:nth-child(3) .w2-ic{background:color-mix(in srgb, var(--w2-a-ppl) 80%, transparent)}.ws .prc .prc-facts li:nth-child(4) .w2-ic{background:color-mix(in srgb, var(--w2-a-wrk) 80%, transparent)}.ws .prc .prc-facts b{color:#fff;font:800 28px/1.1 var(--w2-f-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ws .prc .prc-facts small{color:var(--w2-on-navy-2);font-size:13px;line-height:1.4}.ws .prc .prc-starts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ws .prc .prc-start{border:1px solid var(--w2-line);background:var(--w2-surface);box-shadow:var(--w2-sh);border-radius:20px;flex-direction:column;gap:10px;padding:24px 22px 22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.ws .prc .prc-start:before{content:"";background:var(--ac);height:4px;position:absolute;inset:0 0 auto}.ws .prc .prc-start:hover{box-shadow:var(--w2-sh-lg);border-color:color-mix(in srgb, var(--ac) 55%, var(--w2-line));transform:translateY(-3px)}.ws .prc .prc-start.is-chosen{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac), var(--w2-sh-lg);background:color-mix(in srgb, var(--ac) 6%, var(--w2-surface))}.ws .prc .prc-start-ic{width:48px;height:48px;color:var(--ac);background:color-mix(in srgb, var(--ac) 14%, transparent);border-radius:14px;place-items:center;display:grid}.ws .prc .prc-start-ic .w2-ic{width:24px;height:24px}.ws .prc .prc-start-tick{color:#fff;background:var(--w2-ok);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;inset-block-start:18px;inset-inline-end:18px}.ws .prc .prc-start-tick .w2-ic{stroke-width:2.4px;width:16px;height:16px}.ws .prc .prc-start h3{font:800 19px/1.2 var(--w2-f-d);letter-spacing:-.01em;margin:6px 0 0}.ws .prc .prc-start p{color:var(--w2-muted);margin:0;font-size:14px;line-height:1.5}.ws .prc .prc-start-mods{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ws .prc .prc-start-mods li{background:var(--w2-surface-2);color:var(--w2-ink-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.ws .prc .prc-start .prc-start-price{min-height:34px;color:var(--w2-ink-2);margin-top:auto;padding-top:8px;font-size:14px}.ws .prc .prc-start-price strong{color:var(--w2-ink);font:800 24px var(--w2-f-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ws .prc .prc-start-btn{border:1.5px solid var(--w2-line);background:var(--w2-surface);min-height:44px;color:var(--w2-ink);font:700 15px var(--w2-f-t);cursor:pointer;border-radius:12px;padding:10px 16px;transition:background .15s,border-color .15s}.ws .prc .prc-start-btn:hover:not(:disabled){border-color:var(--w2-ink)}.ws .prc .prc-start-btn[aria-pressed=true]{border-color:var(--w2-navy);background:var(--w2-navy);color:#fff}.ws .prc .prc-start-btn:disabled{cursor:default;opacity:.6}.ws .prc .prc-build-sec{scroll-margin-top:72px}.ws .prc .prc-loading{color:var(--w2-muted)}.ws .prc .prc-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.ws .prc .prc-aside{position:sticky;top:92px}.ws .prc .prc-builder{gap:18px;display:grid}.ws .prc .prc-group{border:1px solid var(--w2-line);background:var(--w2-surface);box-shadow:var(--w2-sh);border-radius:18px;overflow:hidden}.ws .prc .prc-group-head{border-bottom:1px solid var(--w2-line);background:color-mix(in srgb, var(--ac) 9%, var(--w2-surface));align-items:center;gap:10px;padding:13px 20px;display:flex}.ws .prc .prc-group-head h3{font:800 13px var(--w2-f-t);letter-spacing:.1em;text-transform:uppercase;color:var(--w2-ink);margin:0}.ws .prc .prc-dot{background:var(--ac);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ac) 20%, transparent);border-radius:50%;flex:none}.ws .prc .prc-rows{margin:0;padding:0;list-style:none}.ws .prc .prc-row{border-top:1px solid var(--w2-line);transition:background .15s;position:relative}.ws .prc .prc-row:first-child{border-top:0}.ws .prc .prc-row.is-on{background:color-mix(in srgb, var(--ac) 6%, var(--w2-surface))}.ws .prc .prc-row.is-on:before{content:"";background:var(--ac);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.ws .prc .prc-row-main{grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:"ic text price ctl";align-items:center;gap:4px 16px;padding:16px 20px;display:grid}.ws .prc .prc-row-ic{width:44px;height:44px;color:var(--ac);background:color-mix(in srgb, var(--ac) 13%, transparent);border-radius:12px;grid-area:ic;place-items:center;display:grid}.ws .prc .prc-row.is-on .prc-row-ic{color:#fff;background:var(--ac)}.ws .prc .prc-row-text{grid-area:text;min-width:0}.ws .prc .prc-row-text h4{font:700 16px/1.3 var(--w2-f-d);margin:0}.ws .prc .prc-row-text h4 a{color:inherit;text-decoration:none}.ws .prc .prc-row-text h4 a:hover{text-decoration:underline}.ws .prc .prc-line{color:var(--w2-muted);align-items:baseline;gap:8px;margin:3px 0 0;font-size:14px;line-height:1.5;display:flex}.ws .prc .prc-line>span{min-width:0}.ws .prc .prc-line.is-cut>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws .prc .prc-more{color:var(--w2-accent-ink);font:700 13px var(--w2-f-t);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.ws .prc .prc-more:hover{text-decoration:underline}.ws .prc .prc-row-price{color:var(--w2-muted);white-space:nowrap;text-align:end;grid-area:price;font-size:14px}.ws .prc .prc-row-price strong{color:var(--w2-ink);font:800 16px var(--w2-f-d);font-variant-numeric:tabular-nums}.ws .prc .prc-row-main>.prc-switch,.ws .prc .prc-row-main>.mny-counter,.ws .prc .prc-row-main>.prc-pick{grid-area:ctl;justify-self:end}.ws .prc .prc-switch{border:1.5px solid var(--w2-muted);background:var(--w2-surface-2);cursor:pointer;border-radius:999px;flex:none;width:50px;height:30px;padding:0;transition:background .18s,border-color .18s;position:relative}.ws .prc .prc-switch span{background:var(--w2-muted);border-radius:50%;width:21px;height:21px;transition:transform .18s,background .18s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #081d5c4d}.ws .prc .prc-switch[aria-checked=true]{border-color:var(--ac,var(--w2-ok));background:var(--ac,var(--w2-ok))}.ws .prc .prc-switch[aria-checked=true] span{background:#fff;transform:translate(20px)}.ws[dir=rtl] .prc .prc-switch[aria-checked=true] span{transform:translate(-20px)}.ws .prc .prc-pick{border:1.5px solid var(--w2-line);background:var(--w2-surface);min-height:36px;color:var(--w2-ink);font:700 14px var(--w2-f-t);cursor:pointer;border-radius:10px;padding:6px 14px}.ws .prc .prc-pick:hover:not(:disabled){border-color:var(--w2-ink)}.ws .prc .prc-pick:disabled{cursor:default;opacity:.55}.ws .prc .prc-row-body{padding:0 20px 18px;gap:8px;padding-inline-start:80px;display:grid}.ws .prc .prc-row-body[hidden]{display:none}.ws .prc .prc-addons{color:var(--w2-muted);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:12px;font-weight:700}.ws .prc .prc-count{border:1px solid var(--w2-line);background:var(--w2-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;gap:12px;padding:10px 14px;display:grid}.ws .prc .prc-count-text{min-width:0;display:grid}.ws .prc .prc-count-text>span{font-size:14.5px;font-weight:600}.ws .prc .prc-count-text small{color:var(--w2-muted);font-size:12.5px}.ws .prc .prc-count-amount{color:var(--w2-muted);font-variant-numeric:tabular-nums;text-align:end;font-size:14px}.ws .prc .prc-count.is-on .prc-count-amount{color:var(--w2-ink);font-weight:700}.ws .prc .prc-count.is-flat .prc-switch{justify-self:end}.ws .prc .mny-counter{border:1px solid var(--w2-line);background:var(--w2-surface);border-radius:10px;grid-template-columns:34px 58px 34px}.ws .prc .mny-counter button{background:var(--w2-surface-2);min-height:34px;color:var(--w2-ink)}.ws .prc .mny-counter button:hover:not(:disabled){background:color-mix(in srgb, var(--ac,var(--w2-accent)) 16%, var(--w2-surface));color:var(--w2-ink)}.ws .prc .mny-counter input{border-inline:1px solid var(--w2-line);height:34px;color:var(--w2-ink);font-size:15px}.ws .prc .prc-sum{border:1px solid var(--w2-line);background:var(--w2-surface);box-shadow:var(--w2-sh-lg);border-radius:20px;gap:14px;padding:24px;display:grid}.ws .prc .prc-sum-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ws .prc .prc-sum-head h2{font:800 22px var(--w2-f-d);letter-spacing:-.02em;margin:0}.ws .prc .mny-cycle-only{background:var(--w2-surface-2);color:var(--w2-ink-2);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.ws .prc .mny-cycle{background:var(--w2-surface-2);border-radius:999px;padding:3px;display:inline-flex}.ws .prc .mny-cycle button{color:var(--w2-ink-2);font:700 13px var(--w2-f-t);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.ws .prc .mny-cycle button[aria-pressed=true]{background:var(--w2-surface);color:var(--w2-ink);box-shadow:var(--w2-sh)}.ws .prc .mny-save{color:var(--w2-ok-t);margin-inline-start:6px}.ws .prc .prc-sum-empty{border:1.5px dashed var(--w2-line);color:var(--w2-muted);text-align:center;border-radius:14px;margin:0;padding:22px 16px;font-size:14.5px}.ws .prc .prc-sum-body{gap:12px;transition:opacity .2s;display:grid}.ws .prc .prc-sum-body.is-busy{opacity:.55}.ws .prc .prc-sum-lines{border-bottom:1px solid var(--w2-line);gap:8px;margin:0;padding:0 0 12px;list-style:none;display:grid}.ws .prc .prc-sum-lines li{color:var(--w2-ink-2);justify-content:space-between;gap:12px;font-size:13.5px;line-height:1.4;display:flex}.ws .prc .prc-sum-lines li .prc-num{color:var(--w2-ink);white-space:nowrap;font-weight:600}.ws .prc .prc-sum-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws .prc .prc-sum-notes li{background:color-mix(in srgb, var(--w2-info) 9%, var(--w2-surface));color:var(--w2-ink-2);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.ws .prc .prc-sum-notes .w2-ic{width:16px;height:16px;color:var(--w2-info-t);flex:none;margin-top:1px}.ws .prc .prc-sum-totals{gap:6px;margin:0;display:grid}.ws .prc .prc-sum-totals>div{color:var(--w2-muted);justify-content:space-between;gap:12px;font-size:14px;display:flex}.ws .prc .prc-sum-totals dt,.ws .prc .prc-sum-totals dd{margin:0}.ws .prc .prc-sum-totals .is-saving{color:var(--w2-ok-t);font-weight:700}.ws .prc .prc-sum-total{border-top:1.5px dashed var(--w2-line);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-top:12px;display:flex}.ws .prc .prc-sum-total span{font-size:14px;font-weight:700}.ws .prc .prc-sum-total strong{font:800 30px var(--w2-f-d);letter-spacing:-.03em}.ws .prc .prc-sum-note{color:var(--w2-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.ws .prc .prc-sum-note .w2-ic{flex:none;width:16px;height:16px}.ws .prc .prc-trial{background:color-mix(in srgb, var(--w2-ok) 11%, var(--w2-surface));color:var(--w2-ok-t);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.ws .prc .prc-trial .w2-ic{stroke-width:2.4px;flex:none;width:18px;height:18px;margin-top:1px}.ws .prc .prc-go{justify-content:center;width:100%;min-height:50px}.ws .prc .prc-unsold-wrap{gap:14px;margin-top:28px;display:grid}.ws .prc .prc-unsold{border:1.5px dashed var(--w2-line);background:color-mix(in srgb, var(--w2-surface) 60%, transparent);border-radius:18px;padding:18px 20px}.ws .prc .prc-unsold header{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.ws .prc .prc-unsold header>div{flex:320px;min-width:0}.ws .prc .prc-unsold-ic{width:38px;height:38px;color:var(--w2-ink-2);background:var(--w2-surface-2);border-radius:10px;flex:none;place-items:center;display:grid}.ws .prc .prc-unsold-ic .w2-ic{width:20px;height:20px}.ws .prc .prc-unsold h3{font:800 16px var(--w2-f-d);margin:0}.ws .prc .prc-unsold header p{color:var(--w2-muted);margin:2px 0 0;font-size:13.5px}.ws .prc .prc-unsold-btn{flex:none}.ws .prc .prc-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ws .prc .prc-chips li{padding:5px 12px 5px 6px;border:1px solid var(--w2-line);background:var(--w2-surface);border-radius:999px;align-items:center;gap:8px;padding-inline:6px 12px;font-size:13.5px;display:inline-flex}.ws .prc .prc-chips a{color:var(--w2-ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ws .prc .prc-chips a:hover span{text-decoration:underline}.ws .prc .prc-chips .w2-ic{width:26px;height:26px;color:var(--w2-ink-2);background:var(--w2-surface-2);border-radius:50%;padding:5px}.ws .prc .prc-chips small{color:var(--w2-muted);font-size:12px;font-weight:600}.ws .prc .prc-chips li[data-status=from] small{color:var(--w2-accent-ink)}.ws .prc .prc-chips li[data-status=golive] small{color:var(--w2-info-t)}.ws .prc .prc-bar{display:none}.ws .prc .prc-sheet-wrap{z-index:70;position:fixed;inset:0}.ws .prc .prc-sheet-back{background:#040d338c;position:absolute;inset:0}.ws .prc .prc-sheet{inset-inline:0;max-height:86vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--w2-bg);box-shadow:var(--w2-sh-lg);border-radius:22px 22px 0 0;position:absolute;bottom:0;overflow:auto}.ws .prc .prc-sheet .prc-sum{box-shadow:none}.ws .prc .prc-sheet-close{border:1px solid var(--w2-line);background:var(--w2-surface);width:44px;height:44px;color:var(--w2-ink);cursor:pointer;border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.ws .prc .prc-wallet{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ws .prc .prc-wallet li{border:1px solid var(--w2-line);background:var(--w2-surface);box-shadow:var(--w2-sh);border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.ws .prc .prc-wallet li:first-child{--ac:var(--w2-a-vis)}.ws .prc .prc-wallet li:nth-child(2){--ac:var(--w2-a-ppl)}.ws .prc .prc-wallet li:nth-child(3){--ac:var(--w2-a-wrk)}.ws .prc .prc-wallet li:nth-child(4){--ac:var(--w2-accent)}.ws .prc .prc-wallet-ic{width:48px;height:48px;color:var(--ac);background:color-mix(in srgb, var(--ac) 14%, transparent);border-radius:14px;place-items:center;display:grid}.ws .prc .prc-wallet-ic .w2-ic{width:24px;height:24px}.ws .prc .prc-wallet h3{font:800 18px var(--w2-f-d);margin:6px 0 0}.ws .prc .prc-wallet p{color:var(--w2-muted);margin:0;font-size:14px;line-height:1.55}.ws .prc .prc-wallet .prc-wallet-fact{background:color-mix(in srgb, var(--w2-ok) 11%, var(--w2-surface));color:var(--w2-ok-t);border-radius:10px;margin-top:auto;padding:6px 10px;font-size:13px;font-weight:700}.ws .prc .prc-wallet-note{border:1px solid var(--w2-line);background:var(--w2-surface);color:var(--w2-ink-2);border-radius:14px;align-items:center;gap:12px;margin:18px 0 0;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.ws .prc .prc-wallet-note .w2-ic{color:#fff;background:var(--w2-ok);border-radius:10px;flex:none;width:34px;height:34px;padding:7px}.ws .prc .prc-faq{border-top:1px solid var(--w2-line);max-width:900px}.ws .prc .prc-faq details{border-bottom:1px solid var(--w2-line)}.ws .prc .prc-faq summary{font:700 17px/1.35 var(--w2-f-d);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;list-style:none;display:flex}.ws .prc .prc-faq summary::-webkit-details-marker{display:none}.ws .prc .prc-faq summary .w2-ic{background:var(--w2-surface-2);width:32px;height:32px;color:var(--w2-ink-2);border-radius:50%;flex:none;padding:7px;transition:transform .2s}.ws .prc .prc-faq details[open] summary .w2-ic{color:#fff;background:var(--w2-navy-3);transform:rotate(180deg)}.ws .prc .prc-faq summary:hover{color:var(--w2-accent-ink)}.ws .prc .prc-faq p{max-width:72ch;color:var(--w2-ink-2);margin:0;padding:0 4px 22px;font-size:15.5px;line-height:1.65}.ws[dir=rtl] .prc .prc-group-head h3,.ws[dir=rtl] .prc .prc-addons,.ws[dir=rtl] .prc .prc-facts h2{letter-spacing:0;text-transform:none}.ws[dir=rtl] .prc .prc-group-head h3{font-size:15px}@media (width<=1180px){.ws .prc .prc-starts,.ws .prc .prc-wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.ws .prc .prc-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1023px){.ws .prc .prc-hero-in,.ws .prc .prc-layout{grid-template-columns:minmax(0,1fr)}.ws .prc .prc-hero-in{gap:32px}.ws .prc .prc-aside{position:static}.ws .prc .prc-bar{z-index:40;padding:10px var(--w2-gutr) calc(10px + env(safe-area-inset-bottom,0px)) var(--w2-gut);padding-inline:var(--w2-gut) var(--w2-gutr);border-top:1px solid var(--w2-line);background:color-mix(in srgb, var(--w2-surface) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px -12px #081d5c4d}.ws .prc .prc-bar-sum{min-width:0;display:grid}.ws .prc .prc-bar-sum small{color:var(--w2-muted);font-size:12px;font-weight:600}.ws .prc .prc-bar-sum strong{font:800 22px var(--w2-f-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums}}@media (width<=640px){.ws .prc .prc-starts,.ws .prc .prc-wallet{grid-template-columns:minmax(0,1fr)}.ws .prc .prc-hero-in{padding-block:40px 48px}.ws .prc .prc-hero-lead{font-size:16px}.ws .prc .prc-proof li{font-size:13.5px}.ws .prc .prc-row-main{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ic text ctl""ic price ctl";gap:2px 12px;padding:14px 16px}.ws .prc .prc-row-ic{width:40px;height:40px}.ws .prc .prc-row-price{text-align:start}.ws .prc .prc-row.is-fixed .prc-row-main{grid-template-areas:"ic text text""ic price ctl"}.ws .prc .prc-row-body{padding:0 12px 14px}.ws .prc .prc-count{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text text""ctl amount"}.ws .prc .prc-count-text{grid-area:text}.ws .prc .prc-count>.mny-counter,.ws .prc .prc-count>.prc-switch,.ws .prc .prc-count.is-flat>.prc-switch{grid-area:ctl;justify-self:start}.ws .prc .prc-count-amount{grid-area:amount}.ws .prc .prc-sum{padding:18px}.ws .prc .prc-faq summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.ws .prc .prc-start,.ws .prc .prc-switch,.ws .prc .prc-switch span,.ws .prc .prc-faq summary .w2-ic{transition:none}.ws .prc .prc-start:hover{transform:none}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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}.ws{--bg:#fff;--bg-soft:#f4f6f9;--bg-deep:#0b1b33;--ink:#0b1b33;--ink-2:#44546c;--ink-3:#5f6e84;--line:#e2e7ee;--line-2:#cfd7e2;--navy:#12305c;--link:#1d4a86;--gold:#8a6416;--gold-line:#b88a2c;--gold-soft:#f5ecd8;--on-deep:#fff;--on-deep-2:#c3cede;--deep-line:#24395c;--ok:#167a45;--warn:#9a5f00;--alert:#b8252e;--ui-side:#0f2747;--ui-bg:#f3f5f8;--ui-card:#fff;--shadow:0 1px 2px #0b1b330f, 0 12px 32px #0b1b3314;--shadow-lg:0 2px 6px #0b1b3314, 0 30px 70px #0b1b3329;--f-sans:"Public Sans Variable", "Public Sans", "Segoe UI", system-ui, sans-serif;--f-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;min-height:100vh}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws{--bg:#08121f;--bg-soft:#0d1a2c;--bg-deep:#050c16;--ink:#e8eef7;--ink-2:#b4c1d3;--ink-3:#95a5bb;--line:#1d2d45;--line-2:#2a3d5a;--navy:#a9c2ea;--link:#a7c6f4;--gold:#e0b75c;--gold-line:#e0b75c;--gold-soft:#2a2312;--on-deep-2:#b4c1d3;--deep-line:#1b2c46;--ok:#4fd08c;--warn:#f0a63a;--alert:#ff8080;--ui-side:#0a1c34;--ui-bg:#0f1d31;--ui-card:#142540;--shadow:0 1px 2px #0000004d, 0 12px 32px #00000059;--shadow-lg:0 2px 6px #0006, 0 30px 70px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .ws{--bg:#08121f;--bg-soft:#0d1a2c;--bg-deep:#050c16;--ink:#e8eef7;--ink-2:#b4c1d3;--ink-3:#95a5bb;--line:#1d2d45;--line-2:#2a3d5a;--navy:#a9c2ea;--link:#a7c6f4;--gold:#e0b75c;--gold-line:#e0b75c;--gold-soft:#2a2312;--on-deep-2:#b4c1d3;--deep-line:#1b2c46;--ok:#4fd08c;--warn:#f0a63a;--alert:#ff8080;--ui-side:#0a1c34;--ui-bg:#0f1d31;--ui-card:#142540;--shadow:0 1px 2px #0000004d, 0 12px 32px #00000059;--shadow-lg:0 2px 6px #0006, 0 30px 70px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.ws-body{background:#fff;margin:0}body:has(>#root>.ws){background:#fff;margin:0}@media (prefers-color-scheme:dark){body.ws-body{background:#08121f}body:has(>#root>.ws){background:#08121f}}.ws *,.ws :before,.ws :after{box-sizing:border-box}.ws h1,.ws h2,.ws h3,.ws h4{text-wrap:balance;letter-spacing:-.02em;color:inherit;margin:0}.ws p{margin:0}.ws a{color:var(--link);text-decoration:none}.ws a:hover,.ws p a:not(.ws-btn,.ws-text-link),.ws-consent a,.ws dd a{text-underline-offset:3px;text-decoration:underline}.ws button{font:inherit;color:inherit}.ws :focus-visible{outline:2px solid var(--gold-line);outline-offset:3px;border-radius:4px}.ws ul.ws-plain,.ws ol.ws-plain{margin:0;padding:0;list-style:none}.ws-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ws-skip{inset-inline-start:12px;z-index:100;background:var(--bg-deep);border-radius:6px;padding:10px 16px;position:absolute;top:-60px;color:var(--on-deep)!important}.ws-skip:focus{top:12px}.ws-wrap{max-width:1240px;margin-inline:auto;padding-inline:24px}@media (width<=560px){.ws-wrap{padding-inline:16px}}.ws-eyebrow{font:600 12.5px/1.2 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ws-lead{color:var(--ink-2);max-width:62ch;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.ws-btn{min-height:44px;font:600 15px var(--f-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex;text-decoration:none!important}.ws-btn-primary{background:var(--bg-deep);color:var(--on-deep)!important}:root[data-theme=dark] .ws .ws-btn-primary{background:#fff;color:#0b1b33!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws .ws-btn-primary{background:#fff;color:#0b1b33!important}}.ws-btn-primary:hover{opacity:.9}.ws-btn-primary:disabled{opacity:.55;cursor:not-allowed}.ws-btn-outline{border-color:var(--line-2);background:0 0;color:var(--ink)!important}.ws-btn-outline:hover{border-color:var(--ink)}.ws-btn-sm{min-height:40px;padding:8px 14px;font-size:14px}.ws-text-link{min-height:32px;color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.ws-arrow{transition:transform .2s;display:inline-block}.ws a:hover .ws-arrow,.ws button:hover .ws-arrow{transform:translate(3px)}[dir=rtl] .ws .ws-arrow{transform:scaleX(-1)}[dir=rtl] .ws a:hover .ws-arrow,[dir=rtl] .ws button:hover .ws-arrow{transform:scaleX(-1)translate(3px)}.ws-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ws-tick-ico{fill:none;width:18px;height:18px;stroke:var(--ok);stroke-width:2.2px;flex:none}.ws-soon-chip,.ws-live-chip{font:600 11.5px var(--f-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ws-soon-chip{color:var(--gold);border:1px dashed var(--gold-line)}.ws-live-chip{color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 45%, transparent)}.ws-fill{color:var(--gold);border:1px dashed var(--gold-line);border-radius:6px;padding:1px 8px;font-size:.92em;display:inline-block}.ws-util{background:var(--bg-deep);color:var(--on-deep-2);font-size:12.5px}.ws-util .ws-wrap{flex-wrap:wrap;align-items:center;gap:6px 22px;min-height:36px;display:flex}.ws-util a{color:var(--on-deep-2);white-space:nowrap}.ws-util a:hover{color:var(--on-deep)}.ws-util-end{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.ws-util select{color:var(--on-deep-2);border:1px solid var(--deep-line);font:inherit;cursor:pointer;background:0 0;border-radius:4px;min-height:28px;padding:2px 6px}.ws-util select option{color:#0b1b33}@media (width<=760px){.ws-util-hide{display:none}}.ws-nav{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.ws-nav-row{align-items:center;gap:24px;min-height:68px;display:flex}.ws-brand{font:800 21px var(--f-sans);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.ws-mark{background:#0b1b33;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ws-mark svg{width:18px;height:18px}.ws-mark img{object-fit:contain;width:30px;height:30px}.ws-menu{gap:2px;display:flex}.ws-menu>li>button,.ws-menu>li>a{font:500 15px var(--f-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:10px 12px;display:inline-flex}.ws-menu>li>button:hover,.ws-menu>li>a:hover,.ws-menu>li>button[aria-expanded=true],.ws-menu>li>a[aria-current=page]{background:var(--bg-soft);text-decoration:none}.ws-caret{stroke:currentColor;fill:none;stroke-width:2px;width:10px;height:10px}.ws-nav-cta{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.ws-burger{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:6px;min-height:44px;margin-inline-start:auto;padding:8px 12px;display:none}@media (width<=1080px){.ws-menu,.ws-nav-cta .ws-hide-m{display:none}.ws-burger{display:inline-flex}.ws-nav-cta{margin-inline-start:0}}@media (width<=560px){.ws-nav-cta{display:none}}.ws-mega{inset-inline:0;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);max-height:calc(100vh - 110px);position:absolute;top:100%;overflow:auto}.ws-mega-grid{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:28px;padding-block:28px 32px;display:grid}.ws-mega-grid.is-wide{grid-template-columns:1fr repeat(3,minmax(0,1fr))}.ws-mega h3{font-size:22px}.ws-mega h4{font:600 12.5px var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.ws-mega-intro p{color:var(--ink-2);margin-block:8px 16px;font-size:15px}.ws-mega ul{gap:2px;margin-bottom:14px;display:grid}.ws-mega li a{color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-inline:-10px;padding:7px 10px;font-size:14.5px;display:flex}.ws-mega li a:hover{background:var(--bg-soft);text-decoration:none}.ws-mega li a small{color:var(--gold);white-space:nowrap;font-size:11.5px;font-weight:600}.ws-drawer{border-top:1px solid var(--line);background:var(--bg);max-height:calc(100vh - 110px);padding-block:8px 20px;overflow:auto}.ws-drawer details{border-bottom:1px solid var(--line)}.ws-drawer summary{cursor:pointer;justify-content:space-between;padding:14px 0;font-weight:600;list-style:none;display:flex}.ws-drawer summary::-webkit-details-marker{display:none}.ws-drawer ul{gap:4px;margin:0 0 12px;display:grid}.ws-drawer ul a{padding:8px 0;display:block}.ws-drawer>.ws-wrap>a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 0;font-weight:600;display:block}.ws-drawer-btns{gap:10px;margin-top:16px;display:grid}.ws-hero{border-bottom:1px solid var(--line);padding-block:clamp(44px,7vw,92px) clamp(40px,6vw,80px);overflow:hidden}.ws-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=980px){.ws-hero-grid{grid-template-columns:minmax(0,1fr)}}.ws-hero h1{letter-spacing:-.035em;margin-block:16px 20px;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.05}.ws-hero .ws-lead{margin-bottom:28px}.ws-actions{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.ws-facts{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.ws-facts li{align-items:center;gap:8px;display:flex}.ws-shot{min-width:0;position:relative}.ws-screen{background:var(--ui-bg);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:12px;grid-template-columns:140px minmax(0,1fr);min-height:330px;font-size:11px;display:grid;overflow:hidden}@media (width<=560px){.ws-screen{grid-template-columns:minmax(0,1fr)}.ws-screen .ws-side{display:none}}.ws-side{background:var(--ui-side);color:#c9d5e8;align-content:start;gap:3px;padding:14px 10px;display:grid}.ws-side-logo{color:#fff;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.ws-side-logo i{background:#c9a227;border-radius:4px;width:18px;height:18px;display:block}.ws-side span{border-radius:5px;padding:5px 8px}.ws-side span.is-on{color:#fff;background:#ffffff1a}.ws-main{align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.ws-topbar{align-items:center;gap:8px;display:flex}.ws-topbar b{font-size:14px}.ws-live{color:var(--ok);font:600 10px var(--f-mono);align-items:center;gap:5px;display:inline-flex}.ws-live i{background:var(--ok);border-radius:50%;width:6px;height:6px}.ws-search{background:var(--ui-card);border:1px solid var(--line);color:var(--ink-3);border-radius:6px;margin-inline-start:auto;padding:4px 10px}.ws-sample-tag{inset-inline-start:12px;z-index:2;background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold-line);font:600 11px var(--f-sans);border-radius:999px;padding:2px 10px;position:absolute;top:-12px}.ws-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=420px){.ws-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-kpi{background:var(--ui-card);border:1px solid var(--line);border-radius:7px;gap:2px;min-width:0;padding:8px 10px;display:grid}.ws-kpi small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}.ws-kpi b{font:600 17px var(--f-mono);font-variant-numeric:tabular-nums}.ws-kpi.is-bump b{color:var(--ok)}.ws-panels{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;display:grid}@media (width<=420px){.ws-panels{grid-template-columns:minmax(0,1fr)}}.ws-panel{background:var(--ui-card);border:1px solid var(--line);border-radius:7px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid}.ws-panel h4{color:var(--ink-2);letter-spacing:0;font-size:10.5px;font-weight:600}.ws-plan{width:100%;height:auto;display:block}.ws-plan .z{fill:var(--ui-bg);stroke:var(--line-2)}.ws-plan .t{fill:var(--ink-3);font:500 8px var(--f-sans)}.ws-plan .d{fill:var(--ok)}.ws-plan .d.is-warn{fill:var(--warn)}.ws-plan .d.is-alert{fill:var(--alert);animation:1s steps(2,start) infinite ws-blink}.ws-plan .ring{fill:none;stroke:var(--alert);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite ws-ring}@keyframes ws-blink{50%{opacity:.25}}@keyframes ws-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.ws-alerts{gap:5px;display:grid}.ws-al{background:var(--ui-bg);border-radius:5px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 6px;animation:.45s ease-out both ws-in;display:grid}.ws-al i{background:var(--ok);border-radius:50%;width:6px;height:6px}.ws-al i.is-warn{background:var(--warn)}.ws-al i.is-alert{background:var(--alert)}.ws-al span{overflow-wrap:anywhere;line-height:1.3}.ws-al small{color:var(--ink-3);font:500 9px var(--f-mono)}@keyframes ws-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ws-phone{inset-inline-end:-12px;width:168px;box-shadow:var(--shadow-lg);background:#0b1b33;border-radius:26px;padding:7px;transition:opacity .5s,transform .5s;position:absolute;bottom:-30px}.ws-phone.is-hidden{opacity:0;transform:translateY(14px)}@media (width<=980px){.ws-phone{inset-inline-end:8px}}@media (width<=560px){.ws-phone{display:none}}.ws-phone-in{color:#0b1b33;background:#ece5dd;border-radius:20px;font-size:10px;overflow:hidden}.ws-phone-top{color:#fff;background:#075e54;padding:9px 10px;font-weight:600}.ws-bubble{background:#fff;border-radius:8px 8px 8px 2px;margin:8px;padding:7px 8px;line-height:1.35}.ws-bubble svg{width:60px;height:60px;margin:6px auto 2px;display:block}.ws-scene-ctl{border:1px solid var(--line-2);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;min-height:32px;margin-top:12px;padding:4px 12px;font-size:13px;display:inline-flex}.ws-section{padding-block:clamp(60px,8vw,104px)}.ws-section.is-soft{background:var(--bg-soft)}.ws-section.is-deep{background:var(--bg-deep);color:var(--on-deep)}.ws-section.is-tight{padding-block:clamp(36px,5vw,56px)}.ws-head{gap:14px;max-width:780px;margin-bottom:clamp(32px,5vw,52px);display:grid}.ws-head h2{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.1}.ws-head.is-center{text-align:center;justify-items:center;margin-inline:auto}.is-deep .ws-head h2,.is-deep h3{color:var(--on-deep)}.is-deep .ws-lead,.is-deep p{color:var(--on-deep-2)}.is-deep .ws-eyebrow{color:#e0b75c}.is-deep .ws-btn-primary{color:#0b1b33!important;background:#fff!important}.is-deep .ws-btn-outline{border-color:var(--deep-line);color:var(--on-deep)!important}.is-deep .ws-btn-outline:hover{border-color:var(--on-deep)}.ws-center-link{text-align:center;margin-top:28px}.ws-band{border-bottom:1px solid var(--line);background:var(--bg-soft);padding-block:clamp(44px,6vw,80px) clamp(36px,5vw,60px)}.ws-band h1{letter-spacing:-.03em;max-width:22ch;margin-block:12px 16px;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.08}.ws-crumbs{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:13.5px;display:flex}.ws-crumbs li+li:before{content:"/";color:var(--line-2);margin-inline-end:6px}.ws-band-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.ws-strip{border-bottom:1px solid var(--line);padding-block:26px}.ws-strip .ws-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;display:flex}.ws-strip p{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.ws-strip ul{flex-wrap:wrap;gap:8px 22px;display:flex}.ws-strip li a{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.ws-two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ws-two.is-top{align-items:start}@media (width<=980px){.ws-two{grid-template-columns:minmax(0,1fr)}}.ws-points{gap:20px;display:grid}.ws-point{grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid}.ws-point .ws-ic{background:var(--bg-soft);width:44px;height:44px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.ws-point h3{margin-bottom:4px;font-size:18px}.ws-point p{color:var(--ink-2)}.ws-mods{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ws-mods a,.ws-mods span{min-height:30px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;display:inline-flex}.ws-mods .is-soon{color:var(--ink-3);border-style:dashed}.ws-mods .is-soon[data-soon]:after{content:"· " attr(data-soon);color:var(--gold);margin-inline-start:6px;font-weight:600}.ws-sol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(26px,4vw,44px);display:grid}.ws-sol+.ws-sol{border-top:1px solid var(--line)}.ws-sol.is-rev>:first-child{order:2}@media (width<=900px){.ws-sol{grid-template-columns:minmax(0,1fr)}.ws-sol.is-rev>:first-child{order:0}}.ws-sol h3{letter-spacing:-.025em;margin-block:10px 12px;font-size:clamp(22px,2.5vw,30px);line-height:1.15}.ws-sol p.ws-d{color:var(--ink-2);margin-bottom:16px;font-size:17px}.ws-ticks{gap:10px;margin-bottom:20px;display:grid}.ws-ticks li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.ws-ticks svg{width:18px;height:18px;stroke:var(--navy);fill:none;stroke-width:2px;margin-top:3px}.ws-film{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;min-width:0;padding:clamp(16px,3vw,28px);position:relative}.is-soft .ws-film{background:var(--bg)}.ws-film-card{background:var(--ui-card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;gap:12px;padding:16px;font-size:13.5px;display:grid}.ws-film-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-film-head b{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:12px}.ws-film ol{gap:8px;display:grid}.ws-film li{border:1px solid var(--line);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:opacity .4s,background .4s,border-color .4s;display:grid}.ws-film li .n{width:24px;height:24px;font:600 12px var(--f-mono);background:var(--bg-soft);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.ws-film li.is-wait{color:var(--ink-3);border-style:dashed}.ws-film li.is-now{border-color:var(--gold-line);background:var(--gold-soft)}.ws-film li.is-done .n{background:var(--ok);color:#fff}.ws-bar{background:var(--bg-soft);border-radius:99px;height:6px;overflow:hidden}.ws-bar i{background:var(--navy);height:100%;transition:width .5s;display:block}.ws-caption{min-height:2.6em;color:var(--ink);font-weight:600}.ws-film-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-play{border:1px solid var(--line-2);background:var(--bg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-weight:600;display:inline-flex}.ws-play svg{fill:currentColor;width:14px;height:14px}.ws-film-note{color:var(--ink-3);font-size:12.5px}.ws-day{border-top:1px solid var(--deep-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width<=1000px){.ws-day{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.ws-day{grid-template-columns:minmax(0,1fr)}}.ws-moment{border-bottom:1px solid var(--deep-line);align-content:start;gap:8px;padding:22px 20px 26px 0;padding-inline:0 20px;display:grid}.ws-moment time{font:600 13px var(--f-mono);color:#e0b75c}.ws-moment h3{font-size:17px}.ws-moment p{font-size:14px}.ws-moment span{color:var(--on-deep-2);border:1px solid var(--deep-line);border-radius:999px;justify-self:start;padding:2px 10px;font-size:12px}.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ws-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){.ws-grid,.ws-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ws-grid,.ws-grid.is-4,.ws-grid.is-2{grid-template-columns:minmax(0,1fr)}}.ws-card{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:22px;display:grid}a.ws-card{transition:border-color .2s,box-shadow .2s;color:var(--ink)!important}a.ws-card:hover{border-color:var(--line-2);box-shadow:var(--shadow);text-decoration:none}.ws-card h3{font-size:18px}.ws-card p{color:var(--ink-2);font-size:14.5px}.ws-card small{color:var(--ink-3);font-size:12.5px}.ws-card .ws-go{color:var(--link);font-size:14px;font-weight:600}.ws-card .ws-ic{background:var(--bg-soft);width:46px;height:46px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.ws-card-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.ws-card ul{color:var(--ink-2);gap:8px;font-size:14.5px;display:grid}.ws-card ul li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.ws-card ul li:before{content:"";background:var(--gold-line);border-radius:50%;width:6px;height:6px;transform:translateY(-2px)}.ws-card ul:is(.ws-checks,.ws-ticks,.ws-features) li{grid-template-columns:20px minmax(0,1fr);align-items:start}.ws-card ul:is(.ws-checks,.ws-ticks,.ws-features) li:before{content:none}.ws-card ul.ws-mods{flex-wrap:wrap;gap:8px;display:flex}.ws-card ul.ws-mods li{display:block}.ws-card ul.ws-mods li:before{content:none}.ws-cols{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1000px){.ws-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ws-cols{grid-template-columns:minmax(0,1fr)}}.ws-col{border-bottom:1px solid var(--line);align-content:start;gap:10px;padding-block:24px;padding-inline:0 24px;display:grid}.ws-col .ws-ico{color:var(--navy)}.ws-col h3{font-size:18px}.ws-col p{color:var(--ink-2);font-size:15px}.ws-langs{flex-wrap:wrap;gap:6px 12px;font-weight:600;display:flex}.ws-steps{counter-reset:s}.ws-steps>li{counter-increment:s}.ws-steps>li:before{content:counter(s, decimal-leading-zero);font:600 13px var(--f-mono);color:var(--gold)}.ws-support{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}@media (width<=900px){.ws-support{grid-template-columns:minmax(0,1fr)}}.ws-sp{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding-block:18px;display:grid}.ws-sp .ws-ico{color:var(--navy)}.ws-sp b{margin-bottom:2px;display:block}.ws-sp span{color:var(--ink-2);font-size:14.5px}.ws-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=760px){.ws-compare{grid-template-columns:minmax(0,1fr)}}.ws-compare .ws-card h3{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:13px}.ws-compare .is-after{border-color:var(--navy)}.ws-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}@media (width<=900px){.ws-calc{grid-template-columns:minmax(0,1fr)}}.ws-calc fieldset{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:4px;margin:0;padding:16px 18px;display:grid}.ws-calc legend{padding-inline:6px;font-weight:700}.ws-check{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:8px 4px;display:flex}.ws-check input{width:18px;height:18px;accent-color:var(--navy)}.ws-calc-out{gap:10px;display:grid}.ws-calc-row{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ws-calc-row b{display:block}.ws-calc-row small{color:var(--ink-3)}.ws-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ws-phone-band{border:1px solid var(--line);background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:32px;padding:clamp(22px,4vw,40px);display:grid}@media (width<=760px){.ws-phone-band{grid-template-columns:minmax(0,1fr)}}.ws-phone-band h2{margin-block:10px;font-size:clamp(24px,3vw,34px)}.ws-qr{border:1px solid var(--line-2);text-align:center;color:#44546c;background:#fff;border-radius:12px;place-items:center;width:168px;height:168px;padding:10px;font-size:12px;display:grid}.ws-qr svg{width:100%;height:100%}.ws-numbered{color:var(--ink-2);gap:8px;margin-top:14px;padding-inline-start:20px;display:grid}.ws-photos{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}@media (width<=760px){.ws-photos{grid-template-columns:minmax(0,1fr)}}.ws-photo{aspect-ratio:4/3;background:repeating-linear-gradient(135deg, var(--bg-soft) 0 14px, var(--bg) 14px 28px);border:1px dashed var(--line-2);text-align:center;color:var(--ink-3);border-radius:12px;place-items:center;margin:0;padding:12px;font-size:13px;display:grid;overflow:hidden}.ws-photo img{object-fit:cover;width:100%;height:100%}.ws-photo figcaption b{color:var(--ink-2);display:block}.ws-price{border:1px solid var(--line);background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(24px,4vw,44px);display:grid}@media (width<=900px){.ws-price{grid-template-columns:minmax(0,1fr)}}.ws-price h2{letter-spacing:-.03em;margin-block:10px 12px;font-size:clamp(26px,3vw,36px)}.ws-checks{gap:10px;display:grid}.ws-checks li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.ws-checks svg{margin-top:3px}.ws-cta{text-align:center;justify-items:center;gap:18px;display:grid}.ws-cta h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.06}.ws-cta p{max-width:56ch;font-size:18px}.ws-cta .ws-actions{justify-content:center;margin:8px 0 0}.ws-tour{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=860px){.ws-tour{grid-template-columns:minmax(0,1fr)}}.ws-tour-steps{gap:6px;display:grid}.ws-tour-steps button{text-align:start;border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;display:grid}.ws-tour-steps button[aria-current=step]{border-color:var(--navy);box-shadow:var(--shadow)}.ws-tour-steps .n{font:600 12px var(--f-mono);color:var(--gold)}.ws-tour-stage{gap:16px;min-width:0;display:grid}.ws-tour-text h3{font-size:22px}.ws-tour-text p{color:var(--ink-2);margin-top:6px;font-size:17px}.ws-tour-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-tour-nav .ws-count{color:var(--ink-3);margin-inline-end:auto;font-size:14px}.ws-mini{background:var(--ui-bg);border:1px solid var(--line-2);border-radius:12px;align-content:start;gap:10px;min-height:220px;padding:16px;font-size:13px;display:grid}.ws-mini table{border-collapse:collapse;width:100%}.ws-mini td{border-bottom:1px solid var(--line);padding:7px 0}.ws-mini td.n{text-align:end;font-family:var(--f-mono)}.ws-mod-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=900px){.ws-mod-grid{grid-template-columns:minmax(0,1fr)}}.ws-facts-list{gap:18px;display:grid}.ws-facts-list h2{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:6px;font-size:13px}.ws-facts-list p,.ws-facts-list li{color:var(--ink-2);font-size:16px}.ws-price-box{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:8px;padding:18px 20px;display:grid}.ws-price-box strong{font-size:20px}.ws-prose{gap:18px;max-width:760px;display:grid}.ws-prose h2{margin-top:10px;font-size:22px}.ws-prose p{color:var(--ink-2)}.ws-note{background:var(--gold-soft);color:var(--ink);border:1px solid var(--gold-line);border-radius:10px;padding:12px 16px;font-size:14.5px}.ws-dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;display:grid}.ws-dl dt{color:var(--ink-3)}.ws-dl dd{margin:0}.ws-find{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;align-items:center;gap:10px;max-width:460px;margin-top:18px;padding:0 12px;display:flex}.ws-find input{color:var(--ink);font:inherit;background:0 0;border:0;width:100%;min-height:44px;padding:12px 0}.ws-foot{background:var(--bg-deep);color:var(--on-deep-2);padding-block:60px 28px;font-size:14px}.ws-foot-top{grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:30px;display:grid}@media (width<=1000px){.ws-foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-foot-about{grid-column:1/-1}}@media (width<=520px){.ws-foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-foot h2{color:var(--on-deep);letter-spacing:0;margin-bottom:14px;font-size:14px}.ws-foot ul{gap:9px;display:grid}.ws-foot a,.ws-foot .ws-link-btn{color:var(--on-deep-2)}.ws-foot a:hover,.ws-foot .ws-link-btn:hover{color:var(--on-deep)}.ws-link-btn{cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0}.ws-foot-about p{max-width:34ch;margin-block:14px 18px}.ws-foot .ws-brand{color:var(--on-deep)!important}.ws-foot .ws-mark{background:#fff}.ws-foot .ws-btn-outline{border-color:var(--deep-line);color:var(--on-deep)!important}.ws-foot-company{flex-wrap:wrap;gap:6px 22px;margin-top:36px;font-size:13px;display:flex}.ws-foot .ws-fill{color:#e0b75c;border-color:#8a6a2a}.ws-foot-bottom{border-top:1px solid var(--deep-line);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:26px;padding-top:22px;font-size:13px;display:flex}.ws-foot-bottom ul{flex-wrap:wrap;gap:8px 20px;display:flex}.ws-sheet{z-index:60;background:#050c168c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ws-sheet-in{background:var(--bg);color:var(--ink);width:min(600px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);border-radius:14px;gap:14px;padding:clamp(20px,4vw,28px);display:grid;overflow:auto}.ws-sheet-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.ws-sheet-in h2{font-size:24px}.ws-form{gap:12px;display:grid}.ws-f2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=480px){.ws-f2{grid-template-columns:minmax(0,1fr)}}.ws-fld{align-content:start;gap:5px;display:grid}.ws-fld label{font-size:13.5px;font-weight:600}.ws-fld input,.ws-fld select,.ws-fld textarea{font:inherit;border:1px solid var(--line-2);background:var(--bg);min-height:44px;color:var(--ink);border-radius:6px;width:100%;padding:10px 12px}.ws-fld textarea{resize:vertical;min-height:84px}.ws-fld [aria-invalid=true]{border-color:var(--alert)}.ws-err{color:var(--alert);font-size:13px}.ws-hint{color:var(--ink-3);font-size:12.5px}.ws-consent{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.ws-consent input{width:18px;height:18px;accent-color:var(--navy);margin-top:3px}.ws-trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.ws-done{border:1px solid var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--bg));border-radius:10px;gap:6px;padding:16px;display:grid}.ws-cookie{inset-inline:16px;z-index:50;background:var(--bg);max-width:560px;color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:12px;gap:10px;margin-inline:auto;padding:16px 18px;display:grid;position:fixed;bottom:16px}.ws-cookie h2{font-size:16px}.ws-cookie p{color:var(--ink-2);font-size:14px}.ws-cookie-btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ws-switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex}.ws-switch input{width:20px;height:20px;accent-color:var(--navy)}@media (prefers-reduced-motion:reduce){.ws *,.ws :before,.ws :after{transition:none!important;animation:none!important}}.ws.is-still *,.ws .is-still *{animation:none!important}.ws-lazy{content-visibility:auto;contain-intrinsic-size:auto 720px}.ws-mod-h{margin-bottom:8px;font-size:clamp(22px,2.4vw,28px)}.ws-features{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px 22px;margin-top:16px;display:grid}.ws-features li{color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;display:grid}.ws-features li .ws-tick-ico{margin-top:3px}.ws-features li.is-coming .ws-tick-ico{stroke:var(--ink-3);stroke-dasharray:3 2}.ws-feat-soon{border:1px dashed var(--gold-line);color:var(--gold);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-inline-start:8px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-block}.ws-flowpic{margin:16px 0 0}.ws-flowpic ol{gap:14px;display:grid}.ws-flowpic li{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;font-weight:600;display:grid;position:relative}.ws-flowpic li:not(:last-child):after{background:var(--line-2);content:"";width:2px;height:14px;position:absolute;inset-block-end:-14px;inset-inline-start:35px}.ws-flowpic .n{background:var(--bg-soft);border:1px solid var(--line-2);width:40px;height:40px;color:var(--navy);border-radius:50%;place-items:center;font-weight:700;display:grid}.ws-flowpic li.is-books{border-color:var(--gold-line)}.ws-flowpic li.is-books .n{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold)}.ws-flowpic li small{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.ws-connects{gap:18px;display:grid}.ws-connects h3{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:8px;font-size:13px}.ws-devices{color:var(--ink-2);gap:6px;font-size:14.5px;display:grid}.ws-devices li{padding-inline-start:16px;position:relative}.ws-devices li:before{inset-inline-start:0;background:var(--navy);content:"";border-radius:2px;width:7px;height:7px;position:absolute;top:.65em}.ws-faq{gap:10px;margin-top:14px;display:grid}.ws-faq details{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:4px 16px}.ws-faq summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;font-weight:650;display:flex}.ws-faq details p{color:var(--ink-2);margin:0 0 12px;font-size:15px}.ws-mod-photo{aspect-ratio:4/3;align-self:start}.ws-mod-shots{max-width:980px;margin-inline:auto}.ws-mod-feats{margin-top:clamp(40px,6vw,72px)}.ws-shots{margin:0}.ws-shot-stage{padding-block-end:28px;padding-inline-end:195px;position:relative}.ws-laptop-screen{border:10px solid #1b2433;background:var(--ui-bg);min-height:440px;box-shadow:var(--shadow-lg);border-block-end-width:16px;border-radius:14px 14px 4px 4px;grid-template-columns:48px minmax(0,1fr);display:grid;overflow:hidden}.ws-laptop-base{background:linear-gradient(#c9d1dc,#9aa6b6);border-radius:0 0 14px 14px;height:12px;margin-inline:-18px}.ws-shot-side{background:var(--ui-side);align-content:start;gap:12px;padding:16px 10px;display:grid}.ws-shot-side i{background:#ffffff24;border-radius:5px;height:22px;display:block}.ws-shot-side i.is-on{background:#c49a3a}.ws-shot-main{align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.ws-shot-bar{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.ws-shot-tag{border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px;padding:1px 10px;font-size:12px}.ws-shot-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ws-shot-rows{display:grid}.ws-shot-rows li{border-block-start:1px solid var(--line);color:var(--ink-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:background .3s;display:grid}.ws-shot-rows li.is-now{background:color-mix(in srgb, var(--navy) 8%, transparent);color:var(--ink);font-weight:600}.ws-shot-rows li.is-now .ws-shot-place{color:var(--ink-2)}.ws-shot-place{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);overflow:hidden}.ws-shot-stage .ws-phone{width:210px;box-shadow:var(--shadow-lg);background:#1b2433;border:8px solid #1b2433;border-radius:28px;position:absolute;inset-block-end:0;inset-inline-end:0}.ws-phone-screen{background:var(--ui-bg);border-radius:20px;gap:10px;min-height:360px;padding:16px 12px;display:grid}.ws-phone-card{border:1px solid var(--line);background:var(--ui-card);border-radius:10px;justify-items:start;gap:6px;padding:12px;font-size:13.5px;display:grid}.ws-phone-card p{color:var(--ink);margin:0;font-weight:650;line-height:1.3}.ws-phone-place{color:var(--ink-3);font-size:12px}.ws-phone-ic{background:color-mix(in srgb, var(--navy) 12%, transparent);width:36px;height:36px;color:var(--navy);border-radius:9px;place-items:center;display:grid}.ws-phone-dots{justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-phone-dots li{background:var(--line-2);border-radius:50%;width:8px;height:8px;transition:background .3s}.ws-phone-dots li.is-done{background:var(--ok)}.ws-phone-dots li.is-now{background:var(--navy)}.ws-shots-cap{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.ws-shot{--color-surface:var(--ui-card);--color-text:var(--ink);--color-text-muted:var(--ink-3);--panel-border:var(--line);--panel-shadow:none;--radius-lg:10px;--radius-pill:999px;--font-display:var(--f-sans);--on-tile:#fff}.ws-shot .ds-kpi{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-width:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.ws-shot .ds-kpi:before{content:none}.ws-shot .ds-kpi-top{justify-content:space-between;margin-bottom:4px;display:flex}.ws-shot .ds-kpi-icon{background:linear-gradient(135deg, var(--kpi-from), var(--kpi-to));width:30px;height:30px;color:var(--on-tile);border-radius:8px;place-items:center;display:inline-grid}.ws-shot .ds-kpi-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:700;line-height:1.15;overflow:hidden}.ws-shot .ds-kpi-label{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;font-weight:600;overflow:hidden}.ws-shot .ds-card{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0}.ws-shot .ds-card-head{align-items:center;padding:12px 16px;display:flex}.ws-shot .ds-card-head h2{color:var(--color-text);margin:0;font-size:14.5px}.ws-shot .ds-card-head p{margin:0}.ws-shot .ds-chip{border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--chip-ink);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-size:11.5px;font-weight:700;display:inline-flex}.ws-shot .ds-tone-good{--chip-bg:color-mix(in srgb, var(--ok) 14%, var(--ui-card));--chip-ink:var(--ok)}.ws-shot .ds-tone-info{--chip-bg:color-mix(in srgb, var(--link) 14%, var(--ui-card));--chip-ink:var(--link)}.ws-shot .ds-tone-neutral{--chip-bg:var(--bg-soft);--chip-ink:var(--ink-2)}.ws-shot .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.ws-shot-stage{padding-inline-end:150px}.ws-shot-stage .ws-phone{width:170px}.ws-laptop-screen{min-height:380px}}@media (width<=560px){.ws-shot-stage{padding-block-end:0;padding-inline-end:0}.ws-shot-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-shot-kpis>:nth-child(3){display:none}.ws-shot-rows li{grid-template-columns:minmax(0,1fr) auto}.ws-shot-place{display:none}.ws-shot-stage .ws-phone{width:min(220px,70%);margin:16px auto 0;position:relative}}.ws-search{gap:6px;max-width:640px;margin-top:22px;display:grid}.ws-search label{font-weight:650}.ws-search-row{gap:8px;display:flex}.ws-search input{border:1px solid var(--ink-3);background:var(--bg);min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;flex:auto;padding:10px 14px}.ws-search input:focus-visible{outline:3px solid var(--link);outline-offset:2px}.ws-search-count{color:var(--ink-2);font-weight:600}.ws-all{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:18px;display:grid}.ws-all-mod h2{font-size:19px}.ws-all-mod h2 a{color:inherit}.ws-all-mod .ws-features{grid-template-columns:minmax(0,1fr);gap:8px}.ws,.lg-brand{--brand-navy:#081d5c;--brand-orange:#fb601b;--brand-orange-deep:#e8540f;--brand-orange-button:#cf490b;--brand-green:#009e5e;--w2-bg:#f3f5fb;--w2-surface:#fff;--w2-surface-2:#e8ecf6;--w2-ink:var(--brand-navy);--w2-ink-2:#36426a;--w2-muted:#5b6687;--w2-line:#d6dcec;--w2-navy-0:#040d33;--w2-navy:var(--brand-navy);--w2-navy-2:#0c2876;--w2-navy-3:#163596;--w2-on-navy:#f2f5fc;--w2-on-navy-2:#b4c0de;--w2-navy-line:#ffffff21;--w2-accent:var(--brand-orange);--w2-accent-deep:var(--brand-orange-deep);--w2-accent-2:#ff7a3d;--w2-accent-ink:#b83c0a;--w2-accent-btn:var(--brand-orange-button);--w2-accent-btn-h:#b8400a;--w2-on-accent:#fff;--w2-ok:var(--brand-green);--w2-warn:#e59a1f;--w2-crit:#e5484d;--w2-info:#3b7ff0;--w2-ok-t:#007a48;--w2-warn-t:#9a5a00;--w2-crit-t:#c0262d;--w2-info-t:#1f5fd1;--w2-a-sec:#e3445f;--w2-a-ppl:#7b5cf5;--w2-a-fin:#16a050;--w2-a-fac:#cc8f05;--w2-a-vis:#0e9f9f;--w2-a-wrk:#2d6fe8;--w2-gold:#e2b007;--w2-scr:#f4f6fb;--w2-scr-2:#fff;--w2-scr-ink:#0a1638;--w2-scr-mut:#5b6687;--w2-scr-line:#e0e5f0;--w2-con:#040b26;--w2-con-2:#0a1640;--w2-con-3:#10205a;--w2-con-ink:#e7ecf8;--w2-con-mut:#93a0c4;--w2-con-line:#1a2a66;--w2-bk-t:#eef1f9;--w2-bk-l:#cad2e6;--w2-bk-r:#aeb9d4;--w2-ground:#dce3f2;--w2-ground-2:#cfd8eb;--w2-sh:0 1px 2px #081d5c0f, 0 10px 30px -8px #081d5c2e;--w2-sh-lg:0 2px 6px #081d5c14, 0 40px 80px -24px #081d5c66;--w2-f-d:"Figtree Variable", "Figtree", "Segoe UI", system-ui, sans-serif;--w2-f-t:"Public Sans Variable", "Public Sans", "Segoe UI", system-ui, sans-serif;--w2-f-m:ui-monospace, "Cascadia Mono", Consolas, monospace;--w2-gut:max(clamp(16px, 3.2vw, 40px), env(safe-area-inset-left,0px));--w2-gutr:max(clamp(16px, 3.2vw, 40px), env(safe-area-inset-right,0px))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws,:root:not([data-theme=light]) .lg-brand{--w2-bg:#050b22;--w2-surface:#0b1433;--w2-surface-2:#111c44;--w2-ink:#eef2fb;--w2-ink-2:#c0c9e0;--w2-muted:#95a1c0;--w2-line:#1d2a55;--w2-navy-0:#020721;--w2-navy:#061647;--w2-navy-2:#0a2266;--w2-navy-3:#132f86;--w2-accent-ink:#ff8a4c;--w2-ok-t:#3fd394;--w2-warn-t:#f5b54a;--w2-crit-t:#ff8a8d;--w2-info-t:#8ab4ff;--w2-scr:#0a1230;--w2-scr-2:#0f1a3e;--w2-scr-ink:#e8edf8;--w2-scr-mut:#95a1c0;--w2-scr-line:#1e2b58;--w2-bk-t:#22305e;--w2-bk-l:#18234a;--w2-bk-r:#121b3b;--w2-ground:#0f1838;--w2-ground-2:#142046;--w2-sh:0 1px 2px #0006, 0 10px 30px -8px #0009;--w2-sh-lg:0 2px 6px #0006, 0 40px 80px -24px #000c}}:root[data-theme=dark] .ws,:root[data-theme=dark] .lg-brand{--w2-bg:#050b22;--w2-surface:#0b1433;--w2-surface-2:#111c44;--w2-ink:#eef2fb;--w2-ink-2:#c0c9e0;--w2-muted:#95a1c0;--w2-line:#1d2a55;--w2-navy-0:#020721;--w2-navy:#061647;--w2-navy-2:#0a2266;--w2-navy-3:#132f86;--w2-accent-ink:#ff8a4c;--w2-ok-t:#3fd394;--w2-warn-t:#f5b54a;--w2-crit-t:#ff8a8d;--w2-info-t:#8ab4ff;--w2-scr:#0a1230;--w2-scr-2:#0f1a3e;--w2-scr-ink:#e8edf8;--w2-scr-mut:#95a1c0;--w2-scr-line:#1e2b58;--w2-bk-t:#22305e;--w2-bk-l:#18234a;--w2-bk-r:#121b3b;--w2-ground:#0f1838;--w2-ground-2:#142046;--w2-sh:0 1px 2px #0006, 0 10px 30px -8px #0009;--w2-sh-lg:0 2px 6px #0006, 0 40px 80px -24px #000c}.ws,.ws .w2-home{background:var(--w2-bg);color:var(--w2-ink);font-family:var(--w2-f-t)}.ws .w2-home h1,.ws .w2-home h2,.ws .w2-home h3,.ws .w2-home h4{font-family:var(--w2-f-d)}.ws .w2-wrap{max-width:1280px;padding-inline:var(--w2-gut) var(--w2-gutr);margin:0 auto}.ws .w2-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ws .w2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws .w2-eyebrow{font:700 12px/1.2 var(--w2-f-t);letter-spacing:.14em;text-transform:uppercase;color:var(--w2-accent-ink);align-items:center;gap:10px;margin:0;display:inline-flex}.ws .w2-eyebrow:before{content:"";background:var(--w2-accent);flex:none;width:22px;height:2px}.ws .w2-on-navy .w2-eyebrow{color:var(--w2-accent-2)}.ws .w2-h2{font:800 clamp(30px, 3.4vw, 44px) / 1.08 var(--w2-f-d);letter-spacing:-.03em;text-wrap:balance;margin:0}.ws .w2-lead{color:var(--w2-ink-2);max-width:60ch;margin:0;font-size:18px;line-height:1.6}.ws .w2-on-navy .w2-lead{color:var(--w2-on-navy-2)}.ws .w2-sec{padding-block:clamp(56px,7vw,88px)}.ws .w2-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:24px 56px;margin-bottom:36px;display:grid}.ws .w2-head>div{gap:14px;display:grid}.ws .w2-center{text-align:center;margin-top:28px}.ws .w2-mono{font-family:var(--w2-f-m);font-variant-numeric:tabular-nums}:root .ws.ws .ws-btn.ws-btn-primary{background:var(--w2-accent-btn);border:1px solid #0000;font-weight:700;box-shadow:inset 0 1px #ffffff29,0 8px 24px -8px #fb601bbf;color:var(--w2-on-accent)!important}:root .ws.ws .ws-btn.ws-btn-primary:hover{background:var(--w2-accent-btn-h);text-decoration:none}.ws .w2-btn,.ws .ws-btn.w2-btn-ghost{min-height:48px;font:600 15px/1.2 var(--w2-f-t);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ws .w2-btn:hover,.ws .ws-btn.w2-btn-ghost:hover{text-decoration:none;transform:translateY(-1px)}.ws .ws-btn.w2-btn-ghost{color:var(--w2-on-navy);background:#ffffff0d;border-color:#ffffff4d}.ws .ws-btn.w2-btn-ghost:hover{background:#ffffff1f}.ws .w2-btn-ink{background:var(--w2-ink);color:var(--w2-bg)}.ws .w2-btn-line{border-color:var(--w2-line);color:var(--w2-ink);background:var(--w2-surface)}.ws .w2-btn-line .w2-ic{width:18px;height:18px}.ws .w2-more{color:var(--w2-accent-ink);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.ws .w2-more:hover{text-decoration:underline}.ws .w2-more .w2-ic{width:18px;height:18px}.ws .is-ok{--tc:var(--w2-ok);--tt:var(--w2-ok-t)}.ws .is-warn{--tc:var(--w2-warn);--tt:var(--w2-warn-t)}.ws .is-crit{--tc:var(--w2-crit);--tt:var(--w2-crit-t)}.ws .is-info{--tc:var(--w2-info);--tt:var(--w2-info-t)}.ws .is-gold{--tc:var(--w2-accent);--tt:var(--w2-accent-ink)}.ws .w2-tag{font:700 11px/1 var(--w2-f-t);white-space:nowrap;color:var(--tt);background:color-mix(in srgb, var(--tc) 13%, transparent);border-radius:6px;padding:5px 8px}.ws .w2-live{font:600 .85em var(--w2-f-t);color:var(--w2-ok);align-items:center;gap:.45em;display:inline-flex}.ws .w2-scr .w2-live,.ws .w2-fs .w2-live{color:var(--w2-ok-t)}.ws .w2-live:before{content:"";background:var(--w2-ok);border-radius:50%;width:.6em;height:.6em;animation:1.8s infinite w2-ping}.ws .w2-sample{inset-inline-end:6px;z-index:5;font:700 11px/1 var(--w2-f-t);letter-spacing:.06em;text-transform:uppercase;color:var(--w2-on-navy);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:6px 9px;position:absolute;top:-6px}.ws .w2-skel{background:linear-gradient(90deg, var(--w2-surface-2), var(--w2-surface), var(--w2-surface-2));background-size:200% 100%;border-radius:16px;animation:1.6s linear infinite w2-shimmer}.ws .w2-skel.is-sim{min-height:560px}.ws .w2-skel.is-win{height:474px}.ws .w2-skel.is-roles{min-height:520px}.ws .w2-mark{background:linear-gradient(135deg, var(--w2-navy-3), var(--brand-navy));color:var(--w2-accent);font-family:var(--w2-f-d);border-radius:24%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fb601b73}.ws .w2-mark.is-letter:before{content:"L"}.ws .w2-mark img{object-fit:contain;width:100%;min-width:0;height:100%;display:block}.ws .w2-mark:has(img){box-shadow:inset 0 0 0 1px var(--w2-line);background:#fff;padding:.27em}.ws .w2-mark.is-glow:has(img){background:#fff;box-shadow:0 0 0 8px #fb601b29,0 0 40px #fb601b73}.ws .w2-mark.is-glow{background:linear-gradient(135deg, var(--w2-accent-2), var(--w2-accent));color:var(--brand-navy);box-shadow:0 0 0 8px #fb601b26,0 0 40px #fb601b80}.ws .w2-logo{font:800 22px/1 var(--w2-f-d);letter-spacing:-.03em;color:var(--w2-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ws .w2-logo:hover{text-decoration:none}.ws .w2-logo.is-dark{color:#fff}.ws .w2-logo img{width:auto;height:34px;display:block}.ws .w2-hero{color:var(--w2-on-navy);background:radial-gradient(1200px 600px at 78% 20%, #2d6fe847, transparent 60%), radial-gradient(800px 500px at 10% 100%, #fb601b29, transparent 60%), linear-gradient(180deg, var(--w2-navy-0), var(--w2-navy));position:relative;overflow:hidden}.ws .w2-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ws .w2-hero-grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:40px;padding-block:56px 40px;display:grid;position:relative}.ws .w2-hero h1{font:800 clamp(38px, 4.6vw, 64px) / 1.03 var(--w2-f-d);letter-spacing:-.04em;color:#fff;margin:18px 0}.ws .w2-hero h1 em{background:linear-gradient(90deg, var(--w2-accent), #ff9b62);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ws .w2-hero .w2-lead{font-size:18.5px}.ws .w2-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ws .w2-ticks{color:var(--w2-on-navy-2);flex-wrap:wrap;gap:10px 20px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ws .w2-ticks li{align-items:center;gap:7px;display:inline-flex}.ws .w2-ticks .w2-ic{width:16px;height:16px;color:var(--w2-accent-2)}.ws .w2-pause{min-height:36px;color:var(--w2-on-navy);font:600 13px var(--w2-f-t);cursor:pointer;background:#040b2680;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:8px;margin-top:22px;padding:0 12px;display:inline-flex}.ws .w2-pause .w2-ic{width:14px;height:14px}.ws .w2-scene{perspective:1900px;margin:0;padding:10px 0 56px;font-size:clamp(8.5px,.82vw,11.5px);position:relative}.ws .w2-wall{transform:rotateY(calc(-13deg + var(--px,0) * 5deg)) rotateX(calc(5deg + var(--py,0) * -3deg));transform-style:preserve-3d;background:linear-gradient(180deg, #0d1c4d, var(--w2-con));color:var(--w2-con-ink);direction:ltr;border:1px solid #ffffff1a;border-radius:1.4em;margin-inline-end:19%;padding:.9em;transition:transform .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 0 .5em #ffffff08,0 60px 120px -30px #000000bf,0 0 80px -20px #2d6fe873}.ws [dir=rtl] .w2-wall{transform:rotateY(calc(13deg + var(--px,0) * 5deg)) rotateX(calc(5deg + var(--py,0) * -3deg))}.ws .w2-wall-top{align-items:center;gap:1em;padding:.2em .4em .8em;font-size:1.05em;display:flex}.ws .w2-wall-top>b{font:700 1.15em var(--w2-f-d)}.ws .w2-clock{color:var(--w2-con-mut);font-size:.9em}.ws .w2-sites{flex-wrap:wrap;gap:.4em;margin-inline-start:auto;display:flex}.ws .w2-sites span{background:var(--w2-con-3);color:var(--w2-con-mut);border-radius:.5em;padding:.3em .6em;font-size:.85em}.ws .w2-sites span.is-on{color:var(--w2-accent-2);background:#fb601b2e}.ws .w2-wall-grid{grid-template-columns:1.25fr 1fr;gap:.7em;display:grid}.ws .w2-pnl{background:var(--w2-con-2);border:1px solid var(--w2-con-line);--ch-grid:var(--w2-con-line);--ch-text:var(--w2-con-mut);border-radius:.9em;min-width:0;padding:.8em}.ws .w2-pnl.is-tall{grid-row:span 2}.ws .w2-pnl h3{font:600 .95em var(--w2-f-t);color:var(--w2-con-mut);justify-content:space-between;gap:1em;margin:0 0 .5em;display:flex}.ws .w2-pnl h3 b{color:var(--w2-con-ink);font-weight:600}.ws .w2-pnl-mini{margin-top:.7em}.ws .w2-alerts{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.ws .w2-al{background:var(--w2-con-3);border-radius:.6em;align-items:flex-start;gap:.6em;padding:.55em .65em;font-size:.95em;line-height:1.35;animation:.45s ease-out both w2-slidein;display:flex}.ws .w2-al>i{background:var(--tc);border-radius:50%;flex:none;width:.65em;height:.65em;margin-top:.35em}.ws .w2-al.is-crit{box-shadow:inset .22em 0 0 var(--w2-crit)}.ws .w2-al.is-crit>i{animation:1s infinite w2-blink}.ws .w2-al small{color:var(--w2-con-mut);font-size:.88em;display:block}.ws .w2-al time{font:500 .85em var(--w2-f-m);color:var(--w2-con-mut);margin-inline-start:auto}.ws .w2-kpis4{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:.7em;display:grid}.ws .w2-kp4{background:var(--w2-con-2);border:1px solid var(--w2-con-line);border-radius:.9em;padding:.7em .9em}.ws .w2-kp4 span{color:var(--w2-con-mut);text-transform:uppercase;letter-spacing:.08em;font-size:.85em;display:block}.ws .w2-kp4 b{font:700 1.9em/1.2 var(--w2-f-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ws .w2-kp4 small{color:#3fd394;font-size:.85em;font-weight:600}.ws .w2-phone.w2-phone3d{inset-inline-end:0;z-index:3;width:11.5em;position:absolute;bottom:-14px;transform:translateZ(80px)rotateY(-16deg)rotateX(4deg)}.ws .w2-float{z-index:4;inset-inline-start:3%;background:var(--w2-surface);color:var(--w2-ink);box-shadow:var(--w2-sh-lg);border:1px solid var(--w2-line);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.35;animation:6s ease-in-out infinite w2-bob;display:flex;position:absolute;bottom:0}.ws .w2-float .w2-ic{color:#fff;background:var(--w2-ok);border-radius:8px;width:30px;height:30px;padding:6px}.ws .w2-float small{color:var(--w2-muted);font-size:12px;display:block}.ws .w2-phone{aspect-ratio:9/18.5;background:#0a0f18;border-radius:2.2em;width:100%;padding:.55em;position:relative;box-shadow:0 0 0 .18em #2a3446,0 40px 70px -20px #000000b3}.ws .w2-pscr{color:#0b1b33;background:#efe7dc;border-radius:1.75em;flex-direction:column;height:100%;display:flex;overflow:hidden}.ws .w2-notch{z-index:2;background:#0a0f18;border-radius:1em;width:32%;height:1.3em;position:absolute;top:.9em;left:50%;transform:translate(-50%)}.ws .w2-wa-h{color:#fff;font:600 1.05em var(--w2-f-t);background:#0f6b5c;align-items:center;gap:.6em;padding:2.6em 1em .8em;display:flex}.ws .w2-wa-h i{background:#ffffff40;border-radius:50%;place-items:center;width:2em;height:2em;font-size:.85em;font-style:normal;display:grid}.ws .w2-wa-b{flex:1;align-content:start;gap:.6em;padding:.9em;display:grid}.ws .w2-bub{color:#0b1b33;background:#fff;border-radius:.2em 1em 1em;padding:.7em .8em;font-size:1em;line-height:1.4;box-shadow:0 1px 1px #00000014}.ws .w2-bub .w2-qr{width:62%;margin:.6em auto .2em;display:block}.ws .w2-bub time{text-align:end;color:#5f6d82;font-size:.8em;display:block}.ws .w2-bub.is-me{background:#d9fdd3;border-radius:1em .2em 1em 1em;justify-self:end}.ws .w2-connect{z-index:1;border-top:1px solid var(--w2-navy-line);background:#02072159;position:relative}.ws .w2-connect>.w2-wrap{grid-template-columns:1fr minmax(30px,90px) auto minmax(30px,90px) 1fr;align-items:center;gap:18px;padding-block:22px;display:grid}.ws .w2-cgroup{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws .w2-cgroup.is-start{justify-content:flex-end}.ws .w2-cgroup li,.ws .w2-cgroup a{color:var(--w2-on-navy);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.ws .w2-cgroup li{border:1px solid var(--w2-navy-line);background:#ffffff0f;border-radius:8px;padding:7px 10px}.ws .w2-cgroup a:hover{text-decoration:underline}.ws .w2-cgroup .w2-ic{width:16px;height:16px;color:color-mix(in srgb, var(--ac) 60%, #fff)}.ws .w2-beam{background:linear-gradient(90deg,#0000,#fb601b8c,#0000);height:2px;position:relative;overflow:hidden}.ws .w2-beam:after{content:"";background:linear-gradient(90deg, transparent, var(--w2-accent-2), transparent);border-radius:3px;width:30%;height:6px;animation:2.2s linear infinite w2-flow;position:absolute;top:-2px;left:-30%}.ws .w2-beam.is-rev:after{animation-direction:reverse}.ws .w2-hub{text-align:center;justify-items:center;gap:6px;max-width:300px;display:grid}.ws .w2-hub b{font:700 15px var(--w2-f-d);margin-top:6px}.ws .w2-hub small{color:var(--w2-on-navy-2);font-size:12.5px}.ws .w2-facts{border-top:1px solid var(--w2-navy-line);z-index:1;grid-template-columns:repeat(6,1fr);margin:0;display:grid;position:relative}.ws .w2-facts>div{padding:18px 16px 18px max(16px, var(--w2-gut));border-inline-end:1px solid var(--w2-navy-line);flex-direction:column-reverse;justify-content:flex-end;gap:2px;display:flex}.ws .w2-facts>div:last-child{border-inline-end:0}.ws .w2-facts dd{font:800 28px/1.1 var(--w2-f-d);letter-spacing:-.03em;color:#fff;margin:0}.ws .w2-facts dt{color:var(--w2-on-navy-2);font-size:13px}.ws .w2-ch{width:100%;height:auto;display:block;overflow:visible}.ws .w2-cg{stroke:var(--ch-grid,var(--w2-scr-line));stroke-width:1px}.ws .w2-ctx{fill:var(--ch-text,var(--w2-scr-mut));font:500 10px var(--w2-f-t)}.ws .w2-cv{fill:var(--ch-text,var(--w2-scr-mut));font:600 9.5px var(--w2-f-t)}.ws .w2-cl{fill:none;stroke:var(--ac,var(--w2-accent));stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;animation:1.4s ease-out both w2-draw}.ws .w2-cl2{fill:none;stroke:var(--w2-a-sec);stroke-width:1.8px;stroke-dasharray:1;animation:1.4s ease-out both w2-draw}.ws .w2-ca{fill:var(--ac,var(--w2-accent));opacity:.16}.ws .w2-ca2{fill:var(--w2-a-sec);opacity:.1}.ws .w2-leg1{fill:var(--ac,var(--w2-accent))}.ws .w2-leg2{fill:var(--w2-a-sec)}.ws .w2-cp{fill:var(--ac,var(--w2-accent))}.ws .w2-cpr{fill:var(--ac,var(--w2-accent));opacity:.25;transform-box:fill-box;transform-origin:50%;animation:1.8s infinite w2-ringsvg}.ws .w2-cb{fill:var(--ac,var(--w2-accent));transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both w2-grow}.ws .w2-cb.is-side{transform-origin:0}.ws .w2-cb.is-hi{fill:var(--w2-crit)}.ws .w2-ch.is-still .w2-cl,.ws .w2-ch.is-still .w2-cl2,.ws .w2-ch.is-still .w2-cb{animation:none}.ws .w2-dn-bg{fill:none;stroke:var(--ch-grid,var(--w2-scr-line));stroke-width:14px}.ws .w2-dn-seg{fill:none;stroke-width:14px;animation:1.2s ease-out both w2-dash}.ws .w2-dn-c{fill:var(--w2-scr-ink);font:800 20px var(--w2-f-d)}.ws .w2-pnl .w2-dn-c,.ws .w2-con .w2-dn-c{fill:var(--w2-con-ink)}.ws .w2-dn-s{fill:var(--ch-text,var(--w2-scr-mut));font:500 9px var(--w2-f-t)}.ws .w2-donut{align-items:center;gap:12px;display:flex}.ws .w2-donut svg{flex:none;width:46%;max-width:150px}.ws .w2-lg{flex:1;gap:5px;min-width:0;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.ws .w2-lg li{align-items:center;gap:7px;display:flex}.ws .w2-lg i{background:var(--tc);border-radius:3px;flex:none;width:9px;height:9px}.ws .w2-lg b{font-variant-numeric:tabular-nums;margin-inline-start:auto}.ws .w2-gauge{max-width:240px;margin:auto}.ws .w2-g-bg{fill:none;stroke:var(--ch-grid,var(--w2-scr-line));stroke-width:14px;stroke-linecap:round}.ws .w2-g-v{fill:none;stroke:var(--ac,var(--w2-ok));stroke-width:14px;stroke-linecap:round;animation:1.4s ease-out both w2-dash}.ws .w2-g-t{fill:var(--w2-scr-ink);font:800 26px var(--w2-f-d)}.ws .w2-plan{aspect-ratio:5/3;background:var(--w2-scr-2);border:1px solid var(--w2-scr-line);border-radius:10px;max-width:100%;position:relative;overflow:hidden}.ws .w2-plan>svg{width:100%;height:100%;position:absolute;inset:0}.ws .w2-pnl .w2-plan{background:var(--w2-con-3);border-color:var(--w2-con-line)}.ws .w2-room{fill:#0000;stroke:var(--ch-grid,var(--w2-scr-line));stroke-width:1.5px}.ws .w2-rl{fill:var(--ch-text,var(--w2-scr-mut));font:500 10px var(--w2-f-t)}.ws .w2-pin{background:var(--tc);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tc) 30%, transparent);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.ws .w2-pin:after{content:"";border:2px solid var(--tc);opacity:0;border-radius:50%;animation:1.8s infinite w2-ring;position:absolute;inset:-6px}.ws .w2-pin.is-ok:after{animation-duration:3.2s}.ws .w2-pin b{white-space:nowrap;font:600 10px/1 var(--w2-f-t);background:color-mix(in srgb, var(--tc) 82%, #000);color:#fff;border-radius:5px;padding:4px 6px;position:absolute;top:-7px;left:14px}.ws .w2-pin.is-flip b{left:auto;right:14px}.ws .w2-heat{fill:var(--w2-crit)}.ws .w2-cool{fill:var(--w2-a-wrk)}.ws .w2-qr{display:block}.ws .w2-scr{background:var(--w2-scr);color:var(--w2-scr-ink);--ch-grid:var(--w2-scr-line);--ch-text:var(--w2-scr-mut);align-content:start;gap:10px;min-height:100%;padding:14px;font-size:12.5px;line-height:1.4;display:grid}.ws .w2-scr-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.ws .w2-scr-h b{font:700 15px/1.2 var(--w2-f-d);letter-spacing:-.01em}.ws .w2-scr-h .w2-live{font-size:11px}.ws .w2-kp{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.ws .w2-kpi{background:var(--w2-scr-2);border:1px solid var(--w2-scr-line);border-radius:10px;padding:8px 10px;animation:.5s ease-out both w2-pop}.ws .w2-kpi span{color:var(--w2-scr-mut);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;display:block}.ws .w2-kpi b{font:700 19px/1.25 var(--w2-f-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ws .w2-kpi[class*=is-] b{color:var(--tt)}.ws .w2-scr-b{gap:10px;display:grid}.ws .w2-scr-b.is-two{grid-template-columns:1.15fr .85fr;align-items:start}.ws .w2-rows{background:var(--w2-scr-2);border:1px solid var(--w2-scr-line);border-radius:10px;overflow:hidden}.ws .w2-row{border-top:1px solid var(--w2-scr-line);align-items:center;gap:10px;padding:9px 11px;animation:.45s ease-out both w2-slidein;display:flex}.ws .w2-row:first-child{border-top:0}.ws .w2-row>i{background:var(--tc);border-radius:50%;flex:none;width:8px;height:8px}.ws .w2-row.is-crit>i{animation:1s infinite w2-blink}.ws .w2-row>div{flex:1;min-width:0}.ws .w2-row b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ws .w2-row small{color:var(--w2-scr-mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ws .w2-row.is-head{background:var(--w2-scr)}.ws .w2-cbox{background:var(--w2-scr-2);border:1px solid var(--w2-scr-line);border-radius:10px;min-width:0;padding:10px}.ws .w2-ct{color:var(--w2-scr-mut);margin-bottom:4px;font-size:11.5px;font-weight:600}.ws .w2-chat{color:#0b1b33;border:1px solid var(--w2-scr-line);background:#efe7dc;border-radius:12px;font-size:12px;overflow:hidden}.ws .w2-chat .w2-wa-h{padding:8px 10px;font-size:12px}.ws .w2-chat .w2-wa-b{gap:7px;padding:10px}.ws .w2-chat .w2-bub{padding:6px 9px;font-size:11.5px}.ws .w2-chat .w2-bub .w2-qr{width:38%;margin:4px auto 0}.ws .w2-doc{background:var(--w2-scr-2);border:1px solid var(--w2-scr-line);border-radius:10px;gap:6px;padding:12px 14px;animation:.5s ease-out both w2-pop;display:grid;position:relative}.ws .w2-doc-h{border-bottom:1px dashed var(--w2-scr-line);justify-content:space-between;gap:8px;padding-bottom:8px;display:flex}.ws .w2-doc-h b{font:700 13px var(--w2-f-d)}.ws .w2-doc-h span{font:500 11px var(--w2-f-m);color:var(--w2-scr-mut)}.ws .w2-doc-l{justify-content:space-between;gap:10px;font-size:12px;display:flex}.ws .w2-doc-l span:first-child{color:var(--w2-scr-mut)}.ws .w2-doc-l span:last-child{font-variant-numeric:tabular-nums;text-align:end;font-weight:500}.ws .w2-doc-t{border-top:1px solid var(--w2-scr-line);justify-content:space-between;padding-top:8px;font-weight:700;display:flex}.ws .w2-stamp{inset-inline-end:12px;border:2px solid var(--w2-ok-t);color:var(--w2-ok-t);font:800 11px var(--w2-f-d);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 8px;animation:.5s ease-out .3s both w2-stamp;position:absolute;bottom:40px;transform:rotate(-8deg)}.ws .w2-toast{background:color-mix(in srgb, var(--w2-ok) 12%, var(--w2-scr-2));border:1px solid color-mix(in srgb, var(--w2-ok) 35%, transparent);color:var(--w2-scr-ink);border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-weight:500;animation:.5s ease-out .2s both w2-pop;display:flex}.ws .w2-toast .w2-ic{width:16px;height:16px;color:var(--w2-ok-t)}.ws .w2-film{background:linear-gradient(180deg, var(--w2-surface), var(--w2-bg))}.ws .w2-film-grid{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ws .w2-h2.is-film{margin-top:14px;font-size:clamp(28px,2.6vw,36px)}.ws .w2-film .w2-lead{margin-top:14px}.ws .w2-scenes{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ws .w2-scene-b{text-align:start;border:1px solid var(--w2-line);background:var(--w2-surface);width:100%;color:var(--w2-ink);font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr;gap:4px 12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.ws .w2-scene-b .w2-n{width:34px;height:34px;font:700 14px var(--w2-f-d);background:var(--w2-surface-2);color:var(--w2-ink-2);border-radius:9px;grid-row:span 2;place-items:center;display:grid}.ws .w2-scene-b b{font:700 15px var(--w2-f-d)}.ws .w2-scene-b small{color:var(--w2-muted);font-size:13px;line-height:1.45}.ws .w2-scene-b.is-on{border-color:color-mix(in srgb, var(--w2-accent) 60%, transparent);box-shadow:var(--w2-sh)}.ws .w2-scene-b.is-on .w2-n{background:var(--w2-navy);color:var(--w2-accent-2)}.ws .w2-bar{inset-inline-start:0;background:var(--ac,var(--w2-accent));width:0;height:3px;animation:w2-fill var(--dur,3.8s) linear forwards;position:absolute;bottom:0}.ws .w2-film-grid.is-held .w2-bar{animation-play-state:paused}.ws .w2-laptop{perspective:2000px;min-width:0;position:relative}.ws .w2-lid{transform-origin:bottom;box-shadow:0 0 0 2px #2a3446, var(--w2-sh-lg);background:#0b0f17;border-radius:18px 18px 6px 6px;margin:0 4%;padding:12px 12px 16px;transition:transform .6s;transform:rotateX(4deg)}.ws .w2-laptop:hover .w2-lid{transform:none}.ws .w2-scrwrap{background:var(--w2-scr);direction:ltr;border-radius:8px;position:relative;overflow:hidden}.ws .w2-scrwrap.w2-skel{aspect-ratio:16/10;border-radius:8px}.ws .w2-base{background:linear-gradient(#c9d1dc,#8b96a6);border-radius:0 0 18px 18px;height:16px;position:relative}.ws .w2-base:before{content:"";background:#6b7584;border-radius:0 0 8px 8px;height:6px;position:absolute;top:0;left:42%;right:42%}.ws .w2-stage-wrap{width:100%;position:relative;overflow:hidden}.ws .w2-stage{transform-origin:0 0;width:1000px;height:625px;transform:scale(var(--k,.6));position:absolute;top:0;left:0}.ws [dir=rtl] .w2-stage .w2-fs{direction:rtl}.ws .w2-caption{color:#fff;max-width:80%;font:500 13px/1.4 var(--w2-f-t);text-align:center;z-index:2;background:#040b26e0;border-radius:8px;margin:0;padding:6px 12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ws .w2-fs{background:var(--w2-scr);height:100%;color:var(--w2-scr-ink);font:400 13px/1.4 var(--w2-f-t);--ch-grid:var(--w2-scr-line);--ch-text:var(--w2-scr-mut);--ac:var(--w2-accent);grid-template-columns:60px 1fr;display:grid}.ws .w2-fs-nav{background:var(--w2-navy);align-content:start;justify-items:center;gap:10px;padding:14px 0;display:grid}.ws .w2-fs-nav i,.ws .w2-win-side i{width:38px;height:38px;color:var(--w2-on-navy-2);border-radius:10px;place-items:center;font-style:normal;display:grid}.ws .w2-fs-nav i.is-logo,.ws .w2-win-side i.is-logo{background:linear-gradient(135deg, var(--w2-accent-2), var(--w2-accent));color:var(--brand-navy);font:800 17px var(--w2-f-d);margin-bottom:6px}.ws .w2-fs-nav i.is-on{color:var(--w2-accent-2);background:#fb601b33}.ws .w2-fs-main{grid-template-rows:38px 74px minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:16px 18px;display:grid}.ws .w2-fs-top{align-items:center;gap:12px;display:flex}.ws .w2-fs-top>b{font:800 20px var(--w2-f-d);letter-spacing:-.02em}.ws .w2-crumb{color:var(--w2-scr-mut);font-size:13px}.ws .w2-fs-search{border:1px solid var(--w2-scr-line);background:var(--w2-scr-2);width:230px;height:34px;color:var(--w2-scr-mut);border-radius:9px;align-items:center;gap:8px;margin-inline-start:auto;padding:0 10px;font-size:12px;display:flex}.ws .w2-fs-search .w2-ic{width:15px;height:15px}.ws .w2-fs-av{background:linear-gradient(135deg, var(--w2-a-wrk), var(--w2-a-ppl));color:#fff;width:34px;height:34px;font:700 12px var(--w2-f-d);border-radius:50%;place-items:center;display:grid}.ws .w2-fs-k{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ws .w2-fk{background:var(--w2-scr-2);border:1px solid var(--w2-scr-line);border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:0 10px;padding:10px 14px;display:grid;box-shadow:0 1px 2px #081d5c0d}.ws .w2-fk span{color:var(--w2-scr-mut);text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;font-size:11px;font-weight:600}.ws .w2-fk b{font:800 26px/1.15 var(--w2-f-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ws .w2-fk small{color:var(--w2-ok-t);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.ws .w2-fk.is-crit b{color:var(--w2-crit-t)}.ws .w2-fs-b{grid-template-columns:1.5fr 1fr;gap:12px;min-height:0;display:grid}.ws .w2-fp{background:var(--w2-scr-2);border:1px solid var(--w2-scr-line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.ws .w2-fp h4{font:700 14px var(--w2-f-d);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.ws .w2-fp h4 small{font:500 11px var(--w2-f-t);color:var(--w2-scr-mut);align-items:center;gap:4px;display:inline-flex}.ws .w2-fp .w2-plan{flex:none}.ws .w2-sites3{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ws .w2-sites3>div{border:1px solid var(--w2-scr-line);box-shadow:inset 3px 0 0 var(--tc);border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}.ws .w2-sites3 b{font:700 12.5px var(--w2-f-d)}.ws .w2-sites3 small{color:var(--w2-scr-mut);font-size:11px}.ws .w2-fal{background:var(--w2-scr);border:1px solid var(--w2-scr-line);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ws .w2-fal>i{background:var(--tc);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.ws .w2-fal.is-crit{box-shadow:inset 3px 0 0 var(--w2-crit)}.ws .w2-fal.is-crit>i{animation:1s infinite w2-blink}.ws .w2-fal div{flex:1;min-width:0}.ws .w2-fal b{font-size:12.5px;display:block}.ws .w2-fal small{color:var(--w2-scr-mut);font-size:11px}.ws .w2-fal time{font:500 11px var(--w2-f-m);color:var(--w2-scr-mut)}.ws .w2-gchat{color:#0b1b33;background:#efe7dc;border-radius:10px;gap:6px;padding:8px 10px;font-size:12px;display:grid}.ws .w2-who{color:#0f6b5c;font-size:10.5px;font-weight:700}.ws .w2-gwrap{--ac:var(--w2-ok);margin-top:auto}.ws .w2-gwrap .w2-gauge{max-width:150px}.ws .w2-g2{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.ws .w2-camw{border-radius:10px;line-height:0;position:relative;overflow:hidden}.ws .w2-camw svg{width:100%;height:auto;display:block}.ws .w2-rec{animation:1.2s infinite w2-blink}.ws .w2-match{color:#fff;font:600 11.5px/1 var(--w2-f-t);background:#007848f0;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex;position:absolute;bottom:8px;left:8px}.ws .w2-match .w2-ic{width:13px;height:13px}.ws .w2-printer{background:linear-gradient(#1b2a44,#0d1729);border-radius:10px;align-content:start;justify-items:center;padding:12px 10px 10px;display:grid;position:relative;overflow:hidden}.ws .w2-plab{font:600 9.5px var(--w2-f-t);color:#9fb0c9;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.ws .w2-slot{background:#050b16;border-radius:4px;width:86%;height:8px;box-shadow:inset 0 2px 3px #0009}.ws .w2-badge{color:#0b1b33;border-top:4px solid var(--w2-a-vis);background:#fff;border-radius:0 0 8px 8px;grid-template-columns:auto 1fr;gap:4px 8px;width:80%;margin-top:-3px;padding:8px 9px;font-size:10px;line-height:1.3;animation:2.4s ease-out both w2-printout;display:grid;box-shadow:0 8px 16px #0006}.ws .w2-badge-ph{background:linear-gradient(135deg, var(--w2-a-ppl), var(--w2-a-wrk));color:#fff;width:30px;height:30px;font:700 11px var(--w2-f-d);border-radius:50%;place-items:center;display:grid}.ws .w2-badge b{font:700 12px var(--w2-f-d);display:block}.ws .w2-badge small{color:#5d6b82;display:block}.ws .w2-bq{border-top:1px dashed #d5dce7;grid-column:1/-1;justify-content:space-between;align-items:end;gap:6px;padding-top:6px;display:flex}.ws .w2-bq .w2-qr{flex:none;width:46px}.ws .w2-cw{flex-direction:column;flex:1;min-height:0;display:flex}.ws .w2-cw.is-fixed{flex:none}.ws .w2-phones2{flex:1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.ws .w2-phones2>div{flex-direction:column;align-items:center;gap:6px;min-height:0;display:flex}.ws .w2-phones2>div>span{color:var(--w2-scr-mut);font-size:11px;font-weight:600}.ws .w2-mph{background:#0a0f18;border-radius:24px;flex:1;width:100%;min-height:0;padding:6px;box-shadow:0 0 0 2px #2a3446,0 14px 26px -10px #00000080}.ws .w2-s{border-radius:19px;flex-direction:column;height:100%;font-size:10.5px;display:flex;overflow:hidden}.ws .w2-s.is-wa{color:#0b1b33;background:#efe7dc}.ws .w2-s.is-wa .w2-wa-h{padding:20px 8px 8px;font-size:11px}.ws .w2-s.is-wa .w2-wa-b{padding:8px}.ws .w2-s.is-wa .w2-bub{font-size:10.5px}.ws .w2-s.is-lock{color:#fff;background:linear-gradient(170deg,#3b2f6b,#0f2a4a 60%,#0b1b33);align-items:center;gap:2px;padding:26px 8px 8px}.ws .w2-lt{font:300 34px/1 var(--w2-f-d);letter-spacing:-.02em}.ws .w2-s.is-lock>small{color:#c9d3e6;margin-bottom:10px;font-size:10px}.ws .w2-note{color:#0b1b33;background:#ffffffe0;border-radius:12px;width:100%;margin-top:6px;padding:8px 9px;font-size:10.5px;line-height:1.35}.ws .w2-note b{color:#5d6b82;margin-bottom:2px;font-size:9.5px;font-weight:600;display:block}.ws .w2-note.is-dim{opacity:.7}.ws .w2-buzz{animation:2.6s infinite w2-buzz}.ws .w2-pipe{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.ws .w2-pc{border:1px solid var(--w2-scr-line);box-shadow:inset 0 3px 0 var(--tc);border-radius:10px;align-content:start;gap:4px;padding:9px 10px;display:grid}.ws .w2-pc>span{color:var(--tt);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.ws .w2-pc>span .w2-ic{width:14px;height:14px}.ws .w2-pc b{font:800 15px var(--w2-f-d)}.ws .w2-pc small{color:var(--w2-scr-mut);font-size:11px;line-height:1.35}.ws .w2-ph2{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ws .w2-ph2 svg{border-radius:6px;width:100%;height:auto}.ws .w2-arr{color:var(--w2-scr-mut);place-items:center;display:grid}.ws .w2-arr .w2-ic{width:16px;height:16px}.ws .w2-jr{border:1px solid var(--w2-scr-line);border-radius:10px;display:grid;overflow:hidden}.ws .w2-jr div{border-top:1px solid var(--w2-scr-line);justify-content:space-between;padding:7px 10px;font-size:12px;display:flex}.ws .w2-jr div:first-child{border-top:0}.ws .w2-jr span{color:var(--w2-scr-mut)}.ws .w2-jr b{font-variant-numeric:tabular-nums}.ws .w2-fp .w2-doc{flex:none}.ws .w2-fp .w2-stamp{top:8px;bottom:auto;inset-inline-end:96px}.ws .w2-fp .w2-toast{margin-top:auto}.ws .w2-fact{gap:4px;font-size:12px;display:grid}.ws .w2-fact>span{color:var(--w2-scr-mut);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ws .w2-fact small{color:var(--w2-scr-mut)}.ws .w2-pbar{background:var(--w2-scr-line);border-radius:4px;height:8px;overflow:hidden}.ws .w2-pbar i{background:var(--w2-accent);height:100%;display:block}.ws .w2-stepper{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ws .w2-stepper span{background:color-mix(in srgb, var(--w2-ok) 10%, transparent);border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:11px;font-weight:600;display:flex}.ws .w2-stepper .w2-ic{color:#fff;background:var(--w2-ok);border-radius:50%;width:14px;height:14px;padding:2px}.ws .w2-g2b{flex:1;grid-template-columns:1.1fr 1fr;gap:12px;min-height:0;display:grid}.ws .w2-g2b .w2-cw{border:1px solid var(--w2-scr-line);border-radius:10px;padding:10px}.ws .w2-g2b .w2-donut{flex-direction:column;align-items:stretch;gap:8px}.ws .w2-g2b .w2-donut svg{width:62%;margin:0 auto}.ws .w2-slip{border:1px solid var(--w2-scr-line);border-radius:10px;display:grid;overflow:hidden}.ws .w2-sh{background:var(--w2-navy);color:#fff;padding:10px 12px;display:grid}.ws .w2-sh b{font:700 15px var(--w2-f-d)}.ws .w2-sh small{color:#b9c6dc;font-size:11px}.ws .w2-sc{grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;display:grid}.ws .w2-sc em{text-transform:uppercase;letter-spacing:.06em;color:var(--w2-scr-mut);font-size:10.5px;font-style:normal;font-weight:700}.ws .w2-sc p{justify-content:space-between;margin:4px 0 0;font-size:12px;display:flex}.ws .w2-sn{background:color-mix(in srgb, var(--w2-ok) 10%, transparent);border-top:1px solid var(--w2-scr-line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ws .w2-sn b{font:800 22px var(--w2-f-d);color:var(--w2-ok-t)}.ws .w2-apv{flex:1;align-content:start;gap:8px;display:grid}.ws .w2-ar{border:1px solid var(--w2-scr-line);border-radius:10px;grid-template-columns:34px 1fr auto auto auto;align-items:center;gap:10px;padding:10px;display:grid}.ws .w2-ar.is-sel{border-color:var(--w2-ok);background:color-mix(in srgb, var(--w2-ok) 6%, transparent)}.ws .w2-ai{background:color-mix(in srgb, var(--w2-accent) 14%, transparent);width:34px;height:34px;color:var(--w2-accent-ink);border-radius:9px;place-items:center;display:grid}.ws .w2-ai .w2-ic{width:17px;height:17px}.ws .w2-ar div{min-width:0}.ws .w2-ar b{font-size:13px;display:block}.ws .w2-ar small{color:var(--w2-scr-mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ws .w2-ar em{font-style:normal;font:700 14px var(--w2-f-d);font-variant-numeric:tabular-nums}.ws .w2-ab{border:1px solid var(--w2-scr-line);color:var(--w2-scr-mut);border-radius:7px;align-items:center;gap:4px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ws .w2-ab.is-ok{border-color:var(--w2-ok);color:var(--w2-ok-t)}.ws .w2-ar.is-sel .w2-ab.is-ok{background:var(--w2-ok-t);color:#fff}.ws .w2-ab .w2-ic{width:13px;height:13px}.ws .w2-sim{background:linear-gradient(180deg, var(--w2-bg), var(--w2-surface-2))}.ws .w2-sim-ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ws .w2-seg{background:var(--w2-surface);border:1px solid var(--w2-line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ws .w2-seg button{font:500 13.5px var(--w2-f-t);color:var(--w2-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px}.ws .w2-seg button[aria-pressed=true]{background:var(--w2-navy);color:var(--w2-on-navy)}.ws .w2-btn-fire{color:#fff;background:linear-gradient(#ef5b5f,#c8343a);min-height:44px;box-shadow:0 10px 24px -10px #e5484dcc}.ws .w2-btn-fire .w2-ic{width:18px;height:18px}.ws .w2-board{border:1px solid var(--w2-line);background:var(--w2-surface);box-shadow:var(--w2-sh-lg);border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ws .w2-campus{background:radial-gradient(600px 300px at 40% 40%, color-mix(in srgb, var(--w2-a-wrk) 9%, transparent), transparent), var(--w2-surface);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:18px;display:flex;position:relative}.ws .w2-campus-in{max-width:100%;position:relative}.ws .w2-campus-in>svg{width:100%;height:auto;display:block}.ws .w2-gnd{fill:var(--w2-ground)}.ws .w2-road{fill:var(--w2-bk-l);opacity:.6}.ws .w2-bk-t{fill:var(--w2-bk-t);stroke:var(--w2-bk-r);stroke-width:.6px}.ws .w2-bk-l{fill:var(--w2-bk-l)}.ws .w2-bk-r{fill:var(--w2-bk-r)}.ws .w2-win-l{stroke:var(--w2-bk-t);stroke-width:1px;opacity:.55}.ws .w2-blk{cursor:pointer}.ws .w2-blk:hover .w2-bk-t{fill:color-mix(in srgb, var(--ac) 30%, var(--w2-bk-t))}.ws .w2-blk.is-on .w2-bk-t{fill:color-mix(in srgb, var(--ac) 55%, var(--w2-bk-t))}.ws .w2-blk.is-on .w2-bk-l{fill:color-mix(in srgb, var(--ac) 35%, var(--w2-bk-l))}.ws .w2-blk.is-on .w2-bk-r{fill:color-mix(in srgb, var(--ac) 30%, var(--w2-bk-r))}.ws .w2-car{fill:var(--w2-a-wrk);opacity:.75}.ws .w2-plabel{background:var(--w2-surface);color:var(--w2-ink);border:1px solid var(--w2-line);box-shadow:var(--w2-sh);font:600 12px/1 var(--w2-f-t);white-space:nowrap;z-index:2;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 6px;transition:all .2s;display:inline-flex;position:absolute;transform:translate(-50%,-130%)}.ws .w2-plabel .w2-ic{color:#fff;background:var(--ac);border-radius:50%;width:20px;height:20px;padding:3px}.ws .w2-plabel:hover,.ws .w2-plabel.is-on{border-color:var(--ac);transform:translate(-50%,-140%)scale(1.04)}.ws .w2-plabel.is-on{background:color-mix(in srgb, var(--ac) 72%, #000);color:#fff}.ws .w2-plabel.is-on .w2-ic{background:#ffffff40}.ws .w2-bubble{z-index:4;background:var(--w2-navy);max-width:250px;color:var(--w2-on-navy);box-shadow:var(--w2-sh-lg);pointer-events:none;border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.4;transition:left .4s,top .4s;position:absolute;transform:translate(-50%,calc(-100% - 58px))}.ws .w2-bubble.is-start{transform:translate(-14%,calc(-100% - 58px))}.ws .w2-bubble.is-start:after{left:14%}.ws .w2-bubble.is-end{transform:translate(-86%,calc(-100% - 58px))}.ws .w2-bubble.is-end:after{left:86%}.ws .w2-bubble.is-below{transform:translate(-50%,16px)}.ws .w2-bubble.is-below.is-start{transform:translate(-14%,16px)}.ws .w2-bubble.is-below.is-end{transform:translate(-86%,16px)}.ws .w2-bubble.is-below:after{top:-6px;bottom:auto}.ws .w2-bubble:after{content:"";background:var(--w2-navy);width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.ws .w2-dot{background:var(--w2-a-wrk);width:7px;height:7px;box-shadow:0 0 0 2px var(--w2-surface);z-index:3;opacity:0;border-radius:50%;margin:-3.5px;transition:left 3.2s cubic-bezier(.4,.1,.3,1),top 3.2s cubic-bezier(.4,.1,.3,1),background .3s 3.3s;position:absolute}.ws .w2-board.is-em .w2-dot{opacity:1}.ws .w2-dot.is-safe{background:var(--w2-ok)}.ws .w2-muster{background:var(--w2-ok-t);color:#fff;font:700 11px var(--w2-f-t);z-index:3;border-radius:8px;padding:5px 9px;display:none;position:absolute;transform:translate(-50%,60%)}.ws .w2-board.is-em .w2-muster{display:block}.ws .w2-exit{display:none}.ws .w2-exit circle{fill:var(--w2-ok)}.ws .w2-exit path{stroke:#fff;stroke-width:1.6px;fill:none}.ws .w2-board.is-em .w2-exit{animation:1s infinite w2-blink;display:block}.ws .w2-board.is-em .w2-bk-t{fill:color-mix(in srgb, var(--w2-crit) 26%, var(--w2-bk-t))}.ws .w2-board.is-em .w2-bk-l{fill:color-mix(in srgb, var(--w2-crit) 22%, var(--w2-bk-l))}.ws .w2-board.is-em .w2-bk-r{fill:color-mix(in srgb, var(--w2-crit) 22%, var(--w2-bk-r))}.ws .w2-board.is-em .w2-campus{background:radial-gradient(600px 320px at 45% 45%, color-mix(in srgb, var(--w2-crit) 22%, transparent), transparent), var(--w2-surface);animation:1.6s infinite w2-redpulse}.ws .w2-clegend{color:var(--w2-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ws .w2-clegend li{align-items:center;gap:6px;display:inline-flex}.ws .w2-clegend i{background:var(--tc);border-radius:50%;width:10px;height:10px}.ws .w2-con{background:linear-gradient(180deg, #0c1a4a, var(--w2-con));color:var(--w2-con-ink);border-inline-start:1px solid var(--w2-con-line);--ch-grid:var(--w2-con-line);--ch-text:var(--w2-con-mut);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.ws .w2-con-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws .w2-con-h b{font:700 15px var(--w2-f-d)}.ws .w2-kp3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ws .w2-k{background:var(--w2-con-2);border:1px solid var(--w2-con-line);border-radius:10px;padding:8px 10px;transition:box-shadow .3s}.ws .w2-k span{color:var(--w2-con-mut);text-transform:uppercase;letter-spacing:.07em;font-size:10px;display:block}.ws .w2-k b{font:700 20px/1.25 var(--w2-f-d);font-variant-numeric:tabular-nums}.ws .w2-k.is-bump{box-shadow:0 0 0 2px var(--w2-accent)}.ws .w2-box{background:var(--w2-con-2);border:1px solid var(--w2-con-line);border-radius:10px;padding:10px}.ws .w2-box h4{font:600 11px var(--w2-f-t);color:var(--w2-con-mut);text-transform:uppercase;letter-spacing:.07em;margin:0 0 6px}.ws .w2-log{align-content:start;gap:6px;min-height:150px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ws .w2-log li{gap:8px;animation:.4s ease-out both w2-slidein;display:flex}.ws .w2-log time{font:500 11px var(--w2-f-m);color:var(--w2-con-mut);flex:none}.ws .w2-log .is-crit span{color:#ff9a9d}.ws .w2-log .is-ok span{color:#5fd99a}.ws .w2-log .is-warn span{color:#f5c26b}.ws .w2-alertbox{background:#e5484d29;border:1px solid #e5484d80;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;animation:1s infinite w2-blinkbg;display:flex}.ws .w2-alertbox.is-warn{background:#e59a1f24;border-color:#e59a1f80;animation:none}.ws .w2-msgs{gap:6px;display:grid}.ws .w2-msgs div{background:var(--w2-con-3);border-radius:8px;padding:7px 9px;font-size:12px;line-height:1.45}.ws .w2-msgs b{color:var(--w2-accent-2);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;display:block}.ws .w2-sim-foot{border-top:1px solid var(--w2-line);background:var(--w2-surface);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.ws .w2-cap{min-height:24px;margin:0;font-size:15px;font-weight:500}.ws .w2-cap b{font-family:var(--w2-f-d)}.ws .w2-cap b.is-em{color:var(--w2-crit-t)}.ws .w2-foot-r{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ws .w2-pips{gap:5px;display:flex}.ws .w2-pips i{background:var(--w2-line);border-radius:2px;width:22px;height:4px}.ws .w2-pips i.is-on{background:var(--w2-accent)}.ws .w2-note-ls{color:var(--w2-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ws .w2-note-ls .w2-ic{color:var(--w2-crit);width:16px;height:16px}.ws .w2-demos{background:var(--w2-surface)}.ws .w2-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ws .w2-tab{border:1px solid var(--w2-line);background:var(--w2-surface);font:600 14px var(--w2-f-t);color:var(--w2-ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.ws .w2-tab:disabled{cursor:default}.ws .w2-tab i{background:var(--ac);border-radius:50%;width:9px;height:9px}.ws .w2-tab em{color:var(--w2-muted);font-size:12.5px;font-style:normal;font-weight:500}.ws .w2-tab[aria-pressed=true]{background:color-mix(in srgb, var(--ac) 70%, #000);color:#fff;border-color:#0000}.ws .w2-tab[aria-pressed=true] i{background:#fff}.ws .w2-tab[aria-pressed=true] em{color:#ffffffd9}.ws .w2-demo-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:28px;display:grid}.ws .w2-win{transform-origin:0;box-shadow:var(--w2-sh-lg);border:1px solid var(--w2-line);background:var(--w2-scr-2);border-radius:16px;transition:transform .5s;overflow:hidden;transform:perspective(1800px)rotateY(5deg)rotateX(2deg)}.ws .w2-win:hover{transform:none}.ws .w2-win-bar{background:var(--w2-surface-2);border-bottom:1px solid var(--w2-line);color:var(--w2-muted);direction:ltr;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.ws .w2-dots{gap:6px;display:flex}.ws .w2-dots i{border-radius:50%;width:10px;height:10px}.ws .w2-dots i:first-child{background:#ff5f57}.ws .w2-dots i:nth-child(2){background:#febc2e}.ws .w2-dots i:nth-child(3){background:#28c840}.ws .w2-url{background:var(--w2-surface);font:500 11.5px var(--w2-f-m);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;min-width:0;padding:5px 10px;overflow:hidden}.ws .w2-win-body{grid-template-columns:52px 1fr;height:430px;display:grid}.ws .w2-win-side{background:var(--w2-navy);align-content:start;justify-items:center;gap:8px;padding:10px 0;display:grid}.ws .w2-win-side i{border-radius:9px;width:32px;height:32px}.ws .w2-win-side i.is-logo{margin-bottom:0;font-size:15px}.ws .w2-win-side i.is-on{background:var(--ac);color:#fff}.ws .w2-win-main{min-width:0;overflow:hidden}.ws .w2-win-main .w2-scr{flex-direction:column;height:100%;display:flex}.ws .w2-win-main .w2-scr-b{flex:1;align-items:stretch;min-height:0}.ws .w2-win-main .w2-scr-b>*{min-height:0;overflow:hidden}.ws .w2-win-main .w2-rows{flex-direction:column;display:flex}.ws .w2-win-main .w2-row{flex:1}.ws .w2-win-main .w2-rows.is-act{box-sizing:border-box;height:100%}.ws .w2-win-main .w2-row.is-head{flex:none}.ws .w2-win-main .w2-cbox{flex-direction:column;justify-content:center;display:flex}.ws .w2-win-main .w2-chat{flex-direction:column;display:flex}.ws .w2-win-main .w2-chat .w2-wa-b{flex:1;align-content:unsafe end;min-height:0;overflow:hidden}.ws .w2-win-main .w2-chat .w2-bub .w2-qr{width:30%}.ws .w2-win-main .w2-chat .w2-bub time{float:inline-end;margin:3px 0 0 10px;display:inline}.ws .w2-win-main .w2-chat .w2-bub:after{content:"";clear:both;display:block}.ws .w2-win-main .w2-doc{flex-direction:column;display:flex}.ws .w2-win-main .w2-doc-t{margin-top:auto}.ws .w2-win-main .w2-doc-l{border-bottom:1px dotted var(--w2-scr-line);padding-block:6px}.ws .w2-win-main .w2-plan{align-self:center;width:100%}.ws .w2-flow{border-top:1px solid var(--w2-scr-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:10px;display:grid}.ws .w2-flow span{color:var(--w2-scr-mut);align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.25;display:flex}.ws .w2-flow i{width:20px;height:20px;font:700 10px var(--w2-f-d);background:var(--w2-scr-line);color:var(--w2-scr-mut);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.ws .w2-flow i .w2-ic{width:12px;height:12px}.ws .w2-flow .is-done i{background:var(--w2-ok-t);color:#fff}.ws .w2-flow .is-now{color:var(--w2-scr-ink);font-weight:600}.ws .w2-flow .is-now i{background:color-mix(in srgb, var(--ac) 75%, #000);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--ac) 22%, transparent)}.ws .w2-status{font:600 12px/1.2 var(--w2-f-t);border-radius:8px;justify-self:start;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.ws .w2-status .w2-ic{width:15px;height:15px}.ws .w2-status.is-dev{background:color-mix(in srgb, var(--w2-a-fac) 14%, transparent);color:var(--w2-warn-t)}.ws .w2-status.is-soon{background:color-mix(in srgb, var(--w2-a-ppl) 14%, transparent);color:color-mix(in srgb, var(--w2-a-ppl) 70%, var(--w2-ink))}.ws .w2-info{gap:14px;display:grid}.ws .w2-area{font:700 12px var(--w2-f-t);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ac) 70%, var(--w2-ink));align-items:center;gap:8px;display:inline-flex}.ws .w2-info h3{font:800 28px/1.1 var(--w2-f-d);letter-spacing:-.03em;margin:0}.ws .w2-stps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws .w2-stp{text-align:start;border:1px solid var(--w2-line);background:var(--w2-surface);width:100%;color:var(--w2-ink);font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:30px 1fr;gap:2px 12px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.ws .w2-stp .w2-n{width:30px;height:30px;font:700 13px var(--w2-f-d);background:var(--w2-surface-2);color:var(--w2-muted);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ws .w2-stp b{font:700 14.5px var(--w2-f-d)}.ws .w2-stp small{color:var(--w2-muted);font-size:12.5px;line-height:1.45}.ws .w2-stp.is-on{border-color:var(--ac);background:color-mix(in srgb, var(--ac) 6%, var(--w2-surface))}.ws .w2-stp.is-on .w2-n{background:color-mix(in srgb, var(--ac) 72%, #000);color:#fff}.ws .w2-stp .w2-bar{--dur:3.8s}.ws .w2-points{color:var(--w2-ink-2);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ws .w2-points li{align-items:flex-start;gap:8px;display:flex}.ws .w2-points .w2-ic{width:16px;height:16px;color:color-mix(in srgb, var(--ac) 75%, var(--w2-ink));margin-top:3px}.ws .w2-info .w2-more{color:color-mix(in srgb, var(--ac) 70%, var(--w2-ink))}.ws .w2-tiles{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ws .w2-tile{border:1px solid var(--w2-line);background:var(--w2-surface);height:100%;color:var(--w2-ink);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ws .w2-tile:hover{box-shadow:var(--w2-sh);text-decoration:none;transform:translateY(-2px)}.ws .w2-tile .w2-ic{width:32px;height:32px;color:color-mix(in srgb, var(--ac) 80%, var(--w2-ink));background:color-mix(in srgb, var(--ac) 13%, transparent);border-radius:9px;padding:7px}.ws .w2-tile span{min-width:0}.ws .w2-tile small{color:var(--w2-muted);font-size:11px;font-weight:500;display:block}.ws .w2-tile.is-on{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac), var(--w2-sh)}.ws .w2-tile.is-soon{background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in srgb, var(--w2-line) 40%, transparent) 8px 9px), var(--w2-surface)}.ws .w2-roles{background:linear-gradient(180deg, var(--w2-surface-2), var(--w2-bg))}.ws .w2-role-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:28px;display:grid}.ws .w2-role-card,.ws .w2-ask-card{background:var(--w2-surface);border:1px solid var(--w2-line);box-shadow:var(--w2-sh);border-radius:20px;min-width:0;overflow:hidden}.ws .w2-card-h{border-bottom:1px solid var(--w2-line);gap:10px;padding:18px 20px 14px;display:grid}.ws .w2-card-h h3{font:800 22px var(--w2-f-d);letter-spacing:-.02em;margin:0}.ws .w2-card-h p{color:var(--w2-muted);font-size:14px}.ws .w2-role-card{flex-direction:column;display:flex}.ws .w2-role-card>div:last-child{flex:1;display:flex}.ws .w2-role-card .w2-scr{flex:1;min-height:380px}.ws .w2-ask-body{--ch-grid:var(--w2-scr-line);--ch-text:var(--w2-scr-mut);align-content:start;gap:12px;padding:16px 20px 20px;display:grid}.ws .w2-ask-form{gap:8px;display:flex}.ws .w2-ask-form input{border:1px solid var(--w2-line);background:var(--w2-bg);min-width:0;height:46px;color:var(--w2-ink);font:500 15px var(--w2-f-t);border-radius:10px;flex:1;padding:0 14px}.ws .w2-ask-form .w2-btn{min-height:46px}.ws .w2-sugg{flex-wrap:wrap;gap:6px;display:flex}.ws .w2-sugg button{border:1px solid var(--w2-line);background:var(--w2-surface-2);font:500 12.5px var(--w2-f-t);color:var(--w2-ink-2);cursor:pointer;border-radius:999px;padding:6px 11px}.ws .w2-answer{background:var(--w2-scr);border:1px solid var(--w2-line);border-radius:14px;gap:10px;padding:14px;display:grid}.ws .w2-q{color:var(--w2-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ws .w2-a{margin:0;font-size:15px;line-height:1.55}.ws .w2-answer small{color:var(--w2-muted);font-size:12px}.ws .w2-typing{gap:4px;display:inline-flex}.ws .w2-typing i{background:var(--w2-muted);border-radius:50%;width:6px;height:6px;animation:1s infinite w2-bob}.ws .w2-typing i:nth-child(2){animation-delay:.15s}.ws .w2-typing i:nth-child(3){animation-delay:.3s}.ws .w2-phones{background:var(--w2-navy);color:var(--w2-on-navy);padding-bottom:clamp(64px,8vw,104px);position:relative;overflow:hidden}.ws .w2-phones:before{content:"";background:radial-gradient(520px 300px at 50% 62%,#fb601b29,#0000 70%),radial-gradient(900px 420px at 50% 100%,#2d6fe861,#0000 70%);position:absolute;inset:0}.ws .w2-phones .w2-wrap{position:relative}.ws .w2-phones .w2-head{margin-bottom:0}.ws .w2-phones .w2-h2{color:#fff}.ws .w2-pa-row{grid-template-columns:minmax(0,290px) minmax(0,320px) minmax(0,290px);justify-content:center;align-items:end;gap:clamp(20px,3.4vw,48px);margin:56px 0 0;padding:0;list-style:none;display:grid}.ws .w2-pa{text-align:center;justify-items:center;min-width:0;display:grid;container-type:inline-size}.ws .w2-pa.is-guard{z-index:2}.ws .w2-pa-3d{width:100%;font-size:4.45cqi;transition:transform .6s}.ws .w2-pa.is-employee .w2-pa-3d{transform-origin:100%;transform:perspective(1300px)rotateY(22deg)translateZ(-40px)}.ws .w2-pa.is-visitor .w2-pa-3d,.ws [dir=rtl] .w2-pa.is-employee .w2-pa-3d{transform-origin:0%;transform:perspective(1300px)rotateY(-22deg)translateZ(-40px)}.ws [dir=rtl] .w2-pa.is-visitor .w2-pa-3d{transform-origin:100%;transform:perspective(1300px)rotateY(22deg)translateZ(-40px)}.ws .w2-pa.is-guard .w2-pa-3d{transform:translateY(-22px)}.ws .w2-pa:hover .w2-pa-3d{transform:perspective(1300px)translateY(-6px)}.ws .w2-pa .w2-phone{background:linear-gradient(150deg,#3a4560,#0b111d 30%,#05070c 75%,#2a3346);box-shadow:0 0 0 1px #445070,inset 0 0 0 1px #ffffff1a,0 60px 90px -40px #000000d9,0 24px 44px -22px #000000b3}.ws .w2-pa.is-guard .w2-phone{box-shadow:0 0 0 1px #4a5577,inset 0 0 0 1px #ffffff1f,0 0 80px -10px #fb601b4d,0 70px 100px -40px #000000e6,0 28px 50px -24px #000000bf}.ws .w2-pa-floor{filter:blur(3px);background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;width:78%;height:26px;margin-top:6px;display:block}.ws .w2-pa>a{font:700 16px/1.3 var(--w2-f-d);color:#fff;margin-top:14px;text-decoration:none}.ws .w2-pa>a:hover{text-underline-offset:3px;text-decoration:underline}.ws .w2-pa>a:focus-visible{outline:3px solid var(--w2-accent-2);outline-offset:3px;border-radius:4px}.ws .w2-pa>small{color:var(--w2-on-navy-2);margin-top:4px;font-size:13.5px;line-height:1.45}.ws .w2-pa-dots{display:none}.ws .w2-pa .w2-pscr{background:#f1f4fa}.ws .w2-pa-h{text-align:start;color:#fff;background:linear-gradient(135deg,#1f45b5,#102a78);flex:none;align-items:center;gap:.7em;padding:2.9em 1.1em 1em;display:flex}.ws .w2-pa-h.is-guard{background:linear-gradient(135deg,#9a2635,#5e1621)}.ws .w2-pa-av{width:2.5em;height:2.5em;font:700 .95em var(--w2-f-d);background:#fff3;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.ws .w2-pa-av .w2-ic{width:1.35em;height:1.35em}.ws .w2-pa-h small{color:#d0d9ee;font-size:.88em;display:block}.ws .w2-pa-h b{font:700 1.3em/1.2 var(--w2-f-d);display:block}.ws .w2-pa-b{flex-direction:column;flex:1;gap:.6em;min-height:0;padding:.8em;display:flex;overflow:hidden}.ws .w2-pa-card{text-align:start;color:#0b1b33;background:#fff;border-radius:.9em;gap:.28em;padding:.75em .85em;display:grid;box-shadow:0 1px 2px #0b1b3314,0 6px 14px -8px #0b1b3338}.ws .w2-pa-card small{color:#5b6687;font-size:.84em;line-height:1.35}.ws .w2-pa-card b{font-size:.98em;line-height:1.3}.ws .w2-pa-line{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.ws .w2-pa-punch{align-items:center;gap:.6em;margin-top:.15em;display:flex}.ws .w2-pa-big{font:800 2em/1 var(--w2-f-d);letter-spacing:-.02em}.ws .w2-pa-in{color:#5b6687;align-items:center;gap:.4em;font-size:.82em;line-height:1.3;display:inline-flex}.ws .w2-pa-live{background:var(--w2-ok);border-radius:50%;flex:none;width:.6em;height:.6em;margin-inline-end:.35em;animation:1.6s ease-out infinite w2-ping;display:inline-block}.ws .w2-pa-live.is-crit{background:var(--w2-crit);animation-name:w2-pa-ping-red}.ws .w2-pa-worked{background:#e8f6ee;border-radius:.6em;justify-content:space-between;align-items:center;margin-top:.3em;padding:.45em .65em;display:flex}.ws .w2-pa-worked b{color:#007a48;font-size:1.05em}.ws .w2-pa-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5em;height:6.2em;margin-top:.3em;display:grid}.ws .w2-pa-bars span{grid-template-rows:minmax(0,1fr) auto;justify-items:center;min-height:0;display:grid}.ws .w2-pa-bars i{background:#c7d4f0;border-radius:.35em .35em .12em .12em;align-self:end;width:100%;max-width:1.7em;transition:height .9s}.ws .w2-pa-bars .is-today i{background:linear-gradient(180deg, var(--w2-accent-2), var(--w2-accent))}.ws .w2-pa-bars small{margin-top:.3em;font-size:.74em}.ws .w2-pa-bars .is-today small{color:#b83c0a;font-weight:700}.ws .w2-pa-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;display:grid}.ws .w2-pa-card.is-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7em}.ws .w2-pa-card.is-row>div{gap:.15em;display:grid}.ws .w2-pa-chip{color:#16a050;background:#e5f5ec;border-radius:.6em;place-items:center;width:2.3em;height:2.3em;display:grid}.ws .w2-pa-chip .w2-ic{width:1.3em;height:1.3em}.ws .w2-pa-tabs{background:#fff;border-top:1px solid #e1e7f2;flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.55em .3em 1.1em;display:grid}.ws .w2-pa-tabs span{color:#7a86a6;justify-items:center;gap:.25em;font-size:.72em;line-height:1.2;display:grid}.ws .w2-pa-tabs .w2-ic{width:1.75em;height:1.75em}.ws .w2-pa-tabs .is-on{color:#1f45b5;font-weight:700}.ws .w2-pa.is-guard .w2-pa-tabs .is-on{color:#9a2635}.ws .w2-pa-alert{animation:9s ease-out infinite w2-pa-slide}.ws .w2-pa-card.is-crit{box-shadow:inset .3em 0 0 var(--w2-crit), 0 8px 18px -8px #c8343a73;background:#fff6f6}.ws [dir=rtl] .w2-pa-card.is-crit{box-shadow:inset -.3em 0 0 var(--w2-crit), 0 8px 18px -8px #c8343a73}.ws .w2-pa-card.is-crit>small:first-child{color:#c0262d;align-items:center;font-weight:700;display:flex}.ws .w2-pa-btn{color:#fff;background:#c8343a;border-radius:.7em;justify-content:center;align-items:center;gap:.45em;margin-top:.3em;padding:.65em;font-size:.95em;font-weight:700;display:flex}.ws .w2-pa-btn.is-sos{background:#0b1b33;flex:none;margin-top:auto}.ws .w2-pa-btn .w2-ic{color:#ff8a8d;width:1.2em;height:1.2em}.ws .w2-pa-prog{background:#e1e7f2;border-radius:1em;height:.42em;margin:.2em 0 .1em;overflow:hidden}.ws .w2-pa-prog i{border-radius:inherit;background:var(--w2-ok);height:100%;display:block}.ws .w2-pa-points{gap:.42em;margin:.35em 0 0;padding:0;list-style:none;display:grid}.ws .w2-pa-points li{grid-template-columns:1.35em minmax(0,1fr) auto;align-items:center;gap:.55em;font-size:.88em;display:grid}.ws .w2-pa-points i{color:#fff;border:1.5px solid #c9d2e6;border-radius:50%;place-items:center;width:1.35em;height:1.35em;display:grid}.ws .w2-pa-points .w2-ic{stroke-width:3px;width:.85em;height:.85em}.ws .w2-pa-points .is-done i{border-color:var(--w2-ok);background:var(--w2-ok)}.ws .w2-pa-points .is-next i{border-color:var(--w2-accent);box-shadow:0 0 0 .22em #fb601b38}.ws .w2-pa-points .is-next span{font-weight:700}.ws .w2-pa-points time{color:#5b6687;font-size:.9em}.ws .w2-pa-points .is-next time{color:#b83c0a;font-weight:700}.ws .w2-pa .w2-wa-b.w2-pa-wa{flex-direction:column;justify-content:flex-start;gap:.55em;min-height:0;padding:.8em;display:flex;overflow:hidden}.ws .w2-pa-wa .w2-bub{text-align:start;align-self:flex-start;max-width:88%;font-size:.95em}.ws .w2-pa-wa .w2-bub.is-me{align-self:flex-end}.ws .w2-pa-wa .w2-bub .w2-qr{width:52%}.ws .w2-pa-wa .w2-bub.is-new{animation:10s ease-out infinite w2-pa-arrive}.ws .w2-pa-wa .w2-bub.is-after{animation:10s ease-out infinite w2-pa-reply}.ws .w2-pa-typing{opacity:0;background:#fff;border-radius:.2em 1em 1em;align-self:flex-start;gap:.3em;max-height:0;margin-top:-.55em;padding:0 .85em;animation:10s ease-out infinite w2-pa-type;display:flex;overflow:hidden}.ws .w2-pa-typing i{background:#8696a0;border-radius:50%;width:.45em;height:.45em;animation:1s ease-in-out infinite w2-blink}.ws .w2-pa-typing i:nth-child(2){animation-delay:.2s}.ws .w2-pa-typing i:nth-child(3){animation-delay:.4s}.ws .w2-pa-input{flex:none;align-items:center;gap:.5em;padding:.45em .7em 1.1em;display:flex}.ws .w2-pa-input span{text-align:start;color:#8696a0;background:#fff;border-radius:2em;flex:1;padding:.6em .95em;font-size:.92em}.ws .w2-pa-input i{color:#fff;background:#0f6b5c;border-radius:50%;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid}.ws .w2-pa-input .w2-ic{width:1.15em;height:1.15em}.ws [dir=rtl] .w2-pa-input .w2-ic{transform:scaleX(-1)}@keyframes w2-pa-slide{0%{opacity:0;transform:translateY(-120%)}6%{opacity:1;transform:translateY(3%)}9%,to{opacity:1;transform:none}}@keyframes w2-pa-ping-red{0%{box-shadow:0 0 #e5484da6}to{box-shadow:0 0 0 .6em #e5484d00}}@keyframes w2-pa-type{0%,3%{opacity:0;max-height:0;margin-top:-.55em;padding-block:0}6%,24%{opacity:1;max-height:3em;margin-top:0;padding-block:.65em}27%,to{opacity:0;max-height:0;margin-top:-.55em;padding-block:0}}@keyframes w2-pa-arrive{0%,25%{opacity:0;max-height:0;margin-top:-.55em;padding-block:0;transform:translateY(.6em)}31%,95%{opacity:1;max-height:14em;margin-top:0;padding-block:.7em;transform:none}to{opacity:0;max-height:14em;margin-top:0;padding-block:.7em}}@keyframes w2-pa-reply{0%,44%{opacity:0;max-height:0;margin-top:-.55em;padding-block:0;transform:translateY(.6em)}50%,95%{opacity:1;max-height:6em;margin-top:0;padding-block:.7em;transform:none}to{opacity:0;max-height:6em;margin-top:0;padding-block:.7em}}@media (width<=700px){.ws .w2-pa-scroll{margin-top:36px;margin-inline:calc(-1 * var(--w2-gut)) calc(-1 * var(--w2-gutr));scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.ws .w2-pa-scroll::-webkit-scrollbar{display:none}.ws .w2-pa-row{justify-content:flex-start;align-items:start;gap:18px;width:max-content;margin:0;padding:14px calc(50vw - 125px) 6px;display:flex}.ws .w2-pa{scroll-snap-align:center;flex:0 0 250px}.ws .w2-pa .w2-pa-3d{transform:none!important}.ws .w2-pa .w2-phone,.ws .w2-pa.is-guard .w2-phone{box-shadow:0 0 0 1px #445070,inset 0 0 0 1px #ffffff1a,0 18px 26px -18px #000c}.ws .w2-pa-dots{justify-content:center;gap:6px;margin-top:18px;display:flex}.ws .w2-pa-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.ws .w2-pa-dots button:before{content:"";background:#ffffff59;border-radius:9px;width:9px;height:9px;transition:width .3s}.ws .w2-pa-dots button[aria-current=true]:before{background:var(--w2-accent-2);width:24px}.ws .w2-pa-dots button:focus-visible{outline:3px solid var(--w2-accent-2);outline-offset:2px;border-radius:8px}}.ws .w2-pmap{color:var(--w2-on-navy);background:radial-gradient(560px 420px at 30% 56%, #fb601b24, transparent 70%), radial-gradient(900px 520px at 78% 18%, #2d6fe84d, transparent 70%), linear-gradient(180deg, var(--w2-navy), var(--w2-navy-0));padding-block:clamp(56px,7vw,92px);position:relative;overflow:hidden}.ws .w2-pmap:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 35% 55%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70% at 35% 55%,#000 25%,#0000 75%)}.ws .w2-pmap .w2-wrap{position:relative}.ws .w2-pmap .w2-h2{color:#fff}.ws .w2-pm{gap:24px;display:grid}.ws .w2-pm-stage{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.ws .w2-pm-lines,.ws .w2-pm-side{display:none}.ws .w2-pm-inline{grid-column:1/-1}.ws .w2-pm-hub{text-align:start;font:inherit;color:#fff;cursor:pointer;background:radial-gradient(circle at 30% 20%, var(--w2-navy-3), var(--w2-navy-0) 80%);border:0;border-radius:18px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:16px 18px;display:grid;position:relative;box-shadow:0 0 0 1px #fb601b80,0 0 46px -6px #fb601b66,0 24px 50px -24px #000c}.ws .w2-pm-hub .w2-mark{grid-row:span 2}.ws .w2-pm-hub b{font:800 19px/1.2 var(--w2-f-d);letter-spacing:-.01em}.ws .w2-pm-hub small{color:var(--w2-on-navy-2);font-size:13px}.ws .w2-pm-node{text-align:start;border:1px solid color-mix(in srgb, var(--ac) 28%, transparent);border-top:3px solid var(--ac);background:var(--w2-surface);color:var(--w2-ink);font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-content:start;align-items:center;gap:7px 10px;padding:11px 12px 12px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 34px -14px #000000b3}.ws .w2-pm-ic{width:30px;height:30px;color:var(--ac);background:color-mix(in srgb, var(--ac) 15%, var(--w2-surface));border-radius:9px;flex:none;place-items:center;display:grid}.ws .w2-pm-ic .w2-ic{width:17px;height:17px}.ws .w2-pm-node b{font:700 14.5px/1.25 var(--w2-f-d);letter-spacing:-.01em}.ws .w2-pm-node small{color:var(--w2-muted);grid-column:1/-1;font-size:12.5px;line-height:1.4}.ws .w2-pm-node:hover,.ws .w2-pm-node.is-on{box-shadow:0 0 0 2px var(--ac), 0 0 34px -6px color-mix(in srgb, var(--ac) 80%, transparent), 0 22px 40px -16px #000000bf}.ws .w2-pm-node:focus-visible,.ws .w2-pm-hub:focus-visible{outline:3px solid var(--w2-accent-2);outline-offset:3px}.ws .w2-pm-cap{font:700 12px/1.3 var(--w2-f-t);letter-spacing:.12em;text-transform:uppercase;color:var(--w2-on-navy-2);grid-column:1/-1;margin:10px 0 0}.ws .w2-pm-devs{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws .w2-pm-devs li{color:var(--w2-on-navy);border:1px solid var(--w2-navy-line);background:#ffffff12;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.ws .w2-pm-devs .w2-ic{width:18px;height:18px;color:color-mix(in srgb, var(--ac) 60%, #fff)}.ws .w2-pm-card{border-top:4px solid var(--ac);background:var(--w2-surface);color:var(--w2-ink);box-shadow:var(--w2-sh-lg);border-radius:16px;gap:10px;padding:20px 22px 6px;display:grid}.ws .w2-pm-card-h{align-items:center;gap:12px;display:flex}.ws .w2-pm-card-h .w2-pm-ic{border-radius:11px;width:40px;height:40px}.ws .w2-pm-card-h .w2-pm-ic .w2-ic{width:22px;height:22px}.ws .w2-pm-card h3{font:800 21px/1.2 var(--w2-f-d);letter-spacing:-.01em;margin:0}.ws .w2-pm-card dl{gap:6px;margin:0;display:grid}.ws .w2-pm-card dt{font:700 11.5px/1.3 var(--w2-f-t);letter-spacing:.1em;text-transform:uppercase;color:var(--w2-muted);margin-top:6px}.ws .w2-pm-card dd{color:var(--w2-ink-2);margin:0;font-size:15px;line-height:1.5}.ws .w2-pm-card .ws-mods{margin-bottom:12px}.ws .w2-pm-group{color:var(--w2-muted);margin:4px 0 8px;font-size:13px;font-weight:700}.ws .w2-pmap .w2-pause{margin-top:26px}:root[data-theme=dark] .ws .w2-pm-node{border-color:#ffffff1f;border-top-color:var(--ac)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws .w2-pm-node{border-color:#ffffff1f;border-top-color:var(--ac)}}@media (width>=1180px){.ws .w2-pm{grid-template-columns:740px minmax(0,1fr);align-items:start;gap:36px}.ws .w2-pm-stage{width:740px;height:730px;display:block;position:relative}.ws .w2-pm-lines{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ws [dir=rtl] .w2-pm-lines{transform:scaleX(-1)}.ws .w2-pm-side{display:block;position:sticky;top:96px}.ws .w2-pm-inline{display:none}.ws .w2-pm-hub{inset-inline-start:282px;text-align:center;background:radial-gradient(circle at 50% 28%, var(--w2-navy-3), var(--w2-navy-0) 78%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:176px;height:176px;padding:18px;display:flex;position:absolute;top:200px;box-shadow:0 0 0 1px #fb601b8c,0 0 0 12px #fb601b14,0 0 90px 12px #fb601b4d,0 30px 60px -20px #000c}.ws .w2-pm-hub:before,.ws .w2-pm-hub:after{content:"";pointer-events:none;border:1px solid #fb601b8c;border-radius:50%;animation:3.6s ease-out infinite w2-pm-pulse;position:absolute;inset:0}.ws .w2-pm-hub:after{animation-delay:-1.8s}.ws .w2-pm-hub .w2-mark{margin-bottom:6px}.ws .w2-pm-hub b{font-size:18px}.ws .w2-pm-hub small{font-size:12px;line-height:1.3}.ws .w2-pm-node{inset-inline-start:var(--x);top:var(--y);z-index:1;width:164px;position:absolute;transform:translateY(-50%)}.ws .w2-pm-node:hover,.ws .w2-pm-node.is-on{z-index:2;transform:translateY(calc(-50% - 3px))}.ws .w2-pm-cap{inset-inline:0;text-align:center;margin:0;position:absolute;top:700px}.ws .w2-pm-devs li{inset-inline-start:var(--x);top:var(--y);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1640b8;flex-direction:column;justify-content:center;gap:5px;width:112px;min-height:66px;padding:9px 8px;font-size:12.5px;line-height:1.25;position:absolute;transform:translateY(-50%);box-shadow:0 12px 26px -14px #000c}}.ws .w2-pm-orb{fill:none;stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:2 9;animation:40s linear infinite w2-pm-orbit}.ws .w2-pm-orb.is-in{stroke:#fb601b38;animation-direction:reverse}.ws .w2-pm-ln{fill:none;stroke:#ffffff2b;stroke-width:1.4px;transition:stroke .3s,stroke-width .3s}.ws .w2-pm-ln.is-dev{stroke:#ffffff21}.ws .w2-pm-ln.is-on{stroke:color-mix(in srgb, var(--ac) 80%, #fff);stroke-width:2.4px}.ws .w2-pm-pk{fill:none;stroke:color-mix(in srgb, var(--ac) 65%, #fff);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:.01 49.99;animation:3.4s linear infinite w2-pm-flow}.ws .w2-pm-pk.is-in{animation-direction:reverse}.ws .w2-pm-pk.is-dev{stroke-width:3.5px;animation-duration:2.6s}.ws .w2-pm-pk.is-on{stroke-width:6px;stroke-dasharray:.01 24.99;filter:drop-shadow(0 0 4px var(--ac));animation-duration:2s}@keyframes w2-pm-flow{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes w2-pm-orbit{to{stroke-dashoffset:-220px}}@keyframes w2-pm-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ws .w2-map-sec{background:var(--w2-surface)}.ws .w2-map-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.ws .w2-map-grid .w2-h2,.ws .w2-map-grid .w2-lead{margin-top:14px}.ws .w2-map{background:var(--w2-navy);box-shadow:var(--w2-sh-lg);border-radius:22px;padding:20px;position:relative;overflow:hidden}.ws .w2-map svg{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.ws .w2-dotfill{fill:#ff8a4c73}.ws .w2-india{fill:url(#w2-dots);stroke:#ff8a4c8c;stroke-width:1.2px}.ws .w2-arc{fill:none;stroke:#ff8a4c80;stroke-width:1px;stroke-dasharray:3 4;animation:1.2s linear infinite w2-march}.ws .w2-site-r{fill:none;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.4s infinite w2-ringsvg}.ws .w2-site-l{fill:var(--w2-on-navy);font:600 8px var(--w2-f-t)}.ws .w2-sitelist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ws .w2-sitelist li{border:1px solid var(--w2-line);background:var(--w2-surface);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ws .w2-sitelist i{background:var(--tc);border-radius:50%;flex:none;width:8px;height:8px}.ws .w2-sitelist small{color:var(--w2-muted);margin-inline-start:auto;font-size:12px}.ws .w2-global{background:color-mix(in srgb, var(--w2-accent) 11%, var(--w2-surface));border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.ws .w2-global .w2-ic{color:var(--w2-accent-ink)}.ws .w2-ind-sec{background:var(--w2-surface-2)}.ws .w2-ind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ws .w2-ind{color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--ac) 80%, #000) 0%, var(--brand-navy) 95%);height:100%;min-height:210px;box-shadow:var(--w2-sh);border-radius:18px;align-content:end;gap:6px;padding:18px;text-decoration:none;transition:transform .3s;display:grid;position:relative;overflow:hidden}.ws .w2-ind:hover{text-decoration:none;transform:translateY(-4px)}.ws .w2-ind:before{content:"";background:radial-gradient(260px 160px at 85% 0,#ffffff40,#0000 70%);position:absolute;inset:0}.ws .w2-ind .w2-art{inset-inline-end:-14px;color:#ffffff38;stroke-width:1.1px;width:130px;height:130px;position:absolute;top:-10px}.ws .w2-ind b{font:700 18px/1.2 var(--w2-f-d);position:relative}.ws .w2-ind small{color:#ffffffe0;font-size:13px;line-height:1.45;position:relative}.ws .w2-ph-space{inset-inline-start:18px;font:600 10.5px var(--w2-f-t);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;border:1px dashed #ffffff8c;border-radius:6px;padding:4px 8px;position:absolute;top:16px}.ws .w2-trust{background:var(--w2-surface)}.ws .w2-trust-grid{background:var(--w2-line);border:1px solid var(--w2-line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ws .w2-trust-grid li{background:var(--w2-surface);grid-template-columns:44px 1fr;align-content:start;gap:4px 14px;padding:22px;display:grid}.ws .w2-trust-grid .w2-ic{width:44px;height:44px;color:var(--w2-info-t);background:color-mix(in srgb, var(--w2-a-wrk) 12%, transparent);border-radius:12px;grid-row:span 2;padding:10px}.ws .w2-trust-grid b{font:700 16px var(--w2-f-d)}.ws .w2-trust-grid small{color:var(--w2-muted);font-size:14px;line-height:1.5}.ws .w2-close{color:var(--w2-on-navy);background:radial-gradient(900px 400px at 85% 0%, #fb601b3d, transparent 60%), linear-gradient(135deg, var(--w2-navy-3), var(--w2-navy))}.ws .w2-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.ws .w2-close h2{font:800 clamp(32px, 3.8vw, 50px) / 1.05 var(--w2-f-d);letter-spacing:-.04em;color:#fff;margin:14px 0}.ws .w2-price{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws .w2-price li{border:1px solid var(--w2-navy-line);background:#ffffff0f;border-radius:14px;align-content:start;gap:4px;padding:16px;display:grid}.ws .w2-price b{font:800 22px/1.15 var(--w2-f-d)}.ws .w2-price small{color:var(--w2-on-navy-2);font-size:13px;line-height:1.45}.ws .w2-price li.w2-ph-note{border:1px dashed var(--w2-navy-line);background:0 0;grid-column:1/-1;padding:0}.ws .w2-ph-note a{color:var(--w2-on-navy);align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ws .w2-ph-note .w2-ic{width:16px;height:16px;color:var(--w2-accent-2)}html.w2-solo .ws .w2-home>:not(.is-solo),html.w2-solo .ws .w2-util,html.w2-solo .ws .w2-nav,html.w2-solo .ws .w2-foot,html.w2-solo .ws .w2-sticky{display:none}html.w2-solo .ws .w2-home>.w2-part.is-solo{display:block}html.w2-paused .ws *,html.w2-paused .ws :before,html.w2-paused .ws :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ws [class*=w2-],.ws [class*=w2-]:before,.ws [class*=w2-]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes w2-ping{0%{box-shadow:0 0 #009e5e99}to{box-shadow:0 0 0 .6em #009e5e00}}@keyframes w2-blink{50%{opacity:.25}}@keyframes w2-blinkbg{50%{background:#e5484d52}}@keyframes w2-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes w2-ringsvg{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes w2-slidein{0%{opacity:.2;transform:translateY(6px)}}@keyframes w2-pop{0%{opacity:.3;transform:scale(.97)}}@keyframes w2-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}}@keyframes w2-draw{0%{stroke-dashoffset:1px}}@keyframes w2-dash{0%{stroke-dasharray:0 400}}@keyframes w2-grow{0%{transform:scaleY(.05)}}@keyframes w2-flow{to{left:110%}}@keyframes w2-fill{to{width:100%}}@keyframes w2-bob{50%{transform:translateY(-6px)}}@keyframes w2-march{to{stroke-dashoffset:-14px}}@keyframes w2-redpulse{50%{box-shadow:inset 0 0 0 4px #e5484d80}}@keyframes w2-buzz{0%,70%,to{transform:none}74%{transform:rotate(-2.5deg)}78%{transform:rotate(2.5deg)}82%{transform:rotate(-2deg)}86%{transform:rotate(2deg)}90%{transform:none}}@keyframes w2-printout{0%{clip-path:inset(70% 0 0);transform:translateY(-70%)}to{clip-path:inset(0);transform:none}}@keyframes w2-shimmer{to{background-position:-200% 0}}@media (width<=1100px){.ws .w2-hero-grid{grid-template-columns:1fr}.ws .w2-scene{font-size:clamp(7px,1.45vw,11px)}.ws .w2-connect>.w2-wrap{grid-template-columns:1fr;justify-items:center}.ws .w2-cgroup,.ws .w2-cgroup.is-start{justify-content:center}.ws .w2-beam{background:linear-gradient(#0000,#fb601b99,#0000);width:2px;height:24px}.ws .w2-beam:after{display:none}.ws .w2-facts{grid-template-columns:repeat(3,1fr)}.ws .w2-facts>div:nth-child(3){border-inline-end:0}.ws .w2-film-grid,.ws .w2-demo-grid,.ws .w2-role-grid,.ws .w2-map-grid,.ws .w2-close-grid,.ws .w2-head{grid-template-columns:minmax(0,1fr)}.ws .w2-board{grid-template-columns:1fr}.ws .w2-con{border-inline-start:0;border-top:1px solid var(--w2-con-line)}.ws .w2-ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws .w2-win{transform:none}}@media (width<=640px){.ws .w2-wall{margin-inline-end:0;transform:none}.ws [dir=rtl] .w2-wall{transform:none}.ws .w2-wall-grid{grid-template-columns:1fr}.ws .w2-pnl.is-tall{grid-row:auto}.ws .w2-kpis4{grid-template-columns:repeat(2,1fr)}.ws .w2-phone.w2-phone3d{display:none}.ws .w2-float{margin-top:12px;position:relative;inset:auto}.ws .w2-scene{padding-bottom:12px;font-size:11px}.ws .w2-facts{grid-template-columns:repeat(2,1fr)}.ws .w2-facts>div{border-inline-end:0;border-bottom:1px solid var(--w2-navy-line)}.ws .w2-scr-b.is-two{grid-template-columns:1fr}.ws .w2-win-body{grid-template-columns:1fr;height:auto;min-height:420px}.ws .w2-win-side{display:none}.ws .w2-ind-grid,.ws .w2-trust-grid,.ws .w2-price,.ws .w2-sitelist{grid-template-columns:1fr}.ws .w2-plabel{padding:3px 6px 3px 3px;font-size:10px}.ws .w2-plabel .w2-ic{width:15px;height:15px;padding:2px}.ws .w2-bubble{max-width:180px;font-size:11px}.ws .w2-sim-foot{grid-template-columns:1fr}.ws .w2-caption{font-size:11px}.ws .w2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ws .w2-ask-form{flex-wrap:wrap}.ws .w2-ask-form .w2-btn{flex:1 0 100%}}.ws .w2-plain{margin:0;padding:0;list-style:none}.ws .w2-util{background:var(--w2-navy-0);color:var(--w2-on-navy-2);font-size:13px}.ws .w2-util>.w2-wrap{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:36px;display:flex}.ws .w2-util-end{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.ws .w2-util a{white-space:nowrap;color:var(--w2-on-navy);text-decoration:none}.ws .w2-util a:hover{text-decoration:underline}.ws .w2-util select{color:var(--w2-on-navy);border:1px solid var(--w2-navy-line);font:inherit;background:0 0;border-radius:6px;padding:3px 6px}.ws .w2-util option{color:#0a1638}.ws .w2-nav{z-index:50;background:color-mix(in srgb, var(--w2-surface) 93%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--w2-line);font-family:var(--w2-f-t);position:sticky;top:0}.ws .w2-nav-row{align-items:center;gap:24px;min-height:68px;display:flex}.ws .w2-nav nav{flex:1}.ws .w2-menu{gap:2px;display:flex}.ws .w2-menu>li>a,.ws .w2-menu>li>button{font:500 15px/1 var(--w2-f-t);color:var(--w2-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.ws .w2-menu>li>a:hover,.ws .w2-menu>li>button:hover,.ws .w2-menu>li>button[aria-expanded=true],.ws .w2-menu>li>a[aria-current=page]{background:var(--w2-surface-2);color:var(--w2-ink);text-decoration:none}.ws .w2-nav-cta{gap:10px;display:flex}.ws .w2-nav-cta .w2-btn{min-height:42px;padding:0 16px;font-size:14px}.ws .w2-burger{border:1px solid var(--w2-line);background:var(--w2-surface);min-height:42px;color:var(--w2-ink);font:600 14px var(--w2-f-t);cursor:pointer;border-radius:10px;padding:0 14px;display:none}.ws .w2-mega{inset-inline:0;padding-top:8px;position:absolute;top:100%}.ws .w2-mega-grid{background:var(--w2-surface);border:1px solid var(--w2-line);box-shadow:var(--w2-sh-lg);border-radius:16px;grid-template-columns:260px repeat(3,minmax(0,1fr));gap:14px;max-width:1200px;margin-inline:auto;padding:18px;display:grid}.ws .w2-feat{background:linear-gradient(160deg, var(--w2-navy-3), var(--brand-navy));color:var(--w2-on-navy);border-radius:12px;align-content:start;gap:8px;padding:18px;display:grid}.ws .w2-feat .w2-ic{color:var(--w2-accent-2)}.ws .w2-feat b{font:700 18px/1.2 var(--w2-f-d)}.ws .w2-feat small{color:var(--w2-on-navy-2);font-size:13px;line-height:1.5}.ws .w2-feat a{color:var(--w2-accent-2);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ws .w2-col{align-content:start;gap:10px;display:grid}.ws .w2-col h3{font:700 12px var(--w2-f-t);letter-spacing:.08em;text-transform:uppercase;color:var(--w2-muted);margin:4px 8px 0}.ws .w2-col h3 a{color:inherit}.ws .w2-col ul a{color:var(--w2-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:14px;text-decoration:none;display:flex}.ws .w2-col ul a:hover{background:var(--w2-surface-2)}.ws .w2-col ul small,.ws .w2-drawer ul small{color:var(--w2-muted);white-space:nowrap;font-size:11px}.ws .w2-drawer{border-top:1px solid var(--w2-line);background:var(--w2-surface);max-height:calc(100vh - 110px);overflow-y:auto}.ws .w2-drawer>.w2-wrap{gap:4px;padding-block:12px 20px;display:grid}.ws .w2-drawer summary{cursor:pointer;justify-content:space-between;padding:12px 4px;font-weight:600;list-style:none;display:flex}.ws .w2-drawer>.w2-wrap>a{color:var(--w2-ink);padding:12px 4px;font-weight:600}.ws .w2-drawer ul a{color:var(--w2-ink-2);justify-content:space-between;gap:8px;padding:8px 4px 8px 14px;display:flex}.ws .w2-drawer-btns{gap:8px;margin-top:10px;display:grid}.ws .w2-foot{background:var(--w2-navy-0);color:var(--w2-on-navy-2);font-size:14px}.ws .w2-foot-top{grid-template-columns:1.4fr repeat(5,1fr);gap:28px;padding-block:52px 28px;display:grid}.ws .w2-foot-about{align-content:start;justify-items:start;gap:12px;display:grid}.ws .w2-foot-about p{max-width:34ch;line-height:1.6}.ws .w2-foot h2{color:#fff;font:700 13px var(--w2-f-d);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.ws .w2-foot a,.ws .w2-foot .w2-link-btn{color:var(--w2-on-navy-2);padding:3px 0;text-decoration:none;display:inline-block}.ws .w2-foot a:hover,.ws .w2-foot .w2-link-btn:hover{color:#fff;text-decoration:underline}.ws .w2-foot .w2-foot-tel{color:#fff;font-weight:700}.ws .w2-foot .ws-btn.w2-btn-ghost{color:#fff;padding:0 18px;display:inline-flex}.ws .w2-link-btn{font:inherit;cursor:pointer;background:0 0;border:0}.ws .w2-foot .ws-fill{color:#f5c26b;background:0 0;border-color:#f5c26b8c}.ws .w2-foot-company{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px 20px;padding-block:14px;font-size:13px;display:flex}.ws .w2-foot-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding-block:16px 24px;font-size:13px;display:flex}.ws .w2-foot-bottom ul{flex-wrap:wrap;gap:16px;display:flex}.ws .w2-sticky{display:none}@media (width<=1100px){.ws .w2-nav nav,.ws .w2-hide-m{display:none}.ws .w2-burger{align-items:center;display:inline-flex}.ws .w2-nav-row{justify-content:space-between}.ws .w2-nav-cta{margin-inline-start:auto}.ws .w2-foot-top{grid-template-columns:1fr 1fr 1fr}.ws .w2-foot-about{grid-column:1/-1}}@media (width<=640px){.ws .w2-util-hide,.ws .w2-nav-cta .w2-btn-ink{display:none}.ws .w2-foot-top{grid-template-columns:1fr 1fr}.ws .w2-sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--w2-surface) 94%, transparent);border-top:1px solid var(--w2-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;position:sticky;bottom:0}.ws .w2-sticky .ws-btn{justify-content:center;width:100%}.ws .w2-caption{border-radius:0;max-width:none;font-size:12.5px;position:static;transform:none}.ws .w2-win-main .w2-rows.is-act{display:none}.ws .w2-win-body{min-height:0}.ws .w2-win-main .w2-scr{height:auto}.ws .w2-win-main .w2-row{flex:none}.ws .w2-flow span{font-size:10px}.ws .w2-tiles{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--w2-gut));padding-bottom:8px;padding-inline:var(--w2-gut);display:flex;overflow-x:auto}.ws .w2-tiles li{scroll-snap-align:start;flex:0 0 168px}.ws .w2-plabel span{display:none}.ws .w2-plabel.is-on span{display:inline}.ws .w2-plabel{padding:3px}.ws .w2-plabel.is-on{padding-inline-end:7px}.ws .w2-bubble{display:none}.ws .w2-clegend{justify-content:flex-start;font-size:11.5px}.ws .w2-con .w2-log{min-height:0}.ws .w2-scenes.is-live{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.ws .w2-scenes.is-live li{scroll-snap-align:start;flex:0 0 150px}.ws .is-live .w2-scene-b{grid-template-columns:28px 1fr;height:100%;padding:8px 10px}.ws .is-live .w2-scene-b .w2-n{grid-row:auto;width:28px;height:28px}.ws .is-live .w2-scene-b b{font-size:13px}.ws .is-live .w2-scene-b small{display:none}}:root .ws.ws.ws{--bg:var(--w2-surface);--bg-soft:var(--w2-surface-2);--bg-deep:var(--w2-navy);--ink:var(--w2-ink);--ink-2:var(--w2-ink-2);--ink-3:var(--w2-muted);--line:var(--w2-line);--line-2:color-mix(in srgb, var(--w2-line) 60%, var(--w2-muted));--navy:var(--brand-navy);--link:var(--w2-info-t);--gold:var(--w2-accent-ink);--gold-line:var(--w2-accent);--gold-soft:color-mix(in srgb, var(--w2-accent) 12%, var(--w2-surface));--on-deep:var(--w2-on-navy);--on-deep-2:var(--w2-on-navy-2);--deep-line:var(--w2-navy-line);--ok:var(--w2-ok-t);--warn:var(--w2-warn-t);--alert:var(--w2-crit-t);--shadow:var(--w2-sh);--shadow-lg:var(--w2-sh-lg);--f-sans:var(--w2-f-t)}.ws h1,.ws h2,.ws h3,.ws h4{font-family:var(--w2-f-d)}.ws .ws-eyebrow{font:700 12px/1.2 var(--w2-f-t);color:var(--w2-accent-ink);align-items:center;gap:10px;display:inline-flex}.ws .ws-eyebrow:before{content:"";background:var(--w2-accent);flex:none;width:22px;height:2px}.ws .ws-btn{border-radius:10px;min-height:48px;padding:0 22px}.ws .ws-btn-outline{border-color:var(--w2-line);background:var(--w2-surface);color:var(--w2-ink)!important}.ws .ws-btn-outline:hover{background:var(--w2-surface-2)}.ws .ws-text-link{color:var(--w2-accent-ink);font-weight:700}.ws .ws-section{background:var(--w2-surface);padding-block:clamp(56px,7vw,88px)}.ws .ws-section.is-soft{background:linear-gradient(180deg, var(--w2-bg), var(--w2-surface-2))}.ws .ws-section.is-tight{padding-block:clamp(32px,4vw,48px)}.ws .ws-head h2{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,42px)}.ws .ws-band{color:var(--w2-on-navy);background:radial-gradient(1000px 500px at 85% 0%, #2d6fe842, transparent 60%), radial-gradient(700px 420px at 0% 100%, #fb601b24, transparent 60%), linear-gradient(180deg, var(--w2-navy-0), var(--w2-navy));border-bottom:0;padding-block:clamp(48px,6vw,84px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.ws .ws-band:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.ws .ws-band>.ws-wrap{z-index:1;position:relative}.ws .ws-band h1{color:#fff;letter-spacing:-.04em;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.ws .ws-band .ws-lead,.ws .ws-band p{color:var(--w2-on-navy-2)}.ws .ws-band .ws-eyebrow{color:var(--w2-accent-2)}.ws .ws-band .ws-crumbs,.ws .ws-band .ws-crumbs a{color:var(--w2-on-navy-2)}.ws .ws-band .ws-crumbs a:hover{color:#fff}.ws .ws-band .ws-btn-outline{background:#ffffff0d;border-color:#ffffff4d;color:var(--w2-on-navy)!important}.ws .ws-band .ws-btn-outline:hover{background:#ffffff1f}.ws .ws-band .ws-live-chip{color:#6ee7b7;background:#009e5e33;border-color:#6ee7b773}.ws .ws-band .ws-soon-chip{color:#ffd2b8;background:#ffffff14;border-color:#ffd2b88c}.ws .ws-band .ws-ic{color:var(--w2-accent-2)}.ws .ws-band .ws-mods a{border-color:var(--w2-navy-line);color:var(--w2-on-navy);background:#ffffff0f}.ws .ws-band .ws-find input{color:#fff;background:#ffffff14;border-color:#ffffff4d}.ws .ws-band .ws-find input::placeholder{color:var(--w2-on-navy-2)}.ws .ws-card{border-color:var(--w2-line);background:var(--w2-surface);border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #081d5c0d}.ws a.ws-card:hover{box-shadow:var(--w2-sh);border-color:color-mix(in srgb, var(--w2-accent) 35%, var(--w2-line));transform:translateY(-3px)}.ws .ws-card h3{letter-spacing:-.01em;font-size:18px}.ws .ws-card .ws-go{color:var(--w2-accent-ink);font-weight:700}.ws .ws-mods a,.ws .ws-mods span{border-color:var(--w2-line);background:var(--w2-surface);color:var(--w2-ink);border-radius:999px}.ws .ws-mods a:hover{border-color:var(--w2-accent);text-decoration:none}.ws .ws-features li .ws-tick-ico{stroke:var(--w2-ok-t)}.ws .ws-mod-h{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px)}.ws .ws-mod-feats .ws-features{margin-top:18px}.ws .ws-flowpic li{border-color:var(--w2-line);background:var(--w2-surface);border-radius:14px;box-shadow:0 1px 2px #081d5c0d}.ws .ws-flowpic .n{background:var(--brand-navy);color:var(--w2-accent-2);border:0}.ws .ws-flowpic li.is-books{border-color:color-mix(in srgb, var(--w2-ok) 45%, var(--w2-line));background:color-mix(in srgb, var(--w2-ok) 6%, var(--w2-surface))}.ws .ws-flowpic li.is-books .n{background:var(--w2-ok-t);color:#fff}.ws .ws-faq details{background:var(--w2-surface);border-radius:14px;box-shadow:0 1px 2px #081d5c0d}.ws .ws-faq summary{font-family:var(--w2-f-d);font-weight:700}.ws .ws-photo{border:1px dashed color-mix(in srgb, var(--brand-navy) 30%, var(--w2-line));background:radial-gradient(260px 160px at 85% 0%, #ffffff8c, transparent 70%), linear-gradient(150deg, color-mix(in srgb, var(--w2-a-wrk) 16%, var(--w2-surface)), color-mix(in srgb, var(--brand-navy) 14%, var(--w2-surface)));color:var(--w2-ink-2);border-radius:18px;font-weight:600}.ws .ws-price-box{border-color:var(--w2-line);border-radius:14px}.ws .ws-section.is-deep{color:var(--w2-on-navy);background:radial-gradient(900px 400px at 85% 0%, #fb601b3d, transparent 60%), linear-gradient(135deg, var(--w2-navy-3), var(--w2-navy))}.ws .ws-cta h2{color:#fff;letter-spacing:-.04em;font-size:clamp(32px,3.8vw,50px)}.ws .is-deep .ws-btn-outline{background:#ffffff0d;border-color:#ffffff4d;color:var(--w2-on-navy)!important}.ws .is-deep .ws-btn-primary{box-shadow:0 10px 28px -10px #fb601b99;background:var(--w2-accent-btn)!important;color:#fff!important}.ws .is-deep .ws-btn-primary:hover{background:var(--w2-accent-btn-h)!important}.ws .ws-wrap{max-width:1280px;padding-inline:var(--w2-gut) var(--w2-gutr)}.ws .ws-points{margin-top:28px}.ws .ws-mod-feats{margin-top:0}.ws .ws-card-top{flex-direction:column-reverse;align-items:flex-start;gap:10px}.ws .ws-card-top .ws-live-chip{white-space:normal;max-width:100%}.ws .ws-band .ws-search{box-shadow:var(--w2-sh-lg);border-radius:14px}.ws .ws-band .ws-search .ws-hint,.ws .ws-band .ws-search .ws-search-count{color:var(--w2-muted)}.ws .w2-logo img.w2-logo-night,:root[data-theme=dark] .ws .w2-logo img.w2-logo-day{display:none}:root[data-theme=dark] .ws .w2-logo img.w2-logo-night{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws .w2-logo img.w2-logo-day{display:none}:root:not([data-theme=light]) .ws .w2-logo img.w2-logo-night{display:block}}:root[data-theme=dark] .ws .ws-photo,:root[data-theme=dark] .ws .w2-photo-space{background:linear-gradient(150deg, var(--w2-surface-2), var(--w2-navy))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws .ws-photo,:root:not([data-theme=light]) .ws .w2-photo-space{background:linear-gradient(150deg, var(--w2-surface-2), var(--w2-navy))}}@media (width<=720px){.ws .w2-demo-pick{scroll-snap-type:x mandatory;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.ws .w2-demo-pick button{scroll-snap-align:start;flex:none}}.ws .w2-area-tiles .w2-tiles{margin-top:0}.ws .w2-card-ic{background:var(--brand-navy);width:44px;height:44px;color:var(--w2-accent-2);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.ws .w2-demo-pick{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ws .w2-demo-pick button{border:1px solid var(--w2-line);background:var(--w2-surface);min-height:40px;color:var(--w2-ink);font:600 14px var(--w2-f-t);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ws .w2-demo-pick button .w2-ic{width:16px;height:16px;color:var(--w2-muted)}.ws .w2-demo-pick button:hover{border-color:var(--w2-accent)}.ws .w2-demo-pick button.is-on{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff}.ws .w2-demo-pick button.is-on .w2-ic{color:var(--w2-accent-2)}.ws .w2-demo-pick button:focus-visible{outline:2px solid var(--w2-accent-btn);outline-offset:2px}.ws .w2-mod-demo{background:var(--w2-surface);padding-block:clamp(40px,5vw,64px)}.ws .w2-mod-demo-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.ws .w2-pause.is-light{border-color:var(--w2-line);background:var(--w2-surface);color:var(--w2-ink);margin-top:0}.ws .w2-pause.is-light:hover{border-color:var(--w2-accent)}.ws .w2-oneplat{background:var(--w2-surface)}.ws .w2-compare{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ws .w2-compare-col{border:1px solid var(--w2-line);background:var(--w2-bg);border-radius:18px;padding:26px 28px}.ws .w2-compare-col h3{font:800 20px/1.2 var(--w2-f-d);color:var(--w2-muted);margin:0 0 16px}.ws .w2-compare-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws .w2-compare-col li{color:var(--w2-ink-2);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.ws .w2-compare-col li .w2-ic{color:var(--w2-muted);margin-top:2px}.ws .w2-compare-col.is-after{color:var(--w2-on-navy);background:radial-gradient(520px 260px at 100% 0%, #fb601b38, transparent 65%), linear-gradient(150deg, var(--w2-navy-2), var(--w2-navy));box-shadow:var(--w2-sh);border-color:#0000}.ws .w2-compare-col.is-after h3{color:#fff}.ws .w2-compare-col.is-after li{color:var(--w2-on-navy)}.ws .w2-compare-col.is-after li .w2-ic{color:var(--w2-accent-2)}.ws .w2-replace{background:linear-gradient(180deg, var(--w2-bg), var(--w2-surface-2))}.ws .w2-calc{grid-template-columns:1.05fr .95fr;align-items:start;gap:24px;display:grid}.ws .w2-calc-tools{border:1px solid var(--w2-line);background:var(--w2-surface);border-radius:18px;grid-template-columns:1fr 1fr;align-content:start;gap:10px;min-width:0;margin:0;padding:20px;display:grid}.ws .w2-calc-tools legend{float:left;font:700 12px/1.2 var(--w2-f-t);letter-spacing:.12em;text-transform:uppercase;color:var(--w2-muted);grid-column:1/-1;margin-bottom:6px}.ws .w2-calc-tool{border:1px solid var(--w2-line);background:var(--w2-surface);border-radius:12px;transition:border-color .2s,background .2s}.ws .w2-calc-tool.is-on{border-color:color-mix(in srgb, var(--w2-accent) 55%, var(--w2-line));background:color-mix(in srgb, var(--w2-accent) 6%, var(--w2-surface))}.ws .w2-calc-tick{cursor:pointer;min-height:48px;color:var(--w2-ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.ws .w2-calc-tick input{width:18px;height:18px;accent-color:var(--w2-accent-btn);flex:none;margin:1px 0 0}.ws .w2-calc-pay{color:var(--w2-ink-2);gap:6px;padding:0 14px 12px;font-size:13px;display:grid}.ws .w2-calc-pay input{border:1px solid var(--w2-line);background:var(--w2-surface);width:100%;min-height:44px;color:var(--w2-ink);font:600 16px var(--w2-f-m);border-radius:10px;padding:0 12px}.ws .w2-calc-pay input:focus-visible{outline:2px solid var(--w2-accent-btn);outline-offset:1px}.ws .w2-calc-out{gap:16px;display:grid}.ws .w2-calc-side{gap:14px;display:grid}.ws .w2-calc-today,.ws .w2-calc-ours{border-radius:18px;padding:20px 22px}.ws .w2-calc-today{color:var(--w2-on-navy);background:radial-gradient(420px 200px at 100% 0%, #fb601b38, transparent 65%), linear-gradient(150deg, var(--w2-navy-2), var(--w2-navy))}.ws .w2-calc-today h3,.ws .w2-calc-ours h3{font:700 12px/1.2 var(--w2-f-t);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.ws .w2-calc-today h3{color:var(--w2-accent-2)}.ws .w2-calc-today b{font:800 clamp(28px, 3vw, 38px) / 1.1 var(--w2-f-d);letter-spacing:-.02em;color:#fff}.ws .w2-calc-today .ws-hint{color:var(--w2-on-navy-2);margin:0;font-size:15px}.ws .w2-calc-ours{border:1px solid var(--w2-line);background:var(--w2-surface)}.ws .w2-calc-ours h3{color:var(--w2-muted)}.ws .w2-calc-ours .ws-hint{margin:0;font-size:15px}.ws .w2-calc-row{border-top:1px solid var(--w2-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ws .w2-calc-row:first-of-type{border-top:0}.ws .w2-calc-row>span{gap:2px;display:grid}.ws .w2-calc-row a{color:var(--w2-ink)}.ws .w2-calc-row small{color:var(--w2-muted)}.ws .w2-calc-note{color:var(--w2-muted);margin:0;font-size:14px}.ws .w2-works{background:var(--w2-surface)}.ws .w2-works-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ws .w2-works-grid li{border:1px solid var(--w2-line);background:var(--w2-bg);border-radius:14px;gap:4px;padding:18px 20px;display:grid}.ws .w2-works-grid b{font:800 18px/1.2 var(--w2-f-d);letter-spacing:-.01em;color:var(--w2-ink)}.ws .w2-works-grid small{color:var(--w2-muted);font-size:14px}.ws .w2-golive{background:linear-gradient(180deg, var(--w2-bg), var(--w2-surface-2))}.ws .w2-golive-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:28px;display:grid}.ws .w2-golive-steps{counter-reset:none;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws .w2-golive-steps li{border:1px solid var(--w2-line);background:var(--w2-surface);border-radius:16px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #081d5c0d}.ws .w2-golive-n{background:var(--brand-navy);width:44px;height:44px;color:var(--w2-accent-2);border-radius:12px;flex:none;place-items:center;display:grid}.ws .w2-golive-steps li:last-child .w2-golive-n{background:var(--w2-ok-t);color:#fff}.ws .w2-golive-steps small{font:700 11px/1.2 var(--w2-f-t);letter-spacing:.12em;text-transform:uppercase;color:var(--w2-accent-ink);display:block}.ws .w2-golive-steps b{font:800 18px/1.25 var(--w2-f-d);color:var(--w2-ink);margin:4px 0;display:block}.ws .w2-golive-steps p{color:var(--w2-ink-2);margin:0;font-size:15px;line-height:1.55}.ws .w2-photo-space{border:1px dashed color-mix(in srgb, var(--brand-navy) 30%, var(--w2-line));background:radial-gradient(260px 160px at 85% 0%, #ffffff8c, transparent 70%), linear-gradient(150deg, color-mix(in srgb, var(--w2-a-wrk) 16%, var(--w2-surface)), color-mix(in srgb, var(--brand-navy) 14%, var(--w2-surface)));border-radius:18px;place-items:center;min-height:320px;margin:0;display:grid;overflow:hidden}.ws .w2-photo-space img{object-fit:cover;width:100%;height:100%}.ws .w2-photo-space figcaption{text-align:center;color:var(--w2-ink-2);justify-items:center;gap:10px;padding:24px;font-weight:600;display:grid}.ws .w2-photo-space figcaption .w2-ic{width:32px;height:32px;color:var(--w2-muted)}@media (width<=1080px){.ws .w2-works-grid{grid-template-columns:repeat(2,1fr)}.ws .w2-calc,.ws .w2-golive-grid{grid-template-columns:minmax(0,1fr)}.ws .w2-photo-space{min-height:220px}}@media (width<=720px){.ws .w2-compare,.ws .w2-calc-tools{grid-template-columns:minmax(0,1fr)}.ws .w2-compare-col{padding:22px 20px}.ws .w2-works-grid{gap:10px}.ws .w2-works-grid li{padding:14px 16px}}.ws .w2-real{background:var(--w2-bg)}.ws .w2-real-fig{gap:12px;margin:0;display:grid}.ws .w2-real-frame{aspect-ratio:16/9;border:1px solid var(--w2-line);background:var(--w2-navy);box-shadow:var(--w2-sh-lg);border-radius:18px;position:relative;overflow:hidden}.ws .w2-real-video{object-fit:contain;background:var(--w2-navy);width:100%;height:100%;display:block}.ws .w2-real-play{background:var(--w2-accent-btn);width:84px;height:84px;color:var(--w2-on-accent);box-shadow:var(--w2-sh-lg);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:auto;transition:transform .15s,background-color .15s;display:grid;position:absolute;inset:0}.ws .w2-real-play:hover{background:var(--w2-accent-btn-h);transform:scale(1.05)}.ws .w2-real-play svg{fill:currentColor;width:34px;height:34px;translate:3px}.ws .w2-real-cap{color:var(--w2-ink-2);text-align:start;font-size:15px}@media (width<=640px){.ws .w2-real-frame{border-radius:12px}.ws .w2-real-play{width:64px;height:64px}.ws .w2-real-play svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.ws .w2-real-play{transition:none}.ws .w2-real-play:hover{transform:none}}.ww-kinds{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ww-kinds button{border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink-2);font:600 14px var(--f-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.ww-kinds button:hover{border-color:var(--line-2)}.ww-kinds button[aria-pressed=true]{border-color:var(--link);color:var(--link);background:var(--bg-soft)}.ww-kinds button:focus-visible{outline:3px solid var(--link);outline-offset:2px}.ww-kinds b{color:var(--ink-3);font-weight:600}.ww-group+.ww-group{margin-top:36px}.ww-group h2{align-items:center;gap:12px;margin-bottom:16px;font-size:21px;display:flex}.ww-ic{background:var(--bg-soft);width:40px;height:40px;color:var(--link);border-radius:10px;flex:none;place-items:center;display:grid}.ww-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.ww-card h3{overflow-wrap:anywhere;font-size:17px}.ww-card dl{gap:8px;font-size:14px;display:grid}.ww-card dt{color:var(--ink-3);font-size:12.5px}.ww-card dd{color:var(--ink-2);margin:0}.ww-tag{border:1px dashed var(--line-2);font:600 12.5px var(--f-sans);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.ww-none{color:var(--ink-2)}.ww-foot{color:var(--ink-3);max-width:80ch;margin-top:28px;font-size:13.5px}
