.layout_root__Djpb2{display:contents}.ToggleOption_wrap__OndZX{display:inline-flex;align-items:center;min-height:44px;min-width:44px;cursor:pointer}.ToggleOption_input__X28qW{position:absolute;width:44px;height:26px;margin:0;opacity:0;cursor:pointer}.ToggleOption_track__lFRgD{width:44px;height:26px;flex:none;border-radius:var(--radius-pill);background:var(--tonal-strong);padding:3px;transition:background var(--motion-fast)}.ToggleOption_thumb__aBGPk{display:block;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);transition:transform var(--motion-fast)}.ToggleOption_input__X28qW:checked+.ToggleOption_track__lFRgD{background:var(--accent-solid)}.ToggleOption_input__X28qW:checked+.ToggleOption_track__lFRgD .ToggleOption_thumb__aBGPk{transform:translateX(18px)}.ToggleOption_input__X28qW:focus-visible+.ToggleOption_track__lFRgD{outline:2px solid var(--accent-ring);outline-offset:2px}.ToggleOption_input__X28qW:disabled+.ToggleOption_track__lFRgD{opacity:.5;cursor:not-allowed}.SelectMenu_wrap__XSQJc{position:relative;display:block}.SelectMenu_wrapChip__yHd7i,.SelectMenu_wrapPill__W7qqc{display:inline-block;margin-left:auto}.SelectMenu_control__5T1fm{font:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.6875rem .875rem;border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;&:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px var(--accent-ring)}&:disabled{cursor:not-allowed;opacity:.6}svg{flex:none;color:var(--text-tertiary)}}.SelectMenu_wrapChip__yHd7i .SelectMenu_control__5T1fm,.SelectMenu_wrapPill__W7qqc .SelectMenu_control__5T1fm{width:auto;font-size:.8125rem;padding:6px 10px 6px 12px;border:none;border-radius:var(--radius-pill);background:var(--tonal);color:var(--text-secondary);&:focus-visible{box-shadow:0 0 0 2px var(--accent-ring),inset 0 0 0 1px var(--accent-border)}}.SelectMenu_wrapChip__yHd7i .SelectMenu_control__5T1fm{font-size:.75rem;padding:.25rem .5rem .25rem .625rem;border-radius:var(--radius-icon);&:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 12%,var(--tonal))}}.SelectMenu_value__5lpix{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectMenu_list__t4N_d{position:fixed;z-index:var(--z-menu);max-height:20rem;overflow-y:auto;overscroll-behavior-y:contain;margin:0;padding:.375rem;list-style:none;border-radius:var(--radius-control-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-overlay)}.SelectMenu_listInDialog__ACs8d{z-index:calc(var(--z-dialog) + 10)}.SelectMenu_listChip__aR4Wj .SelectMenu_optionLabel___PV7y{font-size:.8125rem}.SelectMenu_option__YolDI{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;border-radius:var(--radius-control);cursor:pointer;color:var(--text)}.SelectMenu_optionActive__cWfbl{background:var(--accent-quiet);.SelectMenu_optionLabel___PV7y{color:var(--accent-text)}}.SelectMenu_optionLabel___PV7y{font-size:.9375rem}.SelectMenu_option__YolDI[aria-selected=true] .SelectMenu_optionLabel___PV7y{font-weight:600}.SelectMenu_optionDescription__pMw9R{font-size:.75rem;color:var(--text-tertiary)}.debug_debugLayout__SNixW{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:960px){.debug_debugLayout__SNixW{flex-direction:row;gap:1.75rem;align-items:flex-start}}.debug_debugSidebar___YN77{display:flex;flex-direction:column;gap:.75rem;width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);padding:.625rem}@media (min-width:960px){.debug_debugSidebar___YN77{width:250px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior-y:contain;z-index:var(--z-raised);border-radius:var(--radius-card);padding:.875rem;gap:.875rem}}.debug_debugNavHeader__lHrx2{display:none;padding:.25rem .25rem .5rem;border-bottom:1px solid var(--border)}@media (min-width:960px){.debug_debugNavHeader__lHrx2{display:flex;align-items:center;justify-content:space-between}}.debug_debugNavTitle__DI1PL{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.debug_debugNavList__51Blq{display:flex;flex-direction:row;gap:.375rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.debug_debugNavList__51Blq::-webkit-scrollbar{display:none}@media (min-width:960px){.debug_debugNavList__51Blq{flex-direction:column;overflow-x:visible;gap:.25rem}}.debug_debugNavItem__V2kPb{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:var(--radius-icon);border:none;background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;text-align:left;transition:background var(--motion-fast),color var(--motion-fast);flex-shrink:0}.debug_debugNavItem__V2kPb:hover{background:var(--tonal);color:var(--text)}.debug_debugNavItemActive__eAq93{font-weight:600}.debug_debugNavItemActive__eAq93,.debug_debugNavItemActive__eAq93:hover{background:var(--accent-quiet);color:var(--accent-text)}@media (min-width:960px){.debug_debugNavItem__V2kPb{width:100%;padding:.5625rem .75rem;font-size:.875rem}}.debug_debugNavIcon__i_U7B{display:flex;align-items:center;justify-content:center;flex-shrink:0}.debug_debugNavLabel__X_veq{flex:1 1}.debug_sidebarSection__AUmP9{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--border)}@media (min-width:960px){.debug_sidebarSection__AUmP9{gap:.625rem;padding-top:.75rem}}.debug_sidebarSectionTitle__52PE9{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.debug_sidebarFieldGrid__KqJE7{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}@media (min-width:960px){.debug_sidebarFieldGrid__KqJE7{display:flex;flex-direction:column;gap:.625rem}}.debug_sidebarField__iK8fO{display:flex;flex-direction:column;gap:.375rem;min-width:0}.debug_sidebarField__iK8fO label{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.debug_variantGrid__A_yDZ{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.debug_variantGrid__A_yDZ::-webkit-scrollbar{display:none}@media (min-width:960px){.debug_variantGrid__A_yDZ{flex-direction:column;overflow-x:visible;gap:.625rem}}.debug_variantBlock__ZGC4o{display:flex;flex-direction:column;gap:.3125rem;flex-shrink:0}.debug_variantBlockHeader__akUZy{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.debug_variantBlockLabel__UgFTh{font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:var(--text-tertiary)}.debug_sizeValue__COQbx{font-size:.6875rem;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debug_chipGroup__q75SI{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;white-space:nowrap}@media (min-width:960px){.debug_chipGroup__q75SI{flex-wrap:wrap}}.debug_chip__apu9X{font:inherit;font-size:.75rem;padding:.25rem .5rem;border:none;border-radius:var(--radius-pill);background:var(--tonal);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.debug_chip__apu9X:hover{background:color-mix(in srgb,var(--primary) 12%,var(--tonal))}.debug_chipActive__Y6T5N{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary-deep);font-weight:600}.debug_debugContent__QxYxk{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center}.debug_window__5_LqA{border-radius:var(--radius-card);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-overlay);overflow:hidden;width:100%}.debug_windowFull__I5SCe{align-self:stretch;width:100%;height:calc(100dvh - 3.5rem);min-height:24rem;display:flex;flex-direction:column;margin-bottom:-2rem}.debug_windowFull__I5SCe .debug_frame___cYdg{flex:1 1;min-height:0}.debug_titlebar__oL533{display:flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem;background:var(--tonal);border-bottom:1px solid var(--border)}.debug_dot__VES_a{width:.5rem;height:.5rem;border-radius:50%;background:var(--border-strong)}.debug_frame___cYdg{display:block;width:100%;border:none;background:var(--bg)}.tool_layout__QcI9E{display:flex;flex-direction:column;gap:20px}.componentGallery_toggleRow__Z1Gwv{display:flex;align-items:center;justify-content:space-between;gap:1rem;font:var(--type-note);color:var(--text-secondary)}.shop_page__r_q50{display:flex;flex-direction:column;gap:20px}.shop_main___pmTf,.shop_sidebar__qnTmN{display:contents}.shop_orderBalance__IwGUt{order:1}.shop_orderRecords__CHFi9{order:2}.shop_orderEarn__4xZSt{order:3}.shop_orderBuy__8FBTJ{order:4}.shop_orderRestore__q39Es{order:5}.shop_orderOpen__CvXEK{order:6}.shop_orderPolicies__JJWAa{order:7}.shop_block__LwWS5{display:flex;flex-direction:column;gap:12px}.shop_blockTitle__rjRm7{font-size:.8125rem;font-weight:700;color:var(--text-tertiary)}.shop_card__p9NIf{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.shop_cardPadded__QMny4{padding:1rem}.shop_muted__6sAzz{font:var(--type-note);color:var(--text-secondary)}.shop_note__5mUJ_{font-size:.8125rem;color:var(--text-tertiary)}.shop_earnHead__L0EKB{display:flex;align-items:center;gap:8px;font-size:.9375rem;margin-bottom:6px}.shop_earnButton___UKHR{margin-top:12px;width:100%;padding:.75rem 1rem;border:none;border-radius:var(--radius-control-lg);background:var(--accent-solid);color:#fff;font:var(--type-body-strong);cursor:pointer;transition:background var(--motion-fast),opacity var(--motion-fast);&:hover:not(:disabled){background:var(--accent-solid-hover)}&:disabled{opacity:.6;cursor:default}}.shop_restoreBody__0o7FR{display:flex;flex-direction:column;gap:10px}.shop_restoreButton__OC5Ym{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-control-lg);background:var(--surface);color:var(--text);font:var(--type-body-strong);cursor:pointer;transition:background var(--motion-fast),opacity var(--motion-fast);&:hover:not(:disabled){background:var(--tonal)}&:disabled{opacity:.6;cursor:default}}.shop_linkRow__gZxdd{display:flex;align-items:center;gap:.5rem;padding:12px 16px;font-size:.9375rem;color:var(--primary);text-decoration:none;box-shadow:inset 0 1px 0 var(--border);transition:background .15s ease;&:first-child{box-shadow:none}&:hover{background:var(--tonal)}}.shop_external__AqaP_{margin-left:auto;color:var(--text-tertiary);font:var(--type-note)}.shop_rowCount___HYzv+.shop_external__AqaP_{margin-left:0}.shop_error__Cwd9L{background:var(--danger-quiet);color:var(--danger);padding:12px 16px;border-radius:var(--radius-control-lg);border:1px solid var(--danger-border);font:var(--type-note)}.shop_orderList__XccAe{display:flex;flex-direction:column;gap:12px}.shop_orderHead__PF4O3{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.shop_orderAmount__bgUG5{margin-left:8px;font:var(--type-note-strong);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop_orderState__PL6Ge{margin-left:auto;font-size:.8125rem;color:var(--text-tertiary)}.shop_codeGrid__UHW8n{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.shop_codeField__pTyXi{display:flex;align-items:baseline;gap:12px;padding:8px 12px;background:var(--tonal);border-radius:var(--radius-control)}.shop_codeLabel__3XGG6{flex:none;width:5.5em;font-size:.8125rem;color:var(--text-secondary)}.shop_codeValue__AHuFm{font-size:1.0625rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.shop_packs__Zo1h7{display:flex;flex-direction:column;gap:8px}@container content (min-width: 1000px){.shop_page__r_q50{display:grid;grid-template-columns:var(--wide-sidebar) minmax(0,1fr);grid-gap:25px;gap:25px;align-items:start}.shop_sidebar__qnTmN{position:-webkit-sticky;position:sticky;top:var(--sticky-top-offset)}.shop_main___pmTf,.shop_sidebar__qnTmN{display:flex;flex-direction:column;gap:20px}.shop_main___pmTf{min-width:0}.shop_orderBalance__IwGUt,.shop_orderBuy__8FBTJ,.shop_orderEarn__4xZSt,.shop_orderOpen__CvXEK,.shop_orderPolicies__JJWAa,.shop_orderRestore__q39Es{order:0}}.shop_mail__fY4n9{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:break-word}.shop_rowCount___HYzv{margin-left:auto;font:var(--type-caption);color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VideoAnalysisOption_row__PqFHm{display:flex;align-items:center;justify-content:space-between;gap:1rem}.VideoAnalysisOption_caption__I1gJr{font:var(--type-note);color:var(--text-secondary)}.RecordingPanel_panel__yMgyX{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:22px;transition:border-color var(--motion)}.RecordingPanel_panelLive__G32Xe{border-color:var(--danger-border)}.RecordingPanel_head__arsGg{display:flex;align-items:center;gap:14px}.RecordingPanel_trigger__cyd6F{width:52px;height:52px;border-radius:var(--radius-pill);border:none;background:var(--accent-solid);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background var(--motion-fast);&:disabled{background:var(--tonal-strong);cursor:not-allowed}}@media (hover:hover){.RecordingPanel_trigger__cyd6F:hover:not(:disabled){background:var(--accent-solid-hover)}}.RecordingPanel_triggerLive__M0wYe{background:var(--danger)}@media (hover:hover){.RecordingPanel_triggerLive__M0wYe:hover:not(:disabled){background:var(--danger)}}.RecordingPanel_recGlyph__FBLVf{width:18px;height:18px;border-radius:var(--radius-pill);background:#fff}.RecordingPanel_stopGlyph__kI_fN{width:16px;height:16px;border-radius:4px;background:#fff}.RecordingPanel_text__pw8uD{min-width:0;margin-right:auto;display:flex;flex-direction:column;gap:3px}.RecordingPanel_state__VRyDF{font-size:.9375rem;font-weight:700}.RecordingPanel_panelLive__G32Xe .RecordingPanel_state__VRyDF{color:var(--danger)}.RecordingPanel_hint__0doD6{font-size:.78125rem;color:var(--text-tertiary)}.RecordingPanel_timer__4FYex{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.RecordingPanel_bars__AJ8V8{display:flex;align-items:flex-end;gap:3px;height:56px;margin-top:20px}.RecordingPanel_bar__WetQi{flex:1 1;height:8%;min-width:0;border-radius:2px;background:var(--tonal-strong)}.RecordingPanel_panelLive__G32Xe .RecordingPanel_bar__WetQi{background:var(--danger)}.RecordingPanel_silence__PXmr4{margin-top:12px;display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:var(--radius-control);background:var(--danger-quiet)}.RecordingPanel_silenceTitle___6dN7{font:var(--type-body-strong);font-size:.8125rem;color:var(--danger)}.RecordingPanel_silenceBody__apDB_{font-size:.75rem;line-height:1.6;color:var(--text-secondary)}.Kbd_group__GnAgL{gap:3px;flex:none}.Kbd_group__GnAgL,.Kbd_kbd__rvOX3{display:inline-flex;align-items:center}.Kbd_kbd__rvOX3{justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:var(--tonal);box-shadow:inset 0 0 0 1px var(--border);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;line-height:1;color:var(--text-tertiary)}.RouteTransition_page__esQmO{overflow:clip}.RouteTransition_forward__OAbfF{animation:RouteTransition_slide-from-right__rNHHW .3s cubic-bezier(.32,.72,0,1)}.RouteTransition_back__uM5Te{animation:RouteTransition_slide-from-left__reTaX .3s cubic-bezier(.32,.72,0,1)}@keyframes RouteTransition_slide-from-right__rNHHW{0%{opacity:0;transform:translate3d(6%,0,0)}60%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes RouteTransition_slide-from-left__reTaX{0%{opacity:0;transform:translate3d(-6%,0,0)}60%{opacity:1}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.RouteTransition_back__uM5Te,.RouteTransition_forward__OAbfF{animation:none}}.AppChrome_shell__QTvyQ{min-height:100dvh;display:flex;background:var(--bg)}.AppChrome_column__Ud9G9{flex:1 1;min-width:0;display:flex;flex-direction:column;padding-top:var(--safe-top)}.AppChrome_scrollEdge__cT5Bc{position:fixed;inset:0 0 auto 0;z-index:var(--z-sticky);height:var(--safe-top);pointer-events:none;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}@media (min-width:1000px){.AppChrome_scrollEdge__cT5Bc{left:var(--nav-width)}}.AppChrome_body__4JD1Q{flex:1 1;min-width:0;container-type:inline-size;container-name:content;padding:1.25rem 1.5rem calc(5rem + var(--safe-bottom))}.AppChrome_bodyBare__OlGRT{padding:0 0 calc(3rem + var(--safe-bottom));max-width:none;--content-inset:25px}.AppChrome_splash__pNmE4{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.AppChrome_splashMark__KHqba{font-size:2.125rem;font-weight:800;letter-spacing:-.04em;background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;animation:AppChrome_splashPulse__cFA_B 1.6s ease-in-out infinite}@keyframes AppChrome_splashPulse__cFA_B{0%,to{opacity:1}50%{opacity:.45}}.AppChrome_fatal__Uvk3v{max-width:34rem;margin:4rem auto;padding:1.75rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 6%,var(--surface));h1{font-size:1.125rem;font-weight:700}p{margin-top:.75rem;font-size:.9375rem;color:var(--text-secondary);overflow-wrap:anywhere}}.AppChrome_signedOut__0AU7V{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;text-align:center;background:var(--bg);h1{font:var(--type-section)}p{font:var(--type-body);color:var(--text-secondary)}button{margin-top:.75rem;padding:.625rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--accent-solid);color:#fff;font:var(--type-body-strong);cursor:pointer;&:hover{background:var(--accent-solid-hover)}}.AppChrome_textAction__LRl5Y{margin-top:0;padding:.375rem .75rem;background:none;color:var(--text-secondary);font:var(--type-label);&:hover{background:var(--tonal);color:var(--text)}}}.AppChrome_bodySunk__bnYXP{background:var(--surface-sunk)}