@font-face{font-family:'Alexandria Variable';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/alexandria-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Alexandria Variable';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/alexandria-arabic.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
:root{font:14px/1.5 var(--ew-font);color:var(--ew-text);background:var(--ew-page);font-synthesis:none;color-scheme:light}
[data-theme=dark]{color-scheme:dark}
*{box-sizing:border-box}body{margin:0}header,main{max-width:1120px;margin:auto;padding:32px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ew-line)}h1{font:700 32px var(--ew-font);margin:8px 0}h2{font-size:22px;letter-spacing:-.035em}h3{letter-spacing:-.025em}section{background:var(--ew-surface);border:1px solid var(--ew-edge);border-radius:18px;padding:24px}#auth{max-width:520px}label{display:block;margin:16px 0}input,textarea,select{display:block;width:100%;padding:11px 12px;border:1px solid var(--ew-edge);border-radius:10px;font:inherit;background:var(--ew-surface);color:var(--ew-text)}button{cursor:pointer;background:var(--ew-t);color:var(--ew-d);border:2px solid var(--ew-d);box-shadow:3px 3px 0 var(--ew-d);border-radius:12px;min-height:40px;padding:8px 14px;font:600 13px/1.4 var(--ew-font);transition:var(--ew-press)}button:active{transform:translate(2px,2px);box-shadow:none}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--ew-c);outline-offset:3px}a{color:var(--ew-d)}[data-theme=dark] button,[data-theme=dark] a{color:var(--ew-text)}small{letter-spacing:0}.toolbar{display:flex;justify-content:space-between;align-items:center}.columns{display:grid;grid-template-columns:280px 1fr;gap:24px}nav{display:flex;flex-direction:column;gap:6px}nav button{text-align:left}article{min-width:0}.message{padding:16px;margin:12px 0;border-radius:12px;background:var(--ew-soft);white-space:pre-wrap;overflow-wrap:anywhere}.support{border-left:3px solid var(--ew-c)}.meta{font-size:12px;color:var(--ew-muted)}textarea{min-height:120px;margin:12px 0}#notice{color:var(--ew-bad);overflow-wrap:anywhere}#notice:empty{display:none}[hidden]{display:none!important}@media(max-width:700px){header,main{padding:18px}.columns{grid-template-columns:1fr}section{padding:18px}}
#payments{margin-top:24px}#payment-history{overflow-wrap:anywhere}.remember{display:flex;align-items:center;gap:10px}.remember input{width:20px;height:20px;margin:0}

.auth-brand{display:flex;align-items:center;gap:8px;margin:0 0 12px}.auth-brand img{height:28px;width:auto}.auth-brand img+img{height:24px}
.auth-brand .wm-white,[data-theme=dark] .auth-brand .wm-ink{display:none}[data-theme=dark] .auth-brand .wm-white{display:block}
#login>button,#setup-password>button,#mfa>button,#begin-enrollment{background:var(--ew-c);color:var(--ew-on)}
