.lp{--lp-shadow:0 1px 2px #04211d0f,0 24px 48px -24px #04211d2e;color:var(--ink)}html,body{overflow-x:clip}.lp .msym{font-family:var(--font-icon);letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block}.lp section[id]{scroll-margin-top:96px}.lp-wrap{max-width:1140px;margin:0 auto;padding:0 32px}.lp h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.08}.lp h3{letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:800}.lp p{text-wrap:pretty}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes lpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-reveal]{animation:lpRise 1ms var(--ease-out-quint) both;animation-timeline:view();animation-range:entry 5% entry 40%}}.lp-btn{border-radius:var(--r-pill);white-space:nowrap;min-height:50px;transition:transform var(--dur-fast) var(--ease-out-quint),background-color var(--dur-fast),box-shadow var(--dur-fast);justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:800;display:inline-flex}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(1px)scale(.98)}.lp-btn:focus-visible,.lp-toggle button:focus-visible,.lp-faq-item summary:focus-visible{outline:3px solid var(--primary-fixed-dim);outline-offset:3px}.lp .lp-btn-primary{background:var(--primary);color:#fff;box-shadow:0 10px 24px -10px #00685f99}.lp .lp-btn-primary:hover{background:var(--primary-container);color:#fff}.lp .lp-btn-quiet{color:var(--ink);border:1.5px solid var(--outline-variant);background:#fff}.lp .lp-btn-quiet:hover{border-color:var(--primary);color:var(--primary)}.lp .lp-btn-mint{background:var(--primary-fixed);color:var(--deep)}.lp .lp-btn-mint:hover{color:var(--deep);background:#fff}.lp-hero{background:var(--surface);padding:128px 0 0;overflow:hidden}.lp-beta{border-radius:var(--r-pill);color:var(--on-primary-fixed-variant);background:#e3f7f3;align-items:center;margin:0 0 24px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.lp-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:800;line-height:.98}.lp-hero h1 span{display:block}.lp-h-was{color:var(--slate-500)}.lp-h-now{color:var(--primary)}.lp-hero-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;margin-top:40px;display:grid}.lp-hero-sub{color:var(--on-surface-variant);margin:0 0 28px;font-size:19px;line-height:1.55}.lp-ctas{flex-wrap:wrap;gap:12px;display:flex}.lp-stage{perspective:1800px;min-height:420px;position:relative}.lp-rota{width:900px;color:var(--ink);border:1px solid var(--border-hairline);border-radius:var(--r-lg) var(--r-lg) 0 0;text-align:left;transform-origin:0;background:#fff;position:absolute;top:0;left:0;transform:rotateY(-16deg)rotateX(8deg)rotate(1.5deg);box-shadow:0 2px 4px #04211d0f,0 50px 80px -30px #04211d59}@keyframes lpFlatten{to{transform:rotateY(-3deg)rotateX(2deg)rotate(0)}}@supports (animation-timeline:scroll()){.lp-rota{animation:1ms linear both lpFlatten scroll(root);animation-range:0 420px}}.crm{--crm-t:12s;min-height:461px;padding:18px 20px 28px;font-size:12px;overflow:hidden}.crm .msym{font-size:16px}.crm-bar{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.crm-week{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.crm-actions{align-items:center;gap:8px;display:flex}.crm-undo{color:#334155;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-weight:600;display:flex}.crm-publish{color:#fff;animation:crmPress var(--crm-t) infinite both;background:#0f766e;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700}.crm-figs{align-items:center;gap:20px;padding:12px 0;display:flex}.crm-pill{color:#0f766e;background:#ecfdf8;border:1.5px solid #5eb8ad;border-radius:9999px;padding:5px 12px;font-weight:700}.crm-pill .msym{font-size:15px}.crm-fig .crm-swap>*{justify-content:flex-start}.crm-fig{flex-direction:column;font-size:18px;font-weight:800;line-height:1.15;display:flex}.crm-fig small{color:#64748b;font-size:11px;font-weight:500}.crm-swap{display:inline-grid}.crm-swap>*{grid-area:1/1;justify-content:center;align-items:center;gap:4px;display:flex}.crm-was,.crm-mid{opacity:0}.crm-t-a>.crm-was,.crm-t-a>.crm-now{animation:var(--crm-t) infinite both}.crm-t-a>.crm-was{animation-name:crmOutA}.crm-t-a>.crm-now{animation-name:crmInA}.crm-t-b>.crm-was{animation:crmOutB var(--crm-t) infinite both}.crm-t-b>.crm-now{animation:crmInB var(--crm-t) infinite both}.crm-t-p>.crm-was{animation:crmOutP var(--crm-t) infinite both}.crm-t-p>.crm-now{animation:crmInP var(--crm-t) infinite both}.crm-total>.crm-was{animation:crmOutA var(--crm-t) infinite both}.crm-total>.crm-mid{animation:crmMid var(--crm-t) infinite both}.crm-total>.crm-now{animation:crmInB var(--crm-t) infinite both}.crm-grid{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.crm-row{border-top:1px solid #eef0f3;grid-template-columns:150px repeat(7,minmax(0,1fr));height:44px;display:grid}.crm-row>span{border-left:1px solid #eef0f3;min-width:0}.crm-row>span:first-child{border-left:0}.crm-head{background:#f8fafc;border-top:0;height:38px}.crm-day{justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.crm-open{z-index:3;opacity:0;max-height:0;animation:crmCollapse var(--crm-t) infinite both;position:relative}.crm-open .crm-row{background:#f6f7f9;border-bottom:2px solid #94a3b8;height:52px}.crm-open .crm-who{color:#64748b;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;font-size:10.5px}.crm-who{align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}.crm-who b{color:#131b2e;white-space:nowrap;font-size:12px;display:block}.crm-av{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:grid}.crm-meta{color:#64748b;align-items:center;gap:3px;font-size:10.5px;display:flex}.crm-meta .crm-swap{margin-right:2px}.crm-dot{border-radius:50%;width:6px;height:6px}.crm-dot.crm-ba{background:#0d9488}.crm-dot.crm-ki{background:#ea580c}.crm-dot.crm-fo{background:#2563eb}.crm-dot.crm-su{background:#9333ea}.crm-cell{padding:5px 4px;position:relative}.crm-open .crm-cell{padding:9px 4px}.crm-chip{white-space:nowrap;border:1px solid;border-radius:6px;flex-direction:column;justify-content:center;height:32px;padding:0 6px;font-size:10px;line-height:1.2;display:flex;overflow:hidden}.crm-chip b{color:#131b2e;font-size:10.5px}.crm-ba{color:#0f766e;background:#e6f4f1;border-color:#9fd3cb}.crm-ki{color:#c2410c;background:#fff1e8;border-color:#fdba8c}.crm-fo{color:#1d4ed8;background:#eaf1ff;border-color:#a9c1f5}.crm-su{color:#7e22ce;background:#f5edff;border-color:#d3b5f5}.crm-open-chip{z-index:2;background:#fff;border-style:dashed;border-width:1.5px;position:relative}.crm-carry-a{--drop:95px;animation:crmCarryA var(--crm-t) infinite both}.crm-carry-b{--drop:51px;animation:crmCarryB var(--crm-t) infinite both}.crm-land-a{animation:crmInA var(--crm-t) infinite both}.crm-land-b{animation:crmInB var(--crm-t) infinite both}.crm-toast{color:#fff;white-space:nowrap;opacity:0;animation:crmToast var(--crm-t) infinite both;background:#131b2e;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,12px);box-shadow:0 12px 32px #0000004d}.crm-toast .msym{color:#6bd8cb;font-size:18px}@keyframes crmCarryA{0%,12%{opacity:1;transform:none}21.9%{transform:translateY(var(--drop));opacity:1}22%,96%{transform:translateY(var(--drop));opacity:0}97%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes crmCarryB{0%,30%{opacity:1;transform:none}39.9%{transform:translateY(var(--drop));opacity:1}40%,96%{transform:translateY(var(--drop));opacity:0}97%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes crmInA{0%,21.9%{opacity:0}22%,95%{opacity:1}97%,to{opacity:0}}@keyframes crmOutA{0%,21.9%{opacity:1}22%,95%{opacity:0}97%,to{opacity:1}}@keyframes crmInB{0%,39.9%{opacity:0}40%,95%{opacity:1}97%,to{opacity:0}}@keyframes crmOutB{0%,39.9%{opacity:1}40%,95%{opacity:0}97%,to{opacity:1}}@keyframes crmMid{0%,21.9%{opacity:0}22%,39.9%{opacity:1}40%,to{opacity:0}}@keyframes crmInP{0%,49.9%{opacity:0}50%,95%{opacity:1}97%,to{opacity:0}}@keyframes crmOutP{0%,49.9%{opacity:1}50%,95%{opacity:0}97%,to{opacity:1}}@keyframes crmCollapse{0%,46%{opacity:1;max-height:60px}49%{opacity:0}54%,95%{opacity:0;max-height:0}97%{opacity:0;max-height:60px}to{opacity:1;max-height:60px}}@keyframes crmPress{0%,58%{filter:none;transform:none}61%{filter:brightness(.85);transform:scale(.94)}64%,to{filter:none;transform:none}}@keyframes crmToast{0%,63%{opacity:0;transform:translate(-50%,12px)}66%,90%{opacity:1;transform:translate(-50%)}93%,to{opacity:0;transform:translate(-50%,12px)}}@media (width<=700px){.crm{min-height:468px;padding:14px 12px 24px}.crm-row{grid-template-columns:92px repeat(3,minmax(0,1fr))}.crm-who{gap:6px;padding:0 6px}.crm-who b{font-size:11px}.crm-av{display:none}.crm-cell{padding:5px 3px}.crm-chip{padding:0 4px}.crm-chip b{font-size:10px}.crm-pill{padding:4px 10px;font-size:11px}.crm-open .crm-who b{white-space:normal}.crm .d0,.crm .d1,.crm .d2,.crm .d3,.crm-undo{display:none}.crm-figs{gap:14px}.crm-toast{white-space:normal;width:max-content;max-width:88%;font-size:11.5px}}.lp-ticker{z-index:2;background:var(--primary);color:#fff;padding:18px 0;position:relative;overflow:hidden}.lp-ticker-track{width:max-content;animation:40s linear infinite lpTick;display:flex}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.lp-ticker ul{gap:56px;margin:0;padding:0 28px;list-style:none;display:flex}.lp-ticker li{white-space:nowrap;color:#fffc;font-size:18px;font-weight:600}.lp-ticker b{color:var(--primary-fixed);margin-right:4px;font-weight:800}@keyframes lpTick{to{transform:translate(-50%)}}.lp-section{background:var(--surface);padding:120px 0}.lp-section-tint{background:var(--surface-container-low)}.lp-head{max-width:700px;margin-bottom:56px}.lp-head p:not(.lp-beta){color:var(--on-surface-variant);margin:16px 0 0;font-size:18px;line-height:1.6}.lp-strikes{gap:44px;margin:0;padding:0;list-style:none;display:grid}.lp-strikes li{gap:10px;display:grid}.lp-old{letter-spacing:-.03em;color:var(--slate-500);margin:0;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.2}.lp-strike{background:linear-gradient(var(--tertiary),var(--tertiary)) no-repeat 0 58%/100% 4px;box-decoration-break:clone}@keyframes lpStrike{0%{background-size:0% 4px}to{background-size:100% 4px}}@supports (animation-timeline:view()){.lp-strike{animation:1ms linear both lpStrike view();animation-range:entry 70% cover 45%}}.lp-new{color:var(--primary);align-items:flex-start;gap:10px;margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:800;display:flex}.lp-new .msym{font-size:26px}.lp-dark{background:var(--deep);color:#fff;padding:120px 0}.lp-stack-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.lp-stack-head{position:sticky;top:130px}.lp-stack-head p{color:#ffffffb8;margin:18px 0 32px;font-size:18px;line-height:1.6}.lp-stack{gap:24px;display:grid}.lp-card{top:calc(130px + var(--i) * 14px);border-radius:var(--r-lg);min-height:240px;color:var(--ink);background:#fff;padding:36px;position:sticky;box-shadow:0 -12px 40px -12px #00000073}.lp-card .msym{color:var(--primary);margin-bottom:28px;font-size:40px;display:block}.lp-card h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px)}.lp-card p{max-width:44ch;color:var(--on-surface-variant);margin:0;font-size:16.5px;line-height:1.6}.lp-card-mint{background:#e3f7f3}.lp-card-lilac{background:var(--surface-container)}.lp-calc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.lp-answer{padding:8px 0}.lp-band{color:var(--slate-600);margin:0 0 4px;font-size:15px;font-weight:700}.lp-price{letter-spacing:-.06em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:clamp(96px,13vw,188px);font-weight:800;line-height:.9}.lp-period{color:var(--slate-600);margin:14px 0 0;font-size:16px;font-weight:600}.lp-savings{border-radius:var(--r-sm);color:var(--on-primary-fixed-variant);background:#e3f7f3;margin:14px 0 0;padding:8px 12px;font-size:14px;font-weight:700;display:inline-block}.lp-savings[hidden]{display:none}.lp-calc-controls{border:1px solid var(--border-hairline);border-radius:var(--r-lg);box-shadow:var(--lp-shadow);background:#fff;padding:40px}.lp-calc-label-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.lp-calc-label-row label{color:var(--slate-600);font-size:15px;font-weight:700}.lp-calc-label-row output{color:var(--primary);font-size:15px;font-weight:800}input[type=range].lp-slider{appearance:none;border-radius:var(--r-pill);background:linear-gradient(to right,var(--primary) var(--fill,36.84%),var(--surface-container-highest) var(--fill,36.84%));outline:none;width:100%;height:8px;margin:0}input[type=range].lp-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--primary);cursor:pointer;background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 8px #04211d33}input[type=range].lp-slider::-moz-range-thumb{border:3px solid var(--primary);cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #04211d33}input[type=range].lp-slider:focus-visible::-webkit-slider-thumb{outline:3px solid var(--primary-fixed-dim);outline-offset:2px}.lp-ticks{color:var(--slate-500);justify-content:space-between;margin-top:10px;font-size:12px;font-weight:700;display:flex}.lp-calc-note{color:var(--slate-600);margin:18px 0 0;font-size:14px;line-height:1.5}.lp-toggle{border-radius:var(--r-pill);background:var(--surface-container);gap:2px;margin-top:24px;padding:4px;display:inline-flex}.lp-toggle button{border-radius:var(--r-pill);color:var(--slate-600);font:700 14px var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast);background:0 0;border:0;padding:9px 18px}.lp-toggle button.lp-active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #04211d1f}.lp-price-list{border-top:1px solid var(--border-hairline);color:var(--on-surface-variant);flex-wrap:wrap;gap:10px 20px;margin:24px 0 0;padding:20px 0 0;font-size:14px;font-weight:700;list-style:none;display:flex}.lp-price-list li{align-items:center;gap:6px;display:flex}.lp-price-list .msym{color:var(--primary);font-size:17px}.lp-rivals{border-top:1px solid var(--outline-variant);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;margin-top:72px;padding-top:48px;display:grid}.lp-rivals p{color:var(--on-surface-variant);margin:0;font-size:15.5px;line-height:1.6}.lp-rivals strong{color:var(--ink)}.lp-rivals a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.lp-bars{gap:14px;display:grid}.lp-bar{color:var(--slate-600);grid-template-columns:96px minmax(0,1fr) 84px;align-items:center;gap:14px;font-size:15px;font-weight:700;display:grid}.lp-bar i{width:var(--w);border-radius:var(--r-pill);background:var(--outline-variant);transform-origin:0;height:34px;display:block}.lp-bar b{color:var(--slate-500);font-size:20px;font-weight:800}.lp-bar-us span{color:var(--ink)}.lp-bar-us i{background:var(--primary)}.lp-bar-us b{color:var(--primary)}@keyframes lpGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.lp-bar i{animation:lpGrow 1ms var(--ease-out-quint) both;animation-timeline:view();animation-range:entry 20% cover 40%}}.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.lp-faq-head{position:sticky;top:120px}.lp-faq-head p{color:var(--on-surface-variant);margin:16px 0 0;font-size:16px;line-height:1.6}.lp-faq-head a{font-weight:700}.lp-faq-list{gap:10px;display:grid}.lp-faq-item{border:1px solid var(--border-hairline);border-radius:var(--r-lg);background:#fff}.lp-faq-item summary{cursor:pointer;border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:800;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"";border-right:2.5px solid var(--primary);border-bottom:2.5px solid var(--primary);width:9px;height:9px;transition:transform var(--dur-fast) var(--ease-out-quint);flex-shrink:0;margin-top:-4px;transform:rotate(45deg)}.lp-faq-item[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.lp-faq-item summary:hover{color:var(--primary)}.lp-faq-item p{color:var(--on-surface-variant);margin:0;padding:0 24px 22px;font-size:15.5px;line-height:1.65}.lp-launch[hidden]{display:none}.lp-launch-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.lp-launch-sub{max-width:520px;color:var(--on-surface-variant);margin:20px 0 32px;font-size:18px;line-height:1.6}.lp-launch-badges{flex-wrap:wrap;gap:12px;display:flex}.lp-launch-badge{border-radius:var(--r-md);background:var(--ink);color:#fff;place-items:center;width:160px;height:52px;font-size:12px;font-weight:700;display:grid}.lp-launch-phone{aspect-ratio:9/19;box-sizing:border-box;background:var(--ink);width:280px;box-shadow:var(--lp-shadow);border-radius:44px;justify-self:center;padding:12px}.lp-launch-screen{background:var(--surface);height:100%;color:var(--slate-500);border-radius:34px;place-items:center;font-size:13px;font-weight:600;display:grid}.lp-close{background:var(--surface-container-low);padding:24px 0 112px}.lp-close-panel{border-radius:var(--r-lg);border:1px solid var(--border-hairline);box-shadow:var(--lp-shadow);background:#fff;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px;padding:72px 56px;display:grid}.lp .lp-close-panel h2{letter-spacing:-.055em;font-size:clamp(44px,6vw,84px);line-height:.98}.lp-close-panel h2 span{display:block}.lp-close-side p{color:var(--on-surface-variant);margin:0 0 28px;font-size:17px;line-height:1.6}.lp-close .lp-btn-mint{background:var(--primary);color:#fff}.lp-close .lp-btn-mint:hover{background:var(--primary-container);color:#fff}@media (width<=900px){.lp-wrap{padding:0 20px}.lp-hero{padding-top:112px}.lp-hero-row{grid-template-columns:1fr;gap:40px}.lp-hero-sub{font-size:17px}.lp-stage{perspective:none;min-height:0;margin:0 -20px;padding:0 12px}.lp-rota{width:auto;animation:none;position:relative;transform:none}.lp-ticker li{font-size:16px}.lp-section,.lp-dark{padding:80px 0}.lp-strikes{gap:32px}.lp-stack-grid{grid-template-columns:1fr;gap:40px}.lp-stack-head{position:static}.lp-card{min-height:0;padding:28px;position:relative;top:auto}.lp-card .msym{margin-bottom:18px}.lp-calc{grid-template-columns:1fr;gap:28px}.lp-calc-controls{padding:24px}.lp-rivals{grid-template-columns:1fr;gap:28px;margin-top:48px;padding-top:36px}.lp-bar{grid-template-columns:78px minmax(0,1fr) 70px;gap:10px;font-size:14px}.lp-bar b{font-size:17px}.lp-faq{grid-template-columns:1fr;gap:32px}.lp-faq-head{position:static}.lp-launch-grid{grid-template-columns:1fr;gap:48px}.lp-close{padding-bottom:80px}.lp-close-panel{grid-template-columns:1fr;gap:28px;padding:40px 24px}}@media (width<=480px){.lp-toggle{display:flex}.lp-toggle button{flex:1;padding:9px 10px}}@media (prefers-reduced-motion:reduce){.crm *,[data-reveal],.lp-strike,.lp-bar i,.lp-ticker-track{animation:none!important}.lp-ticker{overflow-x:auto}.lp-btn{transition:none}}
