.account-page{--a-bg:#e9ecf2;--a-ink:#1d1d1f;--a-ink-2:#3c3c40;--a-muted:#62626a;--a-faint:#666670;--a-soft:#0000000d;--a-soft-2:#00000017;--a-line:#00000014;--a-tint:#ee6c30;--a-tint-2:#ffb14a;--a-tint-soft:#ee6c3026;--a-good:#2f9e6a;--a-danger:#cf4539;--a-glass:#ffffff8f;--a-card:#ffffffd4;--a-field:#f6f6f8;--a-field-line:#d9d9de;--a-edge:inset 0 1px 0 #ffffffe0,inset 0 0 0 1px #ffffff66;--a-shadow:0 0 0 1px #0000000a,0 2px 6px #16162609,0 16px 40px #16162612;--a-shadow-deep:0 0 0 1px #0000000d,0 10px 30px #16162614,0 40px 100px #16162629;--a-blur:saturate(185%) blur(34px);--a-serif:"Newsreader","Source Serif 4",Georgia,serif;--a-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--a-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--a-spring:cubic-bezier(.32,.72,0,1);--a-ease:cubic-bezier(.22,1,.36,1);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100svh;padding:22px clamp(16px,5vw,72px) 24px;overflow-x:clip;background:var(--a-bg);color:var(--a-ink);font:17px/1.55 var(--a-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;color-scheme:light}body:has(.account-page),html:has(.account-page){background:#e9ecf2!important}.account-page *,.account-page :after,.account-page :before{box-sizing:border-box}.account-page :is(h1,h2,h3,p,ul,fieldset,legend){margin:0;padding:0}.account-page ul{list-style:none}.account-page fieldset{min-width:0;border:0}.account-page :is(a,button){font:inherit;color:inherit;text-decoration:none}.account-page button{padding:0;border:0;background:none;cursor:pointer}.account-page :is(a,button,input,textarea):focus-visible{outline:3px solid #a8461f;outline-offset:3px}.account-page .blocwrite-mark{display:block;flex:none}.account-page .blocwrite-mark-accent{fill:var(--a-tint)}.account-page ::selection{background:#ee6c3033;color:inherit}.account-ambient:after,.account-ambient:before,.account-page:after,.account-page:before{content:"";position:fixed;z-index:-1;inset:-22%;pointer-events:none;will-change:transform}.account-ambient:before,.account-page:before{background:radial-gradient(34% 38% at 80% 16%,#ffb58aa8,#0000 72%),radial-gradient(34% 38% at 12% 80%,#a8c6f7b8,#0000 72%);animation:account-drift-a 34s ease-in-out infinite alternate}.account-ambient:after,.account-page:after{background:radial-gradient(30% 32% at 40% 10%,#fffffff0,#0000 72%),radial-gradient(30% 32% at 88% 90%,#c7d3f5a8,#0000 72%);animation:account-drift-b 46s ease-in-out infinite alternate}@keyframes account-drift-a{to{transform:translate3d(-7%,5%,0) rotate(9deg) scale(1.1)}}@keyframes account-drift-b{to{transform:translate3d(6%,-6%,0) rotate(-11deg) scale(1.14)}}@keyframes account-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes account-float{50%{translate:0 -10px}}.account-page .account-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.account-page .account-wordmark{display:inline-flex;align-items:center;gap:10px;border-radius:12px;color:var(--a-ink)!important}.account-page .account-toplink{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--a-muted)}.account-page .account-toplink :is(a,button){display:inline-flex;align-items:center;height:40px;padding:0 17px;border-radius:999px;background:var(--a-glass);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur);box-shadow:var(--a-edge),var(--a-shadow);font:560 14.5px/1 var(--a-sans);color:var(--a-ink)!important;white-space:nowrap;transition:transform .3s var(--a-spring),box-shadow .3s var(--a-spring)}.account-page .account-toplink :is(a,button):hover{transform:translateY(-1px);box-shadow:var(--a-edge),var(--a-shadow-deep)}.account-page .account-toplink :is(a,button):active{transform:scale(.97)}.account-page .account-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:14px;color:var(--a-muted)}.account-page .account-foot a{color:var(--a-ink-2)!important;transition:color .2s}.account-page .account-foot a:hover{color:var(--a-ink)!important}.account-page .account-main{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;padding:clamp(20px,3.4vh,54px) 0}.account-page.is-split .account-main{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:clamp(32px,7vw,120px);width:min(1100px,100%);margin-inline:auto}.account-page .account-card{width:min(480px,100%);padding:40px;border-radius:36px;background:var(--a-card);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur);box-shadow:var(--a-edge),var(--a-shadow-deep);animation:account-rise .7s var(--a-ease) both}.account-page .account-card.is-wide{width:min(580px,100%)}.account-page .account-title{font:680 clamp(33px,3.4vw,44px)/1.03 var(--a-sans);letter-spacing:-.05em;text-wrap:balance;color:var(--a-ink)}.account-page .account-title em{font:italic 500 1.06em/1 var(--a-serif);letter-spacing:-.035em}.account-page .account-lead{margin-top:14px;font-size:17px;line-height:1.5;color:var(--a-muted);overflow-wrap:anywhere}.account-page .account-lead b{font-weight:600;color:var(--a-ink)}.account-page .account-note{font-size:14.5px;line-height:1.5;color:var(--a-muted)}.account-page .account-card>.account-note{margin-top:14px}.account-page .account-card>.account-msg{margin-top:20px}.account-page .account-link{font-weight:540;color:var(--a-ink)!important;text-decoration:underline;text-decoration-color:#1d1d1f40;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .2s}.account-page .account-link:hover{text-decoration-color:var(--a-ink)}.account-page .account-form{display:grid;gap:16px;margin-top:28px}.account-page .account-field{display:grid;gap:7px}.account-page .account-field>span,.account-page .account-form legend{font:540 14px/1.35 var(--a-sans);letter-spacing:-.006em;color:var(--a-ink-2)}.account-page :is(input:not([type=checkbox]):not([type=radio]),textarea){display:block;width:100%;height:48px;margin:0;padding:0 15px;border:1px solid var(--a-field-line);border-radius:14px;background:var(--a-field);box-shadow:none;font:400 16px/1.4 var(--a-sans);letter-spacing:-.011em;color:var(--a-ink);-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.account-page textarea{height:auto;min-height:104px;padding:12px 15px;resize:vertical}.account-page :is(input,textarea)::placeholder{color:var(--a-faint);opacity:1}.account-page :is(input:not([type=checkbox]):not([type=radio]),textarea):hover{border-color:#c4c4cb}.account-page :is(input:not([type=checkbox]):not([type=radio]),textarea):focus{outline:0;border-color:var(--a-tint);background:#fff;box-shadow:0 0 0 4px var(--a-tint-soft)}.account-page input:-webkit-autofill{-webkit-text-fill-color:var(--a-ink);-webkit-box-shadow:inset 0 0 0 1000px #faf6f2;caret-color:var(--a-ink)}.account-page input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset,0 0 0 4px var(--a-tint-soft)}.account-page input.is-code:not([type=checkbox]):not([type=radio]){font-family:var(--a-mono);font-size:15px;letter-spacing:.07em}.account-page .account-forgot{justify-self:end;margin-top:-6px;font:500 14px var(--a-sans);color:var(--a-muted)!important;transition:color .2s}.account-page .account-forgot:hover{color:var(--a-ink)!important}.account-page .account-check{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;color:var(--a-ink-2);cursor:pointer}.account-page :is(.account-check,.account-choice) input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:1px 0 0;border:1.5px solid #c4c4cb;border-radius:7px;background:#fff;cursor:pointer;transition:background-color .2s,border-color .2s,border-width .2s var(--a-spring)}.account-page .account-check input:checked{border-color:var(--a-ink);background:var(--a-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 8.4l3 3 6.2-6.4'/%3E%3C/svg%3E") center/13px no-repeat}.account-page .account-choices{display:grid;gap:8px;margin-top:10px}.account-page .account-choices.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}.account-page .account-choice{display:flex;align-items:center;gap:11px;min-height:48px;padding:10px 14px;border:1px solid var(--a-field-line);border-radius:14px;background:var(--a-field);font-size:15.5px;line-height:1.3;color:var(--a-ink);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.account-page .account-choice:hover{border-color:#c4c4cb}.account-page .account-choice input{margin:0;border-radius:50%}.account-page .account-choice input:checked{border:6px solid var(--a-ink)}.account-page .account-choice:has(input:checked){border-color:var(--a-ink);background:#fff;box-shadow:0 0 0 1px var(--a-ink)}.account-page .account-choice:has(input:focus-visible){box-shadow:0 0 0 4px var(--a-tint-soft)}.account-page .account-msg{padding:12px 16px;border-radius:14px;background:#0000000a;font-size:15px;line-height:1.45;color:var(--a-ink-2);overflow-wrap:anywhere}.account-page .account-msg:is([data-tone=error],[role=alert]){background:#cf45391a;color:#9f3328}.account-page .account-msg[data-tone=good]{background:#2f9e6a1f;color:#1d6a47}.account-page .account-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 24px;border-radius:999px;background:var(--a-ink);color:#fff!important;font:560 15.5px/1 var(--a-sans);letter-spacing:-.012em;white-space:nowrap;box-shadow:0 1px 1px #0003,0 10px 24px #1d1d1f2e;transition:transform .35s var(--a-spring),box-shadow .35s var(--a-spring),background-color .25s,opacity .2s}.account-page .account-button:hover{transform:translateY(-2px);box-shadow:0 1px 1px #0003,0 18px 36px #1d1d1f3d}.account-page .account-button:active{transform:scale(.97)}.account-page .account-button:disabled{opacity:.42;cursor:default;transform:none;box-shadow:none}.account-page .account-button.is-wide{width:100%}.account-page .account-button.is-large{height:56px;padding:0 28px;font-size:16.5px}.account-page .account-button.is-quiet{background:var(--a-soft);color:var(--a-ink)!important;box-shadow:none}.account-page .account-button.is-quiet:hover{background:var(--a-soft-2);box-shadow:none}.account-page .account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.account-page .account-actions.is-stacked{display:grid}.account-page .account-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:15px}.account-page .account-links :is(a,button){font-weight:500;color:var(--a-muted)!important;transition:color .2s}.account-page .account-links :is(a,button):hover{color:var(--a-ink)!important}.account-page .account-divider{margin-top:24px;padding-top:20px;border-top:1px solid var(--a-line)}.account-page .account-divider .account-form,.account-page .account-divider .account-links{margin-top:0}.account-page .account-subhead{font:650 19px/1.2 var(--a-sans);letter-spacing:-.03em;color:var(--a-ink)}.account-page .account-aside{display:grid;justify-items:center;gap:46px;text-align:center;animation:account-rise .9s .12s var(--a-ease) both}.account-page .account-aside>p{max-width:370px;font:italic 400 clamp(20px,1.7vw,24px)/1.36 var(--a-serif);letter-spacing:-.015em;color:var(--a-ink-2);text-wrap:balance}.account-page .account-book-stage{perspective:1400px}.account-page .account-book{position:relative;width:clamp(210px,19vw,268px);aspect-ratio:7/10;transform-style:preserve-3d;transform:rotateY(-24deg) rotateX(4deg);animation:account-float 9s ease-in-out infinite}.account-page .account-book:after{content:"";position:absolute;top:1.4%;bottom:1.4%;left:calc(100% - 1px);width:34px;transform-origin:left center;transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#f8f5ee 0 1.4px,#d8d3c7 1.4px 2.4px)}.account-page .account-book>div{position:absolute;inset:0;display:flex;flex-direction:column;padding:13% 9% 9% 14%;border-radius:6px 14px 14px 6px;background:linear-gradient(90deg,#1b2a3f 0 5%,#0000 5% 5.5%,#35506f 5.5%);box-shadow:0 2px 3px #0000004d,0 34px 60px #1616264d,-26px 44px 70px #16162633;color:#e6d9b6;text-align:left}.account-page .account-book>div:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,#ffffff24,#fff0 34%,#0000 62%,#0000001f)}.account-page .account-book small{font:600 clamp(8px,.72vw,10px) var(--a-sans);letter-spacing:.2em;opacity:.7}.account-page .account-book strong{margin-top:9%;font:500 clamp(25px,2.5vw,35px)/1.05 var(--a-serif);letter-spacing:-.02em}.account-page .account-book span{margin-top:auto;font:500 clamp(8px,.72vw,10px) var(--a-sans);letter-spacing:.16em;opacity:.75}.account-page .account-book b{position:absolute;right:9%;bottom:7%;font:680 clamp(15px,1.4vw,19px) var(--a-sans);letter-spacing:-.05em;opacity:.85}.account-page.is-page .account-main{display:block;padding:0}.account-page .account-wrap{width:min(1120px,100%);margin-inline:auto}.account-page .account-hero{display:grid;justify-items:center;padding-top:clamp(36px,6.5vh,72px);text-align:center}.account-page .account-hero>*{animation:account-rise .8s var(--a-ease) both}.account-page .account-hero>:nth-child(2){animation-delay:.07s}.account-page .account-display{font:680 clamp(42px,6vw,82px)/.96 var(--a-sans);letter-spacing:-.055em;text-wrap:balance}.account-page :is(.account-display,.account-h2) em{font:italic 500 1.06em/1 "BW Hero Serif",var(--a-serif);letter-spacing:-.035em}.account-page .account-hero .account-lead{max-width:540px;margin-top:22px;font-size:clamp(17px,1.5vw,19px)}.account-page .account-plan{width:min(480px,100%);margin:38px auto 0;padding:34px;border-radius:40px;background:var(--a-card);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur);box-shadow:var(--a-edge),var(--a-shadow-deep);text-align:center;animation:account-rise .9s .14s var(--a-ease) both}.account-page .account-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#0000000d}.account-page .account-toggle>i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0000000a,0 2px 6px #0000001a;transform:translateX(calc(var(--a-toggle,0)*100%));transition:transform .5s var(--a-spring)}.account-page .account-toggle>button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:999px;font:560 15px/1 var(--a-sans);color:var(--a-muted);transition:color .3s}.account-page .account-toggle>button[aria-checked=true]{color:var(--a-ink)}.account-page .account-toggle span{padding:4px 9px;border-radius:999px;background:var(--a-tint-soft);font:620 12px/1 var(--a-sans);color:#9b411c}.account-page .account-plan-name{margin-top:30px;font:600 15px/1.3 var(--a-sans);letter-spacing:-.01em;color:var(--a-ink-2)}.account-page .account-price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:4px}.account-page .account-price strong{display:inline-block;font:700 84px/1 var(--a-sans);letter-spacing:-.06em;animation:account-price .5s var(--a-spring) both}@keyframes account-price{0%{opacity:0;transform:translateY(14px) scale(.95);filter:blur(6px)}}.account-page .account-price span{font:500 17px var(--a-sans);color:var(--a-muted)}.account-page .account-plan-note{margin-top:8px;font-size:15.5px;color:var(--a-muted)}.account-page .account-plan .account-button{margin-top:26px}.account-page .account-plan-fine{margin-top:16px;font-size:13.5px;line-height:1.45;color:var(--a-muted)}.account-page .account-plan-after{display:grid;gap:12px;width:min(520px,100%);margin:22px auto 0;text-align:center}.account-page .account-plan-after .account-links{justify-content:center;margin-top:0}.account-page .account-section{padding-top:clamp(84px,11vw,128px)}.account-page .account-section-head{display:grid;justify-items:center;margin-bottom:44px;text-align:center}.account-page .account-kicker{margin-bottom:16px;font:600 14px var(--a-sans);color:#9b411c}.account-page .account-h2{font:680 clamp(36px,4.8vw,66px)/.98 var(--a-sans);letter-spacing:-.05em;text-wrap:balance}.account-page .account-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-page .account-group{padding:30px;border-radius:32px;background:var(--a-card);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur);box-shadow:var(--a-edge),var(--a-shadow);transition:box-shadow .5s var(--a-spring),transform .5s var(--a-spring)}.account-page .account-group:hover{transform:translateY(-3px);box-shadow:var(--a-edge),var(--a-shadow-deep)}.account-page .account-group>span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--a-ink);color:#fff}.account-page .account-group h3{margin-top:20px;font:660 23px/1.15 var(--a-sans);letter-spacing:-.04em}.account-page .account-group ul{display:grid;gap:12px;margin-top:18px}.account-page .account-group li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.4;color:var(--a-ink-2)}.account-page .account-group li svg{flex:none;margin-top:3px;color:var(--a-good)}.account-page .account-questions{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(30px,6vw,100px)}.account-page .account-questions .account-section-head{justify-items:start;margin:0;text-align:left}.account-page .account-questions .account-h2{font-size:clamp(34px,3.9vw,52px)}.account-page .account-questions .account-section-head>p:last-child{max-width:360px;margin-top:22px;font-size:16.5px;line-height:1.5;color:var(--a-muted)}.account-page .account-question{border-bottom:1px solid var(--a-line)}.account-page .account-question:first-child{border-top:1px solid var(--a-line)}.account-page .account-question button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 4px;font:600 18.5px/1.3 var(--a-sans);letter-spacing:-.025em;text-align:left;color:var(--a-ink)}.account-page .account-question button>i{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:#0000000d;transition:background-color .3s}.account-page .account-question button>i:after,.account-page .account-question button>i:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.8px;border-radius:2px;background:var(--a-ink);transform:translate(-50%,-50%)}.account-page .account-question button>i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .45s var(--a-spring)}.account-page .account-question.is-open button>i{background:var(--a-ink)}.account-page .account-question.is-open button>i:after,.account-page .account-question.is-open button>i:before{background:#fff}.account-page .account-question.is-open button>i:after{transform:translate(-50%,-50%) rotate(0)}.account-page .account-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--a-spring)}.account-page .account-question.is-open .account-answer{grid-template-rows:1fr}.account-page .account-answer>div{overflow:hidden}.account-page .account-answer p{max-width:620px;padding:0 4px 24px;font-size:16.5px;line-height:1.55;color:var(--a-muted)}.account-page.is-page .account-foot{margin-top:clamp(70px,9vw,110px);padding-top:26px;border-top:1px solid var(--a-line)}@media (max-width:900px){.account-page.is-split .account-main{grid-template-columns:minmax(0,1fr);width:100%}.account-page .account-aside{display:none}.account-page .account-groups,.account-page .account-questions{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.account-page{padding-top:16px;font-size:16px}.account-page .account-main{align-items:start;padding:22px 0 30px}.account-page .account-card{padding:28px 22px;border-radius:28px}.account-page .account-toplink>span{display:none}.account-page .account-toplink :is(a,button){height:38px;padding:0 15px}.account-page .account-actions .account-button{width:100%}.account-page .account-choices.is-row{grid-template-columns:minmax(0,1fr)}.account-page .account-plan{padding:26px 22px;border-radius:32px}.account-page .account-price strong{font-size:68px}.account-page .account-group{padding:26px;border-radius:28px}.account-page .account-question button{padding:20px 2px;font-size:17.5px}}@media (prefers-reduced-motion:reduce){.account-ambient:after,.account-ambient:before,.account-page *,.account-page :after,.account-page :before,.account-page:after,.account-page:before{animation:none!important;transition:none!important}}