@media (min-width:1024px){.MainContent_document__ySZLx:has([data-profile-feed-layout]){--document-content-top:0px;padding-inline:0}}.MirrorVoiceOrbVisual_visual__WW1Xb{flex:0 0 22px;color:inherit;opacity:calc(.78 + var(--section-orb-level, 0) * .22);transition:opacity .12s ease-out}.MirrorVoiceOrbVisual_mark__iFM_Z,.MirrorVoiceOrbVisual_visual__WW1Xb{display:block;width:22px;height:22px}.MirrorVoiceOrbVisual_mark__iFM_Z path{transform-box:fill-box;transform-origin:center;transition:transform .12s ease-out}.MirrorVoiceOrbVisual_visual__WW1Xb[data-section-mirror-phase=listening] .MirrorVoiceOrbVisual_mark__iFM_Z path,.MirrorVoiceOrbVisual_visual__WW1Xb[data-section-mirror-phase=responding] .MirrorVoiceOrbVisual_mark__iFM_Z path{transform:scaleY(calc(.35 + var(--section-orb-level, 0) * .65))}.MirrorVoiceOrbVisual_visual__WW1Xb[data-section-mirror-phase=muted]{opacity:.45}.MirrorVoiceOrbVisual_visual__WW1Xb[data-reduced-motion],.MirrorVoiceOrbVisual_visual__WW1Xb[data-reduced-motion] .MirrorVoiceOrbVisual_mark__iFM_Z path{animation:none;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.MirrorVoiceOrbVisual_visual__WW1Xb,.MirrorVoiceOrbVisual_visual__WW1Xb[data-section-mirror-phase] .MirrorVoiceOrbVisual_mark__iFM_Z path{animation:none;transform:none;transition:none}}@keyframes FirstEntryNotice_enter__vYdBb{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes FirstEntryNotice_progress__cY7uq{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes FirstEntryNotice_cursorBlink__RlowT{50%{opacity:0}}.FirstEntryNotice_card__3KMfZ{animation:FirstEntryNotice_enter__vYdBb .22s cubic-bezier(.4,0,.2,1) both}.FirstEntryNotice_typingCursor__JUNL9:after{animation:FirstEntryNotice_cursorBlink__RlowT .7s step-end infinite;background:rgb(255 255 255/60%);content:"";display:inline-block;height:.9em;margin-left:3px;vertical-align:-.06em;width:1px}.FirstEntryNotice_progress__cY7uq{animation:FirstEntryNotice_progress__cY7uq 10s linear both;transform:scaleX(0);transform-origin:left}@media (prefers-reduced-motion:reduce){.FirstEntryNotice_card__3KMfZ,.FirstEntryNotice_progress__cY7uq,.FirstEntryNotice_typingCursor__JUNL9:after{animation:none}.FirstEntryNotice_progress__cY7uq{transform:scaleX(1)}}.MirrorSurfaceHost_host__xsKXx{--mirror-global-controls-row:0px}.MirrorSurfaceHost_content__4CRfu{position:absolute;inset:var(--mirror-global-controls-row) 0 0;overflow:hidden;transform:translateZ(0);--sidebar-width:0px;--mirror-agent-width:0px;--mobile-header-h:0px;--mobile-route-header-space:0px}.MirrorSurfaceHost_immersiveContent__ImmTu{inset:0}.MirrorSurfaceHost_nativeRoute__EDxpk{display:contents}@media (min-width:1024px){.MirrorSurfaceHost_host__xsKXx,.MirrorSurfaceHost_nativeRoute__EDxpk,.MirrorSurfaceHost_standaloneGlobe__oRVRI{--mirror-global-controls-row:calc(var(--workspace-header-height, 4rem) + env(safe-area-inset-top, 0px) + var(--mirror-global-controls-extra, 0px));--workspace-chrome-top-inset:var(--mirror-global-controls-row)}.MirrorSurfaceHost_nativeRoute__EDxpk{--mirror-route-viewport-h:calc(100dvh - var(--mirror-global-controls-row));--optimize-viewport-h:var(--mirror-route-viewport-h)}.MirrorSurfaceHost_nativeRoute__EDxpk[data-mirror-native-surface=data] [data-projected-workspace=route]>.mobile-route-surface,.MirrorSurfaceHost_nativeRoute__EDxpk[data-mirror-native-surface=genome] [data-projected-workspace=route]>[data-full-genome-surface]>.mobile-route-surface{top:var(--mirror-global-controls-row)}.MirrorSurfaceHost_host__xsKXx[data-mirror-rendered-surface=networks] .networks-context-inspector,.MirrorSurfaceHost_host__xsKXx[data-mirror-rendered-surface=networks] [data-network-create-overlay]>[role=dialog],.MirrorSurfaceHost_nativeRoute__EDxpk[data-mirror-native-surface=networks] .networks-context-inspector,.MirrorSurfaceHost_nativeRoute__EDxpk[data-mirror-native-surface=networks] [data-network-create-overlay]>[role=dialog]{--network-overlay-available-height:max(0px,calc(100% - var(--mirror-global-controls-row) - var(--workspace-section-gap, .5rem) - var(--mirror-trigger-clearance)));top:calc(var(--mirror-global-controls-row) + var(--workspace-section-gap, .5rem));max-height:var(--network-overlay-available-height)}.MirrorSurfaceHost_host__xsKXx[data-mirror-rendered-surface=networks] .networks-context-inspector,.MirrorSurfaceHost_nativeRoute__EDxpk[data-mirror-native-surface=networks] .networks-context-inspector{height:min(var(--networks-context-inspector-max-height),var(--network-overlay-available-height));max-height:min(var(--networks-context-inspector-max-height),var(--network-overlay-available-height))}.MirrorSurfaceHost_nativeRoute__EDxpk[data-mirror-native-surface=lab],.MirrorSurfaceHost_nativeRoute__EDxpk[data-mirror-native-surface=optimize]{display:block;padding-top:var(--mirror-global-controls-row)}.MirrorSurfaceHost_host__xsKXx[data-mirror-surface=globe],.MirrorSurfaceHost_standaloneGlobe__oRVRI{--mirror-workspace-top-inset:max(calc(5rem + var(--mirror-global-controls-extra, 0px)),calc(env(safe-area-inset-top, 0px) + 4.25rem + var(--mirror-global-controls-extra, 0px)));--globe-host-top-inset:var(--mirror-workspace-top-inset)}}.MirrorInput_root__KoMUt{min-width:0}.MirrorInput_form__XCe1F{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;min-width:0;padding:6px;border-radius:18px}.MirrorInput_writing__zoIuw{display:contents}.MirrorInput_writingField__dj66J{grid-column:1;grid-row:1;display:flex;align-items:center;min-width:0;min-height:44px;padding:0 6px}.MirrorInput_textarea__oK1kz{display:block;width:100%;min-width:0;min-height:24px;max-height:var(--mirror-input-max-height,144px);padding:0;overflow-y:auto}.MirrorInput_measure___L88u{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;height:auto;min-height:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;padding:0;border:0}.MirrorInput_toolbar__vl1aR{grid-column:1/-1;grid-row:2;justify-content:space-between;min-height:44px}.MirrorInput_toolbarLeft__2Lybj,.MirrorInput_toolbarRight__gO6aE,.MirrorInput_toolbar__vl1aR{display:flex;align-items:center;min-width:0;gap:2px}.MirrorInput_toolbarLeft__2Lybj{flex-shrink:0}.MirrorInput_toolbarRight__gO6aE{margin-left:auto}.MirrorInput_attachment__KjW_z,.MirrorInput_mode__0VkM2,.MirrorInput_model__2hskj{min-width:0;flex-shrink:0}.MirrorInput_mode__0VkM2{display:flex;align-items:center;gap:2px}.MirrorInput_model__2hskj{flex-shrink:1}.MirrorInput_audioActions__YUVEZ{grid-column:2;grid-row:1;display:flex;align-items:center;gap:0;min-width:0}.MirrorInput_action__1i84M{display:flex;align-items:center;justify-content:center;gap:6px;width:44px;min-width:44px;height:44px;flex-shrink:0;border-radius:10px;color:var(--text-secondary)}.MirrorInput_action__1i84M:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.MirrorInput_action__1i84M:disabled{cursor:not-allowed;opacity:.35}.MirrorInput_action__1i84M:focus-visible,.MirrorInput_send__Y86Ov:focus-visible{outline:2px solid rgb(var(--white-rgb)/.5);outline-offset:2px}.MirrorInput_actionLabel__F3_5j{display:none}.MirrorInput_search__yfE_y{width:44px;padding:0}.MirrorInput_search__yfE_y[aria-pressed=true]{color:var(--text-primary);background:var(--bg-active)}.MirrorInput_selector__DJRf5{min-width:0}.MirrorInput_selector__DJRf5>button{min-width:44px;min-height:44px;max-width:100%;gap:3px;padding:0 4px;font-size:12px}.MirrorInput_selector__DJRf5>button>span{max-width:92px}.MirrorInput_selector__DJRf5>button>svg:first-child{display:none}.MirrorInput_send__Y86Ov{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--bg-canvas)}.MirrorInput_send__Y86Ov:disabled{background:var(--bg-active);color:var(--text-muted);cursor:not-allowed}.MirrorInput_recording__aYbva{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:4px;min-width:0;width:100%;min-height:44px}.MirrorInput_liveSession__rLmUf{grid-column:1/-1;grid-row:3;min-width:0;border-top:1px solid var(--border-default)}.MirrorInput_searchResults__M39PY{grid-column:1/-1;min-width:0}.MirrorInput_form__XCe1F[data-recording] .MirrorInput_audioActions__YUVEZ,.MirrorInput_form__XCe1F[data-recording] .MirrorInput_toolbar__vl1aR,.MirrorInput_send__Y86Ov[hidden],.MirrorInput_toolbar__vl1aR[hidden],.MirrorInput_writingField__dj66J[hidden]{display:none}@media (max-width:1023px){.MirrorInput_root__KoMUt{max-height:calc(var(--mirror-mobile-viewport-height, 100dvh) - var(--mobile-header-h, 0px) - var(--mobile-nav-h, 0px) - 2rem);overflow-y:auto;overscroll-behavior-y:contain}html:has([data-mobile-mirror-voice-trigger]) .MirrorInput_fullVoiceAction__ng3Vp{display:none}html[data-mirror-keyboard-active=true] .MirrorInput_root__KoMUt{max-height:calc(var(--mirror-keyboard-height, 100dvh) - 24px)}html[data-mirror-keyboard-active=true] .MirrorInput_writingField__dj66J{grid-column:1/-1}html[data-mirror-keyboard-active=true] .MirrorInput_toolbar__vl1aR{grid-column:1;grid-row:2}html[data-mirror-keyboard-active=true] .MirrorInput_audioActions__YUVEZ{grid-column:2;grid-row:2}html[data-mirror-keyboard-active=true] .MirrorInput_send__Y86Ov{grid-column:3;grid-row:2}html[data-mirror-keyboard-active=true] .MirrorInput_mode__0VkM2,html[data-mirror-keyboard-active=true] .MirrorInput_model__2hskj{display:none}}@media (min-width:390px){.MirrorInput_selector__DJRf5>button>span{max-width:120px}}@media (min-width:1024px){.MirrorInput_form__XCe1F{border-radius:14px}.MirrorInput_toolbarLeft__2Lybj,.MirrorInput_toolbarRight__gO6aE{gap:4px}.MirrorInput_selector__DJRf5>button{gap:6px;padding:0 7px}.MirrorInput_selector__DJRf5>button>span{max-width:120px}.MirrorInput_selector__DJRf5>button>svg:first-child{display:block}.MirrorInput_action__1i84M{width:auto;padding:0 8px}.MirrorInput_actionLabel__F3_5j{display:inline;font-size:11px;white-space:nowrap}.MirrorInput_attachment__KjW_z .MirrorInput_action__1i84M,.MirrorInput_search__yfE_y{width:44px;padding:0}.MirrorInput_form__XCe1F[data-compact]:not([data-recording]){grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_toolbarLeft__2Lybj,.MirrorInput_form__XCe1F[data-compact] .MirrorInput_toolbarRight__gO6aE,.MirrorInput_form__XCe1F[data-compact] .MirrorInput_toolbar__vl1aR{display:contents}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_attachment__KjW_z{grid-column:1;grid-row:1}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_search__yfE_y{grid-column:2;grid-row:1}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_writingField__dj66J{grid-column:3}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_mode__0VkM2{grid-column:4;grid-row:1}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_model__2hskj{grid-column:5;grid-row:1}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_audioActions__YUVEZ{grid-column:6}.MirrorInput_form__XCe1F[data-compact] .MirrorInput_send__Y86Ov{grid-column:7}.MirrorInput_form__XCe1F[data-lateral] .MirrorInput_selector__DJRf5>button{width:44px;padding:0;justify-content:center}.MirrorInput_form__XCe1F[data-lateral] .MirrorInput_action__1i84M{width:44px;padding:0}.MirrorInput_form__XCe1F[data-lateral] .MirrorInput_actionLabel__F3_5j{display:none}}.SectionMirrorOrb_dock__10Kbz{right:max(1rem,env(safe-area-inset-right,0px));bottom:var(--section-orb-keyboard-bottom,calc(var(--mobile-nav-h, 0px) + max(1rem, env(safe-area-inset-bottom, 0px))));max-width:calc(100vw - var(--sidebar-width, 0px) - 2rem);max-height:var(--section-orb-viewport-height,calc(100dvh - var(--mobile-header-h, 0px) - var(--mobile-nav-h, 0px) - 2rem));overflow:hidden}.SectionMirrorOrb_headerInset__hmLVj{position:absolute;width:0;height:var(--mobile-header-h,0);visibility:hidden;pointer-events:none}.SectionMirrorOrb_messages__5yr0Y{display:flex;min-height:0;max-width:16rem;flex-direction:column;gap:.5rem;overflow-y:auto;overscroll-behavior:contain;border-radius:1rem}.SectionMirrorOrb_dock__10Kbz[data-section-mirror-compact=true]{gap:4px}.SectionMirrorOrb_dock__10Kbz[data-section-mirror-compact=true] .SectionMirrorOrb_messages__5yr0Y{gap:0;max-height:24px}.SectionMirrorOrb_dock__10Kbz[data-section-mirror-compact=true] .SectionMirrorOrb_messages__5yr0Y>*{flex-shrink:0;max-height:none;padding-block:0;line-height:24px;overflow:visible}.SectionMirrorOrb_dock__10Kbz[data-section-mirror-messages-collapsed=true] .SectionMirrorOrb_messages__5yr0Y{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.SectionMirrorOrb_errorIndicator__llHeD{display:none}.SectionMirrorOrb_dock__10Kbz[data-section-mirror-messages-collapsed=true] .SectionMirrorOrb_errorIndicator__llHeD{display:block;position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background-color:var(--status-error)}@media (max-width:1023px){html:has([contenteditable=true]:focus) .SectionMirrorOrb_dock__10Kbz[data-section-mirror-active=false],html:has(input:not([type=checkbox]):not([type=radio]):focus) .SectionMirrorOrb_dock__10Kbz[data-section-mirror-active=false],html:has(textarea:focus) .SectionMirrorOrb_dock__10Kbz[data-section-mirror-active=false]{visibility:hidden;pointer-events:none}}.MirrorWorkspaceEyeDock_dock__9RRwH{right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px))}.MirrorWorkspaceEyeDock_dock__9RRwH[hidden]{display:none}@media (max-width:1023px){html:has([data-mobile-app-nav]) .MirrorWorkspaceEyeDock_dock__9RRwH{bottom:calc(var(--mobile-nav-h, 0px) + 1rem)}}@media (min-width:1024px){.MirrorWorkspaceEyeDock_dock__9RRwH{left:max(var(--workspace-gutter,1rem),env(safe-area-inset-left,0px));right:auto;top:var(--mirror-eye-chat-top);bottom:auto}.MirrorWorkspaceEyeDock_dock__9RRwH[data-mirror-eye-anchor=viewport]{left:calc(var(--sidebar-width, 0px) + max(var(--workspace-gutter, 1rem), env(safe-area-inset-left, 0px)))}}.FacialCapture_modal__0NeSQ.FacialCapture_modal__0NeSQ,.FacialCapture_modal__0NeSQ>.sticky{background-color:var(--bg-canvas)}.FacialCapture_modal__0NeSQ>div:first-child>div{background-color:var(--border-default)}.FacialCapture_root__I5PFo{color:var(--text-primary);min-width:0}.FacialCapture_root__I5PFo:focus{outline:none}.FacialCapture_body__50Vgj{padding:16px;display:grid;gap:16px;min-width:0}.FacialCapture_intro__C9Qov{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary)}.FacialCapture_caption__XT_6k{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.FacialCapture_actions__9egpM{display:flex;flex-wrap:wrap;gap:8px}.FacialCapture_button__SJlgO,.FacialCapture_rotation__ER5if button{border:1px solid var(--border-default);background:var(--bg-surface-2);color:var(--text-primary);border-radius:10px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.FacialCapture_button__SJlgO:hover,.FacialCapture_rotation__ER5if button:hover{background:var(--bg-hover)}.FacialCapture_button__SJlgO:focus-visible,.FacialCapture_rotation__ER5if button:focus-visible,.FacialCapture_viewSelect__ZMZig:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.FacialCapture_button__SJlgO:disabled{opacity:.45;cursor:not-allowed}.FacialCapture_primary__et_Ue{background:var(--text-primary);color:var(--bg-canvas)}.FacialCapture_primary__et_Ue:hover{opacity:.85;background:var(--text-primary)}.FacialCapture_consent__ZcSlH{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;min-height:44px}.FacialCapture_consent__ZcSlH input{margin-top:5px;width:18px;height:18px;flex-shrink:0;accent-color:var(--text-primary)}.FacialCapture_stage__n_ju1{position:relative;aspect-ratio:4/3;max-height:min(45dvh,400px);background:#08090a;overflow:hidden;border-radius:12px}.FacialCapture_overlay__ZRbvy,.FacialCapture_stage__n_ju1 video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scaleX(-1)}.FacialCapture_overlay__ZRbvy{pointer-events:none}.FacialCapture_status__hzYsh{min-height:48px;display:grid;gap:4px;align-content:center}.FacialCapture_progress__fZeOS{display:flex;gap:4px}.FacialCapture_progress__fZeOS span{flex:1;height:3px;border-radius:2px;background:var(--border-default)}.FacialCapture_progress__fZeOS span[data-complete=true]{background:var(--text-primary)}.FacialCapture_record__y95sT{display:grid;min-width:0;gap:16px}.FacialCapture_viewer__j_9cB{min-width:0;display:grid;gap:8px}.FacialCapture_mesh__F12dt{display:block;width:100%;max-height:min(42dvh,360px);background:var(--bg-canvas);border-radius:12px;touch-action:none;cursor:grab}.FacialCapture_mesh__F12dt:active{cursor:grabbing}.FacialCapture_rotation__ER5if{display:flex;justify-content:center;gap:6px}.FacialCapture_rotation__ER5if button{padding:0;min-width:44px}.FacialCapture_viewSelect__ZMZig{display:block;width:100%;min-width:0;height:44px;padding:8px 12px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-canvas-alt);color:var(--text-primary);font-size:14px}.FacialCapture_metrics___ICi2{margin:0;padding:0;display:grid;gap:0;font-size:13px}.FacialCapture_metrics___ICi2 div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-subtle);padding:10px 0}.FacialCapture_metrics___ICi2 dt{color:var(--text-secondary)}.FacialCapture_metrics___ICi2 dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.FacialCapture_featureButton__x8kEK{min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.FacialCapture_featureButton__x8kEK[aria-pressed=true]{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.FacialCapture_featureButton__x8kEK:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.FacialCapture_featureButton__x8kEK:disabled{opacity:.55;cursor:default}.FacialCapture_provenance__nU4BS{display:grid;gap:8px;margin-top:12px;overflow-wrap:anywhere}.FacialCapture_error__UBsoz{font-size:13px;line-height:1.5;color:var(--text-primary)}@media (min-width:640px){.FacialCapture_body__50Vgj{padding:24px}.FacialCapture_record__y95sT{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}@media (max-height:500px){.FacialCapture_mesh__F12dt,.FacialCapture_stage__n_ju1{max-height:180px}}.FacialOptimizationArtifact_surface__9d1Xd{height:100%;min-height:0;min-width:0;color:var(--text-primary);font-family:var(--font-sans),sans-serif;padding:clamp(.8rem,2vw,1.5rem)}.FacialOptimizationArtifact_reading__YWUGH{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding-right:.25rem}.FacialOptimizationArtifact_caption__sQrMW,.FacialOptimizationArtifact_label__tHPFI{font-size:.7rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.FacialOptimizationArtifact_label__tHPFI{margin:0 0 .8rem}.FacialOptimizationArtifact_collection__sP9kd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);align-items:start}.FacialOptimizationArtifact_record__P2T8j{min-width:0;margin:0}.FacialOptimizationArtifact_photo__wWMus{display:block;width:100%;height:clamp(15rem,50vh,34rem);-o-object-fit:contain;object-fit:contain;border-radius:.5rem;background:var(--bg-surface-2)}.FacialOptimizationArtifact_caption__sQrMW{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.75rem 0;overflow-wrap:anywhere}.FacialOptimizationArtifact_footer__mtw0R{margin-top:1.5rem;font-size:.75rem;line-height:1.6;color:var(--text-secondary)}.FacialOptimizationArtifact_footer__mtw0R p{margin:.3rem 0}.FacialOptimizationArtifact_empty__Uo4_G{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6rem}.FacialOptimizationArtifact_reference__Fb8Ij{flex:1;min-height:0;width:100%;max-width:50rem;display:flex;flex-direction:column;align-items:center;margin:0}.FacialOptimizationArtifact_head__M8V33{width:100%;height:100%;min-height:0;flex:1}.FacialOptimizationArtifact_reference__Fb8Ij .FacialOptimizationArtifact_label__tHPFI{margin:.4rem 0 0}.FacialOptimizationArtifact_notice__H799G{font-size:clamp(.85rem,1.2vw,1rem);line-height:1.5;margin:.4rem 0;color:var(--text-primary)}.FacialOptimizationArtifact_scope__6ZvsZ{font-size:.75rem;line-height:1.5;max-width:40rem;margin:0;color:var(--text-secondary)}.FacialOptimizationArtifact_preview__cKagP{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;color:var(--text-primary)}.FacialOptimizationArtifact_previewHead__gHD79{display:block;width:100%;flex:1;min-height:0}.FacialOptimizationArtifact_previewLabel__k22Zq,.FacialOptimizationArtifact_previewState__f6LY9{display:block;font-size:clamp(.55rem,.75vw,.75rem);line-height:1.3;color:var(--text-secondary);overflow-wrap:anywhere}.FacialOptimizationArtifact_previewLabel__k22Zq{text-transform:uppercase;letter-spacing:.035em}@media(max-width:639px){.FacialOptimizationArtifact_collection__sP9kd{grid-template-columns:minmax(0,1fr)}.FacialOptimizationArtifact_photo__wWMus{height:clamp(15rem,45vh,26rem)}.FacialOptimizationArtifact_surface__9d1Xd{padding:.8rem}.FacialOptimizationArtifact_caption__sQrMW{font-size:.65rem}.FacialOptimizationArtifact_scope__6ZvsZ{font-size:.68rem}.FacialOptimizationArtifact_reference__Fb8Ij .FacialOptimizationArtifact_label__tHPFI{font-size:.6rem}}.CanonGridPreview_preview__U87vo{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;height:100%;gap:.45rem;color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-feature-settings:normal}.CanonGridPreview_hero__MZJ_0{min-width:0;font-size:clamp(1.55rem,5vw,4.25rem);font-weight:500;line-height:1.03;letter-spacing:-.045em;overflow-wrap:anywhere;font-feature-settings:normal;font-variant-numeric:tabular-nums}.CanonGridPreview_word__GgVSD{font-size:clamp(1rem,2.8vw,2.7rem);letter-spacing:-.025em;line-height:1.12}.CanonGridPreview_detail__VFJiy,.CanonGridPreview_label__JqXAu,.CanonGridPreview_state__4eEb_{margin:0;font-size:clamp(.68rem,1vw,.95rem);line-height:1.35;overflow-wrap:anywhere;color:var(--text-secondary)}.CanonGridPreview_label__JqXAu{font-size:clamp(.65rem,.9vw,.85rem)}.CanonGridPreview_detail__VFJiy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CanonGridPreview_state__4eEb_{max-width:26ch}.CanonGridPreview_visual__91X5Y{width:100%;min-height:0;max-height:65%;flex:1 1 auto}.CanonGridPreview_composition__zpMA_{display:flex;width:100%;min-height:1.6rem;height:24%;max-height:4.5rem;overflow:hidden;border-radius:.6rem}.CanonGridPreview_segment__imWQL{height:100%;flex-shrink:0}.CanonGridPreview_rows__fTteN{display:flex;flex-direction:column;gap:.3rem;min-width:0}.CanonGridPreview_row__R8Ik1{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;font-size:clamp(.7rem,1vw,1rem);line-height:1.2}.CanonGridPreview_rowLabel__hzl7F{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanonGridPreview_rowValue__bhWGC{flex-shrink:0;font-variant-numeric:tabular-nums}.CanonGridPreview_bars__R4opl{display:flex;align-items:end;height:32%;min-height:1.5rem;gap:3px}.CanonGridPreview_bar__vsECk{flex:1;min-width:2px;border-radius:4px 4px 0 0}.CanonGridPreview_counts__Cu9Vq{display:flex;gap:4px;height:1.15rem;overflow:hidden;border-radius:.3rem}.CanonGridPreview_dot__oNGiO{display:inline-block;height:.65em;width:.65em;margin-right:.4em;border-radius:50%}@media (min-width:768px){.CanonGridPreview_preview__U87vo{gap:.8rem}}.CanonGridPreview_grid__4bb4c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.CanonGridPreview_orb__gf9ha{grid-column:1/-1;justify-self:center;width:calc((100% - .75rem) / 2)}.CanonGridPreview_tile__ouB9D{display:flex;flex-direction:column;padding:.85rem;gap:.75rem}.CanonGridPreview_tilePreview__E2vTF{display:block;width:100%;flex:1;min-height:0;min-width:0}.CanonGridPreview_tileCaption__RIWjw{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}.CanonGridPreview_tileTitle__zz2uC{font-family:var(--font-sans),sans-serif;font-feature-settings:normal;font-size:.7rem;font-weight:500;text-transform:uppercase;line-height:1.2;letter-spacing:.055em;color:var(--text-primary);overflow-wrap:anywhere}@media (min-width:768px){.CanonGridPreview_grid__4bb4c{grid-template-columns:repeat(3,minmax(0,1fr))}.CanonGridPreview_orb__gf9ha{grid-column:auto;width:100%}.CanonGridPreview_tile__ouB9D{padding:1.4rem;gap:1rem}.CanonGridPreview_tileTitle__zz2uC{font-size:1rem}}.CanonGridPreview_fallbackObject__NCeYx{display:block;flex:1 1 auto;min-height:0;width:100%;max-height:75%}.CanonGridPreview_compositionObject__HD0nI{width:100%;flex:1;min-height:0;max-height:65%}.CanonGridPreview_detail__VFJiy,.CanonGridPreview_hero__MZJ_0,.CanonGridPreview_label__JqXAu,.CanonGridPreview_rows__fTteN,.CanonGridPreview_state__4eEb_{flex-shrink:0}.CanonGridPreview_direct__txkZT{justify-content:center;gap:.4rem}.CanonGridPreview_directTitle__Dj8aV{font-size:clamp(.8rem,1.8vw,1.65rem);line-height:1.12;font-weight:500;overflow-wrap:anywhere}.CanonGridPreview_directRows__eDOg0{display:flex;flex-direction:column;gap:.5rem;min-width:0}.CanonGridPreview_directRow__F7Urv{display:flex;flex-direction:column;gap:.12rem;min-width:0}.CanonGridPreview_directName__XuKTk{font-size:clamp(.7rem,1.1vw,1rem);line-height:1.2;overflow-wrap:anywhere}.CanonGridPreview_directSecondary__t6fgo{font-size:clamp(.64rem,.95vw,.85rem);line-height:1.25;color:var(--text-secondary);overflow-wrap:anywhere}.CanonGridPreview_directValue__nlTAd{font-size:clamp(.74rem,1.5vw,1.3rem);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CanonGridPreview_directName__XuKTk,.CanonGridPreview_directSecondary__t6fgo,.CanonGridPreview_directTitle__Dj8aV{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CanonGridPreview_markedRow__w4Phe{position:relative;padding-inline-start:.8rem}.CanonGridPreview_recordObject__83pRE{position:absolute;inset-inline-start:0;top:.3em;width:.4rem;height:.4rem;border-radius:50%}.CanonGridPreview_schedule__7Df8T{position:relative}.CanonGridPreview_schedule__7Df8T:before{content:"";position:absolute;inset:.3rem auto .3rem .18rem;width:1px;background:currentColor;opacity:.12}.CanonGridPreview_macros__RHrT_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .6rem}.CanonGridPreview_macro__I72X_{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.35rem;border-radius:.3rem}.CanonGridPreview_macroObject__GKgOX{width:.65rem;height:.4rem;border-radius:2px}.CanonGridPreview_window__S4jU3{height:.35rem;width:100%;background:var(--border-default)}.CanonGridPreview_window__S4jU3>span{display:block;height:100%;background:currentColor}.CanonGridPreview_direct__txkZT .CanonGridPreview_bars__R4opl{height:2.5rem;flex:none}.CanonGridPreview_direct__txkZT .CanonGridPreview_label__JqXAu{font-size:clamp(.6rem,.85vw,.8rem);line-height:1.2}@media (min-width:768px){.CanonGridPreview_direct__txkZT{gap:.7rem}.CanonGridPreview_directRows__eDOg0{gap:.65rem}}.CanonGridPreview_mobileOnly__YRxHG{display:none}@media (max-width:767px){.CanonGridPreview_desktopOnly__mEZjA{display:none}.CanonGridPreview_mobileOnly__YRxHG{display:block}.CanonGridPreview_direct__txkZT{justify-content:flex-start;gap:.35rem}.CanonGridPreview_macro__I72X_{padding:.25rem}.CanonGridPreview_macroObject__GKgOX{display:none}.CanonGridPreview_macros__RHrT_{gap:.35rem}.CanonGridPreview_direct__txkZT .CanonGridPreview_bars__R4opl{height:1.1rem;min-height:0}}.AnatomicalBodyIllustration_frame____shp{display:block;width:100%;height:100%;pointer-events:none}.AnatomicalBodyIllustration_image__o3sqa{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(1) saturate(0) contrast(1.14) brightness(.8);opacity:.9}.dark .AnatomicalBodyIllustration_image__o3sqa{filter:grayscale(1) saturate(0) contrast(1.04) brightness(1.05);opacity:.9}