main.account-page{--auth-panel:#fff4d6;--auth-bg:#ffffff;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)}.account-page .account-story{background:var(--auth-panel);isolation:isolate}.account-story>:not(.hive-scene){position:relative;z-index:1}.account-story .account-story__lead{margin:18px 0 0;max-width:30em;color:#4a4030;font-size:17px;line-height:1.55}.account-page .account-story__help{padding:4px 12px 4px 8px;border-radius:999px;background:rgba(255,244,214,.92)}.account-page .account-form-pane{background:var(--auth-bg)}.account-page .account-form-shell{border:0;box-shadow:none;padding:8px 0}.hive-scene{z-index:0;pointer-events:none}.hive-scene,.hive-scene__comb{position:absolute;inset:0}.hive-scene__cells{position:absolute;right:-40px;bottom:-30px;width:min(400px,72%);height:auto}.hive-scene__glow{animation:hive-glow 3.6s ease-in-out infinite}.hive-bee{position:absolute;display:block;line-height:0}.hive-bee__wing{fill:#ffffff;fill-opacity:.85;stroke:#b9c3cf;stroke-width:1}.hive-bee--one{left:12%;top:50%;animation:hive-hover-a 7s ease-in-out infinite}.hive-bee--two{right:16%;top:54%;animation:hive-hover-b 9s ease-in-out infinite}.hive-bee--three{left:34%;bottom:20%;animation:hive-hover-c 4.5s ease-in-out infinite}@keyframes hive-hover-a{0%,to{transform:translate(0) rotate(-4deg)}25%{transform:translate(64px,-30px) rotate(6deg)}50%{transform:translate(128px,4px) rotate(-3deg)}75%{transform:translate(58px,32px) rotate(5deg)}}@keyframes hive-hover-b{0%,to{transform:translate(0) rotate(3deg)}30%{transform:translate(-46px,-40px) rotate(-6deg)}60%{transform:translate(-90px,10px) rotate(4deg)}}@keyframes hive-hover-c{0%,to{transform:translate(0)}50%{transform:translate(30px,-22px)}}@keyframes hive-glow{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hive-bee,.hive-scene__glow{animation:none}}.register-steps{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#6b5310;font-size:14px;font-weight:700}.register-steps__bar{width:28px;height:6px;border-radius:3px;background:#e7e2d3}.register-steps__bar.is-done{background:#f6c344}.account-card .register-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:12px;border:0;background:transparent;color:var(--auth-link);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.account-card .register-back:focus-visible{outline:2px solid var(--auth-link);outline-offset:2px;border-radius:8px}.username-status{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;font-weight:600}.username-status--free{color:#2d7a49}.username-status--taken{color:#923d32}.username-status--checking{color:var(--auth-muted);font-weight:500}.account-card input.is-free{border-color:#3e9b5f}.account-card input.is-taken{border-color:#c0574a}.account-card .register-password input{width:100%}@media (max-width:900px){.account-page .account-story{position:relative;min-height:178px;justify-content:space-between;overflow:hidden}.account-page .account-story h1{display:block;max-width:12em;font-size:21px}.account-story .account-story__lead{display:none}.hive-scene__cells{width:190px;right:-50px;bottom:-40px}.hive-bee--one{left:auto;right:30%;top:6%;animation-name:hive-hover-c}.hive-bee--two{display:none}.hive-bee--three{left:auto;right:6%;bottom:auto;top:30%;animation-name:hive-hover-b;animation-duration:8s}.account-page .account-form-shell{margin-top:16px;padding:6px 4px 8px}}@media (max-width:359px){.account-page .account-story h1{font-size:19px}}