svg[data-astro-cid-z26wwk7l]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-astro-cid-z26wwk7l][aria-pressed=true] .off[data-astro-cid-z26wwk7l],[data-astro-cid-z26wwk7l][aria-pressed=false] .on[data-astro-cid-z26wwk7l],.live[data-astro-cid-hkp5tqm2],[data-astro-cid-hkp5tqm2][data-playing=ada] .phone[data-astro-cid-hkp5tqm2] .ringing[data-astro-cid-hkp5tqm2]{display:none}[data-astro-cid-hkp5tqm2][data-playing=ada] .phone[data-astro-cid-hkp5tqm2] .live[data-astro-cid-hkp5tqm2]{display:inline}[data-astro-cid-hkp5tqm2][data-playing=ada] .phone[data-astro-cid-hkp5tqm2] button[data-astro-cid-hkp5tqm2].live{display:flex}[data-astro-cid-hkp5tqm2][data-playing=ada] .phone[data-astro-cid-hkp5tqm2] .pulse[data-astro-cid-hkp5tqm2]{animation:none;opacity:0}.pulse[data-astro-cid-hkp5tqm2]{position:absolute;width:7rem;height:7rem;border:2px solid #a8ff3e80;border-radius:9999px;opacity:0;animation:ring-pulse 2.4s ease-out infinite;pointer-events:none}.pulse[data-astro-cid-hkp5tqm2]:nth-child(2){animation-delay:.8s}.pulse[data-astro-cid-hkp5tqm2]:nth-child(3){animation-delay:1.6s}.avatar[data-astro-cid-hkp5tqm2]{animation:ring-wiggle 2.2s ease-in-out infinite}[data-astro-cid-hkp5tqm2][data-playing=ada] .avatar[data-astro-cid-hkp5tqm2]{animation:none}.answer[data-astro-cid-hkp5tqm2]>span[data-astro-cid-hkp5tqm2]{animation:ring-beat 1.1s ease-in-out infinite}.play[data-astro-cid-hkp5tqm2] svg[data-astro-cid-hkp5tqm2]{width:14px;height:14px;fill:currentColor}.play[data-astro-cid-hkp5tqm2] .i-stop[data-astro-cid-hkp5tqm2],.play[data-astro-cid-hkp5tqm2][data-speaking] .i-play[data-astro-cid-hkp5tqm2]{display:none}.play[data-astro-cid-hkp5tqm2][data-speaking] .i-stop[data-astro-cid-hkp5tqm2]{display:block}.face[data-astro-cid-hkp5tqm2]:after{content:"";position:absolute;inset:-4px;border:2px solid var(--accent-display);border-radius:9999px;opacity:0;transition:opacity .15s;pointer-events:none}.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .face[data-astro-cid-hkp5tqm2]:after{opacity:1;animation:ring-glow 1.1s ease-out infinite}.eq[data-astro-cid-hkp5tqm2]{position:absolute;right:-8px;bottom:-3px;display:flex;align-items:flex-end;gap:2px;height:20px;padding:5px 6px;border:1px solid var(--line);border-radius:9999px;background:var(--bg);opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s;pointer-events:none}.eq[data-astro-cid-hkp5tqm2] i[data-astro-cid-hkp5tqm2]{width:3px;height:100%;border-radius:1px;background:var(--accent-display);transform-origin:bottom;transform:scaleY(.35)}.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .eq[data-astro-cid-hkp5tqm2]{opacity:1;transform:none}.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .eq[data-astro-cid-hkp5tqm2] i[data-astro-cid-hkp5tqm2]{animation:ring-eq .9s ease-in-out infinite}.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .eq[data-astro-cid-hkp5tqm2] i[data-astro-cid-hkp5tqm2]:nth-child(2){animation-delay:-.3s}.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .eq[data-astro-cid-hkp5tqm2] i[data-astro-cid-hkp5tqm2]:nth-child(3){animation-delay:-.6s}@keyframes ring-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.75);opacity:0}}@keyframes ring-wiggle{0%,73%,to{transform:rotate(0)}77%,85%,93%{transform:rotate(-6deg)}81%,89%,97%{transform:rotate(6deg)}}@keyframes ring-beat{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ring-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-display) 45%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes ring-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.pulse[data-astro-cid-hkp5tqm2],.avatar[data-astro-cid-hkp5tqm2],.answer[data-astro-cid-hkp5tqm2]>span[data-astro-cid-hkp5tqm2],.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .face[data-astro-cid-hkp5tqm2]:after,.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .eq[data-astro-cid-hkp5tqm2] i[data-astro-cid-hkp5tqm2]{animation:none}.pulse[data-astro-cid-hkp5tqm2]:first-child{opacity:.5;transform:scale(1.2)}.face-btn[data-astro-cid-hkp5tqm2][data-speaking] .eq[data-astro-cid-hkp5tqm2] i[data-astro-cid-hkp5tqm2]:nth-child(2){transform:scaleY(1)}}.co[data-astro-cid-z4ec7w6q]{--il-bg: #0f0f0f;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #5c5c5c;--il-border: #262626;--il-card: #161616;--il-accent: #a8ff3e;--il-career: #00d4ff;--il-alex: #00d4ff;--il-jordan: #5eead4;--il-on-alex: #0a0a0a;--il-on-accent: #0a0a0a;--il-edge: rgba(255, 255, 255, .1);--il-chrome: #181818;--il-light: #333;--il-url: rgba(255, 255, 255, .05);--il-ring: rgba(255, 255, 255, .22);--il-alex-bg: rgba(0, 212, 255, .22);--il-jordan-bg: rgba(184, 122, 255, .24);--il-live-bg: rgba(0, 212, 255, .1);--il-ed-bg: rgba(184, 122, 255, .07);container-type:inline-size;width:100%;max-width:24rem;margin:0;overflow:hidden;padding:.25rem}.stage[data-astro-cid-z4ec7w6q]{--w: 38;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));line-height:1.45;color:var(--il-fg)}.win[data-astro-cid-z4ec7w6q]{background:var(--il-bg);border:.1em solid var(--il-edge);border-radius:1.8em;overflow:hidden;box-shadow:var(--ill-shadow, 0 2.4em 6em rgba(0, 0, 0, .5))}.chrome[data-astro-cid-z4ec7w6q]{display:flex;align-items:center;gap:.6em;padding:1.1em 1.4em;background:var(--il-chrome);border-bottom:.1em solid var(--il-border)}.chrome[data-astro-cid-z4ec7w6q]>i[data-astro-cid-z4ec7w6q]{width:1em;height:1em;border-radius:50%;background:var(--il-light)}.url[data-astro-cid-z4ec7w6q]{margin:0 auto;padding:.25em 1.4em;border-radius:.6em;background:var(--il-url);font-size:1em;color:var(--il-faint)}.body[data-astro-cid-z4ec7w6q]{padding:1.8em}.hd[data-astro-cid-z4ec7w6q]{display:flex;align-items:flex-start;gap:1em}.hm[data-astro-cid-z4ec7w6q]{flex:1;min-width:0}.eb[data-astro-cid-z4ec7w6q]{font-size:1em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}.gt[data-astro-cid-z4ec7w6q]{display:block;font-size:1.9em;font-weight:900;letter-spacing:-.01em;line-height:1.2}.meta[data-astro-cid-z4ec7w6q]{display:flex;gap:1.1em;margin-top:.4em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.1em;color:var(--il-muted)}.cat[data-astro-cid-z4ec7w6q]{display:flex;align-items:center;gap:.5em;font-weight:700;color:var(--il-career)}.cat[data-astro-cid-z4ec7w6q] i[data-astro-cid-z4ec7w6q]{width:.55em;height:.55em;border-radius:50%;background:currentColor}.pres[data-astro-cid-z4ec7w6q]{display:flex}.av[data-astro-cid-z4ec7w6q]{position:relative;width:3em;height:3em;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.15em;font-weight:800;border:.15em solid var(--il-bg)}.av[data-astro-cid-z4ec7w6q]+.av[data-astro-cid-z4ec7w6q]{margin-left:-.6em}.av[data-astro-cid-z4ec7w6q].a{background:var(--il-alex-bg);color:var(--il-alex)}.av[data-astro-cid-z4ec7w6q].j{background:var(--il-jordan-bg);color:var(--il-jordan)}.av[data-astro-cid-z4ec7w6q] i[data-astro-cid-z4ec7w6q]{position:absolute;right:-.1em;bottom:-.1em;width:.8em;height:.8em;border-radius:50%;background:var(--il-accent);border:.15em solid var(--il-bg)}.live[data-astro-cid-z4ec7w6q]{display:inline-flex;align-items:center;gap:.5em;margin-top:1em;padding:.25em .9em;border-radius:99em;background:var(--il-live-bg);color:var(--il-career);font-size:1.05em;font-weight:700}.live[data-astro-cid-z4ec7w6q] i[data-astro-cid-z4ec7w6q]{width:.6em;height:.6em;border-radius:50%;background:currentColor}.ms[data-astro-cid-z4ec7w6q]{margin-top:1.6em;padding-bottom:.7em;border-bottom:.1em solid var(--il-border);font-size:1.2em;color:var(--il-muted)}.ms[data-astro-cid-z4ec7w6q] b[data-astro-cid-z4ec7w6q]{color:var(--il-fg)}.list[data-astro-cid-z4ec7w6q]{position:relative}.row[data-astro-cid-z4ec7w6q]{display:flex;align-items:center;gap:1em;padding:1em .3em;border-bottom:.1em solid var(--il-border)}.row[data-astro-cid-z4ec7w6q].ed{background:var(--il-ed-bg);box-shadow:inset .2em 0 0 var(--il-jordan)}.st[data-astro-cid-z4ec7w6q]{width:1.8em;height:1.8em;border-radius:50%;flex-shrink:0;border:.2em solid var(--il-ring);display:flex;align-items:center;justify-content:center;font-size:1em;font-weight:900;color:var(--il-on-accent)}.st[data-astro-cid-z4ec7w6q].done{background:var(--il-accent);border-color:var(--il-accent)}.tt[data-astro-cid-z4ec7w6q]{min-width:0;font-size:1.35em;font-weight:600}.row[data-astro-cid-z4ec7w6q].done .tt[data-astro-cid-z4ec7w6q]{color:var(--il-faint);text-decoration:line-through}.caret[data-astro-cid-z4ec7w6q]{display:inline-block;width:.1em;height:1.05em;margin-left:.1em;vertical-align:-.15em;background:var(--il-jordan)}.cur[data-astro-cid-z4ec7w6q]{position:absolute;display:flex;align-items:flex-start;pointer-events:none}.cur[data-astro-cid-z4ec7w6q] svg[data-astro-cid-z4ec7w6q]{width:1.2em;height:1.6em}.cur[data-astro-cid-z4ec7w6q] b[data-astro-cid-z4ec7w6q]{margin:.9em 0 0 -.2em;padding:.15em .6em;border-radius:.4em;font-size:.95em;font-weight:700;color:var(--il-on-alex)}.ca[data-astro-cid-z4ec7w6q]{left:58%;top:12%;color:var(--il-alex)}.ca[data-astro-cid-z4ec7w6q] b[data-astro-cid-z4ec7w6q]{background:var(--il-alex)}.cj[data-astro-cid-z4ec7w6q]{left:24%;top:46%;color:var(--il-jordan)}.cj[data-astro-cid-z4ec7w6q] b[data-astro-cid-z4ec7w6q]{background:var(--il-jordan);color:#fff}:root[data-theme=light] .co[data-astro-cid-z4ec7w6q]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #8a8a85;--il-border: rgb(0 0 0 / .07);--il-card: #f7f7f5;--il-accent: #65a30d;--il-career: #1f6fb8;--il-alex: #1f6fb8;--il-jordan: #0f766e;--il-on-alex: #ffffff;--il-on-accent: #ffffff;--il-edge: rgb(0 0 0 / .09);--il-chrome: #f7f7f5;--il-light: #d9d9d5;--il-url: rgb(0 0 0 / .05);--il-ring: rgb(0 0 0 / .2);--il-alex-bg: rgba(61, 169, 252, .16);--il-jordan-bg: rgba(166, 107, 255, .16);--il-live-bg: rgba(61, 169, 252, .1);--il-ed-bg: rgba(166, 107, 255, .07);--ill-shadow: 0 2em 3em -1.5em rgba(0, 0, 0, .18)}@container (max-width: 320px){.stage[data-astro-cid-z4ec7w6q]{--w: 30}}@media(prefers-reduced-motion:no-preference){.ca[data-astro-cid-z4ec7w6q]{animation:co-a 6s ease-in-out infinite}.cj[data-astro-cid-z4ec7w6q]{animation:co-j 7s ease-in-out infinite}.caret[data-astro-cid-z4ec7w6q]{animation:co-blink 1s steps(1) infinite}.live[data-astro-cid-z4ec7w6q] i[data-astro-cid-z4ec7w6q]{animation:co-pulse 1.6s ease-in-out infinite}}@keyframes co-a{25%{transform:translate(2.4em,3em)}50%{transform:translate(-3em,6em)}75%{transform:translate(1.2em,-1em)}}@keyframes co-j{25%{transform:translate(-1.6em,-3.4em)}50%{transform:translate(4em,1em)}75%{transform:translate(-.6em,3em)}}@keyframes co-blink{50%{opacity:0}}@keyframes co-pulse{50%{opacity:.35}}.social-btn[data-astro-cid-mpbbkeoz]{display:inline-flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;color:var(--fg);transition:border-color .15s}.social-btn[data-astro-cid-mpbbkeoz]:hover{border-color:var(--line-strong)}.social-btn[data-astro-cid-mpbbkeoz] svg[data-astro-cid-mpbbkeoz]{width:20px;height:20px}.proof[data-astro-cid-mpbbkeoz]{display:flex;flex-wrap:wrap;gap:6px;max-width:30rem}@media(min-width:1024px){.proof[data-astro-cid-mpbbkeoz]{max-width:none}}.proof[data-astro-cid-mpbbkeoz] li[data-astro-cid-mpbbkeoz]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--line-soft);border-radius:9999px;font-size:12px;line-height:1.4;color:var(--muted);white-space:nowrap}.proof[data-astro-cid-mpbbkeoz] li[data-astro-cid-mpbbkeoz]:before{content:"";width:5px;height:5px;border-radius:9999px;background:var(--accent-text)}.qr[data-astro-cid-mpbbkeoz] svg[data-astro-cid-mpbbkeoz]{color:#0a0a0a;background:#fff;border:1px solid var(--line);border-radius:4px;padding:4px}.film[data-astro-cid-6t4lsn3f]{position:relative;display:flex;min-height:85svh;overflow:hidden;background:#050505;color:var(--fg)}@media(min-width:640px){.film[data-astro-cid-6t4lsn3f]{min-height:94svh}}.film-stage[data-astro-cid-6t4lsn3f]{position:absolute;inset:0;overflow:hidden;container-type:size}.film-box[data-astro-cid-6t4lsn3f]{--ar: 16 / 9;position:absolute;left:50%;top:50%;width:max(100cqw,100cqh * var(--ar));aspect-ratio:var(--ar);translate:-50% -50%}@media(max-aspect-ratio:7/5){.film-box[data-astro-cid-6t4lsn3f]{--ar: 4 / 5}}.film-media[data-astro-cid-6t4lsn3f]{position:absolute;inset:0;width:100%;height:100%}.film-video[data-astro-cid-6t4lsn3f]{height:calc(100% - 2px);object-fit:cover;opacity:0;transition:opacity .8s ease}.film-video[data-astro-cid-6t4lsn3f][data-on]{opacity:1}.film-labels[data-astro-cid-6t4lsn3f]{top:auto;bottom:0;translate:-50% 0;aspect-ratio:auto;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:.875rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#ffffffc7;text-shadow:0 1px 8px rgb(0 0 0 / .6)}@media(max-aspect-ratio:7/5){.film-labels[data-astro-cid-6t4lsn3f]{grid-template-columns:repeat(3,1fr)}.film-labels[data-astro-cid-6t4lsn3f] li[data-astro-cid-6t4lsn3f][data-narrow]:nth-child(2){padding-left:calc((max(100cqw,100cqh * .8) - 100cqw)/2)}.film-labels[data-astro-cid-6t4lsn3f] li[data-astro-cid-6t4lsn3f][data-narrow]:nth-child(4){padding-right:calc((max(100cqw,100cqh * .8) - 100cqw)/2)}.film-labels[data-astro-cid-6t4lsn3f] li[data-astro-cid-6t4lsn3f]:not([data-narrow]){display:none}}.film-scrim[data-astro-cid-6t4lsn3f]{position:absolute;inset:0;background:linear-gradient(180deg,#00000073 0,#0000 18%,#00000026 45%,#000000c7),linear-gradient(90deg,#00000073 0,#0000 70%)}.film-copy[data-astro-cid-6t4lsn3f]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding-top:6rem;padding-bottom:2.5rem}@media(min-width:768px){.film-copy[data-astro-cid-6t4lsn3f]{padding-bottom:4.5rem}}.film-title[data-astro-cid-6t4lsn3f]{max-width:14ch;font-size:clamp(2.75rem,7.4vw,7rem);line-height:.95;text-wrap:balance;text-shadow:0 2px 30px rgb(0 0 0 / .35)}:lang(ja) .film-title[data-astro-cid-6t4lsn3f],:lang(zh) .film-title[data-astro-cid-6t4lsn3f]{max-width:12em;font-size:clamp(2.25rem,6vw,5.5rem);line-height:1.12;letter-spacing:0}.film-sub[data-astro-cid-6t4lsn3f]{max-width:40rem;font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.5;text-wrap:pretty;text-shadow:0 1px 16px rgb(0 0 0 / .4)}.film[data-astro-cid-6t4lsn3f] .proof li{background:#00000047;border-color:#ffffff38;color:var(--fg-2);backdrop-filter:blur(6px)}.film[data-astro-cid-6t4lsn3f] .social-btn{background:#00000047;border-color:#ffffff4d;backdrop-filter:blur(6px)}.gm[data-astro-cid-zo7jdrlm]{--soil-1: #121110;--soil-2: #181613;--soil-dot: #7f6a51;--dot-off: rgb(255 235 210 / .1);--trunk: #a08e78}.gm[data-astro-cid-zo7jdrlm] [data-astro-cid-zo7jdrlm][style*=--cd]{--c: var(--cd)}:root[data-theme=light] .gm[data-astro-cid-zo7jdrlm]{--soil-1: #e9e3d8;--soil-2: #e1d9cb;--soil-dot: #9a8263;--dot-off: rgb(70 52 30 / .16);--trunk: #5d4b3a}:root[data-theme=light] .gm[data-astro-cid-zo7jdrlm] [data-astro-cid-zo7jdrlm][style*=--cd]{--c: var(--cl)}.gm-hover[data-astro-cid-zo7jdrlm]{display:none}@media(hover:hover)and (pointer:fine){.gm-hover[data-astro-cid-zo7jdrlm]{display:inline}.gm-tap[data-astro-cid-zo7jdrlm]{display:none}}.gm-proof[data-astro-cid-zo7jdrlm]{display:grid;margin:0;padding:0;list-style:none}.gm-proof[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm]{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:14px 0;border-top:1px solid var(--line);font-size:15px;font-weight:500;color:var(--fg)}.gm-proof[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm]:last-child{border-bottom:1px solid var(--line)}.gm-mk[data-astro-cid-zo7jdrlm]{display:inline-flex;gap:3px}.gm-mk[data-astro-cid-zo7jdrlm] i[data-astro-cid-zo7jdrlm]{width:5px;height:5px;border-radius:50%;background:var(--dim)}.gm-mk[data-astro-cid-zo7jdrlm] i[data-astro-cid-zo7jdrlm]:last-child{background:var(--flame)}.gm-board[data-astro-cid-zo7jdrlm]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.gm-lines[data-astro-cid-zo7jdrlm],.gm-gap[data-astro-cid-zo7jdrlm]{display:none}.gm-habits-col[data-astro-cid-zo7jdrlm]{order:2;min-width:0}.gm-goals-col[data-astro-cid-zo7jdrlm]{display:grid;gap:30px;min-width:0}.gm-goals-col[data-astro-cid-zo7jdrlm] .gm-colhead[data-astro-cid-zo7jdrlm]{padding-bottom:0}@media(min-width:1024px){.gm-board[data-astro-cid-zo7jdrlm]{grid-template-columns:350px minmax(0,1fr) 390px;align-items:center;gap:0}.gm-lines[data-astro-cid-zo7jdrlm]{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.gm-gap[data-astro-cid-zo7jdrlm]{display:block}.gm-habits-col[data-astro-cid-zo7jdrlm]{order:0}.gm-hb[data-astro-cid-zo7jdrlm]:nth-child(2){margin-right:14px}.gm-hb[data-astro-cid-zo7jdrlm]:nth-child(3){margin-left:10px}.gm-hb[data-astro-cid-zo7jdrlm]:nth-child(4){margin-right:22px}.gm-hb[data-astro-cid-zo7jdrlm]:nth-child(5){margin-left:4px}}.gm-colhead[data-astro-cid-zo7jdrlm]{display:flex;justify-content:space-between;gap:8px;padding-bottom:12px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gm-colhead[data-astro-cid-zo7jdrlm] span[data-astro-cid-zo7jdrlm]+span[data-astro-cid-zo7jdrlm]{color:var(--subtle)}.gm-habits[data-astro-cid-zo7jdrlm]{display:grid;gap:5px}.gm-hb[data-astro-cid-zo7jdrlm]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px 14px;border:1px solid var(--line);border-radius:3px;background:var(--soil-1);color:var(--fg);text-align:left;cursor:pointer;transition:background .25s,border-color .25s,opacity .25s}.gm-hb[data-astro-cid-zo7jdrlm]:nth-child(5){background:var(--soil-2)}.gm-hb[data-astro-cid-zo7jdrlm]:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.gm-hb-name[data-astro-cid-zo7jdrlm]{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600}.gm-hb-name[data-astro-cid-zo7jdrlm] i[data-astro-cid-zo7jdrlm]{flex:none;width:8px;height:8px;border-radius:2px;background:var(--c)}.gm-hb-meta[data-astro-cid-zo7jdrlm]{align-self:center;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gm-hb-dots[data-astro-cid-zo7jdrlm]{display:flex;grid-column:1 / -1;gap:4px}.gm-hb-dots[data-astro-cid-zo7jdrlm] i[data-astro-cid-zo7jdrlm]{width:7px;height:7px;border-radius:50%;background:var(--dot-off)}.gm-hb-dots[data-astro-cid-zo7jdrlm] i[data-astro-cid-zo7jdrlm].y{background:var(--soil-dot)}.gm-hb[data-astro-cid-zo7jdrlm].on{border-color:var(--c);background:var(--elev)}.gm-hb[data-astro-cid-zo7jdrlm].on .gm-hb-dots[data-astro-cid-zo7jdrlm] i[data-astro-cid-zo7jdrlm].y{background:var(--c)}.gm-habits[data-astro-cid-zo7jdrlm]:has(.on) .gm-hb[data-astro-cid-zo7jdrlm]:not(.on){opacity:.62}.gm-goal-top[data-astro-cid-zo7jdrlm]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gm-goal-top[data-astro-cid-zo7jdrlm] b[data-astro-cid-zo7jdrlm]{font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--fg)}.gm-goal-top[data-astro-cid-zo7jdrlm] .font-mono[data-astro-cid-zo7jdrlm]{margin-left:auto;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gm-sw[data-astro-cid-zo7jdrlm]{width:10px;height:10px;border-radius:50%;background:var(--c)}.gm-branches[data-astro-cid-zo7jdrlm]{position:relative;margin:10px 0 0 4px;padding:0;list-style:none;border-left:2px solid var(--trunk)}.gm-branches[data-astro-cid-zo7jdrlm]:after{content:"";position:absolute;left:-7px;bottom:-1px;width:12px;height:2px;background:var(--trunk)}.gm-branches[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0 9px 44px;font-size:14.5px;color:var(--muted);transition:color .25s}.gm-branches[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm]:before{content:"";position:absolute;left:0;top:50%;width:22px;height:2px;background:var(--trunk);transform:translateY(-1px) rotate(-14deg);transform-origin:left center}.gm-node[data-astro-cid-zo7jdrlm]{position:absolute;left:21px;top:50%;width:13px;height:13px;margin-top:-10px;border:2px solid var(--c);border-radius:50%;background:var(--bg);transition:background .25s,box-shadow .25s}.gm-branches[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm] .font-mono[data-astro-cid-zo7jdrlm]{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.gm-branches[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm].lit{color:var(--fg)}.gm-branches[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm].lit .gm-node[data-astro-cid-zo7jdrlm]{background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 22%,transparent),0 0 18px color-mix(in srgb,var(--c) 55%,transparent)}.gm-lines[data-astro-cid-zo7jdrlm] path{fill:none;stroke-width:1.4;stroke-opacity:.13;transition:stroke-opacity .25s,stroke-width .25s}.gm-lines[data-astro-cid-zo7jdrlm] path.on{stroke-opacity:.95;stroke-width:2}.gm-lines[data-astro-cid-zo7jdrlm] circle{opacity:.25;transition:opacity .25s}.gm-lines[data-astro-cid-zo7jdrlm] circle.on{opacity:1}@media(prefers-reduced-motion:reduce){.gm-hb[data-astro-cid-zo7jdrlm],.gm-branches[data-astro-cid-zo7jdrlm] li[data-astro-cid-zo7jdrlm],.gm-node[data-astro-cid-zo7jdrlm],.gm-lines[data-astro-cid-zo7jdrlm] *{transition:none}}.shot[data-astro-cid-2png4giv]{--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #5c5c5c;--il-border: #262626;--il-card: #171717;--il-sheet: #141414;--il-accent: #a8ff3e;--il-on-accent: #0a0a0a;--il-task: #5cb8ff;--il-event: #ff8a5c;--il-habit: #ffd166;--il-goal: #5eead4;--il-task-bg: rgba(92, 184, 255, .14);--il-event-bg: rgba(255, 138, 92, .14);--il-habit-bg: rgba(255, 209, 102, .14);--il-goal-bg: rgba(184, 122, 255, .16);--il-chip: #1f1f1f;--il-edge: rgba(255, 255, 255, .12);--il-shadow: 0 2.4em 6em rgba(0, 0, 0, .55);container-type:inline-size;width:100%;margin:0;overflow:hidden;padding:1rem 0}:root[data-theme=light] .shot[data-astro-cid-2png4giv]{--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #c4c4bf;--il-border: rgba(0, 0, 0, .09);--il-card: #f7f7f5;--il-sheet: #ffffff;--il-accent: #65a30d;--il-on-accent: #ffffff;--il-task: #1f6fb8;--il-event: #c2410c;--il-habit: #b45309;--il-goal: #0f766e;--il-task-bg: rgba(31, 111, 184, .1);--il-event-bg: rgba(194, 65, 12, .1);--il-habit-bg: rgba(180, 83, 9, .1);--il-goal-bg: rgba(124, 58, 237, .1);--il-chip: #efefec;--il-edge: rgba(0, 0, 0, .09);--il-shadow: 0 2em 3em -1.5em rgba(0, 0, 0, .18)}.stage[data-astro-cid-2png4giv]{--w: 68;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));display:flex;align-items:center;justify-content:center;gap:1.6em;line-height:1.45;color:var(--il-fg)}.photo[data-astro-cid-2png4giv]{flex-shrink:0;width:25em;padding:1em;border-radius:1.4em;background:#2b2a27;box-shadow:var(--il-shadow);transform:rotate(-3deg)}.paper[data-astro-cid-2png4giv]{position:relative;overflow:hidden;padding:2.4em 1.6em 2em 3em;border-radius:.4em;background:linear-gradient(90deg,transparent 1.9em,rgba(194,65,45,.35) 1.9em 2em,transparent 2em) no-repeat,linear-gradient(160deg,#fbf7ec,#efe8d6);color:#23221f;font-family:Bradley Hand,Segoe Print,Chalkboard SE,ui-rounded,system-ui,sans-serif}.tape[data-astro-cid-2png4giv]{position:absolute;top:-.6em;left:50%;width:7em;height:2em;background:#ffecaa99;transform:translate(-50%) rotate(2deg)}.nt[data-astro-cid-2png4giv]{margin:0 0 .3em;font-size:2em;font-weight:700;line-height:1.2}.paper[data-astro-cid-2png4giv] ul[data-astro-cid-2png4giv]{margin:0;padding:0;list-style:none}.paper[data-astro-cid-2png4giv] li[data-astro-cid-2png4giv]{display:flex;align-items:flex-start;gap:.6em;padding:.4em 0;font-size:1.4em;line-height:1.2}.paper[data-astro-cid-2png4giv] li[data-astro-cid-2png4giv] i[data-astro-cid-2png4giv]{flex-shrink:0;width:.75em;height:.75em;margin-top:.22em;border:.1em solid currentColor;border-radius:.15em}.paper[data-astro-cid-2png4giv] li[data-astro-cid-2png4giv].struck{color:#8a877e}.paper[data-astro-cid-2png4giv] li[data-astro-cid-2png4giv].struck span[data-astro-cid-2png4giv]{text-decoration:line-through;text-decoration-color:#c2412d;text-decoration-thickness:.14em}.scan[data-astro-cid-2png4giv]{position:absolute;inset:0 0 auto;height:.2em;background:var(--il-accent);box-shadow:0 0 1.4em .4em color-mix(in srgb,var(--il-accent) 45%,transparent);opacity:0}.arrow[data-astro-cid-2png4giv]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.6em;height:3.6em;border-radius:50%;border:.1em solid var(--il-edge);font-size:1.4em;color:var(--il-muted)}.sheet[data-astro-cid-2png4giv]{flex-shrink:0;width:30em;padding:.8em 1.6em 1.8em;border-radius:2.2em;border:.1em solid var(--il-edge);background:var(--il-sheet);box-shadow:var(--il-shadow);display:flex;flex-direction:column;gap:.9em}.grab[data-astro-cid-2png4giv]{width:3.6em;height:.4em;border-radius:.2em;background:var(--il-faint);margin:0 auto .4em}.eyebrow[data-astro-cid-2png4giv]{display:flex;align-items:center;gap:.5em;font-size:1em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}.rv-title[data-astro-cid-2png4giv]{font-size:1.75em;font-weight:800;letter-spacing:-.01em;line-height:1.2}.card[data-astro-cid-2png4giv]{border:.1em solid var(--il-border);background:var(--il-card);border-radius:1.4em;padding:1em 1.2em;display:flex;gap:1em;align-items:flex-start}.cb[data-astro-cid-2png4giv]{width:1.7em;height:1.7em;border-radius:.5em;background:var(--il-accent);color:var(--il-on-accent);flex-shrink:0;margin-top:.1em;display:flex;align-items:center;justify-content:center;font-size:1em}.cb[data-astro-cid-2png4giv] .ic{stroke-width:3.4}.card-body[data-astro-cid-2png4giv]{min-width:0}.card[data-astro-cid-2png4giv] b[data-astro-cid-2png4giv]{display:block;font-size:1.3em;font-weight:700;line-height:1.3;margin-top:.3em}.pill[data-astro-cid-2png4giv]{display:inline-block;font-size:.9em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.2em .6em;border-radius:.5em}.p-task[data-astro-cid-2png4giv]{background:var(--il-task-bg);color:var(--il-task)}.p-event[data-astro-cid-2png4giv]{background:var(--il-event-bg);color:var(--il-event)}.p-habit[data-astro-cid-2png4giv]{background:var(--il-habit-bg);color:var(--il-habit)}.p-goal[data-astro-cid-2png4giv]{background:var(--il-goal-bg);color:var(--il-goal)}.chips[data-astro-cid-2png4giv]{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.5em}.chip[data-astro-cid-2png4giv]{display:inline-flex;align-items:center;gap:.4em;padding:.25em .7em;border-radius:.6em;background:var(--il-chip);font-size:1.05em;font-weight:600;color:var(--il-muted);white-space:nowrap}.chip[data-astro-cid-2png4giv].hot{color:var(--il-fg)}.skipped[data-astro-cid-2png4giv]{margin:0;font-size:1.05em;color:var(--il-muted)}.foot[data-astro-cid-2png4giv]{display:flex;gap:.8em;margin-top:.2em}.btn[data-astro-cid-2png4giv]{flex:1;height:4em;border-radius:1.2em;display:flex;align-items:center;justify-content:center;font-size:1.25em;font-weight:700;border:.08em solid var(--il-border);color:var(--il-muted);white-space:nowrap}.btn[data-astro-cid-2png4giv].pri{flex:2;background:var(--il-accent);border-color:var(--il-accent);color:var(--il-on-accent)}@container (max-width: 440px){.stage[data-astro-cid-2png4giv]{--w: 34;flex-direction:column;gap:0}.photo[data-astro-cid-2png4giv]{width:24em;margin-right:6em;z-index:1}.arrow[data-astro-cid-2png4giv]{display:none}.sheet[data-astro-cid-2png4giv]{position:relative;margin:-1em 0 0 3em}}@media(prefers-reduced-motion:no-preference){.scan[data-astro-cid-2png4giv]{animation:shot-scan 3.6s ease-in-out infinite}}@keyframes shot-scan{0%{top:0;opacity:0}10%,50%{opacity:.9}60%,to{top:100%;opacity:0}}.shelf[data-astro-cid-lga7kx4u]{scrollbar-width:none}.shelf[data-astro-cid-lga7kx4u]::-webkit-scrollbar{display:none}.ticker-section[data-astro-cid-mxp7iuqy]{padding:3rem 0;overflow:hidden;border-top:1px solid var(--line-faint);background:var(--bg)}.ticker-eyebrow[data-astro-cid-mxp7iuqy]{text-align:center;margin-bottom:1.75rem}.ticker-wrapper[data-astro-cid-mxp7iuqy]{display:flex;flex-direction:column;border-top:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.ticker-row[data-astro-cid-mxp7iuqy]{overflow:hidden;white-space:nowrap}.ticker-row[data-astro-cid-mxp7iuqy]+.ticker-row[data-astro-cid-mxp7iuqy]{border-top:1px solid var(--line-faint)}.ticker-track[data-astro-cid-mxp7iuqy]{display:inline-flex;will-change:transform}@keyframes ticker-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.ticker-left[data-astro-cid-mxp7iuqy]{animation:ticker-left 35s linear infinite}.ticker-right[data-astro-cid-mxp7iuqy]{animation:ticker-right 45s linear infinite}.ticker-left[data-astro-cid-mxp7iuqy]:hover,.ticker-right[data-astro-cid-mxp7iuqy]:hover{animation-play-state:paused}.ticker-pill{display:inline-flex;align-items:center;gap:.625rem;flex-shrink:0;border-right:1px solid var(--line-faint);padding:.875rem 1.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--subtle);transition:color .2s;cursor:default;user-select:none;text-decoration:none}a.ticker-pill{cursor:pointer}.ticker-pill:hover{color:var(--fg)}.ticker-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dot, var(--ghost));flex-shrink:0}.ticker-flame{width:13px;height:13px;flex-shrink:0;fill:var(--dot, #ffb020)}.ticker-label{white-space:nowrap}.lbw[data-astro-cid-mjcs3xi3]{--il-bg: #0d0d0d;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #5c5c5c;--il-border: #232323;--il-card: #171717;--il-accent: #a8ff3e;--il-gold: #facc15;--il-silver: #cbd5e1;--il-bronze: #d97706;--il-edge: rgba(255, 255, 255, .12);--il-frame: #141414;--il-shadow: 0 3em 7em rgba(0, 0, 0, .55);--il-bat: rgba(255, 255, 255, .5);--il-seg: #1a1a1a;--il-ring: rgba(255, 255, 255, .85);--il-me-muted: #555;container-type:inline-size;width:100%;margin:0;overflow:hidden;padding:.5rem 0 1rem}.stage[data-astro-cid-mjcs3xi3]{--w: 31;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));display:flex;justify-content:center;line-height:1.4;color:var(--il-fg)}.ph[data-astro-cid-mjcs3xi3]{width:29em;flex-shrink:0;border-radius:3.6em;overflow:hidden;border:.1em solid var(--il-edge);background:var(--il-bg);box-shadow:var(--il-shadow),0 0 0 .6em var(--il-frame)}.sb[data-astro-cid-mjcs3xi3]{display:flex;justify-content:space-between;align-items:center;padding:1.4em 2.6em 0;font-size:1.2em;font-weight:700}.bat[data-astro-cid-mjcs3xi3]{width:2.2em;height:1.05em;border:.12em solid var(--il-bat);border-radius:.3em;padding:.12em;display:flex}.bat[data-astro-cid-mjcs3xi3] i[data-astro-cid-mjcs3xi3]{flex:0 0 75%;background:var(--il-fg);border-radius:.12em}.body[data-astro-cid-mjcs3xi3]{padding:2em 1.8em 2.2em}.eb[data-astro-cid-mjcs3xi3]{font-size:1.05em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}h4[data-astro-cid-mjcs3xi3]{margin:.2em 0 0;font-size:2.6em;font-weight:900;letter-spacing:-.02em;line-height:1.1}.resets[data-astro-cid-mjcs3xi3]{margin-top:.4em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.1em;color:var(--il-muted)}.seg[data-astro-cid-mjcs3xi3]{display:flex;margin-top:1.6em;background:var(--il-seg);border-radius:99em;padding:.35em}.seg[data-astro-cid-mjcs3xi3] span[data-astro-cid-mjcs3xi3]{flex:1;min-width:0;text-align:center;padding:.55em .4em;border-radius:99em;font-size:1.2em;font-weight:700;color:var(--il-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg[data-astro-cid-mjcs3xi3] span[data-astro-cid-mjcs3xi3].on{background:var(--il-fg);color:var(--il-bg)}.pod[data-astro-cid-mjcs3xi3]{display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:.5em;margin-top:2em}.col[data-astro-cid-mjcs3xi3]{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.av[data-astro-cid-mjcs3xi3]{width:4em;height:4em;border-radius:50%;background:var(--c);color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.3em;border:.15em solid var(--il-ring);box-shadow:0 0 0 .2em var(--il-bg),0 0 0 .35em var(--c);overflow:hidden;flex-shrink:0}.p2[data-astro-cid-mjcs3xi3] .av[data-astro-cid-mjcs3xi3]{border-color:var(--il-silver)}.p1[data-astro-cid-mjcs3xi3] .av[data-astro-cid-mjcs3xi3]{width:5em;height:5em;border-color:var(--il-gold)}.p3[data-astro-cid-mjcs3xi3] .av[data-astro-cid-mjcs3xi3]{border-color:var(--il-bronze)}.nm[data-astro-cid-mjcs3xi3]{margin-top:.5em;max-width:100%;font-size:1.15em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n[data-astro-cid-mjcs3xi3]{font-size:1.25em;font-weight:800;font-variant-numeric:tabular-nums}.col[data-astro-cid-mjcs3xi3] small[data-astro-cid-mjcs3xi3]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95em;color:var(--il-muted)}.step[data-astro-cid-mjcs3xi3]{margin-top:.6em;width:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:.5em;border-radius:.6em .6em .2em .2em;font-size:1.4em;font-weight:900;color:#1a1a1a}.p1[data-astro-cid-mjcs3xi3] .step[data-astro-cid-mjcs3xi3]{height:3.6em;background:var(--il-gold)}.p2[data-astro-cid-mjcs3xi3] .step[data-astro-cid-mjcs3xi3]{height:2.4em;background:var(--il-silver)}.p3[data-astro-cid-mjcs3xi3] .step[data-astro-cid-mjcs3xi3]{height:1.8em;background:var(--il-bronze)}.rows[data-astro-cid-mjcs3xi3]{margin-top:1.4em}.row[data-astro-cid-mjcs3xi3]{display:flex;align-items:center;gap:1em;padding:1.1em 1em;border-bottom:.1em solid var(--il-border)}.row[data-astro-cid-mjcs3xi3].me{border:0;background:var(--il-fg);color:var(--il-bg);border-radius:1.2em}.rk[data-astro-cid-mjcs3xi3]{width:1.4em;text-align:center;font-weight:800;font-size:1.3em}.av[data-astro-cid-mjcs3xi3].sm{width:3em;height:3em;font-size:1.1em;border-width:.1em;box-shadow:none;border-color:var(--c)}.who[data-astro-cid-mjcs3xi3]{flex:1;min-width:0;display:flex;flex-direction:column}.who[data-astro-cid-mjcs3xi3] b[data-astro-cid-mjcs3xi3]{font-size:1.35em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who[data-astro-cid-mjcs3xi3] em[data-astro-cid-mjcs3xi3]{font-style:normal;font-size:.72em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-left:.6em;padding:.15em .6em;border-radius:99em;background:var(--il-accent);color:#0a0a0a;vertical-align:.15em}.who[data-astro-cid-mjcs3xi3] small[data-astro-cid-mjcs3xi3]{font-size:1.05em;color:var(--il-muted)}.row[data-astro-cid-mjcs3xi3].me .who[data-astro-cid-mjcs3xi3] small[data-astro-cid-mjcs3xi3]{color:var(--il-me-muted)}.who[data-astro-cid-mjcs3xi3] small[data-astro-cid-mjcs3xi3] .ic{vertical-align:-.12em}:root[data-theme=light] .lbw[data-astro-cid-mjcs3xi3]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #a3a39e;--il-border: rgb(0 0 0 / .07);--il-card: #f7f7f5;--il-accent: #a8ff3e;--il-gold: #facc15;--il-silver: #cbd5e1;--il-bronze: #d97706;--il-edge: rgb(0 0 0 / .08);--il-frame: #e5e5e2;--il-shadow: 0 2em 3em -1.5em rgba(0, 0, 0, .18);--il-bat: rgba(0, 0, 0, .5);--il-seg: #ececea;--il-ring: #ffffff;--il-me-muted: #a3a39e}.cnt[data-astro-cid-mjcs3xi3]{font-size:1.35em;font-weight:800;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.p1[data-astro-cid-mjcs3xi3] .av[data-astro-cid-mjcs3xi3]{animation:lbw-bob 3s ease-in-out infinite}.row[data-astro-cid-mjcs3xi3].me{animation:lbw-pulse 3s ease-in-out infinite}}@keyframes lbw-bob{50%{transform:translateY(-.3em)}}@keyframes lbw-pulse{50%{box-shadow:0 0 0 .4em #a8ff3e40}}.lv[data-astro-cid-kkpgsatz]{--il-bg: #0d0d0d;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #6b6b6b;--il-border: #242424;--il-card: #141414;--il-accent: #a8ff3e;--il-accent-soft: rgba(168, 255, 62, .1);--il-accent-line: rgba(168, 255, 62, .4);--il-edge: rgba(255, 255, 255, .12);--il-frame: #141414;--il-shadow: 0 3em 7em rgba(0, 0, 0, .55);--il-av: #222;--il-water: #3da9fc;--il-summit: #7ed957;container-type:inline-size;width:100%;margin:0;overflow:hidden;padding:.5rem 0 1rem}:root[data-theme=light] .lv[data-astro-cid-kkpgsatz]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #8a8a85;--il-border: rgb(0 0 0 / .08);--il-card: #f7f7f5;--il-accent: #4d7c0f;--il-accent-soft: rgba(101, 163, 13, .1);--il-accent-line: rgba(101, 163, 13, .45);--il-edge: rgb(0 0 0 / .08);--il-frame: #e5e5e2;--il-shadow: 0 2em 3em -1.5em rgba(0, 0, 0, .18);--il-av: #e5e5e2;--il-water: #1f6fb8;--il-summit: #4d7c0f}.stage[data-astro-cid-kkpgsatz]{--w: 40;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));display:flex;justify-content:center;line-height:1.4;color:var(--il-fg)}.ph[data-astro-cid-kkpgsatz]{width:38em;flex-shrink:0;border-radius:2.4em;overflow:hidden;border:.1em solid var(--il-edge);background:var(--il-bg);box-shadow:var(--il-shadow),0 0 0 .6em var(--il-frame)}.tabs[data-astro-cid-kkpgsatz]{display:flex;gap:2.4em;padding:1.6em 2em 0;border-bottom:.1em solid var(--il-border)}.tabs[data-astro-cid-kkpgsatz] span[data-astro-cid-kkpgsatz]{padding-bottom:1em;font-size:1.35em;font-weight:700;color:var(--il-faint)}.tabs[data-astro-cid-kkpgsatz] span[data-astro-cid-kkpgsatz].on{color:var(--il-fg);box-shadow:inset 0 -.16em 0 var(--il-fg)}.body[data-astro-cid-kkpgsatz]{padding:1.8em 1.6em 1.6em}.hd[data-astro-cid-kkpgsatz]{display:flex;align-items:center;gap:.8em;margin:0 0 .9em;padding-left:.3em;font-size:1.05em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}.pulse[data-astro-cid-kkpgsatz]{position:relative;display:flex;width:.8em;height:.8em}.pulse[data-astro-cid-kkpgsatz]:before,.pulse[data-astro-cid-kkpgsatz] i[data-astro-cid-kkpgsatz]{content:"";position:absolute;inset:0;border-radius:50%;background:var(--il-accent)}.pulse[data-astro-cid-kkpgsatz]:before{opacity:0}ul[data-astro-cid-kkpgsatz]{margin:0;padding:0;list-style:none;border:.1em solid var(--il-border);border-radius:1.6em;background:var(--il-card);overflow:hidden}li[data-astro-cid-kkpgsatz]{display:flex;align-items:center;gap:1em;padding:1em 1.2em;border-bottom:.1em solid var(--il-border)}li[data-astro-cid-kkpgsatz]:last-child{border-bottom:0}.av[data-astro-cid-kkpgsatz]{width:2.8em;height:2.8em;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--il-av);color:var(--il-muted);font-size:1em}.anon[data-astro-cid-kkpgsatz] .av[data-astro-cid-kkpgsatz]{font-size:1.3em;width:2.15em;height:2.15em}li[data-astro-cid-kkpgsatz] p[data-astro-cid-kkpgsatz]{min-width:0;flex:1;margin:0;font-size:1.3em;line-height:1.35;color:var(--il-muted)}.who[data-astro-cid-kkpgsatz]{font-weight:700;color:var(--il-fg)}.anon[data-astro-cid-kkpgsatz] p[data-astro-cid-kkpgsatz]{opacity:.8}.anon[data-astro-cid-kkpgsatz] .who[data-astro-cid-kkpgsatz]{font-weight:600;opacity:.8}.ttl[data-astro-cid-kkpgsatz]{font-style:italic;font-weight:500;color:var(--il-fg)}time[data-astro-cid-kkpgsatz]{margin-left:.5em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82em;color:var(--il-faint);white-space:nowrap}.boost[data-astro-cid-kkpgsatz]{flex-shrink:0;display:flex;align-items:center;gap:.35em;height:2.6em;padding:0 .85em;border-radius:2em;border:.1em solid var(--il-border);font-size:1.15em;color:var(--il-muted)}.boost[data-astro-cid-kkpgsatz] em[data-astro-cid-kkpgsatz]{font-style:normal;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;font-weight:700}.boost[data-astro-cid-kkpgsatz].water .ic{color:var(--il-water)}.boost[data-astro-cid-kkpgsatz].summit .ic{color:var(--il-summit)}.boost[data-astro-cid-kkpgsatz].on{border-color:var(--il-accent-line);background:var(--il-accent-soft);color:var(--il-accent)}.more[data-astro-cid-kkpgsatz]{display:block;margin-top:1em;text-align:center;font-size:1.15em;font-weight:600;color:var(--il-muted)}@media(prefers-reduced-motion:no-preference){.pulse[data-astro-cid-kkpgsatz]:before{animation:lv-ping 1.6s cubic-bezier(0,0,.2,1) infinite}li[data-astro-cid-kkpgsatz]:first-child{animation:lv-in 4.8s ease-out infinite}}@keyframes lv-ping{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.4)}}@keyframes lv-in{0%{background:var(--il-accent-soft)}40%,to{background:transparent}}.mom[data-astro-cid-2zxrzgtg]{--il-bg: #0d0d0d;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #6b6b6b;--il-border: #242424;--il-card: #141414;--il-accent: #a8ff3e;--il-accent-line: rgba(168, 255, 62, .45);--il-accent-soft: rgba(168, 255, 62, .1);--il-edge: rgba(255, 255, 255, .12);--il-frame: #141414;--il-shadow: 0 3em 7em rgba(0, 0, 0, .55);--il-bat: rgba(255, 255, 255, .5);--il-av: #222;--il-track: #262626;--il-pill: #2c2c2c;--il-water: #3da9fc;--il-sun: #ffb020;--il-summit: #7ed957;--il-flag: #2dd4bf;--il-gold: #ffb020;container-type:inline-size;width:100%;margin:0;overflow:hidden;padding:.5rem 0 1rem}.stage[data-astro-cid-2zxrzgtg]{--w: 35;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));display:flex;justify-content:center;line-height:1.4;color:var(--il-fg)}.ph[data-astro-cid-2zxrzgtg]{width:33em;flex-shrink:0;border-radius:3.6em;overflow:hidden;border:.1em solid var(--il-edge);background:var(--il-bg);box-shadow:var(--il-shadow),0 0 0 .6em var(--il-frame)}.sb[data-astro-cid-2zxrzgtg]{display:flex;justify-content:space-between;align-items:center;padding:1.4em 2.6em 0;font-size:1.2em;font-weight:700}.bat[data-astro-cid-2zxrzgtg]{width:2.2em;height:1.05em;border:.12em solid var(--il-bat);border-radius:.3em;padding:.12em;display:flex}.bat[data-astro-cid-2zxrzgtg] i[data-astro-cid-2zxrzgtg]{flex:0 0 75%;background:var(--il-fg);border-radius:.12em}.body[data-astro-cid-2zxrzgtg]{height:72em;padding:2em 1.4em 0;overflow:hidden;mask-image:linear-gradient(#000 85%,transparent)}.eb[data-astro-cid-2zxrzgtg]{padding-left:.4em;font-size:1.05em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}h4[data-astro-cid-2zxrzgtg]{margin:.2em 0 0;padding-left:.15em;font-size:2.6em;font-weight:900;letter-spacing:-.02em;line-height:1.1}.sub[data-astro-cid-2zxrzgtg]{margin-top:.3em;padding-left:.4em;font-size:1.2em;color:var(--il-muted)}.feed[data-astro-cid-2zxrzgtg]{display:grid;grid-template-columns:minmax(0,1fr);gap:.9em;margin-top:1.6em}.card[data-astro-cid-2zxrzgtg]{border:.1em solid var(--il-border);background:var(--il-card);border-radius:1.6em;padding:1.1em 1.2em 1em}.top[data-astro-cid-2zxrzgtg]{display:flex;gap:1em}.av[data-astro-cid-2zxrzgtg]{width:3.6em;height:3.6em;flex-shrink:0;border-radius:50%;background:var(--il-av)}.txt[data-astro-cid-2zxrzgtg]{min-width:0;flex:1}.line[data-astro-cid-2zxrzgtg]{margin:0;font-size:1.25em;line-height:1.35;color:var(--il-muted)}.line[data-astro-cid-2zxrzgtg] b[data-astro-cid-2zxrzgtg]{color:var(--il-fg);font-weight:700}time[data-astro-cid-2zxrzgtg]{margin-left:.4em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em;color:var(--il-faint)}.title[data-astro-cid-2zxrzgtg]{display:flex;gap:.45em;margin:.15em 0 0;font-size:1.35em;font-weight:700;line-height:1.3}.ki[data-astro-cid-2zxrzgtg]{flex-shrink:0;font-size:.9em}.ki[data-astro-cid-2zxrzgtg].habit{color:var(--il-summit)}.ki[data-astro-cid-2zxrzgtg].milestone{color:var(--il-flag)}.ki[data-astro-cid-2zxrzgtg].goal,.ki[data-astro-cid-2zxrzgtg].badge{color:var(--il-gold)}.bi[data-astro-cid-2zxrzgtg]{display:inline-flex}.bi[data-astro-cid-2zxrzgtg].water{color:var(--il-water)}.bi[data-astro-cid-2zxrzgtg].sun{color:var(--il-sun)}.bi[data-astro-cid-2zxrzgtg].summit{color:var(--il-summit)}.clamp[data-astro-cid-2zxrzgtg]{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.big[data-astro-cid-2zxrzgtg]{margin:.1em 0 0;font-size:2.3em;font-weight:900;letter-spacing:-.02em}.goal[data-astro-cid-2zxrzgtg]{display:flex;align-items:center;gap:.7em;margin:.6em 0 0;font-size:1.05em;color:var(--il-muted)}.dot[data-astro-cid-2zxrzgtg]{width:.7em;height:.7em;flex-shrink:0;border-radius:50%;background:var(--g)}.gt[data-astro-cid-2zxrzgtg]{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar[data-astro-cid-2zxrzgtg]{width:4.5em;height:.3em;flex-shrink:0;border-radius:99em;background:var(--il-track);overflow:hidden}.bar[data-astro-cid-2zxrzgtg] i[data-astro-cid-2zxrzgtg]{display:block;height:100%;border-radius:inherit;background:var(--g)}.pct[data-astro-cid-2zxrzgtg]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95em;font-weight:600}.boosts[data-astro-cid-2zxrzgtg]{display:flex;align-items:center;gap:.35em;margin-top:.9em;padding-left:.2em}.pill[data-astro-cid-2zxrzgtg]{display:flex;align-items:center;gap:.35em;height:2.5em;flex-shrink:0;padding:0 .55em;border-radius:99em;border:.1em solid var(--il-pill);font-size:1.15em;color:var(--il-muted)}.pill[data-astro-cid-2zxrzgtg] em[data-astro-cid-2zxrzgtg]{font-style:normal;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;font-weight:700}.pill[data-astro-cid-2zxrzgtg].on{border-color:var(--il-accent-line);background:var(--il-accent-soft);color:var(--il-accent)}.by[data-astro-cid-2zxrzgtg]{margin-left:auto;min-width:0;display:flex;align-items:center;gap:.45em;font-size:1em;color:var(--il-muted)}.stack[data-astro-cid-2zxrzgtg]{display:flex;flex-shrink:0}.mini[data-astro-cid-2zxrzgtg]{position:relative;width:2em;height:2em;border-radius:50%;box-shadow:0 0 0 .2em var(--il-card)}.mini[data-astro-cid-2zxrzgtg]+.mini[data-astro-cid-2zxrzgtg]{margin-left:-.55em}.k[data-astro-cid-2zxrzgtg]{position:absolute;right:-.4em;bottom:-.4em;padding:.12em;border-radius:50%;background:var(--il-card);font-size:.85em;line-height:1}.who[data-astro-cid-2zxrzgtg]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=light] .mom[data-astro-cid-2zxrzgtg]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #8a8a85;--il-border: rgb(0 0 0 / .08);--il-card: #f7f7f5;--il-accent: #4d7c0f;--il-accent-line: rgba(101, 163, 13, .45);--il-accent-soft: rgba(101, 163, 13, .1);--il-edge: rgb(0 0 0 / .08);--il-frame: #e5e5e2;--il-shadow: 0 2em 3em -1.5em rgba(0, 0, 0, .18);--il-bat: rgba(0, 0, 0, .5);--il-av: #e5e5e2;--il-track: #e5e5e2;--il-pill: rgb(0 0 0 / .12);--il-water: #1f6fb8;--il-sun: #b45309;--il-summit: #4d7c0f;--il-flag: #0f766e;--il-gold: #b45309}@media(prefers-reduced-motion:no-preference){.pill[data-astro-cid-2zxrzgtg].on{animation:mom-pop 3.2s ease-in-out infinite}}@keyframes mom-pop{0%,70%,to{transform:scale(1)}78%{transform:scale(1.12)}}.share[data-astro-cid-etejfftr]{--sc-shadow: 0 28px 50px -24px rgb(0 0 0 / .9), 0 0 0 1px rgb(255 255 255 / .07);--sc-shadow-hover: 0 40px 70px -28px rgb(0 0 0 / .95), 0 0 0 1px rgb(255 255 255 / .12)}:root[data-theme=light] .share[data-astro-cid-etejfftr]{--sc-shadow: 0 24px 44px -22px rgb(20 20 10 / .35), 0 0 0 1px rgb(0 0 0 / .06);--sc-shadow-hover: 0 36px 60px -26px rgb(20 20 10 / .42), 0 0 0 1px rgb(0 0 0 / .08)}:root[data-theme=light] .shot-dark[data-astro-cid-etejfftr],:root:not([data-theme=light]) .shot-light[data-astro-cid-etejfftr]{display:none}.week[data-astro-cid-etejfftr]{border-color:#ec64894d;background:#ec64890d}.week[data-astro-cid-etejfftr] span[data-astro-cid-etejfftr]{background:#ec6489;color:#12060a}.fan[data-astro-cid-etejfftr]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none;margin-inline:-1rem;padding:4px 1rem 24px}.fan[data-astro-cid-etejfftr]::-webkit-scrollbar{display:none}.card[data-astro-cid-etejfftr]{flex:0 0 44vw;max-width:200px;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;scroll-snap-align:start;background:var(--elev-2);box-shadow:var(--sc-shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.shot[data-astro-cid-etejfftr]{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:640px){.fan[data-astro-cid-etejfftr]{justify-content:center;overflow:visible;margin-inline:0;padding:24px 0 36px}.card[data-astro-cid-etejfftr]{flex:0 0 auto;width:calc((100% + 96px)/4);max-width:210px;border-radius:16px;position:relative}.card[data-astro-cid-etejfftr]+.card[data-astro-cid-etejfftr]{margin-left:-32px}.card[data-astro-cid-etejfftr]:nth-child(1){transform:translateY(18px) rotate(-7deg);z-index:1}.card[data-astro-cid-etejfftr]:nth-child(2){transform:translateY(2px) rotate(-2.5deg);z-index:2}.card[data-astro-cid-etejfftr]:nth-child(3){transform:translateY(2px) rotate(2.5deg);z-index:3}.card[data-astro-cid-etejfftr]:nth-child(4){transform:translateY(18px) rotate(7deg);z-index:2}.card[data-astro-cid-etejfftr]:hover{z-index:5;box-shadow:var(--sc-shadow-hover);transform:translateY(-10px) rotate(0)}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-etejfftr]{transition:none}}@media(prefers-reduced-motion:no-preference){.live-dot[data-astro-cid-gat4rpq6]>[data-astro-cid-gat4rpq6]:first-child{animation:live-ping 1.6s cubic-bezier(0,0,.2,1) infinite}}@keyframes live-ping{75%,to{opacity:0;transform:scale(2.6)}}.bp-shelf[data-astro-cid-forfklcb]{scrollbar-width:none}.bp-shelf[data-astro-cid-forfklcb]::-webkit-scrollbar{display:none}.hf-h[data-astro-cid-7sci6rhr]{margin:20px 0 0;font-size:clamp(3rem,9vw,6.5rem);font-weight:800;line-height:.92;letter-spacing:-.035em;color:var(--fg);text-wrap:balance}.hf-h[data-astro-cid-7sci6rhr] span[data-astro-cid-7sci6rhr]{display:block}.hf-h[data-astro-cid-7sci6rhr] span[data-astro-cid-7sci6rhr]:first-child{color:var(--dim)}.hf-sub[data-astro-cid-7sci6rhr]{margin-top:20px;max-width:40ch;font-size:16px;line-height:1.55;color:var(--muted)}.hf-fig[data-astro-cid-7sci6rhr]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:440px;margin-top:24px;padding-top:14px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}@media(min-width:1024px){.hf-h[data-astro-cid-7sci6rhr]{margin-top:24px}.hf-sub[data-astro-cid-7sci6rhr]{margin-top:32px;font-size:19px}.hf-fig[data-astro-cid-7sci6rhr]{margin-top:44px}}.hf-art[data-astro-cid-7sci6rhr]{display:block;width:100%;max-width:560px;height:auto;margin-inline:auto;overflow:visible;--fs: 1.4}@media(min-width:1024px){.hf-art[data-astro-cid-7sci6rhr]{--fs: 1}}.hf-art[data-astro-cid-7sci6rhr] .hf-br{fill:none;stroke:var(--fg);stroke-linecap:round}.hf-art[data-astro-cid-7sci6rhr] .hf-tip{fill:var(--fg);opacity:.4}.hf-art[data-astro-cid-7sci6rhr] .hf-acc{fill:var(--flame)}.hf-art[data-astro-cid-7sci6rhr] .hf-dots{fill:var(--fg)}.hf-art[data-astro-cid-7sci6rhr] .hf-ground{stroke:var(--fg);stroke-width:1}.hf-art[data-astro-cid-7sci6rhr] .hf-tick{stroke:var(--line-strong);stroke-width:1}.hf-art[data-astro-cid-7sci6rhr] .hf-ring{fill:none;stroke:var(--flame);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:hf-pulse 2.4s ease-out infinite}@keyframes hf-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.hf-art[data-astro-cid-7sci6rhr] .hf-ring{animation:none;opacity:.5}}.hf-art[data-astro-cid-7sci6rhr] text{font-family:var(--font-sans)}.hf-art[data-astro-cid-7sci6rhr] .hf-s,.hf-art[data-astro-cid-7sci6rhr] .hf-arrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hf-art[data-astro-cid-7sci6rhr] .hf-s{fill:var(--fg);font-size:calc(10.5px * var(--fs));font-weight:600}.hf-art[data-astro-cid-7sci6rhr] .hf-h{fill:var(--muted);font-size:calc(12px * var(--fs))}.hf-art[data-astro-cid-7sci6rhr] .hf-arrow{fill:var(--muted);font-size:calc(9.5px * var(--fs))}.hf-art[data-astro-cid-7sci6rhr] .hf-goal{fill:var(--fg);font-size:calc(13px * var(--fs));font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round}.hero[data-astro-cid-bbe6dxrz]{overflow-x:clip}.hero-pin[data-astro-cid-bbe6dxrz]{position:sticky;top:0;min-height:100svh}.hero-spacer[data-astro-cid-bbe6dxrz]{height:120vh}@media(min-width:768px){.hero-spacer[data-astro-cid-bbe6dxrz]{height:150vh}}.hero-title[data-astro-cid-bbe6dxrz]{container:hero-title / inline-size}.hero-split[data-astro-cid-bbe6dxrz]{display:grid;gap:32px}.hero-demo[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;min-width:0}@media(min-width:1024px){.hero-split[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:56px;row-gap:32px}.hero-split[data-astro-cid-bbe6dxrz]>.hero-main[data-astro-cid-bbe6dxrz]{grid-area:1 / 1}.hero-split[data-astro-cid-bbe6dxrz]>.hero-cta[data-astro-cid-bbe6dxrz]{grid-area:2 / 1;align-self:end;flex-direction:column;align-items:flex-start;gap:24px}.hero-split[data-astro-cid-bbe6dxrz]>.hero-demo[data-astro-cid-bbe6dxrz]{grid-area:1 / 2 / 3 / 3;align-self:start}}.line[data-astro-cid-bbe6dxrz]{padding-block:.04em;white-space:nowrap;transform-origin:left center;opacity:var(--o);transform:scale(var(--k));will-change:transform,opacity}.line-1[data-astro-cid-bbe6dxrz]{transform-origin:left bottom;--o: .88;--k: 1.036}.line-3[data-astro-cid-bbe6dxrz]{transform-origin:left top}.line-2[data-astro-cid-bbe6dxrz],.line-3[data-astro-cid-bbe6dxrz]{--o: .45;--k: .96}.line-3[data-astro-cid-bbe6dxrz]{--o: 1}.hero[data-astro-cid-bbe6dxrz]{--strike-ink: var(--dim);--strike-bar: rgb(232 232 228 / .92);--strike-keyline: var(--bg);--rebuilt-rest: #1f3a0c;--rebuilt-glow: .28}:root[data-theme=light] .hero[data-astro-cid-bbe6dxrz]{--strike-bar: var(--fg);--strike-keyline: transparent;--rebuilt-rest: #b9cfa3;--rebuilt-glow: 0}.line-1[data-astro-cid-bbe6dxrz],.line-2[data-astro-cid-bbe6dxrz]{color:var(--fg)}.line-1[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz],.line-2[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz]{color:color-mix(in srgb,var(--strike-ink) calc(var(--m, 0) * 100%),var(--fg));transform:scale(calc(1 - .1 * var(--m, 0)));transform-origin:left center}.line-3[data-astro-cid-bbe6dxrz]{color:color-mix(in oklch,var(--accent-display) calc(82% + var(--c, 0) * 18%),var(--rebuilt-rest));text-shadow:0 0 .25em rgb(168 255 62 / calc(var(--g, 0) * var(--rebuilt-glow)))}.ink[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block;isolation:isolate}.line-1[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz]:after,.line-2[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;z-index:1;left:-.04em;right:-.04em;top:calc(50% - .025em);height:.03em;border-radius:.008em;background:var(--strike-bar);box-shadow:0 0 0 .01em var(--strike-keyline);transform:scaleX(var(--s, 0));transform-origin:left}.cjk[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz]:after{top:calc(50% + .02em);right:.41em}.cat-line[data-astro-cid-bbe6dxrz]{margin-top:.7em;color:var(--subtle);line-height:1.1;letter-spacing:0;white-space:nowrap}.cat-pill[data-astro-cid-bbe6dxrz]{display:inline-block;margin:0 .12em;padding:.02em .2em;line-height:1;border-radius:.14em;color:var(--fg);transition:background-color .3s ease}.cat-dot[data-astro-cid-bbe6dxrz]{display:inline-block;width:.28em;height:.28em;margin-right:.18em;border-radius:9999px;vertical-align:.24em;transition:background-color .3s ease}.cat-text[data-astro-cid-bbe6dxrz]{display:inline-block}.cat-caret[data-astro-cid-bbe6dxrz]{display:inline-block;width:.05em;height:.8em;margin-left:.04em;vertical-align:-.04em}.cat-pill[data-astro-cid-bbe6dxrz].hold .cat-caret[data-astro-cid-bbe6dxrz]{animation:caret .8s steps(1) infinite}@keyframes caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-pin[data-astro-cid-bbe6dxrz]{position:static;min-height:0}.hero-spacer[data-astro-cid-bbe6dxrz]{display:none}.line[data-astro-cid-bbe6dxrz]{opacity:1;transform:none;will-change:auto}.line-1[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz],.line-2[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz]{color:var(--strike-ink);transform:scale(.9)}.line-3[data-astro-cid-bbe6dxrz]{--c: 1}.line-1[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz]:after,.line-2[data-astro-cid-bbe6dxrz] .ink[data-astro-cid-bbe6dxrz]:after{transform:none}.cat-caret[data-astro-cid-bbe6dxrz]{display:none}}.stat-num[data-astro-cid-43uutout]{display:grid;font-variant-numeric:tabular-nums}.stat-num[data-astro-cid-43uutout]>.ghost[data-astro-cid-43uutout],.stat-num[data-astro-cid-43uutout]>.live[data-astro-cid-43uutout]{grid-area:1 / 1}.ghost[data-astro-cid-43uutout]{visibility:hidden}@media(min-width:1024px){.stat[data-astro-cid-43uutout]+.stat[data-astro-cid-43uutout]{border-left:1px solid var(--line)}.stat[data-astro-cid-43uutout]:first-child{padding-left:0}}.hv[data-astro-cid-ezxnqqcj]{width:100%;max-width:min(340px,calc((100svh - 130px)*.462 + 20px));margin:0 auto}.hv-phone[data-astro-cid-ezxnqqcj]{position:relative;padding:10px;border-radius:48px;background:var(--elev-2);border:1px solid var(--line-strong);box-shadow:0 0 0 1px var(--line-soft),0 30px 80px -30px #0000008c,0 0 60px -20px color-mix(in srgb,var(--accent-display) 22%,transparent)}.hv-screen[data-astro-cid-ezxnqqcj]{position:relative;overflow:hidden;aspect-ratio:720 / 1558;border-radius:38px;background:var(--elev)}.hv-video[data-astro-cid-ezxnqqcj],.hv-fallback[data-astro-cid-ezxnqqcj]{display:block;width:100%;height:100%;object-fit:cover}.hv-video[data-astro-cid-ezxnqqcj]:not([data-ready]){display:none}@media(max-width:639px){.hv[data-astro-cid-ezxnqqcj]{max-width:300px}}.ds-viewport[data-astro-cid-alvkp2ke]{--fade: 48px;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.ds-viewport[data-astro-cid-alvkp2ke][data-start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent 100%)}.ds-viewport[data-astro-cid-alvkp2ke][data-end]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade));mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade))}.ds-viewport[data-astro-cid-alvkp2ke][data-start][data-end]{-webkit-mask-image:none;mask-image:none}.ds-track[data-astro-cid-alvkp2ke]{display:flex;gap:20px;margin:0;padding:4px 16px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.ds-track[data-astro-cid-alvkp2ke]::-webkit-scrollbar{display:none}.ds-track[data-astro-cid-alvkp2ke]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(min-width:640px){.ds-track[data-astro-cid-alvkp2ke]{padding-inline:24px;scroll-padding-inline:24px}}@media(min-width:768px){.ds-track[data-astro-cid-alvkp2ke]{padding-inline:40px;scroll-padding-inline:40px}}.ds-card[data-astro-cid-alvkp2ke]{flex:0 0 min(220px,62vw);scroll-snap-align:start}@media(min-width:768px){.ds-card[data-astro-cid-alvkp2ke]{flex-basis:260px}}.ds-phone[data-astro-cid-alvkp2ke]{padding:7px;border-radius:36px;background:var(--elev-2);border:1px solid var(--line-strong);box-shadow:0 0 0 1px var(--line-soft)}.ds-screen[data-astro-cid-alvkp2ke]{overflow:hidden;aspect-ratio:540 / 1168;border-radius:29px;background:var(--elev)}.ds-video[data-astro-cid-alvkp2ke]{display:block;width:100%;height:100%;object-fit:cover}.ds-arrow[data-astro-cid-alvkp2ke]{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--fg);cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.ds-arrow[data-astro-cid-alvkp2ke]:hover:not(:disabled){border-color:var(--line-strong)}.ds-arrow[data-astro-cid-alvkp2ke]:disabled{opacity:.35;cursor:default}.ds-arrow[data-astro-cid-alvkp2ke]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ds-arrow[data-astro-cid-alvkp2ke] svg[data-astro-cid-alvkp2ke]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.dp[data-astro-cid-kpz3eqkt][hidden]{display:none}.sw[data-astro-cid-kpz3eqkt]{background:var(--habit)}.finish[data-astro-cid-kpz3eqkt] .sw[data-astro-cid-kpz3eqkt]{background:var(--metal)}.c[data-astro-cid-kpz3eqkt]{position:relative;display:block;aspect-ratio:1;border-radius:3px;overflow:hidden;background-position:center;background-repeat:no-repeat}.c[data-astro-cid-kpz3eqkt][data-s=miss]{background-color:color-mix(in srgb,var(--habit) 12%,transparent)}.c[data-astro-cid-kpz3eqkt][data-s=today]{background-color:color-mix(in srgb,var(--habit) 28%,transparent);box-shadow:inset 0 0 0 1.5px var(--habit)}.c[data-astro-cid-kpz3eqkt][data-s=pre]{border:1px dashed color-mix(in srgb,var(--fg) 18%,transparent)}.c[data-astro-cid-kpz3eqkt][data-s=done]{background-color:var(--habit)}.dg[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-s=done]{animation:pop .32s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--col) * 22ms)}@keyframes pop{0%{opacity:0;transform:scale(.55)}}.style[data-astro-cid-kpz3eqkt]:has(input[value=emoji]:checked) .c[data-astro-cid-kpz3eqkt][data-s=done]{background-color:transparent;background-image:var(--emo);background-size:78%}.style[data-astro-cid-kpz3eqkt]:has(input[value=icon]:checked) .c[data-astro-cid-kpz3eqkt][data-s=done]{background-image:var(--ico);background-size:62%}.style[data-astro-cid-kpz3eqkt]:has(input[value=ai]:checked) .c[data-astro-cid-kpz3eqkt][data-s=done]{background-size:cover}.style[data-astro-cid-kpz3eqkt]:has(input[value=ai]:checked) .c[data-astro-cid-kpz3eqkt][data-s=done][data-a="0"]{background-image:var(--ai0)}.style[data-astro-cid-kpz3eqkt]:has(input[value=ai]:checked) .c[data-astro-cid-kpz3eqkt][data-s=done][data-a="1"]{background-image:var(--ai1)}.style[data-astro-cid-kpz3eqkt]:has(input[value=ai]:checked) .c[data-astro-cid-kpz3eqkt][data-s=done][data-a="2"]{background-image:var(--ai2)}.finish[data-astro-cid-kpz3eqkt]{--dur: 7s;--lead: 5s}.finish[data-astro-cid-kpz3eqkt]:has(input[value=bronze]:checked){--metal: var(--m-bronze);--msh: var(--s-bronze);--habit: var(--t-bronze);--dur: 9s;--lead: 7s}.finish[data-astro-cid-kpz3eqkt]:has(input[value=silver]:checked){--metal: var(--m-silver);--msh: var(--s-silver);--habit: var(--t-silver);--dur: 9s;--lead: 7s}.finish[data-astro-cid-kpz3eqkt]:has(input[value=gold]:checked){--metal: var(--m-gold);--msh: var(--s-gold);--habit: var(--t-gold)}.finish[data-astro-cid-kpz3eqkt]:has(input[value=platinum]:checked){--metal: var(--m-platinum);--msh: var(--s-platinum);--habit: var(--t-platinum)}.finish[data-astro-cid-kpz3eqkt]:has(input[value=diamond]:checked){--metal: var(--m-diamond);--msh: var(--s-diamond);--habit: var(--t-diamond)}.finish[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-s=done]{background:var(--metal);box-shadow:var(--msh);overflow:visible}.g[data-astro-cid-kpz3eqkt]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.g[data-astro-cid-kpz3eqkt]:after{content:"";position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);transform:translate(-120%);animation:glint var(--dur) ease-in-out infinite;animation-delay:calc(var(--d) - var(--lead))}.finish[data-astro-cid-kpz3eqkt]:has(input[value=diamond]:checked) .g[data-astro-cid-kpz3eqkt]:after{background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%)}@keyframes glint{0%,78%{transform:translate(-120%)}92%,to{transform:translate(120%)}}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-s=done][data-k]{border-radius:50%;background-size:cover}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-k=p0]{background-image:radial-gradient(circle at 30% 30%,#ffd166,#ef476f 75%)}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-k=p1]{background-image:radial-gradient(circle at 70% 25%,#b8f2ff,#3a86ff 70%)}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-k=p2]{background-image:linear-gradient(135deg,#06d6a0,#118ab2)}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-k=p3]{background-image:radial-gradient(circle at 35% 35%,#ffe5ec,#ff8fab 55%,#c9184a)}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-k=f0]{background-image:var(--f0)}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-k=f1]{background-image:var(--f1)}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-k=f2]{background-image:var(--f2)}.photo[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-s=done][data-k=plain]{border-radius:3px}.pl[data-astro-cid-kpz3eqkt]{position:absolute;inset:22%;border-radius:50%;background:#00000080}.pl[data-astro-cid-kpz3eqkt]:after{content:"";position:absolute;inset:28% 24% 28% 36%;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.lg[data-astro-cid-kpz3eqkt]{--habit: var(--fg-2)}@media(prefers-reduced-motion:reduce){.dg[data-astro-cid-kpz3eqkt] .c[data-astro-cid-kpz3eqkt][data-s=done]{animation:none}.g[data-astro-cid-kpz3eqkt]:after{animation:none;display:none}}.call[data-astro-cid-uuaivd5f]{--il-bg: #0e0e0e;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #5c5c5c;--il-border: #272727;--il-card: #1a1a1a;--il-rex: #f59e0b;--il-red: #ef4444;--il-ok: #a8ff3e;--il-accent: #a8ff3e;--il-rex-text: #f59e0b;--il-ok-bg: rgba(168, 255, 62, .16);--il-edge: rgba(255, 255, 255, .12);--il-glow: rgba(245, 158, 11, .18);--il-toast-shadow: 0 1em 3em rgba(0, 0, 0, .4);container-type:inline-size;width:100%;margin:0;overflow:hidden}:root[data-theme=light] .call[data-astro-cid-uuaivd5f]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #75756f;--il-border: rgba(0, 0, 0, .08);--il-card: #f7f7f5;--il-red: #e5484d;--il-ok: #4d7c0f;--il-accent: #4d7c0f;--il-rex-text: #b45309;--il-ok-bg: rgba(101, 163, 13, .12);--il-edge: rgba(0, 0, 0, .09);--il-glow: rgba(245, 158, 11, .14);--il-toast-shadow: 0 .8em 2em -.6em rgba(0, 0, 0, .14);--ill-shadow: 0 1em 1.6em -1em rgba(0, 0, 0, .2)}:root[data-theme=light] .call[data-astro-cid-uuaivd5f] .stage[data-astro-cid-uuaivd5f]{padding-bottom:1.6em}.stage[data-astro-cid-uuaivd5f]{--w: 26;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));display:flex;justify-content:center;line-height:1.45;color:var(--il-fg);padding:.5em 0}.ph[data-astro-cid-uuaivd5f]{position:relative;width:26em;height:56em;border-radius:3.2em;overflow:hidden;border:.1em solid var(--il-edge);background:var(--il-bg);display:flex;flex-direction:column;box-shadow:var(--ill-shadow, 0 2.4em 6em rgba(0, 0, 0, .55))}.glow[data-astro-cid-uuaivd5f]{position:absolute;inset:0;background:radial-gradient(60% 45% at 50% 42%,var(--il-glow),transparent 70%)}.bar[data-astro-cid-uuaivd5f]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.6em 1.8em 0;font-size:1.1em;color:var(--il-muted)}.live[data-astro-cid-uuaivd5f]{display:flex;align-items:center;gap:.55em;color:var(--il-fg);font-variant-numeric:tabular-nums;font-weight:600}.live[data-astro-cid-uuaivd5f] i[data-astro-cid-uuaivd5f]{width:.65em;height:.65em;border-radius:50%;background:var(--il-red);box-shadow:0 0 0 .3em #ef444433}.left[data-astro-cid-uuaivd5f]{display:flex;align-items:center;gap:.55em;white-space:nowrap}.meter[data-astro-cid-uuaivd5f]{width:4.2em;height:.36em;border-radius:.2em;background:var(--il-border);overflow:hidden}.meter[data-astro-cid-uuaivd5f] b[data-astro-cid-uuaivd5f]{display:block;height:100%;width:90%;background:var(--il-muted)}.toast[data-astro-cid-uuaivd5f]{position:relative;margin:1.2em 1.4em 0;display:flex;align-items:center;gap:.9em;background:var(--il-card);border:.1em solid var(--il-border);border-radius:1.2em;padding:.8em 1em;font-size:1.12em;box-shadow:var(--il-toast-shadow)}.ok[data-astro-cid-uuaivd5f]{width:1.8em;height:1.8em;border-radius:50%;background:var(--il-ok-bg);color:var(--il-ok);display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:800;flex-shrink:0}.toast-txt[data-astro-cid-uuaivd5f]{flex:1;min-width:0;line-height:1.3}.toast-txt[data-astro-cid-uuaivd5f] b[data-astro-cid-uuaivd5f]{display:block;font-weight:700}.toast[data-astro-cid-uuaivd5f] small[data-astro-cid-uuaivd5f]{display:block;color:var(--il-muted);font-size:.88em}.toast[data-astro-cid-uuaivd5f] u[data-astro-cid-uuaivd5f]{text-decoration:none;font-weight:700;color:var(--il-accent)}.mid[data-astro-cid-uuaivd5f]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;padding:0 2em;text-align:center}.av[data-astro-cid-uuaivd5f]{position:relative;width:11em;height:11em;margin:2em 0 1em}.ring[data-astro-cid-uuaivd5f]{position:absolute;border-radius:50%;border:.3em solid var(--il-rex)}.r1[data-astro-cid-uuaivd5f]{inset:-1em;opacity:.6}.r2[data-astro-cid-uuaivd5f]{inset:-2.2em;border-width:.2em;opacity:.28}.name[data-astro-cid-uuaivd5f]{font-size:2em;font-weight:800;line-height:1.1}.state[data-astro-cid-uuaivd5f]{display:flex;align-items:center;gap:.5em;font-size:1.3em;font-weight:700;color:var(--il-rex-text)}.state[data-astro-cid-uuaivd5f] i[data-astro-cid-uuaivd5f]{width:.55em;height:.55em;border-radius:50%;background:currentColor}.cap[data-astro-cid-uuaivd5f]{display:flex;flex-direction:column;gap:.5em;min-height:5em}.you[data-astro-cid-uuaivd5f]{font-size:1.12em;color:var(--il-faint)}.co[data-astro-cid-uuaivd5f]{font-size:1.4em;font-weight:600;line-height:1.4}.co[data-astro-cid-uuaivd5f] span[data-astro-cid-uuaivd5f]{color:var(--il-faint)}.co[data-astro-cid-uuaivd5f] em[data-astro-cid-uuaivd5f]{font-style:normal;background:#f59e0b3d;border-radius:.2em;padding:0 .1em}.hint[data-astro-cid-uuaivd5f]{font-size:1.05em;color:var(--il-faint)}.ctrls[data-astro-cid-uuaivd5f]{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:1.8em;padding:.4em 0 2em}.cb[data-astro-cid-uuaivd5f]{display:flex;flex-direction:column;align-items:center;gap:.5em;font-size:1em;color:var(--il-muted);min-width:5.2em}.btn[data-astro-cid-uuaivd5f]{width:5.2em;height:5.2em;border-radius:50%;background:var(--il-card);border:.1em solid var(--il-border);display:flex;align-items:center;justify-content:center;color:var(--il-fg)}.btn[data-astro-cid-uuaivd5f] svg[data-astro-cid-uuaivd5f]{width:1.8em;height:1.8em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn[data-astro-cid-uuaivd5f].on{background:var(--il-fg);border-color:var(--il-fg);color:var(--il-bg)}.btn[data-astro-cid-uuaivd5f].cc{font-weight:800;font-size:1.2em;width:4.33em;height:4.33em}.btn[data-astro-cid-uuaivd5f].end{width:6.4em;height:6.4em;background:var(--il-red);border-color:var(--il-red);color:#fff}@media(prefers-reduced-motion:no-preference){.r1[data-astro-cid-uuaivd5f]{animation:call-ring 1.6s ease-out infinite}.r2[data-astro-cid-uuaivd5f]{animation:call-ring 1.6s ease-out .4s infinite}.live[data-astro-cid-uuaivd5f] i[data-astro-cid-uuaivd5f]{animation:call-pulse 1.4s ease-in-out infinite}}@keyframes call-ring{0%{transform:scale(.94)}50%{transform:scale(1.04)}to{transform:scale(.94)}}@keyframes call-pulse{50%{opacity:.35}}.ccv[data-astro-cid-3malq7rh]{width:100%}.ccv-phone[data-astro-cid-3malq7rh]{padding:7px;border-radius:38px;background:var(--elev-2);border:1px solid var(--line-strong);box-shadow:0 0 0 1px var(--line-soft),0 24px 60px -30px #00000080}.ccv-screen[data-astro-cid-3malq7rh]{position:relative;overflow:hidden;aspect-ratio:540 / 1210;border-radius:31px;background:#0a0a0a}.ccv-video[data-astro-cid-3malq7rh]{display:block;width:100%;height:100%;object-fit:cover}.ccv-sound[data-astro-cid-3malq7rh]{position:absolute;top:10px;right:10px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer;backdrop-filter:blur(6px)}.ccv-sound[data-astro-cid-3malq7rh]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ccv-sound[data-astro-cid-3malq7rh] svg[data-astro-cid-3malq7rh]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ccv-sound[data-astro-cid-3malq7rh][aria-pressed=true] .off[data-astro-cid-3malq7rh],.ccv-sound[data-astro-cid-3malq7rh][aria-pressed=false] .on[data-astro-cid-3malq7rh]{display:none}.pb-chip[data-astro-cid-sxdzal4p] .ic{color:var(--subtle)}.pb-chip[data-astro-cid-sxdzal4p][aria-pressed=true]{border-color:var(--btn);background:var(--btn);color:var(--btn-fg)}.pb-chip[data-astro-cid-sxdzal4p][aria-pressed=true] .ic{color:inherit}.coach-name[data-astro-cid-lol4hwi2] [data-astro-cid-lol4hwi2][data-name]{display:none}.coach-name[data-astro-cid-lol4hwi2]:has([value=ado]:checked) [data-astro-cid-lol4hwi2][data-name=ado],.coach-name[data-astro-cid-lol4hwi2]:has([value=k]:checked) [data-astro-cid-lol4hwi2][data-name=k],.coach-name[data-astro-cid-lol4hwi2]:has([value=mum]:checked) [data-astro-cid-lol4hwi2][data-name=mum]{display:inline}.coach-name[data-astro-cid-lol4hwi2] .caret[data-astro-cid-lol4hwi2]{animation:caret-blink 1.1s steps(1) infinite}.coach-name[data-astro-cid-lol4hwi2] .call-ring[data-astro-cid-lol4hwi2]:after{content:"";position:absolute;inset:-3px;border:2px solid var(--accent-display);border-radius:9999px;animation:coach-pulse 1.4s ease-out infinite}@keyframes caret-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.coach-name[data-astro-cid-lol4hwi2] .caret[data-astro-cid-lol4hwi2],.coach-name[data-astro-cid-lol4hwi2] .call-ring[data-astro-cid-lol4hwi2]:after{animation:none}}.look[data-astro-cid-lol4hwi2]:has([value=illustrated]:checked) .real[data-astro-cid-lol4hwi2],.look[data-astro-cid-lol4hwi2]:not(:has([value=illustrated]:checked)) .ill[data-astro-cid-lol4hwi2],[data-astro-cid-lol4hwi2][data-line]{display:none}.tone[data-astro-cid-lol4hwi2]:has([value=adaptive]:checked) [data-astro-cid-lol4hwi2][data-line=adaptive],.tone[data-astro-cid-lol4hwi2]:has([value=casual]:checked) [data-astro-cid-lol4hwi2][data-line=casual],.tone[data-astro-cid-lol4hwi2]:has([value=chilled]:checked) [data-astro-cid-lol4hwi2][data-line=chilled],.tone[data-astro-cid-lol4hwi2]:has([value=strict]:checked) [data-astro-cid-lol4hwi2][data-line=strict],.tone[data-astro-cid-lol4hwi2]:has([value=warm]:checked) [data-astro-cid-lol4hwi2][data-line=warm],.tone[data-astro-cid-lol4hwi2]:has([value=hype]:checked) [data-astro-cid-lol4hwi2][data-line=hype],.tone[data-astro-cid-lol4hwi2]:has([value=drill]:checked) [data-astro-cid-lol4hwi2][data-line=drill],.tone[data-astro-cid-lol4hwi2]:has([value=hypeMachine]:checked) [data-astro-cid-lol4hwi2][data-line=hypeMachine],.tone[data-astro-cid-lol4hwi2]:has([value=scientist]:checked) [data-astro-cid-lol4hwi2][data-line=scientist],.tone[data-astro-cid-lol4hwi2]:has([value=zen]:checked) [data-astro-cid-lol4hwi2][data-line=zen],.tone[data-astro-cid-lol4hwi2]:has([value=noir]:checked) [data-astro-cid-lol4hwi2][data-line=noir],.tone[data-astro-cid-lol4hwi2]:has([value=grandma]:checked) [data-astro-cid-lol4hwi2][data-line=grandma]{display:flex}.tone[data-astro-cid-lol4hwi2] label[data-astro-cid-lol4hwi2]:has(:checked) .pro[data-astro-cid-lol4hwi2]{color:inherit;opacity:.7}.face[data-astro-cid-lol4hwi2]{position:relative;display:block;border-radius:9999px}.face[data-astro-cid-lol4hwi2]>svg,.face[data-astro-cid-lol4hwi2] picture[data-astro-cid-lol4hwi2]{display:block;width:100%;height:100%}.face[data-astro-cid-lol4hwi2]:after{content:"";position:absolute;inset:-4px;border:2px solid var(--accent-display);border-radius:9999px;opacity:0;transition:opacity .15s;pointer-events:none}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .face[data-astro-cid-lol4hwi2]:after{opacity:1;animation:coach-pulse 1.1s ease-out infinite}.eq[data-astro-cid-lol4hwi2]{position:absolute;right:-8px;bottom:-3px;display:flex;align-items:flex-end;gap:2px;height:20px;padding:5px 6px;border:1px solid var(--line);border-radius:9999px;background:var(--bg);opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s;pointer-events:none}.eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]{width:3px;height:100%;border-radius:1px;background:var(--accent-display);transform-origin:bottom;transform:scaleY(.35)}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2]{opacity:1;transform:none}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]{animation:coach-eq .9s ease-in-out infinite}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]:nth-child(2){animation-delay:-.3s}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]:nth-child(3){animation-delay:-.6s}.coach-av[data-astro-cid-lol4hwi2]{position:relative}.chip[data-astro-cid-lol4hwi2]{position:absolute;top:24px;left:50%;z-index:2;display:none;width:max-content;max-width:100%;padding:3px 7px;border-radius:9999px;background:var(--btn);color:var(--btn-fg);font-size:11px;font-weight:600;line-height:1.25;transform:translate(-50%,-50%);pointer-events:none}@media(min-width:640px){.chip[data-astro-cid-lol4hwi2]{top:28px}}.coach-av[data-astro-cid-lol4hwi2][data-hint=off] [data-astro-cid-lol4hwi2][data-chip=off],.coach-av[data-astro-cid-lol4hwi2][data-hint=tap] [data-astro-cid-lol4hwi2][data-chip=tap]{display:block}@keyframes coach-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-display) 45%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes coach-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.coach-av[data-astro-cid-lol4hwi2][data-speaking] .face[data-astro-cid-lol4hwi2]:after,.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]{animation:none}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]:nth-child(1){transform:scaleY(.55)}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]:nth-child(2){transform:scaleY(1)}.coach-av[data-astro-cid-lol4hwi2][data-speaking] .eq[data-astro-cid-lol4hwi2] i[data-astro-cid-lol4hwi2]:nth-child(3){transform:scaleY(.7)}}.mcp[data-astro-cid-5x2szvlm]{--il-bg: #111;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #5c5c5c;--il-border: #262626;--il-card: #181818;--il-accent: #a8ff3e;--il-claude: #d4956a;--il-flame: #f97316;--il-claude-text: #d4956a;--il-bar: #161616;--il-edge: rgba(255, 255, 255, .09);--il-me: rgba(255, 255, 255, .08);--il-tool: rgba(255, 255, 255, .02);--il-bot: rgba(255, 255, 255, .04);--il-bh: #ddd;--il-ring: rgba(255, 255, 255, .22);--il-dash: rgba(255, 255, 255, .3);--il-dash-fg: rgba(255, 255, 255, .5);--il-conn-line: rgba(168, 255, 62, .3);--il-conn-bg: rgba(168, 255, 62, .08);container-type:inline-size;width:100%;max-width:24rem;margin:0;overflow:hidden}:root[data-theme=light] .mcp[data-astro-cid-5x2szvlm]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #a3a39e;--il-border: rgba(0, 0, 0, .08);--il-accent: #4d7c0f;--il-flame: #ea580c;--il-claude-text: #b05a2a;--il-bar: #faf9f5;--il-edge: rgba(0, 0, 0, .09);--il-me: #f0eee6;--il-tool: #faf9f5;--il-bot: #f7f7f5;--il-bh: #2e2e2b;--il-ring: rgba(0, 0, 0, .22);--il-dash: rgba(0, 0, 0, .25);--il-dash-fg: rgba(0, 0, 0, .45);--il-conn-line: rgba(101, 163, 13, .4);--il-conn-bg: rgba(101, 163, 13, .1);--ill-shadow: 0 1em 1.6em -1em rgba(0, 0, 0, .2)}:root[data-theme=light] .mcp[data-astro-cid-5x2szvlm] .stage[data-astro-cid-5x2szvlm]{padding-bottom:1.6em}:root[data-theme=light] .cat[data-astro-cid-5x2szvlm]{color:var(--cl)}.stage[data-astro-cid-5x2szvlm]{--w: 38;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));line-height:1.45;color:var(--il-fg)}svg[data-astro-cid-5x2szvlm]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.win[data-astro-cid-5x2szvlm]{background:var(--il-bg);border:.1em solid var(--il-edge);border-radius:1.8em;overflow:hidden;box-shadow:var(--ill-shadow, 0 2.4em 6em rgba(0, 0, 0, .5))}.bar[data-astro-cid-5x2szvlm]{display:flex;align-items:center;gap:.9em;padding:1.3em 1.6em;background:var(--il-bar);border-bottom:.1em solid var(--il-border)}.logo[data-astro-cid-5x2szvlm]{width:2.4em;height:2.4em;border-radius:50%;background:var(--il-claude);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1em;font-weight:900}.bar[data-astro-cid-5x2szvlm] b[data-astro-cid-5x2szvlm]{font-size:1.4em;font-weight:700}.conn[data-astro-cid-5x2szvlm]{margin-left:auto;display:flex;align-items:center;gap:.5em;font-size:1.05em;font-weight:700;color:var(--il-accent);border:.1em solid var(--il-conn-line);background:var(--il-conn-bg);border-radius:99em;padding:.2em .8em}.conn[data-astro-cid-5x2szvlm] i[data-astro-cid-5x2szvlm]{width:.6em;height:.6em;border-radius:50%;background:var(--il-accent)}.chat[data-astro-cid-5x2szvlm]{padding:1.6em;display:flex;flex-direction:column;gap:1.1em}.me[data-astro-cid-5x2szvlm]{align-self:flex-end;max-width:85%;background:var(--il-me);border-radius:1.6em 1.6em .4em;padding:.9em 1.3em;font-size:1.35em}.tool[data-astro-cid-5x2szvlm]{display:flex;align-items:center;gap:.7em;border:.1em solid var(--il-border);background:var(--il-tool);border-radius:1em;padding:.7em 1.1em;font-size:1.1em;color:var(--il-muted)}.tool[data-astro-cid-5x2szvlm] svg[data-astro-cid-5x2szvlm]{width:1.3em;height:1.3em;color:var(--il-claude-text)}.tool[data-astro-cid-5x2szvlm] code[data-astro-cid-5x2szvlm]{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--il-claude-text)}.tool[data-astro-cid-5x2szvlm].ok svg[data-astro-cid-5x2szvlm],.tool[data-astro-cid-5x2szvlm].ok code[data-astro-cid-5x2szvlm]{color:var(--il-accent)}.bot[data-astro-cid-5x2szvlm]{max-width:94%;background:var(--il-bot);border-radius:1.6em 1.6em 1.6em .4em;padding:1.2em 1.4em}.bh[data-astro-cid-5x2szvlm]{font-size:1.15em;font-weight:800;color:var(--il-bh);margin-bottom:.4em}.row[data-astro-cid-5x2szvlm]{display:flex;gap:1em;padding:.8em 0;border-top:.1em solid var(--il-border)}.row[data-astro-cid-5x2szvlm]:first-of-type{border-top:0}.ring[data-astro-cid-5x2szvlm]{width:1.7em;height:1.7em;margin-top:.1em;border-radius:50%;border:.18em solid var(--il-ring);flex-shrink:0}.fl[data-astro-cid-5x2szvlm]{width:1.7em;height:1.7em;margin-top:.1em;flex-shrink:0;border-radius:50%;border:.15em dashed var(--il-dash);color:var(--il-dash-fg);display:flex;align-items:center;justify-content:center}.fl[data-astro-cid-5x2szvlm] svg[data-astro-cid-5x2szvlm]{width:.95em;height:.95em;stroke-width:2.6}.rm[data-astro-cid-5x2szvlm]{min-width:0;display:flex;flex-direction:column}.rt[data-astro-cid-5x2szvlm]{font-size:1.3em;font-weight:600;line-height:1.3}.meta[data-astro-cid-5x2szvlm]{display:flex;gap:1em;margin-top:.3em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1em;color:var(--il-muted);min-width:0}.cat[data-astro-cid-5x2szvlm]{display:flex;align-items:center;gap:.45em;font-weight:700;color:var(--c);flex-shrink:0}.cat[data-astro-cid-5x2szvlm] i[data-astro-cid-5x2szvlm]{width:.55em;height:.55em;border-radius:50%;background:currentColor}.ctx[data-astro-cid-5x2szvlm]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot[data-astro-cid-5x2szvlm].done{display:flex;align-items:center;gap:1em;font-size:1.3em}.flame[data-astro-cid-5x2szvlm]{color:var(--il-flame);display:flex;flex-shrink:0}.flame[data-astro-cid-5x2szvlm] svg[data-astro-cid-5x2szvlm]{width:1.6em;height:1.6em;fill:var(--il-flame);stroke-width:1.8;filter:drop-shadow(0 0 .3em rgba(249,115,22,.5))}@container (max-width: 320px){.stage[data-astro-cid-5x2szvlm]{--w: 30}}@media(prefers-reduced-motion:no-preference){.conn[data-astro-cid-5x2szvlm] i[data-astro-cid-5x2szvlm]{animation:mcp-pulse 1.8s ease-in-out infinite}.flame[data-astro-cid-5x2szvlm] svg[data-astro-cid-5x2szvlm]{animation:mcp-flicker 2.6s ease-in-out infinite;transform-origin:50% 90%}}@keyframes mcp-pulse{50%{opacity:.3}}@keyframes mcp-flicker{50%{transform:scale(1.08) rotate(-3deg)}}.vb[data-astro-cid-dxifqozi]{--il-bg: #0d0d0d;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-faint: #5c5c5c;--il-border: #262626;--il-card: #161616;--il-accent: #a8ff3e;--il-accent-soft: rgba(168, 255, 62, .1);--il-accent-line: rgba(168, 255, 62, .38);--il-edge: rgba(255, 255, 255, .1);--il-on-accent: #0a0a0a;container-type:inline-size;width:100%;margin:0;overflow:hidden}:root[data-theme=light] .vb[data-astro-cid-dxifqozi]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-faint: #a3a39e;--il-border: rgba(0, 0, 0, .09);--il-card: #f7f7f5;--il-accent: #65a30d;--il-accent-soft: rgba(101, 163, 13, .1);--il-accent-line: rgba(101, 163, 13, .4);--il-accent-text: #4d7c0f;--il-edge: rgba(0, 0, 0, .09);--il-on-accent: #ffffff;--ill-shadow: 0 2em 3em -1.5em rgba(0, 0, 0, .3)}.stage[data-astro-cid-dxifqozi]{--w: 74;font-size:10px;font-size:min(10px,calc(100cqi / var(--w)));display:grid;grid-template-columns:minmax(0,1fr) 21em;gap:2em;align-items:center;line-height:1.4;color:var(--il-fg)}.scr[data-astro-cid-dxifqozi]{background:var(--il-bg);border:.1em solid var(--il-edge);border-radius:1.6em;padding:1.8em;display:flex;flex-direction:column;gap:1.3em;min-width:0}.hdr[data-astro-cid-dxifqozi]{display:flex;justify-content:space-between;align-items:flex-end;gap:1em}.eb[data-astro-cid-dxifqozi]{font-size:1.05em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}.h[data-astro-cid-dxifqozi]{font-size:2.4em;font-weight:900;letter-spacing:-.02em;line-height:1.1}.seg[data-astro-cid-dxifqozi]{display:flex;border:.1em solid var(--il-border);border-radius:99em;padding:.3em;gap:.2em;flex-shrink:0}.seg[data-astro-cid-dxifqozi] span[data-astro-cid-dxifqozi]{font-size:1.15em;font-weight:600;padding:.25em 1em;border-radius:99em;color:var(--il-muted)}.seg[data-astro-cid-dxifqozi] span[data-astro-cid-dxifqozi].on{background:var(--il-fg);color:var(--il-bg)}.tools[data-astro-cid-dxifqozi]{display:flex;flex-wrap:wrap;gap:.8em}.btn[data-astro-cid-dxifqozi]{height:2.7em;padding:0 1.15em;border-radius:99em;display:inline-flex;align-items:center;font-size:1.2em;font-weight:700;border:.08em solid var(--il-border);white-space:nowrap}.btn[data-astro-cid-dxifqozi].pri{background:var(--il-accent);border-color:var(--il-accent);color:var(--il-on-accent)}.masonry[data-astro-cid-dxifqozi]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:6.2em;gap:.8em}.btn[data-astro-cid-dxifqozi] svg{margin-right:.35em}.tile[data-astro-cid-dxifqozi]{position:relative;grid-row:span 2;border-radius:1.3em;overflow:hidden;border:.1em solid var(--il-border);display:flex;flex-direction:column;justify-content:flex-end;padding:.9em;min-width:0}.t-big[data-astro-cid-dxifqozi]{grid-column:span 2;grid-row:span 4}.t-wide[data-astro-cid-dxifqozi]{grid-column:span 2}.img[data-astro-cid-dxifqozi],.shade[data-astro-cid-dxifqozi]{position:absolute;inset:0}.tile[data-astro-cid-dxifqozi] .shade[data-astro-cid-dxifqozi]{background:linear-gradient(transparent 30%,#000000d1)}.tile[data-astro-cid-dxifqozi]>[data-astro-cid-dxifqozi]:not(.img):not(.shade){position:relative}.tile[data-astro-cid-dxifqozi] b[data-astro-cid-dxifqozi]{color:#fff;font-size:1.2em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t-big[data-astro-cid-dxifqozi] b[data-astro-cid-dxifqozi]{font-size:1.6em}.meta[data-astro-cid-dxifqozi]{font-size:.95em;color:#ffffffc7;margin-top:.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb[data-astro-cid-dxifqozi]{height:.3em;border-radius:.2em;background:#ffffff38;overflow:hidden;margin-top:.5em}.pb[data-astro-cid-dxifqozi] i[data-astro-cid-dxifqozi]{display:block;height:100%;background:#fff}.aff[data-astro-cid-dxifqozi]{font-size:1.15em;font-style:italic;color:#ffffffeb;margin-bottom:.4em;max-width:22em}.tile[data-astro-cid-dxifqozi].empty{background:var(--il-card);border-style:dashed;justify-content:center;align-items:center;text-align:center;gap:.6em}.empty[data-astro-cid-dxifqozi] p[data-astro-cid-dxifqozi]{margin:0;font-size:.98em;font-style:italic;color:var(--il-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.acts[data-astro-cid-dxifqozi]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em}.acts[data-astro-cid-dxifqozi] span[data-astro-cid-dxifqozi]{font-size:.92em;font-weight:700;border:.1em solid var(--il-border);border-radius:99em;padding:.15em .7em;white-space:nowrap}.acts[data-astro-cid-dxifqozi] span[data-astro-cid-dxifqozi].p{background:var(--il-accent-soft);border-color:var(--il-accent-line);color:var(--il-accent-text, var(--il-accent))}.vz[data-astro-cid-dxifqozi]{position:relative;width:21em;aspect-ratio:9 / 16;border-radius:1.8em;overflow:hidden;border:.1em solid rgba(255,255,255,.12);color:#fff;box-shadow:var(--ill-shadow, 0 2.4em 6em rgba(0, 0, 0, .55))}.vz[data-astro-cid-dxifqozi] .img[data-astro-cid-dxifqozi]{background-size:cover}.vz[data-astro-cid-dxifqozi] .shade[data-astro-cid-dxifqozi]{background:linear-gradient(rgba(0,0,0,.35),transparent 30%,transparent 50%,rgba(0,0,0,.88))}.prog[data-astro-cid-dxifqozi]{position:absolute;top:1.2em;left:1.2em;right:1.2em;display:flex;gap:.3em}.prog[data-astro-cid-dxifqozi] i[data-astro-cid-dxifqozi]{flex:1;height:.25em;border-radius:.2em;background:#ffffff4d;overflow:hidden}.prog[data-astro-cid-dxifqozi] i[data-astro-cid-dxifqozi].d{background:#fff}.prog[data-astro-cid-dxifqozi] i[data-astro-cid-dxifqozi] b[data-astro-cid-dxifqozi]{display:block;height:100%;width:55%;background:#fff}.top[data-astro-cid-dxifqozi]{position:absolute;top:2.2em;left:1.2em;right:1.2em;display:flex;justify-content:space-between;font-size:1.1em;opacity:.88}.txt[data-astro-cid-dxifqozi]{position:absolute;left:1.6em;right:1.6em;bottom:5.4em;display:flex;flex-direction:column;gap:.6em}.txt[data-astro-cid-dxifqozi] small[data-astro-cid-dxifqozi]{font-size:.95em;letter-spacing:.14em;text-transform:uppercase;font-weight:800;opacity:.75}.txt[data-astro-cid-dxifqozi] b[data-astro-cid-dxifqozi]{font-size:1.9em;font-weight:900;line-height:1.15}.txt[data-astro-cid-dxifqozi] p[data-astro-cid-dxifqozi]{margin:0;font-size:1.3em;font-style:italic;opacity:.92}.bot[data-astro-cid-dxifqozi]{position:absolute;bottom:1.6em;left:1.6em;right:1.6em;display:flex;justify-content:space-between;gap:1em;font-size:1.05em;opacity:.85;white-space:nowrap}@container (max-width: 600px){.stage[data-astro-cid-dxifqozi]{--w: 36;grid-template-columns:minmax(0,1fr);justify-items:center}.scr[data-astro-cid-dxifqozi]{width:100%}.masonry[data-astro-cid-dxifqozi]{grid-template-columns:repeat(2,minmax(0,1fr))}.t-big[data-astro-cid-dxifqozi]{grid-row:span 3}.t-wide[data-astro-cid-dxifqozi]{grid-column:span 1}}@media(prefers-reduced-motion:no-preference){.vz[data-astro-cid-dxifqozi] .img[data-astro-cid-dxifqozi]{animation:vb-drift 14s ease-in-out infinite alternate}.prog[data-astro-cid-dxifqozi] i[data-astro-cid-dxifqozi] b[data-astro-cid-dxifqozi]{animation:vb-fill 8s linear infinite}}@keyframes vb-drift{0%{transform:scale(1)}to{transform:scale(1.08) translateY(-2%)}}@keyframes vb-fill{0%{width:0}to{width:100%}}.pe-phone[data-astro-cid-sbqbyokp]{padding:8px;border-radius:42px;background:var(--elev-2);border:1px solid var(--line-strong);box-shadow:0 0 0 1px var(--line-soft),0 30px 70px -30px #00000080}.pe-screen[data-astro-cid-sbqbyokp]{--pe-sheet: #171716;--pe-chip: #2a2a28;--pe-ease: cubic-bezier(.2, .8, .2, 1);position:relative;container-type:inline-size;overflow:hidden;aspect-ratio:540 / 1168;border-radius:34px;background:var(--elev);color:var(--fg)}:root[data-theme=light] .pe-screen[data-astro-cid-sbqbyokp]{--pe-sheet: #ffffff;--pe-chip: #ededea}.pe-app[data-astro-cid-sbqbyokp],.pe-sheet[data-astro-cid-sbqbyokp]{font-size:4.6cqi}.pe-app[data-astro-cid-sbqbyokp]{position:absolute;inset:0;display:flex;flex-direction:column;gap:.9em;padding:1.1em 1.4em}.pe-app[data-astro-cid-sbqbyokp]:after{content:"";position:absolute;inset:0;background:#0000008c}.pe-time[data-astro-cid-sbqbyokp]{font-size:.85em;font-weight:700;text-align:center}.pe-h[data-astro-cid-sbqbyokp]{font-size:1.6em;font-weight:800;letter-spacing:-.02em}.pe-row[data-astro-cid-sbqbyokp]{display:flex;align-items:center;gap:.7em;min-height:1.6em}.pe-dot[data-astro-cid-sbqbyokp]{width:1.5em;height:1.5em;flex:none;border-radius:50%;border:.15em solid var(--line-strong)}.pe-row-t[data-astro-cid-sbqbyokp]{font-size:.95em;font-weight:700}.pe-bar[data-astro-cid-sbqbyokp]{height:.7em;border-radius:1em;background:var(--pe-chip)}.pe-sheet[data-astro-cid-sbqbyokp]{position:absolute;inset:auto .9em .9em;padding:.9em;border-radius:1.6em;background:var(--pe-sheet);box-shadow:0 1em 3em #00000059}.pe-photo[data-astro-cid-sbqbyokp]{position:relative;display:grid;overflow:hidden;aspect-ratio:1;border-radius:1.1em;background:var(--pe-chip);transition:opacity .3s}.pe-photo[data-astro-cid-sbqbyokp][data-styling]{opacity:.6}.pe-photo[data-astro-cid-sbqbyokp] img[data-astro-cid-sbqbyokp]{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--pe-ease)}.pe-photo[data-astro-cid-sbqbyokp] img[data-astro-cid-sbqbyokp]:not([data-img="0"]){opacity:0}[data-astro-cid-sbqbyokp][data-look="1"] .pe-photo[data-astro-cid-sbqbyokp] [data-astro-cid-sbqbyokp][data-img="1"],[data-astro-cid-sbqbyokp][data-look="2"] .pe-photo[data-astro-cid-sbqbyokp] [data-astro-cid-sbqbyokp][data-img="1"],[data-astro-cid-sbqbyokp][data-look="2"] .pe-photo[data-astro-cid-sbqbyokp] [data-astro-cid-sbqbyokp][data-img="2"]{opacity:1}.pe-looks[data-astro-cid-sbqbyokp]{margin-top:.8em;font-size:.82em;font-weight:700;color:var(--muted)}.pe-chips[data-astro-cid-sbqbyokp]{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.5em}.pe-chip[data-astro-cid-sbqbyokp]{position:relative;display:inline-flex;align-items:center;height:2.4em;padding:0 .85em;border-radius:2em;font-size:.92em;font-weight:700;white-space:nowrap;background:var(--pe-chip);transition:background-color .25s,color .25s,opacity .25s,transform .15s}[data-astro-cid-sbqbyokp][data-look="1"] [data-astro-cid-sbqbyokp][data-chip="1"],[data-astro-cid-sbqbyokp][data-look="2"] [data-astro-cid-sbqbyokp][data-chip="2"]{background:var(--fg);color:var(--elev)}.pe-orig[data-astro-cid-sbqbyokp]{background:none;color:var(--muted)}[data-astro-cid-sbqbyokp][data-look="0"] .pe-orig[data-astro-cid-sbqbyokp]{opacity:0}.pe-chip[data-astro-cid-sbqbyokp].is-tap{animation:pe-press .35s var(--pe-ease)}.pe-chip[data-astro-cid-sbqbyokp].is-tap:after{content:"";position:absolute;top:50%;left:50%;width:2.2em;height:2.2em;margin:-1.1em 0 0 -1.1em;border-radius:50%;background:color-mix(in srgb,var(--fg) 35%,transparent);pointer-events:none;animation:pe-ripple .6s ease-out forwards}@keyframes pe-press{50%{transform:scale(.92)}}@keyframes pe-ripple{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.pe-status[data-astro-cid-sbqbyokp]{margin-top:.5em;font-size:.85em;color:var(--muted);opacity:0;transition:opacity .2s}.pe-photo[data-astro-cid-sbqbyokp][data-styling]~.pe-status[data-astro-cid-sbqbyokp]{opacity:1}.pe-title[data-astro-cid-sbqbyokp]{margin-top:.3em;font-size:1.05em;font-weight:800}.pe-body[data-astro-cid-sbqbyokp]{margin-top:.2em;font-size:.85em;line-height:1.35;color:var(--muted)}.pe-btns[data-astro-cid-sbqbyokp]{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:.8em;font-size:.9em;font-weight:700;text-align:center}.pe-btns[data-astro-cid-sbqbyokp] span[data-astro-cid-sbqbyokp]{padding:.85em 0;border-radius:1em;color:var(--muted)}.pe-btns[data-astro-cid-sbqbyokp] .pe-use[data-astro-cid-sbqbyokp]{background:var(--fg);color:var(--elev);font-weight:800}@media(prefers-reduced-motion:reduce){.pe-screen[data-astro-cid-sbqbyokp] [data-astro-cid-sbqbyokp]{transition:none!important;animation:none!important}}.pd[data-astro-cid-qie3fe3k]{--il-bg: #111;--il-fg: #f5f5f5;--il-muted: #9a9a9a;--il-border: #262626;--il-edge: rgba(255, 255, 255, .09);--il-track: #232323;--il-tg: rgba(255, 255, 255, .06);--il-tg-on: #f5f5f5;--il-tg-on-fg: #111;--t1: #71717a;--t2: #a1a1aa;--t3: #d4a72c;--t4: #f59e0b;--t5: #fb923c;--t6: #ec6489;--t7: #5eead4;container-type:inline-size;width:100%;max-width:30rem;margin:0}:root[data-theme=light] .pd[data-astro-cid-qie3fe3k]{--il-bg: #ffffff;--il-fg: #111110;--il-muted: #6b6b66;--il-border: rgba(0, 0, 0, .08);--il-edge: rgba(0, 0, 0, .09);--il-track: #ecebe6;--il-tg: #f0eee6;--il-tg-on: #111110;--il-tg-on-fg: #fff;--t1: #71717a;--t2: #52525b;--t3: #a16207;--t4: #b45309;--t5: #ea580c;--t6: #c2335d;--t7: #0f766e}.stage[data-astro-cid-qie3fe3k]{position:relative;font-size:10px;font-size:min(10px,calc(100cqi / 48));line-height:1.4;color:var(--il-fg);padding-bottom:3em}.dial[data-astro-cid-qie3fe3k]{position:relative;width:31em;background:var(--il-bg);border:.1em solid var(--il-edge);border-radius:1.8em;padding:1.8em 2em 1.6em;box-shadow:var(--ill-shadow, 0 2.4em 6em rgba(0, 0, 0, .5))}.top[data-astro-cid-qie3fe3k]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.8em 1em}.eb[data-astro-cid-qie3fe3k]{font-size:1.05em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--il-muted)}.tg[data-astro-cid-qie3fe3k]{flex-shrink:0;display:flex;gap:.2em;padding:.25em;border-radius:99em;background:var(--il-tg);border:0;margin:0 0 0 auto;min-width:0}.tg[data-astro-cid-qie3fe3k] label[data-astro-cid-qie3fe3k]{cursor:pointer;white-space:nowrap;border-radius:99em;padding:.35em .9em;font-size:1.05em;font-weight:700;color:var(--il-muted);transition:background-color .15s,color .15s}.tg[data-astro-cid-qie3fe3k] label[data-astro-cid-qie3fe3k]:has(:checked){background:var(--il-tg-on);color:var(--il-tg-on-fg)}.tg[data-astro-cid-qie3fe3k] label[data-astro-cid-qie3fe3k]:has(:focus-visible){outline:2px solid var(--il-fg);outline-offset:2px}.gauge[data-astro-cid-qie3fe3k]{position:relative;width:24em;margin:1.6em auto 0}.gauge[data-astro-cid-qie3fe3k] svg[data-astro-cid-qie3fe3k]{display:block;width:100%;height:auto;overflow:visible}.track[data-astro-cid-qie3fe3k],.arc[data-astro-cid-qie3fe3k]{fill:none;stroke-width:16;stroke-linecap:round}.track[data-astro-cid-qie3fe3k]{stroke:var(--il-track)}.arc[data-astro-cid-qie3fe3k]{--s: 91;stroke:url(#pd-arc);stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--s));transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1) .15s}.knob[data-astro-cid-qie3fe3k]{--s: 91;transform-box:view-box;transform-origin:120px 126px;transform:rotate(calc(var(--s) * 1.8deg));transition:transform 1.1s cubic-bezier(.16,1,.3,1) .15s}.knob[data-astro-cid-qie3fe3k] circle[data-astro-cid-qie3fe3k]{fill:var(--il-bg);stroke:var(--t6);stroke-width:4}.dial[data-astro-cid-qie3fe3k]:has([value=today]:checked) [data-astro-cid-qie3fe3k]:is(.arc,.knob){--s: 94}.dial[data-astro-cid-qie3fe3k]:has([value=today]:checked) .knob[data-astro-cid-qie3fe3k] circle[data-astro-cid-qie3fe3k]{stroke:var(--t6)}.score[data-astro-cid-qie3fe3k]{position:absolute;left:0;right:0;bottom:-.1em;text-align:center;font-size:5.6em;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.read[data-astro-cid-qie3fe3k]{display:flex;flex-direction:column;align-items:center;gap:.9em;margin-top:1em;text-align:center}.lvl[data-astro-cid-qie3fe3k]{font-size:2.3em;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--tc)}.segs[data-astro-cid-qie3fe3k]{display:flex;gap:.5em;width:100%;padding:.3em 0}.segs[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k]{flex:1;height:.6em;border-radius:.6em;background:var(--il-track)}.segs[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k].on{background:var(--c)}.segs[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k].cur{box-shadow:0 0 0 .2em var(--il-bg),0 0 0 .4em var(--c)}.nx[data-astro-cid-qie3fe3k]{font-size:1.3em;color:var(--il-muted)}.nx[data-astro-cid-qie3fe3k] b[data-astro-cid-qie3fe3k]{color:var(--il-fg)}.score[data-astro-cid-qie3fe3k].today,.read[data-astro-cid-qie3fe3k].today,.dial[data-astro-cid-qie3fe3k]:has([value=today]:checked) .week[data-astro-cid-qie3fe3k]{display:none}.dial[data-astro-cid-qie3fe3k]:has([value=today]:checked) .today[data-astro-cid-qie3fe3k]{display:flex}.dial[data-astro-cid-qie3fe3k]:has([value=today]:checked) .score[data-astro-cid-qie3fe3k].today{display:block}.bars[data-astro-cid-qie3fe3k]{display:flex;align-items:flex-end;gap:.7em;margin-top:1.6em;padding-top:1.4em;border-top:.1em solid var(--il-border)}.b[data-astro-cid-qie3fe3k]{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.4em}.b[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k]{width:100%;height:calc(var(--h) * .065em);border-radius:.5em;background:var(--c);transform-origin:bottom;transition:transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d) + .3s)}.b[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k].hot{box-shadow:0 0 1.2em color-mix(in srgb,var(--c) 45%,transparent)}.n[data-astro-cid-qie3fe3k]{font-family:var(--font-mono);font-size:1em;color:var(--il-muted)}.dy[data-astro-cid-qie3fe3k]{font-size:1em;font-weight:600;color:var(--il-muted)}.b[data-astro-cid-qie3fe3k].last .dy[data-astro-cid-qie3fe3k]{color:var(--il-fg)}.dial[data-astro-cid-qie3fe3k]:has([value=today]:checked) .b[data-astro-cid-qie3fe3k]:not(.last) i[data-astro-cid-qie3fe3k]{opacity:.35}.dial[data-astro-cid-qie3fe3k]:has([value=today]:checked) .b[data-astro-cid-qie3fe3k].last .n[data-astro-cid-qie3fe3k]{color:var(--il-fg);font-weight:700}.share[data-astro-cid-qie3fe3k]{--sh-bg: #0d0b10;--sh-fg: #f5f5f5;--sh-muted: #a1a1aa;--sh-off: #5b5b63;--t1: #71717a;--t2: #a1a1aa;--t3: #d4a72c;--t4: #f59e0b;--t5: #fb923c;--t6: #ec6489;--t7: #5eead4;position:absolute;top:6.5em;right:0;width:18.5em;display:flex;flex-direction:column;padding:1.8em 1.6em 1.5em;border-radius:1.8em;color:var(--sh-fg);background:radial-gradient(120% 70% at 100% 0%,rgba(255,79,139,.28),transparent 60%),radial-gradient(90% 60% at 0% 100%,rgba(192,132,252,.18),transparent 70%),var(--sh-bg);border:.1em solid rgba(255,79,139,.35);box-shadow:0 2.4em 5em #00000073;transform:rotate(2.5deg)}.sk[data-astro-cid-qie3fe3k]{font-size:1.05em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-muted)}.sl[data-astro-cid-qie3fe3k]{margin-top:.3em;font-size:2.6em;font-weight:800;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;background:linear-gradient(90deg,var(--t6),var(--t7));-webkit-background-clip:text;background-clip:text;color:transparent}.ss[data-astro-cid-qie3fe3k]{margin-top:.5em;font-family:var(--font-mono);font-size:1.05em;color:var(--sh-muted)}.lad[data-astro-cid-qie3fe3k]{list-style:none;margin:1.3em 0 0;padding:0;display:flex;flex-direction:column;gap:.2em}.lad[data-astro-cid-qie3fe3k] li[data-astro-cid-qie3fe3k]{display:flex;align-items:center;gap:.8em;padding:.45em .7em;border-radius:.8em;border:.1em solid transparent;font-size:1.15em;font-weight:600;color:var(--sh-off);transition:color .3s,background-color .3s,border-color .3s;transition-delay:var(--d)}.lad[data-astro-cid-qie3fe3k] li[data-astro-cid-qie3fe3k].on{color:#d4d4d8}.lad[data-astro-cid-qie3fe3k] li[data-astro-cid-qie3fe3k].cur{color:var(--sh-fg);background:color-mix(in srgb,var(--c) 16%,transparent);border-color:var(--c)}.lad[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k]{width:.85em;height:.85em;flex-shrink:0;border-radius:50%;border:.15em solid var(--c);transition:background-color .3s,box-shadow .3s;transition-delay:var(--d)}.lad[data-astro-cid-qie3fe3k] li[data-astro-cid-qie3fe3k].on i[data-astro-cid-qie3fe3k]{background:var(--c)}.lad[data-astro-cid-qie3fe3k] li[data-astro-cid-qie3fe3k].cur i[data-astro-cid-qie3fe3k]{box-shadow:0 0 .9em var(--c)}.lad[data-astro-cid-qie3fe3k] span[data-astro-cid-qie3fe3k]{flex:1;min-width:0;line-height:1.2}.lad[data-astro-cid-qie3fe3k] em[data-astro-cid-qie3fe3k]{font-style:normal;font-family:var(--font-mono);font-size:.85em;color:var(--sh-muted)}.lg[data-astro-cid-qie3fe3k]{display:flex;align-items:flex-start;gap:.6em;margin:1.1em 0 0;font-size:1.1em;line-height:1.35;color:var(--sh-muted)}.lg[data-astro-cid-qie3fe3k] svg[data-astro-cid-qie3fe3k]{width:1.3em;height:1.3em;flex-shrink:0;fill:none;stroke:var(--t7);stroke-width:2;stroke-linejoin:round}.brand[data-astro-cid-qie3fe3k]{margin-top:1.1em;font-family:var(--font-mono);font-size:.95em;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted);opacity:.7}@container (max-width: 440px){.stage[data-astro-cid-qie3fe3k]{font-size:min(10px,calc(100cqi / 34));padding-bottom:0}.dial[data-astro-cid-qie3fe3k]{width:auto}.share[data-astro-cid-qie3fe3k]{position:relative;top:auto;width:23em;margin:-1.2em 0 0 auto;transform:rotate(1.5deg)}}@media(prefers-reduced-motion:no-preference){.reveal:not(.visible) .pd[data-astro-cid-qie3fe3k] [data-astro-cid-qie3fe3k]:is(.arc,.knob){--s: 0}.reveal:not(.visible) .pd[data-astro-cid-qie3fe3k] .b[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k]{transform:scaleY(0)}.reveal:not(.visible) .pd[data-astro-cid-qie3fe3k] .lad[data-astro-cid-qie3fe3k] li[data-astro-cid-qie3fe3k]{color:var(--sh-off);background:transparent;border-color:transparent}.reveal:not(.visible) .pd[data-astro-cid-qie3fe3k] .lad[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k]{background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.arc[data-astro-cid-qie3fe3k],.knob[data-astro-cid-qie3fe3k],.b[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k],.lad[data-astro-cid-qie3fe3k] li[data-astro-cid-qie3fe3k],.lad[data-astro-cid-qie3fe3k] i[data-astro-cid-qie3fe3k]{transition:none}}svg[data-astro-cid-s4x4txsv]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.compose[data-astro-cid-s4x4txsv]{--soft: color-mix(in srgb, var(--accent-display) 13%, transparent)}[data-astro-cid-s4x4txsv][data-ex]{display:none}.compose[data-astro-cid-s4x4txsv]:has([value=ex1]:checked) [data-astro-cid-s4x4txsv][data-ex=ex1],.compose[data-astro-cid-s4x4txsv]:has([value=ex2]:checked) [data-astro-cid-s4x4txsv][data-ex=ex2],.compose[data-astro-cid-s4x4txsv]:has([value=ex3]:checked) [data-astro-cid-s4x4txsv][data-ex=ex3]{display:flex}.hint[data-astro-cid-s4x4txsv]{display:flex;min-width:0;margin:0;align-items:center;gap:6px;font-size:12px;color:var(--subtle)}.hint[data-astro-cid-s4x4txsv] svg[data-astro-cid-s4x4txsv]{width:14px;height:14px;flex-shrink:0;color:var(--accent-text)}.hint[data-astro-cid-s4x4txsv] u[data-astro-cid-s4x4txsv]{flex-shrink:0;text-underline-offset:2px}.input[data-astro-cid-s4x4txsv]{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:8px 8px 8px 14px;border:1px solid var(--line);border-radius:6px;background:var(--bg);font-size:15px;line-height:1.4;color:var(--fg);overflow-wrap:anywhere}.caret[data-astro-cid-s4x4txsv]{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.15em;background:var(--accent-display)}.send[data-astro-cid-s4x4txsv]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;color:color-mix(in srgb,var(--subtle) 60%,transparent)}.send[data-astro-cid-s4x4txsv].on{border-color:transparent;background:var(--accent-display);color:var(--bg)}.send[data-astro-cid-s4x4txsv] svg[data-astro-cid-s4x4txsv]{width:16px;height:16px;stroke-width:2.5}.chip[data-astro-cid-s4x4txsv]{display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:9999px;background:var(--soft);color:var(--accent-text);font-family:var(--font-mono);font-size:11.5px;font-weight:600;white-space:nowrap}.chip[data-astro-cid-s4x4txsv].dashed{background:none;border:1px dashed var(--line-strong);color:var(--subtle)}.chip[data-astro-cid-s4x4txsv] svg[data-astro-cid-s4x4txsv]{width:12px;height:12px;flex-shrink:0}.mock[data-astro-cid-s4x4txsv]{font-size:14px;color:var(--fg);--bar: var(--accent-display)}.mono[data-astro-cid-s4x4txsv]{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.push[data-astro-cid-s4x4txsv]{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--elev-2);font-size:13px;line-height:1.35;color:var(--muted)}.push[data-astro-cid-s4x4txsv] b[data-astro-cid-s4x4txsv]{color:var(--fg)}.push[data-astro-cid-s4x4txsv] small[data-astro-cid-s4x4txsv]{flex-shrink:0;font-size:11px;color:var(--subtle)}.push-ic[data-astro-cid-s4x4txsv]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--accent-display);color:var(--bg)}.push-ic[data-astro-cid-s4x4txsv] svg[data-astro-cid-s4x4txsv]{width:16px;height:16px}.sec[data-astro-cid-s4x4txsv]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--line-soft);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.sec[data-astro-cid-s4x4txsv] span[data-astro-cid-s4x4txsv]:last-child{font-family:var(--font-mono);font-weight:500;letter-spacing:0;text-transform:none}.srow[data-astro-cid-s4x4txsv]{display:grid;grid-template-columns:46px minmax(0,1fr)}.tcol[data-astro-cid-s4x4txsv]{padding-top:11px;font-family:var(--font-mono);font-size:11.5px;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--subtle)}.tcol[data-astro-cid-s4x4txsv] small[data-astro-cid-s4x4txsv]{display:block;font-size:10px;color:var(--faint)}.faint[data-astro-cid-s4x4txsv]{color:var(--faint);opacity:.8}.ecard[data-astro-cid-s4x4txsv],.busy[data-astro-cid-s4x4txsv]{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:0;margin-bottom:6px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--elev)}.ecard[data-astro-cid-s4x4txsv]:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--bar);opacity:.8}.ecard[data-astro-cid-s4x4txsv].past{border-style:dashed;background:none}.ecard[data-astro-cid-s4x4txsv].past:before{opacity:.2}.ecard[data-astro-cid-s4x4txsv].past .et[data-astro-cid-s4x4txsv]{color:var(--subtle);text-decoration:line-through}.ecal[data-astro-cid-s4x4txsv]{width:16px;height:16px;margin-top:2px;flex-shrink:0}.past[data-astro-cid-s4x4txsv] .ecal[data-astro-cid-s4x4txsv]{color:var(--faint)}.et[data-astro-cid-s4x4txsv]{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.meta[data-astro-cid-s4x4txsv]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.mi[data-astro-cid-s4x4txsv]{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;line-height:1.2;color:var(--subtle)}.mi[data-astro-cid-s4x4txsv] svg[data-astro-cid-s4x4txsv]{width:10px;height:10px;flex-shrink:0}.mi[data-astro-cid-s4x4txsv].soon{font-weight:700;color:var(--accent-text)}.busy[data-astro-cid-s4x4txsv]{align-items:center;border-style:dashed;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--fg) 6%,transparent) 0 6px,transparent 6px 12px);font-size:13px;color:var(--subtle)}.busy[data-astro-cid-s4x4txsv] svg[data-astro-cid-s4x4txsv]{width:14px;height:14px;flex-shrink:0}.nowt[data-astro-cid-s4x4txsv]{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--accent-text)}.nowl[data-astro-cid-s4x4txsv]{position:relative;height:2px;margin:6px 0;border-radius:2px;background:var(--bar)}.nowl[data-astro-cid-s4x4txsv]:before{content:"";position:absolute;top:-3px;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--bar)}.evtab[data-astro-cid-s4x4txsv]{container-type:inline-size}.eyebrow[data-astro-cid-s4x4txsv]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.tabs[data-astro-cid-s4x4txsv]{display:flex;flex-direction:row-reverse;justify-content:safe flex-start;direction:rtl;gap:12px;margin-top:4px;padding-bottom:10px;overflow:hidden;font-family:var(--font-display);font-size:clamp(20px,7cqi,28px);font-weight:900;line-height:1.2;letter-spacing:-.02em;white-space:nowrap}.tab[data-astro-cid-s4x4txsv]{position:relative;direction:ltr;flex-shrink:0;color:color-mix(in srgb,var(--subtle) 50%,transparent)}.tab[data-astro-cid-s4x4txsv].on{color:var(--fg)}.tab[data-astro-cid-s4x4txsv].on:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:3px;border-radius:3px;background:var(--accent-text)}.newev[data-astro-cid-s4x4txsv]{gap:8px;margin-top:10px;padding:6px 6px 6px 12px;font-size:14px;color:var(--faint)}.newev[data-astro-cid-s4x4txsv]>svg[data-astro-cid-s4x4txsv]{width:16px;height:16px;flex-shrink:0;color:var(--accent-text)}.newev[data-astro-cid-s4x4txsv] .caret[data-astro-cid-s4x4txsv]{flex-shrink:0;margin:0 -7px 0 0}.days[data-astro-cid-s4x4txsv]{display:flex;margin:8px -4px 4px}.dcell[data-astro-cid-s4x4txsv]{display:flex;flex:1;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 0;border-radius:10px;font-size:11px;color:var(--subtle)}.dcell[data-astro-cid-s4x4txsv] b[data-astro-cid-s4x4txsv]{font-size:16px;line-height:1.15;color:var(--fg)}.dcell[data-astro-cid-s4x4txsv].today b[data-astro-cid-s4x4txsv]{color:var(--accent-text)}.dots[data-astro-cid-s4x4txsv]{display:flex;gap:2px;height:6px}.dots[data-astro-cid-s4x4txsv] i[data-astro-cid-s4x4txsv]{width:6px;height:6px;border-radius:50%}.dots[data-astro-cid-s4x4txsv] .ev[data-astro-cid-s4x4txsv]{background:var(--accent-display)}.gap[data-astro-cid-s4x4txsv]{margin:0;padding:12px 8px;border-bottom:1px solid var(--line-soft);font-family:var(--font-mono);font-size:11.5px;color:var(--faint)}.dh[data-astro-cid-s4x4txsv]{display:flex;align-items:baseline;gap:8px;margin:0 0 2px;padding:0 8px;font-size:14px}.dh[data-astro-cid-s4x4txsv] .mono[data-astro-cid-s4x4txsv]{color:var(--subtle)}.lrow[data-astro-cid-s4x4txsv]{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px;font-size:14px}.lrow[data-astro-cid-s4x4txsv] .et[data-astro-cid-s4x4txsv]{font-size:14px}.lt[data-astro-cid-s4x4txsv]{width:44px;flex-shrink:0;color:var(--subtle)}.bar[data-astro-cid-s4x4txsv]{width:3px;height:32px;flex-shrink:0;border-radius:3px;background:var(--bar);opacity:.8}.lrow[data-astro-cid-s4x4txsv].past .bar[data-astro-cid-s4x4txsv]{opacity:.2}.lrow[data-astro-cid-s4x4txsv].past .et[data-astro-cid-s4x4txsv]{color:var(--subtle);text-decoration:line-through}.sd[data-astro-cid-p2igqwnm]{--p-bg: #0d0d0d;--p-fg: #f5f5f5;--p-muted: #9a9a9a;--p-faint: #5c5c5c;--p-line: #232323;--p-accent: #a8ff3e;--p-frame: #141414;--p-edge: rgb(255 255 255 / .12);--p-unlit: rgb(255 255 255 / .45);--p-dash: rgb(255 255 255 / .3);--p-shadow: 0 30px 70px rgb(0 0 0 / .55);--flame: #f97316;margin:0;display:flex;justify-content:center;min-width:0}:root[data-theme=light] .sd[data-astro-cid-p2igqwnm]{--p-bg: #ffffff;--p-fg: #0a0a0a;--p-muted: #636363;--p-faint: #a3a3a3;--p-line: #e5e5e5;--p-accent: #65a30d;--p-frame: #e5e5e5;--p-edge: rgb(0 0 0 / .08);--p-unlit: rgb(0 0 0 / .4);--p-dash: rgb(0 0 0 / .28);--p-shadow: 0 24px 40px -20px rgb(0 0 0 / .25)}.row[data-astro-cid-p2igqwnm]{--c: var(--cd);--f: var(--fd)}:root[data-theme=light] .row[data-astro-cid-p2igqwnm]{--c: var(--cl);--f: var(--fl)}svg[data-astro-cid-p2igqwnm]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sd-ic[data-astro-cid-p2igqwnm]{width:14px;height:14px}.ph[data-astro-cid-p2igqwnm]{position:relative;width:min(100%,360px);padding:22px 18px 60px;border-radius:36px;border:1px solid var(--p-edge);background:var(--p-bg);color:var(--p-fg);box-shadow:var(--p-shadow),0 0 0 6px var(--p-frame);overflow:hidden;line-height:1.4;font-size:14px}.hd[data-astro-cid-p2igqwnm]{display:flex;flex-direction:column;gap:6px;padding:0 4px 12px}.eb[data-astro-cid-p2igqwnm]{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted)}.eb[data-astro-cid-p2igqwnm] span[data-astro-cid-p2igqwnm]{letter-spacing:0;text-transform:none;color:var(--p-faint)}.h[data-astro-cid-p2igqwnm]{display:flex;align-items:baseline;justify-content:space-between}.h[data-astro-cid-p2igqwnm]>b[data-astro-cid-p2igqwnm]{font-size:24px;font-weight:900;letter-spacing:-.02em}.cnt[data-astro-cid-p2igqwnm]{font-family:var(--font-mono);font-size:13px;color:var(--p-muted);font-variant-numeric:tabular-nums}.cnt[data-astro-cid-p2igqwnm] b[data-astro-cid-p2igqwnm]{color:var(--p-fg)}.bar[data-astro-cid-p2igqwnm]{height:4px;border-radius:4px;background:var(--p-line);overflow:hidden}.bar[data-astro-cid-p2igqwnm] i[data-astro-cid-p2igqwnm]{display:block;height:100%;width:0;background:var(--p-accent);border-radius:inherit;transition:width .4s cubic-bezier(.16,1,.3,1)}.list[data-astro-cid-p2igqwnm]{margin:0;padding:0;list-style:none;border-top:1px solid var(--p-line)}.row[data-astro-cid-p2igqwnm]{position:relative;overflow:hidden;border-bottom:1px solid var(--p-line)}.rv[data-astro-cid-p2igqwnm]{position:absolute;inset:0;display:flex;padding:14px 0 0 14px;background:var(--p-accent);color:#0a0a0a;opacity:0}.rv[data-astro-cid-p2igqwnm] svg[data-astro-cid-p2igqwnm]{width:18px;height:18px;stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;transform:scale(.35);transform-origin:center}.card[data-astro-cid-p2igqwnm]{position:relative;display:flex;gap:10px;padding:12px 4px;background:var(--p-bg);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;transition:opacity .3s}.card[data-astro-cid-p2igqwnm]:active{cursor:grabbing}.fl[data-astro-cid-p2igqwnm]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-3px 0 0 -2px;padding:0;border:0;border-radius:50%;background:none;color:var(--p-unlit);cursor:pointer;outline:none}.fl[data-astro-cid-p2igqwnm]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:1.5px dashed var(--p-dash)}.fl[data-astro-cid-p2igqwnm] svg[data-astro-cid-p2igqwnm]{width:11px;height:11px;stroke-width:2.6}.fl[data-astro-cid-p2igqwnm]:focus-visible{box-shadow:0 0 0 2px var(--p-accent)}.row[data-astro-cid-p2igqwnm].done .fl[data-astro-cid-p2igqwnm]{color:var(--flame);cursor:default}.row[data-astro-cid-p2igqwnm].done .fl[data-astro-cid-p2igqwnm]:before{display:none}.row[data-astro-cid-p2igqwnm].done .fl[data-astro-cid-p2igqwnm] svg[data-astro-cid-p2igqwnm]{width:20px;height:20px;fill:var(--flame);stroke-width:1.8;filter:drop-shadow(0 0 3px rgb(249 115 22 / .5))}.main[data-astro-cid-p2igqwnm]{flex:1;min-width:0}.tl[data-astro-cid-p2igqwnm]{font-size:15px;font-weight:650;line-height:1.3}.row[data-astro-cid-p2igqwnm].done .tl[data-astro-cid-p2igqwnm]{color:var(--p-muted);text-decoration:line-through}.meta[data-astro-cid-p2igqwnm]{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;margin-top:4px;font-family:var(--font-mono);font-size:11px;color:var(--p-muted)}.cat[data-astro-cid-p2igqwnm]{display:flex;align-items:center;gap:5px;font-weight:700;color:var(--c)}.cat[data-astro-cid-p2igqwnm] i[data-astro-cid-p2igqwnm]{width:6px;height:6px;border-radius:50%;background:currentColor}.mi[data-astro-cid-p2igqwnm]{display:flex;align-items:center;gap:4px}.mi[data-astro-cid-p2igqwnm] svg[data-astro-cid-p2igqwnm]{width:11px;height:11px;stroke-width:2.4}.dots[data-astro-cid-p2igqwnm]{display:flex;align-items:center;gap:3.5px;margin-top:8px}.dots[data-astro-cid-p2igqwnm] i[data-astro-cid-p2igqwnm]{width:11px;height:11px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--f) 16%,transparent)}.dots[data-astro-cid-p2igqwnm] i[data-astro-cid-p2igqwnm].d,.row[data-astro-cid-p2igqwnm].done .dots[data-astro-cid-p2igqwnm] i[data-astro-cid-p2igqwnm].now{background:var(--f)}.dots[data-astro-cid-p2igqwnm] i[data-astro-cid-p2igqwnm].now{background:color-mix(in srgb,var(--f) 28%,transparent);box-shadow:inset 0 0 0 1.5px var(--f)}.dots[data-astro-cid-p2igqwnm] b[data-astro-cid-p2igqwnm]{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding-left:6px;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.sf[data-astro-cid-p2igqwnm]{width:12px;height:12px;color:var(--flame);stroke-width:2.25}.row[data-astro-cid-p2igqwnm].done .sf[data-astro-cid-p2igqwnm]{fill:var(--flame)}.num[data-astro-cid-p2igqwnm]{position:relative;display:inline-block;height:1.3em;overflow:hidden;line-height:1.3em}.num[data-astro-cid-p2igqwnm] span[data-astro-cid-p2igqwnm]{display:block}.num[data-astro-cid-p2igqwnm] span[data-astro-cid-p2igqwnm]+span[data-astro-cid-p2igqwnm]{position:absolute;inset:0}.hint[data-astro-cid-p2igqwnm]{position:absolute;left:56px;top:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:var(--p-fg);color:var(--p-bg);font-size:12px;font-weight:700;pointer-events:none;opacity:0;box-shadow:0 6px 18px #0000004d}.hint[data-astro-cid-p2igqwnm] svg[data-astro-cid-p2igqwnm]{width:13px;height:13px;stroke-width:2.6}.fx[data-astro-cid-p2igqwnm]{position:absolute;inset:0;pointer-events:none}.fx[data-astro-cid-p2igqwnm] .pc{position:absolute;border-radius:2px}.fx[data-astro-cid-p2igqwnm] .glow{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;color:var(--flame);fill:var(--flame)}.all[data-astro-cid-p2igqwnm]{position:absolute;left:50%;bottom:14px;margin:0;padding:8px 14px;border-radius:99px;background:var(--p-accent);color:#0a0a0a;font-size:13px;font-weight:800;white-space:nowrap;transform:translate(-50%,12px);opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.all[data-astro-cid-p2igqwnm].on{opacity:1;transform:translate(-50%)}.tv-phone[data-astro-cid-eds2fv4h]{padding:8px;border-radius:42px;background:var(--elev-2);border:1px solid var(--line-strong);box-shadow:0 0 0 1px var(--line-soft),0 30px 70px -30px #00000080}.tv-screen[data-astro-cid-eds2fv4h]{position:relative;display:grid;overflow:hidden;aspect-ratio:390 / 844;border-radius:34px;background:var(--elev)}.tv-shot[data-astro-cid-eds2fv4h]{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease}.tv-shot[data-astro-cid-eds2fv4h].is-on{opacity:1}.tv-swatch[data-astro-cid-eds2fv4h]{width:26px;height:26px;border-radius:999px;background:var(--sw);border:2px solid var(--bg);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.tv-swatch[data-astro-cid-eds2fv4h]:hover{transform:scale(1.08)}.tv-swatch[data-astro-cid-eds2fv4h][aria-checked=true]{box-shadow:0 0 0 2px var(--fg)}.tv-swatch[data-astro-cid-eds2fv4h]:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.tv-shot[data-astro-cid-eds2fv4h]{transition:none}}
