.landing-page{--background:9 10 12;--background-secondary:16 18 21;--background-tertiary:26 29 33;--background-elevated:20 22 26;--background-row-alt:18 20 23;--border-subtle:31 34 39;--border-primary:43 47 53;--border-secondary:76 82 91;--text-primary:239 241 244;--text-secondary:160 166 176;--text-tertiary:139 147 160;--text-quaternary:116 123 136;--primary-color:49 91 220;--primary-color-hover:60 104 232;--on-primary:245 248 255;--on-primary-hover:245 248 255;--increase:104 194 161;--decrease:210 112 130;--increase-ink:104 194 161;--decrease-ink:210 112 130;--status-green:104 194 161;--status-yellow:164 170 182;--status-blue:137 173 255;color:rgb(var(--text-primary));background:rgb(var(--background));isolation:isolate;font-weight:400;overflow:clip}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page a,.landing-page button{-webkit-tap-highlight-color:transparent}.landing-page :focus-visible{outline:2px solid rgb(var(--status-blue));outline-offset:5px}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.landing-page button,.landing-page summary{cursor:pointer}.landing-page main{display:block}.lp-container{width:min(1120px,100% - 64px);margin-inline:auto}.lp-nav{z-index:50;border-bottom:1px solid #0000;height:80px;transition:background .2s,border-color .2s;position:sticky;top:0}.lp-nav[data-scrolled=true]{background:rgb(var(--background) / .94);border-color:rgb(var(--border-subtle));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lp-nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.lp-brand{color:rgb(var(--text-primary));align-items:center;gap:10px;display:inline-flex}.lp-brand img{object-fit:contain;width:33px;height:33px}.lp-brand span{letter-spacing:-.8px;font-size:22px;font-weight:650}.lp-nav-links{align-items:center;gap:32px;display:flex}.lp-nav-links a{color:rgb(var(--text-secondary));font-size:13px;transition:color .2s}.lp-nav-links a:hover{color:rgb(var(--status-blue))}.lp-nav-actions{align-items:center;gap:12px;display:flex}.lp-button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:16px;height:46px;padding:0 21px;font-size:13px;font-weight:550;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.lp-button:hover{transform:translateY(-1px)}.lp-button-primary{color:rgb(var(--on-primary));background:rgb(var(--primary-color));border:1px solid rgb(var(--primary-color));box-shadow:inset 0 1px 0 #ffffff1f, 0 4px 18px rgb(var(--primary-color) / .18)}.lp-button-primary:hover{background:rgb(var(--primary-color-hover));border-color:rgb(var(--primary-color-hover));color:rgb(var(--on-primary-hover))}.lp-button-secondary{color:rgb(var(--text-secondary));border:1px solid rgb(var(--border-primary));background:rgb(var(--background) / .5)}.lp-button-secondary:hover{border-color:rgb(var(--primary-color) / .6);color:rgb(var(--status-blue))}.lp-nav .lp-button{gap:15px;height:36px;padding:0 14px;font-size:12px}.lp-menu-toggle{color:rgb(var(--text-primary));padding:8px;display:none}.lp-mobile-menu{display:none}.lp-skip{z-index:100;background:rgb(var(--text-primary));color:rgb(var(--background));border-radius:6px;padding:12px 18px;position:absolute;top:-100px;left:16px}.lp-skip:focus{top:10px}.lp-hero{padding-top:42px;position:relative}.lp-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 80% 35% at 50% 53%, rgb(var(--primary-color) / .28), transparent 78%), radial-gradient(ellipse 55% 40% at 50% 20%, rgb(var(--primary-color) / .07), transparent 75%);position:absolute;inset:0 0 5%}.lp-hero-copy{text-align:center}.lp-hero h1{letter-spacing:-.061em;margin-top:23px;font-size:clamp(46px,5.4vw,72px);font-weight:550;line-height:1.04}.lp-hero h1>span{color:#b1c4ee}.lp-hero-copy>p{color:rgb(var(--text-secondary));text-wrap:pretty;margin-top:24px;font-size:16px;line-height:1.75}.lp-hero-actions{justify-content:center;gap:10px;margin-top:29px;display:flex}.lp-hero-network{color:rgb(var(--text-tertiary));justify-content:center;align-items:center;margin-top:24px;font-size:11px;display:flex}.lp-hero-network>span{align-items:center;gap:7px;display:flex}.lp-hero-network>span+span{border-left:1px solid rgb(var(--border-primary));margin-left:20px;padding-left:20px}.lp-hero-network img{filter:grayscale();opacity:.85}.lp-preview-container{width:min(1456px,100% - 64px);margin:48px auto 0}.lp-product{scroll-margin-top:105px}.lp-product-toolbar{justify-content:space-between;align-items:center;padding:0 3px 15px;display:flex}.lp-tabs{gap:5px;display:flex}.lp-tabs button{color:rgb(var(--text-tertiary));border:1px solid #0000;border-radius:5px;padding:7px 18px;font-size:12px;transition:color .15s,background .15s}.lp-tabs button[aria-selected=true]{background:rgb(var(--primary-color) / .16);border-color:rgb(var(--primary-color) / .4);color:rgb(var(--status-blue))}.lp-tabs button:hover{color:rgb(var(--status-blue))}.lp-preview-label{color:rgb(var(--text-quaternary));font-size:10px}.lp-preview-label span{color:rgb(var(--border-secondary));margin-inline:9px}.lp-product-frame{border:1px solid rgb(var(--border-primary));background:linear-gradient(160deg,#25334f,#121418 45%);border-radius:12px;padding:6px;box-shadow:0 35px 85px -30px #000000b3,0 0 0 1px #00000080}@property --p{syntax:"<number>";inherits:true;initial-value:1}.lp-stage{perspective:1400px;perspective-origin:50% 40%;transition:--p .2s linear}.lp-scene{transform-style:preserve-3d;position:relative}.lp-lift{transform-style:preserve-3d;transform-origin:50% 100%;opacity:calc(.45 + .55 * var(--p,1));transform:rotateX(calc(16deg * (1 - var(--p,1)))) translateY(calc(70px * (1 - var(--p,1)))) scale(calc(.9 + .1 * var(--p,1)))}.lp-stage-soft .lp-lift{opacity:calc(.82 + .18 * var(--p,1));transform:rotateX(calc(6deg * (1 - var(--p,1)))) translateY(calc(22px * (1 - var(--p,1)))) scale(calc(.97 + .03 * var(--p,1)))}.lp-stage-soft .lp-ghost-a{opacity:calc(.14 * var(--p,1))}.lp-stage-soft .lp-ghost-b{opacity:calc(.09 * var(--p,1))}.lp-lift>.lp-product-frame{transform:rotateX(calc(var(--py,0) * -2deg)) rotateY(calc(var(--px,0) * 3deg));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.lp-ghost{filter:blur(22px)saturate(1.3);pointer-events:none;background-position:50%;background-size:cover;border-radius:24px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:2%}.lp-ghost-a{opacity:calc(.22 * var(--p,1));transform:translate3d(calc(-7% * var(--p,1) + var(--px,0) * -14px), calc(6% * var(--p,1) + var(--py,0) * -10px), calc(-220px * var(--p,1))) rotateY(calc(6deg * var(--p,1)))}.lp-ghost-b{opacity:calc(.14 * var(--p,1));transform:translate3d(calc(7% * var(--p,1) + var(--px,0) * -10px), calc(-5% * var(--p,1) + var(--py,0) * -8px), calc(-320px * var(--p,1))) rotateY(calc(-6deg * var(--p,1)))}.lp-piece{width:calc(var(--w) / 1600 * 100%);aspect-ratio:var(--w) / var(--h);opacity:var(--p,1);pointer-events:none;transform-style:preserve-3d;position:absolute}.lp-piece-left{transform:translate3d(calc(60px * (1 - var(--p,1))), calc(40px * (1 - var(--p,1))), calc(80px * var(--p,1)));bottom:10%;left:-10px}.lp-piece-right{transform:translate3d(calc(-60px * (1 - var(--p,1))), calc(40px * (1 - var(--p,1))), calc(120px * var(--p,1)));top:8%;right:-10px}.lp-piece-in{border:1px solid rgb(var(--border-primary));background:rgb(var(--background-secondary));border-radius:8px;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);animation:7s ease-in-out infinite lp-float;overflow:hidden;box-shadow:0 30px 60px -20px #000c,0 0 0 1px #0006}.lp-piece-left .lp-piece-in{transform:translate3d(calc(var(--px,0) * 14px), calc(var(--py,0) * 12px), 0);animation-delay:-2s}.lp-piece-right .lp-piece-in{transform:translate3d(calc(var(--px,0) * 18px), calc(var(--py,0) * 16px), 0);animation-delay:-5s}.lp-piece-in img{display:block}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -8px}}.lp-floor{height:0;position:relative}.lp-floor:after{content:"";pointer-events:none;filter:blur(12px);background:radial-gradient(ellipse at 50% 0%, rgb(var(--primary-color) / .45), transparent 70%);height:120px;opacity:var(--p,1);border-radius:50%;position:absolute;top:-18px;left:10%;right:10%}.lp-preview-media{border:1px solid rgb(var(--border-subtle));background:rgb(var(--background));border-radius:6px;overflow:hidden}.lp-preview-media>.lp-recording{border-radius:0}.lp-video{position:relative}.lp-preview-media>.lp-video{aspect-ratio:var(--clip-aspect,1600 / 880)}.lp-preview-media>.lp-video>.lp-recording{object-fit:contain;border-radius:0;height:100%}.lp-video-toggle{border:1px solid rgb(var(--border-primary));background:rgb(var(--background) / .72);width:30px;height:30px;color:rgb(var(--text-primary));cursor:pointer;border-radius:999px;place-items:center;transition:opacity .16s;display:grid;position:absolute;bottom:12px;right:12px}.lp-video-toggle[data-playing]{opacity:0}.lp-video:hover .lp-video-toggle,.lp-video-toggle:focus-visible{opacity:1}@media (hover:none){.lp-video-toggle[data-playing]{opacity:.7}}.lp-video-toggle:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}.lp-product-caption{justify-content:space-between;align-items:start;gap:40px;padding:24px 5px 0;display:flex}.lp-product-caption h3{white-space:nowrap;font-size:14px;font-weight:500}.lp-product-caption p{color:rgb(var(--text-tertiary));max-width:490px;font-size:12px;line-height:1.7}.lp-recording{border-radius:7px;width:100%;display:block}.lp-section-head{max-width:620px}.lp-section-head h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.6vw,46px);font-weight:520;line-height:1.08}.lp-section-head>p{max-width:520px;color:rgb(var(--text-secondary));text-wrap:pretty;margin-top:18px;font-size:15px;line-height:1.7}.lp-section-head .lp-text-link{margin-top:24px}.lp-inside{padding-block:120px 96px}.lp-pages{border-top:1px solid rgb(var(--border-primary));border-left:1px solid rgb(var(--border-primary));grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.lp-page{border-right:1px solid rgb(var(--border-primary));border-bottom:1px solid rgb(var(--border-primary));min-width:0;padding:28px 26px 30px}.lp-page-head{color:rgb(var(--status-blue));align-items:center;gap:10px;display:flex}.lp-page-head h3{letter-spacing:-.3px;color:rgb(var(--text-primary));font-size:17px;font-weight:550}.lp-page>p{color:rgb(var(--text-tertiary));text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.7}.lp-page ul{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp-page li{border:1px solid rgb(var(--border-primary));background:rgb(var(--background-secondary));color:rgb(var(--text-secondary));border-radius:6px;padding:5px 9px;font-size:12px}.lp-path{padding-block:0 120px}.lp-rail{grid-template-columns:repeat(4,1fr);gap:36px;margin-top:60px;display:grid;position:relative}.lp-rail:before{content:"";background:rgb(var(--border-secondary));height:1px;position:absolute;top:28px;left:28px;right:28px}.lp-rail-dot{z-index:2;background:rgb(var(--status-blue));width:7px;height:7px;box-shadow:0 0 0 5px rgb(var(--primary-color) / .25);opacity:0;border-radius:50%;position:absolute;top:25px;left:28px}.lp-rail.is-live .lp-rail-dot{animation:2.8s cubic-bezier(.45,0,.2,1) .3s forwards lp-travel}@keyframes lp-travel{0%{opacity:0;left:28px}6%{opacity:1}94%{opacity:1}to{opacity:0;left:calc(100% - 35px)}}.lp-station{min-width:0;position:relative}.lp-station-mark{z-index:1;border:1px solid rgb(var(--border-primary));background:rgb(var(--background));height:56px;color:rgb(var(--status-blue));border-radius:12px;align-items:center;gap:8px;padding:0 17px;display:inline-flex;position:relative}.lp-station-mark img{object-fit:contain;width:22px;height:22px}.lp-station-shroud{width:24px;height:20px;color:rgb(var(--text-primary))}.lp-station h3{letter-spacing:-.2px;margin-top:22px;font-size:16px;font-weight:550}.lp-station>p{color:rgb(var(--text-tertiary));text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.7}.lp-launch-head{grid-template-columns:1fr 1fr;align-items:end;gap:95px;display:grid}.lp-check-list{color:rgb(var(--text-secondary));flex-direction:column;gap:13px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:flex}.lp-check-list li{align-items:center;gap:10px;display:flex}.lp-check-list svg{color:rgb(var(--status-blue));flex-shrink:0}.lp-venues{border-top:1px solid rgb(var(--border-subtle));margin-top:64px}.lp-venue-row{border-bottom:1px solid rgb(var(--border-subtle));grid-template-columns:120px 1fr;align-items:center;gap:24px;padding-block:22px;display:grid}.lp-venue-row>span{color:rgb(var(--text-quaternary));font-size:12px}.lp-venue-row>div{flex-wrap:wrap;gap:12px 30px;display:flex}.lp-venue-row>div>span{color:rgb(var(--text-secondary));align-items:center;gap:9px;font-size:13px;display:flex}.lp-venue-row img{object-fit:contain;border-radius:6px;width:22px;height:22px}.lp-security{grid-template-columns:.9fr 1.3fr;align-items:start;gap:80px;padding-block:110px;display:grid}.lp-security-badge{flex-direction:column;gap:12px;margin-top:30px;display:flex}.lp-security-badge img{width:auto;height:24px}.lp-security-badge small{max-width:340px;color:rgb(var(--text-tertiary));font-size:12px;line-height:1.65}.lp-facts{border-top:1px solid rgb(var(--border-primary));border-left:1px solid rgb(var(--border-primary));grid-template-columns:1fr 1fr;display:grid}.lp-fact{border-right:1px solid rgb(var(--border-primary));border-bottom:1px solid rgb(var(--border-primary));min-width:0;padding:26px 24px 28px}.lp-fact h3{letter-spacing:-.2px;font-size:15px;font-weight:550}.lp-fact p{color:rgb(var(--text-tertiary));text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.75}.lp-launch-section{border-block:1px solid rgb(var(--border-subtle));background:rgb(var(--background-secondary) / .35);padding-block:95px 0}.lp-launch-media{margin-top:56px}.lp-text-link{color:rgb(var(--status-blue));align-items:center;gap:10px;font-size:12px;display:inline-flex}.lp-text-link:hover{text-underline-offset:4px;text-decoration:underline}.lp-faq{border-top:1px solid rgb(var(--border-subtle));grid-template-columns:1fr 1.6fr;gap:90px;padding-block:80px 110px;display:grid}.lp-faq-list details{border-bottom:1px solid rgb(var(--border-primary))}.lp-faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;font-weight:450;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary svg{color:rgb(var(--text-tertiary));flex-shrink:0;transition:transform .2s}.lp-faq-list details[open] summary svg{transform:rotate(180deg)}.lp-faq-list details p{color:rgb(var(--text-secondary));padding:0 25px 22px 0;font-size:12px;line-height:1.9}.lp-faq-list details p a{color:rgb(var(--text-primary));align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.lp-final{text-align:center;border-block:1px solid rgb(var(--border-subtle));background:radial-gradient(ellipse at 50% 100%, rgb(var(--primary-color) / .2), transparent 70%);padding-block:75px 85px}.lp-final img{width:51px;height:51px;margin:0 auto 25px;display:block}.lp-final h2{letter-spacing:-.05em;font-size:clamp(40px,4.5vw,60px);font-weight:500;line-height:1.1}.lp-final p{color:rgb(var(--text-secondary));margin-top:21px;font-size:13px}.lp-final .lp-button{margin-top:28px}.lp-senders{border-bottom:1px solid rgb(var(--border-subtle));flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 36px;padding-block:26px;display:flex}.lp-senders>span{color:rgb(var(--text-quaternary));flex-shrink:0;font-size:12px}.lp-senders ul{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin:0;padding:0;list-style:none;display:flex}.lp-senders li{color:rgb(var(--text-secondary));align-items:center;gap:9px;font-size:13px;display:flex}.lp-senders img{object-fit:contain;width:22px;height:22px}.lp-footer{padding-block:43px 25px}.lp-footer-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.lp-footer-brand{align-items:center;gap:24px;display:flex}.lp-footer-brand>p{color:rgb(var(--text-tertiary));font-size:11px}.lp-footer-top nav{color:rgb(var(--text-secondary));align-items:center;gap:26px;font-size:11px;display:flex}.lp-footer-top nav a:hover,.lp-footer-bottom a:hover{color:rgb(var(--text-primary))}.lp-footer-bottom{border-top:1px solid rgb(var(--border-subtle));color:rgb(var(--text-quaternary));justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:23px;font-size:10px;display:flex}.lp-footer-bottom>div{gap:20px;display:flex}.lp-footer-bottom a{color:rgb(var(--text-tertiary))}@media (min-width:1500px){.lp-hero{padding-top:90px}}@media (max-width:1000px){.lp-nav-links{gap:22px}.lp-pages{grid-template-columns:1fr 1fr}.lp-rail{grid-template-columns:1fr 1fr;gap:44px 36px}.lp-rail:before,.lp-rail-dot{display:none}.lp-launch-head{gap:45px}.lp-security{grid-template-columns:1fr;gap:48px}.lp-faq{gap:45px}.lp-product-caption{gap:25px}.lp-footer-brand>p{display:none}}@media (max-width:767px){.lp-container,.lp-preview-container{width:calc(100% - 40px)}.lp-nav{height:68px}.lp-nav-links{display:none}.lp-brand img{width:30px;height:30px}.lp-brand span{font-size:20px}.lp-nav .lp-button{gap:8px;padding:0 11px;font-size:11px}.lp-menu-toggle{display:block}.lp-mobile-menu{background:rgb(var(--background) / .97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:28px 24px;display:block;position:fixed;inset:68px 0 0}.lp-mobile-menu nav{flex-direction:column;display:flex}.lp-mobile-menu a{border-bottom:1px solid rgb(var(--border-subtle));padding:19px 0;font-size:21px}.lp-hero{padding-top:46px}.lp-hero h1{margin-top:22px;font-size:clamp(40px,8vw,60px)}.lp-hero-copy>p{max-width:370px;margin:21px auto 0;font-size:13px;line-height:1.85}.lp-desktop-break{display:none}.lp-hero-actions{gap:8px;margin-top:25px}.lp-hero-actions .lp-button{gap:12px;padding:0 15px;font-size:12px}.lp-hero-network{flex-wrap:wrap;justify-content:center;gap:8px 0;font-size:10px}.lp-hero-network>span{gap:5px}.lp-hero-network>span+span{margin-left:12px;padding-left:12px}.lp-hero-network img{width:12px;height:12px}.lp-preview-container{margin-top:45px}.lp-preview-label{font-size:8px}.lp-preview-label span{margin-inline:4px}.lp-tabs{gap:0}.lp-tabs button{padding:7px 10px;font-size:11px}.lp-product-frame{border-radius:9px;padding:4px}.lp-piece{display:none}.lp-video-toggle{width:24px;height:24px;bottom:6px;right:6px}.lp-video-toggle svg{width:11px;height:11px}.lp-product-caption{min-height:116px;padding:19px 0 0;display:block}.lp-product-caption h3{white-space:normal;font-size:13px}.lp-product-caption p{margin-top:8px;font-size:11px}.lp-section-head h2{font-size:32px}.lp-section-head>p{margin-top:14px;font-size:13px}.lp-inside{padding-block:64px 60px}.lp-pages{grid-template-columns:1fr;margin-top:32px}.lp-page{padding:22px 18px 24px}.lp-path{padding-bottom:64px}.lp-rail{grid-template-columns:1fr;gap:32px;margin-top:36px}.lp-station-mark{height:48px;padding:0 14px}.lp-station h3{margin-top:16px;font-size:15px}.lp-launch-head{grid-template-columns:1fr;gap:0}.lp-launch-head .lp-check-list{margin-top:26px}.lp-check-list{font-size:12px}.lp-venues{margin-top:42px}.lp-venue-row{grid-template-columns:1fr;gap:12px;padding-block:18px}.lp-venue-row>div{gap:10px 18px}.lp-venue-row>div>span{font-size:12px}.lp-venue-row img{width:18px;height:18px}.lp-security{gap:36px;padding-block:64px}.lp-security-badge img{height:20px}.lp-facts{grid-template-columns:1fr}.lp-fact{padding:20px 18px 22px}.lp-launch-section{padding-top:60px}.lp-launch-media{margin-top:36px}.lp-faq{grid-template-columns:1fr;gap:30px;padding-block:55px 65px}.lp-faq-list summary{padding-block:20px;font-size:12px}.lp-final{padding-block:55px 60px}.lp-final h2{font-size:43px}.lp-senders{flex-direction:column;gap:14px;padding-block:22px}.lp-senders ul{gap:10px 18px}.lp-senders li{font-size:12px}.lp-senders img{width:18px;height:18px}.lp-footer{padding-top:30px}.lp-footer-top{align-items:start}.lp-footer-top nav{flex-wrap:wrap;justify-content:end;gap:14px;max-width:140px;font-size:10px}.lp-footer-top .lp-brand span{font-size:18px}.lp-footer-top .lp-brand img{width:25px;height:25px}.lp-footer-bottom{flex-direction:column;align-items:start;gap:16px;font-size:9px;line-height:1.6}}@media (max-width:370px){.lp-container,.lp-preview-container{width:calc(100% - 28px)}.lp-preview-label{font-size:7px}.lp-tabs button{padding-inline:8px}.lp-hero h1{font-size:38px}.lp-nav-actions{gap:5px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-nav:has(.lp-mobile-menu){-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--background))}.landing-page section[id],#landing-content{scroll-margin-top:100px}@media (max-width:767px){.landing-page section[id],#landing-content{scroll-margin-top:88px}}.lp-legal{padding-block:56px 96px}.lp-legal-header{border-bottom:1px solid rgb(var(--border-subtle));max-width:720px;margin-left:auto;margin-right:0;padding-bottom:32px}.lp-legal-header h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,44px);font-weight:550;line-height:1.1}.lp-legal-header p{color:rgb(var(--text-tertiary));margin-top:14px;font-size:13px}.lp-legal-grid{grid-template-columns:minmax(0,1fr) minmax(0,720px);align-items:start;gap:64px;display:grid}.lp-legal-toc{max-height:calc(100dvh - 128px);padding-top:32px;font-size:12px;position:sticky;top:104px;overflow-y:auto}.lp-legal-toc>p{color:rgb(var(--text-tertiary));margin-bottom:12px;font-size:11px;font-weight:500}.lp-legal-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-legal-toc a{color:rgb(var(--text-secondary));gap:8px;padding:5px 0;line-height:1.4;transition:color .2s;display:flex}.lp-legal-toc a:hover{color:rgb(var(--status-blue))}.lp-legal-toc a span{min-width:20px;color:rgb(var(--text-quaternary));font-variant-numeric:tabular-nums}.lp-legal-body{min-width:0;color:rgb(var(--text-secondary));text-wrap:pretty;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.lp-legal-preamble{padding-top:32px}.lp-legal-body section{padding-top:40px}.lp-legal-body h2{letter-spacing:-.02em;color:rgb(var(--text-primary));margin:0 0 16px;font-size:20px;font-weight:550;line-height:1.3}.lp-legal-body h3{color:rgb(var(--text-primary));margin:24px 0 8px;font-size:15px;font-weight:600}.lp-legal-body p+p,.lp-legal-body p+ul,.lp-legal-body ul+p,.lp-legal-body p+.lp-legal-caps,.lp-legal-body .lp-legal-caps+p,.lp-legal-body ul+.lp-legal-caps,.lp-legal-body .lp-legal-caps+.lp-legal-caps{margin-top:14px}.lp-legal-body ul{gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.lp-legal-body li::marker{color:rgb(var(--text-quaternary))}.lp-legal-body li>ul{margin-top:8px;list-style:circle}.lp-legal-body code{font-family:var(--font-code);color:rgb(var(--text-primary));font-size:.9em}.lp-legal-body strong{color:rgb(var(--text-primary));font-weight:600}.lp-legal-body a{color:rgb(var(--status-blue));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--status-blue) / .35);text-decoration-color:rgb(var(--status-blue) / .35);text-underline-offset:3px}.lp-legal-body a:hover{-webkit-text-decoration-color:rgb(var(--status-blue));text-decoration-color:rgb(var(--status-blue))}.lp-legal-caps{letter-spacing:.01em;font-size:13px;line-height:1.7}.lp-legal-notice{border:1px solid rgb(var(--border-primary));background:rgb(var(--background-secondary));border-radius:8px;padding:16px 18px}.lp-legal-notice+.lp-legal-notice{margin-top:12px}@media (max-width:1000px){.lp-legal-header{max-width:none;margin-inline:0}.lp-legal-grid{grid-template-columns:minmax(0,1fr);gap:0}.lp-legal-toc{border-bottom:1px solid rgb(var(--border-subtle));max-height:none;padding:24px 0;position:static;overflow:visible}.lp-legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:767px){.lp-legal{padding-block:36px 64px}.lp-legal-body{font-size:14px}.lp-legal-body h2{font-size:18px}.lp-legal-toc ol{grid-template-columns:minmax(0,1fr)}}