.account-page main :is(h1,h2,h3){font-family:Onest,sans-serif;font-weight:500;letter-spacing:0;overflow-wrap:anywhere}.account-page .portal-heading h1{letter-spacing:-.02em}.account-page .community-copy strong{font-family:Onest,sans-serif;font-size:15px;font-weight:500;line-height:1.5}.account-page .pricing-benefit p{font-weight:400}.account-page :is(.auth-card,.portal-card,.subscription-panel,.plan-selection-panel,.pricing-included,.annual-upgrade,.community-card){padding:30px}.account-page :is(.portal-layout,.portal-grid,.community-grid,.tariffs-layout,.checkout-layout,.checkout-summary){gap:30px}.account-page :is(.portal-heading,.community-heading,.pricing-toolbar,.checkout-section-heading){margin-bottom:30px}.account-page :is(.subscription-panel,.access-panel){margin-bottom:30px}:is(.portal-overview,.dashboard-overview,.auth-layout){position:relative;isolation:isolate}:is(.portal-overview,.dashboard-overview,.auth-layout):before{content:"";position:absolute;inset:-36px -24px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 65% at 50% 42%,#eef0f306,transparent 85%);filter:blur(24px)}.account-header-nav{display:flex;gap:26px;font-size:12px;color:var(--account-muted)}.account-header-nav a{display:flex;align-items:center;gap:10px}.account-header-nav .fa-solid{font-size:9px;color:var(--account-muted)}.account-main{min-height:calc(100vh - 185px);padding:64px 0}.account-loading{color:var(--muted);padding:64px 0;text-align:center}.account-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:25px 0;color:var(--account-muted);font-size:11px}.account-footer nav{display:flex;flex-wrap:wrap;gap:20px}.account-footer a:hover{color:var(--account-text)}.auth-layout{display:grid;align-items:center;max-width:510px;margin:auto;min-height:620px}.auth-card{width:100%}.auth-step-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px;font-size:10px;color:var(--account-muted)}.auth-card-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:25px;font-size:20px}.auth-card h1{margin:0 0 18px;font-size:30px;line-height:1.2}.auth-copy{font-size:15px;color:var(--account-text);line-height:1.8}.auth-hint{color:var(--account-muted);font-size:12px;line-height:1.9;margin:16px 0 24px}.auth-actions{display:grid;gap:12px;margin-top:28px}.auth-card .button{width:100%;justify-content:center;gap:15px;min-height:48px;font-size:13px}.auth-card .button:disabled{opacity:.35;cursor:not-allowed}.auth-error{font-size:12px;line-height:1.7;padding:12px 14px;margin:18px 0 0}.auth-error[hidden]{display:none}.auth-back{background:none;border:0;padding:0;margin-top:24px;color:var(--account-muted);font:inherit;font-size:12px;cursor:pointer}.auth-back .fa-solid{margin-left:6px;font-size:9px}.field-label{display:block;font-size:12px;color:var(--account-muted);margin:25px 0 10px}.key-input-wrap{position:relative;margin-bottom:22px}.key-input-wrap input{width:100%;height:52px;padding:0 43px 0 13px;font:inherit;font-size:12px}.key-input-wrap input::placeholder{color:var(--account-edge)}.key-input-wrap button{position:absolute;right:3px;top:4px;width:40px;height:44px;border:0;background:none;color:var(--account-muted);cursor:pointer}.issued-key{display:flex;gap:14px;align-items:center;padding:20px 14px}.issued-key>.fa-solid{font-size:14px;color:var(--account-muted)}.issued-key code{overflow-wrap:anywhere;font:500 13px/1.9 ui-monospace,monospace}.key-actions{display:flex;gap:10px;margin:12px 0 0}.key-actions button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;padding:12px 8px;font:inherit;font-size:12px;cursor:pointer}.copy-status{margin:8px 0 0;min-height:20px;color:var(--account-muted);font-size:11px}.key-warning{display:flex;align-items:flex-start;gap:12px;margin:12px 0 24px;padding:15px 0;border-top:1px solid var(--account-edge);border-bottom:1px solid var(--account-edge)}.key-warning>.fa-solid{margin-top:5px;color:var(--account-muted)}.key-warning p{margin:0;color:var(--account-muted);font-size:12px;line-height:1.8}.saved-key-label{display:flex;align-items:flex-start;gap:11px;color:var(--account-text);font-size:12px;line-height:1.7;margin:0 0 22px;cursor:pointer}.saved-key-label input{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:var(--account-text)}.portal-layout{display:grid;grid-template-columns:215px minmax(0,1fr)}.portal-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--line);padding:5px 24px 10px 0}.sidebar-label{display:flex;align-items:center;justify-content:space-between;color:var(--account-muted);margin:0 0 28px;font-size:19px}.portal-nav{position:relative;isolation:isolate;display:grid;gap:6px}.portal-nav.has-nav-indicator:before{content:"";position:absolute;top:0;left:0;z-index:0;pointer-events:none;width:var(--nav-width);height:var(--nav-height);transform:translate(var(--nav-x),var(--nav-y))}.portal-nav.nav-indicator-animate:before{transition:transform .62s cubic-bezier(.22,1,.36,1) .12s,width .62s .12s,height .62s .12s}.portal-nav.nav-indicator-blur:before{animation:nav-indicator-blur .74s}@keyframes nav-indicator-blur{0%{filter:blur(0);opacity:1;animation-timing-function:ease-in}16.216%{filter:blur(9px);opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{filter:blur(0);opacity:1}}.portal-nav a{position:relative;z-index:1;display:flex;gap:13px;align-items:center;padding:13px 12px;color:var(--account-muted);border:1px solid transparent;font-size:14px;transition:color .18s,background-color .18s}.portal-nav a:focus-visible{text-decoration:underline;text-underline-offset:4px;color:var(--account-text)}.portal-nav a>.fa-solid{width:18px;text-align:center;font-size:14px}.portal-nav a:hover{color:var(--account-text)}.portal-nav a[aria-current=page]{color:var(--account-text);background:var(--account-raised)}.portal-nav.has-nav-indicator a[aria-current=page]{background:transparent}.logout-button{display:flex;align-items:center;gap:13px;padding:13px 12px;font:inherit;font-size:12px;cursor:pointer;margin-top:24px;transition:background-color .18s}.portal-heading h1{max-width:none;font-size:clamp(25px,2.5vw,30px);line-height:1.3;margin:17px 0 12px}.portal-heading p{color:var(--account-muted);font-size:13px;line-height:1.8}.portal-card h2{margin:0 0 12px;font-size:18px;line-height:1.5}.portal-card p{color:var(--account-muted);font-size:13px;line-height:1.85;margin:0 0 20px}.subscription-panel{display:flex;align-items:center;gap:20px}.subscription-panel>div:nth-child(2){flex:1}.subscription-panel .eyebrow{font-size:9px;letter-spacing:1.4px;color:var(--account-muted)}.subscription-panel h2{margin:10px 0 8px}.subscription-panel p{margin:0;font-size:12px}.subscription-panel .button{flex-shrink:0;font-size:13px;min-height:46px;padding:0 23px;gap:18px}.panel-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;font-size:20px}.portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-card{min-height:247px}.quick-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:25px}.dashboard-overview .subscription-panel h2{margin-top:0}.dashboard-community{margin-top:24px}.community-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.community-heading h2{margin:0;font-size:18px;line-height:1.5}.community-heading p{margin:0;color:var(--account-muted);font-size:14px;line-height:1.7}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.community-card{display:flex;align-items:center;gap:15px;min-width:0;min-height:116px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.community-card:hover{transform:translateY(-2px)}.community-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px}.community-icon svg{width:25px;height:25px}.community-icon .fa-solid{font-size:20px}.payment-icon{flex-shrink:0;width:22px;text-align:center;font-size:18px;color:var(--account-accent)}.community-copy{display:grid;gap:9px;min-width:0}.community-copy strong{color:var(--account-text)}.community-copy>span{font-size:13px;line-height:1.6;color:var(--account-muted);overflow-wrap:anywhere}.community-arrow{width:19px;height:19px;flex-shrink:0;margin-left:auto;color:var(--account-muted);transition:transform .22s,color .22s}.community-card:hover .community-arrow{transform:translate(2px,-2px);color:var(--account-text)}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:12px}.portal-note{display:flex;gap:10px;align-items:flex-start;font-size:11px;color:var(--account-muted);line-height:1.8;margin-top:24px}.portal-note .fa-solid{margin-top:4px;color:var(--account-muted)}.empty-panel{text-align:center}.empty-symbol{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 24px;font-size:27px}.small-badge{display:inline-block;font-size:9px;font-weight:500;letter-spacing:1px;color:var(--account-muted);padding:6px 9px;border:1px solid var(--account-edge);border-radius:6px}.empty-panel h2{margin:20px 0 12px}.empty-panel .button{margin-top:12px;font-size:12px}.profile-panel dl{margin:0}.profile-panel dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:20px 0;font-size:12px}.profile-panel dt{color:var(--account-muted)}.profile-panel dd{margin:0;color:var(--account-text);text-align:right;overflow-wrap:anywhere}.access-panel{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.access-panel>div:nth-child(2){flex:1}.access-panel p{margin:0}.apps-panel .button{font-size:12px}.account-page .eyebrow{font-size:10px;letter-spacing:1.6px;color:var(--account-muted)}@media(max-width:1050px){.portal-layout{grid-template-columns:180px minmax(0,1fr)}.subscription-panel{flex-wrap:wrap}.subscription-panel .button{margin-left:68px}.community-grid{grid-template-columns:1fr}.community-card{min-height:132px}.community-heading{flex-wrap:wrap}}@media(max-width:760px){.account-main{padding:35px 0}.auth-layout{display:block;min-height:0}.auth-card h1{font-size:27px}.account-header-nav{gap:15px;font-size:10px}.account-header-nav a:first-child{display:none}.portal-layout{display:block}.portal-sidebar{border:0;border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:30px}.sidebar-label{display:none}.portal-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.portal-nav a{padding:11px 8px;font-size:11px;gap:7px}.portal-nav a>.fa-solid{font-size:12px;width:14px}.logout-button{margin:12px 0 0;padding:8px;font-size:11px}.portal-grid{grid-template-columns:1fr}.subscription-panel .button{margin:0;width:100%}.quick-card{min-height:220px}.dashboard-community{margin-top:22px}.profile-panel dl>div{flex-direction:column;gap:10px}.profile-panel dd{text-align:left}.account-footer{font-size:10px;flex-wrap:wrap}.key-actions button{font-size:11px}}@media(prefers-reduced-motion:reduce){.community-card,.community-arrow,.portal-nav a,.logout-button,.account-page .button,.portal-nav.nav-indicator-animate:before{transition:none}.portal-nav.nav-indicator-blur:before{animation:none;filter:none;opacity:1}.community-card:hover,.community-card:hover .community-arrow{transform:none}}.tariffs-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}.subscription-selection{min-width:0}.pricing-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.pricing-toolbar h2{margin:0;font-size:18px}.currency-switch{display:flex;padding:4px;gap:4px}.currency-switch button{padding:12px 17px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.plans-list{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.plan-card{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:66px;padding:12px 16px;cursor:pointer;transition:border-color .22s,box-shadow .22s,background-color .22s}.plan-card input{width:20px;height:20px;margin:0;color-scheme:dark;cursor:pointer}.plan-copy{display:grid;gap:6px;min-width:0}.plan-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:500;line-height:1.4}.plan-badge{padding:3px 8px;border-radius:6px;background:#ffffff2b;color:var(--account-text);font-size:11px;line-height:1.6;white-space:nowrap}.plan-monthly{color:var(--account-muted);font-size:12px;line-height:1.5}.plan-prices{display:grid;gap:4px;text-align:right;white-space:nowrap}.plan-prices strong{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.plan-prices>span{color:var(--account-muted);font-size:12px;line-height:1.5}.plan-continue{width:100%;min-height:52px;margin-top:18px;font-size:15px}.legal-caption{text-align:center;color:var(--account-muted);font-size:13px;line-height:1.8;margin:14px 0 0}.legal-caption a,.checkout-hint a{color:var(--account-text);text-decoration:underline;text-underline-offset:3px}.legal-caption a:hover,.checkout-hint a:hover{color:#fff}.pricing-included{margin:0}.pricing-included>h2{margin:0 0 20px;font-size:18px}.pricing-details{display:grid;gap:0}.pricing-benefit{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid var(--line)}.pricing-benefit:first-child{padding-top:0}.pricing-benefit:last-child{border-bottom:0;padding-bottom:0}.benefit-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;font-size:17px}.pricing-benefit h3{margin:0 0 6px;font-size:16px;line-height:1.5;font-weight:500}.pricing-benefit p{margin:0;color:var(--account-muted);font-size:14px;line-height:1.6}.billing-note{color:var(--account-muted);font-size:13px;line-height:1.7;margin:18px 0 0}.checkout-back{gap:9px;display:inline-flex;align-items:center;min-height:34px;color:var(--account-muted);font-size:12px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.checkout-section-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.checkout-section-heading h2{margin:0;font-size:18px}.checkout-email{width:100%;min-height:50px;padding:12px 14px;font:inherit;font-size:13px}.checkout-email::placeholder{color:var(--account-muted)}.checkout-hint{color:var(--account-muted);font-size:11px;line-height:1.8;margin:10px 0 0}.checkout-form-card .checkout-hint{font-size:13px;margin:12px 0 0}.payment-options{display:grid;gap:10px;border:0;padding:0;margin:30px 0 24px;min-width:0}.payment-options legend{font-size:15px;font-weight:500;margin-bottom:17px}.payment-option{display:flex;align-items:center;gap:13px;padding:16px;cursor:pointer}.payment-option input{position:absolute;opacity:0;width:1px;height:1px}.payment-option>span:first-of-type{display:grid;gap:5px}.payment-option strong{font-size:15px;font-weight:500;line-height:1.5}.payment-option>span>span{font-size:13px;color:var(--account-muted);line-height:1.7}.payment-marker{width:16px;height:16px;border:1px solid var(--account-edge);border-radius:50%;margin-left:auto;flex-shrink:0}.checkout-continue{width:100%}.checkout-result{padding:14px;margin-top:18px;font-size:12px;line-height:1.8}.checkout-summary{display:grid}.selected-plan h2{margin:15px 0 12px;font-size:18px}.selected-plan .selected-price{font-size:34px;font-weight:500;letter-spacing:-1px;color:var(--account-text);margin:0;line-height:1.3}.selected-plan .checkout-hint{margin:12px 0 0;font-size:13px}.annual-upgrade[hidden]{display:none}.annual-upgrade h2{font-size:17px;line-height:1.5;margin:16px 0 8px}.annual-upgrade p{color:var(--account-text);font-size:13px;line-height:1.8;margin:0}.saving-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:17px 0 20px}.saving-prices strong{font-size:20px;font-weight:500;letter-spacing:-.5px}.saving-prices del{color:var(--account-muted);font-size:12px}.annual-upgrade .button{width:100%;padding:12px;gap:10px;font-size:13px}.checkout-included{padding:7px 2px}.checkout-included h2{font-size:18px;margin:0 0 15px}.checkout-included ul{padding:0;margin:0;list-style:none;display:grid;gap:13px}.checkout-included li{color:var(--account-text);font-size:14px;line-height:1.8;display:flex;gap:10px}.checkout-included li>.fa-check{align-self:flex-start;margin-top:6px;color:var(--account-accent)}@media(max-width:1120px){.tariffs-layout,.checkout-layout{grid-template-columns:1fr}.checkout-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-included{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.plan-card{transition:none}.plan-card:hover{transform:none}}@media(max-width:450px){.checkout-summary{grid-template-columns:1fr}.plan-card{gap:10px}}@media(max-width:880px){.account-page :is(.auth-card,.portal-card,.subscription-panel,.plan-selection-panel,.pricing-included,.annual-upgrade,.community-card){padding:25px}.account-page :is(.portal-grid,.community-grid,.tariffs-layout,.checkout-layout,.checkout-summary){gap:20px}}@media(max-width:620px){.account-page :is(.auth-card,.portal-card,.subscription-panel,.plan-selection-panel,.pricing-included,.annual-upgrade,.community-card){padding:20px}.account-page .subscription-panel .button{min-height:45px;padding:0 18px;font-size:12px}}.account-page{--account-bg:#070707;--account-surface:#151019;--account-raised:#191919;--account-edge:#29262f;--account-muted:#9ba1ab;--account-panel-surface:linear-gradient(145deg,#151019,#0e0b12);--account-radius-panel:18px;--account-radius-control:14px;--account-text:#f3f4f6;--account-accent:#c3a6ef;--account-primary:#d9c6fc;--account-choice-surface:#171119;--account-choice-hover:#211827;--background:var(--account-bg);--ink:var(--account-text);--accent:var(--account-accent);--muted:var(--account-muted);--line:#29262e;color:var(--account-text);color-scheme:dark;background:radial-gradient(ellipse 75% 400px at 50% 490px,#30204430,transparent 80%),var(--account-bg)}.account-page:before{display:block;height:950px;background-image:radial-gradient(#91849d17 .7px,transparent .7px);background-size:7px 7px}.account-page .brand-vpn{color:var(--account-muted)}.account-page .button{border-radius:var(--account-radius-control)}.account-page .button:hover{border-color:transparent;transform:translateY(-1px)}.auth-card .button:disabled{transform:none}.account-page :is(.button-primary,.button-dark){background:var(--account-primary);color:#1b1325;border-color:transparent;box-shadow:none}.account-page :is(.button-primary,.button-dark):hover{background:#e4d6fc;box-shadow:none}.account-page .button-secondary{background:var(--account-raised);color:var(--account-text);border-color:transparent;box-shadow:inset 0 0 10px #ffffff12,inset 0 1px 2px #ffffff0c}.account-page .button-secondary:hover{background:#222;box-shadow:inset 0 0 14px #ffffff18}.account-page :is(button,a,input):focus-visible{outline:2px solid var(--account-text);outline-offset:3px}.account-page :is(.portal-nav a>.fa-solid,.text-link){color:var(--account-accent)}.account-page :is(.auth-card,.portal-card,.subscription-panel,.plan-selection-panel,.pricing-included,.annual-upgrade,.community-card){border-radius:var(--account-radius-panel);border:1px solid var(--account-edge);position:relative;isolation:isolate;background:var(--account-panel-surface);box-shadow:inset 0 1px #ffffff02,0 16px 40px -30px #00000070;overflow:visible}.account-page :is(.panel-icon,.quick-icon,.community-icon,.benefit-icon,.auth-card-icon,.empty-symbol){border:1px solid transparent;background:#c3adea12;color:var(--account-accent)}.account-page :is(.panel-icon,.quick-icon,.community-icon,.benefit-icon,.auth-card-icon){border-radius:var(--account-radius-control)}.account-page :is(.empty-symbol,.currency-switch,.currency-switch button,.key-input-wrap input,.issued-key,.key-actions button,.auth-error,.checkout-result,.logout-button){border-radius:var(--account-radius-control)}.account-page :is(.plan-card,.payment-option){position:relative;border:1px solid var(--account-edge);border-radius:var(--account-radius-control);background:var(--account-choice-surface)}.account-page :is(.plan-card,.payment-option):hover{background:var(--account-choice-hover)}.account-page :is(.plan-card,.payment-option):after{content:"";position:absolute;inset:-1px;border:2px solid var(--account-accent);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .24s ease}.account-page :is(.plan-card,.payment-option):has(input:checked){background:var(--account-choice-surface);box-shadow:none}.account-page :is(.plan-card,.payment-option):has(input:checked):after{opacity:1}.account-page :is(.plan-card,.payment-option):has(input:focus-visible){outline:2px solid var(--account-text);outline-offset:3px}.account-page .plan-card input{accent-color:var(--account-primary)}.account-page .payment-option:has(input:checked) .payment-marker{border:5px solid var(--account-primary);background:#fff}.account-page :is(.checkout-email,.key-input-wrap input){background:var(--account-choice-surface)}.account-page .checkout-email{border-radius:var(--account-radius-control)}.account-page :is(.checkout-email,.key-input-wrap input):focus-visible{outline:2px solid var(--account-accent);outline-offset:2px}.account-page .portal-nav a{border-radius:var(--account-radius-control)}.account-page .portal-nav.has-nav-indicator:before{border-radius:var(--account-radius-control);background:#191919;box-shadow:inset 0 1px #ffffff04}.account-page .portal-nav a:hover{background:#eef0f307}.portal-nav a:focus{outline:none}.account-page .logout-button{border:0;background:var(--account-raised);color:var(--account-text);box-shadow:inset 0 0 10px #ffffff12,inset 0 1px 2px #ffffff0c}.account-page .logout-button:hover{background:#222}.account-page :is(.auth-error,.issued-key,.key-actions button,.checkout-email,.key-input-wrap input,.checkout-result){border:1px solid var(--account-edge)}.account-page :is(.auth-error,.issued-key,.key-actions button,.checkout-email,.key-input-wrap input){color:var(--account-text)}.account-page :is(.auth-error,.issued-key,.key-actions button){background:var(--account-surface)}.account-page .checkout-result{background:var(--account-edge);color:var(--account-muted)}.account-page .currency-switch{border:1px solid var(--account-edge);background:var(--account-surface)}.account-page .currency-switch button{border:0;background:transparent;color:var(--account-muted)}.account-page .currency-switch button[aria-pressed=true]{background:var(--account-edge);color:var(--account-text);box-shadow:inset 0 1px #ffffff0d}@media(max-width:620px){.account-page :is(.portal-card,.subscription-panel,.plan-selection-panel,.pricing-included,.annual-upgrade,.community-card){border-radius:15px}}@media(prefers-reduced-motion:reduce){.account-page :is(.plan-card,.payment-option):after{transition:none}}@media(forced-colors:active){.portal-nav a:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.reveal-target{opacity:1;filter:blur(0);transform:translateY(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease;transition-delay:var(--reveal-delay, 0ms)}.reveal-target.reveal-pending{transition:none;opacity:0;filter:blur(7px);transform:translateY(-14px);will-change:opacity,filter,transform}.reveal-target:focus-within{opacity:1;filter:none;transform:none;transition:none}.text-reveal.reveal-target,.text-reveal.reveal-target.reveal-pending{opacity:1;filter:none;transform:none;transition:none;will-change:auto}.reveal-word{display:inline-block;white-space:nowrap}.reveal-letter{display:inline-block;opacity:1;filter:blur(0);transform:translateY(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--letter-delay, 0ms)}.reveal-pending .reveal-letter{opacity:0;filter:blur(9px);transform:translateY(-.38em)}.reveal-immediate .reveal-letter,.reveal-target:focus-within .reveal-letter{opacity:1;filter:none;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.reveal-target,.reveal-target.reveal-pending{opacity:1;filter:none;transform:none;transition:none;will-change:auto}.reveal-letter,.reveal-pending .reveal-letter{opacity:1;filter:none;transform:none;transition:none}}.account-page .plan-continue.reveal-target,.account-page .legal-caption.reveal-target{transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),background-color .2s ease;transition-delay:.12s}.account-page .legal-caption.reveal-target{transition-delay:.22s}.account-page .plan-continue.reveal-pending,.account-page .legal-caption.reveal-pending{transition:none}@media(prefers-reduced-motion:reduce){.account-page .plan-continue.reveal-target,.account-page .legal-caption.reveal-target{transition:none}}
