:root{--blue:#0071e3;--ink:#1d1d1f;--muted:#6e6e73;--line:#d2d2d7;--soft:#f5f5f7;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}p,h1{margin-top:0}.launch-page{flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.launch-hero{text-align:center;background:linear-gradient(#fff 0% 64%,#f8fbff 100%);flex:1;justify-content:center;align-items:center;min-height:760px;padding:clamp(68px,8vh,108px) 22px 82px;display:flex;position:relative}.launch-glow{filter:blur(95px);pointer-events:none;background:#0071e314;border-radius:50%;width:min(78vw,860px);height:min(55vw,520px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.launch-content{z-index:1;width:min(100%,940px);position:relative}.hero-logo{border-radius:25px;width:96px;height:96px;margin-bottom:30px;box-shadow:0 18px 55px #0071e333}.launch-date{color:var(--blue);margin-bottom:18px;font-size:14px;font-weight:650}h1{letter-spacing:-.067em;max-width:900px;margin:0 auto 24px;font-size:clamp(58px,7.2vw,106px);font-weight:700;line-height:.96}.typing-headline{position:relative}.typing-headline__measure{visibility:hidden}.typing-headline__visual{position:absolute;inset:0}.typing-cursor{background:var(--blue);border-radius:999px;width:.055em;height:.78em;margin-left:.07em;animation:.76s step-end infinite cursor-blink;display:inline-block;transform:translateY(.04em)}.typing-cursor--finished{animation-iteration-count:3}@keyframes cursor-blink{0%,46%{opacity:1}47%,to{opacity:0}}.hero-lede{max-width:630px;color:var(--muted);letter-spacing:-.025em;margin:0 auto 32px;font-size:clamp(18px,1.8vw,23px);line-height:1.45}.waitlist-shell{width:min(100%,620px);margin:0 auto}.waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.waitlist-field{width:100%;min-width:0;min-height:58px;color:var(--ink);background:#ffffffeb;border:1px solid #b8b8bd;border-radius:13px;outline:none;padding:0 20px;font-size:16px;transition:border-color .16s,box-shadow .16s}.waitlist-field::placeholder{color:#86868b}.waitlist-field:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0071e321}.waitlist-field--email,.waitlist-submit{grid-column:1/-1}.waitlist-submit{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:13px;width:100%;min-width:174px;min-height:58px;padding:0 20px;font-weight:600;transition:background .16s,transform .16s,box-shadow .16s;display:flex}.waitlist-submit:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 10px 30px #0071e333}.waitlist-submit:disabled{cursor:progress;opacity:.68}.form-note{color:#86868b;min-height:18px;margin:9px 2px 0;font-size:12px}.form-note--success{color:#16853b;font-weight:600}.form-note--error{color:#cf2e2e;font-weight:600}.signup-counter{color:#6e6e73;justify-content:center;align-items:center;gap:7px;margin:17px auto 0;font-size:13px;display:flex}.signup-counter strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.signup-counter__dot{background:#34c759;border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite signup-dot-breathe;box-shadow:0 0 0 4px #34c7591f}@keyframes signup-dot-breathe{0%,to{transform:scale(.92);box-shadow:0 0 0 3px #34c7591a}50%{transform:scale(1.08);box-shadow:0 0 0 7px #34c7592b}}.waitlist-success{animation:.42s cubic-bezier(.22,1,.36,1) both success-enter}.waitlist-success__card{color:#086b3b;background:linear-gradient(145deg,#edfbf4 0%,#e3f8ee 100%);border:1px solid #cbeedb;border-radius:24px;padding:27px clamp(22px,5vw,48px) 30px;box-shadow:0 18px 50px #0d6b3e1a}.waitlist-success__icon{color:#fff;background:#0b7a43;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 12px;font-size:18px;font-weight:800;display:grid}.waitlist-success h2{color:#075e35;letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(27px,3.4vw,38px);line-height:1.05}.waitlist-success__card p{letter-spacing:-.02em;max-width:500px;margin:0 auto 22px;font-size:clamp(16px,2vw,19px);line-height:1.45}.calendar-button{background:var(--blue);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 22px;font-weight:650;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 30px #0071e32e}.calendar-button:hover{background:#0077ed;transform:translateY(-1px);box-shadow:0 15px 34px #0071e33d}.calendar-button:focus-visible{outline-offset:4px;outline:3px solid #0071e34d}.waitlist-success__footnote{color:#86868b;margin:14px 0 0;font-size:13px}@keyframes success-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.honeypot,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.countdown{border-top:1px solid var(--line);width:min(100%,600px);margin:46px auto 0;padding-top:30px}.countdown>p{color:var(--muted);margin-bottom:21px;font-size:12px}.countdown-grid{grid-template-columns:repeat(4,1fr);display:grid}.countdown-unit{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:0 18px;display:flex}.countdown-unit:last-child{border-right:0}.countdown-unit strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(32px,4.2vw,48px);font-weight:600;line-height:1}.countdown-unit span{color:#86868b;text-transform:uppercase;letter-spacing:.08em;font-size:11px}footer{background:var(--soft);color:#86868b;border-top:1px solid #e5e5e7;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(22px,50vw - 520px);font-size:12px;display:flex}@media (max-width:620px){.launch-hero{align-items:flex-start;min-height:720px;padding:60px 14px 68px}.hero-logo{border-radius:21px;width:78px;height:78px;margin-bottom:25px}h1{font-size:clamp(52px,15.5vw,70px)}.hero-lede{max-width:370px;font-size:17px}.waitlist-form{grid-template-columns:1fr}.waitlist-field--email,.waitlist-submit{grid-column:auto}.waitlist-submit{width:100%}.countdown{margin-top:38px;padding-top:25px}.countdown-unit{padding:0 8px}.countdown-unit strong{font-size:31px}.countdown-unit span{font-size:9px}footer{min-height:68px;padding:0 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-page{background:radial-gradient(circle at 8% 0,#0071e31f,#0000 34%),#f5f7fb;min-height:100vh;padding:48px clamp(20px,5vw,72px) 80px}.dashboard-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1380px;margin:0 auto 30px;display:flex}.dashboard-eyebrow{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:750}.dashboard-header h1{letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.dashboard-subtitle{max-width:660px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.5}.dashboard-updated{color:#60656f;white-space:nowrap;background:#ffffffc7;border:1px solid #dce2eb;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.dashboard-live-dot{background:#20a35b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #20a35b1f}.dashboard-kpis,.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1380px;margin:0 auto;display:grid}.dashboard-kpis{margin-bottom:16px}.dashboard-kpi,.dashboard-panel{background:#ffffffe6;border:1px solid #d7dce5e6;border-radius:24px;box-shadow:0 16px 48px #1723370f}.dashboard-kpi{flex-direction:column;justify-content:space-between;min-height:178px;padding:24px;display:flex}.dashboard-kpi--primary{color:#fff;background:linear-gradient(145deg,#0077ed,#0064cb);border-color:#006bd8}.dashboard-kpi p,.dashboard-kpi span{color:#757b85;margin:0;font-size:12px}.dashboard-kpi--primary p,.dashboard-kpi--primary span{color:#ffffffbf}.dashboard-kpi strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(42px,4vw,62px);line-height:1}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.dashboard-grid--analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{min-width:0;padding:26px}.dashboard-panel--wide,.dashboard-panel--full{grid-column:1/-1}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.dashboard-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:21px}.dashboard-panel-heading>strong{color:#656b75;font-size:13px}.dashboard-chart{grid-template-columns:repeat(14,minmax(24px,1fr));align-items:end;gap:clamp(6px,1vw,14px);min-height:250px;display:grid}.dashboard-chart-column{text-align:center;grid-template-rows:22px 1fr 24px;gap:6px;height:230px;display:grid}.dashboard-chart-value{color:#737984;font-variant-numeric:tabular-nums;font-size:11px}.dashboard-chart-track{background:#f0f3f8;border-radius:8px;align-items:flex-end;display:flex;overflow:hidden}.dashboard-chart-bar{background:linear-gradient(#4da2f5,#0071e3);border-radius:8px 8px 4px 4px;width:100%;min-height:2px}.dashboard-chart-label{color:#858a93;white-space:nowrap;font-size:9px}.dashboard-breakdown{gap:18px;display:grid}.dashboard-breakdown-row{grid-template-columns:minmax(130px,1.1fr) minmax(100px,2fr) 44px;align-items:center;gap:14px;display:grid}.dashboard-breakdown-row>div:first-child{justify-content:space-between;gap:10px;min-width:0;display:flex}.dashboard-breakdown-row span,.dashboard-breakdown-row strong,.dashboard-breakdown-row small{font-size:12px}.dashboard-breakdown-row>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-breakdown-row small{color:#777d86;text-align:right}.dashboard-breakdown-track{background:#edf1f6;border-radius:999px;height:8px;overflow:hidden}.dashboard-breakdown-track span{border-radius:inherit;background:var(--blue);min-width:3px;height:100%;display:block}.dashboard-list,.dashboard-table{display:grid}.dashboard-list>div,.dashboard-table-row{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 0;font-size:13px;display:flex}.dashboard-list>div:last-child,.dashboard-table-row:last-child{border-bottom:0}.dashboard-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.dashboard-status--live{color:#147a45;background:#e7f7ee}.dashboard-status--planned{color:#466580;background:#edf3fb}.dashboard-table-row{grid-template-columns:minmax(140px,1.1fr) minmax(150px,1.4fr) auto;display:grid}.dashboard-table-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-table-row>div span,.dashboard-table-row>span:not(.dashboard-status){color:#727882}.dashboard-table--experiments .dashboard-table-row{grid-template-columns:minmax(190px,1fr) minmax(240px,1.5fr) auto}@media (max-width:980px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart{grid-template-columns:repeat(14,minmax(42px,1fr));overflow-x:auto}}@media (max-width:700px){.dashboard-page{padding:32px 14px 56px}.dashboard-header{flex-direction:column;align-items:flex-start}.dashboard-kpis,.dashboard-grid,.dashboard-grid--analytics{grid-template-columns:1fr}.dashboard-panel--wide,.dashboard-panel--full{grid-column:auto}.dashboard-breakdown-row{grid-template-columns:1fr 44px}.dashboard-breakdown-track{grid-area:2/1/auto/-1}.dashboard-table-row,.dashboard-table--experiments .dashboard-table-row{grid-template-columns:1fr auto}.dashboard-table-row>span:not(.dashboard-status){grid-column:1/-1}}
