*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%;height:-webkit-fill-available}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{height:100%;min-height:0}#root{min-height:100%;flex-direction:column;min-height:100dvh;display:flex}body{font-family:var(--app-font-family,"Space Grotesk", sans-serif);background:var(--bg-primary,#0a0a0a);color:var(--text-primary,#f5f5f5);min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#4a7fa838;min-height:100dvh;transition:background-color .25s,color .2s;overflow:hidden}img,video,canvas,svg{max-width:100%;height:auto}button,[type=button],[type=submit],[type=reset],summary{touch-action:manipulation}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary,#161616)}::-webkit-scrollbar-thumb{background:var(--border-light,#3f3f46);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary,#71717a)}select,input,textarea{font-family:var(--app-font-family,"Space Grotesk", sans-serif)}@media (width<=900px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-size:max(16px,1em)}}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select{background:var(--input-bg,var(--bg-tertiary));color:var(--input-text,var(--text-primary));border:1px solid var(--input-border,var(--border-light))}input::placeholder,textarea::placeholder{color:var(--input-placeholder,var(--text-tertiary))}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent-color,#d01f3c);outline-offset:1px}input[type=date]::-webkit-calendar-picker-indicator{filter:var(--calendar-picker-filter,invert(.55));cursor:pointer;opacity:.85}input[type=time]::-webkit-calendar-picker-indicator{filter:var(--calendar-picker-filter,invert(.55));cursor:pointer;opacity:.85}button{font-family:inherit}@keyframes spotlightFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes spotlightAvatarPulse{0%,to{transform:scale(1);box-shadow:0 0 #d01f3c59}50%{transform:scale(1.04);box-shadow:0 0 0 6px #d01f3c00}}.google-map-spotlight{animation:3.2s ease-in-out infinite spotlightFloat}.app-shell-layout{flex:1;width:100%;min-height:0;display:flex}.app-shell-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.app-shell-main{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow:hidden auto;transform:translateZ(0)}.panel-scroll-x{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow:auto visible}.panel-scroll-x>table{min-width:720px}.panel-stats-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.panel-stats-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.panel-split-12{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.panel-split-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel-filters-auto{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.panel-split-13{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.panel-split-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.panel-split-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=900px){.app-shell-main{padding-left:max(14px, env(safe-area-inset-left,0px))!important;padding-right:max(14px, env(safe-area-inset-right,0px))!important;padding-bottom:max(24px, env(safe-area-inset-bottom,0px))!important}.panel-split-12,.panel-split-2,.panel-split-13,.panel-split-3,.panel-split-2-1{grid-template-columns:1fr!important}}@media (width<=640px){.panel-stats-grid-3,.panel-stats-grid-4{grid-template-columns:1fr!important}}@keyframes neon-floor{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 80px,0 0}}@keyframes neon-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(80px,-60px)scale(1.1)}}@keyframes neon-drift-b{0%{transform:translate(0)scale(1.05)}to{transform:translate(-60px,50px)scale(.95)}}@keyframes neon-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes neon-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.neon-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.neon-grid-floor{background:linear-gradient(transparent 0%, var(--bg,#040611) 75%), linear-gradient(var(--grid,#00e5ff21) 1px, transparent 1px), linear-gradient(90deg, var(--grid,#00e5ff21) 1px, transparent 1px);transform-origin:bottom;opacity:.38;background-size:100% 100%,80px 80px,80px 80px;animation:14s linear infinite neon-floor;position:absolute;inset:0;transform:perspective(900px)rotateX(70deg)translateY(20%)scale(2)}[data-theme=light] .neon-grid-floor{opacity:.18;animation:none}.neon-glow-1{background:radial-gradient(circle, var(--glow2,#f096), transparent 68%);filter:blur(2px);opacity:.8;border-radius:50%;width:700px;height:700px;animation:20s ease-in-out infinite alternate neon-drift-a;position:absolute;top:-180px;left:20%}.neon-glow-2{background:radial-gradient(circle, var(--glow1,#00e5ff66), transparent 68%);filter:blur(2px);opacity:.7;border-radius:50%;width:800px;height:800px;animation:25s ease-in-out infinite alternate neon-drift-b;position:absolute;bottom:-100px;right:-200px}.neon-scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#ffffff03 2px 3px);position:absolute;inset:0}[data-theme=light] .neon-scanlines{display:none}.app-shell-layout{z-index:5;position:relative}.neon-sidebar{background:color-mix(in srgb, var(--panel,#0a0e22) 94%, transparent)!important;border-right:1px solid var(--line,#00e5ff2e)!important;-webkit-backdrop-filter:blur(14px)!important}.neon-brand{border-bottom:1px solid var(--line,#00e5ff2e)!important}.neon-brand-badge{background:linear-gradient(135deg, var(--c1,#00e5ff), var(--c2,#f09))!important;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)!important;color:var(--btn-text,#000)!important;border-radius:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:900!important}.neon-brand-name{letter-spacing:.04em!important;color:var(--ink,#e8f0ff)!important;font-family:Orbitron,Space Grotesk,sans-serif!important;font-size:15px!important;font-weight:900!important}.neon-brand-sub{letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--c1,#00e5ff)!important;text-shadow:0 0 8px var(--c1,#00e5ff)!important;margin-top:3px!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important}.neon-nav-label{letter-spacing:.22em!important;color:var(--mute,#7286a8)!important;text-transform:uppercase!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important}.neon-nav-item{letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--mute,#7286a8)!important;border-left:3px solid #0000!important;border-radius:0!important;font-family:Orbitron,Space Grotesk,sans-serif!important;font-size:11px!important;font-weight:700!important;transition:all .18s!important}.neon-nav-item:hover{color:var(--ink,#e8f0ff)!important;background:color-mix(in srgb, var(--c1,#00e5ff) 8%, transparent)!important}.neon-nav-item.neon-active{color:var(--c1,#00e5ff)!important;background:color-mix(in srgb, var(--c1,#00e5ff) 14%, transparent)!important;border-left:3px solid var(--c1,#00e5ff)!important;text-shadow:0 0 8px var(--c1,#00e5ff)!important}.neon-user-card{background:var(--panel2,#0d1430)!important;border:1px solid var(--line,#00e5ff2e)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)!important;padding:12px!important}.neon-user-avatar{background:linear-gradient(135deg, var(--c1,#00e5ff), var(--c2,#f09))!important;color:var(--btn-text,#000)!important;font-family:Orbitron,sans-serif!important;font-size:12px!important;font-weight:900!important}.neon-user-name{color:var(--ink,#e8f0ff)!important;font-family:Orbitron,sans-serif!important;font-size:11px!important;font-weight:700!important}.neon-user-role{letter-spacing:.18em!important;color:var(--c1,#00e5ff)!important;text-shadow:0 0 6px var(--c1,#00e5ff)!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important}.neon-header{background:color-mix(in srgb, var(--bg,#040611) 84%, transparent)!important;border-bottom:1px solid var(--line,#00e5ff2e)!important;-webkit-backdrop-filter:blur(14px)!important}.neon-breadcrumb-accent{letter-spacing:.04em!important;color:var(--c1,#00e5ff)!important;text-shadow:0 0 8px var(--c1,#00e5ff)!important;font-family:Orbitron,sans-serif!important;font-weight:700!important}.neon-search-bar{background:var(--panel2,#0d1430)!important;border:1px solid var(--line,#00e5ff2e)!important;color:var(--ink,#e8f0ff)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)!important;border-radius:0!important;font-family:Inter,sans-serif!important;transition:border-color .18s,box-shadow .18s!important}.neon-search-bar:hover,.neon-search-bar:focus-within{border-color:var(--c1,#00e5ff)!important;box-shadow:0 0 12px var(--glow1,#00e5ff66)!important}.neon-icon-btn{background:var(--panel2,#0d1430)!important;border:1px solid var(--line,#00e5ff2e)!important;color:var(--c1,#00e5ff)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)!important;border-radius:0!important;font-size:16px!important;transition:border-color .15s,box-shadow .15s!important}.neon-icon-btn:hover{border-color:var(--c1,#00e5ff)!important;box-shadow:0 0 12px var(--glow1,#00e5ff66)!important}.neon-card{background:var(--panel,#0a0e22);border:1px solid var(--line,#00e5ff2e);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.neon-card:hover{border-color:var(--c1,#00e5ff);box-shadow:0 8px 28px var(--glow1,#00e5ff66)}.neon-kpi-stripe:before{content:"";background:linear-gradient(180deg, var(--c2,#f09), var(--c1,#00e5ff));width:3px;height:100%;position:absolute;top:0;left:0}.neon-kpi-num{color:var(--ink,#e8f0ff);text-shadow:0 0 12px var(--glow1,#00e5ff66);font-family:Orbitron,Space Grotesk,sans-serif;font-size:34px;font-weight:900;line-height:1}.neon-kpi-label{letter-spacing:.18em;color:var(--mute,#7286a8);text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px}.neon-kpi-delta{color:var(--c1,#00e5ff);letter-spacing:.06em;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px}.neon-table th{letter-spacing:.18em;color:var(--mute,#7286a8);text-transform:uppercase;border-bottom:1px solid var(--line,#00e5ff2e);font-family:JetBrains Mono,monospace;font-size:10px}.neon-table tr:hover td{background:color-mix(in srgb, var(--c1,#00e5ff) 5%, transparent)}.neon-btn-primary{background:linear-gradient(135deg, var(--c2,#f09), var(--c1,#00e5ff));color:var(--btn-text,#000);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 70%,92% 100%,0 100%);border:none;padding:11px 20px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s}.neon-btn-primary:hover{box-shadow:0 8px 24px var(--glow2,#f096);transform:translateY(-2px)}.neon-btn-ghost{border:1px solid var(--c1,#00e5ff);color:var(--c1,#00e5ff);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 70%,92% 100%,0 100%);background:0 0;padding:11px 20px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;transition:background .18s,box-shadow .18s,color .18s}.neon-btn-ghost:hover{background:var(--c1,#00e5ff);color:var(--btn-text,#000);box-shadow:0 0 16px var(--glow1,#00e5ff66)}.neon-tsw{z-index:2000;font-family:Orbitron,sans-serif;position:fixed;bottom:22px;left:22px}.neon-tsw-btn{background:linear-gradient(135deg, var(--c1,#00e5ff), var(--c2,#f09));color:var(--btn-text,#000);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 70%,86% 100%,0 100%);width:54px;height:30px;box-shadow:0 8px 22px var(--glow1,#00e5ff66);border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:flex}.neon-tsw-btn:hover{transform:translateY(-2px)}.neon-tsw-btn .dots{gap:3px;display:flex}.neon-tsw-btn .dots span{border-radius:50%;width:7px;height:7px;box-shadow:0 0 4px}.neon-tsw-panel{background:var(--panel,#0a0e22);border:1px solid var(--line,#00e5ff2e);opacity:0;pointer-events:none;width:260px;padding:12px;transition:opacity .3s,transform .3s;position:absolute;bottom:58px;left:0;transform:translateY(12px);box-shadow:0 28px 70px #000000b3}.neon-tsw-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.neon-tsw-opt{background:var(--panel2,#0d1430);border:1px solid var(--line,#00e5ff2e);cursor:pointer;align-items:center;gap:12px;margin-bottom:5px;padding:8px 10px;transition:border-color .18s;display:flex}.neon-tsw-opt:hover{border-color:var(--c1,#00e5ff)}.neon-tsw-opt.active{border-color:var(--c1,#00e5ff);background:color-mix(in srgb, var(--c1,#00e5ff) 14%, var(--panel2,#0d1430))}.neon-tsw-sw{display:flex}.neon-tsw-sw span{width:11px;height:24px;display:block}.neon-tsw-name{color:var(--ink,#e8f0ff);letter-spacing:.04em;text-transform:uppercase;flex:1;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700}.neon-page-tag{letter-spacing:.24em;color:var(--c1,#00e5ff);text-transform:uppercase;text-shadow:0 0 6px var(--c1,#00e5ff);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px}.neon-page-title{text-transform:uppercase;letter-spacing:-.01em;color:var(--ink,#e8f0ff);font-family:Orbitron,Space Grotesk,sans-serif;font-size:clamp(20px,3vw,32px);font-weight:900}.neon-page-title .kr{color:var(--c2,#f09);text-shadow:0 0 8px var(--c2,#f09);margin-right:10px;font-family:Noto Sans KR,sans-serif;font-size:.5em}.neon-sidebar-nav::-webkit-scrollbar{width:4px}.neon-sidebar-nav::-webkit-scrollbar-track{background:0 0}.neon-sidebar-nav::-webkit-scrollbar-thumb{background:var(--c1,#00e5ff);border-radius:2px}.neon-badge{letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--c1,#00e5ff);color:var(--c1,#00e5ff);background:0 0;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:9px;display:inline-block}.neon-badge.ok{border-color:var(--c1,#00e5ff);color:var(--c1,#00e5ff)}.neon-badge.warn{border-color:var(--c3,#faff00);color:var(--c3,#faff00)}.neon-badge.bad{border-color:var(--c2,#f09);color:var(--c2,#f09)}.neon-input{background:var(--bg,#040611)!important;border:1px solid var(--line,#00e5ff2e)!important;color:var(--ink,#e8f0ff)!important;border-radius:0!important;font-family:Inter,sans-serif!important;transition:border-color .15s,box-shadow .15s!important}.neon-input:focus{border-color:var(--c1,#00e5ff)!important;box-shadow:0 0 12px var(--glow1,#00e5ff66)!important;outline:none!important}.neon-mobile-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);background:#000000b8;position:fixed;inset:0}@media (width<=900px){.neon-nav-item{letter-spacing:.04em!important;font-size:10px!important}.neon-page-title{font-size:clamp(16px,5vw,24px)}.neon-tsw{bottom:10px!important;left:10px!important}.neon-tsw-btn{width:48px!important;height:26px!important}.neon-tsw-btn .dots span{width:6px!important;height:6px!important}.neon-tsw-panel{width:220px!important}}@media (width<=600px){.neon-glow-1{width:400px!important;height:400px!important}.neon-glow-2{width:480px!important;height:480px!important}.neon-grid-floor{background-size:100% 100%,50px 50px,50px 50px!important}}[data-theme=light] .neon-card{box-shadow:0 2px 12px #e11d2e14}[data-theme=light] .neon-kpi-num,[data-theme=light] .neon-nav-item.neon-active,[data-theme=light] .neon-brand-sub,[data-theme=light] .neon-user-role,[data-theme=light] .neon-breadcrumb-accent{text-shadow:none}.app-shell-main h1,.app-shell-main h2,.app-shell-main h3{letter-spacing:-.01em;font-family:Orbitron,Space Grotesk,sans-serif}.app-shell-main h1{text-transform:uppercase;font-weight:900}.app-shell-main h2{font-weight:700}.app-shell-main h3{letter-spacing:.02em;font-weight:700}.app-shell-main table{border-collapse:collapse;width:100%}.app-shell-main thead th{letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--mute,var(--text-tertiary))!important;border-bottom:1px solid var(--line,var(--border-color))!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:700!important}.app-shell-main tbody td{border-bottom:1px solid var(--line,var(--border-color));font-family:Inter,sans-serif}.app-shell-main tbody tr:hover td{background:color-mix(in srgb, var(--c1,var(--accent-color)) 5%, transparent)}.app-shell-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):focus,.app-shell-main select:focus,.app-shell-main textarea:focus{border-color:var(--c1,var(--accent-color))!important;box-shadow:0 0 12px var(--glow1,#00e5ff4d)!important;outline:none!important}.app-shell-main button[type=submit]:not(:disabled):hover,.app-shell-main button.btn-primary:not(:disabled):hover,.app-shell-main button.primary:not(:disabled):hover{box-shadow:0 8px 24px var(--glow1,#00e5ff4d)}.app-shell-main [role=dialog],.app-shell-main .modal-backdrop{-webkit-backdrop-filter:blur(8px)}.app-shell-main section{position:relative}.app-shell-main hr{background:linear-gradient(90deg, transparent, var(--c1,var(--accent-color)), transparent);border:none;height:1px;margin:24px 0}.app-shell-main code,.app-shell-main kbd,.app-shell-main pre{font-family:JetBrains Mono,monospace}.app-shell-main [data-belt-color],.app-shell-main .belt-swatch{box-shadow:0 0 8px}.app-shell-main [data-status=ok],.app-shell-main [data-status=paid],.app-shell-main .badge-ok{border:1px solid var(--c1,var(--accent-color))!important;color:var(--c1,var(--accent-color))!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important}.app-shell-main [data-status=warn],.app-shell-main [data-status=pending],.app-shell-main .badge-warn{border:1px solid var(--c3,#faff00)!important;color:var(--c3,#faff00)!important;font-family:JetBrains Mono,monospace!important}.app-shell-main [data-status=bad],.app-shell-main [data-status=overdue],.app-shell-main .badge-bad{border:1px solid var(--c2,#f09)!important;color:var(--c2,#f09)!important;font-family:JetBrains Mono,monospace!important}[data-theme=light] .app-shell-main thead th{color:var(--text-tertiary)!important}[data-theme=light] .app-shell-main input:focus,[data-theme=light] .app-shell-main select:focus,[data-theme=light] .app-shell-main textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--c1) 18%, transparent)!important}.app-shell-main [data-portal-hero],.app-shell-main .portal-hero{position:relative;overflow:hidden}.app-shell-main [data-portal-hero]:before,.app-shell-main .portal-hero:before{content:"";background:radial-gradient(circle at 80% 0%, var(--glow1,#00e5ff33), transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:0}.app-shell-main [role=search] input,.global-search input{font-family:Inter,sans-serif!important}[role=dialog][aria-label*=Notif],[role=region][aria-label*=Notif]{border-color:var(--c1,var(--accent-color))!important}.app-shell-main [data-card=neon]{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transition:border-color .25s,box-shadow .25s,transform .25s}.app-shell-main [data-card=neon]:hover{box-shadow:0 8px 28px var(--glow1,#00e5ff4d);border-color:var(--c1,var(--accent-color))!important}.neon-brand-badge.neon-brand-badge--mbt{clip-path:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.mbt-logo-mark__img-wrap{flex-shrink:0}.mbt-logo-mark--badge .mbt-logo-mark__img-wrap:after,.mbt-logo-mark--watermark .mbt-logo-mark__img-wrap:after{content:"";border-radius:inherit;background:linear-gradient(145deg, var(--c1,var(--accent-color)), var(--c2,var(--accent-color)));mix-blend-mode:color;opacity:.9;pointer-events:none;position:absolute;inset:0}.mbt-logo-mark--badge .mbt-logo-mark__img-wrap .mbt-logo-mark__img,.mbt-logo-mark--watermark .mbt-logo-mark__img-wrap .mbt-logo-mark__img{filter:grayscale()contrast(1.08)brightness(1.06)}.mbt-logo-mark__rings{transform-origin:50%}.mbt-logo-mark__rings--outer{animation:26s linear infinite mbt-orbit-ccw}.mbt-logo-mark__rings--mid{animation:17s linear infinite mbt-orbit-cw}.mbt-logo-mark__rings--inner{animation:12s linear infinite mbt-orbit-ccw}.mbt-logo-mark--badge .mbt-logo-mark__img,.mbt-logo-mark--plain .mbt-logo-mark__img{animation:3.4s ease-in-out infinite mbt-logo-pulse}.mbt-logo-mark--watermark .mbt-logo-mark__img,.mbt-logo-mark--watermarkPlain .mbt-logo-mark__img{animation:5.5s ease-in-out infinite mbt-logo-breathe}.mbt-logo-mark--watermark .mbt-logo-mark__rings{opacity:.55}@keyframes mbt-orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mbt-orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mbt-logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mbt-logo-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:.98;transform:scale(1.03)}}.login-sparring-art{opacity:.28;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(108%,440px);height:auto;position:absolute;bottom:-20%;right:-14%}.login-sparring-svg{width:100%;height:auto;display:block}.login-spar-frame{opacity:0;pointer-events:none}.login-spar-frame--1{animation:5.6s step-end infinite login-spar-f1}.login-spar-frame--2{animation:5.6s step-end infinite login-spar-f2}.login-spar-frame--3{animation:5.6s step-end infinite login-spar-f3}.login-spar-frame--4{animation:5.6s step-end infinite login-spar-f4}@keyframes login-spar-f1{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes login-spar-f2{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes login-spar-f3{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes login-spar-f4{0%,74%{opacity:0}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.login-spar-frame{opacity:0!important;animation:none!important}.login-spar-frame--1{opacity:1!important}}@media (width<=760px){.login-sparring-art{opacity:.22;width:min(125%,340px);bottom:-24%;right:-18%}}
