.ProcedureView_viewerContainer__CGkn8{display:flex;flex-direction:column;height:100%;min-height:100dvh;background:radial-gradient(ellipse 60% 40% at 80% 0,var(--mesh-b,transparent),transparent 55%),var(--bg-primary);color:var(--text-primary);position:relative;overflow:hidden;font-family:var(--font-sans),system-ui,-apple-system,sans-serif}.ProcedureView_viewerContainer__CGkn8:before{content:none}.ProcedureView_draftBanner__tOrq5{background:color-mix(in srgb,#fbbf24 14%,transparent);border-bottom:1px solid color-mix(in srgb,#fbbf24 35%,transparent);color:#fbbf24;padding:.55rem 1rem;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;z-index:100;backdrop-filter:blur(8px)}.ProcedureView_backBtn__Wv_s7{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);text-decoration:none;font-size:.85rem;font-weight:600;padding:.45rem .7rem;border-radius:999px;border:1px solid transparent;transition:color .2s,background .2s,border-color .2s}.ProcedureView_backBtn__Wv_s7:hover{color:var(--accent-color);background:var(--accent-color-transparent);border-color:color-mix(in srgb,var(--accent-color) 25%,transparent)}.ProcedureView_topBarCenter__lny1A{flex:1;text-align:center}.ProcedureView_topBarTitle__GD_41{font-size:1.1rem;font-weight:800;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProcedureView_topBarProbes__AmcIS{display:none;gap:.5rem}@media (min-width:1024px){.ProcedureView_topBarProbes__AmcIS{display:flex}}.ProcedureView_probeBadge__bl_yu{font-size:.7rem;background:var(--accent-color-transparent);color:var(--accent-color);padding:.2rem .6rem;border-radius:999px;border:1px solid rgba(0,111,238,.2);font-weight:700}.ProcedureView_scanWorkspace___bvHM{flex:1;display:flex;overflow:hidden;position:relative}.ProcedureView_scanSidebar__K0o_F{width:340px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 55%,transparent),var(--bg-secondary));border-right:1px solid var(--border-light);display:none;flex-direction:column;z-index:10;backdrop-filter:blur(12px)}@media (min-width:1024px){.ProcedureView_scanSidebar__K0o_F{display:flex}}.ProcedureView_sidebarHeader__xPBxJ{padding:1.35rem 1.35rem 1.1rem;border-bottom:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-primary) 70%,transparent)}.ProcedureView_logo__4eGyv{font-size:1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--text-primary);display:flex;align-items:center;gap:.05rem}.ProcedureView_logo__4eGyv span{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ProcedureView_sidebarProcedureTitle__dUgCt{margin:.75rem 0 0;font-size:.95rem;font-weight:750;line-height:1.35;letter-spacing:-.02em;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProcedureView_sidebarNavInfo__tJZ_a{padding:.85rem 1.1rem;border-bottom:1px solid var(--border-light)}.ProcedureView_viewList__cRRmh{flex:1;overflow-y:auto;padding:.75rem .65rem 1.25rem}.ProcedureView_viewListSectionTitle__XmMxQ{padding:1.1rem .85rem .45rem;font-size:.65rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.12em;font-weight:800;display:flex;justify-content:space-between;align-items:center}.ProcedureView_viewListCount__q2dVr{background:var(--accent-color-transparent);color:var(--accent-color);padding:2px 7px;border-radius:999px;font-size:.65rem}.ProcedureView_viewItem__B_S_L{width:100%;display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--text-secondary);font-weight:500;cursor:pointer;text-align:left;transition:all .22s cubic-bezier(.4,0,.2,1);position:relative;margin-bottom:2px;font-family:inherit}.ProcedureView_viewItem__B_S_L:hover{background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);color:var(--text-primary)}.ProcedureView_viewItemActive__PlZwg{background:var(--accent-color-transparent);color:var(--accent-color);font-weight:700;border-color:color-mix(in srgb,var(--accent-color) 25%,transparent);box-shadow:var(--shadow-sm)}.ProcedureView_viewItemActive__PlZwg:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:999px;background:var(--accent-color);box-shadow:0 0 12px var(--accent-color)}.ProcedureView_viewItemIcon__itGgN{flex-shrink:0}.ProcedureView_viewDot__Tw2CJ{width:6px;height:6px;border-radius:50%;background:var(--border-color);flex-shrink:0}.ProcedureView_viewItemActive__PlZwg .ProcedureView_viewDot__Tw2CJ{background:var(--accent-color);box-shadow:0 0 8px var(--accent-color)}.ProcedureView_viewItemLabel__Uayzx{font-size:.9rem;font-weight:600}.ProcedureView_clipsPanel__59N03{flex:1;display:flex;flex-direction:column;overflow:hidden;background:transparent;position:relative}.ProcedureView_companionBar__aCz8B{padding:.75rem 1.5rem;display:flex;align-items:center;gap:1rem;background:var(--bg-card);border-bottom:1px solid var(--border-light);overflow-x:auto}.ProcedureView_companionLabel__Jyog7{font-size:.75rem;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:.4rem;white-space:nowrap}.ProcedureView_companionBtns__KLZiy{display:flex;gap:.5rem}.ProcedureView_pill__EtUW6{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.ProcedureView_pillRed__NrCur{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.2)}.ProcedureView_pillAmber__n_Kj8{background:rgba(245,158,11,.1);color:#f59e0b;border-color:rgba(245,158,11,.2)}.ProcedureView_pillActive__Ntmsk{background:currentColor;color:#000}.ProcedureView_floatingBodyMap__Xfqrt{display:none}@media (min-width:1024px){.ProcedureView_clipsPanel__59N03{flex-direction:row;align-items:stretch}.ProcedureView_floatingBodyMap__Xfqrt{display:flex;flex-direction:column;justify-content:center;flex:0 1 460px;min-width:200px;border-left:1px solid var(--border-light);position:sticky;top:0;align-self:flex-start;height:100%;max-height:100vh;overflow:hidden;pointer-events:auto;z-index:5}}.ProcedureView_floatingBodyMapHidden__WjbV1{display:none!important}.ProcedureView_contentScroll__xCYdy{flex:1;overflow-y:auto;padding:1.1rem .9rem calc(7.25rem + env(safe-area-inset-bottom, 0px));position:relative;z-index:10;min-width:0;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.ProcedureView_contentScroll__xCYdy{flex:1 0 420px;padding:3rem 2.75rem 4rem}}@media (min-width:1400px){.ProcedureView_contentScroll__xCYdy{padding:3.5rem 3.5rem 4.5rem}}.ProcedureView_introPanel__CRj5x{max-width:820px;margin:0 auto;padding-bottom:4rem}.ProcedureView_introHeader__IlFKu{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:2.25rem;padding:1.5rem 1.4rem;border-radius:var(--radius-lg,24px);border:1px solid var(--border-color);background:radial-gradient(ellipse 80% 90% at 0 0,var(--mesh-a,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--bg-elevated) 88%,transparent),var(--bg-card));box-shadow:var(--shadow-md)}.ProcedureView_introIconWrapper__32_uS{width:56px;height:56px;background:var(--accent-color-transparent);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--accent-color);border:1px solid color-mix(in srgb,var(--accent-color) 25%,transparent);box-shadow:var(--shadow-sm);flex-shrink:0}.ProcedureView_introIcon__kvt3p{color:var(--accent-color)}.ProcedureView_introLabel__c8QxO{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-color)}.ProcedureView_introTitle__vYhHE{font-size:clamp(1.55rem,3vw,2.35rem);font-weight:900;margin:.35rem 0 0;letter-spacing:-.03em;color:var(--text-primary);line-height:1.15}.ProcedureView_introLead__KLecA{margin:.65rem 0 0;font-size:var(--text-base,1rem);line-height:1.55;color:var(--text-secondary);max-width:52ch}.ProcedureView_introSection__VDwat{margin-bottom:2.25rem}.ProcedureView_introSectionHead__ETDeY{margin-bottom:.9rem}.ProcedureView_introSectionLabel__1M5Rc{display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-color);margin-bottom:.3rem}.ProcedureView_introSectionTitle__fpS2H{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.ProcedureView_videoCard__egLlQ{display:flex;flex-direction:column;text-align:left;border-radius:var(--radius-lg,16px);font-family:inherit;color:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:var(--shadow-sm)}.ProcedureView_videoCard__egLlQ:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent-color) 40%,var(--border-color));box-shadow:var(--shadow-md)}.ProcedureView_videoThumb__9ZNJh{position:relative;aspect-ratio:16/9;border:none!important;border-radius:0!important;background:radial-gradient(ellipse 70% 80% at 30% 20%,var(--mesh-a,transparent),transparent 55%),var(--bg-secondary);overflow:hidden}.ProcedureView_videoThumbImg__GJvgu{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.ProcedureView_videoThumbFallback___HrQn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--accent-color);opacity:.7}.ProcedureView_videoPlayOverlay___QUus{z-index:2;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.35));color:#fff}.ProcedureView_videoPlayOverlay___QUus svg{width:44px;height:44px;padding:12px;border-radius:999px;background:color-mix(in srgb,var(--bg-primary) 75%,transparent);color:var(--text-primary);box-shadow:var(--shadow-md)}.ProcedureView_videoCardBody__Gvnp7{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.25rem}.ProcedureView_videoCardTitle__SWu13{font-weight:750;font-size:.95rem;color:var(--text-primary)}.ProcedureView_videoCardDesc__Y3tRs{font-size:.8rem;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProcedureView_probeCard__HehFl{background:linear-gradient(165deg,color-mix(in srgb,var(--bg-elevated) 90%,transparent),var(--bg-card));border:1px solid var(--border-color);padding:1.25rem;border-radius:20px;display:flex;align-items:center;gap:1.25rem;margin-bottom:1.75rem;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md);backdrop-filter:blur(8px)}@media (min-width:1024px){.ProcedureView_probeCard__HehFl{padding:1.5rem 1.75rem;border-radius:22px;gap:1.5rem;margin-bottom:2.25rem}}.ProcedureView_probeCard__HehFl:hover{border-color:color-mix(in srgb,var(--accent-color) 30%,var(--border-color));transform:translateY(-3px);box-shadow:var(--shadow-lg)}.ProcedureView_probeCardIcon__pQhIW{width:44px;height:44px;background:var(--accent-color-transparent);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--accent-color)}.ProcedureView_probeCardLabel__xTOLy{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;color:var(--accent-color);margin-bottom:.2rem}.ProcedureView_probeCardNames__yjM4p{font-size:1.1rem;font-weight:700}.ProcedureView_theoryContent__5rIVM{margin-bottom:3rem}.ProcedureView_richText__IIgUV{font-size:1.05rem;line-height:1.7;color:var(--text-secondary)}.ProcedureView_richText__IIgUV p{margin-bottom:1.2rem}.ProcedureView_richText__IIgUV h2{font-size:1.4rem;color:var(--text-primary);margin:2rem 0 1rem}.ProcedureView_richText__IIgUV ul{padding-left:1.5rem;margin-bottom:1.2rem}.ProcedureView_richText__IIgUV li{margin-bottom:.5rem}.ProcedureView_introFooter__jV1k3{border-top:1px solid var(--border-light);padding-top:3rem;margin-top:2rem;display:flex;justify-content:center}.ProcedureView_startBtn__frdaj{display:flex;align-items:center;gap:.75rem;padding:1rem 1.75rem;background:var(--brand-gradient);color:#fff;border:none;border-radius:999px;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-lg);font-family:inherit}.ProcedureView_startBtn__frdaj:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px var(--accent-color-transparent)}.ProcedureView_scanViewPanel__eoGvo{max-width:1000px;margin:0 auto}.ProcedureView_viewHeaderTitle___imhJ{font-size:1.8rem;font-weight:800;margin-bottom:2rem}.ProcedureView_theoryNoteBox__QV5Xt{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;margin-bottom:2.5rem}.ProcedureView_theoryNoteLabel__09PCT{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;color:var(--accent-color);margin-bottom:1rem;text-transform:uppercase}.ProcedureView_videoGrid__iVdqH{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.ProcedureView_videoGrid__iVdqH{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}.ProcedureView_videoCard__egLlQ{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .2s;padding:0;display:block;width:100%}.ProcedureView_videoCard__egLlQ:hover{background:var(--bg-secondary);border-color:var(--accent-color);transform:translateY(-4px)}.ProcedureView_videoThumbnail__cGBcZ{position:relative;aspect-ratio:16/9;background:var(--bg-primary)}.ProcedureView_videoPlayOverlay___QUus{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);opacity:0;transition:opacity .2s}.ProcedureView_videoCard__egLlQ:hover .ProcedureView_videoPlayOverlay___QUus{opacity:1}.ProcedureView_videoInfo__WBon4{padding:1rem;text-align:left}.ProcedureView_videoTitle__rivH2{font-weight:700;margin:0 0 .4rem;font-size:.95rem}.ProcedureView_videoDesc__upruP{font-size:.8rem;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProcedureView_noVideos__0EOYW{grid-column:1/-1;text-align:center;padding:1.5rem 1rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.65rem;border:1px dashed var(--border-color);border-radius:var(--radius-lg,16px);background:color-mix(in srgb,var(--bg-card) 70%,transparent)}.ProcedureView_noVideosVisual__6u3Av{width:min(100%,280px);margin-bottom:.35rem}.ProcedureView_noVideosThumb__aGng2{border-radius:14px;border-style:dashed}.ProcedureView_noVideosTitle__gb614{margin:0;font-size:1rem;font-weight:750;color:var(--text-primary)}.ProcedureView_noVideosHint__7e0Oc{font-size:.88rem;color:var(--text-muted);max-width:28ch;line-height:1.45}.ProcedureView_noVideosIcon__W772m{margin-bottom:1rem;opacity:.5}.ProcedureView_viewNavRow__lJn2H{padding:1rem 1.5rem;background:var(--bg-primary);border-top:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProcedureView_navCounter__tHyo1{font-size:.8rem;font-weight:800;color:var(--text-muted)}.ProcedureView_navBtnPrimary__EjpTd{background:var(--accent-color);color:#fff;border:none;border-radius:8px;font-weight:800;text-decoration:none}.ProcedureView_navBtnPrimary__EjpTd,.ProcedureView_navBtnSecondary__yQrhv{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;cursor:pointer;font-size:.9rem}.ProcedureView_navBtnSecondary__yQrhv{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-weight:700}.ProcedureView_mobileBottomNav__lTKhz{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;background:color-mix(in srgb,var(--bg-primary) 78%,transparent);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-top:1px solid var(--border-light);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -12px 40px -20px rgba(15,23,42,.4)}@media (min-width:1024px){.ProcedureView_mobileBottomNav__lTKhz{display:none}}.ProcedureView_bottomNavItem__7jD7O{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.7rem .35rem;min-height:56px;background:transparent;border:none;color:var(--text-muted);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .2s;-webkit-tap-highlight-color:transparent;position:relative;touch-action:manipulation}.ProcedureView_bottomNavItem__7jD7O:active{opacity:.7}.ProcedureView_bottomNavBack__aeA2F{text-decoration:none;color:var(--text-muted);max-width:72px}.ProcedureView_bottomNavBack__aeA2F:hover{color:var(--text-muted)}.ProcedureView_bottomNavItemActive__gey2r{color:var(--accent-color)}.ProcedureView_bottomNavItemActive__gey2r:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:var(--accent-color);border-radius:0 0 4px 4px;box-shadow:0 0 10px var(--accent-color)}.ProcedureView_bottomNavBadge__4vWOJ{position:absolute;top:.5rem;right:calc(50% - 14px);background:#ef4444;color:var(--text-primary);border-radius:999px;font-size:.5rem;font-weight:800;width:14px;height:14px;display:flex;align-items:center;justify-content:center;line-height:1}.ProcedureView_viewsDrawer__tsj9Y{position:fixed;bottom:0;left:0;right:0;background:var(--bg-secondary);border-top:1px solid var(--border-light);border-radius:20px 20px 0 0;z-index:1001;max-height:80vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);padding-bottom:env(safe-area-inset-bottom,0)}.ProcedureView_viewsDrawerOpen__5dLdF{transform:translateY(0)}.ProcedureView_viewsDrawerHandle__506A9{width:36px;height:4px;background:var(--border-color);border-radius:2px;margin:.75rem auto 0;flex-shrink:0}.ProcedureView_viewsDrawerHeader__UJGb3{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light);flex-shrink:0}.ProcedureView_viewsDrawerTitle__tX2lk{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.ProcedureView_viewsDrawerClose___mIXx{background:var(--border-light);border:none;color:var(--text-primary);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProcedureView_viewsDrawerList__O_hQu{overflow-y:auto;padding:.75rem 0;flex:1}.ProcedureView_viewsDrawerItem__qMe4w{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;text-align:left;font-size:.95rem;font-weight:600;transition:all .15s;-webkit-tap-highlight-color:transparent}.ProcedureView_viewsDrawerItem__qMe4w:active{background:var(--bg-card)}.ProcedureView_viewsDrawerItemActive__lSRcZ{color:var(--accent-color);background:var(--accent-color-transparent)}.ProcedureView_viewsDrawerDot__ocRPE{width:8px;height:8px;border-radius:50%;background:var(--border-color);flex-shrink:0}.ProcedureView_viewsDrawerItemActive__lSRcZ .ProcedureView_viewsDrawerDot__ocRPE{background:var(--accent-color);box-shadow:0 0 8px var(--accent-color)}.ProcedureView_fabBtnActive__pRyEo,.ProcedureView_fabBtn__XWD9a,.ProcedureView_mobileTabActive__BIgaS,.ProcedureView_mobileTabBar__mbizC,.ProcedureView_mobileTabDot__Im0cN,.ProcedureView_mobileTab__vw7X_{display:none}.ProcedureView_drawerBackdrop__d8L5Y{position:fixed;inset:0;background:var(--bg-overlay);backdrop-filter:blur(4px);z-index:1000}.ProcedureView_drawer__t0TQm{position:fixed;bottom:0;left:0;right:0;background:var(--bg-primary);border-top:1px solid var(--border-color);border-radius:24px 24px 0 0;z-index:1001;max-height:85vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ProcedureView_drawerOpen__FCG5p{transform:translateY(0)}@media (min-width:1024px){.ProcedureView_drawer__t0TQm{top:0;bottom:0;left:auto;right:0;width:460px;max-height:100vh;border-radius:24px 0 0 24px;border-top:none;border-left:1px solid var(--border-color);transform:translateX(100%)}.ProcedureView_drawerOpen__FCG5p{transform:translateX(0)}}.ProcedureView_drawerHandle__821DH{width:40px;height:4px;background:var(--border-color);border-radius:2px;margin:.75rem auto;flex-shrink:0}.ProcedureView_drawerHeader__4d4Uk{padding:.5rem 1.5rem 1.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light)}.ProcedureView_drawerHeaderLeft__cy7v4{display:flex;align-items:center;gap:1rem}.ProcedureView_drawerSubLabel__844IA{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;color:var(--accent)}.ProcedureView_drawerTitle__G828y{font-size:1.1rem;font-weight:800;margin:0}.ProcedureView_drawerClose__3xYDf{background:var(--bg-card);border:none;color:var(--text-primary);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProcedureView_drawerBody__NaQ2N{padding:1.5rem;overflow-y:auto}.ProcedureView_drawerItem__qu8MW{display:flex;gap:1rem;margin-bottom:1.5rem}.ProcedureView_drawerItemDot__Ck_rd{width:6px;height:6px;border-radius:50%;margin-top:.6rem;flex-shrink:0}.ProcedureView_drawerItemTitle__grKDe{display:block;font-size:1rem;margin-bottom:.4rem}.ProcedureView_drawerItemDesc__KzZKC{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0}.ProcedureView_inlineVideoContainer__LkI7e{margin-bottom:2.5rem;background:#0f172a;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.4)}.ProcedureView_inlineVideoHeader__ePyj5{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#020617;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.ProcedureView_inlineVideoTitle__gYix8{font-size:1.1rem;font-weight:800;margin:0}.ProcedureView_inlineVideoClose__ewIPk{background:rgba(255,255,255,.1);border:none;color:#fff;display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s}.ProcedureView_inlineVideoClose__ewIPk:hover{background:#ef4444;color:#fff}.ProcedureView_inlineVideoPlayer__mSf78{position:relative;aspect-ratio:16/9;background:#000;width:100%}.ProcedureView_videoWatermark__h4eSU{position:absolute;top:1.5rem;right:1.5rem;z-index:5;pointer-events:none;font-size:1.2rem;font-weight:900;color:rgba(255,255,255,.35);letter-spacing:.1em;text-shadow:0 2px 8px rgba(0,0,0,.5)}.ProcedureView_videoWatermark__h4eSU span{color:rgba(0,111,238,.55)}.ProcedureView_videoIntroOverlay__LxZ_g{position:absolute;inset:0;background:#020617;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;animation:ProcedureView_fadeOutIntro__LWnZw 3s ease-in-out forwards}.ProcedureView_videoIntroText__hRfk4{display:flex;flex-direction:column;align-items:center;gap:1rem;animation:ProcedureView_introTextAnim__FWZRc 2.8s ease-out forwards}.ProcedureView_videoIntroBrand__a2q_1{font-size:.9rem;font-weight:800;color:var(--accent-color);letter-spacing:.3em;text-transform:uppercase}.ProcedureView_videoIntroTitle__rvg0m{font-size:2.2rem;font-weight:900;color:#ffffff;text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:0 2rem}@keyframes ProcedureView_fadeOutIntro__LWnZw{0%,75%{opacity:1;pointer-events:auto}to{opacity:0;pointer-events:none;visibility:hidden}}@keyframes ProcedureView_introTextAnim__FWZRc{0%{transform:scale(.95);opacity:0;filter:blur(4px)}15%{transform:scale(1);opacity:1;filter:blur(0)}85%{transform:scale(1.02);opacity:1;filter:blur(0)}to{transform:scale(1.05);opacity:0;filter:blur(4px)}}.ProcedureView_inlineVideoDesc__dy2ns{padding:1.5rem;margin:0;color:rgba(255,255,255,.75);font-size:.95rem;line-height:1.6}.ProcedureView_fabContainer__QEs_k{position:fixed;bottom:calc(75px + env(safe-area-inset-bottom, 0px));right:1.25rem;display:flex;flex-direction:column;gap:.75rem;z-index:90}@media (min-width:1024px){.ProcedureView_fabContainer__QEs_k{display:none}}.ProcedureView_fab__HAub0{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px -10px rgba(0,0,0,.55);cursor:pointer;transition:transform .2s,filter .2s;color:#fff;-webkit-tap-highlight-color:transparent}.ProcedureView_fab__HAub0:active{transform:scale(.92)}.ProcedureView_fabPurple__QxnnE{background:linear-gradient(145deg,#a78bfa,#7c3aed)}.ProcedureView_fabAmber__PoFIT{background:linear-gradient(145deg,#fbbf24,#d97706)}.ProcedureView_fabRed__SF6nG{background:linear-gradient(145deg,#f87171,#dc2626)}