.container{width:100%;max-width:var(--container);padding:0 var(--container-pad,var(--space-7));margin:0 auto}.container--narrow{max-width:var(--container-narrow)}@media (max-width:768px){.container{padding:0 var(--container-pad-sm,var(--space-5))}}.lead{max-width:640px;color:var(--color-text-2);margin:0;font-size:20px;line-height:1.5}.lead--sm{font-size:16px}.lead--md{font-size:17px}.lead--center{text-align:center;margin-left:auto;margin-right:auto}.lead--wide{max-width:760px}.lead--fluid{max-width:46ch;font-size:19px;line-height:1.55}@media (max-width:1200px){.lead--fluid{font-size:18px}}@media (max-width:1024px){.lead--fluid{font-size:17px}}.notice{justify-items:start;gap:12px;padding:24px 0;display:grid}.notice__text{color:var(--color-text-2);margin:0;font-size:16px}.notice__actions{gap:10px;margin-top:6px;display:flex}.site{--color-bg:var(--color-black);--color-surface:var(--color-light);--color-card:#fff;--color-text:var(--color-near);--color-text-2:var(--color-gray-2);--color-muted:var(--color-gray-3);--color-line:var(--color-gray-5);--color-line-2:var(--color-gray-4);--color-ink:var(--color-near);--color-ink-2:var(--color-near-2);--color-primary:var(--color-amber);--color-primary-dark:var(--color-amber-dark);--color-primary-soft:var(--color-amber-tint);--color-primary-soft-dark:var(--color-amber-soft);--color-sun:var(--color-amber);--color-sun-dark:var(--color-amber-dark);--color-sun-soft:var(--color-amber-soft);--color-sun-text:var(--color-amber-text);--color-on-dark:#ffffff9e;--color-on-dark-muted:#ffffff8c;--color-on-dark-soft:#ffffffb8;--container:calc(1160px + var(--gutter) * 2);--radius-lg:24px;--radius:16px;--ease:cubic-bezier(.25, .1, .25, 1);--btn-color:#000;--btn-height:56px;--btn-pad:30px;--btn-font:17px;--btn-weight:600;--btn-tracking:-.01em;--btn-border:0px;--btn-shadow:none;--btn-hover-shadow:0 0 0 6px #fcb90029, 0 14px 40px #fcb90066;--btn-height-sm:38px;--btn-pad-sm:18px;--btn-font-sm:14px;background:var(--color-black);min-height:100vh;color:var(--color-text);font-family:var(--font);flex-direction:column;font-size:17px;line-height:1.5;display:flex}.site__main{flex:1 0 auto}.site--light{background:#fff}.site--home{--container:1280px;--container-pad:32px;--container-pad-sm:32px;--btn-height:54px;--btn-pad:30px;--btn-font:16.5px;--btn-weight:700;--btn-tracking:0;--btn-gap:8px;--btn-hover-shadow:none;--color-primary-dark:#ffca2c;color:#141416;background:#fff;line-height:1.55}@media (max-width:480px){.site--home{--container-pad:20px;--container-pad-sm:20px}}@media (max-width:768px){.site{--gutter:20px}}.site--lp{--shead-align:start;--shead-lead-gap:8px}@media (max-width:768px){.site--lp{padding-bottom:76px}}.site--amber{--color-blue:var(--color-amber);--color-blue-dark:var(--color-amber-dark);--color-blue-soft:var(--color-amber-tint);--color-blue-line:var(--color-amber-line);--shead-align:end;--shead-lead-gap:0;--shead-one-lead:62ch;--quiz-width:none}@media (max-width:1024px){.site--amber{--shead-align:start}}.site--course{--display-size:48px;--shead-one-size:48px;--shead-one-wrap:normal;--shead-one-lead:72ch}@media (max-width:1200px){.site--course{--shead-one-size:43px}}@media (max-width:1024px){.site--course{--shead-one-size:32px}}@media (max-width:768px){.site--course{--shead-one-size:30px}}@media (max-width:1200px){.site--course{--display-size:43px}}@media (max-width:1024px){.site--course{--display-size:32px}}@media (max-width:768px){.site--course{--display-size:30px}}.block{--color-eyebrow:var(--color-gray-2);padding-block:var(--section-y);background:var(--color-bg);color:var(--color-text);position:relative}.block__inner{z-index:1;position:relative}.block--dark,.block--near{--color-bg:var(--color-black);--color-surface:#ffffff0f;--color-card:var(--color-near);--color-text:#fff;--color-text-2:var(--color-text-dark);--color-muted:#ffffff80;--color-line:var(--color-line-dark);--color-line-2:#ffffff2e;--color-eyebrow:var(--color-amber)}.block--near{--color-bg:var(--color-near)}.block--light{--color-bg:var(--color-light)}.block--white{--color-bg:#fff}.block--light+.block--white,.block--white+.block--light{border-top:1px solid #0000000f}.block--tight{padding-block:48px}.block--mid{padding-block:clamp(72px,7vw,96px)}.block--flush{padding-block:0}.block--raised{z-index:2}.block--glow:before,.block--seam:before{content:"";pointer-events:none;background:radial-gradient(60% 45% at 14% 2%,#00aff81a,#0000 60%),radial-gradient(95% 80% at 10% -6%,#2d6ba46b,#0000 62%);position:absolute;inset:0}.block--seam:before{background:radial-gradient(ellipse 56% 25% at 16% 37%, #00aff81a, #0000 60%),radial-gradient(ellipse 92% 40% at 12% 35%, #2d6ba466, #0000 62%),linear-gradient(to bottom, #0000 0 34.7%, var(--seam-band,#0000) 34.7%, #0000 58%);height:980px;inset:-340px 0 auto}.block--seam-near:before{--seam-band:var(--color-near)}.block--side:before{content:"";pointer-events:none;background:radial-gradient(70% 120% at 8%,#2d6ba461,#0000 62%);position:absolute;inset:0}.topbar{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);background:#000000db;border-bottom:1px solid #ffffff14;position:sticky}.topbar__inner{justify-content:space-between;align-items:center;gap:20px;height:60px;display:flex}.topbar--full{--btn-height-sm:42px;--btn-pad-sm:20px;--btn-font-sm:15px;background:#000;border-bottom-color:#1c1c1f}.topbar--full .topbar__inner{grid-template-columns:1fr auto 1fr;gap:24px;height:76px;display:grid}.topbar--full .topbar__nav{margin-left:0}.topbar--tall{--btn-height-sm:42px;--btn-pad-sm:20px;--btn-font-sm:15px;background:#000;border-bottom-color:#1c1c1f}.topbar--tall .topbar__inner{height:76px}.topbar__nav{align-items:center;gap:2px;min-width:0;margin-left:18px;display:flex}@media (max-width:768px){.topbar__nav{display:none}}.topbar__drop{flex:none;position:relative}.topbar__trigger{font-family:var(--font);color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:500;line-height:normal;transition:background-color .15s,color .15s;display:inline-flex}.topbar__trigger:hover,.topbar__trigger--open{background:#ffffff1a}.topbar__trigger--light{color:var(--color-gray-1)}.topbar__trigger--light:hover,.topbar__trigger--light.topbar__trigger--open{color:var(--color-near);background:#0000000a}.topbar__chev{opacity:.7;transition:transform .2s;display:inline-flex}.topbar__trigger--open .topbar__chev{transform:rotate(180deg)}.topbar__menu{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.topbar__link{color:#fff;white-space:nowrap;border-radius:10px;align-items:center;padding:10px 14px;font-size:15px;font-weight:500;line-height:normal;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.topbar__link:hover{background:#ffffff1a}.topbar__right{align-items:center;gap:16px;margin-left:auto;display:flex}.topbar--full .topbar__right{grid-column:3;justify-self:end;gap:24px}.topbar__login{color:#fff;white-space:nowrap;font-size:15px;font-weight:500;line-height:normal;text-decoration:none}.topbar__burger{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:none}@media (max-width:1200px){.topbar__menu{display:none}.topbar__burger{display:flex}.topbar--full .topbar__login{display:none}}@media (max-width:768px){.topbar--full{--btn-height-sm:40px;--btn-pad-sm:12px;--btn-font-sm:13px}.topbar--full .topbar__right{gap:10px}}@media (max-width:480px){.topbar--full{--logo-height:24px}.topbar--full .topbar__inner{gap:10px;height:62px}.topbar--tall .topbar__inner{height:62px}.topbar__cta{display:none}.topbar--full .topbar__cta,.topbar--tall .topbar__cta{display:inline-flex}.topbar--full .topbar__word,.topbar--full .topbar__cta--done,.topbar--tall .topbar__cta--done{display:none}}@media (max-width:1200px) and (min-width:481px){.topbar__login{display:none}}.topbar--light{background:#faf8f4eb;border-bottom-color:#0000000f}.topbar--light .topbar__inner{height:68px}.topbar--light .topbar__link{color:var(--color-gray-1)}.topbar--light .topbar__link:hover{color:var(--color-near);background:0 0}.topbar--light .topbar__login{color:var(--color-gray-1);font-weight:500}.topbar--light .topbar__login:hover{color:var(--color-near)}.topbar--light .topbar__cta{border-radius:10px}.topbar--light .topbar__burger{color:var(--color-near)}.topbar--tall.topbar--light{background:#fff;border-bottom-color:#ececf1}.topbar--tall.topbar--light .topbar__inner{height:76px}@media (max-width:480px){.topbar--tall.topbar--light .topbar__inner{height:62px}}.topbar--tall.topbar--light .topbar__cta{border-radius:var(--radius-pill)}.catmenu{z-index:60;color:#141416;opacity:0;visibility:hidden;background:#fff;border-radius:18px;width:420px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #00000059}.catmenu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.catmenu--open{opacity:1;visibility:visible;transition:opacity .2s var(--ease),visibility .2s}.catmenu--goals{width:380px}.catmenu__item,.catmenu__quiz{border-radius:12px;padding:11px 14px;text-decoration:none;transition:background-color .15s;display:block}.catmenu__item:hover,.catmenu__quiz:hover{background:#f2f2f5}.catmenu__item{color:#141416}.catmenu__item--goal{align-items:center;gap:14px;display:flex}.catmenu__icon{color:#0072c6;background:#e8f2fb;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:flex}.catmenu__item--goal:hover .catmenu__icon{color:#fff;background:#0072c6}.catmenu__name{font-family:var(--font-head);align-items:center;gap:8px;font-size:15.5px;font-weight:700;line-height:normal;display:flex}.catmenu__soon{border-radius:var(--radius-pill);font-family:var(--font);color:#5c5c66;background:#f2f2f5;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:500;line-height:normal}.catmenu__hint{color:#5c5c66;margin-top:2px;font-size:14px;line-height:1.55;display:block}.catmenu__more{border-radius:var(--radius-pill);color:#8c8c96;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:22px;margin:2px auto 0;padding:0;transition:background-color .15s,color .15s;display:flex}.catmenu__more:hover{color:#141416;background:#f2f2f5}.catmenu__quiz{color:#0072c6;border-top:1px solid #e6e6eb;border-radius:0 0 12px 12px;margin-top:4px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:normal}.menu{z-index:49;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:76px 0 0;overflow:auto}.menu[hidden]{display:none}.menu__inner{padding:12px var(--gutter) 24px;display:grid}.menu__group{border-bottom:1px solid #ffffff1a}.menu__summary{letter-spacing:-.01em;color:#fff;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:20px;font-weight:600;list-style:none;display:flex}.menu__summary::-webkit-details-marker{display:none}.menu__chev{transition:transform .2s;display:inline-flex}.menu__group[open] .menu__chev{transform:rotate(180deg)}.menu__list{gap:2px;padding-bottom:14px;display:grid}.menu__item,.menu__quiz{border-radius:12px;margin:0 -14px;padding:12px 14px;text-decoration:none;transition:background-color .15s;display:block}.menu__item:hover,.menu__quiz:hover{background:#ffffff0f}.menu__item{color:#fff}.menu__item--goal{align-items:center;gap:14px;display:flex}.menu__name{font-family:var(--font-head);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.menu__soon{border-radius:var(--radius-pill);font-family:var(--font);color:#ffffffb3;background:#ffffff1a;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.menu__hint{color:#fff9;margin-top:2px;font-size:14px;line-height:1.5;display:block}.menu__icon{background:var(--color-blue-soft);width:40px;height:40px;color:var(--color-blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.menu__more{border-radius:var(--radius-pill);color:#ffffff73;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:22px;margin:2px auto 0;padding:0;transition:background-color .15s,color .15s;display:flex}.menu__more:hover{color:#fff;background:#ffffff0f}.menu__quiz{color:var(--color-blue);margin-top:4px;font-size:15px;font-weight:600;line-height:normal}.menu__link{color:#fff;border-bottom:1px solid #ffffff1a;padding:18px 0;font-size:20px;font-weight:600;text-decoration:none;display:block}.menu__cta{padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));background:#000000eb;border-top:1px solid #ffffff14;margin-top:auto;position:sticky;bottom:0}.menu--light{color:var(--color-near);background:#faf8f4;inset:68px 0 0}.menu--light .menu__group,.menu--light .menu__link{border-bottom-color:var(--color-gray-5)}.menu--light .menu__summary,.menu--light .menu__link{color:var(--color-near);font-family:var(--font-head);font-weight:700}.menu--light .menu__item{color:var(--color-near)}.menu--light .menu__item:hover{background:#fff}.menu--light .menu__quiz{color:#0072c6}.menu--light .menu__quiz:hover{background:#fff}.menu--light .menu__more{color:var(--color-gray-2)}.menu--light .menu__more:hover{color:var(--color-near);background:#fff}.menu--light .menu__soon{color:#5c5c66;background:#f2f2f5}.menu--light .menu__hint{color:var(--color-gray-2)}.menu--light .menu__icon{color:#0072c6;background:#e8f2fb}.menu--light .menu__cta{border-top-color:var(--color-gray-5);background:#faf8f4f5}.menu--light .menu__btn{border-radius:10px}@media (max-width:480px){.menu{top:62px}.menu--light{top:68px}}.usermenu{position:relative}.usermenu__toggle{border-radius:var(--radius-pill);color:#ffffffd9;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 3px 0 12px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.usermenu__toggle:hover,.usermenu__toggle--open{color:#fff;background:#ffffff0f}.usermenu__hi{white-space:nowrap}.usermenu__panel{z-index:60;width:260px;color:var(--color-near);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility .2s;background:#fff;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 80px #00000059}.usermenu__panel--open{opacity:1;visibility:visible}.usermenu__head{border-bottom:1px solid var(--color-gray-5);margin-bottom:6px;padding:10px 12px 12px}.usermenu__name{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.usermenu__email{color:var(--color-gray-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.usermenu__item{width:100%;color:var(--color-near);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.usermenu__item:hover,.usermenu__item:focus-visible{background:var(--color-light)}.usermenu__icon{color:var(--color-gray-2);display:inline-flex}.usermenu__sep{background:var(--color-gray-5);height:1px;margin:6px 12px;display:block}@media (max-width:768px){.usermenu__toggle{padding:0}.usermenu__hi{display:none}}.usermenu--light .usermenu__toggle{color:var(--color-gray-1)}.usermenu--light .usermenu__toggle:hover,.usermenu--light .usermenu__toggle--open{background:var(--color-light);color:var(--color-near)}.footer{color:#fff;background:#000;border-top:1px solid #ffffff14;padding-block:72px 40px}.footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer__about{color:#8d8d94;max-width:30ch;margin:16px 0 0;font-size:15px;line-height:1.55}.footer__title{color:#fff;margin:0 0 24px;font-size:14px;font-weight:700;line-height:normal}.footer__link{color:#a6a6ad;font-size:15px;line-height:1.55;text-decoration:none;display:block}.footer__link:hover{color:#fff}.footer__link+.footer__link{margin-top:10px}.footer__notes{border-top:1px solid #222225;gap:6px;margin-top:48px;padding-top:24px;display:grid}.footer__note{color:#6c6c72;margin:0;font-size:12.5px;line-height:1.5}.footer__copy{color:#6c6c72;border-top:1px solid #222225;margin:56px 0 0;padding-top:24px;font-size:13.5px}.footer__copy--after{border-top:0;margin-top:20px;padding-top:0}.footer__copy-link{color:inherit}.footer--slim{padding-block:56px 36px}.footer--slim .footer__copy{color:#ffffff59;border-top:0;margin:0;padding-top:0;font-size:12px}@media (max-width:1024px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer__brand{grid-column:1/-1}}.modal{z-index:200;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility .25s;background:#000000a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal--open{opacity:1;visibility:visible}.modal__box{--color-text:var(--color-near);--color-text-2:var(--color-gray-2);--color-muted:var(--color-gray-3);border-radius:var(--radius-xl);width:100%;max-width:460px;color:var(--color-near);transition:transform .3s var(--ease);background:#fff;position:relative;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 40px 100px #00000073}.modal--open .modal__box{transform:none}.modal__close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s;display:flex;position:absolute;top:14px;right:14px}.modal__close:hover{background:#ffffff38}.modal__head{gap:6px;padding:28px 32px 0;display:grid}.modal__title{font-family:var(--font-head);letter-spacing:-.035em;margin:0;font-size:34px;font-weight:700;line-height:1.08}@media (max-width:1024px){.modal__title{font-size:27px}}@media (max-width:768px){.modal__title{font-size:26px}}.modal__lead{color:var(--color-gray-2);margin:0;font-size:16px}.modal__slot{padding:20px 20px 24px}.modal--quiz .modal__box{background:var(--color-light);max-width:880px;max-height:calc(100vh - 40px);overflow:auto}.modal--quiz .modal__close{border:1px solid var(--color-gray-5);color:var(--color-near);background:#fff}.modal--quiz .modal__close:hover{background:var(--color-gray-5)}.modal--promo .modal__box{--color-text:#fff;color:#fff;background:#000;border:1px solid #ffffff1a;max-width:640px}.modal--promo .modal__close{background:#ffffff1a}.modal--pop .modal__box,.modal--card .modal__box{background:0 0;border-radius:28px;max-width:820px;max-height:calc(100vh - 40px);overflow:auto}.modal--card .modal__box{max-width:760px}.modal--pop .modal__close,.modal--card .modal__close{background:#ffffff29;width:42px;height:42px;top:18px;right:18px}@media (max-width:768px){.modal--pop .modal__close,.modal--card .modal__close{width:38px;height:38px;top:12px;right:12px}}.modal--sheet .modal__box{border-radius:16px;max-width:1000px}.modal--sheet .modal__close{color:var(--color-near);background:#0000000f}.modal--sheet .modal__close:hover{background:#0000001f}@media (max-width:480px){.modal{align-items:flex-end;padding:0}.modal__box{border-radius:24px 24px 0 0;max-width:none;transform:translateY(40px)}.modal--quiz .modal__box{max-height:92vh}.modal__head{padding:24px 22px 0}.modal__slot{padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px))}}.signup--page{--color-text:var(--color-near);--color-text-2:var(--color-gray-2);--color-muted:var(--color-gray-3);border-radius:var(--radius-xl);max-width:460px;color:var(--color-near);background:#fff;margin-inline:auto;overflow:hidden;box-shadow:0 40px 100px #00000073}.signup__top{--color-text:#fff;color:#fff;background:radial-gradient(80% 90% at 80% 0,#fcb9003d,#0000 70%),radial-gradient(70% 80% at 2% 110%,#2d6ba480,#0000 66%),#000;padding:32px 32px 28px}.signup__eyebrow{margin-bottom:12px}.signup__text{color:#ffffffb3;margin:10px 0 0;font-size:16px;line-height:1.55}.signup__pick{border-radius:var(--radius-pill);background:var(--color-blue);color:#fff;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.signup__body{gap:14px;padding:26px 32px 28px;display:grid}.signup__field{gap:8px;display:grid}.signup__label{color:var(--color-near);font-size:14px;font-weight:600}.signup__optional{color:var(--color-gray-3);font-weight:400}.signup__input{border:1.5px solid var(--color-gray-4);width:100%;height:54px;font:inherit;color:var(--color-near);background:#fff;border-radius:14px;padding:0 16px;font-size:17px;transition:border-color .2s,box-shadow .2s}.signup__input:focus{border-color:var(--color-blue);box-shadow:0 0 0 4px #00aff833}.signup__input--error{border-color:var(--color-bad)}.signup__input--code{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.signup__error{color:#c9372c;min-height:0;font-size:13.5px}.signup__btn{--btn-height:54px;width:100%}.signup__fine{color:var(--color-gray-3);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.signup__fine-link{color:var(--color-gray-2);text-underline-offset:2px;text-decoration:underline}.signup__social{border-top:1px solid var(--color-gray-5);background:var(--color-light);align-items:center;gap:14px;padding:18px 32px;display:flex}.signup__social-text{color:var(--color-near);margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.signup__done{text-align:center;justify-items:center;gap:10px;padding:36px 32px 28px;display:grid}.signup__ok{width:64px;height:64px;color:var(--color-blue);background:#00aff824;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.signup__done-title{font-family:var(--font-head);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700}.signup__done-text{max-width:32ch;color:var(--color-gray-2);margin:0;font-size:16px;line-height:1.55}.signup__dev{border:1.5px dashed var(--color-gray-4);color:var(--color-gray-2);border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:14px}.signup__code{text-align:left;gap:10px;width:100%;margin-top:12px;display:grid}.signup__links{flex-wrap:wrap;justify-content:center;gap:16px;font-size:14px;display:flex}.signup__link{font:inherit;color:var(--color-gray-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.signup__link:disabled{color:var(--color-gray-3);cursor:default;text-decoration:none}@media (max-width:480px){.signup__top,.signup__body,.signup__done{padding-left:22px;padding-right:22px}.signup__social{padding:16px 22px calc(16px + env(safe-area-inset-bottom,0px))}}.faces{flex-shrink:0;display:flex}.faces__face{border:2.5px solid var(--color-light);background:var(--color-light);border-radius:50%;width:38px;height:38px;margin-left:-10px;display:flex;overflow:hidden}.faces__face:first-child{margin-left:0}.faces__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.faces--dark .faces__face{border-color:#141414}.motion .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}.motion .reveal--in{opacity:1;transform:none}.motion .stagger>*{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(14px)}.motion .stagger--in>*{opacity:1;transform:none}.motion .stagger--in>:nth-child(2){transition-delay:80ms}.motion .stagger--in>:nth-child(3){transition-delay:.16s}.motion .stagger--in>:nth-child(4){transition-delay:.24s}.motion .stagger--in>:nth-child(5){transition-delay:.32s}.motion .stagger--in>:nth-child(6){transition-delay:.4s}.sticky{display:none}@media (max-width:768px){.sticky{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);transition:transform .3s var(--ease);background:#000000e6;border-top:1px solid #ffffff14;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky--on{transform:none}.sticky__btn{--btn-height:50px;width:100%}}.verified__top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.verified__body{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.verified__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;width:100%;margin:6px 0 8px;display:grid}.verified__fact{flex-direction:column;gap:4px;display:flex}.verified__key{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:700}.verified__value{color:#fff;margin:0;font-size:17px;font-weight:600}.verified__value--mono{font-family:var(--font-mono);font-weight:500}.verified__thumb{border-color:#ffffff1f}@media (max-width:1024px){.verified__top{grid-template-columns:minmax(0,1fr)}}.theme{border:1px solid var(--theme-line,#ffffff24);width:40px;height:40px;color:var(--theme-color,#fffc);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.theme:hover{border-color:var(--theme-hover-line,#ffffff4d);background:var(--theme-hover-bg,#ffffff0f);color:var(--theme-hover-color,#fff)}.theme__icon{display:inline-flex}.theme__icon--moon{display:none}[data-theme=light] .site:not(.site--home){--theme-line:var(--color-gray-4);--theme-color:var(--color-gray-1);--theme-hover-line:var(--color-gray-3);--theme-hover-bg:#fff;--theme-hover-color:var(--color-near);--day-bg:#faf8f4;--day-bg-2:var(--color-light);--day-glow:radial-gradient(ellipse 60% 55% at 10% 0%, #00aff812, #fff0 62%);--color-on-dark:var(--color-gray-2);--color-on-dark-muted:var(--color-gray-3);--color-on-dark-soft:var(--color-gray-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}[data-theme=light] .site:not(.site--home) .theme__icon--sun{display:none}[data-theme=light] .site:not(.site--home) .theme__icon--moon{display:inline-flex}[data-theme=light] .site:not(.site--home) .logo__img--night{display:none}[data-theme=light] .site:not(.site--home) .logo__img--day{display:block}[data-theme=light] .site:not(.site--home) .topbar{background:#faf8f4eb;border-bottom-color:#0000000f}[data-theme=light] .site:not(.site--home) .topbar__link,[data-theme=light] .site:not(.site--home) .topbar__login{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .topbar__link:hover,[data-theme=light] .site:not(.site--home) .topbar__login:hover{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .topbar__link:hover{color:var(--color-near);background:#0000000a}[data-theme=light] .site:not(.site--home) .topbar__trigger{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .topbar__trigger:hover,[data-theme=light] .site:not(.site--home) .topbar__trigger--open{color:var(--color-near);background:#0000000a}[data-theme=light] .site:not(.site--home) .topbar__burger{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .usermenu__toggle{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .usermenu__toggle:hover,[data-theme=light] .site:not(.site--home) .usermenu__toggle--open{background:var(--color-light);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu{background:var(--day-bg);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu__group,[data-theme=light] .site:not(.site--home) .menu__link{border-bottom-color:var(--color-gray-5)}[data-theme=light] .site:not(.site--home) .menu__summary,[data-theme=light] .site:not(.site--home) .menu__link{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu__cta{border-top-color:var(--color-gray-5);background:#faf8f4f5}[data-theme=light] .site:not(.site--home) .menu__item{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu__item:hover{background:#fff}[data-theme=light] .site:not(.site--home) .menu__quiz{color:#0072c6}[data-theme=light] .site:not(.site--home) .menu__quiz:hover{background:#fff}[data-theme=light] .site:not(.site--home) .menu__soon{color:#5c5c66;background:#f2f2f5}[data-theme=light] .site:not(.site--home) .menu__hint{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .menu__icon{color:#0072c6;background:#e8f2fb}[data-theme=light] .site:not(.site--home) .intro{--color-text:var(--color-near);--color-text-2:var(--color-gray-1);--color-muted:var(--color-gray-2);--color-eyebrow:var(--color-amber-text);background:radial-gradient(ellipse 50% 60% at 80% 18%, #fcb90029, #fff0 70%),var(--day-bg);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .intro:before{background:radial-gradient(circle,#fcb90029,#fff0 65%)}[data-theme=light] .site:not(.site--home) .intro--glow{background:radial-gradient(ellipse 50% 60% at 80% 18%, #fcb90029, #fff0 70%),radial-gradient(ellipse 70% 70% at -4% 104%, #00aff81a, #fff0 64%),var(--day-bg)}[data-theme=light] .site:not(.site--home) .intro__trust{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .block--dark,[data-theme=light] .site:not(.site--home) .block--near{--color-bg:var(--day-bg);--color-surface:var(--color-light);--color-card:#fff;--color-text:var(--color-near);--color-text-2:var(--color-gray-1);--color-muted:var(--color-gray-2);--color-line:var(--color-gray-5);--color-line-2:var(--color-gray-4);--color-eyebrow:var(--color-amber-text)}[data-theme=light] .site:not(.site--home) .block--near{--color-bg:var(--day-bg-2)}[data-theme=light] .site:not(.site--home) .block--dark+.block--white,[data-theme=light] .site:not(.site--home) .block--white+.block--dark{border-top:1px solid #0000000f}[data-theme=light] .site:not(.site--home) .block--glow:before,[data-theme=light] .site:not(.site--home) .block--side:before{background:var(--day-glow)}[data-theme=light] .site:not(.site--home) .block--seam:before{background:radial-gradient(60% 25% at 14% 37%,#00aff812,#fff0 62%)}[data-theme=light] .site:not(.site--home) .closing{--color-text:var(--color-near);background:radial-gradient(ellipse 50% 70% at 50% 0%, #fcb9002e, #fff0 70%),var(--day-bg);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .closing:before{background:radial-gradient(#fcb9002e,#fff0 65%)}[data-theme=light] .site:not(.site--home) .closing__text{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .closing__note{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .footer{background:var(--day-bg);color:var(--color-near);border-top-color:#00000014}[data-theme=light] .site:not(.site--home) .footer__about,[data-theme=light] .site:not(.site--home) .footer__link,[data-theme=light] .site:not(.site--home) .footer__copy{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .footer__title{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .footer__note{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .footer__notes,[data-theme=light] .site:not(.site--home) .footer__copy{border-top-color:#00000014}[data-theme=light] .site:not(.site--home) .footer__link:hover{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .equation__role{border-color:var(--color-gray-4);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .equation--plain .equation__role,[data-theme=light] .site:not(.site--home) .equation--plain .equation__plus,[data-theme=light] .site:not(.site--home) .equation--plain .equation__eq,[data-theme=light] .site:not(.site--home) .press__name{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .free__award,[data-theme=light] .site:not(.site--home) .free__award-icon{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .free__award-icon{background:#0000000d}[data-theme=light] .site:not(.site--home) .free__stat{border-color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .free__label{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .free__source{color:var(--color-gray-3)}[data-theme=light] .site:not(.site--home) .trustrow,[data-theme=light] .site:not(.site--home) .trustrow__cell{border-color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .trustrow__label{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .trustrow__source{color:var(--color-gray-3)}[data-theme=light] .site:not(.site--home) .team{border-color:var(--color-gray-5);background:#fff}[data-theme=light] .site:not(.site--home) .team__text,[data-theme=light] .site:not(.site--home) .team__name{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .team__role{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .tools__item{border-color:var(--color-gray-4);color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .pairs,[data-theme=light] .site:not(.site--home) .pairs__item{border-color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .pairs__value{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .pairs__text,[data-theme=light] .site:not(.site--home) .why__source{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .why__source-link{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .build,[data-theme=light] .site:not(.site--home) .format{border-color:var(--color-gray-5);background:#fff}[data-theme=light] .site:not(.site--home) .build__num,[data-theme=light] .site:not(.site--home) .format:after{color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .build__title,[data-theme=light] .site:not(.site--home) .format__title{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .build__item,[data-theme=light] .site:not(.site--home) .format__text{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .build__result{border-top-color:var(--color-gray-5);color:var(--color-gray-2)}
