:root{--paper:#fff;--paper-2:#eff4ff;--paper-3:#fff;--paper-elevated:#fff;--paper-dark:#0a1a3c;--ink:#0b1b3a;--ink-2:#3d4b6b;--ink-3:#68789a;--ink-light:#93a1be;--line:#0b1b3a14;--line-2:#0b1b3a21;--line-3:#0b1b3a38;--hl:#e3ebff;--accent-ice:#2451e6;--accent-ice-2:#4f7bff;--accent-ice-light:#eaf0ff;--grad-ice:linear-gradient(135deg, #38bdf8 0%, #2451e6 50%, #7c5cff 100%);--sh-pill:0 1px 2px #0b1b3a0f, 0 2px 8px -2px #0b1b3a1a;--sh-card:0 1px 2px #0b1b3a0a, 0 8px 24px -8px #0b1b3a14;--sh-float:0 2px 4px #0b1b3a0a, 0 24px 48px -16px #142d8238;--ease-swift:cubic-bezier(.16, 1, .3, 1);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Menlo", "Monaco", "Consolas", monospace;interpolate-size:allow-keywords}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--paper);color:var(--ink);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-padding-top:88px}body{background-color:var(--paper);min-height:100vh;color:var(--ink);font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:#2451e62e}:focus-visible{outline:2px solid var(--accent-ice);outline-offset:3px;border-radius:6px}.text-grad{background:linear-gradient(100deg,#2451e6 0%,#38bdf8 30%,#7c5cff 60%,#2451e6 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate grad-pan}@keyframes grad-pan{0%{background-position:0%}to{background-position:100%}}.arrow{transition:transform .3s var(--ease-swift);flex:none}a:hover>.arrow{transform:translate(3px)}.text-link{color:var(--accent-ice);align-items:center;gap:6px;font-weight:600;display:inline-flex}.section-wrap>p>a:not(.pill),.notice-card a{color:var(--accent-ice);font-weight:600}.section-wrap>p>a:not(.pill):hover{text-underline-offset:3px;text-decoration:underline}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(1.8);background:#ffffffb8;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}html[data-scrolled] .site-header{border-bottom-color:var(--line);background:#ffffffdb;box-shadow:0 8px 30px -18px #0b1b3a59}@supports (animation-timeline:scroll()){.site-header:after{content:"";background:var(--grad-ice);transform-origin:0;height:2px;animation:linear both read-progress;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}}@keyframes read-progress{to{transform:scaleX(1)}}.header-inner{max-width:1140px;transition:padding .35s var(--ease-swift);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:14px 24px;display:flex}html[data-scrolled] .header-inner{padding-top:10px;padding-bottom:10px}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand-icon{width:36px;height:36px;transition:transform .5s var(--ease-swift);border-radius:9px;box-shadow:0 2px 8px #2451e633}.brand:hover .brand-icon{transform:rotate(-8deg)scale(1.06)}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a{color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:14.5px;font-weight:500;transition:color .2s,background .2s;position:relative}.nav-links a:hover{color:var(--ink);background:#2451e612}.nav-actions{align-items:center;gap:10px;display:flex}.pill{white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform .35s var(--ease-swift), background .2s ease, border-color .2s ease, box-shadow .35s var(--ease-swift);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pill:hover{transform:translateY(-2px)}.pill:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.pill-primary{color:#fff;background:linear-gradient(#4673ff 0%,#2451e6 100%);box-shadow:inset 0 1px #ffffff47,0 1px 2px #142d8c4d,0 8px 20px -6px #2451e68c}.pill-primary:hover{box-shadow:inset 0 1px #ffffff47,0 1px 2px #142d8c4d,0 14px 30px -8px #2451e6a6}.pill-primary:after{content:"";z-index:-1;transition:transform .8s var(--ease-swift);background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.pill-primary:hover:after{transform:translate(120%)}.pill-secondary{color:var(--ink);border-color:var(--line-2);box-shadow:var(--sh-pill);background:#ffffffe6}.pill-secondary:hover{border-color:#2451e64d;box-shadow:0 10px 24px -10px #2451e659}.pill-gh{border-color:var(--line-2);color:var(--ink);box-shadow:var(--sh-pill);background:#ffffffe6;padding:7px 13px;font-size:13px}.pill-gh:hover{border-color:var(--line-3)}.gh-counter{background:var(--paper-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px}.pill-large{padding:14px 28px;font-size:15.5px}.pill-block{width:100%;display:flex}.hero{text-align:center;isolation:isolate;padding:clamp(56px,8vw,104px) 24px clamp(56px,7vw,88px);position:relative;overflow:hidden}.hero-aurora{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero-aurora span{will-change:transform;border-radius:50%;position:absolute}.hero-aurora span:first-child{background:radial-gradient(closest-side,#38bdf847,#0000);width:720px;height:520px;margin-left:-560px;animation:16s ease-in-out infinite alternate aurora-a;top:-260px;left:50%}.hero-aurora span:nth-child(2){background:radial-gradient(closest-side,#2451e63d,#0000);width:680px;height:520px;margin-left:-80px;animation:19s ease-in-out infinite alternate aurora-b;top:-220px;left:50%}.hero-aurora span:nth-child(3){background:radial-gradient(closest-side,#7c5cff24,#0000);width:560px;height:420px;margin-left:-280px;animation:22s ease-in-out -6s infinite alternate-reverse aurora-a;top:120px;left:50%}@keyframes aurora-a{0%{transform:translate(0)scale(1)}to{transform:translate(90px,40px)scale(1.15)}}@keyframes aurora-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-110px,60px)scale(.95)}}.hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#2451e612 1px,#0000 1px),linear-gradient(90deg,#2451e612 1px,#0000 1px);background-position:top;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.hero-container{max-width:880px;margin:0 auto}.hero-badge{color:var(--ink-2);-webkit-backdrop-filter:blur(10px);transition:border-color .25s ease, box-shadow .35s var(--ease-swift), transform .35s var(--ease-swift);animation:rise .8s var(--ease-swift) both;background:#ffffffbf;border:1px solid #2451e62e;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:5px 14px 5px 5px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px -10px #2451e673}.hero-badge:hover{border-color:#2451e666;transform:translateY(-1px);box-shadow:0 10px 26px -10px #2451e68c}.badge-new{letter-spacing:.02em;color:#fff;background:var(--grad-ice);border-radius:999px;padding:2px 10px;font-size:11.5px;position:relative;overflow:hidden}.badge-new:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%);animation:3.6s ease-in-out infinite badge-shine;position:absolute;inset:0}@keyframes badge-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.hero-icon{width:104px;height:104px;animation:rise .8s 50ms var(--ease-swift) both, float 6s 1s ease-in-out infinite;border-radius:26px;margin:0 auto 28px;display:block;box-shadow:0 24px 50px -12px #2451e680,0 0 0 1px #0b1b3a0f,0 2px 6px #0b1b3a1a}@keyframes float{0%,to{translate:0;rotate:none}50%{translate:0 -10px;rotate:-2deg}}.hero-title{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;animation:rise .8s .1s var(--ease-swift) both;margin-bottom:24px;font-size:clamp(40px,6.4vw,70px);font-weight:750;line-height:1.03}.hero-lede{color:var(--ink-2);text-wrap:pretty;max-width:660px;animation:rise .8s .18s var(--ease-swift) both;margin:0 auto 36px;font-size:clamp(17px,2vw,19.5px);line-height:1.6}.hero-cta-group{animation:rise .8s .26s var(--ease-swift) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:28px 0;display:flex}.hero .hero-cta-group{margin-top:0}.install-bar{animation:rise .8s .34s var(--ease-swift) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.install-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.install-code-box{border:1px solid var(--line-2);max-width:100%;box-shadow:var(--sh-pill);background:#ffffffd9;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 16px;transition:border-color .2s,box-shadow .3s;display:inline-flex}.install-code-box:hover{border-color:#2451e64d}.install-code-box code{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;scrollbar-width:none;font-size:13px;font-weight:500;overflow-x:auto}.install-code-box code:before{content:"$ ";color:var(--ink-light)}.copy-btn{background:var(--paper-2);color:var(--accent-ice);cursor:pointer;transition:background .2s ease, color .2s ease, transform .2s var(--ease-swift);border:none;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.copy-btn:hover{background:var(--accent-ice);color:#fff}.copy-btn:active{transform:scale(.94)}.hero-stats{color:var(--ink-3);animation:rise .8s .42s var(--ease-swift) both;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:36px;font-size:13.5px;list-style:none;display:flex}.hero-stats li{position:relative}.hero-stats li+li:before{content:"";background:var(--ink-light);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-15px}.hero-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.section-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.section-head{text-align:center}.section-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ice);background:var(--accent-ice-light);border:1px solid #2451e624;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.section-kicker:before{content:"";background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite rec;box-shadow:0 0 #ef444480}@keyframes rec{0%{box-shadow:0 0 #ef444480}to{box-shadow:0 0 0 8px #ef444400}}.section-title{letter-spacing:-.035em;text-align:center;text-wrap:balance;margin-bottom:16px;font-size:clamp(30px,4.4vw,46px);font-weight:750;line-height:1.1}.section-lede{color:var(--ink-2);text-align:center;text-wrap:pretty;max-width:640px;margin:0 auto 48px;font-size:clamp(16px,1.8vw,18px);line-height:1.6}.mono-meta{font-family:var(--font-mono);color:var(--ink-3);margin-bottom:20px;font-size:12px;display:block}.mono-meta a:hover{color:var(--accent-ice)}.spot{isolation:isolate;position:relative}.spot:before,.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:-1;transition:opacity .4s;position:absolute;inset:0}.spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #2451e614, transparent 45%)}.spot:after{z-index:1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #2451e699, transparent 50%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover:before,.spot:hover:after{opacity:1}.demo-section{padding:clamp(24px,4vw,48px) 0 clamp(72px,9vw,110px);position:relative}.demo-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2451e624,#0000);width:min(1200px,100%);height:60%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.demo-section .section-lede{margin-bottom:clamp(32px,4vw,48px)}.features-grid-section{padding:clamp(64px,8vw,96px) 0 clamp(40px,5vw,60px)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.feature-card{background:var(--paper-elevated);border:1px solid var(--line);box-shadow:var(--sh-card);transition:transform .45s var(--ease-swift), box-shadow .45s var(--ease-swift), border-color .3s ease;border-radius:22px;padding:30px 26px}.feature-card:hover{box-shadow:var(--sh-float);transform:translateY(-6px)}.feature-icon{width:56px;height:56px;color:var(--accent-ice);transition:transform .5s var(--ease-swift), background .4s ease, color .4s ease;background:linear-gradient(145deg,#eef3ff,#dfe8ff);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;display:flex;box-shadow:inset 0 1px #fff,0 6px 14px -8px #2451e680}.feature-card:hover .feature-icon{color:#fff;background:linear-gradient(145deg,#4f7bff,#2451e6);transform:scale(1.08)rotate(-6deg)}.feature-icon svg{width:26px;height:26px}.feature-card h3{letter-spacing:-.015em;margin-bottom:10px;font-size:19px;font-weight:700}.feature-card p{color:var(--ink-2);font-size:15px;line-height:1.65}.features-section{padding:clamp(56px,7vw,88px) 0}#install.features-section{background:linear-gradient(180deg, #eff4ff00 0%, var(--paper-2) 18%, var(--paper-2) 82%, #eff4ff00 100%)}#install .section-lede{margin-bottom:36px}.install-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin:32px 0 18px;display:grid}#install .install-grid{margin-top:0}.install-card{border:1px solid var(--line);box-shadow:var(--sh-card);transition:transform .45s var(--ease-swift), box-shadow .45s var(--ease-swift);background:#fff;border-radius:20px;padding:26px}.install-card:hover{box-shadow:var(--sh-float);transform:translateY(-4px)}.install-card h2,.install-card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.install-card p{color:var(--ink-2);margin-bottom:16px;font-size:14.5px;line-height:1.6}.install-grid>*{min-width:0}.install-card .install-code-box code,.notice-card .install-code-box code{flex:1;min-width:0}.install-card .install-code-box,.notice-card .install-code-box{box-shadow:none;background:#f7f9ff;border-radius:14px;justify-content:space-between;margin-top:10px;display:flex}.install-card code,.notice-card code,.install-code-box code{font-family:var(--font-mono);font-size:12.5px}.notice-card{border:1px solid var(--line);border-left:3px solid var(--accent-ice);color:var(--ink-2);box-shadow:var(--sh-card);background:#fff;border-radius:16px;margin-top:18px;padding:22px 24px;font-size:14.5px;line-height:1.65}.notice-card strong{color:var(--ink)}.notice-card>strong{margin-bottom:8px;font-size:15px;display:block}.notice-card p code{background:var(--paper-2);border-radius:5px;padding:1px 6px}.notice-card.warn{background:#fffaf0;border-color:#e0a63c73 #e0a63c73 #e0a63c73 #e0a63c}.perm-cmd-label{color:var(--ink);margin:14px 0 8px;font-weight:600}.how-section{padding:clamp(64px,8vw,96px) 0 clamp(40px,5vw,60px)}.how-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.how-grid:before{content:"";z-index:-1;border-top:2px dashed #2451e638;position:absolute;top:58px;left:8%;right:8%}.how-card{background:var(--paper-elevated);border:1px solid var(--line);box-shadow:var(--sh-card);transition:transform .45s var(--ease-swift), box-shadow .45s var(--ease-swift);border-radius:22px;padding:30px 26px}.how-card:hover{box-shadow:var(--sh-float);transform:translateY(-6px)}.how-num{letter-spacing:-.02em;color:#fff;background:var(--grad-ice);font-variant-numeric:tabular-nums;width:56px;height:56px;transition:transform .5s var(--ease-swift);border-radius:50%;place-items:center;margin-bottom:20px;font-size:18px;font-weight:800;display:inline-grid;box-shadow:0 0 0 6px #fff,0 10px 24px -8px #2451e699}.how-card:hover .how-num{transform:scale(1.08)}.how-card h3{letter-spacing:-.015em;margin-bottom:10px;font-size:19px;font-weight:700}.how-card p{color:var(--ink-2);font-size:15px;line-height:1.65}.whatis-section{padding:clamp(56px,7vw,88px) 0 clamp(24px,3vw,40px)}.whatis-body{max-width:760px}.whatis-body .section-lede{margin-bottom:16px}.gallery-section{padding:clamp(56px,7vw,88px) 0}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.gallery-item{border:1px solid var(--line);box-shadow:var(--sh-card);transition:transform .5s var(--ease-swift), box-shadow .5s var(--ease-swift);background:#fff;border-radius:20px;margin:0;overflow:hidden}.gallery-item:hover{box-shadow:var(--sh-float);transform:translateY(-4px)}.gallery-item.wide{grid-column:1/-1}.gallery-img{width:100%;height:auto;transition:transform .9s var(--ease-swift);display:block}.gallery-item:hover .gallery-img{transform:scale(1.025)}.gallery-item figcaption{color:var(--ink-2);border-top:1px solid var(--line);background:#fff;padding:14px 18px;font-size:13.5px;font-weight:600;position:relative}.philosophy-section{padding:clamp(40px,5vw,60px) 0 clamp(56px,7vw,88px)}.philosophy-card{isolation:isolate;color:#e6ecff;background:radial-gradient(600px 300px at 90% 0,#38bdf847,#0000 70%),radial-gradient(500px 300px at 0 100%,#7c5cff4d,#0000 70%),linear-gradient(150deg,#0b1b3a 0%,#13286b 60%,#1c2b80 100%);border-radius:28px;padding:clamp(36px,5.5vw,68px);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b1b3a99}.philosophy-card:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.philo-quote{color:#ffffff12;pointer-events:none;font-family:Georgia,serif;font-size:clamp(160px,22vw,260px);line-height:1;position:absolute;top:-.18em;right:clamp(16px,4vw,48px)}.philo-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:820px;margin-bottom:24px;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.2}.philo-text{color:#e6ecffc7;flex-direction:column;gap:16px;max-width:800px;margin-bottom:36px;font-size:16.5px;line-height:1.7;display:flex}.philo-author{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.author-info{align-items:center;gap:14px;display:flex}.author-avatar{border-radius:14px;width:52px;height:52px;box-shadow:0 0 0 3px #ffffff1f}.author-info div{flex-direction:column;display:flex}.author-info strong{color:#fff;font-size:15px}.author-info span{color:#e6ecffa6;font-size:14px}.philosophy-card .pill-secondary{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#fff3}.philosophy-card .pill-secondary:hover{background:#ffffff2e;border-color:#ffffff59}.pricing-section{padding:clamp(56px,7vw,88px) 0}.pricing-cards-container{grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto 32px;display:grid}.price-card{border:1px solid var(--line-2);box-shadow:var(--sh-card);transition:transform .45s var(--ease-swift), box-shadow .45s var(--ease-swift);background:#fff;border-radius:24px;flex-direction:column;padding:clamp(36px,4vw,46px) clamp(24px,3.5vw,36px) clamp(28px,3.5vw,36px);display:flex;position:relative}.price-card:hover{box-shadow:var(--sh-float);transform:translateY(-4px)}.featured-card{background:linear-gradient(#fff, #fff) padding-box, var(--grad-ice) border-box;border:1.5px solid #0000;box-shadow:0 30px 60px -28px #2451e673}.price-ribbon{color:#fff;background:var(--grad-ice);white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -8px #2451e6b3}.pcard-header{border-bottom:1px solid var(--line);text-align:center;margin-bottom:24px;padding-bottom:24px}.pcard-tag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-3);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.price-val-block{background:linear-gradient(145deg,#f1f5ff,#e3ebff);border-radius:16px;justify-content:center;align-items:baseline;gap:4px;margin-bottom:16px;padding:10px 26px;display:inline-flex}.price-val-block .currency{color:var(--ink);font-size:26px;font-weight:700}.price-val-block .amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:56px;font-weight:800;line-height:1}.price-val-block .recurrence{color:var(--ink-2);margin-left:6px;font-size:14px;font-weight:600}.pcard-desc{color:var(--ink-2);text-wrap:balance;font-size:14.5px;line-height:1.5}.pcard-features{flex-direction:column;flex:1;gap:13px;margin-bottom:32px;list-style:none;display:flex}.pcard-features li{color:var(--ink-2);grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.check-icon{width:20px;height:20px;color:var(--accent-ice);background:var(--accent-ice-light);border-radius:50%;margin-top:1px;padding:3px}.pcard-actions{text-align:center;flex-direction:column;gap:10px;display:flex}.fine-print{color:var(--ink-3);font-size:13.5px}.fine-print code{font-family:var(--font-mono);background:var(--paper-2);border-radius:4px;padding:1px 5px}.pricing-guarantee-note{text-align:center;max-width:680px;color:var(--ink-2);margin:0 auto;font-size:14.5px;line-height:1.6}.pricing-guarantee-note strong{color:var(--ink)}.faq-section{padding:clamp(56px,7vw,88px) 0}.max-width-faq{max-width:800px}.faq-main-title{letter-spacing:-.035em;text-align:center;text-wrap:balance;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:750}.faq-section .section-lede{margin-bottom:36px}.faq-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.faq-item{border:1px solid var(--line);transition:border-color .3s ease, box-shadow .4s var(--ease-swift), background .3s ease;background:#fff;border-radius:18px;padding:0 22px}.faq-item:hover{border-color:var(--line-2)}.faq-item[open]{border-color:#2451e638;box-shadow:0 16px 36px -22px #2451e673}.faq-item::details-content{block-size:0;transition:block-size .45s var(--ease-swift), content-visibility .45s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}.faq-question{letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-chevron{background:var(--paper-2);width:30px;height:30px;transition:background .3s ease, transform .45s var(--ease-swift);border-radius:50%;flex:none;position:relative}.faq-chevron:before{content:"";border-right:2px solid var(--accent-ice);border-bottom:2px solid var(--accent-ice);width:8px;height:8px;margin:-6px 0 0 -4px;transition:border-color .3s;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.faq-item[open] .faq-chevron{background:var(--accent-ice);transform:rotate(180deg)}.faq-item[open] .faq-chevron:before{border-color:#fff}.faq-answer{color:var(--ink-2);text-wrap:pretty;padding-bottom:22px;font-size:15.5px;line-height:1.7}.faq-answer a{color:var(--accent-ice);text-underline-offset:3px;text-decoration:underline}.join-section{isolation:isolate;text-align:center;margin-top:20px;padding:clamp(80px,10vw,130px) 24px;position:relative;overflow:hidden}.dots-bg{z-index:-1;background-image:radial-gradient(#2451e629 1.2px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70%,#000 20%,#0000 75%)}.join-glow{z-index:-2;background:radial-gradient(closest-side,#38bdf833,#2451e61f 50%,#0000);width:760px;height:460px;animation:8s ease-in-out infinite glow-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes glow-breathe{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.12}}.join-content{max-width:680px;margin:0 auto}.join-icon{border-radius:18px;width:72px;height:72px;margin-bottom:24px;animation:6s ease-in-out infinite float;box-shadow:0 18px 40px -12px #2451e68c}.join-title{letter-spacing:-.04em;text-wrap:balance;margin-bottom:20px;font-size:clamp(36px,5.4vw,58px);font-weight:750;line-height:1.05}.join-lede{color:var(--ink-2);margin-bottom:34px;font-size:17px;line-height:1.6}.join-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.site-footer{background:linear-gradient(180deg, #fff, var(--paper-2));border-top:1px solid var(--line);padding:64px 24px 48px}.footer-inner{grid-template-columns:1.2fr 2fr;gap:48px;max-width:1140px;margin:0 auto;display:grid}.footer-brand{letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.footer-icon{border-radius:8px;width:30px;height:30px}.footer-copy{color:var(--ink-2);max-width:320px;font-size:13.5px;line-height:1.6}.footer-copy a{color:var(--accent-ice)}.footer-links{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.f-col h4{font-size:11.5px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.f-col a{width:fit-content;color:var(--ink-2);transition:color .2s ease, transform .3s var(--ease-swift);margin-bottom:10px;font-size:14px;display:block}.f-col a:hover{color:var(--accent-ice);transform:translate(2px)}.compare-wrap{background:var(--paper-elevated);border:1px solid var(--line);max-width:900px;box-shadow:var(--sh-card);border-radius:18px;margin:0 auto;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px;line-height:1.5}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.compare-table thead th{letter-spacing:-.01em;white-space:nowrap;background:#f7f9ff;font-weight:700}.compare-table thead th:nth-child(2){color:var(--accent-ice)}.compare-table tbody tr{transition:background .2s}.compare-table tbody tr:hover{background:#f9fbff}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody th[scope=row]{color:var(--ink-3);white-space:nowrap;font-weight:600}.compare-table td.compare-hl{background:#2451e60a;font-weight:600}.compare-note{text-align:center;max-width:640px;color:var(--ink-3);margin:16px auto 0;font-size:13px}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}[data-reveal].is-pending{opacity:0}[data-reveal].is-in{animation:reveal .9s var(--ease-swift) var(--d,0s) backwards}@keyframes reveal{0%{opacity:0;filter:blur(6px);translate:0 28px;scale:.985}}@media (max-width:960px){.pricing-cards-container{grid-template-columns:1fr;gap:32px}.install-grid,.gallery-grid{grid-template-columns:1fr}}@media (max-width:860px){.nav-links{display:none}}@media (max-width:820px){.how-grid{grid-template-columns:1fr}.how-grid:before{border-top:none;border-left:2px dashed #2451e638;inset:40px auto 40px 54px}}@media (max-width:768px){.footer-inner{grid-template-columns:1fr;gap:36px}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.header-inner{padding-left:16px;padding-right:16px}.section-wrap{padding:0 16px}.nav-actions .pill-gh:nth-child(2){display:none}.nav-actions .pill-primary{padding:8px 14px;font-size:13px}.hero{padding-left:16px;padding-right:16px}.hero-cta-group .pill-large,.install-bar .install-code-box{width:100%}.install-bar .install-code-box code{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:not(.mbd *),:not(.mbd *):before,:not(.mbd *):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal].is-pending{opacity:1}}
.mbd{--dur:20s;--ps:running;--ease:cubic-bezier(.65, 0, .35, 1);max-width:1040px;margin:0 auto}.mbd[data-paused],.mbd[data-offscreen]{--ps:paused}@media (prefers-reduced-motion:reduce){.mbd:not([data-touched]){--ps:paused}}.mbd-device{background:linear-gradient(#1d2232,#0b0f1a);border-radius:clamp(16px,2.2vw,28px);padding:clamp(6px,1.1vw,12px);position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff2e,0 50px 100px -30px #1428788c,0 30px 60px -30px #0b1b3a80,0 0 0 1px #0b1b3a40}.mbd-device:after{content:"";background:linear-gradient(#d9deea 0%,#a9b1c4 55%,#7d869c 100%);border-radius:0 0 50% 50%/0 0 100% 100%;height:clamp(8px,1.4vw,16px);position:absolute;bottom:clamp(-16px,-1.4vw,-8px);left:-4.5%;right:-4.5%;box-shadow:0 18px 30px -12px #0b1b3a73}.mbd-device:before{content:"";z-index:1;background:#8f98ad;border-radius:0 0 8px 8px;width:14%;height:clamp(3px,.5vw,6px);position:absolute;bottom:clamp(-16px,-1.4vw,-8px);left:50%;transform:translate(-50%)}.mbd-screen{aspect-ratio:16/10;cursor:pointer;isolation:isolate;background:#0a1432;border-radius:clamp(10px,1.4vw,18px);position:relative;overflow:hidden;container:mbd-screen/inline-size}.mbd-stage{aspect-ratio:16/10;width:100%;font-family:var(--font-sans);color:#fff;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;container-type:inline-size}@media (max-width:640px){.mbd-screen{aspect-ratio:4/3}.mbd-stage{width:150%;left:-50%}.mbd-device:after,.mbd-device:before{display:none}}.mbd-wall{background:radial-gradient(70% 60% at 82% 8%,#7896ff8c,#0000 70%),radial-gradient(60% 70% at 8% 95%,#22d3ee59,#0000 70%),linear-gradient(160deg,#0c1d4a 0%,#1c3388 42%,#3b2c8f 72%,#0b1434 100%);position:absolute;inset:0}.mbd-blob{will-change:transform;border-radius:50%;position:absolute}.mbd-blob.b1{background:radial-gradient(closest-side,#93c5fd73,#0000);width:60cqw;height:60cqw;animation:10s ease-in-out infinite alternate mbd-drift;top:-10cqw;left:40cqw}.mbd-blob.b2{background:radial-gradient(closest-side,#a78bfa66,#0000);width:50cqw;height:50cqw;animation:13s ease-in-out -4s infinite alternate-reverse mbd-drift;top:18cqw;left:-10cqw}.mbd-blob.b3{background:radial-gradient(closest-side,#38bdf859,#0000);width:40cqw;height:40cqw;animation:11s ease-in-out -2s infinite alternate mbd-drift;top:30cqw;left:55cqw}@keyframes mbd-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-6cqw,4cqw)scale(1.12)}}.mbd-window{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#161c309e;border:1px solid #ffffff1f;border-radius:1.4cqw;width:40cqw;height:27cqw;position:absolute;top:10cqw;left:7cqw;overflow:hidden;box-shadow:0 2.5cqw 5cqw -1cqw #00000073}.mbd-win-bar{gap:.6cqw;padding:1.1cqw 1.2cqw;display:flex}.mbd-win-bar i{background:#ff5f57;border-radius:50%;width:.95cqw;height:.95cqw}.mbd-win-bar i:nth-child(2){background:#febc2e}.mbd-win-bar i:nth-child(3){background:#28c840}.mbd-win-body{height:100%;display:flex}.mbd-win-side{border-right:1px solid #ffffff12;flex-direction:column;gap:1cqw;width:11cqw;padding:.6cqw 1.2cqw;display:flex}.mbd-win-main{flex-direction:column;flex:1;gap:1.3cqw;padding:1cqw 2cqw;display:flex}.mbd-win-side b,.mbd-win-main b{background:#ffffff1f;border-radius:1cqw;height:.9cqw;display:block}.mbd-win-side b:first-child{background:#608cff8c}.mbd-win-main b:first-child{background:#fff3;height:1.6cqw}.mbd-bar{letter-spacing:.01em;z-index:5;text-shadow:0 .05cqw .2cqw #00000040;height:3cqw;font-size:1.25cqw;font-weight:500;position:absolute;inset:0 0 auto}.mbd-bar-bg,.mbd-bar-tint{position:absolute;inset:0}.mbd-bar-bg{-webkit-backdrop-filter:blur(24px)saturate(1.6);animation:mbd-barbg var(--dur) var(--ease) infinite;background:#0a122d61}.mbd-bar-tint{opacity:0;animation:mbd-tint var(--dur) var(--ease) infinite;background:linear-gradient(90deg,#38bdf88c,#6366f199 50%,#ec489980)}.mbd-left,.mbd-right{align-items:center;height:3cqw;display:flex;position:absolute;top:0}.mbd-left{gap:1.55cqw;left:1.2cqw}.mbd-right{right:1.2cqw}.mbd-left:before,.mbd-right:before{content:"";z-index:-1;opacity:0;animation:mbd-split var(--dur) var(--ease) infinite;background:linear-gradient(90deg,#38bdf899,#6366f1a6);border:1px solid #ffffff47;border-radius:3cqw;position:absolute;inset:.3cqw -.7cqw;box-shadow:0 .6cqw 1.6cqw #080f3259}.mbd-right:before{background:linear-gradient(90deg,#6366f1a6,#ec48998c)}.mbd-left b{font-weight:700}.mbd-apple{width:1.5cqw;display:flex}.mbd-apple svg{width:100%}.mbd-ico{flex:none;justify-content:center;align-items:center;width:2.8cqw;height:3cqw;display:flex}.mbd-ico svg{width:1.5cqw;height:1.5cqw}.mbd-hidden{width:28cqw;animation:mbd-hide var(--dur) var(--ease) infinite;overflow:hidden}.mbd-hidden-inner{width:28cqw;animation:mbd-hide-fade var(--dur) var(--ease) infinite;display:flex}.mbd-divider{position:relative}.mbd-divider:before{content:"";opacity:0;animation:mbd-divider-hl var(--dur) var(--ease) infinite;background:#ffffff38;border-radius:.6cqw;position:absolute;inset:.35cqw .2cqw}.mbd-divider svg{animation:mbd-chevron var(--dur) var(--ease) infinite;position:relative}.mbd-clock{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:12cqw}.mbd-notch{z-index:8;background:#000;border-radius:0 0 1.2cqw 1.2cqw;justify-content:center;align-items:center;width:16.8cqw;height:3.3cqw;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.mbd-notch span{background:radial-gradient(circle at 35% 35%,#2a3b5c,#070b14 70%);border-radius:50%;width:.8cqw;height:.8cqw}.mbd-warn{z-index:9;opacity:0;width:18.4cqw;height:4cqw;animation:mbd-warn var(--dur) var(--ease) infinite;border:.18cqw dashed #ff6b6bf2;border-top:none;border-radius:0 0 1.6cqw 1.6cqw;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 2.4cqw #ff52528c}.mbd-warn span{white-space:nowrap;color:#fff;background:#dc2626d9;border-radius:2cqw;padding:.5cqw 1.1cqw;font-size:1.15cqw;font-weight:600;position:absolute;top:5cqw;left:50%;transform:translate(-50%);box-shadow:0 .8cqw 2cqw #7f1d1d73}.mbd-warn span:before{content:"";background:inherit;border-radius:.15cqw;width:1cqw;height:1cqw;position:absolute;top:-.5cqw;left:50%;transform:translate(-50%)rotate(45deg)}.mbd-icebar{-webkit-backdrop-filter:blur(24px)saturate(1.5);z-index:7;opacity:0;transform-origin:75% 0;animation:mbd-icebar var(--dur) var(--ease) infinite;background:#141a30b8;border:1px solid #ffffff29;border-radius:1.2cqw;padding:.5cqw .8cqw;display:flex;position:absolute;top:3.6cqw;right:24.4cqw;box-shadow:0 1.6cqw 3.2cqw -.6cqw #00000080}.mbd-icebar .mbd-ico{border-radius:.6cqw;width:2.6cqw;height:2.4cqw}.mbd-icebar .is-target{animation:mbd-target var(--dur) var(--ease) infinite}.mbd-dock{-webkit-backdrop-filter:blur(20px)saturate(1.5);z-index:4;background:#ffffff24;border:1px solid #fff3;border-radius:1.8cqw;gap:.8cqw;padding:.7cqw;display:flex;position:absolute;bottom:1.1cqw;left:50%;transform:translate(-50%)}.mbd-app{border-radius:.95cqw;width:3.8cqw;height:3.8cqw;box-shadow:inset 0 1px #ffffff59,0 .3cqw .8cqw #00000040}.mbd-app-ice{background:0 0;overflow:hidden;box-shadow:0 .3cqw .8cqw #00000040}.mbd-app-ice img{width:100%;height:100%;display:block}.mbd-cursor{z-index:20;will-change:transform;width:2.2cqw;height:2.2cqw;animation:mbd-cursor var(--dur) var(--ease) infinite;margin:-.23cqw 0 0 -.46cqw;position:absolute;top:0;left:0}.mbd-cursor svg{z-index:1;filter:drop-shadow(0 .2cqw .35cqw #00000073);transform-origin:20% 10%;width:100%;height:100%;animation:mbd-press var(--dur) linear infinite;position:relative}.mbd-click{opacity:0;width:4cqw;height:4cqw;animation:mbd-ripple var(--dur) linear infinite;background:#93c5fd40;border:.2cqw solid #ffffffe6;border-radius:50%;margin:-2cqw 0 0 -2cqw;position:absolute;top:.23cqw;left:.46cqw}.mbd-captions{pointer-events:none;z-index:15;justify-items:center;display:grid;position:absolute;bottom:8.4cqw;left:0;right:0}.mbd-cap{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.5);opacity:0;max-width:88%;animation:mbd-cap var(--dur) var(--ease) infinite;animation-delay:calc(var(--i) * var(--dur) / 5);background:#0a10289e;border:1px solid #ffffff29;border-radius:999px;grid-area:1/1;align-items:center;gap:.9em;padding:.7em 1.25em .7em .8em;font-size:max(11px,1.55cqw);font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 10px 30px -10px #00000080}.mbd-cap-num{font-family:var(--font-mono);background:linear-gradient(135deg,#60a5fa,#6366f1);border-radius:999px;flex:none;padding:.25em .6em;font-size:.78em}@media (max-width:640px){.mbd-captions{bottom:5cqw}}.mbd-fade{pointer-events:none;z-index:30;animation:mbd-fade var(--dur) linear infinite;background:#050a18;position:absolute;inset:0}.mbd-paused-badge{color:#fff;-webkit-backdrop-filter:blur(14px);z-index:25;opacity:0;width:clamp(48px,8cqw,84px);height:clamp(48px,8cqw,84px);transition:opacity .3s ease, scale .4s var(--ease-swift);pointer-events:none;background:#0a10288c;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.8}.mbd-paused-badge svg{width:42%;margin-left:8%}.mbd-controls{-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);box-shadow:var(--sh-card);background:#ffffffbf;border-radius:999px;align-items:center;gap:14px;margin-top:clamp(28px,3.4vw,40px);padding:8px 16px 8px 8px;display:flex}.mbd-play{cursor:pointer;color:#fff;width:38px;height:38px;transition:transform .2s var(--ease-swift);background:linear-gradient(135deg,#4f7bff,#2451e6);border:none;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 16px -6px #2451e6b3}.mbd-play:hover{transform:scale(1.06)}.mbd-play:active{transform:scale(.94)}.mbd-play svg{width:16px;height:16px;transition:opacity .2s ease, transform .3s var(--ease-swift);grid-area:1/1}.mbd-play .i-play{opacity:0;transform:scale(.5)}.mbd-time{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.mbd-time span{color:var(--ink-3)}.mbd-track{--gap:4px;--segs:repeating-linear-gradient(90deg, #000 0 calc((100% + var(--gap)) / 5 - var(--gap)), transparent 0 calc((100% + var(--gap)) / 5));cursor:pointer;touch-action:none;border-radius:6px;flex:1;height:22px;position:relative}.mbd-track:before,.mbd-fill{content:"";height:6px;-webkit-mask:var(--segs);-webkit-mask:var(--segs);mask:var(--segs);margin-top:-3px;transition:height .2s,margin .2s;position:absolute;top:50%;left:0;right:0}.mbd-track:before{background:#0b1b3a1f}.mbd-fill{animation:mbd-progress var(--dur) linear infinite;background:linear-gradient(90deg,#60a5fa,#2451e6 60%,#6366f1)}.mbd-track:hover:before,.mbd-track:hover .mbd-fill{height:8px;margin-top:-4px}.mbd-knob{pointer-events:none;animation:mbd-knob var(--dur) linear infinite;position:absolute;inset:0}.mbd-knob i{width:14px;height:14px;transition:transform .2s var(--ease-swift);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:0;transform:scale(.7);box-shadow:0 0 0 3px #2451e6,0 4px 10px #2451e673}.mbd-track:hover .mbd-knob i,.mbd-track:focus-visible .mbd-knob i{transform:scale(1)}.mbd-track:focus-visible{outline:2px solid var(--accent-ice);outline-offset:4px}.mbd-chapters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.mbd-chip{border:1px solid var(--line-2);color:var(--ink-2);font:inherit;cursor:pointer;transition:background .3s ease, color .3s ease, border-color .3s ease, transform .2s var(--ease-swift), box-shadow .3s ease;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 7px;font-size:13px;font-weight:600;display:inline-flex}.mbd-chip span{font-family:var(--font-mono);background:var(--paper-2);color:var(--ink-3);border-radius:999px;padding:2px 6px;font-size:10.5px;transition:inherit}.mbd-chip:hover{border-color:var(--line-3);transform:translateY(-1px)}.mbd-chip.is-active{color:var(--accent-ice);background:var(--accent-ice-light);border-color:#2451e659;box-shadow:0 6px 16px -8px #2451e680}.mbd-chip.is-active span{background:var(--accent-ice);color:#fff}@media (max-width:640px){.mbd-controls{gap:10px;padding-right:12px}.mbd-time span{display:none}}.mbd[data-paused] .mbd-paused-badge{opacity:1;scale:1}.mbd[data-paused] .mbd-play .i-pause{opacity:0;transform:scale(.5)}.mbd[data-paused] .mbd-play .i-play{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mbd:not([data-touched]) .mbd-paused-badge{opacity:1;scale:1}.mbd:not([data-touched]) .mbd-play .i-pause{opacity:0}.mbd:not([data-touched]) .mbd-play .i-play{opacity:1;transform:none}}.mbd.mbd *,.mbd.mbd :before,.mbd.mbd :after{animation-play-state:var(--ps)}@keyframes mbd-progress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mbd-knob{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes mbd-fade{0%{opacity:1}2.5%{opacity:0}97.5%{opacity:0}to{opacity:1}}@keyframes mbd-cap{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.97)}3%,18%{opacity:1;filter:blur();transform:none}20%,to{opacity:0;filter:blur(4px);transform:translateY(-6px)scale(.98)}}@keyframes mbd-cursor{0%,6%{transform:translate(64cqw,34cqw)}12%,22%{transform:translate(57cqw,9.5cqw)}28%,33%{transform:translate(74.2cqw,1.5cqw)}38%,42%{transform:translate(68cqw,20cqw)}47%,52%{transform:translate(64cqw,1.5cqw)}56%,62%{transform:translate(58cqw,24cqw)}66%,69%{transform:translate(74.2cqw,1.5cqw)}73%,77%{transform:translate(60.5cqw,5.3cqw)}81%,96%{transform:translate(66cqw,30cqw)}to{transform:translate(64cqw,34cqw)}}@keyframes mbd-press{0%,29%,30.5%,47%,48.5%,66%,67.5%,74%,75.5%,to{transform:scale(1)}29.6%,47.6%,66.6%,74.6%{transform:scale(.82)}}@keyframes mbd-ripple{0%,29.4%,47.4%,66.4%,74.4%{opacity:0;transform:scale(.2)}29.6%,47.6%,66.6%,74.6%{opacity:.9;transform:scale(.3)}31.8%,49.8%,68.8%,76.8%,to{opacity:0;transform:scale(1.4)}}@keyframes mbd-hide{0%,30%{width:28cqw}34%,47%{width:0}51%,56%{width:28cqw}59.5%,99.5%{width:0}to{width:28cqw}}@keyframes mbd-hide-fade{0%,30%{opacity:1}33.5%,47%{opacity:0}50%,56%{opacity:1}59%,99.5%{opacity:0}to{opacity:1}}@keyframes mbd-chevron{0%,30%{transform:rotate(180deg)}33%,47%{transform:rotate(0)}50%,56%{transform:rotate(180deg)}59%,66.5%{transform:rotate(0)}68.5%,77%{transform:rotate(180deg)}79%,99.5%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mbd-divider-hl{0%,26%,33%,64%,69%,to{opacity:0}28%,31%,66%,67.5%{opacity:1}}@keyframes mbd-warn{0%,5%{opacity:0;transform:translate(-50%)translateY(-.6cqw)}7.5%,18%{opacity:1;transform:translate(-50%)}20.5%,to{opacity:0;transform:translate(-50%)translateY(-.6cqw)}}@keyframes mbd-icebar{0%,66.5%{opacity:0;transform:translateY(-.8cqw)scale(.94)}69.5%,77%{opacity:1;transform:none}79.5%,to{opacity:0;transform:translateY(-.8cqw)scale(.94)}}@keyframes mbd-target{0%,72%,77.5%,to{background:0 0}73%,77%{background:#60a5fa73}}@keyframes mbd-barbg{0%,88%{opacity:1}91.5%,99.5%{opacity:0}to{opacity:1}}@keyframes mbd-tint{0%,82%{opacity:0}85.5%,88%{opacity:1}91.5%,to{opacity:0}}@keyframes mbd-split{0%,88%{opacity:0;transform:scale(.96)}91.5%,99.5%{opacity:1;transform:none}to{opacity:0}}
