.landing-browser-bar span{border-radius:50%;width:10px;height:10px}.landing-browser-bar span:first-child{background:#e2776b}.landing-browser-bar span:nth-child(2){background:#e6b54a}.landing-browser-bar span:nth-child(3){background:#5fb37a}.landing-browser-bar small{color:var(--lp-muted);background:#fff;border:.5px solid #e6eceb;border-radius:5px;margin-left:12px;padding:3px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.landing-browser-shot{aspect-ratio:1440/726;background:#f6f7f8;position:relative;overflow:hidden}.landing-browser-shot img{object-fit:cover;width:100%;height:100%}.landing-theme-shot.is-dark{display:none}.landing-theme-shot img{width:100%;height:auto;display:block}html[data-theme=dark] .landing-theme-shot.is-light{display:none}html[data-theme=dark] .landing-theme-shot.is-dark{display:block}.landing-browser-frame.is-product{margin-top:40px}.landing-annotation{z-index:3;color:var(--lp-ink-strong);background:#fff;border:.5px solid #dce6e4;border-radius:7px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;position:absolute;box-shadow:0 6px 16px #0e3d471a}.landing-annotation:after{content:"";background:var(--lp-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.landing-annotation.is-top{top:13%;right:-16px}.landing-annotation.is-top:after{right:-16px}.landing-annotation.is-bottom{bottom:15%;left:-18px}.landing-annotation.is-bottom:after{left:-16px}.landing-trust-band,.landing-product-band,.landing-steps-band,.landing-faq-band{background:var(--lp-soft);border-top:.5px solid #e8eeed;border-bottom:.5px solid #e8eeed}.landing-trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.landing-trust-grid article{border-right:.5px solid var(--lp-line);gap:14px;padding:28px 28px 28px 0;display:flex}.landing-trust-grid article:last-child{border-right:0;padding-left:30px}.landing-trust-grid article:nth-child(2){padding-left:30px}.landing-trust-mark{border:2px solid var(--lp-accent);border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;box-shadow:inset 0 0 0 5px #fff}.landing-trust-grid h2{color:#16363d;letter-spacing:0;font-size:16px;font-weight:800}.landing-trust-grid p{color:var(--lp-muted);letter-spacing:0;text-transform:uppercase;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.4}.landing-modules,.landing-pricing{padding-top:92px;padding-bottom:96px;scroll-margin-top:82px}.landing-module-layout{grid-template-columns:16px 1fr;gap:34px;margin-top:40px;display:grid}.landing-module-rail{background:linear-gradient(var(--lp-accent), var(--lp-accent)) top / 100% 28% no-repeat, #e8eeed;border-radius:4px}.landing-module{border-top:.5px solid #e8eeed;grid-template-columns:minmax(240px,330px) 1fr;gap:54px;padding:40px 0;display:grid}.landing-module-copy{align-self:start;position:sticky;top:96px}.landing-module-copy span{color:var(--lp-accent-text);letter-spacing:0;font-size:60px;font-weight:850;line-height:.85}.landing-module-copy p{color:var(--lp-accent-text);letter-spacing:0;text-transform:uppercase;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.landing-module-copy h3{color:#16363d;letter-spacing:0;margin-top:10px;font-size:clamp(26px,3vw,36px);font-weight:850;line-height:1.03}.landing-module-copy small{max-width:34ch;color:var(--lp-muted);margin-top:14px;font-size:16px;line-height:1.55;display:block}.landing-module ul{border-top:1.5px solid #0e3d4780;align-self:start;margin:0;padding:0;list-style:none}.landing-module li{color:#1f3e40;border-bottom:.5px solid #eef2f1;gap:16px;padding:19px 4px;font-size:17px;font-weight:520;line-height:1.5;display:flex}.landing-module li:before{content:">";color:var(--lp-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.landing-product-band{padding:88px 0;scroll-margin-top:64px}.landing-product-gallery{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;display:grid}.landing-product-gallery article{background:#fff;border:.5px solid #dce6e4;border-radius:8px;overflow:hidden}.landing-product-gallery img{aspect-ratio:1440/726;object-fit:cover;object-position:58% 10%;width:100%}.landing-product-gallery h3{color:#16363d;padding:18px 18px 0;font-size:18px;font-weight:800}.landing-product-gallery p{color:var(--lp-muted);padding:7px 18px 18px;font-size:14.5px;line-height:1.45}.landing-skipper{grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding-top:92px;padding-bottom:92px;scroll-margin-top:80px;display:grid}@media (max-width:767px){.landing-browser-frame.has-mobile-shots{border-radius:28px;max-width:min(320px,82vw);margin:0 auto}.landing-browser-frame.has-mobile-shots .landing-browser-bar{display:none}}
.landing-skipper .landing-button{margin-top:26px}.landing-skipper-list{border-top:.5px solid #e8eeed;flex-direction:column;display:flex}.landing-skipper-list article{border-bottom:.5px solid #e8eeed;padding:19px 4px 19px 34px;position:relative}.landing-skipper-list article:before{content:">";color:var(--lp-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:21px;left:4px}.landing-skipper-list h3{color:#16363d;letter-spacing:0;font-size:18px;font-weight:800}.landing-skipper-list p{color:var(--lp-muted);margin-top:3px;font-size:14.5px;line-height:1.45}.landing-steps-band{scroll-margin-top:64px}.landing-steps{padding-top:88px;padding-bottom:88px}.landing-step-list{border-top:.5px solid var(--lp-line);margin-top:40px}.landing-step-list article{border-bottom:.5px solid var(--lp-line);grid-template-columns:120px 1fr;align-items:baseline;gap:30px;padding:26px 4px;display:grid}.landing-step-list span{color:var(--lp-muted);letter-spacing:0;text-transform:uppercase;align-items:baseline;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:flex}.landing-step-list b{color:var(--lp-accent-text);font-size:26px;font-weight:850}.landing-step-list h3{color:#16363d;letter-spacing:0;font-size:21px;font-weight:800}.landing-step-list p{max-width:62ch;color:var(--lp-muted);margin-top:8px;font-size:15.5px;line-height:1.5}.landing-faq-band{scroll-margin-top:64px}.landing-faq{max-width:920px;padding-top:88px;padding-bottom:88px}.landing-faq-list{border-top:1.5px solid #0e3d4780;margin-top:38px}.landing-faq-list details{border-bottom:.5px solid var(--lp-line)}.landing-faq-list summary{cursor:pointer;align-items:center;gap:18px;padding:24px 6px;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary span{color:var(--lp-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.landing-faq-list strong{color:#16363d;letter-spacing:0;font-size:20px;font-weight:800}.landing-faq-list i{flex:none;width:20px;height:20px;margin-left:auto;position:relative}.landing-faq-list i:before,.landing-faq-list i:after{content:"";background:var(--lp-ink-strong);position:absolute}.landing-faq-list i:before{height:2px;top:9px;left:0;right:0}.landing-faq-list i:after{width:2px;top:0;bottom:0;left:9px}.landing-faq-list details[open] i:after{display:none}.landing-faq-list details>p{color:#44595b;max-width:78ch;padding:0 6px 26px 44px;font-size:16px;line-height:1.6}.landing-cta{background:var(--lp-accent)}.landing-cta-grid{grid-template-columns:1.4fr auto;align-items:center;gap:40px;padding-top:82px;padding-bottom:82px;display:grid}.landing-cta h2{max-width:720px;color:var(--lp-on-accent)}.landing-cta p{max-width:48ch;color:var(--lp-on-accent);margin-top:16px;font-size:17px;line-height:1.55}.landing-footer{background:var(--lp-footer-bg);color:#dae8e9;padding:64px 0 34px}@media (max-width:960px){.landing-footer{padding-bottom:calc(34px + 72px + env(safe-area-inset-bottom,0px))}}
.landing-plan-offer{max-width:820px}.landing-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px;margin-top:44px;display:grid}.landing-price-card{border:.5px solid var(--lp-line);background:var(--lp-white);border-radius:8px;flex-direction:column;padding:26px 26px 28px;transition:border-color .2s;display:flex;position:relative}.landing-price-card:hover{border-color:#f2662e85}.landing-price-card.is-featured{border:1.5px solid var(--lp-accent)}.landing-price-badge{background:var(--lp-accent);color:var(--lp-on-accent);letter-spacing:0;text-transform:uppercase;border-radius:6px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;position:absolute;top:0;left:26px;transform:translateY(-50%)}.landing-price-card h2,.landing-price-card h3{color:var(--lp-ink-strong);letter-spacing:0;font-size:17px;font-weight:850}.landing-price-row{align-items:baseline;gap:10px;margin-top:14px;display:flex}.landing-price-row strong{color:var(--lp-ink-strong);letter-spacing:0;font-size:44px;font-weight:850;line-height:.9}.landing-price-row small{color:var(--lp-muted);font-size:14px;font-weight:650}.landing-price-detail{color:var(--lp-muted);margin-top:10px;font-size:14px;line-height:1.45}.landing-price-detail+.landing-price-detail{margin-top:3px}.landing-price-card .landing-button{width:100%;margin-top:22px}.landing-pricing-note{max-width:760px;color:var(--lp-muted);margin-top:26px;font-size:14px;line-height:1.5}@media (max-width:680px){.landing-price-grid{grid-template-columns:1fr;gap:18px;max-width:520px}}
.pricing-page-hero{padding-top:72px;padding-bottom:8px}.pricing-page-hero h1{max-width:820px;color:var(--lp-ink-strong);letter-spacing:0;font-size:clamp(36px,4.6vw,56px);font-weight:850;line-height:1.02}.pricing-page-hero p{max-width:58ch;color:var(--lp-ink);margin-top:20px;font-size:17px;line-height:1.6}.pricing-page-cards{padding-top:0;padding-bottom:84px}.pricing-page-cards,.pricing-included-band,.pricing-page-faq{scroll-margin-top:82px}.pricing-page-cards .landing-price-grid{margin-top:34px}.pricing-cards-note{max-width:820px;color:var(--lp-muted);margin-top:18px;font-size:14px;line-height:1.5}.pricing-cards-note a{color:var(--lp-accent-text);font-weight:800}.pricing-section-head h2{color:var(--lp-ink-strong);letter-spacing:0;font-size:clamp(26px,3.2vw,36px);font-weight:850;line-height:1.06}.pricing-section-head p{max-width:62ch;color:var(--lp-ink);margin-top:12px;font-size:16px;line-height:1.55}.pricing-included-band{border-top:.5px solid var(--lp-line);border-bottom:.5px solid var(--lp-line);background:var(--lp-soft);padding:72px 0}.pricing-included-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 40px;max-width:820px;margin:30px 0 0;padding:0;list-style:none;display:grid}.pricing-included-list li{color:var(--lp-ink);gap:12px;font-size:15.5px;line-height:1.45;display:flex}.pricing-included-list li:before{content:">";color:var(--lp-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.pricing-page-faq{padding-top:76px;padding-bottom:88px}.pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;max-width:980px;margin-top:32px;display:grid}.pricing-faq-grid article{border-top:1.5px solid #0e3d478c;padding-top:16px}.pricing-faq-grid h3{color:var(--lp-ink-strong);letter-spacing:0;font-size:19px;font-weight:850;line-height:1.2}.pricing-faq-grid p{color:var(--lp-ink);margin-top:10px;font-size:15px;line-height:1.55}.landing-links a[aria-current=page]{color:var(--lp-ink-strong);box-shadow:inset 0 -2px 0 var(--lp-accent)}@media (max-width:860px){.pricing-faq-grid{grid-template-columns:1fr;gap:22px}.pricing-included-list{grid-template-columns:1fr;gap:11px}}@media (max-width:760px){.pricing-page-hero{padding-top:54px}.pricing-page-cards{padding-bottom:60px}.pricing-included-band{padding:56px 0}.pricing-page-faq{padding-top:56px;padding-bottom:64px}}.pricing-fleet{padding-top:0;padding-bottom:64px}.pricing-fleet h2{color:var(--lp-ink-strong);font-size:30px}.pricing-fleet p{color:var(--lp-ink);max-width:70ch;margin-block:16px}.pricing-fleet-inputs{flex-wrap:wrap;gap:20px;margin-block:24px;display:flex}.pricing-fleet-inputs label{color:var(--lp-ink-strong);gap:8px;display:grid}.pricing-fleet-inputs input,.pricing-fleet-inputs select{border:.5px solid var(--lp-line);background:var(--lp-soft);min-height:44px;color:var(--lp-ink-strong);font:inherit;border-radius:8px;padding:8px 12px}.pricing-fleet-inputs input{width:120px}.pricing-fleet-tiers{max-width:600px}.pricing-fleet-tiers>div{border-bottom:.5px solid var(--lp-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.pricing-fleet-tiers dd{text-align:right;color:var(--lp-ink-strong);margin:0}
.landing-footer-top{grid-template-columns:1.35fr 2.65fr;gap:48px;margin-bottom:44px;display:grid}.landing-footer-brand{color:#fff}.landing-footer-top p{color:#cfe1e2;max-width:300px;margin-top:16px;font-size:15px;line-height:1.6}.landing-footer-columns{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.landing-footer-columns nav{align-content:start;gap:11px;display:grid}.landing-footer-columns h2{color:#fff;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:800}.landing-footer-columns a,.landing-footer-bottom a{color:#dceaeb;font-size:14.5px}.landing-footer-columns a:hover,.landing-footer-bottom a:hover,.landing-footer-contact a{color:#5eedbb}.landing-footer-contact a{text-decoration:underline}.landing-footer-actions{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) 1.3fr;gap:14px;margin-bottom:30px;display:grid}.landing-footer-app,.landing-footer-contact{background:#ffffff12;border:.5px solid #ffffff29;border-radius:8px}.landing-footer-app{align-items:center;gap:14px;min-height:72px;padding:16px 20px;display:flex}.landing-footer-app img{border-radius:9px;flex:none}.landing-footer-app span{gap:2px;min-width:0;display:grid}.landing-footer-app strong{color:#fff;font-size:15px;font-weight:800}.landing-footer-app small{color:#dceaeb;text-underline-offset:2px;font-size:14px;text-decoration:underline}.landing-footer-app:hover small{color:#5eedbb}.landing-footer-contact{align-items:center;padding:22px 26px;display:flex}.landing-footer-contact p{color:#e0edee;font-size:15px;line-height:1.55}.landing-footer-bottom{color:#cfe1e2;border-top:.5px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:22px;font-size:13.5px;display:flex}.landing-footer-bottom span:last-child{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:960px){.landing-hero,.landing-skipper,.landing-cta-grid,.landing-footer-top,.landing-footer-actions{grid-template-columns:1fr}.landing-annotation{display:none}}@media (max-width:860px){.landing-module{grid-template-columns:1fr;gap:18px}.landing-module-copy{position:static}.landing-trust-grid,.landing-product-gallery,.landing-footer-columns{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.landing-links{display:none}.landing-mobile-menu{display:block}}@media (max-width:760px){.landing-pad{width:min(100% - 40px,1200px)}.landing-links,.landing-nav-actions>.landing-button-primary{display:none}.landing-nav-actions>.landing-login-button{min-height:40px;padding:0 14px;font-size:13px}.landing-mobile-menu{display:block}.landing-mobile-menu-links{grid-template-columns:1fr}.landing-hero,.landing-modules,.landing-product-band,.landing-skipper,.landing-steps,.landing-pricing,.landing-faq,.landing-cta-grid{padding-top:60px;padding-bottom:60px}.landing-hero{gap:40px}.landing-trust-grid,.landing-product-gallery,.landing-footer-columns{grid-template-columns:1fr}.landing-trust-grid article,.landing-trust-grid article:nth-child(2),.landing-trust-grid article:last-child{border-right:0;border-bottom:.5px solid var(--lp-line);padding:22px 0}.landing-module-layout{grid-template-columns:8px 1fr;gap:18px}.landing-module{padding:32px 0}.landing-browser-bar small{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.landing-step-list article{grid-template-columns:1fr;gap:8px}.landing-faq-list summary{align-items:flex-start;padding-right:0}.landing-faq-list details>p{padding-left:6px}}@media (prefers-reduced-motion:reduce){.landing-v2 *,.landing-scroll-progress{transition:none!important}}
html[data-theme=dark] .landing-v2{--lp-accent:var(--ds-feedback);--lp-accent-dark:var(--ds-feedback-deep);--lp-accent-hover:#ff7a3d;--lp-accent-strong:var(--ds-feedback);--lp-accent-text:var(--ds-feedback);--lp-ink:var(--ds-ink-2);--lp-ink-strong:var(--ds-ink);--lp-muted:var(--ds-muted);--lp-soft:var(--ds-window-bg);--lp-line:var(--ds-line);--lp-footer-bg:var(--ds-surface-2);--lp-on-accent:var(--ds-accent-fg);background:var(--ds-canvas);color:var(--lp-ink)}html[data-theme=dark] .landing-header{border-bottom-color:var(--ds-line);background:color-mix(in srgb, var(--ds-window-bg) 90%, transparent)}html[data-theme=dark] .landing-links a,html[data-theme=dark] .landing-mobile-menu-links a{color:var(--ds-ink-2)}html[data-theme=dark] .landing-button-secondary,html[data-theme=dark] .landing-mobile-menu-sheet,html[data-theme=dark] .landing-mobile-menu-login,html[data-theme=dark] .landing-mobile-menu-head button{border-color:var(--ds-line);background:var(--ds-surface);color:var(--lp-ink-strong)}html[data-theme=dark] .landing-button-secondary:hover{border-color:var(--lp-accent)}html[data-theme=dark] .landing-button-light{border-color:color-mix(in srgb, var(--ds-ink) 18%, transparent);background:var(--ds-surface);color:var(--ds-ink)}html[data-theme=dark] .landing-button-light:hover{background:var(--ds-surface-2)}html[data-theme=dark] .landing-mobile-menu-sheet{box-shadow:0 -24px 60px #00000085}html[data-theme=dark] .landing-mobile-menu-links a,html[data-theme=dark] .landing-mobile-menu-head{border-bottom-color:var(--ds-line-2)}html[data-theme=dark] .landing-mobile-menu-cta{background:var(--lp-accent);color:var(--lp-on-accent);border-color:#0000}html[data-theme=dark] .landing-mobile-menu-links a[aria-current=page]{color:var(--lp-accent)}html[data-theme=dark] .landing-mobile-menu-trigger{border-color:var(--lp-accent);background:var(--lp-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-canvas) 92%, transparent), 0 16px 34px #0000006b;color:var(--lp-on-accent)}html[data-theme=dark] .landing-hero-copy p,html[data-theme=dark] .landing-section-intro p,html[data-theme=dark] .landing-skipper p,html[data-theme=dark] .landing-module li,html[data-theme=dark] .landing-step-list p,html[data-theme=dark] .landing-faq-list details>p{color:var(--ds-ink-2)}html[data-theme=dark] .landing-stats,html[data-theme=dark] .landing-module,html[data-theme=dark] .landing-skipper-list,html[data-theme=dark] .landing-skipper-list article,html[data-theme=dark] .signup-steps,html[data-theme=dark] .signup-steps li{border-color:var(--ds-line)}html[data-theme=dark] .landing-browser-frame,html[data-theme=dark] .landing-annotation,html[data-theme=dark] .landing-product-gallery article,html[data-theme=dark] .landing-price-card{border-color:var(--ds-line);background:var(--ds-surface)}html[data-theme=dark] .landing-browser-frame{box-shadow:0 24px 56px -30px #000000e6}html[data-theme=dark] .landing-browser-bar{border-bottom-color:var(--ds-line);background:var(--ds-surface-2)}html[data-theme=dark] .landing-browser-bar small{border-color:var(--ds-line);background:var(--ds-surface)}html[data-theme=dark] .landing-browser-shot{background:var(--ds-window-bg)}html[data-theme=dark] .landing-annotation{box-shadow:0 7px 18px #00000059}html[data-theme=dark] .landing-trust-band,html[data-theme=dark] .landing-product-band,html[data-theme=dark] .landing-steps-band,html[data-theme=dark] .landing-faq-band{border-color:var(--ds-line);background:var(--lp-soft)}html[data-theme=dark] .landing-trust-mark{box-shadow:inset 0 0 0 5px var(--ds-window-bg)}html[data-theme=dark] .landing-trust-grid h2,html[data-theme=dark] .landing-module-copy h3,html[data-theme=dark] .landing-product-gallery h3,html[data-theme=dark] .landing-skipper-list h3,html[data-theme=dark] .landing-step-list h3,html[data-theme=dark] .landing-faq-list strong,html[data-theme=dark] .signup-steps strong,html[data-theme=dark] .signup-trial-summary b{color:var(--lp-ink-strong)}html[data-theme=dark] .landing-module ul,html[data-theme=dark] .landing-faq-list,html[data-theme=dark] .pricing-faq-grid article{border-top-color:var(--ds-line)}html[data-theme=dark] .landing-module li{border-color:var(--ds-line)}html[data-theme=dark] .landing-price-card.is-featured{border-color:var(--lp-accent)}html[data-theme=dark] .landing-module-rail{background:linear-gradient(var(--lp-accent), var(--lp-accent)) top / 100% var(--landing-rail-progress,28%) no-repeat, var(--ds-line)!important}html[data-theme=dark] .landing-v2.signup-page,html[data-theme=dark] .legal-page,html[data-theme=dark] .legal-document-band,html[data-theme=dark] .legal-document{background:var(--ds-canvas);color:var(--lp-ink)}html[data-theme=dark] .signup-intro h1,html[data-theme=dark] .signup-result h1,html[data-theme=dark] .signup-status-panel dd,html[data-theme=dark] .signup-mail-help h2{color:var(--lp-ink-strong)}html[data-theme=dark] .signup-lead,html[data-theme=dark] .signup-trust,html[data-theme=dark] .signup-steps li div span,html[data-theme=dark] .signup-field>span,html[data-theme=dark] .signup-terms,html[data-theme=dark] .signup-legal-links,html[data-theme=dark] .signup-result>p,html[data-theme=dark] .signup-mail-help p{color:var(--ds-ink-2)}html[data-theme=dark] .signup-form,html[data-theme=dark] .signup-result,html[data-theme=dark] .signup-field input{border-color:var(--ds-line);background:var(--ds-surface);color:var(--lp-ink-strong)}html[data-theme=dark] .signup-field input:focus{border-color:var(--lp-accent)}html[data-theme=dark] .signup-field input::placeholder{color:var(--ds-muted)}html[data-theme=dark] .signup-billing-option{border-color:var(--ds-line);background:var(--ds-surface);color:var(--lp-ink-strong)}html[data-theme=dark] .signup-billing-option[data-selected=true]{border-color:var(--lp-accent);box-shadow:inset 0 0 0 1px var(--lp-accent)}html[data-theme=dark] .signup-billing-option-price b{color:var(--lp-ink-strong)}html[data-theme=dark] .signup-billing-option small,html[data-theme=dark] .signup-billing-option-price>span,html[data-theme=dark] .signup-billing-note,html[data-theme=dark] .signup-billing-options legend{color:var(--ds-muted)}html[data-theme=dark] .signup-billing-option em{color:#99e8d0;background:#17483d}html[data-theme=dark] .signup-terms input{accent-color:var(--lp-accent)}html[data-theme=dark] .signup-kicker,html[data-theme=dark] .signup-terms a,html[data-theme=dark] .signup-legal-links a,html[data-theme=dark] .signup-mail-help a{color:var(--lp-accent-text)}html[data-theme=dark] .signup-trial-summary{border-left-color:var(--ds-feedback)}html[data-theme=dark] .signup-trial-summary strong{color:var(--lp-ink-strong)}html[data-theme=dark] .signup-trial-summary span{color:var(--ds-ink-2)}html[data-theme=dark] .signup-status-panel,html[data-theme=dark] .signup-mail-help,html[data-theme=dark] .signup-result-link.secondary{border-color:var(--ds-line);background:var(--ds-window-bg);color:var(--lp-ink-strong)}html[data-theme=dark] .signup-status-panel dt,html[data-theme=dark] .signup-result-wait,html[data-theme=dark] .signup-status-refresh,html[data-theme=dark] .legal-header-label,html[data-theme=dark] .legal-nav a small,html[data-theme=dark] .legal-overview-grid small{color:var(--ds-muted)}html[data-theme=dark] .legal-hero-copy p,html[data-theme=dark] .legal-content p,html[data-theme=dark] .legal-content li,html[data-theme=dark] .legal-content td{color:var(--ds-ink-2)}html[data-theme=dark] .legal-hero-panel{border-color:color-mix(in srgb, var(--ds-feedback) 38%, var(--ds-line));background:color-mix(in srgb, var(--ds-feedback) 14%, var(--ds-surface))}html[data-theme=dark] .legal-nav a,html[data-theme=dark] .legal-overview-grid a{border-color:var(--ds-line);background:var(--ds-surface);color:var(--ds-ink-2)}html[data-theme=dark] .legal-nav a:hover,html[data-theme=dark] .legal-nav a[aria-current=page]{background:var(--ds-surface-2)}html[data-theme=dark] .legal-nav a[aria-current=page],html[data-theme=dark] .legal-overview-grid a{border-left-color:var(--lp-accent)}html[data-theme=dark] .legal-lead,html[data-theme=dark] .legal-content table{border-top-color:var(--ds-line)}html[data-theme=dark] .legal-content h2,html[data-theme=dark] .legal-content th,html[data-theme=dark] .legal-content td{border-color:var(--ds-line)}@media (max-width:760px){html[data-theme=dark] .landing-trust-grid article{border-bottom-color:var(--lp-line)}}
.app-update-bar{background:var(--ds-warn);color:var(--ds-accent-fg);max-width:560px;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:var(--ds-z-banner);border-radius:16px;align-items:center;gap:12px;margin:0 auto;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.35;display:flex;position:fixed;box-shadow:0 8px 24px #082d3438}.app-update-bar span{flex:1}.app-update-bar button{background:var(--ds-accent-fg);color:var(--ds-warn);cursor:pointer;font:inherit;border:0;border-radius:999px;flex:none;padding:8px 16px;font-weight:700}.app-update-bar button:hover{filter:brightness(.96)}.mobile-bottom-icon-wrap{display:inline-flex;position:relative}