.something-new-screen.svelte-7ope84{display:block;background:transparent;border:0;box-sizing:border-box;color:inherit;font:inherit;overflow:hidden}.intro-copy.svelte-7ope84{top:50%;transform:translateY(-50%) scale(1);transform-origin:center;transition:transform .95s cubic-bezier(.19,1,.22,1),top .95s cubic-bezier(.19,1,.22,1)}.is-revealed.svelte-7ope84 .intro-copy:where(.svelte-7ope84){top:clamp(1rem,4vh,2.75rem);transform:translateY(0) scale(.42);transform-origin:top center}.intro-subtext.svelte-7ope84{filter:blur(0);transition:opacity .42s ease,filter .42s ease,transform .42s ease}.is-revealed.svelte-7ope84 .intro-subtext:where(.svelte-7ope84){opacity:0!important;filter:blur(12px);transform:translateY(-10px)}.task-stage.svelte-7ope84{opacity:0;filter:blur(14px);transition:opacity .45s ease .42s,filter .45s ease .42s}.task-stage.is-visible.svelte-7ope84{pointer-events:auto;opacity:1;filter:blur(0)}.loading-status.svelte-7ope84{position:absolute;inset-inline:0;top:50%;margin:0;opacity:0;filter:blur(12px);transform:translateY(calc(-50% + .35em));transition:opacity .32s ease,filter .32s ease,transform .32s ease}.task-stage.is-visible.is-status-visible.svelte-7ope84 .loading-status:where(.svelte-7ope84){opacity:1;filter:blur(0);transform:translateY(-50%)}.task-stage.is-visible.svelte-7ope84:not(.is-status-visible) .loading-status:where(.svelte-7ope84){opacity:0;filter:blur(12px);transform:translateY(calc(-50% - .24em))}.task-heading.is-state-transition-disabled.svelte-7ope84{transition:none!important}.task-word.svelte-7ope84,.task-character.svelte-7ope84{display:inline-block}.task-word.svelte-7ope84{white-space:nowrap}.task-character.svelte-7ope84{opacity:0;filter:blur(12px);transform:translateY(.35em);transition:opacity .22s ease,filter .22s ease,transform .22s ease}.task-stage.is-visible.is-text-visible.svelte-7ope84 .task-character:where(.svelte-7ope84){opacity:1;filter:blur(0);transform:translateY(0);animation:svelte-7ope84-reveal-character .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + (var(--character-index) * 16ms))}.task-stage.is-visible.is-text-visible.is-instant-text.svelte-7ope84 .task-character:where(.svelte-7ope84){opacity:1;filter:blur(0);transform:translateY(0);animation:none;transition:none}.task-stage.is-visible.svelte-7ope84:not(.is-text-visible) .task-character:where(.svelte-7ope84){opacity:0;filter:blur(12px);transform:translateY(-.24em)}.completion-note.svelte-7ope84{opacity:0;filter:blur(10px);transform:translateY(10px);transition:opacity .5s ease 1.35s,filter .5s ease 1.35s,transform .5s ease 1.35s}.completion-note.is-visible.svelte-7ope84{opacity:1;filter:blur(0);transform:translateY(0)}.task-date-toggle.svelte-7ope84{animation:fade-date-text .26s ease both}.carousel-arrow.svelte-7ope84{animation:reveal-arrow .52s cubic-bezier(.16,1,.3,1) both}.carousel-arrow-left.svelte-7ope84{animation-delay:.12s}.carousel-arrow-right.svelte-7ope84{animation-delay:.18s}.task-stage.is-moving-left.svelte-7ope84 h2:where(.svelte-7ope84){animation:drift-task-left .36s cubic-bezier(.16,1,.3,1) both}.task-stage.is-moving-right.svelte-7ope84 h2:where(.svelte-7ope84){animation:drift-task-right .36s cubic-bezier(.16,1,.3,1) both}.day-grid-backdrop.svelte-7ope84{--calendar-accent: oklch(.72 .16 54);--calendar-ink: oklch(.2 .018 54);--calendar-muted: oklch(.43 .016 54);--calendar-line: oklch(.26 .016 54 / .22);--calendar-marker: oklch(.5 .014 54);--calendar-marker-ring: oklch(.96 .025 70 / .88);--calendar-scribble-active: oklch(.18 .012 54);--calendar-title-shadow: oklch(.72 .16 54 / .16);background:radial-gradient(circle at 50% 32%,oklch(.94 .045 68 / .72),transparent 48%),#fff7eeb8;background:radial-gradient(circle at 50% 32%,oklch(.94 .045 68 / .72),transparent 48%),oklch(.98 .018 70 / .72);-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);animation:svelte-7ope84-reveal-archive-backdrop .22s ease both}.dark .day-grid-backdrop.svelte-7ope84{--calendar-ink: oklch(.92 .015 66);--calendar-muted: oklch(.74 .012 66);--calendar-line: oklch(.94 .012 66 / .2);--calendar-marker: oklch(.51 .01 66);--calendar-marker-ring: oklch(.1 .012 255 / .92);--calendar-scribble-active: oklch(.97 .015 66);--calendar-title-shadow: oklch(.04 .01 255 / .34);background:radial-gradient(circle at 50% 35%,oklch(.2 .018 255 / .54),transparent 48%),#0102049e}.day-grid-backdrop.is-closing.svelte-7ope84{animation:svelte-7ope84-hide-archive-backdrop .2s ease both}.day-calendar-panel.svelte-7ope84{--calendar-list-gap: clamp(1.35rem, 4vw, 2.7rem);position:relative;max-width:min(54rem,100%);margin-inline:auto;animation:svelte-7ope84-rise-archive-panel .28s cubic-bezier(.16,1,.3,1) both}.day-grid-backdrop.is-closing.svelte-7ope84 .day-calendar-panel:where(.svelte-7ope84){animation:svelte-7ope84-sink-archive-panel .2s ease both}.day-calendar-header.svelte-7ope84{position:relative;display:grid;justify-items:center;gap:1rem;margin-bottom:var(--calendar-list-gap);padding-top:.25rem;text-align:center}.day-calendar-eyebrow.svelte-7ope84{margin:0;color:color-mix(in oklch,var(--calendar-muted) 84%,transparent);font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.16em;text-transform:uppercase}.day-calendar-title.svelte-7ope84{margin:0;color:var(--calendar-ink);font-size:clamp(3.15rem,9vw,5.8rem);line-height:.84;letter-spacing:-.035em;text-shadow:0 1.2rem 3.2rem var(--calendar-title-shadow)}.day-calendar-close.svelte-7ope84{position:absolute;top:calc(100% + var(--calendar-list-gap));left:50%;transform:translate(-50%);cursor:pointer;border:0;background:transparent;padding:0;color:color-mix(in oklch,var(--calendar-muted) 78%,transparent);font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.16em;text-transform:uppercase;transition:color .15s cubic-bezier(.4,0,.2,1)}.day-calendar-close.svelte-7ope84:hover{color:var(--calendar-ink)}.day-calendar-close.svelte-7ope84:focus-visible,.task-day-item.svelte-7ope84:focus-visible{outline:2px solid var(--calendar-accent);outline-offset:4px}.task-day-list.svelte-7ope84{--timeline-x: .62rem;--timeline-gap: clamp(.45rem, 1vw, .8rem);position:relative;display:grid;gap:var(--timeline-gap);max-height:min(60svh,34rem);overflow-y:auto;padding-right:clamp(.65rem,1.4vw,1rem);scrollbar-gutter:stable}.task-day-item.svelte-7ope84{position:relative;display:grid;width:100%;min-height:clamp(4.75rem,8vh,5.9rem);grid-template-columns:minmax(5.8rem,7rem) minmax(0,1fr);align-items:center;overflow:visible;cursor:pointer;border:0;background:transparent;padding:.9rem 0 .9rem 2.45rem;color:var(--calendar-ink);text-align:left;animation:svelte-7ope84-fly-day-in .52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(70ms + (var(--entry-index) * 28ms));transition:transform .22s cubic-bezier(.16,1,.3,1)}.task-day-item.svelte-7ope84:after{content:"";position:absolute;top:calc(var(--timeline-gap) * -.5);bottom:calc(var(--timeline-gap) * -.5);left:var(--timeline-x);z-index:0;width:1px;background:var(--calendar-line);pointer-events:none;transform:translate(-50%)}.task-day-item.svelte-7ope84:first-child:after{top:50%}.task-day-item.svelte-7ope84:last-child:after{bottom:50%}.task-day-item.svelte-7ope84:first-child:last-child:after{display:none}.task-day-marker.svelte-7ope84,.task-day-meta.svelte-7ope84,.task-day-task.svelte-7ope84{position:relative;z-index:1}.task-day-marker.svelte-7ope84{position:absolute;top:50%;left:var(--timeline-x);display:block;width:.46rem;height:.46rem;border-radius:999px;background:var(--calendar-marker);box-shadow:0 0 0 .34rem var(--calendar-marker-ring);transform:translate(-50%,-50%)}.task-day-item.svelte-7ope84:hover .task-day-marker:where(.svelte-7ope84),.task-day-item.is-current.svelte-7ope84 .task-day-marker:where(.svelte-7ope84){background:var(--calendar-accent);box-shadow:0 0 0 .34rem var(--calendar-marker-ring),0 0 1.2rem #f0853161}.task-day-item.is-completed.svelte-7ope84:not(.is-current) .task-day-marker:where(.svelte-7ope84){background:color-mix(in oklch,var(--calendar-muted) 70%,oklch(.74 .12 145))}.task-day-meta.svelte-7ope84{display:grid;gap:.18rem;color:color-mix(in oklch,var(--calendar-muted) 76%,transparent);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.task-day-meta.svelte-7ope84 strong:where(.svelte-7ope84){color:color-mix(in oklch,var(--calendar-ink) 88%,transparent);font-size:.76rem;letter-spacing:.11em;white-space:nowrap}.task-day-status.svelte-7ope84{margin-top:.15rem;color:color-mix(in oklch,var(--calendar-muted) 64%,transparent);font-size:.52rem;letter-spacing:.15em}.task-day-item.is-current.svelte-7ope84 .task-day-status:where(.svelte-7ope84),.task-day-item.is-milestone.svelte-7ope84 .task-day-status:where(.svelte-7ope84){color:color-mix(in oklch,var(--calendar-accent) 72%,var(--calendar-ink))}.task-day-task.svelte-7ope84{position:relative;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:center;font-family:Lobster,sans-serif;font-size:clamp(1.18rem,2.4vw,1.7rem);font-weight:400;line-height:1.02;letter-spacing:-.02em}.task-day-task-scribble.svelte-7ope84{position:absolute;inset:0;display:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:transparent;text-decoration-line:line-through;text-decoration-color:#fc8c3c;text-decoration-style:wavy;text-decoration-thickness:.08em;text-decoration-skip-ink:none;pointer-events:none}.task-day-item.is-completed.svelte-7ope84 .task-day-task-text:where(.svelte-7ope84){opacity:.35;filter:blur(.6px)}.task-day-item.is-completed.svelte-7ope84 .task-day-task-scribble:where(.svelte-7ope84){display:-webkit-box}.task-day-item.is-completed.svelte-7ope84:hover .task-day-task-scribble:where(.svelte-7ope84),.task-day-item.is-completed.is-current.svelte-7ope84 .task-day-task-scribble:where(.svelte-7ope84){text-decoration-color:var(--calendar-scribble-active)}.task-day-item.svelte-7ope84:hover .task-day-task:where(.svelte-7ope84),.task-day-item.is-current.svelte-7ope84 .task-day-task:where(.svelte-7ope84){color:#fc8c3c}@media(max-width:820px){.day-calendar-panel.svelte-7ope84{max-width:min(32rem,100%)}.day-calendar-header.svelte-7ope84{padding-top:1.6rem}.day-calendar-title.svelte-7ope84{font-size:clamp(3.1rem,17vw,4.8rem)}.day-calendar-close.svelte-7ope84{left:50%;right:auto;transform:translate(-50%)}.day-calendar-close.svelte-7ope84:hover{transform:translate(-50%) translateY(-1px)}.task-day-list.svelte-7ope84{max-height:min(58svh,31rem)}.task-day-list.svelte-7ope84{--timeline-x: .52rem}.task-day-item.svelte-7ope84{min-height:6.4rem;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.95rem .05rem .95rem 2rem}.task-day-item.svelte-7ope84:first-child:after{top:1.35rem}.task-day-item.svelte-7ope84:last-child:after{bottom:calc(100% - 1.35rem)}.task-day-marker.svelte-7ope84{top:1.35rem}.task-day-meta.svelte-7ope84{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.task-day-status.svelte-7ope84{margin-top:0}.task-day-task.svelte-7ope84{font-size:clamp(1.25rem,6vw,1.55rem)}}@keyframes svelte-7ope84-reveal-archive-backdrop{0%{opacity:0}to{opacity:1}}@keyframes svelte-7ope84-hide-archive-backdrop{0%{opacity:1}to{opacity:0}}@keyframes svelte-7ope84-rise-archive-panel{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes svelte-7ope84-sink-archive-panel{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(10px) scale(.99);filter:blur(8px)}}@keyframes svelte-7ope84-reveal-month-label{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7ope84-fly-day-in{0%{opacity:0;filter:blur(9px);transform:translateY(.85rem)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes svelte-7ope84-hide-calendar-month{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.35rem)}}@keyframes svelte-7ope84-reveal-character{0%{opacity:0;filter:blur(12px);transform:translateY(.35em)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.intro-copy.svelte-7ope84,.intro-subtext.svelte-7ope84,.task-stage.svelte-7ope84,.loading-status.svelte-7ope84,.completion-note.svelte-7ope84{transition-duration:1ms;transition-delay:0ms}.task-stage.is-visible.is-text-visible.svelte-7ope84 .task-character:where(.svelte-7ope84),.task-date-toggle.svelte-7ope84,.carousel-arrow.svelte-7ope84,.day-grid-backdrop.svelte-7ope84,.day-calendar-panel.svelte-7ope84,.calendar-month.svelte-7ope84,.task-day-item.svelte-7ope84,.task-stage.is-moving-left.svelte-7ope84 h2:where(.svelte-7ope84),.task-stage.is-moving-right.svelte-7ope84 h2:where(.svelte-7ope84){animation-duration:1ms;animation-delay:0ms}}
