@property --mesh-0{syntax: "<color>"; inherits: true; initial-value: #7aa9ce;}@property --mesh-1{syntax: "<color>"; inherits: true; initial-value: #7dbedf;}@property --mesh-2{syntax: "<color>"; inherits: true; initial-value: #feefc4;}@property --mesh-3{syntax: "<color>"; inherits: true; initial-value: #fdc0cc;}@property --mesh-4{syntax: "<color>"; inherits: true; initial-value: #d5b9e4;}@property --accent{syntax: "<color>"; inherits: true; initial-value: #c2587a;}@property --gold{syntax: "<color>"; inherits: true; initial-value: #45779e;}@property --heading{syntax: "<color>"; inherits: true; initial-value: #2e2935;}@property --text{syntax: "<color>"; inherits: true; initial-value: #2e2935;}@property --muted{syntax: "<color>"; inherits: true; initial-value: #6b6573;}@property --faint{syntax: "<color>"; inherits: true; initial-value: #938e9b;}@property --panel{syntax: "<color>"; inherits: true; initial-value: #f7f2ea;}@property --panel-2{syntax: "<color>"; inherits: true; initial-value: #efe9e0;}@property --field{syntax: "<color>"; inherits: true; initial-value: #faf6ee;}@property --accent-ink{syntax: "<color>"; inherits: true; initial-value: #fdf7ee;}@property --amber{syntax: "<color>"; inherits: true; initial-value: #8a5a17;}@property --red{syntax: "<color>"; inherits: true; initial-value: #a8323e;}@property --p0x{syntax: "<percentage>"; inherits: true; initial-value: 82%;}@property --p0y{syntax: "<percentage>"; inherits: true; initial-value: 12%;}@property --p1x{syntax: "<percentage>"; inherits: true; initial-value: 12%;}@property --p1y{syntax: "<percentage>"; inherits: true; initial-value: 18%;}@property --p2x{syntax: "<percentage>"; inherits: true; initial-value: 72%;}@property --p2y{syntax: "<percentage>"; inherits: true; initial-value: 88%;}@property --p3x{syntax: "<percentage>"; inherits: true; initial-value: 14%;}@property --p3y{syntax: "<percentage>"; inherits: true; initial-value: 78%;}@property --p4x{syntax: "<percentage>"; inherits: true; initial-value: 48%;}@property --p4y{syntax: "<percentage>"; inherits: true; initial-value: 52%;}@property --wipe{syntax: "<percentage>"; inherits: false; initial-value: 0%;}:root{color-scheme:light;--bg: #7aa9ce;--mesh-0: #7aa9ce;--mesh-1: #7dbedf;--mesh-2: #feefc4;--mesh-3: #fdc0cc;--mesh-4: #d5b9e4;--panel: #f7f2ea;--panel-2: #efe9e0;--field: #faf6ee;--border: rgba(46, 41, 53, .3);--hairline: rgba(46, 41, 53, .15);--text: #2e2935;--heading: #2e2935;--muted: rgba(46, 41, 53, .64);--faint: rgba(46, 41, 53, .44);--accent: #c2587a;--accent-dim: rgba(194, 88, 122, .35);--accent-ink: #fdf7ee;--gold: #45779e;--amber: #8a5a17;--red: #a8323e;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-title: 17px;--fs-timer: 56px;--radius: 0px;--meter-h: 8px;--meter-h-slim: 6px;--art: 152px;--art-sm: 116px;--thumb: 36px;--player-w: 640px;--sheet-w: 560px;--sheet-w-wide: 920px;--tip-bottom: 118px;--tip-bottom-sm: 100px;--tip-w-min: 200px;--tip-w-max: 300px;--theme-fade: 2.4s;--mesh-fade: .45s}html{transition:--mesh-0 var(--mesh-fade) cubic-bezier(.22,.61,.36,1),--mesh-1 var(--mesh-fade) cubic-bezier(.22,.61,.36,1),--mesh-2 var(--mesh-fade) cubic-bezier(.22,.61,.36,1),--mesh-3 var(--mesh-fade) cubic-bezier(.22,.61,.36,1),--mesh-4 var(--mesh-fade) cubic-bezier(.22,.61,.36,1),--accent var(--mesh-fade) cubic-bezier(.22,.61,.36,1),--heading var(--mesh-fade) cubic-bezier(.22,.61,.36,1),--gold var(--theme-fade) ease,--text var(--theme-fade) ease,--muted var(--theme-fade) ease,--faint var(--theme-fade) ease,--panel var(--theme-fade) ease,--panel-2 var(--theme-fade) ease,--field var(--theme-fade) ease,--accent-ink var(--theme-fade) ease,--amber var(--theme-fade) ease,--red var(--theme-fade) ease}:root[data-theme=dark]{color-scheme:dark;--bg: #232c44;--mesh-0: #2b3654;--mesh-1: #3a567c;--mesh-2: #6e5876;--mesh-3: #7c5468;--mesh-4: #564a72;--heading: #f0ecf4;--panel: #272d40;--panel-2: #2f354a;--field: #222738;--border: rgba(240, 236, 244, .24);--hairline: rgba(240, 236, 244, .13);--text: #f0ecf4;--muted: rgba(240, 236, 244, .64);--faint: rgba(240, 236, 244, .42);--accent: #e791ab;--accent-dim: rgba(231, 145, 171, .35);--accent-ink: #2b1722;--gold: #8ab6dc;--amber: #d9a45f;--red: #e07684}:root[data-theme=music]{color-scheme:dark}*{box-sizing:border-box}html,body,#app{min-height:100%}html{height:100%;background:var(--mesh-0)}body{margin:0;background:transparent;color:var(--text);font-family:var(--mono);font-size:var(--fs-md);line-height:1.5;font-variant-numeric:tabular-nums;min-height:100svh;overscroll-behavior-y:none}::selection{background:var(--text);color:var(--panel)}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{min-height:34px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);padding:0 14px;cursor:pointer;font-size:var(--fs-base);border-radius:var(--radius)}button:hover{border-color:var(--accent);color:var(--accent)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}button.primary:hover{background:var(--text);border-color:var(--text);color:var(--accent-ink)}button.ghost{background:transparent}button.linkish{min-height:0;border:none;background:transparent;padding:4px 2px;color:var(--muted);font-size:var(--fs-base)}button.linkish:hover{color:var(--text)}button:disabled{opacity:.45;cursor:not-allowed}input[type=text],input[type=number],input[type=search],input[type=time],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=password],input[type=url],input[type=tel],select{min-height:34px;width:100%;border:1px solid var(--border);background:var(--field);color:var(--text);padding:0 10px;border-radius:var(--radius);font-size:var(--fs-base)}textarea{width:100%;border:1px solid var(--border);background:var(--field);color:var(--text);padding:8px 10px;border-radius:var(--radius);font-size:var(--fs-base)}input[type=time],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=number]{color-scheme:inherit}input:focus-visible,button:focus-visible,summary:focus-visible{outline:1px solid var(--accent);outline-offset:1px}input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.panel{background:var(--panel);border:1px solid var(--border);padding:18px;min-width:0}.eyebrow{margin:0;color:var(--muted);font-size:var(--fs-sm);font-weight:500;letter-spacing:.02em}.eyebrow .dim{color:var(--faint)}.muted{color:var(--muted)}.faint{color:var(--faint)}.gold{color:var(--gold)}.accent{color:var(--accent)}.meter{position:relative;height:var(--meter-h);border:1px solid var(--border);background:var(--field);border-radius:var(--radius)}.meter>span{display:block;height:100%;background:var(--accent);transition:width .4s ease}.meter.gold>span{background:var(--gold)}.tone-ok{color:var(--text)}.tone-gold{color:var(--gold)}.tone-warn{color:var(--amber)}.tone-err{color:var(--red)}.tone-muted{color:var(--muted)}.kv{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:var(--fs-sm)}.kv .k{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.kv .leader{flex:1;border-bottom:1px dotted var(--hairline);transform:translateY(-3px)}.kv .v{white-space:nowrap}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-size:160px 160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.tip{position:relative}.tip>.tipbox{display:none;position:fixed;left:50%;transform:translate(-50%);bottom:var(--tip-bottom);min-width:var(--tip-w-min);max-width:var(--tip-w-max);background:var(--panel);border:1px solid var(--hairline);box-shadow:0 4px 18px #2e293529;padding:9px 12px;font-size:var(--fs-xs);line-height:1.5;text-align:left;border-radius:var(--radius);z-index:30}.tipbox .kv{padding:2px 0;font-size:var(--fs-xs)}.tipbox .kv .k{font-size:var(--fs-xs)}.tip:hover>.tipbox{display:block}.sheet .panel{border:none;background:transparent;padding:0}@media (max-width: 920px){body{font-size:var(--fs-base)}.tip>.tipbox{bottom:var(--tip-bottom-sm);max-width:84vw}}@media (max-width: 560px){input[type=text],input[type=number],input[type=search],input[type=time],input[type=date],input[type=datetime-local],select,textarea{min-height:40px}input[type=checkbox]{width:18px;height:18px}}.ambient.svelte-wx9qcs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.screen-wash.svelte-wx9qcs{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wash-color);opacity:var(--wash-op);transition:opacity .45s ease,background-color .45s ease;pointer-events:none}.mesh.svelte-wx9qcs{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;--p0x: 82%;--p0y: 12%;--p1x: 12%;--p1y: 18%;--p2x: 72%;--p2y: 88%;--p3x: 14%;--p3y: 78%;--p4x: 48%;--p4y: 52%;background-color:var(--mesh-0);background-image:radial-gradient(at var(--p0x) var(--p0y),var(--mesh-1) 0%,transparent 55%),radial-gradient(at var(--p1x) var(--p1y),var(--mesh-3) 0%,transparent 55%),radial-gradient(at var(--p2x) var(--p2y),var(--mesh-2) 0%,transparent 55%),radial-gradient(at var(--p3x) var(--p3y),var(--mesh-4) 0%,transparent 55%),radial-gradient(at var(--p4x) var(--p4y),var(--mesh-2) 0%,transparent 62%);filter:saturate(var(--mood-sat, 1)) brightness(var(--mood-bright, 1));transition:filter 2.4s ease}.mesh.animated.svelte-wx9qcs{animation:svelte-wx9qcs-f0 19s ease-in-out infinite,svelte-wx9qcs-f1 23s ease-in-out infinite,svelte-wx9qcs-f2 29s ease-in-out infinite,svelte-wx9qcs-f3 31s ease-in-out infinite,svelte-wx9qcs-f4 37s ease-in-out infinite,svelte-wx9qcs-breathe 13s ease-in-out infinite;will-change:background-position,transform}@keyframes svelte-wx9qcs-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.mesh.pulse.svelte-wx9qcs{filter:brightness(1.14) saturate(1.28)}.mesh.dim.svelte-wx9qcs{filter:brightness(.86) saturate(.92)}.mesh.shake.svelte-wx9qcs{animation:svelte-wx9qcs-shakeoff .9s ease}@keyframes svelte-wx9qcs-shakeoff{0%,to{transform:translate3d(-3%,-2%,0)}20%{transform:translate3d(-2.4%,-2%,0)}40%{transform:translate3d(-3.6%,-2%,0)}60%{transform:translate3d(-2.6%,-2%,0)}80%{transform:translate3d(-3.3%,-2%,0)}}@keyframes svelte-wx9qcs-f0{0%,to{--p0x: 82%;--p0y: 12%}25%{--p0x: 97%;--p0y: 28%}50%{--p0x: 72%;--p0y: 4%}75%{--p0x: 66%;--p0y: 22%}}@keyframes svelte-wx9qcs-f1{0%,to{--p1x: 12%;--p1y: 18%}25%{--p1x: 30%;--p1y: 6%}50%{--p1x: 4%;--p1y: 34%}75%{--p1x: 24%;--p1y: 30%}}@keyframes svelte-wx9qcs-f2{0%,to{--p2x: 72%;--p2y: 88%}25%{--p2x: 54%;--p2y: 72%}50%{--p2x: 88%;--p2y: 97%}75%{--p2x: 80%;--p2y: 74%}}@keyframes svelte-wx9qcs-f3{0%,to{--p3x: 14%;--p3y: 78%}25%{--p3x: 32%;--p3y: 94%}50%{--p3x: 4%;--p3y: 64%}75%{--p3x: 26%;--p3y: 86%}}@keyframes svelte-wx9qcs-f4{0%,to{--p4x: 48%;--p4y: 52%}25%{--p4x: 66%;--p4y: 38%}50%{--p4x: 34%;--p4y: 66%}75%{--p4x: 60%;--p4y: 60%}}@media (prefers-reduced-motion: reduce){.mesh.animated.svelte-wx9qcs,.mesh.shake.svelte-wx9qcs{animation:none}}img.svelte-1kpwvv9{width:100%;height:100%;object-fit:cover;display:block}.ph.svelte-1kpwvv9{width:100%;height:100%;display:grid;place-items:center;color:var(--faint);background:var(--panel-2);font-weight:600;-webkit-user-select:none;user-select:none}.lyrics.svelte-vpkqs0{display:flex;flex-direction:column;gap:6px;text-align:var(--lyric-align, center)}.instrumental.svelte-vpkqs0{font-size:var(--fs-sm);color:var(--faint);letter-spacing:.04em}.mini.svelte-vpkqs0{display:flex;flex-direction:column;gap:4px}.line.svelte-vpkqs0{font-size:var(--fs-md);line-height:1.32;margin:0;text-align:var(--lyric-align, center);transition:color .3s ease,opacity .3s ease}.line.current.svelte-vpkqs0{font-size:var(--lyric-size, 24px);font-weight:var(--lyric-weight, 700);line-height:1.2;letter-spacing:-.006em;color:var(--lyric-active, var(--accent))}.line.current.glow.svelte-vpkqs0{text-shadow:0 0 18px var(--accent-dim, rgba(194, 88, 122, .45)),0 0 5px var(--accent-dim, rgba(194, 88, 122, .45))}.line.past.svelte-vpkqs0{color:var(--faint);opacity:.7}.line.upcoming.svelte-vpkqs0{color:var(--muted)}.line.current.svelte-vpkqs0 .word:where(.svelte-vpkqs0){color:var(--faint);transition:color .28s ease}.line.current.svelte-vpkqs0 .word.on:where(.svelte-vpkqs0){color:var(--lyric-active, var(--accent))}@media (prefers-reduced-motion: reduce){.line.current.svelte-vpkqs0 .word:where(.svelte-vpkqs0){transition:none}}.window.svelte-vpkqs0{display:flex;flex-direction:column;gap:5px;max-height:240px;overflow-y:auto;scrollbar-width:none;padding:2px 0}.window.svelte-vpkqs0::-webkit-scrollbar{display:none}.plain.svelte-vpkqs0 .plainline:where(.svelte-vpkqs0){color:var(--muted);font-size:var(--fs-sm);line-height:1.4}.note.svelte-vpkqs0{font-size:var(--fs-xs);color:var(--faint);letter-spacing:.06em;margin:2px 0 0}.hero.svelte-159jkxn{display:flex;align-items:stretch;gap:20px;width:min(var(--player-w),100%)}.art.svelte-159jkxn{flex:0 0 var(--art);width:var(--art);height:var(--art);padding:5px;border:1px solid var(--border);background:var(--panel);overflow:hidden;font-size:30px;box-shadow:0 2px 8px #14121a24,0 16px 52px -14px color-mix(in srgb,var(--accent) 55%,transparent)}.body.svelte-159jkxn{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:2px 0}.titles.svelte-159jkxn{min-width:0;text-shadow:none}.lyricflat.svelte-159jkxn{min-width:0;padding:2px 0;text-shadow:none}h1.svelte-159jkxn{font-size:clamp(22px,3.4vw,34px);font-weight:700;letter-spacing:-.015em;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--heading, var(--text))}h1.idle.svelte-159jkxn{color:var(--muted);font-weight:500;letter-spacing:-.01em}h1.clickable.svelte-159jkxn{cursor:pointer;transition:color .18s ease}h1.clickable.svelte-159jkxn:hover,h1.clickable.svelte-159jkxn:focus-visible{color:var(--accent)}.footer.svelte-159jkxn{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}h1.five.svelte-159jkxn{font-style:italic}.vault.svelte-159jkxn{font-size:var(--fs-sm)}.t.sparkle.svelte-159jkxn{animation:svelte-159jkxn-sparkle .9s ease;color:var(--heading, var(--accent))}@keyframes svelte-159jkxn-sparkle{0%,to{opacity:1}35%{opacity:.35}70%{opacity:1}}.scarf.svelte-159jkxn{position:absolute;right:-4px;top:-15px;font-size:var(--fs-sm);line-height:1}.byline.svelte-159jkxn{margin-top:5px;font-size:var(--fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls.svelte-159jkxn{display:flex;align-items:center;gap:8px;flex-shrink:0}.controls.svelte-159jkxn button:where(.svelte-159jkxn){min-height:30px;padding:0 12px;font-size:var(--fs-sm);white-space:nowrap}.media.svelte-159jkxn{display:flex;gap:2px}.media.svelte-159jkxn button:where(.svelte-159jkxn){min-height:0;padding:2px 6px}.bar.svelte-159jkxn{display:flex;align-items:center;gap:10px;width:100%}.track.svelte-159jkxn{position:relative;flex:1;height:10px}.track.svelte-159jkxn:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;transform:translateY(-50%);background:var(--hairline)}.fill.svelte-159jkxn{position:absolute;left:0;top:50%;height:1px;transform:translateY(-50%);background:var(--accent);transition:width .3s linear}.playhead.svelte-159jkxn{position:absolute;top:50%;width:2px;height:9px;transform:translate(-50%,-50%);background:var(--accent);transition:left .3s linear}.bar.resting.svelte-159jkxn .fill:where(.svelte-159jkxn),.bar.resting.svelte-159jkxn .playhead:where(.svelte-159jkxn){background:var(--faint);opacity:.5}h1.resting.svelte-159jkxn{color:var(--muted)}.t.svelte-159jkxn{font-size:12px;min-width:38px}.t.svelte-159jkxn:last-child{text-align:right}.status.svelte-159jkxn{font-size:11px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;cursor:default}@media (max-width: 560px){.hero.svelte-159jkxn{gap:12px}.art.svelte-159jkxn{flex-basis:var(--art-sm);width:var(--art-sm);height:var(--art-sm)}h1.svelte-159jkxn{font-size:14px}}.focus.svelte-feriuz{display:flex;flex-direction:column;align-items:center;gap:4px;width:min(var(--player-w),100%)}.time-row.svelte-feriuz{position:relative}.time.svelte-feriuz{font-size:var(--fs-timer);font-weight:400;line-height:1.1;letter-spacing:.04em;color:var(--heading, var(--text));font-variant-numeric:tabular-nums}.break.svelte-feriuz .time:where(.svelte-feriuz){color:var(--muted)}.done-title.svelte-feriuz{color:var(--heading, var(--text));text-transform:lowercase}.done-actions.svelte-feriuz{display:flex;gap:16px;margin-top:6px}.task.svelte-feriuz{font-size:var(--fs-base);color:var(--heading, var(--text));max-width:min(var(--player-w),100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.controls.svelte-feriuz{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);display:flex;gap:2px;opacity:0;transition:opacity .3s ease}.focus.svelte-feriuz:hover .controls:where(.svelte-feriuz),.focus.svelte-feriuz:focus-within .controls:where(.svelte-feriuz){opacity:1}.micro.svelte-feriuz{font-size:var(--fs-xs)}.line.svelte-feriuz{width:min(280px,60%);height:2px;background:var(--hairline);margin-top:6px}.line.svelte-feriuz span:where(.svelte-feriuz){display:block;height:100%;background:var(--heading, var(--accent));transition:width 1s linear}.dd.svelte-kgylqb{position:relative;display:inline-flex}.dd-trigger.svelte-kgylqb{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;color:var(--muted);font-size:var(--fs-base);text-align:left;background:transparent}.dd-trigger.svelte-kgylqb:disabled{cursor:default;color:var(--faint)}.dd-trigger.svelte-kgylqb:focus-visible{outline:none}.dd-trigger.soft.svelte-kgylqb{border:none;border-bottom:1px solid var(--hairline);border-radius:0;padding:3px 1px;min-height:0}.dd-trigger.soft.svelte-kgylqb:focus-visible,.dd-trigger.soft.open.svelte-kgylqb{border-bottom-color:var(--accent)}.dd-trigger.field.svelte-kgylqb{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);color:var(--text);padding:7px 10px}.dd-trigger.field.svelte-kgylqb:focus-visible,.dd-trigger.field.open.svelte-kgylqb{border-color:var(--accent)}.dd-value.svelte-kgylqb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-caret.svelte-kgylqb{flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7;transition:transform .18s ease,opacity .18s ease}.dd-trigger.open.svelte-kgylqb .dd-caret:where(.svelte-kgylqb){transform:rotate(180deg);opacity:1}.dd-list.svelte-kgylqb{position:absolute;z-index:80;top:calc(100% + 4px);left:0;min-width:100%;max-height:240px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;background:var(--panel);border:1px solid var(--hairline);border-radius:0;box-shadow:0 6px 22px color-mix(in srgb,var(--text) 22%,transparent)}.dd-list.field.svelte-kgylqb{border-color:var(--border)}.dd-option.svelte-kgylqb{padding:6px 12px;color:var(--muted);font-size:var(--fs-base);white-space:nowrap;cursor:pointer}.dd-option.active.svelte-kgylqb{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text)}.dd-option.selected.svelte-kgylqb{color:var(--accent);font-weight:600}.dd-option.selected.active.svelte-kgylqb{color:var(--accent)}@media (max-width: 720px){.dd-trigger.soft.svelte-kgylqb{min-height:36px}.dd-option.svelte-kgylqb{padding:9px 12px}}@media (prefers-reduced-motion: reduce){.dd-caret.svelte-kgylqb{transition:none}}.pp.svelte-i46fqt{display:flex;flex-direction:column;gap:8px}.pp.disabled.svelte-i46fqt{opacity:.6}.row.svelte-i46fqt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tier-seg.svelte-i46fqt{display:flex;border:1px solid var(--border);align-self:flex-start}.tier-btn.svelte-i46fqt{min-height:28px;padding:0 10px;background:var(--field);border:none;border-right:1px solid var(--border);color:var(--muted);font-size:var(--fs-xs);cursor:pointer}.tier-btn.svelte-i46fqt:last-child{border-right:none}.tier-btn.on.svelte-i46fqt{background:var(--accent);color:var(--accent-ink)}.tier-btn.svelte-i46fqt:disabled{cursor:default}.tier-desc.svelte-i46fqt{font-size:var(--fs-xs);font-style:italic}.desc.svelte-i46fqt{font-size:var(--fs-xs);margin:0}.param.svelte-i46fqt{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.named.svelte-i46fqt{display:block}.num.svelte-i46fqt,.text.svelte-i46fqt{border:1px solid var(--border);background:var(--field);color:var(--text);padding:4px 8px;border-radius:0;font:inherit;font-size:var(--fs-sm)}.num.svelte-i46fqt{width:70px}.text.svelte-i46fqt{width:100%;max-width:240px}.num.svelte-i46fqt:focus-visible,.text.svelte-i46fqt:focus-visible{outline:none;border-color:var(--accent)}@media (max-width: 560px){.tier-btn.svelte-i46fqt{min-height:36px;padding:0 14px}.num.svelte-i46fqt{min-height:36px}}.esc.svelte-13bihv8{margin-top:4px;display:flex;flex-direction:column;gap:8px}.esc.center.svelte-13bihv8{align-items:center}.or-line.svelte-13bihv8{color:var(--faint);font-size:var(--fs-xs);font-style:italic;line-height:1.4}.or-link.svelte-13bihv8{border:none;background:transparent;padding:0;min-height:0;color:var(--faint);font-size:var(--fs-xs);font-style:italic;text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:2px;cursor:pointer}.or-link.svelte-13bihv8:hover,.or-link.svelte-13bihv8:focus-visible{color:var(--accent);text-decoration-color:var(--accent);outline:none}.esc-form.svelte-13bihv8{display:flex;flex-direction:column;gap:7px;width:100%}.esc.center.svelte-13bihv8 .esc-form:where(.svelte-13bihv8){align-items:center}.esc-lead.svelte-13bihv8{color:var(--muted);font-size:var(--fs-sm);font-style:italic}.esc-row.svelte-13bihv8{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.esc.center.svelte-13bihv8 .esc-row:where(.svelte-13bihv8){justify-content:center}.esc-word.svelte-13bihv8,.esc-arrow.svelte-13bihv8{color:var(--muted);font-size:var(--fs-sm)}.soft.svelte-13bihv8{border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);padding:3px 1px;min-height:0;border-radius:0;font-size:var(--fs-base)}.soft.svelte-13bihv8:focus-visible{outline:none;border-bottom-color:var(--accent)}.soft.svelte-13bihv8::placeholder{color:var(--faint)}.num.svelte-13bihv8{width:4.5ch;text-align:center}.metric.svelte-13bihv8{width:min(28ch,100%)}.esc-do.svelte-13bihv8{border:none;background:transparent;padding:0 2px;min-height:0;color:var(--muted);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.esc-do.svelte-13bihv8:hover:not(:disabled),.esc-do.svelte-13bihv8:focus-visible:not(:disabled){color:var(--accent);outline:none}.esc-do.svelte-13bihv8:disabled{color:var(--faint);cursor:default}.esc-back.svelte-13bihv8{border:none;background:transparent;padding:0;min-height:0;color:var(--faint);font-size:var(--fs-xs);cursor:pointer}.esc-back.svelte-13bihv8:hover,.esc-back.svelte-13bihv8:focus-visible{color:var(--muted);outline:none}.punish-sum.svelte-13bihv8{color:var(--text);font-size:var(--fs-sm);font-weight:600}.esc-link.svelte-13bihv8{border:none;background:transparent;padding:0;min-height:0;color:var(--faint);font-size:var(--fs-xs);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:2px;cursor:pointer}.esc-link.svelte-13bihv8:hover,.esc-link.svelte-13bihv8:focus-visible{color:var(--accent);text-decoration-color:var(--accent);outline:none}.esc-picker.svelte-13bihv8{width:100%;padding-left:2px}.esc.center.svelte-13bihv8 .esc-picker:where(.svelte-13bihv8){display:flex;justify-content:center}@media (max-width: 720px){.soft.svelte-13bihv8{min-height:36px}}.scrim.svelte-1p1s1i{background:color-mix(in srgb,var(--panel) 68%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0;padding:var(--scrim-pad);box-shadow:0 8px 30px #2e29351f}@media (max-width: 560px){.scrim.svelte-1p1s1i{padding:18px 16px}}.weave.svelte-1vnnghe{display:flex;flex-direction:column}.head.svelte-1vnnghe{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.head-top.svelte-1vnnghe{display:flex;align-items:center;justify-content:space-between;gap:12px}.back.svelte-1vnnghe{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:30px;padding:0 12px 0 8px;background:var(--field);border:1px solid var(--hairline);color:var(--muted);border-radius:0;font:inherit;font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,border-color .16s ease}.back.svelte-1vnnghe:hover,.back.svelte-1vnnghe:focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.back-caret.svelte-1vnnghe{font-size:var(--fs-sm)}.x.svelte-1vnnghe{font-size:var(--fs-md);color:var(--faint);padding:0 4px}.x.svelte-1vnnghe:hover,.x.svelte-1vnnghe:focus-visible{color:var(--accent)}.title-in.svelte-1vnnghe{border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--heading);padding:4px 0;border-radius:0;font:inherit;font-size:var(--fs-md);font-weight:600}.desc-in.svelte-1vnnghe{border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);padding:4px 0;border-radius:0;font:inherit;font-size:var(--fs-sm)}.title-in.svelte-1vnnghe:focus-visible,.desc-in.svelte-1vnnghe:focus-visible{outline:none;border-bottom-color:var(--accent)}.title-in.svelte-1vnnghe::placeholder,.desc-in.svelte-1vnnghe::placeholder{color:var(--faint)}.reveal.svelte-1vnnghe{align-self:flex-start;display:inline-flex;align-items:baseline;gap:8px;padding:0;background:none;border:none;color:var(--muted);font:inherit;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.reveal.svelte-1vnnghe:hover,.reveal.open.svelte-1vnnghe{color:var(--accent)}.reveal-caret.svelte-1vnnghe{font-size:10px}.reveal-sub.svelte-1vnnghe{text-transform:none;letter-spacing:0}.track-seg.svelte-1vnnghe{margin-top:6px}.name-in.svelte-1vnnghe{width:140px;border:1px solid var(--border);background:var(--field);color:var(--text);padding:4px 8px;border-radius:0;font:inherit;font-size:var(--fs-sm)}.name-in.svelte-1vnnghe:focus-visible{outline:none;border-color:var(--accent)}h3.svelte-1vnnghe{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.block.svelte-1vnnghe{padding:14px 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:10px}.block.svelte-1vnnghe:first-of-type{border-top:none;padding-top:0}.lbl.svelte-1vnnghe{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.field.svelte-1vnnghe{display:flex;flex-direction:column;gap:4px}.field.inline.svelte-1vnnghe{flex-direction:row;align-items:center;gap:10px}.cap.svelte-1vnnghe{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.hint.svelte-1vnnghe{font-size:var(--fs-xs)}input[type=datetime-local].svelte-1vnnghe,input[type=date].svelte-1vnnghe{min-height:34px;border:1px solid var(--border);background:var(--field);color:var(--text);padding:0 10px;border-radius:0;font:inherit;font-size:var(--fs-base)}.num.svelte-1vnnghe{width:88px}.seg.svelte-1vnnghe{display:flex;border:1px solid var(--border);align-self:flex-start}.seg-btn.svelte-1vnnghe{min-height:32px;padding:0 14px;background:var(--field);border:none;border-right:1px solid var(--border);color:var(--muted)}.seg-btn.svelte-1vnnghe:last-child{border-right:none}.seg-btn.on.svelte-1vnnghe{background:var(--accent);color:var(--accent-ink)}.picker.svelte-1vnnghe{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1vnnghe{min-height:30px;padding:0 10px;background:var(--field);color:var(--text);display:inline-flex;align-items:center;gap:6px}.chip.on.svelte-1vnnghe{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip-sub.svelte-1vnnghe{font-size:var(--fs-xs);opacity:.7}.bands.svelte-1vnnghe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.band.svelte-1vnnghe{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 10px;background:var(--field);border-left:2px solid var(--red)}.band.success.svelte-1vnnghe{border-left-color:var(--accent)}.band-when.svelte-1vnnghe{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--heading);min-width:64px}.band-out.ok.svelte-1vnnghe{font-size:var(--fs-sm);color:var(--accent)}.band-edit.svelte-1vnnghe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tier-seg.svelte-1vnnghe{display:flex;border:1px solid var(--border)}.tier-btn.svelte-1vnnghe{min-height:28px;padding:0 8px;background:var(--field);border:none;border-right:1px solid var(--border);color:var(--muted);font-size:var(--fs-xs)}.tier-btn.svelte-1vnnghe:last-child{border-right:none}.tier-btn.on.svelte-1vnnghe{background:var(--accent);color:var(--accent-ink)}.param.svelte-1vnnghe{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.param.svelte-1vnnghe .num:where(.svelte-1vnnghe){width:70px}.rule-head.svelte-1vnnghe{display:flex;align-items:center;justify-content:space-between;gap:10px}.switch.svelte-1vnnghe{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);cursor:pointer}.rule.svelte-1vnnghe{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--field);border-left:2px solid var(--accent)}.rule-name.svelte-1vnnghe{font-size:var(--fs-sm);font-weight:600;color:var(--heading)}.day-pick.svelte-1vnnghe{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.days.svelte-1vnnghe{display:flex;flex-wrap:wrap;gap:4px}.day.svelte-1vnnghe{min-height:28px;padding:0 8px;background:var(--panel);color:var(--muted);font-size:var(--fs-xs)}.day.on.svelte-1vnnghe{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.day.makeup.on.svelte-1vnnghe{background:var(--amber);border-color:var(--amber);color:var(--accent-ink)}.gate-weights.svelte-1vnnghe{display:flex;gap:14px;flex-wrap:wrap}.err.svelte-1vnnghe{color:var(--red);font-size:var(--fs-sm);margin-top:12px}.foot.svelte-1vnnghe{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px}@media (max-width: 560px){.seg.svelte-1vnnghe{width:100%}.seg-btn.svelte-1vnnghe{flex:1;padding:0 10px;min-height:40px}.tier-btn.svelte-1vnnghe{min-height:36px;padding:0 12px}.band-edit.svelte-1vnnghe{gap:10px}input[type=datetime-local].svelte-1vnnghe,input[type=date].svelte-1vnnghe{min-height:40px}}.head.svelte-t5pi15{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.back.svelte-t5pi15{align-self:flex-start;padding:0}h3.svelte-t5pi15{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.block.svelte-t5pi15{padding:14px 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:10px}.block.svelte-t5pi15:first-of-type{border-top:none;padding-top:0}.lbl.svelte-t5pi15{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.lower.svelte-t5pi15{text-transform:none;letter-spacing:0}.field.svelte-t5pi15{display:flex;flex-direction:column;gap:4px}.two.svelte-t5pi15{display:flex;gap:10px}.two.svelte-t5pi15 .field:where(.svelte-t5pi15){flex:1;min-width:0}.cap.svelte-t5pi15{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.hint.svelte-t5pi15{font-size:var(--fs-xs)}.num.svelte-t5pi15{width:100%}input[type=date].svelte-t5pi15{min-height:34px;width:100%;border:1px solid var(--border);background:var(--field);color:var(--text);padding:0 10px;border-radius:var(--radius);font:inherit;font-size:var(--fs-base)}.dir.svelte-t5pi15{display:flex;flex-direction:column;gap:6px}.seg.svelte-t5pi15{display:flex;border:1px solid var(--border);align-self:flex-start}.seg-btn.svelte-t5pi15{min-height:32px;padding:0 14px;background:var(--field);border:none;border-right:1px solid var(--border);color:var(--muted)}.seg-btn.svelte-t5pi15:last-child{border-right:none}.seg-btn.on.svelte-t5pi15{background:var(--accent);color:var(--accent-ink)}.picker.svelte-t5pi15{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-t5pi15{min-height:30px;padding:0 10px;background:var(--field);color:var(--text);display:inline-flex;align-items:center;gap:6px}.chip.on.svelte-t5pi15{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip-sub.svelte-t5pi15{font-size:var(--fs-xs);opacity:.7}.err.svelte-t5pi15{color:var(--red);font-size:var(--fs-sm);margin-top:12px}.foot.svelte-t5pi15{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px}@media (max-width: 560px){.two.svelte-t5pi15{flex-direction:column;gap:10px}.seg.svelte-t5pi15{width:100%}.seg-btn.svelte-t5pi15{flex:1;min-height:40px}input[type=date].svelte-t5pi15{min-height:40px}}.create-over.svelte-167dov7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;padding:clamp(26px,8vh,90px) 20px 48px;background:radial-gradient(130% 100% at 50% 0%,transparent 48%,rgba(18,16,26,.42))}.create-over.svelte-167dov7>*{max-width:600px;margin:0 auto}.day-surface.svelte-167dov7{width:min(540px,100%);margin:0 auto;padding:4px 4px 56px;color:var(--text)}.masthead.svelte-167dov7{position:relative;padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid color-mix(in srgb,var(--tone) 36%,var(--hairline))}.x.svelte-167dov7{position:absolute;top:-2px;right:-2px;font-size:var(--fs-md);color:var(--faint);line-height:1;padding:4px;min-height:32px;min-width:32px}.x.svelte-167dov7:hover,.x.svelte-167dov7:focus-visible{color:var(--text)}.mast-row.svelte-167dov7{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-right:32px}.mast-when.svelte-167dov7{min-width:0}.datenav.svelte-167dov7{display:flex;align-items:center;gap:8px;margin-left:-10px}.step.svelte-167dov7{min-height:30px;min-width:26px;padding:0 6px;background:transparent;border:none;color:var(--faint);font-size:20px;line-height:1;transition:color .15s ease}.step.svelte-167dov7:hover,.step.svelte-167dov7:focus-visible{color:var(--text)}.date.svelte-167dov7{margin:0;font-size:clamp(22px,5.6vw,28px);font-weight:600;letter-spacing:-.012em;line-height:1.05;color:var(--heading)}.when-sub.svelte-167dov7{display:inline-block;margin-top:6px;margin-left:6px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:0}button.when-sub.svelte-167dov7:hover,button.when-sub.svelte-167dov7:focus-visible{color:var(--accent)}.mark.svelte-167dov7{display:flex;flex-direction:column;align-items:flex-end;line-height:1;color:var(--tone);flex-shrink:0}.mark-grade.svelte-167dov7{font-size:clamp(30px,8vw,40px);font-weight:600;letter-spacing:-.01em;line-height:.84}.mark-score.svelte-167dov7{margin-top:6px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--muted)}.mark.open.svelte-167dov7{color:var(--muted)}.mark.open.svelte-167dov7 .mark-grade:where(.svelte-167dov7){font-size:var(--fs-md);font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1}.loading.svelte-167dov7{color:var(--muted);padding:12px 0}.upcoming-note.svelte-167dov7{margin:-6px 0 22px;color:var(--muted);line-height:1.55;font-size:var(--fs-md)}.block.svelte-167dov7{margin-bottom:30px}.block.svelte-167dov7:last-child{margin-bottom:0}.eyebrow.svelte-167dov7{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;display:flex;align-items:baseline;gap:8px}.eyebrow-count.svelte-167dov7{color:var(--faint);letter-spacing:.04em;font-variant-numeric:tabular-nums}.eyebrow-tag.svelte-167dov7{color:var(--faint);letter-spacing:.1em}.sleep-line.svelte-167dov7{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.time.svelte-167dov7{display:inline-flex;align-items:baseline;gap:7px}.time.svelte-167dov7 input:where(.svelte-167dov7){width:auto;min-width:78px;border:none;border-bottom:1px solid var(--hairline);background:transparent;border-radius:0;padding:2px 0 3px;color:var(--heading);font-size:var(--fs-title);font-weight:600;font-variant-numeric:tabular-nums;color-scheme:light;transition:border-color .15s ease}.time.svelte-167dov7 input:where(.svelte-167dov7):focus-visible{outline:none;border-bottom-color:var(--accent)}.time.svelte-167dov7 input:where(.svelte-167dov7)::-webkit-calendar-picker-indicator{opacity:.3}.time-cap.svelte-167dov7{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.sleep-arrow.svelte-167dov7{color:var(--faint);font-size:var(--fs-md)}.sleep-sum.svelte-167dov7{margin-left:auto;color:var(--heading);font-size:var(--fs-title);font-weight:600;font-variant-numeric:tabular-nums}.sleep-sum.svelte-167dov7 .unit:where(.svelte-167dov7){font-size:var(--fs-sm);color:var(--muted);font-weight:500}.sleep-sum.svelte-167dov7 .pts:where(.svelte-167dov7){margin-left:8px;font-size:var(--fs-xs);font-weight:600;color:var(--accent)}.commit-top.svelte-167dov7{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.commit-name.svelte-167dov7{margin:0;font-size:var(--fs-title);font-weight:600;color:var(--heading);letter-spacing:-.005em}.streak.svelte-167dov7{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.seg.svelte-167dov7{display:flex;gap:28px;align-items:baseline}.seg-btn.svelte-167dov7{min-height:34px;padding:2px 1px 5px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted);font-size:var(--fs-title);font-weight:600;letter-spacing:.01em;transition:color .15s ease,border-color .15s ease}.seg-btn.svelte-167dov7:hover{color:var(--text)}.seg-btn.kept.on.svelte-167dov7{color:#4b8b74;border-bottom-color:#4b8b7480}.seg-btn.broke.on.svelte-167dov7{color:var(--red);border-bottom-color:color-mix(in srgb,var(--red) 50%,transparent)}.commit-foot.svelte-167dov7{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.near-group.svelte-167dov7{display:inline-flex;align-items:center;gap:8px}.near.svelte-167dov7{font-size:var(--fs-sm);color:var(--muted)}.near.svelte-167dov7:hover,.near.svelte-167dov7:focus-visible{color:var(--text)}.near-dec.svelte-167dov7{font-size:var(--fs-md);line-height:1;padding:0 6px;color:var(--muted)}.nm-count.svelte-167dov7{color:var(--text);font-variant-numeric:tabular-nums}.diff.svelte-167dov7{display:inline-flex;align-items:center;gap:10px}.diff-lbl.svelte-167dov7{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.diff-dots.svelte-167dov7{display:inline-flex;align-items:center;gap:6px}.diff-dots.svelte-167dov7 .dot:where(.svelte-167dov7){width:9px;height:9px;min-height:0;flex:0 0 auto;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--muted) 55%,transparent);background:transparent;transition:background .15s ease,border-color .15s ease}.diff-dots.svelte-167dov7 .dot.on:where(.svelte-167dov7){background:color-mix(in srgb,var(--accent) 75%,transparent);border-color:color-mix(in srgb,var(--accent) 75%,transparent)}.tasks.svelte-167dov7{list-style:none;margin:0;padding:0}.task.svelte-167dov7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--hairline)}.task.svelte-167dov7:first-child{padding-top:0}.task.svelte-167dov7:last-child{border-bottom:none}.task.svelte-167dov7 label:where(.svelte-167dov7){display:flex;align-items:center;gap:12px;cursor:pointer;min-width:0}.task.svelte-167dov7 input[type=checkbox]:where(.svelte-167dov7){width:17px;height:17px;accent-color:var(--accent);flex-shrink:0}.t-title.svelte-167dov7{font-size:var(--fs-md);color:var(--text);line-height:1.35}.task.done.svelte-167dov7 .t-title:where(.svelte-167dov7){color:var(--faint);text-decoration:line-through}.task.failed.svelte-167dov7 .t-title:where(.svelte-167dov7){color:var(--faint)}.t-right.svelte-167dov7{display:flex;align-items:center;gap:12px;flex-shrink:0}.t-sub.svelte-167dov7{font-size:var(--fs-xs);text-transform:lowercase;letter-spacing:.03em;white-space:nowrap;color:var(--faint)}.wont-do.svelte-167dov7{font-size:var(--fs-xs);color:var(--faint);opacity:.6;padding:0 2px;line-height:1}.wont-do.svelte-167dov7:hover,.wont-do.svelte-167dov7:focus-visible{opacity:1;color:var(--text)}.wont-do.on.svelte-167dov7{opacity:1;color:var(--red)}.add-task.svelte-167dov7{margin-top:16px;display:flex;flex-direction:column;gap:10px}.add-field.svelte-167dov7{width:100%;border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);padding:7px 1px;border-radius:0;font-size:var(--fs-md)}.add-field.svelte-167dov7:focus-visible{outline:none;border-bottom-color:var(--accent)}.add-field.svelte-167dov7::placeholder{color:var(--faint)}.add-controls.svelte-167dov7{display:flex;align-items:center;gap:14px}.add-go.svelte-167dov7{font-size:var(--fs-sm);font-weight:600;color:var(--accent);letter-spacing:.02em}.add-go.svelte-167dov7:disabled{color:var(--faint);opacity:.6}.add-more.svelte-167dov7{margin:14px 0 0;font-size:var(--fs-sm);color:var(--faint)}.add-link.svelte-167dov7{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.add-link.svelte-167dov7:hover,.add-link.svelte-167dov7:focus-visible{color:var(--accent)}.empty.svelte-167dov7{font-size:var(--fs-md);color:var(--muted);padding:2px 0}.notes.svelte-167dov7{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:9px}.note.svelte-167dov7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.n-body.svelte-167dov7{font-size:var(--fs-md);color:var(--text);line-height:1.5;white-space:pre-wrap;word-break:break-word}.n-meta.svelte-167dov7{display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.n-time.svelte-167dov7{font-size:var(--fs-xs);color:var(--faint);font-variant-numeric:tabular-nums}.n-del.svelte-167dov7{font-size:var(--fs-xs);color:var(--faint)}.n-del.svelte-167dov7:hover{color:var(--text)}.quiet-add.svelte-167dov7{display:flex;gap:14px;align-items:center}.quiet-add.svelte-167dov7 input:where(.svelte-167dov7){flex:1;min-width:0;border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);padding:7px 1px;border-radius:0;font-size:var(--fs-md)}.quiet-add.svelte-167dov7 input:where(.svelte-167dov7):focus-visible{outline:none;border-bottom-color:var(--accent)}.quiet-add.svelte-167dov7 input:where(.svelte-167dov7)::placeholder{color:var(--faint)}.quiet-go.svelte-167dov7{background:transparent;border:none;padding:0;color:var(--accent);font-size:var(--fs-sm);font-weight:600;flex-shrink:0}.quiet-go.svelte-167dov7:disabled{color:var(--faint);opacity:.6}.activities.svelte-167dov7{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.activity.svelte-167dov7{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.activity.svelte-167dov7 .a-key:where(.svelte-167dov7):before{content:"· ";color:var(--faint)}.a-key.svelte-167dov7{font-size:var(--fs-md)}.a-del.svelte-167dov7{font-size:var(--fs-xs);color:var(--faint)}.a-del.svelte-167dov7:hover{color:var(--text)}.penalty.svelte-167dov7{margin:10px 0 0;font-size:var(--fs-sm);color:var(--amber);font-weight:500}.obit-block.svelte-167dov7 .eyebrow:where(.svelte-167dov7){margin-bottom:11px}.obit.svelte-167dov7{width:100%;border:none;border-left:2px solid color-mix(in srgb,var(--accent) 32%,var(--hairline));background:transparent;color:var(--text);padding:2px 0 2px 16px;font:inherit;font-size:var(--fs-md);line-height:1.75;resize:vertical;border-radius:0}.obit.svelte-167dov7:focus-visible{outline:none;border-left-color:var(--accent)}.obit.svelte-167dov7::placeholder{color:var(--faint);font-style:italic}@media (max-width: 560px){.day-surface.svelte-167dov7{padding:4px 2px 64px}.step.svelte-167dov7{min-height:40px;min-width:38px}.x.svelte-167dov7{min-height:40px;min-width:40px}.sleep-line.svelte-167dov7{gap:12px 18px}.time.svelte-167dov7{flex:0 1 auto}.sleep-sum.svelte-167dov7{flex-basis:100%;margin-left:0;margin-top:2px}.seg-btn.svelte-167dov7{min-height:44px;flex:1;text-align:left}.commit-foot.svelte-167dov7{flex-direction:column;align-items:stretch;gap:14px}.near-group.svelte-167dov7{justify-content:space-between}.near.svelte-167dov7{min-height:40px;display:inline-flex;align-items:center}.near-dec.svelte-167dov7{min-width:40px;min-height:40px}.diff.svelte-167dov7{justify-content:space-between}.diff-dots.svelte-167dov7 .dot:where(.svelte-167dov7){width:10px;height:10px}.diff-dots.svelte-167dov7{gap:14px;padding:10px 2px}.task.svelte-167dov7{padding:13px 0}.task.svelte-167dov7 label:where(.svelte-167dov7){min-height:34px}.task.svelte-167dov7 input[type=checkbox]:where(.svelte-167dov7){width:21px;height:21px}.quiet-go.svelte-167dov7{min-height:40px}.n-del.svelte-167dov7,.a-del.svelte-167dov7{min-height:36px;padding:0 6px}.wont-do.svelte-167dov7{min-height:36px;padding:0 8px}}.constant-screen.svelte-1en8tbc{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}.soft.svelte-1en8tbc{border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);padding:3px 1px;min-height:0;border-radius:0;font-size:var(--fs-base);width:100%}.soft.svelte-1en8tbc:focus-visible{outline:none;border-bottom-color:var(--accent)}.soft.svelte-1en8tbc::placeholder{color:var(--faint)}.inline-add.svelte-1en8tbc{display:flex;flex-direction:column;gap:7px;margin-top:6px;width:min(40ch,100%)}.inline-add.center-add.svelte-1en8tbc{align-items:center}.inline-row.svelte-1en8tbc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.date-input.svelte-1en8tbc{width:auto;color-scheme:dark}.sched-note.svelte-1en8tbc{font-size:var(--fs-xs);font-style:italic}.inline-done.svelte-1en8tbc{color:var(--accent);font-weight:600}.inline-done.svelte-1en8tbc:hover{color:var(--heading)}.inline-x.svelte-1en8tbc{font-size:var(--fs-xs)}.prompt-line.svelte-1en8tbc{color:var(--faint);font-size:var(--fs-sm);font-style:italic;line-height:1.4;margin-top:6px;padding:0}.prompt-line.svelte-1en8tbc:hover{color:var(--muted)}.focal-wrap.svelte-1en8tbc{width:min(48ch,100%);display:flex;justify-content:center}.focal.svelte-1en8tbc{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;text-shadow:none}.focal-line.svelte-1en8tbc{color:var(--muted);font-size:var(--fs-md);line-height:1.4;text-align:center;padding:0;border:none;background:transparent}.focal-line.linkish.svelte-1en8tbc:hover,.focal-line.linkish.svelte-1en8tbc:focus-visible{color:var(--accent)}.focal-line.ask.svelte-1en8tbc,.focal-line.invite.svelte-1en8tbc{font-style:italic;color:var(--faint)}.focal-line.ask.svelte-1en8tbc:hover,.focal-line.ask.svelte-1en8tbc:focus-visible,.focal-line.invite.svelte-1en8tbc:hover,.focal-line.invite.svelte-1en8tbc:focus-visible{color:var(--accent)}.obit-line.svelte-1en8tbc{font-size:calc(var(--fs-sm) + var(--lift) * 12px);font-weight:calc(400 + var(--lift) * 300);font-style:italic;color:color-mix(in srgb,var(--accent) calc(var(--lift) * var(--lift) * 55%),var(--faint));letter-spacing:calc(var(--lift) * -.01em);transition:font-size 1.2s ease,font-weight 1.2s ease,color 1.2s ease}.obit.center-add.svelte-1en8tbc{font-size:calc(var(--fs-base) + var(--lift) * 8px)}.obit-note.svelte-1en8tbc{font-size:var(--fs-xs);font-style:italic}.milestone-focal.svelte-1en8tbc{display:flex;align-items:baseline;gap:8px}.due-focal.svelte-1en8tbc{display:flex;align-items:center;gap:9px}.due-focal.svelte-1en8tbc .focal-line.due-done:where(.svelte-1en8tbc){color:var(--faint);text-decoration:line-through}.pace-actions.svelte-1en8tbc{display:flex;align-items:center;gap:14px}.pace-do.svelte-1en8tbc{color:var(--muted);font-size:var(--fs-sm);padding:0}.pace-do.svelte-1en8tbc:hover,.pace-do.svelte-1en8tbc:focus-visible{color:var(--accent)}.pace-x.svelte-1en8tbc{color:var(--faint);font-size:var(--fs-xs);padding:0}.pace-x.svelte-1en8tbc:hover,.pace-x.svelte-1en8tbc:focus-visible{color:var(--muted)}.periphery.svelte-1en8tbc{display:flex;flex-direction:column;align-items:center;gap:5px}.periph-line.svelte-1en8tbc{color:var(--pc, var(--faint));opacity:.62;font-size:var(--fs-sm);font-style:italic;line-height:1.4;text-align:center;padding:0;border:none;background:transparent;text-shadow:none}.periph-line.svelte-1en8tbc:hover{opacity:1;border:none}.whisper.svelte-1en8tbc{margin:0;text-align:center;font-size:var(--fs-sm);line-height:1.5;max-width:46ch;font-style:italic}.brief.svelte-1en8tbc{margin:0;text-align:center;color:var(--muted);font-size:var(--fs-md);line-height:1.5;max-width:46ch}.assistant-line.svelte-1en8tbc{margin:0;color:var(--muted);font-size:var(--fs-md);line-height:1.45;text-align:center;max-width:44ch}.assistant-action.svelte-1en8tbc{color:var(--accent);font-size:var(--fs-sm);padding:4px 2px;border:none;border-bottom:1px solid transparent;background:transparent}.assistant-action.svelte-1en8tbc:hover,.assistant-action.svelte-1en8tbc:focus-visible{color:var(--heading);border-bottom-color:var(--accent)}.tasklist.svelte-1en8tbc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.t.svelte-1en8tbc{display:flex;align-items:center;gap:9px}.t.fresh.svelte-1en8tbc .t-title:where(.svelte-1en8tbc){animation:svelte-1en8tbc-freshglow 1.4s ease}@keyframes svelte-1en8tbc-freshglow{0%{color:var(--accent)}to{color:var(--text)}}.check.svelte-1en8tbc{display:flex;align-items:center;min-height:0;padding:0;border:none;background:transparent}.check.svelte-1en8tbc:hover{border:none}.box.svelte-1en8tbc{flex:0 0 13px;width:13px;height:13px;border:1px solid var(--faint);background:transparent;transition:background .2s ease,border-color .2s ease}.box.on.svelte-1en8tbc{background:var(--accent);border-color:var(--accent)}.t-title.svelte-1en8tbc{color:var(--text);font-size:var(--fs-base);text-align:left;line-height:1.3;padding:0}.t-title.svelte-1en8tbc:hover{color:var(--accent)}.t.done.svelte-1en8tbc .t-title:where(.svelte-1en8tbc){color:var(--faint);text-decoration:line-through}.t.failed.svelte-1en8tbc .t-title:where(.svelte-1en8tbc){color:var(--faint);text-decoration:line-through;opacity:.7;font-style:italic}.t.failed.svelte-1en8tbc .box:where(.svelte-1en8tbc){opacity:.5}.wont-do.svelte-1en8tbc{margin-left:2px;font-size:var(--fs-xs);color:var(--faint);opacity:.55;padding:0 2px;line-height:1}.wont-do.svelte-1en8tbc:hover,.wont-do.svelte-1en8tbc:focus-visible{color:var(--muted);opacity:1}.wont-do.on.svelte-1en8tbc{color:var(--muted);opacity:.9}.rename.svelte-1en8tbc{flex:1}.more.svelte-1en8tbc{padding-left:22px}.more-btn.svelte-1en8tbc{font-size:var(--fs-xs);padding:0}.more-btn.svelte-1en8tbc:hover{color:var(--muted)}.commit-actions.svelte-1en8tbc{display:flex;align-items:center;gap:10px}.commit-actions.center.svelte-1en8tbc{justify-content:center}.ci.svelte-1en8tbc{min-height:0;padding:2px;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--faint);font-size:var(--fs-sm)}.ci.svelte-1en8tbc:hover{border:none;border-bottom:1px solid var(--hairline);color:var(--muted)}.ci.kept.on.svelte-1en8tbc{color:var(--accent);border-bottom:1px solid var(--accent);font-weight:600}.ci.broke.on.svelte-1en8tbc{color:var(--red);border-bottom:1px solid var(--red);font-weight:600}.near.svelte-1en8tbc{display:inline-flex;align-items:center;gap:4px}.ci-near.svelte-1en8tbc{font-size:var(--fs-sm);color:var(--faint);padding:0}.ci-near.svelte-1en8tbc:hover,.nm.svelte-1en8tbc{color:var(--muted)}.ci-dec.svelte-1en8tbc{font-size:var(--fs-md);line-height:1;padding:0 4px;color:var(--faint)}.jot.center-add.svelte-1en8tbc{width:min(46ch,100%);display:flex;align-items:center;gap:10px;justify-content:center}.jot-field.svelte-1en8tbc{text-align:center;font-style:italic}.quick-add.svelte-1en8tbc{display:flex;flex-direction:column;align-items:center;width:min(40ch,100%);margin-top:2px}.quick-add.open.svelte-1en8tbc{margin-top:6px}.qa-invite.svelte-1en8tbc{display:inline-flex;align-items:baseline;gap:7px;padding:3px 2px;color:var(--faint);font-size:var(--fs-sm);letter-spacing:.02em;opacity:.72;transition:color .18s ease,opacity .18s ease}.qa-invite.svelte-1en8tbc:hover,.qa-invite.svelte-1en8tbc:focus-visible{color:var(--accent);opacity:1}.qa-plus.svelte-1en8tbc{font-size:var(--fs-md);line-height:1;font-weight:300}.qa-text.svelte-1en8tbc{font-style:italic}.qa-field.svelte-1en8tbc{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%}.qa-input.svelte-1en8tbc{text-align:center;font-style:italic}.qa-row.svelte-1en8tbc{justify-content:center}.constant-quote.svelte-1en8tbc{display:flex;justify-content:center;width:min(48ch,100%);margin-top:2px}.quote-line.svelte-1en8tbc{color:var(--muted);font-size:var(--fs-sm);font-style:italic;line-height:1.5;text-align:center;padding:0;max-width:46ch;text-shadow:none}.quote-line.svelte-1en8tbc:hover,.quote-line.svelte-1en8tbc:focus-visible{color:var(--accent)}.quote-invite.svelte-1en8tbc{color:var(--faint);font-size:var(--fs-xs);font-style:italic;padding:0;opacity:.7}.quote-invite.svelte-1en8tbc:hover,.quote-invite.svelte-1en8tbc:focus-visible{color:var(--muted);opacity:1}.quote-field.svelte-1en8tbc{text-align:center;font-style:italic;width:min(46ch,100%)}.horizon.svelte-1en8tbc{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:14px;padding:4px 2px;cursor:pointer;opacity:.62;transition:opacity .4s ease}.horizon.svelte-1en8tbc:hover,.horizon.svelte-1en8tbc:focus-visible{opacity:1;outline:none}.hz-pulse.svelte-1en8tbc{display:flex;align-items:center;justify-content:center;gap:11px}.beat.svelte-1en8tbc{flex:none;width:calc(4px + var(--fill, 0) * 5px);height:calc(4px + var(--fill, 0) * 5px);border-radius:50%;background:color-mix(in srgb,var(--text) calc(16% + var(--fill, 0) * 36%),transparent);transition:background .4s ease,box-shadow .4s ease}.beat.today.svelte-1en8tbc{width:8px;height:8px;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}.beat.deadline.svelte-1en8tbc{width:8px;height:8px;background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.hz-read.svelte-1en8tbc{font-size:var(--fs-xs);letter-spacing:.04em;line-height:1}.r-x.svelte-1en8tbc{font-size:var(--fs-sm);color:var(--faint);padding:0}.r-x.svelte-1en8tbc:hover{color:var(--muted)}.run-today.svelte-1en8tbc{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.rt-eyebrow.svelte-1en8tbc{font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase}.rt-label.svelte-1en8tbc{font-size:var(--fs-md);font-weight:600;color:var(--heading, var(--text));transition:color .18s ease}.run-today.svelte-1en8tbc:hover .rt-label:where(.svelte-1en8tbc),.run-today.svelte-1en8tbc:focus-visible .rt-label:where(.svelte-1en8tbc){color:var(--accent)}@media (max-width: 720px){.focal-line.svelte-1en8tbc,.assistant-line.svelte-1en8tbc{font-size:var(--fs-base)}.tasklist.svelte-1en8tbc{gap:5px}.periphery.svelte-1en8tbc{gap:3px}.horizon.svelte-1en8tbc{gap:6px;margin-top:6px}.hz-pulse.svelte-1en8tbc{gap:9px}.constant-quote.svelte-1en8tbc{margin-top:0}.quick-add.svelte-1en8tbc{width:100%;max-width:320px}.ci.svelte-1en8tbc,.soft.svelte-1en8tbc,.jot-field.svelte-1en8tbc{min-height:36px}.inline-add.svelte-1en8tbc{width:100%;max-width:320px}}@media (prefers-reduced-motion: reduce){.obit-line.svelte-1en8tbc,.obit.center-add.svelte-1en8tbc{transition:none}.t.fresh.svelte-1en8tbc .t-title:where(.svelte-1en8tbc){animation:none}.horizon.svelte-1en8tbc{transition:opacity .3s ease}}.backdrop.svelte-ulhwlv{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 0%,transparent 40%,color-mix(in srgb,var(--bg) 18%,transparent) 100%);display:grid;place-items:start center;padding:24px 20px;overflow-y:auto;z-index:50}.shell.svelte-ulhwlv{width:min(620px,100%);margin:auto 0;background:var(--panel);border:1px solid var(--hairline);box-shadow:0 24px 64px -26px #14111a66;padding:22px 24px}.head.svelte-ulhwlv{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.when.svelte-ulhwlv{display:flex;flex-direction:column;gap:1px}.title.svelte-ulhwlv{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.sub.svelte-ulhwlv{font-size:var(--fs-xs)}.x.svelte-ulhwlv{font-size:var(--fs-md)}.lbl.svelte-ulhwlv{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.cap.svelte-ulhwlv{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.pad.svelte-ulhwlv{padding:8px 0}.empty.svelte-ulhwlv{font-size:var(--fs-sm);padding:12px 0}.proposals.svelte-ulhwlv{padding:12px 0 16px;border-bottom:1px solid var(--hairline);margin-bottom:12px}.prop-list.svelte-ulhwlv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.prop.svelte-ulhwlv{display:flex;align-items:center;justify-content:space-between;gap:12px}.prop-meta.svelte-ulhwlv{display:flex;flex-direction:column;gap:1px;min-width:0}.prop-title.svelte-ulhwlv{font-size:var(--fs-base)}.prop-sub.svelte-ulhwlv{font-size:var(--fs-xs)}.prop-acts.svelte-ulhwlv{display:flex;gap:6px;white-space:nowrap}.tiny.svelte-ulhwlv{min-height:28px;padding:0 10px;font-size:var(--fs-xs)}.filters.svelte-ulhwlv{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tabs.svelte-ulhwlv{display:flex;gap:4px;flex-wrap:wrap}.tab.svelte-ulhwlv{min-height:30px;padding:0 11px;background:var(--field);border:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-sm)}.tab.on.svelte-ulhwlv{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.src.svelte-ulhwlv{display:flex;align-items:center;gap:6px}.add-bar.svelte-ulhwlv{display:flex;gap:8px;margin-bottom:14px}.composer.svelte-ulhwlv{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--field);border:1px solid var(--hairline);border-radius:var(--radius);margin-bottom:16px}.kind-seg.svelte-ulhwlv{display:flex;border:1px solid var(--border);align-self:flex-start}.seg-btn.svelte-ulhwlv{min-height:30px;padding:0 14px;background:var(--field);border:none;border-right:1px solid var(--border);color:var(--muted)}.seg-btn.svelte-ulhwlv:last-child{border-right:none}.seg-btn.on.svelte-ulhwlv{background:var(--accent);color:var(--accent-ink);font-weight:600}.comp-row.svelte-ulhwlv{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.comp-acts.svelte-ulhwlv{display:flex;align-items:center;gap:12px}.rows.svelte-ulhwlv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.row.svelte-ulhwlv{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--hairline)}.row.svelte-ulhwlv:first-child{border-top:none}.row.dim.svelte-ulhwlv{opacity:.6}.r-main.svelte-ulhwlv{display:flex;align-items:center;gap:10px}.reorder.svelte-ulhwlv{display:flex;flex-direction:column;gap:1px}.mv.svelte-ulhwlv{min-height:0;line-height:1;padding:2px 6px;font-size:9px;background:transparent;border:1px solid var(--hairline);color:var(--muted)}.r-title.svelte-ulhwlv{flex:1;font-size:var(--fs-base);font-weight:500}.badge-src.svelte-ulhwlv{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--hairline);padding:2px 7px;white-space:nowrap}.r-ctrls.svelte-ulhwlv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wt.svelte-ulhwlv{display:flex;align-items:center;gap:6px}.wt.svelte-ulhwlv input[type=number]:where(.svelte-ulhwlv){width:56px}.wt.svelte-ulhwlv input[type=date]:where(.svelte-ulhwlv){min-height:30px;border:1px solid var(--border);background:var(--field);color:var(--text);padding:0 8px;border-radius:var(--radius);font-size:var(--fs-base)}.chk.svelte-ulhwlv{display:flex;align-items:center;gap:6px}.days.svelte-ulhwlv{display:flex;gap:3px}.day.svelte-ulhwlv{min-height:28px;width:28px;padding:0;font-size:var(--fs-xs);background:var(--field);color:var(--muted)}.day.on.svelte-ulhwlv{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.toggle.svelte-ulhwlv{min-height:28px;padding:0 10px;font-size:var(--fs-xs);background:var(--field);color:var(--muted)}.toggle.on.svelte-ulhwlv{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.spacer.svelte-ulhwlv{flex:1}.act.svelte-ulhwlv{font-size:var(--fs-xs)}.del.svelte-ulhwlv{font-size:var(--fs-sm);color:var(--muted)}.del.svelte-ulhwlv:hover{color:var(--red)}@media (max-width: 560px){.backdrop.svelte-ulhwlv{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.x.svelte-ulhwlv{min-height:40px}.r-ctrls.svelte-ulhwlv{gap:6px}.tab.svelte-ulhwlv,.toggle.svelte-ulhwlv,.day.svelte-ulhwlv,.seg-btn.svelte-ulhwlv{min-height:36px}.day.svelte-ulhwlv{width:32px}.wt.svelte-ulhwlv input[type=date]:where(.svelte-ulhwlv){min-height:36px}}.head.svelte-7pgefb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h3.svelte-7pgefb{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.new.svelte-7pgefb{min-height:30px;padding:0 12px}.pad.svelte-7pgefb{padding:10px 0;font-size:var(--fs-sm)}.block.svelte-7pgefb{padding:14px 0;border-top:1px solid var(--hairline)}.block.svelte-7pgefb:first-of-type{border-top:none;padding-top:0}.lbl.svelte-7pgefb{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.rows.svelte-7pgefb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.row.svelte-7pgefb{display:flex;flex-direction:column;gap:10px;padding:10px 12px;background:var(--field);border-left:2px solid transparent}.line.svelte-7pgefb{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.row.lvl-1.svelte-7pgefb{border-left-color:var(--amber)}.row.lvl-2.svelte-7pgefb{border-left-color:var(--red);background:color-mix(in srgb,var(--red) 8%,var(--field))}.main.svelte-7pgefb{display:flex;flex-direction:column;gap:3px;min-width:0}.title.svelte-7pgefb{font-size:var(--fs-base);font-weight:600;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc.svelte-7pgefb{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.rule-lines.svelte-7pgefb{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.rule-line.svelte-7pgefb{font-size:var(--fs-xs);line-height:1.35}.aside.svelte-7pgefb{display:flex;align-items:center;gap:12px;white-space:nowrap}.count.svelte-7pgefb{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--faint)}.count.lvl-1.svelte-7pgefb{color:var(--amber);font-weight:700}.count.lvl-2.svelte-7pgefb{color:var(--red);font-weight:700}.label.svelte-7pgefb{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.bump.svelte-7pgefb{min-height:26px;width:28px;padding:0;line-height:1}.del.svelte-7pgefb{font-size:var(--fs-xs);color:var(--faint);padding:0 4px}.del.svelte-7pgefb:hover,.del.armed.svelte-7pgefb{color:var(--red)}.del.armed.svelte-7pgefb{font-weight:700}.punish.svelte-7pgefb{font-size:var(--fs-sm);color:var(--red)}.punish.done.svelte-7pgefb{color:var(--muted)}.done-tag.svelte-7pgefb{font-size:var(--fs-xs)}.row.failed.svelte-7pgefb{border-left-color:var(--red)}.row.failed.closed.svelte-7pgefb{border-left-color:var(--hairline);opacity:.7}.row.fulfilled.svelte-7pgefb{border-left-color:var(--accent)}.ok.svelte-7pgefb{font-size:var(--fs-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.act.svelte-7pgefb{font-size:var(--fs-xs);color:var(--faint);padding:0 2px}.act.svelte-7pgefb:hover,.act.on.svelte-7pgefb{color:var(--accent)}.paused.svelte-7pgefb{opacity:.78}.paused-tag.svelte-7pgefb{font-size:var(--fs-xs);color:var(--amber);text-transform:uppercase;letter-spacing:.06em}.recurs-tag.svelte-7pgefb{align-self:flex-start;font-size:var(--fs-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.week-miss.svelte-7pgefb{font-size:var(--fs-xs);color:var(--red)}.panel.svelte-7pgefb{border-top:1px solid var(--hairline);padding-top:10px;display:flex;flex-direction:column;gap:10px}.panel-lbl.svelte-7pgefb{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.panel-foot.svelte-7pgefb{display:flex;align-items:center;justify-content:flex-end;gap:14px}.ebands.svelte-7pgefb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.eband.svelte-7pgefb{display:flex;gap:12px;align-items:flex-start;padding:8px 10px;background:color-mix(in srgb,var(--text) 4%,transparent);border-left:2px solid var(--red)}.eband.success.svelte-7pgefb{border-left-color:var(--accent);align-items:center}.eband-when.svelte-7pgefb{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--heading);min-width:48px;padding-top:2px}.eband-ok.svelte-7pgefb{font-size:var(--fs-sm);color:var(--accent)}.amend-row.svelte-7pgefb{display:flex;gap:8px;flex-wrap:wrap}.amend-btn.svelte-7pgefb{min-height:30px;padding:0 12px;background:var(--field);border:1px solid var(--border);color:var(--text);border-radius:0;font-size:var(--fs-sm)}.amend-btn.svelte-7pgefb:hover{border-color:var(--accent)}.amend-btn.danger.svelte-7pgefb:hover{border-color:var(--red);color:var(--red)}.scale.svelte-7pgefb{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.scale-lbl.svelte-7pgefb{font-size:var(--fs-xs);padding-bottom:6px}.scale-field.svelte-7pgefb{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs)}.num.svelte-7pgefb,.dt.svelte-7pgefb{border:1px solid var(--border);background:var(--field);color:var(--text);padding:5px 8px;border-radius:0;font:inherit;font-size:var(--fs-sm)}.num.svelte-7pgefb{width:80px}.num.svelte-7pgefb:focus-visible,.dt.svelte-7pgefb:focus-visible{outline:none;border-color:var(--accent)}.notes.svelte-7pgefb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.note.svelte-7pgefb{font-size:var(--fs-xs);font-style:italic;border-left:2px solid var(--hairline);padding-left:8px}.note-add.svelte-7pgefb{display:flex;align-items:center;gap:8px}.note-in.svelte-7pgefb{flex:1;max-width:420px;border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);padding:3px 1px;border-radius:0;font-size:var(--fs-xs)}.note-in.svelte-7pgefb:focus-visible{outline:none;border-bottom-color:var(--accent)}.note-in.svelte-7pgefb::placeholder{color:var(--faint)}@media (max-width: 560px){.line.svelte-7pgefb{flex-direction:column;gap:8px}.aside.svelte-7pgefb{align-self:flex-end}.desc.svelte-7pgefb,.note-in.svelte-7pgefb{max-width:100%}.bump.svelte-7pgefb{min-height:34px;width:38px}.del.svelte-7pgefb{min-height:34px;padding:0 8px}}.chart.svelte-njb0qt{margin:0;width:100%}svg.svelte-njb0qt{display:block;width:100%;height:auto;overflow:visible}.target.svelte-njb0qt{stroke:var(--faint);stroke-width:1.25;stroke-dasharray:4 4;opacity:.8}.target-lbl.svelte-njb0qt{fill:var(--faint);font-size:10px;letter-spacing:.04em}.line.svelte-njb0qt{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pt.svelte-njb0qt{fill:var(--accent)}.pt.current.svelte-njb0qt{fill:var(--accent);stroke:var(--heading);stroke-width:2}.ms-dot.svelte-njb0qt{fill:var(--gold);stroke:var(--panel);stroke-width:1.5}.ms-lbl.svelte-njb0qt{fill:var(--heading);font-size:9.5px;font-weight:600;letter-spacing:.02em}.ax.svelte-njb0qt{fill:var(--faint);font-size:9.5px;font-variant-numeric:tabular-nums}.empty.svelte-njb0qt{fill:var(--muted);font-size:12px}.head.svelte-1opcm3s{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h3.svelte-1opcm3s{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.new.svelte-1opcm3s{min-height:30px;padding:0 12px}.pad.svelte-1opcm3s{padding:10px 0;font-size:var(--fs-sm)}.cards.svelte-1opcm3s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.card.svelte-1opcm3s{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--field);border-left:2px solid var(--accent)}.card.arch.svelte-1opcm3s{border-left-color:var(--hairline);opacity:.92}.card-top.svelte-1opcm3s{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ident.svelte-1opcm3s{display:flex;flex-direction:column;gap:2px;min-width:0}.name.svelte-1opcm3s{font-size:var(--fs-base);font-weight:600;color:var(--heading)}.metric.svelte-1opcm3s{font-size:var(--fs-xs);text-transform:lowercase}.vals.svelte-1opcm3s{white-space:nowrap;display:flex;align-items:baseline;gap:4px}.cur.svelte-1opcm3s{font-size:var(--fs-title);font-weight:700;color:var(--heading);font-variant-numeric:tabular-nums}.tgt.svelte-1opcm3s{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.dist.svelte-1opcm3s{font-size:var(--fs-sm);color:var(--muted);margin-top:-4px}.ms-callout.svelte-1opcm3s{display:flex;align-items:center;gap:10px;padding:8px 10px;background:color-mix(in srgb,var(--gold) 14%,var(--field));border-left:2px solid var(--gold);text-align:left;width:100%}.ms-tag.svelte-1opcm3s{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-weight:700}.ms-name.svelte-1opcm3s{font-size:var(--fs-sm);font-weight:600;color:var(--heading)}.ms-ack.svelte-1opcm3s{margin-left:auto;font-size:var(--fs-xs);color:var(--muted)}.support.svelte-1opcm3s{display:flex;flex-direction:column;gap:4px}.support-lbl.svelte-1opcm3s{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.support-list.svelte-1opcm3s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.support-item.svelte-1opcm3s{font-size:var(--fs-sm);color:var(--text)}.log.svelte-1opcm3s{display:flex;gap:6px;align-items:center}.log-val.svelte-1opcm3s{width:110px;flex:none}.log-note.svelte-1opcm3s{flex:1;min-width:0}.card-foot.svelte-1opcm3s{display:flex;justify-content:flex-end;gap:14px}.small.svelte-1opcm3s{font-size:var(--fs-xs);padding:0}.danger.svelte-1opcm3s{color:var(--red)}.archive.svelte-1opcm3s{margin-top:18px;padding-top:14px;border-top:1px solid var(--hairline)}.arch-head.svelte-1opcm3s{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;padding:0}.chev.svelte-1opcm3s{display:inline-block;transition:transform .15s ease}.chev.open.svelte-1opcm3s{transform:rotate(90deg)}.arch-cards.svelte-1opcm3s{margin-top:12px}.status-tag.svelte-1opcm3s{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.status-tag.achieved.svelte-1opcm3s{color:var(--accent)}@media (max-width: 560px){.log.svelte-1opcm3s{flex-wrap:wrap}.log-val.svelte-1opcm3s{width:100%}.log-note.svelte-1opcm3s{flex:1 1 60%}}.month.svelte-1w2ow9f{display:flex;align-items:baseline;gap:8px;min-width:0}.cap.svelte-1w2ow9f{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.read.svelte-1w2ow9f{display:inline-flex;align-items:baseline;gap:3px}.num.svelte-1w2ow9f{font-size:var(--fs-md);font-weight:700;color:var(--tone);font-variant-numeric:tabular-nums}.gr.svelte-1w2ow9f{font-size:var(--fs-sm);font-weight:700;color:var(--tone)}.bonus.svelte-1w2ow9f{font-size:var(--fs-xs);font-weight:600;color:var(--accent)}.prog.svelte-1w2ow9f{font-size:var(--fs-xs)}.dash.svelte-1w2ow9f{font-size:var(--fs-sm)}.head.svelte-flere8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.nav.svelte-flere8{display:flex;align-items:center;gap:10px;min-width:0}.step.svelte-flere8{min-height:30px;padding:0 10px;background:transparent;border:1px solid var(--hairline);color:var(--muted);font-size:16px;line-height:1}.when.svelte-flere8{display:flex;flex-direction:column;gap:1px}.range.svelte-flere8{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.sub.svelte-flere8{font-size:var(--fs-xs)}.jump.svelte-flere8{font-size:var(--fs-xs);padding:0}.grades.svelte-flere8{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding:10px 0 14px;margin-bottom:4px;border-bottom:1px solid var(--hairline)}.wk.svelte-flere8{display:flex;align-items:baseline;gap:8px;min-width:0}.cap.svelte-flere8{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.read.svelte-flere8{display:inline-flex;align-items:baseline;gap:3px}.wknum.svelte-flere8{font-size:var(--fs-md);font-weight:700;color:var(--tone);font-variant-numeric:tabular-nums}.wkgr.svelte-flere8{font-size:var(--fs-sm);font-weight:700;color:var(--tone)}.bonus.svelte-flere8{font-size:var(--fs-xs);font-weight:600;color:var(--accent)}.prog.svelte-flere8{font-size:var(--fs-xs)}.grid.svelte-flere8{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;transition:opacity .15s ease}.grid.loading.svelte-flere8{opacity:.55}.cell.svelte-flere8{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:86px;padding:10px 6px;background:var(--field);border:none;border-top:2px solid transparent;text-align:center;cursor:pointer}.cell.scored.svelte-flere8{border-top-color:var(--tone);background:color-mix(in srgb,var(--tone) 9%,var(--field))}.cell.today.svelte-flere8{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--heading) 40%,transparent)}.cell.future.svelte-flere8{opacity:.6}.date.svelte-flere8{display:flex;flex-direction:column;align-items:center;gap:1px}.dow.svelte-flere8{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.dom.svelte-flere8{font-size:var(--fs-md);font-weight:600;color:var(--heading);line-height:1}.score.svelte-flere8{display:flex;align-items:baseline;gap:3px;min-height:1.3em}.num.svelte-flere8{font-size:var(--fs-base);font-weight:700;color:var(--tone);font-variant-numeric:tabular-nums}.gr.svelte-flere8{font-size:var(--fs-sm);font-weight:700;color:var(--tone)}.dash.svelte-flere8{font-size:var(--fs-sm)}.dot.svelte-flere8{width:8px;height:8px;border-radius:50%;background:var(--faint)}.dot.kept.svelte-flere8{background:var(--accent)}.dot.broke.svelte-flere8{background:var(--red)}@media (max-width: 560px){.grid.svelte-flere8{grid-template-columns:1fr;gap:4px}.cell.svelte-flere8{flex-direction:row;justify-content:space-between;min-height:0;padding:11px 14px;border-top:none;border-left:2px solid transparent}.cell.scored.svelte-flere8{border-left-color:var(--tone)}.date.svelte-flere8{flex-direction:row;align-items:baseline;gap:8px}}.head.svelte-1gqd250{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.gen.svelte-1gqd250{min-height:30px;padding:0 12px;white-space:nowrap}.pad.svelte-1gqd250{padding:10px 0;font-size:var(--fs-sm)}.meta.svelte-1gqd250{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.when.svelte-1gqd250{display:flex;flex-direction:column;gap:1px;min-width:0}.range.svelte-1gqd250{font-size:var(--fs-base);font-weight:600;color:var(--heading)}.sub.svelte-1gqd250{font-size:var(--fs-xs)}.nav.svelte-1gqd250{display:flex;align-items:center;gap:8px;flex:none}.step.svelte-1gqd250{min-height:28px;padding:0 10px;background:transparent;border:1px solid var(--hairline);color:var(--muted);font-size:16px;line-height:1}.step.svelte-1gqd250:disabled{opacity:.4}.count.svelte-1gqd250{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.report.svelte-1gqd250{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid var(--hairline)}.para.svelte-1gqd250{white-space:pre-line;font-size:var(--fs-base);line-height:1.62;color:var(--text)}.para.svelte-1gqd250:first-child{margin-top:8px}.empty.svelte-1gqd250{padding:14px 0;display:flex;flex-direction:column;gap:8px}.msg.svelte-1gqd250{font-size:var(--fs-sm);color:var(--text)}.hint.svelte-1gqd250{font-size:var(--fs-xs);line-height:1.5}code.svelte-1gqd250{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--field);color:var(--heading)}@media (max-width: 560px){.head.svelte-1gqd250{gap:8px}}.browse.svelte-1de7uee{display:flex;flex-direction:column;gap:14px}.search.svelte-1de7uee{position:relative}.search.svelte-1de7uee input:where(.svelte-1de7uee){width:100%;border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);padding:9px 1px;border-radius:0;font-size:var(--fs-base)}.search.svelte-1de7uee input:where(.svelte-1de7uee):focus-visible{outline:none;border-bottom-color:var(--accent)}.search.svelte-1de7uee input:where(.svelte-1de7uee)::placeholder{color:var(--faint)}.search.svelte-1de7uee .clear:where(.svelte-1de7uee){position:absolute;right:1px;top:1px;bottom:1px;min-height:0;border:none;padding:0 10px;color:var(--muted)}.working.svelte-1de7uee{position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:var(--fs-xs);pointer-events:none}.lib.svelte-1de7uee{margin:0}.hint.svelte-1de7uee,.empty.svelte-1de7uee{font-size:var(--fs-sm);padding:8px 0}ul.flow.svelte-1de7uee{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.row.svelte-1de7uee{display:flex;align-items:center;gap:14px;width:100%;border:none;border-bottom:1px solid var(--hairline);background:transparent;padding:9px 2px;text-align:left;min-height:0}li.svelte-1de7uee:last-child .row:where(.svelte-1de7uee){border-bottom:none}.row.svelte-1de7uee:hover,.row.svelte-1de7uee:focus-visible{outline:none;background:color-mix(in srgb,var(--accent) 8%,transparent)}.cover.svelte-1de7uee{position:relative;flex:0 0 auto;display:block;width:56px;height:56px;border:1px solid var(--border);background:var(--field);overflow:hidden;font-size:20px}.cover.round.svelte-1de7uee{border-radius:50%}.row.svelte-1de7uee:hover .cover:where(.svelte-1de7uee),.row.playing.svelte-1de7uee .cover:where(.svelte-1de7uee){border-color:var(--accent)}.play.svelte-1de7uee{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 80%,transparent);color:var(--accent-ink);font-size:18px;opacity:0;transition:opacity .15s ease}.cover.round.svelte-1de7uee .play:where(.svelte-1de7uee){border-radius:50%}.row.svelte-1de7uee:hover .play:where(.svelte-1de7uee),.row.svelte-1de7uee:focus-visible .play:where(.svelte-1de7uee),.row.playing.svelte-1de7uee .play:where(.svelte-1de7uee){opacity:1}.meta.svelte-1de7uee{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.name.svelte-1de7uee{font-size:var(--fs-md);font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-1de7uee:hover .name:where(.svelte-1de7uee){color:var(--accent)}.sub.svelte-1de7uee{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.svelte-1de7uee{flex:0 0 auto;font-size:var(--fs-xs);letter-spacing:.04em;padding-left:8px}@media (max-width: 560px){.row.svelte-1de7uee{gap:11px}.cover.svelte-1de7uee{width:48px;height:48px}}.backdrop.svelte-1pgl388{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 100% at 50% 0%,transparent 38%,color-mix(in srgb,var(--bg) 24%,transparent) 100%);display:grid;place-items:center;padding:20px;z-index:50}.sheet.svelte-1pgl388{width:min(var(--sheet-w),100%);max-height:min(82vh,760px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--hairline);box-shadow:0 24px 64px -24px #14111a73}.sheet.wide.svelte-1pgl388{width:min(var(--sheet-w-wide),100%)}header.svelte-1pgl388{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hairline)}h2.svelte-1pgl388{font-size:14px;font-weight:600}.content.svelte-1pgl388{padding:18px 20px;overflow-y:auto;scrollbar-width:thin}@media (max-width: 920px){.backdrop.svelte-1pgl388{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sheet.svelte-1pgl388{max-height:92vh}}.cs.svelte-9etjwz{display:flex;flex-direction:column;gap:22px}section.svelte-9etjwz{display:flex;flex-direction:column;gap:8px}.lbl.svelte-9etjwz{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.help.svelte-9etjwz{font-size:var(--fs-xs);line-height:1.5}.status.svelte-9etjwz{gap:4px;padding-bottom:16px;border-bottom:1px solid var(--hairline)}.status-line.svelte-9etjwz{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm)}.status-line.svelte-9etjwz .k:where(.svelte-9etjwz){min-width:86px;color:var(--muted);text-transform:lowercase}.status.svelte-9etjwz .ok:where(.svelte-9etjwz){color:var(--accent)}code.svelte-9etjwz{font-family:inherit;font-size:var(--fs-xs);padding:1px 4px;background:var(--field);border:1px solid var(--hairline)}.wide.svelte-9etjwz{width:100%;max-width:280px}.time-row.svelte-9etjwz{display:flex;align-items:center;gap:12px}.field-label.svelte-9etjwz{font-size:var(--fs-sm);color:var(--muted)}.time-row.svelte-9etjwz input:where(.svelte-9etjwz){width:auto;min-width:120px}.notify-rows.svelte-9etjwz{display:flex;flex-direction:column;gap:8px;margin-top:4px}.notify-row.svelte-9etjwz{display:flex;align-items:center;justify-content:space-between;gap:14px}.nr-meta.svelte-9etjwz{display:flex;flex-direction:column;gap:1px;min-width:0}.nr-name.svelte-9etjwz{font-size:var(--fs-base)}.nr-desc.svelte-9etjwz{font-size:var(--fs-xs);line-height:1.4}.pomo-grid.svelte-9etjwz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field.svelte-9etjwz{display:flex;flex-direction:column;gap:5px}@media (max-width: 460px){.pomo-grid.svelte-9etjwz{grid-template-columns:1fr}.notify-row.svelte-9etjwz{flex-direction:column;align-items:stretch;gap:6px}}.ts.svelte-2564qk{display:flex;flex-direction:column;gap:18px}section.svelte-2564qk{display:flex;flex-direction:column;gap:8px}.lbl.svelte-2564qk{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.opts.svelte-2564qk{display:flex;flex-direction:column;gap:6px}.opt.svelte-2564qk{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:9px 12px;border:1px solid var(--border);background:var(--field)}.opt.on.svelte-2564qk{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.opt-label.svelte-2564qk{font-size:var(--fs-base);font-weight:600;text-transform:capitalize}.opt-desc.svelte-2564qk{font-size:var(--fs-xs);line-height:1.4}.opt.on.svelte-2564qk .opt-desc:where(.svelte-2564qk){color:var(--accent-ink);opacity:.78}.check.svelte-2564qk{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--fs-xs);padding-left:2px}.seg-rows.svelte-2564qk{display:flex;flex-direction:column;gap:7px;margin-top:2px}.seg-row.svelte-2564qk{display:flex;align-items:center;justify-content:space-between;gap:10px}.seg-label.svelte-2564qk{font-size:var(--fs-xs);color:var(--muted);text-transform:capitalize}.seg.svelte-2564qk{display:flex;border:1px solid var(--border)}.seg-btn.svelte-2564qk{font-size:var(--fs-xs);padding:5px 10px;background:var(--field);border:none;border-right:1px solid var(--border);color:var(--muted);text-transform:lowercase;cursor:pointer}.seg-btn.svelte-2564qk:last-child{border-right:none}.seg-btn.on.svelte-2564qk{background:var(--accent);color:var(--accent-ink)}.sliders.svelte-2564qk{gap:14px}.slider.svelte-2564qk{display:flex;flex-direction:column;gap:5px}.slider.lead.svelte-2564qk{margin-top:4px}.slider.svelte-2564qk input[type=range]:where(.svelte-2564qk){accent-color:var(--accent)}.foot.svelte-2564qk{display:flex;justify-content:flex-end}.cal.svelte-1oznmde{display:flex;flex-direction:column;gap:12px}.head.svelte-1oznmde{display:flex;align-items:center;justify-content:space-between;gap:12px}.nav.svelte-1oznmde{display:flex;align-items:center;gap:10px;min-width:0}.step.svelte-1oznmde{min-height:30px;padding:0 11px;background:transparent;border:1px solid var(--hairline);color:var(--muted);font-size:16px;line-height:1}.when.svelte-1oznmde{display:flex;flex-direction:column;gap:1px}.month.svelte-1oznmde{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.sub.svelte-1oznmde{font-size:var(--fs-xs)}.jump.svelte-1oznmde{font-size:var(--fs-xs);padding:0}.dows.svelte-1oznmde{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.dow.svelte-1oznmde{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);text-align:center}.grid.svelte-1oznmde{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;transition:opacity .15s ease}.grid.loading.svelte-1oznmde{opacity:.55}.cell.svelte-1oznmde{position:relative;display:flex;flex-direction:column;gap:4px;min-height:74px;padding:6px 7px;background:var(--field);border:1px solid var(--hairline);text-align:left;cursor:pointer}.cell.blank.svelte-1oznmde{background:transparent;border-color:transparent;cursor:default}.cell.svelte-1oznmde:not(.blank):hover{border-color:var(--border)}.cell.scored.svelte-1oznmde{background:color-mix(in srgb,var(--tone) 12%,var(--field));border-top:2px solid color-mix(in srgb,var(--tone) 55%,transparent);padding-top:5px}.cell.past.scored.svelte-1oznmde{background:color-mix(in srgb,var(--tone) 10%,var(--field))}.cell.today.svelte-1oznmde{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--heading) 38%,transparent)}.cell.future.svelte-1oznmde{opacity:.82}.cell.deadline.svelte-1oznmde{border-color:color-mix(in srgb,var(--red) 55%,var(--hairline))}.dnum.svelte-1oznmde{font-size:var(--fs-base);font-weight:600;color:var(--heading);line-height:1;font-variant-numeric:tabular-nums}.cell.future.svelte-1oznmde .dnum:where(.svelte-1oznmde){color:var(--muted)}.dots.svelte-1oznmde{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-height:8px}.dot.svelte-1oznmde{width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.dot.task.svelte-1oznmde{background:color-mix(in srgb,var(--heading) 45%,transparent)}.dot.task.done.svelte-1oznmde{background:var(--accent)}.dot.contract.svelte-1oznmde{width:7px;height:7px;background:color-mix(in srgb,var(--red) 60%,transparent)}.dot.contract.live.svelte-1oznmde{background:var(--red);box-shadow:0 0 0 2px color-mix(in srgb,var(--red) 22%,transparent)}.dot.milestone.svelte-1oznmde{width:auto;height:auto;border-radius:0;background:none;color:var(--amber);font-size:9px;line-height:1}.more.svelte-1oznmde{font-size:9px;line-height:1}.props.svelte-1oznmde{display:flex;flex-direction:column;gap:3px;margin-top:auto}.prop.svelte-1oznmde{display:flex;align-items:center;gap:4px;padding:2px 3px 2px 5px;background:color-mix(in srgb,var(--accent) 8%,var(--field));border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--hairline))}.prop.busy.svelte-1oznmde{opacity:.5}.prop-title.svelte-1oznmde{flex:1;min-width:0;font-size:9.5px;line-height:1.15;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-acts.svelte-1oznmde{display:flex;gap:2px;flex:none}.prop-acts.svelte-1oznmde button:where(.svelte-1oznmde){min-height:0;padding:1px 3px;font-size:9px;line-height:1;border:1px solid var(--hairline);background:var(--panel);color:var(--muted)}.prop-acts.svelte-1oznmde .ok:where(.svelte-1oznmde):hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.prop-acts.svelte-1oznmde .no:where(.svelte-1oznmde):hover:not(:disabled){color:var(--red);border-color:var(--red)}.legend.svelte-1oznmde{font-size:var(--fs-xs);margin:2px 0 0;line-height:1.4}@media (max-width: 560px){.cell.svelte-1oznmde{min-height:58px;padding:5px}.legend.svelte-1oznmde{display:none}}.setup.svelte-nvjebz{display:flex;flex-direction:column;gap:20px}.grid.svelte-nvjebz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field.svelte-nvjebz{display:flex;flex-direction:column;gap:5px}.lbl.svelte-nvjebz{font-size:var(--fs-sm);color:var(--muted)}.task-field.svelte-nvjebz .dd,.task-field.svelte-nvjebz .dd-trigger{width:100%}.toggles.svelte-nvjebz{display:flex;flex-direction:column;gap:10px}.toggle.svelte-nvjebz{display:flex;align-items:baseline;gap:10px;cursor:pointer}.sound-opts.svelte-nvjebz{display:flex;align-items:center;gap:10px;padding-left:25px;flex-wrap:wrap}.chips.svelte-nvjebz{display:flex;gap:6px;flex-wrap:wrap}.chip.svelte-nvjebz{font-size:var(--fs-xs);color:var(--muted);background:transparent;border:1px solid var(--hairline);border-radius:999px;padding:3px 11px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.chip.svelte-nvjebz:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 50%,var(--hairline))}.chip.on.svelte-nvjebz{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.volume.svelte-nvjebz{display:flex;align-items:center;gap:10px;padding-left:25px}.volume.svelte-nvjebz input[type=range]:where(.svelte-nvjebz){flex:1;accent-color:var(--accent)}.t-meta.svelte-nvjebz{display:flex;flex-direction:column}.t-label.svelte-nvjebz{font-size:var(--fs-base)}.t-help.svelte-nvjebz{font-size:var(--fs-xs)}.foot.svelte-nvjebz{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--hairline);padding-top:16px}.tally.svelte-nvjebz{font-size:var(--fs-sm)}.actions.svelte-nvjebz{display:flex;gap:8px}.begin.svelte-nvjebz{min-width:160px}@media (max-width: 560px){.grid.svelte-nvjebz{grid-template-columns:1fr}}.week.svelte-1gcvx91{display:flex;align-items:center;gap:12px;width:min(var(--player-w),100%);font-size:13px;cursor:default}.lbl.svelte-1gcvx91{font-size:12px}.meter.svelte-1gcvx91{flex:1;height:var(--meter-h-slim)}.nums.svelte-1gcvx91{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.tnum.svelte-1gcvx91{min-height:0;border:none;background:transparent;padding:0;font-size:13px;color:var(--text);border-bottom:1px dotted var(--muted)}.tnum.svelte-1gcvx91:hover{color:var(--gold);border-bottom-color:var(--gold)}.pct.svelte-1gcvx91{font-size:12px;min-width:46px;text-align:right}.reset.svelte-1gcvx91{font-size:11px;white-space:nowrap}.edit.svelte-1gcvx91{display:inline-flex;gap:5px;align-items:center}.edit.svelte-1gcvx91 input:where(.svelte-1gcvx91){width:76px;min-height:26px;padding:0 6px;font-size:12px}.edit.svelte-1gcvx91 button:where(.svelte-1gcvx91){min-height:26px;padding:0 8px;font-size:12px}@media (max-width: 560px){.week.svelte-1gcvx91{flex-wrap:wrap}.pct.svelte-1gcvx91{text-align:left}}.farming-row.svelte-1x4qtyn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--hairline)}.farming-row.svelte-1x4qtyn .lbl:where(.svelte-1x4qtyn){display:block;font-size:var(--fs-sm)}.farming-row.svelte-1x4qtyn .help:where(.svelte-1x4qtyn){font-size:var(--fs-xs)}.grid.svelte-1x4qtyn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field.svelte-1x4qtyn{display:flex;flex-direction:column;gap:5px}.lbl.svelte-1x4qtyn{font-size:12px;color:var(--muted)}.help.svelte-1x4qtyn{font-size:10px;line-height:1.5}.check.svelte-1x4qtyn input:where(.svelte-1x4qtyn){align-self:flex-start;margin:8px 0 4px}.actions.svelte-1x4qtyn{grid-column:1 / -1;display:flex;justify-content:flex-end}@media (max-width: 560px){.grid.svelte-1x4qtyn{grid-template-columns:1fr}}.targets.svelte-1kne0pn{display:flex;flex-direction:column;gap:12px}.head.svelte-1kne0pn{display:flex;justify-content:space-between;align-items:baseline}.count.svelte-1kne0pn{font-size:12px}.search.svelte-1kne0pn{position:relative}.search.svelte-1kne0pn .clear:where(.svelte-1kne0pn){position:absolute;right:1px;top:1px;bottom:1px;min-height:0;border:none;padding:0 10px;color:var(--muted)}.hint.svelte-1kne0pn{font-size:11px}ul.svelte-1kne0pn{list-style:none;margin:0;padding:0}.results.svelte-1kne0pn{border:1px solid var(--border);max-height:280px;overflow-y:auto}.results.svelte-1kne0pn li:where(.svelte-1kne0pn)+li:where(.svelte-1kne0pn){border-top:1px solid var(--hairline)}.result.svelte-1kne0pn{display:flex;align-items:center;gap:10px;width:100%;border:none;padding:7px 10px;text-align:left;font-size:13px}.result.svelte-1kne0pn:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.result.svelte-1kne0pn:disabled{opacity:.5}.r-add.svelte-1kne0pn{margin-left:auto;font-size:12px;white-space:nowrap}.thumb.svelte-1kne0pn{display:block;flex:0 0 var(--thumb);width:var(--thumb);height:var(--thumb);border:1px solid var(--border);background:var(--field);overflow:hidden;font-size:13px}.r-meta.svelte-1kne0pn{min-width:0;display:flex;flex-direction:column}.r-name.svelte-1kne0pn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.r-sub.svelte-1kne0pn{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows.svelte-1kne0pn .row:where(.svelte-1kne0pn){display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hairline)}.rows.svelte-1kne0pn .row.off:where(.svelte-1kne0pn){opacity:.45}.rank.svelte-1kne0pn{flex:0 0 22px;font-size:var(--fs-sm);font-weight:600;color:var(--faint)}.grip.svelte-1kne0pn{cursor:grab}.row.dragging.svelte-1kne0pn{opacity:.35}.row.svelte-1kne0pn .r-meta:where(.svelte-1kne0pn){flex:1}.est.svelte-1kne0pn{font-size:11px;white-space:nowrap}.weight.svelte-1kne0pn{display:flex;align-items:center;gap:3px}.weight.svelte-1kne0pn input:where(.svelte-1kne0pn){width:56px;min-height:28px;padding:0 6px;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.weight.svelte-1kne0pn input:where(.svelte-1kne0pn)::-webkit-outer-spin-button,.weight.svelte-1kne0pn input:where(.svelte-1kne0pn)::-webkit-inner-spin-button{-webkit-appearance:none}.pct.svelte-1kne0pn{font-size:11px}.remove.svelte-1kne0pn{min-height:28px;border:none;padding:0 6px;color:var(--faint);font-size:12px}.remove.svelte-1kne0pn:hover,.remove.arm.svelte-1kne0pn{color:var(--red)}.cutoff.svelte-1kne0pn{display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--faint);font-size:11px}.cutoff.svelte-1kne0pn:before,.cutoff.svelte-1kne0pn:after{content:"";flex:1;border-top:1px dashed var(--hairline)}.empty.svelte-1kne0pn{padding:14px 0;font-size:12px}@media (max-width: 560px){.est.svelte-1kne0pn{display:none}}.projection.svelte-p5d5gf{display:flex;flex-direction:column;gap:10px}.head.svelte-p5d5gf{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.tag.svelte-p5d5gf{font-size:11px;border:1px dashed var(--border);padding:2px 7px}.model.svelte-p5d5gf{display:flex;gap:8px;margin:4px 0}.model.svelte-p5d5gf input:where(.svelte-p5d5gf){flex:1}.table.svelte-p5d5gf{display:flex;flex-direction:column}.thead.svelte-p5d5gf,.trow.svelte-p5d5gf{display:grid;grid-template-columns:1fr 44px 70px 80px;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--hairline);font-size:12px}.thead.svelte-p5d5gf{color:var(--faint);font-size:11px}.name.svelte-p5d5gf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num.svelte-p5d5gf{text-align:right}.note.svelte-p5d5gf{font-size:11px;line-height:1.6}.log.svelte-o7ryhb{display:flex;flex-direction:column;gap:12px}.head.svelte-o7ryhb{display:flex;justify-content:space-between;align-items:center;gap:10px}.filters.svelte-o7ryhb{display:flex;gap:4px}.chip.svelte-o7ryhb{min-height:24px;padding:0 9px;font-size:11px;border-color:var(--hairline);color:var(--muted)}.chip.on.svelte-o7ryhb{border-color:var(--accent);color:var(--accent)}.timeline.svelte-o7ryhb{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto;scrollbar-width:thin}.day.svelte-o7ryhb{font-size:11px;padding:8px 0 2px 58px}.day.svelte-o7ryhb:first-child{padding-top:0}.entry.svelte-o7ryhb{display:flex;align-items:baseline;gap:10px;padding:3px 0;font-size:12px;position:relative}.time.svelte-o7ryhb{flex:0 0 38px;font-size:11px}.marker.svelte-o7ryhb{flex:0 0 7px;width:7px;height:7px;align-self:center;background:var(--faint);position:relative;z-index:1}.entry.svelte-o7ryhb:before{content:"";position:absolute;left:51px;top:0;bottom:0;width:1px;background:var(--hairline)}.entry.start.svelte-o7ryhb .marker:where(.svelte-o7ryhb){background:var(--panel);border:1px solid var(--accent)}.entry.complete.svelte-o7ryhb .marker:where(.svelte-o7ryhb){background:var(--accent)}.entry.interrupted.svelte-o7ryhb .marker:where(.svelte-o7ryhb){background:var(--amber)}.entry.err.svelte-o7ryhb .marker:where(.svelte-o7ryhb){background:var(--red)}.body.svelte-o7ryhb{min-width:0;display:flex;gap:8px;align-items:baseline}.type.svelte-o7ryhb{font-size:12px;white-space:nowrap}.entry.start.svelte-o7ryhb .type:where(.svelte-o7ryhb),.entry.complete.svelte-o7ryhb .type:where(.svelte-o7ryhb){color:var(--accent)}.entry.interrupted.svelte-o7ryhb .type:where(.svelte-o7ryhb){color:var(--amber)}.entry.err.svelte-o7ryhb .type:where(.svelte-o7ryhb){color:var(--red)}.entry.sys.svelte-o7ryhb .type:where(.svelte-o7ryhb){color:var(--muted)}.msg.svelte-o7ryhb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-o7ryhb{font-size:12px;padding:10px 0}.affordance.svelte-11agwa{position:fixed;z-index:6;top:22px;right:24px;display:flex;align-items:center;gap:14px}.entry.svelte-11agwa{color:var(--faint);font-size:var(--fs-sm);text-shadow:none}.entry.svelte-11agwa:hover{color:var(--heading)}.gear.svelte-11agwa{font-size:var(--fs-md)}.menu-nav.svelte-11agwa{margin-top:22px;padding-top:18px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:8px}.nav-row.svelte-11agwa{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:11px 14px;border:1px solid var(--border);background:var(--field)}.nav-meta.svelte-11agwa{display:flex;flex-direction:column;gap:2px}.nav-title.svelte-11agwa{font-size:var(--fs-base);font-weight:600}.nav-sub.svelte-11agwa{font-size:var(--fs-xs)}.chev.svelte-11agwa{font-size:var(--fs-base)}.farming.svelte-11agwa{display:flex;flex-direction:column;gap:26px}.farming.svelte-11agwa .back:where(.svelte-11agwa){align-self:flex-start;margin-bottom:-10px}.account.svelte-11agwa{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--hairline);font-size:12px}.targets-grid.svelte-11agwa{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media (max-width: 920px){.targets-grid.svelte-11agwa{grid-template-columns:1fr}}@media (max-width: 720px){.affordance.svelte-11agwa{top:auto;bottom:calc(14px + env(safe-area-inset-bottom));right:16px}}.chart.svelte-1qgct1x{display:block;width:100%;max-width:100%;overflow:visible}.base.svelte-1qgct1x{stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.bar.svelte-1qgct1x{fill:color-mix(in srgb,var(--accent) 70%,transparent)}.line.svelte-1qgct1x{fill:none;stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.dot.svelte-1qgct1x{fill:var(--accent)}.route.svelte-1un5rr6{margin:0;display:flex;flex-direction:column;gap:6px}svg.svelte-1un5rr6{display:block;width:100%;max-width:100%;height:56px;overflow:visible}.track.svelte-1un5rr6{fill:none;stroke:var(--hairline);stroke-width:1.5;vector-effect:non-scaling-stroke}.trav.svelte-1un5rr6{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:round;transition:stroke-dasharray .5s ease}.end.svelte-1un5rr6{fill:var(--field);stroke:var(--faint);stroke-width:1.5;vector-effect:non-scaling-stroke}.end.start.svelte-1un5rr6{stroke:var(--accent)}.end.reached.svelte-1un5rr6{fill:var(--accent);stroke:var(--accent)}.here.svelte-1un5rr6{fill:var(--accent);stroke:var(--field);stroke-width:1.5;vector-effect:non-scaling-stroke}figcaption.svelte-1un5rr6{display:flex;flex-direction:column;gap:2px}.ends.svelte-1un5rr6{display:flex;justify-content:space-between;gap:12px}.endlbl.svelte-1un5rr6{font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endlbl.to.svelte-1un5rr6{text-align:right;color:var(--accent)}.cap.svelte-1un5rr6{font-size:var(--fs-xs);line-height:1.4}.running.svelte-fyzugv{width:100%;height:100%;min-width:0;pointer-events:none}.boot.svelte-fyzugv{pointer-events:auto;text-align:center;margin-top:40vh;font-size:var(--fs-sm)}.surface.svelte-fyzugv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;pointer-events:none;padding:clamp(56px,8vh,96px) clamp(16px,4vw,40px) clamp(48px,7vh,80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.surface.svelte-fyzugv>:where(.svelte-fyzugv){pointer-events:auto}.surf-close.svelte-fyzugv{position:fixed;top:clamp(10px,2vh,18px);right:clamp(12px,3vw,22px);color:var(--muted);min-height:40px;min-width:40px;z-index:2}.anchor.svelte-fyzugv{width:min(460px,100%);display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:center}.anchor-line.svelte-fyzugv{font-size:var(--fs-md);line-height:1.4}.anchor-from.svelte-fyzugv,.anchor-to.svelte-fyzugv{color:var(--heading);font-weight:600}.anchor-to.svelte-fyzugv{color:var(--accent)}.anchor-arrow.svelte-fyzugv{margin:0 4px}.anchor-pct.svelte-fyzugv{font-variant-numeric:tabular-nums}.anchor-more.svelte-fyzugv{align-self:center;margin-top:2px;font-size:var(--fs-xs);color:var(--faint);display:inline-flex;align-items:center;gap:5px;min-height:32px}.anchor-more.svelte-fyzugv:hover,.anchor-more.open.svelte-fyzugv{color:var(--muted)}.chev.svelte-fyzugv{font-size:.8em;line-height:1}.player-gap.svelte-fyzugv{flex:1 0 auto;width:1px;min-height:clamp(330px,46vh,500px);pointer-events:none}.act.svelte-fyzugv{width:min(440px,100%);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.act-eyebrow.svelte-fyzugv{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em}.act-headline.svelte-fyzugv{font-size:var(--fs-title);font-weight:600;color:var(--heading);line-height:1.25}.act-descr.svelte-fyzugv{font-size:var(--fs-base);line-height:1.5;max-width:40ch}.act-rest.svelte-fyzugv{font-size:var(--fs-md);color:var(--heading);font-weight:500}.act-next.svelte-fyzugv{font-size:var(--fs-sm)}.act-go.svelte-fyzugv{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.start.svelte-fyzugv{display:inline-flex;align-items:center;gap:12px;border:1.5px solid var(--accent);background:transparent;color:var(--accent);border-radius:0;padding:11px 26px 11px 22px;min-height:52px;font-size:var(--fs-md);font-weight:600;letter-spacing:.04em;text-transform:lowercase;transition:background .18s ease,color .18s ease}.start.svelte-fyzugv:hover,.start.svelte-fyzugv:focus-visible{background:var(--accent);color:var(--accent-ink)}.start-glyph.svelte-fyzugv{width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent currentColor}.act-lognow.svelte-fyzugv{font-size:var(--fs-xs);color:var(--faint);min-height:32px}.act-lognow.svelte-fyzugv:hover{color:var(--muted)}.act-cancel.svelte-fyzugv{font-size:var(--fs-xs);color:var(--faint);align-self:center;margin-top:2px;min-height:32px}.details-toggle.svelte-fyzugv{margin-top:10px;font-size:var(--fs-xs);color:var(--faint);display:inline-flex;align-items:center;gap:6px;min-height:34px}.details-toggle.svelte-fyzugv:hover,.details-toggle.open.svelte-fyzugv{color:var(--muted)}.details.svelte-fyzugv{width:100%;display:flex;flex-direction:column;gap:14px;margin-top:6px;padding-top:14px;border-top:1px solid var(--hairline);text-align:left}.speedref.svelte-fyzugv{font-size:var(--fs-xs);line-height:1.5}.speedref.svelte-fyzugv .em:where(.svelte-fyzugv){color:var(--text);font-weight:600}.adapt.svelte-fyzugv{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.adapt-reason.svelte-fyzugv{flex:1 1 200px;min-width:0;font-size:var(--fs-base);line-height:1.45;color:var(--text)}.adapt-btn.svelte-fyzugv{flex:none;min-height:40px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:transparent;color:var(--accent);border-radius:0;padding:8px 16px;font-size:var(--fs-sm);font-weight:600}.adapt-btn.svelte-fyzugv:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}.difficulty.svelte-fyzugv{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.diff-lbl.svelte-fyzugv{font-size:var(--fs-xs);flex:none}.seg.svelte-fyzugv{display:flex;flex:1 1 220px;min-width:0;border:1px solid var(--hairline);border-radius:0;overflow:hidden}.seg-btn.svelte-fyzugv{flex:1 1 0;min-width:0;min-height:38px;border:none;background:transparent;color:var(--muted);padding:8px 10px;font-size:var(--fs-sm);font-weight:500}.seg-btn.svelte-fyzugv+.seg-btn:where(.svelte-fyzugv){border-left:1px solid var(--hairline)}.seg-btn.active.svelte-fyzugv{background:var(--accent);color:var(--accent-ink)}.seg-btn.svelte-fyzugv:disabled{opacity:.7}.custom.svelte-fyzugv{display:flex;flex-direction:column;gap:10px}.custom-lead.svelte-fyzugv{font-size:var(--fs-xs);line-height:1.45}.steppers.svelte-fyzugv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px}.stepper.svelte-fyzugv{display:flex;flex-direction:column;gap:4px;min-width:0}.step-lbl.svelte-fyzugv{font-size:var(--fs-xs)}.step-ctl.svelte-fyzugv{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:0;overflow:hidden}.step-btn.svelte-fyzugv{flex:none;width:42px;min-height:42px;border:none;background:transparent;color:var(--accent);font-size:var(--fs-title);font-weight:600}.step-btn.svelte-fyzugv:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 14%,transparent)}.step-val.svelte-fyzugv{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);color:var(--text);font-variant-numeric:tabular-nums;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}.custom-preview.svelte-fyzugv{font-size:var(--fs-sm)}.custom-preview.svelte-fyzugv .em:where(.svelte-fyzugv){color:var(--text);font-weight:600}.savebase.svelte-fyzugv{align-self:flex-start;min-height:40px;border:none;background:transparent;padding:8px 4px;color:var(--accent);font-weight:600;font-size:var(--fs-md)}.savebase.svelte-fyzugv:disabled{color:var(--muted);opacity:.8}.logrow.svelte-fyzugv{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;justify-content:center;width:100%;margin-top:4px}.field.svelte-fyzugv{display:flex;flex-direction:column;gap:3px;min-width:0;flex:0 1 130px;text-align:left}.lbl.svelte-fyzugv{font-size:var(--fs-xs)}.inwrap.svelte-fyzugv{display:flex;align-items:baseline;gap:4px;border-bottom:1.5px solid var(--border);cursor:text}.inwrap.svelte-fyzugv:focus-within{border-bottom-color:var(--accent)}.act.svelte-fyzugv input:where(.svelte-fyzugv){border:none;background:transparent;color:var(--text);caret-color:var(--accent);border-radius:0;padding:8px 2px;min-height:42px;width:100%;font-size:var(--fs-md);cursor:text}input[type=number].svelte-fyzugv{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number].svelte-fyzugv::-webkit-outer-spin-button,input[type=number].svelte-fyzugv::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inwrap.svelte-fyzugv input:where(.svelte-fyzugv){border-bottom:none}.inwrap.svelte-fyzugv input:where(.svelte-fyzugv):focus-visible,.dur.svelte-fyzugv:focus-visible{outline:none}.unit.svelte-fyzugv{font-size:var(--fs-sm);flex:none}.dur.svelte-fyzugv{border-bottom:1.5px solid var(--border)!important}.dur.svelte-fyzugv:focus-visible{border-bottom-color:var(--accent)!important}.act.svelte-fyzugv input:where(.svelte-fyzugv)::placeholder{color:var(--faint)}.logbtn.svelte-fyzugv{flex:none;min-height:42px;border:none;background:transparent;padding:8px 4px;color:var(--accent);font-weight:600;font-size:var(--fs-md)}.logbtn.svelte-fyzugv:hover:not(:disabled){color:var(--text)}.logerr.svelte-fyzugv{font-size:var(--fs-sm)}.framing.svelte-fyzugv{width:100%;display:flex;flex-direction:column;gap:4px;margin-top:10px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-left:12px;text-align:left}.cmp.svelte-fyzugv{font-size:var(--fs-base)}.cmp-name.svelte-fyzugv{color:var(--text);font-weight:600}.blurb.svelte-fyzugv,.also.svelte-fyzugv{font-size:var(--fs-sm);line-height:1.45}.taskdone.svelte-fyzugv{font-size:var(--fs-base)}.ambient.svelte-fyzugv{width:min(440px,100%);margin-top:auto;padding-top:clamp(20px,4vh,40px);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.week-pulse.svelte-fyzugv{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.beat.svelte-fyzugv{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--text) 16%,transparent);flex:none}.beat.done.svelte-fyzugv{background:var(--accent)}.beat.today.svelte-fyzugv{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.beat.ahead.svelte-fyzugv{background:color-mix(in srgb,var(--text) 24%,transparent)}.pulse-read.svelte-fyzugv{font-size:var(--fs-xs);margin-left:4px}.goal-line.svelte-fyzugv{font-size:var(--fs-sm);line-height:1.5}.advance.svelte-fyzugv{color:var(--accent);font-size:var(--fs-sm);padding:2px 0}.advance.svelte-fyzugv:hover:not(:disabled){color:var(--text)}.records.svelte-fyzugv{width:min(460px,100%);display:flex;flex-direction:column;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--hairline)}.rec-stat.svelte-fyzugv{display:flex;flex-direction:column;gap:6px}.statlbl.svelte-fyzugv{font-size:var(--fs-xs);text-transform:lowercase;letter-spacing:.03em}.empty.svelte-fyzugv{font-size:var(--fs-sm)}.prs.svelte-fyzugv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 24px}.pr.svelte-fyzugv{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dotted var(--hairline)}.pk.svelte-fyzugv{font-size:var(--fs-xs)}.pv.svelte-fyzugv{font-size:var(--fs-base);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.live-run.svelte-fyzugv{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5vh,48px);padding:clamp(40px,8vh,80px) 20px}.live-run.svelte-fyzugv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 50% 42%,color-mix(in srgb,var(--mesh-2) 70%,transparent),transparent 70%),radial-gradient(130% 100% at 50% 100%,color-mix(in srgb,var(--mesh-3) 60%,transparent),transparent 72%),linear-gradient(180deg,var(--mesh-1),var(--mesh-4));opacity:1;pointer-events:none}.live-back.svelte-fyzugv{position:fixed;top:clamp(10px,2vh,18px);right:clamp(12px,3vw,22px);color:var(--muted);min-height:40px;min-width:40px;z-index:2}.ring-wrap.svelte-fyzugv{position:relative;width:clamp(260px,64vmin,360px);height:clamp(260px,64vmin,360px);display:flex;align-items:center;justify-content:center}.ring.svelte-fyzugv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(calc(.94 + .06 * var(--breath, 1)));transition:transform 1.6s ease-in-out;overflow:visible}.ring-wrap.svelte-fyzugv:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 68%);opacity:calc(.25 + .55 * var(--breath, 1));transform:scale(calc(.9 + .14 * var(--breath, 1)));transition:transform 1.6s ease-in-out,opacity 1.6s ease-in-out;pointer-events:none}.ring-track.svelte-fyzugv{fill:none;stroke:color-mix(in srgb,var(--text) 12%,transparent);stroke-width:6}.ring-sweep.svelte-fyzugv{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:160px 160px;transition:stroke-dashoffset .9s linear,stroke .8s ease}.ring-wrap.walk.svelte-fyzugv .ring-sweep:where(.svelte-fyzugv){stroke:color-mix(in srgb,var(--accent) 50%,var(--muted))}.ring-core.svelte-fyzugv{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.live-phase.svelte-fyzugv{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-weight:600}.ring-wrap.walk.svelte-fyzugv .live-phase:where(.svelte-fyzugv){color:var(--muted)}.live-count.svelte-fyzugv{font-size:clamp(48px,13vmin,72px);font-weight:300;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--heading)}.live-rep.svelte-fyzugv{font-size:var(--fs-sm);letter-spacing:.04em}.live-elapsed.svelte-fyzugv{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.live-controls.svelte-fyzugv{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.live-ctl.svelte-fyzugv{min-height:46px;border:1px solid var(--hairline);background:transparent;color:var(--muted);border-radius:0;padding:10px 22px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.03em;text-transform:lowercase;transition:color .18s ease,border-color .18s ease,background .18s ease}.live-ctl.svelte-fyzugv:hover{color:var(--text);border-color:var(--border)}.live-ctl.primary.svelte-fyzugv{border-color:var(--accent);color:var(--accent)}.live-ctl.primary.svelte-fyzugv:hover{background:var(--accent);color:var(--accent-ink)}.tone-warn.svelte-fyzugv{color:var(--amber)}.tone-gold.svelte-fyzugv{color:var(--accent)}.accent.svelte-fyzugv{color:var(--accent);font-weight:600}@media (max-width: 720px){.running.svelte-fyzugv{pointer-events:auto}.surface.svelte-fyzugv{padding:clamp(52px,7vh,72px) 16px calc(72px + env(safe-area-inset-bottom))}.player-gap.svelte-fyzugv{flex:0 0 auto;min-height:0;height:clamp(100px,16vh,170px)}.anchor.svelte-fyzugv,.act.svelte-fyzugv,.ambient.svelte-fyzugv,.records.svelte-fyzugv{width:100%;max-width:420px}.live-run.svelte-fyzugv{padding:clamp(56px,10vh,90px) 18px calc(40px + env(safe-area-inset-bottom))}}@media (max-width: 380px){.seg.svelte-fyzugv{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.ring.svelte-fyzugv,.ring-wrap.svelte-fyzugv:before,.ring-sweep.svelte-fyzugv{transition:none}}.home.svelte-1ary22t{position:relative;min-height:100vh;min-height:100dvh}.screen-stack.svelte-1ary22t{width:100%;overflow-x:clip}.screen-track.svelte-1ary22t{display:contents}.screen-pane.svelte-1ary22t{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}.screen-pane.inactive.svelte-1ary22t{display:none}.run-pane.screen-pane.svelte-1ary22t:not(.inactive){position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:block;pointer-events:none;gap:0}.screen-run.svelte-1ary22t{width:100%;height:100%;display:block;margin-top:0}.screen-dots.svelte-1ary22t{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:20;display:flex;gap:2px;align-items:center}.screen-dot.svelte-1ary22t{padding:6px 11px;border:none;background:transparent;cursor:pointer;min-height:32px;font-size:var(--fs-xs);letter-spacing:.05em;text-transform:lowercase;color:var(--faint);opacity:.5;transition:color .2s ease,opacity .2s ease}.screen-dot.on.svelte-1ary22t{color:var(--accent);opacity:1}.screen-dot.svelte-1ary22t:hover:not(.on){color:var(--text);opacity:.8}.cmd.svelte-1ary22t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px}.cmd-center.svelte-1ary22t{width:min(46ch,100%);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.cmd-ask.svelte-1ary22t{width:100%;border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text);text-align:center;font-size:1.5rem;font-weight:300;letter-spacing:.01em;padding:6px 2px;border-radius:0}.cmd-ask.svelte-1ary22t:focus-visible{outline:none;border-bottom-color:var(--accent)}.cmd-ask.svelte-1ary22t::placeholder{color:var(--faint);font-style:italic}.cmd-thinking.svelte-1ary22t{margin:0;font-size:var(--fs-sm);font-style:italic}.cmd-answer.svelte-1ary22t{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.cmd-reply.svelte-1ary22t{margin:0;color:var(--muted);font-size:var(--fs-md);line-height:1.5;max-width:44ch}.cmd-did.svelte-1ary22t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px}.cmd-done.svelte-1ary22t{display:inline-flex;align-items:baseline;gap:7px;font-size:var(--fs-sm)}.cmd-done-mark.svelte-1ary22t{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.cmd-done-text.svelte-1ary22t{color:var(--muted)}.cmd-chips.svelte-1ary22t{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.cmd-chip.svelte-1ary22t{color:var(--accent);font-size:var(--fs-sm);padding:3px 2px;border:none;border-bottom:1px solid transparent;background:transparent}.cmd-chip.svelte-1ary22t:hover,.cmd-chip.svelte-1ary22t:focus-visible{color:var(--heading);border-bottom-color:var(--accent)}.cmd-screens.svelte-1ary22t{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 20px}.cmd-screen.svelte-1ary22t{font-size:var(--fs-md);font-weight:300;letter-spacing:.03em;line-height:1.2;color:var(--faint);opacity:.55;padding:2px;transition:color .16s ease,opacity .16s ease}.cmd-screen.svelte-1ary22t:hover,.cmd-screen.svelte-1ary22t:focus-visible{color:var(--muted);opacity:1}.cmd-screen.on.svelte-1ary22t{color:var(--accent);opacity:1;font-weight:500}.home.cmd-peek.svelte-1ary22t .stage:where(.svelte-1ary22t),.home.cmd-peek.svelte-1ary22t .top-band:where(.svelte-1ary22t),.home.cmd-peek.svelte-1ary22t .streak-anchor:where(.svelte-1ary22t),.home.cmd-peek.svelte-1ary22t .screen-dots:where(.svelte-1ary22t){opacity:.12;transition:opacity .18s ease;pointer-events:none}.cmd-hint.svelte-1ary22t{font-size:var(--fs-xs);letter-spacing:.03em}.stage.svelte-1ary22t{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;transition:opacity .5s ease,filter .5s ease}.recede.svelte-1ary22t{opacity:.12!important;filter:blur(1px);pointer-events:none;transition:opacity .5s ease,filter .5s ease}.focusing.svelte-1ary22t .woven:where(.svelte-1ary22t){opacity:0;pointer-events:none}.woven.svelte-1ary22t{position:fixed;z-index:3;text-shadow:none;transition:opacity .5s ease,filter .5s ease,transform .4s ease}.woven.svelte-1ary22t:focus-visible{outline:none}.top-band.svelte-1ary22t{top:22px;left:50%;transform:translate(-50%);display:flex;align-items:baseline;gap:7px;white-space:nowrap;cursor:pointer;letter-spacing:.05em}.top-band.svelte-1ary22t:hover .greeting:where(.svelte-1ary22t),.top-band.svelte-1ary22t:hover .date:where(.svelte-1ary22t){color:var(--muted)}.greeting.svelte-1ary22t{font-size:var(--fs-sm)}.band-sep.svelte-1ary22t{font-size:var(--fs-sm);opacity:.55}.date.svelte-1ary22t{font-size:var(--fs-sm)}.streak-anchor.svelte-1ary22t{bottom:30px;right:28px;display:flex;align-items:center;gap:8px}.s-label.svelte-1ary22t{font-size:var(--fs-sm);font-weight:400;color:var(--muted);letter-spacing:.05em;padding:0;transition:color .2s ease}.s-label.svelte-1ary22t:hover{color:var(--accent)}.dot.svelte-1ary22t{width:6px;height:6px;border-radius:50%;background:var(--faint)}.dot.kept.svelte-1ary22t{background:var(--accent)}.dot.broke.svelte-1ary22t{background:var(--red)}.s-streak.svelte-1ary22t{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.unfold.svelte-1ary22t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:color-mix(in srgb,var(--bg) 40%,rgba(20,17,26,.5));display:grid;place-items:start center;padding:24px 20px;overflow-y:auto}.unfold.bare.svelte-1ary22t{background:radial-gradient(120% 90% at 50% 0%,transparent 40%,color-mix(in srgb,var(--bg) 18%,transparent) 100%)}.unfold-inner.svelte-1ary22t{width:100%;display:flex;justify-content:center;margin:auto 0}.unfold-sheet.svelte-1ary22t{position:relative;width:min(600px,100%);background:var(--panel);border:1px solid var(--hairline);box-shadow:0 24px 64px -26px #14111a66;padding:24px 26px}.unfold-sheet.music.svelte-1ary22t{width:min(900px,100%);background:transparent;border:none;box-shadow:none;padding:0}.unfold-x.svelte-1ary22t{position:absolute;top:12px;right:14px;z-index:2;font-size:var(--fs-md)}@media (max-width: 920px){.unfold.svelte-1ary22t{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width: 720px){.home.svelte-1ary22t{min-height:100svh}.stage.svelte-1ary22t{min-height:100svh;padding:62px 16px calc(58px + env(safe-area-inset-bottom));gap:12px}.run-pane.screen-pane.svelte-1ary22t:not(.inactive){pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:5}.home.on-run.svelte-1ary22t .hero{opacity:0;pointer-events:none}.woven.svelte-1ary22t{transform:none}.top-band.svelte-1ary22t{position:fixed;top:calc(10px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:4}.streak-anchor.svelte-1ary22t{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));left:16px;right:auto;z-index:4}}@media (max-width: 720px) and (max-height: 600px){.stage.svelte-1ary22t{padding-top:54px}.home.on-run.svelte-1ary22t .screen-pane:where(.svelte-1ary22t),.screen-pane.svelte-1ary22t{overflow-y:auto}}@media (prefers-reduced-motion: reduce){.stage.svelte-1ary22t,.recede.svelte-1ary22t,.woven.svelte-1ary22t{transition:opacity .3s ease}.screen-track.svelte-1ary22t{transition:none}}.gate.svelte-z7kg2q{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;z-index:100;background:var(--bg, #7aa9ce)}.card.svelte-z7kg2q{width:min(340px,100%);background:var(--panel);border:1px solid var(--border, var(--hairline));padding:32px 28px;display:flex;flex-direction:column;gap:14px;text-align:center;box-shadow:0 20px 60px #241f2b2e}h1.svelte-z7kg2q{font-size:22px;font-weight:600;letter-spacing:.06em;color:var(--heading);margin:0}.sub.svelte-z7kg2q{color:var(--faint);font-size:14px;line-height:1.5;margin:0}.primary.svelte-z7kg2q{margin-top:6px;padding:11px 18px;border:none;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer;transition:opacity .15s ease}.primary.svelte-z7kg2q:disabled{opacity:.6;cursor:default}.err.svelte-z7kg2q{color:var(--red);font-size:13px;margin:0}.bootgate.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.app.svelte-1n46o8q{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.bootstage.svelte-1n46o8q{flex:1;display:grid;place-items:center;padding:24px}.toast.svelte-1n46o8q{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;background:var(--panel-2);border:1px solid var(--border);color:var(--text);padding:8px 14px;font-size:13px;max-width:min(560px,90vw)}.toast.err.svelte-1n46o8q{border-color:var(--red);color:var(--red)}
