body.account .actionbar{display:none!important}body.account{padding-bottom:0}.acct{--err:#F0937D;display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(1.6rem,4vw,3.2rem);padding-block:clamp(2.5rem,6vw,5rem);align-items:start}.acct aside{position:sticky;top:calc(var(--hdr) + 1.5rem)}.acct ol.steps{display:flex;flex-direction:column;gap:.25rem}.acct ol.steps li{display:flex;align-items:center;gap:.8rem;padding:.75rem .9rem;border-left:2px solid var(--line);font-size:1rem;font-weight:500;color:var(--text-3);cursor:default}.acct ol.steps li b{min-width:1.8rem;font-weight:600;letter-spacing:.06em;color:var(--text-3)}.acct ol.steps li.done{color:var(--text-2);cursor:pointer}.acct ol.steps li.done b{color:var(--bronze)}.acct ol.steps li.on{border-left-color:var(--bronze);color:#fff;background:var(--panel-2)}.acct ol.steps li.on b{color:var(--bronze-lt)}.acct .side-note{margin-top:1.4rem;padding:1rem 1.05rem;border:1px solid var(--line);font-size:.9375rem;line-height:1.6;color:var(--text-3)}@media (max-width:900px){.acct{grid-template-columns:1fr}.acct aside{position:static}.acct ol.steps{flex-direction:row;gap:0;overflow-x:auto}.acct ol.steps li{flex:1;justify-content:center;border-left:0;border-bottom:2px solid var(--line);padding:.75rem .4rem}.acct ol.steps li span{display:none}.acct ol.steps li.on{border-bottom-color:var(--bronze);background:none}.acct .side-note{display:none}}.acct section.step{padding:0;border:0;animation:rvUp .3s ease both}@keyframes rvUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.acct .card{margin-bottom:1.25rem;padding:clamp(1.3rem,3.4vw,2.3rem);background:var(--panel);border:1px solid var(--line)}.acct .card h2{font-size:clamp(1.5rem,1.2rem + .9vw,1.9rem);font-weight:300;line-height:1.25;color:#fff}.acct .card h3{margin:1.9rem 0 .9rem;padding-bottom:.55rem;border-bottom:1px solid var(--line);font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--bronze-lt)}.acct .sub{margin:.6rem 0 0;max-width:64ch;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;text-transform:none;color:var(--text-2)}.acct .sub a,.acct .hint a,.acct .decl a,.acct .lock a{color:var(--bronze-lt);text-decoration:underline;text-underline-offset:.2em}.acct .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.acct .f{grid-column:span 6;display:flex;flex-direction:column;min-width:0}.acct .f.s12{grid-column:span 12}.acct .f.s8{grid-column:span 8}.acct .f.s4{grid-column:span 4}.acct .f.s3{grid-column:span 3}@media (max-width:640px){.acct .f,.acct .f.s12,.acct .f.s8,.acct .f.s4,.acct .f.s3{grid-column:span 12}}.acct .l{display:block;margin-bottom:.45rem;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none;color:var(--text-2)}.acct .l em{color:var(--bronze-lt);font-style:normal}.acct input[type=text],.acct input[type=email],.acct input[type=tel],.acct input[type=date],.acct input[type=number],.acct select,.acct textarea{width:100%;min-height:3rem;padding:.78rem .9rem;font:inherit;font-size:16px;line-height:1.4;color:#fff;background:#0D0D0D;border:1px solid var(--line-2);border-radius:2px;color-scheme:dark}.acct input::placeholder,.acct textarea::placeholder{color:#A39A8E}.acct input:focus,.acct select:focus,.acct textarea:focus{outline:none;border-color:var(--bronze-lt);box-shadow:0 0 0 3px rgba(192,138,78,.28)}.acct textarea{min-height:5.6rem;resize:vertical}.acct .f.bad input,.acct .f.bad select,.acct .f.bad textarea{border-color:var(--err)}.acct .f .msg{display:none;margin-top:.4rem;font-size:.9375rem;line-height:1.5;color:var(--err)}.acct .f.bad .msg{display:block}.acct .hint{margin-top:.4rem;font-size:.9375rem;line-height:1.55;color:var(--text-3)}.acct .choices{display:flex;flex-wrap:wrap;gap:.65rem}.acct .choice{position:relative}.acct .choice input{position:absolute;opacity:0;pointer-events:none}.acct .choice span{display:inline-flex;align-items:center;gap:.65rem;padding:.72rem 1rem;font-size:1rem;color:var(--text-2);background:#0D0D0D;border:1px solid var(--line-2);border-radius:2px;cursor:pointer;transition:border-color .2s,background .2s}.acct .choice span::before{content:"";flex:none;width:.85rem;height:.85rem;border:1.5px solid var(--line-2);border-radius:50%}.acct .choice input:checked+span{border-color:var(--bronze);background:var(--panel-2);color:#fff}.acct .choice input:checked+span::before{border-color:var(--bronze);background:var(--bronze);box-shadow:inset 0 0 0 2px #0D0D0D}.acct .choice input:focus-visible+span{box-shadow:0 0 0 3px rgba(192,138,78,.4)}.acct .choices.big .choice{flex:1;min-width:15rem}.acct .choices.big span{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;height:100%;padding:1rem 1.1rem 1rem 2.7rem}.acct .choices.big span::before{position:absolute;left:1rem;top:1.3rem}.acct .choices.big b{font-size:1.0625rem;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}.acct .choices.big small{font-size:.9375rem;line-height:1.5;color:var(--text-3)}.acct .bad-group .choice span{border-color:var(--err)}.acct .person{position:relative;margin-top:1rem;padding:1.15rem;border:1px solid var(--line)}.acct .person .tag{font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--bronze-lt)}.acct .person .rm{position:absolute;top:.75rem;right:.8rem;padding:.2rem .3rem;background:none;border:0;font-size:.9375rem;font-weight:600;letter-spacing:0;color:var(--text-2);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.acct .person .rm:hover{color:var(--err)}.acct .add{width:100%;margin-top:.9rem;padding:.85rem 1rem;background:none;border:1px dashed var(--line-2);border-radius:2px;font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--bronze-lt);cursor:pointer}.acct .add:hover{border-color:var(--bronze-lt);color:#fff}.acct .navbtns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.5rem}.acct .btn[disabled]{opacity:.55;cursor:wait}.acct .lock{display:flex;gap:.65rem;align-items:flex-start;margin-top:1rem;padding:.8rem .9rem;font-size:.9375rem;line-height:1.55;color:var(--text-2);background:#0D0D0D;border:1px solid var(--line)}.acct .lock svg{flex:none;margin-top:.2rem}.acct .review{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;margin-top:1.25rem}.acct .rv{padding:.9rem 1rem;font-size:1rem;background:#0D0D0D;border:1px solid var(--line)}.acct .rv h4{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--bronze-lt)}.acct .rv h4 a{font-size:.9375rem;font-weight:500;letter-spacing:0;color:var(--text-2);text-decoration:underline;text-underline-offset:.2em}.acct .rv div{overflow-wrap:anywhere;color:var(--text-2)}.acct .rv div.m,.acct .rv .m{color:var(--text-3)}.acct ol.decl{margin:.9rem 0 0;padding-left:1.4rem;font-size:1rem;line-height:1.65;color:var(--text-2);list-style:decimal}.acct ol.decl li{margin-bottom:.5rem}.acct ol.decl li::marker{font-weight:700;color:var(--bronze-lt)}.acct .agree{display:flex;gap:.8rem;align-items:flex-start;margin-top:1.1rem;padding:.9rem 1rem;font-size:1rem;line-height:1.55;color:var(--text-2);border:1px solid var(--line-2);cursor:pointer}.acct .agree input{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--bronze)}.acct .agree a{color:var(--bronze-lt);text-decoration:underline;text-underline-offset:.2em}.acct .agree.bad{border-color:var(--err)}.acct .sigwrap{position:relative;margin-top:.5rem;background:#F4EFE7;border:1px solid var(--line-2)}.acct .sigwrap.bad{border-color:var(--err);box-shadow:0 0 0 2px rgba(240,147,125,.4)}.acct #sig{display:block;width:100%;height:10.6rem;cursor:crosshair;touch-action:none}.acct .sigwrap .ph{position:absolute;left:1rem;right:1rem;bottom:.85rem;padding-top:.4rem;font-size:.9375rem;letter-spacing:0;text-transform:none;color:#5E574E;border-top:1px solid #c9bfb2;pointer-events:none}.acct .sigwrap button{position:absolute;top:.5rem;right:.5rem;padding:.45rem .8rem;font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--bronze-lt);background:#0D0D0D;border:0;border-radius:2px;cursor:pointer}.acct .alert{display:none;margin-top:1rem;padding:.8rem .9rem;font-size:1rem;color:#fff;background:rgba(240,147,125,.1);border:1px solid var(--err);border-radius:2px}.acct .alert.on{display:block}.acct .done-box{padding:clamp(2rem,6vw,3.8rem) clamp(1rem,4vw,2.5rem);text-align:center}.acct .done-box .ring{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin:0 auto 1.5rem;border:1.5px solid var(--bronze);border-radius:50%}.acct .done-box .ring span{width:1rem;height:1rem;background:var(--bronze);border-radius:50%}.acct .done-box h2{margin-top:.5rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}.acct .done-box .sub{margin-inline:auto}.acct .done-box .ref{display:inline-block;margin-top:1.3rem;padding:.65rem 1.1rem;font-size:1.0625rem;font-weight:700;letter-spacing:.14em;color:var(--bronze-lt);border:1px solid var(--line-2)}.acct .privnote{margin-top:.9rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.65;color:var(--text-2);border:1px solid var(--line);border-radius:2px}.acct .privnote a{color:var(--bronze-lt);text-decoration:underline;text-underline-offset:.2em}@media (prefers-reduced-motion:reduce){.acct section.step{animation:none}}