@font-face{font-family:axiforma;src:url(../media/Axiforma_400-s.p.1-9pubmnkx2ot.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:axiforma;src:url(../media/Axiforma_600-s.p.0ua1nomx48pix.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:axiforma;src:url(../media/Axiforma_700-s.p.08err6yb2y8pw.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:axiforma Fallback;src:local(Arial);ascent-override:68.67%;descent-override:20.4%;line-gap-override:52.01%;size-adjust:112.28%}.axiforma_a2e0b67a-module__GoFP_W__className{font-family:axiforma,axiforma Fallback}.axiforma_a2e0b67a-module__GoFP_W__variable{--font-axiforma:"axiforma", "axiforma Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:var(--font-axiforma),"Century Gothic","Avenir Next",-apple-system,"Segoe UI",Roboto,sans-serif;--brand-primary:#5777a0;--brand-primary-hover:#3a5b86;--brand-secondary:#7493ba;--secondary-subtle:#d7e3f2;--brand-50:#eef3f9;--text-primary:#0a0b0c;--text-secondary:#80858a;--text-tertiary:#999;--bg-page:#fff;--bg-sunken:#f2f4f5;--border-default:#e0e0e0;--border-strong:#cacbcc;--danger:#b3261e;--danger-hover:#8c1d17;--danger-subtle:#fceceb;--success:#1f6b4a;--success-subtle:#e8f4ee;--warn:#7a4b00;--warn-subtle:#fdf3e3;--warn-border:#e8c98a;--r-sm:4px;--r-lg:12px;--r-pill:9999px;--el1:0 2px 6px #0a0b0c0f;--el2:0 4px 12px #0a0b0c1a}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased;margin:0}.gateway{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:48px 24px;display:flex;position:relative}.gateway:before{content:"";z-index:-1;pointer-events:none;background:url(/bg.jpg) 50%/cover no-repeat;position:fixed;inset:0}.content{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:600px;display:flex}.intro{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.brand{flex-direction:column;align-items:center;gap:48px;display:flex}.logotype{color:var(--text-primary);justify-content:center;display:flex}.logotype svg{width:auto;height:41px;display:block}.geo{background:var(--bg-sunken);border:1px solid var(--border-default);border-radius:var(--r-pill);color:var(--text-secondary);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:14px;line-height:1.5;display:none}.geo.on{display:inline-flex}.geo b{color:var(--text-primary);font-weight:600}.geo .pin{background:var(--brand-primary);width:8px;height:8px;box-shadow:0 0 0 3px var(--secondary-subtle);border-radius:50%;flex:none}.title-group{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}h1{letter-spacing:1px;margin:0;font-size:24px;font-weight:600;line-height:1.2}.sub{color:var(--text-secondary);max-width:460px;margin:0;font-size:14px;line-height:1.5}.selection{flex-direction:column;gap:24px;width:100%;display:flex}.region{letter-spacing:.33px;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-default);margin-bottom:16px;padding-bottom:10px;font-size:11px;font-weight:600;line-height:1.4}.fgrid{flex-direction:column;gap:8px;display:flex}.fcard{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--bg-page);color:inherit;cursor:pointer;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s,transform .1s;display:flex}.fcard .flag{border-radius:var(--r-sm);flex:none;width:40px;height:28px;overflow:hidden;box-shadow:0 0 0 1px #0a0b0c14}.fcard .flag svg{display:block}.fcard .name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden}.fcard .chip{letter-spacing:.33px;text-transform:uppercase;color:var(--brand-primary-hover);background:var(--secondary-subtle);border-radius:var(--r-pill);flex:none;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:none}.fcard .chev{color:var(--brand-secondary);flex:none;transition:transform .15s,color .15s}.fcard:hover{border-color:var(--brand-secondary);box-shadow:var(--el2)}.fcard:hover .chev{color:var(--brand-primary);transform:translate(3px)}.fcard:active{box-shadow:var(--el1);background:var(--bg-sunken);transform:scale(.99)}.fcard:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--secondary-subtle);outline:none}.fcard.sug{border-color:var(--brand-primary);background:var(--brand-50)}.fcard.sug .chip{display:inline-flex}.fcard.sug:hover{border-color:var(--brand-primary-hover);box-shadow:var(--el2)}.fcard.sug:active{background:var(--secondary-subtle)}.content.narrow{gap:32px;max-width:480px}.panel{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--r-lg);width:100%;box-shadow:var(--el1);padding:24px}.form{flex-direction:column;gap:20px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:14px;font-weight:600;line-height:1.5}.hint{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.input{width:100%;color:var(--text-primary);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--r-lg);padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-tertiary)}.input:hover{border-color:var(--brand-secondary)}.input:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--secondary-subtle);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--danger-subtle)}.btn{color:#fff;background:var(--brand-primary);border-radius:var(--r-lg);cursor:pointer;border:1px solid #0000;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;transition:background .15s,box-shadow .15s,transform .1s}.btn:hover:not(:disabled){background:var(--brand-primary-hover);box-shadow:var(--el2)}.btn:active:not(:disabled){box-shadow:var(--el1);transform:scale(.99)}.btn:focus-visible{box-shadow:0 0 0 3px var(--secondary-subtle);outline:none}.btn:disabled{background:var(--border-strong);cursor:not-allowed}.btn-danger{background:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-hover)}.btn-danger:focus-visible{box-shadow:0 0 0 3px var(--danger-subtle)}.notice{border-radius:var(--r-lg);border:1px solid #0000;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.notice b{font-weight:600}.notice.error{color:var(--danger);background:var(--danger-subtle);border-color:var(--danger)}.notice.ok{color:var(--success);background:var(--success-subtle);border-color:var(--success)}.notice.warn{color:var(--warn);background:var(--warn-subtle);border-color:var(--warn-border)}.panel .notice+.hint{margin-top:12px}.hint.centered{text-align:center}.legal{text-align:center;flex-direction:column;gap:12px;display:flex}.legal p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.legal b{color:var(--text-primary);font-weight:600}.back{color:var(--brand-primary);border-radius:var(--r-sm);font-size:13px;font-weight:600;text-decoration:none}.back:hover{color:var(--brand-primary-hover);text-decoration:underline}.back:focus-visible{box-shadow:0 0 0 3px var(--secondary-subtle);outline:none}@media (max-width:640px){.gateway{padding:40px 28px}h1{letter-spacing:0;font-size:20px}.sub{max-width:100%}.panel{padding:20px}}@media (max-width:360px){.fcard{gap:10px;padding:12px}.fcard .chip{letter-spacing:.2px;padding:2px 7px;font-size:10px}.fcard .chev{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.fcard,.fcard .chev,.input,.btn{transition:none}}
