.lv3{--v3-ease:cubic-bezier(0.16,1,0.3,1);--focus-outline:var(--v3-focus-outline);background:var(--v3-bg);color:var(--v3-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.lv3-noise{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.lv3 ::selection{background:var(--v3-selection-bg);color:var(--v3-on-accent)}.lv3-wrap{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.lv3-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v3-indigo-soft)}.lv3-eyebrow:before{content:"";width:22px;height:1px;background:var(--v3-grad)}.lv3-h2{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(28px,4.6vw,46px);font-weight:700;letter-spacing:-.025em;line-height:1.08;color:var(--v3-ink);text-wrap:balance}.lv3-lead{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--v3-mut);max-width:62ch;text-wrap:pretty}.lv3-glassCard{background:var(--v3-glass);border:1px solid var(--v3-line);border-radius:20px;backdrop-filter:blur(14px);transition:border-color .22s var(--v3-ease),transform .22s var(--v3-ease),background .22s var(--v3-ease);position:relative;overflow:hidden}.lv3-glassCard:hover{border-color:var(--v3-line-strong);background:var(--v3-glass-2)}.lv3-glassCard:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .26s var(--v3-ease);background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),var(--v3-spotlight-ink),transparent 70%)}@media (hover:hover) and (pointer:fine){.lv3-glassCard:hover:after{opacity:1}}.lv3-gradEdge{position:relative;border-radius:21px;padding:1px;background:var(--v3-grad-edge)}.lv3-gradEdge>*{border-radius:20px;background:var(--v3-panel)}.lv3-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border-radius:12px;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform .18s var(--v3-ease),box-shadow .18s var(--v3-ease),background .18s var(--v3-ease),border-color .18s var(--v3-ease)}.lv3-btn:active{transform:scale(.97)}.lv3-btnPrimary{color:var(--v3-on-accent);background:var(--v3-grad-cta);box-shadow:var(--v3-btn-shadow);position:relative;overflow:hidden}.lv3-btnPrimary:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:var(--v3-btn-sheen);transform:skewX(-18deg);transition:left .48s var(--v3-ease)}.lv3-btnPrimary:hover:before{left:120%}@media (prefers-reduced-motion:reduce){.lv3-btnPrimary:before{display:none}}.lv3-btnPrimary:hover{box-shadow:var(--v3-btn-shadow-hover);transform:translateY(-1px)}.lv3-btnGhost{color:var(--v3-ink);background:var(--v3-glass);border:1px solid var(--v3-line-strong)}.lv3-btnGhost:hover{background:var(--v3-glass-2);border-color:var(--v3-line-hover)}.lv3-btnSm{height:40px;padding:0 18px;font-size:14px}.lv3-nav{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:50;max-width:calc(100vw - 24px)}.lv3-navPill{display:flex;align-items:center;gap:4px;padding:8px;border-radius:999px;background:var(--v3-nav-bg);border:1px solid var(--v3-line);backdrop-filter:blur(18px);box-shadow:var(--v3-nav-shadow)}.lv3-nav a{text-decoration:none}.lv3-navLink{display:inline-flex;align-items:center;height:36px;padding:0 12px;white-space:nowrap;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--v3-mut);transition:color .16s var(--v3-ease),background .16s var(--v3-ease)}.lv3-navLink:hover{color:var(--v3-ink);background:var(--v3-glass-2)}.lv3-navLinks{display:flex;gap:2px}@media (max-width:1080px){.lv3-navLinks{display:none}}.lv3-marquee{overflow:hidden;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);mask-image:var(--v3-marquee-mask)}.lv3-marqueeTrack{display:flex;gap:0;width:max-content;animation:lv3-marquee 44s linear infinite}.lv3-marquee:hover .lv3-marqueeTrack{animation-play-state:paused}@keyframes lv3-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lv3-marqueeTrack{animation:none}}.lv3-faq summary{list-style:none;cursor:pointer}.lv3-faq summary::-webkit-details-marker{display:none}.lv3-faq details[open] .lv3-faqPlus{transform:rotate(45deg)}.lv3-faqPlus{transition:transform .2s var(--v3-ease)}.lv3-shot{border-radius:18px;border:1px solid var(--v3-line);overflow:hidden;background:var(--v3-panel);box-shadow:var(--v3-shot-shadow);display:block}.lv3-shot img{display:block;width:100%;height:auto}.lv3-shotBar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--v3-line)}.lv3-shotBar span{width:9px;height:9px;border-radius:50%;background:var(--v3-line-strong)}.lv3 a[href^="/legal/"],.lv3 footer a,.lv3 main a[href="#access"]{padding-top:6px;padding-bottom:6px;margin-top:-6px;margin-bottom:-6px}.lv3-thread{position:fixed;top:0;right:18px;height:100vh;width:40px;z-index:3;pointer-events:none;opacity:.85}.lv3-thread svg{height:100%}@media (max-width:1279px){.lv3-thread{display:none}}.lv3-navLink[aria-current=true]{color:var(--v3-ink);background:var(--v3-glass-2)}.lv3-heroSpacer{position:relative;width:100%;height:580px}.lv3-staticWrap{display:none}.lv3-staticOn{display:block}@media (max-width:899px){.lv3-heroSpacer{height:380px}.lv3-staticWrap{display:block}.lv3-staticWrap>div{transform:scale(.64);transform-origin:top center}}.lv3{interpolate-size:allow-keywords}.lv3-faq details::details-content{block-size:0;overflow:clip;transition:block-size .26s var(--v3-ease),content-visibility .26s allow-discrete}.lv3-faq details[open]::details-content{block-size:auto}.lv3-authShell{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh}@media (min-width:1024px){.lv3-authShell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lv3-authBrand{position:relative;display:none;overflow:hidden;border-right:1px solid var(--v3-line)}@media (min-width:1024px){.lv3-authBrand{display:block}}.lv3-authBrandGlow{position:absolute;inset:0;pointer-events:none;background:var(--v3-auth-glow)}.lv3-authBrandInner{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(40px,6vw,72px);height:100%}.lv3-authBrandTitle{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--v3-ink);max-width:18ch;text-wrap:balance}.lv3-authBrandHelix{margin-top:auto;align-self:center;width:min(100%,400px);opacity:.85}.lv3-authForm{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px}.lv3 .bg-primary{background-image:var(--v3-grad-cta);box-shadow:var(--v3-btn-shadow)}.lv3 .bg-primary:hover{filter:brightness(1.08)}