.acct-auth,.acct-off,.acct-dash,.acct-setup{padding:48px var(--gutter) 96px;overflow-x:clip}.acct-auth{grid-template-columns:auto auto;justify-content:center;align-items:start;gap:32px 48px;display:grid}.acct-auth-side{padding-top:40px}.acct-auth-lab{margin-left:4px}.acct-auth h1{font:700 44px/1.15 var(--f-plain);letter-spacing:-.01em;margin-top:14px}.acct-auth-art{align-items:center;gap:4px;margin-top:24px;display:flex}.acct-auth-art .draw{width:180px;height:180px}.acct-auth-art .arr{width:120px;height:58px;margin-top:40px}.acct-auth-card{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;min-width:0;display:grid}.acct-off{grid-template-columns:220px minmax(0,700px);justify-content:center;align-items:center;gap:24px 56px;padding-top:72px;display:grid}.acct-off-face{width:220px;height:220px}.acct-off h1{font:400 56px/1.14 var(--f-plain);letter-spacing:-.01em}.acct-off-body{max-width:36em;margin-top:20px;font-size:19px}.acct-off-note{margin-top:18px}.acct-off-links{margin-top:22px}.acct-dash{max-width:1360px}.acct-dash-head{flex-wrap:wrap;align-items:baseline;gap:8px 28px;display:flex}.acct-dash h1{font:700 48px/1.1 var(--f-serif)}.acct-status,.acct-progress li,.acct-caps li,.acct-done,.acct-locked{align-items:center;gap:10px;display:flex}.acct-status{font-size:17px}.acct-progress{flex-wrap:wrap;gap:10px 36px;margin-top:22px;font-size:17px;display:flex}.acct-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px 32px;margin-top:64px;display:grid}.acct-card{border:1.5px dashed var(--ink);align-content:start;justify-items:start;gap:14px;padding:24px;font-size:17px;display:grid;position:relative}.acct-card>*{max-width:100%}.acct-legend{background:var(--paper);font:400 24px/1 var(--f-felt);letter-spacing:.04em;text-transform:uppercase;color:var(--red);margin:-37px 0 0 -8px;padding:0 8px}.acct-lc{text-transform:none}.acct-card-note{background:var(--paper);padding:0 6px;position:absolute;top:0;right:20px;translate:0 -62%}.acct-card h3{font:700 22px/1.25 var(--f-plain)}.acct-card .app-release-date{margin-top:-8px}.acct-caps{gap:6px;font-size:16px;display:grid}.acct-connected{justify-items:start;gap:12px;display:grid}.acct-done{font-weight:700}.acct-done .htick{flex:none;width:26px;height:20px}.acct-locked svg{flex:none;width:18px;height:20px}.acct-locked .ink{stroke-width:3.6px}.acct-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.acct-actions form{gap:8px;display:grid}.acct-card .stock{min-height:44px}.acct-state{font-style:italic}.install-message{max-width:24em;font-size:15px}.install-message.error{color:var(--red)}.acct-card-pink{background:var(--pink);grid-column:1/-1}.acct-card-pink .acct-legend{background:var(--pink);color:var(--ink)}.acct-plan{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.acct-plan .acct-legend{grid-column:1/-1}.acct-plan-copy{justify-items:start;gap:10px;width:100%;max-width:420px;display:grid}.acct-plan-line{align-items:baseline;gap:8px;width:100%;display:flex}.acct-leader{border-bottom:2px dotted var(--ink);flex:1;min-width:24px}.acct-bird{align-self:end;width:110px;height:96px;position:relative}.acct-bird img{width:64px;height:64px;position:absolute;top:2px;left:22px}.acct-bird svg{width:110px;height:auto;position:absolute;bottom:0;left:0}.acct-setup{grid-template-columns:minmax(0,380px) minmax(0,680px);align-items:start;gap:40px 72px;display:grid}.acct-kicker{font-size:15px;font-weight:700}.acct-setup h1{font:400 48px/1.14 var(--f-plain);letter-spacing:-.01em;margin-top:10px}.acct-setup-intro{margin-top:20px}.acct-setup .acct-setup-lock{width:72px;height:auto;margin-top:36px}.acct-setup-main{gap:36px;min-width:0;display:grid}.acct-banner{border:1.5px dashed var(--ink);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.acct-banner svg{flex:none;width:32px;height:auto}.acct-steps{font:400 19px/1.5 var(--f-serif);gap:22px;display:grid}.acct-steps li{align-items:flex-start;gap:14px;display:flex}.acct-steps .num{margin-top:-2px;font-size:24px}.acct-steps a{width:fit-content;font-family:var(--f-plain);margin-top:8px;font-size:17px;display:block}.acct-steps code,.acct-form-note code{font-size:.92em}.acct-form-note{font-size:15px}.acct-form fieldset{border:0;gap:20px;min-width:0;display:grid}.acct-form label{font:700 15px/1.3 var(--f-plain);gap:6px;display:grid}.acct-form input:not([type=file]){border:1.5px solid var(--ink);background:var(--paper);width:100%;height:48px;color:var(--ink);font:400 17px/1 var(--f-plain);border-radius:0;padding:0 12px}.acct-form input::placeholder{color:#6b6b6b}.acct-drop{border:1.5px dashed var(--ink);height:96px;font:400 17px/1.3 var(--f-plain);text-align:center;justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}.acct-drop[data-filled=true]{font-weight:700}.acct-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.acct-drop:focus-within{outline:3px solid var(--link);outline-offset:3px;box-shadow:0 0 0 7px var(--yellow)}.acct-drop input:focus-visible{box-shadow:none;outline:none}.acct-form .cta{justify-self:start}.acct-form fieldset:disabled .cta,.acct-actions .cta:disabled{opacity:.6;cursor:default}.acct-msg{align-items:baseline;gap:8px;margin-top:16px;display:flex}.acct-msg-mark{font-weight:700}.acct-msg-error .acct-msg-mark{color:var(--red)}@media (max-width:1279px){.acct-card-note,.acct-setup .acct-setup-lock{display:none}.acct-setup{grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:48px}}@media (max-width:899px){.acct-auth{grid-template-columns:minmax(0,440px);justify-content:center}.acct-auth-side{padding-top:8px}.acct-auth-art{display:none}.acct-off{grid-template-columns:minmax(0,640px);justify-items:start}.acct-cards{grid-template-columns:minmax(0,1fr)}.acct-setup{grid-template-columns:minmax(0,680px)}}@media (max-width:699px){.acct-auth,.acct-off,.acct-dash,.acct-setup{padding-top:32px;padding-bottom:64px}.acct-auth-lab{display:none}.acct-auth h1{margin-top:0;font-size:36px}.acct-off{padding-top:32px}.acct-off h1{font-size:38px}.acct-off-body{font-size:18px}.acct-dash h1{font-size:40px}.acct-cards{gap:48px;margin-top:48px}.acct-card{padding:24px 16px}.acct-legend{margin-left:0;font-size:22px}.acct-setup h1{font-size:38px}.acct-steps{font-size:18px}.acct-bird{display:none}.acct-plan{grid-template-columns:minmax(0,1fr)}}
