:root{--nx-c-black:#020203;--nx-c-black-a18:#0202032e;--nx-c-black-a45:#02020373;--nx-c-black-a55:#0202038c;--nx-c-black-a6:#02020399;--nx-c-black-a7:#020203b3;--nx-c-h047857:#047857;--nx-c-h059669:#059669;--nx-c-h0c0a1d:#0c0a1d;--nx-c-h10b981:#10b981;--nx-c-h16112e:#16112e;--nx-c-h1a1430:#1a1430;--nx-c-h1d4ed8:#1d4ed8;--nx-c-h22c55e:#22c55e;--nx-c-h2a1257:#2a1257;--nx-c-h34d399:#34d399;--nx-c-h3b1a7a:#3b1a7a;--nx-c-h4c1d95:#4c1d95;--nx-c-h4d4766:#4d4766;--nx-c-h5b21b6:#5b21b6;--nx-c-h5b2fd6:#5b2fd6;--nx-c-h5f5979:#5f5979;--nx-c-h6d28d9:#6d28d9;--nx-c-h6e6887:#6e6887;--nx-c-h844bf2:#844bf2;--nx-c-ha21caf:#a21caf;--nx-c-hb43cc4:#b43cc4;--nx-c-hb45309:#b45309;--nx-c-hb91c1c:#b91c1c;--nx-c-hb98cff:#b98cff;--nx-c-hc4b5fd:#c4b5fd;--nx-c-hc99a2e:#c99a2e;--nx-c-hd97706:#d97706;--nx-c-hdb2777:#db2777;--nx-c-hdc2626:#dc2626;--nx-c-he9e3ff:#e9e3ff;--nx-c-hece3ff:#ece3ff;--nx-c-hef4444:#ef4444;--nx-c-hef4f7a:#ef4f7a;--nx-c-hf0abfc:#f0abfc;--nx-c-hf59e0b:#f59e0b;--nx-c-hf5d27a:#f5d27a;--nx-c-hf5f0ff:#f5f0ff;--nx-c-hfb7185:#fb7185;--nx-c-hfbbf24:#fbbf24;--nx-c-hfbfaff:#fbfaff;--nx-c-rgb-109-40-217-a16:#6d28d929;--nx-c-rgb-109-40-217-a35:#6d28d959;--nx-c-rgb-109-40-217-a5:#6d28d980;--nx-c-rgb-12-10-29-a05:#0c0a1d0d;--nx-c-rgb-12-10-29-a35:#0c0a1d59;--nx-c-rgb-12-10-29-a88:#0c0a1de0;--nx-c-rgb-12-10-29-a92:#0c0a1deb;--nx-c-rgb-127-127-127-a08:#7f7f7f14;--nx-c-rgb-132-75-242-a0:#844bf200;--nx-c-rgb-132-75-242-a03:#844bf208;--nx-c-rgb-132-75-242-a06:#844bf20f;--nx-c-rgb-132-75-242-a08:#844bf214;--nx-c-rgb-132-75-242-a1:#844bf21a;--nx-c-rgb-132-75-242-a12:#844bf21f;--nx-c-rgb-132-75-242-a18:#844bf22e;--nx-c-rgb-132-75-242-a2:#844bf233;--nx-c-rgb-132-75-242-a22:#844bf238;--nx-c-rgb-132-75-242-a28:#844bf247;--nx-c-rgb-132-75-242-a3:#844bf24d;--nx-c-rgb-132-75-242-a45:#844bf273;--nx-c-rgb-132-75-242-a5:#844bf280;--nx-c-rgb-132-75-242-a55:#844bf28c;--nx-c-rgb-132-75-242-a6:#844bf299;--nx-c-rgb-132-75-242-a7:#844bf2b3;--nx-c-rgb-132-75-242-a8:#844bf2cc;--nx-c-rgb-16-185-129-a1:#10b9811a;--nx-c-rgb-16-185-129-a35:#10b98159;--nx-c-rgb-16-185-129-a5:#10b98180;--nx-c-rgb-196-181-253-a26:#c4b5fd42;--nx-c-rgb-219-39-119-a0:#db277700;--nx-c-rgb-219-39-119-a13:#db277721;--nx-c-rgb-219-39-119-a25:#db277740;--nx-c-rgb-219-39-119-a35:#db277759;--nx-c-rgb-219-39-119-a55:#db27778c;--nx-c-rgb-219-39-119-a65:#db2777a6;--nx-c-rgb-22-17-46-a06:#16112e0f;--nx-c-rgb-22-17-46-a08:#16112e14;--nx-c-rgb-22-17-46-a1:#16112e1a;--nx-c-rgb-22-17-46-a12:#16112e1f;--nx-c-rgb-22-17-46-a14:#16112e24;--nx-c-rgb-22-17-46-a15:#16112e26;--nx-c-rgb-22-17-46-a2:#16112e33;--nx-c-rgb-239-68-68-a08:#ef444414;--nx-c-rgb-239-68-68-a35:#ef444459;--nx-c-rgb-248-246-255-a0:#f8f6ff00;--nx-c-rgb-248-246-255-a2:#f8f6ff33;--nx-c-rgb-248-246-255-a3:#f8f6ff4d;--nx-c-rgb-248-246-255-a45:#f8f6ff73;--nx-c-rgb-248-246-255-a78:#f8f6ffc7;--nx-c-rgb-248-246-255-a9:#f8f6ffe6;--nx-c-rgb-248-246-255-a97:#f8f6fff7;--nx-c-rgb-52-211-153-a0:#34d39900;--nx-c-rgb-52-211-153-a6:#34d39999;--nx-c-rgb-76-29-149-a3:#4c1d954d;--nx-c-rgb-76-29-149-a35:#4c1d9559;--nx-c-white:#fcfbfe;--nx-c-white-a04:#fcfbfe0a;--nx-c-white-a05:#fcfbfe0d;--nx-c-white-a07:#fcfbfe12;--nx-c-white-a08:#fcfbfe14;--nx-c-white-a1:#fcfbfe1a;--nx-c-white-a12:#fcfbfe1f;--nx-c-white-a14:#fcfbfe24;--nx-c-white-a15:#fcfbfe26;--nx-c-white-a18:#fcfbfe2e;--nx-c-white-a2:#fcfbfe33;--nx-c-white-a22:#fcfbfe38;--nx-c-white-a25:#fcfbfe40;--nx-c-white-a45:#fcfbfe73;--nx-c-white-a5:#fcfbfe80;--nx-c-white-a55:#fcfbfe8c;--nx-c-white-a62:#fcfbfe9e;--nx-c-white-a7:#fcfbfeb3;--nx-c-white-a72:#fcfbfeb8;--nx-c-white-a75:#fcfbfebf;--nx-c-white-a78:#fcfbfec7;--nx-c-white-a8:#fcfbfecc;--nx-c-white-a85:#fcfbfed9;--nx-c-white-a92:#fcfbfeeb;--nx-c-white-a94:#fcfbfef0;--nx-c-font-num:"Outfit", "Noto Kufi Arabic", sans-serif;--nx-c-font-num-lat:"Outfit", sans-serif;--nx-c-font-serif:Georgia, serif;--nx-c-font-body:"Noto Kufi Arabic", "Kufi FB ar-noto-sans", "Kufi FB ar-naskh", "Kufi FB ar-segoe", "Kufi FB ar-tahoma", "Kufi FB la-roboto", "Kufi FB la-segoe", "Kufi FB la-arial", "Apple Color Emoji", "Twemoji Country Flags", "Segoe UI Emoji", "Noto Color Emoji", sans-serif}@supports (color:lab(0% 0 0)){:root{--nx-c-black:lab(.446939% .18359 -.638407);--nx-c-black-a18:lab(.446939% .18359 -.638407/.18);--nx-c-black-a45:lab(.446939% .18359 -.638407/.45);--nx-c-black-a55:lab(.446939% .18359 -.638407/.55);--nx-c-black-a6:lab(.446939% .18359 -.638407/.6);--nx-c-black-a7:lab(.446939% .18359 -.638407/.7);--nx-c-white:lab(98.7993% .589162 -1.37191);--nx-c-white-a04:lab(98.7993% .589162 -1.37191/.04);--nx-c-white-a05:lab(98.7993% .589162 -1.37191/.05);--nx-c-white-a07:lab(98.7993% .589162 -1.37191/.07);--nx-c-white-a08:lab(98.7993% .589162 -1.37191/.08);--nx-c-white-a1:lab(98.7993% .589162 -1.37191/.1);--nx-c-white-a12:lab(98.7993% .589162 -1.37191/.12);--nx-c-white-a14:lab(98.7993% .589162 -1.37191/.14);--nx-c-white-a15:lab(98.7993% .589162 -1.37191/.15);--nx-c-white-a18:lab(98.7993% .589162 -1.37191/.18);--nx-c-white-a2:lab(98.7993% .589162 -1.37191/.2);--nx-c-white-a22:lab(98.7993% .589162 -1.37191/.22);--nx-c-white-a25:lab(98.7993% .589162 -1.37191/.25);--nx-c-white-a45:lab(98.7993% .589162 -1.37191/.45);--nx-c-white-a5:lab(98.7993% .589162 -1.37191/.5);--nx-c-white-a55:lab(98.7993% .589162 -1.37191/.55);--nx-c-white-a62:lab(98.7993% .589162 -1.37191/.62);--nx-c-white-a7:lab(98.7993% .589162 -1.37191/.7);--nx-c-white-a72:lab(98.7993% .589162 -1.37191/.72);--nx-c-white-a75:lab(98.7993% .589162 -1.37191/.75);--nx-c-white-a78:lab(98.7993% .589162 -1.37191/.78);--nx-c-white-a8:lab(98.7993% .589162 -1.37191/.8);--nx-c-white-a85:lab(98.7993% .589162 -1.37191/.85);--nx-c-white-a92:lab(98.7993% .589162 -1.37191/.92);--nx-c-white-a94:lab(98.7993% .589162 -1.37191/.94)}}
:root{--es-white:#fcfbfe;--es-black:#020203;--es-font-num:"Outfit", sans-serif;--es-font-num-ar:"Outfit", "Noto Kufi Arabic", sans-serif;--es-c-047857:#047857;--es-c-0c0a1d:#0c0a1d;--es-c-0c0a1d-35:#0c0a1d59;--es-c-0c0a1d-45:#0c0a1d73;--es-c-0c0a1d-5:#0c0a1d0d;--es-c-0c0a1d-92:#0c0a1deb;--es-c-10b981:#10b981;--es-c-10b981-15:#10b98126;--es-c-10b981-20:#10b98133;--es-c-10b981-35:#10b98159;--es-c-10b981-40:#10b98166;--es-c-10b981-7:#10b98112;--es-c-1a1430:#1a1430;--es-c-1f1633:#1f1633;--es-c-2a1257:#2a1257;--es-c-2a2342:#2a2342;--es-c-34d399:#34d399;--es-c-34d399-0:#34d39900;--es-c-34d399-60:#34d39999;--es-c-4c1d95:#4c1d95;--es-c-5b2fd6:#5b2fd6;--es-c-6d3ff0:#6d3ff0;--es-c-7c3aed:#7c3aed;--es-c-844bf2:#844bf2;--es-c-844bf2-0:#844bf200;--es-c-844bf2-50:#844bf280;--es-c-844bf2-55:#844bf28c;--es-c-844bf2-60:#844bf299;--es-c-844bf2-70:#844bf2b3;--es-c-844bf2-75:#844bf2bf;--es-c-844bf2-80:#844bf2cc;--es-c-94a3b8:#94a3b8;--es-c-94a3b8-18:#94a3b82e;--es-c-9b3fe0:#9b3fe0;--es-c-b43cc4:#b43cc4;--es-c-c4b5fd:#c4b5fd;--es-c-c4b5fd-28:#c4b5fd47;--es-c-d0338f:#d0338f;--es-c-d7a33b:#d7a33b;--es-c-db2777:#db2777;--es-c-db2777-0:#db277700;--es-c-db2777-35:#db277759;--es-c-db2777-55:#db27778c;--es-c-db2777-60:#db277799;--es-c-db2777-65:#db2777a6;--es-c-e9e3ff:#e9e3ff;--es-c-ef4444:#ef4444;--es-c-ef4444-12:#ef44441f;--es-c-ef4444-35:#ef444459;--es-c-ef4444-6:#ef44440f;--es-c-ef4f7a:#ef4f7a;--es-c-f0abfc:#f0abfc;--es-c-f0abfc-15:#f0abfc26;--es-c-f59e0b:#f59e0b;--es-c-fb7185:#fb7185;--es-c-fca5a5:#fca5a5;--es-c-fde7a4:#fde7a4}@supports (color:lab(0% 0 0)){:root{--es-white:lab(98.7993% .589162 -1.37191);--es-black:lab(.446939% .18359 -.638407)}}
:root{--cp-black:#020203;--cp-c-059669:#059669;--cp-c-10141f:#10141f;--cp-c-111:#111;--cp-c-1a1a1a:#1a1a1a;--cp-c-1a1f71:#1a1f71;--cp-c-1b2133:#1b2133;--cp-c-1f7a6a:#1f7a6a;--cp-c-22c55e:#22c55e;--cp-c-231f20:#231f20;--cp-c-25d366:#25d366;--cp-c-25d36612:#25d36612;--cp-c-25d36655:#25d36655;--cp-c-4f008c:#4f008c;--cp-c-555b6a:#555b6a;--cp-c-635bff:#635bff;--cp-c-6d28d9:#6d28d9;--cp-c-7c6ff5:#7c6ff5;--cp-c-844bf2:#844bf2;--cp-c-888:#888;--cp-c-94a3b8:#94a3b8;--cp-c-c0392b:#c0392b;--cp-c-db2777:#db2777;--cp-c-dc2626:#dc2626;--cp-c-ddd:#ddd;--cp-c-e2e8f0:#e2e8f0;--cp-c-e53e3e:#e53e3e;--cp-c-e6007e:#e6007e;--cp-c-e74c3c:#e74c3c;--cp-c-ef4444:#ef4444;--cp-white:#fcfbfe;--cp-focus-dark:#f0abfc}@supports (color:lab(0% 0 0)){:root{--cp-black:lab(.446939% .18359 -.638407);--cp-white:lab(98.7993% .589162 -1.37191)}}header a:focus-visible,header button:focus-visible,header input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}:root[data-theme=dark] header a:focus-visible,:root[data-theme=dark] header button:focus-visible,:root[data-theme=dark] header input:focus-visible{outline-color:var(--cp-focus-dark)}
:root{--ac-white:#fcfbfe;--ac-ink:#020203;--ac-wa:#25d366;--ac-success:#059669;--ac-green:#16a34a;--ac-green-bright:#22c55e;--ac-red:#ef4444;--ac-amber:#f59e0b;--ac-ochre:#ca8a04;--ac-forest:#0f7a41;--ac-navy:#10141f;--ac-scrim:#0008;--ac-hairline:#8884;--ac-yellow:#f5b301;--ac-dark:#111;--ac-charcoal:#333;--ac-gold-classic:#d4af37;--ac-gold-soft:#f5d76e;--ac-violet-soft:#a78bfa;--ac-violet:#844bf2;--ac-slate:#94a3b8;--ac-slate-light:#e2e8f0;--ac-slate-pale:#cbd5e1}@supports (color:lab(0% 0 0)){:root{--ac-white:lab(98.7993% .589162 -1.37191);--ac-ink:lab(.446939% .18359 -.638407)}}
:root{--pa-white:#fcfbfe;--pa-violet:#844bf2;--pa-violet-80:#844bf2cc;--pa-card-rose:#ef4f7a;--pa-card-deep:#5b2fd6;--pa-card-mid:#844bf2;--pa-card-orchid:#b43cc4;--pa-card-ink:#4c1d95;--pa-scrim-72:#0c0a1db8;--pa-rain-top:#38bdf8;--pa-rain-bottom:#6366f1;--pa-field-light:#faf8ff;--pa-field-light-line:#16112e24;--pa-font-num:"Outfit", sans-serif;--pa-font-num-ar:"Outfit", "Noto Kufi Arabic", sans-serif}@supports (color:lab(0% 0 0)){:root{--pa-white:lab(98.7993% .589162 -1.37191)}}:root{--pa-navy-a:#0d2040;--pa-navy-b:#1a3a60;--pa-violet-a:#7c3aed;--pa-violet-b:#a21caf;--pa-mint:#34d399;--pa-night:#0d1117;--pa-wl-bg:#f7f6f2;--pa-wl-ink:#111;--pa-wl-muted:#555b6a}
:root{--pb-pg-font-myr:"Outfit", "Noto Kufi Arabic", sans-serif;--pb-pg-font-num:"Outfit", sans-serif;--pb-pg-scene-shadow:#0c0a1d73;--pb-pg-ghost-a:#c4b5fd38;--pb-pg-ghost-b:#f0abfc14;--pb-pg-ghost-border:#c4b5fd47;--pb-pg-ink:#16112e;--pb-pg-tag-ink:#6d28d9;--pb-pg-tag-bg:#f1eaff;--pb-pg-tag-border:#6d28d973;--pb-pg-line-ink:#4d4766;--pb-pg-line-rule:#16112e14;--pb-pg-strike:#8a849f;--pb-pg-strike-line:#db2777;--pb-pg-diff:#a21caf;--pb-pg-stub-glow:#ef4f7a;--pb-pg-stub-a:#5b2fd6;--pb-pg-stub-b:#844bf2;--pb-pg-stub-c:#b43cc4;--pb-pg-stub-dash:#fcfbfe8c;--pb-pg-scene-shadow-light:#4c1d9547;--pb-pg-ghost-light-a:#844bf229;--pb-pg-ghost-light-b:#db27770f;--pb-pg-ghost-light-border:#844bf247;--pb-pg-res-a:#c4b5fd;--pb-pg-res-b:#f0abfc;--pb-pg-res-c:#fb7185;--pb-white:#fcfbfe;--pb-black:#020203;--pb-error:#ff6b6b;--pb-warn:#e0883a;--pb-season-up:#b7791f;--pb-season-down:#2f855a;--pb-peak:#d69e2e;--pb-calm:#38a169}@supports (color:lab(0% 0 0)){:root{--pb-white:lab(98.7993% .589162 -1.37191);--pb-black:lab(.446939% .18359 -.638407)}}
:root{--n2-purple:#844bf2;--n2-purple-2:#6d34e0;--n2-pink:#db2777;--n2-ink:#1e1038;--n2-ok:#12925a;--n2-star:#f5a623;--n2-bg:#fbfaff;--n2-soft:#f3effb;--n2-card:#fff;--n2-text:#15111f;--n2-muted:#625d70;--n2-line:#e7e1f2;--n2-shadow:0 20px 50px -24px #4c1d9573;--n2-ease:cubic-bezier(.2, .8, .2, 1);--n2-hd:68px;--n2-r-sm:18px;--n2-r:26px;--n2-r-lg:34px;--n2-num:var(--font-outfit), "Outfit", sans-serif}[data-theme=dark]{--n2-bg:#0d0916;--n2-soft:#221a36;--n2-card:#1a1329;--n2-text:#f1edfa;--n2-muted:#b1a9c7;--n2-line:#352a50;--n2-ink:#08050f;--n2-ok:#4ade80;--n2-shadow:0 20px 50px -24px #000c}.n2{background:var(--n2-bg);color:var(--n2-text);line-height:1.7;overflow-x:clip}:where(.n2) a{color:inherit;text-decoration:none}.n2-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.n2-num,.n2 bdi{font-family:var(--n2-num);font-weight:700}.n2 :focus-visible,.n2-hd :focus-visible,.n2-ft :focus-visible{outline:3px solid var(--n2-pink);outline-offset:3px;border-radius:8px}.n2-stars{color:var(--n2-star);letter-spacing:1px}.n2-btn{cursor:pointer;transition:transform .2s var(--n2-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:700;display:inline-flex}.n2-btn:hover{transform:translateY(-3px)}.n2-btn--white{color:#1e1038;background:#fff}.n2-btn--glass{color:#fff;background:#ffffff29}.n2-btn--brand{background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));color:#fff}.n2-btn--soft{background:var(--n2-soft);color:var(--n2-text)}.n2-head{justify-content:space-between;align-items:end;gap:16px;margin:64px 0 20px;display:flex}.n2-h2{color:var(--n2-text);font-size:clamp(22px,2.8vw,32px);font-weight:800;line-height:1.35}.n2-head p{color:var(--n2-muted);font-size:14.5px}.n2-link{white-space:nowrap;font-size:14px;font-weight:700;color:var(--n2-purple)!important}[data-theme=dark] .n2-link{color:#c4b5fd!important}.n2-arr{gap:8px;display:flex}.n2-arr button{border:1px solid var(--n2-line);background:var(--n2-card);width:44px;height:44px;color:var(--n2-text);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.n2-arr button:hover{background:var(--n2-purple);color:#fff}.n2-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:6px 2px 14px;display:flex;overflow-x:auto}.n2-strip::-webkit-scrollbar{display:none}.n2-strip>*{scroll-snap-align:start;flex:none}.n2-chips{flex-wrap:wrap;gap:8px;display:flex}.n2-chips button{background:var(--n2-soft);color:var(--n2-text);cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.n2-chips button[aria-pressed=true]{background:var(--n2-purple);color:#fff}.n2-js [data-n2-rv]{opacity:0;transition:opacity .7s var(--n2-ease), transform .7s var(--n2-ease);transform:translateY(26px)}.n2-js [data-n2-rv].is-in{opacity:1;transform:none}.n2-hd{z-index:50;height:var(--n2-hd);background:color-mix(in srgb, var(--n2-bg) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);color:var(--n2-text);box-shadow:0 1px 0 var(--n2-line);align-items:center;transition:background .3s,box-shadow .3s,color .3s;display:flex;position:sticky;top:0}.n2-hd-in{align-items:center;gap:16px;width:100%;display:flex}.n2-logo{min-width:0;color:inherit;flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.n2-logo span{white-space:nowrap;text-overflow:ellipsis;max-width:16em;overflow:hidden}.n2-logo-mark{width:36px;height:36px;font-family:var(--n2-num);color:#fff;background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));border-radius:12px;place-items:center;font-size:19px;font-weight:700;display:grid}.n2-nav{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:none}.n2-navlink,.n2-hd .nx-navgroup-btn{white-space:nowrap;color:inherit;border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600;transition:background .2s}.n2-navlink:hover,.n2-hd .nx-navgroup-btn:hover,.n2-hd .nx-navgroup.is-open .nx-navgroup-btn{background:var(--n2-soft);color:inherit}.n2-navlink.is-active,.n2-hd .nx-navgroup-btn.is-active{background:var(--n2-soft);color:var(--n2-purple)}[data-theme=dark] .n2-navlink.is-active,[data-theme=dark] .n2-hd .nx-navgroup-btn.is-active{color:#c4b5fd}.n2-tools{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.n2-ib{background:var(--n2-soft);width:42px;height:42px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.n2-ib:hover{transform:scale(1.08)}.n2-acct{background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:14px;font-weight:700;display:flex}[dir=rtl] .n2-acct{padding:5px 5px 5px 14px}.n2-acct i{background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.n2-menu{inset-inline-end:0;background:var(--n2-card);border:1px solid var(--n2-line);min-width:190px;box-shadow:var(--n2-shadow);z-index:60;border-radius:18px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px)}.n2-menu a,.n2-menu button{text-align:start;width:100%;color:var(--n2-text);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:14px;display:block}.n2-menu a:hover,.n2-menu button:hover{background:var(--n2-soft)}.n2-burger{display:grid}.n2-hd-search{display:none}@media (min-width:1280px){.n2-nav{display:flex}.n2-burger{display:none}.n2-hd-search{display:block}}body:has(.n2-top) .n2-hd:not(.is-s){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;background:0 0}body:has(.n2-top) .n2-hd:not(.is-s) .n2-ib{background:#ffffff29}body:has(.n2-top) .n2-hd:not(.is-s) .n2-navlink:hover{color:#fff;background:#ffffff29}body:has(.n2-top) .n2-hd:not(.is-s) .nx-navgroup-btn:hover{color:#fff;background:#ffffff29}body:has(.n2-top) .n2-hd:not(.is-s) .nx-navgroup.is-open .nx-navgroup-btn{color:#fff;background:#ffffff29}body:has(.n2-top) .n2-hd:not(.is-s) .n2-navlink.is-active{color:#fff;background:#ffffff29}body:has(.n2-top) .n2-hd:not(.is-s) .n2-logo-mark{color:var(--n2-purple);background:#fff}body:has(.n2-top) .n2-hd:not(.is-s) .n2-acct{color:#1e1038;background:#fff;border-color:#0000}.n2-drawer{inset:var(--n2-hd) 0 0;z-index:49;background:var(--n2-bg);color:var(--n2-text);align-content:start;gap:4px;padding:16px 20px 120px;display:grid;position:fixed;overflow-y:auto}.n2-drawer a,.n2-drawer button.n2-drawer-row{color:var(--n2-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-size:15px;font-weight:600;display:flex}.n2-drawer a.is-active{background:var(--n2-soft);color:var(--n2-purple)}.n2-drawer-title{color:var(--n2-muted);padding:14px 14px 4px;font-size:12.5px}.n2-drawer-cta{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.n2-drawer-cta a{justify-content:center}.n2-tabs{z-index:48;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#cfc6ea;background:#1e1038eb;border-radius:999px;gap:2px;padding:7px;font-size:12.5px;font-weight:600;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -12px #0009}.n2-tabs a{color:inherit;border-radius:999px;align-items:center;gap:7px;padding:11px 15px;display:flex}.n2-tabs a span{display:none}.n2-tabs a.is-active{color:#1e1038;background:#fff}.n2-tabs a.is-active span{display:inline}@media (min-width:981px){.n2-tabs{display:none}}@media (max-width:980px){body:has(.n2-tabs){padding-bottom:76px}}.n2-top{margin-top:calc(var(--n2-hd) * -1);padding:calc(var(--n2-hd) + 50px) 0 120px;background:var(--n2-purple);color:#fff;border-radius:0 0 44px 44px;position:relative;overflow:hidden}.n2-top:before{content:"";background:var(--n2-pink);inset-inline-end:-180px;opacity:.9;border-radius:50%;width:560px;height:560px;position:absolute;top:-240px}.n2-top:after{content:"";inset-inline-start:-140px;border:70px solid #ffffff12;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px}.n2-top>.n2-wrap{z-index:1;position:relative}.n2-pill{background:#ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.n2-pill i{background:#7dffb0;border-radius:50%;width:8px;height:8px;animation:1.8s infinite n2-pulse}@keyframes n2-pulse{50%{opacity:.35}}.n2-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.n2-h1{color:#fff;margin:18px 0 12px;font-size:clamp(30px,4.4vw,58px);font-weight:800;line-height:1.3}.n2-h1 em{border-inline-start:4px solid #fff;margin-top:10px;padding-inline-start:16px;font-size:.58em;font-style:normal;font-weight:700;line-height:1.6;display:block}.n2-hero-sub{opacity:.93;max-width:30em;font-size:17px}.n2-hero-btns{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.n2-stage{aspect-ratio:1/1.02;justify-self:center;width:100%;max-height:500px;position:relative}.n2-stage-im{opacity:0;transition:opacity .8s, transform 1.4s var(--n2-ease);background:var(--n2-ink);border-radius:36px;position:absolute;inset:0 0 0 12%;overflow:hidden;transform:scale(1.06);box-shadow:0 30px 60px -30px #14082dcc}.n2-stage-im.is-on{opacity:1;transform:none}.n2-stage-im img{object-fit:cover}.n2-float{z-index:2;background:var(--n2-card);color:var(--n2-text);box-shadow:var(--n2-shadow);border-radius:20px;padding:12px 16px;font-size:13.5px;animation:6s ease-in-out infinite n2-bob;position:absolute}@keyframes n2-bob{50%{transform:translateY(-10px)}}.n2-float small{color:var(--n2-muted);font-size:12px;display:block}.n2-float--a{inset-inline-start:0;top:9%}.n2-float--b{inset-inline-end:-2%;animation-delay:-2s;bottom:20%}.n2-float--b bdi{color:var(--n2-purple);font-size:22px}[data-theme=dark] .n2-float--b bdi{color:#c4b5fd}.n2-float--c{inset-inline-start:4%;max-width:74%;box-shadow:none;background:0 0;flex-wrap:wrap;gap:6px;padding:0;animation-delay:-4s;display:flex;bottom:6%}.n2-float--c span{color:#1e1038;background:#fffffff0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.n2-dots{inset-inline-end:18%;z-index:2;gap:6px;display:flex;position:absolute;top:-22px}.n2-dots b{background:#ffffff4d;border-radius:4px;width:26px;height:4px;overflow:hidden}.n2-dots b.is-on:after{content:"";background:#fff;height:100%;animation:4.5s linear n2-fill;display:block}.n2-dots b.is-on.is-held:after{width:100%;animation:none}@keyframes n2-fill{0%{width:0}to{width:100%}}.n2-search{z-index:5;background:var(--n2-card);border:1px solid var(--n2-line);box-shadow:var(--n2-shadow);border-radius:30px;grid-template-columns:1.2fr 1fr 1.4fr;gap:6px;margin-top:-58px;padding:10px;display:grid;position:relative}.n2-field{border-radius:22px;min-width:0;padding:12px 20px;transition:background .2s}.n2-field:hover{background:var(--n2-soft)}.n2-field label,.n2-field>small{color:var(--n2-muted);font-size:12.5px;font-weight:500;display:block}.n2-field select{appearance:none;font:inherit;width:100%;color:var(--n2-text);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:17px;font-weight:700}.n2-field select option{color:#15111f}.n2-step{align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.n2-step button{border:1px solid var(--n2-line);background:var(--n2-card);width:34px;height:34px;color:var(--n2-text);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;line-height:1;transition:background .2s,color .2s;display:grid}.n2-step button:hover:not(:disabled){background:var(--n2-purple);color:#fff;border-color:var(--n2-purple)}.n2-step button:disabled{opacity:.4;cursor:default}.n2-result{background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));transition:transform .2s var(--n2-ease);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 12px 14px;display:flex;color:#fff!important}[dir=rtl] .n2-result{padding:12px 22px 12px 14px}.n2-result:hover{transform:scale(1.015)}.n2-result small{opacity:.9;font-size:12.5px;display:block}.n2-result bdi{animation:n2-tick .35s var(--n2-ease);font-size:26px;line-height:1.15;display:inline-block}@keyframes n2-tick{0%{opacity:0;transform:translateY(8px)}}.n2-result i{width:46px;height:46px;color:var(--n2-purple);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.n2-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:26px;display:grid}.n2-stat{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:22px;align-items:center;gap:14px;padding:16px 18px;display:flex}.n2-stat b{font-family:var(--n2-num);color:var(--n2-purple);font-size:30px;line-height:1}[data-theme=dark] .n2-stat b{color:#c4b5fd}.n2-stat span{color:var(--n2-muted);font-size:13.5px;line-height:1.5}.n2-about{text-align:center;max-width:900px;margin:56px auto 0}.n2-about p{color:var(--n2-muted);margin-top:14px;font-size:16px;line-height:2}.n2-about strong{color:var(--n2-text)}.n2-dests{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.n2-dest{aspect-ratio:3/4;color:#fff;text-align:start;background:var(--n2-ink);cursor:pointer;transition:transform .35s var(--n2-ease), box-shadow .35s;border:0;border-radius:28px;padding:0;position:relative;overflow:hidden}.n2-dest img{object-fit:cover;transition:transform .8s var(--n2-ease)}.n2-dest:after{content:"";background:linear-gradient(#0000 42%,#14082de0);position:absolute;inset:0}.n2-dest:hover{transform:translateY(-6px)}.n2-dest:hover img{transform:scale(1.08)}.n2-dest[aria-pressed=true]{box-shadow:0 0 0 3px var(--n2-bg), 0 0 0 6px var(--n2-purple)}.n2-dest-txt{z-index:1;padding:18px;display:block;position:absolute;inset:auto 0 0}.n2-dest-txt b{font-size:20px;font-weight:800;display:block}.n2-dest-txt small{opacity:.92;font-size:13px}.n2-dest-ck{top:14px;z-index:1;background:var(--n2-purple);border-radius:50%;place-items:center;width:32px;height:32px;display:none;position:absolute;inset-inline-start:14px}.n2-dest[aria-pressed=true] .n2-dest-ck{display:grid}.n2-cities{color:var(--n2-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.n2-cities span{background:var(--n2-soft);color:var(--n2-text);border-radius:999px;padding:7px 16px;font-weight:600}.n2-card{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);width:296px;color:var(--n2-text);transition:transform .3s var(--n2-ease), box-shadow .3s;overflow:hidden}.n2-card:hover{box-shadow:var(--n2-shadow);transform:translateY(-6px)}.n2-card-im{background:var(--n2-soft);height:196px;display:block;position:relative;overflow:hidden}.n2-card-im img{object-fit:cover;transition:transform .8s var(--n2-ease)}.n2-card:hover .n2-card-im img{transform:scale(1.07)}.n2-card-tag{top:12px;z-index:1;color:#1e1038;background:#fff;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-start:12px}.n2-card-bd{padding:14px 18px 18px;display:block}.n2-card-bd small{color:var(--n2-muted);font-size:13px;display:block}.n2-card-bd b{font-size:16.5px;font-weight:700;display:block}.n2-card-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.n2-price{color:var(--n2-purple);font-size:13.5px;font-weight:600}[data-theme=dark] .n2-price{color:#c4b5fd}.n2-price bdi{font-size:21px}.n2-price s{color:var(--n2-muted);margin-inline-start:6px;font-weight:400}.n2-go{background:var(--n2-soft);border-radius:50%;place-items:center;width:38px;height:38px;transition:background .25s,color .25s;display:grid}.n2-card:hover .n2-go{background:var(--n2-purple);color:#fff}.n2-cmp{color:#fff;border-radius:var(--n2-r-lg);background:#1e1038;grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;margin-top:64px;padding:34px;display:grid}.n2-cmp .n2-h2{color:#fff;font-size:clamp(22px,2.6vw,30px)}.n2-cmp .n2-h2 b{color:#c4b5fd}.n2-cmp p{color:#bcb3d6;margin-top:8px;font-size:14.5px}.n2-bars{gap:10px;display:grid}.n2-bar{border-radius:14px;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;padding:6px 10px;font-size:14.5px;font-weight:600;transition:background .2s;display:grid;color:#fff!important}.n2-bar:hover{background:#ffffff12}.n2-bar i{background:#ffffff1a;border-radius:12px;height:12px;display:block;overflow:hidden}.n2-bar i b{background:linear-gradient(90deg, var(--n2-pink), var(--n2-purple));height:100%;transition:width .7s var(--n2-ease);border-radius:12px;display:block}.n2-bar.is-low i b{background:#7dffb0}.n2-bar bdi{text-align:end;min-width:5.4em;font-size:16px}.n2-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.n2-stepcard{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);padding:26px}.n2-stepcard i{font-family:var(--n2-num);color:var(--n2-soft);-webkit-text-stroke:1.5px var(--n2-purple);font-size:54px;font-style:normal;font-weight:700;line-height:1;display:block}.n2-stepcard b{margin:10px 0 4px;font-size:18px;font-weight:700;display:block}.n2-stepcard p{color:var(--n2-muted);font-size:14.5px}.n2-svc{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:minmax(170px,auto);gap:16px;display:grid}.n2-sv{background:var(--n2-soft);transition:transform .3s var(--n2-ease);border-radius:28px;flex-direction:column;justify-content:space-between;gap:20px;padding:26px;display:flex;position:relative;overflow:hidden;color:var(--n2-text)!important}.n2-sv:hover{transform:translateY(-5px)}.n2-sv b{font-size:19px;font-weight:800;display:block}.n2-sv p{opacity:.85;font-size:14px}.n2-sv-ic{width:54px;height:54px;color:var(--n2-purple);background:#ffffffeb;border-radius:17px;place-items:center;display:grid}.n2-sv--lead{background:linear-gradient(160deg, var(--n2-purple), var(--n2-purple-2));grid-row:span 2;color:#fff!important}.n2-sv--lead b{font-size:26px}.n2-sv--lead em{font-size:14px;font-style:normal;font-weight:700}.n2-sv--pink{background:#fde4ef;color:#4a0d2a!important}.n2-sv--pink .n2-sv-ic{color:var(--n2-pink)}.n2-sv--ink{background:#1e1038;color:#fff!important}[data-theme=dark] .n2-sv--pink{background:#3a1026;color:#ffd9e8!important}[data-theme=dark] .n2-sv--ink{background:#241a3d}.n2-score{border-radius:var(--n2-r);background:var(--n2-purple);flex-direction:column;justify-content:space-between;width:240px;min-height:250px;padding:24px;display:flex;color:#fff!important}.n2-score>span>b{font-family:var(--n2-num);font-size:70px;line-height:1;display:block}.n2-vid{aspect-ratio:16/12;border-radius:var(--n2-r);background:#000;width:330px;position:relative;overflow:hidden;color:#fff!important}.n2-vid img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .8s var(--n2-ease), opacity .3s}.n2-vid:hover img{opacity:1;transform:scale(1.06)}.n2-vid:after{content:"";background:linear-gradient(#0000 45%,#14082de6);position:absolute;inset:0}.n2-vid i{background:var(--n2-pink);z-index:1;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -70%}.n2-vid b{z-index:1;padding:16px 18px;font-size:15px;position:absolute;inset:auto 0 0}.n2-quote{border-radius:var(--n2-r);background:var(--n2-soft);align-items:center;gap:20px;margin-top:16px;padding:26px 30px;display:flex}.n2-quote p{font-size:17px;font-weight:500;line-height:1.9}.n2-quote cite{font-size:14.5px;font-style:normal;font-weight:700}.n2-quote>i{background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));color:#fff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:22px;font-style:normal;font-weight:800;display:grid}.n2-cta{background:var(--n2-purple);color:#fff;text-align:center;border-radius:38px;margin:72px 0 80px;padding:54px 40px;position:relative;overflow:hidden}.n2-cta:before{content:"";background:var(--n2-pink);inset-inline-start:-110px;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-190px}.n2-cta>*{position:relative}.n2-cta .n2-h2{color:#fff;font-size:clamp(24px,3.4vw,42px)}.n2-cta p{opacity:.92;max-width:34em;margin:8px auto 24px}.n2-cta .n2-hero-btns{justify-content:center;margin-top:0}.n2-ft{color:#d9d2ec;background:#1e1038;border-radius:44px 44px 0 0;padding:60px 0 28px;overflow:hidden}[data-theme=dark] .n2-ft{background:#231840;border-top:1px solid #3d2f63;box-shadow:0 -24px 60px -30px #844bf259}:where(.n2-ft) a{color:inherit;text-decoration:none}.n2-ft-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:36px;display:grid}.n2-ft .n2-logo{color:#fff;font-size:20px}.n2-ft p{color:#aea5c7;max-width:28em;margin:14px 0 18px;font-size:14.5px;line-height:1.9}.n2-ft h3{color:#fff;margin-bottom:14px;font-size:15.5px;font-weight:700}.n2-ft ul{margin:0;padding:0;list-style:none}.n2-ft li{margin-bottom:9px;font-size:14.5px}.n2-ft li a{align-items:center;gap:8px;transition:color .2s,transform .2s;display:inline-flex}.n2-ft li a:hover{color:#fff;transform:translate(-4px)}.n2-soc{flex-wrap:wrap;gap:8px;display:flex}.n2-soc a{background:#ffffff14;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:grid}.n2-soc a:hover{background:var(--n2-purple);transform:translateY(-3px)}.n2-word{font-family:var(--n2-num);text-align:center;color:#0000;-webkit-text-stroke:1.5px #c4b5fd38;-webkit-user-select:none;user-select:none;margin:50px 0 -10px;font-size:clamp(90px,21vw,300px);font-weight:700;line-height:.8}.n2-legal{color:#958cb0;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin-top:28px;padding-top:22px;font-size:13px;display:flex}.n2-legal div{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.n2-pay{font-family:var(--n2-num);color:#fff;background:#ffffff1a;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.n2-ft-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}@media (max-width:980px){.n2-ft{padding-bottom:20px}body:has(.n2-tabs) .nara-fab-stack{bottom:86px!important}.n2-stats{grid-template-columns:1fr 1fr;gap:10px}.n2-stat{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px}.n2-top{border-radius:0 0 32px 32px;padding-bottom:100px}.n2-hero-grid{grid-template-columns:1fr;gap:42px}.n2-stage{aspect-ratio:1/.8;max-width:440px}.n2-search{grid-template-columns:1fr 1fr}.n2-result{grid-column:1/-1}.n2-dests{scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 4px;display:flex;overflow-x:auto}.n2-dest{scroll-snap-align:start;flex:none;width:44vw;max-width:210px}.n2-cmp{border-radius:28px;grid-template-columns:1fr;padding:24px}.n2-steps,.n2-svc{grid-template-columns:1fr}.n2-sv--lead{grid-row:auto}.n2-ft-grid{grid-template-columns:1fr 1fr}.n2-ft-grid>div:first-child{grid-column:1/-1}.n2-quote{flex-direction:column;align-items:flex-start;padding:22px}.n2-card{width:262px}.n2-vid{width:280px}.n2-head .n2-arr,.n2-acct b{display:none}.n2-acct,[dir=rtl] .n2-acct{padding:5px}.n2-cta{padding:40px 22px}}@media (prefers-reduced-motion:reduce){.n2 *,.n2-hd *,.n2-ft *{transition:none!important;animation:none!important}.n2-js [data-n2-rv]{opacity:1;transform:none}}.n2-scope{--bg:var(--n2-bg);--surface:var(--n2-card);--surface-2:var(--n2-soft);--surface-card:var(--n2-card);--card-border:var(--n2-line);--border:var(--n2-line);--text:var(--n2-text);--text-muted:var(--n2-muted)}.n2-sec{padding:48px 0}.n2-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.n2-panel{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);padding:24px}.n2-prose{max-width:820px;color:var(--n2-muted);font-size:16px;line-height:2}.n2-prose h2,.n2-prose h3{color:var(--n2-text);margin:28px 0 10px;font-weight:800}.n2-top--short{padding-bottom:64px}.n2 [role=region][tabindex],.n2-strip,.n2 .st-scroll,.n2 .overflow-x-auto{position:relative}.n2-hd .n2-logo{flex-shrink:1}.n2-hd .n2-logo img{flex:none}.n2-hd .n2-logo span{min-width:0}body:has(.n2-hd){background-color:var(--n2-bg)}.n2{display:flow-root}.n2-hd-search>div>button{place-items:center;width:42px;height:42px;display:grid;background:var(--n2-soft)!important;color:var(--n2-text)!important;border-radius:50%!important;padding:0!important}body:has(.n2-top) .n2-hd:not(.is-s) .n2-hd-search>div>button{color:#fff!important;background:#fff3!important}.n2-hd-search>div>button[aria-expanded=true]{background:var(--n2-purple)!important;color:#fff!important}.n2-ft-cr p{font-size:13.5px;color:#cfc6ea!important;margin:0 0 4px!important}.n2-ft-cr{margin:0 0 18px}.n2-ft .flex-col>p{font-weight:700;color:#fff!important;font-size:14px!important}[data-theme=dark] .n2-hd{box-shadow:0 1px 0 var(--n2-line), 0 10px 30px -18px #000000e6}[data-theme=dark] .n2-top{background:#5b2fb8}[data-theme=dark] .n2-cta{box-shadow:0 0 0 1px #3d2f63}[data-theme=dark] .n2-card,[data-theme=dark] .n2-sv,[data-theme=dark] .n2-stat,[data-theme=dark] .n2-search{border-color:var(--n2-line)}[data-theme=dark] .n2-word{-webkit-text-stroke-color:#c4b5fd4d}@media (max-width:980px){.n2-dests{grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid;overflow:visible}.n2-dest{aspect-ratio:4/3.4;border-radius:22px;width:auto;max-width:none}.n2-dest:last-child:nth-child(odd){aspect-ratio:16/7;grid-column:1/-1}.n2-dest-txt{padding:12px 14px}.n2-dest-txt b{font-size:17px}.n2-dest-txt small{font-size:12px}}
.n2-top--prog{padding-bottom:190px}.n2-crumbs{opacity:.9;flex-wrap:wrap;gap:8px;font-size:13.5px;display:flex}.n2-crumbs a:hover{text-decoration:underline}.n2-ptitle{color:#fff;max-width:22em;margin:12px 0 14px;font-size:clamp(26px,3.8vw,48px);font-weight:800;line-height:1.35}.n2-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.n2-meta .n2-pill{color:#fff}.n2-meta .n2-pill--white{color:#1e1038;background:#fff}.n2-on-purple{--text:#fff;--text-muted:#ffffffd9;color:#fff;display:contents}.n2-pacts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.n2-gal{z-index:2;grid-template-rows:200px 200px;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:-150px;display:grid;position:relative}.n2-gal>*{box-shadow:var(--n2-shadow);background:#1e1038;border-radius:24px;display:block;position:relative;overflow:hidden}.n2-gal>:first-child{border-radius:32px;grid-row:span 2}.n2-gal--one{grid-template-rows:400px;grid-template-columns:1fr}.n2-gal img{object-fit:cover;transition:transform .8s var(--n2-ease)}.n2-gal a:hover img{transform:scale(1.06)}.n2-gal span{bottom:12px;color:#1e1038;white-space:nowrap;text-overflow:ellipsis;z-index:1;background:#fffffff0;border-radius:999px;max-width:calc(100% - 24px);padding:4px 12px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-start:12px;overflow:hidden}.n2-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:20px;display:grid}.n2-fact{background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-muted);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.45;display:flex}.n2-fact b{color:var(--n2-text);font-size:15px;display:block}.n2-fact i{background:var(--n2-soft);width:42px;height:42px;color:var(--n2-purple);border-radius:14px;flex:none;place-items:center;display:grid}[data-theme=dark] .n2-fact i{color:#c4b5fd}.n2-sub{top:var(--n2-hd);z-index:40;background:color-mix(in srgb, var(--n2-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--n2-line);margin-top:26px;position:sticky}.n2-sub .n2-wrap{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.n2-sub a{color:var(--n2-muted);white-space:nowrap;border-bottom:3px solid #0000;padding:14px 16px;font-size:14.5px;font-weight:600;transition:color .2s,border-color .2s}.n2-sub a:hover{color:var(--n2-purple);border-color:var(--n2-purple)}[data-theme=dark] .n2-sub a:hover{color:#c4b5fd;border-color:#c4b5fd}.n2-lay{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:40px;margin-top:36px;display:grid}.n2-lay>main{gap:40px;min-width:0;display:grid}.n2-lay>aside{min-width:0;top:calc(var(--n2-hd) + 64px);gap:16px;display:grid;position:sticky}.n2-lay section,.n2-lay aside{scroll-margin-top:calc(var(--n2-hd) + 70px);min-width:0}.n2-lead{color:var(--n2-muted);white-space:pre-line;font-size:16px;line-height:2}.n2-lay .n2-h2{margin-bottom:16px;font-size:clamp(21px,2.4vw,28px)}.n2-studio{float:left;width:clamp(120px,30%,200px);box-shadow:var(--n2-shadow);border-radius:18px;margin:0 18px 10px 0;line-height:0;display:block;overflow:hidden}.n2-prog{--bg:var(--n2-bg);--surface:var(--n2-card);--surface-2:var(--n2-soft);--surface-card:var(--n2-card);--card-border:var(--n2-line);--border:var(--n2-line);--text:var(--n2-text);--text-muted:var(--n2-muted)}.n2-prog .nx-pcard{border-radius:var(--n2-r)}.n2-prog .nx-pcard-title,.n2-prog .nx-h2{font-weight:800}.n2-route{color:#fff;scrollbar-width:none;background:#1e1038;border-radius:28px;align-items:center;margin:22px 0 0;padding:26px 24px;display:flex;overflow-x:auto}.n2-route-city{text-align:center;flex:none;min-width:104px}.n2-route-city b{font-size:17px;display:block}.n2-route-city small{color:#c4b5fd;font-size:13px}.n2-route-city i{background:var(--n2-pink);border-radius:50%;width:14px;height:14px;margin:0 auto 10px;display:block;box-shadow:0 0 0 5px #db277740}.n2-route-line{background:repeating-linear-gradient(90deg,#ffffff73 0 8px,#0000 8px 16px);flex:1;min-width:40px;height:2px;margin-bottom:44px}.n2-inc{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.n2-box{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);padding:24px}.n2-box--no{background:var(--n2-soft);border:0}.n2-box h2{color:var(--n2-text);margin-bottom:14px;font-size:17px;font-weight:800}.n2-box ul{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.n2-box--no ul{grid-template-columns:1fr}.n2-box li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.n2-box li i{color:#0d7a48;background:#dcfbe9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:3px;display:grid}.n2-box--no li i{background:var(--n2-card);color:var(--n2-muted)}.n2-faq{gap:10px;display:grid}.n2-faq details{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:22px;padding:0 20px;transition:box-shadow .3s}.n2-faq details[open]{box-shadow:var(--n2-shadow)}.n2-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;list-style:none;display:flex}.n2-faq summary::-webkit-details-marker{display:none}.n2-faq summary h3{font-size:16px;font-weight:700;line-height:1.6}.n2-faq summary:after{content:"+";font-family:var(--n2-num);background:var(--n2-soft);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;transition:transform .3s;display:grid}.n2-faq details[open] summary:after{transform:rotate(45deg)}.n2-faq p{color:var(--n2-muted);padding-bottom:18px;font-size:15px;line-height:1.9}.n2-tile{border-radius:var(--n2-r);background:var(--n2-soft);color:var(--n2-text);transition:transform .3s var(--n2-ease);align-items:center;gap:18px;padding:22px 24px;display:flex}.n2-tile:hover{transform:translateY(-4px)}.n2-tile h2{font-size:18px;font-weight:800}.n2-tile p{color:var(--n2-muted);font-size:14px}.n2-tile>span:nth-child(2){flex:1;min-width:0}.n2-mbar{z-index:48;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#1e1038f0;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:none;position:fixed;inset:auto 10px 10px;box-shadow:0 14px 34px -12px #0009}.n2-mbar small{color:#c4b5fd;font-size:12px;display:block}.n2-mbar bdi{font-size:21px}@media (max-width:980px){.n2-top--prog{padding-bottom:150px}.n2-gal{grid-template-rows:230px 110px;grid-template-columns:1fr 1fr;margin-top:-120px}.n2-gal>:first-child{grid-area:auto/span 2}.n2-gal>:nth-child(n+4){display:none}.n2-gal--one{grid-template-rows:260px;grid-template-columns:1fr}.n2-facts{scrollbar-width:none;display:flex;overflow-x:auto}.n2-fact{flex:none}.n2-lay{grid-template-columns:minmax(0,1fr)}.n2-lay>aside{position:static}.n2-inc,.n2-box ul{grid-template-columns:1fr}.n2-tile{flex-direction:column;align-items:flex-start}.n2-mbar{display:flex}body:has(.n2-mbar) .n2-tabs{display:none}}
.n2-ltop-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:44px;display:grid}.n2-ptitle em{opacity:.95;margin-top:8px;font-size:.6em;font-style:normal;font-weight:700;line-height:1.6;display:block}.n2-ltop .n2-hero-sub{margin-top:4px}.n2-ltop .n2-meta{margin-top:16px}.n2-lphoto{aspect-ratio:4/5;background:var(--n2-ink);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #14082dcc}.n2-lphoto img{object-fit:cover}.n2-tfacts{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.n2-tfacts li{background:#ffffff29;border-radius:20px;min-width:96px;padding:10px 18px}.n2-tfacts b{font-family:var(--n2-num);color:#fff;font-size:21px;line-height:1.3;display:block}.n2-tfacts span{opacity:.92;font-size:12.5px;display:block}.n2-crumbs [aria-current=page]{opacity:.85}.n2-lsec{padding-bottom:8px}.n2-lsec .n2-head{margin-top:56px}.n2-lsec--first .n2-head{margin-top:44px}.n2-narrow{max-width:900px;margin-inline:auto}.n2-narrow .n2-h2{margin-bottom:16px}.n2-lsec[id],.n2-plan[id]{scroll-margin-top:calc(var(--n2-hd) + 24px)}.n2-empty{text-align:center;justify-items:center;gap:16px;margin-top:44px;display:grid}.n2-empty p{color:var(--n2-muted)}.n2-daypick{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.n2-daypick a{background:var(--n2-soft);color:var(--n2-text);border-radius:999px;align-items:baseline;gap:5px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.n2-daypick a b{font-family:var(--n2-num);font-size:17px}.n2-daypick a:hover{background:var(--n2-purple);color:#fff}.n2-pgroup{margin-top:34px}.n2-pgroup-head{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:14px;display:flex}.n2-pgroup-head small{color:var(--n2-purple);background:var(--n2-soft);border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:700}[data-theme=dark] .n2-pgroup-head small{color:#c4b5fd}.n2-pgroup-head h3{font-size:20px;font-weight:800}.n2-pgroup-head span{color:var(--n2-muted);font-size:14px}.n2-plans{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.n2-plan{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-text);transition:transform .3s var(--n2-ease), box-shadow .3s;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.n2-plan:hover{box-shadow:var(--n2-shadow);transform:translateY(-5px)}.n2-plan.is-best{border-color:var(--n2-purple);box-shadow:0 0 0 1px var(--n2-purple)}.n2-plan-tag{top:-12px;background:var(--n2-purple);color:#fff;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-start:18px}.n2-plan-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.n2-plan-days{color:var(--n2-muted);align-items:baseline;gap:6px;font-size:14px;display:inline-flex}.n2-plan-days b{font-family:var(--n2-num);color:var(--n2-purple);font-size:38px;line-height:1}[data-theme=dark] .n2-plan-days b{color:#c4b5fd}.n2-plan-nights{color:var(--n2-muted);font-size:13px}.n2-plan-name{font-size:16.5px;font-weight:700;line-height:1.6}.n2-plan-price{color:var(--n2-muted);gap:3px;font-size:13.5px;display:grid}.n2-plan-price b{color:var(--n2-text);font-size:22px;line-height:1.3}.n2-plan-price b bdi{font-size:22px}.n2-plan-price s{color:var(--n2-muted)}.n2-plan-price small{color:var(--n2-muted);font-size:12.5px}.n2-plan-go{color:var(--n2-purple);margin-top:auto;font-size:14px;font-weight:700}[data-theme=dark] .n2-plan-go{color:#c4b5fd}.n2-incl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.n2-incl li{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);align-content:start;gap:4px;padding:22px;display:grid}.n2-incl i{background:var(--n2-purple);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.n2-incl b{font-size:16.5px;font-weight:700}.n2-incl span{color:var(--n2-muted);font-size:14px}.n2-incl-note{color:var(--n2-muted);margin-top:16px;font-size:14px}.n2-tips{counter-reset:n2tip;gap:10px;margin:0;padding:0;list-style:none;display:grid}.n2-tips li{counter-increment:n2tip;background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-muted);border-radius:22px;align-items:flex-start;gap:16px;padding:18px 20px;font-size:15px;line-height:1.9;display:flex}.n2-tips li:before{content:counter(n2tip, decimal-leading-zero);font-family:var(--n2-num);color:var(--n2-purple);flex:none;font-size:18px;font-weight:700;line-height:1.7}[data-theme=dark] .n2-tips li:before{color:#c4b5fd}.n2-pgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.n2-idx{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.n2-idx h3{margin-bottom:12px;font-size:17px;font-weight:800}.n2-idx h3 a{color:var(--n2-purple)}[data-theme=dark] .n2-idx h3 a{color:#c4b5fd}.n2-idx h3 a:hover{text-decoration:underline}.n2-idx ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.n2-idx li a{color:var(--n2-muted);font-size:14px;transition:color .2s}.n2-idx li a:hover{color:var(--n2-purple)}[data-theme=dark] .n2-idx li a:hover{color:#c4b5fd}.n2-dgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.n2-dgrid .n2-dest{width:auto;display:block}.n2-dest-badge{top:14px;z-index:1;color:#1e1038;background:#fff;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-end:14px}.n2-dest-txt h3{font-size:20px;font-weight:800;line-height:1.5}.n2-dest-txt small{display:block}.n2-note{background:var(--n2-soft);color:var(--n2-muted);border-radius:18px;margin-top:32px;padding:14px 18px;font-size:14px;display:block}.n2-citylist{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.n2-city{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:22px;gap:2px;padding:18px 20px;display:grid}.n2-city i{font-style:normal;font-family:var(--n2-num);color:var(--n2-purple);font-size:13px;font-weight:700}[data-theme=dark] .n2-city i{color:#c4b5fd}.n2-city b{font-size:17px;font-weight:800}.n2-city span{color:var(--n2-muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.n2-explore{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.n2-explore-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.n2-explore-head h3{font-size:17px;font-weight:800}.n2-linkchips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.n2-linkchips a{background:var(--n2-soft);color:var(--n2-text);border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:inline-block}.n2-linkchips a:hover{background:var(--n2-purple);color:#fff}.n2-linkchips a span{color:var(--n2-muted);font-weight:500}.n2-linkchips a:hover span{color:#fff}.n2-soon h2{margin-bottom:12px}.n2-soon p{color:var(--n2-muted);line-height:2}.n2-soon .n2-pacts{margin-top:22px}.n2-narrow-box{margin-inline:auto;max-width:560px;margin-top:44px}@media (max-width:980px){.n2-ltop-grid{grid-template-columns:minmax(0,1fr)}.n2-lphoto{display:none}.n2-idx,.n2-explore,.n2-plans{grid-template-columns:minmax(0,1fr)}.n2-dgrid{grid-template-columns:1fr 1fr;gap:12px}.n2-dgrid .n2-dest{width:auto;max-width:none}.n2-tfacts li{flex:40%;min-width:0}}
.n2-ev .n2-sec .n2-head{margin-top:0}.n2-ptitle .n2-pacc{opacity:.92;margin-top:8px;font-size:.62em;font-weight:700;line-height:1.5;display:block}.n2-eyebrow{margin-bottom:4px}.n2-eyebrow img{vertical-align:middle}.n2-etop{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.n2-etop--solo{grid-template-columns:minmax(0,1fr)}.n2-esub{opacity:.93;max-width:36em;margin-bottom:4px;font-size:17px}.n2-etop .n2-meta{margin-top:18px}.n2-etop .n2-meta .n2-pill b{font-family:var(--n2-num)}.n2-etop-box{max-width:760px;margin-top:22px}.n2-eflags{border-radius:var(--n2-r);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;justify-self:center;gap:10px;width:min(100%,340px);padding:22px;display:grid}.n2-eflags>span{color:#1e1038;background:#fffffff0;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.n2-eflags small{font-family:var(--n2-num);color:#6d34e0;margin-inline-start:auto;font-weight:700}.n2-ephoto{aspect-ratio:4/3;border-radius:var(--n2-r-lg);background:var(--n2-ink);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #14082dcc}.n2-ephoto img{object-fit:cover}.n2-ephoto>span{inset-inline-start:14px;z-index:1;position:absolute;bottom:14px}.n2-eflag-big{background:#ffffff24;border-radius:50%;justify-self:center;place-items:center;width:200px;height:200px;display:grid}.n2-dests--esim .n2-dest{display:block}.n2-dest-flag{top:14px;z-index:1;position:absolute;inset-inline-start:14px}.n2-dest-note{opacity:.92;margin-top:2px;font-size:12.5px;display:block}.n2-dest-txt .n2-eprice{margin-top:4px;font-size:13px;display:block}.n2-dest-txt .n2-eprice b{font-size:15px;font-family:var(--n2-num);display:inline}.n2-dest-txt .n2-eprice small{opacity:.92;font-size:13px;display:inline}.n2-dest-txt .n2-ebuy{font-size:15px;font-weight:700}ol.n2-steps{margin:0;padding:0;list-style:none}.n2-stepcard small{background:var(--n2-soft);color:var(--n2-muted);border-radius:999px;margin-top:8px;padding:3px 12px;font-size:12.5px;font-weight:700;display:inline-block}.n2-stepcard h3{color:var(--n2-text);margin:10px 0 4px;font-size:18px;font-weight:700;display:block}.n2-ecmp-scroll{border-radius:var(--n2-r);border:1px solid var(--n2-line);background:var(--n2-card);overflow-x:auto}.n2-ecmp{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:14.5px}.n2-ecmp th,.n2-ecmp td{text-align:start;border-bottom:1px solid var(--n2-line);color:var(--n2-text);padding:14px 16px}.n2-ecmp tbody tr:last-child>*{border-bottom:0}.n2-ecmp thead th{background:var(--n2-soft);font-size:14px;font-weight:800}.n2-ecmp tbody th{white-space:nowrap;font-weight:700}.n2-ecmp .is-us{background:color-mix(in srgb, var(--n2-purple) 9%, var(--n2-card))}.n2-ecmp thead .is-us{background:var(--n2-purple);color:#fff}.n2-ecmp td>span{vertical-align:middle}.n2-ecmp-badge{color:#1e1038;background:#fff;border-radius:999px;margin-inline-end:8px;padding:2px 10px;font-size:11.5px;font-weight:800;display:inline-block}.n2-tone{border-radius:50%;place-items:center;width:24px;height:24px;margin-inline-end:8px;display:inline-grid}.n2-tone--good{color:#0d7a48;background:#dcfbe9}.n2-tone--bad{color:#9d174d;background:#fde4ef}.n2-tone--mid{background:var(--n2-soft);color:var(--n2-muted)}[data-theme=dark] .n2-tone--good{color:#4ade80;background:#12402b}[data-theme=dark] .n2-tone--bad{color:#ffb3d1;background:#3a1026}.n2-edev{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.n2-edial{color:#fff;border-radius:var(--n2-r-lg);text-align:center;background:#1e1038;gap:14px;padding:30px 26px;display:grid}.n2-edial>b{font-family:var(--n2-num);font-size:38px;line-height:1.2}.n2-edial>span{background:#ffffff14;border-radius:16px;padding:12px 14px;font-size:13.5px;display:block}.n2-edial>span b{font-family:var(--n2-num);margin-top:2px;font-size:15px;display:block}.n2-edial>em{color:#7dffb0;font-size:15px;font-style:normal;font-weight:700}.n2-elead{color:var(--n2-muted);margin:10px 0 18px;font-size:16px;line-height:2}.n2-elead b{color:var(--n2-text)}.n2-ebrands{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;display:grid}.n2-ebrands>div{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:20px;padding:14px 18px}.n2-ebrands dt{color:var(--n2-text);font-weight:800}.n2-ebrands dd{color:var(--n2-muted);margin:2px 0 0;font-size:13.5px;line-height:1.7}.n2-ed{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;display:grid}.n2-ed .n2-panel{padding:18px 20px}.n2-ed dt{color:var(--n2-muted);font-size:13px;font-weight:600}.n2-ed dd{color:var(--n2-text);margin:4px 0 0;font-size:15.5px;font-weight:700;line-height:1.8}.n2-pill--from small{opacity:.9;font-size:inherit}.n2-pill--from b{font-family:var(--n2-num)}.n2-ev .esim-shop{margin-top:4px}.n2-ev .esim-checkout{top:calc(var(--n2-hd) + 20px);border-radius:var(--n2-r)}.n2-ev .esim-plan{border-radius:var(--n2-r-sm)}.n2-vtop-box .vz-checker{max-width:760px;margin-inline:0}.n2-vt-scroll{border-radius:var(--n2-r);border:1px solid var(--n2-line);background:var(--n2-card);overflow-x:auto}.n2-vt-scroll:focus-visible{outline:3px solid var(--n2-pink);outline-offset:2px}.n2-vt{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px}.n2-vt th,.n2-vt td{text-align:start;border-bottom:1px solid var(--n2-line);white-space:nowrap;color:var(--n2-text);padding:12px 16px}.n2-vt thead th{color:var(--n2-muted);background:var(--n2-soft);font-size:13px;font-weight:800}.n2-vt tbody tr:last-child>*{border-bottom:0}.n2-vt tbody tr:hover>*{background:var(--n2-soft)}.n2-vt tbody th{font-weight:700}.n2-vt td.n2-vfee{white-space:normal;min-width:200px;max-width:340px;font-size:13.5px;line-height:1.7}.n2-vt a:hover{color:var(--n2-purple)}[data-theme=dark] .n2-vt a:hover{color:#c4b5fd}.n2-vm{text-align:center}.n2-vm th,.n2-vm td{text-align:center;padding:10px 12px}.n2-vm thead th{min-width:108px}.n2-vm th[scope=row],.n2-vm thead th:first-child{z-index:1;text-align:start;background:var(--n2-card);border-inline-end:1px solid var(--n2-line);min-width:140px;position:sticky;inset-inline-start:0}.n2-vm thead th:first-child{background:var(--n2-soft);z-index:2}.n2-vnone{color:var(--n2-muted)}.n2-vnote{color:var(--n2-muted);margin-top:16px;font-size:13px;line-height:1.9}.n2-vterms{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.n2-vterms li{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-muted);align-content:start;gap:10px;padding:20px;font-size:14.5px;line-height:1.8;display:grid}.n2-vterms li b{color:var(--n2-text);font-size:16px}.n2-vterms .vz-chip{justify-self:start}.n2-vnotice{text-align:center;color:var(--n2-muted);justify-items:center;gap:18px;padding:40px 20px;font-size:16px;display:grid}.n2-vband{background:var(--n2-soft);border-radius:var(--n2-r-lg);margin-block:8px;padding:28px}.n2-vband .n2-head{margin-top:0}.n2-vres{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.n2-vans{gap:18px;display:grid}.n2-vans-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.n2-vans-title{color:var(--n2-text);font-size:20px;font-weight:800;line-height:1.7}.n2-vverified{color:var(--n2-muted);font-size:13px}.n2-vfacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.n2-vfacts>div{background:var(--n2-soft);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.n2-vfacts dt{color:var(--n2-muted);font-size:12.5px}.n2-vfacts dd{color:var(--n2-text);margin:0;font-size:16px;font-weight:800;line-height:1.5}.n2-vh3{color:var(--n2-text);font-size:16px;font-weight:800}.n2-vreqs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.n2-vreqs li{color:var(--n2-text);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.8;display:flex}.n2-vreqs li i{color:#0d7a48;background:#dcfbe9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:3px;display:grid}[data-theme=dark] .n2-vreqs li i{color:#4ade80;background:#12402b}.n2-vnotes{background:var(--n2-soft);border-inline-start:3px solid var(--n2-purple);color:var(--n2-text);border-radius:18px;padding:14px 16px;font-size:14.5px;line-height:1.95}.n2-vside{top:calc(var(--n2-hd) + 20px);gap:12px;display:grid;position:sticky}.n2-vside>b{font-size:17px;font-weight:800}.n2-vside>p{color:var(--n2-muted);font-size:14.5px}.n2-vside .n2-btn{text-align:center;width:100%}.n2-vside .n2-vnote{border-top:1px dashed var(--n2-line);margin-top:0;padding-top:14px}.n2-vothers{flex-wrap:wrap;gap:12px;display:flex}.n2-vother{border-radius:var(--n2-r-sm);background:var(--n2-card);border:1px solid var(--n2-line);min-width:180px;color:var(--n2-text);transition:transform .3s var(--n2-ease), box-shadow .3s;gap:8px;padding:16px 18px;display:grid}.n2-vother:hover{box-shadow:var(--n2-shadow);transform:translateY(-4px)}.n2-vother b{font-size:16px;font-weight:800}.n2-vlink{display:block}.n2-vlink b{color:var(--n2-text);font-size:18px;font-weight:800;display:block}.n2-vlink p{color:var(--n2-muted);margin-top:4px;font-size:14px}@media (max-width:980px){.n2-etop{grid-template-columns:minmax(0,1fr);gap:28px}.n2-eflags,.n2-eflag-big{display:none}.n2-ephoto{aspect-ratio:16/10}.n2-edev{grid-template-columns:minmax(0,1fr);gap:24px}.n2-vres{grid-template-columns:minmax(0,1fr)}.n2-vside{position:static}.n2-vfacts{grid-template-columns:minmax(0,1fr)}.n2-vans-title{font-size:18px}.n2-vother{flex:100%}.n2-vband{padding:20px 16px}.n2-vtop-box .vz-checker{max-width:none}.n2-ev .esim-checkout{position:static}.n2-dests--esim .n2-dest{display:block}}
.n2-factlist{margin:22px 0 0;padding:0;list-style:none}.n2-factlist .n2-pill{color:#fff}.n2-mosaic{grid-template-rows:150px 150px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.n2-mosaic>div{background:var(--n2-ink);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #14082dcc}.n2-mosaic>div:first-child{border-radius:32px;grid-row:span 2}.n2-mosaic img{object-fit:cover}.n2-ensub{color:#ffffffe0;margin:-6px 0 14px;font-size:16px}.n2-ensub bdi{font-weight:500}.n2-addr{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:38em;font-style:normal;display:inline-block;overflow:hidden}.n2-starrow{color:#fcd34d;gap:2px;display:inline-flex}.n2-stay .n2-top .n2-pill{color:#fff}.n2-stay .n2-gal--one>:first-child{grid-row:auto}.n2-stay .n2-lay>main{gap:24px}.n2-stay .nx-pcard{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);box-shadow:none}.n2-stay .nx-pcard-title{color:var(--n2-text);font-weight:800}.n2-stay .card-glass{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);box-shadow:none;overflow:hidden}.n2-stay .card-glass:hover{box-shadow:var(--n2-shadow);border-color:var(--n2-line)}.n2-stay button[style*=pa-violet-a]{background:var(--n2-purple)!important}.n2-gridhost{padding-top:40px}.n2-hl{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.n2-hl li{border-radius:var(--n2-r-sm);background:var(--n2-card);border:1px solid var(--n2-line);align-items:flex-start;gap:14px;padding:16px 18px;font-size:15px;display:flex}.n2-hl i{font-family:var(--n2-num);color:var(--n2-purple);flex:none;font-size:22px;font-style:normal;font-weight:700;line-height:1.2}[data-theme=dark] .n2-hl i{color:#c4b5fd}.n2-meet{align-items:flex-start;gap:14px;display:flex}.n2-meet h2{color:var(--n2-text);margin-bottom:2px;font-size:16px;font-weight:800}.n2-meet p{color:var(--n2-muted);font-size:14.5px}.n2-pin{background:var(--n2-soft);width:42px;height:42px;color:var(--n2-purple);border-radius:14px;flex:none;place-items:center;display:grid}[data-theme=dark] .n2-pin{color:#c4b5fd}.n2-freenote{text-align:center;color:var(--n2-ok);font-size:13px;font-weight:700}.n2-sidx{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.n2-sidx h3{color:var(--n2-purple);margin-bottom:12px;font-size:17px;font-weight:800}[data-theme=dark] .n2-sidx h3{color:#c4b5fd}.n2-sidx ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.n2-sidx a{color:var(--n2-muted);font-size:14.5px;transition:color .2s}.n2-sidx a:hover{color:var(--n2-purple);text-decoration:underline}[data-theme=dark] .n2-sidx a:hover{color:#c4b5fd}.n2-faqsec{max-width:900px;margin-inline:auto;padding:40px 0 8px}@media (max-width:980px){.n2-mosaic{display:none}.n2-hl{grid-template-columns:1fr}.n2-addr{max-width:70vw}}.n2-ax{padding-bottom:20px}.n2-ax-bar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.n2-ax-search{background:var(--n2-card);border:1px solid var(--n2-line);height:56px;box-shadow:var(--n2-shadow);color:var(--n2-muted);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 18px;display:flex}.n2-ax-search input{min-width:0;color:var(--n2-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.n2-ax-search button{background:var(--n2-soft);color:var(--n2-text);cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.n2-ax-sort{border:1px solid var(--n2-line);background:var(--n2-card);height:56px;color:var(--n2-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.n2-ax-countries{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.n2-ax-countries button{border:1px solid var(--n2-line);background:var(--n2-card);color:var(--n2-text);text-align:start;cursor:pointer;font:inherit;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.n2-ax-countries button:hover{border-color:var(--n2-purple);transform:translateY(-2px)}.n2-ax-countries button[aria-selected=true]{background:var(--n2-purple);border-color:var(--n2-purple);color:#fff;box-shadow:var(--n2-shadow)}.n2-ax-countries b{font-size:15px;font-weight:800;line-height:1.3;display:block}.n2-ax-countries small{opacity:.75;font-size:12.5px}.n2-ax-flag{background:var(--n2-soft);width:40px;height:40px;color:var(--n2-purple);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.n2-ax-countries button[aria-selected=true] .n2-ax-flag{color:#fff;background:#fff3}.n2-ax-chips{scrollbar-width:none;gap:8px;margin-bottom:6px;padding:4px 2px 10px;display:flex;position:relative;overflow-x:auto}.n2-ax-chips::-webkit-scrollbar{display:none}.n2-ax-chips button{border:1px solid var(--n2-line);background:var(--n2-card);color:var(--n2-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:600}.n2-ax-chips button bdi{opacity:.6;margin-inline-start:4px;font-size:12px}.n2-ax-chips button[aria-pressed=true]{background:var(--n2-ink);border-color:var(--n2-ink);color:#fff}[data-theme=dark] .n2-ax-chips button[aria-pressed=true]{color:#1e1038;background:#c4b5fd;border-color:#c4b5fd}.n2-ax-chips--cat button[aria-pressed=true],[data-theme=dark] .n2-ax-chips--cat button[aria-pressed=true]{background:var(--n2-pink);border-color:var(--n2-pink);color:#fff}.n2-ax-group{margin-top:26px}.n2-ax-group .n2-head p{color:var(--n2-muted);font-size:14px}.n2-ax-group .n2-link{cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.n2-ax-group .n2-strip>.n2-ax-card{width:272px}.n2-ax-card{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-text);transition:transform .3s var(--n2-ease), box-shadow .3s;flex-direction:column;display:flex;overflow:hidden}.n2-ax-card:hover{box-shadow:var(--n2-shadow);transform:translateY(-5px)}.n2-ax-im{aspect-ratio:4/3;background:var(--n2-soft);display:block;position:relative;overflow:hidden}.n2-ax-im img{object-fit:cover;transition:transform .7s var(--n2-ease)}.n2-ax-card:hover .n2-ax-im img{transform:scale(1.06)}.n2-ax-tag{top:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#14082db8;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:12px}.n2-ax-free{bottom:12px;background:var(--n2-ok);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:12px}.n2-ax-bd{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.n2-ax-bd small{color:var(--n2-muted);align-items:center;gap:5px;font-size:12.5px;display:flex}.n2-ax-bd>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}.n2-ax-row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.n2-ax-dur{color:var(--n2-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.n2-ax-price{color:var(--n2-muted);white-space:nowrap;font-size:13px}.n2-ax-price bdi{color:var(--n2-purple);font-size:17px}[data-theme=dark] .n2-ax-price bdi{color:#c4b5fd}.n2-ax-more-card{border-radius:var(--n2-r);border:2px dashed var(--n2-line);background:var(--n2-soft);width:200px;color:var(--n2-text);text-align:center;cursor:pointer;font:inherit;flex:none;place-content:center;gap:6px;display:grid}.n2-ax-more-card b{font-family:var(--n2-num);color:var(--n2-purple);font-size:34px}.n2-ax-more-card span{padding:0 16px;font-size:14px;font-weight:600}.n2-ax-count{color:var(--n2-muted);margin:4px 0 14px;font-size:14px}.n2-ax-count b{color:var(--n2-text)}.n2-ax-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.n2-ax-pager{justify-content:center;margin-top:26px;display:flex}.n2-ax-empty{color:var(--n2-muted);justify-items:center;gap:12px;padding:60px 0;display:grid}.n2-ax-empty b{color:var(--n2-text);font-size:18px}@media (max-width:640px){.n2-ax-bar{flex-direction:column;align-items:stretch}.n2-ax-search,.n2-ax-sort{height:50px}.n2-ax-countries{scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.n2-ax-countries::-webkit-scrollbar{display:none}.n2-ax-countries button{flex:none}.n2-ax-grid{grid-template-columns:1fr 1fr;gap:10px}.n2-ax-grid .n2-ax-bd{padding:10px 12px 12px}.n2-ax-grid .n2-ax-bd>b{font-size:14px}.n2-ax-grid .n2-ax-dur{display:none}.n2-ax-group .n2-strip>.n2-ax-card{width:240px}}
.n2-study{--bg:var(--n2-bg);--surface:var(--n2-card);--surface-2:var(--n2-soft);--surface-card:var(--n2-card);--card-border:var(--n2-line);--border:var(--n2-line);--text:var(--n2-text);--text-muted:var(--n2-muted);--inp-bg:var(--n2-card);--inp-border:var(--n2-line);--gold:var(--n2-purple);--gold-light:var(--n2-purple);--gold-pink:var(--n2-pink);--gold-ch:132 75 242}[data-theme=dark] .n2-study{--gold-light:#c4b5fd;--gold-ch:196 181 253}.n2-study-eyebrow{margin-top:14px}.n2-study-accent{opacity:.94;margin-top:8px;font-size:.6em;font-weight:700;line-height:1.6;display:block}.n2-study-sub{opacity:.93;color:#fff;max-width:46em;margin:0 0 18px;font-size:16.5px;line-height:1.9}.n2-top .n2-meta{margin-bottom:6px}.n2-top .n2-meta .n2-pill bdi{font-size:1.05em}.n2-study .n2-top .n2-ptitle{margin-top:10px}.n2-study .n2-pacts .nx-btn-primary,.n2-study .n2-pacts .nx-btn-ghost{box-shadow:none;transition:transform .2s var(--n2-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:700;display:inline-flex}.n2-study .n2-pacts .nx-btn-primary{color:#1e1038;background:#fff}.n2-study .n2-pacts .nx-btn-ghost{color:#fff;background:#ffffff29}.n2-study .n2-pacts .nx-btn-primary:hover,.n2-study .n2-pacts .nx-btn-ghost:hover{transform:translateY(-3px)}.n2-study .nx-wrap{max-width:1240px}.n2-study .nx-section{padding:44px 0}.n2-study .nx-section--tint{background:var(--n2-soft)}.n2-study .nx-h2{color:var(--n2-text);font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.4}.n2-study .st-h2-gap{margin-bottom:22px}.n2-study .st-h2-level{margin-bottom:12px;font-size:20px}.n2-study .nx-head{margin-bottom:22px}.n2-study .st-narrow{max-width:900px}.n2-study .st-prose,.n2-study .mj-lead,.n2-study .mj-prose p{color:var(--n2-muted)}.n2-study .st-link,.n2-study .sg-body a,.n2-study .st-table a,.n2-study .st-source a,.n2-study .mj-sources a,.n2-study .sg-intro a{color:var(--n2-purple);font-weight:700}[data-theme=dark] .n2-study .st-link,[data-theme=dark] .n2-study .sg-body a,[data-theme=dark] .n2-study .st-table a,[data-theme=dark] .n2-study .st-source a,[data-theme=dark] .n2-study .mj-sources a,[data-theme=dark] .n2-study .sg-intro a{color:#c4b5fd}.n2-study .sg-related a,.n2-study .st-links a{color:var(--n2-text);font-weight:800}.n2-study .sg-body h2{color:var(--n2-text);scroll-margin-top:calc(var(--n2-hd) + 20px);font-weight:800}.n2-study .sg-body h3{color:var(--n2-text);font-weight:800}.n2-study .sg-body p,.n2-study .sg-body li{color:var(--n2-muted)}.n2-study .sg-body b,.n2-study .sg-body strong,.n2-study .sg-body .sg-answer{color:var(--n2-text)}.n2-study .nx-btn-primary:not(.n2-pacts *){background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));color:#fff;box-shadow:none;border-radius:999px;padding:13px 24px;font-weight:700}.n2-study .nx-btn-ghost:not(.n2-pacts *){background:var(--n2-soft);color:var(--n2-text);border:0;border-radius:999px;padding:11px 20px;font-weight:700}.n2-study .nx-btn-primary:not(.n2-pacts *):hover,.n2-study .nx-btn-ghost:not(.n2-pacts *):hover{transform:translateY(-3px)}.n2-study .st-grid{gap:16px}.n2-study .st-card{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-text);transition:transform .3s var(--n2-ease), box-shadow .3s;padding:22px}.n2-study a.st-card:hover{box-shadow:var(--n2-shadow);transform:translateY(-6px)}.n2-study .st-card h3{font-weight:800}.n2-study .st-badge{background:var(--n2-soft);color:var(--n2-purple);border:0;padding:4px 12px;font-weight:700}[data-theme=dark] .n2-study .st-badge{color:#c4b5fd}.n2-study .st-badge[data-tone=plain]{border:1px solid var(--n2-line);color:var(--n2-muted);background:0 0}.n2-study .st-badge[data-tone=ok]{border:0}.n2-study .st-price{color:var(--n2-purple);font-weight:700}[data-theme=dark] .n2-study .st-price{color:#c4b5fd}.n2-study .st-price bdi{font-size:1.12em}.n2-study .st-price-note{color:var(--n2-muted)}.n2-study .mj-rank .st-card:before{color:var(--n2-purple)}.n2-study .st-filters{background:var(--n2-card);border:1px solid var(--n2-line);box-shadow:var(--n2-shadow);border-radius:30px;gap:8px;padding:12px}.n2-study .st-field>span{color:var(--n2-muted);font-weight:700}.n2-study .st-field select,.n2-study .st-field input,.n2-study .st-field textarea{background:var(--n2-soft);color:var(--n2-text);border:1px solid #0000;border-radius:18px}.n2-study .st-field select:focus-visible,.n2-study .st-field input:focus-visible,.n2-study .st-field textarea:focus-visible{outline:3px solid var(--n2-pink);outline-offset:2px}.n2-study .mj-tools{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:30px}.n2-study .st-count{color:var(--n2-muted)}.n2-study .st-scroll,.n2-study .sg-table-wrap{border-radius:var(--n2-r-sm);border:1px solid var(--n2-line);background:var(--n2-card)}.n2-study .st-table,.n2-study .sg-table{background:0 0}.n2-study .st-table th,.n2-study .sg-table th{color:var(--n2-muted);background:var(--n2-soft);font-weight:700}.n2-study .st-table th,.n2-study .st-table td,.n2-study .sg-table th,.n2-study .sg-table td{border-bottom-color:var(--n2-line)}.n2-study .st-facts{gap:12px}.n2-study .st-facts li{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:20px;padding:16px 18px}.n2-study .st-facts span{color:var(--n2-muted);font-weight:600}.n2-study .st-facts b{font-family:var(--n2-num);color:var(--n2-text)}.n2-study .st-steps{gap:16px}.n2-study .st-steps li{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);padding:26px}.n2-study .st-steps li:before{font-family:var(--n2-num);color:var(--n2-soft);-webkit-text-stroke:1.5px var(--n2-purple);font-size:44px;font-weight:700;line-height:1}.n2-study .st-steps b{font-size:17px;font-weight:700}.n2-study .st-timeline li:before{background:var(--n2-purple)}.n2-study .st-docs li{border-color:var(--n2-line);background:var(--n2-card);border-radius:16px}.n2-study .st-links a,.n2-study .sg-related a{border:1px solid var(--n2-line);background:var(--n2-card);transition:transform .25s var(--n2-ease), border-color .2s;border-radius:20px}.n2-study .st-links a:hover,.n2-study .sg-related a:hover{border-color:var(--n2-purple);transform:translateY(-3px)}.n2-study .mj-links a{background:var(--n2-soft);color:var(--n2-text);border:0;border-radius:999px}.n2-study .mj-links a:hover{background:var(--n2-purple);color:#fff}.n2-study .nx-included{gap:12px}.n2-study .nx-included li{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-text)}.n2-study .sg-answer{border:0;border-inline-start:5px solid var(--n2-purple);border-radius:var(--n2-r-sm);background:var(--n2-soft);color:var(--n2-text)}.n2-study .sg-meta{color:var(--n2-muted)}.n2-study .sg-toc{border-radius:var(--n2-r);border:1px solid var(--n2-line);background:var(--n2-card);margin:0;padding:18px 20px}.n2-study .sg-toc b{color:var(--n2-text);margin-bottom:8px;font-size:14.5px;font-weight:800}.n2-study .sg-toc ol{margin:0;padding-inline-start:20px;line-height:1.9}.n2-study .sg-toc li{margin-bottom:2px}.n2-study .sg-toc a{color:var(--n2-muted);font-weight:600}.n2-study .sg-toc a:hover{color:var(--n2-purple)}.n2-study .sg-note{border-radius:var(--n2-r-sm);border:1px dashed var(--n2-line);color:var(--n2-muted)}.n2-study .sg-pick{gap:14px}.n2-study .sg-pick li{border-radius:var(--n2-r);border:1px solid var(--n2-line);background:var(--n2-card);color:var(--n2-muted);padding:20px 22px}.n2-study .sg-pick b{color:var(--n2-text);font-weight:800}.n2-study .sg-faq,.n2-study .st-faq,.n2-study .nx-faq{gap:10px}.n2-study .sg-faq details,.n2-study .st-faq-item,.n2-study .nx-faq-item{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:22px;transition:box-shadow .3s}.n2-study .nx-faq-item{padding:20px 24px}.n2-study .sg-faq details[open],.n2-study .st-faq-item[open]{box-shadow:var(--n2-shadow)}.n2-study .nx-faq-item:hover,.n2-study .sg-faq details:hover{border-color:var(--n2-line)}.n2-study .nx-faq-no{font-family:var(--n2-num);color:var(--n2-purple)}[data-theme=dark] .n2-study .nx-faq-no{color:#c4b5fd}.n2-study .nx-faq-item h3{color:var(--n2-text);font-weight:700}.n2-study .nx-faq-item p{color:var(--n2-muted)}.n2-study .sg-faq summary,.n2-study .st-faq-item summary{font-weight:700}.n2-study .sg-faq details{padding:0 20px}.n2-study .sg-faq summary{justify-content:space-between;align-items:center;gap:14px;font-size:16px;list-style:none;display:flex}.n2-study .sg-faq summary::-webkit-details-marker{display:none}.n2-study .sg-faq summary:after{content:"+";font-family:var(--n2-num);background:var(--n2-soft);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;transition:transform .3s;display:grid}.n2-study .sg-faq details[open] summary:after{transform:rotate(45deg)}.n2-study .st-form{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);box-shadow:var(--n2-shadow);padding:26px}.n2-study .st-alert{border-radius:var(--n2-r-sm)}.n2-study .input-field{background:var(--n2-soft);color:var(--n2-text);border-color:#0000;border-radius:18px}.n2-sg{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:44px;padding:28px 0 8px;display:grid}.n2-sg>article.sg-body{min-width:0;max-width:none;margin:0}.n2-sg-aside{top:calc(var(--n2-hd) + 20px);min-width:0;position:sticky}.n2-fl{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.n2-fl-form{min-width:0}.n2-fl-aside{min-width:0;top:calc(var(--n2-hd) + 20px);position:sticky}.n2-fl-aside .n2-h2{margin-bottom:14px;font-size:22px}.n2-fl-routes{gap:10px;display:grid}.n2-fl-route{background:var(--n2-soft);transition:transform .3s var(--n2-ease);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.n2-fl-route:hover{transform:translateY(-3px)}.n2-fl-route svg{color:var(--n2-purple);flex:none}[data-theme=dark] .n2-fl-route svg{color:#c4b5fd}.n2-fl-note{color:var(--n2-muted);margin-top:14px;font-size:13.5px;line-height:1.9}@media (max-width:980px){.n2-study .nx-section{padding:32px 0}.n2-study .st-filters{border-radius:26px}.n2-sg{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}.n2-sg-aside{order:-1;position:static}.n2-fl{grid-template-columns:minmax(0,1fr);gap:28px}.n2-fl-aside{position:static}.n2-study-sub{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.n2-study .st-card,.n2-study .st-links a,.n2-study .sg-related a,.n2-fl-route{transition:none!important}}
.n2.n2-scope{--gold-light:var(--n2-purple);--gold-text:var(--n2-purple);--gold-ch:132 75 242;--nx-violet:var(--n2-purple);--nx-pink:var(--n2-pink);--pa-violet:var(--n2-purple)}[data-theme=dark] .n2.n2-scope{--gold-light:#c4b5fd;--gold-text:#c4b5fd;--gold-ch:196 181 253}.n2-ptitle-sub{opacity:.95;margin-top:6px;font-size:.6em;font-weight:700;line-height:1.6;display:block}.n2-ceyebrow{margin-top:16px}.n2-lede{opacity:.93;color:#fff;max-width:44em;margin:0 0 6px;font-size:17px;line-height:1.9}.n2-top .n2-meta{margin-top:14px}.n2-top .n2-meta .n2-pill b{font-family:var(--n2-num);font-weight:700}.n2-sec--tint{background:var(--n2-soft);border-radius:var(--n2-r-lg)}.n2-sec--flush{padding-top:0}.n2-wrap.n2-narrow{max-width:900px;margin-inline:auto}.n2-sec .n2-head{margin-top:0}.n2-sec .n2-h2{margin:0}.n2-clead{color:var(--n2-muted);max-width:820px;margin:14px 0 0;font-size:16px;line-height:2}.n2-cnote{color:var(--n2-muted);margin-top:14px;font-size:13px}.n2-scroll-mt{scroll-margin-top:calc(var(--n2-hd) + 24px)}.n2-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.n2-grid--3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.n2-points{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:22px;padding:0;list-style:none;display:grid}.n2-points li{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);flex-direction:column;gap:6px;padding:20px;display:flex}.n2-points b{color:var(--n2-text);font-size:16px;font-weight:800}.n2-points span{color:var(--n2-muted);font-size:14px;line-height:1.8}.n2-card.n2-card--fill{width:auto;display:block}.n2-card--fill .n2-card-bd small+b{margin-top:2px}.n2-card--fill .n2-card-bd .n2-link{white-space:normal;margin-top:10px;display:inline-block}.n2-card--fill .n2-excerpt{color:var(--n2-muted);margin-top:6px;font-size:13.5px;line-height:1.8;display:block}.n2-chiplinks{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.n2-chiplinks a{background:var(--n2-soft);color:var(--n2-text);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-block}.n2-chiplinks a:hover{background:var(--n2-purple);color:#fff}.n2-chips-row{border-top:1px solid var(--n2-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:24px;display:flex}.n2-chips-row>span{color:var(--n2-muted);font-size:13px;font-weight:700}a.n2-dest,a.n2-dest .n2-dest-txt small{display:block}.n2-cdest-note{opacity:.92;margin-top:4px;font-size:12.5px;line-height:1.7;display:block}.n2-art{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:44px;display:grid}.n2-art>div{min-width:0}.n2-art>aside{top:calc(var(--n2-hd) + 24px);gap:16px;min-width:0;display:grid;position:sticky}.n2-toc{border-radius:var(--n2-r-sm);background:var(--n2-card);border:1px solid var(--n2-line)}.n2-toc--desk{max-height:calc(100vh - 360px);padding:18px 18px 14px;overflow:auto}.n2-toc-title{color:var(--n2-text);margin:0 0 10px;font-size:14px;font-weight:800}.n2-toc-list{counter-reset:n2toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.n2-toc-list li{counter-increment:n2toc}.n2-toc-list a{color:var(--n2-muted);border-radius:10px;gap:10px;padding:7px 8px;font-size:13.5px;line-height:1.6;transition:background .15s,color .15s;display:flex}.n2-toc-list a:before{content:counter(n2toc, decimal-leading-zero);font-family:var(--n2-num);color:var(--n2-purple);padding-top:2px;font-size:12px;font-weight:700}[data-theme=dark] .n2-toc-list a:before{color:#c4b5fd}.n2-toc-list a:hover{color:var(--n2-text);background:var(--n2-soft)}.n2-toc--mobile{margin-bottom:22px;display:none}.n2-toc--mobile summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:800;list-style:none;display:flex}.n2-toc--mobile summary::-webkit-details-marker{display:none}.n2-toc--mobile summary span{color:var(--n2-muted);font-size:12px;font-weight:600}.n2-toc--mobile .n2-toc-list{padding:0 10px 12px}.n2-gcard{border-radius:var(--n2-r);background:var(--n2-purple);color:#fff;gap:10px;padding:24px;display:grid;position:relative;overflow:hidden}.n2-gcard:after{content:"";background:var(--n2-pink);inset-inline-end:-60px;opacity:.9;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px}.n2-gcard>*{z-index:1;position:relative}.n2-gcard-kicker{opacity:.85;margin:0;font-size:12.5px;font-weight:700}.n2-gcard-title{margin:0;font-size:19px;font-weight:800;line-height:1.5}.n2-gcard ul{gap:6px;margin:2px 0 6px;padding:0;list-style:none;display:grid}.n2-gcard li{padding-inline-start:18px;font-size:13.5px;line-height:1.7;position:relative}.n2-gcard li:before{content:"";inset-inline-start:0;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:.7em}.n2-gcard .n2-btn{justify-self:start}.n2-gcard-link{color:#fff;font-size:13px;font-weight:700}.n2-scope .nx-article{color:var(--n2-text)}.n2-scope .nx-article h2:before,.n2-scope .nx-article ul>li:before,.n2-scope .nx-article ol>li:before{background:var(--n2-purple)}.n2-scope .nx-article a{color:var(--n2-purple)}[data-theme=dark] .n2-scope .nx-article a{color:#c4b5fd}.n2-scope .nx-article blockquote{border-inline-start-color:var(--n2-purple)}.n2-scope .nx-sec-toggle:hover,.n2-scope .nx-article details.nx-sec>summary:hover h2{border-color:var(--n2-purple);color:var(--n2-purple)}.n2-scope .guide-section-label:before{background:var(--n2-purple)}.n2-scope .nx-gfacts{gap:48px;display:grid}.n2-faq details>summary{cursor:pointer}.n2-tblwrap{border-radius:var(--n2-r-sm);border:1px solid var(--n2-line);background:var(--n2-card);-webkit-overflow-scrolling:touch;overflow-x:auto}.n2-tblwrap:focus-visible{outline:3px solid var(--n2-pink);outline-offset:3px}.n2-ctbl{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.n2-ctbl th,.n2-ctbl td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--n2-line);padding:14px 10px}.n2-ctbl thead th{color:var(--n2-text);background:var(--n2-soft);font-size:13px;font-weight:800}.n2-ctbl tbody th{text-align:start;white-space:nowrap;color:var(--n2-text);padding-inline-start:16px;font-weight:800}.n2-ctbl tbody th a{display:block}.n2-ctbl tbody th a:hover{color:var(--n2-purple)}.n2-ctbl tbody th small{color:var(--n2-muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.n2-ctbl td b{font-family:var(--n2-num);color:var(--n2-text);font-size:17px;font-weight:700;display:block}.n2-ctbl td span{color:var(--n2-muted);margin-top:2px;font-size:12px;display:block}.n2-ctbl tbody tr:last-child>*{border-bottom:0}.n2-ctbl [data-group]{border-inline-start:1px solid var(--n2-line)}.n2-cplans{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.n2-cplan{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);transition:transform .3s var(--n2-ease), box-shadow .3s;flex-direction:column;gap:12px;padding:20px;display:flex}.n2-cplan:hover{box-shadow:var(--n2-shadow);transform:translateY(-4px)}.n2-cplan-name{color:var(--n2-text);font-size:14.5px;font-weight:700}.n2-cplan-price{border-top:1px solid var(--n2-line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:12px;display:flex}.n2-cplan-price small{width:100%;color:var(--n2-muted);font-size:12px}.n2-cplan-price b{font-family:var(--n2-num);color:var(--n2-purple);font-size:22px;font-weight:700}[data-theme=dark] .n2-cplan-price b{color:#c4b5fd}.n2-cplan-price span{color:var(--n2-muted);font-size:12.5px;font-weight:600}.n2-cplan-go{color:var(--n2-purple);margin-top:auto;font-size:13px;font-weight:700}[data-theme=dark] .n2-cplan-go{color:#c4b5fd}.n2-vz{gap:18px;display:grid}.n2-vz .vz-answer-title{color:var(--n2-text)}.n2-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.n2-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.n2-form-panel{border-radius:var(--n2-r-lg);background:var(--n2-card);border:1px solid var(--n2-line);padding:28px}.n2-hint{color:var(--n2-muted);font-size:13.5px}@media (max-width:980px){.n2-art{grid-template-columns:minmax(0,1fr);gap:28px}.n2-art>aside{position:static}.n2-toc--desk{display:none}.n2-toc--mobile{display:block}.n2-two,.n2-three{grid-template-columns:minmax(0,1fr)}.n2-sec{padding:32px 0}.n2-sec--tint{border-radius:var(--n2-r)}.n2-points{grid-template-columns:minmax(0,1fr)}.n2-scope .nx-gfacts{gap:32px}}.n2-rating{background:var(--n2-soft);border-radius:999px;align-items:center;gap:14px;padding:10px 18px;display:flex}.n2-rating>b{font-family:var(--n2-num);color:var(--n2-purple);font-size:34px;line-height:1}[data-theme=dark] .n2-rating>b{color:#c4b5fd}.n2-rating>div{color:var(--n2-muted);font-size:12.5px;line-height:1.5;display:grid}.n2-stars-off{opacity:.28}.n2-revs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.n2-rev{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);flex-direction:column;gap:10px;padding:24px;display:flex}.n2-rev>p{color:var(--n2-text);flex:1;margin:0;font-size:15px;line-height:1.95}.n2-rev-by{border-top:1px solid var(--n2-line);align-items:center;gap:12px;padding-top:12px;display:flex}.n2-rev-by>i{background:var(--n2-purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.n2-rev-by>span{flex:1;min-width:0;display:grid}.n2-rev-by b{font-size:14.5px}.n2-rev-by small{color:var(--n2-muted);font-size:12px}.n2-vids{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.n2-vid.n2-vid--btn{aspect-ratio:16/9;cursor:pointer;border:0;width:100%;padding:0;display:block}.n2-vframe{aspect-ratio:16/9;border-radius:var(--n2-r);background:#000;position:relative;overflow:hidden}.n2-vframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.n2-vtitle{margin-top:10px;font-size:15px;font-weight:700;line-height:1.6}.n2-about-prose{gap:20px;max-width:none;display:grid}.n2-about-prose p{margin:0}.n2-about-prose p.is-lead{color:var(--n2-text);border-inline-start:4px solid var(--n2-purple);padding-inline-start:20px;font-weight:500}.n2-vm-ic{background:var(--n2-soft);width:52px;height:52px;color:var(--n2-purple);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}[data-theme=dark] .n2-vm-ic{color:#c4b5fd}.n2-vm h2{color:var(--n2-text);margin:0 0 10px;font-size:20px;font-weight:800}.n2-vm-label{color:var(--n2-purple);margin:0 0 6px;font-size:13px;font-weight:700}[data-theme=dark] .n2-vm-label{color:#c4b5fd}.n2-vm .n2-clead{margin-top:0}.n2-value h3{color:var(--n2-text);margin:0 0 8px;font-size:17px;font-weight:800}.n2-value p{color:var(--n2-muted);margin:0;font-size:14.5px;line-height:1.9}.n2-goals{gap:12px;margin:0;padding:0;list-style:none;display:grid}.n2-goals li{border-radius:var(--n2-r-sm);background:var(--n2-card);border:1px solid var(--n2-line);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.n2-goals i{background:var(--n2-soft);width:34px;height:34px;color:var(--n2-purple);font-style:normal;font-family:var(--n2-num);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}[data-theme=dark] .n2-goals i{color:#c4b5fd}.n2-goals p{color:var(--n2-muted);margin:0;padding-top:4px;font-size:15px;line-height:1.8}.n2-steps--four{grid-template-columns:repeat(4,1fr)}.n2-docs{gap:14px;margin:0;padding:0;list-style:none;display:grid}.n2-doc{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);align-items:center;gap:18px;padding:20px 24px;display:flex}.n2-seal{background:var(--n2-purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.n2-doc-body{flex:1;min-width:0}.n2-doc-no{font-family:var(--n2-num);color:var(--n2-muted);font-size:12px;font-weight:700}.n2-doc-body h2,.n2-doc-body h3{color:var(--n2-text);margin:2px 0;font-size:17px;font-weight:800}.n2-doc-body p{color:var(--n2-muted);margin:0;font-size:14px;line-height:1.8}.n2-doc-acts{flex-wrap:wrap;gap:8px;display:flex}.n2-doc-acts .n2-btn,.n2-viewer header .n2-btn{padding:10px 18px;font-size:14px}.n2-viewers{gap:28px;margin-top:48px;display:grid}.n2-viewer{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);overflow:hidden}.n2-viewer header{border-bottom:1px solid var(--n2-line);align-items:center;gap:16px;padding:18px 22px;display:flex}.n2-viewer-paper{background:var(--n2-soft);padding:12px}.n2-viewer-paper iframe{background:#fff;border:0;border-radius:12px;width:100%;height:min(78vh,900px);min-height:420px;display:block}.n2-cempty{text-align:center;color:var(--n2-muted);justify-items:center;gap:12px;padding:56px 24px;display:grid}.n2-searchbar{gap:10px;margin-bottom:20px;display:flex}.n2-searchbar input{border:1px solid var(--n2-line);background:var(--n2-card);min-width:0;color:var(--n2-text);font:inherit;border-radius:999px;flex:1;padding:14px 20px;font-size:15px}.n2-chiplinks--spaced{margin-bottom:20px}.n2-chiplinks a.is-on{background:var(--n2-purple);color:#fff}.n2-results{gap:12px;display:grid}.n2-res{border-radius:var(--n2-r-sm);background:var(--n2-card);border:1px solid var(--n2-line);transition:transform .3s var(--n2-ease), box-shadow .3s;padding:20px 22px;display:block}.n2-res:hover{box-shadow:var(--n2-shadow);transform:translateY(-3px)}.n2-res-meta{align-items:center;gap:8px;margin-bottom:4px;display:flex}.n2-res-tag{background:var(--n2-soft);color:var(--n2-purple);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}[data-theme=dark] .n2-res-tag{color:#c4b5fd}.n2-res-meta small{color:var(--n2-muted);font-size:12px}.n2-res h2{color:var(--n2-text);margin:0 0 4px;font-size:17px;font-weight:800}.n2-res p{color:var(--n2-muted);margin:0;font-size:14px;line-height:1.8}.n2-res .n2-price{margin-top:8px;font-size:14.5px;font-weight:700;display:block}.n2.n2-scope{--gold:var(--n2-purple)}.n2-scope .nx-channel,.n2-scope .nx-form-card,.n2-scope .nx-side-card{border-radius:var(--n2-r);border-color:var(--n2-line);background:var(--n2-card)}.n2-scope .nx-contact-grid{max-width:1240px;margin-inline:auto}@media (max-width:980px){.n2-steps--four{grid-template-columns:1fr}.n2-doc{flex-wrap:wrap}.n2-doc-acts{width:100%}.n2-viewer header{flex-wrap:wrap}.n2-rating{border-radius:var(--n2-r-sm)}.n2-searchbar{flex-direction:column}}
.n2-lsub{opacity:.93;max-width:38em;margin:0;font-size:16.5px;line-height:1.9}.n2-crumbs{align-items:center;margin-bottom:4px}.n2-crumbs [aria-hidden=true]{opacity:.6}.n2-top .n2-pill{margin-bottom:4px}.n2-lg-col{max-width:860px;margin-inline:auto;padding-block:8px 72px}.n2-lg-col--wide{max-width:1100px}.n2-lg-badges{z-index:2;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-width:860px;margin:-28px auto 28px;display:grid;position:relative}.n2-lg-badge{background:var(--n2-card);border:1px solid var(--n2-line);color:var(--n2-text);border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.n2-lg-badge i{color:var(--n2-purple);font-style:normal;display:inline-flex}.n2-lg{gap:12px;display:grid}.n2-lg details{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);scroll-margin-top:calc(var(--n2-hd) + 16px);padding:0 24px}.n2-lg details[open]{box-shadow:var(--n2-shadow)}.n2-lg summary{cursor:pointer;align-items:center;gap:14px;padding:20px 0;list-style:none;display:flex}.n2-lg summary::-webkit-details-marker{display:none}.n2-lg-ic{background:var(--n2-soft);width:42px;height:42px;color:var(--n2-purple);border-radius:14px;flex:none;place-items:center;display:grid}.n2-lg-hd{color:var(--n2-text);flex:1;font-size:18px;font-weight:800;line-height:1.5}.n2-lg-chev{background:var(--n2-soft);width:34px;height:34px;color:var(--n2-text);transition:transform .25s var(--n2-ease);border-radius:50%;flex:none;place-items:center;display:grid}.n2-lg details[open] .n2-lg-chev{transform:rotate(180deg)}.n2-lg-body{gap:22px;padding-bottom:14px;display:grid}.n2-lg-item h3{color:var(--n2-text);margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.6}.n2-lg-item p{color:var(--n2-muted);margin:0 0 6px;font-size:15px;line-height:2}.n2-sm-group{margin-bottom:40px}.n2-sm-group>.n2-h2{margin:0 0 14px;font-size:clamp(20px,2.4vw,26px)}.n2-sm-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.n2-sm-list a{color:var(--n2-muted);font-size:15px;line-height:1.7}.n2-sm-list a:hover{color:var(--n2-purple)}.n2-sm-fold{border-radius:var(--n2-r-sm);background:var(--n2-card);border:1px solid var(--n2-line);margin-bottom:10px;padding:10px 18px}.n2-sm-fold summary{cursor:pointer;color:var(--n2-text);font-size:16px;font-weight:700}.n2-sm-fold summary span{color:var(--n2-muted);font-size:14px;font-weight:400}.n2-pg-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.n2-pg-steps li{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);padding:24px}.n2-pg-steps i{font-family:var(--n2-num);color:var(--n2-soft);-webkit-text-stroke:1.5px var(--n2-purple);margin-bottom:8px;font-size:44px;font-style:normal;font-weight:700;line-height:1;display:block}.n2-pg-steps h3,.n2-panel h3{color:var(--n2-text);margin:0 0 6px;font-size:17px;font-weight:800}.n2-pg-steps p{color:var(--n2-muted);margin:0;font-size:14.5px}.n2-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.n2-ticks li{color:var(--n2-muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.8;display:flex}.n2-ticks li>i{background:var(--n2-soft);width:22px;height:22px;color:var(--n2-ok);border-radius:50%;flex:none;place-items:center;margin-top:3px;font-size:12px;font-style:normal;font-weight:800;display:grid}.n2-ticks--no li>i{color:var(--n2-pink)}.n2-cases{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.n2-case-tag{background:var(--n2-soft);color:var(--n2-purple);border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}.n2-case dl{gap:8px;margin:12px 0;display:grid}.n2-case dl>div{color:var(--n2-muted);justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.n2-case dd{color:var(--n2-text);margin:0;font-weight:700}.n2-case-res{background:var(--n2-purple);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex}.n2-case-res b{font-size:20px}.n2-case-note{color:var(--n2-muted);margin:10px 0 0;font-size:14px}.n2-pg-claim{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.n2-lgfacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:26px;display:grid}.n2-lgfacts>div{background:#ffffff24;border-radius:20px;padding:14px 16px}.n2-lgfacts b{font-size:20px;font-weight:800;display:block}.n2-lgfacts span{opacity:.9;font-size:13px}.n2-lgtbl{border-radius:var(--n2-r);border:1px solid var(--n2-line);background:var(--n2-card);overflow-x:auto}.n2-lgtbl table{border-collapse:collapse;width:100%;font-size:15px}.n2-lgtbl th{text-align:start;background:var(--n2-soft);color:var(--n2-text);padding:16px;font-weight:800}.n2-lgtbl td{border-top:1px solid var(--n2-line);color:var(--n2-muted);padding:16px}.n2-lgtbl td:first-child{color:var(--n2-text);white-space:nowrap;font-weight:800}.n2-lgtbl td:first-child>span{align-items:center;gap:8px;display:inline-flex}.n2-ic{background:var(--n2-soft);width:48px;height:48px;color:var(--n2-purple);border-radius:16px;place-items:center;margin-bottom:12px;display:grid}.n2-lgnote{color:var(--n2-muted);text-align:center;margin:14px 0 0;font-size:13.5px}.n2-ai a{color:var(--n2-purple)!important}.n2-nf{text-align:center;align-items:center;min-height:80vh;padding-bottom:80px;display:grid}.n2-nf-code{font-family:var(--n2-num);color:#fff;margin:0 0 12px;font-size:clamp(72px,14vw,140px);font-weight:800;line-height:1}.n2-nf h2{color:#fff;margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800}.n2-nf p{opacity:.93;max-width:28em;margin:0 auto 28px;font-size:16.5px}.n2-nf .n2-hero-btns{justify-content:center;margin-top:0}.n2-nf-ic{opacity:.9;margin-bottom:16px;display:inline-flex}.n2-load{background:var(--n2-bg);min-height:100vh;color:var(--n2-muted);place-items:center;font-size:14px;display:grid}.n2-load>div{text-align:center}.n2-load-dot{border:4px solid var(--n2-soft);border-top-color:var(--n2-purple);border-radius:50%;width:40px;height:40px;margin:0 auto 14px;animation:.9s linear infinite n2-spin}@keyframes n2-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.n2-load-dot{animation:none}}@media (max-width:980px){.n2-pg-claim{grid-template-columns:1fr}.n2-lg details{padding:0 16px}.n2-lg-col{padding-bottom:48px}.n2-nf{min-height:70vh}}.n2-pg .n2-top--short{padding-bottom:96px}.n2-pg-facts{z-index:2;background:var(--n2-card);border:1px solid var(--n2-line);border-radius:var(--n2-r);box-shadow:var(--n2-shadow);grid-template-columns:repeat(4,1fr);margin-top:-58px;display:grid;position:relative;overflow:hidden}.n2-pg-facts>div{gap:2px;padding:18px 20px;display:grid}.n2-pg-facts>div+div{border-inline-start:1px solid var(--n2-line)}.n2-pg-facts b{color:var(--n2-purple);font-size:20px;font-weight:800}[data-theme=dark] .n2-pg-facts b{color:#c4b5fd}.n2-pg-facts span{color:var(--n2-muted);font-size:13.5px}.n2-pg .n2-head{margin-bottom:20px}.n2-pg .n2-head p{color:var(--n2-muted);margin-top:6px}.n2-pg .n2-pg-steps{grid-template-columns:repeat(4,1fr)}.n2-pg-rules{grid-template-columns:1fr 1fr;gap:16px;display:grid}.n2-pg-rule{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);border-top:4px solid var(--n2-ok);padding:24px}.n2-pg-rule--no{border-top-color:var(--n2-pink)}.n2-pg-rule h3{color:var(--n2-text);margin:0 0 14px;font-size:18px;font-weight:800}.n2-pg-calc{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:stretch;gap:16px;display:grid}.n2-pg-calc-ref{border-radius:var(--n2-r);background:var(--n2-purple);color:#fff;align-content:center;gap:6px;padding:24px;display:grid}.n2-pg-calc-ref span{opacity:.9;font-size:13.5px}.n2-pg-calc-ref b{font-size:30px;font-weight:800}.n2-pg-calc-ref small{opacity:.92;font-size:14px}.n2-pg-table{border-radius:var(--n2-r);background:var(--n2-card);border:1px solid var(--n2-line);overflow:hidden}.n2-pg-tr{color:var(--n2-text);grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:16px 22px;font-size:15px;display:grid}.n2-pg-tr+.n2-pg-tr{border-top:1px solid var(--n2-line)}.n2-pg-th{background:var(--n2-soft);color:var(--n2-muted);font-size:13px;font-weight:700}.n2-pg-tr b{color:var(--n2-ok);font-size:17px}.n2-pg .n2-case-note{margin-top:12px}.n2-pg-claimsec{margin-top:8px;padding-inline:28px}.n2-pg-aside{top:calc(var(--n2-hd) + 16px);position:sticky}.n2-pg-faq{max-width:900px}@media (max-width:980px){.n2-pg-facts{grid-template-columns:1fr 1fr}.n2-pg-facts>div:nth-child(3){border-inline-start:0}.n2-pg-facts>div:nth-child(n+3){border-top:1px solid var(--n2-line)}.n2-pg .n2-pg-steps{grid-template-columns:1fr 1fr}.n2-pg-rules,.n2-pg-calc{grid-template-columns:1fr}.n2-pg-aside{position:static}.n2-pg-claimsec{padding-inline:16px}}@media (max-width:600px){.n2-pg .n2-pg-steps{grid-template-columns:1fr}.n2-pg-th{display:none}.n2-pg-tr{grid-template-columns:1fr 1fr 1fr;padding:14px 16px}.n2-pg-tr>span:first-child{grid-column:1/-1;font-weight:700}.n2-pg-tr>span[data-l]:before{content:attr(data-l);color:var(--n2-muted);font-size:12px;font-weight:600;display:block}}
.n2-bk{--gold:var(--n2-purple);--gold-pink:var(--n2-pink);--gold-ch:132 75 242;--gold-light:var(--n2-purple);--gold-text:var(--n2-purple);--text-3:var(--n2-muted);--text-faint:var(--n2-muted);--border-hover:color-mix(in srgb, var(--n2-purple) 40%, var(--n2-line));--shadow-card:#4c1d951a;--inp-bg:var(--n2-soft);--inp-border:var(--n2-line);--inp-border-hover:color-mix(in srgb, var(--n2-purple) 45%, var(--n2-line));--inp-placeholder:var(--n2-muted);--inp-ring:color-mix(in srgb, var(--n2-pink) 22%, transparent)}[data-theme=dark] .n2-bk{--gold-light:#c4b5fd;--gold-text:#c4b5fd;--shadow-card:#00000073}.n2-bk .input-field{background-color:var(--n2-soft);border:1.5px solid var(--n2-line);color:var(--n2-text);border-radius:14px}.n2-bk .input-field:hover:not(:focus):not(:disabled){border-color:var(--inp-border-hover)}.n2-bk .input-field:focus{border-color:var(--n2-pink);outline:3px solid var(--inp-ring);outline-offset:0}.n2-bk select.input-field option{background:var(--n2-card);color:var(--n2-text)}.n2-bk .label{color:var(--n2-text);font-weight:600}.n2-bk .btn-gold{background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));color:#fff;box-shadow:none;border-radius:999px}.n2-bk .btn-gold:hover{box-shadow:none;transform:translateY(-3px)}.n2-bk .btn-outline{border-color:var(--n2-line);background:var(--n2-card);color:var(--n2-text);border-radius:999px}.n2-bk .btn-outline:hover{border-color:var(--n2-purple);background:var(--n2-soft)}.n2-bk .justify-between.mt-8.pt-6>button{border-radius:999px}.n2-bk section>.grid>.bg-nara-surface{border-radius:var(--n2-r-sm);border-color:var(--n2-line);background:var(--n2-card)}.n2-bk section>.rounded-2xl.bg-nara-surface{border-radius:var(--n2-r);border-color:var(--n2-line);background:var(--n2-card);box-shadow:var(--n2-shadow)!important}.n2-bk section>.mt-6.rounded-xl{border-radius:var(--n2-r-sm)}.n2-bk .n2-top .nx-tb-steps{background:#ffffff1f;border-color:#fff3;margin-top:22px}.n2-bk .n2-top .nx-tb-step:not(:last-child):after{background:repeating-linear-gradient(90deg,#ffffff59 0 6px,#0000 6px 11px)}.n2-bk .n2-top .nx-tb-step.is-done:not(:last-child):after{background:#fff}.n2-bk .n2-top .nx-tb-dot{color:#ffffffd9;background:#ffffff1f;border-color:#ffffff4d}.n2-bk .n2-top .nx-tb-step.is-done .nx-tb-dot,.n2-bk .n2-top .nx-tb-step.is-active .nx-tb-dot{color:var(--n2-purple);background:#fff;border-color:#0000}.n2-bk .n2-top .nx-tb-step.is-active .nx-tb-dot{box-shadow:0 0 0 5px #ffffff40}.n2-bk .n2-top .nx-tb-label{color:#ffffffc7}.n2-bk .n2-top .nx-tb-step.is-active .nx-tb-label,.n2-bk .n2-top .nx-tb-step.is-done .nx-tb-label{color:#fff}.n2-bk .nx-tb-panel{border-radius:var(--n2-r);background:var(--n2-card);border-color:var(--n2-line);box-shadow:var(--n2-shadow)}.n2-bk .nx-tb-price{border-radius:var(--n2-r-sm)!important}.n2-bk .nx-btn{cursor:pointer;background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));color:#fff;transition:transform .2s var(--n2-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14.5px;font-weight:700;display:inline-flex}.n2-bk .nx-btn--ghost{background:var(--n2-soft);color:var(--n2-text);border:1px solid var(--n2-line)}.n2-bk .nx-btn:hover:not(:disabled){transform:translateY(-3px)}.n2-bk .nx-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:980px){.n2-bk .n2-top .nx-tb-steps{margin-top:16px}.n2-bk section>.rounded-2xl.bg-nara-surface{border-radius:var(--n2-r-sm)}}
.n2-au{--gold:var(--n2-purple);--gold-pink:var(--n2-pink);--gold-ch:132 75 242;--gold-glow:transparent;--border-hover:color-mix(in srgb, var(--n2-purple) 45%, var(--n2-line));--inp-bg:var(--n2-card);--inp-border:var(--n2-line);--inp-border-hover:color-mix(in srgb, var(--n2-purple) 40%, var(--n2-line));--inp-placeholder:var(--n2-muted)}[data-theme=dark] .n2-au [style*="color: var(--gold)"]{color:#c4b5fd!important}.n2-au-page{padding:40px 20px 72px}.n2-au-grid{grid-template-columns:.82fr 1fr;align-items:stretch;gap:16px;max-width:1080px;margin-inline:auto;display:grid}.n2-au-grid>:last-child{background:var(--n2-card);border:1px solid var(--n2-line);border-radius:var(--n2-r);min-width:0;box-shadow:var(--n2-shadow)}.n2-au-brand{border-radius:var(--n2-r-lg);background:var(--n2-purple);color:#fff;flex-direction:column;padding:40px 36px;display:flex;position:relative;overflow:hidden}.n2-au-brand:before{content:"";background:var(--n2-pink);inset-inline-end:-150px;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px}.n2-au-brand>*{z-index:1;position:relative}.n2-au-mark{background:#ffffff29;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.n2-au-title{color:#fff;margin:0 0 10px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.4}.n2-au-sub{opacity:.92;max-width:26em;font-size:15px;line-height:1.9}.n2-au-bens{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.n2-au-bens li{align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.65;display:flex}.n2-au-ben-ic{background:#ffffff29;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.n2-au-fill{flex:1}.n2-au-figs{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px;padding-top:22px;display:grid}.n2-au-figs b{font-size:22px;line-height:1.2;display:block}.n2-au-figs small{opacity:.9;margin-top:2px;font-size:12.5px;display:block}.n2-au .input-field{border-radius:var(--n2-r-sm);border:1.5px solid var(--n2-line);background:var(--n2-card);color:var(--n2-text);padding:13px 16px;font-size:14.5px}.n2-au select.input-field{padding-left:38px}.n2-au .input-field:focus{border-color:var(--n2-pink);outline:3px solid color-mix(in srgb, var(--n2-pink) 24%, transparent);outline-offset:0}.n2-au button[type=submit]{transition:transform .2s var(--n2-ease), opacity .2s!important;border-radius:999px!important;padding-block:15px!important}.n2-au button[type=submit]:hover:not(:disabled){transform:translateY(-3px)!important}.n2-au a[href$="/oauth/google"]{background:var(--n2-soft)!important;color:var(--n2-text)!important;border-color:#0000!important;border-radius:999px!important}.n2-au a[href$="/oauth/google"]:hover{background:color-mix(in srgb, var(--n2-purple) 10%, var(--n2-soft))!important}.n2-au div:has(>button.text-start[type=button]){background:var(--n2-soft)!important;border:0!important;border-radius:999px!important;gap:4px!important;padding:5px!important}.n2-au div:has(>button.text-start[type=button])>button{text-align:center;box-shadow:none!important;border-color:#0000!important;border-radius:999px!important;padding-inline:14px!important}.n2-au div:has(>button.text-start[type=button])>button>span:first-child{justify-content:center}.n2-au button.text-start:not([type]){border-radius:var(--n2-r)!important;background:var(--n2-soft)!important;box-shadow:none!important;transition:transform .25s var(--n2-ease), border-color .2s!important;border-color:#0000!important;padding:20px!important}.n2-au button.text-start:not([type]):hover{border-color:var(--n2-purple)!important}.n2-au button.text-start:not([type]) span[style*="border-radius: 20px"]{background:var(--n2-card)!important;border-color:#0000!important;border-radius:999px!important}.n2-au label:has(>input[type=file]){border-radius:var(--n2-r-sm)!important}.n2-au .rounded-3xl{border-radius:var(--n2-r-lg);box-shadow:var(--n2-shadow)!important}.n2-au .btn-gold{background:linear-gradient(135deg, var(--n2-purple), var(--n2-pink));color:#fff;box-shadow:none;border-radius:999px}@media (max-width:980px){.n2-au-page{padding:0 0 48px}.n2-au-grid{grid-template-columns:1fr;gap:0}.n2-au-brand{border-radius:0 0 32px 32px;padding:28px 20px 68px}.n2-au-brand:before{inset-inline-end:-90px;width:240px;height:240px;top:-120px}.n2-au-mark{border-radius:14px;width:42px;height:42px;margin-bottom:14px}.n2-au-bens,.n2-au-figs,.n2-au-fill{display:none}.n2-au-grid>:last-child{z-index:1;margin:-44px 16px 0;position:relative}}
