.audit-logs-module__5oUIqW__container{padding:0 20px 80px}.audit-logs-module__5oUIqW__toolbar{flex-direction:row;gap:8px;padding-bottom:20px;display:flex;position:relative}.audit-logs-module__5oUIqW__searchWrap{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.audit-logs-module__5oUIqW__searchIcon{color:var(--gray);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.audit-logs-module__5oUIqW__searchInput{background:var(--black2);border:1px solid var(--gray2);width:100%;color:var(--white);font-family:var(--font-jakarta);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px 9px 36px;font-size:13px;transition:border-color .2s}.audit-logs-module__5oUIqW__searchInput:focus{border-color:var(--yellow)}.audit-logs-module__5oUIqW__searchInput::placeholder{color:var(--gray)}.audit-logs-module__5oUIqW__sectionLabel{font-family:var(--font-dm-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gray);margin-top:20px;padding:0 0 8px;font-size:9px}.audit-logs-module__5oUIqW__statCard{background:var(--black2);border:1px solid var(--gray2);border-radius:14px;flex:1;min-width:150px;padding:16px;transition:all .25s}.audit-logs-module__5oUIqW__statCard:hover{border-color:var(--yellow-glow);transform:translateY(-2px)}.audit-logs-module__5oUIqW__statLabel{font-size:9px;font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase;margin-bottom:8px}.audit-logs-module__5oUIqW__statValue{font-family:var(--font-bebas-neue);letter-spacing:.03em;color:var(--yellow);font-size:36px;line-height:1}.audit-logs-module__5oUIqW__filtersContainer{flex-wrap:wrap;gap:16px;padding:0 0 20px;display:flex}.audit-logs-module__5oUIqW__filterGroup{flex-direction:column;flex:1;gap:6px;min-width:150px;display:flex}.audit-logs-module__5oUIqW__filterGroup label{font-size:9px;font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase}.audit-logs-module__5oUIqW__filterGroup select,.audit-logs-module__5oUIqW__filterGroup input{background:var(--black2);border:1px solid var(--gray2);color:var(--white);font-family:var(--font-jakarta);border-radius:8px;padding:10px 12px;font-size:13px;transition:all .25s}.audit-logs-module__5oUIqW__filterGroup select:hover,.audit-logs-module__5oUIqW__filterGroup input:hover{border-color:var(--yellow-glow)}.audit-logs-module__5oUIqW__filterGroup select:focus,.audit-logs-module__5oUIqW__filterGroup input:focus{border-color:var(--yellow);outline:none}.audit-logs-module__5oUIqW__filterGroup select option{background:var(--black2);color:var(--white)}.audit-logs-module__5oUIqW__tableContainer{padding:0 0 20px;overflow-x:auto}.audit-logs-module__5oUIqW__table{background:var(--black2);border:1px solid var(--gray2);border-collapse:separate;border-spacing:0;border-radius:14px;width:100%;overflow:hidden}.audit-logs-module__5oUIqW__table thead{background:var(--yellow-dim)}.audit-logs-module__5oUIqW__table th{text-align:left;font-size:9px;font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase;border-bottom:1px solid var(--gray2);padding:14px 16px;font-weight:500}.audit-logs-module__5oUIqW__table td{color:var(--white);border-bottom:1px solid var(--gray2);padding:14px 16px;font-size:13px}.audit-logs-module__5oUIqW__table tbody tr{cursor:pointer;transition:all .25s}.audit-logs-module__5oUIqW__table tbody tr:hover{background:var(--yellow-dim)}.audit-logs-module__5oUIqW__table tbody tr:last-child td{border-bottom:none}.audit-logs-module__5oUIqW__userInfo{flex-direction:column;gap:2px;display:flex}.audit-logs-module__5oUIqW__username{color:var(--white);font-weight:500}.audit-logs-module__5oUIqW__userRole{color:var(--gray);font-size:10px;font-family:var(--font-dm-mono)}.audit-logs-module__5oUIqW__actionBadge{font-size:10px;font-family:var(--font-dm-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-weight:600;display:inline-block}.audit-logs-module__5oUIqW__actionCreate{background:var(--safe-dim);color:var(--safe);border:1px solid var(--safe-border)}.audit-logs-module__5oUIqW__actionUpdate{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-glow)}.audit-logs-module__5oUIqW__actionDelete{background:var(--danger-dim);color:var(--danger);border:1px solid var(--danger-border)}.audit-logs-module__5oUIqW__entityId,.audit-logs-module__5oUIqW__ipAddress{font-family:var(--font-dm-mono);color:var(--gray);font-size:12px}.audit-logs-module__5oUIqW__detailsBtn{background:var(--yellow-dim);border:1px solid var(--yellow-glow);color:var(--yellow);font-size:11px;font-family:var(--font-dm-mono);letter-spacing:.1em;cursor:pointer;border-radius:6px;padding:6px 12px;transition:all .25s}.audit-logs-module__5oUIqW__detailsBtn:hover{background:var(--yellow-glow);border-color:var(--yellow)}.audit-logs-module__5oUIqW__loading,.audit-logs-module__5oUIqW__empty{text-align:center;color:var(--gray);font-family:var(--font-dm-mono);background:var(--black2);border:1px solid var(--gray2);border-radius:14px;padding:60px 20px;font-size:13px}.audit-logs-module__5oUIqW__pagination{justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.audit-logs-module__5oUIqW__pagination button{background:var(--black2);border:1px solid var(--gray2);color:var(--white);font-family:var(--font-dm-mono);letter-spacing:.1em;cursor:pointer;border-radius:8px;padding:10px 20px;font-size:12px;transition:all .25s}.audit-logs-module__5oUIqW__pagination button:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.audit-logs-module__5oUIqW__pagination button:disabled{opacity:.3;cursor:not-allowed}.audit-logs-module__5oUIqW__pagination span{color:var(--gray);font-family:var(--font-dm-mono);font-size:12px}.audit-logs-module__5oUIqW__modal{z-index:var(--z-modal);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.audit-logs-module__5oUIqW__modalContent{background:var(--black2);border:1px solid var(--gray2);border-radius:14px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto}.audit-logs-module__5oUIqW__modalHeader{border-bottom:1px solid var(--gray2);justify-content:space-between;align-items:center;padding:20px;display:flex}.audit-logs-module__5oUIqW__modalHeader h3{font-family:var(--font-bebas-neue);color:var(--yellow);letter-spacing:.03em;margin:0;font-size:24px}.audit-logs-module__5oUIqW__modalHeader button{color:var(--gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:color .25s;display:flex}.audit-logs-module__5oUIqW__modalHeader button:hover{color:var(--white)}.audit-logs-module__5oUIqW__modalBody{padding:20px}.audit-logs-module__5oUIqW__detailRow{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.audit-logs-module__5oUIqW__detailRow label{font-size:9px;font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase}.audit-logs-module__5oUIqW__detailRow span{color:var(--white);font-size:14px}.audit-logs-module__5oUIqW__userAgent{font-family:var(--font-dm-mono);color:var(--gray);word-break:break-all;font-size:11px}.audit-logs-module__5oUIqW__detailSection{border-top:1px solid var(--gray2);margin-top:20px;padding-top:20px}.audit-logs-module__5oUIqW__detailSection label{font-size:9px;font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase;margin-bottom:8px;display:block}.audit-logs-module__5oUIqW__detailSection pre{background:var(--black);border:1px solid var(--gray2);font-family:var(--font-dm-mono);color:var(--white);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:12px;font-size:12px;overflow-x:auto}@media (max-width:768px){.audit-logs-module__5oUIqW__filtersContainer{flex-direction:column}.audit-logs-module__5oUIqW__filterGroup{min-width:100%}.audit-logs-module__5oUIqW__table{font-size:12px}.audit-logs-module__5oUIqW__table th,.audit-logs-module__5oUIqW__table td{padding:10px 12px}.audit-logs-module__5oUIqW__statCard{min-width:100%}.audit-logs-module__5oUIqW__modalContent{max-width:100%}}
.shared-module__qWUuGW__header{justify-content:space-between;align-items:flex-end;padding:20px;animation:.6s .1s forwards shared-module__qWUuGW__slideDown;display:flex}@keyframes shared-module__qWUuGW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.shared-module__qWUuGW__deptBlock{flex-direction:column;gap:4px;display:flex}.shared-module__qWUuGW__deptTag{background:var(--yellow-dim);border:1px solid var(--yellow-glow);border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;display:inline-flex}.shared-module__qWUuGW__deptTagDot{background:var(--yellow);border-radius:50%;width:5px;height:5px}.shared-module__qWUuGW__deptTagText{font-family:var(--font-jakarta);letter-spacing:.18em;color:var(--yellow);text-transform:uppercase;font-size:9px}.shared-module__qWUuGW__deptTitle{font-family:var(--font-jakarta);letter-spacing:.1rem;color:var(--white);white-space:nowrap;text-transform:uppercase;margin-top:4px;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.1}.shared-module__qWUuGW__deptTitle span{color:var(--yellow)}.shared-module__qWUuGW__deptCompany{font-family:var(--font-jakarta);letter-spacing:.2rem;text-transform:uppercase;color:var(--gray);margin-top:2px;font-size:10px}.shared-module__qWUuGW__dateBadge{background:var(--yellow-dim);border:1px solid var(--yellow-glow);color:var(--yellow);font-size:11px;font-family:var(--font-dm-mono);letter-spacing:.05em;border-radius:20px;align-items:center;gap:6px;margin-top:6px;padding:4px 12px;display:inline-flex}.shared-module__qWUuGW__liveDot{background:var(--safe);border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2s infinite shared-module__qWUuGW__pulse-dot;display:inline-block}@keyframes shared-module__qWUuGW__pulse-dot{0%,to{opacity:1;box-shadow:0 0 #4c89}50%{opacity:.7;box-shadow:0 0 0 4px #4c80}}.shared-module__qWUuGW__sectionLabel{font-family:var(--font-dm-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gray);padding:0 20px 8px;font-size:9px}.shared-module__qWUuGW__cardsGrid{gap:16px;padding:0 0 20px;display:flex}.shared-module__qWUuGW__card{background:var(--black2);border:1px solid var(--gray2);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;padding:16px;transition:all .25s;display:flex;position:relative;overflow:hidden}.shared-module__qWUuGW__card:hover{border-color:var(--yellow-glow);transform:translateY(-2px)}.shared-module__qWUuGW__cardWide{grid-column:1/-1}.shared-module__qWUuGW__cardHot{border-color:var(--yellow-glow)}.shared-module__qWUuGW__cardLabel{font-size:9px;font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase;margin-bottom:4px}.shared-module__qWUuGW__cardValue{font-family:var(--font-bebas-neue);letter-spacing:.03em;color:var(--white);font-size:30px;line-height:1}.shared-module__qWUuGW__unit{color:var(--gray);font-size:12px;font-family:var(--font-dm-mono);margin-left:2px}.shared-module__qWUuGW__cardSub{color:var(--gray);font-size:10px;font-family:var(--font-dm-mono);margin-top:5px}.shared-module__qWUuGW__up{color:var(--safe)}
.FurnaceCard-module__-LHM7G__furnaceWrap{width:100%}.FurnaceCard-module__-LHM7G__cardNotice{font-size:11px;font-family:var(--font-dm-mono);color:var(--gray);background:var(--black2);border:1px solid var(--gray2);border-radius:var(--radius);margin-bottom:12px;padding:10px 14px}.FurnaceCard-module__-LHM7G__cardNotice strong{color:var(--yellow);font-weight:500}.FurnaceCard-module__-LHM7G__kpiHero{background:var(--black2);border:1px solid var(--yellow-glow);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;margin-bottom:16px;padding:20px;display:flex}.FurnaceCard-module__-LHM7G__kpiBigRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.FurnaceCard-module__-LHM7G__kpiBig{flex-direction:column;gap:6px;display:flex}.FurnaceCard-module__-LHM7G__kpiBigLabel{font-family:var(--font-dm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);font-size:10px}.FurnaceCard-module__-LHM7G__kpiBigValGroup{align-items:baseline;gap:8px;display:flex}.FurnaceCard-module__-LHM7G__kpiBigVal{font-family:var(--font-bebas-neue);color:var(--yellow);font-size:40px;line-height:1}.FurnaceCard-module__-LHM7G__kpiBigUnit{font-family:var(--font-jakarta);color:var(--gray);font-size:13px}.FurnaceCard-module__-LHM7G__kpiGaugeRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.FurnaceCard-module__-LHM7G__kpiGauge{background:var(--black3);border:1px solid var(--glass-border);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.FurnaceCard-module__-LHM7G__kpiGaugeLabel{font-family:var(--font-dm-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--gray);font-size:9px}.FurnaceCard-module__-LHM7G__kpiGaugeVal{font-family:var(--font-jakarta);color:var(--white);font-size:24px;font-weight:700}.FurnaceCard-module__-LHM7G__kpiGauge_danger{border-color:var(--danger-border)}.FurnaceCard-module__-LHM7G__kpiGauge_danger .FurnaceCard-module__-LHM7G__kpiGaugeVal{color:var(--danger)}.FurnaceCard-module__-LHM7G__kpiGauge_warning{border-color:var(--yellow-glow)}.FurnaceCard-module__-LHM7G__kpiGauge_warning .FurnaceCard-module__-LHM7G__kpiGaugeVal{color:var(--yellow)}.FurnaceCard-module__-LHM7G__kpiGauge_info .FurnaceCard-module__-LHM7G__kpiGaugeVal{color:var(--info)}.FurnaceCard-module__-LHM7G__kpiChartRow{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}@media (max-width:768px){.FurnaceCard-module__-LHM7G__kpiBigVal{font-size:30px}}.FurnaceCard-module__-LHM7G__unitNav{z-index:5;background:var(--black2);border:1px solid var(--gray2);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:16px;padding:8px;display:flex;position:sticky;top:64px}.FurnaceCard-module__-LHM7G__unitNavChip{font-family:var(--font-dm-mono);letter-spacing:.05em;color:var(--yellow);border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:10px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.FurnaceCard-module__-LHM7G__unitNavChip:hover{color:var(--yellow);border-color:var(--yellow-glow);background:var(--yellow-dim);transition:all .3s ease-in-out}.FurnaceCard-module__-LHM7G__dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;width:100%;display:grid}@media (max-width:768px){.FurnaceCard-module__-LHM7G__dashboardGrid{grid-template-columns:1fr}}.FurnaceCard-module__-LHM7G__column{flex-direction:column;gap:16px;min-width:0;height:100%;display:flex}.FurnaceCard-module__-LHM7G__sectionHeader{font-family:var(--font-jakarta);color:var(--yellow);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--yellow-glow);flex:none;margin-bottom:8px;padding-bottom:8px;font-size:14px;font-weight:700}.FurnaceCard-module__-LHM7G__unitCard{background:var(--black2);border:1px solid var(--gray2);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;flex:0;gap:16px;padding:20px;scroll-margin-top:110px;display:flex}.FurnaceCard-module__-LHM7G__unitCard:hover{border-color:var(--yellow);transition-duration:.3s;transform:translateY(-2px)}.FurnaceCard-module__-LHM7G__cardHeader{font-family:var(--font-bebas-neue);color:var(--white);letter-spacing:.02em;align-items:center;gap:12px;font-size:24px;display:flex}:is(.light .FurnaceCard-module__-LHM7G__cardHeader,.light .FurnaceCard-module__-LHM7G__metricVal,.light .FurnaceCard-module__-LHM7G__rowValue,.light .FurnaceCard-module__-LHM7G__analysisTVal,.light .FurnaceCard-module__-LHM7G__hlText){color:#020617}:is(.light .FurnaceCard-module__-LHM7G__metricLabel,.light .FurnaceCard-module__-LHM7G__metricUnit,.light .FurnaceCard-module__-LHM7G__chartTitle,.light .FurnaceCard-module__-LHM7G__subHeader,.light .FurnaceCard-module__-LHM7G__rowLabel,.light .FurnaceCard-module__-LHM7G__rowUnit,.light .FurnaceCard-module__-LHM7G__analysisTLabel,.light .FurnaceCard-module__-LHM7G__hlEmpty,.light .FurnaceCard-module__-LHM7G__hlDivider){color:#334155}:is(.light .FurnaceCard-module__-LHM7G__sectionHeader,.light .FurnaceCard-module__-LHM7G__analysisTStd){color:var(--yellow)}.FurnaceCard-module__-LHM7G__badgeInfo,.FurnaceCard-module__-LHM7G__badgeSafe,.FurnaceCard-module__-LHM7G__badgeDanger,.FurnaceCard-module__-LHM7G__badgeWarning{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:4px 8px;font-size:10px}.FurnaceCard-module__-LHM7G__badgeInfo{background:var(--info-dim);color:var(--info);border:1px solid var(--info-border)}.FurnaceCard-module__-LHM7G__badgeSafe{background:var(--safe-dim);color:var(--safe);border:1px solid var(--safe-border)}.FurnaceCard-module__-LHM7G__badgeDanger{background:var(--danger-dim);color:var(--danger);border:1px solid var(--danger-border)}.FurnaceCard-module__-LHM7G__badgeWarning{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-glow)}.FurnaceCard-module__-LHM7G__metricGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.FurnaceCard-module__-LHM7G__metricBox{background:var(--black3);border:1px solid var(--glass-border);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.FurnaceCard-module__-LHM7G__metricLabel{font-family:var(--font-dm-mono);color:var(--gray);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.FurnaceCard-module__-LHM7G__metricValGroup{align-items:baseline;gap:4px;display:flex}.FurnaceCard-module__-LHM7G__metricVal{font-family:var(--font-jakarta);color:var(--white);font-size:18px;font-weight:700}.FurnaceCard-module__-LHM7G__metricUnit{font-family:var(--font-jakarta);color:var(--gray);font-size:11px}.FurnaceCard-module__-LHM7G__chartContainer{background:var(--black2);border:1px solid var(--glass-border);border-radius:8px;padding:12px 12px 8px}.FurnaceCard-module__-LHM7G__chartTitle{font-family:var(--font-dm-mono);color:var(--gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:10px}.FurnaceCard-module__-LHM7G__conditionPill{font-family:var(--font-dm-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 12px;font-size:10px;display:inline-block}.FurnaceCard-module__-LHM7G__subHeader{font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase;border-bottom:1px solid var(--gray2);margin-top:2px;padding-bottom:6px;font-size:9px}.FurnaceCard-module__-LHM7G__dataList{flex-direction:column;gap:2px;display:flex}.FurnaceCard-module__-LHM7G__rowData{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:20px;padding:6px 2px;display:flex}.FurnaceCard-module__-LHM7G__rowData:last-child{border-bottom:none}.FurnaceCard-module__-LHM7G__rowLabel{font-family:var(--font-dm-mono);color:var(--gray);letter-spacing:.03em;font-size:10px}.FurnaceCard-module__-LHM7G__rowValue{font-family:var(--font-jakarta);color:var(--white);text-align:right;font-size:12px;font-weight:600}.FurnaceCard-module__-LHM7G__rowUnit{color:var(--gray);margin-left:4px;font-size:10px;font-weight:400}.FurnaceCard-module__-LHM7G__analysisTable{border:1px solid var(--gray2);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.FurnaceCard-module__-LHM7G__analysisTHead{font-family:var(--font-jakarta);letter-spacing:.1em;color:var(--white);text-transform:uppercase;background:#acacac0f;grid-template-columns:1.2fr 1.4fr .8fr .8fr;justify-content:center;align-items:center;gap:0;padding:8px 10px;font-size:9px;font-weight:700;display:grid}.FurnaceCard-module__-LHM7G__analysisTHead span:first-child{justify-content:flex-start;margin-left:8px;display:flex}.FurnaceCard-module__-LHM7G__analysisTHead span{justify-content:center;display:flex}.FurnaceCard-module__-LHM7G__analysisTRow{border-top:1px solid var(--glass-border);grid-template-columns:1.2fr 1.4fr .8fr .8fr;gap:0;padding:7px 10px;transition:background .15s;display:grid}.FurnaceCard-module__-LHM7G__analysisTRow:hover{background:var(--glass-bg)}.FurnaceCard-module__-LHM7G__analysisTLabel{font-family:var(--font-jakarta);color:var(--gray);margin-left:8px;font-size:10px}.FurnaceCard-module__-LHM7G__analysisTStd{font-family:var(--font-jakarta);color:var(--yellow-glow);text-align:center;font-size:10px}.FurnaceCard-module__-LHM7G__analysisTVal{font-family:var(--font-jakarta);color:var(--white);text-align:center;font-size:11px;font-weight:600}.FurnaceCard-module__-LHM7G__hlEmpty{font-family:var(--font-dm-mono);color:var(--gray);font-size:11px}.FurnaceCard-module__-LHM7G__hlList{flex-direction:column;gap:4px;display:flex}.FurnaceCard-module__-LHM7G__hlItem{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.FurnaceCard-module__-LHM7G__hlDot{background:var(--yellow);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.FurnaceCard-module__-LHM7G__hlCheck{font-family:var(--font-dm-mono);color:var(--safe);flex-shrink:0;font-size:12px;line-height:1.4}.FurnaceCard-module__-LHM7G__hlText{font-family:var(--font-jakarta);color:var(--white);flex:1;font-size:12px;line-height:1.5}.FurnaceCard-module__-LHM7G__hlDone{opacity:.45}.FurnaceCard-module__-LHM7G__hlDone .FurnaceCard-module__-LHM7G__hlText{text-decoration:line-through}.FurnaceCard-module__-LHM7G__hlDivider{font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-align:center;border-top:1px solid var(--gray2);border-bottom:1px solid var(--gray2);margin:4px 0;padding:4px 0;font-size:9px}
.ConfirmDialog-module__dLTK2q__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-modal-nested);background:#000000c7;justify-content:center;align-items:center;padding:20px;animation:.2s ConfirmDialog-module__dLTK2q__overlayFade;display:flex;position:fixed;inset:0}.ConfirmDialog-module__dLTK2q__card{background:var(--black2);border:1px solid var(--glass-border);width:100%;max-width:420px;box-shadow:var(--shadow-dropdown);border-radius:16px;padding:24px 24px 22px;animation:.25s cubic-bezier(.22,1,.36,1) ConfirmDialog-module__dLTK2q__modalRise;position:relative}.ConfirmDialog-module__dLTK2q__card:before{content:"";background:var(--dialog-accent);border-radius:16px 16px 0 0;height:0;position:absolute;bottom:0;left:0;right:0}.ConfirmDialog-module__dLTK2q__header{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.ConfirmDialog-module__dLTK2q__icon{color:var(--dialog-accent);flex-shrink:0;margin-top:2px;display:inline-flex}.ConfirmDialog-module__dLTK2q__title{color:var(--white);font-size:16px;font-weight:700;font-family:var(--font-jakarta);margin:0;line-height:1.35}.ConfirmDialog-module__dLTK2q__message{color:var(--label-fg);font-size:13.5px;font-family:var(--font-jakarta);white-space:pre-line;margin:4px 0 22px;line-height:1.6}.ConfirmDialog-module__dLTK2q__buttons{justify-content:flex-end;gap:8px;display:flex}.ConfirmDialog-module__dLTK2q__cancelBtn,.ConfirmDialog-module__dLTK2q__confirmBtn{min-width:92px;font-size:13.5px;font-family:var(--font-jakarta);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;transition:background .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}.ConfirmDialog-module__dLTK2q__cancelBtn{border:1px solid var(--gray2);color:var(--label-fg);background:0 0;font-weight:600}.ConfirmDialog-module__dLTK2q__cancelBtn:hover{background:var(--glass-hover);border-color:var(--glass-border-strong);color:var(--white)}.ConfirmDialog-module__dLTK2q__confirmBtn{background:var(--dialog-accent);color:var(--on-yellow);box-shadow:var(--shadow-card);border:none;font-weight:700}.ConfirmDialog-module__dLTK2q__confirmBtn:hover{filter:brightness(1.08)}.ConfirmDialog-module__dLTK2q__cancelBtn:focus-visible,.ConfirmDialog-module__dLTK2q__confirmBtn:focus-visible{outline:2px solid var(--dialog-accent);outline-offset:2px}@keyframes ConfirmDialog-module__dLTK2q__overlayFade{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__dLTK2q__modalRise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__dLTK2q__overlay,.ConfirmDialog-module__dLTK2q__card{animation:none}}@media (max-width:420px){.ConfirmDialog-module__dLTK2q__buttons{flex-direction:column-reverse}.ConfirmDialog-module__dLTK2q__cancelBtn,.ConfirmDialog-module__dLTK2q__confirmBtn{width:100%}}
.CustomSelect-module__nvuioG__wrapper{position:relative}.CustomSelect-module__nvuioG__trigger{background:var(--black);width:100%;color:var(--gray);border:1px solid var(--gray2);font-family:var(--font-jakarta);cursor:pointer;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;transition:border-color .2s;display:flex}.CustomSelect-module__nvuioG__triggerCompact{border-radius:6px;padding:7px 10px;font-size:12px}.CustomSelect-module__nvuioG__trigger:hover{border-color:color-mix(in srgb, var(--white) 20%, transparent)}.CustomSelect-module__nvuioG__trigger:focus-visible{border-color:var(--yellow);box-shadow:0 0 0 2px var(--yellow-dim)}.CustomSelect-module__nvuioG__triggerOpen{border-color:var(--yellow-glow)}.CustomSelect-module__nvuioG__hasValue{color:var(--white);border-color:var(--safe-border)}.CustomSelect-module__nvuioG__placeholder{color:var(--gray)}.CustomSelect-module__nvuioG__value{color:var(--white)}.CustomSelect-module__nvuioG__arrow{color:var(--gray);flex-shrink:0;transition:transform .2s}.CustomSelect-module__nvuioG__arrowOpen{transform:rotate(180deg)}.CustomSelect-module__nvuioG__dropdown{background:var(--black2);border:1px solid var(--gray2);z-index:50;border-radius:10px;max-height:min(300px,100vh - 120px);padding:4px;animation:.15s CustomSelect-module__nvuioG__fadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000080}.CustomSelect-module__nvuioG__dropdownPortal{z-index:var(--z-popover);position:fixed;inset:auto}@keyframes CustomSelect-module__nvuioG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CustomSelect-module__nvuioG__option{width:100%;color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;transition:all .12s;display:flex}.CustomSelect-module__nvuioG__option:hover{background:color-mix(in srgb, var(--white) 5%, transparent);color:var(--white)}.CustomSelect-module__nvuioG__optionActive{background:var(--yellow-dim);color:var(--yellow);font-weight:600}.CustomSelect-module__nvuioG__optionHighlighted{background:color-mix(in srgb, var(--white) 8%, transparent);color:var(--white)}.CustomSelect-module__nvuioG__check{color:var(--yellow);font-size:12px}
@media (max-width:768px){.HistoryView-module__K8qwFq__historyFilterRow{flex-direction:column;align-items:stretch}}.HistoryView-module__K8qwFq__historyContainer{padding:0 16px 40px}.HistoryView-module__K8qwFq__historyHeader{border-bottom:1px solid var(--gray2);align-items:center;gap:16px;margin-bottom:12px;padding:16px 0;display:flex}.HistoryView-module__K8qwFq__historyBackBtn{border:1px solid var(--gray2);color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .15s;display:inline-flex}.HistoryView-module__K8qwFq__historyBackBtn:hover{color:var(--white);border-color:var(--white)}.HistoryView-module__K8qwFq__historyTitle{font-family:var(--font-space-grotesk);color:var(--white);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.HistoryView-module__K8qwFq__historyFilter{margin-bottom:16px}.HistoryView-module__K8qwFq__historyFilterRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.HistoryView-module__K8qwFq__historySearchBtn{border:1px solid var(--gray2);background:var(--black2);color:var(--white);font-family:var(--font-jakarta);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-bottom:0;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.HistoryView-module__K8qwFq__historySearchBtn:hover{border-color:var(--yellow);color:var(--yellow)}.HistoryView-module__K8qwFq__historySearchBtn:disabled{opacity:.5;cursor:not-allowed}.HistoryView-module__K8qwFq__historyError{background:var(--danger-dim);border:1px solid var(--danger-border);color:var(--danger);font-family:var(--font-jakarta);border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px}.HistoryView-module__K8qwFq__historyLoading,.HistoryView-module__K8qwFq__historyEmpty{color:var(--gray);font-family:var(--font-jakarta);border:1px dashed var(--gray2);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:48px 24px;font-size:14px;display:flex}.HistoryView-module__K8qwFq__historyTableWrap{border:1px solid var(--gray2);border-radius:12px;overflow-x:auto}.HistoryView-module__K8qwFq__historyTable{border-collapse:collapse;width:100%;font-family:var(--font-jakarta);font-size:13px}.HistoryView-module__K8qwFq__historyTable thead th{background:var(--black2);color:var(--gray);font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid var(--gray2);white-space:nowrap;padding:10px 14px;font-size:9px;font-weight:600}.HistoryView-module__K8qwFq__historyTable tbody td{border-bottom:1px solid var(--glass-border);vertical-align:top;padding:10px 14px}.HistoryView-module__K8qwFq__historyTable tbody tr:last-child td{border-bottom:none}.HistoryView-module__K8qwFq__historyRow{cursor:pointer;transition:background .12s}.HistoryView-module__K8qwFq__historyRow:hover{background:var(--glass-hover)}.HistoryView-module__K8qwFq__historyDateCell{flex-direction:column;gap:2px;display:flex}.HistoryView-module__K8qwFq__historyDate{font-family:var(--font-dm-mono);color:var(--white);font-size:12px;font-weight:600}.HistoryView-module__K8qwFq__historyDateFormatted{color:var(--gray);font-size:10px}.HistoryView-module__K8qwFq__historyMetric{color:var(--white);font-size:13px;display:block}.HistoryView-module__K8qwFq__historyMetricBold{font-family:var(--font-space-grotesk);color:var(--yellow);font-size:14px;font-weight:700;display:block}.HistoryView-module__K8qwFq__historySub{color:var(--gray);margin-top:2px;font-size:10px;display:block}.HistoryView-module__K8qwFq__historyHB{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.05em;background:var(--safe-dim);color:var(--safe);border-radius:4px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-block}.HistoryView-module__K8qwFq__historyHBDirty{background:var(--danger-dim);color:var(--danger)}.HistoryView-module__K8qwFq__historyHBCleaning{background:var(--yellow-dim);color:var(--yellow)}.HistoryView-module__K8qwFq__historyChevron{color:var(--gray);flex-shrink:0}.HistoryView-module__K8qwFq__historyRow:hover .HistoryView-module__K8qwFq__historyChevron{color:var(--yellow)}
.ImportWorkbookModal-module__sMh3IW__overlay{z-index:var(--z-modal);background:color-mix(in srgb, var(--black) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:clamp(12px,3vw,24px);display:flex;position:fixed;inset:0;overflow-y:auto}.ImportWorkbookModal-module__sMh3IW__modal{background:var(--black2);border:1px solid var(--glass-border);border-radius:var(--radius);width:min(960px,100%);max-height:min(88dvh,900px);box-shadow:var(--shadow-dropdown);font-family:var(--font-jakarta);flex-direction:column;display:flex;overflow:hidden}.ImportWorkbookModal-module__sMh3IW__header{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.ImportWorkbookModal-module__sMh3IW__headerTitle{color:var(--yellow);align-items:flex-start;gap:12px;display:flex}.ImportWorkbookModal-module__sMh3IW__headerTitle h2{color:var(--white);margin:0;font-size:15px;font-weight:600}.ImportWorkbookModal-module__sMh3IW__headerTitle p{color:var(--glass-text-muted);margin:4px 0 0;font-size:12px}.ImportWorkbookModal-module__sMh3IW__closeBtn{border:1px solid var(--glass-border);width:30px;height:30px;color:var(--gray);cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background .15s,color .15s;display:grid}.ImportWorkbookModal-module__sMh3IW__closeBtn:hover:not(:disabled){background:var(--glass-hover);color:var(--white)}.ImportWorkbookModal-module__sMh3IW__closeBtn:disabled{opacity:.4;cursor:not-allowed}.ImportWorkbookModal-module__sMh3IW__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.ImportWorkbookModal-module__sMh3IW__picker{border:1px dashed var(--glass-border-strong);border-radius:var(--radius);background:var(--glass-bg);color:var(--white);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:22px;font-size:13px;transition:background .15s,border-color .15s;display:flex}.ImportWorkbookModal-module__sMh3IW__picker:hover{background:var(--glass-hover);border-color:var(--yellow)}.ImportWorkbookModal-module__sMh3IW__picker:has(input:disabled){cursor:progress;opacity:.7}.ImportWorkbookModal-module__sMh3IW__error{border:1px solid var(--danger-border);background:var(--danger-dim);color:var(--danger);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.ImportWorkbookModal-module__sMh3IW__fileWarnings{border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--warning);border-radius:8px;margin:0;padding:10px 12px 10px 28px;font-size:12px;line-height:1.6}.ImportWorkbookModal-module__sMh3IW__tableWrap{border:1px solid var(--glass-border);border-radius:var(--radius);overflow-x:auto}.ImportWorkbookModal-module__sMh3IW__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.ImportWorkbookModal-module__sMh3IW__table thead th{z-index:1;background:var(--black3);border-bottom:1px solid var(--glass-border);color:var(--label-fg);letter-spacing:.03em;text-transform:uppercase;text-align:left;padding:10px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.ImportWorkbookModal-module__sMh3IW__table tbody td{border-bottom:1px solid var(--glass-border);color:var(--white);vertical-align:middle;padding:9px 12px}.ImportWorkbookModal-module__sMh3IW__row{transition:background .12s}.ImportWorkbookModal-module__sMh3IW__row:hover{background:var(--glass-hover)}.ImportWorkbookModal-module__sMh3IW__rowSelected{background:var(--glass-active)}.ImportWorkbookModal-module__sMh3IW__checkCol{width:36px}.ImportWorkbookModal-module__sMh3IW__numCol,.ImportWorkbookModal-module__sMh3IW__table thead th.ImportWorkbookModal-module__sMh3IW__numCol{text-align:right}.ImportWorkbookModal-module__sMh3IW__dateCell{flex-direction:column;gap:2px;display:flex}.ImportWorkbookModal-module__sMh3IW__dateCell small{color:var(--glass-text-dim);font-size:10px}.ImportWorkbookModal-module__sMh3IW__blank{color:var(--glass-text-dim)}.ImportWorkbookModal-module__sMh3IW__badge{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.ImportWorkbookModal-module__sMh3IW__badgeEmpty{color:var(--safe);background:var(--safe-dim);border-color:var(--safe-border)}.ImportWorkbookModal-module__sMh3IW__badgeGenerated{color:var(--info);background:var(--info-dim);border-color:var(--info-border)}.ImportWorkbookModal-module__sMh3IW__badgeManual{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.ImportWorkbookModal-module__sMh3IW__warnCount{background:color-mix(in srgb, var(--warning) 16%, transparent);min-width:20px;color:var(--warning);text-align:center;border-radius:999px;padding:2px 6px;font-weight:600;display:inline-block}.ImportWorkbookModal-module__sMh3IW__expandBtn{width:24px;height:24px;color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:transform .15s,color .15s;display:grid}.ImportWorkbookModal-module__sMh3IW__expandBtn:hover{color:var(--yellow)}.ImportWorkbookModal-module__sMh3IW__expandOpen{color:var(--yellow);transform:rotate(90deg)}.ImportWorkbookModal-module__sMh3IW__detailCell{background:var(--black3);white-space:normal;padding:14px 16px!important}.ImportWorkbookModal-module__sMh3IW__detailGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}.ImportWorkbookModal-module__sMh3IW__detailItem{background:var(--glass-bg);border-radius:5px;justify-content:space-between;gap:10px;padding:4px 8px;display:flex}.ImportWorkbookModal-module__sMh3IW__detailKey{color:var(--glass-text-muted);font-size:11px}.ImportWorkbookModal-module__sMh3IW__detailVal{color:var(--white);font-size:11px;font-weight:600}.ImportWorkbookModal-module__sMh3IW__detailBlock{margin-top:14px}.ImportWorkbookModal-module__sMh3IW__detailBlock h4{color:var(--label-fg);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:600;display:flex}.ImportWorkbookModal-module__sMh3IW__detailBlock ul{color:var(--glass-text-muted);margin:0;padding-left:18px;font-size:11px;line-height:1.7}.ImportWorkbookModal-module__sMh3IW__detailBlock code{color:var(--yellow);font-size:10px}.ImportWorkbookModal-module__sMh3IW__highlightList{max-height:180px;overflow-y:auto}.ImportWorkbookModal-module__sMh3IW__detailNote{color:var(--glass-text-dim);margin:6px 0 0;font-size:10px;font-style:italic}.ImportWorkbookModal-module__sMh3IW__overwriteNotice{border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.ImportWorkbookModal-module__sMh3IW__footer{border-top:1px solid var(--glass-border);background:var(--black3);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.ImportWorkbookModal-module__sMh3IW__footerInfo{color:var(--glass-text-muted);font-size:12px}.ImportWorkbookModal-module__sMh3IW__footerActions{gap:10px;display:flex}.ImportWorkbookModal-module__sMh3IW__btnGhost,.ImportWorkbookModal-module__sMh3IW__btnPrimary{font-family:var(--font-jakarta);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:12px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.ImportWorkbookModal-module__sMh3IW__btnGhost{border:1px solid var(--glass-border);color:var(--gray);background:0 0}.ImportWorkbookModal-module__sMh3IW__btnGhost:hover:not(:disabled){background:var(--glass-hover);color:var(--white)}.ImportWorkbookModal-module__sMh3IW__btnPrimary{background:var(--yellow);border:1px solid var(--yellow);color:var(--on-yellow)}.ImportWorkbookModal-module__sMh3IW__btnPrimary:hover:not(:disabled){background:var(--yellow2)}.ImportWorkbookModal-module__sMh3IW__btnGhost:disabled,.ImportWorkbookModal-module__sMh3IW__btnPrimary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.ImportWorkbookModal-module__sMh3IW__overlay{padding:0}.ImportWorkbookModal-module__sMh3IW__modal{border:none;border-radius:0;width:100%;height:100%;max-height:100vh}.ImportWorkbookModal-module__sMh3IW__header,.ImportWorkbookModal-module__sMh3IW__body{padding:14px 16px}.ImportWorkbookModal-module__sMh3IW__headerTitle p{display:none}.ImportWorkbookModal-module__sMh3IW__footer{flex-direction:column;align-items:stretch;gap:10px}.ImportWorkbookModal-module__sMh3IW__footerActions{justify-content:flex-end}.ImportWorkbookModal-module__sMh3IW__detailGrid{grid-template-columns:1fr 1fr}}
.TrendView-module__alSVSq__container{font-family:var(--font-jakarta);flex-direction:column;gap:14px;padding:16px 20px 40px;display:flex}.TrendView-module__alSVSq__header{align-items:center;gap:14px;display:flex}.TrendView-module__alSVSq__backBtn{border:1px solid var(--glass-border);color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.TrendView-module__alSVSq__backBtn:hover{background:var(--glass-hover);color:var(--white)}.TrendView-module__alSVSq__title{color:var(--yellow);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.TrendView-module__alSVSq__title span{color:var(--white)}.TrendView-module__alSVSq__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TrendView-module__alSVSq__searchBtn,.TrendView-module__alSVSq__pickerBtn{font-family:var(--font-jakarta);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.TrendView-module__alSVSq__searchBtn{background:var(--yellow);border:1px solid var(--yellow);color:var(--on-yellow)}.TrendView-module__alSVSq__searchBtn:hover:not(:disabled){background:var(--yellow2)}.TrendView-module__alSVSq__searchBtn:disabled{opacity:.5;cursor:not-allowed}.TrendView-module__alSVSq__pickerBtn{border:1px solid var(--glass-border);color:var(--gray);background:0 0}.TrendView-module__alSVSq__pickerBtn:hover{background:var(--glass-hover);color:var(--white)}.TrendView-module__alSVSq__pickerBtnActive{border-color:var(--yellow);color:var(--yellow)}.TrendView-module__alSVSq__exportGroup{gap:8px;margin-left:auto;display:flex}.TrendView-module__alSVSq__exportBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.TrendView-module__alSVSq__exportBtn:hover:not(:disabled){background:var(--glass-hover);border-color:var(--yellow);color:var(--yellow)}.TrendView-module__alSVSq__exportBtn:disabled{opacity:.4;cursor:not-allowed}.TrendView-module__alSVSq__cardExportBtn{border:1px solid var(--glass-border);width:24px;height:24px;color:var(--gray);cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.TrendView-module__alSVSq__cardExportBtn:hover:not(:disabled){background:var(--glass-hover);border-color:var(--yellow);color:var(--yellow)}.TrendView-module__alSVSq__cardExportBtn:disabled{opacity:.4;cursor:not-allowed}.TrendView-module__alSVSq__exporting{overflow:visible}.TrendView-module__alSVSq__gridCaption,.TrendView-module__alSVSq__cardCaption{display:none}.TrendView-module__alSVSq__chartGrid.TrendView-module__alSVSq__exporting>.TrendView-module__alSVSq__gridCaption{border-bottom:1px solid var(--glass-border);flex-direction:column;grid-column:1/-1;gap:3px;padding:4px 2px 10px;display:flex}.TrendView-module__alSVSq__chartGrid.TrendView-module__alSVSq__exporting>.TrendView-module__alSVSq__gridCaption strong{color:var(--white);font-size:15px;font-weight:600}.TrendView-module__alSVSq__chartGrid.TrendView-module__alSVSq__exporting>.TrendView-module__alSVSq__gridCaption span{color:var(--glass-text-muted);font-size:12px}.TrendView-module__alSVSq__card.TrendView-module__alSVSq__exporting .TrendView-module__alSVSq__cardCaption{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.TrendView-module__alSVSq__card.TrendView-module__alSVSq__exporting .TrendView-module__alSVSq__cardCaption strong{color:var(--white);font-size:12px;font-weight:600}.TrendView-module__alSVSq__card.TrendView-module__alSVSq__exporting .TrendView-module__alSVSq__cardCaption span{color:var(--glass-text-muted);font-size:10.5px}.TrendView-module__alSVSq__presetRow{flex-wrap:wrap;gap:7px;display:flex}.TrendView-module__alSVSq__presetChip{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--glass-text-muted);font-family:var(--font-jakarta);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.TrendView-module__alSVSq__presetChip:hover{background:var(--glass-hover);color:var(--white)}.TrendView-module__alSVSq__presetChipActive{background:var(--yellow-dim);border-color:var(--yellow);color:var(--yellow)}.TrendView-module__alSVSq__picker{background:var(--black2);border:1px solid var(--glass-border);border-radius:var(--radius);padding:14px 16px}.TrendView-module__alSVSq__pickerHead{border-bottom:1px solid var(--glass-border);color:var(--glass-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;font-size:12px;display:flex}.TrendView-module__alSVSq__pickerHeadActions{align-items:center;gap:10px;display:flex}.TrendView-module__alSVSq__linkBtn{color:var(--yellow);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600;text-decoration:underline}.TrendView-module__alSVSq__iconBtn{border:1px solid var(--glass-border);width:24px;height:24px;color:var(--gray);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.TrendView-module__alSVSq__iconBtn:hover{background:var(--glass-hover);color:var(--white)}.TrendView-module__alSVSq__pickerGroup{margin-bottom:12px}.TrendView-module__alSVSq__pickerGroup h4{color:var(--label-fg);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.TrendView-module__alSVSq__pickerFields{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:4px 10px;display:grid}.TrendView-module__alSVSq__pickerField{color:var(--white);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;transition:background .12s;display:flex}.TrendView-module__alSVSq__pickerField:hover{background:var(--glass-hover)}.TrendView-module__alSVSq__pickerField small{color:var(--glass-text-dim);margin-left:auto;font-size:10px}.TrendView-module__alSVSq__pickerFieldDisabled{opacity:.4;cursor:not-allowed}.TrendView-module__alSVSq__error{border:1px solid var(--danger-border);background:var(--danger-dim);color:var(--danger);border-radius:8px;padding:10px 12px;font-size:12px}.TrendView-module__alSVSq__loading{color:var(--gray);justify-content:center;align-items:center;gap:10px;padding:60px 0;font-size:13px;display:flex}.TrendView-module__alSVSq__noData{height:100%;color:var(--glass-text-dim);text-align:center;place-items:center;padding:0 16px;font-size:12px;display:grid}.TrendView-module__alSVSq__chartGrid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:14px;display:grid}.TrendView-module__alSVSq__card{background:var(--black2);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;padding:14px 16px;display:flex}.TrendView-module__alSVSq__cardHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.TrendView-module__alSVSq__cardHead h3{color:var(--white);margin:0;font-size:13px;font-weight:600}.TrendView-module__alSVSq__cardHeadRight{flex:none;align-items:center;gap:8px;display:flex}.TrendView-module__alSVSq__cardUnit{color:var(--glass-text-dim);font-size:11px}.TrendView-module__alSVSq__chartArea{width:100%;height:190px}.TrendView-module__alSVSq__statsPanel{border-top:1px solid var(--glass-border);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.TrendView-module__alSVSq__statTitle{color:var(--glass-text-muted);align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:600;display:flex}.TrendView-module__alSVSq__swatch{border-radius:2px;flex:none;width:9px;height:9px}.TrendView-module__alSVSq__statList{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.TrendView-module__alSVSq__statList div{flex-direction:column;gap:2px;display:flex}.TrendView-module__alSVSq__statList dt{color:var(--label-fg);letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;font-weight:600}.TrendView-module__alSVSq__statList dd{color:var(--white);align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.TrendView-module__alSVSq__dateLink{color:var(--yellow);font-family:var(--font-jakarta);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:10px;font-weight:500;text-decoration:underline}.TrendView-module__alSVSq__dateLink:hover{color:var(--yellow2)}.TrendView-module__alSVSq__missingBadge{border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);border-radius:999px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:600}@media (max-width:768px){.TrendView-module__alSVSq__container{padding:12px 14px 32px}.TrendView-module__alSVSq__chartGrid{grid-template-columns:1fr}.TrendView-module__alSVSq__chartArea{height:165px}.TrendView-module__alSVSq__statList{grid-template-columns:repeat(2,1fr)}.TrendView-module__alSVSq__pickerFields{grid-template-columns:1fr}.TrendView-module__alSVSq__controls>*{flex:auto}.TrendView-module__alSVSq__exportGroup{margin-left:0}.TrendView-module__alSVSq__exportBtn{flex:1;justify-content:center}}
.DatePicker-module__o_mf1W__datePicker{width:100%;position:relative}.DatePicker-module__o_mf1W__datePickerCompact{flex-shrink:0;width:200px}.DatePicker-module__o_mf1W__datePickerCompact .DatePicker-module__o_mf1W__datePickerTrigger{padding:9px 12px;font-size:13px}.DatePicker-module__o_mf1W__datePickerTrigger{background:var(--black3);border:1px solid var(--gray2);width:100%;color:var(--white);font-family:var(--font-jakarta);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.DatePicker-module__o_mf1W__datePickerTrigger:hover{border-color:var(--glass-border-strong);background:var(--glass-hover)}.DatePicker-module__o_mf1W__datePickerOpen{box-shadow:0 0 0 2px var(--yellow-dim);border-color:var(--yellow)!important}.DatePicker-module__o_mf1W__datePickerText{color:var(--white);font-weight:500}.DatePicker-module__o_mf1W__datePickerPlaceholder{color:var(--gray)}.DatePicker-module__o_mf1W__datePickerIcon{color:var(--gray);flex-shrink:0;transition:color .2s}.DatePicker-module__o_mf1W__datePickerOpen .DatePicker-module__o_mf1W__datePickerIcon,.DatePicker-module__o_mf1W__datePickerIconOpen{color:var(--yellow)}.DatePicker-module__o_mf1W__calendar{z-index:var(--z-popover);background:var(--black2);border:1px solid var(--gray2);box-shadow:var(--shadow-dropdown);border-radius:12px;min-width:260px;padding:12px;animation:.15s DatePicker-module__o_mf1W__fadeIn;position:fixed}@keyframes DatePicker-module__o_mf1W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DatePicker-module__o_mf1W__calHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.DatePicker-module__o_mf1W__calMonthYear{font-family:var(--font-space-grotesk);color:var(--white);font-size:13px;font-weight:700}.DatePicker-module__o_mf1W__calNavBtn{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.DatePicker-module__o_mf1W__calNavBtn:hover{background:var(--glass-hover);color:var(--white)}.DatePicker-module__o_mf1W__calWeekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.DatePicker-module__o_mf1W__calWeekday{text-align:center;font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--gray);padding:4px 0;font-size:9px}.DatePicker-module__o_mf1W__calGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module__o_mf1W__calDayEmpty{aspect-ratio:1}.DatePicker-module__o_mf1W__calDay{aspect-ratio:1;color:var(--white);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:all .12s;display:flex}.DatePicker-module__o_mf1W__calDay:hover:not(:disabled){background:var(--glass-hover)}.DatePicker-module__o_mf1W__calDayToday{color:var(--white);border:1px solid var(--yellow);font-weight:500}.DatePicker-module__o_mf1W__calDaySelected{font-weight:700;background:var(--yellow)!important;color:var(--black)!important}.DatePicker-module__o_mf1W__calDaySelected.DatePicker-module__o_mf1W__calDayToday{background:var(--yellow)!important;color:var(--black)!important}.DatePicker-module__o_mf1W__calDayRangeSingle{border-radius:6px;font-weight:700;background:var(--yellow)!important;color:var(--black)!important}.DatePicker-module__o_mf1W__calDayRangeStart{border-radius:6px 0 0 6px;font-weight:700;background:var(--yellow)!important;color:var(--black)!important}.DatePicker-module__o_mf1W__calDayRangeEnd{border-radius:0 6px 6px 0;font-weight:700;background:var(--yellow)!important;color:var(--black)!important}.DatePicker-module__o_mf1W__calDayInRange{border-radius:0;background:var(--yellow-dim)!important;color:var(--yellow)!important}.DatePicker-module__o_mf1W__rangeFooter{border-top:1px solid var(--gray2);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.DatePicker-module__o_mf1W__rangeHint{font-family:var(--font-dm-mono);color:var(--gray);font-size:10px}.DatePicker-module__o_mf1W__rangeUntilBtn{border:1px solid var(--yellow-glow);background:var(--yellow-dim);color:var(--yellow);font-family:var(--font-dm-mono);cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .15s}.DatePicker-module__o_mf1W__rangeUntilBtn:hover{background:var(--yellow);color:var(--black)}.DatePicker-module__o_mf1W__calDayDisabled{opacity:.2;cursor:not-allowed;pointer-events:none}
.HighlightsCard-module__j65uDa__card{background:var(--black2);border:1px solid var(--gray2);border-radius:14px;width:100%;height:100%;padding:16px;transition:all .25s;position:relative;overflow:hidden}.HighlightsCard-module__j65uDa__card:hover{border-color:var(--yellow);transform:translateY(-2px)}.HighlightsCard-module__j65uDa__header{align-items:center;gap:12px;display:flex}.HighlightsCard-module__j65uDa__title{font-family:var(--font-bebas-neue);color:var(--white);letter-spacing:.04em;font-size:24px}.HighlightsCard-module__j65uDa__badge{background:var(--yellow-dim);border:1px solid var(--yellow-glow);color:var(--yellow);font-family:var(--font-dm-mono);letter-spacing:.06em;border-radius:20px;padding:3px 9px;font-size:10px}.HighlightsCard-module__j65uDa__empty{font-family:var(--font-dm-mono);color:var(--gray);font-size:11px}.HighlightsCard-module__j65uDa__list{flex-direction:column;gap:6px;display:flex}.HighlightsCard-module__j65uDa__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px;transition:background .15s;display:flex}.HighlightsCard-module__j65uDa__item:hover{background:var(--glass-hover)}.HighlightsCard-module__j65uDa__dot{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 6px var(--yellow-glow);border-radius:50%;flex-shrink:0;margin-top:5px}.HighlightsCard-module__j65uDa__checkIcon{font-family:var(--font-dm-mono);color:var(--safe);flex-shrink:0;font-size:13px;line-height:1.4}.HighlightsCard-module__j65uDa__text{font-family:var(--font-jakarta);color:var(--white);flex:1;font-size:13px;line-height:1.55}.HighlightsCard-module__j65uDa__itemDone{opacity:.4}.HighlightsCard-module__j65uDa__itemDone .HighlightsCard-module__j65uDa__text{text-decoration:line-through}.HighlightsCard-module__j65uDa__divider{font-family:var(--font-dm-mono);letter-spacing:.18em;color:var(--gray);text-align:center;border-top:1px solid var(--gray2);border-bottom:1px solid var(--gray2);text-transform:uppercase;margin:4px 0;padding:5px 0;font-size:9px}
.NotificationBell-module__doceWq__wrapper{position:relative}.NotificationBell-module__doceWq__bellBtn{border:1px solid var(--gray2);color:var(--gray);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:relative}.NotificationBell-module__doceWq__bellBtn:hover{border-color:var(--yellow);color:var(--yellow)}.NotificationBell-module__doceWq__badge{background:var(--danger);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:700;font-family:var(--font-dm-mono);border:2px solid var(--black2);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-4px;right:-4px}.NotificationBell-module__doceWq__panel{background:var(--black2);border:1px solid var(--gray2);z-index:100;border-radius:12px;flex-direction:column;width:340px;max-height:420px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #00000080}.NotificationBell-module__doceWq__panelHeader{border-bottom:1px solid var(--gray2);font-family:var(--font-jakarta);color:var(--white);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.NotificationBell-module__doceWq__markAllBtn{color:var(--yellow);font-size:11px;font-family:var(--font-dm-mono);cursor:pointer;background:0 0;border:none;padding:0}.NotificationBell-module__doceWq__panelList{overflow-y:auto}.NotificationBell-module__doceWq__empty{text-align:center;color:var(--gray);font-size:12px;font-family:var(--font-jakarta);padding:24px 14px}.NotificationBell-module__doceWq__item{text-align:left;border:none;border-bottom:1px solid var(--glass-border);cursor:pointer;background:0 0;width:100%;padding:10px 14px;transition:background .15s;display:block}.NotificationBell-module__doceWq__item:last-child{border-bottom:none}.NotificationBell-module__doceWq__item:hover{background:var(--glass-hover)}.NotificationBell-module__doceWq__itemUnread{background:var(--yellow-dim)}.NotificationBell-module__doceWq__itemUnread:hover{background:var(--yellow-glow)}.NotificationBell-module__doceWq__itemTitle{font-family:var(--font-jakarta);color:var(--white);font-size:13px;font-weight:600}.NotificationBell-module__doceWq__itemMessage{font-family:var(--font-jakarta);color:var(--gray);margin-top:2px;font-size:11.5px}.NotificationBell-module__doceWq__itemTime{font-family:var(--font-dm-mono);color:var(--gray);opacity:.7;margin-top:4px;font-size:9.5px}@media (max-width:1023px){.NotificationBell-module__doceWq__panel{width:auto;position:fixed;top:60px;left:8px;right:8px}}
.GlobalSearch-module__tXA4UW__wrapper{width:100%;position:relative}.GlobalSearch-module__tXA4UW__inputRow{background:var(--black3);border:1px solid var(--gray2);border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 10px;transition:border-color .2s,box-shadow .2s;display:flex}.GlobalSearch-module__tXA4UW__inputRow:focus-within{border-color:var(--yellow);box-shadow:0 0 0 2px var(--yellow-dim)}.GlobalSearch-module__tXA4UW__searchIcon{color:var(--gray);flex-shrink:0}.GlobalSearch-module__tXA4UW__input{min-width:0;color:var(--white);font-family:var(--font-jakarta);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.GlobalSearch-module__tXA4UW__input::placeholder{color:var(--gray)}.GlobalSearch-module__tXA4UW__kbd{font-family:var(--font-dm-mono);color:var(--gray);border:1px solid var(--gray2);letter-spacing:.05em;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:9.5px}.GlobalSearch-module__tXA4UW__panel{background:var(--black2);border:1px solid var(--gray2);z-index:100;border-radius:12px;max-height:380px;padding:6px;animation:.15s GlobalSearch-module__tXA4UW__dropdownIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000080}@keyframes GlobalSearch-module__tXA4UW__dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.GlobalSearch-module__tXA4UW__empty{text-align:center;color:var(--gray);font-size:12.5px;font-family:var(--font-jakarta);padding:16px 12px}.GlobalSearch-module__tXA4UW__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .12s;display:flex}.GlobalSearch-module__tXA4UW__itemActive{background:var(--yellow-dim)}.GlobalSearch-module__tXA4UW__itemGroup{font-family:var(--font-dm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);background:var(--black3);text-align:center;border-radius:5px;flex-shrink:0;min-width:52px;padding:3px 6px;font-size:9px}.GlobalSearch-module__tXA4UW__itemLabel{font-family:var(--font-jakarta);color:var(--white);flex:1;font-size:13px}.GlobalSearch-module__tXA4UW__itemActive .GlobalSearch-module__tXA4UW__itemLabel{color:var(--yellow)}.GlobalSearch-module__tXA4UW__itemEnter{color:var(--yellow);flex-shrink:0}
.ProfileMenu-module__YfcAJa__wrapper{position:relative}.ProfileMenu-module__YfcAJa__trigger{border:1px solid var(--gray2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;height:34px;padding:4px 8px;transition:border-color .2s;display:flex}.ProfileMenu-module__YfcAJa__trigger:hover{border-color:var(--yellow)}.ProfileMenu-module__YfcAJa__avatar{background:var(--yellow-dim);border:1px solid var(--yellow-glow);width:24px;height:24px;color:var(--yellow);font-family:var(--font-jakarta);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.ProfileMenu-module__YfcAJa__avatarImg{object-fit:cover;width:100%;height:100%}.ProfileMenu-module__YfcAJa__chevron{color:var(--gray);transition:transform .2s}.ProfileMenu-module__YfcAJa__chevronOpen{color:var(--yellow);transform:rotate(180deg)}.ProfileMenu-module__YfcAJa__panel{background:var(--black2);border:1px solid var(--gray2);z-index:100;border-radius:12px;width:240px;animation:.15s ProfileMenu-module__YfcAJa__dropdownIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #00000080}@keyframes ProfileMenu-module__YfcAJa__dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ProfileMenu-module__YfcAJa__header{border-bottom:1px solid var(--gray2);align-items:center;gap:10px;padding:14px;display:flex}.ProfileMenu-module__YfcAJa__headerAvatar{background:var(--yellow-dim);border:1px solid var(--yellow-glow);width:40px;height:40px;color:var(--yellow);font-family:var(--font-jakarta);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;overflow:hidden}.ProfileMenu-module__YfcAJa__headerText{min-width:0}.ProfileMenu-module__YfcAJa__headerName{font-family:var(--font-jakarta);color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ProfileMenu-module__YfcAJa__headerRole{font-family:var(--font-dm-mono);color:var(--gray);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:10px}.ProfileMenu-module__YfcAJa__menuList{padding:6px}.ProfileMenu-module__YfcAJa__menuItem{text-align:left;cursor:pointer;width:100%;color:var(--white);font-family:var(--font-jakarta);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;transition:background .12s,color .12s;display:flex}.ProfileMenu-module__YfcAJa__menuItem:hover{background:var(--glass-hover)}.ProfileMenu-module__YfcAJa__menuItem svg{color:var(--gray);flex-shrink:0;transition:color .12s}.ProfileMenu-module__YfcAJa__menuItem:hover svg{color:var(--yellow)}.ProfileMenu-module__YfcAJa__menuItemDanger:hover{background:var(--danger-dim);color:var(--danger)}.ProfileMenu-module__YfcAJa__menuItemDanger:hover svg{color:var(--danger)}
.Sidebar-module__WZVnLW__mobileTopBar{background:var(--black2);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--gray2);height:56px;z-index:var(--z-mobile-topbar);justify-content:space-between;align-items:center;padding:0 20px;display:none;position:fixed;top:0;left:0;right:0}.Sidebar-module__WZVnLW__mobileBrand,.Sidebar-module__WZVnLW__mobileActions{align-items:center;gap:10px;display:flex}.Sidebar-module__WZVnLW__mobileLogo{object-fit:cover;border-radius:50%;width:28px;height:28px}.Sidebar-module__WZVnLW__hamburgerBtn{color:var(--white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.Sidebar-module__WZVnLW__backdrop{background:color-mix(in srgb, var(--black) 70%, transparent);-webkit-backdrop-filter:blur(4px);z-index:var(--z-sidebar-backdrop);display:none;position:fixed;inset:0}.Sidebar-module__WZVnLW__sidebar{width:var(--sidebar-w,248px);background:var(--black2);border-right:1px solid var(--gray2);z-index:var(--z-sidebar);flex-direction:column;transition:transform .35s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}.Sidebar-module__WZVnLW__sidebarHeader{border-bottom:1px solid var(--gray2);justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex}.Sidebar-module__WZVnLW__logoLink{align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.Sidebar-module__WZVnLW__logoImg{object-fit:contain;border-radius:50%;flex-shrink:0;width:26px;height:26px}.Sidebar-module__WZVnLW__brandText{font-family:var(--font-jakarta);color:var(--white);letter-spacing:.03em;white-space:nowrap;font-size:14px;font-weight:700}.Sidebar-module__WZVnLW__collapseBtn{border:1px solid var(--gray2);color:var(--gray);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__collapseBtn:hover{border-color:var(--yellow);color:var(--yellow)}.Sidebar-module__WZVnLW__closeBtn{color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:all .2s;display:none}.Sidebar-module__WZVnLW__closeBtn:hover{color:var(--white);background:var(--glass-hover)}.Sidebar-module__WZVnLW__navMenu{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:2px;padding:16px 12px;display:flex;overflow-y:auto}.Sidebar-module__WZVnLW__navMenu::-webkit-scrollbar{display:none}.Sidebar-module__WZVnLW__onboardingNavGroup{flex-direction:column;gap:2px;display:flex}.Sidebar-module__WZVnLW__navItem{color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Sidebar-module__WZVnLW__navItem:hover{background:var(--glass-hover);color:var(--white)}.Sidebar-module__WZVnLW__iconWrap{opacity:.55;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:flex}.Sidebar-module__WZVnLW__navItem:hover .Sidebar-module__WZVnLW__iconWrap,.Sidebar-module__WZVnLW__active .Sidebar-module__WZVnLW__iconWrap{opacity:1}.Sidebar-module__WZVnLW__active{background:var(--yellow-dim);color:var(--yellow);font-weight:600}.Sidebar-module__WZVnLW__active:before{content:"";background:var(--yellow);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module__WZVnLW__active:hover{background:var(--yellow-dim);color:var(--yellow)}.Sidebar-module__WZVnLW__navBadge{background:var(--danger);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:700;font-family:var(--font-dm-mono);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;display:flex}.Sidebar-module__WZVnLW__navBadgeDot{background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--black2);border-radius:50%;position:absolute;top:6px;right:10px}.Sidebar-module__WZVnLW__navChevron{opacity:.4;color:var(--gray);flex-shrink:0;margin-left:2px;transition:all .25s}.Sidebar-module__WZVnLW__navItem:hover .Sidebar-module__WZVnLW__navChevron{opacity:.7}.Sidebar-module__WZVnLW__navChevronOpen{opacity:.8;color:var(--yellow);transform:rotate(180deg)}.Sidebar-module__WZVnLW__navItemExpanded{background:var(--glass-bg);border-radius:10px 10px 0 0}.Sidebar-module__WZVnLW__navSubmenu{background:var(--glass-bg);border:1px solid var(--glass-border);border-top:none;border-radius:0 0 10px 10px;flex-direction:column;margin:-2px 0 4px;padding:2px 0 6px;display:flex;overflow:hidden}.Sidebar-module__WZVnLW__navSubitem{font-size:12.5px;font-family:var(--font-jakarta);color:var(--gray);align-items:center;padding:8px 14px 8px 50px;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}.Sidebar-module__WZVnLW__navSubitem:before{content:"";background:var(--gray);opacity:.4;border-radius:50%;width:4px;height:4px;transition:all .2s;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.Sidebar-module__WZVnLW__navSubitem:hover{background:var(--glass-hover);color:var(--white)}.Sidebar-module__WZVnLW__navSubitem:hover:before{background:var(--white);opacity:.6}.Sidebar-module__WZVnLW__navSubitemActive{background:var(--yellow-dim);font-weight:600;color:var(--yellow)!important}.Sidebar-module__WZVnLW__navSubitemActive:before{opacity:1;width:6px;height:6px;background:var(--yellow)!important}.Sidebar-module__WZVnLW__sidebarFooter{border-top:1px solid var(--gray2);padding:16px 12px}.Sidebar-module__WZVnLW__userSection{background:var(--black3);border:1px solid var(--gray2);border-radius:12px;flex-direction:column;gap:10px;padding:12px;transition:border-color .2s;display:flex}.Sidebar-module__WZVnLW__userSection:hover{border-color:var(--glass-border-strong)}.Sidebar-module__WZVnLW__userInfo{align-items:center;gap:10px;text-decoration:none;display:flex}.Sidebar-module__WZVnLW__avatar{background:var(--yellow-dim);border:1px solid var(--yellow-glow);width:34px;height:34px;color:var(--yellow);font-family:var(--font-jakarta);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__avatar:hover{border-color:var(--yellow);box-shadow:0 0 12px var(--yellow-dim)}.Sidebar-module__WZVnLW__userName{font-family:var(--font-jakarta);color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;transition:color .2s;overflow:hidden}.Sidebar-module__WZVnLW__userName:hover{color:var(--yellow)}.Sidebar-module__WZVnLW__logoutBtn{border:1px solid var(--gray2);width:100%;color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12.5px;font-weight:500;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__logoutBtn:hover{background:var(--danger-dim);color:var(--danger);border-color:var(--danger-border)}.Sidebar-module__WZVnLW__loginBtn{background:var(--yellow);width:100%;color:var(--on-yellow);font-family:var(--font-jakarta);border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__loginBtn:hover{opacity:.9}.Sidebar-module__WZVnLW__mobileSearchWrap{border-bottom:1px solid var(--gray2);padding:12px 12px 4px;display:none}.Sidebar-module__WZVnLW__mobileFooter{border-top:1px solid var(--gray2);grid-template-columns:1fr 1fr auto;gap:8px;padding:12px;display:none}.Sidebar-module__WZVnLW__mobileAction{background:var(--black3);border:1px solid var(--gray2);color:var(--gray);font-family:var(--font-jakarta);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__mobileAction:hover{border-color:var(--yellow);color:var(--yellow)}.Sidebar-module__WZVnLW__mobileActionActive{border-color:var(--yellow);color:var(--yellow);background:var(--yellow-dim)}.Sidebar-module__WZVnLW__mobileActionIcon{display:flex}.Sidebar-module__WZVnLW__mobileProfileCell{align-items:center;display:flex}@media (max-width:1023px){.Sidebar-module__WZVnLW__backdrop{display:block}.Sidebar-module__WZVnLW__sidebar{border-right:none;border-left:1px solid var(--gray2);border-radius:16px 0 0 16px;width:280px;left:0;right:auto;transform:translate(-100%)}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__open{transform:translate(0);box-shadow:-8px 0 40px #0000004d}.Sidebar-module__WZVnLW__collapseBtn{display:none}.Sidebar-module__WZVnLW__closeBtn{display:flex}}@media (min-width:1024px){.Sidebar-module__WZVnLW__sidebar{transform:none}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__brandText,.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navItem span,.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navChevron,.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__logoLink{display:none}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__sidebarHeader{justify-content:center;padding:0 8px}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navMenu{padding:16px 8px}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navItem{justify-content:center;padding:10px}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navBadge{display:none}}
.ManpowerCard-module__MEIt5q__card{background:var(--black2);border:1px solid var(--gray2);border-radius:14px;width:100%;padding:16px;transition:all .25s;position:relative;overflow:hidden}.ManpowerCard-module__MEIt5q__card:hover{border-color:var(--yellow);transform:translateY(-2px)}.ManpowerCard-module__MEIt5q__cardWide{grid-column:1/-1}.ManpowerCard-module__MEIt5q__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ManpowerCard-module__MEIt5q__title{font-family:var(--font-bebas-neue);color:var(--white);letter-spacing:.04em;font-size:24px}.ManpowerCard-module__MEIt5q__stateMsg{height:100px;color:var(--gray);justify-content:center;align-items:center;font-size:12px;display:flex}.ManpowerCard-module__MEIt5q__stateError{height:auto;color:var(--danger);margin-top:12px}.ManpowerCard-module__MEIt5q__blockLabel{font-weight:700}.ManpowerCard-module__MEIt5q__cycleBlock{color:var(--gray);font-size:10px;font-weight:400}.ManpowerCard-module__MEIt5q__shiftCrew1{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.ManpowerCard-module__MEIt5q__shiftCrew2{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.ManpowerCard-module__MEIt5q__cardLabel{font-size:9px;font-family:var(--font-jakarta);letter-spacing:.15em;color:var(--gray);text-transform:uppercase;margin-bottom:4px}.ManpowerCard-module__MEIt5q__shiftName{color:var(--white);font-size:14px;font-family:var(--font-jakarta);text-transform:uppercase;letter-spacing:.1em}.ManpowerCard-module__MEIt5q__shiftGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ManpowerCard-module__MEIt5q__shiftCard{background:var(--black2);border:1px solid var(--gray2);border-radius:10px;min-height:50px;padding:12px 14px;transition:all .3s}.ManpowerCard-module__MEIt5q__shiftCard:hover{background:var(--black3);transform:translateY(-2px)}.ManpowerCard-module__MEIt5q__shiftCardActive{border-color:var(--yellow-glow);background:var(--yellow-dim)}.ManpowerCard-module__MEIt5q__shiftCardActive:hover{background:var(--yellow-dim);transform:translateY(-2px)}.ManpowerCard-module__MEIt5q__shiftCardLabel{font-family:var(--font-jakarta);min-height:40px;color:var(--white);justify-content:space-between;font-size:18px;line-height:1;display:flex}.ManpowerCard-module__MEIt5q__shiftCardActive .ManpowerCard-module__MEIt5q__shiftCardLabel{color:var(--yellow)}.ManpowerCard-module__MEIt5q__shiftCardSub{font-size:9px;font-family:var(--font-dm-mono);color:var(--gray);margin-top:2px}.ManpowerCard-module__MEIt5q__shiftDots{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.ManpowerCard-module__MEIt5q__sdot{background:var(--yellow);border-radius:50%;width:8px;height:8px;animation:.3s both ManpowerCard-module__MEIt5q__fadeDot}.ManpowerCard-module__MEIt5q__sdotStand{background:var(--gray2);border:1px solid var(--gray2)}.ManpowerCard-module__MEIt5q__shiftCardActive .ManpowerCard-module__MEIt5q__sdot:not(.ManpowerCard-module__MEIt5q__sdotStand){box-shadow:0 0 4px var(--yellow-glow)}@keyframes ManpowerCard-module__MEIt5q__fadeDot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}
.TopBar-module__rAiKWG__topBar{height:56px;z-index:var(--z-topbar);background:color-mix(in srgb, var(--black2) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray2);align-items:center;gap:10px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:1024px){.TopBar-module__rAiKWG__topBar{left:var(--sidebar-w,240px);transition:left .25s cubic-bezier(.4,0,.2,1)}}.TopBar-module__rAiKWG__hamburger{color:var(--white);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.TopBar-module__rAiKWG__mobileBrand{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.TopBar-module__rAiKWG__mobileLogo{object-fit:contain;border-radius:50%;flex-shrink:0;width:24px;height:24px}.TopBar-module__rAiKWG__mobileBrandText{font-family:var(--font-jakarta);color:var(--white);white-space:nowrap;font-size:14px;font-weight:700}.TopBar-module__rAiKWG__searchSlot{flex:1;max-width:440px;display:none}.TopBar-module__rAiKWG__spacer{flex:1}.TopBar-module__rAiKWG__clock{font-family:var(--font-dm-mono);color:var(--white);letter-spacing:.05em;flex-shrink:0;font-size:13px}.TopBar-module__rAiKWG__clockTz{color:var(--gray);letter-spacing:.08em;margin-left:3px;font-size:11px}.TopBar-module__rAiKWG__tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.TopBar-module__rAiKWG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.TopBar-module__rAiKWG__onboardingCount{color:var(--glass-text-muted);margin-left:4px;font-size:9px;font-weight:700}.TopBar-module__rAiKWG__onboardingButton{width:auto;min-width:34px;padding:0 8px}.TopBar-module__rAiKWG__iconBtn{border:1px solid var(--gray2);color:var(--gray);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:all .2s;display:flex}.TopBar-module__rAiKWG__iconBtn:hover{border-color:var(--yellow);color:var(--yellow)}.TopBar-module__rAiKWG__iconBtnActive{border-color:var(--yellow);color:var(--yellow);background:var(--yellow-dim)}@media (min-width:1024px){.TopBar-module__rAiKWG__hamburger,.TopBar-module__rAiKWG__mobileBrand{display:none}.TopBar-module__rAiKWG__searchSlot{display:block}}@media (max-width:640px){.TopBar-module__rAiKWG__onboardingCount{display:none}.TopBar-module__rAiKWG__onboardingButton{width:34px;padding:0}}
.HandoverSummaryCard-module__wNQ9Cq__wrapper{width:100%}.HandoverSummaryCard-module__wNQ9Cq__header{color:var(--gray);align-items:center;gap:8px;margin-bottom:10px;display:flex}.HandoverSummaryCard-module__wNQ9Cq__title{font-size:10px;font-family:var(--font-dm-mono);letter-spacing:.12em;text-transform:uppercase}.HandoverSummaryCard-module__wNQ9Cq__date{font-size:9px;font-family:var(--font-dm-mono);color:var(--gray);opacity:.5;letter-spacing:.05em;margin-left:auto}.HandoverSummaryCard-module__wNQ9Cq__grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.HandoverSummaryCard-module__wNQ9Cq__shiftCard{background:var(--black2);border:1px solid var(--gray2);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;min-height:100px;padding:16px;text-decoration:none;transition:all .25s;display:flex}.HandoverSummaryCard-module__wNQ9Cq__shiftCard:hover{background-color:var(--yellow-dim);border-color:var(--yellow);transition:all .3s ease-in-out;transform:translateY(-2px)}.HandoverSummaryCard-module__wNQ9Cq__shiftTitle{font-size:14px;font-family:var(--font-jakarta);font-weight:700}.HandoverSummaryCard-module__wNQ9Cq__titleNight{color:var(--shift-night)}.HandoverSummaryCard-module__wNQ9Cq__titleMorning{color:var(--shift-morning)}.HandoverSummaryCard-module__wNQ9Cq__titleMid{color:var(--shift-mid)}.HandoverSummaryCard-module__wNQ9Cq__shiftTime{font-size:10px;font-family:var(--font-dm-mono);color:var(--gray);letter-spacing:.05em}.HandoverSummaryCard-module__wNQ9Cq__stats{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.HandoverSummaryCard-module__wNQ9Cq__stat{font-size:10px;font-family:var(--font-jakarta);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.HandoverSummaryCard-module__wNQ9Cq__actOrder{color:var(--safe)}.HandoverSummaryCard-module__wNQ9Cq__actPending{color:var(--warning)}.HandoverSummaryCard-module__wNQ9Cq__actNote{color:var(--info)}.HandoverSummaryCard-module__wNQ9Cq__statMore{color:var(--gray);opacity:.5}.HandoverSummaryCard-module__wNQ9Cq__noReport{color:var(--gray);opacity:.4;font-size:11px;font-family:var(--font-dm-mono);margin-top:4px}.HandoverSummaryCard-module__wNQ9Cq__spinner{min-height:80px;color:var(--gray);justify-content:center;align-items:center;display:flex}.HandoverSummaryCard-module__wNQ9Cq__spin{animation:1s linear infinite HandoverSummaryCard-module__wNQ9Cq__spin}@keyframes HandoverSummaryCard-module__wNQ9Cq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LandingNav-module__MtXLNG__navSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:60px;left:0}.LandingNav-module__MtXLNG__skipLink{z-index:200;background:var(--yellow);color:var(--on-yellow);font-family:var(--font-jakarta);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s;position:fixed;top:8px;left:16px;transform:translateY(-140%)}.LandingNav-module__MtXLNG__skipLink:focus-visible{outline:3px solid var(--white);outline-offset:3px;transform:translateY(0)}.LandingNav-module__MtXLNG__nav{z-index:100;background:color-mix(in srgb, var(--black) 10%, transparent);-webkit-backdrop-filter:blur(20px);view-transition-name:LandingNav-module__MtXLNG__public-header;border-bottom:1px solid #0000;min-height:72px;padding:0 20px;transition:background .25s,border-color .25s,box-shadow .25s;animation:.5s cubic-bezier(.16,1,.3,1) both LandingNav-module__MtXLNG__navEnter;position:fixed;top:0;left:0;right:0}@keyframes LandingNav-module__MtXLNG__navEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LandingNav-module__MtXLNG__navInner{align-items:center;width:min(1120px,100%);min-height:72px;margin:0 auto;display:flex}.LandingNav-module__MtXLNG__navScrolled{background:color-mix(in srgb, var(--black) 90%, transparent);border-bottom-color:color-mix(in srgb, var(--white) 10%, transparent);box-shadow:0 4px 28px #0000002e}.LandingNav-module__MtXLNG__navLogo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.LandingNav-module__MtXLNG__navLogoImg{border-radius:6px}.LandingNav-module__MtXLNG__navBrand{font-family:var(--font-space-grotesk);color:var(--white);letter-spacing:-.01em;font-size:15px;font-weight:700}.LandingNav-module__MtXLNG__navLinksPrimary{align-items:center;gap:4px;display:flex}.LandingNav-module__MtXLNG__navActions{align-items:center;gap:12px;display:flex}.LandingNav-module__MtXLNG__navLinksPrimary{margin-left:auto;margin-right:24px}.LandingNav-module__MtXLNG__navLink,.LandingNav-module__MtXLNG__mobileNavLink{font-family:var(--font-jakarta);color:color-mix(in srgb, var(--white) 72%, transparent);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;position:relative}.LandingNav-module__MtXLNG__navLink{border-radius:8px;padding:9px 12px}.LandingNav-module__MtXLNG__navLink:hover,.LandingNav-module__MtXLNG__navLinkActive{color:var(--white)}.LandingNav-module__MtXLNG__navLink:after{content:"";background:var(--yellow);transform-origin:50%;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.LandingNav-module__MtXLNG__navLink:hover:after,.LandingNav-module__MtXLNG__navLinkActive:after{transform:scaleX(1)}.LandingNav-module__MtXLNG__themeBtn,.LandingNav-module__MtXLNG__menuBtn{border:1px solid color-mix(in srgb, var(--white) 14%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--white) 78%, transparent);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.LandingNav-module__MtXLNG__themeBtn:hover,.LandingNav-module__MtXLNG__menuBtn:hover{color:var(--white);background:color-mix(in srgb, var(--white) 7%, transparent);border-color:color-mix(in srgb, var(--white) 28%, transparent)}.LandingNav-module__MtXLNG__themeBtn:active,.LandingNav-module__MtXLNG__menuBtn:active,.LandingNav-module__MtXLNG__navCta:active{transform:translateY(1px)}.LandingNav-module__MtXLNG__navCta{background:var(--yellow);height:30px;color:var(--on-yellow);font-family:var(--font-jakarta);border-radius:6px;align-items:center;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s,box-shadow .2s;display:inline-flex}.LandingNav-module__MtXLNG__navCta:hover{filter:brightness(1.06);box-shadow:0 8px 24px var(--yellow-glow);transform:translateY(-1px)}.LandingNav-module__MtXLNG__menuBtn,.LandingNav-module__MtXLNG__mobileMenu{display:none}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:768px){.LandingNav-module__MtXLNG__nav{min-height:64px;padding:0 16px}.LandingNav-module__MtXLNG__navInner{min-height:64px}.LandingNav-module__MtXLNG__navLinksPrimary{display:none}.LandingNav-module__MtXLNG__navActions{gap:8px}.LandingNav-module__MtXLNG__navCta{min-height:38px;padding:0 12px;font-size:12px}.LandingNav-module__MtXLNG__themeBtn,.LandingNav-module__MtXLNG__menuBtn{width:38px;height:38px}.LandingNav-module__MtXLNG__menuBtn{display:flex}.LandingNav-module__MtXLNG__mobileMenu{border:1px solid var(--gray2);background:color-mix(in srgb, var(--black2) 96%, transparent);box-shadow:var(--shadow-dropdown);opacity:0;pointer-events:none;border-radius:12px;gap:4px;padding:8px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 8px);left:max(16px,50% - 560px);right:max(16px,50% - 560px);transform:translateY(-8px)}.LandingNav-module__MtXLNG__mobileMenuOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.LandingNav-module__MtXLNG__mobileNavLink{color:var(--white);border-radius:8px;padding:12px}.LandingNav-module__MtXLNG__mobileNavLink:hover{background:var(--yellow-dim);color:var(--yellow)}}@media (max-width:420px){.LandingNav-module__MtXLNG__navBrand{font-size:13px}.LandingNav-module__MtXLNG__navCta{padding:0 11px;font-size:0}.LandingNav-module__MtXLNG__navCta:before{content:"Open";font-size:12px}}@media (prefers-reduced-motion:reduce){.LandingNav-module__MtXLNG__nav{animation:none}.LandingNav-module__MtXLNG__skipLink,.LandingNav-module__MtXLNG__nav,.LandingNav-module__MtXLNG__navLink,.LandingNav-module__MtXLNG__navLink:after,.LandingNav-module__MtXLNG__themeBtn,.LandingNav-module__MtXLNG__menuBtn,.LandingNav-module__MtXLNG__navCta,.LandingNav-module__MtXLNG__mobileMenu{transition:none}}
.LandingFooter-module__t9FBSa__footer{background:var(--black2);border-top:1px solid var(--gray2);padding:56px 20px 28px}.LandingFooter-module__t9FBSa__footerInner{grid-template-columns:minmax(0,1.7fr) minmax(130px,.65fr) minmax(130px,.65fr);gap:48px;width:min(1120px,100%);margin:0 auto;display:grid}.LandingFooter-module__t9FBSa__footerLogo{width:112px;height:auto;display:block}.LandingFooter-module__t9FBSa__footerAbout{font-family:var(--font-jakarta);max-width:42ch;color:var(--label-fg);margin-top:12px;font-size:13px;line-height:1.6}.LandingFooter-module__t9FBSa__footerHeading{font-family:var(--font-space-grotesk);color:var(--white);margin:0 0 16px;font-size:12px;font-weight:700}.LandingFooter-module__t9FBSa__footerLink{min-height:32px;font-family:var(--font-jakarta);color:var(--label-fg);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 0;font-size:13px;text-decoration:none;transition:color .15s;display:flex}.LandingFooter-module__t9FBSa__footerLink:hover{color:var(--white)}.LandingFooter-module__t9FBSa__footerBottom{border-top:1px solid var(--gray2);width:min(1120px,100%);font-family:var(--font-dm-mono);color:var(--label-fg);text-align:left;margin:48px auto 0;padding-top:20px;font-size:11px}@media (max-width:768px){.LandingFooter-module__t9FBSa__footer{padding:48px 16px 24px}.LandingFooter-module__t9FBSa__footerInner{grid-template-columns:1fr;gap:28px}.LandingFooter-module__t9FBSa__footerBottom{margin-top:32px}}
.PasteExcelModal-module__I2SvRG__overlay{z-index:var(--z-modal);background:color-mix(in srgb, var(--black) 74%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:clamp(12px,3vw,24px);display:grid;position:fixed;inset:0;overflow-y:auto}.PasteExcelModal-module__I2SvRG__modal{border:1px solid var(--glass-border);background:var(--black2);width:min(720px,100%);max-height:min(820px,100dvh - 32px);box-shadow:var(--shadow-dropdown);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.PasteExcelModal-module__I2SvRG__header,.PasteExcelModal-module__I2SvRG__footer{border-color:var(--glass-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.PasteExcelModal-module__I2SvRG__header{border-bottom:1px solid var(--glass-border)}.PasteExcelModal-module__I2SvRG__footer{border-top:1px solid var(--glass-border);color:var(--gray);font:11px var(--font-dm-mono)}.PasteExcelModal-module__I2SvRG__footer>div{gap:8px;display:flex}.PasteExcelModal-module__I2SvRG__header h2{color:var(--white);font:650 19px var(--font-jakarta);margin:3px 0 0}.PasteExcelModal-module__I2SvRG__eyebrow,.PasteExcelModal-module__I2SvRG__panelTitle{color:var(--yellow);font:700 10px var(--font-dm-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.PasteExcelModal-module__I2SvRG__close{color:var(--gray);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:7px;display:grid}.PasteExcelModal-module__I2SvRG__close:hover{color:var(--white);border-color:var(--glass-border);background:var(--glass-hover)}.PasteExcelModal-module__I2SvRG__body{padding:18px 20px 22px;overflow-y:auto}.PasteExcelModal-module__I2SvRG__instructions{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.PasteExcelModal-module__I2SvRG__instructions p{color:var(--gray);font:12px/1.55 var(--font-jakarta);margin:0}.PasteExcelModal-module__I2SvRG__instructions strong{color:var(--white);font-weight:600}.PasteExcelModal-module__I2SvRG__step{color:var(--yellow);font:700 11px var(--font-dm-mono)}.PasteExcelModal-module__I2SvRG__pasteArea{resize:vertical;border:1px solid var(--glass-border);width:100%;min-height:132px;color:var(--white);background:var(--black);font:11px/1.5 var(--font-dm-mono);border-radius:9px;outline:none;padding:13px 14px}.PasteExcelModal-module__I2SvRG__pasteArea:focus{border-color:var(--yellow);box-shadow:0 0 0 2px color-mix(in srgb, var(--yellow) 16%, transparent)}.PasteExcelModal-module__I2SvRG__pasteArea::placeholder{color:var(--gray);opacity:.6}.PasteExcelModal-module__I2SvRG__parseRow{color:var(--gray);font:10px var(--font-dm-mono);justify-content:space-between;align-items:center;gap:12px;margin:9px 0 16px;display:flex}.PasteExcelModal-module__I2SvRG__previewButton,.PasteExcelModal-module__I2SvRG__applyButton,.PasteExcelModal-module__I2SvRG__cancelButton,.PasteExcelModal-module__I2SvRG__excludeButton{cursor:pointer;font:600 11px var(--font-jakarta);border-radius:7px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.PasteExcelModal-module__I2SvRG__previewButton,.PasteExcelModal-module__I2SvRG__applyButton{border:1px solid var(--yellow);color:var(--black);background:var(--yellow);padding:8px 12px}.PasteExcelModal-module__I2SvRG__previewButton:disabled,.PasteExcelModal-module__I2SvRG__applyButton:disabled{cursor:not-allowed;opacity:.38}.PasteExcelModal-module__I2SvRG__cancelButton,.PasteExcelModal-module__I2SvRG__excludeButton{border:1px solid var(--glass-border);color:var(--gray);background:0 0;padding:8px 11px}.PasteExcelModal-module__I2SvRG__cancelButton:hover,.PasteExcelModal-module__I2SvRG__excludeButton:hover{color:var(--white);background:var(--glass-hover)}.PasteExcelModal-module__I2SvRG__errorBox,.PasteExcelModal-module__I2SvRG__warningPanel{border:1px solid var(--glass-border);background:var(--black);border-radius:9px}.PasteExcelModal-module__I2SvRG__errorBox{color:var(--danger);font:12px/1.45 var(--font-jakarta);gap:9px;padding:11px 12px;display:flex}.PasteExcelModal-module__I2SvRG__summaryGrid{border:1px solid var(--glass-border);background:var(--glass-border);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.PasteExcelModal-module__I2SvRG__summaryItem{background:var(--black);padding:11px 12px}.PasteExcelModal-module__I2SvRG__summaryItem span{color:var(--gray);font:9px var(--font-dm-mono);text-transform:uppercase;margin-bottom:5px;display:block}.PasteExcelModal-module__I2SvRG__summaryItem strong{color:var(--white);font:600 13px var(--font-jakarta)}.PasteExcelModal-module__I2SvRG__warningPanel{margin-bottom:16px;padding:12px}.PasteExcelModal-module__I2SvRG__warningPanel ul{margin:8px 0 0;padding-left:18px}.PasteExcelModal-module__I2SvRG__warningPanel li{color:var(--gray);font:11px/1.45 var(--font-jakarta);margin:4px 0}.PasteExcelModal-module__I2SvRG__warningPanel .PasteExcelModal-module__I2SvRG__blockingWarning{color:var(--danger)}.PasteExcelModal-module__I2SvRG__notesHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 0 9px;display:flex}.PasteExcelModal-module__I2SvRG__notesHeader p{color:var(--gray);font:10px var(--font-dm-mono);margin:5px 0 0}.PasteExcelModal-module__I2SvRG__noteList{flex-direction:column;gap:6px;max-height:340px;padding-right:4px;display:flex;overflow-y:auto}.PasteExcelModal-module__I2SvRG__noteRow{border:1px solid var(--glass-border);background:var(--black);border-radius:8px;grid-template-columns:92px minmax(0,1fr) 155px;align-items:center;gap:12px;padding:10px 11px;display:grid}.PasteExcelModal-module__I2SvRG__noteExcluded{opacity:.42}.PasteExcelModal-module__I2SvRG__noteRow p{white-space:pre-wrap;color:var(--white);font:11px/1.45 var(--font-jakarta);margin:0}.PasteExcelModal-module__I2SvRG__includeControl{color:var(--gray);font:9px var(--font-dm-mono);align-items:center;gap:7px;display:flex}.PasteExcelModal-module__I2SvRG__includeControl input{accent-color:var(--yellow)}.PasteExcelModal-module__I2SvRG__unitControl{flex-direction:column;gap:4px;display:flex}.PasteExcelModal-module__I2SvRG__unitControl select{border:1px solid var(--glass-border);width:100%;color:var(--white);background:var(--black2);font:10px var(--font-jakarta);border-radius:6px;padding:7px 8px}.PasteExcelModal-module__I2SvRG__unitControl span{color:var(--yellow);font:8px var(--font-dm-mono);text-transform:uppercase}.PasteExcelModal-module__I2SvRG__emptyNotes{text-align:center;color:var(--gray);font:11px var(--font-dm-mono);padding:20px}@media (max-width:1024px){.PasteExcelModal-module__I2SvRG__modal{width:min(640px,100%)}}@media (max-width:768px){.PasteExcelModal-module__I2SvRG__overlay{padding:10px}.PasteExcelModal-module__I2SvRG__modal{max-height:calc(100dvh - 20px)}.PasteExcelModal-module__I2SvRG__summaryGrid{grid-template-columns:repeat(2,1fr)}.PasteExcelModal-module__I2SvRG__noteRow{grid-template-columns:1fr;gap:7px}.PasteExcelModal-module__I2SvRG__parseRow,.PasteExcelModal-module__I2SvRG__notesHeader,.PasteExcelModal-module__I2SvRG__footer{flex-direction:column;align-items:stretch}.PasteExcelModal-module__I2SvRG__footer>div{justify-content:flex-end}}
.AnimatedHeroTitle-module__hPoSJa__screenReaderTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AnimatedHeroTitle-module__hPoSJa__visualTitle{display:block}.AnimatedHeroTitle-module__hPoSJa__wordSlot{white-space:nowrap;min-width:8.5ch;display:inline-block}.AnimatedHeroTitle-module__hPoSJa__cursor{background:var(--yellow);vertical-align:-.02em;width:.07em;height:.84em;margin-left:.08em;animation:.9s step-end infinite AnimatedHeroTitle-module__hPoSJa__cursorBlink;display:inline-block}@keyframes AnimatedHeroTitle-module__hPoSJa__cursorBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.AnimatedHeroTitle-module__hPoSJa__cursor{animation:none;display:none}}
.DashboardSummaryStrip-module__NnTISG__strip{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}@media (max-width:768px){.DashboardSummaryStrip-module__NnTISG__strip{grid-template-columns:repeat(2,1fr)}}.DashboardSummaryStrip-module__NnTISG__tile{background:var(--black2);border:1px solid var(--gray2);border-radius:var(--radius);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.DashboardSummaryStrip-module__NnTISG__tile:hover{background-color:var(--yellow-dim);border-color:var(--yellow);transition:all .3s ease-in-out;transform:translateY(-2px)}.DashboardSummaryStrip-module__NnTISG__tileIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.DashboardSummaryStrip-module__NnTISG__tileBody{flex-direction:column;gap:2px;min-width:0;display:flex}.DashboardSummaryStrip-module__NnTISG__tileValue{font-family:var(--font-bebas-neue);letter-spacing:.02em;color:var(--white);font-size:26px;line-height:1}.DashboardSummaryStrip-module__NnTISG__tileLabel{font-family:var(--font-dm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);white-space:nowrap;font-size:9px}.DashboardSummaryStrip-module__NnTISG__tone_safe .DashboardSummaryStrip-module__NnTISG__tileIcon{background:var(--safe-dim);color:var(--safe)}.DashboardSummaryStrip-module__NnTISG__tone_warning .DashboardSummaryStrip-module__NnTISG__tileIcon{background:var(--yellow-dim);color:var(--yellow)}.DashboardSummaryStrip-module__NnTISG__tone_danger .DashboardSummaryStrip-module__NnTISG__tileIcon{background:var(--danger-dim);color:var(--danger)}.DashboardSummaryStrip-module__NnTISG__tone_danger{border-color:var(--danger-border)}.DashboardSummaryStrip-module__NnTISG__tone_info .DashboardSummaryStrip-module__NnTISG__tileIcon{background:var(--info-dim);color:var(--info)}.DashboardSummaryStrip-module__NnTISG__calmRow{background:var(--safe-dim);border:1px solid var(--safe-border);border-radius:var(--radius);align-items:center;gap:10px;width:100%;padding:10px 16px;display:flex}.DashboardSummaryStrip-module__NnTISG__calmIcon{color:var(--safe);flex-shrink:0}.DashboardSummaryStrip-module__NnTISG__calmText{font-family:var(--font-dm-mono);letter-spacing:.03em;color:var(--safe);font-size:11px}.DashboardSummaryStrip-module__NnTISG__stripHot{gap:14px}.DashboardSummaryStrip-module__NnTISG__tileHot{padding:18px 20px;animation:2s ease-in-out infinite DashboardSummaryStrip-module__NnTISG__tile-pulse}.DashboardSummaryStrip-module__NnTISG__tileHot .DashboardSummaryStrip-module__NnTISG__tileValue{font-size:34px}.DashboardSummaryStrip-module__NnTISG__tileHot .DashboardSummaryStrip-module__NnTISG__tileIcon{width:42px;height:42px}.DashboardSummaryStrip-module__NnTISG__tone_danger.DashboardSummaryStrip-module__NnTISG__tileHot{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger-border), 0 0 16px color-mix(in srgb, var(--danger) 25%, transparent)}.DashboardSummaryStrip-module__NnTISG__tone_warning.DashboardSummaryStrip-module__NnTISG__tileHot{border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow-glow), 0 0 16px color-mix(in srgb, var(--yellow) 20%, transparent)}.DashboardSummaryStrip-module__NnTISG__tone_info.DashboardSummaryStrip-module__NnTISG__tileHot{border-color:var(--info);box-shadow:0 0 0 1px var(--info-border), 0 0 16px color-mix(in srgb, var(--info) 20%, transparent)}@keyframes DashboardSummaryStrip-module__NnTISG__tile-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@media (max-width:768px){.DashboardSummaryStrip-module__NnTISG__tileHot .DashboardSummaryStrip-module__NnTISG__tileValue{font-size:28px}}
.page-module__MXYriq__container{padding:0 20px 80px}.page-module__MXYriq__toolbar{margin-bottom:12px}.page-module__MXYriq__searchWrap{flex-direction:row;gap:8px;display:flex;position:relative}.page-module__MXYriq__searchIcon{color:var(--gray);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__MXYriq__searchInput{background:var(--black2);border:1px solid var(--gray2);width:100%;color:var(--white);font-family:var(--font-jakarta);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px 9px 36px;font-size:13px;transition:border-color .2s}.page-module__MXYriq__searchInput:focus{border-color:var(--yellow)}.page-module__MXYriq__searchInput::placeholder{color:var(--gray)}.page-module__MXYriq__addBtn{background:var(--yellow);color:var(--on-yellow);font-family:var(--font-space-grotesk);cursor:pointer;white-space:nowrap;border:none;border:1px solid var(--yellow);border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.page-module__MXYriq__addBtn:hover{background-color:var(--yellow-dim);border:1px solid var(--yellow);color:var(--yellow);transform:translateY(-2px)}.page-module__MXYriq__addBtnActive{background:var(--yellow-dim);border-color:var(--yellow);color:var(--yellow)}.page-module__MXYriq__exportBtn{color:var(--gray);border:1px solid var(--gray2);font-family:var(--font-space-grotesk);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.page-module__MXYriq__exportBtn:hover{border-color:var(--yellow);color:var(--yellow)}.page-module__MXYriq__exportBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__MXYriq__tableContainer{margin-bottom:20px;overflow-x:auto}.page-module__MXYriq__table{background:var(--black2);border:1px solid var(--gray2);border-collapse:separate;border-spacing:0;border-radius:14px;width:100%;overflow:hidden}.page-module__MXYriq__table thead{background:var(--yellow-dim)}.page-module__MXYriq__table th{text-align:left;font-size:9px;font-family:var(--font-dm-mono);letter-spacing:.15em;color:var(--gray);text-transform:uppercase;border-bottom:1px solid var(--gray2);padding:14px 16px;font-weight:500}.page-module__MXYriq__table td{font-size:13px;font-family:var(--font-jakarta);color:var(--white);border-bottom:1px solid var(--gray2);padding:14px 16px}.page-module__MXYriq__table tbody tr:last-child td{border-bottom:none}.page-module__MXYriq__table tbody tr:hover{background:var(--yellow-dim)}.page-module__MXYriq__tableDesc{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--gray);overflow:hidden}.page-module__MXYriq__tableEvidence{align-items:center;gap:6px;display:flex}.page-module__MXYriq__tableEvidenceThumb{background:var(--black3);cursor:pointer;border:none;border-radius:6px;width:32px;height:32px;padding:0;overflow:hidden}.page-module__MXYriq__tableEvidenceThumb img{object-fit:cover;width:100%;height:100%}.page-module__MXYriq__tableEvidenceMore{font-family:var(--font-dm-mono);color:var(--gray);font-size:10px}.page-module__MXYriq__tableActions{gap:6px;display:flex}.page-module__MXYriq__viewBtn{cursor:pointer;color:var(--gray);background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s;display:flex}.page-module__MXYriq__viewBtn:hover{color:var(--yellow);background:var(--glass-hover)}.page-module__MXYriq__detailOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__MXYriq__detailContent{background:var(--black2);border:1px solid var(--gray2);border-radius:14px;width:100%;max-width:560px;max-height:85vh;overflow:auto}.page-module__MXYriq__detailHeader{border-bottom:1px solid var(--gray2);font-family:var(--font-jakarta);color:var(--white);justify-content:space-between;align-items:center;padding:18px 22px;font-size:15px;font-weight:600;display:flex}.page-module__MXYriq__modalClose{color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .15s;display:flex}.page-module__MXYriq__modalClose:hover{color:var(--white);background:var(--glass-hover)}.page-module__MXYriq__detailBody{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.page-module__MXYriq__detailGallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:8px;display:grid}.page-module__MXYriq__detailGalleryImg{aspect-ratio:1;background:var(--black3);border:1px solid var(--gray2);cursor:pointer;border-radius:8px;width:100%;padding:0;transition:border-color .2s;overflow:hidden}.page-module__MXYriq__detailGalleryImg:hover{border-color:var(--yellow)}.page-module__MXYriq__lightboxOverlay{z-index:var(--z-lightbox);cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.page-module__MXYriq__lightboxImg{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.page-module__MXYriq__formCard{background:var(--black2);border:1px solid var(--gray2);border-radius:12px;flex-direction:column;gap:16px;margin-bottom:20px;padding:20px;animation:.25s page-module__MXYriq__slideIn;display:flex}@keyframes page-module__MXYriq__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__MXYriq__formRow{flex-wrap:wrap;gap:12px;display:flex}.page-module__MXYriq__formField{flex-direction:column;flex:200px;gap:4px;display:flex}.page-module__MXYriq__formLabel{color:var(--gray);font-size:10px;font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.05em}.page-module__MXYriq__formInput{background:var(--black3);color:var(--white);border:1px solid var(--gray2);font-size:13px;font-family:var(--font-jakarta);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;outline:none;width:100%;padding:8px 10px;transition:border-color .2s}.page-module__MXYriq__formInput:focus{border-color:var(--yellow)}.page-module__MXYriq__formTextarea{resize:vertical;min-height:80px;font-family:var(--font-jakarta);}.page-module__MXYriq__evidenceUpload{border:1px dashed var(--gray2);text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:80px;padding:20px;transition:all .2s;display:flex;overflow:hidden}.page-module__MXYriq__evidenceUpload:hover{border-color:var(--yellow)}.page-module__MXYriq__evidenceDragOver{background:var(--yellow-dim);border-color:var(--yellow)!important}.page-module__MXYriq__uploadText{font-family:var(--font-jakarta);color:var(--gray);margin-left:8px;font-size:13px;font-weight:500;display:flex}.page-module__MXYriq__fileList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.page-module__MXYriq__fileItem{background:var(--black3);border:1px solid var(--gray2);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.page-module__MXYriq__fileThumb{object-fit:cover;border-radius:4px;flex-shrink:0}.page-module__MXYriq__fileName{font-family:var(--font-jakarta);color:var(--gray);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.page-module__MXYriq__fileRemove{color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .15s;display:flex}.page-module__MXYriq__fileRemove:hover{color:var(--danger);background:var(--danger-dim)}.page-module__MXYriq__progressBar{background:var(--gray2);border-radius:2px;flex-shrink:0;width:80px;height:4px;overflow:hidden}.page-module__MXYriq__progressFill{background:var(--yellow);border-radius:2px;height:100%;transition:width .3s}.page-module__MXYriq__cardEvidenceRow{align-items:center;gap:6px;display:flex}.page-module__MXYriq__cardEvidenceMore{font-family:var(--font-dm-mono);color:var(--gray);background:var(--black3);border-radius:6px;padding:4px 8px;font-size:10px}.page-module__MXYriq__evidencePreview{border-radius:6px;max-height:160px}.page-module__MXYriq__evidencePlaceholder{color:var(--gray);font-family:var(--font-jakarta);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.page-module__MXYriq__formActions{justify-content:flex-end;gap:10px;display:flex}.page-module__MXYriq__cancelBtn{border:1px solid var(--gray2);color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.page-module__MXYriq__cancelBtn:hover{color:var(--white);border-color:var(--gray)}.page-module__MXYriq__submitBtn{background:var(--yellow);color:var(--on-yellow);font-family:var(--font-jakarta);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .15s}.page-module__MXYriq__submitBtn:hover{filter:brightness(1.08)}.page-module__MXYriq__submitBtn:disabled{opacity:.5;cursor:not-allowed;filter:none}.page-module__MXYriq__list{flex-direction:column;gap:10px;display:flex}.page-module__MXYriq__card{background:var(--black2);border:1px solid var(--gray2);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.page-module__MXYriq__card:hover{border-color:var(--yellow-glow)}.page-module__MXYriq__cardLeft{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.page-module__MXYriq__cardDate,.page-module__MXYriq__cardName,.page-module__MXYriq__cardRole{font-family:var(--font-jakarta);align-items:center;gap:8px;font-size:13px;display:flex}.page-module__MXYriq__cardDate{color:var(--gray)}.page-module__MXYriq__cardDate svg{color:var(--gray);flex-shrink:0}.page-module__MXYriq__cardName{color:var(--white);font-size:14px;font-weight:600}.page-module__MXYriq__cardName svg{color:var(--yellow);flex-shrink:0}.page-module__MXYriq__cardRole{color:var(--gray);font-size:12px}.page-module__MXYriq__cardRole svg{color:var(--gray);flex-shrink:0}.page-module__MXYriq__cardDesc{font-family:var(--font-jakarta);color:var(--gray);margin-top:2px;padding-left:22px;font-size:12px;line-height:1.5}.page-module__MXYriq__cardRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-module__MXYriq__cardEvidence{background:var(--black3);border-radius:8px;width:48px;height:48px;overflow:hidden}.page-module__MXYriq__cardEvidenceImg{object-fit:cover;width:100%;height:100%}.page-module__MXYriq__cardActions{gap:6px;display:flex}.page-module__MXYriq__editBtn,.page-module__MXYriq__deleteBtn{cursor:pointer;color:var(--gray);background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s;display:flex}.page-module__MXYriq__editBtn:hover{color:var(--yellow);background:var(--glass-hover)}.page-module__MXYriq__deleteBtn:hover{color:var(--danger);background:var(--danger-dim)}.page-module__MXYriq__loading{flex-direction:column;gap:10px;display:flex}.page-module__MXYriq__skeleton{background:var(--black2);border:1px solid var(--gray2);border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.page-module__MXYriq__skelLine{background:var(--black3);border-radius:4px;height:12px;animation:1.5s ease-in-out infinite page-module__MXYriq__pulse}@keyframes page-module__MXYriq__pulse{0%,to{opacity:.4}50%{opacity:.8}}.page-module__MXYriq__empty{text-align:center;color:var(--gray);font-family:var(--font-jakarta);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.page-module__MXYriq__emptyIcon{opacity:.3}.page-module__MXYriq__emptyCta{border:1px solid var(--gray2);color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border-radius:8px;margin-top:4px;padding:8px 18px;font-size:12px;transition:all .15s}.page-module__MXYriq__emptyCta:hover{border-color:var(--yellow);color:var(--yellow)}@media (max-width:600px){.page-module__MXYriq__card{flex-direction:column}.page-module__MXYriq__cardRight{justify-content:space-between;width:100%}}
.page-module__0XbPWG__toolbar{flex-wrap:wrap;gap:10px;padding:0 20px 16px;display:flex}.page-module__0XbPWG__tab{border:1px solid var(--gray2);color:var(--gray);font-family:var(--font-jakarta);cursor:pointer;background:0 0;border-radius:8px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:all .2s}.page-module__0XbPWG__tab:hover{color:var(--white);border-color:color-mix(in srgb, var(--white) 20%, transparent)}.page-module__0XbPWG__tabActive{background:var(--yellow-dim);color:var(--yellow);border-color:var(--yellow-glow)}.page-module__0XbPWG__list{flex-direction:column;gap:12px;padding:0 20px 80px;display:flex}.page-module__0XbPWG__card{background:var(--black2);border:1px solid var(--gray2);border-radius:14px;padding:18px 20px;transition:border-color .2s}.page-module__0XbPWG__card:hover{border-color:var(--glass-border-strong)}.page-module__0XbPWG__cardHead{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__0XbPWG__cardHeadLeft{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__0XbPWG__badgeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__0XbPWG__cardTitle{font-family:var(--font-space-grotesk);color:var(--white);margin:0;font-size:14px;font-weight:700}.page-module__0XbPWG__cardMeta{font-family:var(--font-jakarta);color:var(--gray);flex-wrap:wrap;gap:10px;font-size:11.5px;display:flex}.page-module__0XbPWG__chevron{color:var(--gray);flex-shrink:0;transition:transform .2s}.page-module__0XbPWG__chevronOpen{transform:rotate(180deg)}.page-module__0XbPWG__badge{font-family:var(--font-dm-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:9.5px;font-weight:700}.page-module__0XbPWG__badgeTypeBug{background:var(--danger-dim);color:var(--danger);border:1px solid var(--danger-border)}.page-module__0XbPWG__badgeTypeSuggestion{background:var(--info-dim);color:var(--info);border:1px solid var(--info-border)}.page-module__0XbPWG__badgeSeverityHigh{background:var(--danger-dim);color:var(--danger);border:1px solid var(--danger-border)}.page-module__0XbPWG__badgeSeverityMedium{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-glow)}.page-module__0XbPWG__badgeSeverityLow{background:var(--glass-active);color:var(--gray);border:1px solid var(--gray2)}.page-module__0XbPWG__badgeStatusOpen{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-glow)}.page-module__0XbPWG__badgeStatusInProgress{background:var(--info-dim);color:var(--info);border:1px solid var(--info-border)}.page-module__0XbPWG__badgeStatusResolved{background:var(--safe-dim);color:var(--safe);border:1px solid var(--safe-border)}.page-module__0XbPWG__badgeStatusWontFix{background:var(--glass-active);color:var(--gray);border:1px solid var(--gray2)}.page-module__0XbPWG__cardBody{border-top:1px solid var(--gray2);flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;display:flex}.page-module__0XbPWG__description{font-family:var(--font-jakarta);color:var(--glass-text-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.page-module__0XbPWG__field{flex-direction:column;gap:5px;display:flex}.page-module__0XbPWG__fieldLabel{font-family:var(--font-dm-mono);color:var(--gray);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.page-module__0XbPWG__fieldTextarea{background:var(--black);color:var(--white);border:1px solid var(--gray2);font-family:var(--font-jakarta);resize:vertical;border-radius:8px;outline:none;padding:11px 14px;font-size:13px;line-height:1.6;transition:border-color .2s}.page-module__0XbPWG__fieldTextarea:focus{border-color:var(--yellow-glow)}.page-module__0XbPWG__triageRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.page-module__0XbPWG__statusSelect{min-width:200px}.page-module__0XbPWG__actions{justify-content:flex-end;gap:10px;display:flex}.page-module__0XbPWG__btnDelete{border:1px solid var(--danger-border);color:var(--danger);font-family:var(--font-space-grotesk);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:12.5px;font-weight:600;transition:all .15s}.page-module__0XbPWG__btnDelete:hover{background:var(--danger-dim)}.page-module__0XbPWG__btnSave{background:var(--yellow);color:var(--on-yellow);font-family:var(--font-space-grotesk);cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-size:12.5px;font-weight:700;transition:all .15s}.page-module__0XbPWG__btnSave:hover{filter:brightness(1.08)}.page-module__0XbPWG__btnSaveDisabled{background:var(--gray2);color:var(--gray);cursor:not-allowed}.page-module__0XbPWG__respondedNote{font-family:var(--font-jakarta);color:var(--gray);font-size:11px}.page-module__0XbPWG__empty{text-align:center;color:var(--gray);font-family:var(--font-jakarta);padding:60px 20px;font-size:14px}.page-module__0XbPWG__loading{text-align:center;color:var(--gray);font-family:var(--font-dm-mono);letter-spacing:.06em;padding:60px 20px;font-size:12px}@media (max-width:768px){.page-module__0XbPWG__list{padding:0 16px 80px}.page-module__0XbPWG__toolbar{padding:0 16px}.page-module__0XbPWG__triageRow{flex-direction:column;align-items:stretch}.page-module__0XbPWG__statusSelect{min-width:0}.page-module__0XbPWG__actions{flex-direction:column-reverse}.page-module__0XbPWG__btnSave,.page-module__0XbPWG__btnDelete{justify-content:center;width:100%}}
.loading-module__FnwwyG__shell{background:var(--black);min-height:100dvh}.loading-module__FnwwyG__main{width:min(1180px,100% - 40px);min-height:70dvh;margin:0 auto;padding:130px 0 96px}.loading-module__FnwwyG__skeleton{background:color-mix(in srgb, var(--white) 7%, var(--black2));border-radius:12px}.loading-module__FnwwyG__title{width:min(660px,80%);height:64px}.loading-module__FnwwyG__intro{width:min(520px,70%);height:18px;margin-top:24px}.loading-module__FnwwyG__grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);gap:28px;margin-top:80px;display:grid}.loading-module__FnwwyG__lead{aspect-ratio:16/11}.loading-module__FnwwyG__rail{gap:18px;display:grid}.loading-module__FnwwyG__item{min-height:108px}@media (max-width:860px){.loading-module__FnwwyG__grid{grid-template-columns:1fr}.loading-module__FnwwyG__rail{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.loading-module__FnwwyG__main{width:min(100% - 32px,1180px);padding-top:104px}.loading-module__FnwwyG__title{width:90%;height:92px}.loading-module__FnwwyG__intro{width:85%}.loading-module__FnwwyG__grid{margin-top:56px}.loading-module__FnwwyG__rail{grid-template-columns:1fr}}
