._label_ebdsa_1{font-family:var(--font-family-base);font-size:11px;font-weight:600;color:#fff;background-color:#0f172ab3;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:2px 6px;pointer-events:none;user-select:none;backdrop-filter:blur(4px);white-space:nowrap;box-shadow:0 4px 6px #0000001a}._youLabel_ebdsa_17{color:var(--primary-foreground);background-color:var(--primary);border:none;border-radius:12px;padding:4px 8px;font-weight:700;font-size:10px;transform:translateY(-25px)}._rankLabel_ebdsa_28{background-color:var(--success);color:var(--success-foreground);border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;border:2px solid #ffffff;box-shadow:0 0 10px #00000080;transform:translateY(4px);margin-top:4px}._container_1bdo1_1{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}._canvasWrapper_1bdo1_12{position:relative;width:100%;height:450px;background-color:#f8fafc;cursor:grab}._canvasWrapper_1bdo1_12:active{cursor:grabbing}._fallback_1bdo1_24{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--muted);color:var(--text-secondary);font-family:var(--font-family-base);text-align:center;padding:var(--space-4)}._infoBar_1bdo1_37{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-top:1px solid var(--border)}@media(min-width:768px){._infoBar_1bdo1_37{flex-direction:row;align-items:center;justify-content:space-between}}._insightGroup_1bdo1_54{display:flex;align-items:center;gap:var(--space-6);flex:1}._scoreWrapper_1bdo1_61{flex-shrink:0}._textGroup_1bdo1_65{display:flex;flex-direction:column;gap:var(--space-1)}._insightText_1bdo1_71{font-size:.875rem;color:var(--text-secondary);font-family:var(--font-family-base)}._impactText_1bdo1_77{font-size:.875rem;font-weight:600;color:var(--success);font-family:var(--font-family-heading)}._actionWrapper_1bdo1_84{display:flex;flex-shrink:0}._guidanceBar_1bdo1_89{padding:0 var(--space-4) var(--space-3);background:var(--surface);text-align:right}._guidanceNote_1bdo1_95{font-size:.75rem;color:var(--text-muted);font-family:var(--font-family-base);opacity:.8}@layer base{._reportCard_zmxer_2{display:flex;flex-direction:column;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}._section_zmxer_12{padding:var(--space-5);border-bottom:1px solid var(--border-subtle)}._kicker_zmxer_17{margin:0 0 var(--space-3) 0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}._limitationHeader_zmxer_27{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._limitationHeader_zmxer_27 ._kicker_zmxer_17{margin:0;color:var(--warning)}._alertIcon_zmxer_39{color:var(--warning)}._limitationTitle_zmxer_43{font-size:1.25rem;line-height:1.4;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2) 0}._confidenceNote_zmxer_51{font-size:.875rem;color:var(--text-secondary);margin:0 0 var(--space-4) 0;line-height:1.5}._perceptualBlock_zmxer_58{background-color:var(--background-secondary);border-radius:var(--radius-md);padding:var(--space-4)}._perceptualHeader_zmxer_64{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._perceptualIcon_zmxer_71{color:var(--text-tertiary)}._perceptualLabel_zmxer_75{font-size:.875rem;font-weight:600;color:var(--text-secondary)}._bulletList_zmxer_81{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._bulletItem_zmxer_90{position:relative;padding-left:var(--space-4);font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}._bulletItem_zmxer_90:before{content:"";position:absolute;left:0;top:.5rem;width:6px;height:6px;border-radius:50%;background-color:var(--text-tertiary)}._placementHealthBlock_zmxer_110{display:flex;align-items:flex-start;gap:var(--space-3);background-color:color-mix(in srgb,var(--info, var(--primary)) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--info, var(--primary)) 15%,transparent);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}._placementHealthIcon_zmxer_120{color:var(--info, var(--primary));flex-shrink:0;margin-top:.125rem}._placementHealthText_zmxer_126{margin:0;font-size:.9375rem;font-weight:500;color:var(--text-primary);line-height:1.5}._primaryMoveSection_zmxer_135{background-color:color-mix(in srgb,var(--primary) 2%,transparent)}._moveContent_zmxer_139{display:flex;flex-direction:column;gap:var(--space-4)}._moveDetails_zmxer_145{display:flex;flex-direction:column;gap:var(--space-2)}._moveHeader_zmxer_151{display:flex;align-items:center;gap:var(--space-2)}._moveIcon_zmxer_157{color:var(--primary)}._subId_zmxer_161{font-size:1rem;font-weight:600;color:var(--text-primary)}._directionText_zmxer_167{font-size:1.125rem;font-weight:500;color:var(--text-primary);margin:0}._reasonBlock_zmxer_174{font-size:.9375rem;line-height:1.5;margin-top:var(--space-1)}._reasonLabel_zmxer_180{font-weight:600;color:var(--text-secondary);margin-right:var(--space-2)}._reasonText_zmxer_186{color:var(--text-secondary)}._outcomeBlock_zmxer_190{display:flex;align-items:flex-start;gap:var(--space-3);background-color:color-mix(in srgb,var(--success) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 20%,transparent);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}._outcomeIcon_zmxer_200{color:var(--success);flex-shrink:0;margin-top:.125rem}._outcomeText_zmxer_206{margin:0;font-size:.9375rem;font-weight:500;color:var(--text-primary);line-height:1.5}._strongLayoutBlock_zmxer_214{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:color-mix(in srgb,var(--success) 5%,transparent);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--success) 30%,transparent)}._strongLayoutIcon_zmxer_224{color:var(--success);flex-shrink:0}._strongLayoutText_zmxer_229{margin:0;font-size:.9375rem;font-weight:500;color:var(--text-primary)}._supportingList_zmxer_237{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}._supportingItem_zmxer_246{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}._supportingItem_zmxer_246:last-child{padding-bottom:0;border-bottom:none}._directionTextSmall_zmxer_256{font-size:.9375rem;font-weight:500;color:var(--text-primary)}._reasonTextSmall_zmxer_262{margin:var(--space-1) 0 0 0;font-size:.875rem;color:var(--text-secondary);line-height:1.4}._mutedSection_zmxer_270{background-color:var(--surface-secondary);display:flex;flex-direction:column;gap:var(--space-3)}._mutedBlock_zmxer_277{display:flex;flex-direction:column;gap:var(--space-1);font-size:.875rem}._mutedLabel_zmxer_284{font-weight:600;color:var(--text-tertiary);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}._inlineList_zmxer_292{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}._inlineList_zmxer_292 li{color:var(--text-secondary)}._inlineList_zmxer_292 li strong{color:var(--text-primary)}._strategyHeader_zmxer_310{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._strategyHeader_zmxer_310 ._kicker_zmxer_17{margin:0}._strategyIcon_zmxer_321{color:var(--text-muted)}._strategyList_zmxer_325{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}._strategyItem_zmxer_334{display:flex;align-items:flex-start;gap:var(--space-3)}._stepNumber_zmxer_340{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--text-primary);color:var(--surface);font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:2px}._stepText_zmxer_355{font-size:.9375rem;color:var(--text-primary);line-height:1.5}._honestyFooter_zmxer_362{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background-color:var(--background-secondary);border-top:1px solid var(--border-subtle)}._infoIcon_zmxer_371{color:var(--text-muted);flex-shrink:0;margin-top:.125rem}._honestyText_zmxer_377{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}@media(max-width:640px){._section_zmxer_12,._honestyFooter_zmxer_362{padding:var(--space-4)}}}
