.lm-pomo-pill[data-v-22610448]{position:fixed;top:14px;right:18px;z-index:65;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--lm-line-gold);border-radius:var(--lm-radius-pill);background:#fcfaf6f0;box-shadow:var(--lm-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;transition:box-shadow var(--lm-dur-fast) var(--lm-ease),transform var(--lm-dur-fast) var(--lm-ease)}.lm-pomo-pill[data-v-22610448]:hover{transform:translateY(-1px);box-shadow:var(--lm-shadow),var(--lm-shadow-gold)}.lm-pomo-pill__dot[data-v-22610448]{width:7px;height:7px;border-radius:50%;background:var(--lm-gold-500);animation:lm-pomo-breathe-22610448 1.6s ease-in-out infinite}@keyframes lm-pomo-breathe-22610448{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.lm-pomo-pill__label[data-v-22610448]{font-size:12px;letter-spacing:.1em;color:var(--lm-text-muted)}.lm-pomo-pill__time[data-v-22610448]{font-family:var(--lm-font-mono);font-size:12.5px;color:var(--lm-gold-600);font-variant-numeric:tabular-nums}.lm-pomo__pop[data-v-22610448]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#0e161370}.lm-pomo__pop-card[data-v-22610448]{width:100%;max-width:340px;padding:26px 26px 22px;border:1px solid var(--lm-line-gold);border-radius:var(--lm-radius-lg);background:var(--lm-ivory-50);box-shadow:var(--lm-shadow-lg);text-align:center;animation:lm-rise var(--lm-dur) var(--lm-ease-out) both}.lm-pomo__pop-icon[data-v-22610448]{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 14px;border-radius:50%;font-size:21px;line-height:1}.lm-pomo__pop-icon--focus[data-v-22610448]{background:#2f6b5221;color:var(--lm-success)}.lm-pomo__pop-icon--rest[data-v-22610448]{background:#c6a15b29;color:var(--lm-gold-600)}.lm-pomo__pop-title[data-v-22610448]{margin-bottom:9px;font-family:var(--lm-font-serif);font-size:19px;font-weight:600;letter-spacing:.16em;color:var(--lm-text-strong)}.lm-pomo__pop-text[data-v-22610448]{margin-bottom:8px;font-size:13.5px;line-height:1.75;color:var(--lm-text)}.lm-pomo__pop-meta[data-v-22610448]{margin-bottom:20px;font-size:12px;line-height:1.7;color:var(--lm-text-faint)}.lm-pomo__pop-ok[data-v-22610448]{width:100%;padding:10px;border:none;border-radius:var(--lm-radius-sm);background:linear-gradient(150deg,var(--lm-ink-600) 0%,var(--lm-ink-800) 60%,var(--lm-ink-900) 100%);box-shadow:inset 0 1px #e8d5a82e;font-size:13px;letter-spacing:.16em;color:var(--lm-gold-200);cursor:pointer;transition:transform var(--lm-dur-fast) var(--lm-ease),box-shadow var(--lm-dur-fast) var(--lm-ease)}.lm-pomo__pop-ok[data-v-22610448]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #e8d5a83d,var(--lm-shadow),var(--lm-shadow-gold)}.lm-pomo-pop-enter-active[data-v-22610448]{transition:opacity .2s var(--lm-ease-out)}.lm-pomo-pop-leave-active[data-v-22610448]{transition:opacity .16s var(--lm-ease)}.lm-pomo-pop-enter-from[data-v-22610448],.lm-pomo-pop-leave-to[data-v-22610448]{opacity:0}.lm-page-enter-active,.lm-page-leave-active{transition:opacity .22s var(--lm-ease),transform .22s var(--lm-ease)}.lm-page-enter-from{opacity:0;transform:translateY(8px)}.lm-page-leave-to{opacity:0;transform:translateY(-6px)}:root{--lm-ink-950: #080f0c;--lm-ink-900: #0e1613;--lm-ink-800: #12201b;--lm-ink-700: #172c24;--lm-ink-600: #1f3d33;--lm-ink-500: #2a5145;--lm-gold-600: #a8853f;--lm-gold-500: #c6a15b;--lm-gold-400: #d8bc82;--lm-gold-300: #e8d5a8;--lm-gold-200: #f2e7cc;--lm-ivory-50: #fcfaf6;--lm-ivory-100: #f6f2ea;--lm-ivory-200: #ede7da;--lm-text-strong: #101915;--lm-text: #33413b;--lm-text-muted: #6b7a73;--lm-text-faint: #9aa69f;--lm-text-on-dark: #efeae2;--lm-text-on-dark-muted: rgba(239, 234, 217, .62);--lm-danger: #b4453c;--lm-danger-soft: rgba(180, 69, 60, .1);--lm-success: #2f6b52;--lm-line: rgba(16, 25, 21, .1);--lm-line-strong: rgba(16, 25, 21, .18);--lm-line-gold: rgba(198, 161, 91, .36);--lm-line-on-dark: rgba(232, 213, 168, .16);--lm-font-serif: "Cormorant Garamond", "Songti SC", "STSong", "Source Han Serif SC", "Noto Serif SC", Georgia, "Times New Roman", serif;--lm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Helvetica Neue", Arial, sans-serif;--lm-font-mono: "SF Mono", "JetBrains Mono", Consolas, "Courier New", monospace;--lm-radius-sm: 8px;--lm-radius: 12px;--lm-radius-lg: 18px;--lm-radius-pill: 999px;--lm-shadow-sm: 0 1px 2px rgba(16, 25, 21, .06);--lm-shadow: 0 6px 20px -6px rgba(16, 25, 21, .14);--lm-shadow-lg: 0 24px 60px -20px rgba(8, 15, 12, .3);--lm-shadow-gold: 0 10px 30px -10px rgba(168, 133, 63, .42);--lm-ease: cubic-bezier(.22, .61, .36, 1);--lm-ease-out: cubic-bezier(.16, 1, .3, 1);--lm-dur-fast: .16s;--lm-dur: .26s;--lm-dur-slow: .62s}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--lm-font-sans);font-size:15px;line-height:1.6;color:var(--lm-text);background:var(--lm-ink-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--lm-gold-500);outline-offset:2px;border-radius:4px}::selection{background:var(--lm-gold-300);color:var(--lm-ink-900)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#10191529;border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#10191547;background-clip:content-box}.lm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes lm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lm-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media (hover: none){*{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
