:root{--bg:#f5f8ff;--card:#ffffff;--text:#16233f;--muted:#6f7b93;--line:#dfe7f5;--primary:#6a4df5;--primary-2:#4b7df6;--danger:#ef4b4b;--shadow:0 18px 50px rgba(48,72,120,.08)}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:linear-gradient(180deg,#f8fbff,#f2f6fd);color:var(--text)}button{cursor:pointer}input,select,textarea{width:100%;border:1px solid #cad6ec;border-radius:12px;padding:12px 14px;background:#fff;color:var(--text);outline:none;font-weight:700;font-size:15px}input:focus,select:focus,textarea:focus{border-color:#5f87ff;box-shadow:0 0 0 4px #5f87ff1f}textarea{resize:vertical;min-height:90px}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px}.auth-shell{width:min(100%,880px);display:grid;grid-template-columns:minmax(340px,1fr) minmax(300px,.76fr);gap:22px;background:#ffffffeb;border:1px solid rgba(209,221,243,.8);border-radius:26px;box-shadow:var(--shadow);padding:24px}.auth-left{display:flex;align-items:center;justify-content:center}.auth-right{display:flex;flex-direction:column;justify-content:center;max-width:360px;width:100%;margin-left:auto}.auth-title,.modal-title{margin:0 0 18px;font-size:28px;font-weight:900;letter-spacing:-.02em}.auth-form{display:grid;gap:14px;width:100%;max-width:360px}.auth-form label{display:grid;gap:8px;font-size:16px;font-weight:900;color:#22324f}.auth-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.primary-btn,.ghost-btn,.danger-btn,.logout-btn,.side-btn,.page-btn{border:none;border-radius:12px;padding:10px 16px;font-weight:800;transition:.2s ease}.primary-btn{background:linear-gradient(135deg,var(--primary-2),var(--primary));color:#fff;box-shadow:0 8px 22px #5d5cf72e}.primary-btn.small{padding:10px 14px}.ghost-btn{background:#edf2ff;color:#5f44df}.danger-btn,.logout-btn{background:#ef4b4b;color:#fff}.error-box{padding:12px 14px;border-radius:12px;background:#fff3f3;border:1px solid #f3b6b6;color:#bf1d1d;font-weight:700;margin-bottom:12px}.top-error{margin-bottom:16px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a2e59;display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.modal-card{width:min(100%,460px);background:#fff;border-radius:24px;border:1px solid #dfe7f5;box-shadow:0 24px 60px #0000002e;padding:24px}.user-modal.user-large-modal{width:min(100%,500px)}.user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.user-form-grid .span-2{grid-column:1/-1}.auth-register-modal{width:min(100%,500px)}.auth-illustration{position:relative;width:min(100%,430px);aspect-ratio:1/1;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#eaf3ff,#d8e7ff 48%,#e8e8ff);border:1px solid rgba(195,214,247,.9);box-shadow:inset 0 1px #fffc}.glow{position:absolute;border-radius:50%;filter:blur(16px);opacity:.9}.glow-a{width:160px;height:160px;left:14px;top:28px;background:radial-gradient(circle,rgba(112,164,255,.55),transparent 70%)}.glow-b{width:220px;height:220px;right:16px;bottom:12px;background:radial-gradient(circle,rgba(147,112,255,.35),transparent 70%)}.tech-card{position:absolute;border-radius:24px;background:#ffffff47;border:1px solid rgba(255,255,255,.55)}.big-card{left:86px;top:92px;width:245px;height:230px;background:#ffffff52}.small-card{width:82px;height:48px;background:#ffffffb8}.small-card.one{right:28px;top:36px}.small-card.two{right:20px;bottom:26px;width:124px;height:70px}.gear{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:spin 11s linear infinite}.gear:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:conic-gradient(from 0deg,#5ca2ff 0 14deg,transparent 14deg 30deg,#7e58ff 30deg 44deg,transparent 44deg 60deg,#55c0ff 60deg 74deg,transparent 74deg 90deg,#5ca2ff 90deg 104deg,transparent 104deg 120deg,#7e58ff 120deg 134deg,transparent 134deg 150deg,#55c0ff 150deg 164deg,transparent 164deg 180deg,#5ca2ff 180deg 194deg,transparent 194deg 210deg,#7e58ff 210deg 224deg,transparent 224deg 240deg,#55c0ff 240deg 254deg,transparent 254deg 270deg,#5ca2ff 270deg 284deg,transparent 284deg 300deg,#7e58ff 300deg 314deg,transparent 314deg 330deg,#55c0ff 330deg 344deg,transparent 344deg 360deg);-webkit-mask:radial-gradient(circle,transparent 42%,#000 43%)}.gear span{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(circle,#dbeaff,#b8d2ff 55%,#f0f5ff);box-shadow:inset 0 0 16px #ffffffe6}.gear-1{width:108px;height:108px;left:58px;top:78px}.gear-2{width:78px;height:78px;left:168px;top:162px;animation-duration:8s;animation-direction:reverse}.gear-3{width:62px;height:62px;right:72px;top:108px;animation-duration:6s}.tool{position:absolute;height:16px;border-radius:999px;background:linear-gradient(135deg,#2e6df4,#7b59f4);box-shadow:0 10px 18px #4e6bed2e}.tool-1{width:140px;left:122px;bottom:92px;transform:rotate(-11deg)}.tool-2{width:96px;left:146px;bottom:102px;transform:rotate(74deg)}.status-pill{position:absolute;height:10px;border-radius:999px;background:#bdd9ff}.pill-1{width:88px;left:168px;top:196px}.pill-2{width:112px;left:168px;top:220px}.pill-3{width:62px;left:168px;top:244px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-shell{display:grid;grid-template-columns:186px 1fr;min-height:100vh;background:var(--bg)}.sidebar{background:#fff;border-right:1px solid var(--line);padding:20px 12px 12px;display:flex;flex-direction:column;gap:16px;min-height:100vh}.brand-top{display:grid;justify-items:start;gap:10px;padding:8px 8px 10px}.brand-logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--primary-2),var(--primary));color:#fff;display:grid;place-items:center;font-weight:900}.brand-copy h2{margin:0;font-size:22px;line-height:1.08;font-weight:900}.brand-copy p{margin:4px 0 0;color:var(--muted);font-weight:800;font-size:15px}.side-nav{display:grid;gap:12px;margin-top:8px}.side-btn{background:#f3f7ff;color:#25446d;font-size:16px;font-weight:900;min-height:46px;border-radius:14px}.side-btn.active{background:linear-gradient(135deg,var(--primary-2),var(--primary));color:#fff}.logout-btn{margin-top:auto;font-size:15px;font-weight:900;min-height:46px;border-radius:14px}.main-area{padding:20px;display:grid;gap:18px}.content-stack{display:grid;gap:18px}.shell-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:18px}.page-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page-head h2{margin:0 0 6px;font-size:20px;font-weight:900}.page-head p{margin:0;color:var(--muted);font-weight:700}.page-actions{display:flex;gap:10px;flex-wrap:wrap}.users-toolbar-top{display:flex;justify-content:flex-end;align-items:center;margin-top:-4px;margin-bottom:-2px}.search-compact-row{display:flex;justify-content:flex-end;align-items:end;gap:10px}.users-search-right{margin-left:auto}.search-inline-label{display:grid;gap:8px;min-width:min(100%,360px);font-size:15px;font-weight:900;color:#22324f}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th,.table-wrap td{padding:14px 12px;border-bottom:1px solid #edf1f7;text-align:left}.table-wrap th{background:#f8fbff;font-size:14px;font-weight:900;color:#22324f}.table-wrap td{font-size:14px;font-weight:800;color:#32405b}.row-selected{background:#f4f7ff}.empty-row{text-align:center;color:var(--muted)}.pagination-row{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.page-btn{background:#f0f4ff;color:#4f60a8}.page-btn.active{background:linear-gradient(135deg,var(--primary-2),var(--primary));color:#fff}.stats-grid{display:grid;gap:16px}.old-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card span{display:block;color:var(--muted);font-size:15px;font-weight:800}.stat-card strong{display:block;margin-top:10px;font-size:34px;font-weight:900}.form-grid{display:grid;gap:14px}.span-3{grid-column:1 / -1}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-right:8px;vertical-align:-2px}.form-grid label,.search-row label,.grow{font-size:15px;font-weight:900;color:#22324f}.dashboard-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.dashboard-hero h1{margin:0 0 8px;font-size:34px;font-weight:900}.dashboard-hero p{margin:0;color:var(--muted);font-weight:700}.verification-card{display:grid;gap:8px;min-width:190px;justify-items:start}.verification-card span{font-size:14px;font-weight:800;color:var(--muted)}.verification-card strong{font-size:18px;font-weight:900}.switch-wrap input{display:none}.switch-ui{position:relative;width:118px;height:40px;border-radius:999px;background:linear-gradient(135deg,#dbe7ff,#c6d8ff);display:block;border:1px solid #b7ccff}.switch-text{position:absolute;top:11px;font-size:11px;font-weight:800;color:#355}.switch-text.left{left:12px}.switch-text.right{right:12px}.switch-knob{position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 8px 18px #3048782e;transition:all .2s ease}.switch-wrap input:checked+.switch-ui .switch-knob{left:82px}.switch-wrap input:checked+.switch-ui{background:linear-gradient(135deg,#6ea3ff,#6a4df5)}.switch-wrap input:checked+.switch-ui .switch-text{color:#fff}.dashboard-blank{min-height:220px}@media (max-width: 980px){.auth-shell,.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:5;display:flex;flex-direction:row;align-items:center;overflow:auto}.brand-copy,.logout-btn{display:none}.side-nav{display:flex}.old-stats-grid,.form-grid.three,.user-form-grid{grid-template-columns:1fr}.dashboard-hero{flex-direction:column}.search-compact-row{justify-content:stretch;flex-direction:column;align-items:stretch}.search-inline-label{min-width:0}.page-head{flex-direction:column}}.users-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.users-page-head h2{margin:0 0 8px;font-size:20px;font-weight:900}.users-page-head p{margin:0;color:var(--muted);font-weight:700}.users-head-right{margin-left:auto;display:grid;justify-items:end;gap:14px;min-width:min(100%,420px)}.users-search-top{display:flex;justify-content:flex-end;align-items:center;gap:10px;width:100%}.users-search-top input{max-width:300px}.user-form-vertical{display:grid;gap:16px}.user-modal.user-large-modal{width:min(100%,520px)}.user-modal-actions{justify-content:flex-end}.sidebar{padding:18px 14px 14px;min-width:122px;width:122px}.brand-copy h2{font-size:18px;line-height:1.05}.brand-copy p{font-size:14px}.side-btn{font-size:15px;min-height:48px;padding:10px 12px}.logout-btn{min-height:46px}@media (max-width: 980px){.users-page-head{flex-direction:column}.users-head-right{margin-left:0;justify-items:stretch;width:100%;min-width:0}.users-search-top{justify-content:stretch}.users-search-top input{max-width:none}}.app-shell{grid-template-columns:232px 1fr}.sidebar{padding:18px 16px 14px;gap:18px;min-height:100vh}.brand-top{gap:8px;padding:8px 4px}.brand-copy h2{font-size:28px;line-height:1.02}.brand-copy p{font-size:15px}.side-nav{gap:14px;margin-top:4px}.side-btn,.logout-btn{min-height:52px;font-size:17px;font-weight:900;border-radius:16px;padding:0 16px}.main-area{padding:14px;gap:14px}.content-stack{gap:14px}.shell-card{padding:16px;border-radius:20px}.dashboard-hero{min-height:120px;padding-bottom:12px}.dashboard-hero h1{font-size:30px;line-height:1.1}.dashboard-hero p{font-size:14px}.verification-card{min-width:170px}.stats-grid{gap:12px}.stat-card{min-height:110px;display:flex;flex-direction:column;justify-content:flex-start}.stat-card span{font-size:14px}.stat-card strong{font-size:26px;margin-top:8px}.dashboard-blank{min-height:110px}.users-page-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.users-head-right{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0;width:auto}.users-search-top{display:flex;align-items:center;gap:8px;width:320px;margin:0}.users-search-top input{width:100%;max-width:none}.users-head-right .page-actions{gap:10px;flex-wrap:nowrap}.user-modal.user-large-modal{width:min(100%,620px)}.user-form-vertical{gap:14px}.user-form-vertical label{font-size:16px;font-weight:900}.user-form-vertical input{min-height:48px}.table-card{padding-top:12px}@media (max-width: 1200px){.users-page-head{grid-template-columns:1fr}.users-head-right{width:100%;justify-content:space-between;flex-wrap:wrap}}@media (max-width: 980px){.app-shell{grid-template-columns:1fr}.sidebar{padding:12px}.brand-top{display:none}.users-head-right{justify-content:stretch}.users-search-top{width:100%}.users-head-right .page-actions{flex-wrap:wrap}}.app-shell{grid-template-columns:176px 1fr!important}.sidebar{width:176px;min-width:176px;padding:14px 10px 12px!important;gap:12px!important}.brand-top{padding:4px 6px 8px!important;gap:6px!important}.brand-copy h2{font-size:20px!important;line-height:1.02!important}.brand-copy p{font-size:14px!important;margin-top:2px!important}.side-nav{gap:10px!important;margin-top:0!important}.side-btn,.logout-btn{min-height:44px!important;font-size:15px!important;padding:0 10px!important;border-radius:12px!important}.shell-card{padding:12px!important;border-radius:18px!important}.dashboard-hero{min-height:98px!important;padding-bottom:8px!important}.dashboard-hero h1{font-size:24px!important;margin-bottom:4px!important}.dashboard-hero p{font-size:13px!important}.verification-card{min-width:140px!important}.old-stats-grid{gap:10px!important}.stat-card{min-height:76px!important;padding:12px!important}.stat-card strong{font-size:18px!important;margin-top:4px!important}.users-page-head{padding-bottom:8px!important}.users-head-right{width:auto!important;gap:8px!important;align-items:flex-start!important}.users-search-top{width:330px!important}.users-search-top input{height:36px!important;padding:8px 12px!important}.primary-btn.small,.ghost-btn,.danger-btn{padding:8px 12px!important;font-size:13px!important}@media (max-width:980px){.app-shell{grid-template-columns:1fr!important}.sidebar{width:auto;min-width:0}}.app-shell{grid-template-columns:264px 1fr}.sidebar{width:264px;min-width:264px;padding:16px 16px 12px;gap:14px}.brand-top{padding:6px 2px 2px;gap:10px}.brand-copy h2{font-size:34px;line-height:1.02}.brand-copy p{font-size:16px;margin-top:6px}.side-nav{gap:10px}.side-btn,.logout-btn{min-height:54px;font-size:18px;border-radius:14px}.shell-card{padding:12px;border-radius:18px}.dashboard-hero{min-height:86px;padding-bottom:10px}.dashboard-hero h1{font-size:28px;margin-bottom:6px}.verification-card{min-width:150px}.stat-card{min-height:78px;padding:10px 12px}.stat-card strong{font-size:22px;margin-top:6px}.dashboard-blank{min-height:52px}.users-page-head{padding-top:10px;padding-bottom:10px;min-height:0}.users-head-right{gap:8px}.users-search-top{width:340px}.table-card{padding-top:10px}.form-card{padding-top:10px;padding-bottom:10px}.page-head{padding-top:10px;padding-bottom:10px}.table-wrap th,.table-wrap td{padding:11px 10px}@media (max-width: 980px){.app-shell{grid-template-columns:1fr}.sidebar{width:auto;min-width:0}.users-search-top{width:100%}}.app-shell{grid-template-columns:178px 1fr;min-height:100vh}.sidebar{width:178px;min-width:178px;padding:14px 12px 12px;gap:14px;background:#fff}.brand-top{gap:8px;padding:6px 4px 2px}.brand-logo{width:38px;height:38px;border-radius:12px;font-size:13px}.brand-copy h2{font-size:18px;line-height:1.05;letter-spacing:-.02em}.side-nav{gap:10px;margin-top:0}.side-btn,.logout-btn{width:100%;min-height:44px;border-radius:12px;font-size:14px;font-weight:900;padding:10px 12px}.shell-card{padding:14px;border-radius:18px}.dashboard-hero{min-height:88px;padding:14px 16px;align-items:flex-start}.dashboard-hero h1{font-size:26px;line-height:1.08;margin-bottom:4px}.verification-card{min-width:132px;gap:4px}.switch-ui{width:92px;height:34px}.switch-knob{width:26px;height:26px;top:3px;left:3px}.switch-wrap input:checked+.switch-ui .switch-knob{left:63px}.switch-text{top:9px;font-size:10px}.switch-text.left{left:9px}.switch-text.right{right:9px}.old-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card{min-height:90px;padding:14px}.stat-card span{font-size:13px}.stat-card strong{font-size:20px;margin-top:8px}.dashboard-blank{min-height:64px}.users-page-head,.page-head{padding:12px 14px}.users-page-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.users-page-head h2,.page-head h2{font-size:18px;margin:0 0 4px}.users-page-head p,.page-head p{font-size:13px}.users-search-top{width:300px;gap:8px}.users-search-top input{height:38px}.page-actions button,.primary-btn.small,.ghost-btn,.danger-btn{min-height:38px;padding:9px 14px;font-size:13px;border-radius:12px}.form-card{padding:12px}.form-grid label,.search-row label,.grow,.user-form-vertical label{font-size:13px;font-weight:900}input,textarea,select{min-height:40px;font-size:13px;border-radius:12px}textarea{min-height:76px}.table-card{padding:8px 10px 10px}.table-wrap{border-radius:14px}.table-wrap th,.table-wrap td{font-size:12px}.page-btn{min-height:38px;min-width:38px;padding:8px 12px;border-radius:12px;font-size:13px}.user-modal.user-large-modal{width:min(100%,560px)}.modal-card{padding:18px;border-radius:20px}.modal-title{font-size:18px;margin-bottom:10px}.top-error{margin-bottom:0}@media (max-width: 1200px){.app-shell{grid-template-columns:160px 1fr}.sidebar{width:160px;min-width:160px}.users-page-head{grid-template-columns:1fr}.users-head-right{justify-content:space-between;flex-wrap:wrap}}@media (max-width: 980px){.app-shell{grid-template-columns:1fr}.sidebar{width:auto;min-width:0;padding:10px;gap:10px}.side-nav{display:flex;flex-wrap:wrap;gap:8px}.side-btn,.logout-btn{min-height:40px;font-size:13px}.old-stats-grid,.form-grid.three{grid-template-columns:1fr}.dashboard-hero{flex-direction:column}.users-search-top{width:100%}}.app-shell{grid-template-columns:156px 1fr!important}.sidebar{width:156px!important;min-width:156px!important;padding:14px 10px 12px!important;gap:14px!important}.brand-logo{width:34px!important;height:34px!important;border-radius:12px!important;font-size:13px!important}.brand-copy h2{font-size:16px!important;line-height:1.08!important}.brand-copy p{font-size:12px!important;margin-top:3px!important}.side-btn,.logout-btn{min-height:38px!important;height:38px!important;font-size:14px!important;font-weight:900!important;border-radius:12px!important;padding:0 12px!important}.main-area{max-width:1200px!important;width:100%!important;margin-right:auto!important;padding:10px 12px!important;gap:12px!important}.page-head{padding:10px 12px!important}.page-head h2,.users-page-head h2,.dashboard-hero h1{font-size:18px!important;font-weight:900!important;line-height:1.1!important;margin:0 0 4px!important}.page-head p,.users-page-head p,.dashboard-hero p{font-size:12px!important;line-height:1.35!important;margin:0!important}.dashboard-hero{min-height:92px!important;padding:10px 12px!important;align-items:flex-start!important}.stat-card{min-height:78px!important;padding:10px 12px!important}.stat-card strong{font-size:17px!important;font-weight:900!important;margin-top:6px!important}.dashboard-blank{min-height:72px!important}.verification-card{min-width:132px!important;gap:4px!important}.switch-ui{width:86px!important;height:28px!important}.switch-text.left{left:8px!important}.switch-text.right{right:8px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:62px!important}.users-page-head{grid-template-columns:1fr auto!important;align-items:start!important;gap:12px!important}.users-search-top{width:260px!important}.users-search-top input{min-height:36px!important}button,.primary-btn,.ghost-btn,.danger-btn,.page-btn{min-height:36px!important;height:36px!important;font-size:13px!important;font-weight:900!important;padding:0 14px!important;border-radius:12px!important}.form-grid,.form-grid.three{gap:10px!important}.form-grid label,.user-form-vertical label,.auth-form label,.search-inline-label,label{display:grid!important;gap:6px!important;font-size:13px!important;font-weight:900!important;color:#23324e!important}input,select,textarea{min-height:40px!important;font-size:14px!important;font-weight:700!important;padding:9px 12px!important;border-radius:12px!important}textarea{min-height:78px!important;max-height:120px!important;resize:vertical!important}.table-card{padding:8px 8px 10px!important}.table-wrap input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important}.pagination-row{gap:6px!important;margin-top:10px!important}@media (max-width: 980px){.app-shell{grid-template-columns:1fr!important}.sidebar{width:auto!important;min-width:0!important}.main-area{max-width:none!important}.users-page-head{grid-template-columns:1fr!important}}.app-shell{grid-template-columns:200px 1fr!important;min-height:100vh}.sidebar{width:200px!important;min-width:200px!important;padding:12px 12px 14px!important;gap:12px!important;display:flex;flex-direction:column}.brand-top{padding:8px 4px 4px!important;gap:8px!important}.brand-logo{width:34px!important;height:34px!important;border-radius:12px!important}.brand-copy h2{font-size:17px!important;line-height:1.08!important;margin:0!important}.brand-copy p{font-size:12px!important;margin:2px 0 0!important}.side-btn,.logout-btn{min-height:38px!important;height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;border-radius:12px!important}.logout-btn{margin-top:auto!important}.main-area{max-width:none!important;width:100%!important;padding:10px 12px!important;gap:10px!important}.dashboard-hero,.dashboard-hero-tight{min-height:84px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:1fr auto;align-items:start!important}.dashboard-hero h1{font-size:18px!important;line-height:1.15!important;margin:0 0 4px!important}.dashboard-hero p{font-size:12px!important;line-height:1.35!important;margin:0!important}.verification-card{min-width:120px!important;gap:2px!important}.verification-card span{font-size:11px!important}.verification-card strong{font-size:13px!important}.switch-ui{width:78px!important;height:28px!important}.switch-text{font-size:8px!important;top:8px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:55px!important}.stat-card{min-height:80px!important;padding:10px 12px!important}.stat-card span{font-size:12px!important}.stat-card strong{font-size:18px!important;margin-top:6px!important}.dashboard-blank{display:none!important}.page-head h2,.users-page-head h2{font-size:18px!important;margin:0 0 4px!important}.page-head p,.users-page-head p{font-size:12px!important;margin:0!important}.users-page-head{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:10px!important}.users-search-top{width:270px!important;gap:8px!important}.users-search-top input{height:34px!important;min-height:34px!important}button,.primary-btn,.ghost-btn,.danger-btn,.page-btn{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:12px!important;border-radius:11px!important}.form-grid label,.user-form-vertical label{gap:6px!important;font-size:12px!important;font-weight:800!important}input,select,textarea{min-height:36px!important;height:36px;font-size:13px!important;font-weight:600!important;padding:8px 10px!important}textarea{min-height:58px!important;max-height:100px!important;height:auto!important}.table-card,.table-wrap th,.table-wrap td{padding:8px!important}.table-wrap th{font-size:12px!important;font-weight:900!important}.table-wrap td{font-size:12px!important;font-weight:700!important}.page-btn{min-width:32px!important}@media (max-width: 980px){.app-shell{grid-template-columns:1fr!important}.sidebar{width:auto!important;min-width:0!important}}.app-shell{grid-template-columns:170px 1fr!important;min-height:100vh!important}.sidebar{width:170px!important;min-width:170px!important;padding:12px 10px 10px!important;gap:10px!important}.brand-top{padding:6px 4px!important;gap:8px!important}.brand-copy h2{font-size:17px!important;font-weight:900!important;line-height:1.06!important}.brand-copy p{font-size:13px!important;font-weight:800!important}.side-nav{gap:8px!important}.side-btn,.logout-btn{min-height:40px!important;height:40px!important;font-size:14px!important;font-weight:900!important;border-radius:12px!important;padding:0 12px!important}.main-area{padding:10px!important;gap:10px!important}.content-stack{gap:10px!important}.shell-card{padding:10px 12px!important;border-radius:16px!important}.dashboard-hero,.dashboard-hero-tight{min-height:72px!important;padding:10px 12px!important;grid-template-columns:1fr auto!important;align-items:start!important}.dashboard-hero h1{font-size:20px!important;font-weight:900!important;line-height:1.1!important;margin:0 0 4px!important}.dashboard-hero p{font-size:13px!important;font-weight:700!important;line-height:1.35!important;margin:0!important}.verification-card{min-width:118px!important;gap:4px!important}.verification-card span{font-size:11px!important;font-weight:800!important}.verification-card strong{font-size:13px!important;font-weight:900!important}.switch-ui{width:82px!important;height:30px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:57px!important}.old-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.stat-card{min-height:74px!important;padding:10px 12px!important}.stat-card span{font-size:13px!important;font-weight:800!important}.stat-card strong{font-size:30px!important;font-weight:900!important;line-height:1!important;margin-top:6px!important}.page-head,.users-page-head{padding:10px 12px!important;min-height:0!important}.page-head h2,.users-page-head h2{font-size:20px!important;font-weight:900!important;margin:0 0 4px!important}.page-head p,.users-page-head p{font-size:13px!important;font-weight:700!important;line-height:1.35!important;margin:0!important}.users-page-head{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:start!important}.users-head-right{gap:8px!important;align-items:center!important}.users-search-top{width:260px!important;gap:8px!important}.users-search-top input{min-height:38px!important;height:38px!important}button,.primary-btn,.ghost-btn,.danger-btn,.page-btn{min-height:36px!important;height:36px!important;font-size:13px!important;font-weight:900!important;border-radius:11px!important;padding:0 12px!important}.form-card{padding:10px 12px!important}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.form-grid label,.user-form-vertical label,.auth-form label{display:grid!important;gap:6px!important;font-size:14px!important;font-weight:900!important;color:#22324f!important}input,select,textarea{min-height:40px!important;height:40px!important;font-size:14px!important;font-weight:700!important;padding:9px 12px!important;border-radius:12px!important}textarea{min-height:72px!important;height:auto!important}.table-wrap th,.table-wrap td{padding:9px 8px!important}.table-wrap th{font-size:13px!important;font-weight:900!important}.table-wrap td{font-size:14px!important;font-weight:800!important}.table-wrap input[type=checkbox]{width:14px!important;height:14px!important}.pagination-row{margin-top:8px!important;gap:6px!important}.page-btn{min-width:34px!important}.user-modal.user-large-modal{width:min(100%,560px)!important}.user-form-vertical{gap:12px!important}@media (max-width: 980px){.app-shell{grid-template-columns:1fr!important}.sidebar{width:auto!important;min-width:0!important}.users-page-head{grid-template-columns:1fr!important}.users-search-top{width:100%!important}.old-stats-grid,.form-grid.three{grid-template-columns:1fr!important}}:root{--shadow:0 10px 26px rgba(48,72,120,.06)}body{background:#f4f7fc}input,select,textarea{font-size:16px;font-weight:800;padding:10px 12px}textarea{min-height:72px}.app-shell{grid-template-columns:150px 1fr}.sidebar{width:150px;min-width:150px;padding:12px 12px 10px;gap:12px}.brand-top{gap:6px;padding:4px 2px 2px}.brand-logo{width:34px;height:34px;border-radius:12px;font-size:13px}.brand-copy h2{font-size:18px;line-height:1.02;margin:0}.brand-copy p{font-size:13px;margin-top:3px}.side-btn,.logout-btn{min-height:40px;font-size:15px;font-weight:900;border-radius:12px;padding:8px 10px}.main-area{padding:10px;gap:10px}.content-stack{gap:10px}.shell-card{padding:12px;border-radius:16px}.page-head{padding:10px 12px;min-height:auto;align-items:flex-start}.page-head h2{font-size:16px;margin:0 0 3px}.page-head p{font-size:12px}.page-actions{gap:8px}.primary-btn,.ghost-btn,.danger-btn,.page-btn{font-size:13px;padding:8px 12px;border-radius:10px}.primary-btn.small{padding:8px 12px}.dashboard-hero{min-height:92px;padding:10px 12px}.dashboard-hero h1{font-size:26px;margin:0 0 4px}.dashboard-hero p{font-size:13px}.verification-card{min-width:110px;gap:4px}.verification-card strong{font-size:14px}.switch-ui{width:82px;height:28px}.switch-text{top:7px;font-size:9px}.switch-text.left{left:8px}.switch-text.right{right:8px}.switch-knob{width:20px;height:20px;top:3px;left:3px}.switch-wrap input:checked+.switch-ui .switch-knob{left:59px}.stat-card{min-height:76px;padding:12px}.stat-card span{font-size:13px;font-weight:900}.stat-card strong{font-size:18px;margin-top:6px;font-weight:900}.users-page-head{padding:10px 12px;align-items:center}.users-page-head h2{font-size:16px;margin:0 0 3px}.users-page-head p{font-size:12px}.users-head-right{gap:8px;align-items:center}.users-search-top{width:270px;gap:8px}.users-search-top input{height:36px}.user-modal.user-large-modal{width:min(100%,560px);padding:20px}.modal-title{font-size:24px;margin-bottom:12px}.user-form-vertical{gap:12px}.user-form-vertical label,.auth-form label,.form-grid label{font-size:14px;font-weight:900}.user-form-vertical input,.auth-form input,.form-grid input,.form-grid textarea,.form-grid select{min-height:38px}.form-card{padding:10px 12px}.form-grid textarea{min-height:58px}.table-wrap{border-radius:12px}.table-wrap th,.table-wrap td{padding:8px 10px}.table-wrap td{font-size:14px;font-weight:800}.error-box{font-size:13px}.top-error{margin-bottom:10px}@media (max-width: 980px){.app-shell{grid-template-columns:1fr}.sidebar{width:auto;min-width:0}.users-page-head{grid-template-columns:1fr}.users-head-right{width:100%;justify-content:space-between;flex-wrap:wrap}.users-search-top{width:100%}.form-grid.three{grid-template-columns:1fr}}.app-shell{grid-template-columns:158px 1fr!important}.sidebar{width:158px!important;min-width:158px!important;padding:12px 10px 10px!important;gap:12px!important}.brand-top{padding:2px 4px 6px!important;gap:6px!important}.brand-logo{width:30px!important;height:30px!important;border-radius:10px!important;font-size:12px!important}.brand-copy h2{font-size:18px!important;line-height:1.03!important;margin:0!important}.brand-copy p{font-size:13px!important;margin:3px 0 0!important}.side-nav{gap:8px!important;margin-top:2px!important}.side-btn,.logout-btn{min-height:38px!important;height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;border-radius:12px!important}.shell-card{padding:12px!important;border-radius:16px!important}.dashboard-hero{min-height:88px!important;padding:14px 16px!important;align-items:flex-start!important}.dashboard-hero h1{font-size:20px!important;line-height:1.1!important;margin:0 0 4px!important;font-weight:900!important}.dashboard-hero p{font-size:12px!important;line-height:1.35!important;margin:0!important;font-weight:700!important}.verification-card{min-width:170px!important;gap:4px!important}.verification-card span{font-size:12px!important;font-weight:800!important}.verification-card strong{font-size:14px!important;font-weight:900!important}.switch-ui{width:92px!important;height:28px!important}.switch-knob{width:20px!important;height:20px!important;top:3px!important;left:3px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:69px!important}.switch-text{top:8px!important;font-size:9px!important}.stats-grid{gap:10px!important}.old-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.stat-card{min-height:82px!important;padding:12px 14px!important}.stat-card span{font-size:12px!important;font-weight:800!important}.stat-card strong{margin-top:8px!important;font-size:16px!important;font-weight:900!important}.dashboard-blank{display:none!important;min-height:0!important;padding:0!important;margin:0!important}.page-head{padding:12px 14px!important}.page-head p{font-size:12px!important}.page-actions{gap:8px!important}.page-actions button,.users-head-right button,.ghost-btn,.primary-btn,.danger-btn{min-height:32px!important;height:32px!important;font-size:12px!important;padding:0 12px!important;border-radius:10px!important;font-weight:900!important}.users-page-head{gap:12px!important;align-items:center!important}.users-page-head h2,.form-card label,.table-wrap th,.table-wrap td,.search-inline-label,.users-search-top input,input,textarea,select{font-size:12px!important}.users-search-top{width:280px!important;gap:8px!important}.users-search-top input{height:32px!important}.form-card{padding:12px!important}.form-grid{gap:10px!important}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.form-grid label{font-weight:900!important;display:grid!important;gap:6px!important}input,textarea,select{min-height:32px!important;height:32px!important;padding:6px 10px!important;border-radius:10px!important}textarea{min-height:66px!important;height:66px!important;resize:vertical!important}.table-card{padding:8px!important}.table-wrap th,.table-wrap td{padding:10px 8px!important}.table-wrap th{font-weight:900!important}.table-wrap td{font-weight:800!important}.pagination-row{margin-top:10px!important}.page-btn{min-width:28px!important;height:28px!important;font-size:12px!important;padding:0 8px!important}@media (max-width: 980px){.app-shell{grid-template-columns:1fr!important}.sidebar{width:auto!important;min-width:0!important}.old-stats-grid{grid-template-columns:1fr 1fr!important}}.app-shell{grid-template-columns:172px 1fr!important}.sidebar{width:172px!important;min-width:172px!important;padding:14px 12px 12px!important;gap:12px!important}.brand-top{padding:8px 6px 6px!important}.brand-logo{width:36px!important;height:36px!important}.brand-copy h2{font-size:18px!important;line-height:1.05!important}.side-btn,.logout-btn{min-height:40px!important;height:40px!important;font-size:14px!important;padding:0 12px!important;border-radius:12px!important}.content-stack{gap:12px!important;align-content:start!important}.shell-card{padding:12px 14px!important;border-radius:18px!important}.dashboard-hero,.dashboard-hero-tight{min-height:88px!important;height:auto!important;padding:14px 16px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:16px!important}.dashboard-hero h1{font-size:22px!important;line-height:1.1!important;margin:0 0 6px!important}.dashboard-hero p{font-size:13px!important;line-height:1.35!important}.verification-card{min-width:140px!important;gap:4px!important}.verification-card span{font-size:12px!important}.verification-card strong{font-size:14px!important}.switch-ui{width:84px!important;height:30px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:59px!important}.switch-text{top:9px!important;font-size:8px!important}.old-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}.stat-card{min-height:84px!important;height:84px!important;padding:14px!important}.stat-card strong{font-size:18px!important;margin-top:8px!important}.dashboard-blank{display:none!important;min-height:0!important}.page-head,.users-page-head{min-height:72px!important;padding:12px 14px!important}.page-head h2,.users-page-head h2{font-size:20px!important}.page-head p,.users-page-head p{font-size:13px!important}.form-card,.table-card{padding:12px!important}.form-grid{gap:12px!important}textarea{min-height:72px!important;max-height:120px!important}.table-wrap th,.table-wrap td{padding:10px!important}.table-wrap th,.table-wrap td{font-size:13px!important}@media (max-width: 980px){.app-shell{grid-template-columns:1fr!important}.sidebar{width:auto!important;min-width:0!important}.dashboard-hero,.dashboard-hero-tight,.old-stats-grid{grid-template-columns:1fr!important}}.app-shell{grid-template-columns:160px 1fr;background:#f4f7fd}.sidebar{width:160px;min-width:160px;padding:14px 10px 12px;gap:12px}.brand-top{padding:4px 4px 2px;gap:8px}.brand-logo{width:34px;height:34px;border-radius:12px;font-size:14px}.brand-copy h2{font-size:16px;line-height:1.05;margin:0}.brand-copy p{font-size:13px;margin-top:2px}.side-btn,.logout-btn{min-height:38px;font-size:14px;border-radius:12px;padding:0 10px}.main-area{padding:12px;gap:12px}.content-stack{gap:12px}.shell-card{padding:10px 12px;border-radius:18px}.dashboard-hero{min-height:88px;align-items:flex-start}.dashboard-hero h1{font-size:18px;line-height:1.15;margin-bottom:4px}.dashboard-hero p{font-size:12px;line-height:1.35}.verification-card{min-width:132px;gap:2px;justify-items:end;text-align:right}.verification-card span{font-size:12px}.verification-card strong{font-size:15px}.switch-ui{width:74px;height:28px}.switch-text{top:8px;font-size:8px;font-weight:900}.switch-text.left{left:7px}.switch-text.right{right:7px}.switch-knob{top:3px;left:3px;width:22px;height:22px}.switch-wrap input:checked+.switch-ui .switch-knob{left:49px}.stats-grid{gap:10px}.stat-card{min-height:70px;padding:12px}.stat-card span{font-size:12px;font-weight:900}.stat-card strong{font-size:16px;margin-top:4px}.users-page-head,.page-head{padding:10px 12px}.page-head h2,.users-page-head h2{font-size:15px;margin:0 0 4px}.page-head p,.users-page-head p{font-size:12px;line-height:1.3}.page-actions,.users-head-right{gap:8px}.users-search-top{width:260px}input,select,textarea{padding:9px 11px;font-size:13px;border-radius:10px}textarea{min-height:64px}.form-grid{gap:10px}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label,.search-row label,.grow,.auth-form label{font-size:13px;font-weight:900}.medium-center-field{max-width:820px;margin:0 auto;width:100%}.table-wrap th,.table-wrap td{padding:10px}.table-wrap th{font-size:13px;font-weight:900}.table-wrap td{font-size:13px;font-weight:800}.table-wrap input[type=checkbox]{width:14px;height:14px}.table-card{padding:8px}.pagination-row{margin-top:10px}.page-btn{padding:8px 10px;min-width:28px;font-size:12px}.call-page .form-card,.materials-page .form-card{padding:10px 12px}.call-page .table-card,.materials-page .table-card{padding:8px}.auth-title,.modal-title{font-size:24px}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{width:auto;min-width:0}}.switch-ui{width:132px!important;height:38px!important;border-radius:999px!important}.switch-knob{width:28px!important;height:28px!important;top:4px!important;left:4px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:100px!important}.switch-text{top:11px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important}.switch-text.left{left:12px!important}.switch-text.right{right:12px!important}.verification-card{min-width:170px!important;gap:6px!important}.dashboard-hero,.dashboard-hero-tight{min-height:90px!important;padding:12px 16px!important}.dashboard-hero h1{font-size:26px!important}.dashboard-hero p{font-size:14px!important}.stat-card{min-height:84px!important;height:auto!important;padding:14px!important}.stat-card span{font-size:14px!important}.medium-left-field{max-width:760px!important;width:100%!important;margin:0!important;justify-self:start!important}.call-page textarea,.materials-page textarea{min-height:74px!important;max-height:120px!important}.call-page .form-card textarea{min-height:74px!important}.call-page .form-card input,.call-page .form-card select,.materials-page .form-card input,.materials-page .form-card select{padding:10px 12px!important;font-size:14px!important}.call-page .form-grid.three,.materials-page .form-grid.three{grid-template-columns:repeat(3,minmax(220px,1fr))!important}.auth-shell{width:min(100%,900px)!important;grid-template-columns:1fr 380px!important;gap:20px!important;padding:26px!important;align-items:center!important}.auth-left{display:flex;justify-content:center;align-items:center}.auth-right{max-width:380px!important;width:100%!important;justify-self:center}.auth-right .auth-form label{font-size:16px!important;font-weight:900!important}.auth-form input,.auth-form textarea,.auth-form select{min-height:46px!important;font-size:15px!important}.auth-illustration{width:min(100%,430px)!important;min-height:430px!important}.auth-register-modal{width:min(100%,440px)!important}.user-large-modal{width:min(100%,450px)!important}.user-modal.user-large-modal .modal-title{font-size:24px!important}.user-modal.user-large-modal label{font-size:16px!important;font-weight:900!important}.switch-ui{width:138px!important;height:42px!important}.switch-text{top:12px!important;font-size:12px!important;font-weight:900!important}.switch-text.left{left:14px!important}.switch-text.right{right:14px!important}.switch-knob{width:32px!important;height:32px!important;top:4px!important;left:4px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:101px!important}.verification-card strong{font-size:22px!important}.verification-card span{font-size:15px!important}@media (max-width: 980px){.auth-shell{grid-template-columns:1fr!important;width:min(100%,760px)!important}.auth-right{max-width:none!important}}.auth-shell{width:min(100%,820px)!important;grid-template-columns:1fr 350px!important;gap:18px!important;padding:22px!important}.auth-left{align-items:center!important;justify-content:center!important}.auth-right{max-width:350px!important;width:100%!important;justify-self:center!important}.auth-title{font-size:26px!important;margin-bottom:16px!important}.auth-form label{font-size:15px!important;font-weight:900!important}.auth-actions{gap:8px!important}.auth-register-modal{width:min(100%,430px)!important}@media (max-width: 920px){.auth-shell{width:min(100%,760px)!important;grid-template-columns:1fr!important}.auth-right{max-width:none!important}}.auth-shell{width:min(100%,820px)!important;grid-template-columns:1fr 340px!important;gap:18px!important;padding:22px!important;align-items:center!important}.auth-right{max-width:340px!important;width:100%!important;justify-self:center!important}.auth-right .auth-form{max-width:340px!important}.auth-register-modal{width:min(100%,480px)!important}.user-modal.user-large-modal{width:min(100%,500px)!important}.auth-form select{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #c9d8f5;background:#fff;font-size:15px;font-weight:700;color:#22324f;outline:none}@media (max-width: 980px){.auth-shell{width:min(100%,720px)!important;grid-template-columns:1fr!important}.auth-right{max-width:none!important}}.auth-shell{width:min(100%,760px)!important;grid-template-columns:minmax(280px,1fr) minmax(260px,.86fr)!important;gap:18px!important;padding:18px!important;align-items:center!important}.auth-left{display:flex!important;align-items:center!important;justify-content:center!important}.auth-right{max-width:320px!important;width:100%!important;justify-self:center!important}.auth-right .auth-form{max-width:320px!important}.auth-illustration{width:min(100%,370px)!important;min-height:370px!important}.auth-title{font-size:22px!important;margin-bottom:12px!important}.auth-form label{font-size:14px!important;font-weight:900!important}.auth-form input,.auth-form textarea,.auth-form select{min-height:42px!important;font-size:14px!important}.auth-register-modal{width:min(100%,420px)!important}.user-modal.user-large-modal{width:min(100%,460px)!important}.user-modal .modal-title{font-size:22px!important}.user-form-vertical{gap:10px!important}.users-page-head{padding:12px 14px!important;min-height:auto!important}.users-page-head h2{font-size:18px!important;margin:0 0 4px!important}.users-page-head p{font-size:13px!important}.users-head-right{gap:10px!important}.users-search-top{gap:8px!important}.users-search-top input{width:210px!important}.table-card{padding:8px 10px!important}table th{font-size:13px!important;font-weight:900!important}table td{font-size:14px!important;font-weight:800!important}table input[type=checkbox]{width:14px!important;height:14px!important}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;text-transform:capitalize;min-width:74px}.status-active{background:#dcfce7;color:#166534;border:1px solid #86efac}.status-inactive{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.status-toggle-row{display:flex;gap:10px;margin-top:-2px;margin-bottom:4px}.status-toggle-btn{border:1px solid #cbd5e1;background:#fff;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:900;color:#1e3a8a;cursor:pointer}.status-toggle-btn.active{background:#dcfce7;border-color:#86efac;color:#166534}.status-toggle-btn.inactive{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.switch-ui{width:54px!important;height:28px!important;border-radius:999px!important;background:linear-gradient(135deg,#dbe7ff,#c6d8ff)!important}.switch-text{display:none!important}.switch-knob{width:22px!important;height:22px!important;top:3px!important;left:3px!important}.switch-wrap input:checked+.switch-ui .switch-knob{left:29px!important}.verification-card{min-width:150px!important;gap:4px!important;align-items:flex-end!important}.verification-card span{font-size:13px!important}.verification-card strong{font-size:18px!important}.dashboard-hero,.dashboard-hero-tight{min-height:82px!important;padding:12px 16px!important}.dashboard-hero h1{font-size:28px!important;margin-bottom:6px!important}.dashboard-hero p{font-size:14px!important;line-height:1.35!important}.stat-card{min-height:74px!important;padding:14px 16px!important}.stat-card span{font-size:13px!important}.stat-card strong{font-size:18px!important}.sidebar{width:166px!important;min-width:166px!important;padding:14px 12px!important;gap:14px!important}.brand-top{gap:10px!important}.brand-logo{width:36px!important;height:36px!important;font-size:13px!important}.brand-copy h2{font-size:16px!important;line-height:1.05!important}.brand-copy p{font-size:13px!important}.side-nav{gap:10px!important}.side-btn{min-height:44px!important;font-size:14px!important;font-weight:900!important;border-radius:14px!important}.logout-btn{min-height:42px!important;font-size:14px!important;font-weight:900!important;border-radius:14px!important}.main-area{padding:12px!important;gap:12px!important}.content-stack{gap:12px!important}.page-head{padding:12px 14px!important;min-height:auto!important}.page-head h2{font-size:18px!important;margin:0 0 4px!important}.page-head p{font-size:13px!important}.form-card{padding:12px 14px!important}.form-card label{font-size:14px!important;font-weight:900!important;gap:6px!important}.call-page .form-grid.three,.materials-page .form-grid.three{grid-template-columns:repeat(3,minmax(210px,1fr))!important;column-gap:12px!important;row-gap:10px!important;max-width:1180px!important}.call-page .medium-left-field,.materials-page .medium-left-field{max-width:740px!important;width:100%!important;justify-self:start!important}.call-page textarea,.materials-page textarea{min-height:64px!important;max-width:740px!important;width:100%!important}.call-page input,.call-page select,.materials-page input,.materials-page select{padding:10px 12px!important;font-size:14px!important}@media (max-width:980px){.auth-shell{grid-template-columns:1fr!important;width:min(100%,680px)!important}.auth-right{max-width:none!important}.sidebar{width:auto!important;min-width:0!important}}.auth-shell{width:min(100%,740px)!important;grid-template-columns:minmax(300px,1fr) minmax(250px,.82fr)!important;gap:16px!important;padding:16px!important}.auth-panel{padding:8px 0!important}.auth-illustration{min-height:320px!important;max-width:430px!important;margin-inline:auto!important}.auth-form label{font-size:14px!important;font-weight:900!important;gap:8px!important}.auth-form input{height:46px!important;font-size:14px!important}.auth-actions{justify-content:flex-end!important;gap:10px!important}.auth-page-wrap{padding:18px!important}.auth-register-modal{max-width:460px!important}.users-page-head{padding:14px 16px!important;min-height:auto!important}.users-page-head h2{font-size:20px!important}.users-page-head p{font-size:14px!important}.users-page-head-compact{margin-bottom:0!important}.user-status-switch .switch-ui{width:112px!important;height:34px!important}.user-status-switch .switch-text{display:block!important;top:10px!important;font-size:11px!important;font-weight:900!important}.user-status-switch .switch-text.left{left:10px!important;right:auto!important}.user-status-switch .switch-text.right{right:10px!important;left:auto!important}.user-status-switch .switch-knob{width:26px!important;height:26px!important;top:4px!important;left:4px!important}.user-status-switch input:checked+.switch-ui .switch-knob{left:82px!important}.user-status-switch input:disabled+.switch-ui{opacity:.45!important;cursor:not-allowed!important}.user-modal{max-width:430px!important}.user-large-modal{max-width:430px!important;padding:22px 20px!important}.user-form-vertical label{font-size:14px!important;font-weight:900!important}.user-form-vertical input{height:46px!important;font-size:14px!important}.table-card table th,.table-card table td{font-size:15px!important;font-weight:800!important}@media (max-width:900px){.auth-shell{grid-template-columns:1fr!important;width:min(100%,620px)!important}}.user-status-switch{margin-left:4px}.user-status-switch .user-status-switch-ui{width:120px!important;height:38px!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#dbe7ff,#eef3ff);border:1px solid rgba(108,143,255,.35)!important;box-shadow:none!important;cursor:pointer}.user-status-switch .switch-current-label{position:absolute;left:14px;right:36px;text-align:center;font-size:12px;font-weight:900;color:#1d4ed8;pointer-events:none;white-space:nowrap}.user-status-switch .switch-knob{width:28px!important;height:28px!important;top:4px!important;left:4px!important;right:auto!important;background:#fff!important;box-shadow:0 6px 16px #2563eb38!important}.user-status-switch input:checked+.user-status-switch-ui .switch-current-label{color:#fff!important;left:8px;right:40px}.user-status-switch input:checked+.user-status-switch-ui .switch-knob{left:88px!important}.user-status-switch .switch-text{display:none!important}.table-wrap tbody tr{cursor:pointer}.table-wrap tbody tr td input[type=checkbox]{width:16px;height:16px}.user-status-switch{margin-left:2px}.user-status-switch .user-status-switch-ui{width:104px!important;height:34px!important;border-radius:999px;background:linear-gradient(135deg,#dbe7ff,#eef3ff)!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.user-status-switch .switch-current-label{position:absolute;left:10px;right:34px;text-align:center;font-size:12px;font-weight:800;color:#1d4ed8;white-space:nowrap;pointer-events:none}.user-status-switch .switch-knob{width:24px!important;height:24px!important;top:5px!important;left:5px!important;background:#fff!important}.user-status-switch input:checked+.user-status-switch-ui{background:linear-gradient(135deg,#6ea3ff,#6a4df5)!important}.user-status-switch input:checked+.user-status-switch-ui .switch-current-label{color:#fff!important;left:8px;right:34px}.user-status-switch input:checked+.user-status-switch-ui .switch-knob{left:75px!important}.user-large-modal{max-width:430px!important;width:min(430px,calc(100vw - 36px))!important}.user-form-vertical label select{width:100%;height:46px;border-radius:12px;border:1px solid #bfd0f5;padding:0 14px;font-size:16px;font-weight:700;color:#0f172a;background:#fff;outline:none}.user-large-modal{max-width:400px!important;width:min(400px,calc(100vw - 40px))!important}.user-status-switch{margin-left:0!important}.user-status-switch .user-status-switch-ui{width:96px!important;height:32px!important}.user-status-switch .switch-current-label{font-size:11px!important;left:10px!important;right:30px!important}.user-status-switch .switch-knob{width:22px!important;height:22px!important;top:5px!important;left:5px!important}.user-status-switch input:checked+.user-status-switch-ui .switch-knob{left:69px!important}.assign-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:12px}.assign-count{font-size:16px;font-weight:900;color:#22324f}.assign-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;flex:1;justify-content:flex-end}.assign-control{display:grid;gap:8px;min-width:230px;flex:1 1 230px;font-size:15px;font-weight:900;color:#22324f}.assign-control span{white-space:normal;word-break:break-word;line-height:1.2}.assign-btn{white-space:normal;min-height:48px}@media (max-width: 980px){.assign-controls{justify-content:stretch}.assign-control{min-width:0;flex:1 1 100%}.assign-btn{width:100%}}.single-box-assign{align-items:flex-end}.assign-controls-single{width:100%;display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:12px;align-items:end}.assign-control-wide{min-width:0}.assign-control-wide input{width:100%}.table-wrap table tbody tr{cursor:pointer}.table-wrap table tbody tr td{white-space:normal;word-break:break-word}@media (max-width: 900px){.assign-controls-single{grid-template-columns:1fr}.assign-btn{width:100%}}.compact-assign-bar{display:flex;align-items:end;justify-content:flex-start;gap:10px;flex-wrap:nowrap;margin-bottom:12px}.compact-assign-control{width:300px;min-width:300px;max-width:300px;margin:0}.compact-assign-control span{display:block;margin-bottom:6px;font-weight:900;color:#22324f}.compact-assign-control input{height:40px}.compact-assign-btn{height:40px;white-space:nowrap;align-self:end;margin-top:22px}.select-col{width:64px;min-width:64px}.table-wrap .select-col input[type=checkbox]{width:16px!important;height:16px!important;cursor:pointer}@media (max-width: 900px){.compact-assign-bar{flex-wrap:wrap;align-items:stretch}.compact-assign-control{width:100%;min-width:0;max-width:none}.compact-assign-btn{margin-top:0;align-self:stretch}}.verify-switch{display:inline-block;cursor:pointer}.verify-switch input{display:none}.verify-switch-ui{position:relative;display:flex;align-items:center;width:74px;height:30px;border-radius:999px;border:1px solid #cbd5e1;background:#e5e7eb;transition:.2s}.verify-switch-label{position:absolute;left:10px;right:30px;text-align:center;font-size:10px;font-weight:900;color:#64748b}.verify-switch-knob{position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0f172a2e;transition:.2s}.verify-switch.verified-ready .verify-switch-ui{background:#ef4444;border-color:#dc2626}.verify-switch.verified-ready .verify-switch-label{color:#fff}.verify-switch.verified-yes .verify-switch-ui{background:#2563eb;border-color:#1d4ed8}.verify-switch.verified-yes .verify-switch-label{color:#fff}.verify-switch.verified-yes .verify-switch-knob{left:50px}.verify-switch.verified-disabled .verify-switch-ui{background:#e5e7eb;border-color:#cbd5e1;opacity:.8}.verify-switch input:disabled+.verify-switch-ui{cursor:not-allowed}.table-wrap td:nth-child(8){white-space:nowrap}.call-verification-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-left:8px;min-width:170px}.call-verification-toggle>span{font-size:13px;font-weight:900;color:#22324f}@media (max-width: 980px){.call-verification-toggle{margin-left:0}}html,body,#root{min-height:100%;width:100%}body{overflow-x:hidden}.startup-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(80,130,255,.2),transparent 30%),radial-gradient(circle at 82% 78%,rgba(103,70,255,.24),transparent 34%),linear-gradient(145deg,#071426,#0b2444 44%,#1f2468);color:#fff;padding:24px}.startup-orb{position:absolute;border-radius:999px;filter:blur(8px);opacity:.55;animation:startupFloat 4.6s ease-in-out infinite alternate}.startup-orb.orb-one{width:220px;height:220px;left:-70px;top:-50px;background:#48a0ff47}.startup-orb.orb-two{width:290px;height:290px;right:-100px;bottom:-90px;background:#804fff47;animation-delay:-1.6s}.count-card{position:relative;z-index:2;width:min(92vw,420px);padding:34px 28px;text-align:center;border:1px solid rgba(255,255,255,.16);border-radius:34px;background:#ffffff14;box-shadow:0 32px 90px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.count-ring{--progress:0deg;width:170px;height:170px;margin:0 auto 26px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#6ee7ff var(--progress),rgba(255,255,255,.12) 0);position:relative;box-shadow:0 0 55px #48a8ff2e}.count-ring:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:linear-gradient(145deg,#0d1f3b,#152859)}.count-inner{position:relative;z-index:1;display:flex;align-items:baseline;gap:4px}.count-inner strong{font-size:52px;line-height:1;font-weight:950;letter-spacing:-3px}.count-inner span{font-size:18px;font-weight:900;color:#9bdcff}.count-card h1{margin:0;font-size:31px;font-weight:950;letter-spacing:-.8px}.count-card p{margin:10px 0 22px;color:#c8d7f0;font-weight:700}.count-progress{height:8px;border-radius:999px;background:#ffffff1f;overflow:hidden}.count-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#63d5ff,#7b61ff);box-shadow:0 0 20px #63d5ff80;transition:width .08s linear}.startup-splash{background:linear-gradient(145deg,#061426,#0a3158 48%,#25206c)}.splash-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;animation:gridMove 9s linear infinite}.splash-content{position:relative;z-index:1;display:flex;align-items:center;gap:22px;padding:34px 38px;border-radius:34px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:0 28px 80px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:splashIn .55s ease both}.splash-logo{width:88px;height:88px;border-radius:26px;display:grid;place-items:center;font-size:30px;font-weight:950;letter-spacing:-2px;background:linear-gradient(145deg,#4eb8ff,#6b56ff);box-shadow:0 20px 45px #4271ff52,inset 0 1px #ffffff80}.splash-brand span{display:block;font-size:12px;font-weight:950;letter-spacing:3px;color:#8fe3ff;margin-bottom:7px}.splash-brand h1{margin:0;font-size:38px;line-height:1;font-weight:950;letter-spacing:-1.2px}.splash-brand p{margin:8px 0 0;color:#c8d7f0;font-weight:700}.splash-loader{position:absolute;left:38px;right:38px;bottom:16px;display:flex;justify-content:center;gap:7px}.splash-loader i{width:7px;height:7px;border-radius:50%;background:#8ee6ff;animation:splashDot .9s ease-in-out infinite}.splash-loader i:nth-child(2){animation-delay:.15s}.splash-loader i:nth-child(3){animation-delay:.3s}@keyframes startupFloat{to{transform:translate3d(18px,24px,0) scale(1.08)}}@keyframes gridMove{to{background-position:34px 34px}}@keyframes splashIn{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:none}}@keyframes splashDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.auth-page{position:relative;isolation:isolate;overflow:hidden;min-height:100vh!important;padding:26px!important;background:radial-gradient(circle at 15% 15%,rgba(78,174,255,.22),transparent 32%),radial-gradient(circle at 85% 78%,rgba(123,77,245,.2),transparent 34%),linear-gradient(145deg,#071528,#0c2b4d,#1d2863)!important}.auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:38px 38px;animation:gridMove 14s linear infinite}.auth-shell{width:min(100%,920px)!important;grid-template-columns:minmax(360px,1.18fr) minmax(300px,.82fr)!important;gap:24px!important;padding:24px!important;border-radius:30px!important;background:#fffffff5!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:0 34px 100px #010b1e59!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-right{max-width:360px!important}.auth-title{font-size:30px!important;color:#102442!important}.auth-form input,.auth-form select,.auth-form textarea{border-radius:14px!important;border-color:#cfdaf0!important;background:#fbfdff!important}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{border-color:#4f82ff!important;box-shadow:0 0 0 4px #4f82ff1f!important}.auth-illustration.printer-scene{position:relative!important;width:100%!important;min-height:430px!important;max-width:500px!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(145deg,#e9f6ff,#dceaff 47%,#eee9ff)!important;border:1px solid #cde0fb!important;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #345c961f!important}.printer-glow{position:absolute;border-radius:50%;filter:blur(10px)}.printer-glow-a{width:230px;height:230px;right:-60px;top:-50px;background:#568dff33}.printer-glow-b{width:180px;height:180px;left:-40px;bottom:-45px;background:#7d4cf129}.printer-copy{position:absolute;left:26px;top:24px;z-index:4;display:grid;gap:4px}.printer-copy span{font-size:10px;font-weight:950;letter-spacing:2.4px;color:#4a72cc}.printer-copy strong{font-size:28px;line-height:1;font-weight:950;color:#102b55;letter-spacing:-.6px}.printer-copy small{font-size:12px;font-weight:800;color:#6a7897}.printer-machine{position:absolute;left:50%;top:57%;width:270px;height:210px;transform:translate(-50%,-50%);filter:drop-shadow(0 28px 26px rgba(42,71,122,.22))}.printer-top{position:absolute;left:25px;right:25px;top:36px;height:70px;border-radius:20px 20px 10px 10px;background:linear-gradient(160deg,#fdfefe,#d9e3f0);border:1px solid #c3d0df;box-shadow:inset 0 1px #fff}.printer-display{position:absolute;left:18px;top:16px;width:72px;height:26px;border-radius:7px;display:grid;place-items:center;background:#16304f;color:#71f6c0;font-size:9px;font-weight:950;letter-spacing:1.2px}.printer-led{position:absolute;right:20px;top:24px;width:11px;height:11px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px #22c55e1f,0 0 14px #22c55eb3;animation:printerLed 1.8s ease-in-out infinite}.printer-slot{position:absolute;z-index:4;left:46px;right:46px;top:94px;height:13px;border-radius:8px;background:#667589;box-shadow:inset 0 4px 7px #0d192c61}.printer-body{position:absolute;left:6px;right:6px;top:98px;height:106px;border-radius:16px 16px 28px 28px;background:linear-gradient(160deg,#f7f9fc,#cfdbe8);border:1px solid #bcc9d8;box-shadow:inset 0 1px #fff}.printer-button{position:absolute;right:22px;top:20px;width:12px;height:12px;border-radius:50%;background:#4d77ff;box-shadow:0 0 0 4px #4d77ff1f}.printer-tray{position:absolute;left:38px;right:38px;top:48px;height:53px;border-radius:5px 5px 18px 18px;background:linear-gradient(#59687c,#26364c);overflow:visible}.printer-paper{background:#fff;border:1px solid #d5ddea;box-shadow:0 8px 18px #1f3b651f}.paper-in{position:absolute;left:65px;top:-3px;width:140px;height:96px;padding:16px;border-radius:6px;z-index:-1;animation:paperFeed 2.8s ease-in-out infinite}.paper-out{position:absolute;left:50%;top:4px;width:126px;height:92px;transform:translate(-50%);padding:13px 12px;border-radius:4px;animation:paperPrint 2.8s ease-in-out infinite}.printer-paper b{display:block;color:#274060;font-size:10px;margin-bottom:8px}.printer-paper span{display:block;height:4px;border-radius:999px;background:#d7e1ee;margin-top:6px}.printer-paper span:nth-child(2){width:72%}.printer-paper span:nth-child(3){width:88%}.float-chip{position:absolute;z-index:5;padding:9px 12px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(199,215,238,.9);box-shadow:0 12px 28px #34599024;font-size:11px;font-weight:900;color:#28476f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:chipFloat 3s ease-in-out infinite}.chip-a{left:25px;bottom:28px}.chip-b{right:22px;top:95px;animation-delay:-1.2s;color:#047857}@keyframes paperFeed{0%,16%{transform:translateY(0)}55%,82%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes paperPrint{0%,18%{transform:translate(-50%,-4px);opacity:.4}52%,82%{transform:translate(-50%,42px);opacity:1}to{transform:translate(-50%,-4px);opacity:.45}}@keyframes printerLed{50%{opacity:.45}}@keyframes chipFloat{50%{transform:translateY(-7px)}}.app-shell{grid-template-columns:188px minmax(0,1fr)!important;background:linear-gradient(180deg,#f4f7fc,#edf2fa)!important}.sidebar{width:188px!important;min-width:188px!important;min-height:100vh!important;position:sticky!important;top:0!important;align-self:start!important;height:100vh!important;padding:18px 12px!important;gap:16px!important;background:linear-gradient(180deg,#071b31,#0b3155 55%,#262a69)!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:14px 0 34px #06162e1f!important;overflow-y:auto!important}.brand-top{display:flex!important;align-items:center!important;gap:10px!important;padding:4px 5px 10px!important}.brand-logo{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:14px!important;background:linear-gradient(145deg,#45c3ff,#7460ff)!important;box-shadow:0 12px 26px #428bff52!important}.brand-copy h2{font-size:18px!important;color:#fff!important}.brand-copy p{font-size:12px!important;color:#b8cce8!important}.side-nav{display:grid!important;gap:9px!important;margin-top:0!important}.side-btn{min-height:46px!important;padding:0 13px!important;border-radius:13px!important;text-align:left!important;font-size:14px!important;color:#dceaff!important;background:#fff1!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:inset 0 1px #ffffff0a!important}.side-btn:hover{transform:translate(3px)!important;background:#ffffff1c!important}.side-btn.active{color:#fff!important;background:linear-gradient(135deg,#29a7ee,#6a55f4)!important;border-color:transparent!important;box-shadow:0 13px 28px #2b77f047!important}.logout-btn{margin-top:auto!important;min-height:44px!important;border-radius:13px!important;background:#ff586921!important;border:1px solid rgba(255,124,137,.22)!important;color:#ffd7dc!important;box-shadow:none!important}.logout-btn:hover{background:#ff586938!important}.main-area{min-width:0!important;padding:18px!important}.shell-card{border-radius:20px!important;box-shadow:0 14px 36px #29436e12!important}@media (max-width: 980px){.auth-page{padding:16px!important}.auth-shell{grid-template-columns:1fr!important;width:min(100%,650px)!important;padding:18px!important}.auth-left{order:0!important}.auth-right{max-width:none!important}.auth-illustration.printer-scene{min-height:290px!important;max-height:310px!important}.printer-machine{transform:translate(-50%,-52%) scale(.82)!important}.printer-copy strong{font-size:22px}.chip-a{bottom:14px}.chip-b{top:72px}.app-shell{display:block!important;min-height:100vh!important}.sidebar{position:relative!important;top:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;background:linear-gradient(100deg,#071b31,#0a3156 58%,#292b70)!important;box-shadow:0 10px 28px #071e392e!important}.brand-top{padding:0!important}.brand-copy{display:none!important}.brand-logo{width:42px!important;height:42px!important;flex-basis:42px!important}.side-nav{display:grid!important;grid-template-columns:repeat(4,minmax(100px,1fr))!important;gap:8px!important;overflow-x:auto!important;padding:2px!important}.side-btn{min-width:108px!important;min-height:40px!important;text-align:center!important;padding:0 10px!important;font-size:12px!important;white-space:nowrap!important}.side-btn:hover{transform:none!important}.logout-btn{display:block!important;margin:0!important;min-height:40px!important;padding:0 12px!important;font-size:0!important}.logout-btn:after{content:"↪";font-size:18px!important}.main-area{padding:12px!important;gap:12px!important}.content-stack{gap:12px!important}.old-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-hero h1{font-size:26px!important}.table-wrap{max-width:100%!important;overflow:auto!important}.page-head,.users-page-head{gap:12px!important}}@media (max-width: 640px){.startup-screen{padding:16px}.count-card{padding:28px 20px;border-radius:28px}.count-ring{width:145px;height:145px}.count-inner strong{font-size:46px}.count-card h1{font-size:27px}.splash-content{width:min(94vw,390px);padding:28px 22px 34px;gap:14px;border-radius:28px}.splash-logo{width:72px;height:72px;border-radius:22px;font-size:25px}.splash-brand h1{font-size:29px}.splash-brand p{font-size:12px}.splash-loader{left:22px;right:22px;bottom:13px}.auth-page{display:block!important;overflow:auto!important;padding:12px!important}.auth-shell{display:block!important;min-height:calc(100vh - 24px)!important;padding:14px!important;border-radius:24px!important}.auth-left{margin-bottom:14px!important}.auth-illustration.printer-scene{min-height:235px!important;max-height:235px!important;border-radius:20px!important}.printer-copy{left:18px;top:16px}.printer-copy span{font-size:8px}.printer-copy strong{font-size:19px}.printer-copy small{font-size:9px}.printer-machine{top:60%!important;transform:translate(-50%,-50%) scale(.62)!important}.float-chip{font-size:9px;padding:7px 9px}.chip-a{left:12px;bottom:11px}.chip-b{right:12px;top:64px}.auth-title{font-size:24px!important;margin-bottom:12px!important}.auth-form{max-width:none!important}.auth-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-actions button{padding:10px 6px!important;font-size:12px!important;white-space:nowrap!important}.sidebar{grid-template-columns:42px minmax(0,1fr)!important;padding:10px!important}.logout-btn{position:absolute!important;right:10px!important;top:10px!important;width:42px!important}.side-nav{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.side-btn{min-width:0!important;width:100%!important;min-height:42px!important;font-size:13px!important}.main-area{padding:10px!important}.shell-card{padding:13px!important;border-radius:16px!important}.dashboard-hero h1{font-size:22px!important}.dashboard-hero p{font-size:13px!important}.old-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.stat-card strong{font-size:27px!important}.form-grid.three,.user-form-grid{grid-template-columns:1fr!important}.page-actions,.users-search-top{width:100%!important}.page-actions button,.users-search-top input,.users-search-top button{flex:1 1 auto!important}.users-head-right{width:100%!important}.users-search-top{display:grid!important;grid-template-columns:1fr auto!important}.users-search-top input{width:100%!important}.pagination-row{justify-content:flex-start!important;overflow-x:auto!important}.modal-backdrop{padding:12px!important}.modal-card{max-height:calc(100vh - 24px)!important;overflow:auto!important}.table-card{padding:10px!important}.table-wrap th,.table-wrap td{padding:10px 9px!important;font-size:12px!important}.compact-assign-bar{flex-direction:column!important;align-items:stretch!important}.compact-assign-control{width:100%!important;min-width:0!important;max-width:none!important}.compact-assign-btn{width:100%!important;margin-top:0!important}.call-verification-toggle{min-width:0!important;width:100%!important;margin-left:0!important}}@media (min-width: 981px){.app-shell{grid-template-columns:220px minmax(0,1fr)!important}.sidebar{width:220px!important;min-width:220px!important;padding-left:14px!important;padding-right:14px!important}.side-btn{padding-left:15px!important;padding-right:15px!important}}:root{--bg:#f1f7f6;--card:#ffffff;--text:#12263a;--muted:#607487;--line:#d8e6e5;--primary:#0f8f82;--primary-2:#1687b7;--danger:#dc4f5f;--shadow:0 16px 42px rgba(22,71,76,.09)}html{font-size:17px}body{background:radial-gradient(circle at 88% 8%,rgba(43,190,177,.1),transparent 28%),linear-gradient(180deg,#f8fbfb,#eef6f5)!important;color:var(--text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input,select,textarea{font-size:16px!important;min-height:46px;border-color:#c9dcdb!important;color:#183247!important;background:#fcfefe!important}input:focus,select:focus,textarea:focus{border-color:#14a394!important;box-shadow:0 0 0 4px #14a39421!important}button{font-size:15.5px}.primary-btn{background:linear-gradient(135deg,#12a191,#187fb3)!important;box-shadow:0 10px 24px #10898738!important}.ghost-btn{background:#e8f5f3!important;color:#0b756c!important}.shell-card{border-color:#dce9e7!important;box-shadow:0 14px 34px #18464913!important}.auth-page{background:radial-gradient(circle at 18% 18%,rgba(42,202,180,.17),transparent 26%),radial-gradient(circle at 84% 75%,rgba(42,133,190,.18),transparent 30%),linear-gradient(135deg,#052c32,#0b4b55 52%,#123f62)!important}.auth-shell{width:min(100%,940px)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 34px 84px #021f2847!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-title,.modal-title{font-size:31px!important;color:#123248!important}.auth-form label{font-size:17px!important;color:#19394b!important}.auth-illustration.printer-scene{background:linear-gradient(145deg,#e9fbf8,#d9f0ef 47%,#e4effa)!important;border-color:#bcdedb!important}.printer-copy span{color:#0d9186!important}.printer-copy strong{color:#113b4d!important}.printer-copy small{color:#5d7485!important}.printer-scene .printer-gear{z-index:1;opacity:.46;filter:drop-shadow(0 8px 12px rgba(16,103,108,.12))}.printer-scene .gear-1{left:36px!important;top:118px!important;width:90px!important;height:90px!important;animation-duration:13s!important}.printer-scene .gear-2{left:auto!important;right:38px!important;top:162px!important;width:70px!important;height:70px!important;animation-duration:9s!important}.printer-scene .gear-3{right:98px!important;top:auto!important;bottom:34px!important;width:52px!important;height:52px!important;animation-duration:7s!important}.printer-scene .gear:before{background:conic-gradient(from 0deg,#16a89a 0 14deg,transparent 14deg 30deg,#1687b7 30deg 44deg,transparent 44deg 60deg,#38b8ad 60deg 74deg,transparent 74deg 90deg,#16a89a 90deg 104deg,transparent 104deg 120deg,#1687b7 120deg 134deg,transparent 134deg 150deg,#38b8ad 150deg 164deg,transparent 164deg 180deg,#16a89a 180deg 194deg,transparent 194deg 210deg,#1687b7 210deg 224deg,transparent 224deg 240deg,#38b8ad 240deg 254deg,transparent 254deg 270deg,#16a89a 270deg 284deg,transparent 284deg 300deg,#1687b7 300deg 314deg,transparent 314deg 330deg,#38b8ad 330deg 344deg,transparent 344deg 360deg)!important}.printer-scene .gear span{background:radial-gradient(circle,#f5ffff,#bfe7e3 56%,#e5f6f4)!important}.printer-machine{z-index:3}.printer-copy,.float-chip{z-index:5!important}.app-shell{grid-template-columns:236px minmax(0,1fr)!important;background:linear-gradient(180deg,#f4f9f8,#edf5f4)!important}.sidebar{width:236px!important;min-width:236px!important;background:linear-gradient(180deg,#062b2c,#0b4650 54%,#123e61)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:16px 0 38px #07343924!important}.brand-logo{background:linear-gradient(145deg,#23c7b4,#2186c3)!important;box-shadow:0 12px 28px #1faea447!important}.brand-copy h2{font-size:22px!important;color:#fff!important}.brand-copy p{font-size:14px!important;color:#c7e4e1!important}.side-btn{min-height:52px!important;font-size:16.5px!important;letter-spacing:.01em!important;color:#e7f6f4!important;background:#ffffff12!important;border:1px solid rgba(203,245,239,.09)!important}.side-btn:hover{background:#ffffff21!important;transform:translate(4px)!important}.side-btn.active{background:linear-gradient(135deg,#16a596,#1a82b7)!important;box-shadow:0 14px 30px #0f97914d!important}.logout-btn{font-size:16px!important;color:#ffe7e9!important}.main-area{padding:18px!important}.page-head h2,.users-page-head h2{font-size:25px!important;color:#15384a!important}.page-head p,.users-page-head p,.dashboard-hero p{font-size:15.5px!important;color:#607789!important}.dashboard-hero h1{font-size:31px!important;color:#15384a!important}.stat-card span{font-size:16px!important}.stat-card strong{font-size:31px!important;color:#0d766e!important}.form-grid label,.search-row label,.grow,.search-inline-label{font-size:16px!important}.table-wrap th{font-size:16px!important;font-weight:950!important;color:#173c4f!important;background:linear-gradient(180deg,#eef8f7,#e7f3f2)!important;white-space:nowrap}.table-wrap td{font-size:16px!important;font-weight:750!important;color:#29465a!important;line-height:1.45}.table-wrap th,.table-wrap td{padding:14px 13px!important}.row-selected{background:#e8f7f4!important}.pagination-row .page-btn{font-size:15px!important}.shell-card{animation:cardEnter .34s ease both}.side-btn,.primary-btn,.ghost-btn,.danger-btn{transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.primary-btn:hover,.ghost-btn:hover,.danger-btn:hover{transform:translateY(-1px)}@keyframes cardEnter{0%{opacity:.78;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){html{font-size:16px}.sidebar{width:100%!important;min-width:0!important;background:linear-gradient(100deg,#062b2c,#0b4b54 58%,#123e61)!important}.side-btn{font-size:14px!important;min-height:44px!important}.table-wrap th,.table-wrap td{font-size:14.5px!important;padding:11px 10px!important}.page-head h2,.users-page-head h2{font-size:23px!important}}@media (max-width:640px){.auth-illustration.printer-scene{min-height:245px!important;max-height:245px!important}.printer-scene .gear-1{left:16px!important;top:94px!important;width:62px!important;height:62px!important}.printer-scene .gear-2{right:18px!important;top:115px!important;width:50px!important;height:50px!important}.printer-scene .gear-3{right:72px!important;bottom:18px!important;width:40px!important;height:40px!important}.auth-title{font-size:27px!important}.auth-form label{font-size:16px!important}input,select,textarea{font-size:16px!important;min-height:47px!important}.side-btn{font-size:14.5px!important}.table-wrap th,.table-wrap td{font-size:14.5px!important;line-height:1.4!important}.dashboard-hero h1{font-size:25px!important}.dashboard-hero p{font-size:14.5px!important}}@media (prefers-reduced-motion:reduce){.gear,.printer-paper,.float-chip,.shell-card,.btn-spinner{animation:none!important}*{scroll-behavior:auto!important}}:root{--bg:#fbf7f8;--card:#ffffff;--text:#352733;--muted:#786a75;--line:#eadde2;--primary:#a04464;--primary-2:#c9784b;--danger:#c94657;--shadow:0 16px 42px rgba(87,44,62,.1)}body{background:radial-gradient(circle at 88% 8%,rgba(201,120,75,.09),transparent 28%),linear-gradient(180deg,#fdfafb,#f8f1f4)!important;color:var(--text)!important}input,select,textarea{border-color:#e4d4da!important;color:#3c2d38!important;background:#fffdfd!important}input:focus,select:focus,textarea:focus{border-color:#b64f72!important;box-shadow:0 0 0 4px #b64f721f!important}.primary-btn{background:linear-gradient(135deg,#a84466,#d07a52)!important;box-shadow:0 10px 24px #a4446638!important}.ghost-btn{background:#f7ecef!important;color:#8e3e5b!important}.shell-card{border-color:#eadde2!important;box-shadow:0 14px 34px #572c3e13!important}.startup-screen{background:radial-gradient(circle at 18% 18%,rgba(204,121,88,.24),transparent 30%),radial-gradient(circle at 82% 78%,rgba(173,74,111,.24),transparent 34%),linear-gradient(145deg,#24131f,#4b2536 48%,#6a3a4b)!important}.startup-orb.orb-one{background:#dd895d47!important}.startup-orb.orb-two{background:#b650734d!important}.count-ring{background:conic-gradient(#e5a178 var(--progress),rgba(255,255,255,.12) 0)!important;box-shadow:0 0 55px #d57b5833!important}.count-ring:before{background:linear-gradient(145deg,#321824,#522b3c)!important}.count-inner span{color:#f4c5aa!important}.count-card p,.splash-brand p{color:#ead9df!important}.count-progress span{background:linear-gradient(90deg,#df936a,#b04d72)!important;box-shadow:0 0 20px #df936a6b!important}.startup-splash{background:linear-gradient(145deg,#24131f,#4b2536 48%,#6a3a4b)!important}.splash-logo{background:linear-gradient(145deg,#d8875e,#a74367)!important;box-shadow:0 20px 45px #a943674d,inset 0 1px #ffffff80!important}.splash-brand span{color:#f2b993!important}.splash-loader i{background:#efb28e!important}.auth-page{background:radial-gradient(circle at 16% 16%,rgba(208,122,82,.22),transparent 31%),radial-gradient(circle at 84% 78%,rgba(172,68,104,.22),transparent 34%),linear-gradient(145deg,#24131f,#4a2436,#6a394b)!important}.auth-page:before{background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px)!important}.auth-shell{width:min(100%,930px)!important;background:#fffcfdf7!important;border:1px solid rgba(255,255,255,.66)!important;box-shadow:0 34px 88px #2f121e52!important}.auth-title,.modal-title{color:#3a2733!important}.auth-form label{color:#49313f!important}.auth-form input,.auth-form select,.auth-form textarea{border-color:#e5d5dc!important;background:#fffdfd!important}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{border-color:#b64f72!important;box-shadow:0 0 0 4px #b64f721f!important}.auth-illustration.service-scene{position:relative!important;width:100%!important;min-height:430px!important;max-width:500px!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(145deg,#fff4f0,#f8e8ed,#f3e7ee)!important;border:1px solid #ead1d9!important;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #6534481f!important}.service-glow{position:absolute;border-radius:50%;filter:blur(12px);opacity:.9}.service-glow-a{width:230px;height:230px;right:-60px;top:-50px;background:#d27c532e}.service-glow-b{width:190px;height:190px;left:-45px;bottom:-50px;background:#ae486c2b}.service-copy{position:absolute;left:26px;top:24px;z-index:5;display:grid;gap:4px}.service-copy span{font-size:10px;font-weight:950;letter-spacing:2.4px;color:#aa4568}.service-copy strong{font-size:28px;line-height:1;font-weight:950;color:#402a37;letter-spacing:-.6px}.service-copy small{font-size:12px;font-weight:800;color:#7c6874}.service-scene .service-gear{z-index:1;opacity:.48;filter:drop-shadow(0 8px 12px rgba(125,54,79,.12))}.service-scene .gear-1{left:38px!important;top:126px!important;width:92px!important;height:92px!important;animation-duration:13s!important}.service-scene .gear-2{left:auto!important;right:40px!important;top:152px!important;width:72px!important;height:72px!important;animation-duration:9s!important}.service-scene .gear-3{right:94px!important;top:auto!important;bottom:38px!important;width:54px!important;height:54px!important;animation-duration:7s!important}.service-scene .gear:before{background:conic-gradient(from 0deg,#b64f72 0 14deg,transparent 14deg 30deg,#d18059 30deg 44deg,transparent 44deg 60deg,#c76879 60deg 74deg,transparent 74deg 90deg,#b64f72 90deg 104deg,transparent 104deg 120deg,#d18059 120deg 134deg,transparent 134deg 150deg,#c76879 150deg 164deg,transparent 164deg 180deg,#b64f72 180deg 194deg,transparent 194deg 210deg,#d18059 210deg 224deg,transparent 224deg 240deg,#c76879 240deg 254deg,transparent 254deg 270deg,#b64f72 270deg 284deg,transparent 284deg 300deg,#d18059 300deg 314deg,transparent 314deg 330deg,#c76879 330deg 344deg,transparent 344deg 360deg)!important}.service-scene .gear span{background:radial-gradient(circle,#fffaf8,#efd7de 58%,#f9edf0)!important}.service-core{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%);width:230px;height:230px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:4;background:radial-gradient(circle at 36% 28%,#fff,#fff8f5 44%,#f5e4e9);border:1px solid rgba(184,86,117,.18);box-shadow:0 26px 48px #6831462e,inset 0 1px #fffffff2}.service-core:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;border:1px dashed rgba(171,67,103,.25);animation:spin 18s linear infinite}.service-emblem{width:82px;height:82px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(145deg,#a94668,#d07c54);box-shadow:0 16px 34px #a444663d,inset 0 1px #ffffff59;margin-bottom:16px}.service-emblem svg{width:42px;height:42px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.service-core strong{font-size:18px;font-weight:950;color:#452d3b;letter-spacing:-.2px}.service-core>span{margin-top:6px;font-size:11px;font-weight:800;color:#846d79}.service-orbit{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;border:1px solid rgba(174,76,108,.16);animation:spin 15s linear infinite}.service-orbit.orbit-two{top:-32px;right:-32px;bottom:-32px;left:-32px;border-color:#cf7c5324;animation-duration:22s;animation-direction:reverse}.service-orbit i{position:absolute;left:50%;top:-5px;width:10px;height:10px;border-radius:50%;background:#c46b4f;box-shadow:0 0 0 5px #c46b4f1a}.orbit-two i{background:#a64668}.service-chip{position:absolute;z-index:6;padding:9px 12px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(222,193,202,.9);box-shadow:0 12px 28px #6634461f;font-size:11px;font-weight:900;color:#6e3b4e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:chipFloat 3s ease-in-out infinite}.service-chip.chip-a{left:25px;bottom:28px}.service-chip.chip-b{right:22px;top:95px;animation-delay:-1.2s;color:#9a4d34}.service-scene .printer-machine,.service-scene .printer-paper,.service-scene .printer-top,.service-scene .printer-slot,.service-scene .printer-body,.service-scene .printer-tray{display:none!important}.app-shell{background:linear-gradient(180deg,#fbf8f9,#f6eff2)!important}.sidebar{background:linear-gradient(180deg,#281621,#4b2437 55%,#673849)!important;border-right:1px solid rgba(255,255,255,.07)!important;box-shadow:16px 0 38px #3f192824!important}.brand-logo{background:linear-gradient(145deg,#d1845c,#a54466)!important;box-shadow:0 12px 28px #a6446542!important}.brand-copy p{color:#ead3dc!important}.side-btn{color:#f8eaf0!important;background:#fff1!important;border-color:#ffffff13!important}.side-btn:hover{background:#ffffff1f!important}.side-btn.active{background:linear-gradient(135deg,#aa4568,#d17d55)!important;box-shadow:0 14px 30px #a4446647!important}.logout-btn{color:#ffe4e8!important}.page-head h2,.users-page-head h2,.dashboard-hero h1{color:#432d3a!important}.page-head p,.users-page-head p,.dashboard-hero p{color:#786a75!important}.stat-card strong{color:#9a405f!important}.table-wrap th{color:#4a3040!important;background:linear-gradient(180deg,#fbf1f4,#f6e8ed)!important}.table-wrap td{color:#55404c!important}.row-selected{background:#f9eaef!important}.page-btn.active{background:linear-gradient(135deg,#a84466,#d07a52)!important}@media (max-width:980px){.auth-illustration.service-scene{min-height:300px!important;max-height:320px!important}.service-core{width:190px;height:190px;top:58%}.service-emblem{width:68px;height:68px;border-radius:22px;margin-bottom:12px}.service-emblem svg{width:34px;height:34px}.service-core strong{font-size:16px}}@media (max-width:640px){.auth-illustration.service-scene{min-height:245px!important;max-height:245px!important;border-radius:20px!important}.service-copy{left:18px;top:16px}.service-copy span{font-size:8px}.service-copy strong{font-size:19px}.service-copy small{font-size:9px}.service-core{width:145px;height:145px;top:61%}.service-emblem{width:52px;height:52px;border-radius:17px;margin-bottom:8px}.service-emblem svg{width:27px;height:27px}.service-core strong{font-size:13px}.service-core>span{font-size:8px;margin-top:3px}.service-orbit{top:-10px;right:-10px;bottom:-10px;left:-10px}.service-orbit.orbit-two{top:-20px;right:-20px;bottom:-20px;left:-20px}.service-scene .gear-1{left:16px!important;top:92px!important;width:58px!important;height:58px!important}.service-scene .gear-2{right:18px!important;top:106px!important;width:48px!important;height:48px!important}.service-scene .gear-3{right:66px!important;bottom:18px!important;width:38px!important;height:38px!important}.service-chip{font-size:9px;padding:7px 9px}.service-chip.chip-a{left:12px;bottom:10px}.service-chip.chip-b{right:12px;top:63px}}.service-center-wheel{position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;margin-bottom:16px;animation:spin 7s linear infinite;filter:drop-shadow(0 14px 22px rgba(164,68,102,.22))}.service-center-wheel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#a94668 0 14deg,transparent 14deg 30deg,#d07c54 30deg 44deg,transparent 44deg 60deg,#b64f72 60deg 74deg,transparent 74deg 90deg,#a94668 90deg 104deg,transparent 104deg 120deg,#d07c54 120deg 134deg,transparent 134deg 150deg,#b64f72 150deg 164deg,transparent 164deg 180deg,#a94668 180deg 194deg,transparent 194deg 210deg,#d07c54 210deg 224deg,transparent 224deg 240deg,#b64f72 240deg 254deg,transparent 254deg 270deg,#a94668 270deg 284deg,transparent 284deg 300deg,#d07c54 300deg 314deg,transparent 314deg 330deg,#b64f72 330deg 344deg,transparent 344deg 360deg);-webkit-mask:radial-gradient(circle,transparent 44%,#000 45%);mask:radial-gradient(circle,transparent 44%,#000 45%)}.service-center-wheel span{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fffaf8,#efd7de 58%,#e3bbc8);border:1px solid rgba(169,70,104,.2);box-shadow:inset 0 2px 8px #ffffffe6}.menu-toggle{position:fixed;top:14px;left:14px;z-index:90;width:44px;height:44px;border:0;border-radius:13px;background:linear-gradient(135deg,#a84466,#d07a52);box-shadow:0 10px 24px #361c2b40;display:grid;place-content:center;gap:4px;padding:0;cursor:pointer}.menu-toggle span{display:block;width:21px;height:2.5px;border-radius:99px;background:#fff}.app-shell{transition:grid-template-columns .22s ease}.app-shell.menu-closed{grid-template-columns:0 1fr}.app-shell.menu-closed .sidebar{width:0;min-width:0;padding-left:0;padding-right:0;border-right:0;overflow:hidden;opacity:0;pointer-events:none}.sidebar{transition:width .22s ease,min-width .22s ease,padding .22s ease,opacity .18s ease;padding-top:72px}.backup-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.backup-title-row h3{margin:0;font-size:20px}.backup-message{font-weight:800}@media (max-width:980px){.app-shell,.app-shell.menu-open,.app-shell.menu-closed{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;bottom:0;z-index:80;width:260px;min-width:260px;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;box-shadow:18px 0 40px #1b0f172e}.app-shell.menu-closed .sidebar{transform:translate(-105%);width:260px;min-width:260px;opacity:1;padding:72px 16px 14px;pointer-events:none}.app-shell.menu-open .sidebar{transform:translate(0);pointer-events:auto}.brand-copy,.logout-btn{display:block}.side-nav{display:grid}.menu-toggle{top:12px;left:12px}.main-area{padding-top:70px}}@media (min-width:981px){.app-shell.menu-open{grid-template-columns:236px minmax(0,1fr)!important}.app-shell.menu-closed{grid-template-columns:0 minmax(0,1fr)!important}.app-shell.menu-closed .sidebar{width:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important;border-right:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.app-shell.menu-closed .main-area{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.app-shell.menu-closed .content-stack,.app-shell.menu-closed .shell-card,.app-shell.menu-closed .table-card,.app-shell.menu-closed .table-wrap{width:100%!important;max-width:none!important;min-width:0!important}.app-shell.menu-closed .table-wrap table{width:100%!important}}:root{--pro-navy:#071a2f;--pro-navy-2:#0c2b4a;--pro-blue:#0b72e7;--pro-cyan:#13b8d4;--pro-green:#13a673;--pro-orange:#f59e0b;--pro-bg:#f3f7fb;--pro-surface:#ffffff;--pro-text:#12233f;--pro-muted:#718096;--pro-line:#dce6f1;--pro-shadow:0 18px 50px rgba(20,50,85,.09)}body{background:linear-gradient(145deg,#eef5fb,#f8fbfe 45%,#f1f6fa);color:var(--pro-text)}.app-shell{grid-template-columns:258px minmax(0,1fr);background:transparent}.sidebar{position:sticky;top:0;height:100vh;min-height:100vh;background:linear-gradient(180deg,#071a2f,#0a2540 54%,#092238);border-right:0;padding:24px 17px 18px;gap:22px;box-shadow:14px 0 40px #071a2f1f}.brand-top{display:flex;align-items:center;gap:12px;padding:5px 6px 20px;border-bottom:1px solid rgba(255,255,255,.09)}.brand-logo{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#0b72e7,#13b8d4);box-shadow:0 12px 28px #0b72e74d;font-size:15px;letter-spacing:.5px}.brand-copy h2{font-size:20px;color:#fff;line-height:1.08}.brand-copy p{color:#8fa9c2;font-size:13px;margin-top:5px}.side-nav{gap:8px}.side-btn{min-height:50px;border-radius:13px;padding:0 13px;display:flex;align-items:center;gap:12px;justify-content:flex-start;background:transparent;color:#b9c9d8;border:1px solid transparent;font-size:14px;text-align:left}.side-btn:hover{background:#ffffff0f;color:#fff;border-color:#ffffff0f}.side-btn.active{background:linear-gradient(90deg,#0b72e7fa,#13b8d4eb);color:#fff;box-shadow:0 10px 24px #0b72e73d}.side-icon{width:28px;height:28px;border-radius:9px;background:#ffffff1a;display:grid;place-items:center;font-size:13px}.side-btn.active .side-icon{background:#ffffff2e}.logout-btn{border-radius:13px;background:#ef44441a;color:#fecaca;border:1px solid rgba(248,113,113,.16)}.main-area{padding:26px 28px;gap:20px;min-width:0}.content-stack{gap:20px}.shell-card{background:#fffffff5;border:1px solid rgba(214,226,239,.95);border-radius:18px;box-shadow:var(--pro-shadow)}.dashboard-hero{position:relative;overflow:hidden;min-height:180px;padding:30px 32px;align-items:center;background:linear-gradient(120deg,#071a2f,#0c355d 62%,#0b72e7);border:0;color:#fff;box-shadow:0 24px 55px #082e532e}.dashboard-hero:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;right:-75px;top:-145px;background:radial-gradient(circle,#29d3ea57,#29d3ea00 70%)}.dashboard-hero:before{content:"EPSON • SERVICE • OPERATIONS";position:absolute;right:28px;bottom:20px;font-size:11px;font-weight:900;letter-spacing:2.2px;color:#ffffff80}.dashboard-hero h1{color:#fff;font-size:34px;letter-spacing:-.7px;position:relative;z-index:1}.dashboard-hero p{color:#c7d8e8;max-width:760px;font-size:15px;position:relative;z-index:1}.eyebrow{color:#63d9ed;font-size:11px;font-weight:900;letter-spacing:2px;margin-bottom:10px}.old-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat-card{position:relative;min-height:150px;padding:21px;overflow:hidden}.stat-card:after{content:"";position:absolute;right:-34px;bottom:-48px;width:130px;height:130px;border-radius:50%;background:#0b72e70e}.stat-card .stat-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eaf3ff;color:#0b72e7;font-size:11px;font-weight:900;margin-bottom:14px}.stat-card span{font-size:13px;color:#718096}.stat-card strong{font-size:34px;color:#12233f;margin-top:4px}.stat-card small{display:block;color:#97a6b7;font-size:12px;font-weight:700;margin-top:4px}.stat-parts .stat-icon{background:#e8fbf7;color:#0f9872}.stat-team .stat-icon{background:#fff5df;color:#d38400}.page-head,.users-page-head{padding:20px 22px}.page-head h2,.users-page-head h2{font-size:22px;color:#10233f}.page-head p,.users-page-head p{font-size:13px;color:#75869a}.primary-btn{background:linear-gradient(135deg,#0b72e7,#0d8bd8);box-shadow:0 8px 18px #0b72e72e;border:0}.primary-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.ghost-btn{background:#f8fbfe;color:#314966;border:1px solid #d9e5f0}.danger-btn{background:#fff4f4;color:#c43b3b;border:1px solid #ffd4d4}input,select,textarea{border-color:#d7e2ed;background:#fbfdff;border-radius:11px;color:#14283f}input:focus,select:focus,textarea:focus{border-color:#5da8f3;box-shadow:0 0 0 3px #0b72e714}.form-card{padding:20px}.form-grid label,.search-row label,.grow{color:#31465f;font-size:13px}.table-wrap{border-color:#dce6f0;border-radius:14px;background:#fff}.table-wrap th{background:#f0f5fa;color:#53667d;font-size:12px;text-transform:uppercase;letter-spacing:.35px}.table-wrap td{font-size:13px;color:#2b3e55}.table-wrap tbody tr:hover{background:#f5f9fd}.row-selected{background:#edf6ff!important}.pagination-row{gap:6px}.page-btn{border-radius:9px;background:#eef4fa;color:#526981}.page-btn.active{background:#0b72e7;color:#fff}.assign-bar{background:linear-gradient(90deg,#f7fbff,#f4f9fc);border:1px solid #dce8f3;border-radius:14px}.call-verification-toggle{background:#fff;border:1px solid #dce8f3;border-radius:12px;padding:9px 12px}.switch-wrap input:checked+.switch-ui{background:linear-gradient(135deg,#0b72e7,#13b8d4)}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071a2f7a}.modal-card{border:1px solid #d8e4ee;border-radius:20px;box-shadow:0 28px 80px #071a2f38}.auth-page{background:radial-gradient(circle at 10% 10%,rgba(19,184,212,.15),transparent 28%),linear-gradient(135deg,#06172a,#0a2947 56%,#0a5cae);min-height:100vh}.auth-shell{border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px #00000040;overflow:hidden}.auth-right{background:#fff}.auth-title{color:#10233f}.service-scene{background:linear-gradient(145deg,#071a2f,#0a355c)!important}.service-copy span,.service-copy strong,.service-copy small,.service-core strong,.service-core>span{color:#fff!important}.service-chip{border-color:#ffffff2b!important;background:#ffffff1a!important;color:#fff!important}.service-center-wheel{filter:hue-rotate(150deg) saturate(1.4)}.backup-message{border-left:4px solid #13a673;background:#f0fbf7;color:#176a52}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;height:auto;min-height:0;top:0;z-index:20;display:flex;flex-direction:row;padding:10px 12px;overflow:auto}.brand-top{display:none}.side-nav{display:flex;gap:7px;margin:0}.side-btn{white-space:nowrap;min-height:43px;padding:0 12px}.side-icon{width:24px;height:24px}.logout-btn{display:none}.main-area{padding:14px}.old-stats-grid{grid-template-columns:1fr}.dashboard-hero{min-height:160px;padding:24px}.dashboard-hero:before{display:none}}.module-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 2px 18px}.module-banner>div{display:flex;align-items:baseline;gap:10px}.module-banner strong{font-size:30px;color:#39d8ff}.module-banner span,.module-banner p{color:#8ea5ba}.timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px}.timeline-card{padding:22px}.timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.timeline-head h3{margin:4px 0 2px}.timeline-head p{margin:0;color:#8ea5ba}.eyebrow{font-size:11px;letter-spacing:.14em;color:#39d8ff;font-weight:800}.timeline-rail{margin-top:18px;display:grid;gap:12px}.timeline-step{position:relative;padding:10px 12px 10px 34px;border:1px solid rgba(120,170,200,.16);border-radius:12px;color:#9bb0c2;background:#ffffff05}.timeline-step i{position:absolute;left:12px;top:15px;width:10px;height:10px;border-radius:50%;background:#526674;box-shadow:0 0 0 4px #52667426}.timeline-step.done{color:#edfaff;border-color:#2ed3b747;background:#2ed3b70d}.timeline-step.done i{background:#2ed3b7;box-shadow:0 0 0 4px #2ed3b726}.timeline-step small{display:block;margin-top:3px;color:#72899e}.billing-form .quote-total{align-self:end;min-height:69px;padding:13px 16px;border-radius:14px;border:1px solid rgba(57,216,255,.25);background:linear-gradient(135deg,#39d8ff17,#2ed3b70f);display:flex;flex-direction:column;justify-content:center}.quote-total span{font-size:12px;color:#8ea5ba}.quote-total strong{font-size:22px;color:#e9fbff}.table-action{border:0;background:#39d8ff1c;color:#bfefff;padding:7px 10px;border-radius:9px;margin-right:6px;cursor:pointer}.table-action.danger{background:#ff64781a;color:#ff9aac}.report-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.report-card{padding:20px;display:flex;flex-direction:column;gap:8px}.report-card span{color:#91a8bb;font-size:13px}.report-card strong{font-size:28px;color:#f4fbff}.report-bars{display:grid;gap:14px;margin-top:18px}.report-bars>div{display:grid;grid-template-columns:120px 1fr 42px;align-items:center;gap:12px}.report-bars>div>div{height:10px;background:#ffffff0f;border-radius:999px;overflow:hidden}.report-bars i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#18b9d8,#2ed3b7)}@media (max-width:720px){.timeline-grid{grid-template-columns:1fr}.module-banner{align-items:flex-start;flex-direction:column}.report-bars>div{grid-template-columns:90px 1fr 32px}}:root{--brand-ink:#171529;--brand-ink-2:#241836;--brand-purple:#6d28d9;--brand-violet:#7c3aed;--brand-rose:#e8327b;--brand-pink:#f54886;--brand-orange:#ff7a1a;--brand-gold:#f59e0b;--brand-cream:#fff8f3;--brand-bg:#fbf8fd;--brand-line:#eadff0;--brand-text:#1c2442;--brand-muted:#7b7288}body{background:linear-gradient(135deg,#fff7f5,#fbf7ff 48%,#fffaf4)!important;color:var(--brand-text)!important}.app-shell{background:transparent!important;grid-template-columns:236px minmax(0,1fr)!important}.sidebar{background:linear-gradient(180deg,#171529,#21172e 48%,#35173d)!important;width:236px!important;min-width:236px!important;padding:22px 15px 18px!important;border-right:0!important;box-shadow:14px 0 42px #25143124!important}.brand-top{border-bottom:1px solid rgba(255,255,255,.09)!important;padding-bottom:18px!important}.brand-logo{background:linear-gradient(135deg,#ff8a26,#e8327b 52%,#7c3aed)!important;box-shadow:0 12px 26px #e8327b3d!important}.brand-copy h2{color:#fff!important}.brand-copy p{color:#d8c6dd!important}.side-nav{gap:7px!important}.side-btn{color:#e9deed!important;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;min-height:46px!important;font-size:13px!important}.side-btn:hover{background:#ffffff0f!important;border-color:#ffffff0f!important}.side-btn.active{background:linear-gradient(90deg,#ff7a1a,#e8327b 45%,#8b2fc7)!important;color:#fff!important;box-shadow:0 10px 26px #e8327b3d!important}.side-icon{background:#ffffff1a!important;color:#fff!important}.logout-btn{background:linear-gradient(90deg,#ff7a1a29,#e8327b2e)!important;border-color:#ffffff1a!important;color:#fff1f7!important}.menu-toggle{background:linear-gradient(135deg,#ff7a1a,#e8327b 56%,#7c3aed)!important;box-shadow:0 10px 25px #7d26963d!important}.main-area{padding:20px 22px 28px!important;gap:18px!important}.content-stack{gap:16px!important}.shell-card{background:#fffffff7!important;border:1px solid #ecdfef!important;border-radius:16px!important;box-shadow:0 14px 38px #482c5813!important}.page-head,.users-page-head{background:linear-gradient(180deg,#fff,#fffafd)!important}.page-head h2,.users-page-head h2{color:#24182e!important}.page-head p,.users-page-head p{color:#817587!important}.primary-btn{background:linear-gradient(135deg,#6d28d9,#7c3aed)!important;box-shadow:0 8px 18px #6d28d933!important}.ghost-btn{background:#fffafc!important;border-color:#eadde9!important;color:#5d405c!important}.danger-btn{background:#fff5f6!important;border-color:#ffd6dc!important;color:#d52d49!important}input,select,textarea{background:#fffcfd!important;border-color:#eadde8!important;color:#251b2e!important}input:focus,select:focus,textarea:focus{border-color:#b56ae1!important;box-shadow:0 0 0 3px #7c3aed14!important}.table-wrap{border-color:#eadfec!important}.table-wrap th{background:#fbf3f8!important;color:#63495f!important}.table-wrap td{color:#382b43!important}.table-wrap tbody tr:hover{background:#fff8fb!important}.row-selected{background:#f8edff!important}.page-btn{background:#f5edf7!important;color:#785b75!important}.page-btn.active{background:linear-gradient(135deg,#e8327b,#7c3aed)!important;color:#fff!important}.assign-bar{background:linear-gradient(90deg,#fff8fb,#fbf8ff)!important;border-color:#eadfee!important}.call-verification-toggle{border-color:#eadfee!important}.switch-wrap input:checked+.switch-ui{background:linear-gradient(135deg,#ff7a1a,#e8327b 55%,#7c3aed)!important}.dashboard-showcase{min-height:190px;border-radius:18px;overflow:hidden;position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr) minmax(250px,.65fr);align-items:center;padding:24px 28px;background:linear-gradient(105deg,#fff,#fff8fb 42%,#f6ebff 68%,#fff3ea);border:1px solid #eadfee;box-shadow:0 18px 45px #53306017}.dashboard-showcase:before{content:"";position:absolute;inset:auto -90px -125px auto;width:360px;height:260px;background:radial-gradient(circle,#ff9b65,#f548864d 38%,#7c3aed00 72%);filter:blur(2px)}.showcase-copy{position:relative;z-index:2}.showcase-kicker{font-weight:950;font-size:34px;letter-spacing:-1px;color:#252451}.showcase-copy h1{font-size:39px;line-height:1.02;margin:2px 0 10px;color:#202043;letter-spacing:-1.1px}.showcase-copy h1 em{font-style:normal;background:linear-gradient(90deg,#6d28d9,#e8327b,#ff7a1a);-webkit-background-clip:text;background-clip:text;color:transparent}.showcase-copy p{margin:0;color:#604d60;font-size:15px;font-weight:700}.showcase-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.showcase-tags span{padding:8px 12px;border-radius:999px;background:#ffffffd1;border:1px solid #eadfee;color:#37305b;font-size:11px;font-weight:850;box-shadow:0 5px 13px #41284e0d}.showcase-printer{height:140px;position:relative;z-index:2;filter:drop-shadow(0 18px 20px rgba(39,26,50,.18))}.printer-top{position:absolute;left:19%;right:18%;top:8px;height:25px;background:linear-gradient(#25262d,#050608);border-radius:4px 4px 10px 10px;transform:skew(-9deg)}.printer-body{position:absolute;left:8%;right:8%;top:29px;height:88px;background:linear-gradient(180deg,#f8f9fa,#d6d8dc 45%,#aeb0b7);border:6px solid #202126;border-radius:8px;box-shadow:inset 0 -18px #111318}.printer-body:before{content:"EPSON";position:absolute;left:50%;top:13px;transform:translate(-50%);font-size:10px;font-weight:950;color:#111}.printer-body i{position:absolute;right:17px;top:11px;width:38px;height:18px;border-radius:3px;background:linear-gradient(135deg,#2f3540,#0a0b0e);box-shadow:inset 0 0 0 2px #5f6570}.printer-paper{position:absolute;width:55%;height:42px;left:23%;bottom:3px;background:linear-gradient(180deg,#fff,#f4f3ff);border:1px solid #c9c8d3;transform:perspective(90px) rotateX(45deg);box-shadow:inset 0 0 0 9px #fff}.printer-paper:after{content:"";position:absolute;left:14%;right:14%;top:11px;height:4px;background:linear-gradient(90deg,#2f6df6 0,#2f6df6 32%,#ff6f61 32%,#ff6f61 62%,#f1c232 62%,#f1c232)}.showcase-support{position:relative;z-index:2;align-self:stretch;padding:24px 18px 18px 28px;border-left:1px solid rgba(111,57,133,.13);background:linear-gradient(135deg,#7c3aed14,#e8327b1c,#ff7a1a0f);border-radius:24px 0 0 24px}.showcase-support strong{display:block;color:#2d214c;font-size:19px;line-height:1.08}.showcase-support small{display:block;color:#6e536e;font-size:11px;line-height:2.05;margin-top:14px;font-weight:750}.pro-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pro-kpi{background:#fff;border:1px solid #eadfee;border-radius:15px;padding:14px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 28px #43274d0f}.pro-kpi>b{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:21px;flex:0 0 46px}.pro-kpi>div{min-width:0}.pro-kpi span{font-size:10px;color:#55445d;font-weight:850;display:block}.pro-kpi strong{font-size:24px;color:#181e45;display:block;line-height:1.08;margin-top:2px}.pro-kpi small{font-size:9px;color:#9a899b}.pro-kpi.violet>b{background:linear-gradient(135deg,#7c3aed,#9333ea)}.pro-kpi.orange>b{background:linear-gradient(135deg,#ff7a1a,#ff9a16)}.pro-kpi.purple>b{background:linear-gradient(135deg,#5d28f2,#7c3aed)}.pro-kpi.pink>b{background:linear-gradient(135deg,#e8327b,#ff4f9a)}.pro-kpi.gold>b{background:linear-gradient(135deg,#f59e0b,#ff7a1a)}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(290px,.9fr);gap:14px}.recent-panel{padding:12px!important}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 5px 10px}.panel-heading>div{display:flex;align-items:center;gap:9px}.panel-heading strong{font-size:15px;color:#241e48}.panel-icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe9df,#f7e5ff);color:#7c3aed}.dashboard-table table{min-width:740px}.status-pill{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:850;background:#f1eff6;color:#675d74}.status-completed{background:#e5f8ef;color:#16825c}.status-in-progress,.status-diagnosing{background:#efe9ff;color:#6932d2}.status-pending,.status-new,.status-assigned{background:#fff0e7;color:#e35a1f}.status-waiting-parts{background:#ffe9ef;color:#c52a5d}.dashboard-side-stack{display:grid;gap:14px}.service-overview-card,.quick-actions{padding:12px!important}.overview-bars{display:grid;gap:15px;padding:8px 5px 5px}.overview-bars>div{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px;font-size:10px;font-weight:800;color:#715f73}.overview-bars i{height:11px;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#e8327b,#ff7a1a);position:relative;overflow:hidden}.overview-bars i:after{content:"";display:block;width:var(--w);height:100%;background:linear-gradient(90deg,#7c3aed,#e8327b,#ff7a1a);border-radius:inherit}.overview-bars i{background:#f0e9f2}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-grid button{border:1px solid #eadfee;background:linear-gradient(145deg,#fff,#fff9fc);border-radius:12px;min-height:70px;color:#7c3aed;font-size:21px;font-weight:900;cursor:pointer}.quick-grid button span{display:block;font-size:9px;color:#55465c;margin-top:4px}.quick-grid button:nth-child(2n){color:#ff6d16;background:linear-gradient(145deg,#fff,#fff8f1)}.startup-screen{background:linear-gradient(145deg,#21152f,#471b50 42%,#6d2457 68%,#9e3d52)!important}.startup-orb.orb-one{background:#ff7a1a47!important}.startup-orb.orb-two{background:#7c3aed52!important}.count-card,.splash-content{background:#ffffff1a!important;border-color:#ffffff2e!important;box-shadow:0 28px 80px #12071b47!important}.count-ring{background:conic-gradient(#ff8a1f var(--progress),rgba(255,255,255,.12) 0)!important}.count-progress span{background:linear-gradient(90deg,#ff7a1a,#e8327b,#7c3aed)!important}.splash-logo{background:linear-gradient(135deg,#ff7a1a,#e8327b 52%,#7c3aed)!important}.startup-splash{background:linear-gradient(145deg,#1e142c,#4e1d50 52%,#8a2d58)!important}.splash-brand>span{color:#ffd0e6!important}.auth-page{background:radial-gradient(circle at 12% 10%,rgba(255,122,26,.18),transparent 28%),radial-gradient(circle at 90% 85%,rgba(124,58,237,.22),transparent 34%),linear-gradient(135deg,#21152f,#411b4b 56%,#7b2e58)!important}.auth-shell{border-color:#ffffff1f!important}.auth-right{background:linear-gradient(180deg,#fff,#fffafd)!important}.auth-title{color:#271a36!important}.service-scene{background:linear-gradient(145deg,#24162f,#54204f 62%,#9a3a55)!important}.service-copy span{color:#ffc6de!important}.service-center-wheel{filter:hue-rotate(285deg) saturate(1.45)!important}.service-chip{background:#ffffff1a!important}@media (max-width:1180px){.dashboard-showcase{grid-template-columns:1fr minmax(250px,.75fr)}.showcase-support{display:none}.pro-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:980px){.app-shell,.app-shell.menu-open,.app-shell.menu-closed{grid-template-columns:1fr!important}.sidebar{width:260px!important;min-width:260px!important;position:fixed!important;background:linear-gradient(180deg,#171529,#35173d)!important}.main-area{padding:72px 12px 18px!important}.dashboard-showcase{grid-template-columns:1fr;min-height:unset;padding:22px}.showcase-printer{display:none}.pro-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-copy h1{font-size:31px}.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:600px){.pro-kpi-grid{grid-template-columns:1fr}.dashboard-showcase{padding:18px}.showcase-kicker{font-size:25px}.showcase-copy h1{font-size:27px}.showcase-tags span{font-size:9px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sidebar{width:248px!important;min-width:248px!important}.brand-logo{display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important}.brand-logo-svg{width:100%;height:100%;display:block}.side-nav{gap:9px!important}.side-btn{min-height:54px!important;padding:0 14px!important;gap:14px!important;font-size:15px!important;font-weight:850!important}.side-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}.side-label{font-size:15px!important;font-weight:850!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere}.menu-icon-svg{display:grid;place-items:center;width:18px;height:18px}.menu-icon-svg svg{width:18px;height:18px;display:block}.timeline-card{border:1px solid #eadfee!important;background:linear-gradient(180deg,#fff,#fffafc)!important}.timeline-head h3{color:#2a1f3b!important;font-size:18px!important}.timeline-head p{color:#7a6179!important;font-weight:700!important}.timeline-step{color:#5b455d!important;background:#fff7fb!important;border-color:#efd8ea!important}.timeline-step i{background:#d879a4!important;box-shadow:0 0 0 4px #d879a429!important}.timeline-step.done{color:#3f2650!important;background:linear-gradient(90deg,#fff4fb,#fff6ef)!important;border-color:#f3cfe2!important}.timeline-step.done i{background:#e84393!important;box-shadow:0 0 0 4px #e843931f!important}.timeline-step small{color:#816a83!important;font-weight:700!important}.auth-shell{width:min(100%,920px)!important;padding:20px!important}.auth-right{max-width:420px!important}.password-field input{padding-right:54px!important}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;border:1px solid #eadde8;background:#fff7fb;cursor:pointer;display:grid;place-items:center;font-size:16px}.password-toggle:hover{background:#fff0f7}.service-copy span{color:#ffd4e4!important}.service-copy strong,.service-core strong{color:#fff0f7!important}.service-copy small,.service-core>span{color:#ffe4ef!important}.service-center-wheel{filter:hue-rotate(285deg) saturate(1.25)!important}@media (max-width:980px){.side-btn{min-height:46px!important;font-size:13px!important}.side-label{font-size:13px!important;white-space:nowrap!important}}.service-scene{background:linear-gradient(145deg,#fff4f8,#f9eafa 52%,#f7e6ef)!important}.service-copy span{color:#a82768!important}.service-copy strong{color:#3b2144!important}.service-copy small{color:#78586f!important}.service-core strong{color:#3b2144!important}.service-core>span{color:#7c6678!important}.service-chip{background:#fffc!important;color:#6b3158!important;border-color:#e7c8dd!important}.timeline-head-clear{align-items:flex-start!important;gap:14px!important;margin-bottom:6px!important}.timeline-title-block{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.timeline-title-block h3{margin:0!important;font-size:19px!important;line-height:1.15!important;color:#2d2341!important;font-weight:900!important}.timeline-title-block p{margin:0!important;font-size:15px!important;color:#67576e!important;font-weight:800!important}.timeline-call-id{font-size:12px!important;color:#8a6f8c!important;font-weight:800!important;letter-spacing:.02em!important}.timeline-status-wrap{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;flex:0 0 auto!important}.timeline-status-pill{min-width:120px!important;justify-content:center!important;font-size:12px!important;padding:8px 12px!important}.timeline-card .eyebrow{display:none!important}.timeline-head .status-pill{white-space:nowrap!important}@media (max-width:700px){.timeline-head-clear{flex-direction:column!important;align-items:flex-start!important}.timeline-status-wrap{width:100%!important;justify-content:flex-start!important}.timeline-status-pill{min-width:0!important}}.brand-top{gap:0!important}.brand-logo,.brand-logo-svg{display:none!important}.brand-copy{min-width:0!important}.menu-toggle{z-index:95!important}.brand-top{padding-left:56px!important}@media (max-width:980px){.brand-top{padding-left:0!important}}.auth-illustration.service-scene{background:linear-gradient(145deg,#fff8fb,#fbf3ff 45%,#f8f6ff)!important}.service-glow-a{background:radial-gradient(circle,#739dff29,#739dff00 72%)!important}.service-glow-b{background:radial-gradient(circle,#ffa45c24,#ffa45c00 70%)!important}.service-copy span{color:#5840d9!important}.service-copy strong{color:#111b73!important}.service-copy small{color:#1d3486!important}.service-core{background:radial-gradient(circle at 36% 30%,#fff,#fbfbff 46%,#eef4ff)!important;border:1px solid rgba(112,133,219,.18)!important;box-shadow:0 26px 52px #675ca41f,inset 0 1px #fffffff5!important}.service-core:before{border-color:#839aff3d!important}.service-core strong{color:#172878!important}.service-core>span{color:#4f64ac!important}.service-chip{color:#3a4384!important;border-color:#c9d5ffe0!important}.service-chip.chip-b{color:#6d4f1f!important}.service-center-wheel{width:128px!important;height:128px!important;margin-bottom:18px!important;position:relative!important;animation:spin 8.6s linear infinite!important;filter:drop-shadow(0 18px 32px rgba(94,110,210,.16))!important}.service-center-wheel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#5e7bff 0,#5e7bff 26deg,#fff0 26deg,#fff0 44deg,#74c2ff 44deg,#74c2ff 72deg,#fff0 72deg,#fff0 98deg,#ffa64f 98deg,#ffa64f 123deg,#fff0 123deg,#fff0 148deg,#5d47ff 148deg,#5d47ff 178deg,#fff0 178deg,#fff0 204deg,#4f8dff 204deg,#4f8dff 232deg,#fff0 232deg,#fff0 259deg,#ff9a45 259deg,#ff9a45 286deg,#fff0 286deg,#fff0 314deg,#6d5cff 314deg,#6d5cff 341deg,#fff0 341deg,#fff0 360deg)!important;-webkit-mask:radial-gradient(circle,transparent 51%,#000 52%)!important;mask:radial-gradient(circle,transparent 51%,#000 52%)!important;box-shadow:inset 0 0 0 1px #ffffffbf}.service-center-wheel:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:2px solid rgba(151,191,255,.26);border-left-color:#97bfff00;border-right-color:#ffb5788f;filter:blur(.1px);animation:spinReverse 5.4s linear infinite}.service-center-wheel .wheel-core{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff,#f8fbff,#edf3ff)!important;border:1px solid rgba(114,137,223,.18)!important;box-shadow:inset 0 12px 22px #fffffff2,0 0 0 8px #ffffff61,0 0 34px #76aaff2e!important}.service-center-wheel .wheel-glass{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px #9ebeff33;opacity:.9}@keyframes spinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.sidebar .brand-top{padding-left:64px!important;min-height:74px!important;display:flex!important;align-items:flex-start!important}.sidebar .brand-copy{max-width:none!important;overflow:visible!important}.sidebar .brand-copy strong,.sidebar .brand-copy span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.menu-toggle{z-index:90!important}.auth-illustration.service-scene{overflow:hidden!important}.service-core{background:radial-gradient(circle at 50% 42%,#ffffffeb,#f5f7fffa 58%,#eff2ff)!important}.service-core strong,.service-core>span{display:none!important}.service-center-wheel-sequence{width:168px!important;height:168px!important;position:relative!important;filter:drop-shadow(0 18px 34px rgba(92,112,219,.16));animation:wheelSequenceSpin 10s linear infinite!important;animation-delay:6.6s!important}.service-center-wheel-sequence .wheel-base{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:10px solid rgba(207,220,255,.9);box-shadow:inset 0 0 0 8px #ffffffe0,0 0 0 1px #91acff2e;background:radial-gradient(circle at 50% 48%,#ffffffbf,#fff0 57%)}.service-center-wheel-sequence .wheel-core{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff,#fbfcff,#edf3ff)!important;border:1px solid rgba(120,145,223,.18)!important;box-shadow:0 0 0 10px #ffffff70,0 0 38px #7daaff29!important}.service-center-wheel-sequence .wheel-glass{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;border:1px solid rgba(255,255,255,.88)}.service-center-wheel-sequence .wheel-energy{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid rgba(163,199,255,.15);border-right-color:#ffb67394;border-top-color:#7fd6ff7a;opacity:0;animation:wheelEnergyReveal 10s linear infinite}.service-center-wheel-sequence .wheel-segment{position:absolute;left:50%;top:50%;width:16px;height:40px;margin-left:-8px;border-radius:999px;transform-origin:50% calc(100% + 36px);opacity:0;animation:segmentBuild 10s linear infinite;background:linear-gradient(180deg,var(--c1),rgba(255,255,255,.98));box-shadow:0 8px 14px #596ed229}.service-center-wheel-sequence .wheel-segment.outer{--c1:#5f7cff;transform:rotate(calc(var(--i) * 30deg)) translateY(-60px)}.service-center-wheel-sequence .wheel-segment.inner{--c1:#ffad57;width:13px;height:30px;margin-left:-6.5px;transform:rotate(calc(var(--i) * 45deg + 22.5deg)) translateY(-45px)}.service-center-wheel-sequence .wheel-segment:nth-of-type(4n+1){--c1:#5f7cff}.service-center-wheel-sequence .wheel-segment:nth-of-type(4n+2){--c1:#6ed0ff}.service-center-wheel-sequence .wheel-segment:nth-of-type(4n+3){--c1:#ffb25d}.service-center-wheel-sequence .wheel-segment:nth-of-type(4n){--c1:#7051ff}.service-center-wheel-sequence .wheel-segment.outer{animation-delay:calc(var(--i) * .18s)}.service-center-wheel-sequence .wheel-segment.inner{animation-delay:calc(2.6s + var(--i) * .15s)}@keyframes segmentBuild{0%,10%{opacity:0;filter:blur(1px)}15%,to{opacity:1;filter:blur(0)}}@keyframes wheelEnergyReveal{0%,56%{opacity:0;transform:scale(.88)}66%,to{opacity:1;transform:scale(1)}}@keyframes wheelSequenceSpin{0%,66%{transform:rotate(0)}to{transform:rotate(360deg)}}.service-gear{display:none!important}.service-bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffffe0,#d0d4ff9e 48%,#c2cdff14);box-shadow:inset 0 1px 8px #ffffffbf,0 18px 30px #a3a3db29}.service-bubble.bubble-1{width:92px;height:92px;right:18px;top:18px}.service-bubble.bubble-2{width:66px;height:66px;left:38px;top:122px;opacity:.85}.service-bubble.bubble-3{width:58px;height:58px;right:46px;bottom:30px;opacity:.78}.service-core-frame{background:radial-gradient(circle at 50% 45%,#fffffff0,#f8fafffa 60%,#f1f4ff)!important;border:1px solid rgba(216,220,243,.8)!important;box-shadow:0 18px 40px #a4a0cc1f!important}.service-core-frame strong,.service-core-frame>span{display:none!important}.login-wheel-sequence-image{width:82%;height:82%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 18px 28px rgba(126,150,242,.14))}.sidebar .brand-copy strong,.sidebar .brand-copy span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.service-scene .service-gear,.service-bubble,.login-wheel-sequence-image{display:none!important}.service-scene{background:linear-gradient(145deg,#fff8fb,#f9f5ff 48%,#f4f6ff)!important}.service-copy span{color:#5b43d9!important}.service-copy strong{color:#142070!important}.service-copy small{color:#5062a2!important}.realistic-core{width:244px!important;height:244px!important;background:radial-gradient(circle at 50% 48%,#fffffffa,#f8fafffa 60%,#eef3ff)!important;border:1px solid rgba(190,202,245,.55)!important;box-shadow:0 24px 58px #5967ae21,inset 0 1px #fffffff2!important}.realistic-core:before{border-color:#738fe62e!important}.realistic-core strong,.realistic-core>span{display:none!important}.real-wheel{position:relative;width:188px;height:188px;border-radius:50%;transform:translateZ(0);filter:drop-shadow(0 18px 24px rgba(75,99,176,.14))}.real-wheel.final-spin{animation:finalWheelSpin 2.8s linear infinite}.real-wheel-base{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:linear-gradient(145deg,#f9fbff,#dce7fa 42%,#fff 68%,#cbd8f0);box-shadow:inset 0 0 0 2px #6a84c72e,inset 8px 10px 20px #ffffffeb,inset -8px -10px 18px #7389b92e,0 12px 26px #6474aa24}.real-wheel-inner{position:absolute;top:31px;right:31px;bottom:31px;left:31px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff,#fafcff 48%,#eaf0fc);box-shadow:inset 0 0 0 2px #7a92cf24,0 0 0 8px #ffffff7a}.real-wheel-glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(128deg,#ffffff9e,#fff0 35%,#6fa5ff1f 70%,#ffb35f17);border:1px solid rgba(255,255,255,.9);pointer-events:none}.real-wheel-halo{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(115,177,255,.22);border-right-color:#ffa34d6b;border-bottom-color:#6a53ff47;box-shadow:0 0 22px #6ca7ff24}.real-wheel-center{position:absolute;left:50%;top:50%;width:82px;height:82px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#f9fbff 52%,#e8effc);box-shadow:inset 0 0 0 1px #748ecf24,0 8px 18px #5867991a}.real-segment{position:absolute;left:50%;top:50%;opacity:0;transform-origin:center;transition:opacity .34s ease,filter .34s ease;transition-delay:var(--delay);filter:blur(2px) brightness(1.08);box-shadow:0 5px 13px #5067c82e,inset 0 1px 1px #ffffffd9}.real-segment.visible{opacity:1;filter:blur(0) brightness(1)}.outer-segment{width:18px;height:42px;margin-left:-9px;margin-top:-80px;border-radius:9px 9px 6px 6px;background:linear-gradient(180deg,#7cb7ff,#4b70ee,#edf5ff);transform:rotate(calc(var(--i) * 30deg)) translateY(-14px)}.outer-segment:nth-of-type(4n+2){background:linear-gradient(180deg,#8bddff,#4e9cff 52%,#eef9ff)}.outer-segment:nth-of-type(4n+3){background:linear-gradient(180deg,#ffc077,#ff8a38 52%,#fff4e7)}.outer-segment:nth-of-type(4n){background:linear-gradient(180deg,#8f76ff,#5a42e7 52%,#f2edff)}.inner-segment{width:13px;height:28px;margin-left:-6.5px;margin-top:-58px;border-radius:7px;background:linear-gradient(180deg,#ffbd78,#ff913f 55%,#fff3e5);transform:rotate(calc(var(--i) * 45deg + 22.5deg)) translateY(-8px)}.inner-segment:nth-of-type(3n+1){background:linear-gradient(180deg,#6ed5ff,#418cff 55%,#eff8ff)}.inner-segment:nth-of-type(3n+2){background:linear-gradient(180deg,#947bff,#654be8 55%,#f1edff)}@keyframes finalWheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.realistic-core{width:164px!important;height:164px!important}.real-wheel{width:126px;height:126px}.real-wheel-center{width:56px;height:56px}.outer-segment{width:12px;height:28px;margin-left:-6px;margin-top:-54px;border-radius:6px}.inner-segment{width:9px;height:20px;margin-left:-4.5px;margin-top:-40px}.real-wheel-halo{top:-7px;right:-7px;bottom:-7px;left:-7px}}.sidebar .brand-top{padding-left:64px!important;min-height:74px!important}.sidebar .brand-copy{overflow:visible!important;min-width:120px!important}.brand-copy h2{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.05!important}.menu-toggle{z-index:100!important}.printer-scene{position:relative;overflow:hidden}.printer-copy{position:absolute;left:22px;top:18px;z-index:4}.printer-copy span{color:#e88aa4!important;letter-spacing:2px;font-size:11px!important}.printer-copy strong{color:#4c294b!important}.printer-copy small{color:#7b6d7c!important}.printer-gear-assembly{position:absolute;left:50%;top:56%;width:280px;height:220px;transform:translate(-50%,-36%);z-index:2}.printer-stage-outline{position:absolute;left:86px;top:28px;width:118px;height:118px;border-radius:50%;border:4px solid rgba(215,225,238,.95);box-shadow:0 0 0 10px #ffffff9e,inset 0 0 0 8px #f5f8fcf5;opacity:0;transform:scale(.92);transition:all .45s ease}.printer-stage-outline.visible{opacity:1;transform:scale(1)}.printer-stage-shaft{position:absolute;left:162px;top:18px;width:10px;height:26px;border-radius:999px;background:linear-gradient(180deg,#e8edf2,#c8d0d8 50%,#eef2f6);box-shadow:0 2px 6px #0000002e;opacity:0;transition:opacity .35s ease}.printer-stage-shaft.visible{opacity:1}.printer-gear{position:absolute;width:var(--gear-size);height:var(--gear-size);transition:opacity .45s ease,transform .45s ease}.printer-gear.gear-hidden{opacity:0;transform:scale(.7)}.printer-gear.gear-visible{opacity:1;transform:scale(1)}.printer-gear.gear-main{--gear-size:132px;--tooth-width:10px;--tooth-height:16px;--tooth-radius:67px;left:78px;top:22px}.printer-gear.gear-small-left{--gear-size:58px;--tooth-width:8px;--tooth-height:11px;--tooth-radius:30px;left:16px;top:44px}.printer-gear.gear-small-right{--gear-size:54px;--tooth-width:8px;--tooth-height:11px;--tooth-radius:28px;left:208px;top:58px}.printer-gear.gear-idler{--gear-size:42px;--tooth-width:7px;--tooth-height:10px;--tooth-radius:21px;left:194px;top:150px}.printer-gear.reverse.gear-spin{animation:spinGearReverse 3.2s linear infinite}.printer-gear.gear-spin{animation:spinGear 3.2s linear infinite}.printer-gear .gear-disc{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,#fdfefe 22%,#eef3f7 52%,#d9e0e8 77%,#f5f8fb);box-shadow:0 14px 24px #2338521f,inset 0 8px 12px #fffffffa,inset 0 -10px 14px #b4bfca73;border:1px solid rgba(196,206,216,.95)}.printer-gear .gear-rim{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:7px solid rgba(244,247,250,.96);box-shadow:inset 0 0 0 1px #bcc6d0d9,0 0 0 1px #ffffffd1}.printer-gear .gear-teeth{position:absolute;top:0;right:0;bottom:0;left:0}.printer-gear .gear-tooth{position:absolute;left:50%;top:50%;width:var(--tooth-width);height:var(--tooth-height);margin-left:calc(var(--tooth-width) / -2);margin-top:calc(var(--tooth-height) / -2);border-radius:4px;background:linear-gradient(180deg,#fff,#eef3f7 52%,#d6dde5);border:1px solid rgba(197,206,214,.9);box-shadow:0 2px 4px #495d7524;transform:rotate(calc(var(--i) * 360deg / var(--count))) translateY(calc(var(--tooth-radius) * -1));opacity:0;transition:opacity .28s ease,transform .28s ease}.printer-gear .gear-tooth.show{opacity:1}.printer-gear .gear-hub-outer{position:absolute;top:28%;right:28%;bottom:28%;left:28%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#f7fafc 45%,#dce3ea);border:1px solid rgba(188,198,208,.82);box-shadow:inset 0 6px 8px #fffffff2,inset 0 -4px 7px #b6c1cc8c}.printer-gear .gear-hub-inner{position:absolute;top:40%;right:40%;bottom:40%;left:40%;border-radius:50%;background:radial-gradient(circle at 40% 36%,#79828b,#4f5660 45%,#2d3239);box-shadow:inset 0 1px 2px #ffffff40,0 0 0 4px #f5f7f9f2,0 0 0 5px #c1c9d1eb}.printer-gear .gear-star-screw{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);font-size:calc(var(--gear-size) * .14);line-height:1;font-weight:900;color:#eef3f7;text-shadow:0 1px 0 rgba(0,0,0,.22),0 0 2px rgba(255,255,255,.45);letter-spacing:0}.printer-gear.accent .gear-hub-inner{background:radial-gradient(circle at 40% 36%,#958879,#6a5d50 48%,#433930)}.printer-gear .gear-specular{position:absolute;inset:12% 18% auto 18%;height:20%;border-radius:999px;background:linear-gradient(180deg,#ffffffe6,#fff0);filter:blur(1px)}@keyframes spinGear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinGearReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (max-width: 768px){.printer-gear-assembly{transform:translate(-50%,-34%) scale(.94)}}.printer-gear-assembly.all-gears-live .printer-gear{opacity:1!important;transform:scale(1)!important}.printer-gear-assembly.all-gears-live .gear-tooth{opacity:1!important}.printer-gear-assembly.all-gears-live .printer-stage-outline,.printer-gear-assembly.all-gears-live .printer-stage-shaft{opacity:1!important;transform:scale(1)!important}.printer-gear-assembly.all-gears-live .gear-main.gear-spin .gear-disc{animation:finalGearCW 4.2s linear infinite!important;transform-origin:50% 50%!important;will-change:transform}.printer-gear-assembly.all-gears-live .gear-small-left.gear-spin .gear-disc{animation:finalGearCCW 2.7s linear infinite!important;transform-origin:50% 50%!important;will-change:transform}.printer-gear-assembly.all-gears-live .gear-small-right.gear-spin .gear-disc{animation:finalGearCCW 3.1s linear infinite!important;transform-origin:50% 50%!important;will-change:transform}.printer-gear-assembly.all-gears-live .gear-idler.gear-spin .gear-disc{animation:finalGearCW 2.2s linear infinite!important;transform-origin:50% 50%!important;will-change:transform}@keyframes finalGearCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes finalGearCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.content-stack .report-cards .report-card{background:#fff!important;border:1px solid #eadfed!important;box-shadow:0 10px 24px #351f480f!important}.content-stack .report-cards .report-card span{color:#6f5f78!important;font-size:13px!important;font-weight:800!important}.content-stack .report-cards .report-card strong{color:#251b36!important;font-size:28px!important;font-weight:900!important;opacity:1!important}.content-stack .report-bars{color:#251b36!important}.content-stack .report-bars>div>span,.content-stack .report-bars>div>strong{color:#342640!important;font-weight:800!important;opacity:1!important}.content-stack .report-bars>div>div{background:#eee7f1!important}.content-stack .report-bars i{background:linear-gradient(90deg,#18b9d8,#2ed3b7)!important}:root{--pro-blue:#0b63f6;--pro-blue-2:#1895ff;--pro-navy:#082b63;--pro-ink:#102a43;--pro-muted:#64748b;--pro-line:#dbeafe;--pro-bg:#f4f9ff;--pro-card:#ffffff}html,body,#root{background:var(--pro-bg)!important;color:var(--pro-ink)!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.pro-startup-blue{background:radial-gradient(circle at 12% 15%,rgba(41,151,255,.18),transparent 28%),radial-gradient(circle at 88% 80%,rgba(11,99,246,.14),transparent 30%),linear-gradient(145deg,#fff,#f5faff 44%,#eaf5ff)!important;color:var(--pro-ink)!important;overflow:hidden!important}.startup-wave{position:absolute;border-radius:50%;pointer-events:none;filter:blur(.2px)}.startup-wave.wave-one{width:760px;height:760px;left:-380px;bottom:-470px;border:52px solid rgba(41,151,255,.1);box-shadow:0 0 0 58px #0b63f60b,0 0 0 126px #2997ff09}.startup-wave.wave-two{width:680px;height:680px;right:-390px;top:-400px;border:48px solid rgba(11,99,246,.08);box-shadow:0 0 0 72px #2997ff09,0 0 0 138px #0b63f606}.pro-loading-card,.pro-splash-card{position:relative!important;z-index:2!important;background:#ffffffeb!important;border:1px solid rgba(191,219,254,.9)!important;box-shadow:0 28px 80px #235c9629!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.pro-loading-card{width:min(92vw,620px)!important;padding:38px 42px!important;border-radius:30px!important}.startup-brandline{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:24px;text-align:center}.startup-brandline b{font-size:31px;line-height:1;color:#0a3f9a;letter-spacing:-1px}.startup-brandline span{font-size:23px;font-weight:900;color:#102a63;line-height:1.05}.startup-brandline small{margin-top:5px;font-size:9px;font-weight:800;letter-spacing:2px;color:#4d6b91}.pro-count-ring{width:178px!important;height:178px!important;margin:0 auto 24px!important;background:conic-gradient(var(--pro-blue) var(--progress),#e8f2ff 0)!important;box-shadow:0 18px 46px #0b63f629!important}.pro-count-ring:before{background:#fff!important;box-shadow:inset 0 0 0 1px #dbeafe!important}.pro-count-ring .count-inner strong{color:#0a3f9a!important}.pro-count-ring .count-inner span{color:#4c78b8!important}.pro-loading-card h1{font-size:21px!important;color:#102a63!important;margin:2px 0 5px!important}.pro-loading-card p{color:#67809e!important;margin:0 0 18px!important}.pro-loading-card .count-progress{height:7px!important;background:#e7f1ff!important}.pro-loading-card .count-progress span{background:linear-gradient(90deg,#0b63f6,#25a7ff)!important;box-shadow:0 0 18px #0b63f647!important}.startup-feature-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.startup-feature-row>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:72px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;color:#0b63f6;font-size:22px;font-weight:900}.startup-feature-row small{margin-top:7px;color:#4e6d91;font-size:10px;font-weight:800;text-align:center}.pro-splash-card{width:min(92vw,690px)!important;min-height:510px!important;border-radius:32px!important;padding:42px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important}.splash-brandline{margin-bottom:2px!important}.startup-service-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:min(100%,430px)}.startup-service-icons>span{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px;border-radius:16px;color:#0b63f6;background:#f7fbff;border:1px solid #e1efff;font-size:22px}.startup-service-icons small{font-size:10px;color:#4b6d92;font-weight:800;text-align:center}.startup-printer{position:relative;width:270px;height:155px;margin:2px auto 0;filter:drop-shadow(0 20px 20px rgba(35,82,132,.18))}.startup-printer .sp-top{position:absolute;left:56px;top:14px;width:160px;height:34px;border-radius:7px 7px 3px 3px;background:linear-gradient(#eef4fb,#bfcbd8);border:2px solid #9eafc0;box-shadow:inset 0 5px 8px #ffffffe6}.startup-printer .sp-body{position:absolute;left:30px;top:42px;width:210px;height:82px;border-radius:12px;background:linear-gradient(180deg,#f8fbfe,#cbd6e1 75%,#b8c7d4);border:2px solid #93a6b9;box-shadow:inset 0 10px 12px #ffffffe0,0 8px #8fa0b1}.startup-printer .sp-body:before{content:"EPSON";position:absolute;left:84px;top:13px;font-size:9px;font-weight:900;color:#1d3555}.startup-printer .sp-body:after{content:"";position:absolute;right:24px;top:16px;width:38px;height:18px;border-radius:4px;background:#1b3555;box-shadow:inset 0 0 0 2px #304f72}.startup-printer .sp-body i{position:absolute;left:46px;bottom:10px;width:118px;height:21px;border-radius:4px;background:#233b54;box-shadow:inset 0 4px 8px #ffffff14}.startup-printer .sp-paper{position:absolute;left:72px;top:117px;width:126px;height:28px;background:linear-gradient(#fff,#eef5fb);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);border-top:1px solid #bed0df}.splash-progress-track{height:5px;width:280px;border-radius:999px;background:#e5effb;overflow:hidden;margin-top:0}.splash-progress-track i{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#0b63f6,#25a7ff);animation:proSplashLoad 1.25s ease-in-out infinite alternate}.startup-caption{margin:0!important;color:#4e6d91!important;font-size:12px!important;font-weight:800!important}@keyframes proSplashLoad{0%{transform:translate(-30%)}to{transform:translate(140%)}}.auth-page{background:linear-gradient(145deg,#f9fcff,#eef7ff 48%,#e7f3ff)!important}.auth-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 20%,rgba(38,147,255,.1),transparent 26%),radial-gradient(circle at 90% 80%,rgba(11,99,246,.1),transparent 30%)}.auth-shell{position:relative;z-index:1!important;width:min(1120px,92vw)!important;min-height:560px!important;padding:18px!important;gap:18px!important;background:#ffffffeb!important;border:1px solid #d6e9ff!important;border-radius:30px!important;box-shadow:0 32px 86px #31609629!important}.auth-left{border-radius:24px!important;overflow:hidden!important;background:linear-gradient(155deg,#fafdff,#edf7ff)!important}.auth-illustration.service-scene{background:linear-gradient(145deg,#fff,#f2f8ff 55%,#e9f4ff)!important;border:1px solid #dcecff!important}.auth-right{padding:34px!important;background:#fff!important;border:1.5px solid #80bdff!important;border-radius:22px!important;box-shadow:0 14px 36px #2b6db51a!important}.auth-brand-mini{display:flex;flex-direction:column;margin-bottom:18px}.auth-brand-mini b{color:#0a3f9a;font-size:24px;line-height:1}.auth-brand-mini span{font-weight:900;color:#102a63;font-size:18px}.auth-brand-mini small{margin-top:4px;color:#6b83a0;font-size:8px;letter-spacing:1.5px;font-weight:800}.auth-title{font-size:28px!important;color:#102a63!important;margin:0 0 4px!important}.auth-subtitle{margin:0 0 22px;color:#70849c;font-size:12px;font-weight:700}.auth-form label{color:#203b5f!important;font-weight:800!important}.auth-form input,.auth-form select,.password-field{background:#fbfdff!important;border-color:#cfe2f7!important;color:#102a43!important}.auth-form input:focus,.auth-form select:focus{border-color:#0b63f6!important;box-shadow:0 0 0 3px #0b63f61a!important}.primary-btn{background:linear-gradient(135deg,#0b63f6,#138cff)!important;border-color:#0b63f6!important;color:#fff!important;box-shadow:0 8px 18px #0b63f62e!important}.primary-btn:hover{filter:brightness(1.04)}.ghost-btn{background:#fff!important;border-color:#cfe2f7!important;color:#315d8b!important}.danger-btn{background:#fff3f4!important;border-color:#ffd0d6!important;color:#d94256!important}.password-toggle{color:#0b63f6!important;background:#f4f9ff!important;border-color:#d8e9fb!important}.error-box{background:#fff3f3!important;border-color:#ffcfd5!important;color:#a6283c!important}.printer-copy span{color:#0b63f6!important}.printer-copy strong{color:#102a63!important}.printer-copy small{color:#6480a1!important}.service-chip{background:#fff!important;border-color:#dcecff!important;color:#315f91!important}.app-shell{background:#f4f9ff!important}.sidebar{background:linear-gradient(180deg,#082b63,#073978 58%,#072f67)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:12px 0 34px #0527521a!important}.brand-copy strong,.brand-copy span{color:#fff!important}.side-btn{color:#e8f4ff!important;border-color:transparent!important}.side-btn:hover{background:#ffffff14!important}.side-btn.active{background:linear-gradient(135deg,#0b63f6,#1694ff)!important;color:#fff!important;box-shadow:0 8px 20px #0055d647!important}.side-icon,.menu-icon-svg{color:currentColor!important}.logout-btn{background:#ffffff14!important;border-color:#ffffff29!important;color:#fff!important}.logout-btn:hover{background:#ffffff21!important}.menu-toggle{background:linear-gradient(135deg,#0b63f6,#1597ff)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 8px 22px #0b63f642!important}.main-area{background:#f4f9ff!important}.shell-card,.page-head,.users-page-head{background:#fff!important;border-color:#dce9f7!important;box-shadow:0 10px 28px #2c5b8c0f!important}.page-head h2,.users-page-head h2,.panel-heading strong{color:#102a43!important}.page-head p,.users-page-head p{color:#70849c!important}.dashboard-showcase{background:linear-gradient(125deg,#fff,#eff8ff 54%,#deefff)!important;border-color:#d7e9fb!important;box-shadow:0 16px 44px #2b5e9114!important}.showcase-kicker{color:#0b63f6!important}.showcase-copy h1{color:#102a63!important}.showcase-copy h1 em{color:#0b63f6!important}.showcase-copy p{color:#5e7693!important}.showcase-tags span{background:#fff!important;border-color:#d6e8fa!important;color:#214f81!important}.showcase-support{background:linear-gradient(145deg,#0b63f6,#158dff)!important;color:#fff!important}.showcase-support small{color:#e8f5ff!important}.pro-kpi{background:#fff!important;border:1px solid #dce9f7!important;box-shadow:0 10px 24px #2f5f920f!important}.pro-kpi b{box-shadow:none!important}.pro-kpi.violet b,.pro-kpi.purple b{background:linear-gradient(135deg,#0b63f6,#30a2ff)!important}.pro-kpi.orange b,.pro-kpi.gold b{background:linear-gradient(135deg,#ff9f1c,#ffbd4a)!important}.pro-kpi.pink b{background:linear-gradient(135deg,#10b981,#34d399)!important}.pro-kpi span{color:#516d8a!important}.pro-kpi strong{color:#102a63!important}.pro-kpi small{color:#8ca0b5!important}.panel-icon{background:#eaf4ff!important;color:#0b63f6!important}.quick-grid button{background:linear-gradient(145deg,#fff,#f7fbff)!important;border-color:#dce9f7!important;color:#1d4f82!important}.quick-grid button:hover{border-color:#83bdff!important;box-shadow:0 8px 18px #0b63f614!important}.overview-bars div i{background:linear-gradient(90deg,#0b63f6,#28a8ff)!important}.table-wrap th{background:#f3f8fe!important;color:#36597c!important;border-color:#e0ebf6!important}.table-wrap td{color:#2b4058!important;border-color:#e8eff7!important}.row-selected{background:#eaf4ff!important}.status-pill{font-weight:800!important}.status-completed{background:#e8faf2!important;color:#087b52!important}.status-in-progress,.status-diagnosing{background:#e7f2ff!important;color:#0961c7!important}.status-pending,.status-new,.status-assigned,.status-waiting-parts{background:#fff5e8!important;color:#b66a00!important}.report-card,.module-card{border-color:#dce9f7!important}.report-card strong{color:#102a63!important}@media (max-width:900px){.startup-feature-row{grid-template-columns:repeat(2,1fr)}.pro-splash-card{min-height:500px!important;padding:28px!important}.auth-shell{min-height:auto!important}.auth-right{padding:24px!important}}.exact-startup{background:linear-gradient(180deg,#ffffffdb,#f3fafff0),radial-gradient(circle at 15% 22%,rgba(29,133,255,.16),transparent 28%),radial-gradient(circle at 88% 78%,rgba(40,178,255,.14),transparent 30%),#f5fbff!important;color:#0a2d63!important}.exact-startup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,transparent 0 42%,rgba(55,161,255,.06) 42% 48%,transparent 48% 100%)}.exact-bg-wave{position:absolute;border-radius:48% 52% 50% 50%;pointer-events:none;border:42px solid rgba(24,144,255,.08);box-shadow:0 0 0 54px #1d86ff09,0 0 0 104px #0b63f606}.exact-wave-a{width:760px;height:760px;left:-450px;bottom:-515px;transform:rotate(22deg)}.exact-wave-b{width:680px;height:680px;right:-410px;top:-410px;transform:rotate(-20deg)}.exact-startup-card{position:relative;z-index:2;width:min(92vw,720px);min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:34px 42px;border-radius:30px;background:linear-gradient(145deg,#fffffffa,#f4fafff2);border:1px solid #d6eaff;box-shadow:0 28px 80px #29629f26;overflow:hidden}.exact-startup-card:before{content:"";position:absolute;inset:auto -100px -170px -100px;height:300px;border-radius:50%;border:45px solid rgba(22,132,255,.08);box-shadow:0 0 0 50px #1f9fff0a}.exact-brand{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.exact-brand b{font-size:40px;letter-spacing:-2px;line-height:1;color:#083e98;font-weight:950}.exact-brand span{font-size:28px;line-height:1.02;color:#0a2f72;font-weight:950;margin-top:3px}.exact-brand small{font-size:9px;letter-spacing:2.3px;color:#4c73a1;font-weight:900;margin-top:8px}.exact-feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:min(100%,440px);margin:20px auto 8px;position:relative;z-index:2}.exact-feature-row>span{display:flex;flex-direction:column;align-items:center;gap:8px;color:#0b63f6;font-size:24px;font-weight:900;text-align:center}.exact-feature-row small{font-size:10px;line-height:1.25;color:#245481;font-weight:850}.real-printer-stage{position:relative;z-index:2;width:330px;height:205px;display:flex;align-items:center;justify-content:center;margin-top:0}.real-printer-stage:before{content:"";position:absolute;width:300px;height:68px;bottom:14px;border-radius:50%;background:radial-gradient(ellipse at center,#d7ecff,#eef8ff 52%,#fff0 72%);box-shadow:0 14px 30px #0d5cb41f}.real-printer-stage img{position:relative;width:300px;max-height:175px;object-fit:cover;object-position:center 52%;border-radius:18px;filter:saturate(.9) contrast(1.03);box-shadow:0 18px 34px #1a538d29}.exact-progress{position:relative;z-index:2;width:300px;height:6px;border-radius:999px;background:#d9e9fa;overflow:hidden;margin-top:8px}.exact-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b63f6,#21a9ff);box-shadow:0 0 18px #0b63f647}.splash-line i{width:38%;animation:exactSplashLine 1.35s ease-in-out infinite alternate}.exact-caption{position:relative;z-index:2;margin:11px 0 0;color:#315b87;font-size:12px;font-weight:850}@keyframes exactSplashLine{0%{transform:translate(-35%)}to{transform:translate(165%)}}.loading-reference-card{justify-content:flex-start}.exact-loading-body{position:relative;z-index:2;width:100%;height:225px;display:flex;align-items:center;justify-content:center;margin:15px 0 2px}.exact-count-ring{width:165px;height:165px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0b63f6 var(--progress),#dcebfb 0);box-shadow:0 14px 38px #0b63f624}.exact-count-ring:before{content:"";position:absolute;width:133px;height:133px;border-radius:50%;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:inset 0 0 0 1px #d8eaff}.exact-count-ring>div{position:relative;z-index:2;display:flex;align-items:baseline;gap:2px}.exact-count-ring strong{font-size:42px;color:#0a3e99}.exact-count-ring span{font-size:16px;font-weight:900;color:#5476a0}.loading-printer-photo{position:absolute;right:10px;bottom:4px;width:155px;height:100px;object-fit:cover;object-position:center;border-radius:14px;opacity:.96;box-shadow:0 12px 28px #1c4e8224}.loading-reference-card h1{position:relative;z-index:2;margin:4px 0 5px;color:#0c326e;font-size:22px}.loading-reference-card>p{position:relative;z-index:2;margin:0 0 14px;color:#66809e;font-size:12px;font-weight:700}.exact-loading-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin-top:22px}.exact-loading-steps>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:76px;border-radius:16px;background:#f8fbff;border:1px solid #d9eaff;color:#0b63f6;font-size:23px;font-weight:900}.exact-loading-steps small{margin-top:7px;font-size:9px;line-height:1.25;color:#416a94;font-weight:850;text-align:center}.auth-page{background:linear-gradient(135deg,#f8fcff,#eef8ff 45%,#e3f2ff)!important}.auth-page:before{background:linear-gradient(125deg,transparent 0 38%,rgba(20,140,255,.05) 38% 45%,transparent 45%),radial-gradient(circle at 7% 20%,rgba(35,145,255,.12),transparent 23%),radial-gradient(circle at 93% 78%,rgba(11,99,246,.1),transparent 28%)!important}.auth-shell{width:min(1160px,94vw)!important;min-height:590px!important;grid-template-columns:minmax(480px,1.18fr) minmax(330px,.82fr)!important;padding:16px!important;gap:18px!important;background:#fffffff0!important;border:1px solid #cfe4fa!important;border-radius:28px!important;box-shadow:0 28px 80px #2a5d9726!important}.auth-left{border-radius:23px!important;background:transparent!important}.reference-login-visual{position:relative;width:100%;height:100%;min-height:555px;border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#fff,#f3f9ff 58%,#e4f2ff);border:1px solid #d4e8fb}.reference-login-visual:before{content:"";position:absolute;right:-150px;bottom:-210px;width:520px;height:520px;border-radius:50%;border:48px solid rgba(22,143,255,.09);box-shadow:0 0 0 62px #2caeff0b}.reference-login-copy{position:absolute;left:38px;top:42px;z-index:2;width:250px;display:flex;flex-direction:column}.reference-login-copy b{font-size:34px;line-height:1;color:#083f9b;font-weight:950;letter-spacing:-1.4px}.reference-login-copy strong{font-size:27px;line-height:1.05;color:#102e68;font-weight:950;margin-top:4px}.reference-login-copy small{margin-top:7px;font-size:8px;letter-spacing:1.7px;color:#55789f;font-weight:900}.reference-login-copy ul{list-style:none;margin:35px 0 0;padding:0;display:grid;gap:16px}.reference-login-copy li{font-size:12px;color:#274d79;font-weight:850;display:flex;align-items:center;gap:11px}.reference-login-copy li:before{content:"✓";width:27px;height:27px;border-radius:9px;background:#e8f4ff;color:#0b63f6;display:grid;place-items:center;font-weight:950}.reference-login-photo{position:absolute;left:31px;right:31px;bottom:31px;height:190px;border-radius:18px;overflow:hidden;box-shadow:0 15px 34px #235d9721}.reference-login-photo img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:saturate(.9) brightness(1.03)}.auth-right{padding:34px!important;border:1.6px solid #4aa9ff!important;border-radius:20px!important;background:#fffffffa!important;box-shadow:0 15px 38px #0c5eb51a!important}.auth-brand-mini b{font-size:29px!important;color:#083f9b!important}.auth-brand-mini span{font-size:21px!important;color:#102e68!important}.auth-title{font-size:30px!important;color:#0f2c63!important}.auth-subtitle{font-size:12px!important}.auth-form input{height:49px!important;border-radius:10px!important}.primary-btn{min-height:48px!important;border-radius:10px!important}.ghost-btn{border-radius:10px!important}.main-area{background:linear-gradient(180deg,#f4faff,#eef7ff)!important}.sidebar{background:linear-gradient(180deg,#082c64,#06387a 58%,#062e65)!important}.dashboard-showcase{min-height:150px!important;background:linear-gradient(110deg,#fff,#edf8ff 60%,#dcefff)!important;border:1px solid #d6e8f8!important;box-shadow:0 12px 32px #265b9214!important}.showcase-copy h1{font-size:30px!important;color:#0e3270!important}.showcase-printer{filter:saturate(.9) contrast(1.02)!important}.shell-card{border-radius:16px!important}.pro-kpi{border-radius:15px!important}.table-wrap{border-radius:14px!important;overflow:hidden}@media (max-width:900px){.auth-shell{grid-template-columns:1fr!important;width:min(94vw,680px)!important}.reference-login-visual{min-height:440px}.reference-login-copy{left:26px;top:28px}.reference-login-copy ul{margin-top:22px;gap:10px}.reference-login-photo{height:145px;left:25px;right:25px;bottom:24px}.exact-startup-card{min-height:500px;padding:28px}.loading-printer-photo{display:none}.exact-loading-steps{grid-template-columns:repeat(2,1fr)}}.rebuilt-startup{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;min-height:100vh!important;overflow:hidden!important;background:radial-gradient(circle at 12% 16%,rgba(44,157,255,.18),transparent 27%),radial-gradient(circle at 88% 78%,rgba(17,105,246,.13),transparent 29%),linear-gradient(145deg,#fbfdff,#eef7ff 48%,#e4f2ff)!important}.rebuilt-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(rgba(86,159,231,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(86,159,231,.08) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 72%)}.rebuilt-wave{position:absolute;pointer-events:none;border-radius:50%;border:54px solid rgba(46,151,255,.08);box-shadow:0 0 0 62px #1e73f609,0 0 0 130px #2e97ff06}.rebuilt-wave.wave-a{width:840px;height:840px;left:-520px;bottom:-575px;transform:rotate(18deg)}.rebuilt-wave.wave-b{width:760px;height:760px;right:-470px;top:-485px;transform:rotate(-18deg)}.rebuilt-brand{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.rebuilt-brand.centered{align-items:center;text-align:center}.rebuilt-brand b{font-size:46px;line-height:.9;letter-spacing:-2px;color:#073f9d;font-weight:950}.rebuilt-brand strong{margin-top:7px;font-size:31px;line-height:1;color:#102f70;font-weight:950}.rebuilt-brand small{margin-top:9px;font-size:9px;letter-spacing:2.5px;color:#5277a0;font-weight:900}.rebuilt-splash-shell,.rebuilt-loading-shell{position:relative;z-index:3;width:min(92vw,720px);min-height:560px;border:1px solid rgba(201,225,248,.92);border-radius:34px;background:linear-gradient(145deg,#fffffff5,#f4faffed);box-shadow:0 35px 90px #1e538b2b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;padding:42px 48px;display:flex;flex-direction:column;align-items:center}.rebuilt-splash-shell:before,.rebuilt-loading-shell:before{content:"";position:absolute;left:-120px;right:-120px;bottom:-260px;height:420px;border-radius:50%;border:52px solid rgba(25,139,255,.09);box-shadow:0 0 0 56px #1d6ff60a,0 0 0 126px #27a9ff06}.rebuilt-feature-row{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:34px;width:min(100%,480px);margin-top:28px}.rebuilt-feature-row>span{display:flex;flex-direction:column;align-items:center;text-align:center;color:#0b63f6;font-weight:900}.rebuilt-feature-row i{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#ffffffe6;border:1px solid #d8eafe;box-shadow:0 12px 25px #0b63f614;font-style:normal;font-size:23px}.rebuilt-feature-row small{margin-top:8px;color:#2b5c8d;font-size:10px;line-height:1.2;font-weight:850}.printer-showcase-stage{position:relative;z-index:3;width:390px;height:235px;display:grid;place-items:center;margin-top:18px}.printer-showcase-stage img{position:relative;z-index:4;width:320px;height:auto;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(36,75,113,.22)) saturate(.9) contrast(1.03)}.printer-showcase-stage:after{content:"";position:absolute;left:40px;right:40px;bottom:18px;height:68px;border-radius:50%;background:radial-gradient(ellipse at center,#4ea2f640,#dbeeffbf 48%,#fff0 72%)}.stage-ring{position:absolute;border-radius:50%;border:3px solid rgba(64,164,255,.32)}.stage-ring.ring-1{width:315px;height:78px;bottom:14px;box-shadow:0 0 26px #2398ff33}.stage-ring.ring-2{width:280px;height:58px;bottom:24px;border-color:#0b63f63d}.rebuilt-progress{position:relative;z-index:4;width:310px;height:6px;border-radius:999px;background:#dcebf9;overflow:hidden}.rebuilt-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b63f6,#31b8ff);box-shadow:0 0 20px #0b63f645}.splash-progress i{width:36%;animation:splashSweep 1.45s ease-in-out infinite alternate}@keyframes splashSweep{0%{transform:translate(-35%)}to{transform:translate(180%)}}.startup-caption{position:relative;z-index:4;margin:12px 0 0;color:#355f88;font-size:12px;font-weight:850}.rebuilt-loading-shell{justify-content:flex-start}.rebuilt-loading-stage{position:relative;z-index:3;width:100%;height:225px;margin-top:18px;display:grid;place-items:center}.loading-progress-ring{position:relative;width:176px;height:176px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0b63f6 var(--progress),#dceafb 0);box-shadow:0 18px 48px #0b63f629}.loading-progress-ring:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:linear-gradient(145deg,#fff,#f6faff);box-shadow:inset 0 0 0 1px #d7e9fb}.loading-progress-ring>div{position:relative;z-index:2;display:flex;align-items:baseline;gap:2px}.loading-progress-ring strong{font-size:44px;color:#0a3f9a;font-weight:950}.loading-progress-ring span{font-size:16px;color:#5478a0;font-weight:900}.loading-printer-ghost{position:absolute;right:20px;bottom:4px;width:185px;height:120px;opacity:.9;filter:blur(.15px)}.loading-printer-ghost img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(39,83,127,.12))}.rebuilt-loading-shell h1{position:relative;z-index:3;margin:0;color:#0d3473;font-size:22px}.rebuilt-loading-shell>p{position:relative;z-index:3;margin:6px 0 17px;color:#6a829b;font-size:12px;font-weight:700}.rebuilt-step-row{position:relative;z-index:3;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.rebuilt-step-row>span{min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d8e9fa;border-radius:17px;background:#f9fcffe6;color:#0b63f6}.rebuilt-step-row i{font-style:normal;font-size:23px;font-weight:900}.rebuilt-step-row small{margin-top:7px;color:#446b93;font-size:9px;line-height:1.2;font-weight:850;text-align:center}.auth-page{background:linear-gradient(135deg,#f9fcff,#eef8ff 45%,#e2f2ff)!important}.auth-shell{width:min(1180px,94vw)!important;min-height:610px!important;grid-template-columns:minmax(520px,1.18fr) minmax(350px,.82fr)!important;gap:20px!important;padding:18px!important;background:#fffffff2!important;border:1px solid #d1e5f8!important;border-radius:30px!important;box-shadow:0 34px 90px #1f52882b!important}.auth-left{border-radius:24px!important;overflow:hidden!important}.rebuilt-login-scene{position:relative;width:100%;height:100%;min-height:570px;overflow:hidden;border-radius:23px;background:linear-gradient(145deg,#fff,#f3f9ff 57%,#e2f1ff);border:1px solid #d5e9fb}.rebuilt-login-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,transparent 0 44%,rgba(29,143,255,.055) 44% 48%,transparent 48% 100%)}.login-wave{position:absolute;border-radius:50%;border:42px solid rgba(36,151,255,.085);box-shadow:0 0 0 55px #1569f609,0 0 0 105px #2497ff06}.login-wave-a{width:520px;height:520px;right:-315px;bottom:-330px}.login-wave-b{width:410px;height:410px;left:-300px;top:-260px}.login-brand-block{position:absolute;left:42px;top:38px;z-index:3;width:285px;display:flex;flex-direction:column}.login-brand-block b{font-size:38px;line-height:.92;color:#073f9c;font-weight:950;letter-spacing:-1.4px}.login-brand-block strong{margin-top:7px;font-size:29px;line-height:1;color:#102e69;font-weight:950}.login-brand-block small{margin-top:8px;font-size:8px;letter-spacing:2px;color:#5a7ba0;font-weight:900}.login-brand-block p{margin:22px 0 0;color:#476b8f;font-size:12px;line-height:1.55;font-weight:700}.login-capabilities{position:absolute;left:42px;top:205px;z-index:3;display:grid;gap:10px;width:260px}.login-capabilities span{display:flex;align-items:center;gap:10px;color:#284f79;font-size:12px;font-weight:850}.login-capabilities i{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:#e8f4ff;color:#0b63f6;font-style:normal;font-weight:950}.login-printer-scene{position:absolute;right:34px;bottom:72px;z-index:3;width:315px;height:205px;display:grid;place-items:end center}.login-printer-scene img{position:relative;z-index:3;width:290px;height:auto;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(37,78,118,.2)) saturate(.9) contrast(1.03)}.login-plinth{position:absolute;left:16px;right:16px;bottom:8px;height:64px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(63,159,255,.24),rgba(223,240,255,.72) 48%,transparent 74%);border:2px solid rgba(65,162,255,.18);box-shadow:0 0 30px #1f8fff24}.login-trust-strip{position:absolute;left:40px;right:40px;bottom:24px;z-index:4;display:flex;gap:20px;color:#587697;font-size:9px;font-weight:850}.login-trust-strip span{white-space:nowrap}.auth-right{padding:34px 36px!important;border:1.6px solid #55abfa!important;border-radius:21px!important;background:#fffffffb!important;box-shadow:0 18px 45px #105aa41a!important}.auth-brand-mini{margin-bottom:18px}.auth-brand-mini b{font-size:31px!important;color:#073f9c!important}.auth-brand-mini span{font-size:22px!important;color:#102e69!important}.auth-title{font-size:31px!important;color:#0e2d68!important}.auth-subtitle{color:#6c819b!important}.auth-form label{color:#233b5b!important;font-weight:850!important}.auth-form input{height:50px!important;border:1px solid #d3dfeb!important;background:#fbfdff!important;border-radius:11px!important}.auth-form input:focus{border-color:#2b91f6!important;box-shadow:0 0 0 3px #2b91f61a!important}.primary-btn{background:linear-gradient(135deg,#0b63f6,#169bff)!important;box-shadow:0 10px 20px #0b63f62e!important}.ghost-btn{background:#fff!important;border:1px solid #d6e3ef!important;color:#36516f!important}.printer-gear-assembly,.printer-scene .printer-gear,.printer-scene .printer-stage-outline,.printer-scene .printer-stage-shaft{display:none!important;animation:none!important}@media (max-width:900px){.rebuilt-splash-shell,.rebuilt-loading-shell{width:min(94vw,650px);min-height:520px;padding:30px 26px}.loading-printer-ghost{display:none}.rebuilt-step-row{grid-template-columns:repeat(2,1fr)}.auth-shell{grid-template-columns:1fr!important;width:min(94vw,690px)!important}.rebuilt-login-scene{min-height:470px}.login-brand-block{left:28px;top:28px}.login-capabilities{left:28px;top:180px}.login-printer-scene{right:24px;bottom:58px;width:260px}.login-printer-scene img{width:235px}.login-trust-strip{left:28px;right:28px;gap:11px;font-size:8px}}:root{--ref-blue:#0a5eff;--ref-blue-2:#1595ff;--ref-deep:#073a88;--ref-navy:#061e4f;--ref-text:#0b2554;--ref-muted:#6580a0;--ref-line:#d9eaf9;--ref-bg:#f4faff;--ref-card:#ffffff}*{box-sizing:border-box}html,body,#root{min-height:100%;background:#f6fbff!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:var(--ref-text)!important}button,input,select,textarea{font:inherit}.ref-startup{min-height:100vh!important;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:radial-gradient(circle at 84% 12%,rgba(117,199,255,.42),transparent 24%),radial-gradient(circle at 10% 88%,rgba(68,158,255,.25),transparent 28%),linear-gradient(135deg,#fefeff,#f0f8ff 46%,#dff2ff)!important}.ref-wave{position:absolute;pointer-events:none;filter:blur(.2px);opacity:.92}.ref-wave-a{left:-18vw;bottom:-19vh;width:85vw;height:47vh;border-radius:50% 55% 0 0;background:linear-gradient(12deg,#005bfff2,#31b5ffb8 42%,#ffffff14 78%);transform:rotate(-9deg);box-shadow:0 -22px 60px #2696ff38}.ref-wave-b{left:-10vw;bottom:-24vh;width:92vw;height:45vh;border-radius:46% 62% 0 0;background:linear-gradient(4deg,#58c9ffe6,#1476ff85 45%,#ffffff0a 75%);transform:rotate(7deg);opacity:.62}.ref-wave-c{right:-24vw;bottom:-22vh;width:85vw;height:52vh;border-radius:50% 0 0;background:linear-gradient(320deg,rgba(0,77,225,.82),rgba(82,201,255,.35) 55%,transparent 78%);transform:rotate(-7deg);opacity:.45}.ref-splash-content,.ref-loading-content{position:relative;z-index:4;width:min(570px,92vw);min-height:720px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 38px}.ref-brand{display:flex;flex-direction:column;align-items:center;line-height:1}.ref-brand b{font-size:clamp(48px,5vw,76px);font-weight:950;letter-spacing:-2px;color:#0d3d99}.ref-brand strong{margin-top:5px;font-size:clamp(36px,3.5vw,54px);font-weight:950;color:#102e6c}.ref-brand small{margin-top:14px;color:#315f9d;font-weight:900;letter-spacing:4px;font-size:12px}.ref-feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;max-width:420px;margin:34px 0 8px}.ref-feature-row span{display:flex;flex-direction:column;align-items:center;gap:8px;color:#17477f;font-weight:850;font-size:12px}.ref-feature-row i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fffffff0;font-style:normal;font-size:24px;color:#0b63f6;border:1px solid #d8eaff;box-shadow:0 9px 24px #3084db29}.ref-printer-stage{position:relative;width:min(440px,82vw);height:300px;margin-top:8px;display:grid;place-items:center}.ref-printer-stage img{position:relative;z-index:3;width:min(380px,82vw);max-height:250px;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(28,76,130,.22));animation:refPrinterFloat 4.5s ease-in-out infinite}.ref-platform-light{position:absolute;bottom:28px;width:390px;height:82px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.98) 0%,rgba(76,179,255,.48) 38%,rgba(15,101,245,.16) 62%,transparent 75%);filter:blur(2px)}.ref-platform-disc{position:absolute;bottom:41px;border-radius:50%;border:2px solid rgba(50,157,255,.65);box-shadow:0 0 32px #2095ff42}.ref-platform-disc.disc-a{width:360px;height:66px}.ref-platform-disc.disc-b{width:315px;height:48px;border-color:#095bef7a}@keyframes refPrinterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ref-startup-progress{width:270px;height:7px;border-radius:999px;background:#c0dbf5e0;overflow:hidden;margin-top:4px}.ref-startup-progress i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a55f7,#20a4ff);animation:refProgress 1.9s ease-in-out infinite alternate}@keyframes refProgress{0%{width:28%}to{width:78%}}.ref-splash-content>p{margin:14px 0 0;font-weight:850;color:#16477e;font-size:14px;line-height:1.5}.ref-splash-content>p span{font-weight:700;color:#56789c}.ref-loading-screen{background:linear-gradient(135deg,#fbfdff,#eef8ff,#dcefff)!important}.ref-loading-office{position:absolute;right:-4%;top:17%;width:44%;height:54%;border-radius:40% 0 0 40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65)),url(/epson_reference_printer.png) right center/62% auto no-repeat;opacity:.34;filter:blur(.2px)}.ref-loading-content{min-height:700px}.ref-loading-ring{--progress:0deg;margin:52px 0 22px;width:190px;height:190px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0b62f6 0 var(--progress),#19a8ff var(--progress) calc(var(--progress) + 15deg),#dcecfb calc(var(--progress) + 15deg));padding:12px;box-shadow:0 18px 42px #1a6fd221}.ref-loading-ring>div{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#fffffff5;border:1px solid #dbeaf8}.ref-loading-ring strong{font-size:52px;color:#0e3d91}.ref-loading-ring span{font-size:22px;font-weight:900;color:#52739c;margin-left:2px}.ref-loading-content h1{font-size:23px;color:#123c79;margin:0;font-weight:950}.ref-loading-content>p{font-size:13px;color:#6884a1;margin:8px 0 20px;font-weight:700}.ref-loading-bar{width:370px;max-width:82vw;height:7px;border-radius:99px;background:#dcebf8;overflow:hidden}.ref-loading-bar i{display:block;height:100%;background:linear-gradient(90deg,#0c5cf2,#1baaff);border-radius:99px;transition:width .08s linear}.ref-loading-steps{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:440px;max-width:90vw}.ref-loading-steps span{display:flex;flex-direction:column;align-items:center;gap:8px;color:#55718f;font-weight:800;font-size:11px}.ref-loading-steps i{font-style:normal;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #d7e9fa;color:#0863f5;font-size:22px;box-shadow:0 9px 22px #1f6bbe1f}.auth-page{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:38px!important;overflow:auto!important;background:radial-gradient(circle at 84% 16%,rgba(111,203,255,.34),transparent 24%),radial-gradient(circle at 5% 92%,rgba(42,138,255,.21),transparent 27%),linear-gradient(135deg,#fbfdff,#f0f8ff 52%,#dff2ff)!important;position:relative}.auth-page:before,.auth-page:after{content:"";position:fixed;pointer-events:none;z-index:0}.auth-page:before{left:-12vw;bottom:-24vh;width:74vw;height:45vh;border-radius:50%;background:linear-gradient(18deg,rgba(0,91,255,.78),rgba(65,190,255,.35) 50%,transparent 72%);transform:rotate(-8deg)}.auth-page:after{right:-19vw;bottom:-24vh;width:72vw;height:48vh;border-radius:50%;background:linear-gradient(330deg,rgba(0,81,220,.55),rgba(78,201,255,.22) 52%,transparent 76%)}.auth-shell{position:relative;z-index:2!important;width:min(1180px,94vw)!important;min-height:650px!important;display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:0!important;border-radius:28px!important;background:#ffffffc7!important;border:1px solid rgba(207,229,248,.95)!important;box-shadow:0 30px 70px #265a8b2b!important;overflow:hidden!important;padding:0!important}.auth-left{min-height:650px!important;background:linear-gradient(145deg,#ffffffbd,#e8f6ffe0)!important;padding:0!important}.ref-login-illustration{position:relative!important;height:100%!important;min-height:650px!important;border-radius:0!important;overflow:hidden!important;background:linear-gradient(145deg,#fbfdff,#e8f6ff)!important;border:0!important}.ref-login-wave{position:absolute;left:-12%;right:-10%;height:220px;border-radius:50%;transform:rotate(-9deg);pointer-events:none}.ref-login-wave-a{bottom:-72px;background:linear-gradient(15deg,rgba(1,95,249,.92),rgba(34,179,255,.48) 56%,transparent 78%)}.ref-login-wave-b{bottom:-115px;left:-22%;background:linear-gradient(8deg,rgba(83,202,255,.82),rgba(17,105,246,.38),transparent 74%);transform:rotate(7deg)}.ref-login-brand{position:absolute;left:54px;top:58px;display:flex;flex-direction:column;z-index:3}.ref-login-brand b{font-size:46px;color:#0c3e98;font-weight:950;line-height:.92}.ref-login-brand strong{font-size:35px;color:#102e68;font-weight:950;line-height:1.05;margin-top:3px}.ref-login-brand small{font-size:9px;letter-spacing:2px;color:#58779d;font-weight:900;margin-top:8px}.ref-login-list{position:absolute;left:55px;top:205px;display:grid;gap:14px;z-index:3}.ref-login-list span{font-size:14px;font-weight:800;color:#214a7c;display:flex;align-items:center;gap:12px}.ref-login-list i{font-style:normal;width:32px;height:32px;border-radius:9px;background:#fff;border:1px solid #d5e8fa;display:grid;place-items:center;color:#0b63f6;box-shadow:0 6px 14px #2572c61a}.ref-login-printer-stage{position:absolute;left:0;right:0;bottom:54px;height:220px;display:grid;place-items:center;z-index:3}.ref-login-printer-stage img{width:340px;max-width:72%;filter:drop-shadow(0 18px 24px rgba(29,80,137,.25));position:relative;z-index:2}.ref-login-platform{position:absolute;bottom:10px;width:360px;height:78px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.96),rgba(78,181,255,.38) 42%,rgba(30,112,245,.12) 65%,transparent 74%)}.auth-right{padding:64px 58px!important;background:#fffffff0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.auth-brand-mini{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-bottom:18px!important}.auth-brand-mini b{font-size:32px!important;color:#0c3e98!important;line-height:1!important}.auth-brand-mini span{font-size:24px!important;color:#102e68!important;font-weight:950!important;line-height:1.05!important}.auth-brand-mini small{font-size:8px!important;color:#5d7b9c!important;letter-spacing:1.6px!important;margin-top:5px!important}.auth-title{font-size:32px!important;color:#102e68!important;margin:0 0 5px!important;font-weight:950!important}.auth-subtitle{color:#6f859c!important;font-size:13px!important;font-weight:650!important;margin:0 0 24px!important}.auth-form{gap:16px!important}.auth-form label{color:#1a3d6c!important;font-weight:850!important;font-size:12px!important}.auth-form input,.auth-form select,.auth-form textarea{height:48px!important;border:1.5px solid #d4e5f6!important;background:#fbfdff!important;border-radius:11px!important;color:#153b6d!important;padding:0 14px!important;outline:none!important;box-shadow:inset 0 1px 2px #1b4d8005!important}.auth-form input:focus{border-color:#3b9cff!important;box-shadow:0 0 0 3px #258cff1f!important}.password-field{position:relative}.password-field input{width:100%;padding-right:48px!important}.password-toggle{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;font-size:16px!important}.auth-actions{display:grid!important;grid-template-columns:1fr 1fr 1.15fr!important;gap:10px!important;margin-top:10px!important}.primary-btn{background:linear-gradient(90deg,#0b5cf4,#0c8fff)!important;color:#fff!important;border:0!important;box-shadow:0 9px 20px #0b63f633!important}.ghost-btn{background:#fff!important;border:1px solid #d6e6f6!important;color:#164477!important}.danger-btn{background:#fff2f4!important;color:#d82e4a!important;border:1px solid #f5cbd2!important}.app-shell{min-height:100vh!important;background:#f4f9fe!important;display:grid!important;grid-template-columns:250px 1fr!important}.app-shell.menu-closed{grid-template-columns:0 1fr!important}.sidebar{width:250px!important;background:linear-gradient(180deg,#082c67,#063a86 48%,#042a66)!important;border-right:1px solid rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:12px 0 28px #0e315b14!important}.brand-top{height:auto!important;padding:32px 22px 20px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.brand-copy h2{font-size:20px!important;color:#fff!important;line-height:1.05!important;margin:0!important}.brand-copy h2:before{content:"EPSON\a";white-space:pre;color:#fff;font-size:24px;font-weight:950}.brand-copy p{color:#cbe1fb!important;font-size:12px!important;margin:7px 0 0!important}.side-nav{padding:16px 12px 90px!important;gap:5px!important}.side-btn{border-radius:10px!important;min-height:46px!important;padding:9px 12px!important;color:#d8e8fa!important;background:transparent!important;border:0!important;font-size:13px!important}.side-btn:hover{background:#ffffff12!important}.side-btn.active{background:linear-gradient(90deg,#0a5df6,#118fff)!important;color:#fff!important;box-shadow:0 8px 18px #0316493d!important}.side-icon{width:28px!important;height:28px!important;background:#ffffff17!important;color:inherit!important;border-radius:8px!important}.side-btn.active .side-icon{background:#ffffff2e!important}.logout-btn{left:14px!important;right:14px!important;bottom:18px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:11px!important;height:44px!important}.menu-toggle{position:fixed!important;left:12px!important;top:13px!important;width:38px!important;height:38px!important;background:#0b63f6!important;border:0!important;border-radius:10px!important;box-shadow:0 8px 20px #0532782e!important;z-index:120!important}.app-shell.menu-open .menu-toggle{left:206px!important}.menu-toggle span{background:#fff!important}.main-area{min-width:0!important;padding:0 24px 34px!important;background:linear-gradient(180deg,#f6fbff,#eef7ff)!important;overflow:auto!important}.ref-topbar{height:72px;margin:0 -24px 22px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;background:#fffffff5;border-bottom:1px solid #dcebf8;position:sticky;top:0;z-index:50;box-shadow:0 6px 18px #2a5b890f}.ref-search{width:min(480px,44vw);height:40px;background:#f5f9fd;border:1px solid #e0ecf7;border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 13px;color:#6e86a0}.ref-search input{border:0;outline:0;background:transparent;width:100%;color:#416180;font-size:12px}.ref-top-actions{display:flex;align-items:center;gap:14px}.ref-icon-btn{width:38px;height:38px;border-radius:10px;border:1px solid #e0ebf6;background:#fff;color:#0b58d8;position:relative}.ref-icon-btn i{position:absolute;width:7px;height:7px;background:#ef334e;border-radius:50%;right:6px;top:6px}.ref-user-chip{display:flex;align-items:center;gap:9px;min-width:180px}.ref-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#0b63f6,#36b4ff);color:#fff;font-weight:900}.ref-user-chip div{display:flex;flex-direction:column;line-height:1.05}.ref-user-chip strong{font-size:12px;color:#153b6f}.ref-user-chip small{font-size:9px;color:#758aa1;margin-top:4px}.ref-user-chip>b{margin-left:auto;color:#4f6d8c}.ref-dashboard{gap:14px!important}.ref-dashboard-hero{min-height:128px;background:linear-gradient(110deg,#f5fbff,#e8f6ff 68%,#d8efff);border:1px solid #d7e9fa;border-radius:16px;display:grid;grid-template-columns:1.2fr .9fr .68fr;align-items:center;overflow:hidden;position:relative;padding:22px 24px;box-shadow:0 8px 22px #315f8e0f}.ref-dashboard-hero:after{content:"";position:absolute;left:-6%;bottom:-72px;width:75%;height:110px;border-radius:50%;background:linear-gradient(11deg,rgba(10,96,246,.28),rgba(60,187,255,.13),transparent 72%);transform:rotate(-3deg)}.ref-dashboard-hero h1{font-size:26px!important;color:#0b3e98!important;margin:0 0 4px!important;font-weight:950}.ref-dashboard-hero p{margin:0;color:#5f7d9a;font-size:12px;font-weight:650}.ref-hero-printer{display:flex;justify-content:center;align-items:end;height:100%}.ref-hero-printer img{max-height:110px;max-width:250px;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(38,82,132,.18))}.ref-hero-copy{font-size:12px;color:#37618e;line-height:1.35;border-left:2px solid #176df4;padding-left:18px;position:relative;z-index:2}.ref-hero-copy strong{color:#0a3f98}.ref-hero-copy em{color:#0b63f6;font-style:normal;font-weight:900}.ref-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ref-kpi-grid article{background:#fff;border:1px solid #dceaf6;border-radius:14px;min-height:92px;padding:16px;display:flex;align-items:center;gap:13px;box-shadow:0 7px 18px #2a56820d}.ref-kpi-grid article>b{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:20px}.ref-kpi-grid .blue>b{background:linear-gradient(135deg,#0866f7,#1ba9ff)}.ref-kpi-grid .orange>b{background:linear-gradient(135deg,#ff8a1c,#ffb13d)}.ref-kpi-grid .green>b{background:linear-gradient(135deg,#0db780,#38d29a)}.ref-kpi-grid .red>b{background:linear-gradient(135deg,#f4435d,#ff6a79)}.ref-kpi-grid article div{display:flex;flex-direction:column}.ref-kpi-grid article strong{font-size:28px;line-height:1;color:#143a6d}.ref-kpi-grid article span{font-size:11px;margin-top:5px;color:#71869c;font-weight:800}.ref-dashboard-grid,.ref-bottom-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:12px}.shell-card{background:#fff!important;border:1px solid #dcebf7!important;border-radius:14px!important;box-shadow:0 7px 18px #2a56820b!important}.ref-chart-card,.ref-status-card,.ref-recent-card,.ref-quick-card{padding:16px!important}.ref-card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:#173a69}.ref-card-title strong{font-size:14px;font-weight:950}.ref-card-title small{display:block;color:#7c90a5;font-size:9px;margin-top:3px}.ref-card-title button{border:1px solid #dce8f4;background:#fff;color:#466987;font-size:9px;border-radius:7px;padding:6px 9px}.ref-bar-chart{height:165px;border-left:1px solid #dce9f5;border-bottom:1px solid #dce9f5;display:flex;align-items:end;gap:12px;padding:12px 14px 0;background:repeating-linear-gradient(to top,transparent 0,transparent 32px,#eef5fb 33px)}.ref-bar-chart i{flex:1;min-width:8px;max-width:22px;background:linear-gradient(#55b9ff,#0a66f7);border-radius:4px 4px 0 0;position:relative;box-shadow:0 5px 8px #0862ea14}.ref-bar-chart i:nth-child(3n){background:linear-gradient(#8ed2ff,#1a83f8)}.ref-chart-labels{display:flex;justify-content:space-between;color:#7b91a8;font-size:8px;margin-top:6px;padding:0 5px}.ref-donut-wrap{height:180px;display:flex;align-items:center;justify-content:center;gap:24px}.ref-donut{width:126px;height:126px;border-radius:50%;background:conic-gradient(#0b65f7 0,#0b65f7 25%,#ff9a22 25%,#ff9a22 42%,#19c38e 42%,#19c38e 77%,#f34f64 77%,#f34f64);display:grid;place-items:center;position:relative}.ref-donut:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:50%;background:#fff}.ref-donut span{z-index:2;display:flex;flex-direction:column;text-align:center}.ref-donut strong{font-size:26px;color:#153c6e;line-height:1}.ref-donut small{font-size:9px;color:#6f8498;margin-top:4px}.ref-legend{display:grid;gap:9px}.ref-legend span{font-size:9px;color:#506d89;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:5px}.ref-legend i{width:7px;height:7px;border-radius:50%}.lg-blue{background:#0b65f7}.lg-orange{background:#ff9a22}.lg-green{background:#19c38e}.lg-red{background:#f34f64}.ref-legend b{color:#1c446f}.ref-quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ref-quick-grid button{height:68px;border:1px solid #dbeaf7;border-radius:12px;background:#f9fcff;color:#2f587e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:850}.ref-quick-grid button b{color:#0b63f6;font-size:20px}.ref-quick-grid button:hover{background:#eef7ff;border-color:#9ecefb}.content-stack{gap:14px!important}.page-head,.users-page-head{background:linear-gradient(100deg,#fff,#f6fbff)!important;border:1px solid #dceaf6!important}.page-head h2,.users-page-head h2{color:#133c70!important;font-size:22px!important}.page-head p,.users-page-head p{color:#70869c!important;font-size:12px!important}.form-card,.table-card{padding:16px!important}.form-grid label,.user-form-vertical label{color:#173c68!important;font-size:12px!important;font-weight:850!important}.form-grid input,.form-grid select,.form-grid textarea,.users-search-top input,.assign-control input,.user-form-vertical input,.user-form-vertical select{border:1px solid #d7e6f3!important;background:#fbfdff!important;border-radius:8px!important;color:#163a67!important;box-shadow:none!important}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#64adf9!important;box-shadow:0 0 0 3px #3291f51a!important}.table-wrap{border-radius:10px!important;overflow:auto!important;border:1px solid #e0ebf5!important}.table-wrap table{background:#fff!important}.table-wrap th{background:#f2f8fd!important;color:#315679!important;font-size:11px!important;border-bottom:1px solid #dbe8f3!important}.table-wrap td{color:#284866!important;border-bottom:1px solid #edf3f8!important;font-size:11px!important}.row-selected td{background:#eaf5ff!important}.pagination-row .page-btn.active{background:#0b63f6!important;color:#fff!important;border-color:#0b63f6!important}.status-pill{font-size:9px!important;border-radius:999px!important;padding:4px 9px!important}.reports-page .report-card,.report-card{color:#173a68!important}@media (max-width:1100px){.app-shell{grid-template-columns:220px 1fr!important}.sidebar{width:220px!important}.app-shell.menu-open .menu-toggle{left:178px!important}.ref-dashboard-grid,.ref-bottom-grid{grid-template-columns:1fr}.ref-dashboard-hero{grid-template-columns:1fr .8fr}.ref-hero-copy{display:none}.auth-shell{grid-template-columns:1fr!important;max-width:760px!important}.auth-left,.ref-login-illustration{min-height:360px!important}.ref-login-list{display:none}.ref-login-printer-stage{bottom:16px;height:180px}.ref-login-brand{top:38px}.auth-right{padding:36px!important}}@media (max-width:980px){.app-shell{display:block!important}.sidebar{position:fixed!important;left:0;top:0;bottom:0;z-index:110!important;transform:translate(-102%);transition:transform .2s ease}.menu-open .sidebar{transform:translate(0)}.app-shell.menu-open .menu-toggle{left:178px!important}.main-area{padding:0 14px 24px!important}.ref-topbar{margin:0 -14px 18px;padding:0 16px 0 58px}.ref-search{width:48vw}.ref-dashboard-hero{grid-template-columns:1fr}.ref-hero-printer{position:absolute;right:16px;bottom:0;opacity:.35}.ref-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.ref-splash-content,.ref-loading-content{min-height:100vh;padding:25px 18px}.ref-brand b{font-size:42px}.ref-brand strong{font-size:31px}.ref-feature-row{gap:10px}.auth-page{padding:14px!important}.auth-shell{width:100%!important;min-height:auto!important}.auth-left{display:none!important}.auth-right{padding:30px 22px!important}.auth-actions{grid-template-columns:1fr!important}.ref-search{display:none}.ref-top-actions{margin-left:auto}.ref-user-chip{min-width:120px}.ref-user-chip small{display:none}.ref-dashboard-hero{padding:18px}.ref-dashboard-hero h1{font-size:21px!important}.ref-kpi-grid{grid-template-columns:1fr 1fr}.ref-kpi-grid article{padding:12px;min-height:80px}.ref-kpi-grid article>b{width:38px;height:38px}.ref-kpi-grid article strong{font-size:22px}.ref-donut-wrap{gap:12px}.ref-donut{width:105px;height:105px}.ref-chart-card{overflow:hidden}.ref-bar-chart{gap:6px}}.auth-primary-action{margin-top:10px}.auth-primary-action .primary-btn{width:100%!important;height:50px!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important}.auth-primary-action .primary-btn span{font-size:18px;margin-left:7px}.auth-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.auth-secondary-actions button{height:42px;border-radius:9px!important;font-size:11px!important;font-weight:850!important}.ref-startup{isolation:isolate;background:radial-gradient(circle at 83% 16%,rgba(132,208,255,.3),transparent 26%),linear-gradient(135deg,#fff,#f7fbff 42%,#e9f6ff)!important}.ref-office-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,#ffffffe6,#ffffff6b 48%,#e0f3ff75)}.ref-office-backdrop:before{content:"";position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,#e1f2ff7a,#fff0)}.ref-office-backdrop i{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#8bbee629,#ffffff8a 40%,#8bbee61f);box-shadow:42px 0 #a4ccec1a,84px 0 #a4ccec14}.ref-office-backdrop i:nth-child(1){left:10%}.ref-office-backdrop i:nth-child(2){left:48%}.ref-office-backdrop i:nth-child(3){right:12%}.ref-office-backdrop:after{content:"";position:absolute;left:6%;right:6%;bottom:7%;height:26%;background:radial-gradient(ellipse at center,#76c2ff2e,#fff0 64%)}.ref-splash-content,.ref-loading-content{z-index:5!important}.ref-splash-screen .ref-wave-a,.ref-splash-screen .ref-wave-b,.ref-splash-screen .ref-wave-c,.ref-loading-screen .ref-wave-a,.ref-loading-screen .ref-wave-b,.ref-loading-screen .ref-wave-c{z-index:1}.ref-splash-screen .ref-printer-stage{height:300px!important;margin-top:4px!important}.ref-splash-screen .ref-printer-stage img{width:min(390px,82vw)!important;max-height:255px!important;filter:drop-shadow(0 22px 26px rgba(35,83,135,.24)) contrast(1.03) saturate(.92)!important}.ref-splash-screen .ref-platform-light{background:radial-gradient(ellipse,rgba(255,255,255,.99) 0%,rgba(83,184,255,.38) 40%,rgba(9,91,239,.1) 64%,transparent 76%)!important}.ref-startup-progress{display:block!important;width:285px!important;height:6px!important;margin-top:4px!important;background:#d9e9f8!important}.ref-startup-progress i{height:100%!important;background:linear-gradient(90deg,#0a5cf5,#19a7ff)!important}.ref-loading-screen .ref-loading-bar{display:none!important}.ref-loading-ring{margin:46px 0 24px!important;width:194px!important;height:194px!important;padding:11px!important;background:conic-gradient(#0a61f5 0 var(--progress),#17a6ff var(--progress) calc(var(--progress) + 14deg),#dcebf8 calc(var(--progress) + 14deg))!important;box-shadow:0 18px 42px #1264c124,0 0 0 9px #ffffff9e!important}.ref-loading-ring>div{box-shadow:inset 0 0 25px #3e9df50e!important}.ref-loading-office{right:1%!important;top:28%!important;width:32%!important;height:42%!important;background:radial-gradient(ellipse at center,rgba(255,255,255,.66),transparent 70%),url(/epson_login_printer.png) center/74% auto no-repeat!important;opacity:.22!important;filter:none!important}.ref-loading-steps{margin-top:28px!important}.ref-loading-content>p{margin-bottom:4px!important}@media (max-width:680px){.ref-loading-office{display:none!important}.ref-office-backdrop i{opacity:.55}}.exact-splash-v2,.exact-loading-v2{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#fff,#f5fbff 44%,#e4f4ff)!important;color:#12366d}.exact-office-v2{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(119,201,255,.26),transparent 24%),linear-gradient(180deg,#e7f5ffe6,#fffffff5 48%,#e9f6fffa)}.exact-office-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 9%,rgba(93,157,204,.12) 9.2% 9.4%,transparent 9.6% 31%,rgba(93,157,204,.1) 31.2% 31.4%,transparent 31.6% 64%,rgba(93,157,204,.1) 64.2% 64.4%,transparent 64.6%),linear-gradient(180deg,transparent 0 17%,rgba(105,166,208,.1) 17.2% 17.4%,transparent 17.6% 58%,rgba(105,166,208,.07) 58.2% 58.4%,transparent 58.6%);opacity:.7}.office-panel{position:absolute;top:7%;bottom:24%;width:20%;border-radius:18px;background:linear-gradient(180deg,#ffffffb8,#def1ff5c);border:1px solid rgba(158,201,231,.2);box-shadow:inset 0 1px #fff}.office-panel.p1{left:8%}.office-panel.p2{left:39%;width:23%}.office-panel.p3{right:7%;width:19%}.office-floor{position:absolute;left:-8%;right:-8%;bottom:-8%;height:37%;transform:perspective(650px) rotateX(62deg);transform-origin:center bottom;background:repeating-linear-gradient(90deg,rgba(120,174,214,.08) 0 1px,transparent 1px 110px),repeating-linear-gradient(0deg,rgba(120,174,214,.07) 0 1px,transparent 1px 72px),linear-gradient(#f9fdff,#e5f3fd)}.office-glow{position:absolute;left:50%;bottom:13%;width:62%;height:25%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,#43b1ff38,#fff0 68%);filter:blur(8px)}.exact-wave-v2{position:absolute;pointer-events:none;z-index:1;border-radius:50%;filter:blur(.2px)}.exact-wave-v2.wave-one{left:-16vw;right:22vw;bottom:-24vh;height:43vh;transform:rotate(-8deg);background:linear-gradient(14deg,rgba(3,86,237,.92),rgba(35,171,255,.52) 48%,transparent 78%)}.exact-wave-v2.wave-two{left:18vw;right:-18vw;bottom:-29vh;height:46vh;transform:rotate(7deg);background:linear-gradient(330deg,rgba(12,89,229,.66),rgba(89,204,255,.34) 54%,transparent 79%)}.exact-splash-card-v2,.exact-loading-card-v2{position:relative;z-index:5;width:min(620px,92vw);min-height:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 36px}.exact-brand-v2{display:flex;flex-direction:column;align-items:center;line-height:1}.exact-brand-v2 b{font-size:clamp(52px,5vw,78px);font-weight:950;letter-spacing:-2px;color:#0c3d98}.exact-brand-v2 strong{font-size:clamp(36px,3.4vw,53px);font-weight:950;color:#102f6c;margin-top:5px}.exact-brand-v2 small{font-size:11px;font-weight:900;letter-spacing:3.4px;color:#35639d;margin-top:13px}.exact-feature-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;width:min(420px,90%);margin:30px 0 3px}.exact-feature-v2 span{display:flex;flex-direction:column;align-items:center;gap:7px;color:#17477e;font-size:11px;font-weight:850}.exact-feature-v2 i{font-style:normal;width:49px;height:49px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;border:1px solid #d7e9fa;color:#0b63f6;font-size:21px;box-shadow:0 8px 20px #1e74cc1f}.exact-printer-stage-v2{position:relative;width:min(470px,84vw);height:275px;display:grid;place-items:center;margin-top:2px}.exact-printer-stage-v2 img{position:relative;z-index:4;width:min(390px,82vw);max-height:230px;object-fit:contain;border-radius:18px;filter:drop-shadow(0 22px 28px rgba(27,76,131,.22));animation:exactPrinterFloat 4.2s ease-in-out infinite}.exact-printer-halo-v2{position:absolute;z-index:1;bottom:28px;width:410px;max-width:92%;height:98px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.98) 0%,rgba(81,182,255,.4) 43%,rgba(5,93,239,.11) 68%,transparent 78%)}.exact-printer-disc-v2{position:absolute;z-index:2;bottom:47px;border-radius:50%;border:2px solid rgba(50,157,255,.58)}.exact-printer-disc-v2.d1{width:370px;height:67px}.exact-printer-disc-v2.d2{width:315px;height:48px;border-color:#0a59eb61}@keyframes exactPrinterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.exact-line-loader-v2{width:285px;max-width:70vw;height:6px;border-radius:99px;background:#d9e9f7;overflow:hidden;margin-top:3px}.exact-line-loader-v2 i{display:block;height:100%;width:38%;border-radius:inherit;background:linear-gradient(90deg,#0a5bf4,#19a7ff);animation:exactLineLoad 2.2s ease-in-out infinite alternate}@keyframes exactLineLoad{0%{width:26%}to{width:82%}}.exact-splash-card-v2>p{margin:12px 0 0;font-size:12px;color:#476d94;font-weight:800}.exact-loading-v2 .loading-office-v2{opacity:.76}.exact-loading-printer-v2{position:absolute;z-index:2;right:5%;bottom:18%;width:min(330px,27vw);opacity:.18;filter:blur(.2px) saturate(.7);border-radius:18px}.exact-loading-card-v2{min-height:680px}.exact-round-loader-v2{width:192px;height:192px;border-radius:50%;display:grid;place-items:center;margin:45px 0 22px;padding:11px;background:conic-gradient(#0b63f6 0 var(--p),#1ba9ff var(--p) calc(var(--p) + 13deg),#dbeaf7 calc(var(--p) + 13deg));box-shadow:0 18px 42px #1667c124,0 0 0 9px #ffffff9e}.exact-round-loader-v2>div{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fffffff7;border:1px solid #d8e8f7}.exact-round-loader-v2 strong{font-size:50px;color:#0c3d98}.exact-round-loader-v2 span{font-size:20px;font-weight:900;color:#58789a;margin-left:2px}.exact-loading-card-v2 h1{margin:0;font-size:22px;font-weight:950;color:#123d78}.exact-loading-card-v2>p{margin:7px 0 0;font-size:12px;color:#6c859e;font-weight:700}.exact-loading-steps-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:min(440px,88vw);margin-top:30px}.exact-loading-steps-v2 span{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;color:#56728e;font-weight:800}.exact-loading-steps-v2 i{font-style:normal;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #d8eafa;color:#0b63f6;font-size:20px;box-shadow:0 8px 20px #1f69be1a}.exact-loading-v2 .exact-line-loader-v2,.exact-splash-v2 .exact-round-loader-v2{display:none!important}@media (max-width:700px){.exact-splash-card-v2,.exact-loading-card-v2{min-height:100vh;padding:24px 18px}.exact-brand-v2 b{font-size:44px}.exact-brand-v2 strong{font-size:31px}.exact-feature-v2{gap:9px}.exact-loading-printer-v2{display:none}.exact-printer-stage-v2{height:245px}.exact-loading-steps-v2{gap:8px}}.exact-splash-v2,.exact-loading-v2{min-height:100vh!important;background:radial-gradient(circle at 50% 4%,#fffffffa,#f7fcfffa 30%,#e6f5fffa 72%,#d3edfffa)!important}.exact-office-v2{top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:1!important;background:radial-gradient(ellipse at 50% 22%,rgba(255,255,255,.98) 0%,rgba(255,255,255,.6) 30%,transparent 58%),linear-gradient(180deg,#fafdff,#eef8ff 44%,#e7f4fd 68%,#f9fdff)!important}.exact-office-v2:before{opacity:1!important;background:linear-gradient(90deg,transparent 0 4%,rgba(93,157,204,.16) 4.2% 4.35%,transparent 4.55% 19%,rgba(93,157,204,.13) 19.2% 19.35%,transparent 19.55% 36%,rgba(93,157,204,.11) 36.2% 36.35%,transparent 36.55% 64%,rgba(93,157,204,.11) 64.2% 64.35%,transparent 64.55% 81%,rgba(93,157,204,.13) 81.2% 81.35%,transparent 81.55% 96%,rgba(93,157,204,.15) 96.2% 96.35%,transparent 96.55%),linear-gradient(180deg,transparent 0 13%,rgba(102,170,216,.11) 13.15% 13.3%,transparent 13.5% 51%,rgba(102,170,216,.08) 51.15% 51.3%,transparent 51.5% 100%)!important}.exact-office-v2:after{content:"";position:absolute;left:0;right:0;top:0;height:54%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.58),transparent 13%,rgba(255,255,255,.62) 29%,transparent 45%,rgba(255,255,255,.55) 65%,transparent 81%,rgba(255,255,255,.44)),repeating-linear-gradient(90deg,rgba(95,168,219,.08) 0 1px,transparent 1px 118px);box-shadow:inset 0 -1px #73b0db17}.office-panel{top:5%!important;bottom:27%!important;border-radius:0!important;border:0!important;border-left:1px solid rgba(114,177,220,.13)!important;border-right:1px solid rgba(255,255,255,.75)!important;background:linear-gradient(180deg,#ffffff6b,#def2ff1a)!important;box-shadow:none!important}.office-panel.p1{left:3%!important;width:22%!important}.office-panel.p3{right:3%!important;width:22%!important}.office-floor{left:-15%!important;right:-15%!important;bottom:-16%!important;height:48%!important;opacity:.92!important;background:repeating-linear-gradient(90deg,rgba(92,158,204,.07) 0 1px,transparent 1px 135px),repeating-linear-gradient(0deg,rgba(92,158,204,.055) 0 1px,transparent 1px 86px),linear-gradient(180deg,#fbfeff,#e8f5fe)!important}.office-glow{bottom:9%!important;width:74%!important;height:31%!important;background:radial-gradient(ellipse,#37acff4d,#fff0 70%)!important;filter:blur(12px)!important}.exact-wave-v2{z-index:2!important;filter:none!important;border-radius:48% 52% 0 0/100% 100% 0 0!important;mix-blend-mode:normal!important}.exact-wave-v2.wave-one{left:-12vw!important;right:25vw!important;bottom:-26vh!important;height:48vh!important;transform:rotate(-7deg)!important;background:linear-gradient(17deg,#0056df 4%,#12a7fb 43%,#39beff91 58%,#fff0 79%)!important;box-shadow:0 -8px 40px #1a9bff29}.exact-wave-v2.wave-two{left:22vw!important;right:-12vw!important;bottom:-30vh!important;height:50vh!important;transform:rotate(6deg)!important;background:linear-gradient(333deg,#075be0 3%,#1ba9f6 40%,#5bcaff7a 57%,#fff0 80%)!important}.exact-splash-v2:after,.exact-loading-v2:after{content:"";position:absolute;z-index:3;left:-7vw;right:-7vw;bottom:-3vh;height:23vh;pointer-events:none;background:linear-gradient(177deg,transparent 0 22%,rgba(255,255,255,.82) 23% 27%,rgba(124,211,255,.23) 28% 37%,rgba(255,255,255,.72) 38% 45%,transparent 46%);transform:rotate(-2deg);opacity:.92}.exact-splash-card-v2,.exact-loading-card-v2{z-index:6!important;width:min(900px,94vw)!important;min-height:min(860px,calc(100vh - 18px))!important;padding:26px 38px 32px!important;justify-content:center!important}.exact-brand-v2 b{font-size:clamp(58px,5.4vw,88px)!important;letter-spacing:-3px!important;color:#0b3f99!important;text-shadow:0 1px 0 #fff}.exact-brand-v2 strong{font-size:clamp(40px,3.7vw,60px)!important;color:#113170!important;margin-top:2px!important}.exact-brand-v2 small{font-size:12px!important;letter-spacing:4.2px!important;margin-top:14px!important;color:#275f9f!important}.exact-feature-v2{width:min(520px,90%)!important;gap:46px!important;margin:34px 0 8px!important}.exact-feature-v2 i{width:58px!important;height:58px!important;font-size:25px!important;background:#fffffff5!important;border:1px solid #cce5fb!important;box-shadow:0 14px 28px #1469be21!important}.exact-feature-v2 span{font-size:12px!important;color:#154b84!important}.exact-printer-stage-v2{width:min(640px,88vw)!important;height:330px!important;margin-top:0!important}.exact-printer-stage-v2 img{width:min(520px,82vw)!important;max-height:300px!important;border-radius:0!important;object-fit:contain!important;filter:drop-shadow(0 28px 26px rgba(25,73,126,.24)) saturate(.98) contrast(1.02)!important}.exact-printer-halo-v2{bottom:28px!important;width:560px!important;height:122px!important;background:radial-gradient(ellipse,rgba(255,255,255,.99) 0%,rgba(84,187,255,.47) 39%,rgba(2,88,234,.16) 66%,transparent 79%)!important}.exact-printer-disc-v2.d1{width:505px!important;height:88px!important;bottom:50px!important;border-width:2px!important}.exact-printer-disc-v2.d2{width:430px!important;height:61px!important;bottom:62px!important}.exact-line-loader-v2{width:360px!important;height:7px!important;background:#d1e7f8!important;margin-top:2px!important}.exact-line-loader-v2 i{background:linear-gradient(90deg,#0758ed,#13a8ff)!important;box-shadow:0 0 14px #0f8bff47}.exact-splash-card-v2>p{font-size:13px!important;color:#305f8d!important;margin-top:13px!important}.exact-loading-card-v2{min-height:min(820px,calc(100vh - 18px))!important}.exact-loading-printer-v2{right:4%!important;bottom:16%!important;width:min(440px,30vw)!important;opacity:.22!important;filter:drop-shadow(0 22px 18px rgba(34,84,135,.18)) saturate(.9)!important;border-radius:0!important}.exact-round-loader-v2{width:216px!important;height:216px!important;margin:48px 0 25px!important;padding:12px!important;box-shadow:0 20px 48px #1466c029,0 0 0 10px #ffffffb8!important}.exact-round-loader-v2 strong{font-size:56px!important}.exact-loading-card-v2 h1{font-size:25px!important}.exact-loading-card-v2>p{font-size:13px!important}.exact-loading-steps-v2{width:min(520px,90vw)!important;gap:28px!important;margin-top:34px!important}.exact-loading-steps-v2 i{width:56px!important;height:56px!important;font-size:24px!important}.exact-loading-steps-v2 span{font-size:11px!important}@media (max-width:900px){.exact-splash-card-v2,.exact-loading-card-v2{width:min(760px,96vw)!important;min-height:100vh!important}.exact-printer-stage-v2{height:300px!important}.exact-printer-stage-v2 img{width:min(470px,82vw)!important}.exact-feature-v2{gap:24px!important}}@media (max-width:700px){.exact-brand-v2 b{font-size:46px!important}.exact-brand-v2 strong{font-size:32px!important}.exact-brand-v2 small{font-size:8px!important;letter-spacing:2.5px!important}.exact-feature-v2{gap:8px!important;margin-top:24px!important}.exact-feature-v2 i{width:48px!important;height:48px!important;font-size:21px!important}.exact-printer-stage-v2{height:245px!important}.exact-printer-stage-v2 img{width:min(360px,86vw)!important}.exact-printer-halo-v2{width:360px!important}.exact-printer-disc-v2.d1{width:335px!important}.exact-printer-disc-v2.d2{width:285px!important}.exact-loading-ring-v2{transform:scale(.92)}}.exact-splash-v2,.exact-loading-v2{position:relative!important;width:100vw!important;height:100vh!important;min-height:720px!important;overflow:hidden!important;display:block!important;background:linear-gradient(180deg,#fbfdff,#eef8ff 52%,#e7f5ff)!important}.exact-office-v2{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:1!important;background:linear-gradient(90deg,#ffffff75,#ffffff24 38%,#ffffff57 70%,#ffffff8f),linear-gradient(180deg,#edf8ff,#fafdff,#edf8ff)!important}.exact-office-v2:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:1!important;background:repeating-linear-gradient(90deg,transparent 0 11.8%,rgba(102,163,208,.16) 11.9% 12%,transparent 12.1% 24%),linear-gradient(180deg,transparent 0 13%,rgba(104,164,207,.11) 13.1% 13.25%,transparent 13.4% 57%,rgba(104,164,207,.09) 57.1% 57.25%,transparent 57.4% 100%)!important}.exact-office-v2:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:43%!important;background:repeating-linear-gradient(90deg,rgba(116,174,215,.075) 0 1px,transparent 1px 130px),repeating-linear-gradient(0deg,rgba(116,174,215,.065) 0 1px,transparent 1px 82px),linear-gradient(180deg,#ffffffe0,#e3f4fff7)!important;transform:perspective(850px) rotateX(58deg) scale(1.22)!important;transform-origin:center bottom!important}.office-panel{display:block!important;position:absolute!important;top:4%!important;bottom:34%!important;background:linear-gradient(180deg,#ffffff47,#d8f0ff17)!important;border:0!important;border-left:1px solid rgba(116,177,219,.13)!important;border-right:1px solid rgba(255,255,255,.82)!important;border-radius:0!important;box-shadow:none!important}.office-panel.p1{left:2%!important;width:23%!important}.office-panel.p2{left:38%!important;width:24%!important}.office-panel.p3{right:2%!important;width:23%!important}.office-floor,.office-glow{display:none!important}.office-desk{display:block!important;position:absolute!important;bottom:25%!important;height:9%!important;border-radius:8px 8px 2px 2px!important;background:linear-gradient(180deg,#fffffff5,#d9e8f2f0)!important;box-shadow:0 13px 30px #4c80a421!important;border:1px solid rgba(180,211,232,.78)!important}.office-desk.desk-left{left:4%!important;width:23%!important}.office-desk.desk-right{right:5%!important;width:24%!important}.office-plant{display:block!important;position:absolute!important;right:8%!important;bottom:31%!important;width:115px!important;height:210px!important;z-index:1!important}.office-plant b{position:absolute!important;left:32px!important;bottom:0!important;width:58px!important;height:63px!important;border-radius:8px 8px 18px 18px!important;background:linear-gradient(160deg,#f9fcff,#dbe8ee)!important;border:1px solid #c7d8e1!important;box-shadow:0 14px 20px #3a678324!important}.office-plant i{position:absolute!important;left:54px!important;bottom:55px!important;width:22px!important;height:92px!important;border-radius:100% 0!important;background:linear-gradient(180deg,#34a37a,#157157)!important;transform-origin:bottom center!important;filter:drop-shadow(0 5px 4px rgba(21,93,69,.14))!important}.office-plant i:nth-child(1){transform:rotate(-44deg)!important}.office-plant i:nth-child(2){transform:rotate(-22deg) scale(.92)!important}.office-plant i:nth-child(3){transform:rotate(5deg) scale(1.06)!important}.office-plant i:nth-child(4){transform:rotate(28deg) scale(.92)!important}.office-plant i:nth-child(5){transform:rotate(48deg) scale(.78)!important}.exact-wave-v2{position:absolute!important;z-index:2!important;pointer-events:none!important;filter:none!important}.exact-wave-v2.wave-one{left:-12vw!important;right:22vw!important;bottom:-27vh!important;height:52vh!important;border-radius:50% 54% 0 0/100% 100% 0 0!important;transform:rotate(-7deg)!important;background:linear-gradient(16deg,#0757e7 5%,#11a6fb 42%,#4ec3ff85 59%,#fff0 79%)!important;box-shadow:0 -14px 36px #219bff29!important}.exact-wave-v2.wave-two{left:24vw!important;right:-14vw!important;bottom:-31vh!important;height:52vh!important;border-radius:54% 50% 0 0/100% 100% 0 0!important;transform:rotate(6deg)!important;background:linear-gradient(333deg,#0c59df 5%,#27b6fb 43%,#69ceff6b 59%,#fff0 80%)!important}.exact-splash-v2:after,.exact-loading-v2:after{content:""!important;position:absolute!important;z-index:3!important;left:-5vw!important;right:-5vw!important;bottom:1vh!important;height:24vh!important;background:linear-gradient(176deg,transparent 0 22%,rgba(255,255,255,.88) 23% 27%,rgba(115,209,255,.22) 28% 36%,rgba(255,255,255,.76) 37% 44%,transparent 45%)!important;transform:rotate(-2deg)!important;pointer-events:none!important}.exact-splash-card-v2,.exact-loading-card-v2{position:relative!important;z-index:6!important;width:100%!important;height:100%!important;min-height:100vh!important;max-width:none!important;padding:clamp(28px,4vh,52px) clamp(28px,6vw,100px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.exact-brand-v2{margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;line-height:1!important}.exact-brand-v2 b{font-size:clamp(58px,6.1vw,96px)!important;line-height:.88!important;font-weight:950!important;letter-spacing:-4px!important;color:#0b3f99!important;text-shadow:0 1px 0 #fff!important}.exact-brand-v2 strong{font-size:clamp(40px,4.2vw,67px)!important;line-height:1!important;font-weight:950!important;color:#12326f!important;margin-top:8px!important}.exact-brand-v2 small{font-size:clamp(10px,.85vw,14px)!important;letter-spacing:4.6px!important;margin-top:15px!important;color:#2c619e!important;font-weight:900!important}.exact-feature-v2{width:min(590px,70vw)!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:48px!important;margin:34px 0 5px!important}.exact-feature-v2 span{font-size:13px!important;line-height:1.25!important;color:#17497f!important;font-weight:850!important}.exact-feature-v2 i{width:64px!important;height:64px!important;font-size:27px!important;background:#fffffffa!important;border:1px solid #cce7fb!important;box-shadow:0 14px 28px #1569be21!important}.exact-printer-stage-v2{width:min(760px,74vw)!important;height:clamp(260px,35vh,410px)!important;margin:0!important;position:relative!important;display:grid!important;place-items:center!important}.exact-printer-stage-v2 img{width:min(590px,58vw)!important;max-height:360px!important;object-fit:contain!important;border-radius:0!important;filter:drop-shadow(0 31px 28px rgba(27,77,132,.25)) saturate(1.03)!important;animation:exactPrinterFloat 4s ease-in-out infinite!important}.exact-printer-halo-v2{bottom:18px!important;width:min(650px,64vw)!important;height:130px!important;background:radial-gradient(ellipse,rgba(255,255,255,1) 0%,rgba(85,189,255,.48) 40%,rgba(0,91,237,.15) 67%,transparent 80%)!important}.exact-printer-disc-v2.d1{width:min(590px,59vw)!important;height:90px!important;bottom:42px!important}.exact-printer-disc-v2.d2{width:min(500px,50vw)!important;height:63px!important;bottom:55px!important}.exact-line-loader-v2{width:min(430px,48vw)!important;height:8px!important;margin-top:0!important;background:#d2e7f7f0!important;box-shadow:inset 0 0 0 1px #b9d8eea6!important}.exact-line-loader-v2 i{background:linear-gradient(90deg,#0758ed,#14a8ff)!important;box-shadow:0 0 15px #0f8bff4d!important}.exact-splash-card-v2>p{font-size:14px!important;color:#2e5c89!important;margin:13px 0 0!important;font-weight:850!important}.exact-loading-card-v2{justify-content:center!important;padding-top:18px!important}.exact-loading-card-v2 .exact-brand-v2{transform:translateY(-3vh)!important}.exact-round-loader-v2{width:clamp(190px,15vw,250px)!important;height:clamp(190px,15vw,250px)!important;margin:clamp(30px,4vh,48px) 0 24px!important;padding:12px!important;box-shadow:0 22px 50px #1466c029,0 0 0 11px #ffffffbd!important}.exact-round-loader-v2 strong{font-size:clamp(52px,4vw,70px)!important}.exact-round-loader-v2 span{font-size:23px!important}.exact-loading-card-v2 h1{font-size:clamp(24px,2.1vw,34px)!important;color:#123b78!important;margin:0!important}.exact-loading-card-v2>p{font-size:14px!important;color:#67839e!important;margin:8px 0 0!important}.exact-loading-steps-v2{width:min(620px,62vw)!important;gap:34px!important;margin-top:34px!important}.exact-loading-steps-v2 i{width:60px!important;height:60px!important;font-size:25px!important}.exact-loading-steps-v2 span{font-size:12px!important}.exact-loading-printer-v2{display:block!important;left:4.5%!important;right:auto!important;bottom:19%!important;width:min(430px,27vw)!important;opacity:1!important;filter:drop-shadow(0 28px 25px rgba(27,76,130,.22)) saturate(1)!important;border-radius:0!important;z-index:4!important}.loading-office-v3 .office-plant{right:8%!important;bottom:28%!important;transform:scale(1.13)!important}.loading-office-v3 .desk-right{right:4%!important;width:24%!important;bottom:23%!important}.loading-office-v3 .desk-left{left:3%!important;width:25%!important;bottom:23%!important}.auth-page{position:relative!important;min-height:100vh!important;padding:clamp(24px,4vw,58px)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:repeating-linear-gradient(90deg,transparent 0 12%,rgba(105,167,211,.1) 12.1% 12.22%,transparent 12.35% 24%),linear-gradient(180deg,#f9fdff,#eef8ff 54%,#e8f6ff)!important}.auth-page:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 50%),linear-gradient(90deg,rgba(255,255,255,.64),transparent 34%,rgba(255,255,255,.45))!important;animation:none!important;pointer-events:none!important}.auth-page:after{content:""!important;position:fixed!important;z-index:0!important;left:-12vw!important;right:-12vw!important;bottom:-25vh!important;height:50vh!important;border-radius:50%!important;background:linear-gradient(12deg,#0759e8 2%,#19aefa 41%,rgba(89,201,255,.38) 58%,transparent 77%)!important;transform:rotate(-4deg)!important;pointer-events:none!important}.auth-shell{position:relative!important;z-index:2!important;width:min(1180px,94vw)!important;min-height:min(700px,84vh)!important;display:grid!important;grid-template-columns:1.1fr .9fr!important;border-radius:30px!important;overflow:hidden!important;background:#ffffffc2!important;border:1px solid rgba(173,215,244,.92)!important;box-shadow:0 34px 88px #1d538b2e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;padding:0!important}.auth-left{display:block!important;min-width:0!important;background:linear-gradient(160deg,#ffffffb8,#e3f3ffb8)!important}.auth-illustration.ref-login-illustration{height:100%!important;min-height:700px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;border:0!important;overflow:hidden!important}.ref-login-brand{left:50px!important;top:52px!important}.ref-login-brand b{font-size:48px!important}.ref-login-brand strong{font-size:37px!important}.ref-login-brand small{font-size:10px!important;letter-spacing:2.4px!important}.ref-login-list{left:52px!important;top:210px!important;gap:18px!important}.ref-login-list span{font-size:16px!important;color:#194b80!important}.ref-login-list i{width:34px!important;height:34px!important}.ref-login-printer-stage{left:0!important;right:0!important;bottom:24px!important;height:300px!important}.ref-login-printer-stage img{width:min(430px,80%)!important;max-height:260px!important;object-fit:contain!important;filter:drop-shadow(0 25px 24px rgba(23,72,122,.22))!important}.ref-login-platform{width:76%!important;height:95px!important;background:radial-gradient(ellipse,rgba(255,255,255,.98),rgba(83,186,255,.44) 48%,rgba(10,88,235,.08) 69%,transparent 80%)!important}.auth-right{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:56px 58px!important;background:#fffffff5!important;border-left:1px solid rgba(193,222,242,.84)!important}.auth-brand-mini{display:none!important}.auth-title{font-size:38px!important;color:#102d65!important;margin:0 0 6px!important}.auth-subtitle{font-size:14px!important;color:#6c8198!important;margin:0 0 30px!important}.auth-form{max-width:none!important;gap:19px!important}.auth-form label{font-size:13px!important;color:#183d6d!important}.auth-form input{height:52px!important;border-radius:11px!important;border:1px solid #cbdff0!important;background:#fff!important;font-size:14px!important;padding:0 15px!important}.password-field input{padding-right:48px!important}.password-toggle{right:10px!important}.auth-primary-action .primary-btn{height:54px!important;border-radius:11px!important;font-size:16px!important;background:linear-gradient(135deg,#0966f5,#079ef7)!important;box-shadow:0 12px 26px #0766f53d!important}.auth-secondary-actions{gap:12px!important}.auth-secondary-actions .ghost-btn{height:45px!important;border-radius:10px!important;background:#fff!important;border:1px solid #cbdff0!important;color:#174c84!important}@media (max-width:900px){.exact-splash-v2,.exact-loading-v2{min-height:650px!important}.exact-splash-card-v2,.exact-loading-card-v2{padding:28px 24px!important}.exact-brand-v2 b{font-size:58px!important}.exact-brand-v2 strong{font-size:40px!important}.exact-feature-v2{gap:20px!important}.exact-printer-stage-v2{height:300px!important}.exact-printer-stage-v2 img{width:min(500px,74vw)!important}.exact-loading-printer-v2{width:260px!important;opacity:.72!important}.office-plant{transform:scale(.86)!important;right:3%!important}.auth-shell{grid-template-columns:1fr!important;width:min(640px,95vw)!important}.auth-left{display:none!important}.auth-right{padding:42px 34px!important;border-left:0!important}.auth-title{font-size:32px!important}}.epson-visual-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#eaf4ff url(/epson_loading_clean.png) center/100% 100% no-repeat}.epson-progress-one{position:absolute;left:31.1%;top:71.6%;width:36.8%;display:grid;grid-template-columns:1fr 72px;gap:10px 13px;align-items:center}.epson-progress-one .epson-progress-track{height:23px;border-radius:50px;border:2px solid white;background:#153d89;overflow:hidden;box-shadow:0 0 13px #6fc9ff}.epson-progress-one .epson-progress-fill{height:100%;background:linear-gradient(90deg,#153af7,#15d5ff);border-radius:50px;transition:width 30ms linear}.epson-progress-one strong{font-size:26px;color:#15388d;font-weight:900}.epson-progress-one>span{grid-column:1/-1;display:grid;justify-items:center;color:#132a65;font-size:18px;letter-spacing:.24em;font-weight:800}.epson-progress-one>span small{font-size:10px;letter-spacing:.34em;color:#56739c}.epson-reference-login.auth-page{background:#dceaff url(/epson_login_clean.png) center/100% 100% no-repeat!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important}.epson-reference-login.auth-page:before,.epson-reference-login.auth-page:after{display:none!important}.epson-reference-login .auth-shell{position:absolute!important;left:56.5%!important;top:11.9%!important;width:30.8%!important;height:73.5%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4% 3.2% 2.5%!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-template-columns:none!important;overflow:hidden!important;border:1px solid rgba(245,251,255,.92)!important;border-radius:28px!important;background:#e2edf9f7!important;box-shadow:0 15px 34px #0d388524!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.epson-reference-login .auth-shell:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;pointer-events:none!important;padding:2px!important;background:conic-gradient(from var(--epson-angle,0deg),#d0d9e9,#fff,#c4ccd8,#fbffff,#c0d0e4,#fff,#d0d9e9)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;animation:epson-border-rotate 6s linear infinite!important}@keyframes epson-border-rotate{to{--epson-angle:360deg}}@property --epson-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.epson-reference-login .auth-right{width:100%!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:relative!important;z-index:1!important;justify-content:center!important}.epson-reference-login .auth-title,.epson-reference-login .auth-subtitle,.epson-reference-login .auth-brand-mini{display:none!important}.epson-reference-login .auth-form{max-width:none!important;gap:12px!important;width:100%!important}.epson-reference-login .auth-form label{color:#14346e!important;font-size:12px!important;font-weight:800!important;gap:6px!important}.epson-reference-login .auth-form input:not([type=checkbox]){height:48px!important;min-height:0!important;background:#fff!important;border:1px solid #b8cde6!important;border-radius:10px!important;font-size:14px!important;color:#163b74!important}.epson-reference-login .auth-inline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important}.epson-reference-login .remember-wrap{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;white-space:nowrap!important}.epson-reference-login .remember-wrap input{width:16px!important;height:16px!important;accent-color:#0b5df1!important}.epson-reference-login .forgot-link{background:transparent!important;border:0!important;padding:0!important;font-size:12px!important;color:#174ca4!important;white-space:nowrap!important}.epson-reference-login .auth-primary-action .primary-btn{width:100%!important;height:51px!important;border-radius:999px!important;background:linear-gradient(90deg,#0944de,#04b5fb)!important;color:#fff!important;font-size:15px!important}.epson-reference-login .epson-register-actions{text-align:center!important;margin-top:0!important}.epson-reference-login .epson-register-btn{background:#fff!important;border:1px solid #b8cde6!important;color:#0d4db0!important;padding:8px 16px!important;border-radius:9px!important;cursor:pointer!important;font-weight:800!important}.epson-reference-login .auth-service-row{display:none!important}.sidebar{background:linear-gradient(180deg,#0043ba,#002d93 63%,#04267d)!important;color:#fff!important;border-right:0!important}.brand-copy h2,.brand-copy p{color:#fff!important}.side-btn{color:#e5eeff!important}.side-btn.active{background:linear-gradient(90deg,#1470fa,#0553e6)!important;color:#fff!important;box-shadow:0 4px 18px #318afa77!important}.main-area{background:linear-gradient(180deg,#eff7ff,#f8fbff)!important}.epson-dashboard-v8{display:grid;gap:14px}.ed-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:265px;border-radius:22px;padding:20px;overflow:hidden;border:1px solid #cbdef5;background:linear-gradient(100deg,#f6fbff,#d5eafb);box-shadow:0 8px 22px #1b66ad14}.ed-greeting{padding:18px}.ed-greeting>span{font-size:12px;letter-spacing:.15em;font-weight:850;color:#3a6caa}.ed-greeting h1{margin:10px 0;font-size:clamp(26px,2.7vw,49px);line-height:1.12;color:#0b2e89}.ed-greeting h1 strong{font-weight:950}.ed-greeting p{max-width:420px;color:#43638b;font-size:15px;line-height:1.5}.ed-greeting i{display:block;height:4px;width:62px;border-radius:4px;background:#1578ef;margin-top:18px}.ed-visual{min-width:0;border-radius:20px;overflow:hidden;position:relative;background:radial-gradient(circle at 48% 85%,#fff,#b7dbff 56%,#7db1ec 120%);border:1px solid #cbdef5}.ed-visual img{position:absolute;right:3%;bottom:-21%;width:min(80%,480px);max-height:95%;object-fit:contain;filter:drop-shadow(0 18px 20px #365d8a55)}.ed-brand{position:absolute;top:18px;left:24px;z-index:1;color:#0739af;font-size:40px;font-weight:950;letter-spacing:-.04em}.ed-brand small{display:block;font-size:12px;letter-spacing:.2em;color:#193d7b}.ed-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ed-kpi,.ed-card{background:#fff;border:1px solid #cddff6;box-shadow:0 6px 20px #184aa710;border-radius:18px}.ed-kpi{display:flex;align-items:center;gap:15px;min-height:102px;padding:16px}.ed-kpi-icon{display:grid;place-items:center;flex-shrink:0;width:55px;height:55px;border-radius:15px;font-size:26px;background:linear-gradient(145deg,#1780ff,#0b51e5);color:#fff}.ed-tone-2{background:linear-gradient(145deg,#19cfbd,#039b89)}.ed-kpi div{display:grid;gap:1px}.ed-kpi small{font-size:13px;color:#36547c;font-weight:800}.ed-kpi strong{font-size:35px;line-height:1.2;color:#092c83}.ed-middle{display:grid;grid-template-columns:1.3fr 1fr .9fr;gap:12px}.ed-bottom{display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:12px}.ed-card{padding:16px;min-width:0}.ed-card h3{display:flex;justify-content:space-between;gap:12px;font-size:17px;color:#132b66;margin:0 0 16px}.ed-card h3 button{color:#1263c6;border:0;background:transparent;font-weight:800;cursor:pointer}.ed-card h3 span{font-size:11px;color:#6983a7}.ed-trend{height:210px;display:flex;align-items:end;gap:11px;padding:12px;border-radius:12px;background:repeating-linear-gradient(0deg,#e8f2fc 0 1px,transparent 1px 38px)}.ed-trend>div{height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;flex:1;gap:6px}.ed-trend i{display:block;width:65%;min-width:10px;background:linear-gradient(#80d3ff,#186af2);border-radius:6px 6px 2px 2px}.ed-trend small{font-size:10px;color:#517095}.ed-trend p,.ed-tech-list p,.ed-parts p{color:#66809f;font-size:13px}.ed-status{display:flex;align-items:center;gap:16px}.ed-donut{width:150px;height:150px;flex-shrink:0;border-radius:50%;display:grid;place-items:center}.ed-donut>div{width:102px;height:102px;background:#fff;border-radius:50%;display:grid;place-content:center;text-align:center}.ed-donut strong{font-size:31px;color:#092e8a}.ed-donut small{font-size:11px;color:#547399}.ed-status-list{display:grid;flex:1;gap:10px}.ed-status-list>div{display:flex;align-items:center;gap:7px;font-size:12px;color:#34537c}.ed-status-list i{width:10px;height:10px;border-radius:50%}.ed-status-list b{margin-left:auto;color:#0b317a}.ed-tech-list{display:grid;gap:9px}.ed-tech-list>div{display:flex;align-items:center;gap:10px}.ed-tech-list>div>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e4effe;color:#245db0;font-weight:900}.ed-tech-list strong{color:#223e6e;font-size:13px}.ed-tech-list small{display:block;color:#6a82a4;font-weight:500}.ed-parts{display:grid;gap:12px}.ed-parts>div{display:flex;justify-content:space-between;gap:10px;color:#345783;font-size:13px}.ed-parts b{color:#1254ac}.ed-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ed-actions button{display:grid;place-items:center;gap:6px;border:1px solid #d2e1f6;background:#f7fbff;border-radius:14px;min-height:83px;color:#0655ca;font-size:25px;cursor:pointer}.ed-actions button span{font-size:11px;font-weight:800}.ed-card .table-wrap{border:0}.ed-card table th,.ed-card table td{padding:9px;font-size:11px;white-space:nowrap}@media (max-width:1350px){.ed-middle{grid-template-columns:1fr 1fr}.ed-middle>.ed-card:last-child{grid-column:1/-1}.ed-bottom{grid-template-columns:1fr 1fr}.ed-bottom>.ed-card:last-child{grid-column:1/-1}}@media (max-width:980px){.ed-hero{grid-template-columns:1fr}.ed-visual{min-height:260px}.ed-kpis{grid-template-columns:repeat(2,1fr)}.ed-middle,.ed-bottom{grid-template-columns:1fr}.ed-middle>.ed-card:last-child,.ed-bottom>.ed-card:last-child{grid-column:auto}}@media (max-width:650px){.epson-visual-loading{background-size:cover;background-position:center}.epson-progress-one{left:8%;width:84%;top:73%;grid-template-columns:1fr 53px}.epson-progress-one strong{font-size:19px}.epson-progress-one>span{font-size:14px}.epson-reference-login.auth-page{background-size:cover!important;background-position:50% center!important}.epson-reference-login .auth-shell{position:relative!important;left:auto!important;top:auto!important;width:92vw!important;min-height:490px!important;height:auto!important;padding:35px 22px!important;margin:0 auto!important}.epson-reference-login .auth-inline-row{flex-wrap:wrap}.ed-hero{padding:9px}.ed-greeting h1{font-size:30px}.ed-kpis{grid-template-columns:1fr 1fr}.ed-kpi{padding:10px;gap:9px}.ed-kpi-icon{width:42px;height:42px;font-size:18px}.ed-kpi strong{font-size:26px}.ed-status{flex-direction:column}.ed-visual img{width:88%}}html,body,#root{margin:0!important;padding:0!important;min-height:100%!important}.app-shell{margin:0!important;padding:0!important;align-items:start!important}.main-area{min-width:0!important;margin:0!important;padding:0 14px 16px!important;align-content:start!important;gap:12px!important}.ref-topbar{margin:0 0 10px!important;min-height:58px!important;align-self:stretch!important;box-sizing:border-box!important;border-radius:0 0 13px 13px!important}.content-stack,.dashboard-pro{margin-top:0!important;padding-top:0!important}.page-head,.users-page-head{margin-top:0!important}.epson-reference-login.auth-page{margin:0!important;padding:0!important;min-height:100dvh!important}.epson-reference-login .auth-shell{box-sizing:border-box!important;top:11.9%!important;height:73.5%!important;display:flex!important;align-items:stretch!important;justify-content:center!important;padding:clamp(24px,3.2vw,46px) clamp(24px,2.6vw,42px)!important;background:#e1eefbf9!important}.epson-reference-login .auth-right{justify-content:flex-start!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important}.epson-reference-login .auth-brand-mini{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:2px!important;margin:0 0 clamp(20px,3vh,32px)!important}.epson-reference-login .auth-brand-mini b{display:block!important;font:950 clamp(34px,3.6vw,63px)/1 Arial,sans-serif!important;letter-spacing:-.06em!important;color:#0735a5!important}.epson-reference-login .auth-brand-mini span{display:block!important;font:800 clamp(11px,1.02vw,17px)/1.25 Arial,sans-serif!important;letter-spacing:.21em!important;color:#173873!important}.epson-reference-login .auth-brand-mini small{display:block!important;margin-top:5px!important;font:750 9px/1.2 Arial,sans-serif!important;letter-spacing:.21em!important;color:#5b7396!important}.epson-reference-login .auth-form{display:grid!important;gap:clamp(9px,1.45vh,15px)!important;align-content:start!important;width:100%!important;margin:0!important}.epson-reference-login .auth-form label{display:grid!important;gap:6px!important}.epson-reference-login .auth-service-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:12px!important}.epson-reference-login .auth-service-row span{display:grid!important;justify-items:center!important;gap:5px!important;text-align:center!important;color:#245495!important}.epson-reference-login .auth-service-row i{display:grid!important;place-items:center!important;width:clamp(30px,3vw,46px)!important;height:clamp(30px,3vw,46px)!important;border-radius:50%!important;border:1px solid #c5dbf0!important;background:#fff!important;font: 21px Arial,sans-serif!important}.epson-reference-login .auth-service-row b{font-size:clamp(7px,.7vw,10px)!important;line-height:1.2!important}.epson-reference-login .auth-shell:after{display:none!important}.epson-dashboard-v8{margin:0!important;padding:0 0 8px!important;gap:12px!important}.ed-hero{margin-top:0!important;min-height:235px!important}.ed-visual img{bottom:-8%!important;max-height:95%!important;object-fit:contain!important}.ed-middle,.ed-bottom{align-items:stretch!important}.ed-card{overflow:hidden!important}@media (max-width:980px){.main-area{padding:0 10px 16px!important}.ref-topbar{margin:0 0 10px!important;padding-left:56px!important}.epson-reference-login .auth-shell{height:auto!important;min-height:0!important;max-height:92dvh!important;overflow-y:auto!important;position:relative!important;left:auto!important;top:auto!important;width:min(470px,92vw)!important;margin:0 auto!important}.epson-reference-login .auth-service-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:520px){.epson-reference-login .auth-shell{padding:22px 18px!important}.epson-reference-login .auth-brand-mini b{font-size:42px!important}.epson-reference-login .auth-service-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ed-hero{min-height:0!important}.ed-visual{min-height:185px!important}}.epson-reference-login.auth-page{min-height:100vh!important;padding:0!important;background:#d9ecff url(/epson_login_reference_final.png) center/cover no-repeat!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important}.epson-reference-login .auth-shell{position:absolute!important;left:58.35%!important;top:12.4%!important;width:27.7%!important;height:71.6%!important;min-height:0!important;max-width:none!important;display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important}.epson-reference-login .auth-right{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;padding:13% 8% 6.5%!important;background:transparent!important;border:0!important;box-shadow:none!important}.epson-reference-login .auth-brand-mini{margin:0 0 6%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:4px!important}.epson-reference-login .auth-brand-mini b{font-size:clamp(38px,3.7vw,68px)!important;line-height:.95!important;font-weight:1000!important;letter-spacing:-.05em!important;color:#1142c4!important}.epson-reference-login .auth-brand-mini span{font-size:clamp(14px,1.1vw,20px)!important;font-weight:800!important;letter-spacing:.22em!important;color:#132a56!important}.epson-reference-login .auth-brand-mini small{font-size:10px!important;font-weight:700!important;letter-spacing:.22em!important;color:#8799b7!important}.epson-reference-login .auth-form{display:grid!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.epson-reference-login .auth-form label{color:#1a4788!important;font-size:13px!important;font-weight:800!important;gap:6px!important}.epson-reference-login .auth-form input[type=text],.epson-reference-login .auth-form input[type=password]{min-height:53px!important;border-radius:13px!important;border:1px solid #bfd4eb!important;background:#fffffff7!important;box-shadow:0 1px #ffffffe6 inset!important;color:#203d69!important;font-size:15px!important;padding:12px 16px!important}.epson-reference-login .password-field{border:0!important;background:transparent!important}.epson-reference-login .password-toggle{right:12px!important;color:#1a56b5!important}.epson-reference-login .auth-inline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:2px!important}.epson-reference-login .remember-wrap,.epson-reference-login .forgot-link{font-size:12px!important;font-weight:700!important;color:#154ca1!important}.epson-reference-login .remember-wrap input{width:17px!important;height:17px!important;accent-color:#1161f4!important}.epson-reference-login .forgot-link{border:0!important;background:transparent!important;padding:0!important}.epson-reference-login .auth-primary-action{margin-top:3px!important}.epson-reference-login .primary-btn{min-height:55px!important;border-radius:999px!important;background:linear-gradient(90deg,#1048df,#0ea8ff)!important;color:#fff!important;box-shadow:0 14px 28px #1359e038!important;font-size:15px!important;letter-spacing:.04em!important}.epson-reference-login .epson-register-actions{margin-top:2px!important;text-align:center!important}.epson-reference-login .epson-register-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #c7d9ed!important;background:#fffffff2!important;color:#1350b1!important;font-size:12px!important;font-weight:800!important}.epson-reference-login .auth-service-row{margin-top:auto!important;padding-top:14px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.epson-reference-login .auth-service-row span{display:grid!important;justify-items:center!important;gap:6px!important;text-align:center!important}.epson-reference-login .auth-service-row i{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fffffff5!important;border:1px solid #d4e2f1!important;color:#1f59b1!important;font-style:normal!important;font-size:20px!important}.epson-reference-login .auth-service-row b{font-size:11px!important;font-weight:800!important;color:#193c77!important;line-height:1.15!important}.epson-reference-login .error-box{margin-bottom:10px!important}.app-shell{grid-template-columns:278px 1fr!important}.sidebar{width:278px!important;background:linear-gradient(180deg,#003fad,#00328f 58%,#042a74)!important}.brand-top{position:relative!important;min-height:94px!important;padding:24px 18px 18px 72px!important;display:flex!important;align-items:flex-start!important;gap:12px!important}.brand-copy h2{margin:0!important;font-size:24px!important;line-height:1.02!important;font-weight:950!important;color:#fff!important;white-space:normal!important}.brand-copy p{margin-top:8px!important;font-size:14px!important;color:#d6e6ff!important;font-weight:700!important}.side-nav{padding:16px 12px 92px!important;gap:8px!important}.side-btn{min-height:56px!important;padding:10px 14px!important;border-radius:14px!important;font-size:17px!important;font-weight:900!important;letter-spacing:.01em!important}.side-label{font-size:17px!important;line-height:1.1!important}.side-icon{width:38px!important;height:38px!important;border-radius:10px!important;flex:0 0 38px!important}.menu-icon-svg{display:grid!important;place-items:center!important}.menu-icon-svg svg{width:21px!important;height:21px!important;display:block!important}.logout-btn{height:48px!important;font-size:16px!important;font-weight:900!important}.menu-toggle{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#0e66f5,#1294ff)!important;box-shadow:0 10px 24px #0849b147!important}.menu-toggle span{width:21px!important;height:2.8px!important}.app-shell.menu-open .menu-toggle{left:18px!important;top:22px!important;z-index:140!important}@media (max-width:1100px){.app-shell{grid-template-columns:250px 1fr!important}.sidebar{width:250px!important}.brand-top{padding-left:68px!important}.app-shell.menu-open .menu-toggle{left:16px!important}}@media (max-width:980px){.app-shell{display:block!important}.sidebar{width:250px!important}.app-shell.menu-open .menu-toggle{left:16px!important;top:18px!important}}@media (max-width:640px){.epson-reference-login .auth-shell{position:relative!important;left:auto!important;top:auto!important;width:min(450px,92vw)!important;height:auto!important;min-height:560px!important;margin:0 auto!important}.epson-reference-login .auth-right{padding:26px 20px 22px!important}.epson-reference-login .auth-brand-mini b{font-size:46px!important}.epson-reference-login .auth-service-row i{width:44px!important;height:44px!important;font-size:18px!important}.side-btn,.side-label{font-size:16px!important}}.epson-reference-login.auth-page{position:relative!important;background:#e7f2ff url(/epson_login_clean.png) center center/100% 100% no-repeat!important;overflow:hidden!important;min-height:100dvh!important}.epson-reference-login .auth-shell{position:absolute!important;left:56.5%!important;top:11.7%!important;width:31.3%!important;height:76.6%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;overflow:visible!important;display:block!important}.epson-reference-login .auth-right{position:relative!important;height:100%!important;min-height:0!important;max-height:none!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:11% 11% 7%!important;background:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}.epson-reference-login .auth-brand-mini{position:relative!important;margin:0 0 8%!important;padding:0!important;gap:3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.epson-reference-login .auth-brand-mini b{font-size:clamp(40px,4.15vw,74px)!important;line-height:1!important;color:#0a38ad!important}.epson-reference-login .auth-brand-mini span{font-size:clamp(11px,1.35vw,22px)!important;color:#0c2856!important}.epson-reference-login .auth-brand-mini small{font-size:clamp(8px,.7vw,11px)!important;color:#6783aa!important}.epson-reference-login .auth-form{display:flex!important;flex-direction:column!important;gap:clamp(8px,1.2vh,14px)!important;max-width:none!important;width:100%!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.epson-reference-login .auth-form>label{font-size:clamp(11px,.8vw,14px)!important;line-height:1.2!important;color:#183d77!important}.epson-reference-login .auth-form input[type=text],.epson-reference-login .auth-form input[type=password]{min-height:clamp(39px,5vh,54px)!important;background:#fffffff7!important;border:1px solid #c6d8ea!important;border-radius:10px!important}.epson-reference-login .auth-inline-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important}.epson-reference-login .remember-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;font-size:clamp(10px,.76vw,13px)!important}.epson-reference-login .remember-wrap input{height:17px!important;width:17px!important;min-height:0!important;flex:none!important}.epson-reference-login .forgot-link{white-space:nowrap!important;font-size:clamp(10px,.76vw,13px)!important}.epson-reference-login .auth-primary-action{width:100%!important;margin-top:4px!important}.epson-reference-login .auth-primary-action button{width:100%!important;min-height:clamp(40px,5.5vh,55px)!important}.epson-reference-login .epson-register-actions{margin:2px 0!important;text-align:center!important}.epson-reference-login .auth-service-row{margin-top:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding-top:10px!important}.epson-reference-login .auth-service-row i{height:clamp(30px,3.6vw,51px)!important;width:clamp(30px,3.6vw,51px)!important;font-size:clamp(15px,1.5vw,23px)!important}.epson-reference-login .auth-service-row b{font-size:clamp(8px,.68vw,11px)!important}.epson-dashboard-v8 .ed-hero{grid-template-columns:.86fr 1.14fr!important;min-height:246px!important;background:linear-gradient(120deg,#f6fbfff7,#e5f3ffdb)!important}.epson-dashboard-v8 .ed-showroom-visual{background:url(/epson_dashboard_hero_reference.jpg) 65% center/cover no-repeat!important;border-radius:15px!important;min-height:205px!important}.epson-restore-section{display:grid;gap:15px}.epson-restore-section h3{margin:0;color:#12367d}.epson-restore-section p{margin:0;color:#47638a}.epson-restore-section .restore-confirm{display:flex;align-items:flex-start;gap:10px;color:#20395e;font-weight:700}.epson-restore-section .restore-confirm input{width:18px;height:18px;flex:none}.epson-restore-section button{justify-self:start}@media (max-width:800px){.epson-reference-login.auth-page{background-size:cover!important;background-position:59% center!important}.epson-reference-login .auth-shell{position:relative!important;left:auto!important;top:auto!important;width:min(455px,92vw)!important;height:auto!important;min-height:525px!important;margin:3vh auto!important;background:linear-gradient(#e7f2feef,#e0edfaf5)!important;border:1px solid rgba(255,255,255,.84)!important;border-radius:25px!important;overflow:hidden!important}.epson-reference-login .auth-right{padding:26px 25px 20px!important}.epson-reference-login .auth-service-row{margin-top:18px!important}.epson-dashboard-v8 .ed-hero{grid-template-columns:1fr!important}}.epson-reference-login.auth-page{background-image:url(/epson_login_clean.png)!important;background-size:100% 100%!important;background-position:center!important}.epson-reference-login .auth-shell{background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.epson-reference-login .auth-right{background:transparent!important;border:0!important;box-shadow:none!important}.epson-dashboard-v8 .ed-showroom-visual{background:url(/epson_dashboard_showroom.jpg) center center/cover no-repeat!important;border-radius:20px!important}.epson-dashboard-v8 .ed-hero{align-items:stretch!important}@media (min-width:981px){html,body,#root{height:100%;overflow:hidden!important}.app-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}.sidebar{height:100dvh!important;position:sticky!important;top:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.sidebar .side-nav{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}.sidebar .brand-top,.sidebar .logout-btn{flex-shrink:0!important}.main-area{height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}}@media (max-width:980px){html,body,#root{height:auto;overflow:visible}.sidebar{height:100dvh!important;overflow:hidden!important}.sidebar .side-nav{overflow-y:auto!important;flex:1!important}.main-area{overflow-y:auto!important;max-height:100dvh!important}}.epson-reference-login.auth-page{background-image:url(/epson_login_clean.png)!important;background-size:100% 100%!important;background-position:center!important}.epson-reference-login .auth-shell{position:absolute!important;left:57.9%!important;top:12.4%!important;width:28.1%!important;height:73.1%!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;display:block!important}.epson-reference-login .auth-shell:before,.epson-reference-login .auth-shell:after{display:none!important;content:none!important}.epson-reference-login .auth-right{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;height:100%!important;padding:9% 8% 6%!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.epson-reference-login .auth-brand-mini{margin:0 0 5.5%!important;gap:4px!important}.epson-reference-login .auth-brand-mini b{font-size:clamp(34px,3.8vw,66px)!important}.epson-reference-login .auth-form{width:100%!important;max-width:none!important;padding:0!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important}.epson-reference-login .auth-form>label{font-size:13px!important;gap:6px!important}.epson-reference-login .auth-form input[type=text],.epson-reference-login .auth-form input[type=password]{min-height:50px!important;border-radius:11px!important;background:#fff!important}.epson-reference-login .auth-inline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:nowrap!important}.epson-reference-login .remember-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.epson-reference-login .remember-wrap input{width:17px!important;height:17px!important;min-height:0!important}.epson-reference-login .forgot-link{white-space:nowrap!important}.epson-reference-login .auth-service-row{margin-top:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html,body,#root{height:100%!important;overflow:hidden!important}.app-shell{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.sidebar{position:relative!important;top:auto!important;left:auto!important;width:260px!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;z-index:10!important;transform:none!important}.app-shell.menu-closed .sidebar{visibility:hidden!important;width:0!important;pointer-events:none!important}.sidebar .brand-top{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:100px!important;padding:18px 14px!important}.sidebar .brand-copy{min-width:0!important;flex:1!important}.sidebar .brand-copy h2{font-size:21px!important;line-height:1.08!important;margin:0!important;white-space:normal!important}.sidebar .brand-copy p{font-size:13px!important;margin:7px 0 0!important}.sidebar .side-nav{overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important;min-height:0!important;padding:12px 11px!important;display:flex!important;flex-direction:column!important;gap:9px!important}.sidebar .side-btn{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:53px!important;flex:0 0 auto!important;padding:9px 12px!important;border-radius:11px!important}.sidebar .side-label{font-size:15px!important;white-space:normal!important;line-height:1.22!important}.sidebar .side-icon{flex:0 0 35px!important;width:35px!important;height:35px!important}.sidebar .logout-btn{flex:0 0 auto!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;width:calc(100% - 24px)!important;margin:10px 12px 16px!important}.epson-menu-header-toggle{position:relative!important;inset:auto!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important;z-index:12!important}.menu-toggle{position:fixed!important;left:12px!important;top:16px!important;z-index:20!important}.app-shell.menu-open>.menu-toggle{display:none!important}.main-area{min-width:0!important;height:100dvh!important;max-height:100dvh!important;overflow:auto!important;overscroll-behavior:contain!important;padding-top:0!important}.ref-topbar{position:sticky!important;top:0!important;z-index:5!important;min-width:0!important}.epson-dashboard-v8,.content-stack{min-width:0!important}@media (max-width:980px){.app-shell{display:block!important}.sidebar{position:fixed!important;left:0!important;top:0!important;transform:translate(-103%)!important;box-shadow:10px 0 40px #02215c44!important}.app-shell.menu-open .sidebar{transform:translate(0)!important}.main-area{width:100%!important}.app-shell.menu-closed .sidebar{visibility:visible!important;width:260px!important;pointer-events:auto!important;transform:translate(-103%)!important}}@media (max-width:700px){.epson-reference-login.auth-page{background-size:cover!important;background-position:center!important;overflow:auto!important}.epson-reference-login .auth-shell{position:relative!important;left:auto!important;top:auto!important;width:min(470px,93vw)!important;height:auto!important;min-height:560px!important;margin:16px auto!important;background:#e6f0fbf7!important;border-radius:25px!important}.epson-reference-login .auth-right{padding:20px!important}.epson-reference-login .auth-brand-mini b{font-size:43px!important}}.epson-reference-login .auth-shell{isolation:isolate!important;border-radius:29px!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.epson-reference-login .auth-shell:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;pointer-events:none!important;border-radius:inherit!important;padding:3px!important;background:conic-gradient(from var(--epson-metal-angle),#a7b3c3 0deg,#fafdff 24deg,#9aafc7 48deg,#fff 77deg,#8da0bd 120deg,#f7fbff 172deg,#a7b8ca 205deg,#fff 255deg,#a2b0c4 306deg,#eef7ff 340deg,#a7b3c3 360deg)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;animation:epson-metal-border-spin 5s linear infinite!important;filter:drop-shadow(0 0 5px rgba(240,248,255,.9))!important}.epson-reference-login .auth-shell:after{content:""!important;display:block!important;position:absolute!important;top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:26px!important;border:1px solid rgba(246,252,255,.63)!important;box-shadow:inset 0 1px 3px #ffffff59,0 0 18px #dfedff3b!important;background:transparent!important;z-index:2!important;pointer-events:none!important;animation:none!important}@property --epson-metal-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes epson-metal-border-spin{to{--epson-metal-angle:360deg}}.epson-reference-login .auth-right{position:relative!important;z-index:1!important;background:transparent!important;box-shadow:none!important;border:0!important}@media (max-width:700px){.epson-reference-login .auth-shell{background:#e1eefbf5!important;min-height:0!important;height:auto!important;overflow:visible!important}.epson-reference-login .auth-shell:before,.epson-reference-login .auth-shell:after{border-radius:25px!important}}@media (prefers-reduced-motion:reduce){.epson-reference-login .auth-shell:before{animation:none!important}}.epson-auth-v11.epson-reference-login .auth-shell:before,.epson-auth-v11.epson-reference-login .auth-shell:after,.epson-auth-v11.epson-reference-login.auth-page:after{display:none!important;content:none!important;animation:none!important}.menu-toggle,.epson-menu-header-toggle{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;padding:0!important;line-height:0!important;box-sizing:border-box!important;overflow:hidden!important}.menu-toggle span,.epson-menu-header-toggle span{display:block!important;width:20px!important;height:2.6px!important;margin:0!important;padding:0!important;transform:none!important;flex:0 0 auto!important;border-radius:999px!important}.menu-toggle{top:16px!important;left:12px!important}.epson-menu-header-toggle{top:0!important;left:0!important}.brand-top{position:relative!important}.account-credentials-panel{margin:10px 14px;padding:18px;position:relative;z-index:2}.account-credentials-panel form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.account-credentials-panel label{display:flex;flex-direction:column;gap:5px;flex:1 1 190px;font-size:13px;font-weight:700}.account-credentials-panel input{height:40px;border:1px solid #bdd7ef;border-radius:8px;padding:9px}@media (max-width:600px){.ref-topbar .ref-top-actions .ghost-btn{font-size:11px;padding:7px}}.ed-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:stretch}.ed-actions>button{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;min-height:72px!important;padding:10px 6px!important;gap:6px!important;line-height:1!important;font-size:22px!important;white-space:normal!important;overflow:hidden}.ed-actions>button>span{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;color:#0757b9!important}html,body,#root{margin:0!important;min-height:100%!important;overflow-x:hidden!important}.epson-reference-login.auth-page{background:#dfeeff url(/epson_login_reference_final.png) center center/100% 100% no-repeat!important;min-height:100dvh!important;width:100%!important;position:relative!important;overflow:hidden!important;display:block!important;padding:0!important}.epson-reference-login .auth-shell{position:absolute!important;box-sizing:border-box!important;left:57.6%!important;top:12.5%!important;width:29.7%!important;height:72.3%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}.epson-reference-login .auth-shell:before,.epson-reference-login .auth-shell:after{display:none!important}.epson-reference-login .auth-right{box-sizing:border-box!important;position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:8% 8% 6%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.epson-reference-login .auth-brand-mini{margin:0 auto 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important;flex-shrink:0!important}.epson-reference-login .auth-brand-mini b{font:bold clamp(30px,3.7vw,62px)/1 Arial,sans-serif!important;letter-spacing:-.05em!important;color:#0a3dbb!important}.epson-reference-login .auth-brand-mini span{font:bold clamp(11px,1.2vw,19px)/1.2 Arial,sans-serif!important;letter-spacing:.18em!important;color:#12346a!important}.epson-reference-login .auth-brand-mini small{font:700 clamp(7px,.65vw,10px)/1.3 Arial,sans-serif!important;letter-spacing:.2em!important;color:#6d83aa!important}.epson-reference-login .auth-form{display:flex!important;flex-direction:column!important;gap:clamp(7px,1vh,12px)!important;padding:0!important;margin:0!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;flex:1!important;justify-content:center!important}.epson-reference-login .auth-form>label{font-size:clamp(11px,.82vw,13px)!important;color:#163e7b!important;font-weight:800!important;gap:5px!important}.epson-reference-login .auth-form input[type=text],.epson-reference-login .auth-form input[type=password]{min-height:clamp(38px,5.6vh,54px)!important;padding:10px 14px!important;font-size:14px!important;border:1px solid #bad2ed!important;background:#fff!important;border-radius:12px!important;color:#143465!important}.epson-reference-login .password-field{background:transparent!important;border:0!important}.epson-reference-login .auth-inline-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:4px!important}.epson-reference-login .remember-wrap{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;font-size:12px!important;color:#153c7a!important}.epson-reference-login .remember-wrap input{width:16px!important;height:16px!important;accent-color:#1764f3!important;margin:0!important}.epson-reference-login .forgot-link{font-size:12px!important;color:#154b9d!important;background:transparent!important;border:0!important;padding:0!important;white-space:nowrap!important}.epson-reference-login .auth-primary-action{margin:3px 0 0!important}.epson-reference-login .primary-btn{width:100%!important;min-height:clamp(42px,5.9vh,58px)!important;border-radius:999px!important;background:linear-gradient(100deg,#1044d5,#00affb)!important;font-weight:900!important;color:#fff!important;box-shadow:0 6px 16px #236cf43d!important}.epson-reference-login .epson-register-actions{text-align:center!important;margin:1px 0 0!important}.epson-reference-login .epson-register-btn{padding:7px 12px!important;background:#fff!important;border:1px solid #bfd3e9!important;border-radius:10px!important;color:#1146a4!important;font-weight:800!important;font-size:12px!important}.epson-reference-login .auth-service-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:10px 0 0!important;flex-shrink:0!important}.epson-reference-login .auth-service-row span{display:grid!important;gap:4px!important;justify-items:center!important;text-align:center!important}.epson-reference-login .auth-service-row i{width:clamp(32px,3.1vw,49px)!important;height:clamp(32px,3.1vw,49px)!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;border:1px solid #cbdaea!important;color:#1454aa!important;font-size:clamp(16px,1.3vw,22px)!important;font-style:normal!important}.epson-reference-login .auth-service-row b{font:800 clamp(7px,.62vw,10px)/1.15 Arial,sans-serif!important;color:#1f488d!important}.app-shell,.app-shell.menu-open{display:grid!important;grid-template-columns:268px minmax(0,1fr)!important;align-items:stretch!important;min-height:100dvh!important;position:relative!important;overflow:visible!important}.sidebar{position:sticky!important;top:0!important;left:auto!important;width:268px!important;min-width:268px!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;transform:none!important;box-sizing:border-box!important;z-index:20!important;background:linear-gradient(180deg,#063cb0,#012577)!important;display:flex!important;flex-direction:column!important;scrollbar-width:thin!important}.app-shell.menu-closed .sidebar{transform:translate(-110%)!important;visibility:hidden!important;pointer-events:none!important}.brand-top{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;padding:18px 14px 16px!important;min-height:120px!important;height:auto!important;border-bottom:1px solid #ffffff25!important}.brand-copy{flex:1!important;min-width:0!important;overflow:visible!important}.brand-copy h2{margin:0!important;font-size:22px!important;line-height:1.14!important;font-weight:900!important;color:#fff!important;white-space:normal!important;overflow-wrap:normal!important}.brand-copy h2:before{content:none!important}.brand-copy p{margin:7px 0 0!important;font-size:13px!important;line-height:1.2!important;color:#d4e4ff!important;font-weight:700!important}.epson-menu-header-toggle{flex:0 0 40px!important;width:40px!important;height:40px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0!important;margin:0!important;border:1px solid #ffffff55!important;border-radius:10px!important;background:#1379ee!important;cursor:pointer!important}.epson-menu-header-toggle span{display:block!important;width:20px!important;height:2.5px!important;background:#fff!important;border-radius:8px!important}.side-nav{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1!important;padding:12px 10px 16px!important;margin:0!important;scrollbar-width:thin!important}.side-btn{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;min-height:49px!important;display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;border-radius:12px!important;padding:7px 12px!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;color:#e7f2ff!important;background:transparent!important}.side-btn.active{background:linear-gradient(90deg,#126cf7,#0455d8)!important;color:#fff!important}.side-label{font-size:15px!important;line-height:1.2!important;font-weight:800!important;white-space:normal!important;overflow-wrap:normal!important}.side-icon{box-sizing:border-box!important;flex:0 0 34px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;background:#ffffff19!important;border-radius:9px!important}.menu-icon-svg,.menu-icon-svg svg{width:23px!important;height:23px!important;display:block!important}.logout-btn{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;flex:0 0 auto!important;margin:9px 12px 13px!important;min-height:42px!important;width:calc(100% - 24px)!important}.menu-toggle.epson-menu-open{position:fixed!important;left:12px!important;top:12px!important;z-index:200!important;display:flex!important;background:#0965d9!important}.main-area{min-width:0!important;width:100%!important;margin:0!important;padding:0 16px 28px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:visible!important;display:block!important}.ref-topbar{box-sizing:border-box!important;position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-height:64px!important;height:64px!important;padding:8px 16px!important;margin:0 0 14px!important;border:1px solid #dce7f6!important;border-radius:0 0 14px 14px!important;z-index:5!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:#ffffffed!important}.app-shell.menu-closed .ref-topbar{padding-left:64px!important}.ref-search{min-width:0!important;max-width:min(560px,55vw)!important}.epson-dashboard-v8{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.ed-showroom-visual{background:#ddecff url(/epson_dashboard_hero_reference.jpg) center center/cover no-repeat!important;border-radius:16px!important}.ed-showroom-visual:before,.ed-showroom-visual:after{display:none!important}.ed-showroom-visual>*{display:none!important}.ed-hero{min-height:235px!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;overflow:hidden!important}.ed-greeting h1{font-size:clamp(28px,3vw,48px)!important}.ed-kpis,.ed-middle,.ed-bottom{min-width:0!important}.ed-card{min-width:0!important;overflow:hidden!important}.ed-card .table-wrap{max-width:100%!important;overflow-x:auto!important}@media (max-width:1000px){.app-shell.menu-open{grid-template-columns:250px minmax(0,1fr)!important}.sidebar{width:250px!important;min-width:250px!important}.ed-middle{grid-template-columns:1fr 1fr!important}.ed-middle>.ed-card:last-child{grid-column:1/-1!important}}@media (max-width:700px){.app-shell,.app-shell.menu-open,.app-shell.menu-closed{display:block!important}.sidebar{position:fixed!important;z-index:150!important;left:0!important;top:0!important;height:100dvh!important;width:min(275px,85vw)!important;min-width:0!important;transform:translate(-110%)!important;transition:transform .2s ease!important}.app-shell.menu-open .sidebar{transform:translate(0)!important}.app-shell.menu-closed .sidebar{visibility:hidden!important}.app-shell.menu-open .menu-toggle{display:none!important}.main-area{padding:0 10px 20px!important}.ref-topbar{padding-left:58px!important}.epson-reference-login.auth-page{background-size:cover!important;background-position:center!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:100dvh!important}.epson-reference-login .auth-shell{position:relative!important;left:auto!important;top:auto!important;width:min(460px,94vw)!important;height:auto!important;min-height:580px!important;padding:0!important;border-radius:24px!important;background:linear-gradient(150deg,#eaf3fdee,#d8e9fbf5)!important;border:1px solid #fff!important;box-shadow:0 14px 35px #092d6f36!important;overflow-y:auto!important}.epson-reference-login .auth-right{height:auto!important;min-height:580px!important;padding:25px 20px!important}.epson-reference-login .auth-form{gap:13px!important}.epson-reference-login .auth-brand-mini b{font-size:46px!important}.ed-hero{grid-template-columns:1fr!important}.ed-showroom-visual{min-height:185px!important}.ed-middle,.ed-bottom{grid-template-columns:1fr!important}.ed-middle>.ed-card:last-child{grid-column:auto!important}}html,body,#root{min-height:100%}.epson-reference-login.auth-page{position:relative!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;background:url(/epson_login_reference_final.png) center center/100% 100% no-repeat!important}.epson-reference-login .auth-shell{position:absolute!important;left:57.7%!important;top:13.1%!important;width:28.1%!important;height:71.3%!important;min-height:0!important;max-height:none!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;transform:none!important}.epson-reference-login .auth-shell:before,.epson-reference-login .auth-shell:after{content:none!important;display:none!important}.epson-reference-login .auth-left{display:none!important}.epson-reference-login .auth-right{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;padding:7% 4% 4%!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.epson-reference-login .auth-brand-mini{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:2px!important;margin:0 0 6%!important;position:relative!important}.epson-reference-login .auth-brand-mini:after{display:none!important}.epson-reference-login .auth-brand-mini b{font:1000 clamp(34px,3.8vw,67px)/1 Arial,sans-serif!important;letter-spacing:-.06em!important;color:#0738b9!important}.epson-reference-login .auth-brand-mini span{font:800 clamp(12px,1.15vw,19px)/1.2 Arial,sans-serif!important;letter-spacing:.2em!important;color:#14316b!important}.epson-reference-login .auth-brand-mini small{font:700 clamp(9px,.65vw,12px)/1.1 Arial,sans-serif!important;letter-spacing:.16em!important;color:#7085a7!important}.epson-reference-login .auth-form{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;width:100%!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.epson-reference-login .auth-form>label{display:flex!important;flex-direction:column!important;gap:5px!important;color:#1b447e!important;font:700 12px/1.2 Arial,sans-serif!important}.epson-reference-login .auth-form input[type=text],.epson-reference-login .auth-form input[type=password]{width:100%!important;min-height:52px!important;background:#fff!important;border:1px solid #c1d6ed!important;border-radius:11px!important;box-sizing:border-box!important;padding:10px 15px!important;font-size:15px!important;box-shadow:none!important}.epson-reference-login .password-field{position:relative!important;background:transparent!important;border:none!important}.epson-reference-login .password-toggle{position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.epson-reference-login .auth-inline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:2px 0 0!important}.epson-reference-login .remember-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;font:700 12px Arial,sans-serif!important}.epson-reference-login .remember-wrap input{width:17px!important;height:17px!important;margin:0!important}.epson-reference-login .forgot-link{padding:0!important;border:none!important;background:transparent!important;color:#0d4398!important;font:700 12px Arial,sans-serif!important;white-space:nowrap!important}.epson-reference-login .auth-primary-action{margin:6px 0 0!important}.epson-reference-login .auth-primary-action .primary-btn{width:100%!important;min-height:52px!important;padding:0 16px!important;border-radius:30px!important;background:linear-gradient(95deg,#073bda,#00aef9)!important;color:#fff!important;box-shadow:0 8px 18px #0854c32b!important;font:800 17px Arial,sans-serif!important}.epson-reference-login .epson-register-actions{display:flex!important;justify-content:center!important;margin:3px 0!important}.epson-reference-login .epson-register-btn{min-height:34px!important;padding:6px 13px!important;border:1px solid #bed5ed!important;border-radius:9px!important;background:#fff!important;color:#0848a3!important;font:800 12px Arial,sans-serif!important}.epson-reference-login .auth-service-row{margin-top:auto!important;padding:5px 0 4px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.epson-reference-login .auth-service-row span{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;text-align:center!important}.epson-reference-login .auth-service-row i{width:46px!important;height:46px!important;border-radius:50%!important;background:#fff!important;border:1px solid #d6e5f5!important;display:grid!important;place-items:center!important;color:#114db1!important;font: 22px Arial,sans-serif!important}.epson-reference-login .auth-service-row b{font:800 10px/1.1 Arial,sans-serif!important;color:#113e88!important}html,body,#root{height:100%}.app-shell,.app-shell.menu-open{height:100dvh!important;min-height:0!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;overflow:hidden!important;position:relative!important}.app-shell.menu-closed{grid-template-columns:0 minmax(0,1fr)!important}.app-shell .sidebar{position:relative!important;transform:none!important;left:auto!important;top:auto!important;bottom:auto!important;height:100dvh!important;min-height:0!important;width:270px!important;max-width:270px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;z-index:40!important;background:linear-gradient(180deg,#074cbe,#022c89)!important}.app-shell.menu-closed .sidebar{visibility:hidden!important;pointer-events:none!important}.app-shell .sidebar .brand-top{position:relative!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:18px 14px 18px 64px!important;margin:0!important;display:block!important;border-bottom:1px solid #ffffff26!important}.app-shell .brand-copy h2{font-size:20px!important;line-height:1.15!important;margin:0!important;color:#fff!important;white-space:normal!important}.app-shell .brand-copy h2:before{content:none!important}.app-shell .brand-copy p{margin:6px 0 0!important;font-size:13px!important;color:#deedff!important}.app-shell .sidebar .side-nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 12px 15px!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:5px!important;scrollbar-width:thin!important}.app-shell .sidebar .side-btn{flex:0 0 auto!important;min-height:46px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:11px!important;font-size:16px!important;border-radius:11px!important}.app-shell .sidebar .side-label{font-size:16px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important}.app-shell .sidebar .side-icon{width:31px!important;height:31px!important;flex:0 0 31px!important;display:grid!important;place-items:center!important}.app-shell .sidebar .menu-icon-svg svg{width:20px!important;height:20px!important}.app-shell .sidebar .logout-btn{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 auto!important;margin:8px 12px 16px!important;width:calc(100% - 24px)!important}.app-shell .epson-menu-header-toggle{position:absolute!important;left:13px!important;top:20px!important;width:37px!important;height:37px!important;z-index:5!important}.app-shell .main-area{height:100dvh!important;min-height:0!important;min-width:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;position:relative!important;scrollbar-width:thin!important}.app-shell .ref-topbar{position:sticky!important;top:0!important;z-index:15!important}.app-shell.menu-closed .epson-menu-open{position:fixed!important;left:12px!important;top:12px!important;z-index:120!important}@media (max-width:980px){.app-shell,.app-shell.menu-open,.app-shell.menu-closed{display:block!important;height:100dvh!important;overflow:hidden!important}.app-shell .sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100dvh!important;transform:translate(-110%)!important;transition:transform .22s ease!important;box-shadow:15px 0 35px #001d5455!important}.app-shell.menu-open .sidebar{transform:translate(0)!important;visibility:visible!important}.app-shell.menu-closed .sidebar{visibility:hidden!important}.app-shell .main-area{height:100dvh!important;width:100%!important;overflow-y:auto!important}.app-shell .ref-topbar{padding-left:60px!important}}@media (max-width:650px){.epson-reference-login.auth-page{background-size:cover!important;background-position:55% center!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important}.epson-reference-login .auth-shell{position:relative!important;left:auto!important;top:auto!important;width:min(450px,94vw)!important;height:min(760px,94dvh)!important;border-radius:28px!important;overflow-y:auto!important;background:linear-gradient(#ebf5fff7,#dcecfafa)!important;border:1px solid #fff!important;box-shadow:0 10px 35px #062b6050!important}.epson-reference-login .auth-right{padding:24px 22px!important}.epson-reference-login .auth-brand-mini b{font-size:42px!important}.epson-reference-login .auth-service-row{margin-top:22px!important}.epson-reference-login .auth-service-row i{width:38px!important;height:38px!important}}.epson-auth-v11.auth-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:0!important;display:block!important;overflow:hidden!important;padding:0!important;margin:0!important;background:#e5f1ff url(/epson_login_runtime_clean.jpg) center/100% 100% no-repeat!important}.epson-auth-v11.auth-page:before,.epson-auth-v11.auth-page:after{display:none!important}.epson-auth-v11 .auth-shell{position:absolute!important;left:58.65%!important;top:13.1%!important;width:28%!important;height:73.7%!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.epson-auth-v11 .auth-shell:before,.epson-auth-v11 .auth-shell:after{display:none!important;content:none!important}.epson-auth-v11 .auth-left{display:none!important}.epson-auth-v11 .auth-right{position:relative!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0!important;padding:3.5% 7.5%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.epson-auth-v11 .auth-brand-mini{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;margin:0 0 3.2%!important;padding:0!important;text-align:center!important;background:transparent!important;transform:none!important}.epson-auth-v11 .auth-brand-mini:before,.epson-auth-v11 .auth-brand-mini:after{display:none!important}.epson-auth-v11 .auth-brand-mini b{font-family:Arial,sans-serif!important;color:#083ebd!important;font-weight:900!important;font-size:clamp(30px,3.6vw,67px)!important;line-height:.99!important;letter-spacing:-.055em!important}.epson-auth-v11 .auth-brand-mini span{font-family:Arial,sans-serif!important;color:#17315e!important;font-size:clamp(11px,1.13vw,21px)!important;font-weight:800!important;letter-spacing:.2em!important;line-height:1.3!important}.epson-auth-v11 .auth-brand-mini small{font-family:Arial,sans-serif!important;color:#6e83a5!important;font-size:clamp(8px,.7vw,12px)!important;font-weight:700!important;letter-spacing:.16em!important}.epson-auth-v11 .auth-form{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;gap:10px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.epson-auth-v11 .auth-form>label{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;color:#173d81!important;font:700 clamp(11px,.81vw,14px)/1.2 Arial,sans-serif!important}.epson-auth-v11 .auth-form input:not([type=checkbox]){box-sizing:border-box!important;display:block!important;width:100%!important;height:clamp(36px,5.5vh,53px)!important;min-height:0!important;margin:0!important;padding:8px 14px!important;font:500 14px Arial,sans-serif!important;color:#163562!important;background:#fff!important;border:1px solid #bed1e7!important;border-radius:10px!important;box-shadow:none!important}.epson-auth-v11 .password-field{position:relative!important;width:100%!important;min-height:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}.epson-auth-v11 .password-field input{padding-right:42px!important}.epson-auth-v11 .password-toggle{position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#154ba7!important;cursor:pointer!important}.epson-auth-v11 .auth-inline-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:2px 0!important;padding:0!important;white-space:nowrap!important}.epson-auth-v11 .remember-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;font:600 clamp(10px,.77vw,13px) Arial,sans-serif!important;color:#173d81!important}.epson-auth-v11 .remember-wrap input{width:16px!important;height:16px!important;min-height:0!important;margin:0!important;accent-color:#1559db!important}.epson-auth-v11 .forgot-link{font:600 clamp(10px,.77vw,13px) Arial,sans-serif!important;color:#1746a5!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;cursor:pointer!important}.epson-auth-v11 .primary-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;height:clamp(39px,5.4vh,54px)!important;min-height:0!important;margin:3px 0 0!important;padding:4px 12px!important;border:0!important;border-radius:28px!important;background:linear-gradient(100deg,#1044df,#05acfb)!important;color:#fff!important;font:800 clamp(13px,1vw,18px) Arial,sans-serif!important;box-shadow:0 5px 14px #1053c22b!important;cursor:pointer!important}.epson-auth-v11 .epson-register-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:clamp(32px,4.5vh,44px)!important;margin:0!important;padding:5px 10px!important;border:1px solid #1b55d6!important;border-radius:10px!important;background:#ffffff9e!important;color:#1446a5!important;font:800 clamp(11px,.86vw,15px) Arial,sans-serif!important;cursor:pointer!important}.epson-auth-v11 .auth-service-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:4px!important;width:100%!important;margin:auto 0 0!important;padding:8px 0 0!important}.epson-auth-v11 .auth-service-row span{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;text-align:center!important;min-width:0!important}.epson-auth-v11 .auth-service-row i{display:flex!important;align-items:center!important;justify-content:center!important;width:clamp(30px,3vw,51px)!important;height:clamp(30px,3vw,51px)!important;border-radius:50%!important;border:1px solid #cedff4!important;background:#fff!important;color:#1a4da7!important;font:900 clamp(17px,1.6vw,26px) Arial,sans-serif!important;box-shadow:none!important}.epson-auth-v11 .auth-service-row b{font:700 clamp(8px,.65vw,11px)/1.15 Arial,sans-serif!important;color:#204a8a!important}.epson-auth-v11 .epson-register-form{gap:5px!important}.epson-auth-v11 .epson-register-form input:not([type=checkbox]){height:clamp(31px,4.5vh,44px)!important}.epson-auth-v11 .epson-register-form .primary-btn{margin-top:4px!important}.epson-auth-v11 .error-box{padding:5px 8px!important;margin:0!important;font-size:11px!important}@media (max-width:780px){.epson-auth-v11.auth-page{background-size:cover!important;background-position:57% center!important}.epson-auth-v11 .auth-shell{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(450px,94vw)!important;height:min(760px,94dvh)!important;border:1px solid #e4eef9!important;border-radius:25px!important;background:linear-gradient(180deg,#ecf6ffed,#dfedffed)!important;box-shadow:0 12px 30px #123a772e!important;overflow:auto!important}.epson-auth-v11 .auth-right{padding:20px!important;min-height:100%!important;height:auto!important}.epson-auth-v11 .auth-brand-mini b{font-size:42px!important}.epson-auth-v11 .auth-service-row{margin-top:20px!important}.epson-auth-v11 .epson-register-form{gap:7px!important}}.epson-auth-v11.auth-page .auth-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;isolation:auto!important;overflow:hidden!important}.epson-auth-v11.auth-page .auth-shell:before,.epson-auth-v11.auth-page .auth-shell:after{display:none!important;content:none!important;animation:none!important;background:none!important;border:0!important;box-shadow:none!important}.epson-auth-v11.auth-page .auth-shell,.epson-auth-v11.auth-page .auth-right{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.epson-auth-v11.auth-page .auth-shell:before,.epson-auth-v11.auth-page .auth-shell:after,.epson-auth-v11.auth-page .auth-right:before,.epson-auth-v11.auth-page .auth-right:after{display:none!important;content:none!important;animation:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:none!important}.epson-auth-v11.auth-page{background-image:url(/epson_glass_clean_functional.jpg)!important;background-size:100% 100%!important;background-position:center!important}.epson-auth-v11.auth-page .auth-shell{left:56.55%!important;top:16.1%!important;width:31%!important;height:71.8%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}.epson-auth-v11.auth-page .auth-right{padding:4.5% 6.7% 3.8%!important;background:transparent!important;border:0!important;box-shadow:none!important}.epson-auth-v11.auth-page .auth-brand-mini{margin:0 0 8%!important}.epson-auth-v11.auth-page .auth-brand-mini b{font-size:clamp(34px,3.85vw,66px)!important}.epson-auth-v11.auth-page .auth-form{gap:12px!important}.epson-auth-v11.auth-page .auth-form input:not([type=checkbox]){height:clamp(39px,5.6vh,52px)!important}.epson-auth-v11.auth-page .epson-register-form{gap:6px!important}.epson-auth-v11.auth-page .epson-register-form input:not([type=checkbox]){height:clamp(32px,4.65vh,43px)!important}.epson-auth-v11.auth-page .auth-service-row{margin-top:auto!important;padding-bottom:1%!important}@media (max-width:780px){.epson-auth-v11.auth-page{background-size:cover!important;background-position:41% center!important}.epson-auth-v11.auth-page .auth-shell{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(460px,94vw)!important;height:min(750px,94dvh)!important;min-height:0!important;padding:0!important;background:linear-gradient(180deg,#e2f1fff5,#d7e9fdf2)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:24px!important;overflow:auto!important}.epson-auth-v11.auth-page .auth-right{padding:20px!important;min-height:100%!important;height:auto!important}.epson-auth-v11.auth-page .auth-brand-mini{margin-bottom:16px!important}}.epson-auth-v11.auth-page .auth-shell,.epson-auth-v11.auth-page .auth-right,.epson-auth-v11.auth-page .auth-form{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.epson-auth-v11.auth-page .auth-shell:before,.epson-auth-v11.auth-page .auth-shell:after,.epson-auth-v11.auth-page .auth-right:before,.epson-auth-v11.auth-page .auth-right:after{display:none!important;content:none!important}@property --epson-metal-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes epson-metal-travel{to{--epson-metal-angle: 360deg}}.epson-auth-v11.auth-page{position:relative!important;isolation:isolate!important}.epson-auth-v11.auth-page:after{content:""!important;display:block!important;position:absolute!important;left:55.95%!important;top:12.4%!important;width:33%!important;height:78.1%!important;box-sizing:border-box!important;border:3px solid transparent!important;border-radius:32px!important;background:conic-gradient(from var(--epson-metal-angle),transparent 0deg,transparent 48deg,#e5edf5 67deg,#fff 79deg,#a5b3c4 91deg,transparent 116deg,transparent 230deg,#f8fcff 251deg,#879bab 267deg,transparent 291deg) border-box!important;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;animation:epson-metal-travel 4.4s linear infinite!important;pointer-events:none!important;z-index:5!important;filter:drop-shadow(0 0 3px rgba(255,255,255,.75))!important}.epson-auth-v11.auth-page .auth-shell,.epson-auth-v11.auth-page .auth-right{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important}.epson-auth-v11.auth-page .auth-shell.epson-register-visible .auth-right{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;padding:2.5% 6.7% 2%!important;gap:0!important}.epson-auth-v11.auth-page .epson-register-visible .auth-brand-mini{margin-bottom:3%!important;flex-shrink:0!important}.epson-auth-v11.auth-page .epson-register-visible .auth-brand-mini b{font-size:clamp(30px,3.15vw,53px)!important}.epson-auth-v11.auth-page .epson-register-visible .epson-register-form{display:flex!important;flex-direction:column!important;gap:clamp(3px,.7vh,7px)!important;flex:0 1 auto!important;min-height:0!important}.epson-auth-v11.auth-page .epson-register-visible .epson-register-form label{margin:0!important;gap:2px!important;font-size:clamp(10px,.82vw,12px)!important}.epson-auth-v11.auth-page .epson-register-visible .epson-register-form input:not([type=checkbox]){box-sizing:border-box!important;min-height:0!important;height:clamp(28px,4vh,38px)!important;padding:5px 10px!important}.epson-auth-v11.auth-page .epson-register-visible .epson-register-form .primary-btn{min-height:0!important;height:clamp(32px,4.6vh,43px)!important;margin:2px 0 0!important}.epson-auth-v11.auth-page .epson-register-visible .epson-register-form .epson-register-btn{min-height:0!important;height:clamp(29px,4vh,38px)!important}.epson-auth-v11.auth-page .epson-register-visible .auth-service-row{margin-top:auto!important;padding-top:clamp(8px,1.4vh,18px)!important;padding-bottom:3%!important;flex-shrink:0!important;visibility:visible!important;opacity:1!important}.epson-auth-v11.auth-page .epson-register-visible .auth-service-row span,.epson-auth-v11.auth-page .epson-register-visible .auth-service-row i,.epson-auth-v11.auth-page .epson-register-visible .auth-service-row b{visibility:visible!important;opacity:1!important}@media (max-width:780px){.epson-auth-v11.auth-page:after{display:none!important}.epson-auth-v11.auth-page .auth-shell.epson-register-visible{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}.epson-auth-v11.auth-page .epson-register-visible .auth-right{height:auto!important;min-height:100%!important;padding:16px 20px 18px!important}.epson-auth-v11.auth-page .epson-register-visible .auth-brand-mini{margin-bottom:12px!important}.epson-auth-v11.auth-page .epson-register-visible .auth-service-row{margin-top:14px!important;padding-bottom:6px!important}}@media (prefers-reduced-motion:reduce){.epson-auth-v11.auth-page:after{animation:none!important}}.epson-auth-v11.auth-page:after{display:none!important;content:none!important;animation:none!important}.epson-auth-v11.auth-page .epson-edge-light{position:absolute!important;left:55.95%!important;top:12.4%!important;width:33%!important;height:78.1%!important;overflow:visible!important;z-index:5!important;pointer-events:none!important;fill:none!important;background:none!important;transform:none!important}.epson-auth-v11.auth-page .epson-edge-light rect{fill:none!important;stroke:#f8fcff!important;stroke-width:5!important;stroke-linecap:round!important;stroke-dasharray:36 964!important;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #ffffff) drop-shadow(0 0 3px #bbcce3);animation:epson-perimeter-glint 5s linear infinite!important}@keyframes epson-perimeter-glint{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@media (max-width:780px){.epson-auth-v11.auth-page .epson-edge-light{display:none!important}}@media (prefers-reduced-motion:reduce){.epson-auth-v11.auth-page .epson-edge-light rect{animation:none!important}}.epson-auth-v11.auth-page:after,.epson-auth-v11.auth-page:before,.epson-auth-v11.auth-page .auth-shell:after,.epson-auth-v11.auth-page .auth-shell:before,.epson-auth-v11.auth-page .epson-edge-light{content:none!important;display:none!important;animation:none!important}
