@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.wh-root{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--font-heading:"Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--radius-md:8px;position:fixed;inset:0;background:linear-gradient(165deg,#0c2f5e,#08234a 26%,#071e3c 48%,#061529 74%,#040e1c);font-family:var(--font-body);color:var(--color-text);overflow:hidden;display:flex;flex-direction:column}.wh-root a{color:#2685f0;text-decoration:none}.wh-root a:hover{color:#79b8ff}.wh-root .lighten{mix-blend-mode:lighten;background-color:transparent}.wh-btn{position:relative;overflow:hidden;isolation:isolate}.wh-btn:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,rgba(220,238,255,0),rgba(220,238,255,.16) 50%,rgba(220,238,255,0));transform:skewX(-18deg);transition:left .65s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:0}.wh-hub .wh-btn:before{background:linear-gradient(100deg,rgba(220,238,255,0),rgba(220,238,255,.14) 50%,rgba(220,238,255,0))}.wh-btn:hover:before{left:120%}.wh-btn>*{position:relative;z-index:1}.wh-btn:focus-visible,.wh-input:focus-visible,.wh-link:focus-visible{outline:2px solid #2685f0;outline-offset:2px}.wh-btn:active{border-color:#4ea1ff}.wh-hub-btn{display:flex;align-items:center;gap:12px;min-width:210px;padding:14px 22px;border:1px solid rgba(30,110,205,.55);border-radius:var(--radius-md,8px);background:linear-gradient(145deg,rgba(38,133,240,.16),rgba(38,133,240,.05) 42%,rgba(22,24,38,.35));color:var(--color-text);font-size:14px;letter-spacing:.16em;text-transform:uppercase;justify-content:center;box-shadow:inset 0 1px 0 rgba(150,200,255,.1),0 6px 18px rgba(0,0,0,.28);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.wh-hub-btn:hover{border-color:#2685f0;background:linear-gradient(145deg,rgba(38,133,240,.34),rgba(38,133,240,.14) 45%,rgba(22,24,38,.25));box-shadow:inset 0 1px 0 rgba(150,200,255,.22),0 0 0 1px rgba(38,133,240,.28),0 14px 34px rgba(0,0,0,.42),0 0 26px rgba(38,133,240,.18);color:var(--color-text)}.wh-submit-btn{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 22px;border:1px solid rgba(30,110,205,.6);border-radius:8px;background:linear-gradient(145deg,rgba(38,133,240,.3),rgba(38,133,240,.12) 45%,rgba(10,28,54,.4));color:var(--color-text);font-family:var(--font-body);font-size:14.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgba(150,200,255,.16),0 8px 22px rgba(0,0,0,.32);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.wh-submit-btn:hover:not(:disabled){border-color:#2685f0;background:linear-gradient(145deg,rgba(38,133,240,.46),rgba(38,133,240,.2) 45%,rgba(10,28,54,.3));box-shadow:inset 0 1px 0 rgba(150,200,255,.26),0 0 0 1px rgba(38,133,240,.3),0 16px 36px rgba(0,0,0,.45),0 0 30px rgba(38,133,240,.22)}.wh-submit-btn:disabled{opacity:.7;cursor:not-allowed}.wh-input{transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%;box-sizing:border-box;padding:13px 14px 13px 40px;border:1px solid rgba(38,133,240,.3);border-radius:8px;background:rgba(6,21,41,.55);color:var(--color-text);font-family:var(--font-body);font-size:14px}.wh-input-pass{padding:13px 44px 13px 40px;letter-spacing:.04em}.wh-input::placeholder{color:rgba(150,200,255,.42)}.wh-input:focus{outline:none;border-color:#2685f0;background:rgba(38,133,240,.1);box-shadow:0 0 0 3px rgba(38,133,240,.14)}.wh-input:hover{border-color:rgba(38,133,240,.55)}.wh-check:hover span{color:#dbeaff}.wh-pass-toggle{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:rgba(150,200,255,.7);cursor:pointer;transition:color .2s ease,background .2s ease}.wh-pass-toggle:hover{color:#79b8ff;background:rgba(38,133,240,.12)}.wh-link-back{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-400);transition:color .2s ease}.wh-link-back:hover{color:#79b8ff}#wh-card>*{position:relative;z-index:1}#wh-card:after{content:"";position:absolute;inset:0;border-radius:14px;z-index:0;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0),rgba(38,133,240,.18),rgba(38,133,240,0) 70%);opacity:0;transition:opacity .45s ease}#wh-card:hover:after{opacity:1}.wh-chip{display:flex;align-items:center;gap:6px;padding:5px 9px 5px 6px;border:1px solid rgba(38,133,240,.28);border-radius:999px;background:rgba(6,21,41,.5);color:rgba(150,200,255,.75);cursor:pointer;font-family:var(--font-body);font-size:10.5px;letter-spacing:.12em;transition:border-color .25s ease,background .25s ease,color .25s ease}.wh-chip svg{width:18px;height:12px;border-radius:2px;display:block;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.wh-chip:hover{border-color:rgba(38,133,240,.6);color:#dbeaff;background:rgba(38,133,240,.12)}.wh-chip[data-active="1"]{border-color:rgba(38,133,240,.5);background:rgba(38,133,240,.2);color:#e9f2ff}#wh-menu .wh-chip{width:100%;border-radius:7px;border-color:transparent;background:transparent;font-size:12px;letter-spacing:.04em;padding:8px 10px}#wh-menu[data-open=false]{opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none}#wh-menu[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}#wh-menu{transition:opacity .2s ease,transform .2s ease,visibility .2s}#wh-trig svg[data-f]{display:none}.wh-flags[data-lang=am] svg[data-f=am],.wh-flags[data-lang=ar] svg[data-f=ar],.wh-flags[data-lang=en] svg[data-f=en],.wh-flags[data-lang=ne] svg[data-f=ne],.wh-flags[data-lang=ro] svg[data-f=ro],.wh-flags[data-lang=si] svg[data-f=si]{display:block!important;width:20px;height:13px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.35)}#wh-trig:focus-visible{outline:2px solid #2685f0;outline-offset:2px}.wh-chip:focus-visible{outline:2px solid #2685f0;outline-offset:2px}.wh-lang-trig{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 8px;border:1px solid rgba(38,133,240,.32);border-radius:999px;background:rgba(6,21,41,.6);color:#dbeaff;font-family:var(--font-body);font-size:11px;letter-spacing:.14em;cursor:pointer;transition:border-color .25s ease,background .25s ease}.wh-lang-trig:hover{border-color:#2685f0;background:rgba(38,133,240,.16)}@keyframes wh-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#wh-mark{animation:wh-mark-float 5s ease-in-out infinite;filter:drop-shadow(0 0 0 rgba(38,133,240,0));transition:filter .45s ease,transform .45s cubic-bezier(.22,.61,.36,1);transform-origin:left center}#wh-mark:hover{filter:drop-shadow(0 0 14px rgba(38,133,240,.55)) drop-shadow(0 0 30px rgba(38,133,240,.28));transform:scale(1.06);animation-play-state:paused}#wh-avm img{filter:drop-shadow(0 0 0 rgba(38,133,240,0));transition:filter .45s ease,transform .45s cubic-bezier(.22,.61,.36,1)}#wh-avm img:hover{filter:drop-shadow(0 0 16px rgba(38,133,240,.55)) drop-shadow(0 0 34px rgba(38,133,240,.28));transform:scale(1.05)}.wh-error{margin-top:14px;padding:10px 12px;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.12);color:#fca5a5;font-size:12.5px;text-align:center}@media (max-width:720px){.wh-header{padding:16px 18px!important}#wh-mark{height:46px!important}#wh-foot{padding:18px 16px 22px!important;font-size:11px!important;letter-spacing:.04em!important}#wh-card{padding:26px 20px 24px!important;border-radius:12px!important}#wh-card img{height:68px!important}#wh-brand{font-size:16px!important;letter-spacing:.12em!important}#wh-title.wh-login-title{font-size:12.5px!important}#wh-rule.wh-login-rule{width:160px!important}#wh-back span{display:none}.wh-input{font-size:16px!important}#wh-actions{width:100%;max-width:340px;flex-direction:column;align-items:stretch;margin-top:26px!important}.wh-hub-btn{min-width:0!important;width:100%;box-sizing:border-box}#wh-title.wh-hub-title{letter-spacing:.1em!important}#wh-rule.wh-hub-rule{width:200px!important}}@media (max-width:420px){#wh-mark{height:38px!important}#wh-card{padding:22px 16px 20px!important}#wh-card img{height:58px!important}#wh-hint{font-size:10.5px!important}}