#acct{flex:none}#acct .ghost{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.acf label{font-size:var(--fs-md);margin:6px 0;display:block}.acf input{box-sizing:border-box;background:var(--panel2);width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm2);font:inherit;margin-top:3px;padding:6px 8px;display:block}.acf .acts button{width:100%;min-height:44px}.acalt{margin-top:10px}.acalt button{width:100%;min-height:44px}.acor{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:8px;margin:0 0 10px;display:flex}.acor:before,.acor:after{content:"";border-top:1px solid var(--line);flex:1}.acaside{text-align:right;font-size:var(--fs-sm);margin:0}.acaside .rplink,.acfoot .rplink{text-decoration:none}.acaside .rplink{color:var(--muted)}.acaside .rplink:hover,.acaside .rplink:focus-visible{color:var(--acc)}.acfoot{border-top:1px solid var(--line);text-align:center;font-size:var(--fs-md);margin:10px 0 0;padding-top:10px}.acfoot .rplink{font-weight:600}.acaside .rplink:hover,.acaside .rplink:focus-visible,.acfoot .rplink:hover,.acfoot .rplink:focus-visible{text-decoration:underline}.acaside .rplink:focus-visible,.acfoot .rplink:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-xs)}.acerr{color:var(--bad)}@media (width<=520px){#acct .ghost{max-width:40vw}#acct .ghost,.acf input,.acts.acm button,.acaside .rplink,.acfoot .rplink{min-height:44px}.acaside .rplink,.acfoot .rplink{align-items:center;display:inline-flex}.acf .acts,.acts.acm{flex-direction:column;align-items:stretch}}.gatebn{background:linear-gradient(var(--acc-wash), var(--acc-wash)), var(--panel);border:1px solid var(--line);border-left:4px solid var(--acc);border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;padding:12px 16px;display:flex}.gatebt{flex-direction:column;gap:2px;min-width:0;display:flex}.gatebt b{color:var(--acc);font-size:var(--fs-lg)}.gatebt span{color:var(--text);font-size:var(--fs-md)}.gatebn .primary{flex:none;padding:8px 16px;font-weight:600}.gatebn .primary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (width<=700px){.gatebt span{display:none}}@media (width<=520px){.gatebn{flex-direction:column;align-items:stretch}.gatebn .primary{min-height:44px}}#gatehint:empty{display:none}
