.ModuleShowcase-module__RSVVtq__layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ModuleShowcase-module__RSVVtq__tabs{flex-direction:column;gap:6px;display:flex}.ModuleShowcase-module__RSVVtq__tab{text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;padding:16px 18px;transition:background .22s,border-color .22s;display:flex}.ModuleShowcase-module__RSVVtq__tab:hover{background:var(--surface)}.ModuleShowcase-module__RSVVtq__tabActive,.ModuleShowcase-module__RSVVtq__tabActive:hover{border-color:var(--callout-line);background:var(--brand-wash);box-shadow:var(--e1)}.ModuleShowcase-module__RSVVtq__tabNumber{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--faint);margin-bottom:6px;font-size:10.5px}.ModuleShowcase-module__RSVVtq__tabTitle{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:650}.ModuleShowcase-module__RSVVtq__tabSummary{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.5}.ModuleShowcase-module__RSVVtq__panel{border:1px solid var(--line-button);background:var(--surface-head);border-radius:20px;min-height:520px;overflow:hidden}.ModuleShowcase-module__RSVVtq__panelBody{padding:26px 26px 30px;animation:.45s cubic-bezier(.22,1,.36,1) ModuleShowcase-module__RSVVtq__qFade}@keyframes ModuleShowcase-module__RSVVtq__qFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ModuleShowcase-module__RSVVtq__panelBody{animation:none}}.ModuleShowcase-module__RSVVtq__panelHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.ModuleShowcase-module__RSVVtq__panelTitle{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:20px;font-weight:650}.ModuleShowcase-module__RSVVtq__panelMeta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand);white-space:nowrap;font-size:11.5px}.ModuleShowcase-module__RSVVtq__panelSub{color:var(--muted);margin:-16px 0 22px;font-size:14px}.ModuleShowcase-module__RSVVtq__readyPill{background:var(--brand-wash);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--brand-deep);white-space:nowrap;border-radius:100px;align-items:center;padding:5px 12px;font-size:11px;display:inline-flex}.ModuleShowcase-module__RSVVtq__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ModuleShowcase-module__RSVVtq__candidateRow{border:1px solid var(--surface-line);background:#fff;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 120px 70px;align-items:center;gap:14px;padding:14px 16px;display:grid}.ModuleShowcase-module__RSVVtq__candidateRowWeak{opacity:.62}.ModuleShowcase-module__RSVVtq__clockRow{border:1px solid var(--surface-line);background:#fff;border-radius:13px;align-items:center;gap:14px;padding:13px 16px;display:flex}.ModuleShowcase-module__RSVVtq__clockRowFlagged{background:var(--amber-wash);border-color:var(--amber-line)}.ModuleShowcase-module__RSVVtq__candidateInfo{flex-direction:column;flex:1;min-width:0;display:flex}.ModuleShowcase-module__RSVVtq__rowName{color:var(--ink);font-size:14.5px;font-weight:600}.ModuleShowcase-module__RSVVtq__rowDetail{color:var(--muted);font-size:12.5px}.ModuleShowcase-module__RSVVtq__rowDetailWarn{color:var(--amber-text);font-size:12.5px}.ModuleShowcase-module__RSVVtq__avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.ModuleShowcase-module__RSVVtq__avatar0{background:var(--brand-ink)}.ModuleShowcase-module__RSVVtq__avatar1{background:var(--brand-deep)}.ModuleShowcase-module__RSVVtq__avatar2{background:#3fb3d4}.ModuleShowcase-module__RSVVtq__avatar3{background:var(--placeholder)}.ModuleShowcase-module__RSVVtq__meter{background:#e8f0f1;border-radius:3px;height:6px;display:block;overflow:hidden}.ModuleShowcase-module__RSVVtq__meterFill{background:var(--brand);height:100%;display:block}.ModuleShowcase-module__RSVVtq__meterFillWeak{background:var(--placeholder)}.ModuleShowcase-module__RSVVtq__score{text-align:right;letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:700}.ModuleShowcase-module__RSVVtq__scoreWeak{color:var(--muted-3)}.ModuleShowcase-module__RSVVtq__markOk,.ModuleShowcase-module__RSVVtq__markWarn{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.ModuleShowcase-module__RSVVtq__markOk{background:var(--brand-wash);color:var(--brand-deep)}.ModuleShowcase-module__RSVVtq__markWarn{color:#c08417;background:#fdf3e0;font-size:13px}.ModuleShowcase-module__RSVVtq__time{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:12px}.ModuleShowcase-module__RSVVtq__timeBrand{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand);white-space:nowrap;font-size:12px}.ModuleShowcase-module__RSVVtq__timeWarn{font-family:var(--font-mono), ui-monospace, monospace;color:var(--amber-text);font-size:12px}.ModuleShowcase-module__RSVVtq__attendanceGrid{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}.ModuleShowcase-module__RSVVtq__map{background:var(--brand-ink);border-radius:14px;height:186px;margin-bottom:12px;position:relative;overflow:hidden}.ModuleShowcase-module__RSVVtq__mapGrid{background-image:linear-gradient(#5fd0ec24 1px,#0000 1px),linear-gradient(90deg,#5fd0ec24 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.ModuleShowcase-module__RSVVtq__mapFence{background:#5fd0ec24;border:1.5px dashed #5fd0ec8c;border-radius:50%;width:112px;height:112px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ModuleShowcase-module__RSVVtq__mapPin{background:var(--brand-bright);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #5fd0ec38}.ModuleShowcase-module__RSVVtq__mapOutlier{background:var(--amber);border-radius:50%;width:9px;height:9px;position:absolute;bottom:18px;right:16px;box-shadow:0 0 0 4px #e2a32b38}.ModuleShowcase-module__RSVVtq__mapLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:#ffffff80;font-size:10px;position:absolute;bottom:10px;left:12px}.ModuleShowcase-module__RSVVtq__tile,.ModuleShowcase-module__RSVVtq__tileWarn,.ModuleShowcase-module__RSVVtq__tileDeep{border-radius:14px;flex-direction:column;padding:16px;display:flex}.ModuleShowcase-module__RSVVtq__tile{border:1px solid var(--surface-line);background:#fff}.ModuleShowcase-module__RSVVtq__tileWarn{background:var(--amber-wash);border:1px solid var(--amber-line)}.ModuleShowcase-module__RSVVtq__tileDeep{background:var(--brand-ink);color:#fff;padding:18px}.ModuleShowcase-module__RSVVtq__tileLabel,.ModuleShowcase-module__RSVVtq__tileLabelOnDark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px}.ModuleShowcase-module__RSVVtq__tileLabel{color:var(--muted-2)}.ModuleShowcase-module__RSVVtq__tileLabelOnDark{color:#ffffff80}.ModuleShowcase-module__RSVVtq__tileValue{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:700;line-height:1}.ModuleShowcase-module__RSVVtq__tileValueLg{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1}.ModuleShowcase-module__RSVVtq__tileValueMd{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:700;line-height:1}.ModuleShowcase-module__RSVVtq__tileCaption{color:var(--muted);margin-top:5px;font-size:12.5px}.ModuleShowcase-module__RSVVtq__warnText{color:var(--amber-text)}.ModuleShowcase-module__RSVVtq__payrollTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ModuleShowcase-module__RSVVtq__pairTiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ModuleShowcase-module__RSVVtq__reviewTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ModuleShowcase-module__RSVVtq__deductionTable{border:1px solid var(--surface-line);background:#fff;border-radius:14px;margin-bottom:16px;overflow:hidden}.ModuleShowcase-module__RSVVtq__deductionRow{border-bottom:1px solid var(--line-soft);color:var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(52px,.6fr) minmax(52px,.6fr) minmax(84px,.95fr);gap:10px;padding:14px 18px;font-size:14.5px;display:grid}.ModuleShowcase-module__RSVVtq__deductionRow:last-child{border-bottom:0}.ModuleShowcase-module__RSVVtq__deductionHead{background:var(--surface);border-bottom:1px solid var(--surface-line);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding:12px 18px;font-size:10.5px}.ModuleShowcase-module__RSVVtq__alignRight{text-align:right}.ModuleShowcase-module__RSVVtq__deductionName{font-weight:600}.ModuleShowcase-module__RSVVtq__deductionMuted{color:var(--muted)}.ModuleShowcase-module__RSVVtq__deductionTotal{font-weight:600}.ModuleShowcase-module__RSVVtq__skillList{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.ModuleShowcase-module__RSVVtq__skillHead{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:14.5px;display:flex}.ModuleShowcase-module__RSVVtq__skillName{color:var(--ink);font-weight:600}.ModuleShowcase-module__RSVVtq__skillNote,.ModuleShowcase-module__RSVVtq__skillNoteWarn{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;font-size:12.5px}.ModuleShowcase-module__RSVVtq__skillNote{color:var(--muted)}.ModuleShowcase-module__RSVVtq__skillNoteWarn{color:var(--amber-text)}.ModuleShowcase-module__RSVVtq__skillTrack{background:#e8f0f1;border-radius:5px;height:9px;overflow:hidden}.ModuleShowcase-module__RSVVtq__cycleTrack{height:10px;margin-bottom:24px}.ModuleShowcase-module__RSVVtq__skillFill{background:var(--brand);border-radius:5px;height:100%}.ModuleShowcase-module__RSVVtq__skillFillMid{background:#3fb3d4}.ModuleShowcase-module__RSVVtq__skillFillWarn{background:var(--amber)}.ModuleShowcase-module__RSVVtq__benefitList{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.ModuleShowcase-module__RSVVtq__benefitRow{border:1px solid var(--surface-line);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.ModuleShowcase-module__RSVVtq__benefitCode{border-radius:var(--r-control);background:var(--brand-wash);width:40px;height:40px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand-deep);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.ModuleShowcase-module__RSVVtq__benefitTitle{color:var(--ink);font-size:15.5px;font-weight:650}.ModuleShowcase-module__RSVVtq__noteSpaced{margin-top:16px}@media (max-width:1000px){.ModuleShowcase-module__RSVVtq__layout{grid-template-columns:minmax(0,1fr);gap:20px}.ModuleShowcase-module__RSVVtq__tabs{scrollbar-width:thin;flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.ModuleShowcase-module__RSVVtq__tab{flex:none;width:240px}.ModuleShowcase-module__RSVVtq__panel{min-height:0}}@media (max-width:760px){.ModuleShowcase-module__RSVVtq__attendanceGrid,.ModuleShowcase-module__RSVVtq__payrollTiles,.ModuleShowcase-module__RSVVtq__reviewTiles{grid-template-columns:minmax(0,1fr)}.ModuleShowcase-module__RSVVtq__candidateRow{grid-template-columns:40px minmax(0,1fr) 56px;row-gap:10px}.ModuleShowcase-module__RSVVtq__meter{grid-column:2/-1}.ModuleShowcase-module__RSVVtq__deductionRow{grid-template-columns:minmax(0,1fr) 1fr;row-gap:4px}.ModuleShowcase-module__RSVVtq__deductionHead{display:none}.ModuleShowcase-module__RSVVtq__panelBody{padding:20px 18px 24px}}
