.SurgerySelector_selector__RDtiO{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;padding:16px;margin-bottom:20px}.SurgerySelector_header__ddLEV{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.SurgerySelector_title__lp7dw{font-size:.875rem;font-weight:600;color:var(--gray-900)}.SurgerySelector_row__RWqG2{display:flex;flex-direction:column;gap:12px}@media (min-width:600px){.SurgerySelector_row__RWqG2{flex-direction:row;align-items:flex-end}}.SurgerySelector_group__sJAWM{flex:1 1}.SurgerySelector_groupSmall__E2KB6{width:100%}@media (min-width:600px){.SurgerySelector_groupSmall__E2KB6{width:120px;flex-shrink:0}}.SurgerySelector_label__C9fCT{display:block;font-size:.75rem;font-weight:500;color:var(--gray-600);margin-bottom:4px}.SurgerySelector_input__1MBe8{width:100%;padding:10px 12px;border:1px solid var(--gray-200);border-radius:8px;font-size:.875rem;font-family:inherit;color:var(--gray-900);background:var(--white)}.SurgerySelector_input__1MBe8:focus{outline:none;border-color:var(--blue-300);box-shadow:0 0 0 3px var(--blue-50)}.SurgerySelector_recommendBtn__5dwRz{padding:10px 20px;background:var(--blue-600);color:var(--white);border:none;border-radius:8px;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background .15s}.SurgerySelector_recommendBtn__5dwRz:hover:not(:disabled){background:var(--blue-700)}.SurgerySelector_recommendBtn__5dwRz:disabled{opacity:.5;cursor:not-allowed}.AIRecommendation_recommendation__oonmv{background:linear-gradient(135deg,var(--blue-50),#f0f9ff);border:1px solid var(--blue-200);border-radius:12px;padding:16px;margin-bottom:20px}.AIRecommendation_header__KLdDh{display:flex;align-items:center;gap:10px;margin-bottom:12px}.AIRecommendation_icon__JshLo{width:32px;height:32px;background:var(--white);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AIRecommendation_icon__JshLo svg{stroke:var(--blue-600)}.AIRecommendation_title__nDz4U{font-size:.875rem;font-weight:600;color:var(--gray-900)}.AIRecommendation_subtitle__X1Kgp{font-size:.75rem;color:var(--gray-500)}.AIRecommendation_blocks__wNh94{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.AIRecommendation_block__ZL2Xm{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--white);border:1px solid var(--blue-200);border-radius:8px;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--blue-700);cursor:pointer;transition:all .15s}.AIRecommendation_block__ZL2Xm:hover{background:var(--blue-50);border-color:var(--blue-300)}.AIRecommendation_block__ZL2Xm.AIRecommendation_primary__ZhxYQ{background:var(--blue-600);border-color:var(--blue-600);color:var(--white)}.AIRecommendation_block__ZL2Xm.AIRecommendation_primary__ZhxYQ:hover{background:var(--blue-700);border-color:var(--blue-700)}.AIRecommendation_rationale__6IDTh{font-size:.8125rem;color:var(--gray-600);line-height:1.5}.RegionTabs_tabs__wLJjz{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px;-webkit-overflow-scrolling:touch}.RegionTabs_tab__VHiXo{padding:8px 16px;background:var(--white);border:1px solid var(--gray-200);border-radius:8px;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--gray-600);cursor:pointer;white-space:nowrap;transition:all .12s}.RegionTabs_tab__VHiXo:hover{border-color:var(--gray-300);color:var(--gray-900)}.RegionTabs_tab__VHiXo.RegionTabs_active__AxRb8{background:var(--blue-600);border-color:var(--blue-600);color:var(--white)}.BlockCard_card__YAykU{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .12s}.BlockCard_card__YAykU:hover{border-color:var(--blue-300);box-shadow:0 4px 12px rgba(37,99,235,.1)}.BlockCard_card__YAykU.BlockCard_selected__39LfV{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-100)}.BlockCard_visual___SayQ{height:100px;background:var(--gray-50);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.BlockCard_indicator__XkWVc{position:absolute;bottom:8px;right:8px;padding:3px 8px;background:var(--blue-600);color:var(--white);font-size:.625rem;font-weight:600;border-radius:4px;text-transform:uppercase}.BlockCard_body___jVTX{padding:14px}.BlockCard_name___7Wy2{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin-bottom:4px}.BlockCard_coverage__2WF75{font-size:.75rem;color:var(--gray-500);margin-bottom:8px}.BlockCard_tags__BD2bk{display:flex;flex-wrap:wrap;gap:4px}.BlockCard_tag__By5W2{padding:3px 8px;background:var(--gray-100);border-radius:4px;font-size:.6875rem;font-weight:500;color:var(--gray-600)}.BlockCard_tag__By5W2.BlockCard_us__iCuNG{background:var(--purple-100);color:var(--purple-600)}.BlockCard_tag__By5W2.BlockCard_landmark__si5uC{background:var(--teal-100);color:var(--teal-600)}.BlockCard_anatomyIcon__UfZSL{width:80px;height:80px;position:relative}.BlockCard_shoulder__H8h8x{background:radial-gradient(ellipse 40px 30px at 50% 60%,var(--gray-300) 0,transparent 100%),radial-gradient(circle 8px at 50% 40%,var(--blue-400) 0,var(--blue-500) 100%)}.BlockCard_arm__FSZPe{background:linear-gradient(180deg,transparent 20%,var(--gray-300) 20%,var(--gray-300) 80%,transparent 80%);border-radius:20px}.BlockCard_arm__FSZPe:after{content:"";position:absolute;top:35%;left:50%;transform:translateX(-50%);width:6px;height:30%;background:var(--blue-400);border-radius:3px}.BlockCard_hand__dwwIE{background:radial-gradient(ellipse 35px 45px at 50% 55%,var(--gray-300) 0,transparent 100%)}.BlockCard_hand__dwwIE:before{content:"";position:absolute;top:20%;left:30%;width:40%;height:8px;background:var(--blue-400);border-radius:4px}.BlockCard_spine__uRngI{background:linear-gradient(0deg,transparent 10%,var(--gray-300) 10%,var(--gray-300) 15%,transparent 15%,transparent 20%,var(--gray-300) 20%,var(--gray-300) 25%,transparent 25%,transparent 30%,var(--gray-300) 30%,var(--gray-300) 35%,transparent 35%,transparent 40%,var(--gray-300) 40%,var(--gray-300) 45%,transparent 45%,transparent 50%,var(--gray-300) 50%,var(--gray-300) 55%,transparent 55%);width:30px}.BlockCard_spine__uRngI:after{content:"";position:absolute;top:35%;left:50%;transform:translateX(-50%);width:20px;height:4px;background:var(--blue-400);border-radius:2px}.BlockCard_hip__L9TrB{background:radial-gradient(ellipse 50px 35px at 50% 50%,var(--gray-300) 0,transparent 100%)}.BlockCard_hip__L9TrB:after{content:"";position:absolute;top:40%;left:35%;width:30%;height:6px;background:var(--blue-400);border-radius:3px}.BlockCard_leg__Jrbjp{background:linear-gradient(180deg,transparent 10%,var(--gray-300) 10%,var(--gray-300) 90%,transparent 90%);width:35px;border-radius:15px}.BlockCard_leg__Jrbjp:after{content:"";position:absolute;top:25%;left:50%;transform:translateX(-50%);width:6px;height:50%;background:var(--blue-400);border-radius:3px}.BlockCard_foot__c0HOn{background:radial-gradient(ellipse 45px 20px at 50% 60%,var(--gray-300) 0,transparent 100%),radial-gradient(ellipse 20px 30px at 30% 40%,var(--gray-300) 0,transparent 100%)}.BlockCard_foot__c0HOn:after{content:"";position:absolute;top:30%;left:20%;width:25%;height:6px;background:var(--blue-400);border-radius:3px}.BlockCard_trunk__UYUcU{background:linear-gradient(90deg,transparent 20%,var(--gray-300) 20%,var(--gray-300) 80%,transparent 80%);height:60px;border-radius:10px}.BlockCard_trunk__UYUcU:after{content:"";position:absolute;top:50%;left:15%;width:70%;height:4px;background:var(--blue-400);border-radius:2px}.BlocksGrid_grid__2e2rb{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:600px){.BlocksGrid_grid__2e2rb{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.BlocksGrid_grid__2e2rb{grid-template-columns:repeat(3,1fr)}}.BlocksGrid_empty__oYp0Y{grid-column:1/-1;padding:40px 20px;text-align:center;color:var(--gray-500);font-size:.875rem}.BlockDetail_detail__6Y9rI{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;margin-top:20px;overflow:hidden}.BlockDetail_header__OfV3n{padding:16px;border-bottom:1px solid var(--gray-100);display:flex;align-items:center;justify-content:space-between}.BlockDetail_title__nZHsn{font-size:1rem;font-weight:600;color:var(--gray-900)}.BlockDetail_badge__fRKuY{padding:4px 10px;background:var(--green-100);color:var(--green-700);font-size:.6875rem;font-weight:600;border-radius:4px}.BlockDetail_body__1aJmb{padding:16px}.BlockDetail_grid__4vCe1{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:768px){.BlockDetail_grid__4vCe1{grid-template-columns:1fr 1fr}}.BlockDetail_section__uWmvV{margin-bottom:20px}.BlockDetail_section__uWmvV:last-child{margin-bottom:0}.BlockDetail_sectionTitle__sSp8t{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-400);margin-bottom:10px;display:flex;align-items:center;gap:6px}.BlockDetail_sectionTitle__sSp8t svg{stroke:currentColor}.BlockDetail_indicationsList__gX_P_{display:flex;flex-direction:column;gap:6px}.BlockDetail_indicationItem__Bd_aq{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--gray-50);border-radius:6px;font-size:.8125rem;color:var(--gray-700)}.BlockDetail_indicationItem__Bd_aq svg{stroke:var(--green-500);flex-shrink:0}.BlockDetail_structuresList__qxa9h{display:flex;flex-wrap:wrap;gap:6px}.BlockDetail_structureTag__N__d1{padding:6px 10px;background:var(--white);border:1px solid var(--gray-200);border-radius:6px;font-size:.75rem;color:var(--gray-700)}.BlockDetail_structureTag__N__d1.BlockDetail_target__bgg3B{background:var(--blue-50);border-color:var(--blue-200);color:var(--blue-700);font-weight:500}.BlockDetail_structureTag__N__d1.BlockDetail_avoid__T9Haz{background:var(--red-50);border-color:var(--red-200);color:var(--red-700)}.BlockDetail_dosingCard__GG7T_{background:var(--gray-50);border-radius:10px;padding:14px}.BlockDetail_dosingRow__AN3tM{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--gray-200)}.BlockDetail_dosingRow__AN3tM:last-child{border-bottom:none}.BlockDetail_dosingLabel__o0wLw{font-size:.8125rem;color:var(--gray-600)}.BlockDetail_dosingValue__CxBza{font-size:.875rem;font-weight:600;color:var(--gray-900);font-family:JetBrains Mono,monospace}.BlockDetail_dosingNote__vBIhS{margin-top:10px;padding:10px;background:var(--amber-50);border-radius:6px;font-size:.75rem;color:var(--amber-700);display:flex;align-items:flex-start;gap:8px}.BlockDetail_dosingNote__vBIhS svg{flex-shrink:0;margin-top:1px}.BlockDetail_techniqueSteps__ka5GZ{display:flex;flex-direction:column;gap:12px}.BlockDetail_techniqueStep__j8ylr{display:flex;gap:12px}.BlockDetail_stepNumber__NxuA2{width:24px;height:24px;background:var(--blue-100);color:var(--blue-700);border-radius:50%;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlockDetail_stepContent__4L_6R{flex:1 1}.BlockDetail_stepTitle__8jEy7{font-size:.8125rem;font-weight:600;color:var(--gray-900);margin-bottom:2px}.BlockDetail_stepDesc__YahtT{font-size:.75rem;color:var(--gray-600);line-height:1.4}.BlockDetail_lastWarning__YHQ13{margin-top:20px;padding:14px;background:var(--red-50);border:1px solid var(--red-200);border-radius:10px;display:flex;gap:12px}.BlockDetail_lastIcon__aa1FS{width:36px;height:36px;background:var(--red-100);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlockDetail_lastIcon__aa1FS svg{stroke:var(--red-600)}.BlockDetail_lastContent__Pl_1A{flex:1 1}.BlockDetail_lastTitle__0NFLI{font-size:.8125rem;font-weight:600;color:var(--red-700);margin-bottom:4px}.BlockDetail_lastText__mG6D2{font-size:.75rem;color:var(--gray-700);line-height:1.4}.BlockDetail_lastLink__k_vr_{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:.75rem;font-weight:500;color:var(--red-600);text-decoration:none}.BlockDetail_lastLink__k_vr_:hover{text-decoration:underline}.MaxDoseTable_container__ZaGa8{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;margin-top:20px;overflow:hidden}.MaxDoseTable_header__MQufR{padding:14px 16px;border-bottom:1px solid var(--gray-100);font-size:.875rem;font-weight:600;color:var(--gray-900)}.MaxDoseTable_table__29lzw{width:100%;border-collapse:collapse}.MaxDoseTable_table__29lzw td,.MaxDoseTable_table__29lzw th{padding:10px 16px;text-align:left;border-bottom:1px solid var(--gray-100);font-size:.8125rem}.MaxDoseTable_table__29lzw th{background:var(--gray-50);font-weight:600;color:var(--gray-700)}.MaxDoseTable_table__29lzw td{color:var(--gray-600)}.MaxDoseTable_table__29lzw tr:last-child td{border-bottom:none}.MaxDoseTable_highlight__njpbD{font-weight:600;color:var(--gray-900);font-family:JetBrains Mono,monospace}