.NPTPLq_promo{background:var(--brand-panel);color:#fff;flex-shrink:0}.NPTPLq_promoInner{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,1.75rem);position:relative}.NPTPLq_promoLink{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem .75rem;min-height:44px;padding:.5rem 3rem;font-size:13px;font-weight:600;display:flex}.NPTPLq_promoLink:focus-visible{outline-offset:-4px;outline:2px solid #fff}.NPTPLq_promoClose{top:50%;width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset-inline-end:1rem;transform:translateY(-50%)}.NPTPLq_promoClose:hover{background:#ffffff26}.NPTPLq_promoClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.NPTPLq_promoCopy,.NPTPLq_promoAction{align-items:center;gap:.375rem;display:inline-flex}.NPTPLq_promoAction{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .NPTPLq_promoAction svg{transform:scaleX(-1)}.NPTPLq_header{z-index:40;height:var(--header-h);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;position:sticky;top:0;box-shadow:0 4px 24px #18234f08}.NPTPLq_inner{align-items:center;gap:clamp(.75rem,2vw,1.75rem);width:100%;max-width:76rem;height:100%;margin-inline:auto;padding-inline:clamp(1rem,3vw,1.75rem);display:flex}.NPTPLq_logo{color:#151b4c;letter-spacing:-.035em;flex-shrink:0;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.NPTPLq_logo span{display:none}@media (min-width:1180px){.NPTPLq_logo span{display:inline}}.NPTPLq_nav{flex:1;align-items:center;gap:.25rem;display:none}@media (min-width:1024px){.NPTPLq_nav{display:flex}}.NPTPLq_navLink{border-radius:var(--radius-sm);color:var(--ink-2);padding:.6rem .75rem;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.NPTPLq_navLink:hover{background:var(--surface-2);color:var(--foreground)}.NPTPLq_navLinkActive{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px #3646ef0f}.NPTPLq_toolsTrigger{text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;display:inline-flex}.NPTPLq_toolsTrigger svg{transition:transform .15s}.NPTPLq_toolsTrigger[data-open=true] svg{transform:rotate(180deg)}.NPTPLq_toolsTrigger.NPTPLq_navLinkActive{background:var(--accent-soft)}.NPTPLq_mobileTools{justify-content:space-between;width:100%;padding:.75rem;font-size:15px;list-style:none}.NPTPLq_mobileTools::-webkit-details-marker{display:none}.NPTPLq_mobileToolsRoot[open] .NPTPLq_mobileTools svg{transform:rotate(180deg)}.NPTPLq_mobileToolLink{color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;align-items:center;gap:.6rem;margin:.25rem .75rem .5rem;padding:.75rem;font-size:14px;display:flex}.NPTPLq_toolsMenu{min-width:12rem;padding:.5rem}.NPTPLq_actions{flex:1;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}@media (min-width:1024px){.NPTPLq_actions{flex:initial}}.NPTPLq_planPill{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;align-items:center;gap:.25rem;padding:5px 10px;font-size:12px;font-weight:600;transition:filter .15s;display:inline-flex}.NPTPLq_planPill:hover{filter:brightness(.96)}.NPTPLq_signIn{color:var(--foreground)}@media (max-width:1023px){.NPTPLq_actions .NPTPLq_wide{display:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--header-h:72px;--brand-50:#eef0fe;--brand-100:#dde1fd;--brand-200:#bcc3fb;--brand-300:#8f9bf7;--brand-400:#6471f3;--brand-500:#3646ef;--brand-600:#2731d5;--brand-700:#1f24a8;--brand-800:#1b1f85;--brand-900:#171a6a;--brand-950:#0f1247;--background:#f7f8fc;--surface:#fff;--surface-2:#f9faff;--surface-sunken:#eef1f8;--canvas:#e9edf6;--foreground:#151b3b;--ink-2:#454e68;--ink-3:#717b91;--muted:#5c6680;--border:#e3e7f0;--border-strong:#cdd4e4;--accent:var(--brand-500);--accent-strong:var(--brand-600);--accent-ink:#3730a3;--accent-soft:#eef0ff;--accent-ring:#3646ef33;--danger:#dc2626;--danger-soft:#fdeeee;--success:#16a34a;--success-soft:#e9f8ef;--warning:#d97706;--warning-soft:#fff6e6;--warning-bg:#fff7e0;--warning-fg:#6b4a00;--radius-sm:10px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--shadow-sm:0 2px 4px #18234f08, 0 6px 18px -10px #18234f17;--shadow:0 2px 6px #18234f08, 0 16px 40px -18px #18234f2e;--shadow-lg:0 8px 16px -8px #18234f14, 0 28px 60px -20px #18234f38;--shadow-brand:0 6px 16px -6px #3646ef52;--brand-panel:radial-gradient(ellipse at 90% 10%, #8d97ff47, transparent 55%), linear-gradient(135deg, #142176 0%, #2734bf 58%, #161b68 100%);--shadow-paper:0 1px 3px #10122214, 0 20px 50px -20px #10122240;--focus-ring:0 0 0 4px var(--accent-ring);--font-sans:var(--font-inter), var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:14px;line-height:1.5;display:flex}h1,h2,h3,p{margin:0}p{font-size:1rem}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}::selection{background:var(--brand-100);color:var(--brand-950)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong) padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--brand-300) padding-box}::-webkit-scrollbar-thumb:active{background:var(--brand-400) padding-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--border-strong) #0000}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.XsjuRW_content{flex-direction:column;flex:1;display:flex}.XsjuRW_shell{display:contents}.XsjuRW_builder{--header-h:0px}
