@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.eJY1BG_className{font-family:Outfit,Outfit Fallback;font-style:normal}.eJY1BG_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--bg-top:#c9cbf2;--bg-bottom:#f1f0fa;--blush:#eadcf0;--ink:#2b2d52;--ink-muted:#5e6090;--ink-soft:#7a7ca6;--accent:#8b8fd9;--navy:#393c66;--violet-deep:#7377b7;--accent-on-navy:#b9bce8;--on-navy-soft:#ffffff8c;--count:#8b8fd999;--glass:#ffffff73;--glass-strong:#ffffffb8;--glass-border:#fff9;--card:#ffffff8c;--card-raised:#ffffffbf;--card-solid:#ffffffe6;--dot-border:#2b2d5240;--white:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:12px;--radius-md:20px;--radius-lg:26px;--radius-pill:9999px;--shadow-glass:0 12px 32px #8b8fd92e;--shadow-button:0 10px 28px #8b8fd98c;--shadow-navy:0 24px 56px #8b8fd973;--shadow-violet:0 8px 20px #8b8fd980;--blur-glass:24px;--measure:640px;--page:1040px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-outfit), "Outfit", system-ui, sans-serif;color:var(--ink);background:radial-gradient(circle at 92% 6%, #eadcf0f2, #eadcf000 42%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg-bottom) 60%);background-attachment:fixed;margin:0;font-size:16px;line-height:24px}a{color:inherit;text-decoration:none}.t-display{letter-spacing:-1px;font-size:48px;font-weight:500;line-height:52px}.t-greeting{letter-spacing:-.5px;font-size:34px;font-weight:500;line-height:40px}.t-title{font-size:24px;font-weight:500;line-height:30px}.t-count{font-size:44px;font-weight:300;line-height:44px}.t-body{font-size:16px;line-height:24px}.t-caption{color:var(--ink-muted);font-size:14px;line-height:20px}.t-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:500;line-height:16px}.t-tag{letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:500;line-height:14px}@media (max-width:600px){.t-display{letter-spacing:-.5px;font-size:34px;line-height:40px}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.glass-strong{background:var(--glass-strong)}.page{width:100%;max-width:var(--page);padding:0 var(--space-5);margin:0 auto}.section{padding:var(--space-16) 0}@media (max-width:600px){.section{padding:var(--space-12) 0}}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:54px;font:inherit;cursor:pointer;white-space:nowrap;border:none;padding:0 28px;font-size:17px;font-weight:500;line-height:22px;display:inline-flex}.button-primary{background:var(--ink);color:var(--white);box-shadow:var(--shadow-button)}.button-secondary{color:var(--ink)}.button-large{height:60px;padding:0 32px;font-size:18px}.button-compact{height:44px;padding:0 20px;font-size:15px;font-weight:400}.nav{z-index:10;padding:var(--space-3) var(--space-4) 0;position:sticky;top:0}.nav-inner{max-width:760px;height:60px;padding:0 var(--space-3) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);justify-content:space-between;align-items:center;display:flex}.nav-inner .brand{padding-left:var(--space-1)}@media (max-width:600px){.nav{padding:var(--space-2) var(--space-3) 0}.nav-inner{height:54px}}.brand{align-items:center;gap:var(--space-3);display:flex}.logo-chip{border-radius:var(--radius-sm);background:var(--glass);width:40px;height:40px;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);box-shadow:var(--shadow-glass);display:block}.wordmark{width:auto;height:16px;display:block}.nav-links{align-items:center;gap:var(--space-2);display:flex}.nav-links a{padding:0 var(--space-4);border-radius:var(--radius-pill);height:44px;color:var(--ink-muted);align-items:center;display:inline-flex}.nav-links a[aria-current=page]{color:var(--ink)}.nav-links a.button-primary{color:var(--white)}@media (max-width:600px){.nav-links a.nav-text{display:none}}.nav-toggle{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.burger{width:22px;height:16px;position:relative}.burger span{border-radius:var(--radius-pill);background:currentColor;width:100%;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:0}.burger span:first-child{top:0}.burger span:nth-child(2){top:7px}.burger span:nth-child(3){top:14px}.burger-open span:first-child{transform:translateY(7px)rotate(45deg)}.burger-open span:nth-child(2){opacity:0}.burger-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-menu{display:none}@media (max-width:600px){.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-menu{gap:var(--space-1);margin:var(--space-2) auto 0;padding:var(--space-2);border-radius:var(--radius-md);flex-direction:column;display:flex}.nav-menu a.nav-text{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--ink);font-size:18px;line-height:24px}.nav-menu .button{margin-top:var(--space-1);justify-content:center}}.footer{padding:var(--space-16) var(--space-5) var(--space-8);gap:var(--space-3) var(--space-5);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:14px;line-height:20px;display:flex}.footer-wordmark{width:100%;height:auto;margin-bottom:var(--space-12);flex:0 0 100%}.motion .footer-wordmark{transition:opacity 1s,translate 1.1s cubic-bezier(.2,.8,.2,1)}.motion .footer-wordmark:not(.in){opacity:0;translate:0 40%}.footer-links{gap:var(--space-5);flex-wrap:wrap;display:flex}.footer a:hover{color:var(--ink)}.prose{max-width:var(--measure);padding:var(--space-8) 0 var(--space-16)}.prose h1{margin:0 0 var(--space-2);letter-spacing:-.5px;font-size:34px;font-weight:500;line-height:40px}.prose .updated{margin-bottom:var(--space-8);color:var(--ink-muted);font-size:14px;line-height:20px;display:block}.prose h2{margin:var(--space-8) 0 var(--space-3);font-size:24px;font-weight:500;line-height:30px}.prose h3{margin:var(--space-5) 0 var(--space-2);font-size:16px;font-weight:500;line-height:24px}.prose p,.prose li{margin:0 0 var(--space-3);color:var(--ink)}.prose ul{padding-left:var(--space-5)}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.prose .lead{color:var(--ink-muted);margin-bottom:var(--space-5);font-size:18px;line-height:28px}.prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:15px;line-height:22px}.prose th,.prose td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--glass-border);vertical-align:top}.prose th{color:var(--ink-muted);font-weight:500}.store-badge{height:54px;display:inline-flex}.store-badge img{height:100%}.demo{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;display:grid}.demo figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.demo .frame{aspect-ratio:9/16;border-radius:var(--radius-lg);position:relative;overflow:hidden}.demo video,.demo img{object-fit:cover;width:100%;height:100%;display:block}.demo .chip{left:var(--space-2);top:var(--space-2);border-radius:var(--radius-pill);padding:6px 10px;position:absolute}.demo figcaption{color:var(--ink-muted);font-size:14px;line-height:20px}.steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:800px){.steps{grid-template-columns:1fr}}.step{border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.step .n{color:var(--count);font-size:44px;font-weight:300;line-height:44px}.step h3{margin:0;font-size:24px;font-weight:500;line-height:30px}.step p{color:var(--ink-muted);margin:0}.hero{gap:var(--space-12);padding:var(--space-12) var(--space-5) var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}@media (max-width:800px){.hero{gap:var(--space-8);grid-template-columns:1fr}}.hero-copy{gap:var(--space-5);flex-direction:column;display:flex}.hero-copy p{color:var(--ink-muted);max-width:480px;margin:0;font-size:18px;line-height:28px}.hero-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero-note{color:var(--ink-muted);font-size:14px;line-height:20px}.faq{max-width:var(--measure);gap:var(--space-3);flex-direction:column;display:flex}.faq details{border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.faq summary{cursor:pointer;font-weight:500;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{margin:var(--space-2) 0 0;color:var(--ink-muted)}.section-head{gap:var(--space-2);margin-bottom:var(--space-8);flex-direction:column;display:flex}.section-head p{color:var(--ink-muted);max-width:var(--measure);margin:0}.form{gap:var(--space-3);max-width:440px;margin:var(--space-8) 0;flex-direction:column;display:flex}.form label{color:var(--ink-muted);font-size:14px;line-height:20px}.field{height:54px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-strong);font:inherit;color:var(--ink);outline:none;font-size:17px}.field::placeholder{color:var(--ink-soft)}.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--count)}.form .button{width:100%}.form .button[disabled]{opacity:.6;cursor:default}.form-note{color:var(--ink-soft);margin:0;font-size:14px;line-height:20px}.form-message{margin:var(--space-2) 0 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:var(--ink)}.form-message:empty{display:none}.holding{text-align:center;min-height:100vh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.hero2{text-align:center;align-items:center;gap:var(--space-5);padding:var(--space-16) var(--space-5) var(--space-8);flex-direction:column;display:flex}.hero-banner{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border-radius:var(--radius-pill);color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);text-align:left;font-size:15px;line-height:20px;display:inline-flex}.hero-banner b{font-weight:600}.avatars{flex:none;display:flex}.avatar{border-radius:var(--radius-pill);border:2px solid var(--white);width:36px;height:36px;color:var(--white);justify-content:center;align-items:flex-end;display:inline-flex;overflow:hidden}.avatar img{width:100%;height:100%;display:block}.avatar+.avatar{margin-left:calc(-1 * var(--space-3))}.avatar-a{background:var(--bg-top)}.avatar-b{background:var(--blush)}.avatar-c{background:color-mix(in srgb, var(--accent) 45%, var(--white))}@media (max-width:600px){.hero-banner{gap:var(--space-2);padding-right:var(--space-3);font-size:13px;line-height:18px}.avatar{width:30px;height:30px}}.hero2-title{letter-spacing:-1.5px;margin:0;font-size:64px;line-height:68px}.hero2-lead{color:var(--ink-muted);max-width:560px;margin:0;font-size:20px;line-height:30px}.hero2 .hero-note{margin-top:calc(-1 * var(--space-2))}.posts-to{align-items:center;gap:var(--space-3);padding-top:var(--space-8);padding-bottom:var(--space-4);flex-direction:column;display:flex}.wordmarks{justify-content:center;gap:var(--space-4) var(--space-8);letter-spacing:-.5px;color:var(--ink-soft);flex-wrap:wrap;margin:0;padding:0;font-size:20px;font-weight:600;line-height:24px;list-style:none;display:flex}.section-head-center{text-align:center;align-items:center}.why{border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-3);flex-direction:column;max-width:760px;display:flex}.why-center{text-align:center;align-items:center;margin:0 auto}.why p{color:var(--ink-muted);margin:0;font-size:18px;line-height:28px}.why p a{color:var(--ink);text-decoration:underline}.hero2-title{font-weight:600}.hero2-accent{color:#0000;background:linear-gradient(100deg, var(--accent), color-mix(in srgb, var(--accent) 65%, var(--ink)));-webkit-background-clip:text;background-clip:text}.button-hero{gap:var(--space-3);width:min(100%,520px);height:68px;font-size:21px}.platform-icons{align-items:center;gap:var(--space-1);display:inline-flex}.button-hero svg:last-child,.button-arrow svg:last-child{transition:transform .2s}.button-hero:hover svg:last-child,.button-arrow:hover svg:last-child{transform:translate(4px)}.diff{isolation:isolate;width:100%;max-width:720px;margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);text-align:left;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.diff-layer{z-index:-2;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:color-mix(in srgb, var(--white) 40%, transparent);box-shadow:var(--shadow-glass);pointer-events:none;position:absolute;inset:0}.diff-layer-1{translate:0 14px;rotate:-1.2deg;scale:.96}.diff-layer-2{background:color-mix(in srgb, var(--accent) 14%, transparent);translate:0 26px;rotate:1.4deg;scale:.91}.diff-grid{z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--accent) 16%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, transparent) 1px, transparent 1px) 0 0 / 24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%, var(--ink) 20%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%, var(--ink) 20%, transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%, var(--ink) 20%, transparent 75%);position:absolute;inset:0}.diff{background:color-mix(in srgb, var(--white) 82%, var(--bg-bottom));border-color:var(--white);box-shadow:var(--shadow-glass), 0 30px 60px color-mix(in srgb, var(--ink) 14%, transparent), inset 0 1px 0 var(--white)}.diff-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.diff-head h2{letter-spacing:-.3px;margin:0;font-size:24px;font-weight:600;line-height:30px}.diff-switch{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 12%, transparent);padding:3px;display:flex}.diff-switch button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;line-height:20px;transition:background .25s,color .25s}.diff-switch button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:var(--shadow-glass)}.diff-media{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 70%, transparent), 0 12px 28px color-mix(in srgb, var(--ink) 16%, transparent);aspect-ratio:1080/1536;border-radius:var(--radius-md);background:radial-gradient(circle at 30% 30%, var(--blush), transparent 60%), color-mix(in srgb, var(--accent) 25%, var(--bg-bottom));align-self:center;width:min(100%,400px);position:relative;overflow:hidden}.diff-media video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.diff-media video.on{opacity:1}.diff-media:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 55%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--white) 35%, transparent), transparent 40%);position:absolute;inset:0}.diff-chip{top:var(--space-3);right:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--glass-strong);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600;line-height:16px;position:absolute}.diff-tag{z-index:1;text-align:center;letter-spacing:6px;text-transform:uppercase;color:color-mix(in srgb, var(--white) 72%, transparent);text-shadow:0 2px 14px color-mix(in srgb, var(--ink) 35%, transparent);pointer-events:none;font-size:30px;font-weight:700;line-height:34px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.diff-sound{top:var(--space-3);right:var(--space-3);z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--glass-strong);color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-glass);border:0;font-size:13px;font-weight:600;line-height:16px;display:inline-flex;position:absolute}.diff-sound[aria-pressed=true]{background:var(--ink);color:var(--white)}.diff-rows{gap:var(--space-2);flex-direction:column;display:flex}.diff-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-1);border-radius:var(--radius-sm);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:112px minmax(0,1fr);transition:background .3s;display:grid}.diff-row:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.diff-row.on{background:color-mix(in srgb, var(--accent) 10%, transparent)}.diff-ruler{gap:var(--space-3);padding:0 var(--space-1);grid-template-columns:112px minmax(0,1fr);display:grid}.diff-ticks{height:22px;padding-left:var(--space-3);border-bottom:1px solid var(--count);background:repeating-linear-gradient(90deg, var(--count) 0 1px, transparent 1px 12px) bottom / 100% 5px no-repeat;justify-content:space-between;display:flex;position:relative}.diff-ticks i{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:11px;font-style:normal;line-height:14px}.diff-label{border-right:1px solid var(--count);color:var(--ink-soft);align-self:stretch;align-items:center;font-size:14px;line-height:20px;transition:color .3s;display:flex;position:relative}.diff-row.on .diff-label{color:var(--ink);font-weight:600}.diff-track{gap:3px;height:36px;display:flex;position:relative}.diff-cut{position:relative}.playhead{z-index:1;border-radius:var(--radius-pill);background:var(--ink);opacity:0;pointer-events:none;width:2px;position:absolute;top:-6px;bottom:-6px;left:0}.playhead:before{content:"";border-radius:var(--radius-pill);background:var(--ink);width:8px;height:8px;position:absolute;top:-3px;left:-3px}.diff-row.on .playhead{opacity:1}.diff-cut{gap:0;width:19%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:flex}.diff-track .wave,.diff-track .gap{border-radius:var(--space-2);flex-basis:0}.diff-track .wave{background:repeating-linear-gradient(90deg, var(--accent) 0 2px, transparent 2px 5px) center / 100% 45% no-repeat, color-mix(in srgb, var(--accent) 22%, transparent)}.diff-track .gap{background:color-mix(in srgb, var(--ink) 9%, transparent)}.diff-note{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.wins{justify-content:center;gap:var(--space-3) var(--space-8);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wins li{align-items:center;gap:var(--space-2);font-size:17px;font-weight:500;line-height:24px;display:flex}.win-tick{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--ink);background:color-mix(in srgb, var(--accent) 22%, transparent);justify-content:center;align-items:center;display:flex}@media (max-width:600px){.button-hero{height:62px;font-size:19px}.diff{padding:var(--space-4)}.diff-head h2{font-size:20px;line-height:26px}.diff-row,.diff-ruler{gap:var(--space-2);grid-template-columns:88px minmax(0,1fr)}.diff-label{font-size:13px}.diff-track{height:30px}.wins{gap:var(--space-3);flex-wrap:nowrap}.wins li{gap:var(--space-1);white-space:nowrap;font-size:14px;line-height:18px}.win-tick{width:22px;height:22px}}.diff .wins{padding-top:var(--space-4);border-top:1px solid var(--count);justify-content:space-between;margin:0}.speed{align-items:center;gap:var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-8);flex-direction:column;display:flex}.speed-head{align-items:center;gap:var(--space-5);display:flex}.speed-number{letter-spacing:-10px;color:#0000;background:linear-gradient(150deg, var(--ink) 25%, var(--accent));-webkit-background-clip:text;background-clip:text;margin:0;font-size:200px;font-weight:600;line-height:.85}.speed-upto{letter-spacing:-1px;margin-right:12px;font-size:40px;line-height:1;display:inline-block}.speed-number [data-count]{text-align:right;font-variant-numeric:tabular-nums;min-width:.6em;display:inline-block}.speed-line{letter-spacing:-1px;margin:0;font-size:40px;font-weight:600;line-height:44px}.speed-panel{width:100%;max-width:760px;padding:var(--space-8);border-radius:calc(var(--radius-lg) * 1.5);color:var(--ink);background:radial-gradient(ellipse at 90% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%), color-mix(in srgb, var(--white) 82%, var(--bg-bottom));border:1px solid var(--white);box-shadow:var(--shadow-glass), 0 30px 60px color-mix(in srgb, var(--ink) 12%, transparent), inset 0 1px 0 var(--white)}.speed-panel .lane{grid-template-columns:140px minmax(0,1fr) 200px}@media (max-width:600px){.diff .wins{gap:var(--space-1)}.diff .wins li{gap:3px;font-size:13px}.diff .win-tick{width:20px;height:20px}}@media (max-width:800px){.speed-head{gap:var(--space-2);text-align:center;flex-direction:column}.speed-number{letter-spacing:-8px;font-size:160px}.speed-line{font-size:30px;line-height:34px}.speed-panel{padding:var(--space-5)}.speed-panel .lane{grid-template-columns:minmax(0,1fr) auto}}.home{overflow-x:clip}.band{padding:var(--space-16) 0}.band-dark{--deep:color-mix(in srgb, var(--ink) 78%, var(--accent));--fade:calc(var(--space-16) * 6);margin:calc(var(--space-16) * -2) 0;padding:calc(var(--fade) * .85) 0;background:radial-gradient(ellipse 70% 40% at 80% 50%, color-mix(in srgb, var(--accent) 30%, transparent), transparent), linear-gradient(180deg, transparent calc(var(--fade) * 0), color-mix(in srgb, var(--deep) 2%, transparent) calc(var(--fade) * .083), color-mix(in srgb, var(--deep) 6%, transparent) calc(var(--fade) * .167), color-mix(in srgb, var(--deep) 12%, transparent) calc(var(--fade) * .25), color-mix(in srgb, var(--deep) 21%, transparent) calc(var(--fade) * .333), color-mix(in srgb, var(--deep) 32%, transparent) calc(var(--fade) * .417), color-mix(in srgb, var(--deep) 45%, transparent) calc(var(--fade) * .5), color-mix(in srgb, var(--deep) 58%, transparent) calc(var(--fade) * .583), color-mix(in srgb, var(--deep) 70%, transparent) calc(var(--fade) * .667), color-mix(in srgb, var(--deep) 81%, transparent) calc(var(--fade) * .75), color-mix(in srgb, var(--deep) 90%, transparent) calc(var(--fade) * .833), color-mix(in srgb, var(--deep) 96%, transparent) calc(var(--fade) * .917), var(--deep) calc(var(--fade) * 1), var(--deep) calc(100% - var(--fade) * 1), color-mix(in srgb, var(--deep) 96%, transparent) calc(100% - var(--fade) * .917), color-mix(in srgb, var(--deep) 90%, transparent) calc(100% - var(--fade) * .833), color-mix(in srgb, var(--deep) 81%, transparent) calc(100% - var(--fade) * .75), color-mix(in srgb, var(--deep) 70%, transparent) calc(100% - var(--fade) * .667), color-mix(in srgb, var(--deep) 58%, transparent) calc(100% - var(--fade) * .583), color-mix(in srgb, var(--deep) 45%, transparent) calc(100% - var(--fade) * .5), color-mix(in srgb, var(--deep) 32%, transparent) calc(100% - var(--fade) * .417), color-mix(in srgb, var(--deep) 21%, transparent) calc(100% - var(--fade) * .333), color-mix(in srgb, var(--deep) 12%, transparent) calc(100% - var(--fade) * .25), color-mix(in srgb, var(--deep) 6%, transparent) calc(100% - var(--fade) * .167), color-mix(in srgb, var(--deep) 2%, transparent) calc(100% - var(--fade) * .083), transparent calc(100% - var(--fade) * 0));color:var(--white)}@media (max-width:800px){.band-dark{--fade:calc(var(--space-16) * 4)}}.band-inner{gap:var(--space-5);flex-direction:column;display:flex}.band-eyebrow,.clock{color:var(--accent);margin:0;font-weight:500}.clock{font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:22px;line-height:28px}.band-eyebrow{letter-spacing:2.5px;text-transform:uppercase;font-size:12px;line-height:16px}.band-title{letter-spacing:-1.5px;max-width:720px;margin:0;font-size:56px;font-weight:500;line-height:60px}.night{padding-top:var(--space-12);padding-bottom:var(--space-16)}.night-window{border-radius:calc(var(--radius-lg) * 1.2);color:var(--white);background:radial-gradient(ellipse at 85% 10%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 55%), color-mix(in srgb, var(--ink) 88%, var(--accent));box-shadow:0 0 0 1px color-mix(in srgb, var(--white) 12%, transparent) inset, 0 40px 90px color-mix(in srgb, var(--ink) 35%, transparent), 0 0 120px color-mix(in srgb, var(--accent) 30%, transparent);overflow:hidden;rotate:-.6deg}.night-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--white) 10%, transparent);background:color-mix(in srgb, var(--white) 5%, transparent);grid-template-columns:1fr auto 1fr;display:grid}.night-dots{gap:var(--space-2);display:flex}.night-dots i{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 22%, transparent);width:12px;height:12px}.night-dots i:first-child{background:var(--accent)}.night-file{color:color-mix(in srgb, var(--white) 55%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.night-bar .clock{justify-self:end;font-size:15px;line-height:20px}.night-body{gap:var(--space-5);padding:var(--space-12) var(--space-12) var(--space-8);flex-direction:column;display:flex}.motion [data-reveal=window]{transition:opacity .8s,translate .9s cubic-bezier(.2,.8,.2,1),scale .9s cubic-bezier(.2,.8,.2,1)}.motion [data-reveal=window]:not(.in){opacity:0;translate:0 50px;scale:.96}@media (max-width:800px){.night-window{rotate:none}.night-body{padding:var(--space-8) var(--space-5) var(--space-5)}.night-file{display:none}.night-bar{grid-template-columns:1fr auto}}.night-full{padding-bottom:0;padding-left:0;padding-right:0}main.home+.footer{padding-top:var(--space-16)}.night-full .night-window{border-radius:0;rotate:none}.night-full.band-dark{--fade:calc(var(--space-16) * 4.2);padding-top:calc(var(--fade) * .68 - var(--space-3));padding-bottom:calc(var(--fade) * .68 - var(--space-4));margin:0}@media (max-width:800px){.night-full.band-dark{--fade:calc(var(--space-16) * 2.8)}}.night-full .night-window{box-shadow:none;background:0 0;overflow:visible}.night-full .night-bar{background:0 0}.night-full .night-bar,.night-full .night-body{padding-left:max(var(--space-5), calc((100% - var(--page)) / 2 + var(--space-5)));padding-right:max(var(--space-5), calc((100% - var(--page)) / 2 + var(--space-5)))}.motion .night-full[id] [data-reveal=window]:not(.in){scale:1}.night-body{text-align:center;align-items:center}.night-title{letter-spacing:-1.5px;max-width:640px;margin:0;font-size:56px;font-weight:600;line-height:60px}.night-line{max-width:520px;color:color-mix(in srgb, var(--white) 72%, transparent);margin:0;font-size:20px;line-height:30px}.night-cta{margin-top:var(--space-3);color:var(--ink);background:var(--white);box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 55%, transparent)}.night-note{color:color-mix(in srgb, var(--white) 55%, transparent);font-size:14px;line-height:20px}@media (max-width:800px){.night-title{letter-spacing:-1px;font-size:36px;line-height:40px}.night-line{font-size:17px;line-height:26px}.night-cta{width:100%}}.tl{gap:var(--space-3);width:100%;margin-top:var(--space-5);text-align:left;flex-direction:column;display:flex}.tl-label{color:color-mix(in srgb, var(--white) 70%, transparent);margin:0}.tl-label b{color:var(--white);font-weight:500}.tl-row{height:56px;margin-bottom:var(--space-3);gap:3px;display:flex}.tl-clip{border-radius:var(--space-2);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--white) 35%, transparent) 0 2px, transparent 2px 6px) center / 100% 50% no-repeat, var(--accent);flex-basis:0}.tl-gap{border-radius:var(--space-2);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--white) 18%, transparent) 0 6px, transparent 6px 12px);border:1px dashed color-mix(in srgb, var(--white) 35%, transparent);flex-basis:0}.tl-row-cut{width:64%}@keyframes tl-snap{0%{opacity:.4;width:100%}}.motion .tl-gap{animation:2.4s ease-in-out infinite nag}@keyframes nag{50%{opacity:.45}}.motion .tl .tl-row span{transition:transform .5s cubic-bezier(.3, 1.4, .5, 1) calc(var(--i) * 40ms), opacity .4s ease calc(var(--i) * 40ms);transform-origin:bottom}.motion .tl:not(.in) .tl-row span{opacity:0;transform:scaleY(.1)}.motion .tl.in .tl-row-cut{animation:1.1s cubic-bezier(.2,.8,.2,1) .9s both tl-snap}.motion .tl.in .tl-row-cut span{transition-delay:calc(.9s + var(--i) * 30ms)}@media (max-width:800px){.tl-row{height:44px}}.stairs{gap:var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-16);flex-direction:column;display:flex}.stair{gap:var(--space-2);flex-direction:column;display:flex}.stair h2{letter-spacing:-.04em;align-items:center;gap:.25em;margin:0;font-weight:600;display:flex}.stair-icon{flex:none;width:.9em;height:.9em;display:inline-flex}.stair-icon svg{stroke-width:2.2px;width:100%;height:100%}.stair p{max-width:340px;color:var(--ink-muted);margin:0}.stair-1 h2{color:var(--ink-soft);font-size:52px;line-height:60px}.stair-2{padding-left:12%}.stair-2 h2{color:var(--ink-muted);font-size:76px;line-height:84px}.stair-3{padding-left:24%}.stair-3 h2{color:var(--ink);font-size:108px;line-height:112px}.stair-3 .stair-text,.stair-3 h2{background:linear-gradient(110deg, var(--ink) 20%, var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stair-3 .stair-icon{color:var(--accent);-webkit-text-fill-color:initial;filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--accent) 60%, transparent))}.motion [data-reveal=slide]{transition:opacity .8s cubic-bezier(.2,.8,.2,1),translate .8s cubic-bezier(.2,.8,.2,1)}.motion [data-reveal=slide]:not(.in){opacity:0;translate:-80px}.motion .stair-icon{transition:rotate .8s cubic-bezier(.3,1.6,.5,1) .25s,scale .8s cubic-bezier(.3,1.6,.5,1) .25s}.motion .stair:not(.in) .stair-icon{rotate:-30deg;scale:.4}.motion .stair-2[data-reveal]{transition-delay:.1s}.motion .stair-3[data-reveal]{transition-delay:.2s}@media (max-width:800px){.stairs{gap:var(--space-5)}.stair h2{white-space:nowrap}.stair-1 h2{font-size:32px;line-height:38px}.stair-2{padding-left:var(--space-3)}.stair-2 h2{font-size:38px;line-height:44px}.stair-3{padding-left:var(--space-5)}.stair-3 h2{font-size:clamp(34px,11.2vw,52px);line-height:1.1}.stair p{font-size:15px;line-height:22px}}.vs{gap:var(--space-12);margin-top:var(--space-8);flex-direction:column;display:flex}.race{gap:var(--space-5);flex-direction:column;display:flex}.lane{align-items:center;gap:var(--space-5);grid-template-columns:150px minmax(0,1fr) 220px;display:grid}.lane-name{font-weight:500}.lane-track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 10%, transparent);height:6px;position:relative}.runner{border-radius:var(--radius-pill);width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:0}.lane-us .lane-track{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent))}.lane-us .runner{background:var(--ink);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 35%, transparent);left:calc(100% - 22px)}.lane-them .runner{background:var(--ink-soft);left:6%}@keyframes run-fast{0%{left:0}}@keyframes run-slow{0%{left:0}to{left:30%}}.lane-time{letter-spacing:-2px;white-space:nowrap;font-size:56px;font-weight:600;line-height:56px}.lane-time small{margin-left:var(--space-1);letter-spacing:0;color:var(--accent);font-size:20px;font-weight:500}.lane-time-them{letter-spacing:0;color:var(--ink-muted);font-size:15px;font-weight:400;line-height:22px}.vs-foot{max-width:760px;padding:var(--space-3) var(--space-4);color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.kd-accent{color:var(--accent)}#compare .band-title{text-align:center;align-self:center}@media (min-width:901px){#compare .band-inner{zoom:.8}}.kd{column-gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.kd-row{display:contents}.kd-head,.kd-cell{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.kd-head{padding:var(--space-8) var(--space-4) var(--space-5);letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:30px}.kd-cell{gap:var(--space-3);padding:var(--space-8) var(--space-4)}.kd-cell b{letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:32px}.kd-what{padding:var(--space-8) 0;border-top:1px solid color-mix(in srgb, var(--white) 14%, transparent);align-items:center;font-size:26px;font-weight:700;line-height:30px;display:flex}.kd-icon{justify-content:center;align-items:center;height:44px;display:flex}.kd-icon svg{width:auto;height:40px}.kd-with{color:var(--ink);background:color-mix(in srgb, var(--accent) 22%, var(--white))}.kd-head.kd-with{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.kd-cell.kd-with{border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}.kd-row:last-child .kd-with{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.kd-with .kd-speedlines{color:var(--accent)}.kd-logos{align-items:center;gap:var(--space-3);display:flex}.kd-logos svg{height:36px}.kd-logos i{background:var(--ink);width:2px;height:32px}.kd-without{color:var(--white);border-left:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-right:1px solid color-mix(in srgb, var(--accent) 55%, transparent)}.kd-head.kd-without{border-top:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.kd-cell.kd-without{border-top:1px solid color-mix(in srgb, var(--white) 14%, transparent)}.kd-row:last-child .kd-without{border-bottom:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.motion [data-reveal=kd] .kd-row>*{transition:opacity .5s,translate .6s cubic-bezier(.2,.8,.2,1)}.motion [data-reveal=kd]:not(.in) .kd-row>*{opacity:0;translate:0 16px}.motion [data-reveal=kd] .kd-row:nth-child(5)>*{transition-delay:.15s}.motion [data-reveal=kd] .kd-row:nth-child(6)>*{transition-delay:.3s}.motion [data-reveal=kd] .kd-row:nth-child(7)>*{transition-delay:.45s}@media (max-width:600px){.kd{column-gap:var(--space-2);grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)}.kd-head{padding:var(--space-5) var(--space-2) var(--space-3);font-size:17px;line-height:21px}.kd-what{font-size:16px;line-height:20px}.kd-cell{padding:var(--space-5) var(--space-2);gap:var(--space-2)}.kd-cell b{font-size:18px;line-height:22px}.kd-icon{height:32px}.kd-icon svg{height:28px}.kd-logos{gap:var(--space-2)}.kd-logos svg{height:26px}.kd-logos i{height:22px}}main section[id]{scroll-margin-top:96px}.pricing{align-items:center;gap:var(--space-12);padding-top:var(--space-16);padding-bottom:var(--space-16);flex-direction:column;display:flex}.pricing-head{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.pricing-head h2{letter-spacing:-1.5px;margin:0;font-size:56px;font-weight:600;line-height:60px}.pricing-accent{color:#0000;background:linear-gradient(110deg, var(--ink), var(--accent));-webkit-background-clip:text;background-clip:text}.pricing-head p{max-width:520px;color:var(--ink-muted);margin:0;font-size:18px;line-height:27px}.pricing-switch{margin-top:var(--space-2)}.pricing-switch button[aria-pressed=true]{color:var(--white);background:var(--ink);box-shadow:var(--shadow-button)}.pricing-save{margin-left:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--ink);background:color-mix(in srgb, var(--accent) 35%, var(--white));font-size:12px;font-weight:600}.tiers{align-items:center;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tier{gap:var(--space-2);padding:var(--space-8);border-radius:calc(var(--radius-lg) * 1.2);color:var(--ink);background:color-mix(in srgb, var(--white) 82%, var(--bg-bottom));border:1px solid var(--white);box-shadow:var(--shadow-glass);flex-direction:column;display:flex;position:relative}.tier-name{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:14px;font-weight:700;line-height:18px}.tier-price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tier-price b{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:52px}.was{color:var(--ink-soft);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:22px;font-weight:600;line-height:26px}.tier-price .was{margin-bottom:calc(var(--space-2) * -1);flex-basis:100%}.tier-pop .was,.pick-on .was{color:color-mix(in srgb, var(--white) 55%, transparent)}.pick-now{flex-direction:column;align-items:flex-end;display:flex}.pick-now .was{font-size:15px;line-height:20px}.tier-price>span,.tier-billed{color:var(--ink-muted);font-size:15px;line-height:20px}.tier-reel{gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 10%, transparent);flex-direction:column;display:flex}.tier-clips{grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;display:grid;position:relative}.tier-clips i{aspect-ratio:9/16;background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px}.tier-clips i.on{background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--ink)))}.tier-infinity{color:var(--white);text-shadow:0 2px 12px color-mix(in srgb, var(--ink) 50%, transparent);justify-content:center;align-items:center;font-size:34px;font-weight:700;display:flex;position:absolute;inset:0}.tier-clips-endless{-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 12%, var(--ink) 88%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 12%, var(--ink) 88%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) 12%, var(--ink) 88%, transparent);display:block;overflow:hidden}.tier-track{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;width:calc(200% + 3px);animation:5s linear infinite tier-endless;display:grid}@keyframes tier-endless{to{translate:calc(-50% - 1.5px)}}.tier-tag{margin-left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);letter-spacing:1px;text-transform:uppercase;vertical-align:middle;color:var(--white);background:linear-gradient(110deg, var(--ink), var(--accent));font-size:11px;font-weight:700;line-height:16px;display:inline-block}.pick-badge.tier-tag{margin-left:0}.tier-credits{color:var(--ink-muted);flex-direction:column;font-size:14px;line-height:20px;display:flex}.tier-credits b{color:var(--ink);font-size:16px}.tier ul{gap:var(--space-3);margin:0 0 var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.tier li{align-items:flex-start;gap:var(--space-2);font-size:15px;line-height:22px;display:flex}.tier li svg{flex:none;margin-top:3px}.tier li.feature-missing,.pick-body li.feature-missing{color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-soft) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-soft) 60%, transparent)}.pick-on li.feature-missing{color:color-mix(in srgb, var(--white) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--white) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--white) 40%, transparent)}.tier-button{gap:var(--space-2);width:100%;color:var(--ink);background:var(--white);box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 50%, transparent);margin-top:auto;transition:transform .2s}.tier-button:hover{transform:translateY(-2px)}.tier-button-light{color:var(--white);background:var(--ink);box-shadow:var(--shadow-button)}.tier-pop{padding-top:calc(var(--space-8) + var(--space-3));padding-bottom:calc(var(--space-8) + var(--space-3));color:var(--white);background:radial-gradient(ellipse at 90% 0%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 60%), color-mix(in srgb, var(--ink) 85%, var(--accent));border-color:color-mix(in srgb, var(--accent) 60%, var(--white));box-shadow:0 30px 70px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 90px color-mix(in srgb, var(--accent) 30%, transparent);z-index:1;scale:1.05}.tier-pop .tier-name{color:color-mix(in srgb, var(--accent) 60%, var(--white))}.tier-pop .tier-price>span,.tier-pop .tier-billed,.tier-pop .tier-credits{color:color-mix(in srgb, var(--white) 70%, transparent)}.tier-pop .tier-credits b{color:var(--white)}.tier-pop .tier-reel{background:color-mix(in srgb, var(--white) 8%, transparent)}.tier-pop .tier-clips i{background:color-mix(in srgb, var(--white) 14%, transparent)}.tier-pop .tier-clips i.on{background:linear-gradient(160deg, var(--white), var(--accent))}.tier-pop li svg{stroke:var(--white)}.tier-badge{padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--white);box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 50%, transparent);font-size:12px;font-weight:700;line-height:18px;position:absolute;top:0;left:50%;translate:-50% -50%}.pricing-note{text-align:center;max-width:640px;color:var(--ink-soft);margin:0;font-size:14px;line-height:21px}.picker{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;max-width:440px;display:none}.picker-list{gap:var(--space-3);flex-direction:column;display:flex}.pick{border-radius:var(--radius-lg);color:var(--ink);background:color-mix(in srgb, var(--white) 82%, var(--bg-bottom));border:1px solid var(--white);box-shadow:var(--shadow-glass);transition:background .25s,box-shadow .25s}.pick-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.pick-dot{border:2px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:50%;flex:none;width:22px;height:22px;transition:border-color .2s,box-shadow .2s}.pick-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;font-size:18px;font-weight:700;line-height:24px;display:flex}.pick-badge{padding:2px var(--space-2);border-radius:var(--radius-pill);letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:var(--white);font-size:11px;font-weight:700;line-height:16px}.pick-price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.pick-price b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:26px}.pick-price>span:last-child{color:var(--ink-muted);font-size:13px;line-height:16px}.pick-body{gap:var(--space-2);padding:0 var(--space-5) var(--space-5);flex-direction:column;animation:.35s qa-in;display:flex}.pick-body ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pick-body li{align-items:flex-start;gap:var(--space-2);font-size:15px;line-height:22px;display:flex}.pick-body li svg{flex:none;margin-top:3px}.pick-body .tier-reel{margin:var(--space-2) 0}.pick:not(.pick-on) .pick-badge{background:color-mix(in srgb, var(--accent) 22%, var(--white))}.pick-on{color:var(--white);background:radial-gradient(ellipse at 90% 0%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 60%), color-mix(in srgb, var(--ink) 85%, var(--accent));border-color:color-mix(in srgb, var(--accent) 60%, var(--white));box-shadow:0 24px 56px color-mix(in srgb, var(--accent) 45%, transparent)}.pick-on .pick-dot{border-color:var(--white);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--ink) 85%, var(--accent)), inset 0 0 0 12px var(--white)}.pick-on .pick-price>span:last-child,.pick-on .tier-billed,.pick-on .tier-credits{color:color-mix(in srgb, var(--white) 70%, transparent)}.pick-on .tier-credits b{color:var(--white)}.pick-on .tier-reel{background:color-mix(in srgb, var(--white) 8%, transparent)}.pick-on .tier-clips i{background:color-mix(in srgb, var(--white) 14%, transparent)}.pick-on .tier-clips i.on{background:linear-gradient(160deg, var(--white), var(--accent))}.pick-on li svg{stroke:var(--white)}.picker-button{margin-top:var(--space-3);width:100%;color:var(--white);background:var(--ink);box-shadow:var(--shadow-button)}.picker-free{text-align:center;color:var(--ink-muted);font-size:14px;font-weight:600;line-height:20px}.trial{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.trial li{align-items:center;gap:var(--space-1);padding-top:var(--space-8);text-align:center;color:var(--ink-muted);flex-direction:column;font-size:15px;line-height:22px;display:flex;position:relative}.trial li:before{content:"";background:var(--white);width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--accent), 0 4px 12px color-mix(in srgb, var(--accent) 45%, transparent);z-index:1;border-radius:50%;position:absolute;top:0;left:50%;translate:-50%}.trial li:first-child:before{background:var(--accent)}.trial li:not(:last-child):after{content:"";width:calc(100% + var(--space-5));background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));height:2px;position:absolute;top:8px;left:50%}.trial b{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700;line-height:18px}.motion [data-reveal=tiers] .tier{transition:opacity .6s,translate .7s cubic-bezier(.2,.8,.2,1)}.motion [data-reveal=tiers] .tier:nth-child(2){transition-delay:.12s}.motion [data-reveal=tiers] .tier:nth-child(3){transition-delay:.24s}.motion [data-reveal=tiers]:not(.in) .tier{opacity:0;translate:0 30px}.motion .tier-clips i.on{transition:opacity .3s ease calc(.6s + var(--i) * 70ms), scale .4s cubic-bezier(.3, 1.6, .5, 1) calc(.6s + var(--i) * 70ms)}.motion [data-reveal=tiers]:not(.in) .tier-clips i.on{opacity:0;scale:.4}@media (max-width:900px){.tiers{display:none}.picker{display:flex}.pricing{gap:var(--space-8)}.trial{gap:var(--space-4);grid-template-columns:1fr;max-width:440px}.trial li{padding-top:0;padding-left:var(--space-8);text-align:left;align-items:flex-start}.trial li:before{top:2px;left:0;translate:none}.trial li:not(:last-child):after{width:2px;height:calc(100% + var(--space-4));background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));top:10px;left:8px}.tier-pop{scale:none}.pricing-head h2{letter-spacing:-1px;font-size:40px;line-height:44px}.pricing-head p{font-size:16px;line-height:24px}.tier{padding:var(--space-5)}.tier-pop{padding-top:var(--space-8)}}.flow-page{padding-top:var(--space-8);padding-bottom:var(--space-16);justify-content:center;display:flex}.flow{gap:var(--space-8);flex-direction:column;width:100%;max-width:520px;min-height:70vh;display:flex}.flow-top{align-items:center;gap:var(--space-3);display:flex}.flow-back{border-radius:var(--radius-pill);width:44px;height:44px;font:inherit;color:var(--ink);background:var(--glass-strong);box-shadow:var(--shadow-glass);cursor:pointer;border:none;flex:none;font-size:20px}.flow-back:disabled{visibility:hidden}.flow-progress{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 20%, var(--white));flex:auto;height:8px;overflow:hidden}.flow-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--ink));height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.flow-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.flow-screen{gap:var(--space-3);flex-direction:column;animation:.35s qa-in;display:flex}.flow-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700;line-height:18px}.flow-title{letter-spacing:-.8px;margin:0;font-size:34px;font-weight:600;line-height:40px}.flow-note{color:var(--ink-muted);margin:0;font-size:17px;line-height:25px}.flow-options{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.flow-option{align-items:center;gap:var(--space-4);width:100%;min-height:60px;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--radius-md);font:inherit;text-align:left;color:var(--ink);background:color-mix(in srgb, var(--white) 70%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);cursor:pointer;animation:.45s cubic-bezier(.2,.8,.2,1) both flow-option-in;animation-delay:calc(var(--n,0) * 45ms);font-size:17px;font-weight:500;line-height:22px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .15s;display:flex}@keyframes flow-option-in{0%{opacity:0;translate:0 10px}}.flow-option:hover{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:var(--white);box-shadow:var(--shadow-glass)}.flow-option:active{transform:scale(.985)}.flow-label{flex:auto}.flow-key{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);width:28px;height:28px;font:inherit;letter-spacing:.5px;color:var(--ink-muted);background:var(--white);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:grid}.flow-option:hover .flow-key{border-color:var(--accent);color:var(--ink)}.flow-arrow{width:9px;height:9px;margin-right:var(--space-1);opacity:0;border-top:2px solid;border-right:2px solid;flex:none;transition:opacity .2s,translate .2s;translate:-6px;rotate:45deg}.flow-option:hover .flow-arrow,.flow-option-on .flow-arrow{opacity:1;translate:0}.flow-option-on,.flow-option-on:hover{color:var(--white);background:color-mix(in srgb, var(--ink) 88%, var(--accent));border-color:color-mix(in srgb, var(--accent) 60%, var(--white));box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 40%, transparent)}.flow-option-on .flow-key{color:var(--ink);background:var(--white);border-color:var(--white);box-shadow:none}.flow-tick{border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:6px;flex:none;width:20px;height:20px;position:relative}.flow-option-on .flow-tick{border-color:var(--white);background:var(--white)}.flow-option-on .flow-tick:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:5px;height:10px;position:absolute;top:2px;left:6px;rotate:45deg}.flow-enter{margin-left:var(--space-2);opacity:.6;font-size:13px;font-weight:400}@media (hover:none){.flow-enter{display:none}}.flow-next{width:100%;margin-top:var(--space-4)}.flow-next:disabled{opacity:.4;box-shadow:none;cursor:default}.flow-skip{padding:var(--space-2) var(--space-4);font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-self:center;font-size:15px;text-decoration:underline}.flow-results{gap:var(--space-4)}.flow-downloads{align-items:stretch;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.flow-downloads .flow-next{gap:var(--space-2);margin-top:0}.flow-downloads .picker-free{text-align:center}.flow-android{color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.flow-hours{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.flow-hours b{letter-spacing:-3px;color:#0000;background:linear-gradient(110deg, var(--ink), var(--accent));-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:700;line-height:88px}.flow-hours span{font-size:22px;font-weight:600;line-height:28px}.flow-fit{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 14%, var(--white));margin:0;font-size:16px;font-weight:500;line-height:23px}.flow-period{margin-top:var(--space-4);align-self:center}.flow-plans{gap:var(--space-3);flex-direction:column;display:flex}.flow-plan{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--white);border-radius:var(--radius-lg);font:inherit;text-align:left;color:var(--ink);background:color-mix(in srgb, var(--white) 82%, var(--bg-bottom));box-shadow:var(--shadow-glass);cursor:pointer;display:flex}.flow-plan-name{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:auto;font-size:18px;font-weight:700;line-height:24px;display:flex}.flow-plan-name small,.flow-plan-price small{color:var(--ink-muted);flex-basis:100%;font-size:13px;font-weight:400;line-height:18px}.flow-fits{padding:2px var(--space-2);border-radius:var(--radius-pill);letter-spacing:1px;text-transform:uppercase;color:var(--white);background:linear-gradient(110deg, var(--ink), var(--accent));font-size:11px;font-weight:700;line-height:16px}.flow-plan-price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.flow-plan-price b{font-variant-numeric:tabular-nums;font-size:22px;line-height:26px}.flow-plan-on{color:var(--white);background:radial-gradient(ellipse at 90% 0%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 60%), color-mix(in srgb, var(--ink) 85%, var(--accent));border-color:color-mix(in srgb, var(--accent) 60%, var(--white));box-shadow:0 20px 44px color-mix(in srgb, var(--accent) 45%, transparent)}.flow-plan-on .pick-dot{border-color:var(--white);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--ink) 85%, var(--accent)), inset 0 0 0 12px var(--white)}.flow-plan-on small{color:color-mix(in srgb, var(--white) 70%, transparent)}.flow-plan-on .flow-fits{color:var(--ink);background:var(--white)}.flow-in{animation:.55s cubic-bezier(.2,.8,.2,1) both flow-option-in;animation-delay:calc(var(--n,0) * .11s)}.flow-building{align-items:center;gap:var(--space-5);padding-top:var(--space-12);text-align:center}.flow-spinner{border:3px solid color-mix(in srgb, var(--accent) 22%, transparent);border-top-color:var(--ink);border-radius:50%;width:56px;height:56px;animation:.8s linear infinite flow-spin}@keyframes flow-spin{to{rotate:1turn}}.flow-build-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flow-build-steps li{align-items:center;gap:var(--space-3);color:var(--ink-muted);animation:.4s both flow-option-in;animation-delay:calc(var(--n) * .4s);font-size:17px;line-height:24px;display:flex}.flow-build-steps li:before{content:"";border:1.5px solid color-mix(in srgb, var(--ink) 20%, transparent);width:18px;height:18px;animation:.3s both flow-step-done;animation-delay:calc(var(--n) * .4s + .35s);border-radius:50%}@keyframes flow-step-done{to{border-color:var(--ink);background:radial-gradient(circle, var(--white) 0 3px, var(--ink) 3.5px)}}.flow-handle-tabs{margin-top:var(--space-3);align-self:flex-start}.flow-handle-tabs button[aria-pressed=true]{color:var(--white);background:var(--ink);box-shadow:var(--shadow-button)}.flow-handle{align-items:center;gap:var(--space-1);height:62px;padding:0 var(--space-5);border:1px solid var(--white);border-radius:var(--radius-md);color:var(--ink-muted);background:var(--white);box-shadow:var(--shadow-glass);font-size:20px;font-weight:600;display:flex}.flow-handle:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--count)}.flow-handle input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:auto}.flow-handle input::placeholder{color:var(--ink-soft);font-weight:400}.flow-store-soon{color:var(--ink);background:var(--glass-strong)}@media (max-width:600px){.flow-page{padding-top:var(--space-4)}.flow{gap:var(--space-5)}.flow-title{font-size:28px;line-height:34px}.flow-hours b{font-size:72px;line-height:72px}}.qa{align-items:center;gap:var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-16);flex-direction:column;display:flex}.qa-head{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.qa-title{letter-spacing:-1.5px;margin:0;font-size:56px;font-weight:600;line-height:60px}.qa-head p{color:var(--ink-muted);margin:0;font-size:18px;line-height:26px}.qa-tabs-wrap{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:680px;display:flex}.qa-tabs{gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 14%, var(--white));box-shadow:inset 0 0 0 1px var(--white);display:flex}.qa-tabs button{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font:inherit;color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:500;line-height:22px;transition:background .2s,color .2s}.qa-tabs button[aria-selected=true]{color:var(--white);background:var(--ink);box-shadow:var(--shadow-button)}.qa-list{animation:.35s qa-in}@keyframes qa-in{0%{opacity:0;translate:0 8px}}.qa-list{gap:var(--space-4);flex-direction:column;width:100%;max-width:680px;display:flex}.qa-list details{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-glass);transition:box-shadow .2s}.qa-list details:hover{box-shadow:var(--shadow-glass), 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.qa-list summary{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-8);cursor:pointer;font-size:18px;font-weight:600;line-height:26px;list-style:none;display:flex}.qa-list summary::-webkit-details-marker{display:none}.qa-chevron{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, var(--white));flex:none;justify-content:center;align-items:center;margin-top:-5px;transition:rotate .25s,background .25s;display:flex}.qa-chevron svg{width:18px;height:18px}.qa-list details[open] .qa-chevron{background:color-mix(in srgb, var(--accent) 22%, var(--white));rotate:180deg}.qa-list p{padding:0 var(--space-8) var(--space-5);color:var(--ink-muted);margin:0;font-size:17px;line-height:27px}.qa-list a{color:var(--ink);text-decoration:underline}.contact{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.contact p{color:var(--ink-muted);margin:0;font-size:16px;line-height:22px}.contact-button{height:52px;padding:0 var(--space-8);gap:var(--space-3);color:var(--ink);background:color-mix(in srgb, var(--white) 30%, transparent);border:1px solid var(--count);transition:background .2s,border-color .2s}.contact-button:hover{background:var(--white);border-color:var(--accent)}.contact-button svg{transition:transform .2s}.contact-button:hover svg{transform:translate(4px)}.placeholder{outline:2px dashed var(--accent);outline-offset:4px}.placeholder-tag{letter-spacing:1.2px;text-transform:uppercase;color:var(--white);background:var(--accent);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);align-self:flex-start;font-size:11px;font-weight:500;line-height:14px;display:inline-block}@media (max-width:800px){.band-title,.qa-title{letter-spacing:-1px;font-size:40px;line-height:44px}.lane{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name time""track track"}.lane-name{grid-area:name}.lane-track{grid-area:track}.lane-time{text-align:right;grid-area:time;font-size:40px;line-height:40px}.lane-time-them{max-width:160px;font-size:13px;line-height:18px}.lane-them{grid-template-areas:"name name""track track""time time"}.lane-time-them{text-align:left;letter-spacing:0;max-width:none;font-size:13px;line-height:18px}.qa-title{font-size:40px;line-height:44px}.qa-tabs button{padding:var(--space-2) var(--space-3);font-size:14px;line-height:20px}.qa-list summary{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);font-size:16px;line-height:24px}.qa-list p{padding:0 var(--space-5) var(--space-4);font-size:15px;line-height:24px}}.hero2{isolation:isolate;position:relative}.hero-glow{z-index:-1;pointer-events:none;width:100vw;-webkit-mask-image:linear-gradient(180deg, var(--ink) 70%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--ink) 70%, transparent);mask-image:linear-gradient(180deg, var(--ink) 70%, transparent);position:absolute;top:0;bottom:0;left:50%;overflow:hidden;translate:-50%}.hero-glow:before,.hero-glow:after{content:"";border-radius:var(--radius-pill);opacity:.55;width:720px;height:720px;position:absolute}.hero-glow:before{background:radial-gradient(circle closest-side, var(--blush) 0%, var(--blush) 45%, transparent 100%);top:calc(4% - 100px);left:calc(-6% - 100px)}.hero-glow:after{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--accent) 45%, transparent) 0%, color-mix(in srgb, var(--accent) 45%, transparent) 45%, transparent 100%);top:calc(22% - 100px);right:calc(-10% - 100px)}.avatar{animation:3.2s ease-in-out infinite bob}.avatar-b{animation-delay:.25s}.avatar-c{animation-delay:.5s}@keyframes bob{50%{transform:translateY(-3px)}}.button-primary{transition:transform .2s,box-shadow .2s}.button-primary:hover{transform:translateY(-2px)}.night-cta{animation:2.6s ease-in-out infinite glow}@keyframes glow{50%{box-shadow:var(--shadow-button), 0 0 0 10px color-mix(in srgb, var(--accent) 22%, transparent)}}.clock-blink{width:2px;height:.9em;margin-left:var(--space-1);vertical-align:-.1em;background:var(--accent);animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.motion [data-reveal]{transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),translate .8s cubic-bezier(.2,.8,.2,1)}.motion [data-reveal=rise]:not(.in){opacity:0;translate:0 28px}.motion .band-title[data-reveal]{transition-delay:.1s}.motion .race.in .lane-us .runner{animation:5.4s linear .3s both run-fast}.motion .race.in .lane-them .runner{animation:60s linear .3s forwards run-slow}.motion .race:not(.in) .runner{left:0}.motion .lane-us .lane-track{background-repeat:no-repeat;background-size:100% 100%;transition:background-size 5.4s linear .3s}.motion .race:not(.in) .lane-us .lane-track{background-size:0 100%}.motion .lane-us .lane-time{font-variant-numeric:tabular-nums}.motion .lane-us .lane-time .done{animation:.45s cubic-bezier(.3,1.6,.5,1) stamp;display:inline-block}@keyframes stamp{0%{color:var(--accent);scale:1.35}}.motion [data-reveal=list]>*{transition:opacity .6s,translate .6s cubic-bezier(.2,.8,.2,1)}.motion [data-reveal=list]:not(.in)>*{opacity:0;translate:0 18px}.motion [data-reveal=list]>:nth-child(2){transition-delay:80ms}.motion [data-reveal=list]>:nth-child(3){transition-delay:.16s}.motion [data-reveal=list]>:nth-child(4){transition-delay:.24s}.motion [data-reveal=list]>:nth-child(5){transition-delay:.32s}.motion [data-reveal=list]>:nth-child(6){transition-delay:.4s}.motion [data-reveal=list]>:nth-child(7){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.flow-option,.flow-in,.flow-build-steps li,.tier-track{animation:none}.qa-list,.motion .tl-gap,.diff-row.on .playhead,.hero-glow:before,.hero-glow:after,.avatar,.clock-blink,.night-cta{animation:none!important}}.faq-center{margin:0 auto}.closing-inner{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sticky-cta{display:none}@media (max-width:600px){.hero2{padding-top:var(--space-12)}.hero2-title{letter-spacing:-1px;font-size:42px;line-height:46px}.hero2-lead{font-size:18px;line-height:28px}.why{padding:var(--space-5)}.sticky-cta{padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));z-index:10;border-bottom:none;border-left:none;border-right:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-cta .button{width:100%}.sticky-cta{visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s;transform:translateY(110%)}.sticky-cta.show{visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility;transform:none}main{padding-bottom:84px}main.home{padding-bottom:0}main.home+.footer{padding-bottom:calc(var(--space-8) + 84px)}.nav-links .button{display:none}}.sheet-backdrop{z-index:50;padding:var(--space-5);background:color-mix(in srgb, var(--ink) 35%, transparent);justify-content:center;align-items:center;animation:.25s both sheet-fade;display:flex;position:fixed;inset:0}.sheet{gap:var(--space-3);width:100%;max-width:440px;padding:var(--space-8) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:var(--white);flex-direction:column;animation:.45s cubic-bezier(.2,.8,.2,1) both flow-option-in;display:flex;position:relative}.sheet form{display:contents}.sheet-title{padding-right:var(--space-8);letter-spacing:-.5px;margin:0;font-size:26px;font-weight:600;line-height:32px}.sheet-note{color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}.sheet label{margin-top:var(--space-2);color:var(--ink-muted);font-size:14px;line-height:20px}.sheet .button{width:100%;margin-top:var(--space-2)}.sheet .button[disabled]{opacity:.6;cursor:default}.sheet-close{top:var(--space-3);right:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;place-items:center;display:grid;position:absolute}@media (max-width:600px){.sheet-backdrop{padding:var(--space-4)}}@keyframes sheet-fade{0%{opacity:0}}
