@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&family=Tsukimi+Rounded:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=Syne:wght@600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0}:root{--enter:3000ms;--topHold:2000ms;--hold:7000ms;--exit:3000ms;--wait:5000ms;--cycle:calc(var(--enter) + var(--hold) + var(--exit) + var(--wait))}.ufo.ufo1{animation-name:ufoPath}.ufo.ufo2{animation-name:ufoPath2}.ufo.ufo3{animation-name:ufoPath3}.ufo{animation:ufoPath 18s linear infinite;animation:ufoPath var(--cycle) linear infinite;height:100vh;pointer-events:none;position:absolute;width:100vh;will-change:transform;z-index:2}.ufo.ufo2{height:70vh;width:70vh}.ufo img,.ufoBob{height:100%;width:100%}.ufoBob{animation:ufoBob 18s ease-in-out infinite;animation:ufoBob var(--cycle) ease-in-out infinite;position:relative;will-change:transform}.ufoBody{animation:ufoBodyOpacity 18s linear infinite;animation:ufoBodyOpacity var(--cycle) linear infinite;will-change:opacity}@keyframes ufoBodyOpacity{0%,25%{opacity:1}30%{opacity:0}55%{opacity:0}60%{opacity:1}to{opacity:1}}.ufo.ufo1{animation-delay:0ms}.ufo.ufo2{animation-delay:-.3s}.ufo.ufo3{animation-delay:-.8s}.ufo.ufo1 .ufoBob{animation-delay:0ms}.ufo.ufo2 .ufoBob{animation-delay:-.3s}.ufo.ufo3 .ufoBob{animation-delay:-.8s}.ufo.ufo1 .ufoBody{animation-delay:0ms}.ufo.ufo2 .ufoBody{animation-delay:-.3s}.ufo.ufo3 .ufoBody{animation-delay:-.8s}.ufo.ufo1 .ufoRays{animation-delay:0ms}.ufo.ufo2 .ufoRays{animation-delay:-.3s}.ufo.ufo3 .ufoRays{animation-delay:-.8s}.ufoRays{animation:ufoRaysOpacity 18s linear infinite;animation:ufoRaysOpacity var(--cycle) linear infinite;inset:0;position:absolute;will-change:opacity}@keyframes ufoPath{0%{transform:translate(-10vh,-40vh)}10%{transform:translate(-10vh,-40vh)}25%{transform:translate(-12vh,21vh)}60%{transform:translate(-12vh,21vh)}75%{transform:translate(-10vh,-40vh)}to{transform:translate(-10vh,-40vh)}}@keyframes ufoPath2{0%{transform:translate(45vh,-40vh)}10%{transform:translate(45vh,-40vh)}25%{transform:translate(55vh,15vh)}60%{transform:translate(55vh,15vh)}75%{transform:translate(45vh,-40vh)}to{transform:translate(45vh,-40vh)}}@keyframes ufoPath3{0%{transform:translate(110vh,-40vh)}10%{transform:translate(110vh,-40vh)}25%{transform:translate(93vh,5vh)}60%{transform:translate(93vh,5vh)}75%{transform:translate(110vh,-40vh)}to{transform:translate(110vh,-40vh)}}@keyframes ufoBob{0%,25%{transform:translateY(0)}30%{transform:translateY(-1.5vh)}35%{transform:translateY(0)}40%{transform:translateY(-1.5vh)}45%{transform:translateY(0)}50%{transform:translateY(-1.5vh)}55%{transform:translateY(0)}60%,to{transform:translateY(0)}}@keyframes ufoRaysOpacity{0%,25%{opacity:0}30%{opacity:1}55%{opacity:1}60%{opacity:0}to{opacity:0}}.acm-dashboard{--bg:#060815;--panel:#22103eeb;--text:#f7f2ff;--muted:#d9c8f4;--line:#d7acff2e;--accent:#d79cff;--accent-soft:#d79cff33;--live:#f3b0ff;background:radial-gradient(110% 120% at 20% 0,#4f2390 0,#2c1158 48%,#17082f 100%);box-sizing:border-box;color:var(--text);font-family:Space Grotesk,Montserrat,sans-serif;min-height:100vh;overflow:hidden;padding:20px 20px 28px;position:relative}.acm-glow{border-radius:999px;filter:blur(85px);pointer-events:none;position:absolute}.acm-glow-one{background:#db8cff1f;height:34vw;left:-12vw;top:-20vh;width:34vw}.acm-glow-two{background:#ba7eff1a;bottom:-20vh;height:26vw;right:-8vw;width:26vw}.acm-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:14px;position:relative;z-index:2}.acm-header h1{font-family:Syne,sans-serif;font-size:clamp(24px,3vw,44px);letter-spacing:.02em}.acm-header p{color:var(--muted);font-size:18px;margin-top:6px}.acm-api-mode{color:#b7ffcd!important}.acm-api-error,.acm-api-mode{font-size:13px!important;margin-top:4px!important}.acm-api-error{color:#ffd4d4!important}.acm-clock-wrap{text-align:right}.acm-clock-wrap strong{font-family:Syne,sans-serif;font-size:clamp(24px,2.4vw,38px)}.acm-clock-label{color:var(--muted);display:block;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.acm-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:330px minmax(0,1fr);height:calc(100vh - 160px);position:relative;z-index:2}.acm-side{display:flex;flex-direction:column;gap:14px}.acm-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--panel);border:1px solid #dbacff24;border-radius:14px;padding:14px}.acm-panel h2{font-family:Syne,sans-serif;font-size:22px;margin-bottom:10px}.acm-metric{font-size:30px;font-weight:700;margin-bottom:3px}.acm-submetric{color:var(--muted);font-size:18px;margin-bottom:10px}.acm-compact-item{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.acm-compact-item strong{display:block;font-size:18px}.acm-compact-item span{color:var(--muted);display:block;font-size:15px}.acm-upnext-lead{color:#f0ddff!important;font-size:14px!important;font-weight:600;margin-top:4px}.acm-badge{color:#f5e8ff!important;font-size:12px!important;letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.acm-badge-event{color:#91d1ff!important}.acm-badge-staffShift{color:#e9b7ff!important}.acm-timeline-panel{grid-gap:10px;background:var(--panel);border:1px solid #dbacff24;border-radius:14px;display:grid;gap:10px;grid-template-columns:74px minmax(0,1fr);padding:12px}.acm-time-rail{position:relative}.acm-time-marker{color:var(--muted);font-size:14px;font-weight:500;position:absolute;transform:translateY(-50%)}.acm-timeline{background:#0e061dc7;border-radius:10px;overflow:hidden;position:relative}.acm-grid-line{border-top:1px dashed var(--line);left:0;position:absolute;right:0}.acm-item{background:linear-gradient(160deg,#3f1e6df0,#26104cf2);border:1px solid #e6beff57;border-radius:12px;box-shadow:0 3px 16px #08021257,inset 0 0 0 1px #ffffff05;box-sizing:border-box;overflow:hidden;padding:12px;position:absolute}.acm-item-event{background:linear-gradient(160deg,#19427bf0,#0a2549f2);border-color:#95cfff66}.acm-item-shift{background:linear-gradient(160deg,#3f1e6df0,#26104cf2);border-color:#e6beff57}.acm-item-live{animation:acmPulseGlow 1.8s ease-in-out infinite;border-color:var(--live);box-shadow:0 0 0 1px #f3b0ffb3,0 0 12px #e17aff6b,0 0 28px #c25aff47}@keyframes acmPulseGlow{0%,to{box-shadow:0 0 0 1px #f3b0ffa6,0 0 10px #e17aff57,0 0 22px #c25aff38}50%{box-shadow:0 0 0 1px #f3b0ffe6,0 0 16px #e17aff8c,0 0 36px #c25aff61}}.acm-item h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Syne,sans-serif;font-size:16px;letter-spacing:.01em;line-height:1.18;margin-bottom:5px;overflow:hidden}.acm-item p{color:#d4e3ff;font-size:13px;line-height:1.28;margin-top:3px}.acm-time-range{color:var(--accent)!important;font-size:14px!important;font-weight:700;margin:0}.acm-time-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.acm-item-type{color:#efe0ff!important;font-size:12px!important;font-weight:700;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.acm-helpdesk-lead{color:#e5f3ff!important;font-size:13px!important;font-weight:700;margin:0 0 0 auto;text-align:right}.acm-detail{color:#d8e9ff!important}.acm-muted-detail{color:#b9cff4!important}.acm-staff{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acm-item-compact{padding:8px 10px}.acm-item-compact h3{-webkit-line-clamp:2;font-size:14px;margin-bottom:3px}.acm-item-compact .acm-time-range{font-size:13px!important;margin-top:0}.acm-item-compact .acm-detail{font-size:12px;margin-top:2px}.acm-compact-meta{display:flex;flex-direction:column;gap:2px}.acm-item-tight h3{-webkit-line-clamp:1;font-size:13px;margin-bottom:2px}.acm-item-tight .acm-time-range{font-size:12px!important}.acm-item-tight .acm-detail{font-size:11px}.acm-loading{background:#050a1ae6;border:1px solid #e7beff52;border-radius:8px;bottom:12px;color:#f1deff;font-size:12px;padding:8px 10px;position:fixed;right:16px;z-index:10}@media (max-width:960px){.acm-dashboard{overflow:auto}.acm-body{grid-template-columns:1fr;height:auto}.acm-timeline-panel{min-height:70vh}}
/*# sourceMappingURL=main.ae476b33.css.map*/