html:has(body.acct-body){background:var(--arc-bg)}body.acct-body{background:var(--arc-bg);color:var(--arc-ink);font-family:var(--arc-font-body)}body.acct-body ::selection{background:rgba(25,211,255,.35);color:#fff}.acct-body .acct{--s1:var(--arc-surface);--s2:var(--arc-surface-2);--s3:#262b38;--hair:rgba(58,64,82,.7);--hair2:var(--arc-line);--t2:var(--arc-ink-2);--t3:var(--arc-ink-3);--cy:var(--arc-accent);--cy-16:rgba(25,211,255,.16);--cy-30:rgba(25,211,255,.45);--err:#ff7a7f;--r-lg:0px;--r-md:0px;--r-sm:0px;--aa-frame:0 -4px 0 0 var(--arc-line),0 4px 0 0 var(--arc-line),-4px 0 0 0 var(--arc-line),4px 0 0 0 var(--arc-line);--aa-divider:linear-gradient(90deg,var(--arc-line) 0 12px,transparent 12px 16px) 0 0/16px 2px repeat-x,linear-gradient(var(--arc-line),var(--arc-line)) 0 2px/100% 2px no-repeat;color:var(--arc-ink);caret-color:var(--arc-accent);font-size:var(--arc-fs-body);line-height:var(--arc-lh-body)}.acct-body .acct :where(*){border-radius:0}.acct-body .acct :focus-visible{outline:var(--arc-focus);outline-offset:3px;border-radius:0}.acct-body .acct-top{border-bottom:0;position:relative}.acct-body .acct-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;pointer-events:none;background:var(--aa-divider)}.acct-body .acct-brand{padding-top:5px;padding-bottom:5px;font-family:var(--arc-font-display);font-weight:400;letter-spacing:.06em;color:var(--arc-ink)}.acct-body .acct-top__tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--arc-font-pixel);font-size:var(--arc-fs-label);letter-spacing:.08em;color:var(--arc-ink-2)}.acct-body .acct-top__tag::before{content:"";flex:none;width:8px;height:8px;background:var(--arc-accent)}.acct-body .acct-h1{color:var(--arc-ink);letter-spacing:.02em}.acct-body .acct-muted{color:var(--arc-ink-2);font-size:17px;line-height:var(--arc-lh-body)}.acct-body .acct-hello .acct-muted{font-size:15px;color:var(--arc-ink-3)}.acct-body .acct-card h2,.acct-body .acct-sec__head h2,.acct-body .acct-sheet__head h2{font-family:var(--arc-font-display);letter-spacing:.02em;color:var(--arc-ink)}.acct-body .acct .acct-fine{font-size:13px!important;color:var(--arc-ink-3)!important}.acct-body .acct-credit{font-size:12px;color:var(--arc-ink-3)}.acct-body :is(.acct-welcome__h,.acct-mem__step,.acct-next__mon){font-family:var(--arc-font-pixel);font-weight:400;font-size:var(--arc-fs-label);letter-spacing:.08em;color:var(--arc-ink-2)}.acct-body .acct-next__mon{color:var(--arc-accent)}.acct-body .acct-note span{font-family:var(--arc-font-pixel);font-size:var(--arc-fs-label);letter-spacing:.06em}@media (min-width:640px){.acct-body .acct-stage:has(> form[data-form=code]),.acct-body .acct-stage:has(> form[data-form=phone]){max-width:560px;margin:56px auto 0;padding:36px 36px 28px;background:var(--arc-surface);box-shadow:var(--aa-frame),inset 0 0 0 4px var(--arc-accent-glow)}}.acct-body .acct-field span{display:flex;align-items:center;gap:8px;font-family:var(--arc-font-pixel);font-size:var(--arc-fs-label);font-weight:400;letter-spacing:.08em;color:var(--arc-ink-2);margin-bottom:8px}.acct-body .acct-field span::before{content:"";flex:none;width:6px;height:6px;background:var(--arc-accent)}.acct-body .acct-field select,.acct-body .acct-input,.acct-body .acct-pick select{border:2px solid var(--arc-line);border-radius:0;background-color:var(--arc-bg);color:var(--arc-ink);box-shadow:none}.acct-body .acct-field select,.acct-body .acct-input{min-height:56px;font-size:18px}.acct-body .acct-pick select{min-height:44px;font-size:16px}.acct-body .acct-input::placeholder{color:var(--arc-ink-3)}.acct-body .acct-field select:focus,.acct-body .acct-input:focus{border-color:var(--arc-accent);box-shadow:inset 0 0 0 2px var(--arc-accent-glow)}.acct-body .acct-field select:focus-visible,.acct-body .acct-input:focus-visible{outline:var(--arc-focus);outline-offset:2px}.acct-body .acct-input[name=code]{font-size:30px;font-weight:600;letter-spacing:.4em;font-variant-numeric:tabular-nums;padding-top:10px;padding-bottom:10px}.acct-body .acct-demo{border:2px dashed rgba(226,184,94,.6);background:rgba(226,184,94,.06);color:var(--arc-ink-2);font-size:15px}.acct-body .acct-demo b{color:var(--arc-proof);font-family:var(--arc-font-display);font-weight:400;font-size:30px;letter-spacing:.24em}.acct-body .acct-err{color:var(--err);font-size:16px;line-height:1.45}.acct-body .acct-err:not(:empty){padding:10px 12px;background:rgba(255,107,112,.08);box-shadow:inset 4px 0 0 0 var(--err)}.acct-body .acct-cta{min-height:var(--arc-btn-height);margin-bottom:var(--arc-press-offset);border-radius:0;font-family:var(--arc-font-body);font-weight:700;font-size:var(--arc-fs-button);letter-spacing:0;background:var(--arc-accent);color:var(--arc-on-accent);box-shadow:var(--arc-shadow-face),0 var(--arc-press-offset) 0 0 var(--arc-accent-deep);transition:transform var(--arc-step-fast) steps(2),box-shadow var(--arc-step-fast) steps(2),filter 120ms}.acct-body .acct-cta:not([disabled]):active{transform:translateY(var(--arc-press-offset));box-shadow:var(--arc-shadow-face),0 0 0 0 var(--arc-accent-deep)}.acct-body .acct-cta[disabled]{opacity:1;background:var(--s3);color:var(--arc-ink-3);box-shadow:inset 0 0 0 2px var(--arc-line),0 var(--arc-press-offset) 0 0 rgba(0,0,0,.5)}.acct-body .acct-pill{min-height:44px;margin-bottom:4px;border-radius:0;font-weight:700;color:var(--arc-on-accent);background:var(--arc-accent);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 4px 0 0 var(--arc-accent-deep);transition:transform var(--arc-step-fast) steps(2),box-shadow var(--arc-step-fast) steps(2),background 120ms}.acct-body .acct-pill:not([disabled]):active{transform:translateY(4px);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 0 0 0 var(--arc-accent-deep)}.acct-body .acct-pill--ghost{color:var(--arc-ink);background:rgba(10,12,18,.78);box-shadow:inset 0 0 0 2px rgba(238,240,245,.8),0 4px 0 0 #000}.acct-body .acct-pill--ghost:not([disabled]):active{box-shadow:inset 0 0 0 2px rgba(238,240,245,.8),0 0 0 0 #000}.acct-body .acct-pill[disabled]{opacity:.55}.acct-body .acct-link{display:inline-flex;align-items:center;min-height:44px;color:var(--arc-ink);font-size:16px;text-decoration-color:var(--arc-accent);text-decoration-thickness:2px;text-underline-offset:4px}.acct-body .acct-next.is-empty .acct-link{min-height:44px;color:var(--arc-accent)}.acct-body .acct-back{min-height:44px;color:var(--arc-ink-2);font-size:16px}.acct-body .acct-actions{gap:2px;margin-top:10px}.acct-body .acct-iconbtn{width:44px;height:44px;background:var(--s3);box-shadow:inset 0 0 0 2px var(--arc-line)}.acct-body .acct-chip{min-height:44px;color:var(--arc-ink-2);background:var(--s2);box-shadow:inset 0 0 0 2px var(--arc-line)}.acct-body .acct-chip.on{color:var(--arc-on-accent);background:var(--arc-accent);box-shadow:0 3px 0 0 var(--arc-accent-deep);margin-bottom:3px}.acct-body .acct-chip--add{width:44px}@media (hover:hover) and (pointer:fine){.acct-body .acct-cta:not([disabled]):hover{transform:translateY(-2px);filter:brightness(1.08)}.acct-body .acct-pill:not([disabled]):hover{background:#4ddeff}.acct-body .acct-pill--ghost:not([disabled]):hover{background:rgba(10,12,18,.78);box-shadow:inset 0 0 0 2px var(--arc-accent),0 4px 0 0 #000}.acct-body .acct-link:hover{color:var(--arc-accent)}.acct-body .acct-agree:hover,.acct-body .acct-car:hover,.acct-body .acct-chip:hover:not(.on){box-shadow:inset 0 0 0 2px var(--arc-accent)}}.acct-body :is(.acct-hero,.acct-next,.acct-resume,.acct-mem,.acct-club){box-shadow:var(--aa-frame);margin-left:4px;margin-right:4px}.acct-body .acct-next:not(.is-empty){background:linear-gradient(160deg,#0e2430 0,var(--arc-surface-2) 55%);box-shadow:0 -4px 0 0 var(--arc-accent),0 4px 0 0 var(--arc-accent),-4px 0 0 0 var(--arc-accent),4px 0 0 0 var(--arc-accent)}.acct-body .acct-next.is-loading{box-shadow:var(--aa-frame)}.acct-body .acct-hero--page{margin-bottom:18px}.acct-body .acct-resume{box-shadow:inset 0 4px 0 0 var(--arc-accent),var(--aa-frame)}.acct-body .acct-mem{box-shadow:0 -4px 0 0 rgba(226,184,94,.7),0 4px 0 0 rgba(226,184,94,.7),-4px 0 0 0 rgba(226,184,94,.7),4px 0 0 0 rgba(226,184,94,.7);background:linear-gradient(160deg,#1d1810 0,#0f0d09 60%)}.acct-body .acct-mem__badge{background:rgba(226,184,94,.14);color:var(--arc-proof)}.acct-body :is(.acct-tl__card,.acct-wo,.acct-card,.acct-welcome__item,.acct-welcome__empty,.acct-car,.acct-agree,.acct-club__price div,.acct-sheet__text,.acct-note,.acct-next__date){box-shadow:inset 0 0 0 2px var(--arc-line)}.acct-body .acct-club__price div.is-today,.acct-body .acct-hero__badge{box-shadow:inset 0 0 0 2px var(--cy-30)}.acct-body .acct-next__date{background:var(--arc-bg)}.acct-body .acct-club__price b,.acct-body .acct-hero__name,.acct-body .acct-mem__plan,.acct-body .acct-next__day,.acct-body .acct-next__title,.acct-body .acct-wo__title{font-family:var(--arc-font-display)}.acct-body .acct-hero.is-empty .acct-hero__name{font-family:var(--arc-font-body)}.acct-body .acct-car__body,.acct-body .acct-hero__sub,.acct-body .acct-lines li,.acct-body .acct-next__what,.acct-body .acct-refer__ex li,.acct-body .acct-refer__friends li,.acct-body .acct-tl__when,.acct-body .acct-wo__car{font-size:15px}.acct-body .acct-tl__lines summary{min-height:44px;font-size:15px}.acct-body .acct-tag{font-family:var(--arc-font-pixel);font-weight:400;font-size:var(--arc-fs-label);letter-spacing:.06em;padding:5px 9px}.acct-body .acct-tag--mute{background:rgba(255,255,255,.07);color:var(--arc-ink-2)}.acct-body .acct-tl::before{width:4px;left:5px;background:repeating-linear-gradient(180deg,var(--arc-line) 0 8px,transparent 8px 12px)}.acct-body .acct-tl__dot{box-shadow:inset 0 0 0 2px var(--arc-ink-3)}.acct-body .acct-tl__item.is-next .acct-tl__dot{background:var(--arc-accent);box-shadow:0 0 0 3px var(--cy-16)}.acct-body .acct-prog__dot{height:6px;background:var(--arc-meter-off)}.acct-body .acct-prog__steps li{font-size:13px}.acct-body .acct-prog__steps li.is-now .acct-prog__dot{box-shadow:none}.acct-body .acct-pay{box-shadow:inset 0 0 0 2px var(--arc-line)}.acct-body .acct-pay.is-default{box-shadow:inset 0 0 0 2px var(--arc-accent)}.acct-body .acct-pay.is-loading{box-shadow:none}.acct-body .acct-refer__link code{box-shadow:inset 0 0 0 2px var(--arc-line);color:var(--arc-accent)}.acct-body .acct-toast{background:var(--cy-16);box-shadow:inset 4px 0 0 0 var(--arc-accent);color:var(--arc-ink);font-size:15px}.acct-body .acct-resume__note{box-shadow:inset 4px 0 0 0 #ffb547}.acct-body .acct-foot{border-top:0;position:relative;padding-top:16px}.acct-body .acct-foot::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--aa-divider)}.acct-body .acct-sheet__panel{box-shadow:0 -4px 0 0 var(--arc-line),0 -20px 60px rgba(0,0,0,.6)}.acct-body .acct-sheet__text{background:var(--arc-bg)}@media (prefers-reduced-motion:reduce){.acct-body .acct-cta,.acct-body .acct-pill{transition:none}.acct-body .acct-cta:hover{transform:none}}