.admin_console__wTASC{display:flex;align-items:flex-start;min-height:100vh}.admin_consoleMain__ZP_xf{flex:1 1 auto;min-width:0}.admin_adminRailSlot__oOqP3{--admin-rail-compact-width:60px;--admin-rail-open-width:192px;position:relative;z-index:40;flex:0 0 var(--admin-rail-compact-width);width:var(--admin-rail-compact-width);min-height:100vh;align-self:stretch}.admin_adminRailSlotPinned__AgYHX,:root[data-admin-rail=open] .admin_adminRailSlot__oOqP3{flex-basis:var(--admin-rail-open-width);width:var(--admin-rail-open-width)}.admin_adminRail__egb3n,:root[data-admin-rail=open] .admin_adminRail__egb3n{width:var(--admin-rail-open-width)}.admin_adminRail__egb3n{position:sticky;top:0;z-index:50;display:flex;height:100vh;height:100dvh;box-sizing:border-box;border-right:1px solid hsl(var(--border));background:hsl(var(--secondary))}.admin_adminRailCollapsed__XV5wS{width:var(--admin-rail-compact-width)}.admin_adminRailCollapsed__XV5wS:has(:focus-visible){width:var(--admin-rail-open-width)}@media (hover:hover){.admin_adminRailCollapsed__XV5wS:hover{width:var(--admin-rail-open-width)}}.admin_adminRailNav__XEutQ{display:flex;width:100%;min-width:0;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;padding:16px 10px calc(68px + env(safe-area-inset-bottom, 0px))}.admin_adminRailHeader__yZJG8{display:flex;height:40px;flex:none;align-items:center;gap:14px;margin-bottom:16px;padding:0 8px}.admin_adminRailHome__o_QLl{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));color:hsl(var(--muted-foreground))}@media (hover:hover){.admin_adminRailHome__o_QLl:hover{background:hsl(var(--muted)/.7);color:hsl(var(--foreground))}}.admin_adminRailHeaderLabel__LK0Dt{min-width:0;overflow:hidden;color:hsl(var(--foreground));font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin_adminRailItem__HXTFO,.admin_adminRailLabel__0sJdz{min-width:0;white-space:nowrap}.admin_adminRailLabel__0sJdz{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.admin_adminRailCount__s4AEO{min-width:20px;margin-left:auto;color:hsl(var(--warning));font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-align:right}:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailHeaderLabel__LK0Dt,:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailLabel__0sJdz,:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailToggle__klLAU{display:none}@media (hover:none){:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not([data-hover-gate-never]):not(:has(:focus-visible)) .admin_adminRailHeaderLabel__LK0Dt,:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not([data-hover-gate-never]):not(:has(:focus-visible)) .admin_adminRailLabel__0sJdz,:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not([data-hover-gate-never]):not(:has(:focus-visible)) .admin_adminRailToggle__klLAU{display:none}}:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailHeader__yZJG8,:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailItem__HXTFO{justify-content:center;padding-right:0;padding-left:0}@media (hover:none){:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not([data-hover-gate-never]):not(:has(:focus-visible)) .admin_adminRailHeader__yZJG8,:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not([data-hover-gate-never]):not(:has(:focus-visible)) .admin_adminRailItem__HXTFO{justify-content:center;padding-right:0;padding-left:0}}:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailCount__s4AEO{position:absolute;top:0;right:-5px;display:inline-flex;min-width:15px;height:15px;align-items:center;justify-content:center;margin:0;padding:0 2px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));font-size:9px;text-align:center}@media (hover:none){:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not([data-hover-gate-never]):not(:has(:focus-visible)) .admin_adminRailCount__s4AEO{position:absolute;top:0;right:-5px;display:inline-flex;min-width:15px;height:15px;align-items:center;justify-content:center;margin:0;padding:0 2px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));font-size:9px;text-align:center}}.admin_adminRailToggle__klLAU{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;margin-left:auto;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}@media (hover:hover){.admin_adminRailToggle__klLAU:hover{background:hsl(var(--muted)/.7);color:hsl(var(--foreground))}}.admin_adminRail__egb3n .admin_adminRailHome__o_QLl:focus-visible,.admin_adminRail__egb3n .admin_adminRailItem__HXTFO:focus-visible,.admin_adminRail__egb3n .admin_adminRailToggle__klLAU:focus-visible{outline:1px solid var(--focus-border);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.admin_adminRail__egb3n{transition:width .2s ease-out}.admin_adminRailSlot__oOqP3{transition:width .3s ease,flex-basis .3s ease}}@media (hover:none){:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailToggle__klLAU{display:inline-flex;margin-left:0}:root:not([data-admin-rail=open]) .admin_adminRailCollapsed__XV5wS:not(:hover):not(:has(:focus-visible)) .admin_adminRailHeader__yZJG8{height:auto;min-height:40px;flex-wrap:wrap;row-gap:6px}}.admin_page__Do4DM{max-width:1320px;width:100%;margin:0 auto;padding:clamp(24px,3vw,32px) clamp(20px,3vw,32px) 64px}.admin_header__BXCuK{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.admin_title__cLzhO{margin:0;font-size:22px;font-weight:650}.admin_sync__DQEVm{font-size:13px;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:12px}.admin_refreshBtn__r8ygs{padding:7px 14px;border-radius:8px;font-size:13px;background:hsl(var(--secondary))}.admin_usage__PPX_T{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px}.admin_stat__xyVzX{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:16px 20px;min-width:180px}.admin_statLabel__JrlIw{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:6px}.admin_statValue__QYKkw{font-size:24px;font-weight:650}.admin_statSub__E9bp9{font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px}.admin_errorBar__NEB39{background:hsl(var(--destructive)/.12);border:1px solid hsl(var(--destructive)/.4);color:hsl(var(--destructive));padding:12px 16px;border-radius:var(--radius);margin-bottom:18px;font-size:13px}.admin_tableWrap__nezar{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card))}.admin_table__Wi_BD{width:100%;border-collapse:collapse;font-size:13px;min-width:780px}.admin_table__Wi_BD th{text-align:left;padding:12px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));background:hsl(var(--secondary))}.admin_table__Wi_BD td,.admin_table__Wi_BD th{border-bottom:1px solid hsl(var(--border));white-space:nowrap}.admin_table__Wi_BD td{padding:11px 14px;vertical-align:top}.admin_table__Wi_BD tr:last-child td{border-bottom:none}.admin_rowFailed__zAsXv td{background:hsl(var(--destructive)/.09)}.admin_rowFailed__zAsXv td:first-child{box-shadow:inset 3px 0 0 hsl(var(--destructive))}.admin_badge__DiN3v{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.admin_bScheduled__Kcke1{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.admin_bLive__LUfcH{background:hsl(var(--success)/.15);color:hsl(var(--success));border-color:hsl(var(--success)/.4)}.admin_bEnded__pCsrE{background:hsl(var(--secondary));color:hsl(var(--foreground));border-color:hsl(var(--border))}.admin_bRecordingLanded__ZZRVZ,.admin_bTranscribed__vJ0Ny{background:hsl(var(--accent)/.15);color:hsl(var(--accent));border-color:hsl(var(--accent)/.4)}.admin_bRouted__Ocb7l{background:hsl(var(--success)/.15);color:hsl(var(--success));border-color:hsl(var(--success)/.4)}.admin_bFailed__mZCZA{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.admin_bCancelled__yCnEJ{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border-color:hsl(var(--border));text-decoration:line-through}.admin_reason__SZIzk{color:hsl(var(--destructive));font-size:12px;white-space:normal;max-width:280px}.admin_mono__ajbCx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_dim__doFYA{color:hsl(var(--muted-foreground))}.admin_panel__e2Yau{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:18px 20px;margin-bottom:22px}.admin_panelHead__zrG3D{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.admin_panelTitle__EXpIh{margin:0;font-size:15px;font-weight:650}.admin_panelHint__Nf1y_{margin:2px 0 16px;font-size:12.5px;color:hsl(var(--muted-foreground))}.admin_controls__5imeD{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.admin_field__K_eKt{display:flex;flex-direction:column;gap:5px;min-width:0}.admin_label__mxkYS{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.admin_input__uVKuU,.admin_select__siftT{background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));padding:7px 10px;font-size:13px;min-width:120px;max-width:100%}.admin_input__uVKuU{min-width:180px}.admin_numInput__FdN53{width:84px;min-width:0}.admin_input__uVKuU:focus,.admin_select__siftT:focus{outline:0;border-color:var(--field-focus-border);box-shadow:0 0 0 var(--input-focus-ring-size) var(--focus-ring)}.admin_linkRows__TIZWX{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.admin_linkRow__1Pz8p{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin_removeBtn__jXruO{background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--muted-foreground));padding:7px 11px;font-size:13px;line-height:1}@media (hover:hover){.admin_removeBtn__jXruO:hover:not(:disabled){color:hsl(var(--foreground));border-color:hsl(var(--destructive))}}.admin_addRow__7UkLM{background:none;border:1px dashed hsl(var(--border));border-radius:8px;color:hsl(var(--muted-foreground));padding:7px 12px;font-size:13px;align-self:flex-start}@media (hover:hover){.admin_addRow__7UkLM:hover{color:hsl(var(--foreground));border-color:hsl(var(--accent))}}.admin_mintRow__2xa7k{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:4px}.admin_mintBtn__Qwf4V{background:hsl(var(--primary));border:1px solid hsl(var(--primary));border-radius:var(--radius);color:hsl(var(--primary-foreground));font-weight:600;padding:8px 18px;font-size:13px}.admin_mintBtn__Qwf4V:disabled{opacity:.55}.admin_panelError__8cAy2{color:hsl(var(--destructive));font-size:12.5px}.admin_noteDry__n_Hwg{background:hsl(var(--accent)/.12);border:1px solid hsl(var(--accent)/.35);color:hsl(var(--accent));padding:9px 13px;border-radius:8px;font-size:12.5px;margin:14px 0 6px}.admin_results__wFINk{display:flex;flex-direction:column;gap:8px;margin-top:14px;border-top:1px solid hsl(var(--border));padding-top:14px}.admin_resultItem__nCHAp{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:8px;padding:9px 12px}.admin_resultName__P_1Pf{font-size:13px;font-weight:600;min-width:110px}.admin_resultRole__lndyK{font-size:11px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.admin_resultUrl___RtYh{flex:1 1;min-width:200px;font-size:12.5px;color:hsl(var(--muted-foreground));overflow-x:auto;white-space:nowrap}.admin_copyBtn__G_pzK{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));padding:6px 12px;font-size:12px;white-space:nowrap}@media (hover:hover){.admin_copyBtn__G_pzK:hover{border-color:hsl(var(--accent))}}.admin_copied__2prKB{color:hsl(var(--success));border-color:hsl(var(--success)/.4)}.admin_actionBtn__QTgBL{background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:7px;color:hsl(var(--muted-foreground));padding:5px 10px;font-size:12px;white-space:nowrap}@media (hover:hover){.admin_actionBtn__QTgBL:hover{color:hsl(var(--foreground));border-color:hsl(var(--accent))}}.admin_rowMintForm__x4icW{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:8px}.admin_rowResults__AkEl8{margin-top:8px;display:flex;flex-direction:column;gap:6px}.admin_pillPassed__i6oVL{display:inline-block;margin-left:7px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:hsl(var(--accent));background:hsl(var(--accent)/.12);border:1px solid hsl(var(--accent)/.4);white-space:nowrap;cursor:help}.admin_sectionHead__VzGry{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.admin_sectionTitle__1MY2W{margin:0;font-size:20px;font-weight:650}.admin_countBadge__Hpl4T{margin-left:9px;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:999px;padding:2px 9px;vertical-align:middle}.admin_overview__zpLwO{display:flex;flex-direction:column;gap:20px}.admin_healthWrap__eNK4j{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.admin_healthCard__J2O_e{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:16px 18px}.admin_healthLabel__fco_N{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-weight:650;margin-bottom:12px}.admin_healthTable__NlJgj{width:100%;border-collapse:collapse;font-size:13px}.admin_healthTable__NlJgj td{padding:8px 8px 8px 0;border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground))}.admin_healthTable__NlJgj tr:last-child td{border-bottom:none}.admin_healthTable__NlJgj td:nth-child(2){color:hsl(var(--muted-foreground));width:60px}.admin_healthTable__NlJgj td:last-child{text-align:right;width:80px}.admin_hbadge__1b1hD{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.admin_hbadgeOk__6phKa{background:hsl(var(--success)/.15);color:hsl(var(--success));border-color:hsl(var(--success)/.4)}.admin_hbadgeWarn__e6rSY{background:hsl(var(--warning)/.15);color:hsl(var(--warning));border-color:hsl(var(--warning)/.4)}.admin_healthNote__KC84S{margin:12px 0 0;font-size:12px;color:hsl(var(--muted-foreground));line-height:1.4}.admin_gapChip__yC3Lf{margin-left:auto;align-self:center;font-size:12.5px;padding:6px 13px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_gapChipHot__GV2Zq{color:hsl(var(--warning));border-color:hsl(var(--warning)/.4);background:hsl(var(--warning)/.12)}.admin_placeholderNote__Gos_H{margin:0;font-size:13px;color:hsl(var(--muted-foreground));line-height:1.45;max-width:640px}.admin_signalList__drzTA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.admin_signalRow__amsHd{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary));padding:12px 14px}.admin_signalRowAcked__Ex5wB{opacity:.6}.admin_signalMeta__mMU4k{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.admin_signalHost__VIbld{font-size:13px}.admin_signalAge__nkf2k{margin-left:auto;color:hsl(var(--muted-foreground));font-size:12px;white-space:nowrap}.admin_signalBody__7kkoj{margin:8px 0 10px;font-size:13.5px;line-height:1.5;color:hsl(var(--foreground));white-space:pre-wrap}.admin_signalActions__X2MJM{display:flex;align-items:center;gap:10px}.admin_signalAcked__cxlpW{font-size:12px;color:hsl(var(--muted-foreground))}.admin_signalChip__4SSBK{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.02em;border:1px solid hsl(var(--border));white-space:nowrap}.admin_signalChipNote__h3TU8{background:hsl(var(--card));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.admin_signalChipBlocker__FYFWh{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.admin_signalChipAsk__SvBE4{background:hsl(var(--accent)/.15);color:hsl(var(--accent));border-color:hsl(var(--accent)/.4)}.design_backBar___qYTQ{max-width:1200px;margin:0 auto;padding:18px 24px 0}.design_back__q_IQJ{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:13px;border-radius:var(--radius-sm)}@media (hover:hover){.design_back__q_IQJ:hover{color:var(--text)}}.design_page__BzpKj{max-width:1200px;margin:0 auto;padding:24px 24px 96px;color:var(--text)}.design_header__GQM9i{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.design_title__KoHq9{margin:0;font-size:clamp(30px,4vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.design_lede__qt3i4{margin:8px 0 0;color:var(--muted);font-size:14px}.design_controls__8bz3B{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.design_segmented__8X0fd{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.design_segment__X0m4J{min-height:36px;padding:0 14px;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:13px;font-weight:500}.design_segment__X0m4J[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -1px 0 var(--accent)}.design_section__AV31m{margin:0 0 64px;scroll-margin-top:24px}.design_sectionHead__uvIUO{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid var(--border)}.design_sectionTitle__ttBvH{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.design_groupTitle__cGUs7,.design_sectionNote__e2XC8{color:var(--muted);font-size:12.5px}.design_groupTitle__cGUs7{margin:28px 0 12px;font-weight:600}.design_sectionHead__uvIUO+.design_groupTitle__cGUs7,.design_sectionHead__uvIUO+div>.design_groupTitle__cGUs7:first-child{margin-top:0}.design_swatches__10gRo{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.design_swatch__X_ZuW{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.design_chip__j3kZk{height:72px;border-bottom:1px solid var(--border)}.design_swatchBody__5T1RT{display:grid;grid-gap:3px;gap:3px;padding:10px 12px 12px;font-size:12.5px}.design_tokenName__sDldq{color:var(--text);font-family:var(--font-input);font-weight:600;overflow-wrap:anywhere}.design_tokenValue__vYpJs{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.design_contrast__zT8_a{display:flex;gap:6px;align-items:baseline;color:var(--muted)}.design_ratio__LjUME{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.design_band__j59yd{padding:0 6px;border:1px solid var(--border);border-radius:999px;font-size:11px}.design_flag__D4Ut_{color:var(--accent-text);font-size:12px}.design_compareWrap__r3Pf8{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.design_compare__dg_by{width:100%;min-width:760px;border-collapse:collapse;font-size:12.5px}.design_compare__dg_by td,.design_compare__dg_by th{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.design_compare__dg_by thead th{position:sticky;top:0;background:var(--surface);color:var(--muted);font-weight:600}.design_compare__dg_by tbody th{font-family:var(--font-input);font-weight:600;white-space:nowrap}.design_compareGroup__tPDY_ th{padding-top:18px;color:var(--muted);font-family:inherit;font-weight:600}.design_cell__WWqxH{display:flex;align-items:center}.design_dot__Pdy8s{flex:none;width:28px;height:20px;border:1px solid var(--border);border-radius:var(--radius-sm)}.design_cellValue__7tKZc{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.design_families__4cBe6{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.design_family__ou5Vs{padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.design_familySample__bYUgR{margin:0 0 8px;font-size:28px;line-height:1.2}.design_specimens__Jfr54{display:grid;grid-gap:4px;gap:4px}.design_specimen__1b7XT{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--border)}.design_specimen__1b7XT>*{min-width:0}.design_specLabel__VlXSw{display:grid;grid-gap:2px;gap:2px;color:var(--muted);font-size:12.5px}.design_specLabel__VlXSw strong{color:var(--text);font-weight:600}.design_specSource__m_7WV{color:var(--muted);font-size:11.5px;overflow-wrap:anywhere}.design_clip__O7hzc{min-width:0;overflow-wrap:anywhere}.design_tiles__2pIok{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px;gap:16px}.design_tile__iktIt{display:grid;grid-gap:8px;gap:8px;font-size:12.5px}.design_radiusBox__ot3dI{height:72px;border:1px solid var(--line-strong);background:var(--surface)}.design_shadowBox__HnQAn{height:72px;border-radius:var(--radius);background:var(--surface)}.design_bars__pCaIB{display:grid;grid-gap:10px;gap:10px}.design_bar__Ku_oH{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;font-size:12.5px}.design_barTrack__H6YBt{min-width:0}.design_barFill__Gfde_{height:10px;border-radius:var(--radius-sm);background:var(--line-strong)}.design_notYet__UfImD{display:grid;grid-gap:6px;gap:6px;place-content:center;min-height:120px;padding:20px;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);font-size:13px;text-align:center}.design_notYet__UfImD strong{color:var(--text);font-size:14px}.design_motion__vJfMz{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:12.5px}.design_specimenGrid__XSpCu{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;grid-gap:28px 32px;gap:28px 32px}.design_specimenGrid__XSpCu>*{min-width:0}.design_homeScope__mz2M5.design_homeScope__mz2M5{width:auto;padding:0;background:transparent;overflow-x:visible}.design_row__0WbIU{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.design_labelled__G6bwj{display:grid;grid-gap:8px;gap:8px;justify-items:start}.design_caption__0Cgcd{color:var(--muted);font-size:12px}.design_stage__SqjGl{display:grid;align-content:start;justify-items:stretch;grid-gap:12px;gap:12px;min-width:0}.design_nav__tgVLk{display:grid;grid-gap:4px;gap:4px;max-width:260px}.design_icons__emYm2{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.design_icon__R63Ev{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:14px 6px 10px;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:11.5px;text-align:center}.design_icon__R63Ev span{color:var(--muted);overflow-wrap:anywhere}.design_rules__XSu4C{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;counter-reset:rule}.design_rule__patUC{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:15px;line-height:1.4;counter-increment:rule}.design_rule__patUC:before{content:counter(rule,decimal-leading-zero);color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.design_probes__N_fjD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:640px){.design_backBar___qYTQ{padding:16px 16px 0}.design_page__BzpKj{padding:20px 16px 72px}.design_specimen__1b7XT{gap:8px}.design_specimenGrid__XSpCu,.design_specimen__1b7XT{grid-template-columns:minmax(0,1fr)}.design_swatches__10gRo{grid-template-columns:repeat(2,minmax(0,1fr))}.design_bar__Ku_oH{grid-template-columns:84px minmax(0,1fr)}}.design_specs__dnofU{display:grid;grid-gap:20px;gap:20px}.design_spec__ryrhU{min-width:0;padding:18px 18px 14px;border:1px solid var(--border);border-radius:var(--radius)}.design_specHead__cWOCV{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between;margin-bottom:14px}.design_specName__68cWg{margin:0;font-size:14px;font-weight:600}.design_cells__dUz7_{display:flex;flex-wrap:wrap;gap:20px 24px;align-items:flex-start}.design_cell__WWqxH{display:grid;grid-gap:8px;gap:8px;min-width:0;max-width:100%}.design_cellGrow__9itAW{flex:1 1 320px}.design_cellStage__PZcTr{position:relative;min-width:0;max-width:100%}.design_cellLabel__ha1PW{color:var(--muted);font-size:11.5px}.design_missing__OXLQy{display:grid;place-items:center;min-width:140px;min-height:44px;padding:8px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);font-size:12px}.design_toc__mhJ52{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-16px 0 40px;font-size:13px}.design_toc__mhJ52 a{color:var(--muted);text-underline-offset:3px}@media (hover:hover){.design_toc__mhJ52 a:hover{color:var(--text)}}.design_gaps__RMfkB{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.design_gap__UeNGg{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);font-size:14px}.design_gap__UeNGg strong{font-weight:600}.design_gap__UeNGg span{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}@media (min-width:1000px){.design_specWide__h0_pR{grid-column:1/-1}}.design_frame__LmnAx{position:relative;overflow:hidden;transform:translateZ(0);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--bg)}.nav-pending_pending__fVRUr{cursor:progress;opacity:.72;transition:opacity var(--motion-dur-fast) ease-out var(--motion-dur-fast)}.coaching-view_wrap__vvPDK{max-width:900px;margin:0 auto;padding:22px 32px 20px}.coaching-view_overlay__Ghpap{margin:0 0 8px}@media (max-width:720px){.coaching-view_wrap__vvPDK{padding:18px 16px 12px}}.coaching-view_pageHead__2ZkVQ{margin-bottom:22px}.coaching-view_eyebrow__8LRFl{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-label);font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:10px}.coaching-view_previewChip__cPiNc{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-label);font-size:10px;letter-spacing:.04em;font-weight:600;text-transform:none}.coaching-view_h1__WiP4E{font-family:inherit;font-size:30px;font-weight:600;line-height:1.05;margin:0 0 8px;color:var(--text)}.coaching-view_subline___LXgX{font-size:14px;color:var(--muted)}.coaching-view_hero__SQYqk{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-radius:16px;padding:22px 24px;margin-bottom:26px}.coaching-view_heroHead__X_Vzk{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.coaching-view_heroMark__JdNFW{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--accent);color:var(--reflect-on-accent)}.coaching-view_heroTitle__jb8GK{font-family:inherit;font-size:21px;font-weight:600;line-height:1.1;margin:2px 0;color:var(--text)}.coaching-view_heroFrom__yQwrT{font-size:13px;color:var(--accent-label);font-weight:600}.coaching-view_commitList__VU55E{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.coaching-view_commit__7D1OY{display:flex;align-items:flex-start;gap:12px}.coaching-view_commitMark__bstIt{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;margin-top:1px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--accent-label)}.coaching-view_commitText__5beSA{font-size:15px;line-height:1.5;color:var(--text)}.coaching-view_heroEmpty__xIsd_{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.coaching-view_readStrip__4Hz09{border:1px solid var(--border);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-radius:12px;padding:14px 16px;margin-bottom:20px}.coaching-view_readLine__4seAp{font-size:13.5px;line-height:1.5;color:var(--text)}.coaching-view_readTag___eG0S{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-label);background:color-mix(in srgb,var(--accent) 14%,transparent);padding:2px 7px;border-radius:5px;margin-right:9px}.coaching-view_watchLine__sSz47{font-size:12.5px;color:var(--muted);margin-top:9px;display:flex;gap:8px}.coaching-view_watchFlag__Wkdrq{color:var(--danger);font-weight:600}.coaching-view_opTileRow__X4fGS{display:flex;gap:12px;margin-bottom:20px}.coaching-view_opTile__FVBkL{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-radius:12px;padding:12px 14px;min-width:130px}.coaching-view_opTileLabel__OHUVr{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-label);font-weight:600;margin-bottom:6px}.coaching-view_opTileVal__orIfy{font-family:inherit;font-size:22px;font-weight:600;line-height:1;color:var(--text)}.coaching-view_opTileSub__Y8sfH{font-size:11px;color:var(--muted);margin-top:5px}.coaching-view_commitMarkKept__VHoo8{background:var(--accent);border-color:var(--accent);color:var(--reflect-on-accent)}.coaching-view_commitMarkSlip__Xe8U5{border-color:var(--danger);color:var(--danger)}.coaching-view_commitOpTag__Q8NuT{font-size:11px;font-weight:600;margin-left:8px}.coaching-view_commitOpTagKept__tXco1{color:var(--accent-label)}.coaching-view_commitOpTagSlip__QUvco{color:var(--danger)}.coaching-view_streakRow__yfYso{display:flex;align-items:center;gap:18px;margin-bottom:22px;padding:16px 18px;border:1px solid var(--border);background:var(--surface);border-radius:13px}.coaching-view_streakBig__Lhow7{font-family:inherit;font-size:34px;font-weight:600;color:var(--accent-label);line-height:1}.coaching-view_streakTxt__D_bIH{font-size:13px;color:var(--muted);line-height:1.5}.coaching-view_streakTxt__D_bIH b{color:var(--text)}.coaching-view_nextBand__TUEhZ{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:15px 18px;margin-bottom:26px}.coaching-view_nextKey__tpEl7{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.coaching-view_nextVal__l2mqV{font-size:15.5px;font-weight:600;color:var(--text);margin-top:3px}.coaching-view_nextCta__BdoAE{font-size:13.5px;font-weight:600;color:var(--accent-label);text-decoration:none;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:10px;padding:9px 14px;white-space:nowrap}.coaching-view_noteInsight__G7KaM{margin-top:11px;padding-top:11px;border-top:1px dashed var(--border);font-size:12.5px;color:var(--accent-label);display:flex;gap:8px;line-height:1.5}.coaching-view_noteInsightTag__7HaN3{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:10px;padding-top:1px;flex:none}.coaching-view_notesSection__dA2UF{margin-bottom:8px}.coaching-view_sectionTitle__B98y2{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text);margin:0 0 14px}.coaching-view_sectionTitle__B98y2 svg{color:var(--accent-label)}.coaching-view_notesList__j12DG{display:flex;flex-direction:column;gap:14px}.coaching-view_noteCard__Q3cUf{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px 18px}.coaching-view_noteHead__f3_W7{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.coaching-view_noteTitle__OSJvk{font-size:14px;font-weight:600;color:var(--text)}.coaching-view_noteDate__ElBUY{font-size:12px;color:var(--muted);flex:none}.coaching-view_noteBody__eREKx{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.coaching-view_notesEmpty__zDvE4{border:1px dashed var(--border);border-radius:12px;padding:18px;font-size:13px;line-height:1.6;color:var(--muted)}.compact_info__UYvZD{position:relative;display:inline-block;color:var(--muted);font-size:13px}.compact_info__UYvZD summary{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;list-style:none}.compact_info__UYvZD summary::-webkit-details-marker{display:none}.compact_info__UYvZD[open]>div{position:fixed;z-index:20;inset:auto 16px 16px;width:min(320px,calc(100vw - 32px));padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:13px;line-height:1.5;box-shadow:var(--card-shadow)}.coaching_wrap__02wo4{max-width:1040px;margin:0 auto;padding:26px 32px 64px}@media (max-width:720px){.coaching_wrap__02wo4{padding:20px 16px 88px}}.coaching_display__Hndbe{font-family:inherit}.coaching_pageHead__3e1EO{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.coaching_eyebrow__sSpnh{font-size:11px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;display:flex;gap:10px}.coaching_eyebrow__sSpnh,.coaching_previewChip__ZgkUb{color:var(--accent-label);font-weight:600;align-items:center}.coaching_previewChip__ZgkUb{display:inline-flex;gap:6px;padding:2px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:10px;letter-spacing:.04em;text-transform:none}.coaching_h1__S3CP_{font-family:inherit;font-size:34px;font-weight:600;line-height:1.05;margin:0 0 8px;color:var(--text)}.coaching_subline__4fklS{font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.coaching_statusPill__2D4St{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:12px;color:var(--muted);font-weight:600}.coaching_statusEngaged__Ix_Cv{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--accent-label);background:color-mix(in srgb,var(--accent) 9%,transparent)}.coaching_statusDot__XTRqi{width:7px;height:7px;border-radius:50%;background:currentColor}.coaching_headActions___WP5H{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.coaching_cta__Vd2_R{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:11px;background:var(--accent);color:var(--reflect-on-accent);font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 20%,transparent)}@media (hover:hover){.coaching_cta__Vd2_R:hover{filter:brightness(1.08)}}.coaching_roomLink__2tBq2{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:13px;text-decoration:none}@media (hover:hover){.coaching_roomLink__2tBq2:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-label)}}.coaching_sectionTitle__gkrI1{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:9px}.coaching_autoTag__Cu_sK{font-size:9.5px;letter-spacing:.02em;text-transform:none;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px;display:inline-flex;align-items:center;gap:5px;font-weight:400}.coaching_autoDot__bKKXQ{width:5px;height:5px;border-radius:50%;background:var(--accent)}.coaching_health__dNmAb{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:34px}@media (max-width:860px){.coaching_health__dNmAb{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.coaching_health__dNmAb{grid-template-columns:1fr}}.coaching_stat__JkO4q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 16px 15px}.coaching_statLabel__nFoU0{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:11px}.coaching_statLabel__nFoU0 svg{flex:0 0 auto}.coaching_statValue__3xw4G{font-size:27px;font-weight:700;line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coaching_statValue__3xw4G .coaching_u__WRmH4{font-size:14px;color:var(--muted);font-weight:500}.coaching_statValueNext__c0GIe{font-size:22px;color:var(--accent-label)}.coaching_statFoot__aYo5_{font-size:11.5px;margin-top:9px;display:flex;align-items:center;gap:6px;color:var(--muted)}.coaching_up__0aCwd{color:var(--accent-label)}.coaching_miniBar__LtLIi{height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden;margin-top:11px}.coaching_miniFill__dSPmc{height:100%;background:var(--accent);border-radius:3px}.coaching_statLink__zynaN{color:var(--accent-label);text-decoration:none;font-weight:600}@media (hover:hover){.coaching_statLink__zynaN:hover{text-decoration:underline}}.coaching_spineCard__mWiQn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;margin-bottom:34px}.coaching_spineHead__jK5d5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px;flex-wrap:wrap}.coaching_spineTitle__TxVbY{font-size:20px;font-weight:600;color:var(--text)}.coaching_planBar__Gf3Fm{margin:14px 0 22px}.coaching_planMeta__pGSp5{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-bottom:8px}.coaching_planMeta__pGSp5 b{color:var(--text);font-weight:600}.coaching_planTrack__9I6Sa{height:9px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden;position:relative}.coaching_planProg__9kImG{position:absolute;inset:0;background:var(--accent)}.coaching_timeline__GFUC_{position:relative;padding-left:26px}.coaching_timeline__GFUC_:before{content:"";position:absolute;left:7px;top:6px;bottom:14px;width:2px;background:var(--border)}.coaching_node__hn5q8{position:relative;padding:0 0 20px}.coaching_node__hn5q8:last-child{padding-bottom:0}.coaching_nodeDot__xKU_c{position:absolute;left:-26px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);border:2px solid var(--muted);display:flex;align-items:center;justify-content:center;color:transparent}.coaching_nodeDone__7tGwC .coaching_nodeDot__xKU_c{border-color:var(--accent);background:var(--accent);color:var(--reflect-on-accent)}.coaching_nodeAlarm__mccBU .coaching_nodeDot__xKU_c{border-color:var(--accent);border-style:dashed;background:var(--surface)}.coaching_nodeScheduled__XghpF .coaching_nodeDot__xKU_c{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));background:var(--surface)}.coaching_nodeGhost__0zRml .coaching_nodeDot__xKU_c{border-color:var(--border);border-style:dashed;background:transparent}.coaching_nodeClickable__GNioA{display:block;text-decoration:none;color:inherit;border-radius:8px;transition:background-color .12s ease}@media (hover:hover){.coaching_nodeClickable__GNioA:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.coaching_nodeClickable__GNioA:hover .coaching_nodeName__vV6wW{color:var(--accent-label)}}.coaching_nodeRow__8bM20{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.coaching_nodeName__vV6wW{font-size:14px;font-weight:600;color:var(--text)}.coaching_nodeDate__ubaVv{font-size:12.5px;color:var(--muted)}.coaching_nodeChips__3vaNz{display:flex;gap:7px;margin-left:auto}.coaching_chip__aFGK0{font-size:11px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.coaching_chipDur__q7Mv0{color:var(--text)}.coaching_nodeRecap__F_NBI{font-size:12.5px;color:var(--muted);line-height:1.4;margin-top:5px;max-width:640px}.coaching_alarmName___Loar{font-size:14px;font-weight:600;color:var(--accent-label)}.coaching_alarmSub__CW0zi{font-size:12.5px;color:var(--muted);margin-top:3px;max-width:640px}.coaching_alarmBtn__Sd_OH{display:inline-flex;align-items:center;gap:8px;margin-top:11px;padding:9px 15px;border-radius:9px;background:var(--accent);color:var(--reflect-on-accent);font-size:13px;font-weight:600;text-decoration:none}@media (hover:hover){.coaching_alarmBtn__Sd_OH:hover{filter:brightness(1.08)}}.coaching_timelineEmpty__ZlQbu{font-size:13px;color:var(--muted);line-height:1.5}.coaching_grid2__misuE{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:22px;gap:22px;margin-bottom:8px}@media (max-width:820px){.coaching_grid2__misuE{grid-template-columns:1fr}}.coaching_card__3nJGb{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px}.coaching_cardTitle__r2rIZ{font-size:18px;font-weight:600;margin:0 0 4px;display:flex;align-items:center;gap:9px;color:var(--text)}.coaching_cardTitle__r2rIZ svg{flex:0 0 auto;color:var(--accent-label)}.coaching_cardSub__urxAM{font-size:12px;color:var(--muted);margin-bottom:16px}.coaching_arc__J43N0{display:flex;gap:4px;margin-bottom:8px}.coaching_seg__PUlDz{flex:1 1;height:10px;border-radius:4px;background:var(--surface-2);border:1px solid var(--border);position:relative;overflow:hidden}.coaching_segDone___KEdW{background:var(--muted);border-color:var(--muted)}.coaching_segCurrent__Jj3yN{border-color:var(--accent)}.coaching_segCurrent__Jj3yN:after{content:"";position:absolute;inset:0;width:55%;background:var(--accent)}.coaching_phaseList__8gAz_{display:flex;flex-direction:column;gap:1px;margin-top:14px}.coaching_pl__ymzth{display:flex;align-items:center;gap:11px;padding:9px 2px;border-bottom:1px solid var(--border);font-size:13px;color:var(--muted)}.coaching_pl__ymzth:last-child{border-bottom:none}.coaching_plIco___lqjG{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);color:transparent}.coaching_plDone__3ICbk{color:var(--muted)}.coaching_plDone__3ICbk .coaching_plIco___lqjG{background:var(--muted);border-color:var(--muted);color:var(--surface)}.coaching_plCurrent__P_FUQ{color:var(--text)}.coaching_plCurrent__P_FUQ .coaching_plIco___lqjG{border-color:var(--accent);border-style:dashed}.coaching_plMeta__ap_4N{margin-left:auto;font-size:11px;color:var(--muted)}.coaching_plCurrent__P_FUQ .coaching_plMeta__ap_4N{color:var(--accent-label)}.coaching_win__SAIRw{display:flex;gap:11px;padding:11px 2px;border-bottom:1px solid var(--border)}.coaching_win__SAIRw:last-child{border-bottom:none}.coaching_winMark__c8TEV{flex:0 0 auto;margin-top:1px;color:var(--accent-label)}.coaching_winText__UyZD5{font-size:13.5px;line-height:1.4;color:var(--text)}.coaching_winSource__23NZv{font-size:11px;color:var(--muted);margin-top:3px}.coaching_winsEmpty__t5SVn{font-size:13px;color:var(--muted);line-height:1.5}.coaching_spineHeadRight__HWK07{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coaching_scheduleBtn__aeog3{padding:6px 12px;border-radius:8px;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent-label);font-size:12.5px;font-weight:600}@media (hover:hover){.coaching_scheduleBtn__aeog3:hover{border-color:var(--accent)}}.coaching_modalOverlay__AYti1{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 24px;background:color-mix(in srgb,#000 55%,transparent);overflow-y:auto}.coaching_modalPanel__erXSj{width:100%;max-width:560px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px 22px;max-height:86vh;overflow-y:auto;outline:none}.coaching_modalHead__vW_Zt{display:flex;align-items:center;gap:10px;margin-bottom:16px}.coaching_modalTitle__3RICq{font-size:20px;font-weight:600;color:var(--text)}.coaching_modalClose__AAQE6{margin-left:auto;background:transparent;border:none;color:var(--muted);font-size:15px;padding:4px 8px;border-radius:8px}@media (hover:hover){.coaching_modalClose__AAQE6:hover{color:var(--text);background:var(--surface-2)}}.coaching_modalBody__OXFHt{display:flex;flex-direction:column;gap:20px}.coaching_modalForm__f4gxC{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:16px}.coaching_clientBookCopy__wwGn8{font-size:14px;line-height:1.5;color:var(--text);margin:0 0 4px}.coaching_availWrap__L1prl{border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:14px 15px}.coaching_availHead__dLkn8{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:wrap}.coaching_availTitle__ZhcFk{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.coaching_availSample__EBAij{font-size:10.5px;color:var(--accent-label);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:999px;padding:1px 8px}.coaching_availLoading__DeSNg{font-size:13px;color:var(--muted)}.coaching_availDays__hJKOm{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto}.coaching_availDay__xbSPI{display:flex;gap:12px;align-items:baseline}.coaching_availDate__yXfSg{font-size:12px;font-weight:600;color:var(--text);min-width:78px;flex:0 0 auto}.coaching_availSlots__3p0Ee{display:flex;flex-wrap:wrap;gap:6px}.coaching_availFree__vEJDP{font-size:11.5px;color:var(--accent-label);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:6px;padding:2px 7px}.coaching_availBusy__lVpTu{font-size:11px;color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:2px 7px;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 55%,transparent)}.coaching_availNone__TrolX{font-size:11.5px;color:var(--muted)}.coaching_formTitle__geykw{font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:2px}.coaching_formLabel__8F7O4{font-size:11.5px;color:var(--muted)}.coaching_input__sL8F6{font:inherit;font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:9px 11px;width:100%}.coaching_input__sL8F6:focus{outline:0;border-color:var(--field-focus-border);box-shadow:0 0 0 var(--input-focus-ring-size) var(--focus-ring)}.coaching_confirmBox__UgVWx{font-size:12.5px;color:var(--text);background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:9px;padding:9px 11px;line-height:1.4;display:flex;flex-direction:column;gap:4px}.coaching_confirmSub__AJYiE{font-size:11px;color:var(--muted)}.coaching_primaryBtn__52lA8{align-self:flex-start;margin-top:4px;padding:9px 15px;border-radius:9px;background:var(--accent);color:var(--reflect-on-accent);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:none;cursor:pointer}.coaching_primaryBtn__52lA8:disabled{opacity:.5;cursor:not-allowed}.coaching_scheduleResult__kBmur{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;align-self:flex-start}.coaching_scheduleResultOk__GsNqA{color:var(--accent-label);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent)}.coaching_scheduleResultPreview__RRn4a{color:var(--muted);border:1px solid var(--border);background:var(--surface-2)}.coaching_scheduleResultErr__1qjY6{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 9%,transparent)}.coaching_hero__ihxCX{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;margin-bottom:20px}.coaching_read__DGO56{border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:16px}.coaching_readLine__exeu_{font-size:13.5px;line-height:1.5;color:var(--text);display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.coaching_readTag__ZPDBP{font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--accent-label);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:999px;padding:1px 8px;flex:0 0 auto}.coaching_watch__QOHFf{margin-top:10px;border-left:2px solid color-mix(in srgb,var(--danger) 55%,var(--border));padding-left:11px}.coaching_watchFlag__cFkXi{display:block;font-size:12.5px;font-weight:600;color:var(--text)}.coaching_watchAction__I_XoD{display:block;font-size:12px;color:var(--muted);margin-top:3px}.coaching_anchor__WLGAl{margin-bottom:18px}.coaching_anchorLabel__TneqD{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:7px}.coaching_anchorStatement__k7Q2J{font-size:26px;font-weight:600;line-height:1.15;color:var(--text)}.coaching_anchorMetric__LyHfW{margin-top:7px;font-size:14px;font-weight:600;color:var(--accent-label)}.coaching_heroGrid__oVk4Y{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:22px;gap:22px}@media (max-width:720px){.coaching_heroGrid__oVk4Y{grid-template-columns:1fr;gap:18px}}.coaching_heroColLabel__7LK3B{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:10px}.coaching_objList__xnh1g{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.coaching_objRow__tKKmz{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.coaching_objRow__tKKmz:last-child{border-bottom:none}.coaching_objTitle___m8uC{font-size:13.5px;color:var(--text);flex:1 1 auto}.coaching_objTick__OjFCU{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:1.5px solid var(--border);color:transparent}.coaching_objTickOn__rbkJ4{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-label)}.coaching_objTitleDone__fqEXX{color:var(--muted)}.coaching_objPhase__z72_T{flex:0 0 auto;font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:1px 8px}.coaching_objPhaseProgress____xZM{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.coaching_objPhaseStat__Qvutb,.coaching_objTouched__jQLM7{font-size:11px;color:var(--muted)}.coaching_objTouched__jQLM7{flex:0 0 auto}.coaching_objChipBtn__sbqVi{background:transparent;border:none;padding:0;flex:0 0 auto}.coaching_objChip__ARtsM{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}.coaching_objMoving___ll8A{color:var(--accent-label);border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent)}.coaching_objStalled__dBdEa{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 9%,transparent)}.coaching_objDone__wBT79{color:var(--muted);background:var(--surface-2)}.coaching_objUnsaved__lCoA7{width:5px;height:5px;border-radius:50%;background:var(--muted)}.coaching_commitList__NJPhf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.coaching_commitRow__6KFfv{padding-left:11px;border-left:2px solid var(--border)}.coaching_commitStale__xq5fj{border-left-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.coaching_commitText__RllGc{display:block;font-size:13px;line-height:1.4;color:var(--text)}.coaching_commitSince__vcD50{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-top:4px}.coaching_commitStaleTag__xJ_oR{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-radius:999px;padding:0 7px}.coaching_commitDoneBtn__fi3ou{margin-top:7px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent-label);cursor:pointer}@media (hover:hover){.coaching_commitDoneBtn__fi3ou:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.coaching_commitDoneBtn__fi3ou:disabled{opacity:.55;cursor:default}.coaching_commitKept__9PTGk{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--accent-label)}.coaching_commitErr__axu_Y{font-size:11px;color:var(--danger)}.coaching_formOptional__T2Uhq{color:var(--muted);font-weight:400}.coaching_winsCard__i5plH{margin-bottom:34px}.coaching_programStrip__jnK00{margin:4px 0 18px}.coaching_programCaption__NDoMD{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;color:var(--muted)}.coaching_programCaption__NDoMD svg{color:var(--accent-label);flex:0 0 auto}.coaching_programCaption__NDoMD b{color:var(--text);font-weight:600}.coaching_objList__xnh1g[data-layout=plan] .coaching_objRow__tKKmz{align-items:flex-start;padding:5px 0;border-bottom:none}.coaching_objList__xnh1g[data-layout=plan] .coaching_objTick__OjFCU{margin-top:2px}.coaching_objList__xnh1g[data-layout=plan] .coaching_objTitle___m8uC{min-width:0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.coaching_commitList__NJPhf[data-layout=plan] .coaching_commitText__RllGc{font-size:15px;line-height:1.45;overflow-wrap:anywhere}@media (max-width:720px){.coaching_commitList__NJPhf[data-layout=plan] .coaching_commitText__RllGc,.coaching_objList__xnh1g[data-layout=plan] .coaching_objTitle___m8uC{font-size:14.5px}}.pod-chat_chat__Zh_i1{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:16px;color:var(--text)}.pod-chat_page__OFX4J{height:auto;min-height:0}.pod-chat_rail__9ZkA8,.pod-chat_tray__rS5YO{height:100%;border-radius:0;border:0}.pod-chat_tray__rS5YO .pod-chat_title__JqRwb{display:none}.pod-chat_tray__rS5YO .pod-chat_head__yJa7c{min-height:0}.pod-chat_head__yJa7c{flex:0 0 auto;min-height:61px;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);display:flex;flex-direction:column;justify-content:center;gap:2px}.pod-chat_title__JqRwb{margin:0;font-size:16px;font-weight:700;line-height:1.3}.pod-chat_privacy__9_K1a{margin:0;max-width:590px;font-size:12.5px;line-height:1.35;color:var(--muted)}.pod-chat_notice__xwq44{flex:0 0 auto;margin:12px 16px 0;padding:8px 8px 8px 13px;border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:12.5px;line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:12px}.pod-chat_notice__xwq44 strong{color:var(--text)}.pod-chat_noticeError__iI9pv{border:1px solid color-mix(in srgb,var(--danger) 48%,transparent)}.pod-chat_noticeInline__hdRGG{margin:0 0 9px;padding:10px 13px}.pod-chat_rate__lW_t0{color:var(--danger);font-size:12px;font-weight:700}.pod-chat_logWrap__zmxb_{position:relative;flex:1 1 auto;min-height:0;display:flex}.pod-chat_log__s_7b0{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px;display:flex;flex-direction:column;gap:11px}.pod-chat_log__s_7b0:before{content:"";flex:1 1 auto}.pod-chat_load__7Fv5f,.pod-chat_secondary__QFO3_{min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:999px;color:var(--text);background:transparent;font:600 13px var(--font-member);white-space:nowrap}.pod-chat_load__7Fv5f{align-self:center;flex:0 0 auto}.pod-chat_primary__gNQVa{min-height:44px;padding:0 19px;border:0;border-radius:999px;background:var(--accent);color:var(--reflect-on-accent);font:700 14px var(--font-member);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.pod-chat_jump__E_zNr:focus-visible,.pod-chat_load__7Fv5f:focus-visible,.pod-chat_primary__gNQVa:focus-visible,.pod-chat_secondary__QFO3_:focus-visible,.pod-chat_send__vS0VI:focus-visible{outline:1px solid var(--focus-border);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring)}.pod-chat_day__gsC1e{flex:0 0 auto;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pod-chat_day__gsC1e:after,.pod-chat_day__gsC1e:before,.pod-chat_divider__9BEnm:after,.pod-chat_divider__9BEnm:before{content:"";flex:1 1;height:1px;background:color-mix(in srgb,var(--border) 80%,transparent)}.pod-chat_divider__9BEnm{flex:0 0 auto;display:flex;align-items:center;gap:10px;color:var(--text);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pod-chat_divider__9BEnm:after,.pod-chat_divider__9BEnm:before{height:2px;background:var(--text);opacity:.36}.pod-chat_boundary__c__bQ{flex:0 0 auto;align-self:stretch;text-align:center;border-block:1px solid color-mix(in srgb,var(--border) 80%,transparent);padding:11px;color:var(--muted);font-size:12.5px;line-height:1.4}.pod-chat_boundary__c__bQ b{color:var(--text)}.pod-chat_msg__UqmF0{flex:0 0 auto;display:flex;align-items:flex-start;gap:9px;max-width:76%;min-width:0}.pod-chat_me__i97m_{align-self:flex-end;flex-direction:row-reverse}.pod-chat_avatar__LmPAZ{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 80%,var(--text)),var(--surface-2));border:1px solid var(--border);color:var(--text);font-size:11px;font-weight:700;letter-spacing:.02em}.pod-chat_msgBody__L_ucj{min-width:0}.pod-chat_meta__j9sTy{margin:0 2px 4px;font-size:11.5px;color:var(--muted)}.pod-chat_me__i97m_ .pod-chat_meta__j9sTy{text-align:right}.pod-chat_meta__j9sTy b{color:var(--text);margin-right:5px}.pod-chat_time__ceoGk{color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pod-chat_bubble___mAwV{font-size:14px;line-height:1.42;padding:9px 12px;background:var(--surface-2);border-radius:10px 10px 10px 3px;white-space:pre-wrap;overflow-wrap:anywhere}.pod-chat_me__i97m_ .pod-chat_bubble___mAwV{background:color-mix(in srgb,var(--surface-2) 82%,var(--text));border-radius:10px 10px 3px 10px}.pod-chat_anchor__RjMkL{position:relative}.pod-chat_actionable__MeFLB{cursor:pointer}.pod-chat_actionable__MeFLB:focus{outline:none}.pod-chat_actionable__MeFLB:focus-visible{outline:1px solid var(--focus-border);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring)}@media (hover:hover){.pod-chat_actionable__MeFLB:hover{background-image:linear-gradient(color-mix(in srgb,var(--text) 5%,transparent),color-mix(in srgb,var(--text) 5%,transparent))}}.pod-chat_actionable__MeFLB[aria-expanded=true]{background-image:linear-gradient(color-mix(in srgb,var(--text) 8%,transparent),color-mix(in srgb,var(--text) 8%,transparent))}.pod-chat_menu__vPhLc{position:absolute;top:calc(100% + 6px);left:0;z-index:5;min-width:184px;padding:4px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 28px -14px var(--modal-shadow)}.pod-chat_me__i97m_ .pod-chat_menu__vPhLc{left:auto;right:0}.pod-chat_menuAbove__QUUOp{top:auto;bottom:calc(100% + 6px)}.pod-chat_menuItem__Gn4mw{min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text);font:600 13px var(--font-member);text-align:left;white-space:nowrap;cursor:pointer}.pod-chat_menuItem__Gn4mw:focus{background:var(--surface-2);outline:none}@media (hover:hover){.pod-chat_menuItem__Gn4mw:hover{background:var(--surface-2);outline:none}}.pod-chat_menuItem__Gn4mw:focus-visible{outline:1px solid var(--focus-border);outline-offset:-1px;box-shadow:0 0 0 2px var(--focus-ring)}.pod-chat_menuItem__Gn4mw[aria-disabled=true]{color:var(--muted);cursor:default}.pod-chat_failed__Egfqn{border:1px solid color-mix(in srgb,var(--danger) 55%,var(--border))}.pod-chat_status__GIkzf{margin-top:4px;font-size:11px;color:var(--muted);text-align:right}.pod-chat_retry__mCOJe{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:7px}.pod-chat_retry__mCOJe span{color:var(--danger);font-size:12px;font-weight:700}.pod-chat_jump__E_zNr{position:absolute;right:22px;bottom:17px;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 82%,var(--text));color:var(--text);font:700 13px var(--font-member);box-shadow:0 10px 24px -14px var(--modal-shadow)}.pod-chat_composeWrap__A2nqo{flex:0 0 auto;padding:11px 16px 14px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.pod-chat_readOnly__RD8aS{margin:0;padding:12px 2px 2px;font-size:13px;line-height:1.4;color:var(--muted)}.pod-chat_composer__cqAIj{min-height:52px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);display:flex;align-items:center;gap:10px;padding:4px 7px 4px 15px;transition:border-color var(--focus-out-dur) ease-out,box-shadow var(--focus-out-dur) ease-out}.pod-chat_composer__cqAIj:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 var(--input-focus-ring-size) var(--focus-ring);transition-duration:var(--focus-in-dur)}.pod-chat_input__ViuiY,.pod-chat_input__ViuiY:focus,.pod-chat_input__ViuiY:focus-visible{flex:1 1 auto;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--text);font:14.5px/1.4 var(--font-member);padding:10px 0;resize:none}.pod-chat_input__ViuiY::-moz-placeholder{color:var(--muted)}.pod-chat_input__ViuiY::placeholder{color:var(--muted)}.pod-chat_counter__90h2i{flex:0 0 auto;font-size:11px;color:var(--muted);white-space:nowrap}.pod-chat_over__dIje1{color:var(--danger);font-weight:700}.pod-chat_send__vS0VI{width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text);display:grid;place-items:center}.pod-chat_send__vS0VI:disabled{color:var(--muted)}.pod-chat_skeletons__Q3B6c{flex:0 0 auto;display:flex;flex-direction:column;gap:14px}.pod-chat_skeleton__jp5m7{border-radius:8px;height:14px;background:linear-gradient(90deg,var(--surface-2),color-mix(in srgb,var(--surface-2) 80%,var(--text)),var(--surface-2))}.pod-chat_skWide__ogW8J{width:76%}.pod-chat_skMed__Rapuv{width:48%}.pod-chat_skBlock__a5Hvy{width:100%;height:76px}.pod-chat_empty__BIvCS,.pod-chat_stateBox__v1Kzw{flex:0 0 auto;align-self:center;margin:auto;max-width:520px;padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.pod-chat_empty__BIvCS{background:var(--surface);border:1px solid var(--border);border-radius:18px}.pod-chat_emptyTitle__EGA8K,.pod-chat_stateTitle__Ibdbe{margin:0;font-size:22px;font-weight:700;line-height:1.25}.pod-chat_stateCopy__jAvBC{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.pod-chat_srOnly__A6FxH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:899px){.pod-chat_page__OFX4J{height:auto;min-height:0}.pod-chat_head__yJa7c{padding:10px 14px}.pod-chat_log__s_7b0{padding:12px 14px}.pod-chat_msg__UqmF0{max-width:90%}.pod-chat_avatar__LmPAZ{width:32px;height:32px;flex-basis:32px;font-size:10px}.pod-chat_composeWrap__A2nqo{padding:8px 12px calc(10px + env(safe-area-inset-bottom))}.pod-chat_jump__E_zNr{right:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.pod-chat_log__s_7b0{scroll-behavior:auto}}.pod-chat_alertSettings__Rtz8P{display:inline-flex;align-items:center;min-height:44px;color:var(--muted)}.pod-chat_alertSettings__Rtz8P:focus-visible{outline:1px solid var(--focus-border);outline-offset:2px}.pod-chat_msg__UqmF0[data-highlighted]{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.pod-chat_head__yJa7c{position:relative}.pod-chat_reportsBadge__MDDbd{position:absolute;top:8px;right:12px}.pod-chat_podPage__Igr5R{height:520px;min-height:0}.pod-chat_podPage__Igr5R .pod-chat_head__yJa7c,.pod-chat_podPage__Igr5R .pod-chat_log__s_7b0{padding:14px 18px}@media (max-width:900px){.pod-chat_podPage__Igr5R{height:420px}}.pod-chat_page__OFX4J .pod-chat_logWrap__zmxb_{flex:0 1 auto}.pod-chat_page__OFX4J .pod-chat_log__s_7b0{max-height:min(480px,60vh)}.pod-chat_page__OFX4J .pod-chat_log__s_7b0:before{display:none}.pod-chat_tray__rS5YO{background:transparent}.pod-chat_tray__rS5YO .pod-chat_head__yJa7c{padding:0;border-bottom:0}.pod-chat_tray__rS5YO .pod-chat_log__s_7b0{padding:4px 24px 16px;gap:14px}.pod-chat_tray__rS5YO .pod-chat_day__gsC1e{align-self:center;gap:0;margin:6px 0 2px;font-size:11px;font-weight:400;letter-spacing:.6px}.pod-chat_tray__rS5YO .pod-chat_day__gsC1e:after,.pod-chat_tray__rS5YO .pod-chat_day__gsC1e:before{display:none}.pod-chat_tray__rS5YO .pod-chat_msg__UqmF0{max-width:88%;gap:10px}.pod-chat_tray__rS5YO .pod-chat_avatar__LmPAZ{width:26px;height:26px;flex-basis:26px;border:0;font-size:9px;font-weight:600;color:var(--accent-blue-text);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent-blue-text) 28%,transparent)}.pod-chat_tray__rS5YO .pod-chat_me__i97m_ .pod-chat_avatar__LmPAZ{display:none}.pod-chat_tray__rS5YO .pod-chat_meta__j9sTy{margin:0 0 3px 2px;font-size:11px}.pod-chat_tray__rS5YO .pod-chat_meta__j9sTy b{color:var(--muted);font-weight:400}.pod-chat_tray__rS5YO .pod-chat_bubble___mAwV{padding:8px 12px;font-size:13px;line-height:1.45;border-radius:4px 14px 14px 14px;background:var(--surface-2)}.pod-chat_tray__rS5YO .pod-chat_emptyTitle__EGA8K,.pod-chat_tray__rS5YO .pod-chat_stateTitle__Ibdbe{font-size:13px;font-weight:400;color:var(--muted)}.pod-chat_tray__rS5YO .pod-chat_me__i97m_ .pod-chat_bubble___mAwV{border-radius:14px 4px 14px 14px;background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.pod-chat_tray__rS5YO .pod-chat_composeWrap__A2nqo{padding:0 16px 16px;border-top:0}.pod-chat_tray__rS5YO .pod-chat_composer__cqAIj{min-height:0;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--bg)}.pod-chat_tray__rS5YO .pod-chat_composer__cqAIj[data-draft]{border-color:color-mix(in srgb,var(--accent) 70%,var(--border))}.pod-chat_tray__rS5YO .pod-chat_input__ViuiY,.pod-chat_tray__rS5YO .pod-chat_input__ViuiY:focus,.pod-chat_tray__rS5YO .pod-chat_input__ViuiY:focus-visible{padding:7px 0;font-size:13px;line-height:1.45;caret-color:var(--accent)}@media (max-width:879px){.pod-chat_tray__rS5YO .pod-chat_input__ViuiY{color:var(--muted)}}.pod-chat_tray__rS5YO .pod-chat_send__vS0VI{width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:var(--tray-send-bg,var(--accent));color:var(--tray-send-fg,var(--reflect-on-accent));box-shadow:var(--tray-send-ring,none);cursor:pointer}.pod-chat_tray__rS5YO .pod-chat_send__vS0VI:disabled{background:var(--tray-send-bg,var(--accent));color:var(--tray-send-fg,var(--reflect-on-accent));opacity:.55;cursor:default}@media (max-width:1023px){.pod-chat_tray__rS5YO .pod-chat_send__vS0VI{width:44px;height:44px;flex-basis:44px}}.pod-chat_iconAction__72663{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}@media (hover:hover){.pod-chat_iconAction__72663:hover:not(:disabled){color:var(--text)}}.pod-chat_iconAction__72663:disabled{opacity:.5;cursor:default}.pod-chat_iconAction__72663:focus-visible{outline:1px solid var(--focus-border);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring)}@media (max-width:1023px){.pod-chat_iconAction__72663{width:44px;height:44px}}.pod-chat_tray__rS5YO .pod-chat_stateBox__v1Kzw{gap:8px}.pod-chat_tray__rS5YO .pod-chat_loadIcon__eBaOt{align-self:center;flex:0 0 auto}.pod-chat_tray__rS5YO .pod-chat_jumpIcon__imcC3{position:absolute;right:22px;bottom:17px;background:var(--surface)}.pod-chat_tray__rS5YO .pod-chat_boundary__c__bQ{align-self:center;border-block:0;padding:4px 0;font-size:13px;color:var(--muted)}.pod-chat_tray__rS5YO .pod-chat_readOnly__RD8aS{font-size:13px}.structured-recap_recap__9v4p6{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text)}.structured-recap_head__KPzn2{margin:10px 0 0;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.structured-recap_head__KPzn2:first-child{margin-top:0}.structured-recap_body__trBeH{margin:0;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.structured-recap_steps__QU5Vx{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}@media (max-width:720px){.structured-recap_body__trBeH,.structured-recap_steps__QU5Vx{font-size:15px}}.session-report_wrap__Kqvuj{max-width:820px;margin:0 auto;padding:22px 32px 64px}@media (max-width:720px){.session-report_wrap__Kqvuj{padding:18px 16px 48px}}.session-report_back__CGic0{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-decoration:none;margin-bottom:18px}@media (hover:hover){.session-report_back__CGic0:hover{color:var(--accent-label)}}.session-report_head__o14dq{margin-bottom:26px}.session-report_eyebrow__FE3mE{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-label);font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:10px}.session-report_previewChip__kilMp{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-label);font-size:10px;letter-spacing:.04em;font-weight:600;text-transform:none}.session-report_h1__0dcGI{font-family:inherit;font-size:30px;font-weight:600;line-height:1.05;margin:0 0 8px;color:var(--text)}.session-report_subline__xTDf0{font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.session-report_statusPill__4U7J2{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:12px;color:var(--text);font-weight:600}.session-report_sectionTitle__dtrbW{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 12px}.session-report_stats__mHtFg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}@media (max-width:640px){.session-report_stats__mHtFg{grid-template-columns:repeat(2,1fr)}}.session-report_stat__lyKWn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 15px}.session-report_statLabel___IzmM{font-size:11.5px;color:var(--muted);margin-bottom:9px}.session-report_statValue__tftkb{font-size:19px;font-weight:700;line-height:1.1;color:var(--text)}.session-report_statFoot__BB_np{font-size:11px;color:var(--muted);margin-top:7px}.session-report_fitChip__O08hJ{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:2px 10px;border-radius:999px}.session-report_fitOk__gIVgA{color:var(--accent-label);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent)}.session-report_fitWarn__UyG8G{color:var(--muted);border:1px solid var(--border);background:var(--surface-2)}.session-report_card__WtFoZ{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-bottom:18px}.session-report_cardTitle__Ocmsk{font-family:inherit;font-size:17px;font-weight:600;color:var(--text);margin-bottom:10px}.session-report_recap__90xkx{font-size:14px;line-height:1.55;color:var(--text);margin:0;white-space:pre-line;overflow-wrap:anywhere}.session-report_notes__P0Yjq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.session-report_note__n2WO_{border-left:2px solid color-mix(in srgb,var(--accent) 45%,var(--border));padding-left:12px}.session-report_noteAuthor__xnP4V{font-size:11.5px;font-weight:600;color:var(--accent-label);margin-bottom:3px}.session-report_noteBody__BZOzT{font-size:13.5px;line-height:1.5;color:var(--text);white-space:pre-line;overflow-wrap:anywhere}.session-report_empty__Aohw7{font-size:13px;color:var(--muted);line-height:1.5}