._8DaznG_dashboard{gap:22px;display:grid}._8DaznG_commandCenter{isolation:isolate;color:#effaf6;background:radial-gradient(circle at 88% 115%,#2bb58b 0,#0000 30%),radial-gradient(circle at 70% 0,#1f8165 0,#0000 26%),linear-gradient(128deg,#08261f 0%,#0c3b30 57%,#0c2923 100%);border:1px solid #1f6f5b;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(244px,.55fr);gap:30px;padding:clamp(24px,3.4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #0a312629}._8DaznG_commandCenter:after{z-index:-1;content:"";border:1px solid #abffde29;border-radius:50%;width:310px;height:310px;animation:11s ease-in-out infinite _8DaznG_command-orbit;position:absolute;bottom:-118px;right:30%;box-shadow:0 0 0 38px #abffde0a,0 0 0 76px #abffde08}._8DaznG_commandCopy{align-self:center;max-width:680px}._8DaznG_commandEyebrow{color:#76e1bd;letter-spacing:.12em;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:850;display:inline-flex}._8DaznG_commandCopy h2{letter-spacing:-.055em;max-width:15ch;margin:14px 0 11px;font-size:clamp(27px,3.2vw,42px);line-height:1.02}._8DaznG_commandCopy>p:not(._8DaznG_commandEyebrow){color:#c3dad1;max-width:54ch;margin:0;font-size:14px;line-height:1.7}._8DaznG_commandActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}._8DaznG_primaryAction,._8DaznG_secondaryAction{min-height:42px;box-shadow:none;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}._8DaznG_primaryAction{color:#073227;background:#e9fff7}._8DaznG_primaryAction:hover{color:#073227;background:#fff;box-shadow:0 8px 22px #0000002e}._8DaznG_secondaryAction{color:#e9f7f0;background:#ffffff14;border-color:#e2fff43b}._8DaznG_secondaryAction:hover{color:#fff;box-shadow:none;background:#ffffff26;border-color:#e2fff46b}._8DaznG_commandPulse{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041b155e;border:1px solid #defff32e;border-radius:16px;align-self:center;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17}._8DaznG_pulseGlow{filter:blur(8px);background:#2ec89654;border-radius:50%;width:118px;height:118px;animation:6s ease-in-out infinite _8DaznG_pulse-drift;position:absolute;top:-44px;right:-26px}._8DaznG_pulseTop,._8DaznG_pulseStats{justify-content:space-between;align-items:center;gap:12px;display:flex}._8DaznG_pulseTop{color:#b9ded0;position:relative}._8DaznG_pulseStatus{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}._8DaznG_pulseStatus i{background:#5ee0ad;border-radius:50%;width:7px;height:7px;animation:2.3s ease-out infinite _8DaznG_status-ping;box-shadow:0 0 0 5px #5ee0ad1f}._8DaznG_pulseValue{gap:4px;margin:32px 0 25px;display:grid;position:relative}._8DaznG_pulseValue strong{letter-spacing:-.07em;font-size:43px;line-height:.95}._8DaznG_pulseValue span{color:#c3dad1;font-size:12px}._8DaznG_pulseStats{border-top:1px solid #e1fff424;padding-top:14px;position:relative}._8DaznG_pulseStats span{color:#a7c6bb;gap:4px;font-size:10px;display:grid}._8DaznG_pulseStats b{color:#fff;font-size:16px;line-height:1}._8DaznG_intro{justify-content:space-between;align-items:center;gap:16px;display:flex}._8DaznG_intro p{color:var(--muted);margin:0;font-size:14px}._8DaznG_date{color:var(--muted);border:1px solid var(--line);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}._8DaznG_dateButton{background:var(--glass-surface);box-shadow:none;cursor:pointer}._8DaznG_dateButton:hover{color:var(--brand-text);border-color:var(--brand-text);box-shadow:none;transform:none}._8DaznG_metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}._8DaznG_metric{border:1px solid var(--glass-border);background:linear-gradient(145deg, var(--glass-surface), color-mix(in srgb, var(--surface-2) 76%, transparent));min-width:0;color:var(--ink);text-align:left;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-radius:14px;flex-direction:column;align-items:stretch;gap:5px;padding:18px;display:flex;position:relative;overflow:hidden}._8DaznG_metric:after{background:color-mix(in srgb, var(--brand-text) 10%, transparent);content:"";border-radius:50%;width:68px;height:68px;transition:transform .22s,background .22s;position:absolute;bottom:-20px;right:-19px}button._8DaznG_metric:hover{background:var(--surface-2);border-color:var(--brand-text);box-shadow:0 12px 26px color-mix(in srgb, var(--brand-text) 13%, transparent);transform:translateY(-3px)}button._8DaznG_metric:hover:after{background:color-mix(in srgb, var(--brand-text) 18%, transparent);transform:scale(1.35)}._8DaznG_metricTop{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._8DaznG_icon{background:var(--soft);width:36px;height:36px;color:var(--brand-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}._8DaznG_tone1{background:var(--chip-info-bg);color:var(--chip-info-fg)}._8DaznG_tone2{background:var(--chip-warn-bg);color:var(--chip-warn-fg)}._8DaznG_tone3{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}._8DaznG_metric strong{letter-spacing:-1px;font-size:32px;font-weight:750;line-height:1.1}._8DaznG_metricLabel{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}._8DaznG_signalDock{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._8DaznG_signal{border:1px solid var(--glass-border);background:var(--glass-surface);min-width:0;min-height:166px;color:var(--ink);text-align:left;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-radius:15px;align-items:flex-start;gap:13px;padding:19px;display:flex;position:relative;overflow:hidden}._8DaznG_signal:before{border:1px solid color-mix(in srgb, var(--brand-text) 18%, transparent);content:"";border-radius:50%;width:155px;height:155px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-58px;right:-46px}._8DaznG_signal:hover{border-color:color-mix(in srgb, var(--brand-text) 42%, var(--line));box-shadow:0 15px 30px color-mix(in srgb, var(--brand-text) 13%, transparent);transform:translateY(-3px)}._8DaznG_signal:hover:before{transform:scale(1.16)translate(-8px,-8px)}._8DaznG_signalIcon{z-index:1;background:var(--soft);width:37px;height:37px;color:var(--brand-text);border-radius:11px;flex:none;place-items:center;display:grid}._8DaznG_signalContent{z-index:1;flex:1;gap:5px;min-width:0;display:grid;position:relative}._8DaznG_signalEyebrow{color:var(--brand-text);letter-spacing:.105em;font-size:9px;font-weight:850}._8DaznG_signalContent strong{letter-spacing:-.035em;font-size:20px;line-height:1.1}._8DaznG_signalContent strong small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:600}._8DaznG_signalDetail{color:var(--muted);font-size:11px;line-height:1.45}._8DaznG_signalFooter{color:var(--brand-text);margin-top:auto;font-size:10px;font-weight:750}._8DaznG_signalMeter{background:color-mix(in srgb, var(--brand-text) 12%, transparent);border-radius:99px;width:100%;height:5px;margin-top:5px;display:block;overflow:hidden}._8DaznG_signalMeter i{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg, var(--brand-text), #55cda4);height:100%;box-shadow:0 0 11px color-mix(in srgb, var(--brand-text) 46%, transparent);display:block}._8DaznG_signalArrow{z-index:1;color:var(--muted);flex:none;transition:transform .18s,color .18s;position:relative}._8DaznG_signal:hover ._8DaznG_signalArrow{color:var(--brand-text);transform:translate(2px,-2px)}._8DaznG_queueSignal ._8DaznG_signalIcon{background:var(--chip-warn-bg);color:var(--chip-warn-fg)}._8DaznG_queueSignal:before{border-color:color-mix(in srgb, var(--chip-warn-fg) 24%, transparent)}._8DaznG_queueSignal ._8DaznG_signalEyebrow,._8DaznG_queueSignal ._8DaznG_signalFooter{color:var(--chip-warn-fg)}._8DaznG_ticketSignal ._8DaznG_signalIcon{background:var(--chip-info-bg);color:var(--chip-info-fg)}._8DaznG_ticketSignal:before{border-color:color-mix(in srgb, var(--chip-info-fg) 23%, transparent)}._8DaznG_ticketSignal ._8DaznG_signalEyebrow,._8DaznG_ticketSignal ._8DaznG_signalFooter{color:var(--chip-info-fg)}._8DaznG_workSignal ._8DaznG_signalIcon{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}._8DaznG_workSignal:before{border-color:color-mix(in srgb, var(--chip-accent-fg) 25%, transparent)}._8DaznG_workSignal ._8DaznG_signalEyebrow,._8DaznG_workSignal ._8DaznG_signalFooter{color:var(--chip-accent-fg)}._8DaznG_paySignal ._8DaznG_signalIcon{background:var(--chip-ok-bg);color:var(--chip-ok-fg)}._8DaznG_paySignal:before{border-color:color-mix(in srgb, var(--chip-ok-fg) 25%, transparent)}._8DaznG_paySignal ._8DaznG_signalEyebrow,._8DaznG_paySignal ._8DaznG_signalFooter{color:var(--chip-ok-fg)}._8DaznG_mainGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;display:grid}._8DaznG_panel{background:var(--glass-surface);border:1px solid var(--glass-border);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-radius:16px;flex-direction:column;padding:24px;display:flex}._8DaznG_panelHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}._8DaznG_panelHeading h2{letter-spacing:-.4px;margin:5px 0 0;font-size:19px}._8DaznG_panelHeading p{font-size:10px}._8DaznG_description{color:var(--muted);margin:16px 0 12px;font-size:13px;line-height:1.6}._8DaznG_live{border:1px solid var(--line);color:var(--brand-text);border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}._8DaznG_live>span{background:var(--brand-text);border-radius:50%;width:6px;height:6px}._8DaznG_attendanceBody{flex:1;align-items:center;gap:30px;padding:24px 0;display:flex}._8DaznG_ring{background:conic-gradient(var(--brand-text) var(--attendance), var(--surface-3) 0);border-radius:50%;flex:none;width:154px;height:154px;padding:11px;transform:rotate(-90deg)}._8DaznG_ring>div{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;display:flex;transform:rotate(90deg)}._8DaznG_ring strong{letter-spacing:-1px;font-size:35px}._8DaznG_ring small{margin-left:2px;font-size:17px}._8DaznG_ring span{color:var(--muted);font-size:11px}._8DaznG_attendanceLegend{flex:1;gap:17px;min-width:0;font-size:12px;display:grid}._8DaznG_attendanceLegend>div{justify-content:space-between;align-items:center;gap:10px;display:flex}._8DaznG_attendanceLegend b{font-size:16px}._8DaznG_legendLabel{color:var(--muted);align-items:center;gap:8px;display:flex}._8DaznG_legendLabel i{background:var(--brand-text);border-radius:50%;flex-shrink:0;width:7px;height:7px}._8DaznG_legendLabel ._8DaznG_mutedDot{background:var(--muted);opacity:.5}._8DaznG_legendTotal{border-top:1px solid var(--line);padding-top:15px}._8DaznG_panelFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}._8DaznG_panelFooter button{color:var(--brand-text);box-shadow:none;background:0 0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}._8DaznG_panelFooter button:hover{color:var(--ink)}._8DaznG_payrollList{margin-bottom:18px}._8DaznG_payrollRow{width:100%;color:var(--ink);box-shadow:none;text-align:left;border-bottom:1px solid var(--line);background:0 0;border-radius:9px;align-items:center;gap:12px;padding:13px 0;display:flex}._8DaznG_payrollRow:hover,._8DaznG_actionRow:hover{background:var(--surface-2);color:var(--ink);box-shadow:none;transform:none}._8DaznG_calendarIcon{border:1px solid var(--line);width:37px;height:40px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}._8DaznG_payrollMonth{flex:1;gap:4px;display:grid}._8DaznG_payrollMonth b{font-size:13px}._8DaznG_payrollMonth small{color:var(--muted);font-size:11px;font-weight:400}._8DaznG_payrollRow>svg{color:var(--muted);flex-shrink:0}._8DaznG_queueCount{white-space:nowrap;background:var(--soft);color:var(--brand-text);border-radius:20px;padding:6px 10px;font-size:11px;font-weight:650}._8DaznG_pending{background:var(--chip-warn-bg);color:var(--chip-warn-fg)}._8DaznG_allClear{color:var(--brand-text);align-items:center;gap:7px;margin:18px 0 2px;font-size:12px;display:flex}._8DaznG_actionRow{border-bottom:1px solid var(--line);width:100%;color:var(--ink);box-shadow:none;text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:15px 0;display:flex}._8DaznG_actionRow:last-child{border-bottom:none;padding-bottom:0}._8DaznG_actionRow>span:not(._8DaznG_icon){flex:1;gap:4px;display:grid}._8DaznG_actionRow b{font-size:13px}._8DaznG_actionRow small{color:var(--muted);font-size:11px;font-weight:400}._8DaznG_queueNumber,._8DaznG_pendingNumber{background:var(--surface-3);border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}._8DaznG_pendingNumber{color:var(--chip-warn-fg);background:var(--chip-warn-bg)}._8DaznG_shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}._8DaznG_shortcut{background:var(--surface-2);border:1px solid var(--line);color:var(--brand-text);text-align:left;box-shadow:none;border-radius:10px;align-items:center;gap:10px;padding:14px 12px;display:flex}._8DaznG_shortcut:hover{background:var(--soft);border-color:var(--brand-text);box-shadow:none}._8DaznG_shortcut svg{flex-shrink:0}._8DaznG_shortcut>span{flex:1;gap:4px;min-width:0;display:grid}._8DaznG_shortcut b{color:var(--ink);font-size:12px}._8DaznG_shortcut small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}._8DaznG_shortcut>svg:last-child{color:var(--muted)}._8DaznG_fullWidth{grid-column:1/-1}._8DaznG_fullWidth ._8DaznG_shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}._8DaznG_personalAttendance{border:1px solid color-mix(in srgb, var(--brand-text) 18%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--soft) 78%, transparent), transparent);border-radius:13px;margin-top:24px;padding:15px}._8DaznG_personalAttendance .overview-attendance-time{margin:0 0 14px}._8DaznG_personalAttendance .actions{gap:8px}._8DaznG_personalAttendance .actions button{min-height:39px;padding:8px 12px;font-size:12px}._8DaznG_welcome{justify-items:start;gap:10px;margin-top:24px;display:grid}._8DaznG_welcomeIcon{color:var(--brand-text)}._8DaznG_welcome h3{margin:0;font-size:21px}._8DaznG_welcome p,._8DaznG_empty{color:var(--muted);font-size:13px;line-height:1.7}@keyframes _8DaznG_command-orbit{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-8px,-12px)scale(1.035)}}@keyframes _8DaznG_pulse-drift{0%,to{opacity:.75;transform:translate(0,0)}50%{opacity:1;transform:translate(-13px,13px)}}@keyframes _8DaznG_status-ping{0%,to{box-shadow:0 0 #5ee0ad42}55%{box-shadow:0 0 0 7px #5ee0ad00}}@media (max-width:1250px){._8DaznG_metrics,._8DaznG_signalDock{grid-template-columns:repeat(3,minmax(0,1fr))}._8DaznG_attendanceBody{gap:16px}._8DaznG_ring{width:125px;height:125px;padding:9px}._8DaznG_shortcuts{grid-template-columns:1fr}}@media (max-width:1000px){._8DaznG_commandCenter{grid-template-columns:1fr;gap:22px}._8DaznG_commandCopy h2{max-width:20ch}._8DaznG_commandPulse{width:100%;max-width:420px}._8DaznG_intro{flex-direction:column;align-items:flex-start}._8DaznG_mainGrid{grid-template-columns:1fr}._8DaznG_signalDock{grid-template-columns:repeat(2,minmax(0,1fr))}._8DaznG_signal:last-child:nth-child(odd){grid-column:1/-1}._8DaznG_shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}._8DaznG_attendanceBody{gap:30px}}@media (max-width:540px){._8DaznG_dashboard{gap:16px}._8DaznG_commandCenter{border-radius:17px;padding:24px 20px}._8DaznG_commandCenter:after{bottom:-125px;right:-94px}._8DaznG_commandCopy h2{font-size:29px}._8DaznG_commandActions{grid-template-columns:1fr;display:grid}._8DaznG_primaryAction,._8DaznG_secondaryAction{width:100%}._8DaznG_commandPulse{padding:18px}._8DaznG_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._8DaznG_signalDock{grid-template-columns:1fr;gap:10px}._8DaznG_signal,._8DaznG_signal:last-child:nth-child(odd){grid-column:auto;min-height:148px}._8DaznG_metric{padding:14px}._8DaznG_metric strong{font-size:28px}._8DaznG_panel{padding:18px}._8DaznG_panelHeading h2{font-size:17px}._8DaznG_attendanceBody{gap:16px}._8DaznG_ring{width:108px;height:108px}._8DaznG_ring strong{font-size:28px}._8DaznG_attendanceLegend{font-size:11px}._8DaznG_shortcuts,._8DaznG_fullWidth ._8DaznG_shortcuts{grid-template-columns:1fr}._8DaznG_payrollRow,._8DaznG_panelFooter{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._8DaznG_commandCenter:after,._8DaznG_pulseGlow,._8DaznG_pulseStatus i{animation:none}}
