@font-face{font-family:poppins;src:url(../media/poppins_latin_400_normal-s.p.02pgwtu2kliti.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_500_normal-s.p.25i40p8naznea.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_600_normal-s.p.2jsr8pt-l398u.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_700_normal-s.p.3ci4wwoppl422.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.eD0HUW_className{font-family:poppins,poppins Fallback}.eD0HUW_variable{--font-poppins:"poppins", "poppins Fallback"}
:root{--k-navy:#172036;--k-navy-2:#1e2a45;--k-orange:#ef8a2b;--k-creme:#fdf1e4;--k-bg:#f3f5f9;--k-surface:#fff;--k-line:#e4e8ef;--k-line-2:#cfd6e2;--k-ink:#172036;--k-muted:#5f6b82;--k-good:#1f8a4c;--k-bad:#c8372d;--k-font:var(--font-poppins), system-ui, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--k-bg);color:var(--k-ink);font-family:var(--k-font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--k-orange);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-side{color:#ffffffd1;background:linear-gradient(#1a2440 0%,#141c31 100%);flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";pointer-events:none;background:radial-gradient(700px 320px at -10% -10%,#ef8a2b2e,#0000 60%);position:absolute;inset:0}.auth-side>*{z-index:1;position:relative}.auth-brand{color:#fff;align-items:center;gap:12px;display:flex}.auth-brand b{font-size:19px;font-weight:600;display:block}.auth-brand small{color:#ffffff8c;font-size:12px;display:block}.auth-claim{max-width:420px}.auth-claim h2{color:#fff;letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px;font-size:30px;font-weight:600;line-height:1.2}.auth-claim p{color:#ffffffb3;margin:0}.auth-hex{opacity:.08;z-index:0;width:340px;position:absolute;bottom:-60px;right:-60px}.auth-foot{color:#ffffff73;font-size:12px}.auth-main{justify-content:center;align-items:center;padding:32px 20px;display:flex}.auth-card{width:min(400px,100%);animation:.4s cubic-bezier(.16,1,.3,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-card h1{letter-spacing:-.01em;color:var(--k-navy);margin:0 0 6px;font-size:24px;font-weight:600}.auth-card .lead{color:var(--k-muted);margin:0 0 24px}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:13px;display:flex}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-side{padding:22px 20px}.auth-claim,.auth-foot,.auth-hex{display:none}}.form{flex-direction:column;gap:14px;display:flex}.fld{flex-direction:column;gap:6px;display:flex}.fld>span{color:var(--k-muted);font-size:12.5px;font-weight:500}.fld input,.fld select{background:var(--k-surface);border:1px solid var(--k-line-2);border-radius:8px;width:100%;padding:10px 12px;transition:border-color .14s,box-shadow .14s}.fld input:hover{border-color:#b9c2d1}.fld input:focus{border-color:var(--k-navy);outline:0;box-shadow:0 0 0 3px #1720361a}.hint{color:var(--k-muted);font-size:12px}.btn{border:1px solid var(--k-line-2);background:var(--k-surface);cursor:pointer;color:var(--k-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:inline-flex}.btn:hover{background:#fbfcfe;border-color:#b9c2d1}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.primary{background:var(--k-navy);border-color:var(--k-navy);color:#fff;box-shadow:0 1px 2px #17203633,0 6px 16px -8px #17203699}.btn.primary:hover{background:#283756;border-color:#283756}.btn.block{width:100%;padding:11px 14px}.btn.sm{padding:5px 10px;font-size:12.5px}.btn.danger{color:var(--k-bad);border-color:#c8372d59}.btn.ghost{background:0 0;border-color:#0000}.link{color:#2e6fb5;font-weight:600;text-decoration:none}.link:hover{text-underline-offset:2px;text-decoration:underline}.msg{border-radius:8px;padding:10px 12px;font-size:13px}.msg.err{color:var(--k-bad);background:#c8372d14;border:1px solid #c8372d40}.msg.ok{color:var(--k-good);background:#1f8a4c14;border:1px solid #1f8a4c40}.k-top{background:var(--k-navy);color:#fff}.k-top-in{align-items:center;gap:14px;max-width:980px;margin:0 auto;padding:14px 20px;display:flex}.k-top a.home{color:#fff;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.k-top .sp{margin-left:auto}.k-top .btn{color:#fff;background:#ffffff14;border-color:#ffffff29}.k-top .btn:hover{background:#ffffff24}.k-wrap{flex-direction:column;gap:20px;max-width:980px;margin:0 auto;padding:28px 20px 72px;display:flex}.k-head h1{color:var(--k-navy);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.k-head p{color:var(--k-muted);margin:4px 0 0}.card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:12px;box-shadow:0 1px 2px #1720360d}.card-h{align-items:center;gap:10px;padding:18px 20px 4px;display:flex}.card-h h2{color:var(--k-navy);margin:0;font-size:15px;font-weight:600}.card-h p{color:var(--k-muted);margin:2px 0 0;font-size:13px}.card-b{padding:14px 20px 20px}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:760px){.grid2{grid-template-columns:1fr}}.row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.row .fld{flex:180px}table.team{border-collapse:collapse;width:100%}table.team th{text-align:left;color:var(--k-muted);border-bottom:1px solid var(--k-line);background:#f8f9fc;padding:10px 12px;font-size:12px;font-weight:600}table.team td{border-bottom:1px solid var(--k-line);vertical-align:middle;padding:10px 12px}table.team tr:last-child td{border-bottom:0}table.team input{background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:140px;padding:6px 8px}table.team input:hover,table.team input:focus{border-color:var(--k-line-2);background:#fff;outline:0}.tw{overflow-x:auto}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{color:var(--k-good);background:#1f8a4c1a}.badge.wait{color:#b9690e;background:#b9690e1a}.badge.off{color:var(--k-muted);background:#eef1f6}.av{background:var(--k-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:inline-grid}.me{align-items:center;gap:14px;display:flex}.me b{font-size:16px;display:block}.me span{color:var(--k-muted);font-size:13px}.center{place-items:center;min-height:100vh;padding:20px;display:grid}
