.landing-timer-wrapper[data-v-32c4d749]{width:100%}.timer-card[data-v-32c4d749]{padding:8px;border-radius:24px;background:#fff;box-shadow:0 4px 6px -1px #00000a1a,0 2px 4px -2px #00000a1a}.timer-display-container[data-v-32c4d749]{position:relative;overflow:hidden;padding:20px 24px;border-radius:16px;transition:background .5s ease;--fs-text-1:hsla(0,0%,100%,.9);--fs-text-2:hsla(0,0%,100%,.75);--fs-text-3:hsla(0,0%,100%,.55);--fs-line-1:hsla(0,0%,100%,.45);--fs-line-2:hsla(0,0%,100%,.25);--fs-panel-fill:rgba(0,0,0,.45);--fs-switch-on:#1f2333;--fs-switch-knob-on:#fff}.timer-display-container.is-midnight[data-v-32c4d749]{--fs-text-1:oklch(from var(--mf-accent,#a78bfa) .92 calc(c*.18) h);--fs-text-2:oklch(from var(--mf-accent,#a78bfa) .62 calc(c*.32) h);--fs-text-3:oklch(from var(--mf-accent,#a78bfa) .58 calc(c*.35) h);--fs-line-1:oklch(from var(--mf-accent,#a78bfa) .95 calc(c*.6) h/.22);--fs-line-2:oklch(from var(--mf-accent,#a78bfa) .95 calc(c*.6) h/.12);--fs-panel-fill:hsla(0,0%,100%,.08);--fs-switch-on:var(--mf-solid);--fs-switch-knob-on:#fff}.card-glow[data-v-32c4d749]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 60% at 50% 40%,rgba(var(--mf-glow),.3),transparent 72%)}.action-btn[data-v-32c4d749],.chip[data-v-32c4d749],.control-btn[data-v-32c4d749],.mode-tab[data-v-32c4d749],.picker-btn[data-v-32c4d749]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:none;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.mode-tab[data-v-32c4d749]{padding:.4rem .9rem;border-radius:999px;background:#ffffff26;font-size:.85rem;font-weight:600}.mode-tab[data-v-32c4d749]:hover{background:#ffffff40}.mode-tab.is-active[data-v-32c4d749]{background:#ffffffeb;color:#1a1a2e}.chip[data-v-32c4d749]{padding:.3rem .7rem;border-radius:999px;background:#ffffff26;font-size:.75rem;font-weight:600}.chip[data-v-32c4d749]:hover{background:#ffffff40}.chip.is-selected[data-v-32c4d749]{background:#ffffffeb;color:#1a1a2e}.picker-btn[data-v-32c4d749]{width:26px;height:26px;border-radius:50%;background:#ffffff26}.picker-btn[data-v-32c4d749]:hover:not(:disabled){background:#ffffff47}.picker-btn[data-v-32c4d749]:disabled{opacity:.4;cursor:not-allowed}.phase-pill[data-v-32c4d749]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:999px;background:#ffffff2e;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em}.timer-display[data-v-32c4d749]{font-size:clamp(4rem,20vw,7rem);line-height:1;letter-spacing:-.02em;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px rgba(0,0,0,.2)}.is-midnight .timer-display[data-v-32c4d749]{text-shadow:none;color:var(--fs-text-1)}.timer-progress-bar[data-v-32c4d749]{margin-top:.75rem;height:6px;border-radius:10px;background:#ffffff26;overflow:hidden}.timer-progress-fill[data-v-32c4d749]{height:100%;border-radius:10px;background:#ffffffb3;transition:width .3s ease}.is-midnight .timer-progress-fill[data-v-32c4d749]{background:var(--mf-accent)}.finished-message[data-v-32c4d749]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.85rem;color:#fff}.control-btn[data-v-32c4d749]{padding:.55rem 1.1rem;border-radius:999px;background:#ffffff2e;font-size:.85rem;font-weight:600}.control-btn[data-v-32c4d749]:hover{background:#ffffff47}.control-btn.is-primary[data-v-32c4d749]{background:#0006}.control-btn.is-primary[data-v-32c4d749]:hover{background:#0000008c}.is-midnight .control-btn.is-primary[data-v-32c4d749]{background:var(--mf-solid)}.action-btn[data-v-32c4d749]{width:36px;height:36px;border-radius:50%;background:#ffffff26}.action-btn.is-active[data-v-32c4d749],.action-btn[data-v-32c4d749]:hover{background:#ffffff4d}.theme-popover[data-v-32c4d749]{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:30}.keyboard-hint[data-v-32c4d749]{margin-top:.75rem;padding:.5rem;border-radius:8px;background:#f7fafc}.shortcut-key[data-v-32c4d749]{display:inline-block;padding:1px 5px;border-radius:4px;background:#fff;border:1px solid #e2e8f0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:600}.shortcut-separator[data-v-32c4d749]{margin:0 .35rem;color:#cbd5e1}.timer-cta[data-v-32c4d749]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #edf2f7;text-align:center}.fade-enter-active[data-v-32c4d749],.fade-leave-active[data-v-32c4d749]{transition:opacity .3s ease}.fade-enter-from[data-v-32c4d749],.fade-leave-to[data-v-32c4d749]{opacity:0}@media(max-width:768px){.keyboard-hint[data-v-32c4d749]{display:none}.action-btn[data-v-32c4d749]{width:42px;height:42px}}
