.lp-head,.lp-foot{--ink: #f4f4f5;--nav: #c8c8cf;--muted: #9a9aa3;--dim: #8d8d96;--btn: #050507;--v: var(--ac);--v-l: var(--ac-l1);--v-xl: var(--ac-l2);--v-tag: #b49cfc;--sans: "Geist", "Geist Fallback", system-ui, sans-serif;--mono: "Geist Mono", "Geist Mono Fallback", monospace;--wrap: 1120px;color:var(--ink);font-family:var(--sans)}.lp-head .mono,.lp-foot .mono{font-family:var(--mono)}.grow{flex-grow:1}.lp-head .g{background:linear-gradient(180deg,#fff1,#ffffff06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px #ffffff17,0 20px 60px #00000073}.lp-head .b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;background:var(--btn);border:1px solid rgba(var(--ac-rgb),.55);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.lp-head .b:hover{color:#fff;border-color:var(--v-l);box-shadow:0 0 0 4px rgba(var(--ac-rgb),.14),0 0 28px rgba(var(--ac-rgb),.35)}.lp-head .b:active{transform:scale(.97)}.lp-head .bp{border-color:var(--v);box-shadow:inset 0 0 18px rgba(var(--ac-rgb),.22),0 0 24px rgba(var(--ac-rgb),.25);animation:breathe 3.2s ease-in-out infinite}.lp-head .bp:hover{animation:none}.lp-head .bs{height:38px;padding:0 16px;font-size:14px}.lp-head{position:sticky;top:16px;z-index:20;padding:0 16px}.navbar{max-width:1120px;margin:16px auto 0;height:60px;border-radius:999px;padding:0 10px 0 22px;display:flex;align-items:center;gap:28px;transition:max-width .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1),margin .45s,padding .45s,gap .45s,background .45s}.navbar.is-compact{max-width:880px;height:50px;margin-top:10px;gap:20px;background:linear-gradient(180deg,#141020b8,#0a081299)}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:600}.brand-accent{color:var(--v-tag)}.logo-glow{display:block;object-fit:contain;width:30px;height:20px}.navword{display:inline-block;max-width:200px;overflow:hidden;white-space:nowrap;transition:max-width .4s ease,opacity .3s ease}.navbar.is-compact .navword{max-width:0;opacity:0}.navbar.is-compact .bs{height:34px}.navlinks{display:flex;gap:26px;font-size:14px}.navlinks a{color:var(--nav)}.navlinks a:hover{color:#fff}.navsignin{font-size:14px;color:#e4e4e7;white-space:nowrap}.navsignin:hover{color:#fff}.lang-selector{position:relative}.lang-current{display:flex;align-items:center;gap:4px;height:36px;padding:0 10px;border-radius:999px;color:var(--nav);font-size:12px;white-space:nowrap;cursor:pointer;user-select:none}.lang-current:hover{color:#fff}.lang-dropdown{display:none;position:absolute;right:0;top:46px;min-width:160px;border-radius:16px;padding:6px;flex-direction:column;gap:2px;z-index:30}.lang-dropdown.show{display:flex}.lang-option{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:10px;color:#d4d4d8;font-size:14px;border:1px solid transparent;cursor:pointer}.lang-option:hover{background:#ffffff0f;color:#fff}.lang-option.active{color:#fff;border-color:rgba(var(--ac-rgb),.7);background:var(--btn)}.lang-code{font-size:11px;color:var(--muted)}.lp-foot{position:relative;margin-top:clamp(72px,9vw,120px);border-top:1px solid rgba(255,255,255,.08);padding:56px 24px 40px;font-size:16px;line-height:1.6}.foot-in{max-width:var(--wrap);margin:0 auto;display:flex;flex-direction:column;gap:32px}.foot-top{display:flex;flex-wrap:wrap;gap:40px}.foot-brand{flex:2 1 260px;display:flex;flex-direction:column;gap:10px}.foot-logo{display:flex;align-items:center;gap:10px;font-weight:600}.foot-logo .logo-glow{width:36px;height:24px}.foot-desc{color:var(--muted);font-size:14px;max-width:320px}.foot-desc a{color:var(--v-xl)}.foot-desc a:hover{color:var(--ac-l3)}.foot-col{flex:1 1 140px;display:flex;flex-direction:column;gap:8px;font-size:14px}.foot-col>a{color:var(--nav)}.foot-col>a:hover{color:#fff}.foot-h{color:var(--dim);font-size:12px}.foot-social{display:flex;gap:10px}.social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-12px;color:var(--nav)}.social-link:hover{color:#fff}.copy{font-size:12px;color:var(--dim)}.disclosures{display:grid;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.disclosures p{margin:0;font-size:12px;line-height:1.6;color:var(--dim)}.disclosures strong{color:var(--nav);font-weight:500}.disclosures a{color:var(--nav);text-decoration:underline}.legal summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);list-style:none;padding:6px 0}.legal summary::-webkit-details-marker{display:none}.legal summary:before{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(255,255,255,.16);border-radius:50%;font-size:13px;line-height:1}.legal[open] summary:before{content:"\2212"}.legal summary:hover{color:var(--ink)}.legal h4{margin:22px 0 8px;font-size:13px;font-weight:500;color:var(--nav)}.legal p,.legal li{font-size:12px;line-height:1.7;color:var(--dim)}.legal p{margin:0 0 10px}.legal ul{margin:0 0 10px;padding-left:18px;list-style:disc}@keyframes breathe{0%,to{box-shadow:inset 0 0 18px rgba(var(--ac-rgb),.22),0 0 18px rgba(var(--ac-rgb),.2)}50%{box-shadow:inset 0 0 22px rgba(var(--ac-rgb),.32),0 0 36px rgba(var(--ac-rgb),.45)}}@media (max-width: 860px){.navlinks{display:none}}@media (max-width: 640px){.navword{display:none}.navbar{gap:12px;padding:0 8px 0 16px}.navbar.is-compact{max-width:100%}}@media (max-width: 420px){.navsignin{display:none}}@media (prefers-reduced-motion: reduce){.lp-head *,.lp-foot *{animation:none!important;transition:none!important}}
