.loader.svelte-1hxzz6n{z-index:200;background:radial-gradient(32vmin 32vmin at 50% 46%, #3f9bff12, transparent 70%), radial-gradient(70% 55% at 50% 115%, #2bb8b829, transparent 70%), var(--night);color:var(--fg);place-items:center;transition:opacity .36s cubic-bezier(.4,0,.2,1),visibility .36s;display:grid;position:fixed;inset:0}.loader.svelte-1hxzz6n:not(.hydrated){animation:.6s 40s forwards svelte-1hxzz6n-loader-failsafe}@keyframes svelte-1hxzz6n-loader-failsafe{to{opacity:0;visibility:hidden}}.loader.leaving.svelte-1hxzz6n{opacity:0;visibility:hidden;pointer-events:none}.loader-inner.svelte-1hxzz6n{transition:transform .45s var(--ease);flex-direction:column;align-items:center;gap:clamp(18px,2.4vmin,28px);display:flex}.leaving.svelte-1hxzz6n .loader-inner:where(.svelte-1hxzz6n){transform:scale(1.04)translateY(-4px)}.mark-wrap.svelte-1hxzz6n{--mark:clamp(140px, 17vmin, 240px);width:calc(var(--mark) * 1.95);height:calc(var(--mark) * 1.95);place-items:center;margin-bottom:6px;display:grid;position:relative}.mark.svelte-1hxzz6n{width:var(--mark);height:var(--mark);animation:.9s cubic-bezier(.22,1,.36,1) both svelte-1hxzz6n-mark-in;position:relative}@keyframes svelte-1hxzz6n-mark-in{0%{transform:scale(.94)}}.loader-mark.svelte-1hxzz6n{width:100%;height:100%;display:block;overflow:visible}.loader-mark.svelte-1hxzz6n path:where(.svelte-1hxzz6n){fill:var(--fg)}.shine.svelte-1hxzz6n{-webkit-mask:var(--logo) center / 100% 100% no-repeat;-webkit-mask:var(--logo) center / 100% 100% no-repeat;mask:var(--logo) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.shine.svelte-1hxzz6n i:where(.svelte-1hxzz6n){background:linear-gradient(105deg,#0000 0%,#6d5cffd9 30%,#3f9bfff2 42%,#6fe3ff 52%,#f6e7c1f2 62%,#f0b24cd9 72%,#0000 100%);width:60%;animation:3.2s cubic-bezier(.45,0,.25,1) .5s infinite svelte-1hxzz6n-shine;position:absolute;inset:-10% auto -10% 0;transform:translate(-110%)}@keyframes svelte-1hxzz6n-shine{0%{transform:translate(-110%)}55%,to{transform:translate(160%)}}.glint.svelte-1hxzz6n{background:conic-gradient(#0000 0turn .82turn,#6fe3ff80 .97turn,#f5f2eae6 1turn);border-radius:50%;transition:opacity .4s;animation:2.6s linear infinite svelte-1hxzz6n-glint;position:absolute;inset:3%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}@keyframes svelte-1hxzz6n-glint{to{transform:rotate(1turn)}}.complete.svelte-1hxzz6n .glint:where(.svelte-1hxzz6n),.leaving.svelte-1hxzz6n .glint:where(.svelte-1hxzz6n){opacity:0}.loader-ring.svelte-1hxzz6n{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.loader-ring.svelte-1hxzz6n circle:where(.svelte-1hxzz6n){fill:none;stroke-width:.8px}.loader-ring.svelte-1hxzz6n .track:where(.svelte-1hxzz6n){stroke:#f5f2ea1a}.loader-ring.svelte-1hxzz6n .arc:where(.svelte-1hxzz6n){stroke:url(#loader-ring-spectrum);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .2s linear,opacity .3s}.loader-ring.svelte-1hxzz6n .arc.empty:where(.svelte-1hxzz6n){opacity:0}.complete.svelte-1hxzz6n .loader-ring:where(.svelte-1hxzz6n) .arc:where(.svelte-1hxzz6n){filter:drop-shadow(0 0 4px #6fe3ff99)}.loader-word.svelte-1hxzz6n{letter-spacing:.32em;padding-left:.32em;font-size:clamp(1rem,1.2vw,1.3rem);font-weight:400}.loader-word.svelte-1hxzz6n b:where(.svelte-1hxzz6n){font-weight:700}.loader-heading.svelte-1hxzz6n{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:500}.loader-steps.svelte-1hxzz6n{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:22px;margin:0;padding:0;font-size:.64rem;list-style:none;display:flex}.loader-steps.svelte-1hxzz6n li:where(.svelte-1hxzz6n){align-items:center;gap:8px;transition:color .4s;display:inline-flex}.loader-steps.svelte-1hxzz6n i:where(.svelte-1hxzz6n){border:1.5px solid;border-radius:50%;width:8px;height:8px;transition:background .4s,border-color .4s}.loader-steps.svelte-1hxzz6n .current:where(.svelte-1hxzz6n){color:var(--fg)}.loader-steps.svelte-1hxzz6n .current:where(.svelte-1hxzz6n) i:where(.svelte-1hxzz6n){border-color:var(--sun);animation:1.4s ease-in-out infinite alternate svelte-1hxzz6n-breathe-dot}.loader-steps.svelte-1hxzz6n .done:where(.svelte-1hxzz6n){color:var(--fg-2)}.loader-steps.svelte-1hxzz6n .done:where(.svelte-1hxzz6n) i:where(.svelte-1hxzz6n){background:var(--lagoon-2);border-color:var(--lagoon-2)}@keyframes svelte-1hxzz6n-breathe-dot{to{background:var(--sun)}}.loader-detail.svelte-1hxzz6n{min-height:1.2em;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;margin:-6px 0 0;font-size:.62rem}.loader-meta.svelte-1hxzz6n{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:14px;min-height:1em;font-size:.66rem;display:flex}.loader-percent.svelte-1hxzz6n{color:var(--fg-2);font-variant-numeric:tabular-nums;text-align:right;min-width:3.4ch}.loader-percent.svelte-1hxzz6n small:where(.svelte-1hxzz6n){font-size:inherit;color:var(--muted)}@media (width<=759px),(hover:none) and (pointer:coarse) and (orientation:portrait) and (width<=1024px){.loader.svelte-1hxzz6n{display:none}}:root.poster-wait .loader.svelte-1hxzz6n .mark-wrap:where(.svelte-1hxzz6n),:root.poster-wait .loader.svelte-1hxzz6n .loader-word:where(.svelte-1hxzz6n),:root.poster-wait .loader.svelte-1hxzz6n .loader-meta:where(.svelte-1hxzz6n){visibility:hidden}:root.poster-boot .loader.svelte-1hxzz6n{pointer-events:none;background:0 0;place-items:end center;padding-bottom:clamp(18px,3.2vh,34px);transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility .7s}:root.poster-boot .loader.svelte-1hxzz6n .mark-wrap:where(.svelte-1hxzz6n),:root.poster-boot .loader.svelte-1hxzz6n .loader-word:where(.svelte-1hxzz6n){display:none}:root.poster-boot .loader.svelte-1hxzz6n .loader-meta:where(.svelte-1hxzz6n){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f2ead1;background:#0b14226b;border-radius:999px;padding:7px 14px}:root.poster-boot .loader.svelte-1hxzz6n .loader-percent:where(.svelte-1hxzz6n),:root.poster-boot .loader.svelte-1hxzz6n .loader-percent:where(.svelte-1hxzz6n) small:where(.svelte-1hxzz6n){color:#f5f2eaeb}:root.poster-boot .loader.leaving.svelte-1hxzz6n .loader-inner:where(.svelte-1hxzz6n){transform:none}@media (prefers-reduced-motion:reduce){.mark.svelte-1hxzz6n,.shine.svelte-1hxzz6n i:where(.svelte-1hxzz6n),.glint.svelte-1hxzz6n{animation:none}.shine.svelte-1hxzz6n,.glint.svelte-1hxzz6n{display:none}.loader-steps.svelte-1hxzz6n .current:where(.svelte-1hxzz6n) i:where(.svelte-1hxzz6n){background:var(--sun);animation:none}.loader.svelte-1hxzz6n,.loader-inner.svelte-1hxzz6n,.loader-ring.svelte-1hxzz6n .arc:where(.svelte-1hxzz6n){transition-duration:.2s}}.scene-controls.svelte-vgo1kg{right:var(--gutter);z-index:25;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px}.control-row.svelte-vgo1kg{opacity:.55;transition:opacity .4s var(--ease);gap:6px;display:flex}.scene-controls.svelte-vgo1kg:hover .control-row:where(.svelte-vgo1kg),.scene-controls.svelte-vgo1kg:focus-within .control-row:where(.svelte-vgo1kg),.is-free.svelte-vgo1kg .control-row:where(.svelte-vgo1kg){opacity:1}.tiny.svelte-vgo1kg{width:34px;height:34px;color:var(--fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s, border-color .25s, transform .25s var(--ease);background:#0b142247;border:1px solid #f5f2ea29;border-radius:50%;place-items:center;display:grid;position:relative}.tiny.svelte-vgo1kg:hover,.tiny[aria-expanded=true].svelte-vgo1kg{background:#0b14229e;border-color:#f5f2ea52}.tiny.svelte-vgo1kg:after{content:attr(data-tip);white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);opacity:0;pointer-events:none;transition:opacity .2s, transform .3s var(--ease);background:#0b1422cc;border-radius:6px;padding:5px 8px;font-size:.62rem;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.tiny.svelte-vgo1kg:hover:after,.tiny.svelte-vgo1kg:focus-visible:after{opacity:1;transform:none}.tiny[aria-expanded=true].svelte-vgo1kg:after{opacity:0}.scene-menu.svelte-vgo1kg{border-radius:var(--radius);width:248px;animation:svelte-vgo1kg-pop .35s var(--ease);flex-direction:column;gap:10px;padding:14px;display:flex}.scene-menu.svelte-vgo1kg .label:where(.svelte-vgo1kg){font-size:.62rem}.segmented.svelte-vgo1kg{background:#f5f2ea0f;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.segmented.svelte-vgo1kg button:where(.svelte-vgo1kg){min-height:34px;color:var(--fg-2);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.segmented.svelte-vgo1kg button[aria-pressed=true]:where(.svelte-vgo1kg){color:var(--fg);background:#f5f2ea24}select.svelte-vgo1kg{font:inherit;color:var(--fg);border:1px solid var(--line);background:#f5f2ea0f;border-radius:8px;min-height:34px;padding:0 8px;font-size:.82rem}select.svelte-vgo1kg option:where(.svelte-vgo1kg){color:var(--night)}.return-pill.svelte-vgo1kg{border-radius:var(--pill);background:var(--foam);min-height:40px;color:var(--night);align-items:center;gap:8px;padding:0 16px;font-size:.84rem;font-weight:500;display:inline-flex;box-shadow:0 8px 24px #0b142240}@keyframes svelte-vgo1kg-pop{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.scene-menu.svelte-vgo1kg{animation:none}}.m-landing.svelte-9jb4in{background:var(--foam);color:var(--night)}.m-hero.svelte-9jb4in{min-height:100svh;color:var(--fg);background:var(--night-2);align-items:flex-start;display:flex;position:relative;overflow:hidden}.m-hero-image.svelte-9jb4in{object-fit:cover;object-position:50% 100%;width:100%;height:100%;animation:svelte-9jb4in-settle 1.6s var(--ease) both;position:absolute;inset:0}.m-hero-shade.svelte-9jb4in{background:linear-gradient(#0b1422b8 0%,#0b142280 40%,#0b142200 62%),linear-gradient(#0b142200 86%,#0b14224d 100%);position:absolute;inset:0}.m-hero-copy.svelte-9jb4in{padding:calc(var(--nav-h) + 20px) var(--gutter) 40px;animation:svelte-9jb4in-lift 1s var(--ease) .15s both;position:relative}.m-hero.svelte-9jb4in .m-h1:where(.svelte-9jb4in){letter-spacing:-.05em;margin:16px 0;font-size:clamp(2.6rem,12vw,3.6rem);font-weight:500;line-height:.96}.m-hero.svelte-9jb4in .lede:where(.svelte-9jb4in){color:#f5f2eadb;margin:0 0 26px;font-size:1.06rem;line-height:1.5}.m-actions.svelte-9jb4in{flex-wrap:wrap;gap:10px;display:flex}.m-section.svelte-9jb4in{padding:72px var(--gutter)}.m-section.svelte-9jb4in h2:where(.svelte-9jb4in){letter-spacing:-.045em;margin:16px 0 28px;font-size:clamp(2.1rem,9.5vw,2.8rem);font-weight:500;line-height:1}h2.svelte-9jb4in em:where(.svelte-9jb4in),.m-h1.svelte-9jb4in em:where(.svelte-9jb4in),h3.svelte-9jb4in em:where(.svelte-9jb4in){font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.m-dark.svelte-9jb4in{background:var(--night);color:var(--fg)}.m-sand.svelte-9jb4in{background:var(--foam-2)}.m-index.svelte-9jb4in{font-family:var(--mono);letter-spacing:.08em;color:#17696a;font-size:.7rem}.m-reasons.svelte-9jb4in,.m-steps.svelte-9jb4in,.m-tasks.svelte-9jb4in{margin:0;padding:0;list-style:none}.m-reasons.svelte-9jb4in li:where(.svelte-9jb4in){border-top:1px solid var(--line-dark);padding:24px 0}.m-reasons.svelte-9jb4in h3:where(.svelte-9jb4in),.m-steps.svelte-9jb4in h3:where(.svelte-9jb4in){letter-spacing:-.03em;margin:8px 0;font-size:1.3rem;font-weight:500}.m-reasons.svelte-9jb4in p:where(.svelte-9jb4in),.m-steps.svelte-9jb4in p:where(.svelte-9jb4in),.m-body.svelte-9jb4in,.m-split.svelte-9jb4in p:where(.svelte-9jb4in){color:#3d4857;margin:0;line-height:1.55}.m-stat.svelte-9jb4in{border-left:2px solid var(--sun);padding-left:12px;font-size:.92rem;color:var(--night)!important;margin-top:14px!important}.source.svelte-9jb4in{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5f6977;margin-top:4px;font-size:.62rem;display:block}.m-figure.svelte-9jb4in{border-radius:var(--radius);background:var(--night-3);margin:0 0 24px;overflow:hidden}.m-figure.svelte-9jb4in img:where(.svelte-9jb4in){aspect-ratio:16/11;object-fit:cover;width:100%;height:auto;display:block}.m-tasks.svelte-9jb4in{margin-bottom:28px}.m-tasks.svelte-9jb4in li:where(.svelte-9jb4in){border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.m-tasks.svelte-9jb4in strong:where(.svelte-9jb4in){font-size:1.05rem;font-weight:500}.m-tasks.svelte-9jb4in span:where(.svelte-9jb4in){color:var(--fg-2);font-size:.94rem}.m-steps.svelte-9jb4in li:where(.svelte-9jb4in){border-top:1px solid var(--line-dark);grid-template-columns:36px 1fr;gap:4px;padding:20px 0;display:grid}.m-steps.svelte-9jb4in .m-index:where(.svelte-9jb4in){padding-top:7px}.m-steps.svelte-9jb4in h3:where(.svelte-9jb4in){margin-top:0}.m-body.svelte-9jb4in{margin-bottom:24px!important}.m-split.svelte-9jb4in{gap:4px;display:grid}#m-data.svelte-9jb4in .m-split:where(.svelte-9jb4in){margin-bottom:28px}.m-split.svelte-9jb4in h3:where(.svelte-9jb4in){letter-spacing:-.035em;margin:4px 0 10px;font-size:1.6rem;font-weight:500}.m-records.svelte-9jb4in{border-radius:var(--radius);border:1px solid var(--line-dark);background:#fffdf8;margin:0 0 24px;padding:16px 16px 12px;box-shadow:0 24px 48px -32px #0b142273}.m-records-head.svelte-9jb4in,.m-records-foot.svelte-9jb4in{color:#5f6977;align-items:center;margin:0;font-size:.78rem;display:flex}.m-records-head.svelte-9jb4in{justify-content:space-between;padding-bottom:10px}.m-records-head.svelte-9jb4in span:where(.svelte-9jb4in):first-child{color:var(--night);font-weight:600}.m-records.svelte-9jb4in ul:where(.svelte-9jb4in){margin:0;padding:0;list-style:none}.m-records.svelte-9jb4in li:where(.svelte-9jb4in){border-top:1px solid var(--line-dark);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.m-records-icon.svelte-9jb4in{color:#17696a;background:#e3f1f0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.m-records.svelte-9jb4in b:where(.svelte-9jb4in){color:var(--night);font-size:.94rem;font-weight:500;display:block}.m-records.svelte-9jb4in small:where(.svelte-9jb4in){color:#5f6977;font-size:.8rem;display:block}.m-records-count.svelte-9jb4in{font-family:var(--mono);color:var(--night);font-size:.78rem}.m-records.svelte-9jb4in li.extra:where(.svelte-9jb4in){border-top-style:dashed}.m-records.svelte-9jb4in li.extra:where(.svelte-9jb4in) .m-records-icon:where(.svelte-9jb4in){color:#5f6977;background:0 0;border:1px dashed #9aa6a6}.m-records-foot.svelte-9jb4in{border-top:1px solid var(--line-dark);color:#17696a;gap:6px;padding-top:10px}blockquote.svelte-9jb4in{margin:20px 0 24px}blockquote.svelte-9jb4in p:where(.svelte-9jb4in){font-family:var(--serif);letter-spacing:-.015em;margin:0 0 24px;font-size:1.7rem;font-style:italic;line-height:1.22}blockquote.svelte-9jb4in footer:where(.svelte-9jb4in){align-items:center;gap:14px;display:flex}.m-faces.svelte-9jb4in{display:flex}.m-faces.svelte-9jb4in img:where(.svelte-9jb4in){object-fit:cover;border:2px solid var(--foam);background:var(--sand);border-radius:50%;width:48px;height:48px}.m-faces.svelte-9jb4in img:where(.svelte-9jb4in)+img:where(.svelte-9jb4in){margin-left:-12px}blockquote.svelte-9jb4in strong:where(.svelte-9jb4in){font-weight:500;display:block}blockquote.svelte-9jb4in small:where(.svelte-9jb4in){color:#5f6977;font-size:.86rem}.m-text-link.svelte-9jb4in{color:var(--night);align-items:center;gap:6px;min-height:44px;font-weight:500;display:inline-flex}.m-cta.svelte-9jb4in{background:radial-gradient(90% 60% at 100% 0%, #2bb8b833, transparent 70%), var(--night);padding-top:88px;padding-bottom:88px}.m-cta.svelte-9jb4in h2:where(.svelte-9jb4in){margin-top:0;margin-bottom:14px;font-size:clamp(2.6rem,12vw,3.4rem)}.m-cta.svelte-9jb4in p:where(.svelte-9jb4in){color:var(--fg-2);margin:0 0 28px;line-height:1.55}.m-mail.svelte-9jb4in{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-2);margin-top:18px;font-size:.74rem;display:block}@keyframes svelte-9jb4in-settle{0%{transform:scale(1.06)}}@keyframes svelte-9jb4in-lift{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.m-hero-image.svelte-9jb4in,.m-hero-copy.svelte-9jb4in{animation:none}}.robots-panel.svelte-1y1i3h8{--ink:var(--night,#0b1422);--ink-2:#3a4556;--ink-3:#5f6a79;--rule:#0b14221a;--teal:#13827f;z-index:4;pointer-events:auto;left:var(--gutter,clamp(20px, 3.4vw, 56px));top:calc(var(--nav-h,72px) + 20px);border-radius:var(--radius-lg,22px);width:min(392px,100vw - 40px);color:var(--ink);font-family:var(--sans,"Inter Tight Variable", "Inter Tight", system-ui, sans-serif);text-shadow:none;background:#fffdf9;border:1px solid #ffffffe6;flex-direction:column;gap:14px;padding:22px 22px 14px;display:flex;position:fixed;bottom:60px;box-shadow:inset 0 1px #fff9,0 2px 6px #03081214,0 28px 64px -24px #0308128c}h4.svelte-1y1i3h8,.humans.svelte-1y1i3h8 span:where(.svelte-1y1i3h8),cite.svelte-1y1i3h8,.task-name.svelte-1y1i3h8,.count.svelte-1y1i3h8,.live.svelte-1y1i3h8 b:where(.svelte-1y1i3h8),.step-label.svelte-1y1i3h8,.callout.svelte-1y1i3h8 small:where(.svelte-1y1i3h8),.measure.svelte-1y1i3h8{font-family:var(--mono,"Geist Mono Variable", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.08em}.panel-body.svelte-1y1i3h8{scrollbar-width:thin;min-height:0;animation:svelte-1y1i3h8-rise .7s var(--ease,cubic-bezier(.22, 1, .36, 1));flex-direction:column;flex:1;gap:12px;margin-right:-8px;padding-bottom:14px;padding-right:8px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.panel-head.svelte-1y1i3h8{justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.count.svelte-1y1i3h8{color:var(--ink);font-size:.68rem}.count.svelte-1y1i3h8 span:where(.svelte-1y1i3h8){color:var(--ink-3)}h3.svelte-1y1i3h8{letter-spacing:-.04em;text-wrap:balance;margin:-4px 0 0;font-size:clamp(1.8rem,2.35vw,2.35rem);font-weight:500;line-height:1.02}h3.svelte-1y1i3h8 em:where(.svelte-1y1i3h8){font-family:var(--serif,"Instrument Serif", Georgia, serif);letter-spacing:-.015em;color:var(--teal);font-style:italic;font-weight:400}.tracker.svelte-1y1i3h8{border-radius:var(--radius,14px);background:var(--night,#0b1422);color:var(--fg,#f5f2ea);gap:12px;padding:12px 14px 14px;display:grid}.live.svelte-1y1i3h8{isolation:isolate;align-items:center;gap:8px;min-height:22px;margin:0;font-size:.86rem;font-weight:500;display:flex}.live.svelte-1y1i3h8 b:where(.svelte-1y1i3h8){color:#ff8a6b;font-size:.6rem;font-weight:600}.live-text.svelte-1y1i3h8{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pulse.svelte-1y1i3h8{background:var(--lagoon,#2bb8b8);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pulse.svelte-1y1i3h8:after{content:"";z-index:-1;background:#7fe3dc8c;border-radius:50%;animation:1.6s ease-out infinite svelte-1y1i3h8-ping;position:absolute;inset:0}.handoff.svelte-1y1i3h8 .pulse:where(.svelte-1y1i3h8){background:var(--sun,#f2b04c)}.yield.svelte-1y1i3h8 .pulse:where(.svelte-1y1i3h8),.turn.svelte-1y1i3h8 .pulse:where(.svelte-1y1i3h8){background:#ff8a6b}.steps.svelte-1y1i3h8{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1y1i3h8 li:where(.svelte-1y1i3h8){justify-items:start;gap:7px;display:grid;position:relative}.steps.svelte-1y1i3h8 li:where(.svelte-1y1i3h8):before{content:"";background:#f5f2ea29;height:2px;position:absolute;top:5px;left:12px;right:0}.steps.svelte-1y1i3h8 li:where(.svelte-1y1i3h8):last-child:before{display:none}.steps.svelte-1y1i3h8 li.passed:where(.svelte-1y1i3h8):before{background:var(--lagoon-2,#7fe3dc)}.steps.svelte-1y1i3h8 li.current:where(.svelte-1y1i3h8):not(.arrived):before{background:linear-gradient(90deg, var(--lagoon-2,#7fe3dc), #f5f2ea29)}.node.svelte-1y1i3h8{z-index:1;background:var(--night,#0b1422);border:2px solid #f5f2ea59;border-radius:50%;width:12px;height:12px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative}.passed.svelte-1y1i3h8 .node:where(.svelte-1y1i3h8){border-color:var(--lagoon-2,#7fe3dc);background:var(--lagoon-2,#7fe3dc)}.current.svelte-1y1i3h8 .node:where(.svelte-1y1i3h8){border-color:var(--sun,#f2b04c);box-shadow:0 0 0 4px #f2b04c38}.current.arrived.svelte-1y1i3h8 .node:where(.svelte-1y1i3h8){background:var(--sun,#f2b04c)}.step-label.svelte-1y1i3h8{color:#f5f2ea99;padding-right:8px;font-size:.6rem;line-height:1.3}.current.svelte-1y1i3h8 .step-label:where(.svelte-1y1i3h8){color:var(--fg,#f5f2ea)}.does.svelte-1y1i3h8{color:var(--ink);margin:0;font-size:.98rem;line-height:1.5}h4.svelte-1y1i3h8{color:var(--ink-3);align-items:center;gap:6px;margin:0 0 8px;font-size:.62rem;font-weight:500;display:flex}.night-note.svelte-1y1i3h8{border-radius:var(--radius,14px);background:#eef3fb;border:1px solid #d7e1f0;padding:12px 14px}.night-note.svelte-1y1i3h8 h4:where(.svelte-1y1i3h8){color:#3b4f8f}.night-note.svelte-1y1i3h8 p:where(.svelte-1y1i3h8){color:var(--ink);margin:0;font-size:.88rem;line-height:1.45}ul.svelte-1y1i3h8{gap:7px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1y1i3h8{align-items:flex-start;gap:9px;font-size:.9rem;font-weight:450;line-height:1.35;display:flex}li.svelte-1y1i3h8 svg{color:var(--teal);flex:none;margin-top:1px}.stat.svelte-1y1i3h8{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0;padding:14px 0 2px;display:grid}.stat.svelte-1y1i3h8 strong:where(.svelte-1y1i3h8){letter-spacing:-.05em;color:var(--ink);padding-bottom:6px;font-size:2.75rem;font-weight:500;line-height:.9;position:relative}.stat.svelte-1y1i3h8 strong:where(.svelte-1y1i3h8):after{content:"";background:var(--spectrum,linear-gradient(90deg, #6d5cff, #3f9bff 30%, #6fe3ff 55%, #f6e7c1 78%, #f0b24c));border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.stat.svelte-1y1i3h8 figcaption:where(.svelte-1y1i3h8){color:var(--ink-2);font-size:.84rem;line-height:1.35}cite.svelte-1y1i3h8{color:var(--ink-3);margin-top:5px;font-size:.58rem;font-style:normal;display:block}cite.svelte-1y1i3h8 a:where(.svelte-1y1i3h8){color:inherit;border-bottom:1px solid var(--rule);text-decoration:none}.note.svelte-1y1i3h8{border-radius:var(--radius,14px);background:#f4efe4;border:1px solid #e8dfcc;padding:10px 14px 11px}.note.svelte-1y1i3h8 p:where(.svelte-1y1i3h8),.humans.svelte-1y1i3h8{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.4}.humans.svelte-1y1i3h8 span:where(.svelte-1y1i3h8){color:var(--ink-3);margin-bottom:5px;font-size:.62rem;display:block}.actions.svelte-1y1i3h8{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cta.svelte-1y1i3h8,.ghost.svelte-1y1i3h8{border-radius:var(--pill,999px);height:40px;transition:transform .3s var(--ease,ease), background .3s, border-color .3s;align-items:center;gap:6px;padding:0 17px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.cta.svelte-1y1i3h8{background:var(--sun,#f2b04c);color:var(--ink)}.ghost.svelte-1y1i3h8{color:var(--ink);border:1px solid #0b14222e}.cta.svelte-1y1i3h8:hover{background:#f6c06a;transform:translateY(-1px)}.ghost.svelte-1y1i3h8:hover{border-color:var(--ink)}.task-nav.svelte-1y1i3h8{border-top:1px solid var(--rule);grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;padding-top:12px;display:grid}.task-nav.svelte-1y1i3h8>button:where(.svelte-1y1i3h8){width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0b142229;border-radius:50%;place-items:center;transition:background .3s;display:grid}.task-nav.svelte-1y1i3h8>button:where(.svelte-1y1i3h8):hover{background:#0b14220f}.progress.svelte-1y1i3h8{gap:6px;display:grid}.segments.svelte-1y1i3h8{gap:3px;display:flex}.segments.svelte-1y1i3h8 button:where(.svelte-1y1i3h8){cursor:pointer;background:#0b14221f;border:0;border-radius:2px;flex:1;height:4px;padding:0;transition:background .4s}.segments.svelte-1y1i3h8 button.done:where(.svelte-1y1i3h8){background:#13827f73}.segments.svelte-1y1i3h8 button.current:where(.svelte-1y1i3h8){background:var(--spectrum,linear-gradient(90deg, #6d5cff, #3f9bff 30%, #6fe3ff 55%, #f6e7c1 78%, #f0b24c))}.task-name.svelte-1y1i3h8{color:var(--ink-3);text-align:center;font-size:.62rem}button.svelte-1y1i3h8:focus-visible,a.svelte-1y1i3h8:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.callouts.svelte-1y1i3h8{pointer-events:none;z-index:3;position:fixed;inset:0}.callout.svelte-1y1i3h8,.measure.svelte-1y1i3h8{opacity:0;will-change:transform, opacity;transition:opacity .35s;position:absolute;top:0;left:0}.callout.svelte-1y1i3h8{color:#163047;width:max-content;max-width:240px;font:600 12px/1.25 var(--sans,system-ui, sans-serif);background:#f8ffffed;border:1px solid #c2e5eccc;border-radius:10px;align-items:center;gap:7px;padding:7px 12px 8px;display:flex;translate:-50% calc(-100% - 22px);box-shadow:0 6px 22px #030b2338}.callout.svelte-1y1i3h8 i:where(.svelte-1y1i3h8){background:#b8e7e5;width:1px;height:21px;position:absolute;top:100%;left:50%}.callout.svelte-1y1i3h8 i:where(.svelte-1y1i3h8):after{content:"";background:#b8e7e5;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-3px;left:-2px}.callout.svelte-1y1i3h8 .dot:where(.svelte-1y1i3h8){background:#12a594;border-radius:50%;flex:none;width:7px;height:7px}.robot-callout.handoff.svelte-1y1i3h8 .dot:where(.svelte-1y1i3h8){background:#f0b24c}.robot-callout.yield.svelte-1y1i3h8 .dot:where(.svelte-1y1i3h8),.robot-callout.turn.svelte-1y1i3h8 .dot:where(.svelte-1y1i3h8){background:#ff7a5c}.next-callout.svelte-1y1i3h8{color:#e8fbff;background:#0b1530e6;border-color:#e8fbff40;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px 7px;font-weight:500}.next-callout.svelte-1y1i3h8 small:where(.svelte-1y1i3h8){color:#9fdfe6;font-size:9px}.next-callout.svelte-1y1i3h8 i:where(.svelte-1y1i3h8){background:#e8fbff88}.next-callout.svelte-1y1i3h8 i:where(.svelte-1y1i3h8):after{background:#f0b24c}.measure.svelte-1y1i3h8{color:#e8fbff;letter-spacing:.04em;white-space:nowrap;background:#0b1530e6;border-radius:6px;padding:3px 8px;font-size:10px;translate:-50% -50%;box-shadow:inset 0 0 0 1px #e8fbff55}@keyframes svelte-1y1i3h8-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.75)}}@keyframes svelte-1y1i3h8-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.robots-panel.svelte-1y1i3h8{container:robots-panel/size}@container robots-panel (height<=870px){.humans.svelte-1y1i3h8{display:none}}@container robots-panel (height<=1000px){.has-night.svelte-1y1i3h8 .humans:where(.svelte-1y1i3h8){display:none}}@container robots-panel (height<=770px){.stat.svelte-1y1i3h8{display:none}}@container robots-panel (height<=900px){.has-night.svelte-1y1i3h8 .stat:where(.svelte-1y1i3h8){display:none}}@container robots-panel (height<=690px){.note.svelte-1y1i3h8{display:none}}@container robots-panel (height<=820px){.has-night.svelte-1y1i3h8 .note:where(.svelte-1y1i3h8){display:none}}@container robots-panel (height<=560px){.gains.svelte-1y1i3h8{display:none}}@container robots-panel (height<=680px){.has-night.svelte-1y1i3h8 .gains:where(.svelte-1y1i3h8){display:none}}@container robots-panel (height<=600px){.panel-body.svelte-1y1i3h8{gap:10px}h3.svelte-1y1i3h8{font-size:1.62rem}.does.svelte-1y1i3h8{font-size:.9rem;line-height:1.45}.tracker.svelte-1y1i3h8{gap:10px;padding:10px 12px 12px}.night-note.svelte-1y1i3h8{padding:10px 12px}.night-note.svelte-1y1i3h8 p:where(.svelte-1y1i3h8){font-size:.84rem}}@media (width<=759px){.robots-panel.svelte-1y1i3h8{gap:10px;width:auto;max-height:50vh;padding:16px 16px 10px;inset:auto 12px 12px;container-type:normal}.note.svelte-1y1i3h8,.humans.svelte-1y1i3h8,.stat.svelte-1y1i3h8,.gains.svelte-1y1i3h8,.callouts.svelte-1y1i3h8{display:none}}@media (prefers-reduced-motion:reduce){.panel-body.svelte-1y1i3h8,.pulse.svelte-1y1i3h8:after{animation:none}.callout.svelte-1y1i3h8,.measure.svelte-1y1i3h8,.node.svelte-1y1i3h8,.segments.svelte-1y1i3h8 button:where(.svelte-1y1i3h8){transition:none}}.data-copy.svelte-gf9jwn{width:min(500px,38vw)}.data-copy.svelte-gf9jwn .lede:where(.svelte-gf9jwn){max-width:34ch;margin-bottom:18px}.privacy.svelte-gf9jwn{background:var(--glass,#0b142285);border:1px solid var(--line,#f5f2ea24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fg-2,#b9c2cc);text-shadow:none;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:5px 12px 5px 5px;font-size:.76rem;display:inline-flex}.privacy.svelte-gf9jwn b:where(.svelte-gf9jwn){color:var(--fg,#f5f2ea);font-weight:600}.shield.svelte-gf9jwn{color:#fff;background:#12a594;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.flow.svelte-gf9jwn{pointer-events:none;z-index:2;font-family:var(--sans,system-ui, sans-serif);position:fixed;inset:0}.chip.svelte-gf9jwn{transform-origin:12px;white-space:nowrap;opacity:0;will-change:transform, opacity;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:-15px 0 0 -12px;padding:6px 11px 6px 9px;font-size:.74rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 24px -10px #0b2a6e66}.chip.svelte-gf9jwn i:where(.svelte-gf9jwn){background:#6f5cff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #6f5cff33}.chip.svelte-gf9jwn b:where(.svelte-gf9jwn){color:#14213d;font-weight:600}.chip.svelte-gf9jwn em:where(.svelte-gf9jwn){color:#5b6b82;font-style:normal}.chip.svelte-gf9jwn.flip{transform-origin:calc(100% - 12px);padding:6px 9px 6px 11px}.chip.svelte-gf9jwn.flip i:where(.svelte-gf9jwn){order:1}.chip.svelte-gf9jwn.go{transform-origin:50%;gap:0;margin:-7.5px 0 0 -7.5px;padding:4px;box-shadow:0 4px 12px -4px #0b2a6e88}.chip.svelte-gf9jwn.go b:where(.svelte-gf9jwn),.chip.svelte-gf9jwn.go em:where(.svelte-gf9jwn){display:none}.chip.svelte-gf9jwn.ego i:where(.svelte-gf9jwn){background:#ff8a3d;box-shadow:0 0 0 3px #ff8a3d33}.chip.svelte-gf9jwn.exo i:where(.svelte-gf9jwn){background:#12a594;box-shadow:0 0 0 3px #12a59433}.chip.svelte-gf9jwn.online i:where(.svelte-gf9jwn){background:#1f8fe6;box-shadow:0 0 0 3px #1f8fe633}.hub.svelte-gf9jwn{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:0;color:#14213d;background:#fffffff0;border-radius:18px;width:280px;padding:14px 14px 4px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff,0 24px 50px -22px #0b2a6eb3}.hub.svelte-gf9jwn header:where(.svelte-gf9jwn){justify-content:space-between;align-items:center;display:flex}.live.svelte-gf9jwn{isolation:isolate;color:#e2482c;font:600 9.5px/1.2 var(--mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;background:#ff5a3c14;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 6px;display:inline-flex}.live.svelte-gf9jwn b:where(.svelte-gf9jwn){background:#ff5a3c;border-radius:50%;width:7px;height:7px;position:relative}.live.svelte-gf9jwn b:where(.svelte-gf9jwn):after{content:"";z-index:-1;background:#ff5a3c88;border-radius:50%;animation:1.6s ease-out infinite svelte-gf9jwn-pulse;position:absolute;inset:0}.hub-title.svelte-gf9jwn{font:9.5px/1.2 var(--mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#8a97aa}.count.svelte-gf9jwn{color:#5b6b82;margin:10px 0 8px;font-size:.76rem}.count.svelte-gf9jwn b:where(.svelte-gf9jwn){letter-spacing:-.03em;color:#14213d;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600;line-height:1.05;display:block}.mix.svelte-gf9jwn{gap:3px;height:6px;display:flex}.mix.svelte-gf9jwn i:where(.svelte-gf9jwn){border-radius:3px;transition:flex-grow .6s}.mix.svelte-gf9jwn .video:where(.svelte-gf9jwn),.legend.svelte-gf9jwn .video:where(.svelte-gf9jwn):before{background:#ff8a3d}.mix.svelte-gf9jwn .record:where(.svelte-gf9jwn),.legend.svelte-gf9jwn .record:where(.svelte-gf9jwn):before{background:#6f5cff}.mix.svelte-gf9jwn .online:where(.svelte-gf9jwn),.legend.svelte-gf9jwn .online:where(.svelte-gf9jwn):before{background:#1f8fe6}.legend.svelte-gf9jwn{color:#5b6b82;font-variant-numeric:tabular-nums;gap:10px;margin:7px 0 8px;font-size:.66rem;display:flex}.legend.svelte-gf9jwn span:where(.svelte-gf9jwn){align-items:center;gap:5px;display:inline-flex}.legend.svelte-gf9jwn span:where(.svelte-gf9jwn):before{content:"";border-radius:2px;width:6px;height:6px}ol.svelte-gf9jwn{border-top:1px solid #14213d0f;height:216px;margin:0 -14px;padding:0;list-style:none;overflow:hidden}li.svelte-gf9jwn{box-sizing:border-box;isolation:isolate;border-bottom:1px solid #14213d0a;grid-template-rows:auto auto;grid-template-columns:30px 1fr auto;align-items:center;column-gap:10px;height:54px;padding:0 14px;animation:.5s cubic-bezier(.2,.9,.3,1.15) svelte-gf9jwn-land;display:grid;position:relative}li.svelte-gf9jwn:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#fff6d6;animation:.5s linear svelte-gf9jwn-flash;position:absolute;inset:0}.ico.svelte-gf9jwn{color:#6f5cff;background:#6f5cff16;border-radius:9px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.ico.svelte-gf9jwn svg:where(.svelte-gf9jwn){width:16px;height:16px}li.ego.svelte-gf9jwn .ico:where(.svelte-gf9jwn){color:#ff7a24;background:#ff8a3d18}li.exo.svelte-gf9jwn .ico:where(.svelte-gf9jwn){color:#0f9283;background:#12a59418}li.online.svelte-gf9jwn .ico:where(.svelte-gf9jwn){color:#1f8fe6;background:#1f8fe618}li.svelte-gf9jwn b:where(.svelte-gf9jwn){white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}time.svelte-gf9jwn{font:.64rem/1 var(--mono,ui-monospace, monospace);color:#9aa6b8;font-variant-numeric:tabular-nums}li.svelte-gf9jwn em:where(.svelte-gf9jwn){color:#6b7a90;white-space:nowrap;text-overflow:ellipsis;grid-column:2/span 2;font-size:.7rem;font-style:normal;overflow:hidden}@keyframes svelte-gf9jwn-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes svelte-gf9jwn-land{0%{opacity:.55;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes svelte-gf9jwn-flash{0%,60%{opacity:1}to{opacity:0}}@media (width<=759px){.data-copy.svelte-gf9jwn{width:auto;right:var(--gutter)}ol.svelte-gf9jwn{height:108px}.hub.svelte-gf9jwn{width:min(300px,100vw - 32px)}.chip.svelte-gf9jwn{font-size:.66rem}.chip.svelte-gf9jwn em:where(.svelte-gf9jwn){display:none}}@media (prefers-reduced-motion:reduce){li.svelte-gf9jwn,li.svelte-gf9jwn:before,.live.svelte-gf9jwn b:where(.svelte-gf9jwn):after{animation:none}}
