.pin-boxes{display:flex;gap:var(--aet-sp-10)}.pin-box{width:52px;height:56px;padding:0;border-radius:var(--aet-radius-l);text-align:center;font:700 1.5rem/1 ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--aet-amber-soft);background:rgba(var(--aet-deep-rgb),.75);border:1px solid var(--aet-border-strong);caret-color:var(--aet-amber-soft)}.pin-box:hover{border-color:rgba(var(--aet-rune-soft-rgb),.5)}.pin-box:focus{outline:none;border-color:var(--aet-amber-soft);box-shadow:0 0 0 3px rgba(var(--aet-amber-rgb),.28)}.pin-boxes--full .pin-box{border-color:rgba(var(--aet-amber-rgb),.55)}.field--error .pin-box{border-color:var(--aet-bad);box-shadow:var(--aet-ring-bad)}.form__alt{margin:0 0 var(--aet-sp-12);text-align:center;color:var(--aet-muted);font-size:var(--aet-text-m)}.form--center>.card-icon{align-self:center}.form--center>.page-title,.form--center>.page-lead{text-align:center;align-self:center}.form--center .pin-field .field__label,.form--center .pin-field .field__error,.form--center .pin-field .field__hint{text-align:center}.form--center .pin-boxes{justify-content:center}.result .code-box{text-align:center}.code-box{margin:0 auto 18px;padding:18px;max-width:360px;border-radius:var(--aet-radius);background:rgba(var(--aet-deep-rgb),.7);border:1px dashed rgba(var(--aet-amber-rgb),.6)}.code-box__label{margin:0 0 var(--aet-sp-6);color:var(--aet-faint);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em}.code-box__value{margin:0}.code-box__value code{font:700 clamp(2rem,1.6rem + 2vw,2.6rem)/1.1 ui-monospace,"Cascadia Mono",Consolas,monospace;letter-spacing:.18em;color:var(--aet-amber-soft)}.account-errors__title{margin:0 0 var(--aet-sp-6);font-weight:600}.account-errors__list{margin:0;padding-left:var(--aet-sp-20)}.account-errors__list a{color:inherit;text-decoration:underline}@media(pointer:coarse){.account-errors__list a{display:inline-block;padding:var(--aet-sp-10) 0}}.account{display:flex;flex-direction:column;gap:var(--aet-sp-20)}.account>.alert{margin:0}.account [id]{scroll-margin-top:calc(var(--aet-header-h) + 16px)}.account-errors:focus{outline:none}.account-id{display:grid;gap:var(--aet-sp-20);grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.account-id--coins{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}}.account-profile{display:flex;flex-direction:column;gap:var(--aet-sp-20);background:radial-gradient(60% 120% at 0% 0%,rgba(var(--aet-rune-rgb),.16),transparent 60%),radial-gradient(40% 80% at 100% 100%,rgba(var(--aet-red-rgb),.08),transparent 70%),var(--aet-surface)}.account-profile__id{display:flex;align-items:center;gap:var(--aet-sp-20);min-width:0}.account-profile__id .aet-avatar{box-shadow:0 0 0 2px rgba(var(--aet-amber-rgb),.6),0 0 0 6px rgba(var(--aet-amber-rgb),.1),var(--aet-shadow)}.account-profile__text{min-width:0}:where(.card) p.account-profile__name{margin:0 0 var(--aet-sp-6);font:700 var(--aet-text-xl)/1.25 var(--aet-font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);letter-spacing:.02em;color:var(--aet-heading)}:where(.card) p.account-profile__main{display:flex;align-items:center;gap:var(--aet-sp-8);margin:0;color:var(--aet-muted);font-size:var(--aet-text-m)}.account-profile .account-profile__face{width:28px;height:28px;border-radius:var(--aet-radius-round);overflow:hidden}.account-profile .account-profile__face svg{width:24px;height:24px}.account-profile .account-profile__face img{width:28px;height:28px;object-fit:cover}.account-facts{padding-top:var(--aet-sp-20);border-top:1px solid var(--aet-border)}.account-profile__foot{display:flex;justify-content:flex-end;margin-top:auto}.account-profile__logout{margin:0}.account-coins{display:flex;flex-direction:column}.account-coins>.panel-head{margin-bottom:var(--aet-sp-12)}.account-coins__row{display:flex;flex-direction:column;gap:var(--aet-sp-16)}.account-coins__label{margin:0 0 var(--aet-sp-2);color:var(--aet-faint);font-size:var(--aet-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em}:where(.card) p.account-coins__label{margin-bottom:var(--aet-sp-2)}:where(.card) p.account-coins__value{margin:0;font:700 clamp(1.7rem,1.4rem + 1vw,2.1rem)/1.15 var(--aet-font);color:var(--aet-amber-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 0 24px rgba(var(--aet-amber-rgb),.25)}:where(.card) p.account-coins__note{margin:var(--aet-sp-16) 0 0;padding-top:var(--aet-sp-14);border-top:1px solid rgba(var(--aet-amber-rgb),.18)}@media(min-width:1000px){.account-coins__note{margin-top:auto!important}.account-coins__row{margin-bottom:var(--aet-sp-20)}}@media(max-width:999.98px){.account-coins__row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.account-coins__row>.btn{width:auto}}@media(max-width:360px){.account-coins__row>.btn{width:100%}}.chars{list-style:none;margin:0;padding:0;display:grid;gap:var(--aet-sp-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@media(min-width:1000px){.chars{grid-template-columns:repeat(auto-fit,minmax(max(15rem,calc((100% - 3 * var(--aet-sp-16)) / 4)),1fr))}}.char{position:relative;display:flex;flex-direction:column;gap:var(--aet-sp-14);min-width:0;padding:var(--aet-sp-16);border-radius:var(--aet-radius-sm);background:linear-gradient(180deg,rgba(var(--aet-rune-rgb),.07),transparent 40%),rgba(var(--aet-deep-rgb),.55);border:1px solid var(--aet-border)}.char--main{border-color:rgba(var(--aet-amber-rgb),.55);background:radial-gradient(80% 50% at 50% 0%,rgba(var(--aet-amber-rgb),.13),transparent 70%),rgba(var(--aet-deep-rgb),.55);box-shadow:inset 0 1px rgba(var(--aet-amber-rgb),.25)}.char__top{display:flex;align-items:flex-start;gap:var(--aet-sp-14);min-width:0}.char__head{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--aet-sp-6)}.char p{margin:0}.char .char__face{width:64px;height:64px;border-radius:var(--aet-radius-l);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--aet-amber-rgb),.25),0 6px 18px -8px #000c}.char .char__face img{display:block;width:64px;height:64px;object-fit:cover}.char .char__face svg{width:32px;height:32px}.char--main .char .char__face{box-shadow:0 0 0 1px rgba(var(--aet-amber-rgb),.7),0 0 18px -4px rgba(var(--aet-amber-rgb),.55)}.char__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aet-sp-4) var(--aet-sp-8);font:700 1.1rem/1.25 var(--aet-font-display);color:var(--aet-heading);overflow-wrap:anywhere}.char__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aet-sp-2) var(--aet-sp-10);color:var(--aet-muted);font-size:var(--aet-text-s)}.char__level{color:var(--aet-amber-soft);font-weight:700}.char__guild{display:flex;align-items:center;gap:var(--aet-sp-8);min-width:0;font-size:var(--aet-text-s);font-weight:600;overflow-wrap:anywhere}.char__guild .guild-mark--md{width:32px;height:24px}.char__facts{padding-top:var(--aet-sp-10);margin-top:auto;border-top:1px solid var(--aet-border)}.char__facts dd{color:var(--aet-muted);font-weight:600}@media(max-width:559.98px){.chars{gap:0}.char{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--aet-sp-4) var(--aet-sp-12);padding:var(--aet-sp-14) 0;border:0;border-radius:0;background:none;box-shadow:none}.char+.char{border-top:1px solid var(--aet-border)}.chars>.char:first-child{padding-top:0}.char__top{display:contents}.char .char__face{width:48px;height:48px;border-radius:10px;grid-row:1 / span 2}.char .char__face img{width:48px;height:48px}.char--main{background:none;box-shadow:none}.char__facts{grid-column:2;display:flex;flex-wrap:wrap;gap:0;padding:0;margin:0;border:0}.char__facts>div{padding:0!important;border:0}.char__facts dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.char__facts dd{margin:0;text-align:left;font-weight:400;color:var(--aet-faint)}.char__facts>div+div dd:before{content:"\b7";margin:0 var(--aet-sp-6)}}.account-main{margin-top:var(--aet-sp-20);padding-top:var(--aet-sp-20);border-top:1px solid var(--aet-border);display:flex;flex-direction:column;gap:var(--aet-sp-12)}.account-main select{max-width:360px}@media(max-width:719.98px){.account-main select{max-width:none}.account-main .btn{width:100%}}.account-pair{display:grid;gap:var(--aet-sp-20);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1000px){.account-pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.account-pins .pin-boxes{flex-wrap:nowrap}.account-forum{display:flex;flex-direction:column;gap:var(--aet-sp-14)}.account-forum>.panel-head{margin-bottom:var(--aet-sp-6)}.account-forum>p{margin:0}.account-forum>.alert{margin:0}.account-forum__current{display:flex;flex-direction:column;gap:var(--aet-sp-2);font-size:var(--aet-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--aet-faint)}.account-forum__current strong{font:700 1.25rem/1.3 var(--aet-font-display);letter-spacing:.02em;text-transform:none;color:var(--aet-heading)}.account-forum__lock .tag{padding:var(--aet-sp-4) var(--aet-sp-12);font-size:var(--aet-text-s);font-weight:400;color:var(--aet-text)}.account-forum__links{display:flex;flex-wrap:wrap;gap:var(--aet-sp-10);padding-top:var(--aet-sp-6)}@media(max-width:359.98px){.account .pin-box{width:46px;height:52px}.account .pin-boxes{gap:var(--aet-sp-8)}}.class-icon{display:inline-grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--aet-radius-l);border:1px solid rgba(var(--aet-rune-rgb),.35);background:radial-gradient(circle at 30% 30%,rgba(var(--aet-rune-rgb),.35),rgba(var(--aet-red-rgb),.15));color:var(--aet-amber-soft)}.class-icon svg{width:26px;height:26px}.class-icon--warrior{color:#fca5a5}.class-icon--ninja{color:#86efac}.class-icon--sura{color:#c4b5fd}.class-icon--shaman{color:#93c5fd}.class-icon--lycan{color:#fcd34d}@media(max-width:480px){.account-profile__id .aet-avatar--xl{width:56px;height:56px;font-size:1.5rem}}@media(max-width:559.98px){.account-facts>div>dd:has(>.field__hint){display:contents}.account-facts dd>.field__hint{flex-basis:100%;margin-top:0}}
