html[data-host=flutter-webview] .SiteLayout_main__wlJKr{padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}.ImageToggleItem_item__fJw_y{appearance:none;border:0;margin:0;padding:0;background:transparent;width:100%;height:100%;position:relative;cursor:inherit;touch-action:manipulation;--image-crossfade-overlap-ms:67ms;--image-crossfade-in-ms:125ms;--image-crossfade-out-ms:195ms}.ImageToggleItem_item__fJw_y:focus,.ImageToggleItem_item__fJw_y:focus-visible{outline:none}.ImageToggleItem_staticItem__Vql_R:not(.ImageToggleItem_launcher__QjPaG){cursor:default;touch-action:none;pointer-events:none}.ImageToggleItem_launcher__QjPaG{cursor:pointer}.ImageToggleItem_media__7bakt{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--image-object-fit,contain);object-position:var(--image-object-position,center bottom);pointer-events:none;user-select:none;-webkit-user-drag:none;transition-property:opacity;transition-duration:var(--image-crossfade-out-ms);transition-timing-function:cubic-bezier(.32,0,.67,.98);transition-delay:0s;opacity:0}.ImageToggleItem_idle__j74Zj{opacity:1;transition-duration:var(--image-crossfade-in-ms);transition-timing-function:cubic-bezier(.17,.84,.44,1)}.ImageToggleItem_singleImage__Q1QE1{opacity:1;transition:none}.ImageToggleItem_active__jCrYp{transition-delay:var(--image-crossfade-overlap-ms)}.ImageToggleItem_isActive__zyYFU .ImageToggleItem_idle__j74Zj{opacity:0;transition-duration:var(--image-crossfade-out-ms);transition-timing-function:cubic-bezier(.32,0,.67,.98);transition-delay:var(--image-crossfade-overlap-ms)}.ImageToggleItem_isActive__zyYFU .ImageToggleItem_active__jCrYp{opacity:1;transition-duration:var(--image-crossfade-in-ms);transition-timing-function:cubic-bezier(.17,.84,.44,1);transition-delay:0s}.MiniAppSurface_root__5i2a5{--mini-app-content-top:var(--safe-area-inset-top);--mini-app-navigation-top:var(--menu-floating-top);--mini-app-navigation-left:max(16px,var(--safe-area-inset-left));--mini-app-navigation-right:max(16px,var(--safe-area-inset-right));position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--mini-app-surface-background,transparent);color:var(--foreground)}.MiniAppSurface_root__5i2a5[data-has-navigation=true],html[data-host=flutter-webview] .MiniAppSurface_root__5i2a5[data-mini-app-mode=standalone]{--mini-app-content-top:calc(var(--mini-app-navigation-top) + 2.5rem + 12px)}html[data-host=flutter-webview] .MiniAppSurface_root__5i2a5{--mini-app-navigation-left:calc(var(--safe-area-inset-left) + 16px);--mini-app-navigation-right:calc(var(--safe-area-inset-right) + 16px)}html:not([data-host=flutter-webview]) .MiniAppSurface_root__5i2a5[data-reader=true]:not([data-has-navigation=true]){--mini-app-navigation-top:var(--safe-area-inset-top);--mini-app-content-top:calc(var(--mini-app-navigation-top) + 42px)}html[data-host=flutter-webview] .MiniAppSurface_root__5i2a5[data-reader=true]{--mini-app-controls-bottom:var(--safe-area-inset-bottom)}html[data-host=flutter-webview] .MiniAppSurface_root__5i2a5[data-full-bleed-bottom=true] .MiniAppSurface_frameContent__PzcMm{bottom:0}.MiniAppSurface_navigationBar__enqNr{position:absolute;inset:0 0 auto;z-index:6;height:var(--mini-app-content-top);width:100%;pointer-events:none}.MiniAppSurface_readerTitle__AS9gN{position:absolute;top:var(--mini-app-navigation-top);right:calc(max(var(--mini-app-navigation-left), var(--mini-app-navigation-right)) + 48px);left:calc(max(var(--mini-app-navigation-left), var(--mini-app-navigation-right)) + 48px);display:flex;align-items:center;justify-content:center;gap:9px;height:2.5rem;font-size:.9rem;font-weight:650;line-height:1.2}.MiniAppSurface_readerTitle__AS9gN svg{flex:0 0 auto;width:18px;height:18px}.MiniAppSurface_readerTitle__AS9gN span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MiniAppSurface_backButton__Mc0wm,.MiniAppSurface_closeButton__RLPeH{position:absolute;top:var(--mini-app-navigation-top);pointer-events:auto}.MiniAppSurface_backButton__Mc0wm{left:var(--mini-app-navigation-left)}.MiniAppSurface_closeButton__RLPeH{right:var(--mini-app-navigation-right);width:2.5rem;height:2.5rem}.MiniAppSurface_closeButton__RLPeH svg{width:18px;height:18px;stroke-width:2.2px}.MiniAppSurface_statusStack__4jIum{position:absolute;left:max(24px,var(--safe-area-inset-left));right:max(24px,var(--safe-area-inset-right));bottom:max(24px,var(--safe-area-inset-bottom));z-index:5;display:grid;gap:10px;pointer-events:none}.MiniAppSurface_errorCard__75UmO,.MiniAppSurface_statusCard__OHyfi{border-radius:16px;padding:12px 14px;font-size:.92rem;line-height:1.45;backdrop-filter:blur(14px)}.MiniAppSurface_screen__nt6NM{flex:1 1 auto;height:100%;min-height:0}.MiniAppSurface_frame__wl_NF{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.MiniAppSurface_frameContent__PzcMm{position:absolute;inset:var(--mini-app-content-top,var(--safe-area-inset-top)) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left);z-index:1;min-width:0;min-height:0}.MiniAppSurface_statePane___MSLe{--state-pane-gutter:32px;display:grid;height:100%;min-height:0;align-content:center;padding:var(--state-pane-gutter);overflow-y:auto}html[data-host=flutter-webview] .MiniAppSurface_statusStack__4jIum{left:calc(var(--safe-area-inset-left) + 24px);right:calc(var(--safe-area-inset-right) + 24px);bottom:calc(var(--safe-area-inset-bottom) + 24px)}.MiniAppSurface_stateCard__W5dvc{width:min(100%,36rem);margin:0 auto}.MiniAppSurface_stateCardHeader__Uc694{gap:8px;padding:24px}.MiniAppSurface_stateTitle__zwZ9l{margin:0;font-size:1.05rem}.MiniAppSurface_stateCopy__Pr6k6{margin:0;max-width:36ch;font-size:.95rem;line-height:1.5}@media (max-width:639px){.MiniAppSurface_statePane___MSLe{--state-pane-gutter:16px}}.MiniAppDailyActionButton_action__pui5N{display:grid;width:100%;min-width:0;gap:8px}.MiniAppDailyActionButton_button__RPYen{width:100%;height:auto;min-height:48px;padding:12px 20px;white-space:normal}.MiniAppDailyActionButton_label__efAHt{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3;text-wrap:balance}.MiniAppDailyActionButton_upgradeIcon__sWO4P{opacity:.9}.MiniAppDailyActionButton_countdown__au2ji{margin:0;color:var(--mini-app-muted,inherit);font-size:.75rem;font-weight:400;line-height:1.3;text-align:center;opacity:.9;white-space:nowrap}.MiniAppDailyActionButton_time__TXgwR{font-variant-numeric:tabular-nums}:where(html[data-host=flutter-webview]) .dialog_contained__Y8G4n{top:calc(var(--safe-area-inset-top) + (var(--host-viewport-height, 100dvh) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)) / 2);left:calc(var(--safe-area-inset-left) + (100vw - var(--safe-area-inset-left) - var(--safe-area-inset-right)) / 2);width:min(100%,calc(100vw - var(--safe-area-inset-left) - var(--safe-area-inset-right) - 16px));max-height:calc(var(--host-viewport-height, 100dvh) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom) - 16px);overflow-y:auto;overscroll-behavior:contain}.CardFlip_scene__Qf1hX{width:100%;height:100%;perspective:4000px;perspective-origin:50% 48%}.CardFlip_inner__tRFPy{position:relative;width:100%;height:100%;transform:translateZ(0) rotateY(0deg);transform-origin:20% 50%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.CardFlip_flipping__BGBng{will-change:transform;animation:CardFlip_card-flip__ZndXP .92s cubic-bezier(.4,0,.16,1) forwards}.CardFlip_concealing__5AtBe{will-change:transform;animation:CardFlip_card-conceal__vvoYK .62s cubic-bezier(.4,0,.16,1) forwards}.CardFlip_revealed__jD1We{transform:translate3d(60%,0,0) rotateY(180deg)}@media (prefers-reduced-motion:reduce){.CardFlip_concealing__5AtBe,.CardFlip_flipping__BGBng{animation-duration:1ms}}[data-reduced-motion=true] .CardFlip_concealing__5AtBe,[data-reduced-motion=true] .CardFlip_flipping__BGBng{animation-duration:1ms}@keyframes CardFlip_card-flip__ZndXP{0%{transform:translateZ(0) rotateY(0deg)}to{transform:translate3d(60%,0,0) rotateY(180deg)}}@keyframes CardFlip_card-conceal__vvoYK{0%{transform:translate3d(60%,0,0) rotateY(180deg)}to{transform:translateZ(0) rotateY(1turn)}}.MiniAppControls_pillButton__c0Pob{border-radius:999px}.ScriptureSearch_searchDialog__p_Giy{--search-visible-height:var(--search-viewport-height,var(--host-viewport-height,100dvh));display:flex;flex-direction:column;width:min(40rem,calc(100vw - var(--safe-area-inset-left) - var(--safe-area-inset-right) - 32px));max-width:none;height:min(38rem,calc(var(--search-visible-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom) - 32px));max-height:none;top:calc(var(--search-viewport-top, 0px) + var(--safe-area-inset-top) + (var(--search-visible-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)) / 2);left:calc(var(--safe-area-inset-left) + (100vw - var(--safe-area-inset-left) - var(--safe-area-inset-right)) / 2);gap:0;overflow:hidden;padding:0;color:var(--foreground)}.ScriptureSearch_searchHeader__rNRHs{flex:0 0 auto;display:grid;gap:16px;border-bottom:1px solid var(--border);padding:16px 20px 20px}.ScriptureSearch_searchTitleRow__j4UDw{display:flex;align-items:center;justify-content:space-between;gap:12px}.ScriptureSearch_searchForm__2_tv0{display:flex;gap:8px}.ScriptureSearch_searchSubmit__GC2Vk{align-self:center}.ScriptureSearch_searchField__KkEdd{position:relative;flex:1;min-width:0}.ScriptureSearch_searchInput__Mg6OY{height:44px;padding-inline:44px;font-size:16px}.ScriptureSearch_searchInput__Mg6OY::-webkit-search-cancel-button{-webkit-appearance:none}.ScriptureSearch_searchIcon__7ssTP{position:absolute;top:50%;left:14px;width:16px;height:16px;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}.ScriptureSearch_searchClear___OqtF{position:absolute;top:4px;right:4px;color:var(--muted-foreground)}.ScriptureSearch_searchResults__95_Af{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;scrollbar-color:color-mix(in oklab,var(--foreground) 24%,transparent) transparent;scrollbar-width:thin}.ScriptureSearch_searchResults__95_Af>*{flex-shrink:0}@media (max-width:639px){.ScriptureSearch_searchOverlay__6ffg2{min-height:100lvh;background:var(--background)}.ScriptureSearch_searchDialog__p_Giy{inset:0;top:var(--search-viewport-top,0);width:100%;height:var(--search-visible-height);border:0;border-radius:0;box-shadow:none;transform:none;translate:none}.ScriptureSearch_searchHeader__rNRHs{padding:calc(var(--safe-area-inset-top) + 12px) calc(var(--safe-area-inset-right) + 16px) 16px calc(var(--safe-area-inset-left) + 16px)}.ScriptureSearch_searchResults__95_Af{padding:16px calc(var(--safe-area-inset-right) + 16px) calc(var(--safe-area-inset-bottom) + 16px) calc(var(--safe-area-inset-left) + 16px)}}@media (prefers-reduced-motion:reduce){.ScriptureSearch_searchDialog__p_Giy{animation:none}}.MiniAppSignInButton_button__CAeMC{cursor:pointer}html[data-host=flutter-webview] .MiniAppSignInButton_button__CAeMC{display:none}.HoroscopeMiniApp_backgrounds__3UXsS,.HoroscopeMiniApp_systemBackground__hug4r{position:absolute;inset:0;pointer-events:none}.HoroscopeMiniApp_systemBackground__hug4r{--system-paper:color-mix(in oklab,var(--system-primary) 9%,#fffdf7);--system-shade:color-mix(in oklab,var(--system-secondary) 13%,#fffdf7);background:radial-gradient(ellipse at 10% 0,color-mix(in oklab,var(--system-primary) 28%,transparent),transparent 62%),radial-gradient(ellipse at 100% 90%,color-mix(in oklab,var(--system-secondary) 24%,transparent),transparent 62%),linear-gradient(155deg,var(--system-paper),var(--system-shade));opacity:0;transition:opacity .7s ease}.HoroscopeMiniApp_systemBackground__hug4r[data-active=true]{opacity:1}.HoroscopeMiniApp_systemBackground__hug4r[data-system=mysticism]{--system-primary:#c29af0;--system-secondary:#d4a5f6}.HoroscopeMiniApp_systemBackground__hug4r[data-system=vedic]{--system-primary:#f6d161;--system-secondary:#faa956}.HoroscopeMiniApp_systemBackground__hug4r[data-system=chinese]{--system-primary:#e876b5;--system-secondary:#fcc4b5}.HoroscopeMiniApp_systemBackground__hug4r[data-system=mayan]{--system-primary:#77bcea;--system-secondary:#668eb1}.dark .HoroscopeMiniApp_systemBackground__hug4r{--system-paper:color-mix(in oklab,var(--system-primary) 14%,#0b1419);--system-shade:color-mix(in oklab,var(--system-secondary) 18%,#0b1419)}.HoroscopeMiniApp_content__eW8xw{display:grid;grid-template-rows:auto minmax(0,1fr)}.HoroscopeMiniApp_header__CpR98{display:grid;gap:16px;padding:18px 24px;border-bottom:1px solid var(--mini-app-line)}.HoroscopeMiniApp_chips__1kNU_{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.HoroscopeMiniApp_chip__H3vVn{position:relative;isolation:isolate;overflow:hidden;min-height:44px;padding:10px 17px;border:1px solid transparent;border-radius:999px;background:#153b3e;color:#fff;font-size:.85rem;font-weight:650;line-height:1.4;cursor:pointer;touch-action:manipulation;transition:box-shadow .16s ease}.HoroscopeMiniApp_chip__H3vVn:after{position:absolute;z-index:-1;inset:0;background:rgb(10 29 30/68%);content:""}.HoroscopeMiniApp_chipImage__uIwNf{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.HoroscopeMiniApp_chipLabel__Mi4Sv{position:relative;display:inline-flex;align-items:center;gap:5px}.HoroscopeMiniApp_chipLabel__Mi4Sv svg{width:12px;height:12px}.HoroscopeMiniApp_chip__H3vVn:disabled{cursor:wait}.HoroscopeMiniApp_accessNotice__0FGda{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;color:var(--mini-app-muted);font-size:.8rem;line-height:1.5;text-align:center}.HoroscopeMiniApp_chip__H3vVn[aria-pressed=true]{border-color:var(--mini-app-ink);box-shadow:0 0 0 2px var(--mini-app-paper),0 0 0 3px var(--mini-app-ink)}.HoroscopeMiniApp_chip__H3vVn[aria-pressed=true]:after{background:rgb(10 29 30/82%)}.HoroscopeMiniApp_chip__H3vVn:focus-visible,.HoroscopeMiniApp_retryButton__4CZ9Y:focus-visible,.HoroscopeMiniApp_scroll__kA_wv:focus-visible{outline:2px solid var(--mini-app-accent);outline-offset:-3px}@media (hover:hover){.HoroscopeMiniApp_chip__H3vVn:hover:not([aria-pressed=true]):after{background:rgb(10 29 30/76%)}}.HoroscopeMiniApp_scroll__kA_wv{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mini-app-muted) transparent}.HoroscopeMiniApp_reading__7RX67{width:min(100%,42rem);margin:0 auto;padding:32px 28px 40px;overflow-wrap:anywhere;animation:HoroscopeMiniApp_readingFadeIn__5frp8 .32s ease-out}@keyframes HoroscopeMiniApp_readingFadeIn__5frp8{0%{opacity:0}to{opacity:1}}.HoroscopeMiniApp_readingHeader__GFjd_{display:grid;justify-items:center;gap:12px;padding:8px 0 30px;text-align:center}.HoroscopeMiniApp_endMark__wUOI_{color:var(--mini-app-muted);font-size:20px}.HoroscopeMiniApp_signIcon__oigoK{width:52px;height:52px;object-fit:contain;filter:brightness(0) invert(.08)}.dark .HoroscopeMiniApp_signIcon__oigoK{filter:brightness(0) invert(1)}.HoroscopeMiniApp_readingDate__hK9mf{margin-top:-6px;color:var(--mini-app-muted);font-size:.85rem;line-height:1.5}.HoroscopeMiniApp_sectionHeading___8XRX{display:flex;align-items:center;gap:16px;margin-bottom:18px}.HoroscopeMiniApp_sectionImage___nKnL{display:block;flex:0 0 auto;width:64px;height:64px;border-radius:12px;object-fit:cover;object-position:center 35%;background:var(--mini-app-line)}.HoroscopeMiniApp_practices__TGZTP{margin-top:24px}.HoroscopeMiniApp_practicesTitle__fmnwl{margin:0 0 10px;color:var(--mini-app-muted);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.HoroscopeMiniApp_practiceList__q_d5l{display:grid;gap:8px;margin:0;padding:0;list-style:none}.HoroscopeMiniApp_practiceRow__PvGm3{--practice-size:100px;display:grid;grid-template-columns:var(--practice-size) minmax(0,1fr) 16px;align-items:center;gap:12px;min-width:0;height:var(--practice-size);box-sizing:content-box;overflow:hidden;border:1px solid var(--mini-app-line);border-radius:14px;padding-right:12px;background:color-mix(in srgb,var(--mini-app-paper) 55%,transparent);color:var(--mini-app-ink);text-decoration:none}.HoroscopeMiniApp_practiceRow__PvGm3:hover{background:var(--mini-app-paper)}.HoroscopeMiniApp_inlineRetry__HD8uD:focus-visible,.HoroscopeMiniApp_practiceRow__PvGm3:focus-visible{outline:2px solid var(--mini-app-accent);outline-offset:3px}.HoroscopeMiniApp_practiceThumbnail__VxWFy{display:grid;place-items:center;width:var(--practice-size);height:var(--practice-size);overflow:hidden;background:var(--mini-app-line);color:var(--mini-app-muted)}.HoroscopeMiniApp_practiceThumbnailImage__fhxBr{width:100%;height:100%;object-fit:cover}.HoroscopeMiniApp_practiceThumbnail__VxWFy svg{width:24px;height:24px;stroke-width:1.5}.HoroscopeMiniApp_practiceInfo__xPvfo{display:grid;gap:3px;min-width:0;padding-block:8px}.HoroscopeMiniApp_practiceName__quPEk{display:-webkit-box;overflow:hidden;font-size:.95rem;font-weight:600;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HoroscopeMiniApp_practiceMeta__6ktgV{overflow:hidden;color:var(--mini-app-muted);font-size:.75rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.HoroscopeMiniApp_practiceDescription__djKLN{display:-webkit-box;overflow:hidden;color:var(--mini-app-muted);font-size:.8rem;line-height:1.4;-webkit-line-clamp:1;-webkit-box-orient:vertical}.HoroscopeMiniApp_practiceArrow__15Yg5{flex:0 0 auto;width:16px;height:16px;color:var(--mini-app-muted)}.HoroscopeMiniApp_practicesStatus__jj1Xz{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:20px;color:var(--mini-app-muted);font-size:.8rem;line-height:1.5}.HoroscopeMiniApp_inlineRetry__HD8uD{border:0;padding:0;background:transparent;color:var(--mini-app-ink);font:inherit;cursor:pointer}.HoroscopeMiniApp_kicker__CiMO_{margin:0;color:var(--mini-app-muted);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.HoroscopeMiniApp_readingTitle__C9TsX{max-width:22ch;margin:8px 0 0;font-family:var(--mini-app-display-font);font-size:clamp(2rem,5vw,2.75rem);font-weight:400;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.HoroscopeMiniApp_section__gVaYI{padding:26px 0;border-top:1px solid var(--mini-app-line)}.HoroscopeMiniApp_section__gVaYI h3{min-width:0;margin:0;font-family:var(--mini-app-display-font);font-size:clamp(1.6rem,3vw,1.9rem);font-weight:400;line-height:1.25}.HoroscopeMiniApp_emptyContent__1w5On,.HoroscopeMiniApp_section__gVaYI p{margin:0;font-size:1rem;line-height:1.8;white-space:pre-line}.HoroscopeMiniApp_section__gVaYI p+p{margin-top:16px}.HoroscopeMiniApp_endMark__wUOI_{display:block;margin-top:8px;text-align:center;font-size:14px}.HoroscopeMiniApp_state__xQ45P{display:grid;min-height:0;align-content:center;justify-items:center;gap:14px;overflow-y:auto;padding:32px 24px;text-align:center}.HoroscopeMiniApp_state__xQ45P h1,.HoroscopeMiniApp_state__xQ45P h2{margin:0;font-family:var(--mini-app-display-font);font-size:1.6rem;font-weight:400;line-height:1.3}.HoroscopeMiniApp_state__xQ45P p{width:min(100%,34ch);margin:0;color:var(--mini-app-muted);font-size:.95rem;line-height:1.6}.HoroscopeMiniApp_loadingIcon__MF0GX{width:28px;height:28px;margin-bottom:8px;color:var(--mini-app-muted)}.HoroscopeMiniApp_retryButton__4CZ9Y{margin-top:8px;padding:12px 26px;cursor:pointer}@media (max-width:480px){.HoroscopeMiniApp_header__CpR98{padding:16px;gap:14px}.HoroscopeMiniApp_chip__H3vVn{padding-inline:13px}.HoroscopeMiniApp_reading__7RX67{padding:22px 22px 32px}.HoroscopeMiniApp_readingHeader__GFjd_{padding-bottom:24px}.HoroscopeMiniApp_section__gVaYI{padding-block:22px}.HoroscopeMiniApp_sectionHeading___8XRX{gap:14px}.HoroscopeMiniApp_sectionImage___nKnL{width:56px;height:56px}.HoroscopeMiniApp_practiceRow__PvGm3{gap:10px;padding-right:10px}}@media (max-height:520px) and (orientation:landscape){.HoroscopeMiniApp_header__CpR98{padding-block:10px;gap:8px}.HoroscopeMiniApp_reading__7RX67{padding-top:16px}}@media (prefers-reduced-motion:reduce){.HoroscopeMiniApp_chip__H3vVn,.HoroscopeMiniApp_systemBackground__hug4r{transition:none}.HoroscopeMiniApp_reading__7RX67{animation:none}}.MagicEightBallMiniApp_app__W5PYC{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;justify-content:center;overflow:hidden;background-color:#287eae;color:#f8fbff}.MagicEightBallMiniApp_background__q_6Ft{position:absolute;inset:0;background-color:#287eae;background-position:50%;background-repeat:repeat-x;background-size:32px 100%;pointer-events:none}.MagicEightBallMiniApp_stack__SXDKz{position:relative;z-index:1;flex:0 0 auto;height:100%;aspect-ratio:9/16;container-type:size}.MagicEightBallMiniApp_ui__LmDXV{position:relative;width:100%;height:100%;container-type:size}.MagicEightBallMiniApp_ballFrame__DCJt8{position:absolute;inset:0;overflow:hidden;isolation:isolate}.MagicEightBallMiniApp_ballFallback__F1MNa{position:absolute;inset:0;display:grid;place-items:center}.MagicEightBallMiniApp_ballFallbackInner__p6MSR{display:grid;width:34%;aspect-ratio:1/1;place-items:center;border-radius:999px;background:#f3f2ed;color:#060606;font-size:clamp(1.8rem,5vh,3rem);font-weight:800;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 18px 50px rgba(4,24,42,.28)}.MagicEightBallMiniApp_video__y8yNn{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.MagicEightBallMiniApp_poster__8ltU5{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;visibility:hidden;pointer-events:none;user-select:none}.MagicEightBallMiniApp_posterVisible__lMIOQ{visibility:visible}.MagicEightBallMiniApp_mediaCover__V_G62{position:absolute;inset:0;z-index:2;background-color:#287eae;background-position:50%;background-repeat:repeat-x;background-size:32px 100%;visibility:hidden;pointer-events:none}.MagicEightBallMiniApp_mediaCoverVisible__t43hE{visibility:visible}.MagicEightBallMiniApp_answerOverlay__2Q_lg{position:absolute;left:50%;top:53.05%;z-index:3;display:grid;width:12.5%;height:2.6%;place-items:center;overflow:hidden;color:rgba(7,30,52,0);text-align:center;transform:translate(-50%,-50%);transition:color .42s ease;pointer-events:none}.MagicEightBallMiniApp_answerText__4jW2P{display:block;width:100%;max-height:100%;overflow:hidden;font-size:1cqh;font-weight:800;line-height:1.05;letter-spacing:-.01em;overflow-wrap:normal;text-wrap:balance;white-space:normal}.MagicEightBallMiniApp_answerVisible__Wc59l{color:rgba(7,30,52,.94)}.MagicEightBallMiniApp_prominentAnswer__8Y0sd{position:absolute;top:4cqh;left:50%;z-index:4;width:88%;color:rgba(247,252,255,.8);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,6.2cqh,4.75rem);font-style:italic;font-weight:600;line-height:.96;letter-spacing:-.04em;text-align:center;text-shadow:0 2px 10px rgba(3,25,48,.52),0 14px 42px rgba(3,25,48,.34);text-wrap:balance;opacity:0;filter:blur(10px);transform:translate(-50%,39cqh) scale(.18);transform-origin:50% 100%;transition:opacity .36s ease,filter .5s ease,transform .56s cubic-bezier(.4,0,.6,1);pointer-events:none;user-select:none}.MagicEightBallMiniApp_prominentAnswerVisible__QHRpd{opacity:1;filter:blur(0);transform:translate(-50%) scale(1);transition-duration:.62s,.72s,.82s;transition-timing-function:ease-out,ease-out,cubic-bezier(.16,1,.3,1)}.MagicEightBallMiniApp_controls__7M_K2{position:absolute;left:50%;bottom:24px;z-index:5;display:grid;width:min(400px,calc(100% - 40px));gap:12px;transform:translateX(-50%)}.MagicEightBallMiniApp_questionInput__QkpK4{min-height:48px;padding-inline:20px;border-color:color-mix(in oklab,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in oklab,var(--background) 84%,transparent);color:var(--foreground);caret-color:var(--foreground);box-shadow:0 8px 24px color-mix(in oklab,var(--foreground) 8%,transparent);backdrop-filter:blur(16px)}.MagicEightBallMiniApp_error__QejS7{grid-column:1/-1;margin:0;padding:10px 14px;border:1px solid rgb(255 255 255/.2);border-radius:16px;background:rgb(7 30 52/.72);color:#f8fbff;font-size:.875rem;line-height:1.45;text-align:center;backdrop-filter:blur(16px)}.MagicEightBallMiniApp_questionInput__QkpK4::placeholder{color:var(--muted-foreground)}.MagicEightBallMiniApp_questionInput__QkpK4:disabled{opacity:1;color:var(--foreground);-webkit-text-fill-color:var(--foreground)}.MagicEightBallMiniApp_actionButton__Q8gAn{min-height:48px;font-size:1rem;box-shadow:0 10px 24px color-mix(in oklab,var(--primary) 20%,transparent)}@media (max-width:639px){.MagicEightBallMiniApp_controls__7M_K2{bottom:20px}.MagicEightBallMiniApp_actionButton__Q8gAn,.MagicEightBallMiniApp_questionInput__QkpK4{min-height:46px}}@media (max-height:560px) and (orientation:landscape){.MagicEightBallMiniApp_prominentAnswer__8Y0sd{top:2.5cqh;width:82%;font-size:clamp(1.5rem,8.5cqh,3rem)}.MagicEightBallMiniApp_controls__7M_K2{grid-template-columns:minmax(0,1fr) auto;width:min(560px,calc(100% - 96px));bottom:14px;gap:10px;align-items:center}.MagicEightBallMiniApp_actionButton__Q8gAn,.MagicEightBallMiniApp_questionInput__QkpK4{min-height:44px}}@media (prefers-reduced-motion:reduce){.MagicEightBallMiniApp_prominentAnswerVisible__QHRpd,.MagicEightBallMiniApp_prominentAnswer__8Y0sd{filter:none;transform:translate(-50%) scale(1);transition:opacity .18s ease}}.QuranMiniApp_navigationGrid__lJ_GM{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.6rem,.34fr) 40px;gap:10px;align-items:end;min-width:0}.QuranMiniApp_chapterTitle__5DQLX{display:grid;gap:7px;margin:0 0 24px;color:var(--foreground);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.3rem);font-weight:500;letter-spacing:0;line-height:1.08}.QuranMiniApp_chapterTitle__5DQLX small{color:var(--muted-foreground);font-family:Noto Naskh Arabic,Amiri,Georgia,Times New Roman,serif;font-size:.46em;font-weight:500;line-height:1.5}.QuranMiniApp_scriptureText__s5Huq{display:grid;gap:14px;color:var(--foreground);font-family:Georgia,Times New Roman,serif}.QuranMiniApp_ayahPair__6wwio{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;border:1px solid color-mix(in oklab,var(--border) 68%,transparent);border-radius:8px;padding:15px 16px;background:color-mix(in oklab,var(--card) 30%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.QuranMiniApp_currentAyah__vLjHg,.QuranMiniApp_playingAyah__sEPk_{border-color:color-mix(in oklab,var(--primary) 44%,var(--border));background:color-mix(in oklab,var(--primary) 10%,transparent)}.QuranMiniApp_playingAyah__sEPk_{box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 22%,transparent)}.QuranMiniApp_arabicPane__bwutB,.QuranMiniApp_translationPane__KxKv1{min-width:0}.QuranMiniApp_arabicPane__bwutB p,.QuranMiniApp_translationPane__KxKv1 p{margin:0}.QuranMiniApp_arabicPane__bwutB{display:grid;align-content:start;gap:10px;text-align:right}.QuranMiniApp_arabicPane__bwutB p{font-family:Noto Naskh Arabic,Amiri,Georgia,Times New Roman,serif;font-size:clamp(1.72rem,4vw,2.32rem);line-height:1.95}.QuranMiniApp_translationPane__KxKv1{color:color-mix(in oklab,var(--foreground) 84%,transparent);font-size:1rem;line-height:1.66}.QuranMiniApp_ayahTools__GWYlL{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;justify-self:end}.QuranMiniApp_verseNumber__vjAca{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;border:1px solid color-mix(in oklab,var(--border) 78%,transparent);border-radius:999px;color:color-mix(in oklab,var(--primary) 76%,var(--foreground));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;line-height:1}.QuranMiniApp_playButton__5qOBS{width:32px;height:32px;border-radius:999px}.QuranMiniApp_playButton__5qOBS svg{width:15px;height:15px}@media (max-width:780px){.QuranMiniApp_navigationGrid__lJ_GM{grid-template-columns:minmax(0,1fr) minmax(4.6rem,.34fr) 40px;gap:8px}.QuranMiniApp_ayahPair__6wwio{grid-template-columns:1fr;gap:12px;padding:14px}.QuranMiniApp_translationPane__KxKv1{font-size:.98rem;line-height:1.62}}@media (max-width:480px){.QuranMiniApp_navigationGrid__lJ_GM{grid-template-columns:minmax(0,1fr) minmax(4rem,.32fr) 36px;gap:7px}.QuranMiniApp_chapterTitle__5DQLX{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.QuranMiniApp_ayahPair__6wwio{transition:none}}.TanakhMiniApp_tanakhGrid__cgRtM{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.6rem,.32fr) minmax(5.6rem,.32fr) 40px;gap:10px;align-items:end;min-width:0}.TanakhMiniApp_siddurGrid__vNvQC{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr)) minmax(5rem,.36fr) 40px;gap:10px;align-items:end;min-width:0}.TanakhMiniApp_siddurGridNoParagraph__GKIsP{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr)) 40px}.TanakhMiniApp_chapterTitle__FKbD2{display:grid;gap:7px;margin:0 0 24px;color:var(--foreground);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.3rem);font-weight:500;letter-spacing:0;line-height:1.08}.TanakhMiniApp_chapterTitle__FKbD2 small{overflow:hidden;color:var(--muted-foreground);font-family:Georgia,Times New Roman,serif;font-size:.44em;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.TanakhMiniApp_scriptureText__VxCcG{display:grid;gap:14px;color:var(--foreground);font-family:Georgia,Times New Roman,serif}.TanakhMiniApp_passagePair__a1bmI{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;border:1px solid color-mix(in oklab,var(--border) 68%,transparent);border-radius:8px;padding:15px 16px;background:color-mix(in oklab,var(--card) 30%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.TanakhMiniApp_currentPassage__iMT2u{border-color:color-mix(in oklab,var(--primary) 44%,var(--border));background:color-mix(in oklab,var(--primary) 10%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 16%,transparent)}.TanakhMiniApp_englishPane__n0PEF,.TanakhMiniApp_hebrewPane__TwlJl{min-width:0}.TanakhMiniApp_englishPane__n0PEF p,.TanakhMiniApp_hebrewPane__TwlJl p{margin:0}.TanakhMiniApp_hebrewPane__TwlJl{display:grid;align-content:start;gap:10px;text-align:right}.TanakhMiniApp_hebrewPane__TwlJl p{font-size:clamp(1.46rem,3.6vw,2.08rem);line-height:1.85}.TanakhMiniApp_englishPane__n0PEF{color:color-mix(in oklab,var(--foreground) 84%,transparent);font-size:1rem;line-height:1.66}.TanakhMiniApp_passageNumber__rH2cj{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:1.7rem;height:1.7rem;border:1px solid color-mix(in oklab,var(--border) 78%,transparent);border-radius:999px;color:color-mix(in oklab,var(--primary) 76%,var(--foreground));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;line-height:1}.TanakhMiniApp_emptyText__hC8XA{margin:0;color:var(--muted-foreground);font-size:.98rem;line-height:1.55}@media (max-width:780px){.TanakhMiniApp_tanakhGrid__cgRtM{grid-template-columns:minmax(0,1fr) minmax(4.7rem,.34fr) minmax(4.7rem,.34fr) 40px;gap:8px}.TanakhMiniApp_siddurGridNoParagraph__GKIsP,.TanakhMiniApp_siddurGrid__vNvQC{grid-template-columns:repeat(2,minmax(0,1fr)) 40px;gap:8px}.TanakhMiniApp_siddurGridNoParagraph__GKIsP label:nth-last-of-type(n+3),.TanakhMiniApp_siddurGrid__vNvQC label:nth-last-of-type(n+3){grid-column:span 1}.TanakhMiniApp_chapterTitle__FKbD2{margin-bottom:18px}.TanakhMiniApp_passagePair__a1bmI{grid-template-columns:1fr;gap:12px;padding:14px}.TanakhMiniApp_englishPane__n0PEF{font-size:.98rem;line-height:1.62}}@media (max-width:480px){.TanakhMiniApp_tanakhGrid__cgRtM{grid-template-columns:minmax(0,1fr) minmax(4rem,.32fr) minmax(4rem,.32fr) 36px;gap:7px}.TanakhMiniApp_siddurGridNoParagraph__GKIsP,.TanakhMiniApp_siddurGrid__vNvQC{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:7px}}@media (prefers-reduced-motion:reduce){.TanakhMiniApp_passagePair__a1bmI{transition:none}}.TarotMiniApp_app__BBt2L{width:100%;height:100%;min-height:0}.TarotMiniApp_srOnly__s9KXl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TarotMiniApp_panel__vXDH_{--tarot-display-font:var(--mini-app-display-font);--tarot-card-move-ease:cubic-bezier(0.45,0,0.55,1);--tarot-page-padding-top:28px;--tarot-page-padding-x:16px;--tarot-action-clearance:84px;--tarot-ink:var(--mini-app-ink);--tarot-muted-ink:var(--mini-app-muted);--tarot-paper:var(--mini-app-paper);--tarot-line:var(--mini-app-line);position:relative;isolation:isolate;min-width:0;min-height:100%;height:100%;overflow:hidden}.TarotMiniApp_content__OlFck{display:grid;grid-template-rows:minmax(0,1fr) auto}.TarotMiniApp_panel__vXDH_[data-reversal-control=visible]{--tarot-action-clearance:136px}.TarotMiniApp_panel__vXDH_[data-daily-countdown=true]{--tarot-action-clearance:108px}.TarotMiniApp_panel__vXDH_[data-daily-countdown=true][data-reversal-control=visible]{--tarot-action-clearance:160px}.TarotMiniApp_panel__vXDH_:before{position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");content:"";pointer-events:none}.TarotMiniApp_focusArea__e535q{position:relative;min-width:0;min-height:0;padding:var(--tarot-page-padding-top) var(--tarot-page-padding-x) var(--tarot-action-clearance);overflow:hidden;box-sizing:border-box;scrollbar-gutter:stable both-edges}.TarotMiniApp_focusAreaReading__GLf_1{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.TarotMiniApp_messageCard__WTWgr{position:absolute;top:50%;left:50%;display:grid;justify-items:center;gap:10px;width:min(calc(100% - 40px),28rem);padding:22px 20px;border:1px solid var(--tarot-line);border-radius:24px;background:rgb(255 253 246/.94);box-shadow:0 20px 48px rgb(30 62 61/.12);text-align:center;transform:translate(-50%,-50%)}.TarotMiniApp_messageCardTitle__Lmcys{margin:0;font-family:var(--tarot-display-font);font-size:clamp(1.18rem,3vw,1.42rem);line-height:1.2;text-wrap:balance}.TarotMiniApp_messageCardBody__2Gpi7{margin:0;max-width:30ch;color:var(--tarot-muted-ink);font-size:.96rem;line-height:1.55;text-wrap:pretty}.TarotMiniApp_intro__oWJ5T{position:absolute;inset:var(--tarot-page-padding-top) var(--tarot-page-padding-x) var(--tarot-action-clearance);display:grid;align-content:center;justify-items:center;margin:0 auto;text-align:center}.TarotMiniApp_introTitle__pQnmH{max-width:20ch;margin:0;font-family:var(--tarot-display-font);font-size:clamp(1.85rem,6.5vw,3.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.TarotMiniApp_cardStage__jcRHb{position:absolute;top:0;left:50%;z-index:2;display:flex;width:100%;justify-content:center;transform:translate3d(-50%,var(--tarot-card-centered-top-y,48px),0);transition:transform var(--tarot-card-move-duration,.78s) var(--tarot-card-move-ease);pointer-events:none}.TarotMiniApp_cardStageTopAligned__m9OBm{transform:translate3d(-50%,var(--tarot-card-top-y,0),0)}.TarotMiniApp_cardEntrance__JfCHv{flex:0 0 auto}.TarotMiniApp_cardSizer__SM3y1{position:relative;width:var(--tarot-card-width,225px);height:var(--tarot-card-height,360px);transform:translateZ(0) scale(1);transform-origin:top center;transition:transform var(--tarot-card-move-duration,.78s) var(--tarot-card-move-ease)}.TarotMiniApp_cardStageTopAligned__m9OBm .TarotMiniApp_cardSizer__SM3y1{transform:translateZ(0) scale(var(--tarot-card-settled-scale,.62))}.TarotMiniApp_cardFace__trxP4{position:absolute;inset:0;overflow:hidden;border:1px solid rgb(23 56 59/.18);border-radius:clamp(14px,4.5%,22px);background:var(--tarot-paper);box-shadow:0 22px 48px rgb(20 55 57/.17),0 4px 12px rgb(20 55 57/.1);transform:translateZ(.1px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.TarotMiniApp_cardAction__2tht9{position:absolute;inset:0;z-index:2;padding:0;border:0;border-radius:clamp(14px,4.5%,22px);appearance:none;background:transparent;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.TarotMiniApp_cardAction__2tht9:focus-visible{outline:3px solid var(--tarot-ink);outline-offset:6px}.TarotMiniApp_cardAction__2tht9:disabled{cursor:default}.TarotMiniApp_cardFront__tZfbF{transform:rotateY(180deg) translateZ(.1px)}.TarotMiniApp_cardImage__u_Z_A,.TarotMiniApp_imageFallback__x8YFu{display:block;width:100%;height:100%}.TarotMiniApp_cardImage__u_Z_A{object-fit:cover;user-select:none;-webkit-user-drag:none}.TarotMiniApp_cardImageReversed__agBDP{transform:rotate(180deg)}.TarotMiniApp_imageFallback__x8YFu{overflow:hidden}.TarotMiniApp_cardBackFallback__xVTDj{background:radial-gradient(circle at center,transparent 0 14%,rgb(255 249 232/.9) 14.5% 16%,transparent 16.5% 28%,rgb(255 249 232/.78) 28.5% 30%,transparent 30.5%),conic-gradient(from 22.5deg,#e96f53,#f3b951,#73b8a9,#63a7c5,#e96f53)}.TarotMiniApp_cardFrontFallback__XUxjl{display:grid;place-items:end center;padding:12%;color:var(--tarot-ink);background:radial-gradient(circle at 50% 34%,#fff6c8 0 16%,transparent 16.5%),linear-gradient(155deg,#8ad0c3,#f8c968 52%,#ee8b68);font-family:var(--tarot-display-font);font-size:clamp(.75rem,3vw,1.05rem);font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.TarotMiniApp_readingViewport__LBt62{position:relative;z-index:1;width:min(100%,36rem);margin:0 auto;padding-top:calc(var(--tarot-settled-card-height, 0px) + 24px);padding-bottom:16px}.TarotMiniApp_readingContent___cyba{display:grid;align-content:start;justify-items:center;gap:18px;padding:0 6px 4px;text-align:center;user-select:text}.TarotMiniApp_readingHeader__LnG9B{display:grid;justify-items:center;gap:5px;width:100%}.TarotMiniApp_cardOrientation__mWi2f{margin:0;color:var(--tarot-muted-ink);font-size:.82rem;font-weight:600;letter-spacing:.04em;line-height:1.3}.TarotMiniApp_cardName__BRCQl{margin:0;font-family:var(--tarot-display-font);font-size:clamp(1.65rem,5vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.TarotMiniApp_keywords__WliEC{margin:0;max-width:38ch;color:var(--tarot-muted-ink);font-size:clamp(.88rem,2.3vw,.94rem);font-weight:500;line-height:1.45;text-transform:capitalize;text-wrap:balance}.TarotMiniApp_interpretationBox__PMs6D{display:grid;gap:18px;width:min(100%,35rem);padding:17px 19px 18px;border:1px solid var(--tarot-line);border-radius:18px;color:var(--tarot-ink);background:rgb(255 253 246/.84);text-align:left}.TarotMiniApp_interpretationText__JPfP3{margin:0;max-width:62ch;color:#385b5e;font-size:clamp(1rem,2.3vw,1.04rem);font-weight:400;line-height:1.65;text-wrap:pretty}.TarotMiniApp_reflectionPrompt__dkh_t{margin:0;max-width:60ch;color:var(--tarot-ink);font-size:clamp(1rem,2.3vw,1.04rem);font-weight:400;line-height:1.62;text-wrap:pretty}.TarotMiniApp_actionsShell__ze1o1{position:absolute;right:0;bottom:0;left:0;z-index:4;display:grid;gap:10px;padding:12px var(--tarot-page-padding-x) 14px;pointer-events:none}.TarotMiniApp_panel__vXDH_[data-daily-countdown=true] .TarotMiniApp_actionsShell__ze1o1{background:linear-gradient(to bottom,transparent,var(--mini-app-paper) 40px)}.TarotMiniApp_actions__6mi__{display:grid;gap:8px;width:min(100%,32rem);margin:0 auto}.TarotMiniApp_inlineMessage__HZDaP{display:grid;gap:4px;width:min(100%,28rem);margin:0 auto;padding:10px 13px;border:1px solid var(--tarot-line);border-radius:16px;background:rgb(255 253 246/.84);text-align:center}.TarotMiniApp_inlineMessageTitle__dnodA{margin:0;font-size:.88rem;font-weight:750;line-height:1.35}.TarotMiniApp_inlineMessageBody__hNAC9{margin:0;color:var(--tarot-muted-ink);font-size:.82rem;line-height:1.45}.TarotMiniApp_actionControl__aI6UW{width:min(100%,20rem);max-width:100%;justify-self:center;pointer-events:auto}.TarotMiniApp_toggleRow__bZ7jP{display:flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;justify-content:center;justify-self:center;gap:10px;color:var(--tarot-muted-ink);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:opacity .16s ease;-webkit-tap-highlight-color:transparent}.TarotMiniApp_toggleRow__bZ7jP[data-disabled=true]{cursor:default;opacity:.6}.TarotMiniApp_toggleLabel__a4jDb{font-size:.84rem;font-weight:600;line-height:1.3;white-space:nowrap}.TarotMiniApp_toggleSwitch__96JLz{flex-shrink:0;background:#718987}.TarotMiniApp_toggleSwitch__96JLz[data-state=checked]{background:#287b76}.TarotMiniApp_toggleSwitch__96JLz [data-slot=switch-thumb]{background:#fffdf5}.TarotMiniApp_actionLabelViewport__NCfG3{display:grid;place-items:center}.TarotMiniApp_actionLabelText__Cz0TB{grid-area:1/1}.dark .TarotMiniApp_inlineMessage__HZDaP,.dark .TarotMiniApp_interpretationBox__PMs6D,.dark .TarotMiniApp_messageCard__WTWgr{background:rgb(25 60 58/.82)}.dark .TarotMiniApp_interpretationText__JPfP3{color:#d3dfd7}.dark .TarotMiniApp_toggleSwitch__96JLz{background:#718987}.dark .TarotMiniApp_toggleSwitch__96JLz[data-state=checked]{background:#75c4b4}.dark .TarotMiniApp_toggleSwitch__96JLz [data-slot=switch-thumb]{background:#fff8e5}@media (max-width:639px){.TarotMiniApp_panel__vXDH_{--tarot-page-padding-top:24px;--tarot-page-padding-x:14px}.TarotMiniApp_readingViewport__LBt62{padding-top:calc(var(--tarot-settled-card-height, 0px) + 20px)}.TarotMiniApp_interpretationBox__PMs6D{padding:13px 14px 14px}}@media (max-height:520px) and (orientation:landscape){.TarotMiniApp_panel__vXDH_,.TarotMiniApp_panel__vXDH_[data-reversal-control=visible]{--tarot-page-padding-top:12px;--tarot-action-clearance:72px}.TarotMiniApp_panel__vXDH_[data-daily-countdown=true],.TarotMiniApp_panel__vXDH_[data-daily-countdown=true][data-reversal-control=visible]{--tarot-action-clearance:96px}.TarotMiniApp_readingViewport__LBt62{padding-top:calc(var(--tarot-settled-card-height, 0px) + 14px);padding-bottom:8px}.TarotMiniApp_readingContent___cyba{gap:12px}.TarotMiniApp_introTitle__pQnmH{max-width:28ch;font-size:clamp(1.45rem,7cqh,2.15rem)}.TarotMiniApp_interpretationBox__PMs6D{padding:11px 13px 12px}.TarotMiniApp_actionsShell__ze1o1{padding-top:8px;padding-bottom:8px}.TarotMiniApp_actionsWithToggle__rhqQI{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(100%,42rem);gap:10px}.TarotMiniApp_actionControl__aI6UW{width:100%}}@media (prefers-reduced-motion:reduce){.TarotMiniApp_cardSizer__SM3y1,.TarotMiniApp_cardStage__jcRHb{transition-duration:1ms}}[data-reduced-motion=true] .TarotMiniApp_cardSizer__SM3y1,[data-reduced-motion=true] .TarotMiniApp_cardStage__jcRHb{transition-duration:1ms}.MiniAppSettingsDialog_dialog__UpV2s{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100% - 24px,560px);height:min(82vh,680px);max-height:none;gap:0;overflow:hidden;padding:0}.MiniAppSettingsDialog_header__JROCy{position:relative;min-height:64px;padding:22px 24px 18px;border-bottom:1px solid var(--border);background:var(--space-frost-section-background,var(--background));text-align:left}.MiniAppSettingsDialog_header__JROCy>*{text-align:left}.MiniAppSettingsDialog_body__8C9a5{display:grid;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;scrollbar-color:var(--muted-foreground) transparent;scrollbar-gutter:stable}.MiniAppSettingsDialog_body__8C9a5::-webkit-scrollbar{width:10px}.MiniAppSettingsDialog_body__8C9a5::-webkit-scrollbar-corner,.MiniAppSettingsDialog_body__8C9a5::-webkit-scrollbar-track{background:transparent}.MiniAppSettingsDialog_body__8C9a5::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--muted-foreground);background-clip:padding-box}.MiniAppSettingsDialog_body__8C9a5::-webkit-scrollbar-thumb:hover{background:var(--foreground);background-clip:padding-box}.MiniAppSettingsDialog_footer__Blsqu{position:relative;z-index:2;padding:14px 24px 18px;border-top:1px solid var(--border);background:var(--space-frost-section-background,var(--background))}.MiniAppSettingsDialog_footer__Blsqu:before{position:absolute;right:0;bottom:100%;left:0;height:34px;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--space-frost-section-background,var(--background)))}.MiniAppSettingsDialog_footerActions__cUMI3{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}@media (max-width:639px){.MiniAppSettingsDialog_dialog__UpV2s{width:100vw;height:100dvh;max-width:none;border:0;border-radius:0}.MiniAppSettingsDialog_header__JROCy{min-height:58px;padding:19px 20px 15px}.MiniAppSettingsDialog_body__8C9a5{padding:16px 20px 20px}.MiniAppSettingsDialog_footer__Blsqu{padding-right:20px;padding-bottom:max(18px,var(--safe-area-inset-bottom));padding-left:20px}}html[data-host=flutter-webview] .MiniAppSettingsDialog_dialog__UpV2s{width:min(calc(100% - 24px - var(--safe-area-inset-left) - var(--safe-area-inset-right)),560px);max-height:calc(var(--host-viewport-height, 100dvh) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom) - 24px);top:calc(var(--safe-area-inset-top) + (var(--host-viewport-height, 100dvh) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)) / 2);left:calc(var(--safe-area-inset-left) + (100vw - var(--safe-area-inset-left) - var(--safe-area-inset-right)) / 2)}@media (max-width:639px){html[data-host=flutter-webview] .MiniAppSettingsDialog_dialog__UpV2s{top:0;left:50%;width:100vw;height:var(--host-viewport-height,100dvh);max-height:var(--host-viewport-height,100dvh);translate:-50% 0}html[data-host=flutter-webview] .MiniAppSettingsDialog_header__JROCy{padding-top:calc(var(--safe-area-inset-top) + 19px)}html[data-host=flutter-webview] .MiniAppSettingsDialog_body__8C9a5,html[data-host=flutter-webview] .MiniAppSettingsDialog_footer__Blsqu,html[data-host=flutter-webview] .MiniAppSettingsDialog_header__JROCy{padding-right:calc(var(--safe-area-inset-right) + 20px);padding-left:calc(var(--safe-area-inset-left) + 20px)}html[data-host=flutter-webview] .MiniAppSettingsDialog_footer__Blsqu{padding-bottom:calc(var(--safe-area-inset-bottom) + 18px)}}.TimerMiniApp_app__gxgTF{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--background);color:var(--foreground);-webkit-text-size-adjust:100%;text-size-adjust:100%}.TimerMiniApp_content__NmUN_{display:flex;flex-direction:column;container:timer-layout/size}.TimerMiniApp_app__gxgTF:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,var(--border) 1px,transparent 1px),linear-gradient(180deg,var(--border) 1px,transparent 1px);background-size:42px 42px;opacity:.3;mask-image:linear-gradient(180deg,transparent,black 18%,black 78%,transparent)}.TimerMiniApp_topBar__iADu8{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;padding:22px 20px 12px}.TimerMiniApp_titleBlock__0o9vH{display:grid;min-width:0;gap:6px;padding:0;text-align:left}.TimerMiniApp_titleBlock__0o9vH:disabled{cursor:default}.TimerMiniApp_kicker__EvctV{color:var(--muted-foreground);font-size:.78rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.TimerMiniApp_title__XxvZI{max-width:min(28rem,100%);margin:0;overflow:hidden;color:var(--foreground);font-size:1.8rem;line-height:1.06;text-overflow:ellipsis;white-space:nowrap}.TimerMiniApp_iconButton__4gVXE{width:var(--timer-control-height,48px);min-width:var(--timer-control-height,48px);height:var(--timer-control-height,48px);padding:0}.TimerMiniApp_main__juvmD{position:relative;z-index:1;display:grid;flex:1 1 auto;row-gap:16px;min-height:0;padding:8px 20px 26px}.TimerMiniApp_main__juvmD,.TimerMiniApp_main__juvmD[data-mode=countdown]{grid-template-rows:minmax(0,1fr) auto}.TimerMiniApp_setupScrollArea__JZrZS{min-height:0;margin:0 -20px;padding:0 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.TimerMiniApp_setupPanel__ALqDJ{display:grid;align-content:center;gap:16px;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;width:min(100%,420px);max-width:calc(100vw - 40px);min-height:100%;margin:0 auto;animation:TimerMiniApp_screenFadeIn__8qynU .26s ease-out}.TimerMiniApp_duration__5m0c5,.TimerMiniApp_phase__ytjbn{color:var(--muted-foreground);font-size:.78rem;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.TimerMiniApp_sessionStatus__ZLSfc{min-height:1rem;color:var(--muted-foreground);font-size:.72rem;font-weight:700;line-height:1}.TimerMiniApp_configRows__jRV_9{display:grid;gap:8px;min-width:0}.TimerMiniApp_configRow__sk8At{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:0 2px;border:0;border-bottom:1px solid var(--border);text-align:left}.TimerMiniApp_configRow__sk8At span{color:var(--muted-foreground);font-size:.78rem;font-weight:800;text-transform:uppercase}.TimerMiniApp_configRow__sk8At strong{max-width:11rem;overflow:hidden;color:var(--foreground);font-size:.95rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.TimerMiniApp_controls__wFC5c{--timer-control-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;animation:TimerMiniApp_screenFadeIn__8qynU .26s ease-out}.TimerMiniApp_controls__wFC5c[data-layout=setup]{display:grid;grid-template-columns:var(--timer-control-height) minmax(0,180px) var(--timer-control-height);width:min(100%,320px);margin:0 auto;gap:10px}.TimerMiniApp_controls__wFC5c[data-visible=false] .TimerMiniApp_primaryButton__NsAsH{opacity:0;pointer-events:none;transform:translateY(6px)}.TimerMiniApp_primaryButton__NsAsH{min-width:min(58vw,210px);min-height:var(--timer-control-height,48px);transition:opacity .18s ease,transform .18s ease,background-color .16s ease}.TimerMiniApp_controls__wFC5c[data-layout=setup] .TimerMiniApp_primaryButton__NsAsH{width:100%;min-width:0}.TimerMiniApp_countdownView__G6lFM{position:relative;display:grid;align-content:safe center;justify-items:center;gap:34px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;animation:TimerMiniApp_screenFadeIn__8qynU .42s ease-out}.TimerMiniApp_countdownView__G6lFM[data-returning=true]{pointer-events:none;animation:TimerMiniApp_countdownCompleteFade__kxfxx 2.2s ease-in-out forwards}.TimerMiniApp_countdownView__G6lFM[data-returning=true] .TimerMiniApp_countdownControls__S2x76{opacity:0;transition:opacity .42s ease}.TimerMiniApp_countdownCore__LhIU_{position:relative;display:grid;justify-items:center;gap:12px;width:min(82vw,420px);min-height:240px;place-content:center;text-align:center}.TimerMiniApp_countdownGlow__AR2Zv{position:absolute;inset:50% auto auto 50%;width:min(70vw,340px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--muted),transparent 68%);opacity:0;transform:translate(-50%,-50%) scale(.76);animation:TimerMiniApp_soundGlow__klxe9 .98s ease-out}.TimerMiniApp_countdownTime__p1Pa_{color:var(--foreground);font-size:clamp(4.4rem,18vw,8rem);font-variant-numeric:tabular-nums;font-weight:500;line-height:.9}.TimerMiniApp_countdownControls__S2x76{display:grid;justify-items:center;min-height:96px}.TimerMiniApp_countdownToggle__hhsYE{display:grid;width:96px;aspect-ratio:1;border:0;border-radius:50%;background:transparent;color:var(--foreground);place-items:center}.TimerMiniApp_countdownToggle__hhsYE svg{width:62px;height:62px;stroke-width:1.45}.TimerMiniApp_timeEditorBody__Kurkh{padding-right:0;padding-left:0}.TimerMiniApp_field__cZi2S{display:grid;gap:8px;min-width:0}.TimerMiniApp_fieldHeader__UrIUE{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.TimerMiniApp_field__cZi2S label{color:var(--muted-foreground);font-size:.82rem;font-weight:800}.TimerMiniApp_editorStack__d6UKu{display:grid;gap:18px}.TimerMiniApp_centeredEditor__IB_ug{display:grid;align-content:center;gap:14px;min-height:100%}.TimerMiniApp_wheelOption__0pb_h{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.TimerMiniApp_wheelHighlight__u34pM{position:relative;background:transparent;color:var(--foreground);outline:none}.TimerMiniApp_wheelHighlight__u34pM[data-rwp-highlight-wrapper]{box-shadow:none}.TimerMiniApp_wheelHighlight__u34pM:before{position:absolute;inset:0 auto 0 50%;width:3.15rem;border-radius:999px;background:var(--muted);content:"";pointer-events:none;transform:translateX(-50%)}.TimerMiniApp_wheelHighlightItem__7P3ez{position:relative;z-index:1;color:var(--foreground)}.TimerMiniApp_timeWheelEditor__HvYus{display:grid;gap:14px;min-width:0}.TimerMiniApp_timeWheelEditor__HvYus[data-disabled=true] .TimerMiniApp_timeWheelGrid__Ana2G{pointer-events:none;opacity:.55}.TimerMiniApp_timeWheelGrid__Ana2G{--time-wheel-columns:2;display:grid;grid-template-columns:repeat(var(--time-wheel-columns),minmax(0,1fr));align-items:stretch;width:100%;min-width:0;gap:0}.TimerMiniApp_timeWheelGrid__Ana2G[data-columns="3"]{--time-wheel-columns:3}.TimerMiniApp_timeWheelColumn__Ey2rm{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:end;width:100%;min-width:0;overflow:hidden;gap:6px}.TimerMiniApp_timeWheelFrame__58_sm{width:100%;min-width:0;min-height:168px;padding:0;border:0;background:transparent;box-shadow:none}.TimerMiniApp_timeWheelColumn__Ey2rm [data-rwp]{width:100%;min-width:0}.TimerMiniApp_timeWheelColumn__Ey2rm>span{padding-bottom:10px;color:var(--muted-foreground);font-size:.72rem;font-weight:800;text-align:center;text-transform:uppercase}.TimerMiniApp_timePresetStrip__kelio{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto;padding:0 24px 2px;scrollbar-width:none}.TimerMiniApp_timePresetStrip__kelio::-webkit-scrollbar{display:none}.TimerMiniApp_pillButton__UxcvH{flex:0 0 auto}.TimerMiniApp_nativeDuration__18gyv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.TimerMiniApp_nativeDuration__18gyv[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.TimerMiniApp_nativeDuration__18gyv[data-density=compact]{gap:6px}.TimerMiniApp_nativeDuration__18gyv label{display:grid;min-width:0;gap:6px}.TimerMiniApp_nativeDuration__18gyv[data-density=compact] label{gap:4px}.TimerMiniApp_nativeDuration__18gyv span{color:var(--muted-foreground);font-size:.72rem;font-weight:800;text-transform:uppercase}.TimerMiniApp_nativeDuration__18gyv[data-density=compact] span{font-size:.64rem}.TimerMiniApp_nativeTimeSelect__iWHxz{font-variant-numeric:tabular-nums}.TimerMiniApp_nativeDuration__18gyv[data-density=compact] .TimerMiniApp_nativeTimeSelect__iWHxz{min-height:32px;padding-right:1.35rem;padding-left:.55rem}.TimerMiniApp_nativeDuration__18gyv[data-density=compact] [data-slot=native-select-icon]{right:.45rem;width:.85rem;height:.85rem}.TimerMiniApp_presetList__s3Ehj,.TimerMiniApp_presetSection__4eOz_{display:grid;gap:10px}.TimerMiniApp_presetSection__4eOz_>label{color:var(--muted-foreground);font-size:.82rem;font-weight:800}.TimerMiniApp_emptyState__4OKSj{display:grid;gap:12px;justify-items:start;padding:8px 0}.TimerMiniApp_emptyState__4OKSj p{margin:0;color:var(--muted-foreground)}.TimerMiniApp_ambientGrid__AOEpB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:10px}.TimerMiniApp_ambientTile__EzVnT{min-width:0;min-height:44px;height:auto;width:100%;white-space:normal}.TimerMiniApp_intervalFlow___JvbU{display:grid;min-width:0}.TimerMiniApp_intervalScreen__WYwuq{min-width:0}.TimerMiniApp_intervalScreen__WYwuq[data-screen=list]{animation:TimerMiniApp_intervalSlideBack__KE5xF .18s ease-out}.TimerMiniApp_intervalScreen__WYwuq[data-screen=detail]{animation:TimerMiniApp_intervalSlideIn__QBVGN .2s ease-out}.TimerMiniApp_intervalList__AkT_I{display:grid;gap:10px}.TimerMiniApp_intervalSummaryCard__HVuDR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.TimerMiniApp_intervalSummaryCard__HVuDR[data-selected=true]{border-color:var(--primary);background:var(--accent)}.TimerMiniApp_intervalSummaryMain__KqFdu{display:grid;gap:5px;min-width:0;padding:0;text-align:left}.TimerMiniApp_intervalSummaryTitle__ylm80{display:flex;align-items:baseline;gap:8px;min-width:0}.TimerMiniApp_intervalSummaryMeta__3yd7P,.TimerMiniApp_intervalSummaryTitle__ylm80 span,.TimerMiniApp_intervalSummaryTitle__ylm80 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimerMiniApp_intervalSummaryTitle__ylm80 strong{color:var(--foreground);font-size:.95rem}.TimerMiniApp_intervalSummaryMeta__3yd7P,.TimerMiniApp_intervalSummaryTitle__ylm80 span{color:var(--muted-foreground);font-size:.78rem}.TimerMiniApp_addIntervalPlaceholder__cazlC{min-height:74px}.TimerMiniApp_intervalDetail__Y58h2{display:grid;gap:14px;min-width:0}.TimerMiniApp_chimeImageSelector__M2mCR{--chime-image-size:148px;position:relative;min-width:0;width:100%;margin:-4px 0 0;padding:6px 0 10px;overflow:hidden;opacity:0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);pointer-events:none;transform:translateY(4px);transition:opacity .26s ease,transform .26s ease;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.TimerMiniApp_chimeImageSelector__M2mCR[data-ready=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.TimerMiniApp_chimeImageSelector__M2mCR[data-wide=true]{--chime-image-size:clamp(112px,36vw,148px);justify-self:center;width:min(100vw,548px);margin-right:0;margin-left:0}.TimerMiniApp_chimeImageTrack__wFBsV{margin-left:0;padding-right:0;padding-left:0;touch-action:pan-y pinch-zoom}.TimerMiniApp_chimeSlide__DtisD{display:grid;flex:0 0 auto;padding:4px 8px;place-items:stretch center}.TimerMiniApp_chimeCard__tHiDA{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;gap:8px;width:calc(var(--chime-image-size) + 20px);padding:8px;border:2px solid transparent;border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:500;line-height:1.4;text-align:center;cursor:pointer}.TimerMiniApp_chimeCard__tHiDA[aria-pressed=true]{border-color:var(--primary)}.TimerMiniApp_chimeCard__tHiDA:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.TimerMiniApp_chimeCard__tHiDA:disabled{cursor:default;opacity:.5}.TimerMiniApp_chimeImage__cK4uy{position:relative;width:var(--chime-image-size);height:var(--chime-image-size)}.TimerMiniApp_chimeImage__cK4uy img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.TimerMiniApp_strikeSelector__rI5mr{display:flex;justify-content:center;gap:6px}.TimerMiniApp_intervalGroup__CUXPi{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.TimerMiniApp_intervalField__M6enf label,.TimerMiniApp_intervalGroup__CUXPi>label{color:var(--muted-foreground);font-size:.72rem;font-weight:800;text-transform:uppercase}.TimerMiniApp_intervalTimingRow__ypQ0K{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px}.TimerMiniApp_intervalTimingRow__ypQ0K>button{min-width:0;width:100%;height:auto;min-height:32px;white-space:normal}.TimerMiniApp_intervalTimingRow__ypQ0K .TimerMiniApp_nativeDuration__18gyv,.TimerMiniApp_repeatEveryRow__dgtfX .TimerMiniApp_nativeDuration__18gyv{display:contents}.TimerMiniApp_intervalField__M6enf{display:grid;gap:6px;min-width:0}.TimerMiniApp_repeatToggleRow__f6lXI{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px}.TimerMiniApp_repeatCountHeader__mw79F label,.TimerMiniApp_repeatToggleRow__f6lXI label{color:var(--muted-foreground);font-size:.82rem;font-weight:800}.TimerMiniApp_repeatSection___o4qo{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.TimerMiniApp_repeatEveryRow__dgtfX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px}.TimerMiniApp_repeatEveryRow__dgtfX>label{grid-column:span 2;min-height:32px;color:var(--muted-foreground);font-size:.72rem;font-weight:800;line-height:32px;text-transform:uppercase}.TimerMiniApp_repeatCountControl__ZKUK3{display:grid;gap:10px}.TimerMiniApp_repeatCountFooter__TnsA_,.TimerMiniApp_repeatCountHeader__mw79F{display:flex;align-items:center;justify-content:space-between;gap:10px}.TimerMiniApp_repeatCountHeader__mw79F strong{color:var(--foreground);font-size:.92rem;font-variant-numeric:tabular-nums}.TimerMiniApp_repeatCountHeaderActions___oXfK{display:flex;align-items:center;gap:8px}.TimerMiniApp_repeatCountFooter__TnsA_ span{min-width:2rem;color:var(--muted-foreground);font-size:.72rem;font-weight:800;text-align:center}.TimerMiniApp_repeatCountControl__ZKUK3 input[type=range]{width:100%;accent-color:var(--primary)}.TimerMiniApp_volumeRow__JgTPD{display:grid;gap:9px;padding:0 0 14px;border-bottom:1px solid var(--border)}.TimerMiniApp_volumeRow__JgTPD:last-child{padding-bottom:0;border-bottom:0}.TimerMiniApp_volumeHeader__e8TOh{display:flex;align-items:center;justify-content:space-between;gap:12px}.TimerMiniApp_volumeHeader__e8TOh label{color:var(--muted-foreground);font-size:.82rem;font-weight:800}.TimerMiniApp_volumeHeader__e8TOh strong{color:var(--foreground);font-size:.92rem;font-variant-numeric:tabular-nums}.TimerMiniApp_volumeRow__JgTPD input[type=range]{width:100%;accent-color:var(--primary)}@keyframes TimerMiniApp_intervalSlideIn__QBVGN{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes TimerMiniApp_intervalSlideBack__KE5xF{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes TimerMiniApp_screenFadeIn__8qynU{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes TimerMiniApp_countdownCompleteFade__kxfxx{0%,28%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes TimerMiniApp_soundGlow__klxe9{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.18)}}@media (max-width:639px){.TimerMiniApp_ambientGrid__AOEpB{grid-template-columns:repeat(2,minmax(0,1fr))}.TimerMiniApp_topBar__iADu8{align-items:center;padding-top:18px}.TimerMiniApp_title__XxvZI{max-width:100%;font-size:1.35rem}.TimerMiniApp_main__juvmD{padding-bottom:20px}.TimerMiniApp_setupPanel__ALqDJ{gap:14px}.TimerMiniApp_controls__wFC5c[data-layout=setup]{grid-template-columns:var(--timer-control-height) minmax(0,1fr) var(--timer-control-height);width:min(100%,296px)}.TimerMiniApp_timeEditorBody__Kurkh{padding-right:0;padding-left:0}.TimerMiniApp_timePresetStrip__kelio{padding-right:20px;padding-left:20px}.TimerMiniApp_chimeImageSelector__M2mCR{width:100%;margin-right:0;margin-left:0}.TimerMiniApp_chimeImageTrack__wFBsV{padding-right:0;padding-left:0}.TimerMiniApp_chimeImageSelector__M2mCR[data-wide=true]{--chime-image-size:clamp(104px,34vw,132px)}.TimerMiniApp_nativeDuration__18gyv{grid-template-columns:1fr}.TimerMiniApp_nativeDuration__18gyv[data-density=compact]{grid-template-columns:repeat(3,minmax(0,1fr))}.TimerMiniApp_nativeDuration__18gyv[data-density=compact][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:620px){.TimerMiniApp_title__XxvZI{font-size:1.25rem}.TimerMiniApp_primaryButton__NsAsH{min-height:48px}}@container timer-layout (max-height: 480px){.TimerMiniApp_topBar__iADu8{padding-top:12px;padding-bottom:8px}.TimerMiniApp_main__juvmD{row-gap:12px;padding-bottom:14px}.TimerMiniApp_countdownView__G6lFM{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:min(100%,520px);margin:0 auto}.TimerMiniApp_countdownCore__LhIU_{gap:6px;width:100%;min-height:0}.TimerMiniApp_countdownTime__p1Pa_{font-size:clamp(3rem,18cqh,5rem)}.TimerMiniApp_countdownControls__S2x76{min-height:64px}.TimerMiniApp_countdownToggle__hhsYE{width:64px}.TimerMiniApp_countdownToggle__hhsYE svg{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.TimerMiniApp_chimeImageSelector__M2mCR,.TimerMiniApp_controls__wFC5c,.TimerMiniApp_countdownView__G6lFM,.TimerMiniApp_intervalScreen__WYwuq,.TimerMiniApp_primaryButton__NsAsH,.TimerMiniApp_setupPanel__ALqDJ{animation:none;transition:none}.TimerMiniApp_countdownGlow__AR2Zv{display:none}}.MiniAppStandalonePage_page__4gaq1{display:flex;min-height:100vh;min-height:100svh;min-height:100dvh;height:100vh;height:100svh;height:100dvh;min-height:var(--host-viewport-height,100dvh);height:var(--host-viewport-height,100dvh);overflow:hidden;color:var(--foreground)}.MiniAppStandalonePage_shell__w6_yE{display:flex;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%}.MiniAppHost_overlay__g9KTX{position:fixed;inset:0;z-index:280;--mini-app-overlay-wash:rgb(255 255 255/0.3);opacity:0;background:var(--mini-app-overlay-wash);backdrop-filter:blur(24px) saturate(1.08);animation:MiniAppHost_mini-app-overlay-fade__JagtI .22s ease both;animation-delay:.14s}.dark .MiniAppHost_overlay__g9KTX{--mini-app-overlay-wash:rgb(0 0 0/0.3)}.MiniAppHost_content__W0yew{position:fixed;inset:0;z-index:281;display:flex;width:100vw;height:var(--host-viewport-height,100dvh);min-width:0;min-height:0;overflow:hidden;opacity:0;transform-origin:var(--mini-app-origin-x,50%) var(--mini-app-origin-y,50%);animation:MiniAppHost_mini-app-content-in__EoCCS .26s cubic-bezier(.2,.86,.2,1) both;animation-delay:.14s}.MiniAppHost_content__W0yew:focus,.MiniAppHost_content__W0yew:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.MiniAppHost_content__W0yew,.MiniAppHost_overlay__g9KTX{opacity:1;animation:none}}@keyframes MiniAppHost_mini-app-overlay-fade__JagtI{0%{opacity:0}to{opacity:1}}@keyframes MiniAppHost_mini-app-content-in__EoCCS{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}html[data-host=flutter-webview] .sheet_content__hm8pP{max-height:var(--host-viewport-height,100dvh)}html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=left],html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=right]{height:var(--host-viewport-height,100dvh);padding-top:var(--safe-area-inset-top);padding-bottom:var(--safe-area-inset-bottom)}html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=left]{padding-left:var(--safe-area-inset-left)}html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=right]{padding-right:var(--safe-area-inset-right)}html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=bottom],html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=top]{padding-right:var(--safe-area-inset-right);padding-left:var(--safe-area-inset-left)}html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=top]{padding-top:var(--safe-area-inset-top)}html[data-host=flutter-webview] .sheet_content__hm8pP[data-side=bottom]{padding-bottom:var(--safe-area-inset-bottom)}html[data-host=flutter-webview] .sheet_content__hm8pP:not([data-side=bottom])>.sheet_close__1tkNZ{top:calc(var(--safe-area-inset-top) + 8px)}html[data-host=flutter-webview] .sheet_content__hm8pP:not([data-side=left])>.sheet_close__1tkNZ{right:calc(var(--safe-area-inset-right) + 8px)}