.account-page{background:#080809;min-height:100svh}.account-page .nav{position:relative;border-bottom:1px solid #ffffff10}.account-main{padding:48px 20px 70px;position:relative;isolation:isolate}.account-main:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 30%,#b7410c14,transparent 65%);pointer-events:none}.account-card{width:min(520px,100%);margin:auto;border:1px solid #ffffff20;border-radius:26px;background:linear-gradient(145deg,#1d1a18e8,#111113f5);box-shadow:0 35px 100px #0005,inset 0 1px 0 #ffffff0e}.account-card-top{display:flex;justify-content:space-between;align-items:center;padding:28px 32px 0}.account-card h1{font-size:30px;letter-spacing:-1px;line-height:1.2;margin:0;font-weight:500}.account-close{font-size:29px;line-height:1;color:#85818a}.account-close:hover{color:white}.account-body{padding:30px 40px 36px}.account-eyebrow{font:11px var(--mono);letter-spacing:2.7px;color:#c5bec0;margin:0 0 25px}.account-eyebrow span{display:block;margin:12px 0 0 27px;letter-spacing:4px;font-size:10px;color:#807b82}.account-body h2{font-size:25px;letter-spacing:-.8px;line-height:1.25;font-weight:500}.account-intro{font-size:14px;color:#a5a0a5;line-height:1.7;margin:15px 0 28px}.account-body label{display:block;font-size:13px;margin:21px 0 9px;color:#ded9da}.required{color:#ff7845}.account-body input{width:100%;border:1px solid #ffffff24;border-radius:12px;background:#ffffff04;color:#f5f5f7;padding:13px 15px;height:48px;outline:none;font-size:15px;transition:border-color .2s,background .2s}.account-body input:focus{border-color:#ff9b6270;background:#ff642d06;box-shadow:0 0 0 3px #ff642d0b}.password-wrap{position:relative}.password-wrap input{padding-right:50px}.password-wrap button{position:absolute;right:7px;top:7px;height:34px;width:36px;border:0;border-radius:7px;background:transparent;color:#918a90;display:grid;place-items:center}.password-wrap button:hover{color:#ffb280;background:#ffffff07}.account-text-link{display:block;background:none;border:0;color:#aaa3a7;font-size:13px;padding:0;margin:22px auto 21px}.account-text-link:hover{color:#ffb280}.account-submit,.account-secondary{display:block;width:100%;border-radius:30px;height:46px;font-size:14px;font-weight:500}.account-submit{background:linear-gradient(180deg,#454440,#292827);color:#fff;border:1px solid #ffffff38;box-shadow:inset 0 1px 3px #ffffff35,inset 0 -3px 9px #ffffff0c,0 5px 18px #0003;transition:background .2s,box-shadow .2s}.account-submit:hover{background:linear-gradient(180deg,#655042,#443127);box-shadow:inset 0 1px 3px #ffffff35,0 3px 18px #ff642d12}.account-submit:active{background:#65341f}.account-secondary{background:#ffffff04;color:#ccc5c8;border:1px solid #ffffff18;margin-top:14px}.account-secondary:hover{background:#ffffff0c}.account-status{font-size:12px;line-height:1.7;color:#c3b8af;padding-top:12px;margin-bottom:9px}.account-handoff{font-size:13px;color:#ffb280}.docs-main{padding-top:76px;padding-bottom:100px}.docs-main>h1{font-size:clamp(36px,5vw,60px);letter-spacing:-2px;margin:0}.docs-intro{color:#a29ba1;font-size:17px;margin:22px 0 55px}.docs-grid{display:grid;grid-template-columns:180px 1fr;gap:55px;border-top:1px solid #ffffff20;padding-top:35px}.docs-grid aside{display:flex;flex-direction:column;gap:22px;color:#b9a9a1;font-size:13px}.docs-grid article{min-width:0}.docs-grid h2{font-size:28px;letter-spacing:-.8px;scroll-margin-top:35px}.docs-grid p{color:#a59da1;line-height:1.8;font-size:14px}.docs-grid .code-window{margin:28px 0 45px}.docs-grid pre{font-size:12px}.account-page :focus-visible{outline-color:#ff9a62}@media(max-width:650px){.account-main{padding:25px 16px 45px}.account-card{border-radius:21px}.account-card-top{padding:24px 24px 0}.account-body{padding:28px 24px}.account-body h2{font-size:23px}.account-intro{font-size:13px}.docs-main{padding-top:45px}.docs-grid{grid-template-columns:1fr;gap:30px}.docs-grid aside{flex-direction:row;flex-wrap:wrap}.docs-grid pre{font-size:10px}}

/* Lower the card into the page, with the same text-lit motes as the landing. */
.account-main{min-height:calc(100svh - 96px);padding-top:clamp(85px,14vh,145px);padding-bottom:90px}
.account-main>.hero-dust{z-index:0}
.account-card{position:relative;z-index:1}
.account-body{padding-top:28px}
.account-body h2{margin-top:0}
.account-submit{background:rgba(10,11,13,.78);border-color:#ffffff26;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%);box-shadow:inset 0 1px 1px #ffffff16,inset 0 -1px 3px #0009,0 5px 18px #0003;transition:background .22s,border-color .22s,box-shadow .22s}
.account-submit:hover{background:rgba(18,17,16,.82);border-color:#ffab7440;box-shadow:inset 0 1px 1px #ffffff19,inset 0 -1px 3px #0009,0 5px 18px #0004}
.account-submit:active{background:rgba(26,19,15,.86);box-shadow:inset 0 2px 7px #0008}
.account-card{background:linear-gradient(145deg,rgba(29,28,30,.42),rgba(16,17,20,.50));backdrop-filter:blur(22px) saturate(110%);-webkit-backdrop-filter:blur(22px) saturate(110%);isolation:isolate}
.account-card:before,.account-card:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--card-pointer-active,0);transition:opacity .3s}
.account-card:before{z-index:0;background:radial-gradient(320px circle at var(--card-pointer-x,50%) var(--card-pointer-y,50%),#ffb7820c,transparent 75%)}
.account-card:after{z-index:2;padding:1px;background:radial-gradient(230px circle at var(--card-pointer-x,50%) var(--card-pointer-y,50%),#ff9a6280,#ff642d18 55%,transparent 85%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
.account-card-top,.account-body{position:relative;z-index:1}
@media(max-width:1050px) and (min-width:651px){.account-main{min-height:calc(100svh - 85px)}}
@media(max-width:650px){.account-main{min-height:calc(100svh - 116px);padding-top:48px;padding-bottom:50px}}

.account-page .nav{position:sticky;top:0}
