.AnatomyExplorer_stage__6dHMb{position:relative;height:100dvh;min-height:560px;overflow:hidden;background-color:#FDFCFC;background-image:radial-gradient(circle,#CCCCCC 1px,transparent 0);background-size:28px 28px;font-family:Geist,sans-serif;color:var(--text-primary);-moz-user-select:none;user-select:none;-webkit-user-select:none}.AnatomyExplorer_scene__Hq0d0{position:absolute;inset:0}.AnatomyExplorer_scene__Hq0d0 canvas{display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab}.AnatomyExplorer_dock__eZHQw,.AnatomyExplorer_iconButton__GQye9,.AnatomyExplorer_panel__1br0o{background:#fff;border:1px solid rgba(26,26,26,.08);box-shadow:0 10px 30px rgba(26,26,26,.05)}.AnatomyExplorer_identity__Fpyqk{position:absolute;top:24px;left:28px;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.AnatomyExplorer_identityRow__pWxkC{display:flex;align-items:center;gap:8px;margin-bottom:12px}.AnatomyExplorer_exit__KhgoN{text-decoration:none}.AnatomyExplorer_title__JsOEW{font-family:var(--font-exposure),serif;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0;pointer-events:none}.AnatomyExplorer_topActions__V_FWy{position:absolute;top:24px;right:28px;z-index:4;display:flex;gap:8px}.AnatomyExplorer_iconButton__GQye9{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer}.AnatomyExplorer_iconButton__GQye9:hover{background:var(--background-02)}.AnatomyExplorer_iconButton__GQye9.AnatomyExplorer_active__6aqtK{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.AnatomyExplorer_iconButtonSmall__GLEHi{width:36px;height:36px;border:none;background:transparent;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer}.AnatomyExplorer_iconButtonSmall__GLEHi:hover{background:rgba(26,26,26,.06)}.AnatomyExplorer_caption__tLaZD{position:absolute;left:0;right:0;bottom:118px;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.AnatomyExplorer_loading__DCIJi{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--text-tertiary)}.AnatomyExplorer_error__4L82s{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;max-width:320px;padding:20px 24px;border-radius:20px;background:#fff;border:1px solid rgba(192,82,69,.3);text-align:center;font-size:15px}.AnatomyExplorer_error__4L82s p{margin:0 0 12px}.AnatomyExplorer_dock__eZHQw{display:none;position:absolute;left:50%;bottom:40px;transform:translateX(-50%);z-index:3;align-items:stretch;gap:4px;padding:8px;border-radius:22px}.AnatomyExplorer_dockButton__9Sd5v{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:64px;padding:8px 10px;border:none;border-radius:16px;background:transparent;font:inherit;font-size:12px;color:var(--text-primary);cursor:pointer}.AnatomyExplorer_dockActive__FlpTi{background:var(--background-02)}.AnatomyExplorer_hint__jurXH{position:absolute;left:0;right:0;bottom:12px;z-index:2;text-align:center;font-size:13px;color:var(--text-tertiary);pointer-events:none}.AnatomyExplorer_textButton__gBckM{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:4px 6px;border-radius:8px;font:inherit;font-size:14px;color:var(--text-secondary);cursor:pointer}.AnatomyExplorer_textButton__gBckM:hover{color:var(--text-primary);background:rgba(26,26,26,.05)}.AnatomyExplorer_panel__1br0o{position:absolute;z-index:6;border-radius:20px;padding:16px 18px 18px;display:flex;flex-direction:column;box-sizing:border-box}.AnatomyExplorer_panelHeading__pi7gc{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:10px}.AnatomyExplorer_systemsPanel__hxrrh{top:140px;left:28px;width:316px;max-height:calc(100% - 180px)}.AnatomyExplorer_presets__B8nmu{display:flex;gap:6px;margin-bottom:10px}.AnatomyExplorer_preset__JY6Nw{flex:1 1;height:40px;border:1px solid rgba(26,26,26,.12);border-radius:12px;background:#fff;font:inherit;font-size:14px;color:var(--text-primary);cursor:pointer}.AnatomyExplorer_preset__JY6Nw:hover{background:var(--background-02)}.AnatomyExplorer_preset__JY6Nw[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.AnatomyExplorer_systemList__Ac02n{overflow-y:auto;margin:0 -6px;padding:0 6px;flex:1 1 auto;min-height:0}.AnatomyExplorer_systemRow__tTpm0{display:flex;align-items:center;gap:8px;padding:4px 0;border-top:1px solid rgba(26,26,26,.06)}.AnatomyExplorer_systemName__YIBjZ{flex:1 1;display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 6px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:15px;color:var(--text-primary);text-align:left;cursor:pointer}.AnatomyExplorer_systemName__YIBjZ:hover{background:rgba(26,26,26,.04)}.AnatomyExplorer_systemDot__UxvaS{width:12px;height:12px;border-radius:50%;border:1px solid rgba(26,26,26,.12);flex:0 0 auto}.AnatomyExplorer_systemCount__bQkUu{margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap}.AnatomyExplorer_switch__MvhF5{position:relative;width:40px;height:24px;border:none;border-radius:12px;background:rgba(26,26,26,.16);cursor:pointer;flex:0 0 auto;padding:0}.AnatomyExplorer_switch__MvhF5[aria-checked=true]{background:var(--text-primary)}.AnatomyExplorer_knob__paoq8{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.AnatomyExplorer_switch__MvhF5[aria-checked=true] .AnatomyExplorer_knob__paoq8{transform:translateX(16px)}.AnatomyExplorer_panelFoot__z3B4_{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid rgba(26,26,26,.06);font-size:13px;color:var(--text-tertiary)}.AnatomyExplorer_aboutPanel__YZ9Nw,.AnatomyExplorer_searchPanel__bZf0g{top:84px;right:28px;width:380px;max-height:calc(100% - 180px)}.AnatomyExplorer_searchInput__Rf0P0{width:100%;height:48px;padding:0 16px;border:1px solid rgba(26,26,26,.12);border-radius:14px;background:#fff;font:inherit;font-size:16px;color:var(--text-primary);box-sizing:border-box;margin-bottom:8px}.AnatomyExplorer_searchInput__Rf0P0:focus{outline:2px solid #96A4FA;outline-offset:-1px}.AnatomyExplorer_results__SiCwN{list-style:none;margin:0 -6px;padding:0 6px;overflow-y:auto;flex:1 1 auto;min-height:0}.AnatomyExplorer_result__dijmG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 10px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:15px;color:var(--text-primary);text-align:left;cursor:pointer}.AnatomyExplorer_result__dijmG:hover{background:rgba(26,26,26,.05)}.AnatomyExplorer_result__dijmG span:first-child:first-letter{text-transform:uppercase}.AnatomyExplorer_resultMeta__9to0H{font-size:12px;color:var(--text-tertiary);white-space:nowrap}.AnatomyExplorer_empty__4RDwY{padding:14px 10px;font-size:15px;color:var(--text-secondary)}.AnatomyExplorer_searchNote__46Ke0{margin:10px 0 0;font-size:13px;color:var(--text-tertiary)}.AnatomyExplorer_aboutCopy__McoxT{overflow-y:auto;font-size:15px;line-height:1.55;color:var(--text-secondary)}.AnatomyExplorer_aboutCopy__McoxT p{margin:0 0 12px}.AnatomyExplorer_aboutCopy__McoxT strong{color:var(--text-primary)}.AnatomyExplorer_aboutCopy__McoxT a{display:inline-flex;align-items:center;gap:4px;margin-right:14px;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.AnatomyExplorer_detailCard__NqhRs{top:84px;right:28px;width:360px;max-height:calc(100% - 140px);padding:18px 20px 16px;overflow-y:auto}.AnatomyExplorer_detailHeader__jVg0M{display:flex;align-items:center;justify-content:space-between;gap:12px}.AnatomyExplorer_systemLabel__k_1VH{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary)}.AnatomyExplorer_systemLabel__k_1VH .AnatomyExplorer_systemDot__UxvaS{width:10px;height:10px}.AnatomyExplorer_closeRound__p1wAS{width:40px;height:40px;border:1px solid rgba(26,26,26,.12);border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;flex:0 0 auto}.AnatomyExplorer_closeRound__p1wAS:hover{background:var(--background-02)}.AnatomyExplorer_structureTitle__y1Z0f{font-family:var(--font-exposure),serif;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:12px 0 8px}.AnatomyExplorer_structureTitle__y1Z0f:first-letter{text-transform:uppercase}.AnatomyExplorer_structureDescription__kSZYN{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}.AnatomyExplorer_divider__aIfKe{border:none;border-top:1px solid rgba(26,26,26,.08);margin:16px -20px 14px}.AnatomyExplorer_smallLabel__vLLTY{display:block;font-size:13px;color:var(--text-tertiary);margin-bottom:4px}.AnatomyExplorer_belongsRow__KL3Sf{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0;border:none;background:transparent;font:inherit;font-size:15px;color:var(--text-primary);text-align:left;cursor:pointer}.AnatomyExplorer_belongsRow__KL3Sf span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnatomyExplorer_belongsRow__KL3Sf span:first-letter{text-transform:uppercase}.AnatomyExplorer_belongsRow__KL3Sf:hover span{text-decoration:underline;text-underline-offset:3px}.AnatomyExplorer_memberList__6mR3w{margin-top:12px}.AnatomyExplorer_members__euekx{max-height:176px;overflow-y:auto;border:1px solid rgba(26,26,26,.08);border-radius:12px}.AnatomyExplorer_member__dnF_W{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:6px 10px;border:none;border-top:1px solid rgba(26,26,26,.06);background:transparent;font:inherit;font-size:14px;color:var(--text-primary);text-align:left;cursor:pointer}.AnatomyExplorer_member__dnF_W:first-child{border-top:none}.AnatomyExplorer_member__dnF_W span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnatomyExplorer_member__dnF_W span:first-letter{text-transform:uppercase}.AnatomyExplorer_member__dnF_W:hover{background:rgba(26,26,26,.04)}.AnatomyExplorer_practice__c9_zw{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--background-02);color:var(--text-primary);text-decoration:none}.AnatomyExplorer_practice__c9_zw:hover{background:#EFEDEA}.AnatomyExplorer_practiceIcon__wy9Xc{width:52px;height:52px;border-radius:12px;flex:0 0 auto}.AnatomyExplorer_practiceText__76XUb{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:16px}.AnatomyExplorer_practiceText__76XUb small{font-size:13px;color:var(--text-secondary);margin-bottom:2px}.AnatomyExplorer_modeSwitch__QwAzC{display:inline-flex;margin-right:8px;padding:4px;gap:2px;border-radius:999px;background:#fff;border:1px solid rgba(26,26,26,.08);box-shadow:0 10px 30px rgba(26,26,26,.05)}.AnatomyExplorer_modeButton__ROE3D{height:34px;padding:0 16px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:14px;color:var(--text-secondary);cursor:pointer}.AnatomyExplorer_modeOn__B5U6m{background:#1a1a1a;color:#fff}.AnatomyExplorer_testPanel__i0c8d{left:50%;bottom:40px;transform:translateX(-50%);width:440px;max-width:calc(100% - 56px);padding:20px 24px 24px;border-radius:28px;gap:0}.AnatomyExplorer_testTop__4w3TN{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.AnatomyExplorer_testPill__HmpvL{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--background-02);font-size:14px;color:var(--text-secondary)}.AnatomyExplorer_testBody__Lvy7o{display:flex;flex-direction:column;gap:12px}.AnatomyExplorer_testCentred__sozaE{align-items:center;text-align:center}.AnatomyExplorer_testLabel__pkdj4{margin:0;font-size:17px;color:var(--text-secondary)}.AnatomyExplorer_testHeading__vEr1B{margin:0;font-family:var(--font-exposure),serif;font-size:30px;font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.AnatomyExplorer_testNote__NHTvA{margin:0;max-width:34ch;font-size:16px;line-height:1.45;color:var(--text-secondary)}.AnatomyExplorer_testNotice__Xeq95{margin:0;font-size:14px;color:#b3261e}.AnatomyExplorer_testInput__euvw8{width:100%;height:56px;padding:0 20px;border:1px solid rgba(26,26,26,.12);border-radius:999px;background:#fff;font:inherit;font-size:17px;text-align:center;color:var(--text-primary);box-sizing:border-box;margin-top:4px}.AnatomyExplorer_testInput__euvw8:focus{outline:none;border-color:#1a1a1a}.AnatomyExplorer_testActions__t7dvV{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:16px}.AnatomyExplorer_testPrimary__c1aM6,.AnatomyExplorer_testSecondary__n9E9M{width:100%;height:56px;border-radius:999px;font:inherit;font-size:17px;cursor:pointer}.AnatomyExplorer_testPrimary__c1aM6{border:none;background:#1a1a1a;color:#fff}.AnatomyExplorer_testPrimary__c1aM6:hover{background:#000}.AnatomyExplorer_testSecondary__n9E9M{border:1px solid rgba(26,26,26,.12);background:#fff;color:var(--text-primary)}.AnatomyExplorer_testSecondary__n9E9M:hover{background:var(--background-02)}.AnatomyExplorer_testStat__N2FbH{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid rgba(26,26,26,.12);border-radius:18px}.AnatomyExplorer_testStatLabel__bBTii{font-size:14px;color:var(--text-secondary)}.AnatomyExplorer_testStatValue__W6xC6{font-size:32px;font-weight:600;line-height:1;color:var(--text-primary)}.AnatomyExplorer_testStatNote__5S8_p{font-size:14px;color:var(--text-tertiary)}.AnatomyExplorer_testMissed__0fWpr{display:flex;flex-direction:column;gap:8px}.AnatomyExplorer_testChips__kgn0w{display:flex;flex-wrap:wrap;gap:6px}.AnatomyExplorer_testChip__zg0TQ{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:999px;background:var(--background-02);font-size:14px;color:var(--text-secondary)}.AnatomyExplorer_testPanel__i0c8d .AnatomyExplorer_practice__c9_zw{margin-top:4px}.AnatomyExplorer_dockHidden__dV4Ji{display:none!important}@media (max-width:767px){.AnatomyExplorer_identity__Fpyqk{top:18px;left:20px}.AnatomyExplorer_exit__KhgoN{margin-bottom:8px}.AnatomyExplorer_title__JsOEW{font-size:32px}.AnatomyExplorer_topActions__V_FWy{top:18px;right:18px}.AnatomyExplorer_desktopOnly__FVzzo{display:none}.AnatomyExplorer_dock__eZHQw{display:flex}.AnatomyExplorer_hint__jurXH{display:none}.AnatomyExplorer_caption__tLaZD{bottom:132px}.AnatomyExplorer_aboutPanel__YZ9Nw,.AnatomyExplorer_detailCard__NqhRs,.AnatomyExplorer_panel__1br0o,.AnatomyExplorer_searchPanel__bZf0g,.AnatomyExplorer_systemsPanel__hxrrh,.AnatomyExplorer_testPanel__i0c8d{top:auto;left:12px;right:12px;bottom:12px;width:auto;max-height:68%;border-radius:24px}.AnatomyExplorer_structureTitle__y1Z0f{font-size:24px}.AnatomyExplorer_testPanel__i0c8d{transform:none;max-width:none}.AnatomyExplorer_modeSwitch__QwAzC{margin-right:4px}.AnatomyExplorer_modeButton__ROE3D{padding:0 12px}}.ExploreCTA_cta__lOdt9{margin-top:var(--space-64);padding:var(--space-56) var(--space-40);background:var(--background-02);border-radius:var(--radius-sm);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.ExploreCTA_logo__Kp_Yk{width:64px;height:auto;margin-bottom:var(--space-8)}.ExploreCTA_title__iczOT{font-size:32px;font-weight:500;line-height:1.2;max-width:500px}.ExploreCTA_description__XnKi_{font-size:17px;line-height:1.6;color:var(--text-secondary);max-width:480px}.ExploreCTA_buttons__vwpbL{display:flex;gap:12px;margin-top:var(--space-8);flex-wrap:wrap;justify-content:center}.ExploreCTA_button__fgPzR{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000;padding:12px 20px;border-radius:28px;text-decoration:none;font-weight:500;font-size:15px;border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.ExploreCTA_button__fgPzR:hover{background:#f5f5f5;transform:translateY(-1px)}.ExploreCTA_appleIcon__1rIgB,.ExploreCTA_playIcon__uZPCn{filter:brightness(0)}@media (max-width:640px){.ExploreCTA_cta__lOdt9{padding:var(--space-40) var(--space-24);border-radius:16px}.ExploreCTA_title__iczOT{font-size:24px}.ExploreCTA_description__XnKi_{font-size:16px}.ExploreCTA_buttons__vwpbL{flex-direction:column;align-items:center}.ExploreCTA_button__fgPzR{width:240px;justify-content:center}}