@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mw-sapphire:linear-gradient(165deg, #2c6fe3 0%, #1a4fc0 52%, #0e3680 100%);--mw-sapphire-flat:#1a4fc0;--mw-glass:#0a1a3d4d;--mw-glass-quiet:#0a1a3d2e;--mw-glass-well:#ffffff24;--mw-glass-line:#ffffff73;--mw-glass-divider:#ffffff38;--mw-on-blue:#fff;--mw-on-blue-soft:#ffffffeb;--mw-on-blue-quiet:#ffffffc7;--mw-ink:#1a1f2e;--mw-green-ink:#1b6e3b;--mw-green-soft:#dcefd3;--mw-red-soft:#fbd7d2;--mw-yellow-soft:#feedc2;--mw-blue-soft:#eef3fc;--mw-grad-hero:linear-gradient(90deg, #ffd89a 0%, #f58e5c 100%);--mw-glow:radial-gradient(circle at 50% 50%, #cbd3f457, #cbd3f400 64%);--mw-r-card:22px;--mw-r-card-lg:28px;--mw-r-tile:18px;--mw-r-group:16px;--mw-r-field:14px;--mw-r-pill:999px;--mw-s1:4px;--mw-s2:8px;--mw-s3:12px;--mw-s4:16px;--mw-s5:20px;--mw-s6:24px;--mw-s8:32px;--mw-s10:40px;--mw-s14:56px;--mw-font:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mw-t-wordmark:26px;--mw-t-display:28px;--mw-t-title:22px;--mw-t-heading:17px;--mw-t-body:16px;--mw-t-status:15px;--mw-t-label:14px;--mw-t-caption:13px;--mw-t-eyebrow:11px;--mw-focus:3px solid #fff}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mw-sapphire-flat);color:var(--mw-on-blue);font-family:var(--mw-font);font-size:var(--mw-t-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-weight:500;line-height:1.5;container:page/inline-size}[hidden]{display:none!important}#subscribe-root{min-height:100dvh;padding-bottom:var(--mw-s10);background:var(--mw-sapphire) fixed;flex-direction:column;display:flex}#brand{order:0}#checkout-outcome{order:1}#auth-status{order:2}#auth-form{order:3}#plan-form{order:4}#sponsor-form{order:5}#subscribe-root>:not(#brand){margin:0 var(--mw-s5) var(--mw-s6)}#brand{padding:var(--mw-s8) var(--mw-s5) var(--mw-s6);position:relative;overflow:hidden}#brand:after{content:"";background:var(--mw-glow);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;inset-block-start:-200px;inset-inline-end:-150px}#wordmark{color:var(--mw-on-blue);font-size:var(--mw-t-wordmark);letter-spacing:-.03em;font-weight:700;display:block;position:relative}#tagline{max-width:30ch;margin:var(--mw-s2) 0 0;font-size:var(--mw-t-heading);color:var(--mw-on-blue);font-weight:500;position:relative}#plan-form,#sponsor-form{padding:var(--mw-s5);border:1px solid var(--mw-glass-line);border-radius:var(--mw-r-card);background:var(--mw-glass)}#sponsor-form{border-color:var(--mw-glass-divider);background:var(--mw-glass-quiet)}#plan-form{background:var(--mw-grad-hero) top center / 100% 5px no-repeat, var(--mw-glass);padding-top:var(--mw-s6)}#plan-heading{margin:0 0 var(--mw-s2);color:var(--mw-on-blue);font-size:var(--mw-t-display);letter-spacing:-.03em;font-weight:700;line-height:1.15}#plan-body{margin:0 0 var(--mw-s5);color:var(--mw-on-blue-soft)}#sponsor-form>h2{margin:0 0 var(--mw-s2);color:var(--mw-on-blue);font-size:var(--mw-t-heading);letter-spacing:-.02em;font-weight:700}#sponsor-fields>p{margin:0 0 var(--mw-s4);font-size:var(--mw-t-status);color:var(--mw-on-blue-soft)}#region-picker,#period-picker{min-inline-size:0;margin:0 0 var(--mw-s5);padding:var(--mw-s3) var(--mw-s4) var(--mw-s2);border:1px solid var(--mw-glass-line);border-radius:var(--mw-r-group);background:var(--mw-glass-well)}#period-picker{background:#ffffff1a}#region-picker:after,#period-picker:after{content:"";clear:both;display:block}#region-picker>legend,#period-picker>legend{float:left;width:100%;margin-bottom:var(--mw-s1);font-size:var(--mw-t-eyebrow);letter-spacing:.14em;text-transform:none;color:var(--mw-on-blue-quiet);padding:0;font-weight:700}#region-picker input[type=radio],#period-picker input[type=radio]{appearance:none;z-index:1;vertical-align:middle;width:22px;height:22px;margin:0 var(--mw-s3) 0 0;cursor:pointer;background:0 0;border:2px solid #fff9;border-radius:50%;display:inline-block;position:relative}#region-picker input[type=radio]:checked,#period-picker input[type=radio]:checked{border-color:var(--mw-on-blue);background:var(--mw-on-blue)}#region-picker input[type=radio]:checked:after,#period-picker input[type=radio]:checked:after{content:"";background:#1a4fc0;border-radius:50%;position:absolute;inset:4px}#region-picker label,#period-picker label{vertical-align:middle;width:calc(100% - 34px);padding:var(--mw-s3) 0;font-size:var(--mw-t-body);color:var(--mw-on-blue);cursor:pointer;font-weight:600;line-height:24px;display:inline-block}#region-picker input[type=radio]:checked+label,#period-picker input[type=radio]:checked+label{font-weight:700}label[for=region-us],label[for=period-annual]{position:relative}label[for=region-us]:before,label[for=period-annual]:before{content:"";background:var(--mw-glass-divider);height:1px;position:absolute;inset-block-start:0;inset-inline:-34px -16px}label[for=period-monthly],label[for=period-annual]{padding-bottom:2px}#period-monthly-price,#period-annual-price{margin:0 0 var(--mw-s2) 34px;font-size:var(--mw-t-label);color:var(--mw-on-blue);font-weight:600;display:block}#period-annual-note{margin:0 0 var(--mw-s3) 34px;border-radius:var(--mw-r-pill);background:var(--mw-green-soft);color:var(--mw-green-ink);font-size:var(--mw-t-caption);letter-spacing:0;padding:3px 10px;font-weight:600;display:inline-block}#auth-form label[for=email],#auth-form label[for=password]{margin:0 0 var(--mw-s2);font-size:var(--mw-t-label);color:var(--mw-on-blue);padding-inline-start:2px;font-weight:600;display:block}label[for=sponsor-code]{margin:0 0 var(--mw-s2);letter-spacing:.08em;color:var(--mw-on-blue-quiet);font-size:12px;font-weight:700;display:block}#email,#password,#sponsor-code{width:100%;height:54px;padding:0 var(--mw-s4);margin:0 0 var(--mw-s4);border:1px solid var(--mw-glass-line);border-radius:var(--mw-r-group);background:var(--mw-glass-well);color:var(--mw-on-blue);caret-color:var(--mw-on-blue);font-family:inherit;font-size:var(--mw-t-body);font-weight:500;display:block}#email::placeholder,#password::placeholder,#sponsor-code::placeholder{color:var(--mw-on-blue-quiet)}#email:focus,#password:focus,#sponsor-code:focus{border-color:var(--mw-on-blue);background:#fff3}:-webkit-any(#email:-webkit-autofill,#password:-webkit-autofill){-webkit-text-fill-color:var(--mw-on-blue);caret-color:var(--mw-on-blue);transition:background-color 100000s ease-in-out}:is(#email:autofill,#password:autofill){-webkit-text-fill-color:var(--mw-on-blue);caret-color:var(--mw-on-blue);transition:background-color 100000s ease-in-out}#sign-in,#sign-up,#subscribe,#redeem{width:100%;min-height:54px;padding:0 var(--mw-s5);border-radius:var(--mw-r-pill);font-family:inherit;font-size:var(--mw-t-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid #0000;font-weight:600;transition:opacity .12s,transform .12s;display:block;overflow:hidden}#sign-up,#subscribe{background:var(--mw-on-blue);color:var(--mw-ink)}#sign-in,#redeem{border-color:var(--mw-glass-line);color:var(--mw-on-blue);background:0 0}#sign-in{margin-bottom:var(--mw-s3)}#subscribe-root[data-phase=confirmed-elsewhere] #sign-in,#subscribe-root[data-phase=sign-in-refused] #sign-in{background:var(--mw-on-blue);color:var(--mw-ink);border-color:#0000}#subscribe-root[data-phase=confirmed-elsewhere] #sign-up,#subscribe-root[data-phase=sign-in-refused] #sign-up{border-color:var(--mw-glass-line);color:var(--mw-on-blue);background:0 0}#sign-in:hover:not(:disabled),#sign-up:hover:not(:disabled),#subscribe:hover:not(:disabled),#redeem:hover:not(:disabled){opacity:.88}#sign-in:active:not(:disabled),#sign-up:active:not(:disabled),#subscribe:active:not(:disabled),#redeem:active:not(:disabled){transform:translateY(1px)}#sign-in:disabled,#sign-up:disabled,#subscribe:disabled,#redeem:disabled{opacity:.5;cursor:default}#auth-status:empty,#checkout-status:empty,#sponsor-status:empty{display:none}#auth-status,#checkout-status,#sponsor-status{font-size:var(--mw-t-status);color:var(--mw-on-blue)}#auth-status p,#checkout-status p,#sponsor-status p,#checkout-outcome p{margin:0 0 var(--mw-s2)}#auth-status p:last-child,#checkout-status p:last-child,#sponsor-status p:last-child,#checkout-outcome p:last-child{margin-bottom:0}#subscribe-root[data-phase=sign-in-refused] #auth-status,#subscribe-root[data-phase=sign-up-refused] #auth-status,#checkout-status:not(:empty),#sponsor-status:not(:empty){padding:var(--mw-s3) var(--mw-s4);border-radius:var(--mw-r-field);border-inline-start:3px solid var(--mw-red-soft);background:var(--mw-glass)}#checkout-status:not(:empty),#sponsor-status:not(:empty){margin-top:var(--mw-s4)}#sponsor-status[data-tone=retriable]:not(:empty){border-inline-start-color:var(--mw-yellow-soft)}#subscribe-root[data-phase=sign-in-refused] #auth-status p:last-child{font-size:var(--mw-t-label);color:var(--mw-on-blue-soft)}#subscribe-root[data-phase=awaiting-confirmation] #auth-status,#subscribe-root[data-phase=confirmed-elsewhere] #auth-status{padding:var(--mw-s6) var(--mw-s5);border:1px solid var(--mw-glass-line);border-radius:var(--mw-r-card);background:var(--mw-glass)}#subscribe-root[data-phase=awaiting-confirmation] #auth-status p:first-child,#subscribe-root[data-phase=confirmed-elsewhere] #auth-status p:first-child,#checkout-outcome p:first-child{margin-bottom:var(--mw-s3);color:var(--mw-on-blue);font-size:var(--mw-t-title);letter-spacing:-.02em;font-weight:700;line-height:1.25}#subscribe-root[data-phase=awaiting-confirmation] #auth-status p:last-child,#subscribe-root[data-phase=confirmed-elsewhere] #auth-status p:last-child,#checkout-outcome p:last-child{font-size:var(--mw-t-body);color:var(--mw-on-blue-soft)}#subscribe-root[data-phase=awaiting-confirmation] #auth-status p:first-child:before{content:"";width:34px;height:34px;margin-bottom:var(--mw-s3);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4.5' width='19' height='15' rx='3'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") 50%/contain no-repeat;display:block}#checkout-outcome{padding:var(--mw-s6) var(--mw-s5);border:1px solid var(--mw-glass-line);border-radius:var(--mw-r-card);background:var(--mw-glass)}#subscribe-root[data-outcome=success] #checkout-outcome{background:var(--mw-green-soft);color:var(--mw-ink);border-color:#0000}#subscribe-root[data-outcome=success] #checkout-outcome p:first-child{color:var(--mw-ink)}#subscribe-root[data-outcome=success] #checkout-outcome p:last-child{color:#2a2f3e}#subscribe-root[data-outcome=success] #checkout-outcome p:first-child:before{content:"";width:34px;height:34px;margin-bottom:var(--mw-s3);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6E3B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.2'/%3E%3Cpath d='M7.8 12.4l2.9 2.9 5.5-6'/%3E%3C/svg%3E") 50%/contain no-repeat;display:block}#sponsor-code{letter-spacing:.02em}#subscribe-root:has(#sponsor-form[data-phase=activated]) #plan-form{display:none}#sponsor-form[data-phase=activated]>h2{display:none}#sponsor-activation{padding:var(--mw-s5);border:1px solid var(--mw-glass-divider);border-radius:var(--mw-r-tile);background:#0a1a3d42}#sponsor-eyebrow{margin:0 0 var(--mw-s2);font-size:var(--mw-t-eyebrow);letter-spacing:.14em;color:var(--mw-on-blue-quiet);font-weight:700}#sponsor-activated-title{margin:0 0 var(--mw-s4);color:var(--mw-on-blue);font-size:var(--mw-t-title);letter-spacing:-.02em;font-weight:700;line-height:1.25}#sponsor-facts{column-gap:var(--mw-s4);row-gap:var(--mw-s2);margin:0 0 var(--mw-s6);padding:var(--mw-s4);border-radius:var(--mw-r-field);background:var(--mw-glass-well);grid-template-columns:minmax(96px,auto) 1fr;display:grid}#sponsor-facts dt{font-size:var(--mw-t-caption);color:var(--mw-on-blue-quiet);align-self:center;font-weight:600}#sponsor-facts dd{color:var(--mw-on-blue);font-size:var(--mw-t-body);margin:0;font-weight:600}#sponsor-transparency-heading{margin:0 0 var(--mw-s3);color:var(--mw-on-blue);font-size:var(--mw-t-heading);letter-spacing:-.02em;font-weight:700}#sponsor-disclosures{margin:0 0 var(--mw-s4);border-inline-start:2px solid var(--mw-glass-divider);padding-inline-start:var(--mw-s4)}#sponsor-disclosures dt{margin-top:var(--mw-s3);color:var(--mw-on-blue);font-size:var(--mw-t-label);font-weight:700}#sponsor-disclosures dt:first-child{margin-top:0}#sponsor-disclosures dd{margin:var(--mw-s1) 0 0;font-size:var(--mw-t-status);color:var(--mw-on-blue-soft)}#sponsor-transparency-body{font-size:var(--mw-t-label);color:var(--mw-on-blue-soft);margin:0}#subscribe-root :focus-visible{outline:var(--mw-focus);outline-offset:2px}#email:focus-visible,#password:focus-visible,#sponsor-code:focus-visible{outline-offset:1px}::selection{color:var(--mw-on-blue);background:#ffffff47}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}@container page (width>=600px){#subscribe-root{--mw-t-wordmark:28px;--mw-t-display:32px}#brand{padding:var(--mw-s10) var(--mw-s8) var(--mw-s8)}#subscribe-root>:not(#brand){width:min(560px, calc(100% - var(--mw-s10)));margin-inline:auto}#plan-form,#sponsor-form,#checkout-outcome{padding:var(--mw-s6)}#plan-form{padding-top:var(--mw-s8)}}@container page (width>=880px){#subscribe-root{align-content:start;column-gap:var(--mw-s10);grid-template-rows:repeat(8,auto);grid-template-columns:minmax(320px,38%) minmax(0,1fr);padding-bottom:0;display:grid}#brand{height:100dvh;padding:var(--mw-s14) var(--mw-s10);flex-direction:column;grid-area:1/1/-1;justify-content:center;align-self:start;display:flex;position:sticky;inset-block-start:0}#brand:after{width:480px;height:480px;inset-block:auto -180px;inset-inline-start:-140px}#subscribe-root>:not(#brand){width:min(520px,100%);margin:var(--mw-s14) 0 var(--mw-s6);grid-column:2;justify-self:center}#subscribe-root>#checkout-outcome:not([hidden])~*,#subscribe-root>#auth-status:not(:empty)~*,#subscribe-root>#auth-form:not([hidden])~*,#subscribe-root>#plan-form:not([hidden])~*{margin-top:0}#subscribe-root>:last-child{margin-bottom:var(--mw-s14)}}
