.session_theme__uJ864{font-family:var(--sans);color:var(--ink);background:var(--paper);border-radius:var(--r-lg);padding:var(--s5)}.session_num__cRhTI{font-family:var(--num);font-variant-numeric:tabular-nums}.session_header__YZ6yF{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding-bottom:var(--s4);border-bottom:1px solid var(--line);margin-bottom:var(--s5)}.session_headerLeft__amDC9{display:flex;align-items:center;gap:var(--s3)}.session_headerActions__uOrX8{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.session_title__NUkmX{font-size:23px;font-weight:500;letter-spacing:-.04em}.session_elapsed__hxb_6{font-size:14px;color:var(--mute)}.session_stateDot__NAQrd{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:background var(--dur-3) var(--ease)}.session_btn__h8K17{font-family:var(--sans);font-size:13.5px;padding:var(--s2) var(--s4);border-radius:var(--r-pill);border:none;cursor:pointer;transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.session_btn__h8K17:active{transform:translateY(1px)}.session_btnPrimary__NvSGZ{background:linear-gradient(var(--indigo-lift),var(--indigo));color:#fff;box-shadow:inset 0 1px 0 oklch(1 0 0/.22),0 1px 2px oklch(.22 .028 268/.3),0 3px 8px oklch(.22 .028 268/.14)}.session_btnSecondary__ihpux{background:linear-gradient(var(--raise),var(--sink));color:var(--ink);box-shadow:inset 0 1px 0 oklch(1 0 0),0 0 0 1px var(--line),0 1px 2px oklch(.22 .028 268/.08)}.session_btnQuiet__FWAu7{background:transparent;color:var(--body)}.session_btnQuiet__FWAu7:hover{background:var(--sink)}.session_btn__h8K17:disabled{opacity:.42;box-shadow:none;cursor:default}.session_grid__H7dOI{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--s6)}@media (max-width:820px){.session_grid__H7dOI{grid-template-columns:1fr}}.session_badgeRow__FGfGv{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}.session_badgeSwatch__7r6Z3{width:7px;height:7px;border-radius:2.5px;transition:background var(--dur-3) var(--ease)}.session_badgeName__pY1cW{font-family:var(--mono);font-size:12px}.session_stateHeadline__CXJge{font-size:26px;font-weight:500;letter-spacing:-.03em;margin:var(--s2) 0;max-width:24ch}.session_sinceLine__yUHA5{font-size:13.5px;color:var(--body);margin-bottom:var(--s4)}.session_reasonsLabel__P_pxK{font-size:11.5px;color:var(--mute);margin-bottom:var(--s1)}.session_reasonRow__Idtoh{font-family:var(--mono);font-size:10.5px;color:var(--body);padding:6px 0;border-top:1px solid var(--line-soft)}.session_plotBlock__dZ0_U{margin-bottom:var(--s4)}.session_plotHeader__vHlHF{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s1)}.session_plotName__u_X9n{font-size:13px;color:var(--body)}.session_plotMeta__NislF{font-size:12px;color:var(--mute)}.session_plotFrame__4S2ZI{position:relative;width:100%}.session_plotCanvas__iUNXd{display:block;width:100%;height:100%;background:var(--paper)}.session_plotAxis__2F0D4{display:flex;justify-content:space-between;font-size:10px;color:var(--mute);margin-top:var(--s1)}.session_signalLost__kSAdY{position:absolute;inset:0;background:var(--none-hatch);display:flex;align-items:center;justify-content:center}.session_signalLostLabel__RygfI{font-family:var(--num);font-size:11.5px;font-variant-numeric:tabular-nums;background:var(--paper);border-radius:var(--r-pill);color:var(--body);padding:7px 14px}.session_sparkCanvas__Nrgt6{display:block;width:58px;height:100%;flex-shrink:0}.session_trendLine__R3xnN{font-size:11.5px;margin-top:6px}.session_confRow__YK6ft{display:flex;align-items:center;gap:var(--s3)}.session_confTrack__KzrJb{flex:1;height:4px;border-radius:var(--r-pill);background:var(--line-soft);position:relative}.session_confFill__vJTf7{height:100%;border-radius:var(--r-pill);transition:width var(--dur-2) var(--ease),background var(--dur-3) var(--ease)}.session_confTick__ZL5RH{position:absolute;top:-5px;bottom:-5px;width:1px;background:var(--tick);left:55%}.session_confValue__Bvo8o{font-size:14px;width:40px;text-align:right}.session_rail__9c7Mu{padding-left:var(--s6);border-left:1px solid var(--line-soft)}@media (max-width:820px){.session_rail__9c7Mu{border-left:none;padding-left:0;margin-top:var(--s6)}}.session_railLabel__OnklG{font-size:11.5px;color:var(--mute);margin-bottom:var(--s1)}.session_heroRow__gH4xN{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--s5)}.session_heroNum__UHjnL{font-size:56px;font-weight:500;letter-spacing:-.055em;line-height:.9;transition:color var(--dur-3) var(--ease)}.session_heroUnit__uoqmC{font-size:14px;color:var(--mute)}.session_metricRow__3mDV_{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--line-soft)}.session_metricLabel__7MBI4{flex:1;font-size:12px;color:var(--mute)}.session_metricValue__XakYP{width:62px;text-align:right;font-size:13.5px}.session_previewGroup__D_lF9{display:flex;align-items:center;gap:var(--s2)}.session_previewLabel__1QaLF{font-size:11.5px;color:var(--mute)}.session_demoWrap__bGWq_{position:relative;display:flex;align-items:center}.session_demoToggle__WgQ7y{white-space:nowrap}.session_demoPanel__zy_gE{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:-moz-max-content;width:max-content;max-width:min(820px,calc(100vw - 48px));display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;padding:5px 8px 5px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);box-shadow:0 1px 2px oklch(.22 0 0/.08),0 10px 24px oklch(.22 0 0/.1)}.session_previewSeg__bxslq{display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--sink);box-shadow:var(--shadow-groove)}.session_previewChip__MCd_c{padding:6px 12px;border:none;border-radius:var(--r-pill);font-family:var(--mono);font-size:10.5px;background:transparent;color:var(--mute);box-shadow:none}.session_previewChipActive__onsFq{background:var(--raise);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.session_previewCaption__dX30A{font-size:11.5px;color:var(--mute);margin:calc(var(--s4) * -1) 0 var(--s4)}.session_previewInterventionBtn__Sm45d{font-size:11.5px;padding:6px 13px;white-space:nowrap}.session_previewTag__t1DC0{font-family:var(--mono);font-size:10px;color:var(--mute);background:var(--sink);border-radius:var(--r-sm);padding:1px 6px;margin-left:4px}@media (max-width:820px){.session_headerActions__uOrX8{justify-content:flex-start;width:100%}.session_demoWrap__bGWq_{position:static}.session_demoPanel__zy_gE{position:static;width:100%;max-width:100%;border-radius:var(--r-md)}.session_previewSeg__bxslq{max-width:100%;overflow-x:auto}}.session_streamRow__Blx9s{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s5)}.session_streamDot__oQFI3{width:7px;height:7px;border-radius:999px;flex:none;animation:session_flow-breathe__WpYRj 2.6s var(--ease) infinite;transition:background var(--dur-3) var(--ease)}.session_probeBlock__6bXd_{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line-soft)}.session_probeQuestion___0ajn{font-size:15px;font-weight:500;letter-spacing:-.02em}.session_probeActions__exvCF{display:flex;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap}.session_probeFocusBtn__ZsUv0{padding:8px 15px;border:none;border-radius:var(--r-pill);background:var(--sink);color:var(--ink);font-size:12.5px;font-weight:500}.session_probeCountdown__lEYNi{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3)}.session_plotsWrap__AzgpB{position:relative;transition:opacity var(--dur-2) var(--ease)}.session_plotsDimmed___c2gN{opacity:.35}.session_alertCard__Wwntn{position:fixed;bottom:var(--s5);right:var(--s5);width:min(420px,calc(100% - 2 * var(--s5)));background:var(--raise);border-radius:var(--r-xl);padding:var(--s5);box-shadow:0 2px 4px oklch(.22 .028 268/.05),0 24px 60px oklch(.22 .028 268/.16);z-index:10}.session_alertHeader__gLRMN{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;padding-bottom:var(--s2);margin-bottom:var(--s3)}.session_alertMeta__XaF_k{color:var(--mute);font-family:var(--sans);font-size:11.5px}.session_alertTitle__QirPj{font-size:24px;font-weight:500;letter-spacing:-.04em;margin-bottom:var(--s2)}.session_alertBody__nK2_z{font-size:13.5px;line-height:1.5;color:var(--body);max-width:42ch;margin-bottom:var(--s4)}.session_alertActions__czlwc{display:flex;gap:var(--s2);flex-wrap:wrap}.session_breathingBackdrop__eOgNz{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--s5);background:oklch(.22 .028 268/.42);backdrop-filter:blur(10px)}.session_breathingWidget__ZYMjX{width:min(640px,calc(100vw - 2 * var(--s5)));max-height:calc(100vh - 2 * var(--s5));overflow:auto;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--raise);box-shadow:0 2px 4px oklch(.22 .028 268/.08),0 28px 80px oklch(.22 .028 268/.24);padding:var(--s6)}.session_breathingTop___qlGW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4)}.session_breathingKicker__XYZkV{font-family:var(--mono);font-size:10.5px;color:var(--spiral-ink);margin-bottom:var(--s2)}.session_breathingTitle__VQfvu{margin:0;font-size:28px;font-weight:500;letter-spacing:0}.session_breathingClose__4k8UF{flex:none;margin-top:-4px}.session_breathingLead__1QTjd{max-width:46ch;margin:var(--s3) 0 var(--s5);color:var(--body);font-size:14px;line-height:1.55}.session_breathingCenter__38Ake{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:var(--s6)}.session_breathingReadout__FEKD_{min-width:0}.session_breathingPhase__wrmHL{font-size:17px;color:var(--body);margin-bottom:var(--s2)}.session_breathingTimer__tKoLK{font-size:62px;font-weight:500;line-height:.95;letter-spacing:0}.session_breathingSubtimer__ew_mj{margin-top:var(--s2);font-size:12px;color:var(--mute)}.session_breathingFooter__eg40O{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line-soft)}.session_breathingMetric__WMXHh{font-family:var(--mono);font-size:11px;color:var(--mute);background:var(--sink);border-radius:var(--r-pill);padding:5px 9px}@media (max-width:700px){.session_breathingWidget__ZYMjX{padding:var(--s5)}.session_breathingCenter__38Ake{grid-template-columns:1fr;justify-items:center;gap:var(--s4)}.session_breathingReadout__FEKD_{text-align:center}.session_breathingTimer__tKoLK{font-size:52px}}.session_pacerWrap__T60L7{width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.session_pacerWrap__T60L7[data-size=large]{width:290px;height:290px}.session_pacerCore__LXPuR{position:relative;z-index:1;border-radius:50%;transition:width var(--dur-3) linear,height var(--dur-3) linear}.session_pacerLabel__vD9si{font-family:var(--mono);font-size:10px;z-index:1;position:absolute}.session_pacerWrap__T60L7[data-size=large] .session_pacerLabel__vD9si{font-size:18px}.session_pacerGhost__HC6d8,.session_pacerRingA__KQizu,.session_pacerRingB__AU3lm{position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%}.session_pacerGhost__HC6d8{border:1.5px solid var(--zoned);animation:session_pacer-ghost__EHsFi 8s ease-in-out infinite}.session_pacerRingA__KQizu,.session_pacerRingB__AU3lm{background:var(--zoned-pale);animation:session_pacer-ping__vwmmy 8s ease-in-out infinite}.session_pacerRingB__AU3lm{animation-delay:-4s}.session_pacerWrap__T60L7[data-size=large] .session_pacerGhost__HC6d8,.session_pacerWrap__T60L7[data-size=large] .session_pacerRingA__KQizu,.session_pacerWrap__T60L7[data-size=large] .session_pacerRingB__AU3lm{width:76px;height:76px}.session_pacerArc__dtzpx{position:absolute;top:50%;left:50%;width:106px;height:106px;border-radius:50%;border-bottom:3px solid transparent;border-right:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--spiral);border-left:3px solid transparent;border-left-color:var(--spiral);animation:session_pacer-spin__R5tzr 12s linear infinite}.session_pacerWrap__T60L7[data-size=large] .session_pacerArc__dtzpx{width:248px;height:248px;border-width:5px}@keyframes session_pacer-ghost__EHsFi{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(3.4);opacity:0}}@keyframes session_pacer-ping__vwmmy{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(2.7);opacity:1}}@keyframes session_pacer-spin__R5tzr{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.session_edgeState__2pgMV{text-align:center;padding:var(--s7) var(--s4);color:var(--body)}.session_edgeDot__gYQFz{width:10px;height:10px;border-radius:50%;margin:0 auto var(--s4);background:var(--break);animation:session_pulse__9ERMl 1.6s ease-in-out infinite}.session_chip__urKLl{font-family:var(--mono);font-size:12px;background:var(--sink);border-radius:var(--r-sm);padding:2px 8px;display:inline-block}@keyframes session_pulse__9ERMl{0%,to{opacity:.4}50%{opacity:1}}