.StudyApp_root__NEVn5{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative}.StudyApp_srOnly__jMP51{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.StudyApp_vignette__WMcTV{position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 92% 96% at 50% 50%,rgba(0,0,0,.64) 0,rgba(0,0,0,.56) 10%,rgba(0,0,0,.47) 22%,rgba(0,0,0,.36) 36%,rgba(0,0,0,.24) 52%,rgba(0,0,0,.13) 70%,rgba(0,0,0,.05) 86%,transparent 100%);transform:translateZ(0);animation:StudyApp_vignetteBreath__J3Jyl 20s ease-in-out infinite}.StudyApp_vignetteDesk__GMcnU{background:radial-gradient(ellipse 82% 88% at 50% 50%,rgba(0,0,0,.54) 0,rgba(0,0,0,.46) 14%,rgba(0,0,0,.35) 30%,rgba(0,0,0,.22) 48%,rgba(0,0,0,.1) 68%,rgba(0,0,0,.03) 86%,transparent 100%)}@keyframes StudyApp_vignetteBreath__J3Jyl{0%,to{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translateZ(0) scale(1.018);opacity:.94}}@media (prefers-reduced-motion:reduce){.StudyApp_vignette__WMcTV{animation:none;opacity:.95}}.StudyApp_brandGlow__Eq4up{position:absolute;top:-70px;left:-70px;width:300px;height:260px;border-radius:50%;background:radial-gradient(circle,hsla(45,32%,62%,.1) 0,hsla(44,24%,54%,.04) 50%,transparent 72%);filter:blur(55px);pointer-events:none;z-index:1;animation:StudyApp_brandGlowDrift__gR0R_ 36s ease-in-out infinite}.StudyApp_pingFab__2ZXub{--panel-bg:linear-gradient(180deg,rgba(6,8,14,.52) 0%,rgba(6,8,14,.72));display:none;position:fixed;right:12px;bottom:calc(126px + env(safe-area-inset-bottom, 0px));z-index:37;align-items:center;gap:6px;height:34px;padding:0 12px 0 10px;border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.12);border-radius:18px;background:var(--panel-bg);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(210,224,246,.56);cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.36),0 4px 20px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.06)}.StudyApp_pingFab__2ZXub.StudyApp_landscape__p3kl_{--panel-bg:linear-gradient(180deg,rgba(8,14,10,.18) 0%,rgba(8,14,10,.36))}.StudyApp_pingFab__2ZXub.StudyApp_night__Js99S{--panel-bg:linear-gradient(180deg,rgba(10,8,24,.18) 0%,rgba(10,8,24,.36))}.StudyApp_pingFab__2ZXub.StudyApp_rain__U8AfH{--panel-bg:linear-gradient(180deg,rgba(4,10,22,.3) 0%,rgba(4,10,22,.52))}.StudyApp_pingFab__2ZXub.StudyApp_forest__bKauw{--panel-bg:linear-gradient(180deg,rgba(4,12,8,.18) 0%,rgba(4,12,8,.36))}.StudyApp_pingFab__2ZXub.StudyApp_desk__8Xgtk{--panel-bg:linear-gradient(180deg,rgba(8,6,22,.22) 0%,rgba(8,6,22,.4))}.StudyApp_pingFab__2ZXub.StudyApp_still__vGBP_{--panel-bg:linear-gradient(180deg,rgba(5,7,18,.28) 0%,rgba(5,7,18,.48))}.StudyApp_pingFab__2ZXub.StudyApp_dawn__4eFCE{--panel-bg:linear-gradient(180deg,rgba(28,18,36,.24) 0%,rgba(28,18,36,.44))}.StudyApp_pingFab__2ZXub.StudyApp_aurora__09B89{--panel-bg:linear-gradient(180deg,rgba(4,14,26,.24) 0%,rgba(4,14,26,.44))}.StudyApp_pingFab__2ZXub.StudyApp_lumen__K1OlV{--panel-bg:linear-gradient(180deg,hsla(42,55%,94%,.38) 0%,rgba(232,222,243,.54))}.StudyApp_pingFabDot__SGD7U{width:5px;height:5px;border-radius:50%;background:rgba(142,214,152,.78);box-shadow:0 0 7px rgba(142,214,152,.42);flex-shrink:0;animation:StudyApp_pingDotPulse__anyTV 2.4s ease-in-out infinite}@keyframes StudyApp_pingDotPulse__anyTV{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.StudyApp_pingFabCount__hQJz1{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:rgba(142,214,152,.18);border:1px solid rgba(142,214,152,.28);font-size:.44rem;font-weight:700;color:rgba(142,214,152,.88)}@media (max-width:1099px){.StudyApp_pingFab__2ZXub{display:inline-flex}}.StudyApp_main__pPgGj{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;padding-bottom:80px}.StudyApp_clockLabel__bNBr_{top:-68px;font-size:.82rem;font-weight:650;color:rgba(236,244,255,.94);letter-spacing:.16em;text-shadow:0 1px 8px rgba(0,0,0,.46),0 0 18px rgba(220,232,255,.08)}.StudyApp_clockLabel__bNBr_,.StudyApp_dateLabel__bz09A{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--font-timer,"Space Mono",monospace)}.StudyApp_dateLabel__bz09A{top:-43px;font-size:.66rem;font-weight:600;color:rgba(228,236,252,.78);letter-spacing:.15em;text-shadow:0 1px 7px rgba(0,0,0,.46),0 0 14px rgba(220,232,255,.06)}.StudyApp_radarSlot__MTHTl{display:flex;justify-content:center;margin-top:12px;min-height:24px}.StudyApp_focusStatusRail__dwmH8{width:min(420px,calc(100vw - 96px));margin:14px auto 0;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.StudyApp_focusStatusPill__yKxDs{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(226,232,240,.08);border-radius:999px;background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.5rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.54);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 8px 24px -22px rgba(0,0,0,.74)}button.StudyApp_focusStatusPill__yKxDs{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.StudyApp_focusStatusButton__XStnp{transition:border-color .18s ease,color .18s ease,background .18s ease,transform .16s ease}.StudyApp_focusStatusButton__XStnp:focus-visible:not(:disabled),.StudyApp_focusStatusButton__XStnp:hover:not(:disabled){color:rgba(214,228,252,.82);border-color:rgba(130,160,210,.22);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.032));transform:translateY(-1px);outline:none}.StudyApp_focusStatusButton__XStnp:disabled{cursor:default}.StudyApp_focusStatusPill__yKxDs[data-tone=focus]{border-color:rgba(245,158,11,.18);color:rgba(245,190,92,.76)}.StudyApp_focusStatusPill__yKxDs[data-tone=preset]{border-color:rgba(130,160,210,.14);color:rgba(210,220,240,.58)}.StudyApp_focusStatusPill__yKxDs[data-tone=break],.StudyApp_focusStatusPill__yKxDs[data-tone=public]{border-color:rgba(52,211,153,.16);color:rgba(110,231,183,.7)}.StudyApp_focusStatusPill__yKxDs[data-tone=private]{border-color:rgba(148,163,184,.14)}.StudyApp_focusStatusDot__SIIW3{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.StudyApp_syncPanel__Pkh5_{width:min(300px,calc(100vw - 32px));min-height:26px;margin:7px auto 0;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding:0;border:0;background:transparent;box-shadow:none}.StudyApp_syncPanel__Pkh5_:empty{display:none}.StudyApp_syncPanelText__kNlFf{min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;text-align:center}.StudyApp_syncPanelText__kNlFf strong{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.54rem;font-weight:700;line-height:1.25;letter-spacing:.03em;color:rgba(210,224,246,.42)}.StudyApp_syncKicker__GAXtO,.StudyApp_syncStatus__UIMvh{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.48rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:rgba(210,224,246,.3)}.StudyApp_syncStatus__UIMvh{text-align:center;line-height:1.4}.StudyApp_syncGhostBtn__s6nYd,.StudyApp_syncPrimaryBtn__re1ho{min-height:26px;padding:0 9px;border-radius:999px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.48rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease}.StudyApp_syncPrimaryBtn__re1ho{border:1px solid rgba(245,158,11,.18);background:rgba(245,158,11,.08);color:rgba(245,190,92,.58)}.StudyApp_syncGhostBtn__s6nYd{border:1px solid rgba(210,224,246,.08);background:hsla(0,0%,100%,.025);color:rgba(210,224,246,.42)}.StudyApp_syncGhostBtn__s6nYd:hover,.StudyApp_syncPrimaryBtn__re1ho:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.08);border-color:rgba(245,158,11,.28);color:rgba(232,240,254,.88)}.StudyApp_catBubble__xxwqP{position:fixed;bottom:154px;left:max(calc(50% - 166px),20px);width:max-content;max-width:min(520px,calc(100vw - 44px));background:rgba(200,215,240,.06);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);border:1px solid rgba(200,215,240,.08);border-radius:50% 50% 50% 24%/52% 52% 48% 42%;padding:16px 40px 14px 22px;box-shadow:0 0 40px rgba(180,200,240,.04),0 0 80px rgba(160,185,235,.025),inset 0 1px 0 hsla(0,0%,100%,.06);z-index:25;opacity:0;transition:opacity .6s ease;pointer-events:none}.StudyApp_catBubbleVisible__Q8iXo{opacity:.95}.StudyApp_catBubbleText__PxUqJ{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.05rem;font-weight:400;color:rgba(224,232,248,.88);white-space:nowrap}@media (max-width:520px){.StudyApp_catBubble__xxwqP{left:50%;transform:translateX(-50%);bottom:118px;max-width:calc(100vw - 40px)}}@media (max-width:480px){.StudyApp_main__pPgGj{padding-bottom:70px;justify-content:safe center}.StudyApp_focusStatusRail__dwmH8{width:min(300px,calc(100vw - 96px));margin-top:10px;gap:5px}.StudyApp_focusStatusPill__yKxDs{min-height:22px;padding:0 7px;font-size:.45rem}.StudyApp_clockLabel__bNBr_{font-size:.7rem;top:-58px}.StudyApp_dateLabel__bz09A{font-size:.56rem;top:-36px}}@keyframes StudyApp_brandGlowDrift__gR0R_{0%,to{transform:translateZ(0);opacity:.85}40%{transform:translate3d(14px,10px,0);opacity:.96}70%{transform:translate3d(7px,16px,0);opacity:.88}}