.ai-chat-input_inputWrapper__nJJxt{width:100%;display:flex;justify-content:center;align-items:center}.ai-chat-input_containerBlur__6fBae{width:100%;overflow:hidden;border-radius:1.5rem;background-color:var(--lh-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--lh-border);box-shadow:0 8px 32px var(--lh-shadow-soft);transition:height .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.ai-chat-input_inputMainContainer__hEX7e{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.ai-chat-input_inputRow__DZgiY{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;width:100%;min-height:64px}.ai-chat-input_actionButton__kUH4e{width:42px;height:42px;border-radius:999px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--lh-text-soft);flex-shrink:0}.ai-chat-input_actionButton__kUH4e:hover{background-color:var(--lh-glass-subtle);color:var(--lh-text)}.ai-chat-input_actionButton__kUH4e:disabled,.ai-chat-input_sendButton__4hH2m:disabled{cursor:default;opacity:.6}.ai-chat-input_inputArea__sjzyM{position:relative;flex:1 1;min-width:0;display:flex;align-items:center;min-height:42px}.ai-chat-input_inputAreaRecording__UyfEH{min-height:42px;padding:0 .1rem}.ai-chat-input_textInput__JE9ML{flex:1 1;border:none;outline:none;padding:.35rem 0;font-size:1rem;background:transparent;color:var(--lh-text);width:100%;position:relative;z-index:1;resize:none;font-family:inherit;line-height:1.4;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;max-height:180px}.ai-chat-input_placeholderLayer__YN7cs{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;z-index:0}.ai-chat-input_placeholderText__c16W_{color:var(--lh-text-muted);white-space:normal;line-height:1.25;letter-spacing:-.01em;font-size:.95rem;padding-right:.5rem}.ai-chat-input_micButton__Mvrfk{transition:all .3s ease}.ai-chat-input_micButtonActive__3rSDQ{background-color:var(--lh-danger-soft);color:var(--lh-danger-solid);transform:scale(1.1);box-shadow:0 0 15px rgba(239,68,68,.3);animation:ai-chat-input_pulse__mC22k 2s infinite}.ai-chat-input_recordingEqualizer__my6sd{position:relative;width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;padding:.1rem .15rem;overflow:hidden}.ai-chat-input_equalizerTrace__OI3aX{position:absolute;left:.2rem;right:.2rem;top:50%;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(184,176,217,.18) 18%,rgba(255,208,244,.22) 50%,rgba(184,176,217,.18) 82%,transparent);box-shadow:0 0 14px rgba(207,48,170,.12)}.ai-chat-input_equalizerBars__L3zhO{position:relative;z-index:1;width:min(100%,24rem);height:28px;display:flex;align-items:center;justify-content:center;gap:clamp(.125rem,.7vw,.22rem)}.ai-chat-input_equalizerBar__CgGqe{--level:0.18;--glow:0;width:clamp(.16rem,.72vw,.24rem);height:26px;min-width:2px;border-radius:999px;transform:scaleY(var(--level));transform-origin:center;background:linear-gradient(180deg,rgba(255,208,244,calc(.5 + var(--glow) * .3)),rgba(184,176,217,calc(.34 + var(--glow) * .28)) 48%,rgba(125,103,255,calc(.24 + var(--glow) * .22)));opacity:calc(.42 + var(--glow) * .42);box-shadow:0 0 calc(5px + var(--glow) * 13px) rgba(207,48,170,calc(.1 + var(--glow) * .2)),0 0 calc(3px + var(--glow) * 8px) rgba(125,103,255,calc(.08 + var(--glow) * .14));transition:transform 90ms linear,opacity .12s ease,box-shadow .12s ease;will-change:transform,opacity}@keyframes ai-chat-input_pulse__mC22k{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-chat-input_micButtonActive__3rSDQ{animation:none}.ai-chat-input_equalizerBar__CgGqe{transition:opacity .16s ease}}.ai-chat-input_sendButton__4hH2m{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--lh-glass-subtle);border:none;cursor:pointer;color:var(--lh-text-muted);transition:all .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;flex-shrink:0}.ai-chat-input_sendButtonActive__dUyqU{background:var(--lh-button-primary);color:var(--lh-on-accent);box-shadow:0 6px 15px var(--lh-button-primary-shadow);pointer-events:auto}.ai-chat-input_sendButtonActive__dUyqU:hover{transform:translateY(-1px)}.ai-chat-input_sendIcon__PY0Cp{transition:transform .3s ease}.ai-chat-input_sendIconMoved__qJ4a4{transform:none}.modal-layout_centeredOverlay__xbCFm,.modal-layout_dialog__TisQW,.modal-layout_sheetOverlay__NkNeQ{--lh-dialog-space-top:max(24px,calc(var(--safe-top) + 16px));--lh-dialog-space-right:max(16px,calc(var(--safe-right) + 16px));--lh-dialog-space-bottom:max(24px,calc(var(--safe-bottom) + 16px));--lh-dialog-space-left:max(16px,calc(var(--safe-left) + 16px))}.modal-layout_centeredOverlay__xbCFm,.modal-layout_sheetOverlay__NkNeQ{position:fixed;inset:0;z-index:3000;display:flex;justify-content:center;padding:var(--lh-dialog-space-top) var(--lh-dialog-space-right) var(--lh-dialog-space-bottom) var(--lh-dialog-space-left);overflow-y:auto;overscroll-behavior:contain;background:var(--lh-modal-overlay);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.modal-layout_centeredOverlay__xbCFm{align-items:center}.modal-layout_sheetOverlay__NkNeQ{align-items:flex-end}.modal-layout_backdropButton___gcqT{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.modal-layout_dialog__TisQW{--lh-dialog-max-width:34rem;--lh-dialog-max-height:56rem;position:relative;width:min(100%,var(--lh-dialog-max-width));max-height:min(var(--lh-dialog-max-height),calc(100dvh - var(--lh-dialog-space-top) - var(--lh-dialog-space-bottom)));min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:2rem;border:1px solid var(--lh-modal-border);background:radial-gradient(circle at 50% 0,var(--lh-modal-glow),transparent 30%),var(--lh-modal-surface);box-shadow:0 40px 80px var(--lh-shadow-strong),0 0 0 1px var(--lh-surface-highlight) inset;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.modal-layout_header__FmFBV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem 1.35rem 1rem}.modal-layout_headerCopy__Fh9_d{min-width:0;display:grid;gap:.55rem}.modal-layout_eyebrow__QlH0S{display:inline-flex;align-items:center;gap:.45rem;color:var(--lh-accent-label);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.modal-layout_title__SOr_b{color:var(--lh-text);font-size:1.9rem;line-height:.95;letter-spacing:-.05em}.modal-layout_subtitle__jpim_{color:var(--lh-text-soft);font-size:.88rem;line-height:1.55;max-width:28rem}.modal-layout_closeButton__44IhT{width:2.8rem;height:2.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--lh-border);background:var(--lh-glass-subtle);color:var(--lh-text);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.modal-layout_closeButton__44IhT:active{transform:scale(.96);background:var(--lh-glass-hover);border-color:var(--lh-border-strong)}.modal-layout_footer__ymBbg{padding:.2rem 1.35rem 1.25rem}.modal-layout_footerCopy__aY5_c{color:var(--lh-text-muted);font-size:.76rem;line-height:1.4;text-align:center}.language-settings-modal_content__W9n46{flex:1 1 auto;min-height:0;display:grid;gap:.95rem;padding:0 1rem 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.language-settings-modal_content__W9n46::-webkit-scrollbar{display:none}.language-settings-modal_languageCard__ZL_ZG{display:grid;gap:.9rem;padding:.9rem;border-radius:1.5rem;border:1px solid var(--lh-border);background:var(--lh-glass-surface);box-shadow:0 18px 38px var(--lh-shadow-soft)}.language-settings-modal_cardLabel__1Wvol{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lh-accent-label)}.language-settings-modal_languageValue__S9dYC{color:var(--lh-text);font-size:1.8rem;line-height:.95;letter-spacing:-.05em}.language-settings-modal_metaLine__Tm3P_{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding-top:.45rem;border-top:1px solid var(--lh-border)}.language-settings-modal_metaLabel__UhtnC{color:var(--lh-text-muted);font-size:.78rem;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.language-settings-modal_metaValue__3vore{color:var(--lh-text-soft);font-size:.9rem;line-height:1.4;font-weight:700}.language-settings-modal_fallbackNote__tUk3Q{border-radius:1.1rem;border:1px solid var(--lh-accent-border);background:var(--lh-accent-soft);padding:.85rem .9rem;color:var(--lh-text-soft);font-size:.86rem;line-height:1.55}.language-settings-modal_settingsButton__LUCZF{width:100%;min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:1.5rem;border:1px solid var(--lh-accent-border-strong);background:radial-gradient(circle at 20% 0,var(--lh-modal-glow),transparent 40%),var(--lh-glass-selected);color:var(--lh-text);text-align:left;cursor:pointer;box-shadow:0 18px 38px var(--lh-shadow-soft),0 0 0 1px var(--lh-surface-highlight) inset;transition:transform .24s ease,border-color .24s ease,background .24s ease}.language-settings-modal_settingsButton__LUCZF:disabled{cursor:wait;opacity:.75}.language-settings-modal_settingsButton__LUCZF:active:not(:disabled){transform:scale(.99)}.language-settings-modal_settingsButtonCopy__XAAFW{display:grid;gap:.3rem;min-width:0}.language-settings-modal_settingsButtonTitle__bWRgF{color:var(--lh-text);font-size:1rem;font-weight:700;letter-spacing:-.03em}.language-settings-modal_settingsButtonSubtitle__ygv9A{color:var(--lh-text-soft);font-size:.84rem;line-height:1.5}.language-settings-modal_settingsIconWrap__Ktd7h{width:2.8rem;height:2.8rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:var(--lh-button-primary);color:var(--lh-on-accent);box-shadow:0 12px 24px var(--lh-shadow-soft)}.typing-indicator_wrapper__yd3A0{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:1.4rem}.typing-indicator_dots__InUQU{display:flex;align-items:center;gap:.28rem;flex-shrink:0}.typing-indicator_dot__UloM_{display:block;width:5px;height:5px;border-radius:50%;background:var(--lh-text-soft);opacity:.7}.typing-indicator_phrase__ty8ox{color:var(--lh-text-soft);font-size:.84rem;line-height:1.6;white-space:nowrap;opacity:.85}.timeline-pinch-zoom-hint_root__49oTW{width:min(100%,172px);pointer-events:none}.timeline-pinch-zoom-hint_frame__wCWx5{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.timeline-pinch-zoom-hint_ambientGlow__SQZ19{position:absolute;inset:20px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(218,207,255,.16),transparent 66%),radial-gradient(circle at 50% 64%,rgba(153,255,199,.08),transparent 58%);filter:blur(18px)}.timeline-pinch-zoom-hint_canvas__0Ozbe{position:relative;z-index:1;width:100%;height:100%;filter:drop-shadow(0 18px 22px rgba(0,0,0,.24)) drop-shadow(0 0 18px rgba(190,255,201,.12))}.timeline-pinch-zoom-hint_sourceVideo__4jTTP{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.timeline-pinch-zoom-hint_ambientGlow__SQZ19{filter:blur(12px)}}.theme-picker-modal_grid__3y7q_{flex:1 1 auto;min-height:0;display:grid;gap:.9rem;padding:0 1rem 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.theme-picker-modal_grid__3y7q_::-webkit-scrollbar{display:none}.theme-picker-modal_themeCard__bGent{width:100%;display:grid;gap:.7rem;padding:.85rem;border-radius:1.5rem;border:1px solid var(--lh-border);background:var(--lh-glass-surface);text-align:left;cursor:pointer;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.theme-picker-modal_themeCard__bGent:active{transform:scale(.99)}.theme-picker-modal_themeCardSelected__KxTpi{border-color:var(--lh-accent-border-strong);background:var(--lh-glass-selected);box-shadow:0 18px 38px var(--lh-shadow-soft),0 0 0 1px var(--lh-surface-highlight) inset}.theme-picker-modal_themePreviewFrame__QAzXp{position:relative;display:block;height:4.8rem;border-radius:1.1rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:var(--lh-bg)}.theme-picker-modal_themePreview__0P9pq{position:absolute;inset:0}.theme-picker-modal_checkBadge__n_QaS{position:absolute;right:.7rem;bottom:.7rem;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;color:var(--lh-on-accent);background:var(--lh-button-primary);box-shadow:0 12px 24px var(--lh-shadow-soft)}.theme-picker-modal_themeName__VxPqC{color:var(--lh-text);font-size:1rem;font-weight:700;letter-spacing:-.03em}.theme-picker-modal_themeDescription__s_Vsw{color:var(--lh-text-soft);font-size:.85rem;line-height:1.5}@media (min-width:640px){.theme-picker-modal_grid__3y7q_{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity_container__8Zam2{min-height:100vh;width:100%;background-color:transparent;padding-bottom:120px;position:relative;overflow-x:hidden}.identity_header__vyLgE{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:56px 24px 16px;background:var(--lh-timeline-header-bg);position:relative;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:16px}.identity_title__FWFO7{margin:0;flex:1 1;min-width:0;color:var(--lh-text);font-size:34px;font-weight:700;letter-spacing:-.8px;line-height:1.15}.identity_headerAction__xwRo7{width:44px;height:44px;border-radius:22px;border:1px solid var(--lh-border);display:inline-flex;align-items:center;justify-content:center;background:var(--lh-glass-surface);color:var(--lh-text);flex-shrink:0;transition:background .2s ease,border-color .2s ease}.identity_headerAction__xwRo7:hover{background:var(--lh-glass-hover);border-color:var(--lh-border-strong)}.identity_stageWrap__xtCJW{position:relative;padding:4px 24px 0;margin-top:8px}.identity_metricsField__noh_Z{position:relative;min-height:532px;padding:78px 0 22px;isolation:isolate}.identity_metricsFieldLoading__hvHLK{opacity:.96}.identity_metricsBackdrop__Piqvr{position:absolute;inset:0;pointer-events:none}.identity_metricsBackdrop__Piqvr:after,.identity_metricsBackdrop__Piqvr:before{content:"";position:absolute;inset:0}.identity_metricsBackdrop__Piqvr:before{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.1) 0 1px,transparent 1.8px),radial-gradient(circle at 82% 14%,rgba(255,239,213,.1) 0 1.1px,transparent 1.7px),radial-gradient(circle at 34% 64%,rgba(255,255,255,.08) 0 1px,transparent 1.7px),radial-gradient(circle at 72% 72%,rgba(206,183,255,.08) 0 1px,transparent 1.7px);opacity:.42;mix-blend-mode:screen}.identity_metricsBackdrop__Piqvr:after{background:radial-gradient(circle at 50% 50%,rgba(108,95,255,.12),transparent 24%),radial-gradient(circle at 50% 92%,rgba(8,5,18,.42),transparent 38%);filter:blur(14px);opacity:.88}.identity_dimensionHaloExternal__e0mkp,.identity_dimensionHaloInternal__V2hx0{position:absolute;width:min(52vw,220px);height:min(52vw,220px);border-radius:999px;opacity:.2;filter:blur(6px)}.identity_dimensionHaloInternal__V2hx0{top:56px;left:-18px;background:radial-gradient(circle,var(--lh-identity-aura-left) 0,transparent 72%)}.identity_dimensionHaloExternal__e0mkp{right:-12px;bottom:12px;background:radial-gradient(circle,var(--lh-identity-aura-right) 0,transparent 72%)}.identity_fieldCrosshair__N413p{position:absolute;inset:82px 6px 34px;border-radius:999px;opacity:.42;background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.08) 0,rgba(255,255,255,.08) calc(50% + .5px),transparent 0),linear-gradient(180deg,transparent calc(50% - .5px),rgba(255,255,255,.06) 0,rgba(255,255,255,.06) calc(50% + .5px),transparent 0)}.identity_fieldCrosshair__N413p:after,.identity_fieldCrosshair__N413p:before{content:"";position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.06);opacity:.55}.identity_fieldCrosshair__N413p:before{inset:0 auto auto 0;width:44%;height:44%;border-right:none;border-bottom:none}.identity_fieldCrosshair__N413p:after{inset:auto 0 0 auto;width:44%;height:44%;border-left:none;border-top:none}.identity_dimensionBadge__jQApn{position:absolute;top:4px;z-index:2;color:var(--lh-identity-group-title);font-size:12px;font-weight:700;letter-spacing:1.1px;line-height:1.05;text-transform:uppercase;text-shadow:0 4px 18px rgba(4,3,11,.42)}.identity_dimensionBadgeInternal__RFkbU{left:0;text-align:left}.identity_dimensionBadgeExternal__NXCWH{right:0;text-align:right}.identity_metricsGrid__VXl8G{--lh-identity-north-row-offset:-8px;--lh-identity-south-row-offset:10px;--lh-identity-west-column-drift:-2px;--lh-identity-east-column-drift:2px;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 18px;align-items:start;min-height:412px}.identity_metricCell__tpPZn{min-width:0}.identity_metricNorthWest__TCfaE{transform:translate3d(var(--lh-identity-west-column-drift),var(--lh-identity-north-row-offset),0)}.identity_metricNorthEast__ZOxdT{transform:translate3d(var(--lh-identity-east-column-drift),var(--lh-identity-north-row-offset),0)}.identity_metricSouthWest__PsEI0{transform:translate3d(var(--lh-identity-west-column-drift),var(--lh-identity-south-row-offset),0)}.identity_metricSouthEast__vvTC1{transform:translate3d(var(--lh-identity-east-column-drift),var(--lh-identity-south-row-offset),0)}.identity_axisCard__ynumW{min-height:176px}.identity_identitySkeletonMetric__V815z{min-height:176px;border-radius:28px;background:radial-gradient(circle at 20% 24%,rgba(255,255,255,.08),transparent 34%),linear-gradient(105deg,rgba(255,255,255,.03),rgba(255,255,255,.11) 44%,rgba(255,255,255,.03) 78%);background-size:220% 100%;animation:identity_identitySkeletonDrift__CFozI 2.5s ease-in-out infinite}.identity_emptyContainer__cIzdy{padding:60px 40px;text-align:center;color:var(--lh-text-muted);min-height:200px}.identity_emptyTitle__Zc3QC{color:var(--lh-text);font-size:20px;font-weight:600;margin-bottom:8px}.identity_emptyText__rY2oA{font-size:15px;line-height:1.5}@keyframes identity_identitySkeletonDrift__CFozI{0%{background-position:100% 0;opacity:.46}50%{background-position:0 0;opacity:.76}to{background-position:-100% 0;opacity:.46}}@media (prefers-reduced-motion:reduce){.identity_identitySkeletonMetric__V815z{animation:none}}@media (max-width:420px){.identity_stageWrap__xtCJW{padding-left:20px;padding-right:20px}.identity_metricsField__noh_Z{min-height:504px;padding-top:72px}.identity_metricsGrid__VXl8G{gap:36px 14px}.identity_fieldCrosshair__N413p{inset:80px 0 28px}}@media (max-width:360px){.identity_metricsField__noh_Z{min-height:auto;padding-top:92px}.identity_metricsGrid__VXl8G{grid-template-columns:1fr;gap:18px}.identity_dimensionBadgeExternal__NXCWH{top:38px}.identity_fieldCrosshair__N413p{inset:102px 0 18px}.identity_metricNorthEast__ZOxdT,.identity_metricNorthWest__TCfaE,.identity_metricSouthEast__vvTC1,.identity_metricSouthWest__PsEI0{transform:none}}.timeline_container__MCYN6{min-height:100%;height:100%;background-color:transparent;padding-bottom:120px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none}.timeline_container__MCYN6::-webkit-scrollbar{display:none}.timeline_gestureSurface__R_Z5s{touch-action:pan-y}.timeline_header__93_Q8{padding:56px 24px 12px;background:var(--lh-timeline-header-bg);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timeline_headerTopRow__oo2uI{display:flex;align-items:center;justify-content:space-between;gap:16px}.timeline_headerActions__XoV_C{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.timeline_title__jzekZ{color:var(--lh-text);font-size:34px;font-weight:700;margin:0;letter-spacing:-.8px;flex:1 1 auto;min-width:0}.timeline_zoomPillTrigger__VnqtX{position:relative;flex:0 0 auto;width:fit-content;max-width:100%;padding:8px 12px;border-radius:999px;background:var(--lh-accent-wash);border:1px solid var(--lh-accent-border);color:var(--lh-accent-label);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.timeline_zoomPillTrigger__VnqtX:active:not(:disabled){transform:scale(.97)}.timeline_zoomPillTrigger__VnqtX:disabled{opacity:.55}.timeline_zoomPillTriggerDormant__DXcCl{opacity:.78;border-color:rgba(255,255,255,.08)}.timeline_zoomPillLabel__6fz3C{overflow:hidden;text-overflow:ellipsis}.timeline_zoomPillBadge__BzTU4{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff6c91,#ff3e65);color:#fff;font-size:11px;font-weight:800;letter-spacing:-.01em;box-shadow:0 10px 18px rgba(255,62,101,.34),0 0 0 2px rgba(8,10,18,.92)}.timeline_listContent__5BzNy{padding:0 20px;display:flex;flex-direction:column}.timeline_placementFeedback__0sPON{margin:10px 0 4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,180,202,.18);background:radial-gradient(circle at 0 0,rgba(255,121,209,.08),transparent 32%),rgba(255,255,255,.04);color:var(--lh-text);font-size:14px;line-height:1.45;box-shadow:0 14px 28px rgba(4,7,16,.18),inset 0 0 0 1px rgba(255,255,255,.02)}.timeline_loadingContainer__wUhyG{padding:24px 0 10px;display:flex;flex-direction:column;gap:12px}.timeline_timelineSkeletonShort___g_ww,.timeline_timelineSkeleton__hduje{height:92px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(110deg,rgba(255,255,255,.03) 8%,rgba(255,255,255,.11) 20%,rgba(255,255,255,.03) 34%) rgba(255,255,255,.03);background-size:220% 100%;animation:timeline_timeline-skeleton-shimmer__SfnMc 1.6s ease-in-out infinite}.timeline_timelineSkeletonShort___g_ww{width:72%}@keyframes timeline_timeline-skeleton-shimmer__SfnMc{0%{background-position:100% 0}to{background-position:-120% 0}}.timeline_emptyContainer__E4_9j{padding:60px 40px;text-align:center;color:var(--lh-text-muted)}.timeline_emptyTitle__osvXN{color:var(--lh-text);font-size:20px;font-weight:600;margin-bottom:8px}.timeline_emptyText__041zK{font-size:15px;line-height:1.5}.home_homePage__AL1_0{isolation:isolate;min-height:100%;height:100%}.home_homeShell__RYnWj{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:100%;height:100%;padding:env(safe-area-inset-top,0) calc(.8rem + env(safe-area-inset-right, 0px)) 0 calc(.8rem + env(safe-area-inset-left, 0px))!important}.home_threadViewport__mUfzb{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding:.75rem calc(.8rem + env(safe-area-inset-right, 0px)) .45rem calc(.8rem + env(safe-area-inset-left, 0px));z-index:5;display:flex;flex-direction:column;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-anchor:none;pointer-events:auto;mask-image:linear-gradient(180deg,transparent 0,black 14px,black calc(100% - 14px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 14px,black calc(100% - 14px),transparent)}.home_threadViewport__mUfzb::-webkit-scrollbar{display:none}.home_threadMessages__xMN6W{margin-top:auto;display:flex;flex-direction:column;gap:.8rem;min-height:min-content}.home_backgroundRoot__zi3Le{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.home_backgroundBase__nJdXB{position:absolute;inset:0;background:var(--lh-page-background)}.home_shaderCanvas__KW9Mz{position:absolute;inset:0;width:100%;height:100%}.home_homeCenterpieceLayer__NSSUt{position:absolute;inset:0;will-change:opacity,filter}.home_bottomAtmosphereContainer__P_Y_R{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.home_bottomAtmosphereField__p_GSh{position:absolute;left:-24%;right:-24%;bottom:calc(-11svh + env(safe-area-inset-bottom, 0px) * .15);height:clamp(20rem,56svh,40rem);opacity:var(--lh-bottom-fog-brightness,1);filter:saturate(var(--lh-bottom-fog-saturation,1));transform:translate3d(0,var(--lh-bottom-fog-lift,0),0);transform-origin:50% 100%;will-change:transform,opacity;mask-image:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,.98) 28%,rgba(0,0,0,.78) 62%,transparent);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,.98) 28%,rgba(0,0,0,.78) 62%,transparent)}.home_bottomAtmosphereBed__RPrsK,.home_bottomAtmosphereDust__VTr5l,.home_bottomAtmosphereGlow__b5dMs,.home_bottomAtmospherePlumeCenter__UtQ4b,.home_bottomAtmospherePlumeLeft__yvMOD,.home_bottomAtmospherePlumeRight__hWMAW,.home_bottomAtmosphereVeil__EI_z0{position:absolute;pointer-events:none;will-change:transform,opacity}.home_bottomAtmosphereBed__RPrsK{left:8%;right:8%;bottom:-9%;height:76%;border-radius:50%;background:radial-gradient(ellipse at 50% 74%,rgba(var(--lh-bottom-fog-mid),calc(.34 * var(--lh-bottom-fog-presence))) 0,rgba(var(--lh-bottom-fog-deep),calc(.42 * var(--lh-bottom-fog-presence))) 24%,rgba(var(--lh-bottom-fog-deep),calc(.22 * var(--lh-bottom-fog-presence))) 50%,transparent 78%),radial-gradient(ellipse at 50% 100%,rgba(var(--lh-bottom-fog-haze),calc(.38 * var(--lh-bottom-fog-presence))) 0,rgba(var(--lh-bottom-fog-mid),calc(.18 * var(--lh-bottom-fog-presence))) 28%,transparent 72%);filter:blur(20px);animation:home_bottomAtmospherePulse__Wl7sT 20s ease-in-out infinite}.home_bottomAtmosphereVeil__EI_z0{left:14%;right:14%;bottom:7%;height:68%;background:radial-gradient(ellipse at 22% 82%,rgba(var(--lh-bottom-fog-haze),calc(.18 * var(--lh-bottom-fog-presence))) 0,transparent 58%),radial-gradient(ellipse at 78% 86%,rgba(var(--lh-bottom-fog-mid),calc(.18 * var(--lh-bottom-fog-presence))) 0,transparent 56%),linear-gradient(to top,rgba(var(--lh-bottom-fog-deep),calc(.22 * var(--lh-bottom-fog-presence))) 0,rgba(var(--lh-bottom-fog-mid),calc(.08 * var(--lh-bottom-fog-presence))) 50%,transparent 100%);filter:blur(40px);opacity:.96;animation:home_bottomAtmosphereLift__HVBDP 24s ease-in-out infinite}.home_bottomAtmospherePlumeCenter__UtQ4b,.home_bottomAtmospherePlumeLeft__yvMOD,.home_bottomAtmospherePlumeRight__hWMAW{border-radius:50%;mix-blend-mode:screen}.home_bottomAtmospherePlumeLeft__yvMOD{left:7%;bottom:-1%;width:42%;height:52%;background:radial-gradient(ellipse at 52% 74%,rgba(var(--lh-bottom-fog-mid),calc(.3 * var(--lh-bottom-fog-presence))) 0,rgba(var(--lh-bottom-fog-deep),calc(.22 * var(--lh-bottom-fog-presence))) 42%,transparent 78%);filter:blur(34px);opacity:.88;animation:home_bottomAtmosphereDriftLeft__g_mD3 18s ease-in-out infinite}.home_bottomAtmospherePlumeCenter__UtQ4b{left:27%;bottom:-8%;width:46%;height:66%;background:radial-gradient(ellipse at 50% 74%,rgba(var(--lh-bottom-fog-haze),calc(.4 * var(--lh-bottom-fog-presence))) 0,rgba(var(--lh-bottom-fog-mid),calc(.26 * var(--lh-bottom-fog-presence))) 24%,rgba(var(--lh-bottom-fog-deep),calc(.18 * var(--lh-bottom-fog-presence))) 54%,transparent 82%);filter:blur(38px);opacity:.96;animation:home_bottomAtmosphereDriftCenter__GsuG0 16s ease-in-out infinite}.home_bottomAtmospherePlumeRight__hWMAW{right:9%;bottom:1%;width:40%;height:48%;background:radial-gradient(ellipse at 50% 74%,rgba(var(--lh-bottom-fog-haze),calc(.24 * var(--lh-bottom-fog-presence))) 0,rgba(var(--lh-bottom-fog-mid),calc(.18 * var(--lh-bottom-fog-presence))) 38%,transparent 78%);filter:blur(36px);opacity:.8;animation:home_bottomAtmosphereDriftRight__n0e4B 21s ease-in-out infinite}.home_bottomAtmosphereGlow__b5dMs{left:18%;right:18%;bottom:-20%;height:54%;border-radius:50%;background:radial-gradient(ellipse at 50% 54%,rgba(var(--lh-bottom-fog-haze),calc(.34 * var(--lh-bottom-fog-presence))) 0,rgba(var(--lh-bottom-fog-mid),calc(.16 * var(--lh-bottom-fog-presence))) 34%,transparent 72%);filter:blur(48px);opacity:.92;animation:home_bottomAtmospherePulse__Wl7sT 15s ease-in-out infinite reverse}.home_bottomAtmosphereDust__VTr5l{left:10%;right:10%;bottom:12%;height:36%;background-image:radial-gradient(circle at 18% 74%,rgba(var(--lh-bottom-fog-haze),calc(.12 * var(--lh-bottom-fog-presence))) 0 2px,transparent 3px),radial-gradient(circle at 48% 56%,rgba(var(--lh-bottom-fog-mid),calc(.1 * var(--lh-bottom-fog-presence))) 0 2px,transparent 3px),radial-gradient(circle at 78% 68%,rgba(var(--lh-bottom-fog-haze),calc(.08 * var(--lh-bottom-fog-presence))) 0 1.5px,transparent 2.5px),repeating-linear-gradient(115deg,rgba(var(--lh-bottom-fog-mid),0) 0 10px,rgba(var(--lh-bottom-fog-mid),calc(.018 * var(--lh-bottom-fog-presence))) 10px 11px,rgba(var(--lh-bottom-fog-mid),0) 11px 22px);filter:blur(10px);opacity:.42;animation:home_bottomAtmosphereDustDrift__DmYWO 26s linear infinite}.home_ambientParticles__RP8Uc{position:absolute;inset:0}.home_ambientParticle__j2R4g{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);animation-name:home_ambientTwinkle__JuHho;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.home_particleCore__eFcr9,.home_particleCrossHorizontal__8XTe5,.home_particleCrossVertical__llSW1,.home_particleDot__furtX,.home_particleStarLeft__goqVh,.home_particleStarRight__dqaVK{position:absolute;background:var(--particle-color);box-shadow:0 0 10px color-mix(in srgb,var(--particle-color) 44%,transparent)}.home_particleDot__furtX{inset:0;border-radius:999px}.home_particleCore__eFcr9{width:2px;height:2px;border-radius:999px;background:#fffee0}.home_particleCrossHorizontal__8XTe5{left:0;right:0;top:calc(50% - .5px);height:1px}.home_particleCrossVertical__llSW1{top:0;bottom:0;left:calc(50% - .5px);width:1px}.home_particleStarLeft__goqVh,.home_particleStarRight__dqaVK{left:15%;right:15%;top:calc(50% - .5px);height:1px;opacity:.5}.home_particleStarLeft__goqVh{transform:rotate(45deg)}.home_particleStarRight__dqaVK{transform:rotate(-45deg)}.home_backgroundVignette__5cIAv{position:absolute;inset:0;background:var(--lh-page-vignette)}.home_topStack__75RHl{display:grid;gap:.8rem;position:relative;z-index:20}.home_headerRow__kyO_U{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.home_headerControls__mMDm_{display:flex;align-items:center;gap:.6rem}.home_metricsToggle__JMlhi{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border-radius:12px;background:var(--lh-glass-subtle);border:1px solid var(--lh-border);color:var(--lh-accent);cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 15px var(--lh-shadow-soft);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--lh-surface-soft);font-size:.85rem;font-weight:500;z-index:10}.home_metricsToggle__JMlhi:active{transform:scale(.95);background:var(--lh-glass-hover)}.home_snapWeekToggle__J_sK_{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--lh-surface-soft);border:1px solid var(--lh-border);color:var(--lh-accent);cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 15px var(--lh-shadow-soft);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:10}.home_snapWeekToggle__J_sK_:active{transform:scale(.95);background:var(--lh-glass-hover)}.home_metricsToggleCollapsed__6h3x0{background:var(--lh-accent-wash);border-color:var(--lh-accent-border);color:var(--lh-text)}.home_toggleChevron__85BgE{opacity:.7}.home_dayCluster__cqOl2{display:grid;gap:.52rem;position:relative}.home_dayTitleContainer__cFnej{display:flex;align-items:center;gap:.5rem;cursor:pointer}.home_dayTitle__WnR7q{font-size:clamp(2.45rem,11vw,4rem);line-height:.92}.home_dropdownArrow__YFRJ2{opacity:.5;transition:transform .2s ease}.home_dropdownArrowOpen__f4hfJ{transform:rotate(180deg)}.home_actionCircle__qLg3r{padding:.5rem 1rem;border-radius:999px;background:var(--lh-glass-subtle);border:1px solid var(--lh-border);color:var(--lh-text-soft);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.home_actionCircle__qLg3r:hover{background:var(--lh-glass-hover);color:var(--lh-text)}.home_calendarPanel__QhXDm{position:relative;width:100%}.home_calendarOffStripHint__A_Acq{margin:0 .5rem;padding:.45rem .65rem;border-radius:.75rem;border:1px solid var(--lh-accent-border);background:var(--lh-accent-soft);color:var(--lh-text);font-size:.72rem;line-height:1.35;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.home_calendarOffStripHint__A_Acq:focus-visible,.home_calendarOffStripHint__A_Acq:hover{background:var(--lh-accent-wash);border-color:var(--lh-accent-border-strong);outline:none}.home_calendarOffStripHintText__Z6T2j{display:block}.home_calendarRow__4x8xt{display:flex;align-items:center;gap:.5rem;padding:0 .5rem}.home_calendarNav__joDg1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--lh-text);opacity:.4;transition:all .2s ease;cursor:pointer}.home_calendarNav__joDg1:hover:not(:disabled){opacity:1;background:var(--lh-glass-subtle)}.home_calendarNav__joDg1:disabled{opacity:.1;cursor:not-allowed}.home_calendarStrip__32xIc{flex:1 1;overflow:hidden;position:relative;height:64px}.home_calendarStripInner__ZIPoj{display:flex;justify-content:space-evenly;align-items:center;width:100%;height:100%}.home_calendarDay__qmRFd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:clamp(34px,10vw,40px);height:52px;border-radius:12px;color:var(--lh-text-soft);transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative}.home_calendarDayName__8Ck87{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.5}.home_calendarDayNameWithActivity__lyZWJ{color:var(--lh-accent);opacity:1;text-shadow:0 0 12px var(--lh-accent-glow)}.home_calendarDayNum__QEvdE{font-size:1.1rem;font-weight:600}.home_calendarDaySelected__mYZ0w{background:var(--lh-accent-wash);color:var(--lh-accent);box-shadow:0 0 20px var(--lh-accent-soft)}.home_calendarDayToday__gIRXt{color:#ffe4a1}.home_calendarDayToday__gIRXt .home_calendarDayNum__QEvdE{position:relative;display:inline-block}.home_calendarDayToday__gIRXt .home_calendarDayNum__QEvdE:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);width:1.1rem;height:2px;border-radius:999px;background:var(--lh-button-primary);box-shadow:0 0 8px var(--lh-accent-glow)}.home_metricsOverlay__Oy5ns{position:absolute;top:100%;left:0;right:0;padding-top:.72rem;z-index:30;pointer-events:none}.home_metricsColumnsWrap__AeSsk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;width:100%;position:relative;pointer-events:auto}.home_metricColumn__gkUd5{padding:.72rem .8rem;border-radius:1.5rem;border:1px solid var(--lh-border);background-color:var(--lh-surface-base);box-shadow:0 12px 24px var(--lh-shadow-soft),inset 0 1px 0 var(--lh-surface-highlight);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:grid;gap:.42rem;overflow:hidden}.home_metricColumnTitle__Li2Pg{color:var(--lh-text-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.home_metricRow__ikMjl{display:grid;gap:.14rem}.home_metricLabelMuted__Km5tM,.home_metricLabel__zlz3M{font-size:.82rem;line-height:1.35}.home_metricLabel__zlz3M{color:var(--lh-text)}.home_metricLabelMuted__Km5tM{color:var(--lh-text-soft)}.home_metricValue__XJAD8{font-size:1.14rem;font-weight:700;letter-spacing:-.03em}.home_stage__twxRl{position:relative;flex:1 1;display:flex;flex-direction:column;min-height:0;z-index:5}.home_orbClearance__DtviT{height:clamp(.45rem,1.6svh,.9rem);flex-shrink:0}.home_messageBubbleUser__fP62q{align-self:flex-end;max-width:min(88%,19.5rem);padding:.95rem 1rem 1rem;border-radius:1.45rem;border:1px solid var(--lh-chat-user-border);background:var(--lh-chat-user-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 34px var(--lh-shadow-soft),inset 0 1px 0 var(--lh-surface-highlight);overflow:hidden}.home_messageBubbleAssistant__kzEcl{align-self:flex-start;max-width:100%;padding:.6rem .8rem .7rem;border-radius:.75rem;border:none;background:linear-gradient(rgba(6,8,18,.18),rgba(6,8,18,.18)),var(--lh-chat-assistant-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;overflow:hidden}.home_messageBubblePending__6PUmW{border-style:dashed}.home_messageRole__ZTjks{margin-bottom:.42rem;font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home_messageRoleUser__TAFFV{color:var(--lh-chat-user-label)}.home_messageRoleAssistant__fzuQq{color:var(--lh-chat-assistant-label)}.home_messageText__pHtuG{margin:0;color:var(--lh-text);line-height:1.72;overflow-wrap:anywhere;word-break:break-word}.home_messageTextWithAttachment__KpLT6{margin-top:.7rem}.home_streamingCursor__QfF7e{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:.7;animation:home_cursorBlink__2MJ0r .9s steps(1) infinite}.home_messageAttachmentCard__b_mgZ{display:grid;gap:.55rem}.home_messageAttachmentImage__tgkCQ{width:100%;max-width:min(15rem,58vw);border-radius:.95rem;object-fit:cover;border:1px solid var(--lh-border)}.home_messageAttachmentMeta__hz5zt{min-width:0}.home_messageAttachmentLink__t58Nf,.home_messageAttachmentName__hhIs6{color:var(--lh-text-soft);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.home_messageAttachmentLink__t58Nf{text-decoration:underline;text-underline-offset:.14em}@keyframes home_cursorBlink__2MJ0r{0%,to{opacity:.7}50%{opacity:0}}.home_emptyStateCard__1iq5G{max-width:18rem;padding:1rem 1.05rem;border-radius:1.35rem;border:1px solid var(--lh-empty-card-border);background:var(--lh-empty-card-bg);box-shadow:0 14px 28px var(--lh-shadow-soft),inset 0 1px 0 var(--lh-surface-highlight);display:grid;gap:.5rem}.home_emptyStateBrand__LE9sQ{color:var(--lh-empty-card-brand);font-size:.74rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.home_emptyStateText__LtVZb{color:var(--lh-text);line-height:1.62}.home_bottomStack__6hGUk{bottom:0;display:grid;justify-items:center;gap:.65rem;background:transparent;z-index:1050}.home_bottomStack__6hGUk,.home_homeComposerFixed__vw_qH{position:fixed;left:0;right:0;padding:0 .8rem;pointer-events:none}.home_homeComposerFixed__vw_qH{z-index:1100;bottom:calc(96px + (env(safe-area-inset-bottom, 0px) * .55));transition:bottom .2s ease-out}.home_homeComposerFixedInner__fPZvd{pointer-events:auto;max-width:33rem;margin:0 auto}.home_statusText__X9dMR{color:var(--lh-text-soft);font-size:.84rem;line-height:1.6;text-align:center;text-wrap:balance;max-width:28rem}.home_statusTextAccent__xpCi0{color:var(--lh-composer-meta-accent)}.home_composerDock__fFy95{position:relative}.home_composerAura__WRpt2{position:absolute;inset:auto 6% 14% 6%;height:8rem;border-radius:999px;background:var(--lh-composer-aura);filter:blur(18px)}.home_composerGlass__ZFQ0Z{position:relative;padding:.82rem;border-radius:1.85rem;border:1px solid var(--lh-border);background:var(--lh-composer-bg);box-shadow:0 20px 44px var(--lh-shadow-soft),0 0 34px var(--lh-composer-shadow),inset 0 1px 0 var(--lh-surface-highlight);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.home_composerFileInput__Y_W6D{display:none}.home_composerLabelRow___2hRj{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.home_composerLabel__KqtE5{color:var(--lh-composer-label);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home_composerSubLabel__ZX2fI{margin-top:.2rem;color:var(--lh-text-soft);font-size:.86rem;line-height:1.45}.home_composerTrack__ghBkj{position:relative;min-height:4.4rem}.home_composerTextarea__XWOaf{min-height:4.4rem;padding-right:4.4rem;border-radius:1.35rem;background:var(--lh-glass-surface);border-color:var(--lh-border);line-height:1.55}.home_composerTextareaRecording__Hwm4l{opacity:.72}.home_composerMic__rt_gb{position:absolute;top:.45rem;right:.45rem;width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--lh-border);background:var(--lh-mic-bg);color:var(--lh-mic-color);box-shadow:0 12px 20px var(--lh-shadow-soft),inset 0 1px 0 var(--lh-surface-highlight)}.home_composerMicRecording__vCw7d{background:var(--lh-mic-active-bg);color:var(--lh-mic-active-color);box-shadow:0 16px 28px var(--lh-mic-active-shadow),inset 0 1px 0 var(--lh-surface-highlight)}.home_composerMic__rt_gb:disabled{opacity:.46}.home_composerFooter__v0W6o{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.72rem}.home_composerMetaText__GmLbn{color:var(--lh-text-muted);font-size:.76rem;line-height:1.4}.home_composerMetaTextAccent__c7hfC{color:var(--lh-composer-meta-accent)}.home_composerSend__avYrZ{width:auto;min-width:7rem;min-height:2.85rem;padding-inline:1rem;border-radius:999px;box-shadow:0 12px 28px var(--lh-button-primary-shadow),0 0 0 1px var(--lh-surface-highlight) inset}@keyframes home_ambientTwinkle__JuHho{0%,to{transform:translate(-50%,-50%) scale(.86);opacity:.35}50%{transform:translate(-50%,-50%) scale(1.08);opacity:calc(.55 + var(--particle-flicker, .35))}}@keyframes home_bottomAtmosphereDriftLeft__g_mD3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-4%,0) scale(1.04)}}@keyframes home_bottomAtmosphereDriftCenter__GsuG0{0%,to{transform:translateZ(0) scale(1);opacity:.92}50%{transform:translate3d(0,-5%,0) scale(1.06);opacity:1}}@keyframes home_bottomAtmosphereDriftRight__n0e4B{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,-3%,0) scale(1.03)}}@keyframes home_bottomAtmosphereLift__HVBDP{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-2%,0) scale(1.02)}}@keyframes home_bottomAtmospherePulse__Wl7sT{0%,to{opacity:.88}50%{opacity:1}}@keyframes home_bottomAtmosphereDustDrift__DmYWO{0%{transform:translate3d(-1.5%,0,0)}50%{transform:translate3d(1.5%,-3%,0)}to{transform:translate3d(-1.5%,0,0)}}@media (max-width:420px){.home_composerFooter__v0W6o{align-items:flex-end}.home_composerMetaText__GmLbn{max-width:8.5rem}}@media (prefers-reduced-motion:reduce){.home_ambientParticle__j2R4g,.home_bottomAtmosphereBed__RPrsK,.home_bottomAtmosphereDust__VTr5l,.home_bottomAtmosphereGlow__b5dMs,.home_bottomAtmospherePlumeCenter__UtQ4b,.home_bottomAtmospherePlumeLeft__yvMOD,.home_bottomAtmospherePlumeRight__hWMAW,.home_bottomAtmosphereVeil__EI_z0,.home_calendarDay__qmRFd,.home_sparkGlyph__W84An{transition:none;animation:none}}.home_attachPicker__HCKDD{position:absolute;bottom:calc(100% + 8px);left:12px;z-index:10;pointer-events:auto;display:flex;flex-direction:column;background:var(--lh-surface-base);border:1px solid var(--lh-border);border-radius:14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;min-width:140px;box-shadow:0 8px 32px var(--lh-shadow-strong),0 0 0 1px var(--lh-surface-highlight) inset}.home_attachPickerOption__lhBhP{padding:.78rem 1.1rem;font-size:.9rem;color:var(--lh-text);text-align:left;background:transparent;border:none;cursor:pointer;transition:background .15s}.home_attachPickerOption__lhBhP:active,.home_attachPickerOption__lhBhP:hover{background:var(--lh-glass-hover)}.home_attachPickerDivider__6Su7B{height:1px;background:var(--lh-border);margin:0}.home_attachedFilePreview__9Mgk6{pointer-events:auto;display:flex;align-items:center;gap:.5rem;margin:0 12px 6px;padding:.45rem .7rem;background:var(--lh-glass-subtle);border:1px solid var(--lh-border);border-radius:10px;max-width:100%;overflow:hidden}.home_attachedFileThumb__kx1AB{width:36px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0}.home_attachedFileName__zUo60{font-size:.8rem;color:var(--lh-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.home_attachedFileRemove__OmEYi{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:none;color:var(--lh-text-soft);font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.home_attachedFileRemove__OmEYi,.home_attachedFileRemove__OmEYi:hover{background:var(--lh-glass-hover)}.home_attachedFileRemove__OmEYi:disabled{cursor:default;opacity:.6}.glass-calendar_container__gctSj{width:100%;max-width:100%;border-radius:1.5rem;overflow:hidden;background-color:var(--lh-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--lh-border);color:var(--lh-text);font-family:var(--font-inter,sans-serif);margin-top:1rem;margin-bottom:1rem;box-sizing:border-box}.glass-calendar_innerContent__a0Nqr{padding:1.25rem}.glass-calendar_monthNavContainer__gX1vB{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.glass-calendar_monthLabel__zvw_M{font-size:2rem;font-weight:700;letter-spacing:-.025em;text-transform:capitalize;margin:0;line-height:1}.glass-calendar_navButtons__jW4yj{display:flex;align-items:center;gap:.5rem}.glass-calendar_navButton__CnpDs{padding:.25rem;border-radius:9999px;color:var(--lh-text-soft);transition:background-color .15s;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.glass-calendar_navButton__CnpDs:hover{background-color:var(--lh-glass-hover)}.glass-calendar_navButton__CnpDs:disabled{opacity:.2;cursor:not-allowed}.glass-calendar_weekdaysGrid___f6BN{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem;margin-bottom:.5rem}.glass-calendar_dayName__jkALa{font-size:.75rem;font-weight:700;color:var(--lh-text-muted);text-transform:uppercase;text-align:center}.glass-calendar_monthGrid__x00b7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem;row-gap:.5rem}.glass-calendar_dayPlaceholder__QeJeR{height:2.6rem;width:100%}.glass-calendar_dayButton__TAHr9,.glass-calendar_dayCell__7Orl0{display:flex;justify-content:center;align-items:center}.glass-calendar_dayButton__TAHr9{height:clamp(2.35rem,10vw,2.7rem);width:clamp(2.35rem,10vw,2.7rem);border-radius:9999px;font-size:clamp(.75rem,3.5vw,.875rem);font-weight:600;transition:all .2s;position:relative;background:transparent;color:var(--lh-text);border:none;cursor:pointer;isolation:isolate}.glass-calendar_dayButton__TAHr9:hover:not(:disabled){background-color:var(--lh-glass-hover)}.glass-calendar_dayButton__TAHr9:disabled{color:var(--lh-text-faint);cursor:not-allowed}.glass-calendar_dayButtonContent__2wEi_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.13rem;min-height:1.5rem}.glass-calendar_dayNumber__uagJy{line-height:1}.glass-calendar_activityDot__WnmTt{height:.22rem;width:.22rem;border-radius:9999px;background:color-mix(in srgb,var(--lh-accent) 84%,white);box-shadow:0 0 12px color-mix(in srgb,var(--lh-accent-glow) 68%,transparent);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.glass-calendar_activityDotHidden___IREB{opacity:0}.glass-calendar_dayButtonActive__R_AMS .glass-calendar_activityDot__WnmTt{transform:scale(1.05)}.glass-calendar_dayButtonActive__R_AMS:not(.glass-calendar_dayButtonSelected__krg7P) .glass-calendar_dayNumber__uagJy{text-shadow:0 0 10px color-mix(in srgb,var(--lh-accent-glow) 34%,transparent)}.glass-calendar_dayButtonToday__nrTTa{color:color-mix(in srgb,var(--lh-text) 88%,white);background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--lh-accent-soft) 42%,transparent),transparent 72%),color-mix(in srgb,var(--lh-card) 74%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-accent-border) 58%,transparent),inset 0 1px 0 color-mix(in srgb,white 18%,transparent)}.glass-calendar_dayButtonToday__nrTTa:after{content:"";position:absolute;left:50%;bottom:.18rem;width:.95rem;height:2px;transform:translateX(-50%);border-radius:9999px;background:color-mix(in srgb,var(--lh-button-primary) 82%,white);box-shadow:0 0 10px color-mix(in srgb,var(--lh-accent-glow) 70%,transparent);opacity:.95}.glass-calendar_dayButtonSelected__krg7P{background:var(--lh-button-primary);color:var(--lh-on-accent);box-shadow:0 10px 15px -3px var(--lh-button-primary-shadow),inset 0 1px 0 color-mix(in srgb,white 22%,transparent)}.glass-calendar_dayButtonSelected__krg7P:hover:not(:disabled){background:var(--lh-button-primary)}.glass-calendar_dayButtonSelected__krg7P .glass-calendar_activityDot__WnmTt{background:color-mix(in srgb,white 90%,var(--lh-on-accent));box-shadow:0 0 12px color-mix(in srgb,white 42%,transparent)}.glass-calendar_dayButtonSelectedToday__TjVbj{box-shadow:0 10px 15px -3px var(--lh-button-primary-shadow),0 0 0 1px color-mix(in srgb,white 18%,transparent),inset 0 1px 0 color-mix(in srgb,white 28%,transparent)}.glass-calendar_dayButtonSelectedToday__TjVbj:after{content:none}.glass-calendar_dayButton__TAHr9:disabled .glass-calendar_activityDot__WnmTt{opacity:.18;box-shadow:none}.glass-calendar_dayButton__TAHr9:disabled:after{opacity:.28}.onboarding_page__HKWrd{position:relative;isolation:isolate;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--lh-accent) 22%,transparent),transparent 24%),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--lh-accent-2) 18%,transparent),transparent 22%),radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--lh-accent-3) 14%,transparent),transparent 24%),linear-gradient(180deg,rgba(9,5,20,.96),rgba(4,3,10,.98))}.onboarding_shell__ReIyq{position:relative;z-index:2;width:min(100%,33rem);min-height:100%;margin:0 auto;padding:calc(var(--safe-top) + .8rem) calc(1rem + var(--safe-right)) calc(1.1rem + var(--safe-bottom)) calc(1rem + var(--safe-left))}.onboarding_topBar__LPCnT{--onboarding-topbar-left-slot:2.2rem;--onboarding-topbar-right-slot:3.2rem;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:var(--onboarding-topbar-left-slot) minmax(0,1fr) var(--onboarding-topbar-right-slot);align-items:center;column-gap:.85rem;padding-bottom:.9rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.onboarding_topBarSlot___MfBZ{display:flex;align-items:center;min-height:2.2rem}.onboarding_topBarSlotLeft__VtwuK{justify-content:flex-start}.onboarding_topBarSlotRight__0dkS_{justify-content:flex-end}.onboarding_progressWrap__DvqXh{min-width:0}.onboarding_progressTrack__6JKw_{position:relative;width:100%;height:.48rem;overflow:hidden;border-radius:999px;border:1px solid var(--lh-border);background:rgba(255,255,255,.05)}.onboarding_progressFill___fU2O{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lh-accent),var(--lh-accent-2),var(--lh-accent-3));box-shadow:0 0 18px var(--lh-accent-glow)}.onboarding_backButton__KVqld{width:2.2rem;height:2.2rem;flex-shrink:0;display:grid;place-items:center;border-radius:999px;border:1px solid var(--lh-border);background:rgba(255,255,255,.04)}.onboarding_backButton__KVqld:focus-visible{outline:none;border-color:var(--lh-accent-border-strong);box-shadow:0 0 0 3px var(--lh-accent-soft)}.onboarding_backButton__KVqld,.onboarding_skipButton__iTwjL{color:var(--lh-text-soft);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.onboarding_skipButton__iTwjL{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;min-height:2.2rem;padding:0;border:0;background:transparent;line-height:1}.onboarding_controlPlaceholder__W52ui{width:100%;height:2.2rem;visibility:hidden;pointer-events:none}.onboarding_stepPanel__8kZWw{min-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 5rem);display:grid;gap:1.5rem;align-content:start;padding-bottom:.4rem}.onboarding_purchaseStepPanel__14Eye{align-content:space-between;gap:clamp(.9rem,2svh,1.25rem);min-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 4.8rem)}.onboarding_purchaseCompactStepPanel__qO36B{gap:clamp(.55rem,1.25svh,.82rem)}.onboarding_trialCenteredStepPanel__0e7tX{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.onboarding_centerStack__Fc7O_{display:grid;justify-items:center;gap:1.2rem;text-align:center}.onboarding_purchaseHero__55Onu{gap:clamp(.75rem,2svh,1.1rem)}.onboarding_purchaseHeroCompact__dz5Q1{gap:clamp(.4rem,1.2svh,.65rem)}.onboarding_mascotWrap__lTdIM{position:relative;width:6.5rem;height:6.5rem;display:grid;place-items:center}.onboarding_mascotWrap__lTdIM:before{content:"";position:absolute;inset:8%;border-radius:999px;background:radial-gradient(circle at 50% 45%,rgba(255,244,203,.35),transparent 35%),radial-gradient(circle,color-mix(in srgb,var(--lh-accent) 30%,transparent),transparent 65%);filter:blur(18px)}.onboarding_mascotImage__ZDPp0{position:relative;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 38px rgba(0,0,0,.4))}.onboarding_title__65JUJ{max-width:21rem;color:var(--lh-text);font-size:clamp(2rem,10vw,3.3rem);line-height:.96;letter-spacing:-.04em;text-wrap:balance}.onboarding_titleLarge__LxJgm{max-width:23rem;margin-top:clamp(7rem,18svh,11rem);font-size:clamp(2rem,9vw,3rem);line-height:1.08}.onboarding_longCopyTitle__6hYl2{font-family:var(--font-body),sans-serif;line-height:1.1;letter-spacing:-.018em}.onboarding_trialOfferHero___vVKv{min-height:0;height:100%;align-content:stretch;grid-template-rows:auto minmax(0,1fr);margin-top:clamp(.75rem,3svh,1.75rem);gap:clamp(.7rem,1.9svh,1.15rem)}.onboarding_trialOfferTitle__HAVJY{max-width:19.25rem;font-size:clamp(1.75rem,8vw,2.8rem)}.onboarding_trialOfferMascotMotion__VtzVk{width:100%;display:grid;min-height:0;height:100%;align-items:center;justify-items:center;margin-inline:auto;margin-top:0;pointer-events:none}.onboarding_trialOfferMascotWrap__YtSgi{width:clamp(10.75rem,42vw,13.6rem);height:clamp(10.75rem,42vw,13.6rem)}.onboarding_trialOfferMascotWrap__YtSgi:before{inset:6%;background:radial-gradient(circle at 50% 42%,rgba(255,244,203,.52),transparent 34%),radial-gradient(circle,color-mix(in srgb,var(--lh-accent) 42%,transparent),transparent 68%);filter:blur(28px)}.onboarding_trialOfferMascotImage__zj4iB{filter:drop-shadow(0 24px 44px rgba(0,0,0,.38)) drop-shadow(0 0 28px color-mix(in srgb,var(--lh-accent) 14%,transparent))}.onboarding_trialReminderTitle__kse_g{max-width:20.5rem;font-size:clamp(1.54rem,6.9vw,2.32rem);line-height:.96}.onboarding_trialReminderHero__L1Dj6{min-height:0;height:100%;align-content:stretch;grid-template-rows:auto minmax(0,1fr);margin-top:clamp(1.1rem,5.2svh,3rem)}.onboarding_paywallTitle__gPaH9{max-width:21.3rem;font-size:clamp(1.46rem,6.2vw,2.38rem);line-height:.95}.onboarding_bodyText__X2YTL,.onboarding_helperText__YMt6h,.onboarding_subtitle__vQU_s{max-width:22rem;color:var(--lh-text-soft);font-size:.95rem;line-height:1.7;text-wrap:balance}.onboarding_sectionCard__7d_D7{border-radius:2rem;border:1px solid var(--lh-border);background:var(--lh-surface-panel);box-shadow:0 22px 48px var(--lh-shadow-soft),inset 0 1px 0 var(--lh-surface-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding_cardsList__VD5BJ,.onboarding_optionsList__Fz5oL,.onboarding_reviewList__DSaEj,.onboarding_timelineList__iNqNW{display:grid;gap:.78rem}.onboarding_optionsGrid__ZTQuG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.onboarding_benefitCard__8kYQh,.onboarding_chipButton__3xpRv,.onboarding_journalInput__hTrtW,.onboarding_notificationCard__X6qfq,.onboarding_optionButton__gU7IM,.onboarding_reviewCard__qVrh9,.onboarding_streakCard__MOehT,.onboarding_summaryCard__5LH0Y,.onboarding_textInput__zKLWg,.onboarding_timelineCard__9xBa_,.onboarding_trialCard__h5o7f{width:100%;border-radius:1.5rem;border:1px solid var(--lh-border);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 var(--lh-surface-highlight)}.onboarding_chipButton__3xpRv,.onboarding_optionButton__gU7IM{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 1rem;color:var(--lh-text);text-align:left;-webkit-tap-highlight-color:transparent}.onboarding_chipButton__3xpRv{min-height:3.6rem;justify-content:flex-start}.onboarding_optionLabel__d85h8{display:flex;align-items:center;gap:.72rem;min-width:0;font-size:.98rem;line-height:1.35}.onboarding_optionLabelText___gtx7{min-width:0;overflow-wrap:anywhere}.onboarding_optionLabelTextNatural__SDhMb{overflow-wrap:normal;word-break:normal}.onboarding_optionCheck__P8iLt,.onboarding_optionCircle__7Ch1_{flex-shrink:0;width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--lh-border-strong);color:transparent}.onboarding_optionSelected__NrEpj{border-color:var(--lh-accent-border-strong);background:var(--lh-accent-wash);box-shadow:0 18px 34px var(--lh-button-primary-shadow),inset 0 1px 0 var(--lh-surface-highlight)}.onboarding_optionSelected__NrEpj .onboarding_optionCheck__P8iLt,.onboarding_optionSelected__NrEpj .onboarding_optionCircle__7Ch1_{border-color:transparent;color:var(--lh-on-accent);background:var(--lh-button-primary)}.onboarding_textInput__zKLWg{min-height:4.2rem;padding:0 1.2rem;color:var(--lh-text);outline:none}.onboarding_journalInput__hTrtW{min-height:11rem;padding:1rem 1.2rem;color:var(--lh-text);line-height:1.7;resize:none;outline:none}.onboarding_journalInputLocked__b3lAW{opacity:.92}.onboarding_journalInput__hTrtW::placeholder,.onboarding_textInput__zKLWg::placeholder{color:var(--lh-text-muted)}.onboarding_journalInput__hTrtW:focus,.onboarding_textInput__zKLWg:focus{border-color:var(--lh-accent-border-strong);box-shadow:0 0 0 4px var(--lh-accent-soft),inset 0 1px 0 var(--lh-surface-highlight)}.onboarding_replyPreviewCard__PV2Nr{display:grid;gap:.7rem;padding:.95rem 1rem;border-radius:1.35rem;border:1px solid var(--lh-border);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 var(--lh-surface-highlight)}.onboarding_replyPreviewLabel__8FQSw{color:var(--lh-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onboarding_replyPreviewLoading__Y6S_9{display:flex;align-items:center;justify-content:flex-start;min-height:1.4rem}.onboarding_replyPreviewText__bjN19{color:var(--lh-text);font-size:.95rem;line-height:1.65;white-space:pre-wrap}.onboarding_replyPreviewCursor__lxPC0{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:.7;animation:onboarding_replyPreviewCursorBlink__0oGjS .9s steps(1) infinite}.onboarding_replyPreviewError__puDg4{color:color-mix(in srgb,var(--lh-accent-2) 64%,#ff8ca2);font-size:.84rem;line-height:1.5}.onboarding_replyRetryRow__vnqsK{display:grid;gap:.6rem}.onboarding_bottomDock__t0Jvg{position:sticky;bottom:0;display:grid;gap:.7rem;padding-top:.9rem;background:transparent}.onboarding_purchaseBottomDock__sTxyt{gap:.42rem;padding-top:.25rem}.onboarding_paywallBottomDock__qrRxr{position:static;gap:.42rem;margin-top:clamp(.15rem,1.1svh,.45rem);padding-bottom:.15rem;background:transparent}.onboarding_primaryButton__6pR9o,.onboarding_secondaryButton__E2E2j{width:100%;min-height:4rem;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:-.03em;-webkit-tap-highlight-color:transparent}.onboarding_primaryButton__6pR9o{background:var(--lh-button-primary);color:var(--lh-on-accent);box-shadow:0 22px 38px var(--lh-button-primary-shadow),0 0 0 1px var(--lh-surface-highlight) inset}.onboarding_primaryButton__6pR9o:disabled{opacity:.42}.onboarding_secondaryButton__E2E2j{border:1px solid var(--lh-border-strong);background:rgba(255,255,255,.03);color:var(--lh-text)}@keyframes onboarding_replyPreviewCursorBlink__0oGjS{0%,to{opacity:.7}50%{opacity:0}}.onboarding_benefitCard__8kYQh,.onboarding_notificationCard__X6qfq,.onboarding_reviewCard__qVrh9,.onboarding_summaryCard__5LH0Y,.onboarding_timelineCard__9xBa_,.onboarding_trialCard__h5o7f{padding:1rem}.onboarding_notificationCard__X6qfq{display:grid;gap:.8rem}.onboarding_notificationStatus__HqWam{color:var(--lh-text-soft);font-size:.84rem;line-height:1.6}.onboarding_notificationButtons__CbrOF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.onboarding_systemSheet__hpXct{padding:1.25rem 1rem 1rem;border-radius:2rem;background:rgba(24,24,28,.9);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.12)}.onboarding_dialogActions__GIKcj{display:grid;gap:.6rem;margin-top:1rem}.onboarding_benefitCard__8kYQh,.onboarding_summaryCard__5LH0Y,.onboarding_timelineCard__9xBa_{display:flex;gap:.9rem;align-items:flex-start}.onboarding_cardEmoji__dSY2v{flex-shrink:0;font-size:1.4rem;line-height:1}.onboarding_cardTitle__Qzf2U,.onboarding_reviewTitle__OADP4{color:var(--lh-text);font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:-.03em}.onboarding_cardBody__8TB4z,.onboarding_reviewBody__8aepJ,.onboarding_timelineCaption__U6KSY,.onboarding_timelineLabel__Uso70{color:var(--lh-text-soft);font-size:.88rem;line-height:1.6}.onboarding_themePickerStage__2UJHO{position:relative;display:grid;align-items:center;padding:.55rem 0 1.35rem;overflow:visible}.onboarding_themePickerViewport__sMHLQ{position:relative;width:min(100%,29rem);height:15.25rem;margin:0 auto;overflow:visible;touch-action:pan-y;user-select:none;-webkit-user-select:none}.onboarding_themeCard__Nuqt8{position:absolute;inset:0;width:7.05rem;height:10rem;margin:auto;padding:.32rem .28rem 0;display:grid;justify-items:center;align-content:start;gap:.45rem;border:0;background:transparent;color:inherit;transform-origin:center center;cursor:pointer;-webkit-tap-highlight-color:transparent;overflow:visible;will-change:transform,opacity}.onboarding_themeCard__Nuqt8:focus-visible{outline:none;border-radius:999px;box-shadow:0 0 0 3px var(--lh-accent-soft)}.onboarding_themeCardSelected__ZDM_u{filter:drop-shadow(0 20px 30px rgba(0,0,0,.2))}.onboarding_themeOrbGlow__ulI9Y{position:absolute;top:0;left:50%;width:7.55rem;height:7.55rem;border-radius:999px;transform:translateX(-50%);opacity:.9;filter:blur(20px);pointer-events:none}.onboarding_themeOrbFrame__S7ZYT{position:relative;width:6.15rem;height:6.15rem;display:grid;place-items:center;border-radius:999px;padding:.22rem;background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.06)),rgba(255,255,255,.04);box-shadow:0 16px 36px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12);z-index:1;overflow:visible}.onboarding_themeOrbPreview__6fjVD{width:100%;height:100%;border-radius:inherit;background-size:cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);overflow:hidden}.onboarding_themeCardSelected__ZDM_u .onboarding_themeOrbFrame__S7ZYT{background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.24)),var(--lh-accent-soft);box-shadow:0 0 0 3px var(--lh-accent-soft),0 22px 44px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.18)}.onboarding_themeOrbCheck__kMM5G{position:absolute;right:.44rem;bottom:2.48rem;z-index:3;width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;color:var(--lh-on-accent);background:var(--lh-button-primary);box-shadow:0 10px 22px var(--lh-shadow-soft)}.onboarding_themeCardLabel__B4AxD{max-width:6.9rem;color:var(--lh-text-soft);font-size:.76rem;font-weight:600;line-height:1.2;text-align:center;letter-spacing:.03em;text-wrap:balance}.onboarding_quoteStage__2iTlX{min-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 7rem);margin-inline:-1rem;border-radius:2.4rem;display:grid;align-content:center;justify-items:center;padding:2rem 1.6rem}.onboarding_quoteText__8guk7{max-width:20rem;color:#1c1a30;font-size:clamp(2.15rem,10vw,3.6rem);line-height:1.05;text-align:center;letter-spacing:-.05em}.onboarding_timelineRail__QallB{position:relative;display:grid;gap:1rem;padding-left:1.4rem}.onboarding_timelineRail__QallB:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:.35rem;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--lh-accent),var(--lh-accent-2));opacity:.55}.onboarding_timelinePoint__WoMGe{position:absolute;left:-1.17rem;top:50%;width:.78rem;height:.78rem;border-radius:999px;background:var(--lh-accent);box-shadow:0 0 16px var(--lh-accent-glow);transform:translateY(-50%)}.onboarding_timelineCard__9xBa_{position:relative;flex-direction:column;gap:.45rem}.onboarding_timelinePhase__yyyZU{color:var(--lh-accent-label);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.onboarding_reviewHeader__JHPPp{text-align:center;display:grid;justify-items:center;gap:.75rem}.onboarding_starsRow__FrKoW{color:#ffe07b;font-size:1.9rem;letter-spacing:.16em}.onboarding_reviewCard__qVrh9{display:grid;gap:.4rem}.onboarding_streakCard__MOehT{padding:1.1rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.onboarding_streakDays__0IqtA{display:flex;align-items:center;gap:.55rem}.onboarding_weekdayDot__DDNkK{width:1.95rem;height:1.95rem;border-radius:999px;background:rgba(255,255,255,.04);display:grid;place-items:center;color:var(--lh-text-muted);font-size:.68rem}.onboarding_weekdayActive__SSald{background:var(--lh-button-primary);color:var(--lh-on-accent)}.onboarding_streakCount__8MAYC{color:var(--lh-accent-label);font-size:2.4rem;font-weight:700;line-height:.9}.onboarding_streakCount__8MAYC small{display:block;margin-top:.25rem;color:var(--lh-text-soft);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.onboarding_moodEmoji__WZc_D{width:4.4rem;height:4.4rem;display:grid;place-items:center;color:var(--lh-text)}.onboarding_moodEmoji__WZc_D svg{width:100%;height:100%}.onboarding_moodSlider__PvtQ5{width:100%;appearance:none;height:.75rem;border-radius:999px;background:linear-gradient(90deg,var(--lh-accent),var(--lh-accent-2),var(--lh-accent-3));outline:none}.onboarding_moodSlider__PvtQ5::-webkit-slider-thumb{appearance:none;width:1.9rem;height:1.9rem;border-radius:999px;border:3px solid rgba(255,255,255,.92);background:var(--lh-accent);box-shadow:0 10px 22px rgba(0,0,0,.38)}.onboarding_moodSlider__PvtQ5::-moz-range-thumb{width:1.9rem;height:1.9rem;border-radius:999px;border:3px solid rgba(255,255,255,.92);background:var(--lh-accent);box-shadow:0 10px 22px rgba(0,0,0,.38)}.onboarding_dayBadge__oNauM{padding:.5rem .8rem;border-radius:999px;background:var(--lh-accent-wash);color:var(--lh-accent-label);font-size:.8rem;font-weight:700}.onboarding_journalMoodCard__XsRFT{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex:1 1}.onboarding_paywallTimeline__s_pEX{--paywall-timeline-node-size:2.74rem;--paywall-timeline-line-width:0.22rem;position:relative;display:grid;gap:.98rem;margin:.08rem auto .44rem;width:min(100%,27.1rem)}.onboarding_paywallTimeline__s_pEX:after,.onboarding_paywallTimeline__s_pEX:before{content:"";position:absolute;left:calc((var(--paywall-timeline-node-size) - var(--paywall-timeline-line-width)) / 2);width:var(--paywall-timeline-line-width);border-radius:999px;pointer-events:none}.onboarding_paywallTimeline__s_pEX:before{top:calc(var(--paywall-timeline-node-size) / 2);bottom:calc(var(--paywall-timeline-node-size) / 2);background:linear-gradient(180deg,color-mix(in srgb,var(--lh-accent) 74%,white 10%),color-mix(in srgb,var(--lh-accent-2) 74%,white 10%) 58%,rgba(122,221,255,0));box-shadow:0 0 18px color-mix(in srgb,var(--lh-accent-2) 36%,transparent);opacity:.72}.onboarding_paywallTimeline__s_pEX:after{bottom:.16rem;height:1.92rem;background:linear-gradient(180deg,rgba(122,221,255,.28),transparent);filter:blur(7px)}.onboarding_paywallTimelineItem__YUaxP{position:relative;z-index:1;display:grid;grid-template-columns:var(--paywall-timeline-node-size) minmax(0,1fr);grid-template-areas:"node title" ". body";align-items:start;gap:.92rem;row-gap:.48rem;min-height:calc(var(--paywall-timeline-node-size) + 1.9rem)}.onboarding_paywallTimelineNode__WBBom{grid-area:node;width:var(--paywall-timeline-node-size);height:var(--paywall-timeline-node-size);display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 24%,color-mix(in srgb,white 34%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--lh-accent) 88%,white 8%) 0,color-mix(in srgb,var(--lh-accent-2) 86%,white 10%) 58%,color-mix(in srgb,var(--lh-accent-3) 84%,white 12%) 118%);color:var(--lh-on-accent);box-shadow:0 16px 34px color-mix(in srgb,var(--lh-accent-glow) 74%,transparent),0 0 0 1px color-mix(in srgb,var(--lh-border-strong) 65%,transparent) inset}.onboarding_paywallTimelineTitle__JYfzp{grid-area:title;align-self:center;min-height:var(--paywall-timeline-node-size);display:flex;align-items:center;font-size:.98rem;line-height:1.18}.onboarding_paywallTimelineBody__nY0IG{grid-area:body;max-width:18rem;font-size:.84rem;line-height:1.48;margin-top:-.08rem}.onboarding_paywallPriceLineBlock__dOTBo{display:grid;gap:.34rem;margin:.24rem auto .26rem;width:min(100%,24.4rem);text-align:center}.onboarding_paywallStatusBlock__LxQTO{display:grid;gap:.35rem;justify-items:center;margin:0 auto .18rem;text-align:center}.onboarding_paywallPriceLine__fyue_{color:var(--lh-text);font-size:clamp(1.7rem,8.2vw,2.35rem);font-weight:820;letter-spacing:0;line-height:1.2;text-wrap:balance}.onboarding_paywallDisclosureLine__FAN7B{max-width:22rem;margin:0 auto;color:var(--lh-text-soft);font-size:.76rem;line-height:1.34;text-align:center;text-wrap:balance}.onboarding_paywallSupportLine__GEgnM{max-width:18rem;margin:0 auto;color:var(--lh-text-muted);font-size:.71rem;line-height:1.28;text-wrap:balance}.onboarding_paywallPricingBox__ErH0y{position:relative;border:1.5px solid var(--lh-text-muted);border-radius:1.28rem;padding:.96rem 1.18rem .9rem;margin:0 auto .08rem;width:min(100%,24.4rem);background:transparent}.onboarding_paywallPricingBadge__vqe5N{position:absolute;top:-.56rem;left:.92rem;background:var(--lh-accent);color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.27rem .62rem;border-radius:999px}.onboarding_paywallPricingLabel__C_NrQ{color:var(--lh-text-soft);font-size:.8rem;font-weight:400;line-height:1.18;margin-bottom:.08rem}.onboarding_paywallPricingAmount__WpWjR{color:var(--lh-text);font-size:clamp(1.16rem,5.15vw,1.5rem);font-weight:820;letter-spacing:0;line-height:1.12}.onboarding_paywallNoChargeRow__r23SF{margin-top:0;margin-bottom:-.05rem}.onboarding_paywallNoChargeText__r6wdF{font-size:1.02rem;font-weight:600}.onboarding_paywallAlreadyPurchased__dVhGB{text-align:center;color:var(--lh-text-soft);font-size:.85rem;margin-bottom:.2rem}.onboarding_paywallFooter__ZNg_B{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--lh-text-muted);font-size:.72rem;flex-wrap:wrap;row-gap:.12rem}.onboarding_paywallFooterDot__kAj2E{color:var(--lh-text-muted);opacity:.5}.onboarding_paywallFooterButton__uXNLr{appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit}.onboarding_paywallFooterButton__uXNLr:disabled{opacity:.5}.onboarding_trialOfferSubtitleRow__FzisV{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:0;text-align:center}.onboarding_trialOfferCheckIcon__AvEDA{color:#10b981;flex-shrink:0}.onboarding_trialOfferSubtitle__G5Lhi{color:var(--lh-text);font-size:.98rem;font-weight:600;text-wrap:balance}.onboarding_restoreLink__yy1rR{appearance:none;background:transparent;border:0;padding:.45rem;color:var(--lh-text-soft);font-size:.95rem;font-weight:500;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.onboarding_restoreLink__yy1rR:disabled{opacity:.5}.onboarding_trialOfferPriceLine__jQjzz{color:var(--lh-text-muted);font-size:.8rem;text-align:center;line-height:1.4}.onboarding_trialReminderBellContainer__h4I6_{position:relative;display:inline-flex;align-items:center;justify-content:center;width:10.4rem;height:10.4rem;align-self:center;margin-top:0}.onboarding_trialReminderBadge__EC8ge{position:absolute;top:.65rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:50%;background:#ef4444;color:#fff;font-size:1.16rem;font-weight:700;line-height:1;pointer-events:none}.onboarding_trialReminderNoChargeRow__elBet{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.04rem}.onboarding_trialReminderNoChargeText__tn_Hk{color:var(--lh-text);font-size:.96rem;font-weight:600}.onboarding_trialReminderPrimaryButton__uE85w{width:100%;min-height:4rem;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:-.03em;-webkit-tap-highlight-color:transparent;background:#1a1a1a;color:#fff;box-shadow:0 22px 38px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.06)}.onboarding_trialReminderPrimaryButton__uE85w:disabled{opacity:.42}.onboarding_trialReminderBillingInfo__It0wf{color:var(--lh-text-muted);font-size:.71rem;line-height:1.3;text-align:center;text-wrap:balance}.onboarding_trialReminderFooter__fR0XC{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--lh-text-muted);font-size:.72rem;flex-wrap:wrap;row-gap:.12rem}.onboarding_trialReminderFooterDot__GNPTU{color:var(--lh-text-muted);opacity:.5}@media (max-width:420px){.onboarding_shell__ReIyq{padding-inline:calc(.8rem + var(--safe-left)) calc(.8rem + var(--safe-right))}.onboarding_themePickerViewport__sMHLQ{height:14.25rem}.onboarding_themeCard__Nuqt8{width:6.35rem;height:9.15rem;gap:.42rem}.onboarding_themeOrbGlow__ulI9Y{width:6.85rem;height:6.85rem}.onboarding_themeOrbFrame__S7ZYT{width:5.5rem;height:5.5rem}.onboarding_themeCardLabel__B4AxD{max-width:5.8rem;font-size:.72rem}.onboarding_streakDays__0IqtA{gap:.4rem}.onboarding_weekdayDot__DDNkK{width:1.8rem;height:1.8rem}}.bottom-nav_navWrapper__zl7hw{position:fixed;bottom:25px;left:10px;right:10px;z-index:1000;display:flex;justify-content:center;pointer-events:none;transition:opacity .18s ease-out,visibility .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.bottom-nav_navWrapperHidden__48g_W{opacity:0;visibility:hidden;transform:translateY(18px)}.bottom-nav_navContainer__KR5zy{pointer-events:auto;display:flex;align-items:center;justify-content:space-evenly;width:100%;max-width:500px;height:70px;background:transparent;padding:0 5px}.bottom-nav_navItem__ErZQY{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;height:100%;border:none;background:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;color:var(--lh-nav-icon);transition:color .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.bottom-nav_navItemActive__DCbDI{color:var(--lh-nav-icon-active)}.bottom-nav_primaryItem___JZgS{flex:1.2 1;margin-top:-15px;position:relative;pointer-events:none}.bottom-nav_primaryTapTarget__JJWuE{position:absolute;left:50%;bottom:0;z-index:1;width:72px;height:70px;transform:translateX(-50%);pointer-events:auto}@keyframes bottom-nav_auraPulse__6RRd6{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.1);opacity:.9}to{transform:scale(.95);opacity:.5}}.bottom-nav_floatingIcon__bec07{width:56px;height:56px;border-radius:28px;background:var(--lh-nav-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--lh-nav-border);display:flex;align-items:center;justify-content:center;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .26s ease-out,background-color .26s ease-out,box-shadow .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.bottom-nav_floatingIconActive__Yn1aC{border:1.5px solid var(--lh-nav-border-active);background:var(--lh-nav-surface-active);transform:translateY(-2px) scale(1.01)}.bottom-nav_primaryFloatingIcon__YsqXR{width:84px;height:84px;border-radius:42px;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none}.bottom-nav_primaryFloatingIconActive__KU_dO,.bottom-nav_primaryFloatingIcon__YsqXR{background:transparent;border:none;box-shadow:none}.bottom-nav_primaryHalo__XvLZO{position:absolute;width:80px;height:80px;border-radius:40px;background:var(--lh-nav-primary-halo);border:1px solid var(--lh-nav-primary-halo-border);box-shadow:0 4px 20px var(--lh-nav-primary-halo-shadow);pointer-events:none;z-index:-1}.bottom-nav_primaryHaloActive__Sa44p{background:var(--lh-nav-primary-halo-active);border-color:var(--lh-nav-primary-halo-border-active);box-shadow:0 0 15px var(--lh-nav-primary-halo-shadow-active)}.bottom-nav_primaryAura__NRJmX{position:absolute;width:66px;height:66px;border-radius:33px;background:var(--lh-nav-primary-aura);pointer-events:none;z-index:-1}.bottom-nav_primaryAuraActive__uQ3vq{background:var(--lh-nav-primary-aura-active)}.bottom-nav_mascotImageLayer__ZRkVB{position:relative;width:100%;height:100%;transform-origin:center center}.bottom-nav_mascotFocusMotionSelected__caSPJ{animation:bottom-nav_mascotFocusInflateSelected___revr .42s cubic-bezier(.34,1.56,.64,1)}.bottom-nav_mascotFocusMotionUnselected__9QCrB{animation:bottom-nav_mascotFocusInflateUnselected__qARRO .42s cubic-bezier(.34,1.56,.64,1)}@keyframes bottom-nav_mascotFocusInflateSelected___revr{0%{transform:scale(1)}44%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes bottom-nav_mascotFocusInflateUnselected__qARRO{0%{transform:scale(1)}44%{transform:scale(1.055)}to{transform:scale(1)}}.bottom-nav_indicator__J0Vcl{position:absolute;bottom:-4px;width:4px;height:4px;border-radius:2px;background:var(--lh-nav-indicator);box-shadow:0 0 8px var(--lh-nav-indicator)}.bottom-nav_navItem__ErZQY:active .bottom-nav_floatingIcon__bec07{transform:scale(.97)}.bottom-nav_navItemActive__DCbDI:active .bottom-nav_floatingIcon__bec07{transform:translateY(-1px) scale(.985)}.bottom-nav_navContainer__KR5zy>a:first-child,.bottom-nav_navContainer__KR5zy>a:nth-child(5){transform:translateY(8px)}.bottom-nav_navContainer__KR5zy>a:nth-child(2),.bottom-nav_navContainer__KR5zy>a:nth-child(4){transform:translateY(4px)}.tab-transition-shell_viewport__dW7eC{position:relative;min-height:100vh;min-height:100lvh;height:100%;isolation:isolate;overflow:clip;background:transparent}.tab-transition-shell_scene__80e88{position:absolute;inset:0;min-height:100vh;min-height:100lvh;will-change:opacity;pointer-events:none}.tab-transition-shell_sceneFrame__59uYZ{position:relative;width:100%;height:100%;min-height:100vh;min-height:100lvh;overflow:hidden;pointer-events:auto;will-change:opacity}@media (prefers-reduced-motion:reduce){.tab-transition-shell_scene__80e88{will-change:opacity}}.trial-notification-reminder-prompt_backdrop__ybz84{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:linear-gradient(180deg,rgba(7,11,19,.18),rgba(7,11,19,.56)),radial-gradient(circle at top,rgba(188,244,229,.16),transparent 44%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.trial-notification-reminder-prompt_sheet__6PbNv{width:min(100%,31rem);border:1px solid rgba(196,225,217,.2);border-radius:1.75rem;padding:1.1rem 1.1rem 1.2rem;background:radial-gradient(circle at top,rgba(187,246,233,.16),transparent 48%),linear-gradient(180deg,rgba(11,18,29,.96),rgba(10,15,24,.94));box-shadow:0 1.25rem 3rem rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}.trial-notification-reminder-prompt_eyebrow__b1HvD{margin:0 0 .45rem;color:rgba(204,233,225,.7);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.trial-notification-reminder-prompt_title__yoUyf{margin:0;color:#f3faf7;font-size:1.2rem;line-height:1.14}.trial-notification-reminder-prompt_body__7ndto{margin:.75rem 0 0;color:rgba(229,243,238,.84);font-size:.95rem;line-height:1.5}.trial-notification-reminder-prompt_status__BtrYq{margin:.85rem 0 0;color:#b8f0db;font-size:.88rem;line-height:1.45}.trial-notification-reminder-prompt_actions__i_m1P{display:flex;flex-direction:column;gap:.72rem;margin-top:1rem}.trial-notification-reminder-prompt_ghostButton__HBotK,.trial-notification-reminder-prompt_primaryButton__CBlGQ,.trial-notification-reminder-prompt_secondaryButton__55N3k{border:0;border-radius:999px;min-height:3rem;padding:.82rem 1rem;font:inherit;font-size:.96rem;font-weight:600}.trial-notification-reminder-prompt_primaryButton__CBlGQ{color:#082117;background:linear-gradient(135deg,#b7f4dc,#80e5c3);box-shadow:0 .9rem 1.6rem rgba(79,189,154,.24)}.trial-notification-reminder-prompt_secondaryButton__55N3k{color:#eef8f4;background:rgba(169,220,206,.14);border:1px solid rgba(185,236,222,.22)}.trial-notification-reminder-prompt_ghostButton__HBotK{color:rgba(233,244,240,.82);background:transparent}.trial-notification-reminder-prompt_ghostButton__HBotK:disabled,.trial-notification-reminder-prompt_primaryButton__CBlGQ:disabled,.trial-notification-reminder-prompt_secondaryButton__55N3k:disabled{opacity:.62}.notification-settings-modal_content__bN2nF{flex:1 1 auto;min-height:0;display:grid;gap:.95rem;padding:0 1rem 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.notification-settings-modal_content__bN2nF::-webkit-scrollbar{display:none}.notification-settings-modal_statusCard__mQz6I{display:grid;gap:.9rem;padding:.9rem;border-radius:1.5rem;border:1px solid var(--lh-border);background:var(--lh-glass-surface);box-shadow:0 18px 38px var(--lh-shadow-soft)}.notification-settings-modal_cardLabel__2nP0k{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lh-accent-label)}.notification-settings-modal_statusValue__N6N_u{color:var(--lh-text);font-size:1.8rem;line-height:.95;letter-spacing:-.05em}.notification-settings-modal_metaLine__kWMSn{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding-top:.45rem;border-top:1px solid var(--lh-border)}.notification-settings-modal_metaLabel__hSwXm{color:var(--lh-text-muted);font-size:.78rem;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.notification-settings-modal_metaValue__hON5G{color:var(--lh-text-soft);font-size:.9rem;line-height:1.4;font-weight:700}.notification-settings-modal_statusNote__T_cMJ{border-radius:1.1rem;padding:.85rem .9rem;font-size:.86rem;line-height:1.55;border:1px solid var(--lh-border);background:var(--lh-glass-subtle);color:var(--lh-text-soft)}.notification-settings-modal_statusNotePositive__iiqED{border-color:var(--lh-accent-border);background:var(--lh-accent-soft)}.notification-settings-modal_statusNoteWarning__QtGZr{border-color:var(--lh-danger-border);background:var(--lh-danger-soft)}.notification-settings-modal_statusNoteMuted__SdgNZ{opacity:.92}.notification-settings-modal_settingsButton__IO6O0{width:100%;min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:1.5rem;border:1px solid var(--lh-accent-border-strong);background:radial-gradient(circle at 20% 0,var(--lh-modal-glow),transparent 40%),var(--lh-glass-selected);color:var(--lh-text);text-align:left;cursor:pointer;box-shadow:0 18px 38px var(--lh-shadow-soft),0 0 0 1px var(--lh-surface-highlight) inset;transition:transform .24s ease,border-color .24s ease,background .24s ease}.notification-settings-modal_settingsButton__IO6O0:disabled{cursor:wait;opacity:.75}.notification-settings-modal_settingsButton__IO6O0:active:not(:disabled){transform:scale(.99)}.notification-settings-modal_settingsButtonCopy__Fdmz4{display:grid;gap:.3rem;min-width:0}.notification-settings-modal_settingsButtonTitle__h_ypk{color:var(--lh-text);font-size:1rem;font-weight:700;letter-spacing:-.03em}.notification-settings-modal_settingsButtonSubtitle__7pgvR{color:var(--lh-text-soft);font-size:.84rem;line-height:1.5}.notification-settings-modal_settingsIconWrap__qN5tX{width:2.8rem;height:2.8rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:var(--lh-button-primary);color:var(--lh-on-accent);box-shadow:0 12px 24px var(--lh-shadow-soft)}