.ClusteringWorkspace-module__IuPSbq__container{color:#f8fafc;box-sizing:border-box;max-width:1260px;margin:0 auto;padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7}.ClusteringWorkspace-module__IuPSbq__breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ClusteringWorkspace-module__IuPSbq__breadcrumbLink{color:#fbbf24;font-weight:600;text-decoration:none;transition:color .15s}.ClusteringWorkspace-module__IuPSbq__breadcrumbLink:hover{color:#fde68a;text-decoration:underline}.ClusteringWorkspace-module__IuPSbq__breadcrumbSep{color:#ffffff40}.ClusteringWorkspace-module__IuPSbq__breadcrumbCurrent{color:#f8fafc;font-weight:600}.ClusteringWorkspace-module__IuPSbq__hero{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#f59e0b38 0%,#10b9812e 50%,#6366f124 100%);border:1.5px solid #f59e0b61;border-radius:24px;margin-bottom:36px;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000073}.ClusteringWorkspace-module__IuPSbq__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b33 0%,#0000 70%);width:420px;height:420px;position:absolute;top:-60px;right:-60px}.ClusteringWorkspace-module__IuPSbq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ClusteringWorkspace-module__IuPSbq__pillBadge{letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.76rem;font-weight:700;display:inline-flex}.ClusteringWorkspace-module__IuPSbq__pillBadgeHighlight{color:#fde68a;background:#f59e0b40;border-color:#f59e0b8c}.ClusteringWorkspace-module__IuPSbq__title{letter-spacing:-.025em;background:linear-gradient(135deg,#fff 40%,#fde68a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 16px;font-size:2.5rem;font-weight:800;line-height:1.22}.ClusteringWorkspace-module__IuPSbq__subtitle{color:#e2e8f0;max-width:980px;margin:0 0 26px;font-size:1.12rem;line-height:1.65}.ClusteringWorkspace-module__IuPSbq__metaBar{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:22px;padding-top:20px;display:flex}.ClusteringWorkspace-module__IuPSbq__metaItem{color:#cbd5e1;align-items:center;gap:8px;font-size:.88rem;display:flex}.ClusteringWorkspace-module__IuPSbq__metaIcon{color:#fbbf24}.ClusteringWorkspace-module__IuPSbq__tocCard{background:#0b0f19;border:1px solid #1e293b;border-radius:18px;margin-bottom:40px;padding:22px 26px;box-shadow:0 6px 20px #00000059}.ClusteringWorkspace-module__IuPSbq__tocHeader{color:#fff;align-items:center;gap:10px;margin-bottom:14px;font-size:1rem;font-weight:700;display:flex}.ClusteringWorkspace-module__IuPSbq__tocGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px 16px;display:grid}.ClusteringWorkspace-module__IuPSbq__tocLink{color:#94a3b8;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:.84rem;text-decoration:none;transition:all .15s;display:flex}.ClusteringWorkspace-module__IuPSbq__tocLink:hover{color:#fbbf24;background:#f59e0b1a}.ClusteringWorkspace-module__IuPSbq__tocDot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ClusteringWorkspace-module__IuPSbq__section{background:#0b0f19;border:1px solid #1e293b;border-radius:20px;margin-bottom:36px;padding:36px 32px;box-shadow:0 4px 20px #00000040}.ClusteringWorkspace-module__IuPSbq__sectionHeader{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.ClusteringWorkspace-module__IuPSbq__sectionNumber{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 4px 14px #f59e0b66}.ClusteringWorkspace-module__IuPSbq__sectionTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.28}.ClusteringWorkspace-module__IuPSbq__paragraph{color:#cbd5e1;margin:0 0 18px;font-size:1.02rem;line-height:1.75}.ClusteringWorkspace-module__IuPSbq__subheading{color:#f1f5f9;align-items:center;gap:10px;margin:28px 0 14px;font-size:1.25rem;font-weight:700;display:flex}.ClusteringWorkspace-module__IuPSbq__diagramCard{background:#070913;border:1px solid #1f293d;border-radius:14px;margin:22px 0;padding:24px}.ClusteringWorkspace-module__IuPSbq__diagramTitle{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;align-items:center;gap:8px;margin-bottom:16px;font-size:.92rem;font-weight:700;display:flex}.ClusteringWorkspace-module__IuPSbq__diagramFlow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 0;display:flex}.ClusteringWorkspace-module__IuPSbq__diagramNode{color:#e2e8f0;text-align:center;background:#131b2e;border:1px solid #293856;border-radius:10px;min-width:130px;padding:12px 18px;font-size:.9rem;font-weight:600;box-shadow:0 2px 8px #0000004d}.ClusteringWorkspace-module__IuPSbq__diagramArrow{color:#fbbf24;font-size:1.2rem;font-weight:800}.ClusteringWorkspace-module__IuPSbq__tableCard{background:#070913;border:1px solid #1e293b;border-radius:14px;margin:22px 0;overflow-x:auto}.ClusteringWorkspace-module__IuPSbq__staticTable{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.ClusteringWorkspace-module__IuPSbq__staticTable th{color:#e2e8f0;white-space:nowrap;background:#0f172a;border-bottom:1px solid #1e293b;padding:14px 18px;font-weight:700}.ClusteringWorkspace-module__IuPSbq__staticTable td{color:#cbd5e1;vertical-align:top;border-bottom:1px solid #ffffff0d;padding:14px 18px}.ClusteringWorkspace-module__IuPSbq__staticTable tr:last-child td{border-bottom:none}.ClusteringWorkspace-module__IuPSbq__staticTable tr:hover td{background:#f59e0b0a}.ClusteringWorkspace-module__IuPSbq__calloutTip{color:#cbd5e1;background:#10b98117;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:20px 0;padding:18px 22px}.ClusteringWorkspace-module__IuPSbq__calloutWarning{color:#cbd5e1;background:#f59e0b17;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:18px 22px}.ClusteringWorkspace-module__IuPSbq__calloutDanger{color:#cbd5e1;background:#f43f5e17;border-left:4px solid #f43f5e;border-radius:0 12px 12px 0;margin:20px 0;padding:18px 22px}.ClusteringWorkspace-module__IuPSbq__calloutTitle{align-items:center;gap:8px;margin-bottom:6px;font-size:.98rem;font-weight:700;display:flex}.ClusteringWorkspace-module__IuPSbq__calloutTip .ClusteringWorkspace-module__IuPSbq__calloutTitle{color:#34d399}.ClusteringWorkspace-module__IuPSbq__calloutWarning .ClusteringWorkspace-module__IuPSbq__calloutTitle{color:#fbbf24}.ClusteringWorkspace-module__IuPSbq__calloutDanger .ClusteringWorkspace-module__IuPSbq__calloutTitle{color:#fb7185}.ClusteringWorkspace-module__IuPSbq__codeBlock{background:#05070e;border:1px solid #1e293b;border-radius:12px;margin:20px 0;overflow:hidden}.ClusteringWorkspace-module__IuPSbq__codeHeader{color:#94a3b8;background:#0b0f19;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:9px 16px;font-size:.8rem;display:flex}.ClusteringWorkspace-module__IuPSbq__codeLang{text-transform:uppercase;color:#fbbf24;font-weight:600}.ClusteringWorkspace-module__IuPSbq__copyBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.78rem;transition:all .15s;display:flex}.ClusteringWorkspace-module__IuPSbq__copyBtn:hover{color:#fff;background:#ffffff14}.ClusteringWorkspace-module__IuPSbq__codePre{color:#e2e8f0;margin:0;padding:16px 20px;font-family:Fira Code,Consolas,Monaco,monospace;font-size:.88rem;line-height:1.65;overflow-x:auto}.ClusteringWorkspace-module__IuPSbq__labCard{background:#070914;border:1.5px solid #f59e0b59;border-radius:18px;margin:26px 0;padding:26px;box-shadow:0 10px 30px #00000080}.ClusteringWorkspace-module__IuPSbq__labHeader{border-bottom:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ClusteringWorkspace-module__IuPSbq__labTitle{color:#fff;align-items:center;gap:10px;font-size:1.18rem;font-weight:700;display:flex}.ClusteringWorkspace-module__IuPSbq__labBadge{color:#fde68a;text-transform:uppercase;letter-spacing:.04em;background:#f59e0b33;border:1px solid #f59e0b80;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.ClusteringWorkspace-module__IuPSbq__labControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ClusteringWorkspace-module__IuPSbq__sliderRow{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;display:flex}.ClusteringWorkspace-module__IuPSbq__sliderLabel{color:#cbd5e1;min-width:140px;font-size:.9rem;font-weight:600}.ClusteringWorkspace-module__IuPSbq__slider{accent-color:#f59e0b;cursor:pointer;flex:1;min-width:180px}.ClusteringWorkspace-module__IuPSbq__sliderVal{color:#fbbf24;min-width:48px;font-family:monospace;font-size:.95rem;font-weight:700}.ClusteringWorkspace-module__IuPSbq__scorecardGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:20px 0;display:grid}.ClusteringWorkspace-module__IuPSbq__scorecard{text-align:center;background:#0d121f;border:1px solid #1e293b;border-radius:12px;padding:14px 16px;transition:transform .15s,border-color .15s}.ClusteringWorkspace-module__IuPSbq__scorecard:hover{border-color:#f59e0b80;transform:translateY(-2px)}.ClusteringWorkspace-module__IuPSbq__scorecardLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:6px;font-size:.76rem;font-weight:700}.ClusteringWorkspace-module__IuPSbq__scorecardVal{color:#fff;font-family:monospace;font-size:1.45rem;font-weight:800}.ClusteringWorkspace-module__IuPSbq__scorecardDesc{color:#64748b;margin-top:4px;font-size:.72rem}.ClusteringWorkspace-module__IuPSbq__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 3px 12px #f59e0b59}.ClusteringWorkspace-module__IuPSbq__btnPrimary:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);transform:translateY(-1px)}.ClusteringWorkspace-module__IuPSbq__btnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.ClusteringWorkspace-module__IuPSbq__btnSecondary:hover{color:#fff;background:#ffffff21;border-color:#ffffff40}.ClusteringWorkspace-module__IuPSbq__btnOutline{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;transition:all .15s;display:inline-flex}.ClusteringWorkspace-module__IuPSbq__btnOutline:hover{color:#fff;background:#1e293b}.ClusteringWorkspace-module__IuPSbq__scenarioCard{background:#080c16;border:1.5px solid #1e293b;border-radius:16px;margin:22px 0;padding:24px;transition:border-color .2s}.ClusteringWorkspace-module__IuPSbq__scenarioCard:hover{border-color:#f59e0b66}.ClusteringWorkspace-module__IuPSbq__scenarioHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ClusteringWorkspace-module__IuPSbq__scenarioTitle{color:#fff;font-size:1.05rem;font-weight:700}.ClusteringWorkspace-module__IuPSbq__incidentBadge{color:#fb7185;text-transform:uppercase;background:#f43f5e29;border:1px solid #f43f5e66;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.ClusteringWorkspace-module__IuPSbq__diagnosisList{flex-direction:column;gap:8px;margin:16px 0;display:flex}.ClusteringWorkspace-module__IuPSbq__diagBtn{color:#cbd5e1;text-align:left;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:10px;padding:12px 16px;font-size:.9rem;transition:all .15s}.ClusteringWorkspace-module__IuPSbq__diagBtn:hover{color:#fff;background:#1e293b;border-color:#f59e0b}.ClusteringWorkspace-module__IuPSbq__diagBtnCorrect{color:#6ee7b7;background:#10b9812e;border-color:#10b981}.ClusteringWorkspace-module__IuPSbq__diagBtnWrong{color:#fda4af;background:#f43f5e2e;border-color:#f43f5e}.ClusteringWorkspace-module__IuPSbq__checklistCard{background:#080c16;border:1px solid #1e293b;border-radius:16px;margin:26px 0;padding:26px}.ClusteringWorkspace-module__IuPSbq__checklistGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:16px;display:grid}.ClusteringWorkspace-module__IuPSbq__checklistItem{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172a;border:1px solid #1e293b;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;transition:all .15s;display:flex}.ClusteringWorkspace-module__IuPSbq__checklistItem:hover{border-color:#f59e0b66}.ClusteringWorkspace-module__IuPSbq__checklistItemChecked{color:#e2e8f0;background:#10b9811a;border-color:#10b98166}.ClusteringWorkspace-module__IuPSbq__checkboxIcon{border:1.5px solid #475569;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:all .15s;display:flex}.ClusteringWorkspace-module__IuPSbq__checkboxIconChecked{color:#fff;background:#10b981;border-color:#10b981}.ClusteringWorkspace-module__IuPSbq__quizCard{background:#070914;border:1.5px solid #f59e0b59;border-radius:20px;margin:32px 0;padding:32px}.ClusteringWorkspace-module__IuPSbq__quizProgress{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.88rem;display:flex}.ClusteringWorkspace-module__IuPSbq__quizProgressBar{background:#1e293b;border-radius:999px;width:100%;height:6px;margin-bottom:24px;overflow:hidden}.ClusteringWorkspace-module__IuPSbq__quizProgressFill{background:linear-gradient(90deg,#f59e0b 0%,#10b981 100%);height:100%;transition:width .3s}.ClusteringWorkspace-module__IuPSbq__questionText{color:#fff;margin-bottom:20px;font-size:1.18rem;font-weight:700;line-height:1.45}.ClusteringWorkspace-module__IuPSbq__optionsList{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.ClusteringWorkspace-module__IuPSbq__optionBtn{color:#cbd5e1;text-align:left;cursor:pointer;background:#0d121f;border:1.5px solid #1e293b;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:.92rem;transition:all .15s;display:flex}.ClusteringWorkspace-module__IuPSbq__optionBtn:hover{color:#fff;background:#131b2e;border-color:#f59e0b}.ClusteringWorkspace-module__IuPSbq__optionBtnCorrect{color:#6ee7b7;background:#10b98126;border-color:#10b981}.ClusteringWorkspace-module__IuPSbq__optionBtnWrong{color:#fda4af;background:#f43f5e26;border-color:#f43f5e}.ClusteringWorkspace-module__IuPSbq__explanationBox{color:#cbd5e1;background:#0c1524;border:1px solid #1e3a5f;border-radius:12px;margin-top:16px;padding:18px;font-size:.92rem;line-height:1.6}.ClusteringWorkspace-module__IuPSbq__footerNav{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:20px;margin-top:60px;display:flex}.ClusteringWorkspace-module__IuPSbq__navLinkPrev,.ClusteringWorkspace-module__IuPSbq__navLinkNext{background:#0b0f19;border:1px solid #1e293b;border-radius:16px;flex-direction:column;flex:1;gap:6px;min-width:260px;padding:22px 26px;text-decoration:none;transition:all .2s;display:flex}.ClusteringWorkspace-module__IuPSbq__navLinkPrev:hover,.ClusteringWorkspace-module__IuPSbq__navLinkNext:hover{background:#111827;border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.ClusteringWorkspace-module__IuPSbq__navLinkNext{text-align:right;align-items:flex-end}.ClusteringWorkspace-module__IuPSbq__navDirection{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;font-size:.8rem;font-weight:700}.ClusteringWorkspace-module__IuPSbq__navTopicTitle{color:#fff;font-size:1.15rem;font-weight:800}@media (max-width:768px){.ClusteringWorkspace-module__IuPSbq__container{padding:20px 16px 60px}.ClusteringWorkspace-module__IuPSbq__hero{padding:28px 20px}.ClusteringWorkspace-module__IuPSbq__title{font-size:1.9rem}.ClusteringWorkspace-module__IuPSbq__section{padding:26px 18px}}
