.peer:checked+div[data-v-5ee5ce9d]{background-color:var(--color-correct)!important}.cal-lost[data-v-cc783fb6]{background:var(--color-accent-soft)}.cal-date[data-v-cc783fb6]{color:var(--color-muted);font-family:var(--font-mono);line-height:1}.cal-date-active[data-v-cc783fb6]{font-size:7px;left:2px;position:absolute;top:1px}.cal-date-empty[data-v-cc783fb6]{font-size:9px;inset:0;justify-content:center}.cal-date-empty[data-v-cc783fb6],.cal-modes[data-v-cc783fb6]{align-items:center;display:flex;position:absolute}.cal-modes[data-v-cc783fb6]{gap:1px;left:50%;top:35%;transform:translate(-50%,-50%)}.cal-icon[data-v-cc783fb6]{flex-shrink:0}.cal-icon-won[data-v-cc783fb6]{color:var(--color-ink);opacity:.7}.cal-icon-lost[data-v-cc783fb6]{color:var(--color-muted);opacity:.35}.cal-langs[data-v-cc783fb6]{align-items:center;display:flex;gap:1px;left:50%;position:absolute;top:65%;transform:translate(-50%,-50%)}.cal-flag-img[data-v-cc783fb6]{border-radius:50%;flex-shrink:0;height:10px;-o-object-fit:cover;object-fit:cover;width:10px}.cal-flag-lost[data-v-cc783fb6]{filter:grayscale(.6);opacity:.35}.cal-overflow[data-v-cc783fb6]{color:var(--color-muted);font-family:var(--font-mono);font-size:6px;line-height:1}.cta-card[data-v-b13440a7]{background:var(--color-paper);border-bottom:1px solid var(--color-rule);border-top:1px solid var(--color-rule);display:flex;flex-direction:column;gap:8px;padding:24px 24px 20px;position:relative;width:100%}.cta-eyebrow[data-v-b13440a7]{color:var(--color-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase}.cta-eyebrow.accent[data-v-b13440a7]{color:var(--color-accent)}.cta-headline[data-v-b13440a7]{color:var(--color-ink);font-family:var(--font-display);font-size:24px;font-variation-settings:"opsz" 72;font-weight:700;line-height:1.2;margin:0}[data-v-b13440a7] .cta-headline .flame-num{color:var(--color-flame);font-variant-numeric:tabular-nums}[data-v-b13440a7] .cta-headline .accent-num{color:var(--color-accent);font-variant-numeric:tabular-nums}.cta-body[data-v-b13440a7]{color:var(--color-muted);font-size:14px;line-height:1.5;margin:0}.cta-actions[data-v-b13440a7]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px}.btn-primary[data-v-b13440a7]{background:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-paper);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:600;padding:10px 20px;transition:opacity .12s ease}.btn-primary[data-v-b13440a7]:hover{opacity:.85}.btn-secondary[data-v-b13440a7]{background:transparent;border:none;color:var(--color-muted);cursor:pointer;font-family:var(--font-body);font-size:13px;padding:10px 4px;text-decoration:underline;text-underline-offset:3px}.btn-secondary[data-v-b13440a7]:hover{color:var(--color-ink)}.cta-dismiss[data-v-b13440a7]{align-items:center;background:transparent;border:none;color:var(--color-muted);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:32px}.cta-dismiss[data-v-b13440a7]:hover{color:var(--color-ink)}.cta-footnote[data-v-b13440a7]{color:var(--color-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;margin-top:4px;text-transform:uppercase}.streak-risk[data-v-203f4cfe]{align-items:center;background:var(--color-paper);border-bottom:1px solid var(--color-rule);border-top:1px solid var(--color-rule);display:flex;gap:16px;padding:20px 24px;position:relative}.flame-glyph[data-v-203f4cfe]{align-items:center;animation:breathe-203f4cfe 2.4s ease-in-out infinite;color:var(--color-flame);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}@keyframes breathe-203f4cfe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.flame-glyph[data-v-203f4cfe]{animation:none}}.text[data-v-203f4cfe]{flex:1;min-width:0}.eyebrow[data-v-203f4cfe]{color:var(--color-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;margin-bottom:4px;text-transform:uppercase}.headline[data-v-203f4cfe]{color:var(--color-ink);font-family:var(--font-display);font-size:20px;font-variation-settings:"opsz" 72;font-weight:700;line-height:1.2}.headline .num[data-v-203f4cfe]{color:var(--color-flame);font-variant-numeric:tabular-nums}.body[data-v-203f4cfe]{color:var(--color-muted);font-size:13px;margin-top:2px}.primary[data-v-203f4cfe]{background:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-paper);cursor:pointer;flex-shrink:0;font-family:var(--font-body);font-size:14px;font-weight:600;padding:12px 22px;transition:opacity .12s ease}.primary[data-v-203f4cfe]:hover{opacity:.85}.dismiss[data-v-203f4cfe]{align-items:center;background:transparent;border:none;color:var(--color-muted);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;width:28px}.dismiss[data-v-203f4cfe]:hover{color:var(--color-ink)}@media(max-width:520px){.streak-risk[data-v-203f4cfe]{flex-wrap:wrap}.primary[data-v-203f4cfe]{width:100%}}.cta-slot[data-v-0cbc9c07]{width:100%}.cta-fade-enter-active[data-v-0cbc9c07],.cta-fade-leave-active[data-v-0cbc9c07]{transition:opacity .18s ease,transform .18s ease}.cta-fade-enter-from[data-v-0cbc9c07],.cta-fade-leave-to[data-v-0cbc9c07]{opacity:0;transform:translateY(4px)}.sidebar-item[data-v-e3ca16bd]{align-items:center;border-left:3px solid transparent;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 24px;text-align:start;text-decoration:none;transition:background .15s,border-color .15s}[dir=rtl] .sidebar-item[data-v-e3ca16bd]{border-left:none;border-right:3px solid transparent}.sidebar-item-active[data-v-e3ca16bd],.sidebar-item[data-v-e3ca16bd]:hover:not(:disabled){background:var(--color-paper-warm)}.sidebar-item-active[data-v-e3ca16bd]{border-left-color:var(--color-ink);font-weight:600}[dir=rtl] .sidebar-item-active[data-v-e3ca16bd]{border-left-color:transparent;border-right-color:var(--color-ink)}.sidebar-scroll[data-v-6f619c0c]{scrollbar-color:var(--color-rule) transparent;scrollbar-width:thin}.sidebar-scroll[data-v-6f619c0c]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-6f619c0c]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-6f619c0c]::-webkit-scrollbar-thumb{background:var(--color-rule);border-radius:2px}.sidebar-scroll[data-v-6f619c0c]::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.sidebar-item[data-v-6f619c0c]{align-items:center;border-left:3px solid transparent;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 24px;text-align:start;transition:background .15s,border-color .15s}[dir=rtl] .sidebar-item[data-v-6f619c0c]{border-left:none;border-right:3px solid transparent}.sidebar-item.active[data-v-6f619c0c],.sidebar-item[data-v-6f619c0c]:hover{background:var(--color-paper-warm)}.sidebar-item.active[data-v-6f619c0c]{border-left-color:var(--color-ink);font-weight:600}.sidebar-badge[data-v-6f619c0c]{background:var(--color-accent);border-radius:2px;color:#fff;font-family:var(--font-mono);font-size:10px;margin-left:auto;padding:1px 6px}.sidebar-badge--muted[data-v-6f619c0c]{background:var(--color-muted)}.sidebar-expand[data-v-6f619c0c]{padding-left:47px}.sidebar-sub[data-v-6f619c0c]{align-items:center;color:var(--color-ink);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:7px 24px 7px 0;text-decoration:none;transition:all .15s}.sidebar-sub[data-v-6f619c0c]:hover{background:var(--color-paper-warm);color:var(--color-ink)}.sidebar-sub.active[data-v-6f619c0c]{border-left:3px solid var(--color-ink);color:var(--color-ink);font-weight:600;margin-left:-3px;padding-left:0}.sidebar-item.show-sub-panel[data-v-6f619c0c],.sidebar-sub.show-sub-panel[data-v-6f619c0c]{background:var(--color-paper-warm)}.sub-panel[data-v-6f619c0c]{bottom:0;box-shadow:4px 0 16px #00000014;display:flex;flex-direction:column;position:absolute;right:-52px;top:0;width:52px;z-index:10}[dir=rtl] .sub-panel[data-v-6f619c0c]{box-shadow:-4px 0 16px #00000014;left:-52px;right:auto}.sub-panel-btn[data-v-6f619c0c]{align-items:center;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;text-decoration:none;transition:all .15s}.sub-panel-daily[data-v-6f619c0c]{background:var(--color-paper-warm);color:var(--color-muted)}.sub-panel-daily.active[data-v-6f619c0c],.sub-panel-daily[data-v-6f619c0c]:active,.sub-panel-daily[data-v-6f619c0c]:hover{background:var(--color-ink);color:var(--color-paper)}.sub-panel-unlimited[data-v-6f619c0c]{background:var(--color-accent-soft);color:var(--color-accent)}.sub-panel-unlimited.active[data-v-6f619c0c],.sub-panel-unlimited[data-v-6f619c0c]:hover{background:var(--color-accent);color:#fff}.sub-panel-label[data-v-6f619c0c]{font-family:var(--font-mono);font-size:8px;letter-spacing:.06em;opacity:.6}.sub-panel-slide-enter-active[data-v-6f619c0c]{transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s ease}.sub-panel-slide-leave-active[data-v-6f619c0c]{transition:transform .15s ease,opacity .15s ease}.sub-panel-slide-enter-from[data-v-6f619c0c],.sub-panel-slide-leave-to[data-v-6f619c0c]{opacity:0;transform:translate(-12px)}[dir=rtl] .sub-panel-slide-enter-from[data-v-6f619c0c],[dir=rtl] .sub-panel-slide-leave-to[data-v-6f619c0c]{transform:translate(12px)}.sidebar-backdrop-enter-active[data-v-6f619c0c],.sidebar-backdrop-leave-active[data-v-6f619c0c]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sidebar-backdrop-enter-from[data-v-6f619c0c],.sidebar-backdrop-leave-to[data-v-6f619c0c]{opacity:0}.sidebar-slide-enter-active[data-v-6f619c0c],.sidebar-slide-leave-active[data-v-6f619c0c]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-slide-enter-from[data-v-6f619c0c],.sidebar-slide-leave-to[data-v-6f619c0c]{transform:translate(-100%)}[dir=rtl] .sidebar-slide-enter-from[data-v-6f619c0c],[dir=rtl] .sidebar-slide-leave-to[data-v-6f619c0c]{transform:translate(100%)}
