.login-page{background:radial-gradient(90% 60% at 50% -5%,#281133d9 0%,#02061800 60%),radial-gradient(60% 45% at 82% 18%,#192d39bf 0%,#02061800 65%),radial-gradient(55% 40% at 12% 28%,#16031ae6 0%,#02061800 65%),#020618;flex-direction:column;min-height:100dvh;display:flex}.login-page--checking{justify-content:center;align-items:center}.login-spinner{color:#62748e;width:22px;height:22px;animation:.9s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.login-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:110px 20px 48px;display:flex;position:relative}.login-glow{pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side,#d455ff29,#6eccee12 45%,#0000 75%);border-radius:50%;width:640px;height:640px;animation:1.4s .2s both fadein;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.login-card{text-align:center;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:440px;padding:40px 36px 32px;animation:.8s cubic-bezier(.16,1,.3,1) 50ms both rise;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.login-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#90a1b9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.login-title{letter-spacing:-.03em;text-wrap:balance;margin:22px 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(34px,6vw,44px);font-weight:800;line-height:1}.login-title .head-fade{display:inline-block}.login-sweep{color:#0000;background:linear-gradient(90deg,#6eccee 0%,#fccb77 25%,#e3a4d0 45%,#d455ff 65%,#6eccee 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite login-sweep;display:inline-block}@keyframes login-sweep{0%{background-position:0 0}to{background-position:-200% 0}}.login-lede{color:#90a1b9;text-wrap:pretty;max-width:34ch;margin:16px auto 0;font-size:15px;line-height:1.6}.login-google{color:#0f172b;width:100%;height:48px;font:inherit;cursor:pointer;background:#e2e8f0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .2s;display:inline-flex}.login-google:disabled{cursor:default;opacity:.8;transform:none}.login-google-icon{flex-shrink:0;width:18px;height:18px}.login-google-icon--spin{animation:.9s linear infinite login-spin}.login-legal{color:#62748e;margin:18px 0 0;font-size:12.5px;line-height:1.5}.nextab-landing .login-legal-link{color:#90a1b9;text-underline-offset:3px;-webkit-text-decoration:underline #90a1b966;text-decoration:underline #90a1b966}.nextab-landing .login-legal-link:hover{color:#f8fafc}.login-foot{color:#62748e;margin:0;font-size:13px;font-weight:600;animation:.8s cubic-bezier(.16,1,.3,1) .2s both rise}@media (width<=480px){.login-card{border-radius:20px;padding:32px 22px 26px}.login-main{padding-top:92px}}.feat-page{min-height:100vh}.feat-main{max-width:80rem;margin:0 auto;padding:clamp(120px,16vh,170px) 24px 0}.feat-hero{text-align:center;padding-bottom:clamp(64px,9vh,110px)}.feat-eyebrow{letter-spacing:.12em;color:#62748e;margin-bottom:16px;font-size:12px;font-weight:600}.feat-hero .feat-eyebrow{animation:.7s cubic-bezier(.16,1,.3,1) both rise}.feat-hero .feat-h1{animation:.7s cubic-bezier(.16,1,.3,1) 80ms both rise}.feat-hero .feat-hero-sub{animation:.7s cubic-bezier(.16,1,.3,1) .16s both rise}.feat-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(38px,6vw,76px);font-weight:800;line-height:1.02}.feat-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.feat-gradient-text{color:#0000;background:linear-gradient(92deg,#6eccee,#e3a4d0,#d455ff);-webkit-background-clip:text;background-clip:text}.feat-hero-sub{color:#90a1b9;text-wrap:pretty;max-width:46ch;margin:20px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.feat-table-head .feat-hero-sub{margin-left:auto;margin-right:auto}.feat-rows{flex-direction:column;gap:clamp(72px,11vh,140px);padding-bottom:clamp(96px,13vh,160px);display:flex}.feat-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,108px);animation:.9s linear both viewRise;animation-timeline:view();animation-range:entry 30% entry 95%;display:grid}@media (prefers-reduced-motion:reduce){.feat-hero .feat-eyebrow,.feat-hero .feat-h1,.feat-hero .feat-hero-sub,.feat-row,.feat-table-head,.feat-table-wrap,.feat-cta-inner{animation:none}}.feat-row-reverse .feat-row-media{order:2}.feat-row-reverse .feat-row-copy{order:1}.feat-row-media{background:#060a1e;border:1px solid #ffffff1a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.feat-row-media-glow{pointer-events:none;background:radial-gradient(60% 60% at 30% 20%,#6eccee29,#d455ff1a 55%,#0000 75%);position:absolute;inset:-20%}.feat-row-img{width:100%;height:auto;display:block;position:relative}.feat-row-eyebrow{letter-spacing:.08em;color:#6eccee;margin-bottom:14px;font-size:12px;font-weight:600}.feat-row-headline{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}.feat-row-p{color:#90a1b9;text-wrap:pretty;margin:0 0 14px;font-size:clamp(15px,1.2vw,16.5px);line-height:1.65}.feat-row-p:last-child{margin-bottom:0}@media (width<=760px){.feat-row{grid-template-columns:1fr}.feat-row-reverse .feat-row-media,.feat-row-reverse .feat-row-copy{order:initial}}.feat-table-section{padding-bottom:clamp(96px,13vh,160px)}.feat-table-head{text-align:center;margin-bottom:clamp(40px,6vh,64px);animation:.9s linear both viewRise;animation-timeline:view();animation-range:entry 30% entry 95%}.feat-table-wrap{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;max-width:640px;margin:0 auto;animation:.9s linear .1s both viewRise;animation-timeline:view();animation-range:entry 30% entry 95%;overflow-x:auto}.feat-table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}.feat-table th,.feat-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:16px 24px}.feat-table tbody tr:last-child th,.feat-table tbody tr:last-child td{border-bottom:none}.feat-table thead th{color:#f8fafc;padding-top:22px;font-family:Bricolage Grotesque,sans-serif;font-size:17px;font-weight:700}.feat-table-row-label{text-align:left;color:#90a1b9;white-space:normal;font-family:Bricolage Grotesque,sans-serif;font-weight:600}.feat-table-lifetime-col{color:#f8fafc;background:#d455ff0f;font-weight:600}.feat-table thead .feat-table-lifetime-col{color:#e3a4d0;background:#d455ff1a}.feat-table tbody td:not(.feat-table-lifetime-col):not(.feat-table-row-label){color:#cad5e2}.nextab-landing a.feat-table-price-pill{color:#f8fafc;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(#060a1e,#060a1e) padding-box padding-box,linear-gradient(92deg,#6eccee,#e3a4d0,#d455ff) border-box;border:1.5px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex}.nextab-landing a.feat-table-price-pill:hover{color:#f8fafc;transform:translateY(-1px)scale(1.03);box-shadow:0 8px 22px #d455ff4d}.feat-table-price-pill:active{transform:scale(.97)}.feat-cta{border-top:1px solid #ffffff0f;position:relative;overflow:clip}.feat-cta-glow{pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#d455ff29 0%,#6eccee0f 45%,#02061800 75%);position:absolute;inset:0}.feat-cta-inner{text-align:center;max-width:80rem;margin:0 auto;padding:clamp(110px,16vh,200px) 24px clamp(150px,20vh,260px);animation:.9s linear both viewRise;animation-timeline:view();animation-range:entry 30% entry 95%;position:relative}.feat-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.feat-cta-btn{border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .2s;display:inline-flex}.feat-cta-btn-outline{color:#f8fafc;border:1px solid #ffffff24}.feat-cta-btn-outline:hover{background:#ffffff0f}.feat-cta-btn-solid{background:#e2e8f0}.nextab-landing .feat-cta-btn-solid,.nextab-landing .feat-cta-btn-solid:hover{color:#0f172b}.feat-cta-btn-solid:hover{transform:translateY(-1px);box-shadow:0 10px 30px #d455ff40}.feat-cta-btn-solid:active,.feat-cta-btn-outline:active{transform:scale(.97)}.feat-chrome-mark{flex-shrink:0;width:18px;height:18px}@media (width<=480px){.feat-table{min-width:0}.feat-table thead{display:none}.feat-table,.feat-table tbody,.feat-table tr,.feat-table td{width:100%;display:block}.feat-table tr{border-bottom:1px solid #ffffff12;padding:16px 18px}.feat-table tbody tr:last-child{border-bottom:none}.feat-table td{text-align:left;white-space:normal;background:0 0;border-bottom:none;padding:0}.feat-table-row-label{color:#f8fafc;margin-bottom:8px;font-size:15px;font-weight:600}.feat-table td[data-plan]{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.feat-table td[data-plan]:before{content:attr(data-plan);color:#62748e;font-weight:500}}
