.dashboard-module__KeDSLa__page{flex-direction:column;display:flex}.dashboard-module__KeDSLa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.dashboard-module__KeDSLa__dateRow{align-items:center;gap:7px;margin-bottom:7px;display:flex}.dashboard-module__KeDSLa__dateDot{background:#c9a84c;border-radius:50%;width:5px;height:5px}.dashboard-module__KeDSLa__dateText{text-transform:uppercase;letter-spacing:.12em;color:#fff6;font-size:10px}.dashboard-module__KeDSLa__title{color:#fff;letter-spacing:-.02em;font-family:Cormorant Garamond,serif;font-size:clamp(22px,4vw,34px);font-weight:800;line-height:1.1}.dashboard-module__KeDSLa__accent{color:#c9a84c}.dashboard-module__KeDSLa__headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-module__KeDSLa__btnPrimary{color:#0a1a13;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#c9a84c;border-radius:7px;padding:10px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .18s}.dashboard-module__KeDSLa__btnPrimary:hover{background:#e8c97a}.dashboard-module__KeDSLa__btnSecondary{color:#ffffffa6;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;padding:10px 18px;font-size:11px;font-weight:600;text-decoration:none;transition:all .18s}.dashboard-module__KeDSLa__btnSecondary:hover{color:#fff;background:#ffffff17}.dashboard-module__KeDSLa__section{margin-bottom:36px}.dashboard-module__KeDSLa__ringsGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.dashboard-module__KeDSLa__ringCard{background:#ffffff0a;border:1px solid #ffffff12;border-radius:11px;justify-content:center;align-items:center;padding:18px 10px;transition:border-color .18s;display:flex}.dashboard-module__KeDSLa__ringCard:hover{border-color:#c9a84c47}.dashboard-module__KeDSLa__twoCol{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:36px;display:grid}.dashboard-module__KeDSLa__card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:11px;padding:22px}.dashboard-module__KeDSLa__resultRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.dashboard-module__KeDSLa__resultRow:last-of-type{border-bottom:none}.dashboard-module__KeDSLa__resultLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.dashboard-module__KeDSLa__resultValue{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800}.dashboard-module__KeDSLa__divider{background:#ffffff12;height:1px;margin:14px 0}.dashboard-module__KeDSLa__scoreDisplay{align-items:center;gap:16px;display:flex}.dashboard-module__KeDSLa__scoreCircle{background:#c9a84c1a;border:1px solid #c9a84c38;border-radius:10px;flex-shrink:0;align-items:baseline;gap:2px;padding:10px 14px;display:flex}.dashboard-module__KeDSLa__scoreNum{color:#c9a84c;font-family:JetBrains Mono,monospace;font-size:30px;font-weight:800;line-height:1}.dashboard-module__KeDSLa__scoreDenom{color:#c9a84c73;font-size:13px}.dashboard-module__KeDSLa__metricsGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.dashboard-module__KeDSLa__topBanner{background:linear-gradient(135deg,#1b433299,#c9a84c14);border:1px solid #c9a84c38;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.dashboard-module__KeDSLa__tpLabel{text-transform:uppercase;letter-spacing:.12em;color:#fff6;font-size:10px}.dashboard-module__KeDSLa__tpName{color:#fff;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:700}.dashboard-module__KeDSLa__workflowGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dashboard-module__KeDSLa__workflowCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:16px;transition:border-color .18s}.dashboard-module__KeDSLa__workflowCard:hover{border-color:#c9a84c2e}.dashboard-module__KeDSLa__workflowHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.dashboard-module__KeDSLa__workflowTime{color:#c9a84c;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.dashboard-module__KeDSLa__workflowList{flex-direction:column;gap:7px;list-style:none;display:flex}.dashboard-module__KeDSLa__workflowItem{color:#fff9;align-items:center;gap:7px;font-size:11px;display:flex}.dashboard-module__KeDSLa__wfDot{background:#c9a84c;border-radius:50%;flex-shrink:0;width:4px;height:4px}@media (max-width:1100px){.dashboard-module__KeDSLa__ringsGrid{grid-template-columns:repeat(3,1fr)}.dashboard-module__KeDSLa__workflowGrid,.dashboard-module__KeDSLa__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.dashboard-module__KeDSLa__twoCol{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-module__KeDSLa__ringsGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__KeDSLa__metricsGrid,.dashboard-module__KeDSLa__workflowGrid{grid-template-columns:1fr}.dashboard-module__KeDSLa__header{flex-direction:column}.dashboard-module__KeDSLa__headerActions{width:100%}.dashboard-module__KeDSLa__btnPrimary,.dashboard-module__KeDSLa__btnSecondary{text-align:center;flex:1}}
