.logo-type.svelte-e1f3u{fill:var(--logo-ink,var(--logo-wordmark,currentColor))}.logo-symbol.svelte-e1f3u{fill:var(--logo-ink,var(--primary));transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-1) var(--ease-out-expo)}.group:hover .logo-symbol.svelte-e1f3u{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.logo-symbol.svelte-e1f3u{transition:none}}.nav-run.svelte-1v64fhx{inset-inline:1.5rem;pointer-events:none;height:4px;position:absolute;bottom:0;overflow:hidden}html[data-nav-run-from=end] .nav-run.svelte-1v64fhx{scale:-1 1}.nav-run-stroke.svelte-1v64fhx{position:absolute;inset:0;translate:-100%}.nav-run-stroke.svelte-1v64fhx:before,.nav-run-stroke.svelte-1v64fhx:after{content:"";background:var(--primary);position:absolute}.nav-run-stroke.svelte-1v64fhx:before{border-radius:1px;height:2px;bottom:1px;left:0;right:2px}.nav-run-stroke.svelte-1v64fhx:after{border-radius:50%;width:4px;height:4px;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){html[data-nav-run=loading] .nav-run-stroke.svelte-1v64fhx{transition:translate 2.4s cubic-bezier(.08,.8,.2,1);translate:-12%}html[data-nav-run=done] .nav-run-stroke.svelte-1v64fhx{opacity:0;transition:translate .24s var(--ease-out-quart), opacity .2s linear .28s;translate:0}}@media (prefers-reduced-motion:reduce){.nav-run-stroke.svelte-1v64fhx{opacity:0;translate:0}html[data-nav-run=loading] .nav-run-stroke.svelte-1v64fhx{opacity:1;transition:opacity 0s linear .2s}}.sheet.svelte-1dz5sxs{border-bottom-left-radius:var(--chrome-radius);border-bottom-right-radius:var(--chrome-radius);transition-property:box-shadow,border-radius}html[data-chrome-joined] .sheet.svelte-1dz5sxs:not([data-open]){border-bottom-right-radius:0;border-bottom-left-radius:0}@media (prefers-reduced-motion:reduce){.sheet.svelte-1dz5sxs{transition:none}}.monument.svelte-156l21k{pointer-events:none;-webkit-user-select:none;user-select:none;display:flow-root;position:relative}.cut.svelte-156l21k{margin-top:-6%;padding-top:6%;overflow:clip}svg.svelte-156l21k{width:100%;height:auto;fill:var(--surface-sunken);display:block;overflow:visible}mask.svelte-156l21k{mask-type:alpha}line.svelte-156l21k{fill:none;stroke:currentColor;stroke-linecap:round}path[data-part=dot].svelte-156l21k{transform-box:fill-box;transform-origin:50%}.foot.svelte-156l21k{height:1px;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){.monument.svelte-156l21k[data-armed] path:where(.svelte-156l21k){opacity:0}}.footer-links.svelte-ijpvve>nav:where(.svelte-ijpvve)+nav:where(.svelte-ijpvve){margin-top:2rem}@media (prefers-reduced-motion:no-preference){[data-settle].svelte-ijpvve.reveal-pending{translate:0 var(--reveal-distance)}[data-settle].svelte-ijpvve.reveal-pending.is-in{transition:translate var(--reveal-duration) var(--ease-out-expo) var(--reveal-delay,0s);translate:0}}.pill.svelte-4qnggd{width:var(--pill-w,8.75rem);height:var(--pill-h,1.875rem);vertical-align:middle;background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:999px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.fill.svelte-4qnggd{transform-origin:0;background:var(--pill-fill);position:absolute;inset:0}.label.svelte-4qnggd{white-space:nowrap;font-size:var(--pill-font,.8125rem);color:var(--pill-ink);grid-area:1/1;font-weight:500;line-height:1;position:relative}[data-s=done].svelte-4qnggd{--pill-fill:var(--success);--pill-ink:var(--success-foreground)}[data-s=working].svelte-4qnggd{--pill-fill:var(--warning);--pill-ink:var(--warning-foreground)}[data-s=stuck].svelte-4qnggd{--pill-fill:var(--destructive);--pill-ink:var(--destructive-foreground)}.board.svelte-1ht48xm{container-type:inline-size}.in.svelte-1ht48xm{--cols:minmax(0, 1fr) 11rem 9.5rem 9rem minmax(0, 22%);--gap:1.25rem;font-size:1rem}.grid-row.svelte-1ht48xm{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:center;display:grid}.head.svelte-1ht48xm{border-bottom:1px solid var(--hairline-strong);color:var(--muted-foreground);white-space:nowrap;padding-bottom:.75rem;font-size:.8125rem;font-weight:500}.row.svelte-1ht48xm{border-bottom:1px solid var(--hairline);min-height:3.75rem;position:relative}.row.svelte-1ht48xm:before{content:"";background:var(--accent);opacity:0;pointer-events:none;border-radius:.5rem;position:absolute;inset:0 -.75rem}.row.svelte-1ht48xm>span:where(.svelte-1ht48xm){min-width:0;position:relative}.item.svelte-1ht48xm{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-weight:500;display:block;overflow:hidden}.own.svelte-1ht48xm{white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:.625rem;font-size:.9375rem;display:inline-flex}.dot.svelte-1ht48xm{background:var(--foreground);width:2rem;height:2rem;color:var(--background);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:inline-grid}.flip.svelte-1ht48xm{vertical-align:middle;display:inline-grid}.flip.svelte-1ht48xm>span:where(.svelte-1ht48xm){grid-area:1/1}.was.svelte-1ht48xm{opacity:0}.conn.svelte-1ht48xm{white-space:nowrap;color:var(--foreground);align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.conn.svelte-1ht48xm:before{content:"";width:.5rem;height:.5rem;box-shadow:inset 0 0 0 2px var(--muted-foreground);border-radius:50%;flex:none}.track.svelte-1ht48xm{background:repeating-linear-gradient(90deg, var(--hairline) 0 1px, transparent 1px 20%);border-radius:.375rem;height:1.75rem;display:block;position:relative}.bar.svelte-1ht48xm{height:.625rem;top:50%;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);transform-origin:0;background:color-mix(in oklab, var(--foreground) 34%, transparent);border-radius:999px;min-width:.75rem;margin-top:-.3125rem;position:absolute}.foot.svelte-1ht48xm{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:1rem;font-size:.875rem;display:flex}.battery.svelte-1ht48xm{gap:3px;width:10rem;height:.5rem;display:flex}.battery.svelte-1ht48xm i:where(.svelte-1ht48xm){transform-origin:0;background:var(--seg);border-radius:999px;flex:1 1 0}.battery.svelte-1ht48xm [data-s=done]:where(.svelte-1ht48xm){--seg:var(--success)}.battery.svelte-1ht48xm [data-s=working]:where(.svelte-1ht48xm){--seg:var(--warning)}.battery.svelte-1ht48xm [data-s=stuck]:where(.svelte-1ht48xm){--seg:var(--destructive)}.illus.svelte-1ht48xm{box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem}@container (width<=1000px){.in.svelte-1ht48xm{--cols:minmax(0, 1fr) 11rem 9.5rem 9rem}.c-tl.svelte-1ht48xm{display:none}}@container (width<=760px){.in.svelte-1ht48xm{--cols:minmax(0, 1fr) 10rem 9.5rem}.c-conn.svelte-1ht48xm{display:none}}@container (width<=560px){.in.svelte-1ht48xm{--cols:minmax(0, 1fr) 2rem 8.75rem;--gap:.875rem}.own-name.svelte-1ht48xm{display:none}.head.svelte-1ht48xm .c-own:where(.svelte-1ht48xm){visibility:hidden}}@container (width<=420px){.in.svelte-1ht48xm{--cols:minmax(0, 1fr) 1.75rem 6.75rem;--gap:.625rem;--pill-w:6.75rem;--pill-h:1.75rem;font-size:.9375rem}.dot.svelte-1ht48xm{width:1.75rem;height:1.75rem;font-size:.8rem}.battery.svelte-1ht48xm{width:7rem}}@keyframes svelte-1ht48xm-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1ht48xm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes svelte-1ht48xm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ht48xm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1ht48xm-flash{0%{opacity:0}14%{opacity:1}to{opacity:0}}@keyframes svelte-1ht48xm-seg-live{0%{background:var(--warning)}to{background:var(--success)}}@media (prefers-reduced-motion:no-preference){.row.svelte-1ht48xm .dot:where(.svelte-1ht48xm){animation:svelte-1ht48xm-pop var(--t-owner) var(--ease-out-expo) both;animation-delay:calc(var(--t-owner-at) + var(--i) * var(--t-stagger))}.row.svelte-1ht48xm .fill{animation:svelte-1ht48xm-grow-x var(--t-fill) var(--ease-out-quart) both;animation-delay:calc(var(--t-fill-at) + var(--i) * var(--t-stagger))}.row.svelte-1ht48xm .label{animation:svelte-1ht48xm-fade-in var(--t-label) ease both;animation-delay:calc(var(--t-label-at) + var(--i) * var(--t-stagger))}.row.svelte-1ht48xm .bar:where(.svelte-1ht48xm){animation:svelte-1ht48xm-grow-x var(--t-bar) var(--ease-out-quart) both;animation-delay:calc(var(--t-bar-at) + var(--i) * var(--t-stagger))}.battery.svelte-1ht48xm i:where(.svelte-1ht48xm){animation:svelte-1ht48xm-grow-x var(--t-battery) var(--ease-out-quart) both;animation-delay:calc(var(--t-battery-at) + var(--k) * var(--t-battery-step))}.now.svelte-1ht48xm .pill{background:0 0}.row.svelte-1ht48xm .now:where(.svelte-1ht48xm) .fill{animation:svelte-1ht48xm-grow-x var(--t-flip) var(--ease-out-quart) var(--t-flip-at) both}.row.svelte-1ht48xm .now:where(.svelte-1ht48xm) .label{animation:svelte-1ht48xm-fade-in calc(var(--t-flip) / 2) linear calc(var(--t-flip-at) + var(--t-flip) / 2) both}.was.svelte-1ht48xm{animation:svelte-1ht48xm-fade-out 1ms linear calc(var(--t-flip-at) + var(--t-flip)) both}.row.svelte-1ht48xm .was:where(.svelte-1ht48xm) .label{animation:svelte-1ht48xm-fade-in var(--t-label) ease calc(var(--t-label-at) + var(--i) * var(--t-stagger)) both, svelte-1ht48xm-fade-out calc(var(--t-flip) / 3) linear var(--t-flip-at) forwards}.live.svelte-1ht48xm:before{animation:svelte-1ht48xm-flash var(--t-flash) var(--ease-out-quart) var(--t-flash-at) both}.battery.svelte-1ht48xm i.live:where(.svelte-1ht48xm){animation:svelte-1ht48xm-grow-x var(--t-battery) var(--ease-out-quart) calc(var(--t-battery-at) + var(--k) * var(--t-battery-step)) both, svelte-1ht48xm-seg-live var(--t-flip) linear var(--t-flip-at) both}}.rail.svelte-1v1ggt6{--w:5px;width:var(--w);background:var(--foreground);pointer-events:none;border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:0}@media (width<=767px){.rail.svelte-1v1ggt6{--w:4px}}@keyframes svelte-1v1ggt6-rail-open{0%{clip-path:inset(0 0 calc(100% - var(--w)) 0 round 999px)}to{clip-path:inset(0 round 999px)}}@media (prefers-reduced-motion:no-preference){.rail[data-play=load].svelte-1v1ggt6{animation:svelte-1v1ggt6-rail-open var(--t-rail,1.1s) var(--ease-out-quart) var(--t-rail-at,0s) both}.reveal-pending:not(.is-in) .rail[data-play=view].svelte-1v1ggt6{clip-path:inset(0 0 calc(100% - var(--w)) 0 round 999px)}.reveal-pending.is-in .rail[data-play=view].svelte-1v1ggt6{clip-path:inset(0 round 999px);transition:clip-path 1.1s var(--ease-out-quart)}}.group.svelte-1mw3edq{padding-left:1.5rem;position:relative}.top.svelte-1mw3edq{gap:1.75rem 3.5rem;display:grid}.lead.svelte-1mw3edq{min-width:0}.copy.svelte-1mw3edq{min-width:0;max-width:36rem}.rows.svelte-1mw3edq{margin-top:3.5rem}@media (width>=768px){.group.svelte-1mw3edq{padding-left:3rem}.rows.svelte-1mw3edq{margin-top:4.5rem}}@media (width>=1024px){.top.svelte-1mw3edq{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end}.copy.svelte-1mw3edq{padding-bottom:.25rem}}.cell.svelte-7lxgh3,.group.svelte-7lxgh3{transform-box:fill-box;transform-origin:50%}.is-playing.svelte-7lxgh3 .cell:where(.svelte-7lxgh3){animation:svelte-7lxgh3-settle .72s var(--ease-out-expo) both;animation-delay:var(--d)}.is-playing.svelte-7lxgh3 .group:where(.svelte-7lxgh3){animation:svelte-7lxgh3-fade-up .48s var(--ease-out-quart) both;animation-delay:var(--d)}.is-playing.svelte-7lxgh3 .header:where(.svelte-7lxgh3){animation:svelte-7lxgh3-fade-up .48s var(--ease-out-quart) both}.flip-before.svelte-7lxgh3{opacity:0}.is-playing.svelte-7lxgh3 .flip-before:where(.svelte-7lxgh3){animation:.22s linear 2.1s both svelte-7lxgh3-hide}.is-playing.svelte-7lxgh3 .flip-after:where(.svelte-7lxgh3){animation:svelte-7lxgh3-show .32s var(--ease-out-quart) both;animation-delay:2.1s}.automation.svelte-7lxgh3>:where(.svelte-7lxgh3){transform-box:fill-box;transform-origin:50%}.is-playing.svelte-7lxgh3 .automation:where(.svelte-7lxgh3)>:where(.svelte-7lxgh3){animation:svelte-7lxgh3-pop .42s var(--ease-out-expo) both;animation-delay:1.9s}@keyframes svelte-7lxgh3-settle{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.94)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes svelte-7lxgh3-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes svelte-7lxgh3-hide{0%{opacity:1}to{opacity:0}}@keyframes svelte-7lxgh3-show{0%{opacity:0}to{opacity:1}}@keyframes svelte-7lxgh3-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.is-playing.svelte-7lxgh3 .cell:where(.svelte-7lxgh3),.is-playing.svelte-7lxgh3 .group:where(.svelte-7lxgh3),.is-playing.svelte-7lxgh3 .header:where(.svelte-7lxgh3),.is-playing.svelte-7lxgh3 .flip-before:where(.svelte-7lxgh3),.is-playing.svelte-7lxgh3 .flip-after:where(.svelte-7lxgh3),.is-playing.svelte-7lxgh3 .automation:where(.svelte-7lxgh3)>:where(.svelte-7lxgh3){animation:none}}.lift.svelte-7lxgh3{opacity:0;transition:opacity var(--dur-2) var(--ease-out-quart)}.row.hot.svelte-7lxgh3 .lift:where(.svelte-7lxgh3){opacity:1}.row.svelte-7lxgh3 [data-kind=timeline] rect+rect{transform-box:fill-box;transform-origin:0}.hits.svelte-7lxgh3{cursor:default}@media (prefers-reduced-motion:no-preference){.row.svelte-7lxgh3{transition:translate var(--dur-2) var(--ease-out-quart)}.row.hot.svelte-7lxgh3{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.lift.svelte-7lxgh3{transition:none}}.screen-frame.svelte-3duho{--light-size:30rem;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 56%, var(--background));border-radius:20px;padding:1px}.recess.svelte-3duho{background:color-mix(in oklab, var(--surface-sunken) calc(100% - var(--lit-through)), transparent);border-radius:19px;padding:8px}@media (width<=767.98px){.screen-frame.svelte-3duho{--light-size:22rem;border-radius:15px}.recess.svelte-3duho{border-radius:14px;padding:6px}}.cell.svelte-hwxy8a,.fade.svelte-hwxy8a,.sheet.svelte-hwxy8a,.arrow.svelte-hwxy8a path:where(.svelte-hwxy8a){transform-box:fill-box;transform-origin:50%}.sheet.svelte-hwxy8a{opacity:.55}.is-playing.svelte-hwxy8a .sheet:where(.svelte-hwxy8a){animation:svelte-hwxy8a-dim .9s var(--ease-out-quart) both;animation-delay:.7s}.is-playing.svelte-hwxy8a .cell:where(.svelte-hwxy8a){animation:svelte-hwxy8a-fly .9s var(--ease-out-expo) both;animation-delay:var(--d)}.is-playing.svelte-hwxy8a .fade:where(.svelte-hwxy8a){animation:svelte-hwxy8a-appear .48s var(--ease-out-quart) both;animation-delay:var(--d,.12s)}.is-playing.svelte-hwxy8a .arrow:where(.svelte-hwxy8a) path:where(.svelte-hwxy8a){stroke-dasharray:1;animation:svelte-hwxy8a-draw .48s var(--ease-out-quart) both;animation-delay:.3s}@keyframes svelte-hwxy8a-fly{0%{opacity:.6;transform:translate(var(--dx), var(--dy))}to{opacity:1;transform:none}}@keyframes svelte-hwxy8a-dim{0%{opacity:1}to{opacity:.55}}@keyframes svelte-hwxy8a-appear{0%{opacity:0}to{opacity:1}}@keyframes svelte-hwxy8a-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.is-playing.svelte-hwxy8a .sheet:where(.svelte-hwxy8a),.is-playing.svelte-hwxy8a .cell:where(.svelte-hwxy8a),.is-playing.svelte-hwxy8a .fade:where(.svelte-hwxy8a),.is-playing.svelte-hwxy8a .arrow:where(.svelte-hwxy8a) path:where(.svelte-hwxy8a){animation:none}}.fit.svelte-1vd01k8{width:calc(100% * var(--fit));container:flow-fit/inline-size}.fit.svelte-1vd01k8>.frame:where(.svelte-1vd01k8){width:calc(100% / var(--fit))}.row.svelte-1vd01k8{display:none}@container flow-fit (width>=100px){.row.svelte-1vd01k8{display:block}.column.svelte-1vd01k8{display:none}}.flow-trace.svelte-1vd01k8.mx-auto .column:where(.svelte-1vd01k8){margin-inline:auto}.node.svelte-1vd01k8{transform-box:fill-box;transform-origin:50%}.is-playing.svelte-1vd01k8 .edge:where(.svelte-1vd01k8){stroke-dasharray:1;animation:svelte-1vd01k8-trace var(--dur) var(--ease-out-quart) both;animation-delay:var(--d)}.is-playing.svelte-1vd01k8 .edge-label:where(.svelte-1vd01k8){animation:svelte-1vd01k8-appear .32s var(--ease-out-quart) both;animation-delay:var(--d)}.is-playing.svelte-1vd01k8 .node:where(.svelte-1vd01k8){animation:svelte-1vd01k8-light .42s var(--ease-out-expo) both;animation-delay:var(--d)}@keyframes svelte-1vd01k8-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-1vd01k8-appear{0%{opacity:0}to{opacity:1}}@keyframes svelte-1vd01k8-light{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-playing.svelte-1vd01k8 .edge:where(.svelte-1vd01k8),.is-playing.svelte-1vd01k8 .edge-label:where(.svelte-1vd01k8),.is-playing.svelte-1vd01k8 .node:where(.svelte-1vd01k8){animation:none}}.migration.svelte-oknb02{container-type:inline-size}.face.svelte-oknb02{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);font-family:var(--font-sans);color:var(--foreground);border-radius:14px;overflow:hidden}.head.svelte-oknb02{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.board.svelte-oknb02{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.system.svelte-oknb02{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tag-head.svelte-oknb02{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;margin-left:auto;font-size:9.5px;font-weight:500}.variant-narrow.svelte-oknb02{display:none}@container (width<=419.98px){.head.svelte-oknb02{padding:0 11px}.system.svelte-oknb02,.variant-wide.svelte-oknb02{display:none}.variant-narrow.svelte-oknb02{display:block}}text.svelte-oknb02{dominant-baseline:central}.file.svelte-oknb02{fill:var(--muted-foreground);font-weight:500}.cells.svelte-oknb02{fill:var(--surface-sunken);stroke:var(--hairline-strong)}.grid-strong.svelte-oknb02{stroke:var(--hairline-strong)}.cell.svelte-oknb02{fill:var(--muted-foreground);font-weight:500}.dropped.svelte-oknb02{opacity:.45}.strike.svelte-oknb02{stroke:var(--muted-foreground);stroke-width:1.25px;stroke-dasharray:1 2}.note.svelte-oknb02{fill:var(--muted-foreground)}.sheet.svelte-oknb02{opacity:.72}.tag.svelte-oknb02{fill:none;stroke:var(--hairline-strong)}.tag-text.svelte-oknb02{fill:var(--muted-foreground);font-weight:500}.dot.svelte-oknb02{fill:var(--primary)}.link.svelte-oknb02{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 2}.ring.svelte-oknb02{fill:none;stroke:var(--primary);stroke-width:1.25px;opacity:0}.col.svelte-oknb02{fill:var(--muted-foreground);font-weight:500}.grid.svelte-oknb02{stroke:var(--hairline)}.grid.m-draw.svelte-oknb02{stroke-dasharray:1 2}.rail.svelte-oknb02{stroke:var(--mon-bright-blue);stroke-linecap:round;stroke-dasharray:1 2}.item.svelte-oknb02{fill:var(--foreground);font-weight:500}.owner.svelte-oknb02{fill:var(--avatar)}.owner-text.svelte-oknb02{fill:var(--primary-foreground);font-weight:600}.pill.status-done.svelte-oknb02{fill:var(--mon-done)}.pill.status-working.svelte-oknb02{fill:var(--mon-working)}.pill.status-stuck.svelte-oknb02{fill:var(--mon-stuck)}.pill-text.svelte-oknb02{font-weight:500}.pill-text.status-done.svelte-oknb02,.pill-text.status-working.svelte-oknb02{fill:var(--mon-ink)}.pill-text.status-stuck.svelte-oknb02{fill:var(--primary-foreground)}.live.svelte-oknb02{font-weight:600}.sweep.svelte-oknb02{fill:var(--accent);opacity:0}.person.svelte-oknb02{fill:var(--avatar);stroke:var(--card);stroke-width:2px}.person-text.svelte-oknb02{fill:var(--primary-foreground);font-weight:600}.badge.svelte-oknb02{fill:var(--mon-done)}.badge-check.svelte-oknb02{fill:none;stroke:var(--mon-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.from.svelte-oknb02{fill:var(--muted-foreground);font-weight:500}.to.svelte-oknb02{fill:var(--foreground);font-weight:600}.track.svelte-oknb02{stroke:var(--hairline-strong);stroke-width:1.25px;stroke-dasharray:2 3}.run.svelte-oknb02{stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 2}.key.svelte-oknb02{fill:var(--primary);stroke:var(--card);stroke-width:2px}.m-pop.svelte-oknb02,.m-ring.svelte-oknb02,.m-grow-x.svelte-oknb02{transform-box:fill-box;transform-origin:50%}.m-grow-x.svelte-oknb02{transform-origin:0}@media (prefers-reduced-motion:no-preference){.m-draw.svelte-oknb02{animation:svelte-oknb02-m-draw var(--dur) var(--ease-out-quart) var(--at) both}.run.m-draw.svelte-oknb02{animation-timing-function:var(--ease-in-out)}.m-pop.svelte-oknb02{animation:svelte-oknb02-m-pop var(--dur) var(--ease-out-expo) var(--at) both}.m-ring.svelte-oknb02{animation:svelte-oknb02-m-ring var(--dur) var(--ease-out-quart) var(--at)}.m-fade.svelte-oknb02{animation:svelte-oknb02-m-fade var(--dur) ease var(--at) both}.m-rise.svelte-oknb02{animation:svelte-oknb02-m-rise var(--dur) var(--ease-out-expo) var(--at) both}.m-dim.svelte-oknb02{animation:svelte-oknb02-m-dim var(--dur) var(--ease-out-quart) var(--at) both}.m-grow-x.svelte-oknb02{animation:svelte-oknb02-m-grow-x var(--dur) var(--ease-out-quart) var(--at) both}.m-sweep.svelte-oknb02{animation:svelte-oknb02-m-sweep var(--dur) var(--ease-in-out) var(--at) both}.m-travel.svelte-oknb02{animation:svelte-oknb02-m-travel var(--dur) var(--ease-in-out) var(--at) both}.m-lift.svelte-oknb02{animation:svelte-oknb02-m-lift var(--dur) var(--ease-out-quart) var(--at) both}}@keyframes svelte-oknb02-m-draw{0%{stroke-dashoffset:1.05px}}@keyframes svelte-oknb02-m-pop{0%{opacity:0;scale:.4}}@keyframes svelte-oknb02-m-ring{0%{opacity:.75;scale:1}to{opacity:0;scale:2.8}}@keyframes svelte-oknb02-m-fade{0%{opacity:0}}@keyframes svelte-oknb02-m-rise{0%{opacity:0;translate:0 -10px}}@keyframes svelte-oknb02-m-dim{0%{opacity:1}}@keyframes svelte-oknb02-m-grow-x{0%{scale:0 1}}@keyframes svelte-oknb02-m-sweep{0%{opacity:0}28%{opacity:1}to{opacity:0}}@keyframes svelte-oknb02-m-travel{0%{translate:var(--dx) 0}}@keyframes svelte-oknb02-m-lift{0%{opacity:.35}}.app-window.svelte-1phr2mm{--radius:.625rem}.workflow-run.svelte-19thm51{container-type:inline-size}.variant-narrow.svelte-19thm51{display:none}@container (width<=419.98px){.variant-wide.svelte-19thm51{display:none}.variant-narrow.svelte-19thm51{display:block}}@container (width<=439.98px){.variant-pane.svelte-19thm51{display:none}.fit-pane.svelte-19thm51 .variant-narrow:where(.svelte-19thm51){display:block}}.fit-pane.svelte-19thm51 .avatar:where(.svelte-19thm51),.fit-pane.svelte-19thm51 .pointer-tag:where(.svelte-19thm51),.fit-pane.svelte-19thm51 .button-text:where(.svelte-19thm51){font-size:9.25px}text.svelte-19thm51{dominant-baseline:central}.head-title.svelte-19thm51{fill:var(--foreground);font-size:12px;font-weight:600}.head-sub.svelte-19thm51{fill:var(--muted-foreground);font-size:10px}.pill-text.svelte-19thm51{font-size:9.5px;font-weight:600}.clock.svelte-19thm51{fill:var(--muted-foreground);font-size:10.5px;font-weight:500}.title.svelte-19thm51{fill:var(--foreground);font-size:10.5px;font-weight:600}.sub.svelte-19thm51{transition:fill var(--dur-2) var(--ease-out-quart)}.stamp.svelte-19thm51{font-size:9.5px;font-weight:500}.cond.svelte-19thm51{fill:var(--foreground);font-size:10px;font-weight:500}.branch.svelte-19thm51{transition:fill var(--dur-2) var(--ease-out-quart);font-weight:600}.tag.svelte-19thm51{fill:var(--surface-raised);stroke-width:1px;transition:stroke var(--dur-2) var(--ease-out-quart)}.item-id.svelte-19thm51{fill:var(--foreground);font-size:9.5px;font-weight:600}.item-name.svelte-19thm51,.item-check.svelte-19thm51{fill:var(--muted-foreground);font-size:9.5px}.chip-text.svelte-19thm51{font-weight:600}.avatar.svelte-19thm51{fill:var(--primary-text);font-size:8px;font-weight:600}.button-text.svelte-19thm51{fill:var(--primary-foreground);font-size:9px;font-weight:600}.pointer-tag.svelte-19thm51{fill:var(--primary-foreground);font-size:7.5px;font-weight:600}.card.svelte-19thm51{fill:var(--surface-raised);stroke-width:1px;transition:stroke var(--dur-2) var(--ease-out-quart)}.ring.svelte-19thm51{fill:none;stroke-width:3px;stroke-opacity:.2;transition:opacity var(--dur-2) var(--ease-out-quart)}.veil.svelte-19thm51{fill:var(--surface-raised);transition:opacity var(--dur-2) var(--ease-out-quart)}.link.svelte-19thm51{fill:none;stroke:var(--hairline-strong);stroke-width:1.5px}.trace.svelte-19thm51{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:1}.port.svelte-19thm51{fill:var(--surface-raised);stroke-width:1.5px;transition:stroke var(--dur-2) var(--ease-out-quart)}.packet.svelte-19thm51{stroke:var(--surface-raised);stroke-width:1.5px}.reading.svelte-19thm51{fill:var(--agent-muted);transition:transform var(--dur-2) var(--ease-out-quart), opacity var(--dur-2) var(--ease-out-quart)}.chip.svelte-19thm51,.chip-text.svelte-19thm51,.pill-text.svelte-19thm51,.dot.svelte-19thm51{transition:fill var(--dur-2) var(--ease-out-quart)}.button.svelte-19thm51,.approved.svelte-19thm51{transition:opacity var(--dur-1) var(--ease-out-quart)}.button.svelte-19thm51{transform-box:view-box}.button.pressed.svelte-19thm51{transform:scale(.94)}.pointer.svelte-19thm51{transform-box:fill-box;transform-origin:0 0;transition:transform var(--dur-1) var(--ease-out-quart)}.pointer.pressed.svelte-19thm51{transform:scale(.88)}.spin.svelte-19thm51{animation:.9s linear infinite svelte-19thm51-spin}.beat.svelte-19thm51{animation:svelte-19thm51-beat 1.4s var(--ease-in-out) infinite}.ping.svelte-19thm51{fill:none;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:svelte-19thm51-ping 1.1s var(--ease-out-quart) infinite}.anim.svelte-19thm51{animation-play-state:paused}.workflow-run[data-playing].svelte-19thm51 .anim:where(.svelte-19thm51){animation-play-state:running}@keyframes svelte-19thm51-spin{to{transform:rotate(360deg)}}@keyframes svelte-19thm51-beat{50%{opacity:.35}}@keyframes svelte-19thm51-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.workflow-run.svelte-19thm51 :where(.svelte-19thm51){transition:none;animation:none}}.region-mark.svelte-1lgcecv{z-index:2;background:var(--foreground);width:1.5rem;height:1.5rem;color:var(--background);box-shadow:0 0 0 2px var(--background), var(--shadow-1);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-.5rem;right:-.5rem}.inside.svelte-1lgcecv{top:50%;right:.75rem;translate:0 -50%}.board-pane.svelte-1wwqm06{container-type:inline-size}.face.svelte-1wwqm06{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);font-family:var(--font-sans);color:var(--foreground);border-radius:14px;overflow:hidden}.head.svelte-1wwqm06{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.board.svelte-1wwqm06{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.system.svelte-1wwqm06{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tag.svelte-1wwqm06{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;margin-left:auto;font-size:9.5px;font-weight:500}.canvas.svelte-1wwqm06{padding:12px}.canvas.svelte-1wwqm06 .variant-narrow{display:none}@container (width<=419.98px){.head.svelte-1wwqm06{padding:0 11px}.system.svelte-1wwqm06{display:none}.canvas.svelte-1wwqm06{padding:10px}.canvas.svelte-1wwqm06 .variant-wide{display:none}.canvas.svelte-1wwqm06 .variant-narrow{display:block}}.held.svelte-1wwqm06 .board-assemble *{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.canvas.svelte-1wwqm06 .is-playing .automation{animation-name:section-visual-pop!important}}@keyframes section-visual-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.pair.svelte-1pvl1lf{grid-template-columns:minmax(0,8.5rem) minmax(4rem,20rem) minmax(0,8.5rem);justify-content:center;align-items:start;gap:.75rem;display:grid}.end.svelte-1pvl1lf{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.tile-wrap.svelte-1pvl1lf{display:inline-flex;position:relative}.words.svelte-1pvl1lf{flex-direction:column;align-items:center;gap:.25rem;max-width:100%;min-height:3.375rem;display:flex}@container (width<=479px){.words.svelte-1pvl1lf{min-height:4.3125rem}}.glow.svelte-1pvl1lf{box-shadow:0 0 0 2px var(--primary);opacity:0;pointer-events:none;border-radius:1.15rem;position:absolute;inset:-5px}.edge.svelte-1pvl1lf{flex-direction:column;justify-content:center;height:3.5rem;margin-top:.25rem;display:flex}.track.svelte-1pvl1lf{display:block;position:relative}.edge-label.svelte-1pvl1lf{text-align:center;letter-spacing:.08em;text-transform:uppercase;min-height:1rem;color:var(--muted-foreground);font-size:10px;font-weight:500;line-height:1rem;display:block}.ink.svelte-1pvl1lf{stroke:color-mix(in oklab, var(--foreground) 62%, transparent);stroke-width:1.75px;stroke-linecap:round}.ink.dashed.svelte-1pvl1lf{stroke-dasharray:4 5}.ink.faint.svelte-1pvl1lf{stroke:var(--hairline-strong);stroke-dasharray:2 6}.facts.svelte-1pvl1lf{--row:1.625rem;--head:2.125rem;min-height:calc(var(--head) + .625rem + var(--row) * 6 + 1.75rem);flex-direction:column;justify-content:center;display:flex;position:relative}.facts[data-lists].svelte-1pvl1lf{justify-content:flex-start}@container (width<=479px){.facts.svelte-1pvl1lf{min-height:calc((var(--head) + .625rem + var(--row) * 3 + 1.75rem) * 2 + 1.25rem)}.narrow-hide.svelte-1pvl1lf,.wide-only.svelte-1pvl1lf{display:none}}@container (width>=480px){.narrow-only.svelte-1pvl1lf{display:none}.ops-list.split.svelte-1pvl1lf{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:2rem;display:grid}}.ops-heading.svelte-1pvl1lf{min-height:var(--head);color:var(--muted-foreground);align-items:flex-end;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.ops-list.svelte-1pvl1lf{flex-direction:column;display:flex}.op-button.svelte-1pvl1lf{width:100%;height:var(--row);text-align:left;color:var(--foreground);border-radius:.375rem;align-items:center;gap:.625rem;padding:0 .5rem 0 0;font-size:.875rem;line-height:1.45;display:flex}.op-label.svelte-1pvl1lf{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.op-button.svelte-1pvl1lf{cursor:default;transition:color var(--dur-1,.12s) ease}button.op-button.svelte-1pvl1lf:hover,button.op-button[data-open].svelte-1pvl1lf{color:var(--primary-text)}button.op-button.svelte-1pvl1lf:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ops-mark.svelte-1pvl1lf{background:color-mix(in oklab, var(--foreground) 70%, transparent);border-radius:2px;flex-shrink:0;width:6px;height:6px}.op-button[data-open].svelte-1pvl1lf .ops-mark:where(.svelte-1pvl1lf),button.op-button.svelte-1pvl1lf:hover .ops-mark:where(.svelte-1pvl1lf){background:var(--primary)}.ops-more.svelte-1pvl1lf{color:var(--muted-foreground);margin-top:.25rem;padding-left:1rem;font-size:.8125rem;line-height:1.5rem}.example.svelte-1pvl1lf{z-index:2;top:var(--top);background:var(--popover);color:var(--popover-foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);text-wrap:pretty;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5;display:flex;position:absolute;left:-.5rem;right:-.5rem}.example[data-through].svelte-1pvl1lf{pointer-events:none}.example.svelte-1pvl1lf:before{content:"";top:-5px;left:calc(var(--mark) + .5rem - 5px);background:var(--popover);width:10px;height:10px;box-shadow:inset 1px 1px 0 0 var(--hairline-strong);border-top-left-radius:2px;position:absolute;rotate:45deg}@container (width>=480px){.foot.svelte-1pvl1lf{min-height:calc(4.65625rem + 1px)}}.skeleton.svelte-1pvl1lf{background:var(--hairline-strong)}.packet.svelte-1pvl1lf{opacity:0;pointer-events:none;height:0;position:absolute;top:50%;left:1%;right:1%}.packet[data-lane=top].svelte-1pvl1lf{top:25%}.packet[data-lane=bottom].svelte-1pvl1lf{top:75%}.packet.svelte-1pvl1lf b:where(.svelte-1pvl1lf){background:var(--primary);border-radius:3px;width:6px;height:6px;position:absolute;top:-3px}.packet[data-way=right].svelte-1pvl1lf b:where(.svelte-1pvl1lf){left:0}.packet[data-way=left].svelte-1pvl1lf b:where(.svelte-1pvl1lf){right:0}@media (prefers-reduced-motion:no-preference){.skeleton.svelte-1pvl1lf{animation:svelte-1pvl1lf-breathe 1.4s var(--ease-in-out) infinite alternate}.example.svelte-1pvl1lf{animation:svelte-1pvl1lf-rise .14s var(--ease-out-quart) both}.packet.svelte-1pvl1lf{animation:svelte-1pvl1lf-run .9s var(--ease-in-out) var(--at,.26s) both}.packet.svelte-1pvl1lf b:where(.svelte-1pvl1lf){animation:svelte-1pvl1lf-dash .9s var(--ease-in-out) var(--at,.26s) both}.packet[data-way=right].svelte-1pvl1lf{--run-to:calc(100% - 6px)}.packet[data-way=left].svelte-1pvl1lf{--run-to:calc(-100% + 6px)}.glow.svelte-1pvl1lf{animation:svelte-1pvl1lf-light .72s var(--ease-out-quart) var(--land,1.12s) both}}@keyframes svelte-1pvl1lf-rise{0%{opacity:0;translate:0 -3px}}@keyframes svelte-1pvl1lf-run{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translateX(var(--run-to))}to{opacity:0;transform:translateX(var(--run-to))}}@keyframes svelte-1pvl1lf-dash{0%,12%{width:6px}45%{width:22px}88%,to{width:6px}}@keyframes svelte-1pvl1lf-light{0%{opacity:0;transform:scale(.92)}30%{opacity:.9}to{opacity:0;transform:scale(1.06)}}@keyframes svelte-1pvl1lf-breathe{0%{opacity:.45}to{opacity:1}}.canvas.svelte-erh335{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""console""stage";gap:2rem;display:grid}.canvas[data-layout=pane].svelte-erh335{grid-template-areas:"console""stage";gap:1rem}.intro.svelte-erh335{grid-area:intro}.console.svelte-erh335{flex-direction:column;grid-area:console;gap:.75rem;display:flex}.stage-cell.svelte-erh335{grid-area:stage}@container (width>=940px){.canvas[data-layout=hero].svelte-erh335{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro stage""console console";align-items:center;gap:2.5rem 3rem}}.bar.svelte-erh335{position:relative}.bar.svelte-erh335 input:where(.svelte-erh335){height:3rem;padding-left:2.75rem;padding-right:1rem;font-size:1rem}.bar.svelte-erh335 .bar-icon{width:1.125rem;height:1.125rem;left:1rem}.canvas[data-layout=hero].svelte-erh335 .bar:where(.svelte-erh335) input:where(.svelte-erh335){height:4rem;padding-left:3.75rem;font-size:1.125rem}.canvas[data-layout=hero].svelte-erh335 .bar:where(.svelte-erh335) .bar-icon{width:1.375rem;height:1.375rem;left:1.375rem}.bar[data-ghost].svelte-erh335 input:where(.svelte-erh335)::placeholder{color:#0000}.ghost.svelte-erh335{color:var(--foreground);pointer-events:none;white-space:nowrap;align-items:center;font-size:1rem;display:inline-flex;position:absolute;top:50%;left:2.75rem;translate:0 -50%}.canvas[data-layout=hero].svelte-erh335 .ghost:where(.svelte-erh335){font-size:1.125rem;left:3.75rem}.caret.svelte-erh335{background:var(--foreground);width:1.5px;height:1.15em;margin-left:1px;display:inline-block}.row.svelte-erh335{flex-direction:column;gap:.5rem;min-width:0;display:flex}.row-head.svelte-erh335{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.pause.svelte-erh335{background:var(--card);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pause.svelte-erh335 svg{width:13px;height:13px}.pause.svelte-erh335 .icon:where(.svelte-erh335){place-items:center;display:grid}.pause.svelte-erh335 .icon[hidden]:where(.svelte-erh335){display:none}.pause.svelte-erh335:hover{background:var(--accent)}.pause.svelte-erh335:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.chips-area.svelte-erh335{--chip-gap:.5rem;--per:0;--chip-w:12.5rem;min-width:0}@container (width>=620px){.chips-area.svelte-erh335{--per:3;--chip-w:calc((100cqw - (var(--per) - 1) * var(--chip-gap)) / var(--per))}}@container (width>=830px){.chips-area.svelte-erh335{--per:4}}@container (width>=1040px){.chips-area.svelte-erh335{--per:5}}.chips-area.with-lanes.svelte-erh335{min-height:calc(3 * 2.5rem + 2 * var(--chip-gap))}.chip-grid.svelte-erh335{grid-template-columns:repeat(auto-fill, minmax(min(11rem, calc(50% - var(--chip-gap) / 2)), 1fr));gap:var(--chip-gap);display:grid}@container (width>=620px){.chips-area.with-lanes.svelte-erh335 .chip-grid:where(.svelte-erh335){grid-template-columns:repeat(var(--per), minmax(0, 1fr))}}.lanes.svelte-erh335{--fade:2.5rem;gap:var(--chip-gap);flex-direction:column;display:flex}@container (width<=639px){.lanes.svelte-erh335{--fade:1.5rem}}.lanes[hidden].svelte-erh335{display:none}.lane.svelte-erh335{--fade-start:0px;--fade-end:var(--fade);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);transition:--fade-start var(--dur-3) var(--ease-out-quart), --fade-end var(--dur-3) var(--ease-out-quart);overflow-x:auto}@container (width>=620px){.lane.svelte-erh335{--fade-end:0px}}.lane.svelte-erh335::-webkit-scrollbar{display:none}.lanes[data-moving].svelte-erh335 .lane:where(.svelte-erh335){--fade-start:var(--fade);--fade-end:var(--fade);scroll-snap-type:none;overflow-x:clip}.lane-row.svelte-erh335{gap:var(--chip-gap);width:max-content;display:flex}.lane-row.svelte-erh335>li:where(.svelte-erh335){width:var(--chip-w);scroll-snap-align:start;flex:none}.timer.svelte-erh335{background:color-mix(in oklab, var(--primary) 70%, transparent);transform-origin:0;pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:3px;left:.875rem;right:.875rem}.chip-active.svelte-erh335 .tile{background:linear-gradient(var(--brand-muted), var(--brand-muted)), var(--background)}.chip-active.svelte-erh335 .tile-ai{background:linear-gradient(var(--agent-muted), var(--agent-muted)), var(--background)}@media (prefers-reduced-motion:no-preference){.caret.svelte-erh335{animation:1s step-end infinite svelte-erh335-blink}}@keyframes svelte-erh335-blink{50%{opacity:0}}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.scene.svelte-u5zwh8{--gutter:14px;--node-col:20px;--wire:var(--hairline-strong);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex;position:absolute;inset:0}.head.svelte-u5zwh8{height:44px;padding:0 var(--gutter);border-bottom:1px solid var(--hairline);flex:none;align-items:center;gap:8px;display:flex}.board.svelte-u5zwh8{white-space:nowrap;font-size:12.5px;font-weight:600}.system.svelte-u5zwh8{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tag.svelte-u5zwh8{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;margin-left:auto;font-size:9.5px;font-weight:500}.rail.svelte-u5zwh8{grid-template-rows:repeat(var(--n), minmax(0, 1fr));min-height:0;padding:6px var(--gutter);flex:1;display:grid;position:relative}.line.svelte-u5zwh8,.progress.svelte-u5zwh8{left:calc(var(--gutter) + var(--node-col) / 2 - 1px);width:2px;top:calc(6px + (100% - 12px) / var(--n) / 2);bottom:calc(6px + (100% - 12px) / var(--n) / 2);border-radius:2px;position:absolute}.line.svelte-u5zwh8{background:color-mix(in oklab, var(--foreground) 34%, transparent)}.progress.svelte-u5zwh8{background:var(--primary);transform-origin:top;opacity:0}.stage.svelte-u5zwh8{grid-template-columns:var(--node-col) minmax(0, max-content) minmax(14px, 1fr) auto;align-items:center;column-gap:9px;min-height:0;display:grid;position:relative}.node.svelte-u5zwh8{background:var(--foreground);width:10px;height:10px;box-shadow:0 0 0 3px var(--face,var(--card));border-radius:50%;justify-self:center;position:relative}.ring.svelte-u5zwh8{border:2px solid var(--primary);opacity:0;border-radius:50%;position:absolute;inset:-1px}.label.svelte-u5zwh8{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.wire.svelte-u5zwh8{background:var(--wire);height:1px;position:relative}.wire.svelte-u5zwh8:after{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;width:0;height:0;position:absolute;top:-3px}.wire[data-dir=out].svelte-u5zwh8:after{border-left:5px solid var(--foreground);right:-1px}.wire[data-dir=in].svelte-u5zwh8:after{border-right:5px solid var(--foreground);left:-1px}.lit.svelte-u5zwh8{background:var(--primary);opacity:0;height:2px;position:absolute;inset:-.5px 0;transform:scaleX(0)}.wire[data-dir=out].svelte-u5zwh8 .lit:where(.svelte-u5zwh8){transform-origin:0}.wire[data-dir=in].svelte-u5zwh8 .lit:where(.svelte-u5zwh8){transform-origin:100%}.packet.svelte-u5zwh8{opacity:0;width:100%;height:6px;position:absolute;top:-2.5px;left:0}.packet.svelte-u5zwh8 b:where(.svelte-u5zwh8){background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 30%, transparent);border-radius:50%;display:block}.chip.svelte-u5zwh8{background:var(--chip,var(--surface));min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:9px;align-items:center;gap:7px;padding:4px 10px 4px 4px;display:inline-flex;position:relative}.glow.svelte-u5zwh8{border-radius:inherit;box-shadow:0 0 0 1.5px var(--primary), 0 0 18px -4px var(--primary);opacity:0;pointer-events:none;position:absolute;inset:0}.chip.ai.svelte-u5zwh8 .glow:where(.svelte-u5zwh8){box-shadow:0 0 0 1.5px var(--agent), 0 0 18px -4px var(--agent)}.chip-text.svelte-u5zwh8{flex-direction:column;min-width:0;line-height:1.2;display:flex}.app.svelte-u5zwh8{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.note.svelte-u5zwh8{color:var(--muted-foreground);white-space:nowrap;font-size:10px;position:relative}.note-lit.svelte-u5zwh8{color:var(--primary-text);opacity:0;font-style:normal;position:absolute;inset:0}.chip.ai.svelte-u5zwh8 .note-lit:where(.svelte-u5zwh8){color:color-mix(in oklab, var(--agent) 80%, var(--foreground))}.traveler.svelte-u5zwh8{top:6px;left:var(--gutter);width:var(--node-col);height:calc((100% - 12px) / var(--n));transform:translateY(calc((var(--n) - 1) * 100%));pointer-events:none;place-items:center;display:grid;position:absolute}.traveler.svelte-u5zwh8 i:where(.svelte-u5zwh8){border-radius:50%;grid-area:1/1;width:12px;height:12px;display:block}.traveler.svelte-u5zwh8 .dot:where(.svelte-u5zwh8){background:var(--foreground);box-shadow:0 0 0 3px var(--face,var(--card))}.traveler.svelte-u5zwh8 .ride:where(.svelte-u5zwh8){background:var(--primary);box-shadow:0 0 0 3px var(--face,var(--card)), 0 0 0 6px color-mix(in oklab, var(--primary) 26%, transparent);opacity:0}.foot.svelte-u5zwh8{height:48px;padding:0 var(--gutter);border-top:1px solid var(--hairline);flex:none;align-items:center;gap:9px;display:flex}.item.svelte-u5zwh8{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.owner.svelte-u5zwh8{letter-spacing:.02em;background:color-mix(in oklab, var(--foreground) 9%, transparent);width:22px;height:22px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.status.svelte-u5zwh8{flex:none;display:grid}.pill.svelte-u5zwh8{white-space:nowrap;border-radius:999px;grid-area:1/1;justify-self:end;padding:3px 9px;font-size:10.5px;font-weight:500}.done.svelte-u5zwh8{background:var(--success);color:var(--success-foreground)}.working.svelte-u5zwh8{background:var(--warning);color:var(--warning-foreground);opacity:0}@container pane (width<=380px){.scene.svelte-u5zwh8{--gutter:11px}.stage.svelte-u5zwh8{column-gap:7px}.system.svelte-u5zwh8{display:none}}.lifecycle-pane.svelte-s52596{container:pane/inline-size}.face.svelte-s52596{--face:var(--card);aspect-ratio:1.02;background:var(--face);width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);border-radius:14px;position:relative;overflow:hidden}@container pane (width<=419.98px){.face.svelte-s52596{aspect-ratio:.8}}.meter-row.svelte-1h8ee3a{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 2.75rem}.track.svelte-1h8ee3a{background:color-mix(in oklab, var(--foreground) 7%, transparent);height:.75rem;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9999px;display:block;position:relative}.fill.svelte-1h8ee3a{width:calc(var(--share) * 100%);border-radius:inherit;background:var(--foreground);clip-path:inset(0 round 9999px);min-width:.75rem;position:absolute;inset:0 auto 0 0}.scale.svelte-1h8ee3a{border-top:1px solid var(--hairline-strong);height:1.75rem;display:block;position:relative}.tick.svelte-1h8ee3a{top:-1px;left:calc(var(--at) * 100%);flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50%}.tick.svelte-1h8ee3a:first-child{align-items:flex-start;translate:0}.tick.svelte-1h8ee3a:last-child{align-items:flex-end;translate:-100%}@container (width<=26rem){.tick.svelte-1h8ee3a:nth-child(2) b:where(.svelte-1h8ee3a),.tick.svelte-1h8ee3a:nth-child(4) b:where(.svelte-1h8ee3a){visibility:hidden}}.tick.svelte-1h8ee3a i:where(.svelte-1h8ee3a){background:var(--hairline-strong);width:1px;height:.375rem;display:block}.tick.svelte-1h8ee3a b:where(.svelte-1h8ee3a){color:var(--muted-foreground);white-space:nowrap;margin-top:.125rem;font-size:.7857rem;font-weight:500}.bundle.svelte-1h8ee3a{gap:3px;height:1rem;display:flex}.segment.svelte-1h8ee3a{clip-path:inset(0 round 9999px);border-radius:9999px;flex:1}[data-tone=a].svelte-1h8ee3a{background:var(--foreground)}[data-tone=b].svelte-1h8ee3a{background:color-mix(in oklab, var(--foreground) 55%, transparent)}.swatch.svelte-1h8ee3a{border-radius:9999px;width:.625rem;height:.625rem}@media (prefers-reduced-motion:no-preference){.reveal-pending .fill.svelte-1h8ee3a{clip-path:inset(0 calc(100% - .75rem) 0 0 round 9999px)}.reveal-pending.is-in .fill.svelte-1h8ee3a{clip-path:inset(0 round 9999px);transition:clip-path .8s var(--ease-out-quart) calc(.2s + var(--i,0) * .1s)}.reveal-pending .segment.svelte-1h8ee3a{clip-path:inset(0 100% 0 0 round 9999px)}.reveal-pending.is-in .segment.svelte-1h8ee3a{clip-path:inset(0 round 9999px);transition:clip-path .42s var(--ease-out-quart) calc(.2s + var(--i,0) * 90ms)}}.wl-grid.svelte-17w7j33{grid-template-columns:minmax(3.25rem, 1.7fr) repeat(var(--weeks), minmax(0, 1fr));align-items:center;row-gap:0;display:grid}.wl-mine.svelte-17w7j33{background:var(--mon-blue-wash)}.wl-sub.svelte-17w7j33{grid-column:1/-1;grid-template-columns:subgrid;background:var(--mon-blue-wash);align-items:center;display:grid}.wl-track.svelte-17w7j33{align-items:center;padding:0 .25rem;display:flex}.wl-empty.svelte-17w7j33{opacity:.35}.wl-cell.svelte-17w7j33{transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart)}@media (prefers-reduced-motion:reduce){.wl-cell.svelte-17w7j33{transition:none}}.run-log.svelte-119llq7{container-type:inline-size}.face.svelte-119llq7{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);font-family:var(--font-sans);color:var(--foreground);border-radius:14px;overflow:hidden}.pair.svelte-119llq7{grid-template-columns:auto minmax(2.5rem,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.end.svelte-119llq7{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex;position:relative}.end-name.svelte-119llq7{font-size:var(--t-app);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.glow.svelte-119llq7{border-radius:inherit;box-shadow:0 0 0 1.5px var(--primary), 0 0 18px -4px var(--primary);opacity:0;pointer-events:none;position:absolute;inset:0}.line.svelte-119llq7{background:var(--hairline-strong);border-radius:1px;height:2px;position:relative}.port.svelte-119llq7{background:var(--muted-foreground);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.port.left.svelte-119llq7{left:-2px}.port.right.svelte-119llq7{right:-2px}.lit.svelte-119llq7{background:var(--primary);opacity:0;transform-origin:0;border-radius:1.5px;height:3px;position:absolute;inset:-.5px 0;transform:scaleX(0)}.packet.svelte-119llq7{opacity:0;width:100%;height:6px;position:absolute;top:-2px;left:0}.packet.svelte-119llq7 b:where(.svelte-119llq7){background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 30%, transparent);border-radius:50%;display:block}.strip.svelte-119llq7{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-size:var(--t-strip);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:6px 14px;font-weight:500;display:flex}.stage.svelte-119llq7{overflow:hidden}.runs.svelte-119llq7{margin:0;padding:0 14px 4px;list-style:none}.run.svelte-119llq7{border-top:1px solid var(--hairline);background:var(--card);grid-template-columns:14px minmax(0,1.15fr) minmax(0,1fr) auto auto;align-items:center;column-gap:10px;height:40px;display:grid}.run.svelte-119llq7:first-child{border-top-color:#0000}.dir.svelte-119llq7{color:var(--muted-foreground);display:inline-flex}.record.svelte-119llq7{font-size:var(--t-record);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.moved.svelte-119llq7{font-size:var(--t-moved);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pill.svelte-119llq7{background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:999px;place-items:center;min-width:3.75rem;height:1.375rem;padding:0 8px;display:inline-grid;position:relative;overflow:hidden}.fill.svelte-119llq7{transform-origin:0;background:var(--pill-fill);position:absolute;inset:0}.label.svelte-119llq7{font-size:var(--t-pill);white-space:nowrap;color:var(--pill-ink);font-weight:500;line-height:1;position:relative}[data-s=done].svelte-119llq7{--pill-fill:var(--success);--pill-ink:var(--success-foreground)}[data-s=retried].svelte-119llq7{--pill-fill:var(--warning);--pill-ink:var(--warning-foreground)}.time.svelte-119llq7{font-size:var(--t-time);color:var(--muted-foreground);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.reveal-pending:not(.is-in) .run[data-run="0"].svelte-119llq7{opacity:0;transform:translateY(-6px)}.reveal-pending:not(.is-in) .run[data-run="1"].svelte-119llq7{opacity:0;transform:translateY(calc(-100% - 6px))}.reveal-pending:not(.is-in) .run[data-run="2"].svelte-119llq7,.reveal-pending:not(.is-in) .run[data-run="3"].svelte-119llq7,.reveal-pending:not(.is-in) .run[data-run="4"].svelte-119llq7{transform:translateY(-200%)}}@container (width<=399.98px){.pair.svelte-119llq7{gap:10px;padding:10px 11px}.strip.svelte-119llq7,.runs.svelte-119llq7{padding-left:11px;padding-right:11px}.run.svelte-119llq7{grid-template-columns:14px minmax(0,1fr) auto auto}.moved.svelte-119llq7{display:none}}.system-map.svelte-t0rot9{container-type:inline-size}.face.svelte-t0rot9{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);font-family:var(--font-sans);color:var(--foreground);border-radius:14px;overflow:hidden}.head.svelte-t0rot9{height:44px;padding:0 var(--gutter);border-bottom:1px solid var(--hairline);align-items:center;gap:8px;display:flex}.head.svelte-t0rot9 .head-icon{color:var(--muted-foreground);flex:none}.title.svelte-t0rot9{font-size:var(--t-head);white-space:nowrap;font-weight:600}.tag.svelte-t0rot9{font-size:var(--t-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;margin-left:auto;font-weight:500}.stage.svelte-t0rot9{height:var(--h-wide);position:relative}.systems.svelte-t0rot9{margin:0;padding:0;list-style:none}.slot.svelte-t0rot9,.hub.svelte-t0rot9{left:var(--x);top:var(--y);width:var(--w);height:var(--h);position:absolute}.chip.svelte-t0rot9,.hub.svelte-t0rot9{appearance:none;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0}.chip.svelte-t0rot9{width:100%;height:100%;padding:0 var(--pad);flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex;position:relative}@container (width>=428px){.slot[data-edge=left].svelte-t0rot9 .chip:where(.svelte-t0rot9){padding-left:var(--pad-port)}.slot[data-edge=right].svelte-t0rot9 .chip:where(.svelte-t0rot9){padding-right:var(--pad-port)}.slot[data-edge=bottom].svelte-t0rot9 .chip:where(.svelte-t0rot9){padding-bottom:4px}.slot[data-edge=top].svelte-t0rot9 .chip:where(.svelte-t0rot9){padding-top:4px}}@media (hover:hover){.chip.svelte-t0rot9:hover,.hub.svelte-t0rot9:hover{box-shadow:inset 0 0 0 1px var(--foreground)}}.chip.svelte-t0rot9:focus-visible,.hub.svelte-t0rot9:focus-visible{box-shadow:inset 0 0 0 1px var(--foreground);outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}.name.svelte-t0rot9{min-width:0;font-size:var(--t-name);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:16px;overflow:hidden}.keeps.svelte-t0rot9{min-width:0;font-size:var(--t-keeps);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;line-height:14px;overflow:hidden}.hub.svelte-t0rot9{padding:0 var(--hub-inset);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.tile.svelte-t0rot9{width:28px;height:28px;display:block;position:relative}.tile-lit.svelte-t0rot9{opacity:0;position:absolute;inset:0}.hub-name.svelte-t0rot9{font-size:var(--t-hub);white-space:nowrap;font-weight:500;line-height:15px}.glow.svelte-t0rot9{border-radius:inherit;box-shadow:0 0 0 1.5px var(--primary), 0 0 18px -4px var(--primary);opacity:0;pointer-events:none;position:absolute;inset:0}.drawing.svelte-t0rot9,.motion.svelte-t0rot9{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.drawing-narrow.svelte-t0rot9{display:none}.dot.svelte-t0rot9{fill:var(--foreground)}.wire.svelte-t0rot9{stroke:var(--foreground);stroke-width:2.5px;visibility:hidden}.wire.on.svelte-t0rot9{visibility:visible}.ring.svelte-t0rot9{fill:var(--surface);stroke:var(--foreground);stroke-width:1.75px}.record.svelte-t0rot9{fill:var(--foreground);transform-box:fill-box;transform-origin:50%}.motion.svelte-t0rot9 .m-line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;opacity:0}.motion.svelte-t0rot9 .m-bead{fill:none;stroke:var(--primary);stroke-width:6.5px;stroke-linecap:round;opacity:0}.motion.svelte-t0rot9 .m-dot,.motion.svelte-t0rot9 .m-fill{fill:var(--primary);opacity:0;transform-box:fill-box;transform-origin:50%}@container (width<=427.98px){.stage.svelte-t0rot9{height:var(--h-narrow)}.slot.svelte-t0rot9,.hub.svelte-t0rot9{left:var(--nx);top:var(--ny);width:var(--nw);height:var(--nh)}.hub.svelte-t0rot9{padding:0 var(--hub-inset-end) 0 var(--hub-inset-start)}.chip.svelte-t0rot9{padding-left:var(--pad-port)}.drawing-wide.svelte-t0rot9{display:none}.drawing-narrow.svelte-t0rot9{display:block}}.focus-pane.svelte-ax6hu{font-family:var(--font-sans);color:var(--foreground);container-type:inline-size}.face.svelte-ax6hu{aspect-ratio:1.06;background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);border-radius:14px;position:relative;overflow:hidden}.system.svelte-ax6hu{color:var(--muted-foreground);flex-direction:column;font-size:8.5px;line-height:1;display:flex;position:absolute;inset:0}.bar.svelte-ax6hu{border-bottom:1px solid var(--hairline);background:var(--surface);white-space:nowrap;align-items:center;gap:12px;height:26px;padding:0 10px;display:flex}.crumb.svelte-ax6hu{color:var(--foreground);align-items:center;gap:5px;font-weight:600;display:inline-flex}.pip.svelte-ax6hu{background:var(--muted-foreground);opacity:.6;border-radius:2px;width:8px;height:8px}.tabs.svelte-ax6hu{gap:10px;display:flex;overflow:hidden}.tabs.svelte-ax6hu b:where(.svelte-ax6hu){border-bottom:1.5px solid #0000;padding-bottom:2px;font-weight:500}.tabs.svelte-ax6hu b.on:where(.svelte-ax6hu){color:var(--foreground);border-bottom-color:var(--foreground)}.body.svelte-ax6hu{flex:1;grid-template-columns:74px minmax(0,1fr) 64px;min-height:0;display:grid}.rail.svelte-ax6hu,.panel.svelte-ax6hu{background:var(--surface);margin:0;padding:8px 0;list-style:none;overflow:hidden}.rail.svelte-ax6hu{border-right:1px solid var(--hairline)}.rail.svelte-ax6hu li:where(.svelte-ax6hu){white-space:nowrap;align-items:center;gap:5px;height:18px;padding:0 8px;display:flex}.rail.svelte-ax6hu li:where(.svelte-ax6hu) i:where(.svelte-ax6hu){background:var(--hairline-strong);border-radius:2px;flex:none;width:7px;height:7px}.rail.svelte-ax6hu li.on:where(.svelte-ax6hu){color:var(--foreground);background:color-mix(in oklab, var(--foreground) 5%, transparent);font-weight:600}.panel.svelte-ax6hu{border-left:1px solid var(--hairline)}.panel.svelte-ax6hu li:where(.svelte-ax6hu){white-space:nowrap;text-overflow:ellipsis;height:18px;padding:0 8px;line-height:18px;overflow:hidden}.table.svelte-ax6hu{flex-direction:column;min-width:0;display:flex;overflow:hidden}.toolbar.svelte-ax6hu{border-bottom:1px solid var(--hairline);white-space:nowrap;align-items:center;gap:6px;height:22px;padding:0 8px;display:flex;overflow:hidden}.toolbar.svelte-ax6hu b:where(.svelte-ax6hu){box-shadow:inset 0 0 0 1px var(--hairline);border-radius:3px;padding:2px 5px;font-weight:500}.grid.svelte-ax6hu{width:var(--grid-w);min-width:100%}.head.svelte-ax6hu,.row.svelte-ax6hu{border-bottom:1px solid var(--hairline);height:20px;display:flex}.head.svelte-ax6hu span:where(.svelte-ax6hu),.cell.svelte-ax6hu{width:var(--w);border-right:1px solid var(--hairline);white-space:nowrap;flex:none;align-items:center;padding:0 5px;display:flex;overflow:hidden}.head.svelte-ax6hu span:where(.svelte-ax6hu){letter-spacing:.02em;background:var(--surface);font-weight:600}.cell.svelte-ax6hu i:where(.svelte-ax6hu){height:5px;width:var(--bar);background:color-mix(in oklab, var(--foreground) 20%, transparent);border-radius:2.5px;display:block}.cell[data-kind=status].svelte-ax6hu i:where(.svelte-ax6hu){border-radius:3px;width:100%;height:11px}.cell[data-kind=status][data-tone="0"].svelte-ax6hu i:where(.svelte-ax6hu){background:color-mix(in oklab, var(--foreground) 14%, transparent)}.cell[data-kind=status][data-tone="1"].svelte-ax6hu i:where(.svelte-ax6hu){background:color-mix(in oklab, var(--foreground) 24%, transparent)}.cell[data-kind=status][data-tone="2"].svelte-ax6hu i:where(.svelte-ax6hu){background:color-mix(in oklab, var(--foreground) 34%, transparent)}.cell[data-kind=person].svelte-ax6hu i:where(.svelte-ax6hu){background:color-mix(in oklab, var(--foreground) 28%, transparent);border-radius:50%;width:12px;height:12px}.cell[data-kind=number].svelte-ax6hu i:where(.svelte-ax6hu){height:4px;margin-left:auto}.veil.svelte-ax6hu{background:color-mix(in oklab, var(--background) 62%, transparent);-webkit-backdrop-filter:blur(1.25px);pointer-events:none;position:absolute;inset:0}.interface.svelte-ax6hu{background:var(--card);width:min(76%,300px);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);transform-origin:50%;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.head.svelte-ax6hu{align-items:center;gap:7px;margin-bottom:4px;display:flex}.mark.svelte-ax6hu{background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px}.title.svelte-ax6hu{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.2}.count.svelte-ax6hu{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal;font-weight:500}.box.svelte-ax6hu{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 10px;display:grid}.box.svelte-ax6hu .label:where(.svelte-ax6hu){letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:500;line-height:1.2}.box.svelte-ax6hu .value:where(.svelte-ax6hu){color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.25;overflow:hidden}.box.acts.svelte-ax6hu{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""input button";align-items:center;column-gap:8px}.box.acts.svelte-ax6hu .label:where(.svelte-ax6hu){grid-area:label}.input.svelte-ax6hu{background:var(--background);min-height:26px;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:6px;grid-area:input;align-items:center;padding:0 8px;display:flex}.hint.svelte-ax6hu{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.button.svelte-ax6hu{height:26px;color:var(--primary-foreground);background:var(--primary);white-space:nowrap;border-radius:6px;grid-area:button;align-items:center;gap:4px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.reveal-pending:not(.is-in) .veil.svelte-ax6hu,.reveal-pending:not(.is-in) .interface.svelte-ax6hu{opacity:0}}@container (width<=419.98px){.face.svelte-ax6hu{aspect-ratio:.92}.body.svelte-ax6hu{grid-template-columns:64px minmax(0,1fr)}.panel.svelte-ax6hu{display:none}.interface.svelte-ax6hu{width:min(84%,300px)}}.fields-pane.svelte-bo814d{font-family:var(--font-sans);color:var(--foreground);container-type:inline-size}.face.svelte-bo814d{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);border-radius:14px;overflow:hidden}.strip.svelte-bo814d,.foot.svelte-bo814d{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:8px 14px;font-size:10px;font-weight:500;display:flex}.strip.svelte-bo814d{border-bottom:1px solid var(--hairline)}.foot.svelte-bo814d{border-top:1px solid var(--hairline)}.tag.svelte-bo814d,.who.svelte-bo814d{color:var(--primary-text)}.count.svelte-bo814d b:where(.svelte-bo814d){color:var(--foreground);font-weight:600}.list.svelte-bo814d{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;margin:0;padding:8px 10px;list-style:none;display:grid}.field.svelte-bo814d{min-height:32px;opacity:var(--ghost);transition:opacity var(--dur-3) var(--ease-out-quart);border-radius:7px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px;display:grid;position:relative}.field[data-kept].svelte-bo814d{opacity:1}.label.svelte-bo814d{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.value.svelte-bo814d{min-height:24px;color:var(--foreground);background:var(--background);box-shadow:inset 0 0 0 1px var(--hairline-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.value[data-kind=number].svelte-bo814d{font-variant-numeric:tabular-nums}.pip.svelte-bo814d{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px}.ring.svelte-bo814d{border-radius:inherit;box-shadow:0 0 0 1.5px var(--primary);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out-quart);position:absolute;inset:0}.field[data-kept].svelte-bo814d .ring:where(.svelte-bo814d){opacity:1}@media (prefers-reduced-motion:no-preference){.reveal-pending:not(.is-in) .field.svelte-bo814d{opacity:1}.reveal-pending:not(.is-in) .ring.svelte-bo814d{opacity:0}}@media (prefers-reduced-motion:reduce){.field.svelte-bo814d,.ring.svelte-bo814d{transition:none}}@container (width<=419.98px){.list.svelte-bo814d{grid-template-columns:minmax(0,1fr)}.field.svelte-bo814d{grid-template-columns:96px minmax(0,1fr)}}.care-pane.svelte-1bdq640{font-family:var(--font-sans);color:var(--foreground);container-type:inline-size}.face.svelte-1bdq640{aspect-ratio:1.06;background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);border-radius:14px;flex-direction:column;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.head.svelte-1bdq640{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;line-height:1.2;display:flex}.system.svelte-1bdq640{letter-spacing:-.01em;align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.system.svelte-1bdq640 em:where(.svelte-1bdq640){color:var(--muted-foreground);font-style:normal;font-weight:400}.pulse.svelte-1bdq640{background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.pulse.svelte-1bdq640:after{content:"";background:var(--primary);opacity:.22;border-radius:50%;position:absolute;inset:-4px}.state.svelte-1bdq640{background:color-mix(in oklab, var(--success) 12%, transparent);color:var(--success);letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.ok.svelte-1bdq640{background:var(--success);border-radius:50%;width:7px;height:7px}.year.svelte-1bdq640{flex:auto;width:100%;height:auto;min-height:0;margin-top:10px;display:block;overflow:visible}.lane.svelte-1bdq640{letter-spacing:.08em;text-transform:uppercase;text-anchor:end;fill:var(--muted-foreground);font-size:8.5px;font-weight:600}.rail.svelte-1bdq640{stroke:var(--hairline-strong);stroke-width:1.5px}.station.svelte-1bdq640{fill:var(--card);stroke:var(--hairline-strong);stroke-width:1.5px}.station.shipped.svelte-1bdq640{fill:var(--primary);stroke:var(--primary)}.stem.svelte-1bdq640{stroke:var(--hairline-strong);stroke-width:1.5px}.card-face.svelte-1bdq640{fill:var(--card);stroke:var(--hairline-strong);stroke-width:1px}.avatar.svelte-1bdq640{fill:var(--brand-muted)}.initials.svelte-1bdq640{letter-spacing:.02em;text-anchor:middle;fill:var(--primary-text);font-size:7.5px;font-weight:700}.label.svelte-1bdq640{letter-spacing:-.005em;fill:var(--foreground);font-size:11px;font-weight:500}.area.svelte-1bdq640{fill:color-mix(in oklab, var(--success) 9%, transparent)}.line.svelte-1bdq640{fill:none;stroke:var(--success);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ring-halo.svelte-1bdq640{fill:color-mix(in oklab, var(--success) 16%, transparent)}.ring-dot.svelte-1bdq640{fill:var(--card);stroke:var(--success);stroke-width:2px}.caught.svelte-1bdq640{fill:var(--success);font-size:9.5px;font-weight:600}.month.svelte-1bdq640{text-anchor:middle;fill:var(--muted-foreground);font-size:10px;font-weight:500}.foot.svelte-1bdq640{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:12px;font-size:.75rem;line-height:1.2;display:flex}.owners.svelte-1bdq640{align-items:center;gap:10px;min-width:0;display:inline-flex}.faces.svelte-1bdq640{flex:none;display:inline-flex}.face-dot.svelte-1bdq640{background:var(--brand-muted);width:24px;height:24px;box-shadow:0 0 0 2px var(--card);color:var(--primary-text);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:8.5px;font-style:normal;font-weight:700;display:inline-flex}.face-dot.svelte-1bdq640:first-child{margin-left:0}.owners-words.svelte-1bdq640{color:var(--foreground);font-weight:500}.tally.svelte-1bdq640{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:no-preference){.reveal-pending:not(.is-in) .card.svelte-1bdq640,.reveal-pending:not(.is-in) .stem.svelte-1bdq640,.reveal-pending:not(.is-in) .ring.svelte-1bdq640,.reveal-pending:not(.is-in) .area.svelte-1bdq640{opacity:0}.reveal-pending:not(.is-in) .line.svelte-1bdq640{stroke-dashoffset:1px}.pulse.svelte-1bdq640:after{animation:2.8s ease-in-out infinite svelte-1bdq640-care-breathe}}@keyframes svelte-1bdq640-care-breathe{0%,to{opacity:.22;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@container (width<=419.98px){.face.svelte-1bdq640{aspect-ratio:.98;padding:16px 16px 14px}.head.svelte-1bdq640{font-size:.8125rem}.owners-words.svelte-1bdq640,.tally.svelte-1bdq640{font-size:.6875rem}}.rollout-pane.svelte-1pig7ik{font-family:var(--font-sans);color:var(--foreground);container-type:inline-size}.face.svelte-1pig7ik{background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);border-radius:14px;flex-direction:column;justify-content:center;gap:0;padding:30px 30px 26px;display:flex;position:relative}.stages.svelte-1pig7ik{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.stage.svelte-1pig7ik{min-width:0}.scene.svelte-1pig7ik{aspect-ratio:1.08;background:var(--surface-sunken);border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.sheet.svelte-1pig7ik{background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:8px;flex-direction:column;gap:9px;padding:11px;display:flex}.step.svelte-1pig7ik{align-items:center;gap:6px;min-width:0;display:flex}.box.svelte-1pig7ik{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--hairline-strong);color:var(--primary-foreground);border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.step.done.svelte-1pig7ik .box:where(.svelte-1pig7ik){background:var(--primary);box-shadow:none}.text.svelte-1pig7ik{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);font-size:9.5px;font-weight:500;line-height:1.2;overflow:hidden}.step.svelte-1pig7ik:not(.done) .text:where(.svelte-1pig7ik){color:var(--muted-foreground)}.board.svelte-1pig7ik{background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:8px;flex-direction:column;gap:8px;padding:10px 11px 11px;display:flex}.board-head.svelte-1pig7ik{align-items:center;gap:5px;margin-bottom:2px;display:flex}.board-dot.svelte-1pig7ik{background:var(--primary);border-radius:2px;flex:none;width:6px;height:6px}.board-title.svelte-1pig7ik{background:var(--hairline-strong);border-radius:2px;flex:auto;max-width:34px;height:4px}.in-use.svelte-1pig7ik{background:color-mix(in oklab, var(--success) 14%, transparent);color:var(--success);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:1.5px 5px;font-size:7px;font-style:normal;font-weight:700}.row.svelte-1pig7ik{align-items:center;gap:6px;display:flex}.bar.svelte-1pig7ik{height:6px;width:var(--w);background:var(--viz-before-soft);border-radius:3px}.pill.svelte-1pig7ik{border-radius:3px;flex:none;width:26px;height:10px;margin-left:auto}.pill[data-tone=done].svelte-1pig7ik{background:var(--success)}.pill[data-tone=working].svelte-1pig7ik{background:var(--primary)}.pill[data-tone=ready].svelte-1pig7ik{background:var(--viz-before)}.board.lit.svelte-1pig7ik{box-shadow:inset 0 0 0 1.5px var(--primary), var(--glow)}.team.svelte-1pig7ik{justify-content:center;align-items:center;gap:6px;display:flex}.person-card.svelte-1pig7ik{display:inline-flex;position:relative}.avatar.svelte-1pig7ik{background:var(--brand-muted);width:32px;height:32px;color:var(--primary-text);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.tick.svelte-1pig7ik{background:var(--success);width:13px;height:13px;box-shadow:0 0 0 2px var(--surface-sunken);color:var(--success-foreground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.track.svelte-1pig7ik{height:48px;margin-top:18px;position:relative}.line.svelte-1pig7ik,.fill.svelte-1pig7ik{border-radius:1px;height:2px;position:absolute;top:5px;left:0;right:0}.line.svelte-1pig7ik{background:var(--hairline-strong)}.fill.svelte-1pig7ik{background:var(--primary);transform-origin:0}.station.svelte-1pig7ik{left:var(--at);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:0;translate:-50%}.station-dot.svelte-1pig7ik,.station-on.svelte-1pig7ik{border-radius:50%;width:12px;height:12px}.station-dot.svelte-1pig7ik{background:var(--card);box-shadow:inset 0 0 0 2px var(--hairline-strong)}.station-on.svelte-1pig7ik{background:var(--primary);box-shadow:0 0 0 4px var(--brand-muted);position:absolute;top:0}.station.live.svelte-1pig7ik .station-on:where(.svelte-1pig7ik){background:var(--success);box-shadow:0 0 0 4px color-mix(in oklab, var(--success) 16%, transparent)}.station-name.svelte-1pig7ik{letter-spacing:.01em;white-space:nowrap;color:var(--foreground);font-size:.8125rem;font-weight:600}.station.live.svelte-1pig7ik .station-name:where(.svelte-1pig7ik){color:var(--success)}.adoption.svelte-1pig7ik{border-top:1px solid var(--hairline);align-items:center;gap:14px;margin-top:12px;padding-top:16px;font-size:.75rem;line-height:1.2;display:flex}.adoption-words.svelte-1pig7ik{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;font-size:.625rem;font-weight:600}.people.svelte-1pig7ik{flex:auto;gap:6px;min-width:0;display:flex}.person.svelte-1pig7ik{aspect-ratio:1;max-width:18px;box-shadow:inset 0 0 0 1.5px var(--hairline-strong);border-radius:50%;flex:1 1 0;position:relative}.person-on.svelte-1pig7ik{background:var(--primary);border-radius:50%;position:absolute;inset:0}.adoption-end.svelte-1pig7ik{color:var(--foreground);flex:none;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.ok.svelte-1pig7ik{background:var(--success);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.reveal-pending:not(.is-in) .fill.svelte-1pig7ik{transform:scaleX(0)}.reveal-pending:not(.is-in) .stage.svelte-1pig7ik{opacity:.28}.reveal-pending:not(.is-in) .station-on.svelte-1pig7ik,.reveal-pending:not(.is-in) .person-on.svelte-1pig7ik{opacity:0}}@container (width<=559.98px){.face.svelte-1pig7ik{padding:20px 18px 18px}.stages.svelte-1pig7ik{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scene.svelte-1pig7ik{aspect-ratio:1.55}.adoption-end.svelte-1pig7ik{display:none}.person.svelte-1pig7ik{max-width:14px}}@container (width<=359.98px){.station-name.svelte-1pig7ik{font-size:.6875rem}}.fit.svelte-13zqtb4{width:calc(100% * var(--fit));container:steps-fit/inline-size}.frame.svelte-13zqtb4{container:steps/inline-size}.fit.svelte-13zqtb4>.frame:where(.svelte-13zqtb4){width:calc(100% / var(--fit))}.steps.svelte-13zqtb4,.track.svelte-13zqtb4{--r:var(--r0);--label-lh:1.35;--station:calc(var(--label-size) * var(--label-lh) / 2);--clear-y:calc(var(--r) + 3px);--clear-x:calc(var(--r) + 3px);--idx-w:1.25rem;--mark-w:calc(var(--r) * 2 + 2px);--rail-x:calc(var(--r) + 1px);--col-gap:.625rem;--text-gap:.75rem;--rail-y:23px}.steps.svelte-13zqtb4{--tone:var(--primary);--end-tone:var(--foreground);--rail:color-mix(in oklab, var(--primary) 45%, transparent);--unlit:var(--hairline-strong);--gap:1.125rem}.steps[data-detailed].svelte-13zqtb4{--gap:1.625rem}.steps[data-align=center].svelte-13zqtb4{width:fit-content;max-width:100%;margin-inline:auto}.step.svelte-13zqtb4{grid-template-columns:var(--idx-w) minmax(0, 1fr);column-gap:calc(var(--col-gap) + var(--mark-w) + var(--text-gap));padding-bottom:var(--gap);align-items:baseline;display:grid;position:relative}.step.svelte-13zqtb4:last-child{padding-bottom:0}.step[data-kind=agent].svelte-13zqtb4{--tone:var(--agent);--end-tone:var(--agent)}.step[data-kind=system].svelte-13zqtb4{--tone:var(--muted-foreground);--end-tone:var(--muted-foreground)}.index.svelte-13zqtb4{text-align:right;letter-spacing:.06em;font-variant-numeric:tabular-nums lining-nums;color:var(--muted-foreground);font-size:11px;font-weight:500;line-height:1}.body.svelte-13zqtb4{min-width:0}.label.svelte-13zqtb4{font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:-.005em;color:var(--foreground);text-wrap:balance;overflow-wrap:break-word;font-weight:500}.detail.svelte-13zqtb4{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:.375rem;font-size:.875rem;line-height:1.6}.mark.svelte-13zqtb4{top:0;bottom:0;left:calc(var(--idx-w) + var(--col-gap));width:var(--mark-w);pointer-events:none;position:absolute}.glyph.svelte-13zqtb4{z-index:1;left:calc(var(--rail-x) - var(--r));top:calc(var(--station) - var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);position:absolute;overflow:visible}.station.svelte-13zqtb4{fill:var(--tone);transform-box:fill-box;transform-origin:50%}.end.svelte-13zqtb4{fill:var(--end-tone)}.ping.svelte-13zqtb4{fill:none;stroke:var(--end-tone);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.seg.svelte-13zqtb4{left:calc(var(--rail-x) - .75px);width:1.5px;top:calc(var(--station) + var(--clear-y));bottom:calc(var(--r) + 3px - var(--station));background:var(--rail);border-radius:1px;position:absolute;overflow:hidden}.trace.svelte-13zqtb4{inset:calc(-1 * var(--clear-y)) 0 calc(-1 * (var(--r) + 3px));background:var(--primary);opacity:0;transform-origin:50% 0;position:absolute}.rider.svelte-13zqtb4{--ride-dir:1;z-index:2;left:var(--rail-x);top:var(--station);width:0;height:100%;position:absolute;container-type:size}.rider.svelte-13zqtb4:before{content:"";left:calc(-1 * var(--r));top:calc(-1 * var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:var(--foreground);opacity:0;transform:translate(calc(var(--ride-dir) * 100cqw), calc(var(--ride-dir) * 100cqh));border-radius:50%;position:absolute}@media (width<=767px){.steps.svelte-13zqtb4,.track.svelte-13zqtb4{--r:calc(var(--r0) - 1px);--idx-w:.9375rem;--col-gap:.4375rem;--text-gap:.625rem}.track.svelte-13zqtb4{--loop-x:.875rem;--loop-y:1rem}.index.svelte-13zqtb4{letter-spacing:.02em}}.track.svelte-13zqtb4:has(>.steps[data-align=center]:where(.svelte-13zqtb4)){width:fit-content;max-width:100%;margin-inline:auto}@container steps (width>=42rem){.steps[data-detailed].svelte-13zqtb4 .body:where(.svelte-13zqtb4){grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;column-gap:2rem;display:grid}.steps[data-detailed].svelte-13zqtb4 .detail:where(.svelte-13zqtb4){max-width:36rem;margin-top:0}}@container steps-fit (width>=100px){.steps.svelte-13zqtb4{grid-template-columns:repeat(var(--n), minmax(0, 18rem));display:grid}.step.svelte-13zqtb4{padding:0 var(--gutter) 0 0;display:block}.index.svelte-13zqtb4{text-align:left;display:block}.steps[data-direction=row].svelte-13zqtb4 .body:where(.svelte-13zqtb4){padding-top:calc(var(--rail-y) + var(--r) + .875rem);display:block}.steps[data-direction=row].svelte-13zqtb4 .detail:where(.svelte-13zqtb4){max-width:none;margin-top:.375rem}.mark.svelte-13zqtb4{width:auto;left:0;right:0;top:var(--rail-y);height:0;bottom:auto}.glyph.svelte-13zqtb4{left:0;top:calc(-1 * var(--r))}.seg.svelte-13zqtb4{left:calc(var(--r) + var(--clear-x));width:auto;height:1.5px;top:-.75px;bottom:auto;right:3px}.trace.svelte-13zqtb4{inset:0 calc(-1 * (var(--r) + 3px)) 0 calc(-1 * var(--clear-x));transform-origin:0}.rider.svelte-13zqtb4{left:var(--r);width:100%;height:0;top:0}.steps[data-align=center].svelte-13zqtb4{justify-content:center}.steps[data-align=center].svelte-13zqtb4 .step:where(.svelte-13zqtb4){padding:0 calc(var(--gutter) / 2);text-align:center}.steps[data-align=center].svelte-13zqtb4 .index:where(.svelte-13zqtb4){text-align:center}.steps[data-align=center].svelte-13zqtb4 .glyph:where(.svelte-13zqtb4){left:calc(50% - var(--r))}.steps[data-align=center].svelte-13zqtb4 .seg:where(.svelte-13zqtb4){left:calc(50% + var(--clear-x));right:calc(var(--clear-x) - 50%)}.steps[data-align=center].svelte-13zqtb4 .rider:where(.svelte-13zqtb4){left:50%}}.track.svelte-13zqtb4{--loop-x:1.5rem;--loop-y:1.5rem;--c:12px;--return:color-mix(in oklab, var(--foreground) 24%, transparent);--cue:color-mix(in oklab, var(--foreground) 42%, transparent);--d-out:var(--ret);--d-t1:calc(var(--d-out) + var(--out));--d-s1:calc(var(--d-t1) + var(--turn));--d-t2:calc(var(--d-s1) + var(--side));--d-far:calc(var(--d-t2) + var(--turn));--d-t3:calc(var(--d-far) + var(--far));--d-s2:calc(var(--d-t3) + var(--turn));--d-t4:calc(var(--d-s2) + var(--side));--d-in:calc(var(--d-t4) + var(--turn));--d-land:calc(var(--d-in) + var(--in));position:relative}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4){padding:var(--loop-y) 0 var(--loop-y) var(--loop-x)}.loop.svelte-13zqtb4{width:calc(var(--loop-x) + var(--idx-w) + var(--col-gap) + var(--rail-x));pointer-events:none;position:absolute;top:0;bottom:0;left:0}.out.svelte-13zqtb4,.in.svelte-13zqtb4,.s1.svelte-13zqtb4,.far.svelte-13zqtb4,.s2.svelte-13zqtb4{background:var(--return);position:absolute;overflow:hidden}.out.svelte-13zqtb4{left:calc(var(--rail-x) - .75px);width:1.5px;top:calc(var(--station) + var(--clear-y));bottom:calc(var(--c) - var(--loop-y))}.out.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){inset:calc(-1 * var(--clear-y)) 0 0;transform-origin:50% 0}.in.svelte-13zqtb4{left:calc(var(--rail-x) - .75px);width:1.5px;top:calc(var(--c) - var(--loop-y));bottom:calc(100% - var(--station) + var(--clear-y))}.in.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){inset:0 0 calc(-1 * var(--clear-y));transform-origin:50% 0}.s1.svelte-13zqtb4{height:1.5px;bottom:-.75px;left:var(--c);right:var(--c)}.s1.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){transform-origin:100%;inset:0}.far.svelte-13zqtb4{width:1.5px;left:-.75px;top:var(--c);bottom:var(--c)}.far.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){transform-origin:50% 100%;inset:0}.s2.svelte-13zqtb4{height:1.5px;top:-.75px;left:var(--c);right:var(--c)}.s2.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){transform-origin:0;inset:0}.turn.svelte-13zqtb4{width:var(--c);height:var(--c);position:absolute}.turn.tr.svelte-13zqtb4{top:0;right:0}.turn.br.svelte-13zqtb4{bottom:0;right:0}.turn.bl.svelte-13zqtb4{bottom:0;left:0}.turn.tl.svelte-13zqtb4{top:0;left:0}.arcs.svelte-13zqtb4{position:absolute;inset:0;overflow:visible}.arc.svelte-13zqtb4,.arc-trace.svelte-13zqtb4{fill:none;stroke-width:1.5px}.arc.svelte-13zqtb4{stroke:var(--return)}.arc-trace.svelte-13zqtb4{stroke:var(--primary);stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.in-rider.svelte-13zqtb4{top:calc(var(--c) - var(--loop-y));height:calc(var(--loop-y) - var(--c) + var(--station))}.out-rider.svelte-13zqtb4{height:calc(100% - var(--station) + var(--loop-y) - var(--c))}.s1-rider.svelte-13zqtb4{--ride-dir:-1;left:var(--c);width:calc(100% - 2 * var(--c));height:0;top:auto;bottom:0}.s1-rider.svelte-13zqtb4:before{left:auto;right:calc(-1 * var(--r))}.far-rider.svelte-13zqtb4{--ride-dir:-1;left:0;top:var(--c);width:0;height:calc(100% - 2 * var(--c))}.far-rider.svelte-13zqtb4:before{top:auto;bottom:calc(-1 * var(--r))}.s2-rider.svelte-13zqtb4{left:var(--c);width:calc(100% - 2 * var(--c));height:0;top:0}.turn.svelte-13zqtb4>.rider:where(.svelte-13zqtb4){offset-path:var(--arc);offset-rotate:0deg;opacity:0;width:0;height:0;top:0;left:0}.turn.svelte-13zqtb4>.rider:where(.svelte-13zqtb4):before{opacity:1;transform:none}.cue.svelte-13zqtb4{fill:none;stroke:var(--cue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:50%;left:0;overflow:visible;transform:translate(-50%,-50%)rotate(90deg)}@container steps-fit (width>=100px){.track.svelte-13zqtb4{width:fit-content}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4){padding:0 var(--loop-x) var(--loop-y)}.loop.svelte-13zqtb4{top:var(--rail-y);width:auto;right:0}.out.svelte-13zqtb4{left:calc(var(--r) + var(--clear-x));right:calc(var(--c) - var(--loop-x));width:auto;height:1.5px;top:-.75px;bottom:auto}.out.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){inset:0 0 0 calc(-1 * var(--clear-x));transform-origin:0}.in.svelte-13zqtb4{left:calc(var(--c) - var(--loop-x));right:calc(100% - var(--r) + var(--clear-x));width:auto;height:1.5px;top:-.75px;bottom:auto}.in.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){inset:0 calc(-1 * var(--clear-x)) 0 0;transform-origin:0}.s1.svelte-13zqtb4{width:1.5px;left:auto;right:-.75px;top:var(--c);bottom:var(--c);height:auto}.s1.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){transform-origin:50% 0}.far.svelte-13zqtb4{height:1.5px;top:auto;bottom:-.75px;left:var(--c);right:var(--c);width:auto}.far.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){transform-origin:100%}.s2.svelte-13zqtb4{width:1.5px;left:-.75px;right:auto;top:var(--c);bottom:var(--c);height:auto}.s2.svelte-13zqtb4>.trace:where(.svelte-13zqtb4){transform-origin:50% 100%}.in-rider.svelte-13zqtb4{left:calc(var(--c) - var(--loop-x));width:calc(var(--loop-x) - var(--c) + var(--r));height:0;top:0}.out-rider.svelte-13zqtb4{width:calc(100% - var(--r) + var(--loop-x) - var(--c));height:0}.s1-rider.svelte-13zqtb4{--ride-dir:1;left:auto;right:0;top:var(--c);width:0;height:calc(100% - 2 * var(--c));bottom:auto}.s1-rider.svelte-13zqtb4:before{right:auto;left:calc(-1 * var(--r))}.far-rider.svelte-13zqtb4{--ride-dir:-1;left:var(--c);width:calc(100% - 2 * var(--c));height:0;top:auto;bottom:0}.far-rider.svelte-13zqtb4:before{bottom:auto;top:calc(-1 * var(--r));left:auto;right:calc(-1 * var(--r))}.s2-rider.svelte-13zqtb4{--ride-dir:-1;left:0;top:var(--c);width:0;height:calc(100% - 2 * var(--c))}.s2-rider.svelte-13zqtb4:before{top:auto;bottom:calc(-1 * var(--r))}.cue.svelte-13zqtb4{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.track.svelte-13zqtb4:has(>.steps[data-align=center]:where(.svelte-13zqtb4)){width:fit-content;max-width:100%;margin-inline:auto}.steps[data-align=center].svelte-13zqtb4 .out:where(.svelte-13zqtb4){left:calc(50% + var(--clear-x))}.steps[data-align=center].svelte-13zqtb4 .out-rider:where(.svelte-13zqtb4){width:calc(50% + var(--loop-x) - var(--c));left:50%}.steps[data-align=center].svelte-13zqtb4 .in:where(.svelte-13zqtb4){right:calc(50% + var(--clear-x))}.steps[data-align=center].svelte-13zqtb4 .in-rider:where(.svelte-13zqtb4){left:calc(var(--c) - var(--loop-x));width:calc(var(--loop-x) - var(--c) + 50%)}}@media screen and (prefers-reduced-motion:no-preference){.steps.svelte-13zqtb4.reveal-pending .station:where(.svelte-13zqtb4){fill:var(--unlit);transform:scale(.6)}.steps.svelte-13zqtb4.reveal-pending .end:where(.svelte-13zqtb4){fill:var(--unlit)}.steps.svelte-13zqtb4.reveal-pending.is-in .step:where(.svelte-13zqtb4){--arrive:calc(var(--start) + var(--i) * var(--seg))}.steps.svelte-13zqtb4.reveal-pending.is-in .station:where(.svelte-13zqtb4){animation:svelte-13zqtb4-light .42s var(--ease-out-expo) var(--arrive) both}.steps.svelte-13zqtb4.reveal-pending.is-in .end:where(.svelte-13zqtb4){animation:svelte-13zqtb4-land var(--dur-1) var(--ease-out-quart) var(--arrive) both}.steps.svelte-13zqtb4.reveal-pending.is-in .ping:where(.svelte-13zqtb4){animation:svelte-13zqtb4-ping var(--ping) var(--ease-out-quart) var(--arrive) forwards}.steps.svelte-13zqtb4.reveal-pending.is-in .rider:where(.svelte-13zqtb4):before{animation:svelte-13zqtb4-ride var(--seg) var(--ease-in-out) var(--arrive) forwards}.steps.svelte-13zqtb4.reveal-pending.is-in .trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-trace-y calc(var(--seg) * 2.8) var(--ease-in-out) calc(var(--arrive) + var(--dwell)) forwards}@container steps-fit (width>=100px){.steps.svelte-13zqtb4.reveal-pending.is-in .trace:where(.svelte-13zqtb4){animation-name:svelte-13zqtb4-trace-x}}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending .end:where(.svelte-13zqtb4){transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .end:where(.svelte-13zqtb4){animation:svelte-13zqtb4-light .42s var(--ease-out-expo) var(--start) both, svelte-13zqtb4-settle var(--dur-1) var(--ease-out-quart) var(--d-land) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .ping:where(.svelte-13zqtb4){animation:svelte-13zqtb4-ping var(--ping) var(--ease-out-quart) var(--d-land) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .out-rider:where(.svelte-13zqtb4):before{animation:svelte-13zqtb4-go var(--out) var(--ease-in-out) var(--d-out) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .out:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-grow-y var(--out) var(--ease-in-out) var(--d-out) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-t1) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t1:where(.svelte-13zqtb4)>.rider:where(.svelte-13zqtb4){animation:svelte-13zqtb4-turn var(--turn) linear var(--d-t1) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t1:where(.svelte-13zqtb4) .arc-trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-draw var(--turn) linear var(--d-t1) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-s1) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t2:where(.svelte-13zqtb4)>.rider:where(.svelte-13zqtb4){animation:svelte-13zqtb4-turn var(--turn) linear var(--d-t2) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t2:where(.svelte-13zqtb4) .arc-trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-draw var(--turn) linear var(--d-t2) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-far) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t3:where(.svelte-13zqtb4)>.rider:where(.svelte-13zqtb4){animation:svelte-13zqtb4-turn var(--turn) linear var(--d-t3) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t3:where(.svelte-13zqtb4) .arc-trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-draw var(--turn) linear var(--d-t3) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-s2) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t4:where(.svelte-13zqtb4)>.rider:where(.svelte-13zqtb4){animation:svelte-13zqtb4-turn var(--turn) linear var(--d-t4) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .t4:where(.svelte-13zqtb4) .arc-trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-draw var(--turn) linear var(--d-t4) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-in) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .s1-rider:where(.svelte-13zqtb4):before{animation:svelte-13zqtb4-go var(--side) linear var(--d-s1) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .s1:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-grow-x var(--side) linear var(--d-s1) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-t2) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .far-rider:where(.svelte-13zqtb4):before{animation:svelte-13zqtb4-go var(--far) linear var(--d-far) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .far:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-grow-y var(--far) linear var(--d-far) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-t3) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .s2-rider:where(.svelte-13zqtb4):before{animation:svelte-13zqtb4-go var(--side) linear var(--d-s2) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .s2:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-grow-x var(--side) linear var(--d-s2) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-t4) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .in-rider:where(.svelte-13zqtb4):before{animation:svelte-13zqtb4-go var(--in) var(--ease-out-quart) var(--d-in) forwards, svelte-13zqtb4-linger calc(var(--in) + var(--dur-1)) linear var(--d-in) forwards}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .in:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation:svelte-13zqtb4-grow-y var(--in) var(--ease-out-quart) var(--d-in) forwards, svelte-13zqtb4-dim var(--tail) var(--ease-out-quart) var(--d-land) forwards}@container steps-fit (width>=100px){.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .out:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation-name:svelte-13zqtb4-grow-x,svelte-13zqtb4-dim}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .s1:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation-name:svelte-13zqtb4-grow-y,svelte-13zqtb4-dim}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .far:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation-name:svelte-13zqtb4-grow-x,svelte-13zqtb4-dim}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in~.loop:where(.svelte-13zqtb4) .s2:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation-name:svelte-13zqtb4-grow-y,svelte-13zqtb4-dim}.track.svelte-13zqtb4>.steps:where(.svelte-13zqtb4).reveal-pending.is-in .in:where(.svelte-13zqtb4)>.trace:where(.svelte-13zqtb4){animation-name:svelte-13zqtb4-grow-x,svelte-13zqtb4-dim}}}@keyframes svelte-13zqtb4-light{0%{fill:var(--unlit);transform:scale(.6)}12%{fill:var(--tone)}to{fill:var(--tone);transform:scale(1)}}@keyframes svelte-13zqtb4-land{0%{fill:var(--unlit)}to{fill:var(--end-tone)}}@keyframes svelte-13zqtb4-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.75)}}@keyframes svelte-13zqtb4-ride{0%,20%{opacity:1;transform:none}99.9%{opacity:1}to{opacity:0}}@keyframes svelte-13zqtb4-trace-y{0%{opacity:1;transform:scaleY(0)}28.6%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes svelte-13zqtb4-trace-x{0%{opacity:1;transform:scaleX(0)}28.6%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes svelte-13zqtb4-go{0%{opacity:1;transform:none}99.9%{opacity:1}to{opacity:0}}@keyframes svelte-13zqtb4-turn{0%{opacity:1;offset-distance:0%}99.9%{opacity:1;offset-distance:100%}to{opacity:0;offset-distance:100%}}@keyframes svelte-13zqtb4-linger{0%,99.9%{opacity:1}to{opacity:0}}@keyframes svelte-13zqtb4-grow-x{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes svelte-13zqtb4-grow-y{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-13zqtb4-draw{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes svelte-13zqtb4-dim{to{opacity:0}}@keyframes svelte-13zqtb4-settle{to{fill:var(--end-tone)}}.hero-facts.svelte-fvmomo{border-top:2px solid var(--foreground);display:grid}.hero-facts.svelte-fvmomo li:where(.svelte-fvmomo){padding-block:1.5rem}.hero-facts.svelte-fvmomo li:where(.svelte-fvmomo)+li:where(.svelte-fvmomo){border-top:1px solid var(--hairline-strong)}.hero-facts.svelte-fvmomo li:where(.svelte-fvmomo):last-child{padding-bottom:0}@media (width<=767px){.hero-facts.svelte-fvmomo:has(li:where(.svelte-fvmomo):nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.hero-facts.svelte-fvmomo:has(li:where(.svelte-fvmomo):nth-child(2):last-child) li:where(.svelte-fvmomo)+li:where(.svelte-fvmomo){border-top:0}.hero-facts.svelte-fvmomo:has(li:where(.svelte-fvmomo):nth-child(2):last-child) li:where(.svelte-fvmomo):last-child{padding-bottom:1.5rem}}.decision-canvas.svelte-1d0hby0{overflow:hidden}.camera.svelte-1d0hby0{transition:transform var(--dur-3) var(--ease-out-quart)}text.svelte-1d0hby0{dominant-baseline:central}.title.svelte-1d0hby0,.question.svelte-1d0hby0{fill:var(--foreground);font-size:12px;font-weight:600}.sub.svelte-1d0hby0{fill:var(--muted-foreground);font-size:11px}.label.svelte-1d0hby0{font-size:11.5px;font-weight:600}.time.svelte-1d0hby0{fill:var(--foreground);font-size:12px;font-weight:600}.variant-narrow.svelte-1d0hby0 .time:where(.svelte-1d0hby0){font-size:15px}.stamp.svelte-1d0hby0{fill:var(--muted-foreground);font-size:11px;font-weight:500}.item-id.svelte-1d0hby0{fill:var(--foreground);font-size:11px;font-weight:600}.item-name.svelte-1d0hby0{fill:var(--muted-foreground);font-size:11px}.pill-text.svelte-1d0hby0{font-weight:600}.meta.svelte-1d0hby0{fill:var(--foreground);font-size:11px;font-weight:600}.meta-value.svelte-1d0hby0,.figure-label.svelte-1d0hby0{fill:var(--muted-foreground);font-size:11px}.figure.svelte-1d0hby0{fill:var(--foreground);font-size:20px;font-weight:600}.figure-unit.svelte-1d0hby0{fill:var(--muted-foreground);font-size:11px}.answer-text.svelte-1d0hby0{font-size:11px;font-weight:600}.leaf-text.svelte-1d0hby0,.aside.svelte-1d0hby0{fill:var(--muted-foreground);font-size:11px}.mail-to.svelte-1d0hby0{fill:var(--foreground);font-size:11.5px;font-weight:600}.avatar.svelte-1d0hby0{fill:var(--foreground);font-size:9.5px;font-weight:600}.figure-chip-text.svelte-1d0hby0{fill:var(--foreground);font-size:11px;font-weight:600}.card.svelte-1d0hby0{fill:var(--surface-raised);stroke-width:1px;transition:stroke var(--dur-2) var(--ease-out-quart)}.ring.svelte-1d0hby0{fill:none;stroke:var(--primary);stroke-width:3px;stroke-opacity:.22;transition:opacity var(--dur-2) var(--ease-out-quart)}.veil.svelte-1d0hby0{fill:var(--surface-raised);transition:opacity var(--dur-3) var(--ease-out-quart)}.link.svelte-1d0hby0{fill:none;stroke:var(--hairline-strong);stroke-width:1.5px}.trace.svelte-1d0hby0{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;transition:stroke var(--dur-3) var(--ease-out-quart)}.skip-line.svelte-1d0hby0{fill:none;stroke:var(--hairline-strong);stroke-width:1.25px;stroke-dasharray:3 4}.leaf.svelte-1d0hby0{fill:var(--surface-raised);stroke:var(--hairline-strong)}.leaf-skipped.svelte-1d0hby0{fill:none;stroke:var(--hairline-strong);stroke-dasharray:3 4}.mail-sent.svelte-1d0hby0{fill:var(--surface-raised);stroke:var(--hairline-strong)}.answer.svelte-1d0hby0{fill:var(--surface-raised);stroke-width:1.25px}.pill.svelte-1d0hby0{transition:fill var(--dur-2) var(--ease-out-quart)}.reading.svelte-1d0hby0{fill:var(--agent-muted)}.row.svelte-1d0hby0,.fade.svelte-1d0hby0,.footer.svelte-1d0hby0{transition:opacity var(--dur-2) var(--ease-out-quart)}.packet.svelte-1d0hby0{fill:var(--primary);stroke:var(--surface-raised);stroke-width:1.5px}.figure-chip.svelte-1d0hby0{fill:var(--surface-raised);stroke-width:1.5px}.strike.svelte-1d0hby0{fill:none;stroke:var(--primary);stroke-width:2px}.press.svelte-1d0hby0{transform-box:view-box;transition:transform var(--dur-1) var(--ease-out-quart)}.press.pressed.svelte-1d0hby0{transform:scale(.93)}.spin.svelte-1d0hby0{animation:.9s linear infinite svelte-1d0hby0-spin}.beat.svelte-1d0hby0{animation:svelte-1d0hby0-beat 1.4s var(--ease-in-out) infinite}.ping.svelte-1d0hby0{fill:none;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:svelte-1d0hby0-ping 1.1s var(--ease-out-quart) infinite}.anim.svelte-1d0hby0{animation-play-state:paused}[data-playing] .anim.svelte-1d0hby0{animation-play-state:running}@keyframes svelte-1d0hby0-spin{to{transform:rotate(360deg)}}@keyframes svelte-1d0hby0-beat{50%{opacity:.35}}@keyframes svelte-1d0hby0-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.decision-canvas.svelte-1d0hby0 :where(.svelte-1d0hby0){transition:none;animation:none}}.decision-run.svelte-1m59oxx{container-type:inline-size}.copy.svelte-1m59oxx{z-index:1;position:relative}.run.svelte-1m59oxx{margin-top:2.5rem}.canvas.svelte-1m59oxx{flex-direction:column;gap:1.25rem;display:flex}.drawing.svelte-1m59oxx{width:100%;max-width:var(--narrow-max);transition:opacity var(--dur-2) var(--ease-out-quart);margin-inline:auto}.drawing.rewinding.svelte-1m59oxx{opacity:.25}.variant-wide.svelte-1m59oxx,.variant-medium.svelte-1m59oxx{display:none}.caption.svelte-1m59oxx{width:100%;max-width:var(--narrow-max);margin:1rem auto 0}.panel.svelte-1m59oxx{width:100%;max-width:var(--narrow-max);margin-inline:auto}@container (width>=600px){.variant-narrow.svelte-1m59oxx{display:none}.variant-medium.svelte-1m59oxx{display:block}.drawing.svelte-1m59oxx,.caption.svelte-1m59oxx,.panel.svelte-1m59oxx{max-width:var(--medium-max);width:100%;margin-inline:auto}}@container (width>=1060px){.stage.svelte-1m59oxx{grid-template-columns:minmax(0,1fr);display:grid}.copy.svelte-1m59oxx,.run.svelte-1m59oxx{grid-area:1/1}.copy.svelte-1m59oxx{width:var(--copy-w);align-self:start}.run.svelte-1m59oxx{margin-top:0}.canvas.svelte-1m59oxx{display:block;position:relative}.drawing.svelte-1m59oxx,.caption.svelte-1m59oxx{max-width:none}.variant-medium.svelte-1m59oxx{display:none}.variant-wide.svelte-1m59oxx{display:block}.panel.svelte-1m59oxx{left:0;top:var(--panel-top);width:var(--panel-w);height:var(--panel-h);max-width:none;margin:0;position:absolute}.panel-card.svelte-1m59oxx{height:100%}.caption.svelte-1m59oxx{margin:.75rem 0 0 var(--graph-x);width:auto}}.clear.svelte-1m59oxx:before{content:"";z-index:-1;background-color:var(--background);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-2rem -2.5rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000),linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000),linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.panel-card.svelte-1m59oxx{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-1);border-radius:.875rem;flex-direction:column;padding:1.125rem 1.25rem 1.25rem;display:flex;position:relative}.layers.svelte-1m59oxx{flex:1;display:grid}.layer.svelte-1m59oxx{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--dur-2) var(--ease-out-quart), visibility 0s linear var(--dur-2);flex-direction:column;grid-area:1/1;display:flex}.layer.is-on.svelte-1m59oxx{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out-quart), visibility 0s}.eyebrow.svelte-1m59oxx{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;min-height:34px;font-size:11px;font-weight:600;display:flex}.progress.svelte-1m59oxx{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin-top:.5rem;display:grid}.progress.svelte-1m59oxx li:where(.svelte-1m59oxx){background:var(--hairline-strong);height:4px;transition:background-color var(--dur-2) var(--ease-out-quart);border-radius:2px}.progress.svelte-1m59oxx li.open:where(.svelte-1m59oxx){background:var(--primary)}.progress.svelte-1m59oxx li.done:where(.svelte-1m59oxx){background:var(--foreground)}.narration.svelte-1m59oxx{min-height:3em;color:var(--foreground);text-wrap:pretty;margin:.875rem 0;font-size:1.0625rem;line-height:1.5}.log.svelte-1m59oxx{border-top:1px solid var(--hairline);gap:.25rem;margin-top:auto;padding-top:.625rem;display:grid}.log.svelte-1m59oxx li:where(.svelte-1m59oxx){min-height:1.25rem;color:var(--muted-foreground);align-items:baseline;gap:.75rem;font-size:12px;display:flex}.log.svelte-1m59oxx li.newest:where(.svelte-1m59oxx){color:var(--foreground)}.log-stamp.svelte-1m59oxx{color:var(--muted-foreground);flex:none}.figures.svelte-1m59oxx{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:.375rem;display:flex}.figure.svelte-1m59oxx{align-items:baseline;gap:.5rem;display:flex}.value.svelte-1m59oxx{color:var(--foreground);font-size:1.75rem;font-weight:600;line-height:1.1}.what.svelte-1m59oxx{color:var(--muted-foreground);font-size:12.5px}.people.svelte-1m59oxx{align-self:center;margin-left:.25rem;display:inline-flex}.person.svelte-1m59oxx{width:22px;height:22px;color:var(--foreground);background:var(--secondary);box-shadow:0 0 0 2px var(--surface-raised), inset 0 0 0 1px var(--hairline-strong);border-radius:999px;place-items:center;margin-left:-4px;font-size:8.5px;font-weight:600;display:inline-grid}.exec.svelte-1m59oxx{border-block:1px solid var(--hairline);opacity:0;transition:opacity var(--dur-2) var(--ease-out-quart);grid-template-columns:repeat(4,auto);justify-content:space-between;gap:.25rem 1.25rem;margin-top:.875rem;padding:.625rem 0;display:grid}.exec.is-on.svelte-1m59oxx,.close.is-on.svelte-1m59oxx{opacity:1}.cell.svelte-1m59oxx{min-width:0}.cell.svelte-1m59oxx dt:where(.svelte-1m59oxx){letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:500}.cell.svelte-1m59oxx dd:where(.svelte-1m59oxx){color:var(--foreground);white-space:nowrap;margin-top:.125rem;font-size:12.5px;font-weight:500}.cell.lead.svelte-1m59oxx dd:where(.svelte-1m59oxx){font-weight:600}@container (width<=599.98px){.exec.svelte-1m59oxx{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem}}.close.svelte-1m59oxx{color:var(--muted-foreground);text-wrap:pretty;opacity:0;transition:opacity var(--dur-3) var(--ease-out-quart);margin-top:auto;padding-top:.75rem;font-size:1.0625rem;line-height:1.45}.close.svelte-1m59oxx strong:where(.svelte-1m59oxx){color:var(--foreground);font-weight:600}.controls.svelte-1m59oxx{gap:.375rem;margin-top:1rem;display:flex}@container (width>=600px){.controls.svelte-1m59oxx{margin-top:0;position:absolute;top:1.125rem;right:1.25rem}.eyebrow.svelte-1m59oxx{padding-right:11rem}}.control.svelte-1m59oxx{height:34px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:color var(--dur-1) var(--ease-out-quart);border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:12px;font-weight:500;display:inline-flex}.control.svelte-1m59oxx:hover{color:var(--foreground)}.control.svelte-1m59oxx:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.control.svelte-1m59oxx{height:44px;padding:0 1rem}.eyebrow.svelte-1m59oxx{min-height:44px}}.caption.svelte-1m59oxx{color:var(--muted-foreground);text-wrap:pretty;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.drawing.svelte-1m59oxx,.layer.svelte-1m59oxx,.exec.svelte-1m59oxx,.close.svelte-1m59oxx,.progress.svelte-1m59oxx li:where(.svelte-1m59oxx){transition:none}}.canvas-ground.svelte-1av704h{background-image:radial-gradient(circle at center, var(--hairline-strong) 1px, transparent 1.5px);background-position:50% 8px;background-size:16px 16px;-webkit-mask-image:linear-gradient(#0000,#000 5rem calc(100% - 4rem),#0000);mask-image:linear-gradient(#0000,#000 5rem calc(100% - 4rem),#0000)}.faq-q.svelte-1pjz7s0{list-style:none}.faq-q.svelte-1pjz7s0::-webkit-details-marker{display:none}.faq-q.svelte-1pjz7s0:focus-visible{outline-offset:-2px}.faq-mark.svelte-1pjz7s0{width:28px;height:28px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:9999px;flex:none;margin-top:calc(.75em - 14px);position:relative}.faq-mark.svelte-1pjz7s0:before,.faq-mark.svelte-1pjz7s0:after{content:"";width:12px;height:2px;transition:rotate var(--dur-2) var(--ease-out-quart);background:currentColor;border-radius:9999px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.faq-mark.svelte-1pjz7s0:after{rotate:90deg}.faq-item[open].svelte-1pjz7s0 .faq-mark:where(.svelte-1pjz7s0):after{rotate:180deg}.faq-q.svelte-1pjz7s0:hover .faq-mark:where(.svelte-1pjz7s0),.faq-item[open].svelte-1pjz7s0 .faq-mark:where(.svelte-1pjz7s0){color:var(--primary-text);box-shadow:inset 0 0 0 1px}.faq-item[open].svelte-1pjz7s0>.faq-a:where(.svelte-1pjz7s0){animation:svelte-1pjz7s0-faq-open var(--dur-2) var(--ease-out-quart)}@keyframes svelte-1pjz7s0-faq-open{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.faq-mark.svelte-1pjz7s0,.faq-mark.svelte-1pjz7s0:before,.faq-mark.svelte-1pjz7s0:after{transition:none}.faq-item[open].svelte-1pjz7s0>.faq-a:where(.svelte-1pjz7s0){animation:none}}.lead-tabs.svelte-1l1egzj{--n:2;--i:0;grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9999px;padding:4px;display:grid;position:relative}.lead-tabs[data-count="3"].svelte-1l1egzj{--n:3}.lead-tabs[data-active="1"].svelte-1l1egzj{--i:1}.lead-tabs[data-active="2"].svelte-1l1egzj{--i:2}.lead-thumb.svelte-1l1egzj{width:calc((100% - 8px) / var(--n));background:var(--surface-raised);box-shadow:var(--shadow-1);transform:translateX(calc(var(--i) * 100%));transition:transform var(--dur-2) var(--ease-out-quart);border-radius:9999px;position:absolute;inset-block:4px;inset-inline-start:4px}.lead-tab.svelte-1l1egzj{min-width:0;color:var(--muted-foreground);transition:color var(--dur-1) var(--ease-out-quart);justify-content:center;align-items:center;gap:.375rem;display:inline-flex;position:relative}.lead-tab.svelte-1l1egzj:hover,.lead-tab[aria-selected=true].svelte-1l1egzj{color:var(--foreground)}.lead-mark.svelte-1l1egzj{background:var(--primary);opacity:0;width:6px;height:6px;transition:opacity var(--dur-1) var(--ease-out-quart);border-radius:2px;flex-shrink:0}.lead-tab[aria-selected=true].svelte-1l1egzj .lead-mark:where(.svelte-1l1egzj){opacity:1}.lead-switch.svelte-1l1egzj{--lead-tabs-room:0px}.lead-switch.svelte-1l1egzj:has(.lead-tabs:where(.svelte-1l1egzj)){--lead-tabs-room:calc(4rem + 52px)}.lead-panel.svelte-1l1egzj{min-width:0;scroll-margin-top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + var(--lead-tabs-room));flex-direction:column;display:flex}.lead-switch[data-live].svelte-1l1egzj .lead-panels:where(.svelte-1l1egzj){display:grid}.lead-switch[data-live].svelte-1l1egzj .lead-panel:where(.svelte-1l1egzj){grid-area:1/1}.lead-switch[data-live].svelte-1l1egzj .lead-panel[data-state=inactive]:where(.svelte-1l1egzj){visibility:hidden}@media (prefers-reduced-motion:no-preference){.lead-switch[data-switched].svelte-1l1egzj .lead-panel[data-state=active]:where(.svelte-1l1egzj){animation:svelte-1l1egzj-lead-in var(--dur-2) var(--ease-out-quart)}}@keyframes svelte-1l1egzj-lead-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lead-thumb.svelte-1l1egzj,.lead-tab.svelte-1l1egzj,.lead-mark.svelte-1l1egzj{transition:none}}@media (scripting:enabled){.lead-panels.svelte-1l1egzj{display:grid}.lead-panel.svelte-1l1egzj{grid-area:1/1}.lead-switch.svelte-1l1egzj:not([data-live]) .lead-panel[data-state=inactive]:where(.svelte-1l1egzj){visibility:hidden}.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel:where(.svelte-1l1egzj):target) .lead-panel:where(.svelte-1l1egzj){visibility:hidden}.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel:where(.svelte-1l1egzj):target) .lead-panel:where(.svelte-1l1egzj):target{visibility:visible}.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel:where(.svelte-1l1egzj):target) .lead-tab[aria-selected=true]:where(.svelte-1l1egzj){color:var(--muted-foreground)}.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel:where(.svelte-1l1egzj):target) .lead-tab[aria-selected=true]:where(.svelte-1l1egzj) .lead-mark:where(.svelte-1l1egzj){opacity:0}:is(.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="0"]:where(.svelte-1l1egzj):target) .lead-tab[data-i="0"]:where(.svelte-1l1egzj),.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="1"]:where(.svelte-1l1egzj):target) .lead-tab[data-i="1"]:where(.svelte-1l1egzj),.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="2"]:where(.svelte-1l1egzj):target) .lead-tab[data-i="2"]:where(.svelte-1l1egzj)){color:var(--foreground)}:is(.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="0"]:where(.svelte-1l1egzj):target) .lead-tab[data-i="0"]:where(.svelte-1l1egzj) .lead-mark:where(.svelte-1l1egzj),.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="1"]:where(.svelte-1l1egzj):target) .lead-tab[data-i="1"]:where(.svelte-1l1egzj) .lead-mark:where(.svelte-1l1egzj),.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="2"]:where(.svelte-1l1egzj):target) .lead-tab[data-i="2"]:where(.svelte-1l1egzj) .lead-mark:where(.svelte-1l1egzj)){opacity:1}.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="0"]:where(.svelte-1l1egzj):target) .lead-tabs:where(.svelte-1l1egzj){--i:0}.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="1"]:where(.svelte-1l1egzj):target) .lead-tabs:where(.svelte-1l1egzj){--i:1}.lead-switch.svelte-1l1egzj:not([data-live]):has(.lead-panel[data-i="2"]:where(.svelte-1l1egzj):target) .lead-tabs:where(.svelte-1l1egzj){--i:2}}@media (scripting:none){.lead-tabs.svelte-1l1egzj{display:none}.lead-panels.svelte-1l1egzj{margin-top:0}.lead-panel.svelte-1l1egzj+.lead-panel:where(.svelte-1l1egzj){border-top:1px solid var(--hairline-strong);margin-top:2.5rem;padding-top:2.5rem}}@media (forced-colors:active){.lead-tabs.svelte-1l1egzj{outline:1px solid canvastext}.lead-thumb.svelte-1l1egzj{forced-color-adjust:none;background:highlight}.lead-tab[aria-selected=true].svelte-1l1egzj{forced-color-adjust:none;color:highlighttext}}@media (prefers-reduced-motion:no-preference){.thanks-check.svelte-19yio6w path:where(.svelte-19yio6w){stroke-dasharray:1;animation:svelte-19yio6w-thanks-draw var(--dur-3) var(--ease-out-quart) .16s both}}@keyframes svelte-19yio6w-thanks-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.run.svelte-dnyr3u{display:none}@media (width>=768px){.heading-run.svelte-dnyr3u{align-items:flex-end;gap:1.75rem;display:flex}.run.svelte-dnyr3u{font-size:var(--display-2);background:var(--hairline-strong);transform-origin:0;border-radius:1px;flex:auto;min-width:4rem;height:2px;margin-bottom:.4em;display:block;position:relative}.run.svelte-dnyr3u:after{content:"";background:var(--foreground);border-radius:9999px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:0}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.run.svelte-dnyr3u.reveal-pending:not(.is-in){transform:scaleX(0)}.run.svelte-dnyr3u.reveal-pending:not(.is-in):after{transform:scale(0)}.run.svelte-dnyr3u.reveal-pending.is-in{transition:transform var(--dur-3) var(--ease-out-quart)}.run.svelte-dnyr3u.reveal-pending.is-in:after{transition:transform var(--dur-2) var(--ease-out-quart) .48s}}.wt-field.svelte-19b8ntj{--wt-under-copy:#0000004d;z-index:-1;pointer-events:none;background-color:color-mix(in oklab, var(--foreground) var(--wt-ink), transparent);-webkit-mask:var(--wt-lug) 50% 0 / var(--wt-cell) repeat, linear-gradient(to bottom, transparent, #000 4rem, #000 calc(100% - 4rem), transparent);-webkit-mask-composite:source-in;-webkit-mask:var(--wt-lug) 50% 0 / var(--wt-cell) repeat, linear-gradient(to bottom, transparent, #000 4rem, #000 calc(100% - 4rem), transparent);mask:var(--wt-lug) 50% 0 / var(--wt-cell) repeat, linear-gradient(to bottom, transparent, #000 4rem, #000 calc(100% - 4rem), transparent);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=64rem){.wt-field.svelte-19b8ntj{-webkit-mask:var(--wt-lug) 50% 0 / var(--wt-cell) repeat, linear-gradient(to bottom, transparent, #000 4rem, #000 calc(100% - 4rem), transparent), linear-gradient(to right, var(--wt-under-copy) 20%, #000 70%);-webkit-mask-composite:source-in, source-in;-webkit-mask:var(--wt-lug) 50% 0 / var(--wt-cell) repeat, linear-gradient(to bottom, transparent, #000 4rem, #000 calc(100% - 4rem), transparent), linear-gradient(to right, var(--wt-under-copy) 20%, #000 70%);mask:var(--wt-lug) 50% 0 / var(--wt-cell) repeat, linear-gradient(to bottom, transparent, #000 4rem, #000 calc(100% - 4rem), transparent), linear-gradient(to right, var(--wt-under-copy) 20%, #000 70%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}}.dark .wt-field.svelte-19b8ntj{background-color:color-mix(in oklab, var(--foreground) var(--wt-ink-dark), transparent)}.section-band.svelte-urrvnn{background:color-mix(in oklab, var(--foreground) 3.5%, var(--surface));border-top:1px solid var(--hairline-strong);margin-top:-1px}@media (width>=1024px){.aside-steps.svelte-urrvnn{width:100%;max-width:16rem}}.axis.svelte-urrvnn{background:var(--hairline-strong);transform-origin:50% 0;pointer-events:none;border-radius:0 0 1px 1px;width:2px;height:2.5rem;margin-left:-1px;position:absolute;top:0;left:50%}.axis.svelte-urrvnn:after{content:"";background:var(--foreground);border-radius:9999px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%}@media (width>=768px){.axis.svelte-urrvnn{height:3.25rem}}@media (prefers-reduced-motion:no-preference){.axis.svelte-urrvnn.reveal-pending:not(.is-in){transform:scaleY(0)}.axis.svelte-urrvnn.reveal-pending:not(.is-in):after{transform:scale(0)}.axis.svelte-urrvnn.reveal-pending.is-in{transition:transform var(--dur-3) var(--ease-out-quart)}.axis.svelte-urrvnn.reveal-pending.is-in:after{transition:transform var(--dur-2) var(--ease-out-quart) .48s}}@media (width>=1024px) and (height>=640px){.section-pin.svelte-urrvnn{top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 2.5rem);position:sticky}}.rail.svelte-be7p5z{--light-size:34rem}[data-cell].svelte-be7p5z{transition:background-color var(--dur-2) var(--ease-out-quart)}@media (hover:hover){[data-cell].svelte-be7p5z:hover{background-color:color-mix(in oklab, var(--background) calc(100% - var(--lit-through) * .4), transparent)}}[data-cell].svelte-be7p5z:has(:where(.svelte-be7p5z):focus-visible){background-color:color-mix(in oklab, var(--background) calc(100% - var(--lit-through) * .4), transparent)}.rail-icon.svelte-be7p5z{transition:translate var(--dur-2) var(--ease-out-quart)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-cell].svelte-be7p5z:hover .rail-icon:where(.svelte-be7p5z){translate:0 -2px}}@media (prefers-reduced-motion:no-preference){[data-cell].svelte-be7p5z:has(:where(.svelte-be7p5z):focus-visible) .rail-icon:where(.svelte-be7p5z){translate:0 -2px}}.rows-frame.svelte-h5nf3n{container:rows/inline-size}.rows.svelte-h5nf3n{border-top:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1fr);display:grid}.row.svelte-h5nf3n{isolation:isolate;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);row-gap:.375rem;padding-block:1.125rem;display:grid;position:relative}[data-ground=field] .row.svelte-h5nf3n{background:var(--background)}.title.svelte-h5nf3n{align-items:center;gap:.75rem;min-width:0;display:flex}.dot.svelte-h5nf3n{width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:50%;flex:none;place-items:center;display:grid}.desc.svelte-h5nf3n{min-width:0}.with-icons.svelte-h5nf3n .desc:where(.svelte-h5nf3n),.with-icons.svelte-h5nf3n .more:where(.svelte-h5nf3n){padding-left:2.75rem}.more.svelte-h5nf3n{white-space:nowrap;color:var(--primary-text);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.title-link.svelte-h5nf3n{color:inherit;text-decoration:none}.title-link.svelte-h5nf3n:after{content:"";z-index:1;border-radius:.5rem;position:absolute;inset:0 -.75rem}.title-link.svelte-h5nf3n:focus-visible{outline:none}.title-link.svelte-h5nf3n:focus-visible:after{outline:2px solid var(--ring);outline-offset:-2px}.row.svelte-h5nf3n:before{content:"";z-index:-1;background:var(--accent);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out-quart);border-radius:.5rem;position:absolute;inset:0 -.75rem}.row.linked.svelte-h5nf3n:hover:before{opacity:.7}.row.linked.svelte-h5nf3n:hover .title-link:where(.svelte-h5nf3n){text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.row.svelte-h5nf3n:before{transition:none}}@container rows (width>=52rem){.rows.svelte-h5nf3n{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);column-gap:2.5rem}.rows.with-links.svelte-h5nf3n{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr) auto}.row.svelte-h5nf3n{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding-block:1.25rem}.with-icons.svelte-h5nf3n .desc:where(.svelte-h5nf3n),.with-icons.svelte-h5nf3n .more:where(.svelte-h5nf3n){padding-left:0}.more.svelte-h5nf3n{grid-column:-2;justify-self:end}}.rain.svelte-hfh10w{width:100%;height:100%;position:relative;overflow:hidden}.streak.svelte-hfh10w{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--foreground) var(--ink), transparent));width:1px;display:block;position:absolute}.streak.dot.svelte-hfh10w:after{content:"";background:color-mix(in oklab, var(--foreground) calc(var(--ink) * 1.6), transparent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:-3px;left:-1px}@media (prefers-reduced-motion:no-preference){.rain.svelte-hfh10w:not(.is-in) .streak:where(.svelte-hfh10w){opacity:0}}:is(section:has([data-faq]),[data-proof-band])+[data-cta-band] [data-cta-pad]{padding-top:0}.ring-dashed.svelte-a8jdev{box-shadow:none;outline:1px dashed var(--hairline-strong);outline-offset:-1px}.rich-center.svelte-syl4yc :is(ul,ol){text-align:left;width:fit-content;max-width:100%;margin-inline:auto}@media (width>=1024px){.rich-axis.svelte-syl4yc :is(ul,ol){text-align:left;width:fit-content;max-width:100%;margin-inline:auto}}.bar.svelte-am69vd{transform-origin:0;max-width:60%;display:inline-block}.bar-before.svelte-am69vd{background:var(--viz-before)}.bar-after.svelte-am69vd{background:var(--primary)}.reveal-pending.svelte-am69vd .bar:where(.svelte-am69vd){transform:scaleX(0)}.reveal-pending.is-in.svelte-am69vd .bar:where(.svelte-am69vd){transition:transform var(--dur-3) var(--ease-out-expo);transform:none}.reveal-pending.is-in.svelte-am69vd .bar-after:where(.svelte-am69vd){transition-delay:.24s}.proof.svelte-bj11d2{flex-direction:column;gap:2rem;display:flex}.proof-ledger.svelte-bj11d2{display:grid}.proof-ledger.svelte-bj11d2 li:where(.svelte-bj11d2){border-top:1px solid var(--hairline);padding-block:1.25rem}.proof-ledger.svelte-bj11d2 li:where(.svelte-bj11d2):last-child{padding-bottom:0}.proof.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2) li:where(.svelte-bj11d2):first-child{border-top:0;padding-top:0}.proof-price.svelte-bj11d2{border-top:1px solid var(--hairline-strong);padding-top:1.25rem}.price-cell.svelte-bj11d2{margin-top:1rem}@media (width>=40rem){.proof.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.proof.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2) li:where(.svelte-bj11d2){border-top:0;border-left:1px solid var(--hairline);padding:0 2rem}.proof.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2) li:where(.svelte-bj11d2):first-child{border-left:0;padding-left:0}}@media (width>=64rem){.proof.svelte-bj11d2{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 3rem;display:grid}.proof.has-foot.svelte-bj11d2:before{content:"";border-top:1px solid var(--hairline);grid-area:2/1/auto/-1}.proof.svelte-bj11d2 .proof-figure{grid-area:1/1/auto/-1;grid-template-columns:subgrid;gap:normal;display:grid}.proof.has-foot.svelte-bj11d2 .proof-figure{grid-row:1/span 2;grid-template-rows:subgrid}.proof.svelte-bj11d2 .proof-quote{grid-area:1/1/auto/span 10}.proof.has-ledger.svelte-bj11d2 .proof-quote{grid-column:1/span 7}.proof.has-quote.svelte-bj11d2:not(.has-ledger) .proof-quote{text-align:center;text-wrap:balance;grid-column:2/span 10}.proof-ledger.svelte-bj11d2{grid-area:1/9/auto/-1;align-self:start}.proof.has-quote.svelte-bj11d2 .proof-ledger:where(.svelte-bj11d2) li:where(.svelte-bj11d2):first-child{border-top:0;padding-top:0}.proof.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2){grid-column:1/-1}.proof.svelte-bj11d2 .proof-caption{border-top:0;grid-area:2/1/auto/span 8;padding-top:2rem}.proof-credential.svelte-bj11d2{grid-area:2/9/auto/-1;justify-self:end;align-items:center;padding-top:2rem;display:flex}.proof.svelte-bj11d2:not(.is-signed) .proof-credential:where(.svelte-bj11d2){grid-column:1/-1;justify-self:start}.proof-price.svelte-bj11d2{grid-area:1/9/auto/-1;align-self:start}.proof.has-quote.svelte-bj11d2:not(.has-stats) .proof-price:where(.svelte-bj11d2){border-top:0;padding-top:0}.proof.has-quote.svelte-bj11d2:not(.has-stats) .price-cell:where(.svelte-bj11d2){margin-top:1.25rem}.proof.has-quote.has-stats.has-price.svelte-bj11d2{grid-template-rows:auto 1fr auto}.proof.has-quote.has-stats.has-price.svelte-bj11d2 .proof-figure{grid-row:1/span 2;grid-template-rows:subgrid}.proof.has-quote.has-stats.has-price.has-foot.svelte-bj11d2 .proof-figure{grid-row:1/span 3}.proof.has-quote.has-stats.has-price.svelte-bj11d2:before,.proof.has-quote.has-stats.has-price.svelte-bj11d2 .proof-caption,.proof.has-quote.has-stats.has-price.svelte-bj11d2 .proof-credential:where(.svelte-bj11d2){grid-row:3}.proof.has-quote.has-stats.has-price.svelte-bj11d2 .proof-quote{grid-row:1/span 2}.proof.has-quote.has-stats.has-price.svelte-bj11d2 .proof-price:where(.svelte-bj11d2){grid-row:2}.proof.has-price.svelte-bj11d2:not(.has-quote){grid-template-rows:auto auto auto;row-gap:0}.proof.has-price.svelte-bj11d2:not(.has-quote) .proof-figure{grid-row:1/span 2;grid-template-rows:subgrid}.proof.has-price:not(.has-quote).has-foot.svelte-bj11d2 .proof-figure{grid-row:1/span 3}.proof.has-price.svelte-bj11d2:not(.has-quote):before,.proof.has-price.svelte-bj11d2:not(.has-quote) .proof-caption,.proof.has-price.svelte-bj11d2:not(.has-quote) .proof-credential:where(.svelte-bj11d2){grid-row:3;margin-top:2.5rem}.proof.has-price.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2){grid-row:2}.proof.has-price.svelte-bj11d2:not(.has-quote) .proof-price:where(.svelte-bj11d2){grid-row:1/span 2;grid-template-rows:subgrid;border-top:0;border-left:1px solid var(--hairline-strong);padding:0 0 0 2rem;display:grid}.proof.has-price.svelte-bj11d2:not(.has-quote) .price-label:where(.svelte-bj11d2){grid-row:1;padding-bottom:1rem}.proof.has-price.svelte-bj11d2:not(.has-quote) .price-cell:where(.svelte-bj11d2){grid-row:2;margin-top:0}.proof.has-price.cells-1.svelte-bj11d2:not(.has-quote) .proof-price:where(.svelte-bj11d2){border-left:0;grid-column:1/span 6;padding-left:0}.proof.has-price.cells-2.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2){grid-column:1/span 6}.proof.has-price.cells-2.svelte-bj11d2:not(.has-quote) .proof-price:where(.svelte-bj11d2){grid-column:7/-1}.proof.has-price.cells-3.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2){grid-column:1/span 8}.proof.has-price.cells-3.svelte-bj11d2:not(.has-quote) .proof-price:where(.svelte-bj11d2){grid-column:9/-1}.proof.has-price.cells-4.svelte-bj11d2:not(.has-quote) .proof-ledger:where(.svelte-bj11d2){grid-column:1/span 9}.proof.has-price.cells-4.svelte-bj11d2:not(.has-quote) .proof-price:where(.svelte-bj11d2){grid-column:10/-1}}.funnel.svelte-1wrz0uh{width:100%;height:100%;position:relative;overflow:hidden;container:funnel/inline-size}.board.svelte-1wrz0uh{position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@container funnel (width<=639.98px){.board.svelte-1wrz0uh{opacity:.6;left:-55%!important;right:-55%!important}}.rule.svelte-1wrz0uh{background:var(--hairline);height:1px;position:absolute;left:0;right:0}.mark.svelte-1wrz0uh{background:color-mix(in oklab, var(--foreground) var(--ink), transparent);transform-origin:50%;display:block;position:absolute}.item.svelte-1wrz0uh{border-radius:1px;height:2px;margin-top:-1px}.owner.svelte-1wrz0uh{border-radius:50%;width:6px;height:6px;margin-top:-3px}.status.svelte-1wrz0uh{border-radius:3px;height:6px;margin-top:-3px}.bar.svelte-1wrz0uh{border-radius:2px;height:4px;margin-top:-2px}@media (prefers-reduced-motion:no-preference){.funnel.svelte-1wrz0uh:not(.is-in) .mark:where(.svelte-1wrz0uh){opacity:0}}.spot.svelte-974pk2{cursor:help;background:0 0;border:0;border-radius:8px;padding:0;display:block;position:absolute}button.spot.svelte-974pk2:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.note.svelte-974pk2{z-index:2;border:1px solid var(--hairline-strong);background:var(--card);width:max-content;max-width:236px;box-shadow:var(--shadow-1);pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);border-radius:10px;padding:9px 12px 10px;position:absolute;transform:translateY(4px)}.note.on.svelte-974pk2{opacity:1;transform:none}.note.above.svelte-974pk2{transform:translateY(calc(4px - 100%))}.note.above.on.svelte-974pk2{transform:translateY(-100%)}.note.right.svelte-974pk2{translate:-100%}.title.svelte-974pk2{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);font-size:11px;font-weight:600}.line.svelte-974pk2{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.note.svelte-974pk2{transition:none}}.dash.svelte-1dxcsrn{border:1px solid var(--hairline-strong);background:var(--card);width:100%;max-width:680px;box-shadow:var(--shadow-2);text-align:left;border-radius:14px;margin-inline:auto;overflow:hidden}.head.svelte-1dxcsrn{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.label.svelte-1dxcsrn{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.tiles.svelte-1dxcsrn{background:var(--hairline);gap:1px;display:grid}@media (width>=640px){.tiles.svelte-1dxcsrn{grid-template-columns:1fr 1fr}}.tile.svelte-1dxcsrn{background:var(--card);transition:background-color var(--dur-1) var(--ease-out-quart)}.tile.hot.svelte-1dxcsrn{background:color-mix(in oklab, var(--primary) 9%, var(--card))}.found.svelte-1dxcsrn,.lost.svelte-1dxcsrn{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:76px;padding:0 14px;display:grid}.lost.svelte-1dxcsrn,.dash[data-live=true].svelte-1dxcsrn .tile:where(.svelte-1dxcsrn):not(.on) .found:where(.svelte-1dxcsrn){display:none}.dash[data-live=true].svelte-1dxcsrn .tile:where(.svelte-1dxcsrn):not(.on) .lost:where(.svelte-1dxcsrn){display:grid}.dash[data-live=true].svelte-1dxcsrn .tile.on:where(.svelte-1dxcsrn) .found:where(.svelte-1dxcsrn){animation:svelte-1dxcsrn-arrive var(--dur-3) var(--ease-out-expo) both}@keyframes svelte-1dxcsrn-arrive{0%{opacity:0;transform:translateY(4px)}}.name.svelte-1dxcsrn{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.signal.svelte-1dxcsrn{color:var(--foreground);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.signal.done.svelte-1dxcsrn{color:var(--success)}.sent.svelte-1dxcsrn{min-height:36px;color:var(--success);align-items:center;gap:5px;padding-inline:10px;font-size:12px;font-weight:500;display:inline-flex}.bars.svelte-1dxcsrn{gap:5px;margin-top:7px;display:grid}.bars.svelte-1dxcsrn span:where(.svelte-1dxcsrn){background:var(--viz-before-soft);border-radius:3px;height:5px;display:block}.bars.svelte-1dxcsrn span:where(.svelte-1dxcsrn):first-child{width:72%}.bars.svelte-1dxcsrn span:where(.svelte-1dxcsrn):last-child{width:44%}.unread.svelte-1dxcsrn{font-variant-numeric:tabular-nums;color:var(--destructive-foreground);background:var(--destructive);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.dash .decide{border-color:var(--hairline-strong);background:0 0;border-radius:999px}.dash .decide:hover:not(:disabled){border-color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--foreground)}@media (prefers-reduced-motion:reduce){.dash[data-live=true].svelte-1dxcsrn .tile.on:where(.svelte-1dxcsrn) .found:where(.svelte-1dxcsrn){animation:none}.tile.svelte-1dxcsrn{transition:none}}@media (width>=1024px){.logo-mask.svelte-gtyaem{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}}.clear.svelte-gtyaem{position:relative}.clear.svelte-gtyaem:before{content:"";z-index:-1;background-color:var(--background);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-2.5rem max(-3rem,50% - 25rem);-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000),linear-gradient(#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000),linear-gradient(#0000,#000 2.5rem calc(100% - 2.5rem),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.deck.svelte-1lra2zj{--pane-edge:var(--hairline-strong);--pane-edge-front:color-mix(in oklab, var(--foreground) 22%, transparent);--guide:color-mix(in oklab, var(--foreground) 22%, transparent);--handle:color-mix(in oklab, var(--foreground) 55%, transparent);--back-face:var(--surface);--shade:var(--foreground);--shade-step:.035;--bar-x:calc(var(--pl) + 12cqw);margin:0;position:relative;container:deck/inline-size}.dark .deck.svelte-1lra2zj{--pane-edge:color-mix(in oklab, var(--foreground) 10%, transparent);--pane-edge-front:color-mix(in oklab, var(--foreground) 34%, transparent);--guide:color-mix(in oklab, var(--foreground) 20%, transparent);--handle:color-mix(in oklab, var(--foreground) 82%, transparent);--back-face:var(--card);--shade:var(--surface-sunken);--shade-step:.2}.tour.svelte-1lra2zj{--shade-step:.024;--bar-x:7cqw}.dark .tour.svelte-1lra2zj{--shade-step:.09}.stage.svelte-1lra2zj{position:relative}.stage3d.svelte-1lra2zj{--turn:rotateY(var(--ty)) rotateX(var(--tx));width:100%;aspect-ratio:var(--aspect);perspective:var(--persp);perspective-origin:var(--ox) var(--oy);position:relative}.guides.svelte-1lra2zj{pointer-events:none;width:100%;height:100%;color:var(--guide);stroke-width:1px;fill:none;position:absolute;inset:0;overflow:visible}.guides.compact.svelte-1lra2zj{display:none}.plane.svelte-1lra2zj{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.pane.svelte-1lra2zj{left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);transform:translateZ(calc(var(--slot) * var(--dz))) var(--turn);transition:transform .76s var(--ease-out-expo);position:absolute;container:pane/inline-size}.face.svelte-1lra2zj{--face:var(--card);background:var(--face);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--pane-edge);border-radius:14px;position:relative;overflow:hidden}.pane[data-slot="0"].svelte-1lra2zj .face:where(.svelte-1lra2zj){box-shadow:inset 0 0 0 1px var(--pane-edge-front), var(--shadow-2)}.layer.svelte-1lra2zj,.layer.run.svelte-1lra2zj .workflow-run{position:absolute;inset:0}.layer.run.svelte-1lra2zj .workflow-run .variant{width:100%;height:100%;position:absolute;inset:0}.blank.svelte-1lra2zj{background-color:var(--back-face);background-image:repeating-linear-gradient(to bottom, transparent 0 43px, var(--hairline) 43px 44px);background-position:0 44px;position:absolute;inset:0}.shade.svelte-1lra2zj{background:var(--shade);opacity:calc(var(--slot) * var(--shade-step) * var(--shade-k,1));transition:opacity .76s var(--ease-out-expo);pointer-events:none;position:absolute;inset:0}.handles.svelte-1lra2zj i:where(.svelte-1lra2zj){background:var(--handle);opacity:0;width:6px;height:6px;transition:opacity var(--dur-2) var(--ease-out-quart);position:absolute}.pane[data-slot="0"].svelte-1lra2zj .handles:where(.svelte-1lra2zj) i:where(.svelte-1lra2zj){opacity:1}.handles.svelte-1lra2zj i:where(.svelte-1lra2zj):first-child{top:-3px;left:-3px}.handles.svelte-1lra2zj i:where(.svelte-1lra2zj):nth-child(2){top:-3px;right:-3px}.handles.svelte-1lra2zj i:where(.svelte-1lra2zj):nth-child(3){bottom:-3px;right:-3px}.handles.svelte-1lra2zj i:where(.svelte-1lra2zj):nth-child(4){bottom:-3px;left:-3px}.mark.svelte-1lra2zj{opacity:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mark.svelte-1lra2zj line:where(.svelte-1lra2zj){stroke:var(--primary);stroke-linecap:round;stroke-dasharray:0 1;opacity:0}.flydot.svelte-1lra2zj{background:var(--primary);opacity:0;transform-origin:50%;pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.title.svelte-1lra2zj{max-width:100%;margin:0 0 12px;position:absolute;bottom:100%;left:2px}.title-name.svelte-1lra2zj{max-width:100%;color:var(--foreground);font:500 15px/1.25 var(--font-sans);letter-spacing:-.005em;align-items:center;gap:10px;display:inline-flex}.title-icon.svelte-1lra2zj{background:var(--card);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:50%;flex:none;place-items:center;display:grid}.title-icon.svelte-1lra2zj svg{width:15px;height:15px}.title-text.svelte-1lra2zj{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.index.svelte-1lra2zj{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.entry.svelte-1lra2zj{left:calc(var(--ix) * 1cqw);top:var(--y);max-width:calc((100 - var(--ix)) * 1cqw);pointer-events:auto;position:absolute;transform:translateY(-50%)}.leader.svelte-1lra2zj{width:calc(var(--ix) * 1cqw - var(--edge));background:var(--guide);height:1px;transition:width .76s var(--ease-out-expo), background-color var(--dur-2) var(--ease-out-quart);pointer-events:none;position:absolute;top:50%;right:100%}.station.svelte-1lra2zj{background:var(--foreground);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface-sunken);transition:background-color var(--dur-2) var(--ease-out-quart);border-radius:50%;position:absolute;top:-2.5px;left:-3px}.chip.svelte-1lra2zj{background:var(--card);max-width:100%;min-height:32px;box-shadow:inset 0 0 0 1px var(--pane-edge), var(--shadow-1);color:var(--muted-foreground);font:500 13px/1.25 var(--font-sans);transition:color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart);border-radius:9px;align-items:center;gap:8px;padding:6px 12px 6px 9px;text-decoration:none;display:inline-flex;position:relative}.chip.svelte-1lra2zj .chip-icon{flex:none;width:15px;height:15px}.chip-text.svelte-1lra2zj{text-wrap:balance;min-width:0}.chip.svelte-1lra2zj:hover{color:var(--foreground)}.chip.svelte-1lra2zj:hover .chip-text:where(.svelte-1lra2zj){text-underline-offset:3px;text-decoration:underline}.chip.svelte-1lra2zj:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.entry.lit.svelte-1lra2zj .chip:where(.svelte-1lra2zj){color:var(--foreground);box-shadow:inset 0 0 0 1px var(--pane-edge-front), var(--shadow-2)}.entry.lit.svelte-1lra2zj .chip:where(.svelte-1lra2zj) .chip-icon{color:var(--primary-text)}.entry.lit.svelte-1lra2zj .leader:where(.svelte-1lra2zj),.entry.lit.svelte-1lra2zj .station:where(.svelte-1lra2zj){background:var(--primary)}.dwell.svelte-1lra2zj{background:var(--primary);transform-origin:0;opacity:0;pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:3px;left:9px;right:12px;transform:scaleX(0)}.pause.svelte-1lra2zj{left:calc(var(--ix) * 1cqw + 1px);top:var(--py);background:var(--card);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--pane-edge-front);color:var(--foreground);cursor:pointer;z-index:1;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.pause.svelte-1lra2zj svg{width:13px;height:13px}.pause.svelte-1lra2zj:hover{background:var(--accent)}.pause.svelte-1lra2zj:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bar.svelte-1lra2zj{height:40px;padding-left:var(--bar-x);white-space:nowrap;color:var(--muted-foreground);align-items:center;column-gap:12px;margin-top:4px;font-size:12px;display:flex}.caption.svelte-1lra2zj{text-overflow:ellipsis;min-width:0;overflow:hidden}@container deck (width<=559.98px){.tour.svelte-1lra2zj .stage3d:where(.svelte-1lra2zj){--aspect:var(--aspect-c);--persp:var(--persp-c);--ox:var(--ox-c);--oy:var(--oy-c);--tx:var(--tx-c);--ty:var(--ty-c);--pl:var(--pl-c);--pt:var(--pt-c);--pw:var(--pw-c);--ph:var(--ph-c);--dz:var(--dz-c);--shade-step:.035}.dark .tour.svelte-1lra2zj .stage3d:where(.svelte-1lra2zj){--shade-step:.2}.tour.svelte-1lra2zj .guides.wide:where(.svelte-1lra2zj){display:none}.tour.svelte-1lra2zj .guides.compact:where(.svelte-1lra2zj){display:block}.tour.svelte-1lra2zj .pane[data-deep]:where(.svelte-1lra2zj){visibility:hidden}.tour.svelte-1lra2zj .index:where(.svelte-1lra2zj){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid;position:static}.tour.svelte-1lra2zj .entry:where(.svelte-1lra2zj){max-width:none;display:flex;position:static;transform:none}.tour.svelte-1lra2zj .leader:where(.svelte-1lra2zj){display:none}.tour.svelte-1lra2zj .chip:where(.svelte-1lra2zj){flex:1;min-height:40px}.tour.svelte-1lra2zj .pause:where(.svelte-1lra2zj){inset:auto 0 5px auto;transform:none}.tour.svelte-1lra2zj .bar:where(.svelte-1lra2zj){--bar-x:0px}}@container deck (width<=459px){.stage3d.svelte-1lra2zj{--turn:rotate(0deg);aspect-ratio:.683;perspective:none}.guides.svelte-1lra2zj,.tour.svelte-1lra2zj .guides.compact:where(.svelte-1lra2zj){display:none}.plane.svelte-1lra2zj{transform-style:flat}.pane.svelte-1lra2zj{--shade-k:.6;transform-origin:50% 100%;width:100%;height:124cqw;transform:translateY(calc(var(--slot) * 2.8cqw)) scale(calc(1 - var(--slot) * .045));z-index:calc(10 - var(--slot));top:13cqw;left:0}.tour.svelte-1lra2zj .pane:where(.svelte-1lra2zj){top:2cqw}.tour.svelte-1lra2zj .stage3d:where(.svelte-1lra2zj){aspect-ratio:.72}.title.svelte-1lra2zj{left:0}.bar.svelte-1lra2zj{--bar-x:0px}.tour.svelte-1lra2zj .index:where(.svelte-1lra2zj){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pane.svelte-1lra2zj,.shade.svelte-1lra2zj,.handles.svelte-1lra2zj i:where(.svelte-1lra2zj),.leader.svelte-1lra2zj,.station.svelte-1lra2zj,.chip.svelte-1lra2zj{transition:none}}.industry-hero.svelte-1b3esmi{--stage:var(--surface-sunken);--frame:var(--hairline);--bracket:var(--hairline-strong);--light:color-mix(in oklab, var(--background) 95%, transparent);--light-pool:color-mix(in oklab, var(--background) 70%, transparent);background:var(--stage)}.dark .industry-hero.svelte-1b3esmi{--bracket:color-mix(in oklab, var(--foreground) 34%, transparent);--light:color-mix(in oklab, var(--foreground) 24%, transparent);--light-pool:color-mix(in oklab, var(--foreground) 10%, transparent)}.light.svelte-1b3esmi{z-index:-1;pointer-events:none;background:radial-gradient(52% 70% at 20% -6%, var(--light-pool), transparent 72%);position:absolute;inset:0}.light.svelte-1b3esmi:before{content:"";transform-origin:50% 0;background:linear-gradient(to bottom, var(--light), transparent 70%);filter:blur(34px);width:26%;height:170%;position:absolute;top:-30%;left:14%;transform:rotate(-32deg)}.frame.svelte-1b3esmi{border:1px solid var(--frame);pointer-events:none;position:absolute;inset:12px max(12px,50% - 45rem)}.corner.svelte-1b3esmi{border-color:var(--bracket);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.corner.tl.svelte-1b3esmi{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.corner.tr.svelte-1b3esmi{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.corner.br.svelte-1b3esmi{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.corner.bl.svelte-1b3esmi{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.tick.svelte-1b3esmi{background:var(--bracket);width:1px;height:7px;position:absolute;bottom:0}.stage.svelte-1iqys4n{--edge:color-mix(in oklab, var(--foreground) 16%, var(--background));--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--rise:1;perspective:1500px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.scene.svelte-1iqys4n{aspect-ratio:1.1;width:64%;transform-style:preserve-3d;position:relative;transform:translateY(9%)rotateX(50deg)rotate(-24deg)}.plate.svelte-1iqys4n,.top.svelte-1iqys4n{transform-style:preserve-3d;transform:translateZ(calc(var(--z) * var(--lift,1)));position:absolute}.plate.svelte-1iqys4n{border-radius:12%/14%;flex-direction:column;gap:6%;padding:7% 8%;display:flex;inset:0}.plate.svelte-1iqys4n>:where(.svelte-1iqys4n):not(.thick){position:relative;transform:translateZ(1px)}.thick.svelte-1iqys4n{border-radius:inherit;background:var(--edge);position:absolute;inset:0;transform:translateZ(-12px)}.platform.svelte-1iqys4n{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 30px 50px -20px color-mix(in oklab, var(--foreground) 35%, transparent)}.layer.svelte-1iqys4n{background:var(--primary);color:var(--primary-foreground);box-shadow:0 34px 50px -18px color-mix(in oklab, var(--primary) 70%, transparent);inset:4% 7% 18%}.layer.svelte-1iqys4n .thick:where(.svelte-1iqys4n){background:color-mix(in oklab, var(--primary) 70%, black)}.platform.svelte-1iqys4n .board:where(.svelte-1iqys4n){flex:1}.platform.svelte-1iqys4n .plate-head:where(.svelte-1iqys4n){margin-top:auto}.plate-head.svelte-1iqys4n{letter-spacing:-.01em;align-items:center;gap:.5em;font-size:clamp(9px,2.6cqw,15px);font-weight:600;line-height:1;display:flex}.mark.svelte-1iqys4n{width:auto;height:1.6em;display:block}.symbol.svelte-1iqys4n{width:auto;height:1.6em;fill:var(--primary-foreground);display:block}.plate-name.svelte-1iqys4n{white-space:nowrap}.board.svelte-1iqys4n{flex-direction:column;gap:6%;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1iqys4n{flex:1;grid-template-columns:minmax(0,1fr) 7% 16% 16%;align-items:center;gap:4%;display:grid}.cell.svelte-1iqys4n{background:var(--face);border-radius:3px;height:60%;display:block}.cell.name.svelte-1iqys4n{width:var(--w);border-radius:999px;height:34%}.cell.owner.svelte-1iqys4n{background:color-mix(in oklab, var(--primary) 30%, var(--face));border-radius:50%;height:0;padding-top:100%}.cell.status.svelte-1iqys4n{height:72%}.cell.status[data-tone=done].svelte-1iqys4n{background:var(--mon-done,#00c875)}.cell.status[data-tone=working].svelte-1iqys4n{background:var(--mon-working,#fdab3d)}.cell.status[data-tone=ready].svelte-1iqys4n{background:var(--mon-blue,#0073ea)}.chips.svelte-1iqys4n{flex:1;grid-template-columns:1fr 1fr;gap:6% 5%;margin:0;padding:0;list-style:none;display:grid}.chip.svelte-1iqys4n{background:color-mix(in oklab, var(--primary-foreground) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary-foreground) 28%, transparent);white-space:nowrap;border-radius:8px;align-items:center;gap:.45em;padding:0 .7em;font-size:clamp(8px,2.3cqw,13px);font-weight:500;display:flex}.chip.svelte-1iqys4n svg{flex:none;width:1.15em;height:1.15em}.post.svelte-1iqys4n{left:var(--x);bottom:calc(100% - var(--y));width:4px;height:calc(150px * var(--lift,1));background:linear-gradient(to top, var(--edge), color-mix(in oklab, var(--primary) 60%, var(--edge)));transform-origin:50% 100%;transform-style:preserve-3d;border-radius:2px;margin-left:-2px;position:absolute;transform:rotateX(-90deg)}.top.svelte-1iqys4n{background:var(--foreground);color:var(--background);white-space:nowrap;transform:translate(-50%, -50%) translateZ(calc(var(--z) * var(--lift,1)));box-shadow:0 18px 30px -12px color-mix(in oklab, var(--foreground) 50%, transparent);border-radius:999px;align-items:center;gap:.5em;padding:.55em .9em;font-size:clamp(9px,2.6cqw,14px);font-weight:600;display:inline-flex;top:28%;left:50%}.top.svelte-1iqys4n svg{flex:none;width:1.1em;height:1.1em}@media (prefers-reduced-motion:no-preference){.plate.svelte-1iqys4n,.top.svelte-1iqys4n{animation:svelte-1iqys4n-settle .9s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) both;animation-delay:calc(var(--i) * .22s + .12s)}.top.svelte-1iqys4n{animation-name:svelte-1iqys4n-settle-top}.post.svelte-1iqys4n{animation:svelte-1iqys4n-grow .7s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) both;animation-delay:.38s}@keyframes svelte-1iqys4n-settle{0%{opacity:0;transform:translateZ(calc(var(--z) * var(--lift,1) + 90px))}to{opacity:1;transform:translateZ(calc(var(--z) * var(--lift,1)))}}@keyframes svelte-1iqys4n-settle-top{0%{opacity:0;transform:translate(-50%, -50%) translateZ(calc(var(--z) * var(--lift,1) + 90px))}to{opacity:1;transform:translate(-50%, -50%) translateZ(calc(var(--z) * var(--lift,1)))}}@keyframes svelte-1iqys4n-grow{0%{transform:rotateX(-90deg)scaleY(0)}to{transform:rotateX(-90deg)scaleY(1)}}}@container (width<=420px){.stage.svelte-1iqys4n{--lift:.55}.scene.svelte-1iqys4n{width:66%;transform:translate(-7%,20%)rotateX(50deg)rotate(-24deg)}.top.svelte-1iqys4n{font-size:clamp(8px,2.3cqw,14px)}}.monday-hero[data-product=platform].svelte-1n0spwo{--product:var(--mon-product-platform)}.monday-hero[data-product=crm].svelte-1n0spwo{--product:var(--mon-product-crm)}.monday-hero[data-product=service].svelte-1n0spwo{--product:var(--mon-product-service)}.monday-hero[data-product=dev].svelte-1n0spwo{--product:var(--mon-product-dev)}.monday-hero[data-product=ai].svelte-1n0spwo{--product:var(--mon-product-ai)}.monday-hero[data-product=trial].svelte-1n0spwo{--product:var(--mon-product-trial)}.monday-hero.svelte-1n0spwo{--product-soft:color-mix(in oklab, var(--product) 10%, var(--background));--product-wash:color-mix(in oklab, var(--product) 18%, transparent)}.dark .monday-hero.svelte-1n0spwo{--product-soft:color-mix(in oklab, var(--product) 16%, var(--background));--product-wash:color-mix(in oklab, var(--product) 26%, transparent)}.wash.svelte-1n0spwo{background:radial-gradient(70% 90% at 85% 0%, var(--product-wash), transparent 70%)}.mark.svelte-1n0spwo{justify-content:center;align-items:center;height:2.5rem;display:inline-flex}.mark-bundled.svelte-1n0spwo{width:2.5rem}.mark-bundled.svelte-1n0spwo .mark-img:where(.svelte-1n0spwo){width:auto;max-width:1.75rem;height:auto;max-height:1.75rem;display:block}.mark-placeholder.svelte-1n0spwo{border:1px dashed color-mix(in oklab, var(--product) 55%, var(--hairline-strong));background:var(--product-soft);width:2.5rem;color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:.625rem;font-size:.6875rem}.panel.svelte-1n0spwo{aspect-ratio:4/3;background:var(--product-soft)}.panel-light.svelte-1n0spwo{pointer-events:none;background:radial-gradient(60% 60% at 15% 10%, color-mix(in oklab, var(--surface-raised) 70%, transparent), transparent 70%), linear-gradient(135deg, color-mix(in oklab, var(--product) 22%, transparent), transparent 60%);position:absolute;inset:0}.graphic-placeholder.svelte-1n0spwo:before{content:"";border:1px dashed color-mix(in oklab, var(--product) 55%, var(--hairline-strong));pointer-events:none;border-radius:1rem;position:absolute;inset:1rem}.chip.svelte-1n0spwo{min-height:36px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--muted-foreground);transition:color var(--dur-2,.16s) var(--ease-out-quart,ease), box-shadow var(--dur-2,.16s) var(--ease-out-quart,ease);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.chip.svelte-1n0spwo .dot:where(.svelte-1n0spwo){background:var(--hairline-strong);border-radius:9999px;width:.5rem;height:.5rem}.chip.svelte-1n0spwo .chip-mark:where(.svelte-1n0spwo){width:auto;max-width:1rem;height:auto;max-height:1rem;display:block}.chip[data-product=platform].svelte-1n0spwo .dot:where(.svelte-1n0spwo){background:var(--mon-product-platform)}.chip[data-product=crm].svelte-1n0spwo .dot:where(.svelte-1n0spwo){background:var(--mon-product-crm)}.chip[data-product=service].svelte-1n0spwo .dot:where(.svelte-1n0spwo){background:var(--mon-product-service)}.chip[data-product=dev].svelte-1n0spwo .dot:where(.svelte-1n0spwo){background:var(--mon-product-dev)}.chip[data-product=ai].svelte-1n0spwo .dot:where(.svelte-1n0spwo){background:var(--mon-product-ai)}.chip[data-product=trial].svelte-1n0spwo .dot:where(.svelte-1n0spwo){background:var(--mon-product-trial)}a.chip.svelte-1n0spwo:hover,a.chip.svelte-1n0spwo:focus-visible{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);outline:none}.chip.is-current.svelte-1n0spwo{color:var(--foreground);background:var(--product-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--product) 45%, var(--hairline-strong))}@media (prefers-reduced-motion:reduce){.chip.svelte-1n0spwo{transition:none}}.check.svelte-rppsp3{stroke-dasharray:16;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.phone-screen.svelte-rppsp3.is-live .tick:where(.svelte-rppsp3){animation:svelte-rppsp3-phone-tick var(--tick-dur) var(--ease-out-quart) var(--tick-at) both}.phone-screen.svelte-rppsp3.is-live .arrives:where(.svelte-rppsp3){animation:svelte-rppsp3-phone-rise var(--update-dur) var(--ease-out-quart) var(--update-at) both}}@keyframes svelte-rppsp3-phone-tick{0%{stroke-dashoffset:16px}}@keyframes svelte-rppsp3-phone-rise{0%{opacity:0;translate:0 6px}}.run.svelte-1xz18j5{transform-origin:0}@media (prefers-reduced-motion:no-preference){.portal-screen.svelte-1xz18j5.is-live .run:where(.svelte-1xz18j5){animation:svelte-1xz18j5-portal-run var(--run-dur) var(--ease-out-quart) var(--run-at) both}.portal-screen.svelte-1xz18j5.is-live .dot:where(.svelte-1xz18j5){animation:svelte-1xz18j5-portal-dot var(--dot-dur) var(--ease-out-expo) var(--dot-at) both}.portal-screen.svelte-1xz18j5.is-live .fade:where(.svelte-1xz18j5){animation:svelte-1xz18j5-portal-fade var(--fade-dur) var(--ease-out-quart) var(--fade-at) both}}@keyframes svelte-1xz18j5-portal-run{0%{transform:scaleX(0)}}@keyframes svelte-1xz18j5-portal-dot{0%{opacity:0;scale:.4}}@keyframes svelte-1xz18j5-portal-fade{0%{opacity:0}}.phone-ground.svelte-1yj5537{height:0;min-height:360px;padding-top:min(75%,440px)}.phone-ground.svelte-1yj5537 .phone-in-tile{width:min(280px,78%);position:absolute;top:24px;left:50%;translate:-50%}.tile-picture.svelte-1yjk5vk .pic-dark,.dark .tile-picture.paired.svelte-1yjk5vk .pic-light{display:none}.dark .tile-picture.paired.svelte-1yjk5vk .pic-dark{display:block}.bento-door.svelte-1yjk5vk{transition:background-color var(--dur-2) var(--ease-out-quart);position:relative}.door-link.svelte-1yjk5vk:after{content:"";z-index:1;position:absolute;inset:0}.door-link.svelte-1yjk5vk:focus-visible{outline:none}.bento-door.svelte-1yjk5vk:has(.door-link:where(.svelte-1yjk5vk):focus-visible){outline:2px solid var(--ring);outline-offset:-2px}.bento-door.svelte-1yjk5vk:hover{background-color:var(--surface)}.bento-door.svelte-1yjk5vk:has(.door-link:where(.svelte-1yjk5vk):focus-visible){background-color:var(--surface)}.bento-door.svelte-1yjk5vk:hover .door-cue:where(.svelte-1yjk5vk){text-underline-offset:4px;text-decoration:underline}.door-cue.svelte-1yjk5vk .door-arrow{transition:translate var(--dur-1) var(--ease-out-quart)}.bento-door.svelte-1yjk5vk:hover .door-cue:where(.svelte-1yjk5vk) .door-arrow{translate:3px}.bento-door.svelte-1yjk5vk:has(.door-link:where(.svelte-1yjk5vk):focus-visible) .door-cue:where(.svelte-1yjk5vk) .door-arrow{translate:3px}@media (prefers-reduced-motion:reduce){.bento-door.svelte-1yjk5vk,.door-cue.svelte-1yjk5vk .door-arrow{transition:none}}@media (scripting:enabled){.showcase-panel[data-pending].svelte-w7w8uz{display:none}}.share-meter.svelte-atps4w{gap:3px;min-width:6rem;height:.625rem;display:flex}.cell.svelte-atps4w{background:color-mix(in oklab, var(--foreground) 7%, transparent);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9999px;flex:1;position:relative}.fill.svelte-atps4w{width:calc(var(--fill) * 100%);border-radius:inherit;background:var(--foreground);clip-path:inset(0 round 9999px);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.reveal-pending .fill.svelte-atps4w{clip-path:inset(0 100% 0 0 round 9999px)}.reveal-pending.is-in .fill.svelte-atps4w{clip-path:inset(0 round 9999px);transition:clip-path .36s var(--ease-out-quart) calc(.24s + var(--reveal-delay,0s) + var(--i,0) * .12s)}}.sheet-rate.svelte-mqz3qm{background:color-mix(in oklab, var(--foreground) 2.5%, transparent);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.rate-note.svelte-mqz3qm{flex-basis:100%}@container (width>=44rem){.rate-note.svelte-mqz3qm{flex-basis:auto;margin-left:.375rem}}.sheet-tiers.svelte-mqz3qm{grid-template-columns:minmax(0,1fr);display:grid}.sheet-tier.svelte-mqz3qm{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name meter""price price""words words""detail detail";align-items:center;column-gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.sheet-tier.svelte-mqz3qm+.sheet-tier:where(.svelte-mqz3qm){border-top:1px solid var(--hairline)}.tier-name.svelte-mqz3qm{grid-area:name}.tier-price.svelte-mqz3qm{grid-area:price}.sheet-tier.svelte-mqz3qm .tier-meter{grid-area:meter;width:7.5rem}.tier-words.svelte-mqz3qm{grid-area:words}.tier-detail.svelte-mqz3qm{grid-area:detail}@container (width>=34rem){.sheet-rate.svelte-mqz3qm{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.75rem 2rem}.sheet-tier.svelte-mqz3qm{padding:1.5rem 2rem 1.75rem}.sheet-tier.svelte-mqz3qm .tier-meter{width:9.5rem}}@container (width>=52rem){.sheet.svelte-mqz3qm:not([data-tiers="4"]) .sheet-tiers:where(.svelte-mqz3qm){grid-template-columns:repeat(var(--tiers), minmax(0, 1fr))}.sheet.svelte-mqz3qm:not([data-tiers="4"]) .sheet-tier:where(.svelte-mqz3qm)+.sheet-tier:where(.svelte-mqz3qm){border-top:0;border-left:1px solid var(--hairline)}.sheet.svelte-mqz3qm:not([data-tiers="4"]) .sheet-tier:where(.svelte-mqz3qm){grid-template-columns:minmax(0,1fr);grid-template-areas:"name""price""meter""words""detail";align-items:start}.sheet.svelte-mqz3qm:not([data-tiers="4"]) .sheet-tier:where(.svelte-mqz3qm) .tier-meter{width:100%;max-width:11rem;margin-top:.875rem}}@container (width>=64rem){.sheet[data-tiers="4"].svelte-mqz3qm .sheet-tiers:where(.svelte-mqz3qm){grid-template-columns:repeat(4,minmax(0,1fr))}.sheet[data-tiers="4"].svelte-mqz3qm .sheet-tier:where(.svelte-mqz3qm)+.sheet-tier:where(.svelte-mqz3qm){border-top:0;border-left:1px solid var(--hairline)}.sheet[data-tiers="4"].svelte-mqz3qm .sheet-tier:where(.svelte-mqz3qm){grid-template-columns:minmax(0,1fr);grid-template-areas:"name""price""meter""words""detail";align-items:start}.sheet[data-tiers="4"].svelte-mqz3qm .sheet-tier:where(.svelte-mqz3qm) .tier-meter{width:100%;max-width:11rem;margin-top:.875rem}}.card-link.svelte-1jot4zc:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-link.svelte-1jot4zc:focus-visible{outline:none}.quote-card.is-linked{transition:box-shadow var(--dur-1) var(--ease-out-quart)}.quote-card.is-linked:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong)}.quote-card.is-linked:has(.card-link:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.quote-card.is-linked:hover .card-link.svelte-1jot4zc{text-underline-offset:4px;text-decoration:underline}.card-arrow{transition:translate var(--dur-1) var(--ease-out-quart)}.quote-card.is-linked:hover .card-arrow{translate:2px}@media (prefers-reduced-motion:reduce){.quote-card.is-linked,.card-arrow{transition:none}}@property --assembly-build{syntax:"<number>";inherits:true;initial-value:1}@property --assembly-run{syntax:"<number>";inherits:true;initial-value:1}.frame.svelte-r4hxvd{--head-h:2.25rem;--label-h:2.5rem;--tile-h:2.75rem;--rail-x:1rem;--pad-x:2rem;--rail-w:3px;--station:.5rem;--end:.75rem;--cell-x:1rem;--cell-y:.625rem;--station-y:calc(var(--tile-h) / 2 + .375rem);--nub:0px;border:1px solid var(--hairline-strong);border-radius:1rem;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.group.svelte-r4hxvd,.items.svelte-r4hxvd{display:contents}.head.svelte-r4hxvd,.head-rule.svelte-r4hxvd{display:none}.label.svelte-r4hxvd{padding:.875rem var(--cell-x) .375rem var(--pad-x);margin:0;position:relative}.label.later.svelte-r4hxvd{border-top:1px solid var(--hairline-strong);padding-top:1rem}.row.svelte-r4hxvd{display:block;position:relative}.label.svelte-r4hxvd:before,.row.svelte-r4hxvd:before,.verdict.svelte-r4hxvd:after{content:"";left:calc(var(--rail-x) - var(--rail-w) / 2);width:var(--rail-w);background:var(--foreground);position:absolute;top:0;bottom:0}.label.later.svelte-r4hxvd:before,.verdict.svelte-r4hxvd:after{top:-1px}.first.svelte-r4hxvd{--nub:var(--rail-w)}.first.svelte-r4hxvd:before{border-radius:999px 999px 0 0}.row.ends.svelte-r4hxvd:before{height:var(--station-y);bottom:auto}.slot.svelte-r4hxvd{min-height:calc(var(--tile-h) + .75rem);padding:.375rem .75rem .375rem var(--pad-x);align-items:center;display:grid;position:relative}.slot.svelte-r4hxvd:after{content:"";left:calc(var(--rail-x) - var(--station) / 2);top:calc(50% - var(--station) / 2);width:var(--station);height:var(--station);background:var(--foreground);border-radius:50%;position:absolute}.row.ends.svelte-r4hxvd .slot:where(.svelte-r4hxvd):after{--station:var(--end)}.tile.svelte-r4hxvd{isolation:isolate;min-height:var(--tile-h);background:var(--card);transition:box-shadow var(--dur-2) var(--ease-out-quart), translate var(--dur-2) var(--ease-out-quart);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.625rem;padding:calc(.375rem - 1px) calc(.75rem - 1px) calc(.375rem - 1px) calc(.5rem - 1px);line-height:1.25;text-decoration:none;display:flex;position:relative}.tile.svelte-r4hxvd:before,.tile.svelte-r4hxvd:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.tile.svelte-r4hxvd:before{box-shadow:var(--shadow-1)}.tile.svelte-r4hxvd:after{box-shadow:var(--glow);opacity:0}.glyph.svelte-r4hxvd{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:50%;flex:none;place-items:center;display:grid}.glyph.svelte-r4hxvd:empty:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.title.svelte-r4hxvd{text-wrap:balance;min-width:0}.tile.svelte-r4hxvd .more{color:var(--muted-foreground);transition:color var(--dur-1) var(--ease-out-quart), translate var(--dur-1) var(--ease-out-quart);flex:none;margin-left:auto}a.tile.svelte-r4hxvd:hover{box-shadow:var(--glow);translate:0 -1px}a.tile.svelte-r4hxvd:hover .more{color:var(--primary-text);translate:2px}a.tile.svelte-r4hxvd:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.75rem}.cell.svelte-r4hxvd{padding:.25rem var(--cell-x) var(--cell-y) var(--pad-x);align-items:flex-start;gap:.5rem;margin:0;display:flex}.cell.svelte-r4hxvd .mark{margin-top:.25rem}.cell.after.svelte-r4hxvd{border-bottom:1px solid var(--hairline)}.row.svelte-r4hxvd:last-child .cell.after:where(.svelte-r4hxvd){border-bottom:0}.check.svelte-r4hxvd{color:var(--primary-text)}.check.svelte-r4hxvd .track:where(.svelte-r4hxvd){stroke:var(--hairline-strong)}.check.svelte-r4hxvd .ring:where(.svelte-r4hxvd),.check.svelte-r4hxvd .tick:where(.svelte-r4hxvd){stroke:currentColor;stroke-dasharray:1 1.05;stroke-dashoffset:0}.check.svelte-r4hxvd .ring:where(.svelte-r4hxvd){transform-origin:50%;transform-box:fill-box;transform:rotate(-90deg)}.rule.svelte-r4hxvd{display:none}.verdict.svelte-r4hxvd{--dot-y:calc(1.125rem + .75em);padding:1.125rem var(--cell-x) 1.25rem var(--pad-x);border-top:1px solid var(--hairline-strong);margin:0;line-height:1.5;position:relative}.verdict.svelte-r4hxvd:after{height:calc(var(--dot-y) + 1px);bottom:auto}.verdict.svelte-r4hxvd:before{content:"";left:calc(var(--rail-x) - var(--end) / 2);top:calc(var(--dot-y) - var(--end) / 2);width:var(--end);height:var(--end);background:var(--foreground);border-radius:50%;position:absolute}.verdict-text.svelte-r4hxvd{display:block}.close.svelte-r4hxvd{display:none}@media (prefers-reduced-motion:reduce){.tile.svelte-r4hxvd,.tile.svelte-r4hxvd .more{transition:none}a.tile.svelte-r4hxvd:hover{translate:0}}@media (width>=768px){.frame.svelte-r4hxvd{--station-y:50%;grid-template-columns:minmax(21rem,23.5rem) minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--rows);column-gap:1.5rem}.head.svelte-r4hxvd{padding:0 var(--cell-x) .625rem;grid-row:1;align-self:end;margin:0;display:block}.head.before.svelte-r4hxvd{grid-column:2}.head.after.svelte-r4hxvd{grid-column:3}.head-rule.svelte-r4hxvd{background:var(--hairline-strong);grid-area:1/1/auto/-1;align-self:end;height:1px;display:block}.label.svelte-r4hxvd{grid-column:1/-1;grid-row:var(--r);padding:0 var(--cell-x) .5rem var(--pad-x);align-self:stretch;align-items:flex-end;display:flex}.label.later.svelte-r4hxvd{padding-top:0}.row.svelte-r4hxvd{grid-column:1/-1;grid-row:var(--r);grid-template-columns:subgrid;display:grid}.slot.svelte-r4hxvd{grid-area:1/1}.cell.svelte-r4hxvd{padding:var(--cell-y) var(--cell-x);grid-row:1;align-self:start}.cell.before.svelte-r4hxvd{grid-column:2}.cell.after.svelte-r4hxvd{border-bottom:0;grid-column:3}.rule.svelte-r4hxvd{height:1px;margin:0 var(--cell-x);background:var(--hairline);grid-area:1/2/auto/-1;align-self:end;display:block}.verdict.svelte-r4hxvd{grid-column:1/-1;grid-row:var(--r);padding-right:var(--pad-x)}}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.assembly[data-build=on].svelte-r4hxvd .row:where(.svelte-r4hxvd),.assembly[data-build=on].svelte-r4hxvd .label:where(.svelte-r4hxvd),.assembly[data-build=on].svelte-r4hxvd .verdict:where(.svelte-r4hxvd){view-timeline:--assembly-line block;view-timeline-inset:0% calc(100% - var(--line))}.assembly[data-build=on].svelte-r4hxvd .row:where(.svelte-r4hxvd){animation:linear both svelte-r4hxvd-a-build,linear both svelte-r4hxvd-a-run;animation-timeline:--assembly-line,--assembly-line;animation-range:entry var(--row-from) entry var(--row-to), entry 0% entry 100%;--seat:clamp(0, (var(--assembly-build) - var(--seat-a)) / (var(--seat-b) - var(--seat-a)), 1);--problem:clamp(0, (var(--assembly-build) - var(--problem-a)) / (var(--problem-b) - var(--problem-a)), 1);--resolve:clamp(0, (var(--assembly-build) - var(--resolve-a)) / (var(--resolve-b) - var(--resolve-a)), 1);--settle:clamp(0, (var(--assembly-build) - var(--settle-a)) / (var(--settle-b) - var(--settle-a)), 1);--light:min(clamp(0, (var(--assembly-build) - var(--lightIn-a)) / (var(--lightIn-b) - var(--lightIn-a)), 1), 1 - clamp(0, (var(--assembly-build) - var(--lightOut-a)) / (var(--lightOut-b) - var(--lightOut-a)), 1));--spot:calc(var(--problem) * (1 - var(--resolve)));--lit:clamp(0, (var(--assembly-run) - var(--station-a)) / (var(--station-b) - var(--station-a)), 1);background:color-mix(in oklab, var(--brand-muted) calc(var(--light) * 100%), transparent)}.assembly[data-build=on].svelte-r4hxvd .tile:where(.svelte-r4hxvd){border-style:dashed;border-color:color-mix(in oklab, var(--hairline-strong) calc((1 - var(--seat)) * 100%), transparent);background:color-mix(in oklab, var(--card) calc(var(--seat) * 100%), transparent);color:color-mix(in oklab, var(--foreground) calc(var(--seat) * 100%), var(--muted-foreground))}.assembly[data-build=on].svelte-r4hxvd .tile:where(.svelte-r4hxvd):before{opacity:var(--seat)}.assembly[data-build=on].svelte-r4hxvd .tile:where(.svelte-r4hxvd):after{opacity:var(--light)}.assembly[data-build=on].svelte-r4hxvd .glyph:where(.svelte-r4hxvd){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) calc(var(--light) * 100%), var(--hairline-strong))}.assembly[data-build=on].svelte-r4hxvd .cell.before:where(.svelte-r4hxvd){color:color-mix(in oklab, var(--foreground) calc(var(--spot) * 100%), var(--muted-foreground))}.assembly[data-build=on].svelte-r4hxvd .cell.before:where(.svelte-r4hxvd) .mark{opacity:calc(.6 + .4 * var(--spot))}.assembly[data-build=on].svelte-r4hxvd .cell.after:where(.svelte-r4hxvd){color:color-mix(in oklab, var(--foreground) calc(var(--resolve) * 100%), var(--muted-foreground))}.assembly[data-build=on].svelte-r4hxvd .check:where(.svelte-r4hxvd){--ring-p:clamp(0, (var(--resolve) - var(--ring-a)) / (var(--ring-b) - var(--ring-a)), 1);--tick-p:clamp(0, (var(--resolve) - var(--tick-a)) / (var(--tick-b) - var(--tick-a)), 1)}.assembly[data-build=on].svelte-r4hxvd .check:where(.svelte-r4hxvd) .ring:where(.svelte-r4hxvd){stroke-dashoffset:calc((1 - var(--ring-p)) * 1.05);opacity:clamp(0, var(--ring-p) * 50, 1)}.assembly[data-build=on].svelte-r4hxvd .check:where(.svelte-r4hxvd) .tick:where(.svelte-r4hxvd){stroke-dashoffset:calc((1 - var(--tick-p)) * 1.05);opacity:clamp(0, var(--tick-p) * 50, 1)}.assembly[data-build=on].svelte-r4hxvd .row:where(.svelte-r4hxvd):before,.assembly[data-build=on].svelte-r4hxvd .label:where(.svelte-r4hxvd):before,.assembly[data-build=on].svelte-r4hxvd .verdict:where(.svelte-r4hxvd):after{--rail:color-mix(in oklab, var(--foreground) calc(var(--settle) * 100%), var(--primary));background:linear-gradient(var(--rail), var(--rail)) top / 100% calc(var(--nub) + (100% - var(--nub)) * min(1, var(--assembly-run) * var(--rail-rate,1))) no-repeat, linear-gradient(var(--hairline-strong), var(--hairline-strong)) center / 1px 100% no-repeat}.assembly[data-build=on].svelte-r4hxvd .row.ends:where(.svelte-r4hxvd):before{--rail-rate:2}.assembly[data-build=on].svelte-r4hxvd .slot:where(.svelte-r4hxvd):after{background:color-mix(in oklab, var(--foreground) calc(var(--settle) * 100%), color-mix(in oklab, var(--primary) calc(var(--lit) * 100%), var(--background)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) calc(var(--settle) * 100%), color-mix(in oklab, var(--primary) calc(var(--lit) * 100%), var(--hairline-strong))), 0 0 0 calc(var(--lit) * (1 - var(--settle)) * .25rem) var(--brand-muted);transform:scale(calc(.75 + .25 * var(--lit)))}.assembly[data-build=on].svelte-r4hxvd .label:where(.svelte-r4hxvd){animation:linear both svelte-r4hxvd-a-build,linear both svelte-r4hxvd-a-run;animation-timeline:--assembly-line,--assembly-line;animation-range:cover var(--beat-from) cover var(--beat-to), entry 0% entry 100%;--settle:clamp(0, (var(--assembly-build) - var(--beat-settle-a)) / (var(--beat-settle-b) - var(--beat-settle-a)), 1)}.assembly[data-build=on].svelte-r4hxvd .label.later:where(.svelte-r4hxvd):after,.assembly[data-build=on].svelte-r4hxvd .close:where(.svelte-r4hxvd){content:"";left:var(--rail-x);background:var(--primary);height:2px;transform:scaleX(clamp(0, (var(--assembly-build) - var(--beat-sweep-a)) / (var(--beat-sweep-b) - var(--beat-sweep-a)), 1));transform-origin:0;opacity:calc(1 - clamp(0, (var(--assembly-build) - var(--beat-fade-a)) / (var(--beat-fade-b) - var(--beat-fade-a)), 1));border-radius:1px;display:block;position:absolute;top:-1px;right:0}.assembly[data-build=on].svelte-r4hxvd .verdict:where(.svelte-r4hxvd){animation:linear both svelte-r4hxvd-a-build,linear both svelte-r4hxvd-a-run;animation-timeline:--assembly-line,--assembly-line;animation-range:cover var(--verdict-from) cover var(--verdict-to), cover 0px cover var(--dot-y);--settle:clamp(0, (var(--assembly-build) - var(--verdict-settle-a)) / (var(--verdict-settle-b) - var(--verdict-settle-a)), 1);--land:clamp(0, (var(--assembly-run) - var(--land-a)) / (var(--land-b) - var(--land-a)), 1);--words:clamp(0, (var(--assembly-build) - var(--verdict-words-a)) / (var(--verdict-words-b) - var(--verdict-words-a)), 1);--beat-sweep-a:var(--verdict-sweep-a);--beat-sweep-b:var(--verdict-sweep-b);--beat-fade-a:var(--verdict-fade-a);--beat-fade-b:var(--verdict-fade-b)}.assembly[data-build=on].svelte-r4hxvd .verdict:where(.svelte-r4hxvd):before{background:color-mix(in oklab, var(--foreground) calc(var(--settle) * 100%), color-mix(in oklab, var(--primary) calc(var(--land) * 100%), var(--background)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) calc(var(--settle) * 100%), color-mix(in oklab, var(--primary) calc(var(--land) * 100%), var(--hairline-strong)));transform:scale(calc(.4 + .6 * var(--land)))}.assembly[data-build=on].svelte-r4hxvd .verdict-text:where(.svelte-r4hxvd){color:color-mix(in oklab, var(--foreground) calc(var(--words) * 100%), var(--muted-foreground));transform:translateY(calc((1 - var(--words)) * .375rem))}}}@keyframes svelte-r4hxvd-a-build{0%{--assembly-build:0}}@keyframes svelte-r4hxvd-a-run{0%{--assembly-run:0}}.photo-slot.svelte-nj8jc9{aspect-ratio:4/3;border:1px dashed var(--hairline-strong);background:color-mix(in oklab, var(--foreground) 2.5%, var(--surface));text-align:center;color:var(--muted-foreground);text-wrap:balance;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;font-size:.8125rem;line-height:1.4;display:flex}.dots.svelte-ivcqyy{background-image:radial-gradient(var(--hairline-strong) 1px, transparent 1.5px);pointer-events:none;background-size:14px 14px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.handoff.svelte-1hzfuc0{padding-top:2.25rem}.handoff.between.svelte-1hzfuc0{padding-block:3rem}.handoff.nested.svelte-1hzfuc0{padding-block:0}.row.svelte-1hzfuc0{border-block:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item status""track track";align-items:center;gap:.875rem 1.5rem;min-height:4.75rem;padding-block:1rem;display:grid}.item.svelte-1hzfuc0{grid-area:item;gap:.125rem;min-width:0;display:grid}.name.svelte-1hzfuc0{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:1rem;font-weight:500;overflow:hidden}.illus.svelte-1hzfuc0{color:var(--muted-foreground);font-size:.8125rem}.track.svelte-1hzfuc0{white-space:nowrap;grid-area:track;grid-template-columns:auto minmax(2.5rem,1fr) auto;align-items:center;gap:1.125rem;font-size:.9375rem;display:grid}.from.svelte-1hzfuc0{color:var(--muted-foreground)}.to.svelte-1hzfuc0{color:var(--foreground);font-weight:500}.line.svelte-1hzfuc0{background:var(--hairline-strong);clip-path:inset(-1rem -.75rem);border-radius:1px;height:2px;position:relative}.run.svelte-1hzfuc0{background:var(--foreground);border-radius:1px;position:absolute;inset:0}.dot.svelte-1hzfuc0{background:var(--foreground);width:1.25rem;height:1.25rem;box-shadow:0 0 0 4px var(--background);border-radius:50%;margin-top:-.625rem;position:absolute;top:50%;right:-.625rem}.status.svelte-1hzfuc0{grid-area:status;display:inline-grid}.status.svelte-1hzfuc0>span:where(.svelte-1hzfuc0){grid-area:1/1}.was.svelte-1hzfuc0{opacity:0}@media (width>=768px){.handoff.svelte-1hzfuc0{padding-top:3rem}.handoff.between.svelte-1hzfuc0{padding-block:4rem}.handoff.nested.svelte-1hzfuc0{padding-block:0}.row.svelte-1hzfuc0{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;grid-template-areas:"item track status";column-gap:2.5rem}}@keyframes svelte-1hzfuc0-travel{0%{transform:translate(-100%)}to{transform:none}}@keyframes svelte-1hzfuc0-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1hzfuc0-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1hzfuc0-arrive{0%{color:var(--muted-foreground)}to{color:var(--foreground)}}@keyframes svelte-1hzfuc0-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.reveal-pending .now.svelte-1hzfuc0 .pill{background:0 0}.reveal-pending:not(.is-in) .run.svelte-1hzfuc0{transform:translate(-100%)}.reveal-pending:not(.is-in) .was.svelte-1hzfuc0{opacity:1}.reveal-pending:not(.is-in) .now.svelte-1hzfuc0 .fill{transform:scaleX(0)}.reveal-pending:not(.is-in) .now.svelte-1hzfuc0 .label{opacity:0}.reveal-pending:not(.is-in) .to.svelte-1hzfuc0{color:var(--muted-foreground)}.reveal-pending.is-in .run.svelte-1hzfuc0{animation:svelte-1hzfuc0-travel var(--t-travel) var(--ease-in-out) var(--t-travel-at) both}.reveal-pending.is-in .was.svelte-1hzfuc0{animation:svelte-1hzfuc0-fade-out 1ms linear calc(var(--t-flip-at) + var(--t-flip)) both}.reveal-pending.is-in .was.svelte-1hzfuc0 .label{animation:svelte-1hzfuc0-fade-out calc(var(--t-flip) / 3) linear var(--t-flip-at) forwards}.reveal-pending.is-in .now.svelte-1hzfuc0 .fill{animation:svelte-1hzfuc0-grow-x var(--t-flip) var(--ease-out-quart) var(--t-flip-at) both}.reveal-pending.is-in .now.svelte-1hzfuc0 .label{animation:svelte-1hzfuc0-fade-in calc(var(--t-flip) / 2) linear calc(var(--t-flip-at) + var(--t-flip) / 2) both}.reveal-pending.is-in .to.svelte-1hzfuc0{animation:svelte-1hzfuc0-arrive var(--t-flip) linear var(--t-flip-at) both}}.run-fit.svelte-1x6xjdr{width:calc(100% * var(--fit));container:run-fit/inline-size}.run-frame.svelte-1x6xjdr{width:calc(100% / var(--fit))}.run.svelte-1x6xjdr{--tone:var(--foreground);--unlit:var(--hairline-strong);--rail:var(--hairline-strong);--live:var(--primary);--r:5px;--label-size:13px;--gutter:15px;--label-lh:1.3;--cols:var(--cols-line);--rail-y:var(--r);--clear:calc(var(--r) + 3px);--mark-w:calc(var(--r) * 2 + 2px);--rail-x:calc(var(--r) + 1px);--station:calc(var(--label-size) * var(--label-lh) / 2);--row-gap:1.125rem;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));row-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.station.svelte-1x6xjdr{min-width:0;padding:0 var(--gutter) 0 0;display:block;position:relative}.station.svelte-1x6xjdr:last-child{padding-right:0}.mark.svelte-1x6xjdr{left:0;right:0;top:var(--rail-y);pointer-events:none;height:0;position:absolute}.dot.svelte-1x6xjdr{z-index:1;left:0;top:calc(-1 * var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:var(--tone);border-radius:50%;position:absolute}.ping.svelte-1x6xjdr{z-index:1;left:0;top:calc(-1 * var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);box-shadow:0 0 0 1px var(--tone);opacity:0;border-radius:50%;position:absolute}.seg.svelte-1x6xjdr{left:calc(var(--r) + var(--clear));background:var(--rail);border-radius:1px;height:1.5px;position:absolute;top:-.75px;right:3px;overflow:hidden}.trace.svelte-1x6xjdr{inset:0 calc(-1 * var(--clear)) 0 calc(-1 * (var(--r) + var(--clear)));background:var(--live);opacity:0;transform-origin:0;position:absolute}.rider.svelte-1x6xjdr{z-index:2;left:var(--r);width:100%;height:0;position:absolute;top:0;container-type:size}.rider.svelte-1x6xjdr:before{content:"";left:calc(-1 * var(--r));top:calc(-1 * var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:var(--live);opacity:0;border-radius:50%;position:absolute;transform:translate(100cqw,100cqh)}.label.svelte-1x6xjdr{padding-top:calc(var(--r) * 2 + .5rem);font-size:var(--label-size);font-weight:500;line-height:var(--label-lh);letter-spacing:-.005em;color:var(--foreground);text-wrap:balance;overflow-wrap:break-word;display:block}.under.svelte-1x6xjdr{margin-top:.75rem}.under.svelte-1x6xjdr:empty{display:none}@container run-fit (width<=99.99px){.run[data-narrow=wrap].svelte-1x6xjdr{--cols:var(--half);--gutter:8px;--label-size:12.5px}.run[data-narrow=wrap].svelte-1x6xjdr .station[data-wrap-end]:where(.svelte-1x6xjdr) .seg:where(.svelte-1x6xjdr),.run[data-narrow=wrap].svelte-1x6xjdr .station[data-wrap-end]:where(.svelte-1x6xjdr) .rider:where(.svelte-1x6xjdr){display:none}.run[data-narrow=column].svelte-1x6xjdr{display:block}.run[data-narrow=column].svelte-1x6xjdr .station:where(.svelte-1x6xjdr){grid-template-columns:var(--mark-w) minmax(0, 1fr);padding:0 0 var(--row-gap) 0;column-gap:.75rem;display:grid}.run[data-narrow=column].svelte-1x6xjdr .station:where(.svelte-1x6xjdr):last-child{padding-bottom:0}.run[data-narrow=column].svelte-1x6xjdr .mark:where(.svelte-1x6xjdr){width:var(--mark-w);height:auto;inset:0 auto 0 0}.run[data-narrow=column].svelte-1x6xjdr .dot:where(.svelte-1x6xjdr),.run[data-narrow=column].svelte-1x6xjdr .ping:where(.svelte-1x6xjdr){left:calc(var(--rail-x) - var(--r));top:calc(var(--station) - var(--r))}.run[data-narrow=column].svelte-1x6xjdr .seg:where(.svelte-1x6xjdr){left:calc(var(--rail-x) - .75px);width:1.5px;right:auto;top:calc(var(--station) + var(--clear));bottom:calc(var(--r) + 3px - var(--station));height:auto}.run[data-narrow=column].svelte-1x6xjdr .trace:where(.svelte-1x6xjdr){inset:calc(-1 * var(--clear)) 0 calc(-1 * (var(--r) + 3px));transform-origin:50% 0}.run[data-narrow=column].svelte-1x6xjdr .rider:where(.svelte-1x6xjdr){left:var(--rail-x);top:var(--station);width:0;height:100%}.run[data-narrow=column].svelte-1x6xjdr .label:where(.svelte-1x6xjdr){grid-column:2;padding-top:0}.run[data-narrow=column].svelte-1x6xjdr .under:where(.svelte-1x6xjdr){grid-column:2;margin-top:.625rem}}@media screen and (prefers-reduced-motion:no-preference){.lm-play.reveal-pending .dot.svelte-1x6xjdr{background:var(--unlit);transform:scale(.6)}.lm-play.reveal-pending.is-in .station.svelte-1x6xjdr{--arrive:calc(var(--start) + var(--delay,0s) + var(--i) * var(--seg))}.lm-play.reveal-pending.is-in .dot.svelte-1x6xjdr{animation:svelte-1x6xjdr-lm-light .42s var(--ease-out-expo) var(--arrive) both}.lm-play.reveal-pending.is-in .ping.svelte-1x6xjdr{animation:svelte-1x6xjdr-lm-ping var(--ping) var(--ease-out-quart) var(--arrive) forwards}.lm-play.reveal-pending.is-in .rider.svelte-1x6xjdr:before{animation:svelte-1x6xjdr-lm-ride var(--seg) var(--ease-in-out) var(--arrive) forwards}.lm-play.reveal-pending.is-in .trace.svelte-1x6xjdr{animation:svelte-1x6xjdr-lm-trace-x calc(var(--seg) * 2.8) var(--ease-in-out) calc(var(--arrive) + var(--dwell)) forwards}@container run-fit (width<=99.99px){.lm-play.reveal-pending.is-in .run[data-narrow=column].svelte-1x6xjdr .trace:where(.svelte-1x6xjdr){animation-name:svelte-1x6xjdr-lm-trace-y}}.lm-play.is-paused .dot.svelte-1x6xjdr,.lm-play.is-paused .ping.svelte-1x6xjdr,.lm-play.is-paused .rider.svelte-1x6xjdr:before,.lm-play.is-paused .trace.svelte-1x6xjdr{animation-play-state:paused}}@keyframes svelte-1x6xjdr-lm-light{0%{background-color:var(--unlit);transform:scale(.6)}12%{background-color:var(--tone)}to{background-color:var(--tone);transform:scale(1)}}@keyframes svelte-1x6xjdr-lm-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.75)}}@keyframes svelte-1x6xjdr-lm-ride{0%,20%{opacity:1;transform:none}99.9%{opacity:1}to{opacity:0}}@keyframes svelte-1x6xjdr-lm-trace-x{0%{opacity:1;transform:scaleX(0)}28.6%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes svelte-1x6xjdr-lm-trace-y{0%{opacity:1;transform:scaleY(0)}28.6%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.ladders-fit.svelte-cij5ab{width:calc(100% * var(--fit));container:ladders-fit/inline-size}.ladders-frame.svelte-cij5ab{width:calc(100% / var(--fit))}.group.svelte-cij5ab+.group:where(.svelte-cij5ab){margin-top:2.5rem}.group-head.svelte-cij5ab{row-gap:.375rem;margin-bottom:.875rem;display:grid}.group-title.svelte-cij5ab{letter-spacing:-.01em;color:var(--foreground);font-size:1.125rem;font-weight:500;line-height:1.3}.run-label.svelte-cij5ab{font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-weight:500;line-height:1.2}.rows.svelte-cij5ab{border-top:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.row.svelte-cij5ab{isolation:isolate;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);row-gap:1rem;padding-block:1.25rem;display:grid;position:relative}.who.svelte-cij5ab{align-items:center;gap:.75rem;min-width:0;display:flex}.icon.svelte-cij5ab{width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:50%;flex:none;place-items:center;display:grid}.icon-dot.svelte-cij5ab{background:var(--foreground);border-radius:50%;width:.5rem;height:.5rem}.text.svelte-cij5ab{min-width:0}.name.svelte-cij5ab{letter-spacing:-.005em;color:var(--foreground);text-wrap:balance;font-size:1.0714rem;font-weight:500;line-height:1.35}.name.svelte-cij5ab .more{vertical-align:-.0625rem;width:.875rem;height:.875rem;color:var(--primary-text);margin-left:.375rem;display:inline-block}.desc.svelte-cij5ab{max-width:28rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:.25rem;font-size:.875rem;line-height:1.5}.run-cell.svelte-cij5ab{min-width:0}.name-link.svelte-cij5ab{color:inherit;text-decoration:none}.name-link.svelte-cij5ab:after{content:"";z-index:3;border-radius:.5rem;position:absolute;inset:0 -.75rem}.name-link.svelte-cij5ab:focus-visible{outline:none}.name-link.svelte-cij5ab:focus-visible:after{outline:2px solid var(--ring);outline-offset:-2px}.row.svelte-cij5ab:before{content:"";z-index:-1;background:var(--accent);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out-quart);border-radius:.5rem;position:absolute;inset:0 -.75rem}.row.linked.svelte-cij5ab:hover:before{opacity:.7}.row.linked.svelte-cij5ab:hover .name-link:where(.svelte-cij5ab){text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.row.svelte-cij5ab:before{transition:none}}@container ladders-fit (width>=100px){.row.svelte-cij5ab{grid-template-columns:18rem minmax(0,1fr);align-items:center;column-gap:1.5rem}.group-head.svelte-cij5ab{grid-template-columns:18rem minmax(0,1fr);align-items:baseline;column-gap:1.5rem}.run-label.svelte-cij5ab{grid-column:2}}.cap.svelte-6trsat{--line:2px;--line-ink:var(--hairline-strong);padding-top:.75rem;position:relative;container:capsule/inline-size}html[data-capsule-arming],html[data-capsule-arming] *{overflow-anchor:none}.arm.svelte-6trsat{pointer-events:none;visibility:hidden;width:1px;height:1px;position:absolute;top:-60vh;left:0}.runway.svelte-6trsat{--step:3.5rem;--pad-x:1.5rem;--radius:1.75rem}.stack.svelte-6trsat{position:relative}.bands.svelte-6trsat{display:grid}.band.svelte-6trsat{isolation:isolate;min-width:0;margin-top:calc(var(--k) * var(--step));padding:0 var(--pad-x) 1.125rem;border:var(--line) solid var(--line-ink);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;grid-area:1/1;align-self:stretch;display:flex}.tab.svelte-6trsat{min-width:0;height:calc(var(--step) - var(--line));flex:none;align-items:center;gap:.75rem;margin:0;display:flex}.index.svelte-6trsat{min-width:1.25rem;font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;line-height:1.2}.icon.svelte-6trsat{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:50%;flex:none;place-items:center;display:grid}.icon-dot.svelte-6trsat{background:var(--foreground);border-radius:50%;width:.4375rem;height:.4375rem}.name.svelte-6trsat{letter-spacing:-.005em;min-width:0;color:var(--foreground);text-wrap:balance;font-size:1.0714rem;font-weight:500;line-height:1.3}.family.svelte-6trsat{font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;margin-left:auto;padding-left:1rem;font-weight:500;line-height:1.2}.run-row.svelte-6trsat{flex:none;min-width:0;padding-top:.625rem}.tail.svelte-6trsat{width:var(--line);height:var(--tail);margin-left:calc(var(--line) / -2);background:var(--line-ink);pointer-events:none;position:absolute;top:100%;left:50%}@container capsule (width<=43.99rem){.family.svelte-6trsat{display:none}}@container capsule (width<=33.99rem){.runway.svelte-6trsat{--step:4rem;--pad-x:1.125rem;--radius:1.5rem}.tab.svelte-6trsat{gap:.625rem}.name.svelte-6trsat{font-size:1rem}}.all.svelte-6trsat{border:1px solid var(--hairline-strong);background:var(--surface-raised);width:min(100vw - 2rem,80rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--foreground);box-shadow:var(--shadow-2);border-radius:1rem;margin:auto;padding:0;overflow:hidden}.all.svelte-6trsat::backdrop{background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.all-inner.svelte-6trsat{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);padding:0 1.5rem 1.75rem;overflow-y:auto}.all-head.svelte-6trsat{z-index:5;border-bottom:1px solid var(--hairline);background:var(--surface-raised);align-items:center;gap:.75rem;min-height:3.5rem;margin:0 -1.5rem 1.25rem;padding:0 .75rem 0 1.5rem;display:flex;position:sticky;top:0}.all-title.svelte-6trsat{min-width:0;color:var(--foreground);flex:1;font-size:1.0714rem;font-weight:600;line-height:1.3}.all-title.svelte-6trsat:focus{outline:none}.all-title.svelte-6trsat:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.25rem}.all-close.svelte-6trsat{width:2.5rem;height:2.5rem;color:var(--muted-foreground);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:.375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.all-close.svelte-6trsat:hover{background:var(--accent);color:var(--foreground)}.all-close.svelte-6trsat:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.all-caption.svelte-6trsat{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.all[open].svelte-6trsat{transition:opacity var(--dur-2) var(--ease-out-quart), translate var(--dur-2) var(--ease-out-quart)}@starting-style{.all[open].svelte-6trsat{opacity:0;translate:0 .5rem}}}@media (prefers-reduced-motion:reduce){.all-close.svelte-6trsat{transition:none}}.cap.svelte-6trsat:not([data-enhanced]) .all:where(.svelte-6trsat):target:not([open]){width:auto;max-height:none;scroll-margin-top:calc(var(--chrome-offset,6.5rem) + 1rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 3rem;display:block;position:static;overflow:visible}.cap.svelte-6trsat:not([data-enhanced]) .all:where(.svelte-6trsat):target .all-inner:where(.svelte-6trsat){max-height:none;padding:0;overflow:visible}.cap.svelte-6trsat:not([data-enhanced]) .all:where(.svelte-6trsat):target .all-head:where(.svelte-6trsat){background:0 0;border-bottom:0;margin:0 0 1rem;padding:0;position:static}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.cap[data-stack=on].svelte-6trsat .runway:where(.svelte-6trsat){--pin-top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 1.5rem);--travel:max(var(--travel-vh), calc(var(--band-h) - var(--step) + var(--gap-min)));view-timeline:--lm-stack block;view-timeline-inset:var(--pin-top) 0px}.cap[data-stack=on].svelte-6trsat .runway:where(.svelte-6trsat):after{content:"";height:calc(var(--last) * var(--travel));display:block}.cap[data-stack=on].svelte-6trsat .stack:where(.svelte-6trsat){top:var(--pin-top);position:sticky}.cap[data-stack=on].svelte-6trsat .band:where(.svelte-6trsat){height:var(--band-h);animation:linear both svelte-6trsat-cap-arrive;animation-timeline:--lm-stack;animation-range:contain 0px contain calc(var(--k) * var(--travel));align-self:start}.cap[data-stack=on].svelte-6trsat .band:where(.svelte-6trsat) .station{--at:calc((var(--k) - var(--run-from) + (var(--run-from) - var(--run-to)) * var(--i) / var(--n1)) * var(--travel));--gap:calc((var(--run-from) - var(--run-to)) / var(--n1) * var(--travel))}.cap[data-stack=on].svelte-6trsat .band:where(.svelte-6trsat) .dot{animation:linear both svelte-6trsat-cap-light;animation-timeline:--lm-stack;animation-range:contain var(--at) contain calc(var(--at) + 6px)}.cap[data-stack=on].svelte-6trsat .band:where(.svelte-6trsat) .rider{animation:linear svelte-6trsat-cap-ride;animation-timeline:--lm-stack;animation-range:contain var(--at) contain calc(var(--at) + var(--gap))}.cap[data-stack=on].svelte-6trsat .band:where(.svelte-6trsat) .ping{animation:linear svelte-6trsat-cap-ping;animation-timeline:--lm-stack;animation-range:contain var(--at) contain calc(var(--at) + var(--run-to) * var(--travel))}}}@keyframes svelte-6trsat-cap-arrive{0%{transform:translateY(calc(var(--k) * var(--travel)))}to{transform:none}}@keyframes svelte-6trsat-cap-light{0%{background-color:var(--unlit);transform:scale(.6)}}@keyframes svelte-6trsat-cap-ride{0%{opacity:1;transform:translate(0)}99.9%{opacity:1;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}@keyframes svelte-6trsat-cap-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.75)}}.map-fit.svelte-18euxqu{width:calc(100% * var(--fit));container:map-fit/inline-size}.map-frame.svelte-18euxqu{width:calc(100% / var(--fit))}.modules.svelte-18euxqu,.span-list.svelte-18euxqu{margin:0;padding:0;list-style:none}.module.svelte-18euxqu{border-top:1px solid var(--hairline);gap:.125rem;padding:.5rem 0 .625rem;display:grid}.m-title.svelte-18euxqu{color:var(--foreground);text-wrap:balance;overflow-wrap:break-word;font-size:.9286rem;font-weight:500;line-height:1.3}.m-desc.svelte-18euxqu{color:var(--muted-foreground);text-wrap:pretty;font-size:.8571rem;line-height:1.5}.m-link.svelte-18euxqu{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease-out-quart);text-decoration-thickness:1px}.m-link.svelte-18euxqu:hover,.m-link.svelte-18euxqu:focus-visible{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.span.svelte-18euxqu{border-top:1px solid var(--hairline-strong);gap:.5rem 2.5rem;margin-top:1.5rem;padding-top:.875rem;display:grid}.span-label.svelte-18euxqu{color:var(--muted-foreground);margin:0;font-size:.8571rem;line-height:1.5}.span-list.svelte-18euxqu{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 2.5rem;display:grid}.span-list.svelte-18euxqu .module:where(.svelte-18euxqu):first-child{border-top:0}@container map-fit (width>=100px){.span.svelte-18euxqu{grid-template-columns:9rem minmax(0,1fr);align-items:start}.span-label.svelte-18euxqu{padding-top:.5rem}.span-list.svelte-18euxqu .module:where(.svelte-18euxqu){border-top:0}}.foot.svelte-18euxqu{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.625rem;margin:1.25rem 0 0;font-size:.8571rem;line-height:1.4;display:flex}.foot-dot.svelte-18euxqu{background:var(--foreground);border-radius:50%;flex:none;width:10px;height:10px}.item.svelte-18euxqu{color:var(--foreground);font-weight:500}.owner.svelte-18euxqu{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);letter-spacing:.02em;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:.7857rem;font-weight:600;display:grid}.illus.svelte-18euxqu{letter-spacing:.08em;text-transform:uppercase;font-size:.7857rem;font-weight:500}@media screen and (prefers-reduced-motion:no-preference){.lm-play.reveal-pending .module.svelte-18euxqu,.lm-play.reveal-pending .foot-dot.svelte-18euxqu{opacity:.3}.lm-play.reveal-pending.is-in .modules.svelte-18euxqu .module:where(.svelte-18euxqu){animation:svelte-18euxqu-lm-module var(--m-dur) var(--ease-out-quart) calc(var(--arrive) + var(--m-lag)) both}.lm-play.reveal-pending.is-in .span.svelte-18euxqu .module:where(.svelte-18euxqu),.lm-play.reveal-pending.is-in .foot-dot.svelte-18euxqu{animation:svelte-18euxqu-lm-module var(--m-dur) var(--ease-out-quart) calc(var(--land) + var(--m-lag)) both}.lm-play.is-paused .module.svelte-18euxqu,.lm-play.is-paused .foot-dot.svelte-18euxqu{animation-play-state:paused}}@keyframes svelte-18euxqu-lm-module{0%{opacity:.3}to{opacity:1}}.scene.svelte-1c5vxqr{width:100%;height:auto;display:block}text.svelte-1c5vxqr{dominant-baseline:central}.ground.svelte-1c5vxqr{fill:var(--surface)}.board.svelte-1c5vxqr,.card.svelte-1c5vxqr{fill:var(--card);stroke:var(--hairline-strong)}.name.svelte-1c5vxqr{fill:var(--foreground);font-weight:600}.item.svelte-1c5vxqr{fill:var(--foreground);font-weight:500}.item.mirror.svelte-1c5vxqr{fill:var(--primary-text)}.person.svelte-1c5vxqr{fill:var(--avatar)}.person.ringed.svelte-1c5vxqr{stroke:var(--card);stroke-width:2px}.person-text.svelte-1c5vxqr{fill:var(--primary-foreground);font-weight:600}.pill.status-done.svelte-1c5vxqr{fill:var(--mon-done)}.pill.status-working.svelte-1c5vxqr{fill:var(--mon-working)}.pill.status-stuck.svelte-1c5vxqr{fill:var(--mon-stuck)}.pill.blank.svelte-1c5vxqr{fill:var(--mon-blank)}.pill-text.svelte-1c5vxqr{font-weight:600}.pill-text.status-done.svelte-1c5vxqr,.pill-text.status-working.svelte-1c5vxqr{fill:var(--mon-ink)}.pill-text.status-stuck.svelte-1c5vxqr{fill:var(--primary-foreground)}.label.svelte-1c5vxqr{fill:var(--muted-foreground);font-weight:500}.value.svelte-1c5vxqr{fill:var(--foreground);font-weight:600}.settle.svelte-1c5vxqr{fill:none;stroke:var(--primary);stroke-width:2px}.landing.svelte-1c5vxqr{fill:var(--brand-muted)}.badge.svelte-1c5vxqr,.chip.svelte-1c5vxqr{fill:var(--mon-blue-soft)}.badge-text.svelte-1c5vxqr,.chip-text.svelte-1c5vxqr{fill:var(--primary-text);font-weight:600}.arrow.svelte-1c5vxqr{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round}.arrowhead.svelte-1c5vxqr{fill:var(--muted-foreground)}.spoke.svelte-1c5vxqr{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dot.svelte-1c5vxqr{fill:var(--primary)}.bolt.svelte-1c5vxqr{fill:var(--mon-purple);stroke:var(--card);stroke-width:2px}.bolt-mark.svelte-1c5vxqr{fill:var(--primary-foreground)}.mark.svelte-1c5vxqr{fill:var(--foreground);stroke:var(--card);stroke-width:2px;paint-order:stroke}.mark-text.svelte-1c5vxqr{fill:var(--card);font-variant-numeric:tabular-nums;font-weight:700}.m.svelte-1c5vxqr{--a:0;--d:1;--p:clamp(0, calc((var(--t,1) - var(--a)) / var(--d)), 1);--e:calc(1 - pow(1 - var(--p), 4))}.m-in.svelte-1c5vxqr{opacity:var(--e)}.m-out.svelte-1c5vxqr{opacity:calc(1 - var(--e))}.m-pop.svelte-1c5vxqr{opacity:var(--e);scale:calc(.4 + .6 * var(--e));transform-box:fill-box;transform-origin:50%}.m-go.svelte-1c5vxqr{translate:calc(var(--dx,0px) * var(--e)) calc(var(--dy,0px) * var(--e));scale:calc(1 - .3 * var(--e));opacity:calc(1 - clamp(0, calc((var(--p) - .3) / .45), 1));transform-box:fill-box;transform-origin:50%}.m-draw.svelte-1c5vxqr{stroke-dasharray:1 2;stroke-dashoffset:calc(1.05 * (1 - var(--e)))}.m-bump.svelte-1c5vxqr{opacity:calc(4 * var(--p) * (1 - var(--p)))}.arch-pane.svelte-14gyxf1{container-type:inline-size}.face.svelte-14gyxf1{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-2);font-family:var(--font-sans);color:var(--foreground);border-radius:14px;overflow:hidden}.head.svelte-14gyxf1{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.title.svelte-14gyxf1{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.system.svelte-14gyxf1{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tag.svelte-14gyxf1{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;margin-left:auto;font-size:11px;font-weight:500}.canvas.svelte-14gyxf1>svg{display:none}.canvas.svelte-14gyxf1>.variant-wide{display:block}@container (width<=975.98px){.canvas.svelte-14gyxf1>.variant-wide{display:none}.canvas.svelte-14gyxf1>.variant-mid{display:block}}@container (width<=599.98px){.canvas.svelte-14gyxf1>.variant-mid{display:none}.canvas.svelte-14gyxf1>.variant-compact{display:block}}@container (width<=499.98px){.head.svelte-14gyxf1{padding:0 11px}.system.svelte-14gyxf1,.canvas.svelte-14gyxf1>.variant-compact{display:none}.canvas.svelte-14gyxf1>.variant-narrow{display:block}}.arch.svelte-c8j7eu{container:arch/inline-size}.legend.svelte-c8j7eu{gap:1rem 2rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.legend-item.svelte-c8j7eu{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.legend-no.svelte-c8j7eu{background:var(--foreground);width:1.5rem;height:1.5rem;color:var(--background);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.legend-words.svelte-c8j7eu{text-wrap:pretty;flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem;font-size:.875rem;line-height:1.375;display:flex}.legend-stop.svelte-c8j7eu{opacity:0;font-size:0}.legend-after.svelte-c8j7eu{align-items:flex-start;gap:.375rem;font-weight:500;display:flex}.caption.svelte-c8j7eu{font-size:.8125rem;line-height:1.5}.legend-after.svelte-c8j7eu .legend-arrow{color:var(--muted-foreground);flex:none;margin-top:.2em}.pair.svelte-c8j7eu{gap:.75rem;display:grid}.direction.svelte-c8j7eu{justify-content:center;align-items:center;display:flex}.direction-disc.svelte-c8j7eu{background:var(--background);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.direction-disc.svelte-c8j7eu .direction-arrow{rotate:90deg}.pane-after.svelte-c8j7eu{--t:1}@media (prefers-reduced-motion:no-preference){.pane-after.svelte-c8j7eu.reveal-pending{--t:0}}@container arch (width>=34rem){.legend.svelte-c8j7eu{grid-template-columns:repeat(2,minmax(0,1fr))}}@container arch (width>=1032px){.legend.svelte-c8j7eu{grid-template-columns:repeat(4,minmax(0,1fr))}.legend-before.svelte-c8j7eu{min-height:2.75em}.pair.svelte-c8j7eu{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:0}.direction-disc.svelte-c8j7eu .direction-arrow{rotate:0deg}}.thumb.svelte-1o6uowc{height:13rem}.window.svelte-1o6uowc{transition:translate var(--dur-2) var(--ease-out-quart)}.tile.svelte-1o6uowc:hover .window:where(.svelte-1o6uowc),.tile.svelte-1o6uowc:focus-within .window:where(.svelte-1o6uowc){translate:0 -4px}.tile-link.svelte-1o6uowc:after{content:"";z-index:1;border-radius:1rem;position:absolute;inset:0}.tile-link.svelte-1o6uowc:focus-visible:after{outline:2px solid var(--ring);outline-offset:-2px}.tile.svelte-1o6uowc:hover .tile-link:where(.svelte-1o6uowc){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.run.svelte-1o6uowc{display:none}@media (width<=767px){.rail.svelte-1o6uowc{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.rail.svelte-1o6uowc::-webkit-scrollbar{display:none}.tile.svelte-1o6uowc{scroll-snap-align:start;flex:0 0 84%}.run.svelte-1o6uowc{background:var(--hairline-strong);border-radius:9999px;height:2px;margin-top:1.25rem;display:block;position:relative}.run-fill.svelte-1o6uowc{width:calc(var(--seen) * 100%);border-radius:inherit;background:var(--foreground);position:absolute;inset:0 auto 0 0}.run-fill.svelte-1o6uowc:after{content:"";background:var(--foreground);border-radius:9999px;width:8px;height:8px;position:absolute;top:50%;right:-3px;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.window.svelte-1o6uowc{transition:none}.tile.svelte-1o6uowc:hover .window:where(.svelte-1o6uowc),.tile.svelte-1o6uowc:focus-within .window:where(.svelte-1o6uowc){translate:0}}.thumb.svelte-ath1gr{height:13rem}.window.svelte-ath1gr{transition:translate var(--dur-2) var(--ease-out-quart)}.tile.svelte-ath1gr:hover .window:where(.svelte-ath1gr),.tile.svelte-ath1gr:focus-within .window:where(.svelte-ath1gr){translate:0 -4px}.tile-link.svelte-ath1gr:after{content:"";z-index:1;border-radius:1rem;position:absolute;inset:0}.tile-link.svelte-ath1gr:focus-visible:after{outline:2px solid var(--ring);outline-offset:-2px}.tile.svelte-ath1gr:hover .tile-link:where(.svelte-ath1gr){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.run.svelte-ath1gr{display:none}@media (width<=767px){.rail.svelte-ath1gr{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.rail.svelte-ath1gr::-webkit-scrollbar{display:none}.tile.svelte-ath1gr{scroll-snap-align:start;flex:0 0 84%}.run.svelte-ath1gr{background:var(--hairline-strong);border-radius:9999px;height:2px;margin-top:1.25rem;display:block;position:relative}.run-fill.svelte-ath1gr{width:calc(var(--seen) * 100%);border-radius:inherit;background:var(--foreground);position:absolute;inset:0 auto 0 0}.run-fill.svelte-ath1gr:after{content:"";background:var(--foreground);border-radius:9999px;width:8px;height:8px;position:absolute;top:50%;right:-3px;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.window.svelte-ath1gr{transition:none}.tile.svelte-ath1gr:hover .window:where(.svelte-ath1gr),.tile.svelte-ath1gr:focus-within .window:where(.svelte-ath1gr){translate:0}}.play-mark.svelte-r4w2z7{transition:scale var(--dur-2) var(--ease-out-quart)}.group:hover .play-mark.svelte-r4w2z7{scale:1.06}@media (scripting:enabled){.vg-desc.svelte-r4w2z7{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}[data-enhanced].svelte-r4w2z7 .vg-desc:where(.svelte-r4w2z7){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=639px){.video-grid.svelte-r4w2z7{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.video-grid.svelte-r4w2z7::-webkit-scrollbar{display:none}.video-card.svelte-r4w2z7{scroll-snap-align:start;flex:0 0 82%}}@media (prefers-reduced-motion:reduce){.play-mark.svelte-r4w2z7{transition:none}.group:hover .play-mark.svelte-r4w2z7{scale:1}}.row-play.svelte-1896dnj{text-align:left;color:inherit}.row-play.svelte-1896dnj:after{content:"";z-index:1;cursor:pointer;border-radius:.75rem;position:absolute;inset:0 -.75rem}.row-play.svelte-1896dnj:focus-visible:after{outline:2px solid var(--ring);outline-offset:-2px}.video-row.svelte-1896dnj:before{content:"";z-index:-1;background:var(--accent);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out-quart);border-radius:.75rem;position:absolute;inset:0 -.75rem}.video-row.svelte-1896dnj:hover:before{opacity:.6}.video-row.svelte-1896dnj:hover .row-play:where(.svelte-1896dnj){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.video-row.svelte-1896dnj:hover picture{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.video-row.svelte-1896dnj:before{transition:none}.video-row.svelte-1896dnj:hover picture{transform:none}}.anchor.svelte-1lckjjd{grid-column:1/-1;height:0;display:block}.explorer.svelte-1lckjjd{--with-script:none;--without-script:flex;--stage:flex;--stack:auto;--row:grid;--row-gap:0;--off-opacity:1;--off-visibility:visible}@media (scripting:enabled){.explorer.svelte-1lckjjd{--with-script:flex;--without-script:none;--stage:grid;--stack:1 / 1;--row:block;--row-gap:1.5rem;--off-opacity:0;--off-visibility:hidden}}.explorer[data-enhanced].svelte-1lckjjd{--with-script:flex;--without-script:none;--stage:grid;--stack:1 / 1;--row:block;--row-gap:1.5rem;--off-opacity:0;--off-visibility:hidden}.links.svelte-1lckjjd{display:var(--without-script);flex-direction:column;gap:1rem}.stage.svelte-1lckjjd{display:var(--stage);flex-direction:column;gap:2.5rem}.panel.svelte-1lckjjd{grid-area:var(--stack);transition:opacity .2s var(--ease-out-quart), visibility 0s linear .2s}.panel.svelte-1lckjjd:not(.is-on){opacity:var(--off-opacity);visibility:var(--off-visibility)}.panel.is-on.svelte-1lckjjd{transition:opacity .2s var(--ease-out-quart), visibility 0s}@media (width>=768px){.panel.svelte-1lckjjd{display:var(--row);grid-template-columns:14rem minmax(0,1fr);align-items:start;column-gap:1.75rem}.words.svelte-1lckjjd{margin-top:var(--row-gap)}}.tabs.svelte-1lckjjd{display:var(--with-script);flex-direction:column;gap:.125rem}.group-name.svelte-1lckjjd{padding:1.25rem .75rem .5rem}.group-name.svelte-1lckjjd:first-child{padding-top:0}.tab.svelte-1lckjjd{text-align:left;min-height:44px;color:var(--muted-foreground);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.75rem;font-size:.9375rem;display:flex}.tab.svelte-1lckjjd:hover{color:var(--foreground);background:color-mix(in oklab, var(--accent) 60%, transparent)}.tab.is-on.svelte-1lckjjd{color:var(--foreground);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-strong);font-weight:500}.tab.svelte-1lckjjd:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.soon.svelte-1lckjjd{color:var(--muted-foreground);flex:none;font-size:.75rem}@media (width<=1023px){.tabs.svelte-1lckjjd{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:.25rem;margin-inline:-1.5rem;padding:.25rem 1.5rem;overflow-x:auto}.tabs.svelte-1lckjjd::-webkit-scrollbar{display:none}.group-name.svelte-1lckjjd{display:none}.tab.svelte-1lckjjd{scroll-snap-align:start;white-space:nowrap;border-radius:9999px;flex:none;padding-inline:.875rem}.soon.svelte-1lckjjd{display:none}}@media (prefers-reduced-motion:reduce){.panel.svelte-1lckjjd,.panel.is-on.svelte-1lckjjd,.tab.svelte-1lckjjd{transition:none}}.play.svelte-mwil9m{transition:scale var(--dur-2) var(--ease-out-quart)}.group:hover .play.svelte-mwil9m{scale:1.04}.row.svelte-mwil9m{text-align:left;width:100%;min-height:56px;color:var(--foreground);transition:background-color var(--dur-1) var(--ease-out-quart);border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.row.svelte-mwil9m:hover{background:color-mix(in oklab, var(--accent) 60%, transparent)}.row.is-on.svelte-mwil9m{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-strong);font-weight:500}.row.svelte-mwil9m:focus-visible,.next.svelte-mwil9m:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.next.is-due.svelte-mwil9m{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.next.is-due.svelte-mwil9m span{color:inherit}@media (width>=1024px){.playlist.svelte-mwil9m{top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 1rem);max-height:calc(100vh - var(--section-nav-dock,var(--chrome-offset,4rem)) - var(--section-nav-gap,0px) - 2rem);scrollbar-width:thin;align-self:start;position:sticky;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.play.svelte-mwil9m,.row.svelte-mwil9m{transition:none}.group:hover .play.svelte-mwil9m{scale:1}}@media (width>=1024px) and (height>=820px){.sticky-card.svelte-rvobca{top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 1.5rem + var(--i) * 1.25rem);position:sticky}}.levels.svelte-cpps9a{--gap:1.5rem;gap:2rem var(--gap);padding:0 var(--gap) 3rem;margin:0 calc(-1 * var(--gap)) -2.25rem;display:grid;position:relative;overflow:hidden}.run.svelte-cpps9a{display:none}.frame.svelte-cpps9a{transform-origin:0 0;margin-top:1rem;position:relative}[data-level=account].svelte-cpps9a .frame:where(.svelte-cpps9a){z-index:1}[data-level=board].svelte-cpps9a .frame:where(.svelte-cpps9a){z-index:2}[data-level=item].svelte-cpps9a .frame:where(.svelte-cpps9a){z-index:3}@media (width>=1024px){.levels.svelte-cpps9a{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.level.svelte-cpps9a{grid-row:span 2;grid-template-rows:subgrid;display:grid}.run.svelte-cpps9a{margin-right:calc(-1 * var(--gap));display:block}.level.svelte-cpps9a:last-child .run:where(.svelte-cpps9a){display:none}}.converge.svelte-7n9bm0{position:relative}.sources.svelte-7n9bm0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sources.svelte-7n9bm0 .source-body{display:none}.console.svelte-7n9bm0{z-index:1;margin-top:.75rem;position:relative}.source-slot.svelte-7n9bm0{min-width:0}@media (width>=1024px){.converge.svelte-7n9bm0{--peek:2.5rem;--side:19%;padding-top:var(--peek)}.console.svelte-7n9bm0{width:calc(100% - 2 * var(--side));margin:0 auto}.sources.svelte-7n9bm0{top:0;left:calc(var(--side) + 1rem);right:calc(var(--side) + 1rem);z-index:0;grid-template-columns:repeat(4,minmax(0,1fr));position:absolute}.sources.svelte-7n9bm0 .source-body{display:flex}.source-slot.svelte-7n9bm0{height:10rem;position:relative}}.credential.svelte-1a9jxhf{flex-direction:column;gap:4rem;display:flex}.seal-block.svelte-1a9jxhf{text-align:center;flex-direction:column;align-items:center;display:flex}.seal.svelte-1a9jxhf{max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline-strong);letter-spacing:-.02em;color:var(--foreground);text-align:left;text-wrap:balance;border-radius:1.5rem;align-items:baseline;gap:.875rem;padding:1.125rem 1.5rem;font-size:clamp(1.375rem,1.1rem + 1.4vw,2.75rem);font-weight:600;line-height:1.15;display:inline-flex}.seal-dot.svelte-1a9jxhf{background:var(--primary);border-radius:9999px;flex:none;align-self:flex-start;width:.5em;height:.5em;margin-top:.325em}.seal-issuer.svelte-1a9jxhf{color:var(--muted-foreground);font-weight:500}@media (width>=48rem){.seal.svelte-1a9jxhf{white-space:nowrap;border-radius:9999px;gap:1rem;padding:1.25rem 2.25rem 1.25rem 1.75rem}}.badge-image.svelte-1a9jxhf{height:8rem}.statement.svelte-1a9jxhf{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.75rem;font-size:1.125rem;line-height:1.6}.rail-title.svelte-1a9jxhf{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:1rem;font-size:12px;font-weight:600}.rail.svelte-1a9jxhf{background:var(--hairline);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:1rem;gap:1px;display:grid;overflow:hidden}@media (width>=48rem){.rail.n-2.svelte-1a9jxhf,.rail.n-4.svelte-1a9jxhf{grid-template-columns:repeat(2,minmax(0,1fr))}.rail.n-3.svelte-1a9jxhf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.rail.n-4.svelte-1a9jxhf{grid-template-columns:repeat(4,minmax(0,1fr))}}.recognition.svelte-1a9jxhf{background:var(--background);flex-direction:column;padding:1.5rem;display:flex}.rec-image.svelte-1a9jxhf{height:2.5rem;margin-bottom:1.25rem}.rec-name.svelte-1a9jxhf{letter-spacing:-.01em;color:var(--foreground);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.rec-meta.svelte-1a9jxhf{color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;font-weight:500}.rec-detail.svelte-1a9jxhf{color:var(--muted-foreground);text-wrap:pretty;margin-top:.75rem;font-size:.875rem;line-height:1.55}.story-frame.svelte-15e8jsl{container:story/inline-size}.story.svelte-15e8jsl{flex-direction:column;gap:3.5rem;display:flex}@container story (width>=55rem){.story.has-words.svelte-15e8jsl{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:3rem;display:grid}.story.has-words.svelte-15e8jsl .run:where(.svelte-15e8jsl){grid-column:1/span 7}.story.has-words.svelte-15e8jsl .words:where(.svelte-15e8jsl){grid-column:9/-1}}.run.svelte-15e8jsl{--dot:12px;--label-line:15px;--dot-top:calc((var(--label-line) - var(--dot)) / 2);max-width:44rem;position:relative}.station.svelte-15e8jsl{padding-bottom:3rem;padding-left:2.25rem;position:relative}.station.svelte-15e8jsl:last-child{padding-bottom:0}.dot.svelte-15e8jsl{left:0;top:var(--dot-top);width:var(--dot);height:var(--dot);background:var(--foreground);border-radius:9999px;position:absolute}.station[data-stage=challenge].svelte-15e8jsl .dot:where(.svelte-15e8jsl){background:var(--viz-before)}.station.svelte-15e8jsl:last-child .dot:where(.svelte-15e8jsl){box-shadow:0 0 0 4px color-mix(in oklab, var(--foreground) 12%, transparent)}.station.svelte-15e8jsl:last-child .dot:where(.svelte-15e8jsl):after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--foreground);opacity:0;position:absolute;inset:0}.seg.svelte-15e8jsl{left:calc(var(--dot) / 2 - .75px);top:calc(var(--dot-top) + var(--dot) + 4px);bottom:calc(4px - var(--dot-top));background:var(--hairline-strong);border-radius:1px;width:1.5px;position:absolute;overflow:hidden}.lit.svelte-15e8jsl{background:color-mix(in oklab, var(--foreground) 72%, transparent);transform-origin:50% 0;position:absolute;inset:0}.label.svelte-15e8jsl{font-size:12px;line-height:var(--label-line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.station[data-stage=results].svelte-15e8jsl .label:where(.svelte-15e8jsl){color:var(--foreground)}.text.svelte-15e8jsl{letter-spacing:-.005em;color:var(--foreground);text-wrap:pretty;margin-top:.75rem;font-size:1.25rem;font-weight:500;line-height:1.45}.station[data-stage=challenge].svelte-15e8jsl .text:where(.svelte-15e8jsl){color:var(--muted-foreground);font-weight:400}@media (width>=48rem){.text.svelte-15e8jsl{font-size:1.5rem;line-height:1.4}}.outcomes.svelte-15e8jsl{border-top:1px solid var(--hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:1.75rem;display:grid}.outcomes.svelte-15e8jsl li:where(.svelte-15e8jsl){padding:1.25rem 1.5rem 0 0}.outcomes.svelte-15e8jsl li:where(.svelte-15e8jsl)+li:where(.svelte-15e8jsl){border-left:1px solid var(--hairline);padding-left:1.5rem}@media screen and (prefers-reduced-motion:no-preference){.run.svelte-15e8jsl.reveal-pending:not(.is-in) .dot:where(.svelte-15e8jsl){background:var(--hairline-strong);box-shadow:none;transform:scale(.5)}.run.svelte-15e8jsl.reveal-pending:not(.is-in) .lit:where(.svelte-15e8jsl){transform:scaleY(0)}.run.svelte-15e8jsl.reveal-pending:not(.is-in) .body:where(.svelte-15e8jsl){opacity:0;translate:0 var(--reveal-distance,12px)}.run.svelte-15e8jsl.reveal-pending.is-in .station:where(.svelte-15e8jsl){--arrive:calc(var(--reveal-delay,0s) + var(--start) + var(--i) * var(--seg))}.run.svelte-15e8jsl.reveal-pending.is-in .dot:where(.svelte-15e8jsl){animation:svelte-15e8jsl-story-light .48s var(--ease-out-expo) var(--arrive) both}.run.svelte-15e8jsl.reveal-pending.is-in .lit:where(.svelte-15e8jsl){animation:svelte-15e8jsl-story-draw calc(var(--seg) - 60ms) var(--ease-in-out) calc(var(--arrive) + 60ms) both}.run.svelte-15e8jsl.reveal-pending.is-in .body:where(.svelte-15e8jsl){animation:svelte-15e8jsl-story-rise var(--reveal-duration,var(--dur-3)) var(--ease-out-expo) var(--arrive) both}.run.svelte-15e8jsl.reveal-pending.is-in .station:where(.svelte-15e8jsl):last-child .dot:where(.svelte-15e8jsl):after{animation:svelte-15e8jsl-story-ping var(--ping) var(--ease-out-quart) var(--arrive) forwards}}@keyframes svelte-15e8jsl-story-light{0%{background:var(--hairline-strong);box-shadow:none;transform:scale(.5)}}@keyframes svelte-15e8jsl-story-draw{0%{transform:scaleY(0)}}@keyframes svelte-15e8jsl-story-rise{0%{opacity:0;translate:0 var(--reveal-distance,12px)}}@keyframes svelte-15e8jsl-story-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.shelf.svelte-199jkme{--gutter:max(1.5rem, calc((100% - 80rem) / 2 + 1.5rem));--gap:1rem}.shelf.is-nested.svelte-199jkme{--gutter:0px}.track.svelte-199jkme{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;margin-top:2.5rem;padding-block:.5rem 1.25rem;overflow-x:auto}.track[data-enhanced].svelte-199jkme{scrollbar-width:none}.track[data-enhanced].svelte-199jkme::-webkit-scrollbar{display:none}.cards.svelte-199jkme{gap:var(--gap);width:max-content;padding-inline:var(--gutter);display:flex}.card.svelte-199jkme{scroll-snap-align:start;flex:none;width:min(24.5rem,100vw - 4.5rem);display:flex}.card.svelte-199jkme>*{flex:1}.arrow.svelte-199jkme{width:44px;height:44px;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:background-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.arrow.svelte-199jkme:hover:not(:disabled){background:var(--accent);box-shadow:inset 0 0 0 1px var(--foreground)}.arrow.svelte-199jkme:disabled{color:var(--muted-foreground);opacity:.45;cursor:default}.arrows[hidden].svelte-199jkme,.run[hidden].svelte-199jkme{display:none}.run.svelte-199jkme{height:7px;margin-top:.75rem;position:relative;container-type:inline-size}.run.svelte-199jkme:before{content:"";background:var(--hairline-strong);height:1px;position:absolute;top:3px;left:0;right:0}.fill.svelte-199jkme{background:var(--foreground);height:2px;transform:scaleX(var(--p));transform-origin:0;border-radius:1px;position:absolute;top:2.5px;left:0;right:0}.head.svelte-199jkme{background:var(--foreground);width:7px;height:7px;translate:calc(var(--p) * (100cqw - 7px)) 0;border-radius:9999px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.arrow.svelte-199jkme{transition:none}}.events.svelte-12susn3{border-top:1px solid var(--hairline-strong)}.event.svelte-12susn3{border-bottom:1px solid var(--hairline);isolation:isolate;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;column-gap:1.25rem;padding-block:1.25rem;display:grid;position:relative}.event.svelte-12susn3:before{content:"";z-index:-1;pointer-events:none;transition:background-color var(--dur-1) var(--ease-out-quart);background:0 0;border-radius:.75rem;position:absolute;inset:0 -.75rem}.tile.svelte-12susn3{background:var(--background);height:4.75rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex}.day.svelte-12susn3{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--foreground);font-size:1.75rem;font-weight:600;line-height:1}.month.svelte-12susn3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:500;line-height:1}.body.svelte-12susn3{min-width:0}.meta.svelte-12susn3{color:var(--muted-foreground);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.format.svelte-12susn3{min-height:24px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:9999px;align-items:center;padding:0 .625rem;font-size:12px;font-weight:500;display:inline-flex}.title.svelte-12susn3{letter-spacing:-.01em;color:var(--foreground);text-wrap:balance;margin-top:.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.desc.svelte-12susn3{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:.375rem;font-size:.9375rem;line-height:1.55}.event.svelte-12susn3 .thumb{grid-column:2;max-width:20rem;margin-top:.875rem}.cue.svelte-12susn3{color:var(--primary-text);grid-column:2;align-items:center;gap:.375rem;margin-top:.875rem;font-size:.875rem;font-weight:500;display:inline-flex}.cue.svelte-12susn3 .cue-arrow{transition:translate var(--dur-1) var(--ease-out-quart)}.event-link.svelte-12susn3:after{content:"";border-radius:.75rem;position:absolute;inset:0 -.75rem}.event-link.svelte-12susn3:focus-visible{outline:none}.event.is-linked.svelte-12susn3:hover:before{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)}.event.is-linked.svelte-12susn3:has(.event-link:where(.svelte-12susn3):focus-visible):before{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)}.event.is-linked.svelte-12susn3:has(.event-link:where(.svelte-12susn3):focus-visible):before{outline:2px solid var(--ring);outline-offset:-2px}.event.is-linked.svelte-12susn3:hover .title:where(.svelte-12susn3){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.event.is-linked.svelte-12susn3:hover .cue:where(.svelte-12susn3) .cue-arrow{translate:3px}.is-past.svelte-12susn3 .day:where(.svelte-12susn3),.is-past.svelte-12susn3 .title:where(.svelte-12susn3){color:var(--muted-foreground)}.is-past.svelte-12susn3 .tile:where(.svelte-12susn3){background:0 0}.past-title.svelte-12susn3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-top:3.5rem;margin-bottom:1rem;font-size:12px;font-weight:600}.empty.svelte-12susn3{border-top:1px solid var(--hairline-strong);padding-block:1.5rem}.next.svelte-12susn3{background:color-mix(in oklab, var(--foreground) 3.5%, var(--surface));box-shadow:inset 0 0 0 1px var(--hairline);border-radius:1.25rem;gap:2rem;padding:2rem;display:grid}.next-copy.svelte-12susn3{min-width:0}.next-date.svelte-12susn3{color:var(--foreground);font-variant-numeric:tabular-nums lining-nums;font-size:.9375rem;font-weight:500;display:block}.next-time.svelte-12susn3{color:var(--muted-foreground)}.next-title.svelte-12susn3{letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:600;line-height:1.15}.next-title.is-empty.svelte-12susn3{color:var(--muted-foreground)}.next-meta.svelte-12susn3{margin-top:1rem}.next-desc.svelte-12susn3{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1rem;font-size:1.0625rem;line-height:1.6}.next-action.svelte-12susn3{margin-top:1.75rem}.next-mark.svelte-12susn3{border:1px dashed var(--hairline-strong);width:5rem;height:5rem;color:var(--muted-foreground);border-radius:1rem;justify-content:center;place-self:center start;align-items:center;display:flex}@media (width>=48rem){.event.svelte-12susn3{grid-template-columns:5.5rem minmax(0,1fr) auto;column-gap:2rem;padding-block:1.5rem}.event.has-photo.svelte-12susn3{grid-template-columns:5.5rem minmax(0,1fr) 10rem auto}.event.svelte-12susn3:before,.event-link.svelte-12susn3:after{inset:0 -1rem}.tile.svelte-12susn3{height:5.25rem}.day.svelte-12susn3{font-size:2.125rem}.title.svelte-12susn3{font-size:1.375rem}.event.svelte-12susn3 .thumb{grid-area:1/3;align-self:center;max-width:none;margin-top:0}.cue.svelte-12susn3{grid-area:1/-2;align-self:center;margin-top:0}.next.svelte-12susn3{padding:2.5rem}}@media (width>=64rem){.next.has-photo.svelte-12susn3{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem}.next.svelte-12susn3:not(.has-photo){grid-template-columns:minmax(0,1fr) auto;align-items:center}.next-mark.svelte-12susn3{justify-self:end}}@media (prefers-reduced-motion:reduce){.event.svelte-12susn3:before,.cue.svelte-12susn3 .cue-arrow{transition:none}}.stages.svelte-1rjflf{--num-w:1.5rem;--dot:11px;--col-gap:.875rem;--dot-x:calc(var(--num-w) + var(--col-gap) + var(--dot) / 2);gap:2rem;display:grid}.rail.svelte-1rjflf{top:var(--chrome-offset,4rem);z-index:20;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--background);border-bottom:1px solid var(--hairline);margin-inline:-1.5rem;padding:.375rem 1.5rem;position:sticky;overflow-x:auto}.rail.svelte-1rjflf::-webkit-scrollbar{display:none}.stations.svelte-1rjflf{gap:.5rem;width:max-content;display:flex}.station.svelte-1rjflf{position:relative}.station-link.svelte-1rjflf{min-height:44px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--muted-foreground);white-space:nowrap;transition:color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:9999px;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.station-link.svelte-1rjflf:hover{color:var(--foreground)}.station-link.svelte-1rjflf:focus-visible{outline-offset:2px;border-radius:9999px}.num.svelte-1rjflf{letter-spacing:.06em;font-variant-numeric:tabular-nums lining-nums;color:var(--muted-foreground);font-size:11px;font-weight:500;line-height:1}.dot.svelte-1rjflf{width:var(--dot);height:var(--dot);background:var(--background);box-shadow:inset 0 0 0 1.5px var(--hairline-strong);transition:background-color var(--dur-2) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart);border-radius:9999px;flex:none}.seg.svelte-1rjflf{display:none}.station[data-stage=passed].svelte-1rjflf .dot:where(.svelte-1rjflf),.station[data-stage=current].svelte-1rjflf .dot:where(.svelte-1rjflf),.station[data-end].svelte-1rjflf .dot:where(.svelte-1rjflf){background:var(--foreground);box-shadow:none}.station[data-stage=current].svelte-1rjflf .station-link:where(.svelte-1rjflf){color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--foreground)}@media (width>=64rem){.stages.svelte-1rjflf{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:3rem}.rail.svelte-1rjflf{top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 2rem);z-index:auto;background:0 0;border:0;grid-column:1/span 4;margin:0;padding:0;overflow:visible}.stations.svelte-1rjflf{width:auto;display:block}.station-link.svelte-1rjflf{grid-template-columns:var(--num-w) var(--dot) minmax(0, 1fr);column-gap:var(--col-gap);min-height:3.25rem;box-shadow:none;white-space:normal;border-radius:.5rem;align-items:center;padding:0;font-size:1.0625rem;display:grid}.station-link.svelte-1rjflf:hover .name:where(.svelte-1rjflf){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.station[data-stage=current].svelte-1rjflf .station-link:where(.svelte-1rjflf){box-shadow:none}.num.svelte-1rjflf{text-align:right}.name.svelte-1rjflf{text-wrap:balance}.station[data-stage=current].svelte-1rjflf .dot:where(.svelte-1rjflf){box-shadow:0 0 0 4px color-mix(in oklab, var(--foreground) 14%, transparent)}.seg.svelte-1rjflf{left:calc(var(--dot-x) - .75px);top:calc(50% + var(--dot) / 2 + 3px);height:calc(100% - var(--dot) - 6px);background:var(--hairline-strong);pointer-events:none;border-radius:1px;width:1.5px;display:block;position:absolute;overflow:hidden}.lit.svelte-1rjflf{background:var(--foreground);transform-origin:50% 0;transition:transform var(--dur-2) var(--ease-out-quart);position:absolute;inset:0;transform:scaleY(0)}.station[data-stage=passed].svelte-1rjflf .lit:where(.svelte-1rjflf){transform:scaleY(1)}}.groups.svelte-1rjflf{flex-direction:column;gap:4rem;min-width:0;display:flex}.group.svelte-1rjflf{scroll-margin-top:calc(var(--chrome-offset,4rem) + 5rem)}.group-head.svelte-1rjflf{align-items:baseline;gap:.875rem;display:flex}@media (width>=64rem){.groups.svelte-1rjflf{grid-column:5/-1}.group.svelte-1rjflf{scroll-margin-top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 2rem)}}@media (prefers-reduced-motion:reduce){.station-link.svelte-1rjflf,.dot.svelte-1rjflf,.lit.svelte-1rjflf{transition:none}}.segments-label.svelte-ldfh9e{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.875rem;font-size:12px;font-weight:600}.chips.svelte-ldfh9e{flex-wrap:wrap;gap:.5rem;display:flex}.is-centred.svelte-ldfh9e{text-align:center}.is-centred.svelte-ldfh9e .chips:where(.svelte-ldfh9e){justify-content:center;max-width:56rem;margin-inline:auto}.chip.svelte-ldfh9e{background:var(--background);min-height:38px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;font-weight:500;line-height:1.2;display:inline-flex}.chip.is-link.svelte-ldfh9e{min-height:44px;transition:box-shadow var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);padding-right:.875rem}.chip.is-link.svelte-ldfh9e .chip-arrow{color:var(--primary-text)}.chip.is-link.svelte-ldfh9e:hover{color:var(--primary-text);box-shadow:inset 0 0 0 1px}.chip.is-link.svelte-ldfh9e:focus-visible{outline-offset:2px;border-radius:9999px}.chip.svelte-ldfh9e .chip-arrow{transition:translate var(--dur-1) var(--ease-out-quart)}.chip.is-link.svelte-ldfh9e:hover .chip-arrow{translate:2px}@media screen and (prefers-reduced-motion:no-preference){.chips.svelte-ldfh9e.reveal-pending:not(.is-in) .chip:where(.svelte-ldfh9e){clip-path:inset(0 100% 0 0 round 9999px)}.chips.svelte-ldfh9e.reveal-pending.is-in .chip:where(.svelte-ldfh9e){animation:svelte-ldfh9e-chip-fill var(--reveal-duration,var(--dur-3)) var(--ease-out-expo) calc(var(--reveal-delay,0s) + var(--i) * 40ms) both}}@keyframes svelte-ldfh9e-chip-fill{0%{clip-path:inset(0 100% 0 0 round 9999px)}to{clip-path:inset(0 round 9999px)}}@media (prefers-reduced-motion:reduce){.chip.is-link.svelte-ldfh9e,.chip.svelte-ldfh9e .chip-arrow{transition:none}}.region-stage.svelte-igy622 [data-region]{transition:opacity var(--dur-1) var(--ease-out-quart), outline-color var(--dur-1) var(--ease-out-quart);outline-offset:3px;outline:2px solid #0000}.region-stage[data-active-region].svelte-igy622 [data-region]:not(.is-active-region):not(:has(.is-active-region)){opacity:.6}.region-stage.svelte-igy622 [data-region].is-active-region{outline-color:var(--ring)}.region-stage.svelte-igy622 [data-region][data-region-edge]{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.region-stage.svelte-igy622 [data-region]{transition:none}}.stage-layer.svelte-eecbpg{opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out-quart), visibility 0s linear .22s}.stage-layer.is-on.svelte-eecbpg{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out-quart), visibility 0s}@media (prefers-reduced-motion:reduce){.stage-layer.svelte-eecbpg,.stage-layer.is-on.svelte-eecbpg{transition:none}}.chapters.svelte-z6lzct{flex-direction:column;display:flex}.chapter.svelte-z6lzct{scroll-margin-top:var(--chrome-offset,4rem)}[data-variant=tour][data-mode=rows].svelte-z6lzct .chapter:where(.svelte-z6lzct){border-top:1px solid var(--hairline);gap:2rem;padding-block:3rem;display:grid}[data-variant=tour][data-mode=rows].svelte-z6lzct .chapter:where(.svelte-z6lzct):first-child{border-top:0;padding-top:0}@media (width>=1024px){.chapter.svelte-z6lzct{scroll-margin-top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px))}[data-variant=tour][data-mode=rows].svelte-z6lzct .chapter:where(.svelte-z6lzct){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:3rem}[data-variant=tour][data-mode=rows].svelte-z6lzct .chapter-copy:where(.svelte-z6lzct){padding-top:.5rem}}.chapter-label.svelte-z6lzct{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chapter-label.svelte-z6lzct:after{content:"";background:var(--hairline-strong);width:1.25rem;height:2px;transition:background-color var(--dur-2) var(--ease-out-quart);border-radius:9999px;order:-1;display:block}@media (width>=1024px){[data-mode=pinned].svelte-z6lzct .tour-body:where(.svelte-z6lzct){grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:3.5rem;display:grid}[data-mode=pinned].svelte-z6lzct .chapter:where(.svelte-z6lzct){min-height:var(--min);flex-direction:column;justify-content:center;padding-block:2.5rem;display:flex}[data-mode=pinned].svelte-z6lzct .chapter-figure:where(.svelte-z6lzct){display:none}[data-mode=pinned][data-variant=tour].svelte-z6lzct .chapter-title:where(.svelte-z6lzct),[data-mode=pinned][data-variant=tour].svelte-z6lzct .chapter-label:where(.svelte-z6lzct){transition:color var(--dur-2) var(--ease-out-quart)}[data-mode=pinned][data-variant=tour].svelte-z6lzct .chapter:where(.svelte-z6lzct):not(.is-current) .chapter-title:where(.svelte-z6lzct){color:var(--muted-foreground)}[data-mode=pinned].svelte-z6lzct .chapter.is-current:where(.svelte-z6lzct) .chapter-label:where(.svelte-z6lzct){color:var(--foreground)}[data-mode=pinned].svelte-z6lzct .chapter.is-current:where(.svelte-z6lzct) .chapter-label:where(.svelte-z6lzct):after{background:var(--primary)}.stage-col.svelte-z6lzct,.steps-col.svelte-z6lzct{position:relative}[data-mode=pinned].svelte-z6lzct .steps-col:where(.svelte-z6lzct){align-self:stretch}[data-mode=pinned].svelte-z6lzct .stage:where(.svelte-z6lzct),[data-mode=pinned].svelte-z6lzct .steps-figure:where(.svelte-z6lzct){top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px));min-height:calc(100vh - var(--section-nav-dock,var(--chrome-offset,4rem)) - var(--section-nav-gap,0px));flex-direction:column;justify-content:center;padding-block:1.5rem;display:flex;position:sticky}}.tour-rail.svelte-z6lzct{margin-top:1.25rem;position:relative}.rail-track.svelte-z6lzct{top:.3125rem;left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--hairline-strong);border-radius:9999px;height:2px;position:absolute}.rail-fill.svelte-z6lzct{border-radius:inherit;background:var(--foreground);transform-origin:0;height:100%;scale:calc(var(--at) / max(1, var(--n) - 1)) 1;transition:scale var(--dur-3) var(--ease-out-expo);display:block}.rail-stations.svelte-z6lzct{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:relative}.station.svelte-z6lzct a:where(.svelte-z6lzct){text-align:center;min-height:44px;color:var(--muted-foreground);transition:color var(--dur-2) var(--ease-out-quart);border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding-inline:.25rem;font-size:.75rem;line-height:1.3;display:flex}.station.svelte-z6lzct a:where(.svelte-z6lzct):hover{color:var(--foreground)}.station.svelte-z6lzct a:where(.svelte-z6lzct):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.station.svelte-z6lzct i:where(.svelte-z6lzct){background:var(--background);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--hairline-strong);transition:background-color var(--dur-2) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart), scale var(--dur-2) var(--ease-out-expo);border-radius:9999px;display:block}.station.is-past.svelte-z6lzct i:where(.svelte-z6lzct){background:var(--foreground);box-shadow:none}.station.is-current.svelte-z6lzct i:where(.svelte-z6lzct){background:var(--foreground);box-shadow:0 0 0 4px color-mix(in oklab, var(--foreground) 14%, transparent);scale:1.15}.station.is-current.svelte-z6lzct a:where(.svelte-z6lzct){color:var(--foreground);font-weight:500}.station.is-current.svelte-z6lzct span:where(.svelte-z6lzct){text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:6px;text-decoration-thickness:2px}.index-link.svelte-z6lzct:hover{background:var(--accent)}.index-link.svelte-z6lzct:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.index-link.is-current.svelte-z6lzct{box-shadow:inset 0 -2px 0 var(--primary)}[data-variant=steps].svelte-z6lzct .tour-body:where(.svelte-z6lzct){gap:2.5rem;display:grid}@media (width>=1024px){[data-variant=steps].svelte-z6lzct .tour-body:where(.svelte-z6lzct){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:3.5rem}}[data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct){padding:0 0 2rem 3.25rem;position:relative}[data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct):before{content:"";background:var(--foreground);width:2px;transition:background-color var(--dur-2) var(--ease-out-quart);border-radius:9999px;position:absolute;top:2.25rem;bottom:.25rem;left:.9375rem}[data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct):last-child:before{display:none}.step-no.svelte-z6lzct{background:var(--foreground);width:2rem;height:2rem;color:var(--background);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart);border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}@media (width>=1024px){[data-mode=pinned][data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct){min-height:0;padding:0 0 30vh 3.25rem;display:block}[data-mode=pinned][data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct):last-child{padding-bottom:12vh}}[data-mode=pinned][data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct):not(.is-past):not(.is-current):before,[data-mode=pinned][data-variant=steps].svelte-z6lzct .chapter.is-current:where(.svelte-z6lzct):before{background:var(--hairline-strong)}[data-mode=pinned][data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct):not(.is-past):not(.is-current) .step-no:where(.svelte-z6lzct){background:var(--background);color:var(--muted-foreground);box-shadow:inset 0 0 0 2px var(--hairline-strong)}[data-mode=pinned][data-variant=steps].svelte-z6lzct .chapter.is-current:where(.svelte-z6lzct) .step-no:where(.svelte-z6lzct){box-shadow:0 0 0 5px color-mix(in oklab, var(--foreground) 14%, transparent)}[data-mode=pinned][data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct):not(.is-current) .chapter-title:where(.svelte-z6lzct){color:var(--muted-foreground)}.tour-tabs.svelte-z6lzct{top:var(--chrome-offset,4rem);z-index:5;margin-inline:calc(var(--chrome-gutter) - 1.5rem);scroll-snap-type:x proximity;scrollbar-width:none;background:var(--background);border:.5px solid color-mix(in oklab, var(--border) 60%, transparent);border-radius:var(--chrome-radius);transition:border-radius var(--dur-1) var(--ease-out-quart), border-top-color var(--dur-1) linear;gap:.25rem;padding:.5rem 1rem;scroll-padding-inline:1rem;display:flex;position:sticky;overflow-x:auto}@media (width>=40rem){.tour-tabs.svelte-z6lzct{padding-inline:1.5rem;scroll-padding-inline:1.5rem}}.tour-tabs[data-stuck].svelte-z6lzct{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}@media (prefers-reduced-motion:reduce){.tour-tabs.svelte-z6lzct{transition:none}}.tour-tabs.svelte-z6lzct::-webkit-scrollbar{display:none}.tour-tab.svelte-z6lzct{scroll-snap-align:start;white-space:nowrap;min-height:44px;color:var(--muted-foreground);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:9999px;flex:none;padding-inline:.875rem;font-size:.875rem;font-weight:500}.tour-tab.is-on.svelte-z6lzct{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.tour-tab.svelte-z6lzct:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}[data-mode=tabs].svelte-z6lzct .tour-body:where(.svelte-z6lzct){flex-direction:column;display:flex}[data-mode=tabs].svelte-z6lzct .stage-col:where(.svelte-z6lzct){order:-1;padding-block:1.5rem}[data-mode=tabs].svelte-z6lzct .chapter-figure:where(.svelte-z6lzct),[data-mode=tabs].svelte-z6lzct .tour-index:where(.svelte-z6lzct){display:none}.tour-step-btn.svelte-z6lzct{max-width:48%;min-height:44px;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:.5rem;align-items:center;gap:.25rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.tour-step-btn.svelte-z6lzct:disabled{visibility:hidden}.tour-step-btn.svelte-z6lzct:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rail-fill.svelte-z6lzct,.station.svelte-z6lzct i:where(.svelte-z6lzct),.station.svelte-z6lzct a:where(.svelte-z6lzct),.step-no.svelte-z6lzct,.chapter-label.svelte-z6lzct:after,[data-variant=steps].svelte-z6lzct .chapter:where(.svelte-z6lzct):before{transition:none}}.legend-no.svelte-1qrb97{background:var(--foreground);width:1.75rem;height:1.75rem;color:var(--background);transition:box-shadow var(--dur-1) var(--ease-out-quart);border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-top:.125rem;font-size:.8125rem;font-weight:600;display:inline-flex}.legend-row.svelte-1qrb97{transition:background-color var(--dur-1) var(--ease-out-quart)}.legend-row.svelte-1qrb97:hover,.legend-row.is-lit.svelte-1qrb97{background:var(--accent)}.legend-row.is-lit.svelte-1qrb97 .legend-no:where(.svelte-1qrb97){box-shadow:0 0 0 3px var(--background), 0 0 0 5px var(--ring)}.legend-row.svelte-1qrb97:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.annotated-drawing.svelte-1qrb97.reveal-pending .region-mark{opacity:0;scale:.4}.annotated-drawing.svelte-1qrb97.reveal-pending.is-in .region-mark{opacity:1;transition:opacity var(--dur-1) var(--ease-out-quart), scale var(--dur-2) var(--ease-out-expo);transition-delay:calc(var(--dur-3) * .5 + var(--n) * 80ms);scale:1}}@media (prefers-reduced-motion:reduce){.legend-row.svelte-1qrb97,.legend-no.svelte-1qrb97{transition:none}}.deck.svelte-m0svae{height:25rem;margin-top:1.25rem;padding-top:2.75rem;position:relative}.card.svelte-m0svae{transform-origin:50% 0;translate:0 calc(var(--k) * -.875rem);scale:calc(1 - var(--k) * .045);z-index:calc(10 - var(--k));filter:brightness(calc(1 - var(--k) * .05));transition:translate .6s var(--ease-out-expo), scale .6s var(--ease-out-expo), filter .6s var(--ease-out-expo);border-radius:1.125rem;position:absolute;inset:2.75rem 0 0;overflow:hidden}.card.svelte-m0svae:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hairline-strong);pointer-events:none;position:absolute;inset:0}.card.svelte-m0svae:not([data-front]) *{pointer-events:none}@media (width<=767px){.deck.svelte-m0svae{height:21rem;padding-top:2rem}.card.svelte-m0svae{translate:0 calc(var(--k) * -.625rem);inset:2rem 0 0}}.deck-tabs-row.svelte-m0svae{align-items:stretch;gap:.5rem;display:flex}.deck-tabs.svelte-m0svae{grid-template-columns:repeat(var(--tabs,4), minmax(0, 1fr));background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:1rem;flex:1;gap:.25rem;padding:.25rem;display:grid}.deck-tab.svelte-m0svae{text-align:left;min-height:52px;transition:background-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.5rem .75rem;display:flex}.deck-tab.svelte-m0svae .level:where(.svelte-m0svae){color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.25}.deck-tab.svelte-m0svae .app:where(.svelte-m0svae){color:var(--muted-foreground);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.deck-tab.svelte-m0svae:hover .level:where(.svelte-m0svae){color:var(--foreground)}.deck-tab.is-on.svelte-m0svae{background:var(--background);box-shadow:var(--shadow-1)}.deck-tab.is-on.svelte-m0svae .level:where(.svelte-m0svae){color:var(--foreground)}.deck-tab.svelte-m0svae:focus-visible,.pause.svelte-m0svae:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pause.svelte-m0svae{width:44px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.pause.svelte-m0svae:hover{color:var(--foreground)}@media (width<=639px){.deck-tabs.svelte-m0svae{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}.facts.svelte-m0svae{gap:1.25rem;display:grid}.deck-tabs-row.svelte-m0svae{display:none}@media (scripting:enabled){.deck-tabs-row.svelte-m0svae{display:flex}.fact.svelte-m0svae:not(.is-front),.level-label.svelte-m0svae{display:none}.fact.svelte-m0svae{border-top:1px solid var(--hairline);padding-top:1.25rem}}[data-enhanced].svelte-m0svae .deck-tabs-row:where(.svelte-m0svae){display:flex}[data-enhanced].svelte-m0svae .fact:where(.svelte-m0svae):not(.is-front),[data-enhanced].svelte-m0svae .level-label:where(.svelte-m0svae){display:none}[data-enhanced].svelte-m0svae .fact:where(.svelte-m0svae){border-top:1px solid var(--hairline);padding-top:1.25rem}@media (prefers-reduced-motion:reduce){.card.svelte-m0svae,.deck-tab.svelte-m0svae{transition:none}.pause.svelte-m0svae{display:none}}@media (width>=1024px) and (height>=760px){.panel.svelte-159ohmi{top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 1rem);position:sticky}}.billing.svelte-159ohmi{background:var(--background);box-shadow:inset 0 0 0 1px var(--hairline);border:0;border-radius:9999px;flex-wrap:wrap;gap:.25rem;margin:0;padding:.25rem;display:inline-flex}.opt.svelte-159ohmi{min-height:40px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:9999px;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500;display:inline-flex}.opt.svelte-159ohmi:hover{color:var(--foreground)}.opt.is-on.svelte-159ohmi{color:var(--foreground);background:var(--surface-raised);box-shadow:var(--shadow-1)}.opt.svelte-159ohmi:has(input:where(.svelte-159ohmi):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.billing.svelte-159ohmi:disabled .opt:where(.svelte-159ohmi){cursor:default}.save.svelte-159ohmi{letter-spacing:.02em;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.scale.svelte-159ohmi{container-type:inline-size}.track.svelte-159ohmi{height:44px;margin-top:.5rem;position:relative}.rail.svelte-159ohmi,.run.svelte-159ohmi{border-radius:9999px;height:2px;position:absolute;top:50%;left:10px;translate:0 -50%}.rail.svelte-159ohmi{background:var(--hairline-strong);right:10px}.run.svelte-159ohmi{width:calc((100% - 20px) * var(--run));background:var(--foreground)}.stop.svelte-159ohmi{top:50%;left:calc(10px + (100% - 20px) * var(--i) / (var(--n) - 1));background:var(--hairline-strong);border-radius:9999px;width:6px;height:6px;position:absolute;translate:-50% -50%}.stop.is-run.svelte-159ohmi{background:var(--foreground)}.range.svelte-159ohmi{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0;position:absolute;inset:0}.range.svelte-159ohmi:disabled{cursor:default}.range.svelte-159ohmi:focus-visible{outline:none}.range.svelte-159ohmi::-webkit-slider-runnable-track{background:0 0;height:44px}.range.svelte-159ohmi::-moz-range-track{background:0 0;height:44px}.range.svelte-159ohmi::-webkit-slider-thumb{background:var(--foreground);width:20px;height:20px;box-shadow:0 0 0 4px var(--surface);appearance:none;border:0;border-radius:9999px;margin-top:12px}.range.svelte-159ohmi::-moz-range-thumb{background:var(--foreground);width:20px;height:20px;box-shadow:0 0 0 4px var(--surface);border:0;border-radius:9999px}.range.svelte-159ohmi:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--ring)}.range.svelte-159ohmi:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--ring)}.ticks.svelte-159ohmi{font-variant-numeric:tabular-nums;height:1.25rem;color:var(--muted-foreground);margin:.25rem 10px 0;font-size:.75rem;line-height:1.25rem;position:relative}.ticks.svelte-159ohmi li:where(.svelte-159ohmi){left:calc(100% * var(--i) / (var(--n) - 1));white-space:nowrap;position:absolute;translate:-50%}.ticks.svelte-159ohmi li:where(.svelte-159ohmi):last-child{translate:calc(10px - 100%)}.ticks.svelte-159ohmi li.is-at:where(.svelte-159ohmi){color:var(--foreground);font-weight:600}@container (width<=30rem){.ticks.svelte-159ohmi li:where(.svelte-159ohmi):not(:first-child):not(:last-child){visibility:hidden}}@media (scripting:none){.billing.svelte-159ohmi,.track.svelte-159ohmi,.ticks.svelte-159ohmi{display:none}}.price.svelte-159ohmi{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2.2rem + 2.4vw,4.5rem);font-weight:600;line-height:1}.figures.svelte-159ohmi{display:inline-flex}.dg.svelte-159ohmi,.ch.svelte-159ohmi{height:1em;line-height:1;display:inline-block}.dg.svelte-159ohmi{overflow:hidden}.dg.svelte-159ohmi:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;translate:0 calc(var(--d) * -1em);transition:translate var(--dur-1) var(--ease-out-quart);display:block}.sizes.svelte-159ohmi caption:where(.svelte-159ohmi),.matrix.svelte-159ohmi caption:where(.svelte-159ohmi){caption-side:top}.sizes.svelte-159ohmi tr.is-at:where(.svelte-159ohmi){background:var(--surface)}.sizes.svelte-159ohmi tr.is-at:where(.svelte-159ohmi) th:where(.svelte-159ohmi){box-shadow:inset 3px 0 0 var(--foreground);font-weight:600}.sizes.svelte-159ohmi tr.is-at:where(.svelte-159ohmi) td:where(.svelte-159ohmi){font-weight:600}.matrix.svelte-159ohmi .is-plan:where(.svelte-159ohmi){background:var(--surface)}@media (prefers-reduced-motion:reduce){.dg.svelte-159ohmi:before,.opt.svelte-159ohmi{transition:none}}.team-map.svelte-sz0mme{aspect-ratio:4/3;background:var(--surface-sunken);width:100%;box-shadow:inset 0 0 0 1px var(--hairline);font-family:var(--font-sans);border-radius:1rem;position:relative;overflow:hidden}svg.svelte-sz0mme{width:100%;height:100%;display:block}.sea.svelte-sz0mme{fill:var(--surface-sunken)}.land-dot.svelte-sz0mme{fill:color-mix(in oklab, var(--foreground) 30%, transparent)}.land.svelte-sz0mme{stroke:none}.here-dot.svelte-sz0mme{fill:var(--primary)}.here.svelte-sz0mme{stroke:var(--primary);stroke-width:2px;stroke-linejoin:round}.arc.svelte-sz0mme{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-dasharray:.018 .012;stroke-linecap:round;opacity:.8}.halo.svelte-sz0mme{fill:var(--primary);opacity:.18}.pin.svelte-sz0mme{fill:var(--primary);stroke:var(--surface-sunken);stroke-width:3px}.name.svelte-sz0mme{letter-spacing:-.01em;fill:var(--foreground);paint-order:stroke fill;stroke:var(--surface-sunken);stroke-width:8px;stroke-linejoin:round;font-size:24px;font-weight:600}@media (prefers-reduced-motion:no-preference){.halo.svelte-sz0mme{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite svelte-sz0mme-team-map-breathe}.mark[data-place=br].svelte-sz0mme .halo:where(.svelte-sz0mme){animation-delay:1.6s}}@keyframes svelte-sz0mme-team-map-breathe{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.06;transform:scale(1.35)}}.tl.svelte-13sejv5,.hold.svelte-13sejv5{position:relative}.rail.svelte-13sejv5,.nav.svelte-13sejv5{display:none}.panels.svelte-13sejv5{gap:2.5rem;padding-left:2rem;display:grid;position:relative}.panels.svelte-13sejv5:before{content:"";background:var(--hairline-strong);width:2px;margin-left:-1px;position:absolute;top:.5rem;bottom:.5rem;left:.4375rem}.panel.svelte-13sejv5{gap:1.25rem;display:grid;position:relative}.panel.svelte-13sejv5:before{content:"";background:var(--background);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 2px var(--primary);border-radius:9999px;position:absolute;top:.5rem;left:-2rem}.panel-year.svelte-13sejv5{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-text);font-size:.8125rem;font-weight:600}.panel-title.svelte-13sejv5{letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;margin-top:.375rem;font-size:1.375rem;font-weight:600;line-height:1.25}.confirm.svelte-13sejv5{vertical-align:.2em;border:1px dashed var(--hairline-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);border-radius:.375rem;margin-left:.5rem;padding:.125rem .5rem;font-size:10px;font-weight:500;display:inline-block}.panel-desc.svelte-13sejv5{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.6}.panel.svelte-13sejv5 .panel-photo{max-width:32rem}.slot.svelte-13sejv5{aspect-ratio:4/3;border:1px dashed var(--hairline-strong);background:color-mix(in oklab, var(--foreground) 2.5%, var(--surface));text-align:center;max-width:32rem;color:var(--muted-foreground);text-wrap:balance;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1.5rem;font-size:.8125rem;line-height:1.4;display:flex}@media (width>=64rem){.tl.svelte-13sejv5:not([data-timeline=static]) .rail:where(.svelte-13sejv5){padding-top:.5rem;display:block;position:relative}.tl.svelte-13sejv5:not([data-timeline=static]) .nav:where(.svelte-13sejv5){display:flex}.rail-line.svelte-13sejv5{background:var(--hairline-strong);border-radius:1px;height:2px;position:absolute;top:.9375rem;left:0;right:0;overflow:hidden}.rail-fill.svelte-13sejv5{background:var(--primary);height:100%;transition:width var(--dur-3) var(--ease-out-expo)}.years.svelte-13sejv5{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:relative}.station.svelte-13sejv5{justify-content:center;display:flex}.station.svelte-13sejv5:first-child{justify-content:flex-start}.station.svelte-13sejv5:last-child{justify-content:flex-end}.year.svelte-13sejv5{cursor:pointer;color:var(--muted-foreground);font:inherit;background:0 0;border:0;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:0 .25rem .25rem;display:flex}.station.svelte-13sejv5:first-child .year:where(.svelte-13sejv5){align-items:flex-start}.station.svelte-13sejv5:last-child .year:where(.svelte-13sejv5){align-items:flex-end}.year.svelte-13sejv5:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dot.svelte-13sejv5{background:var(--background);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 2px var(--hairline-strong);transition:box-shadow var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart), scale var(--dur-2) var(--ease-out-quart);border-radius:9999px;display:block}.year-label.svelte-13sejv5{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;transition:color var(--dur-2) var(--ease-out-quart);font-size:.8125rem;font-weight:500}.station[data-state=past].svelte-13sejv5 .dot:where(.svelte-13sejv5){background:var(--primary);box-shadow:inset 0 0 0 2px var(--primary)}.station[data-state=past].svelte-13sejv5 .year-label:where(.svelte-13sejv5){color:var(--foreground)}.station[data-state=active].svelte-13sejv5 .dot:where(.svelte-13sejv5){background:var(--primary);box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 5px var(--brand-muted);scale:1.15}.station[data-state=active].svelte-13sejv5 .year-label:where(.svelte-13sejv5){color:var(--primary-text);font-weight:600}@media (hover:hover){.year.svelte-13sejv5:hover .dot:where(.svelte-13sejv5){box-shadow:inset 0 0 0 2px var(--primary)}.year.svelte-13sejv5:hover .year-label:where(.svelte-13sejv5){color:var(--foreground)}}.tl.svelte-13sejv5:not([data-timeline=static]) .panels:where(.svelte-13sejv5){grid-template-columns:minmax(0,1fr);gap:0;margin-top:3rem;padding-left:0;display:grid}.tl.svelte-13sejv5:not([data-timeline=static]) .panels:where(.svelte-13sejv5):before,.tl.svelte-13sejv5:not([data-timeline=static]) .panel:where(.svelte-13sejv5):before{display:none}.tl.svelte-13sejv5:not([data-timeline=static]) .panel:where(.svelte-13sejv5){visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3rem;transition:none;translate:0}.tl.svelte-13sejv5:not([data-timeline=static]) .panel[data-active=true]:where(.svelte-13sejv5){visibility:visible;opacity:1}.tl.svelte-13sejv5:not([data-timeline=static]) .panel-copy:where(.svelte-13sejv5){grid-column:span 6}.tl.svelte-13sejv5:not([data-timeline=static]) .panel-copy:where(.svelte-13sejv5):only-child{text-align:center;grid-column:3/span 8}.tl.svelte-13sejv5:not([data-timeline=static]) .panel-copy:where(.svelte-13sejv5):only-child .panel-desc:where(.svelte-13sejv5){margin-inline:auto}.tl.svelte-13sejv5:not([data-timeline=static]) .panel:where(.svelte-13sejv5) .panel-photo,.tl.svelte-13sejv5:not([data-timeline=static]) .slot:where(.svelte-13sejv5){grid-column:span 6;max-width:none}.tl.svelte-13sejv5:not([data-timeline=static]) .panel-year:where(.svelte-13sejv5){letter-spacing:-.03em;text-transform:none;color:var(--primary-text);font-size:clamp(2.5rem,1.6rem + 2vw,3.5rem);font-weight:600;line-height:1}.tl.svelte-13sejv5:not([data-timeline=static]) .panel-title:where(.svelte-13sejv5){margin-top:1rem;font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}.tl.svelte-13sejv5:not([data-timeline=static]) .panel-desc:where(.svelte-13sejv5){margin-top:1rem;font-size:1.0625rem}.nav.svelte-13sejv5{align-items:center;gap:1rem;margin-top:2.5rem}.arrow.svelte-13sejv5{background:var(--background);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.arrow.svelte-13sejv5:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground);box-shadow:none}.arrow.svelte-13sejv5:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.arrow.svelte-13sejv5:disabled{opacity:.4;cursor:default}.count.svelte-13sejv5{color:var(--muted-foreground);font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.tl.svelte-13sejv5:not([data-timeline=static]) .panel[data-active=true]:where(.svelte-13sejv5) .panel-copy:where(.svelte-13sejv5)>:where(.svelte-13sejv5),.tl.svelte-13sejv5:not([data-timeline=static]) .panel[data-active=true]:where(.svelte-13sejv5)>:not(.panel-copy){animation:svelte-13sejv5-tl-in var(--dur-2) var(--ease-out-quart) both}.tl.svelte-13sejv5:not([data-timeline=static]) .panel[data-active=true]:where(.svelte-13sejv5) .panel-copy:where(.svelte-13sejv5)>:where(.svelte-13sejv5):nth-child(2){animation-delay:60ms}.tl.svelte-13sejv5:not([data-timeline=static]) .panel[data-active=true]:where(.svelte-13sejv5) .panel-copy:where(.svelte-13sejv5)>:where(.svelte-13sejv5):nth-child(3),.tl.svelte-13sejv5:not([data-timeline=static]) .panel[data-active=true]:where(.svelte-13sejv5)>:not(.panel-copy){animation-delay:.12s}}.tl[data-timeline=scroll].svelte-13sejv5 .stage:where(.svelte-13sejv5){top:calc(var(--section-nav-dock,var(--chrome-offset,4rem)) + var(--section-nav-gap,0px) + 1.5rem);position:sticky}.tl[data-timeline=scroll].svelte-13sejv5 .hold:where(.svelte-13sejv5):after{content:"";height:calc(var(--n) * 36svh);display:block}}@keyframes svelte-13sejv5-tl-in{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.rail-fill.svelte-13sejv5,.dot.svelte-13sejv5,.year-label.svelte-13sejv5,.arrow.svelte-13sejv5{transition:none}}html:has([data-journey]){overflow-anchor:none}[data-journey]{--j-top:var(--chrome-offset,var(--j-chrome,60px));--j-gutter:clamp(24px, 4.2vw, 72px);--j-max:1320px;--j-rail-l:2.1%;--j-rail-r:97.9%;--j-route-rail:var(--border);isolation:isolate;position:relative;overflow-x:clip}[data-journey] .j-probe{visibility:hidden;pointer-events:none;width:0;position:fixed;top:0;left:0}[data-journey] .j-probe-top{height:var(--j-top)}[data-journey] .j-probe-svh{height:100svh}[data-journey] .j-chapter{scroll-margin-top:var(--j-top);position:relative}[data-journey] .j-wrap{z-index:2;width:calc(100% - var(--j-gutter) * 2);max-width:var(--j-max);margin-inline:auto;position:relative}[data-journey] .j-above{z-index:2;position:relative}[data-journey] .j-point{pointer-events:none;width:1px;height:1px;position:absolute}[data-journey] .j-h2{color:var(--foreground);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(36px,4.4vw,64px);font-weight:600;line-height:1.13}[data-journey] .j-accent{color:var(--primary)}[data-journey] .j-lead{color:var(--muted-foreground);text-wrap:pretty;font-size:1.125rem;line-height:1.75}[data-journey] .j-lead strong,[data-journey] .j-strong{color:var(--foreground);font-weight:500}[data-journey] .j-mono{font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px}[data-journey] .j-button{background:var(--primary);min-height:58px;color:var(--primary-foreground);transition:background-color var(--dur-1) var(--ease-out-quart), translate var(--dur-1) var(--ease-out-quart);border-radius:9px;justify-content:center;align-items:center;gap:28px;padding:14px 28px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}[data-journey] .j-button:hover{background:color-mix(in oklab, var(--primary) 86%, var(--foreground));translate:0 -2px}[data-journey] .j-button:focus-visible{outline-offset:3px}[data-journey] .j-button svg{width:22px;height:22px;transition:translate var(--dur-1) var(--ease-out-quart);flex:none}[data-journey] .j-button:hover svg{translate:4px}[data-journey] .j-link{min-height:44px;color:var(--primary-text);align-items:center;gap:12px;font-size:.9286rem;font-weight:500;display:inline-flex}[data-journey] .j-link svg{width:18px;height:18px;transition:translate var(--dur-1) var(--ease-out-quart);flex:none}[data-journey] .j-link:hover svg{translate:4px}[data-journey] .j-opening{grid-template-columns:1.2fr 1fr;align-items:end;gap:75px;margin-bottom:56px;display:grid}[data-journey] .j-opening>.j-lead{max-width:500px;margin-bottom:5px}@media (width<=1200px){[data-journey] .j-opening{gap:45px}}@media (width<=760px){[data-journey] .j-opening{margin-bottom:36px;display:block}[data-journey] .j-opening>.j-lead{max-width:520px;margin-top:22px}[data-journey] .j-button{gap:20px;min-height:52px;padding:13px 22px;font-size:14px}}[data-journey][data-motion=off] *,[data-journey][data-motion=off] :before,[data-journey][data-motion=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-journey] *,[data-journey] :before,[data-journey] :after{transition:none!important;animation:none!important}}@media (width<=760px){[data-journey] .j-h2{font-size:36px;line-height:1.17}[data-journey] .j-lead{font-size:1rem;line-height:1.7}}.control.svelte-1moxnrt{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:40;background:var(--surface-raised);max-width:calc(100vw - 24px);box-shadow:var(--shadow-2);color:var(--foreground);transition:opacity var(--dur-1) var(--ease-out-quart), translate var(--dur-2) var(--ease-out-quart), visibility 0s;border-radius:9999px;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex;position:fixed;translate:-50%}.control.away.svelte-1moxnrt{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out-quart), translate var(--dur-2) var(--ease-out-quart), visibility 0s var(--dur-2);translate:-50% 8px}.now.svelte-1moxnrt{align-items:baseline;gap:10px;min-width:0;font-size:12px;line-height:1;display:flex}.number.svelte-1moxnrt{color:var(--primary-text);font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px}.name.svelte-1moxnrt{text-overflow:ellipsis;white-space:nowrap;width:9.75em;font-weight:500;overflow:hidden}.dots.svelte-1moxnrt{display:flex}.dots.svelte-1moxnrt a:where(.svelte-1moxnrt){border-radius:9999px;place-items:center;width:24px;height:32px;display:grid}.dot.svelte-1moxnrt{background:var(--muted-foreground);width:5px;height:5px;transition:width var(--dur-2) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);border-radius:9999px}.dots.svelte-1moxnrt a:where(.svelte-1moxnrt):hover .dot:where(.svelte-1moxnrt){background:var(--foreground)}.dots.svelte-1moxnrt a[aria-current]:where(.svelte-1moxnrt) .dot:where(.svelte-1moxnrt){background:var(--primary);width:18px}.pause.svelte-1moxnrt{width:32px;height:32px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:color var(--dur-1) var(--ease-out-quart);border-radius:9999px;place-items:center;display:grid}.pause.alone.svelte-1moxnrt{margin-left:-10px}.pause.svelte-1moxnrt:hover{color:var(--foreground)}@media (width<=420px){.control.svelte-1moxnrt{gap:8px;padding-left:12px}.name.svelte-1moxnrt{display:none}}@media (prefers-reduced-motion:reduce){.control.svelte-1moxnrt,.control.away.svelte-1moxnrt,.dot.svelte-1moxnrt{transition:none}}.route.svelte-1nies3n{z-index:1;pointer-events:none;visibility:hidden;position:absolute;inset:0}.route.drawn.svelte-1nies3n{visibility:visible}svg.svelte-1nies3n{fill:none;width:100%;height:100%;display:block;overflow:visible}.rail.svelte-1nies3n{stroke:var(--j-route-rail,var(--border));stroke-width:5px}.ink.svelte-1nies3n{stroke-width:4px;stroke-linecap:round}.ink-stop.svelte-1nies3n{stop-color:var(--primary)}.ink-stop.last.svelte-1nies3n{stop-color:var(--j-route-ink-last,var(--primary))}.train.svelte-1nies3n rect:where(.svelte-1nies3n){fill:var(--card);stroke:var(--primary);stroke-width:2.5px}.train.svelte-1nies3n path:where(.svelte-1nies3n){stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round}.tail.svelte-1nies3n{fill:var(--primary);stroke:var(--background);stroke-width:2px}.train.svelte-1nies3n,.tail.svelte-1nies3n{opacity:0}@media (width<=760px){.rail.svelte-1nies3n{stroke-width:4px}.ink.svelte-1nies3n{stroke-width:2px}.train.svelte-1nies3n{display:none}}[data-motion=off] .train.svelte-1nies3n,[data-motion=off] .tail.svelte-1nies3n{display:none}@media (prefers-reduced-motion:reduce){.train.svelte-1nies3n,.tail.svelte-1nies3n{display:none}}.scrub.svelte-cksv58{position:relative}.still.svelte-cksv58,canvas.svelte-cksv58{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.still.dark.svelte-cksv58,.dark .still.light.svelte-cksv58{display:none}.dark .still.dark.svelte-cksv58{display:block}.force-dark.svelte-cksv58 .still.light:where(.svelte-cksv58),.dark .force-light.svelte-cksv58 .still.dark:where(.svelte-cksv58){display:none}.force-dark.svelte-cksv58 .still.dark:where(.svelte-cksv58),.dark .force-light.svelte-cksv58 .still.light:where(.svelte-cksv58){display:block}canvas.svelte-cksv58{visibility:hidden}canvas.on.svelte-cksv58{visibility:visible}[data-motion=off] canvas.svelte-cksv58{visibility:hidden}@media (prefers-reduced-motion:reduce){canvas.svelte-cksv58{visibility:hidden}}.held.svelte-1nwy8wn{--held-top:var(--j-top,4rem);position:relative}.held-stage.svelte-1nwy8wn{top:calc(var(--held-top) - var(--held-lift,0px));min-height:var(--held-stage-min,calc(100svh - var(--held-top)));position:sticky}.held.svelte-1nwy8wn:after{content:"";height:var(--held-travel,0px);display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-journey]:not([data-motion=off]) .held[data-held=auto].svelte-1nwy8wn{--held-travel:min(var(--held-len,0px), max(0px, (100svh - var(--held-min-h,0px)) * 9999), max(0px, (100vw - var(--held-min-w,0px)) * 9999))}}.window.svelte-18gfelg{--k:calc(100cqw / 220);--face-ink:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));--soft:color-mix(in oklab, var(--primary) 16%, var(--card));background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--edge), 6px 7px 0 var(--face-ink);color:var(--foreground);border-radius:12px;flex-direction:column;display:flex;container-type:inline-size}.bar.svelte-18gfelg{min-height:max(22px, calc(38 * var(--k)));padding-inline:calc(13 * var(--k));background:var(--face-ink);box-shadow:inset 0 -1px 0 var(--edge);white-space:nowrap;border-radius:12px 12px 0 0;flex:none;align-items:center;gap:7px;font-size:clamp(11px,6.2cqw,13px);font-weight:500;line-height:1.2;display:flex}.bar.svelte-18gfelg svg{width:max(12px, calc(17 * var(--k)));height:max(12px, calc(17 * var(--k)));color:var(--primary-text);flex:none}.name.svelte-18gfelg{text-overflow:ellipsis;overflow:hidden}@container (width<=132px){.name.svelte-18gfelg{display:none}.bar.svelte-18gfelg{justify-content:center}}.face.svelte-18gfelg{min-height:0;margin:calc(12 * var(--k)) calc(14 * var(--k)) calc(14 * var(--k));flex:1;position:relative;overflow:hidden}.face.sheet.svelte-18gfelg{border:1px solid var(--edge);background:linear-gradient(var(--soft), var(--soft)) 0 0 / 100% calc(18 * var(--k)) no-repeat, repeating-linear-gradient(0deg, transparent 0 calc(17 * var(--k)), var(--edge) calc(17 * var(--k)) calc(18 * var(--k))), repeating-linear-gradient(90deg, transparent 0 calc(37 * var(--k)), var(--edge) calc(37 * var(--k)) calc(38 * var(--k)))}.face.document.svelte-18gfelg,.face.lines.svelte-18gfelg{background:repeating-linear-gradient(0deg, var(--edge) 0 calc(5 * var(--k)), transparent calc(5 * var(--k)) calc(15 * var(--k)))}.face.document.svelte-18gfelg:before{content:"";height:calc(12 * var(--k));background:var(--soft);border-radius:4px;position:absolute;inset:0 35% auto 0}.face.calendar.svelte-18gfelg{border:1px solid var(--edge);background:linear-gradient(var(--soft), var(--soft)) calc(66% + 1px) calc(52% + 1px) / calc(26 * var(--k)) calc(22 * var(--k)) no-repeat, repeating-linear-gradient(0deg, transparent 0 calc(21 * var(--k)), var(--edge) calc(21 * var(--k)) calc(22 * var(--k))), repeating-linear-gradient(90deg, transparent 0 calc(26 * var(--k)), var(--edge) calc(26 * var(--k)) calc(27 * var(--k)))}.face.inbox.svelte-18gfelg,.face.people.svelte-18gfelg{gap:calc(12 * var(--k));flex-direction:column;display:flex}.face.inbox.svelte-18gfelg b:where(.svelte-18gfelg),.face.people.svelte-18gfelg b:where(.svelte-18gfelg){height:calc(18 * var(--k));background:linear-gradient(90deg, var(--soft) 0 calc(18 * var(--k)), transparent calc(18 * var(--k)) calc(26 * var(--k)), var(--edge) calc(26 * var(--k)) 82%, transparent 82%);border-radius:4px;flex:none;display:block}.face.people.svelte-18gfelg b:where(.svelte-18gfelg){background:radial-gradient(circle at calc(9 * var(--k)) 50%, var(--soft) calc(8 * var(--k)), transparent calc(8.5 * var(--k))), linear-gradient(90deg, transparent 0 calc(26 * var(--k)), var(--edge) calc(26 * var(--k)) 70%, transparent 70%) 0 50% / 100% calc(6 * var(--k)) no-repeat}.face.checklist.svelte-18gfelg{gap:calc(14 * var(--k));flex-direction:column;display:flex}.face.checklist.svelte-18gfelg b:where(.svelte-18gfelg){height:calc(16 * var(--k));background:linear-gradient(var(--soft), var(--soft)) 0 50% / calc(16 * var(--k)) calc(16 * var(--k)) no-repeat, linear-gradient(90deg, transparent 0 calc(26 * var(--k)), var(--edge) calc(26 * var(--k)) 86%, transparent 86%) 0 50% / 100% calc(6 * var(--k)) no-repeat;border-radius:3px;flex:none;display:block}.face.checklist.svelte-18gfelg b:where(.svelte-18gfelg):first-child,.face.checklist.svelte-18gfelg b:where(.svelte-18gfelg):nth-child(2){background:linear-gradient(color-mix(in oklab, var(--primary) 70%, var(--card)), color-mix(in oklab, var(--primary) 70%, var(--card))) 0 50% / calc(16 * var(--k)) calc(16 * var(--k)) no-repeat, linear-gradient(90deg, transparent 0 calc(26 * var(--k)), var(--edge) calc(26 * var(--k)) 74%, transparent 74%) 0 50% / 100% calc(6 * var(--k)) no-repeat}.face.board.svelte-18gfelg{gap:calc(9 * var(--k));display:flex}.face.board.svelte-18gfelg b:where(.svelte-18gfelg){background:repeating-linear-gradient(0deg, var(--face-ink) 0 calc(20 * var(--k)), transparent calc(20 * var(--k)) calc(27 * var(--k)));box-shadow:inset 0 0 0 1px var(--edge);border-radius:5px;flex:1}.face.board.svelte-18gfelg b:where(.svelte-18gfelg):nth-child(2){background:repeating-linear-gradient(0deg, var(--soft) 0 calc(20 * var(--k)), transparent calc(20 * var(--k)) calc(27 * var(--k)))}.face.figures.svelte-18gfelg{align-items:flex-end;gap:calc(10 * var(--k));border-bottom:1px solid var(--edge);display:flex}.face.figures.svelte-18gfelg b:where(.svelte-18gfelg){background:var(--soft);border-radius:3px 3px 0 0;flex:1}.face.figures.svelte-18gfelg b:where(.svelte-18gfelg):first-child{height:40%}.face.figures.svelte-18gfelg b:where(.svelte-18gfelg):nth-child(2){background:color-mix(in oklab, var(--primary) 55%, var(--card));height:72%}.face.figures.svelte-18gfelg b:where(.svelte-18gfelg):nth-child(3){height:55%}.face.figures.svelte-18gfelg b:where(.svelte-18gfelg):nth-child(4){height:88%}.tools.svelte-8ll9b8{--u:calc(100cqw / 960);--face-ink:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));--soft:color-mix(in oklab, var(--primary) 16%, var(--card));position:absolute;inset:0;container-type:inline-size}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-journey]:not([data-motion=off]) .tools.svelte-8ll9b8{--spread:0;--dock:0;--link:0;--lit:0}}.lines.svelte-8ll9b8{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cord.svelte-8ll9b8,.signal.svelte-8ll9b8{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.cord.svelte-8ll9b8{stroke:var(--border);stroke-width:5px;opacity:var(--dock,1)}.signal.svelte-8ll9b8{stroke:var(--primary);stroke-width:4px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, var(--link,1) * 1.6 - var(--n,0) * .15, 1))}.signal.exit.svelte-8ll9b8{stroke-dashoffset:calc(1 - var(--lit,1))}.cord.exit.svelte-8ll9b8{opacity:var(--lit,1)}.loose.svelte-8ll9b8{left:calc(480 * var(--u));top:calc(452 * var(--u));z-index:1;box-shadow:inset 0 0 0 1px var(--hairline-strong);background:var(--background);color:var(--muted-foreground);white-space:nowrap;opacity:calc(min(var(--spread,1) * 2, 1) - min(var(--dock,1) * 2.2, 1));border-radius:999px;padding:7px 14px;font-size:clamp(11px,1.45cqw,13px);font-weight:500;line-height:1.2;position:absolute;translate:-50% -50%}.loose.svelte-8ll9b8:before{content:"";border:1.5px dashed var(--edge);border-radius:999px;position:absolute;inset:-9px}.hub.svelte-8ll9b8{left:calc(320 * var(--u));top:calc(375 * var(--u));z-index:2;width:calc(320 * var(--u));height:calc(190 * var(--u));border-radius:calc(16 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--edge), calc(7 * var(--u)) calc(8 * var(--u)) 0 var(--face-ink);opacity:var(--dock,1);scale:calc(.9 + var(--dock,1) * .1);flex-direction:column;display:flex;position:absolute;overflow:hidden}.hub-bar.svelte-8ll9b8{height:calc(54 * var(--u));background:var(--surface);min-height:26px;box-shadow:inset 0 -1px 0 var(--edge);flex:none;position:relative}.hub-line.svelte-8ll9b8{padding-inline:calc(18 * var(--u));color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:clamp(11px,1.5cqw,14px);font-weight:600;display:flex;position:absolute;inset:0}.hub-line.svelte-8ll9b8 svg{color:var(--primary-text);flex:none}.hub-line.lit.svelte-8ll9b8{background:var(--primary);color:var(--primary-foreground);opacity:var(--lit,1)}.hub-line.lit.svelte-8ll9b8 svg{color:var(--primary-foreground)}.slots.svelte-8ll9b8{justify-content:center;gap:calc(12 * var(--u));padding:calc(22 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));display:flex}.slots.svelte-8ll9b8 i:where(.svelte-8ll9b8){width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:calc(10 * var(--u));box-shadow:inset 0 0 0 1px var(--edge);color:var(--primary-text);background:color-mix(in oklab, var(--primary) 12%, var(--card));opacity:calc(.25 + clamp(0, var(--link,1) * 1.6 - var(--n,0) * .15, 1) * .75);place-items:center;display:grid}.slots.svelte-8ll9b8 i:where(.svelte-8ll9b8) svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.rows.svelte-8ll9b8{gap:calc(9 * var(--u));padding-inline:calc(26 * var(--u));flex-direction:column;display:flex}.rows.svelte-8ll9b8 b:where(.svelte-8ll9b8){height:calc(9 * var(--u));background:var(--face-ink);border-radius:9px}.rows.svelte-8ll9b8 b:where(.svelte-8ll9b8):first-child{background:color-mix(in oklab, var(--primary) 30%, var(--card));width:72%;opacity:var(--lit,1)}.tool.svelte-8ll9b8{z-index:3;width:calc(220 * var(--u));height:calc(156 * var(--u));--x:calc(var(--x0) + (var(--x1) - var(--x0)) * var(--spread,1) + (var(--x2) - var(--x1)) * var(--dock,1));--y:calc(var(--y0) + (var(--y1) - var(--y0)) * var(--spread,1) + (var(--y2) - var(--y1)) * var(--dock,1));--r:calc(var(--r0,0) + (var(--r1) - var(--r0,0)) * var(--spread,1) - var(--r1) * var(--dock,1));--s:calc(var(--s0,.85) + (1 - var(--s0,.85)) * var(--spread,1));--x0:480;--y0:400;translate:calc(var(--x) * var(--u) - 110 * var(--u)) calc(var(--y) * var(--u) - 78 * var(--u));rotate:calc(var(--r) * 1deg);scale:var(--s);opacity:min(1, var(--spread,1) * 1.8);position:absolute;top:0;left:0}.tool.first.svelte-8ll9b8{z-index:4;opacity:1;--s0:2.1;--r0:-2}.tool-1.svelte-8ll9b8{--x1:230;--y1:230;--r1:-8;--x2:175;--y2:175}.tool-2.svelte-8ll9b8{--x1:525;--y1:92;--r1:7;--x2:480;--y2:120}.tool-3.svelte-8ll9b8{--x1:765;--y1:250;--r1:-6;--x2:785;--y2:175}.tool-4.svelte-8ll9b8{--x1:118;--y1:548;--r1:10;--x2:160;--y2:500}.tool-5.svelte-8ll9b8{--x1:838;--y1:590;--r1:-9;--x2:800;--y2:500}.tool.svelte-8ll9b8 .tool-window{width:100%;height:100%}.stub.svelte-8ll9b8{width:0;height:calc(34 * var(--u));border-left:2px dashed var(--edge);opacity:calc(var(--spread,1) - var(--dock,1) * 1.6);position:absolute;top:100%;left:50%}.stub.svelte-8ll9b8:after{content:"";border:2px solid var(--edge);background:var(--background);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-9px;left:-6px}.tool.first.svelte-8ll9b8 .stub:where(.svelte-8ll9b8){opacity:calc(min(var(--spread,1) * 3, 1) - var(--dock,1) * 1.6)}.tool-4.svelte-8ll9b8 .stub:where(.svelte-8ll9b8),.tool-5.svelte-8ll9b8 .stub:where(.svelte-8ll9b8){width:calc(34 * var(--u));border-left:0;border-top:2px dashed var(--edge);height:0;top:50%}.tool-4.svelte-8ll9b8 .stub:where(.svelte-8ll9b8){left:100%}.tool-5.svelte-8ll9b8 .stub:where(.svelte-8ll9b8){left:auto;right:100%}.tool-4.svelte-8ll9b8 .stub:where(.svelte-8ll9b8):after{bottom:-6px;left:auto;right:-9px}.tool-5.svelte-8ll9b8 .stub:where(.svelte-8ll9b8):after{bottom:-6px;left:-9px}@container (width<=560px){.hub-line.svelte-8ll9b8 svg{display:none}}.j-chapter.hero{background:var(--background);--held-min-w:761px;--held-min-h:680px}.j-chapter.hero.ground-dark{--background:var(--film-ground);--foreground:var(--film-ink);--muted-foreground:var(--film-muted);--card:var(--film-panel);--border:var(--film-edge);--hairline:var(--film-line);--hairline-strong:var(--film-line-strong);--primary-text:var(--film-brand);--ring:var(--film-ring);color:var(--foreground)}.j-chapter.hero.ground-dark .title.svelte-xvtbs6,.j-chapter.hero.ground-dark .sub.svelte-xvtbs6{color:var(--primary-foreground)}.j-chapter.hero.ground-tint{--background:color-mix(in oklab, var(--primary) 5.5%, var(--surface));--card:color-mix(in oklab, var(--primary) 2%, var(--surface-raised))}.dark .j-chapter.hero.ground-tint{--background:var(--background);--card:var(--card)}.hero-stage{flex-direction:column;display:flex}.inner.svelte-xvtbs6{flex:1;align-items:center;padding-block:28px 12px;display:flex}.copy.svelte-xvtbs6{z-index:3;width:47%;position:relative}.title.svelte-xvtbs6{color:var(--foreground);letter-spacing:-.07em;text-wrap:nowrap;margin-bottom:clamp(18px,3.4svh,32px);font-size:clamp(56px,min(8.2vw,14.5svh),120px);font-weight:600;line-height:.98}.sub.svelte-xvtbs6{max-width:590px;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin-bottom:clamp(16px,3svh,29px);font-size:clamp(22px,2.1vw,31px);font-weight:600;line-height:1.32}.words.svelte-xvtbs6{max-width:530px;margin-bottom:14px}.action.svelte-xvtbs6{margin-top:clamp(8px,2svh,21px)}.world.svelte-xvtbs6{z-index:1;width:min(64%, calc((100svh - var(--j-top) - 145px) * 1.333));aspect-ratio:4/3;position:absolute;top:50%;right:-10%;translate:0 -50%}.world.svelte-xvtbs6 .footage{filter:brightness(1.035);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dark .world.svelte-xvtbs6 .footage,.j-chapter.hero.ground-dark .world.svelte-xvtbs6 .footage{filter:none}.j-chapter.hero.ground-tint .world.svelte-xvtbs6 .footage{filter:none;mix-blend-mode:multiply}.dark .j-chapter.hero.ground-tint .world.svelte-xvtbs6 .footage{mix-blend-mode:normal}.world.tools.svelte-xvtbs6{right:calc(var(--j-gutter) * -.5);width:min(52%, calc((100svh - var(--j-top) - 145px) * 1.2));aspect-ratio:6/5}.world.tools.svelte-xvtbs6 .caption:where(.svelte-xvtbs6){bottom:-1%;right:2%}.mark.svelte-xvtbs6{left:var(--lx);top:var(--ly);z-index:2;background:color-mix(in oklab, var(--card) 94%, transparent);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:500;line-height:1.2;display:flex;position:absolute;translate:-50% -100%}.dark .mark.svelte-xvtbs6,.j-chapter.hero.ground-dark .mark.svelte-xvtbs6{left:var(--dx);top:var(--dy)}.mark.svelte-xvtbs6 svg{color:var(--primary-text)}.mark.svelte-xvtbs6:after{content:"";border-left:1px solid var(--primary);height:10px;position:absolute;top:100%;left:50%}.caption.svelte-xvtbs6{z-index:2;color:var(--muted-foreground);letter-spacing:.04em;font-size:11px;position:absolute;bottom:2%;right:14%}.prompt.svelte-xvtbs6{min-height:44px;margin:0 0 22px max(var(--j-gutter), calc((100% - var(--j-max)) / 2));color:var(--muted-foreground);transition:color var(--dur-1) var(--ease-out-quart);align-self:flex-start;align-items:center;gap:12px;font-size:12px;display:inline-flex}.prompt.svelte-xvtbs6:hover{color:var(--foreground)}@media (width>=1550px){.world.svelte-xvtbs6{right:-6%}.copy.svelte-xvtbs6{width:46%}}@media (width<=1000px){.copy.svelte-xvtbs6{width:50%}.world.svelte-xvtbs6{width:min(66%, calc((100svh - var(--j-top) - 145px) * 1.333));right:-12%}.world.tools.svelte-xvtbs6{right:calc(var(--j-gutter) * -.5);width:min(50%, calc((100svh - var(--j-top) - 145px) * 1.2))}.title.svelte-xvtbs6{font-size:clamp(56px,min(8.6vw,12svh),78px)}.sub.svelte-xvtbs6{font-size:22px}.mark.svelte-xvtbs6{gap:7px;padding:8px 11px}}@media (width<=900px){.prompt.svelte-xvtbs6{margin-bottom:74px}}@media (width>=761px) and (width<=1100px) and (orientation:portrait){.j-chapter.hero.tools{--held-min-w:100000px;--held-stage-min:0px}.j-chapter.hero.tools .inner.svelte-xvtbs6{padding-block:48px 0;display:block}.j-chapter.hero.tools .copy.svelte-xvtbs6{width:100%;max-width:660px}.world.tools.svelte-xvtbs6{width:100%;margin:48px 0 14px;position:relative;top:auto;right:auto;translate:none}}@media (width<=760px){.j-chapter.hero{--held-stage-min:0px}.inner.svelte-xvtbs6{padding-block:32px 0;display:block}.copy.svelte-xvtbs6{width:100%}.title.svelte-xvtbs6{margin-bottom:24px;font-size:clamp(54px,15.5vw,94px);line-height:.99}.sub.svelte-xvtbs6{letter-spacing:-.04em;max-width:490px;margin-bottom:20px;font-size:23px;line-height:1.35}.action.svelte-xvtbs6{margin-top:10px}.world.svelte-xvtbs6{width:116%;margin:30px -8% 4px;position:relative;top:auto;right:auto;translate:none}.caption.svelte-xvtbs6{right:10%}.world.tools.svelte-xvtbs6{width:100%;margin:34px 0 10px;right:auto}.world.tools.svelte-xvtbs6 .caption:where(.svelte-xvtbs6){bottom:-3%;right:0}.prompt.svelte-xvtbs6{margin-bottom:14px}}@media (width<=360px){.title.svelte-xvtbs6{font-size:50px}.sub.svelte-xvtbs6{font-size:21px}}.j-chapter.connect{background:var(--background);padding:112px 0 100px}.title.svelte-4pa962{font-size:clamp(36px,3.6vw,52px)}.first.svelte-4pa962,.second.svelte-4pa962{display:block}.second.svelte-4pa962{letter-spacing:-.045em;margin-top:10px;font-size:.81em}.emphasis.svelte-4pa962{color:var(--primary-text);margin-top:9px;font-weight:500;display:block}.scene.svelte-4pa962{--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));align-items:center;height:310px;margin:20px 0 48px;display:flex;position:relative}.loose.svelte-4pa962{flex:none;width:26%;height:100%;position:relative}.sheet.svelte-4pa962{background:var(--card);width:145px;height:96px;box-shadow:inset 0 0 0 1px var(--edge), 0 14px 22px -12px color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:7px;position:absolute}.sheet-1.svelte-4pa962{rotate:-12deg;translate:calc((var(--j-in,1) - 1) * 22px) 0;top:0;left:7%}.sheet-2.svelte-4pa962{rotate:12deg;translate:calc((1 - var(--j-in,1)) * 22px) 0;top:78px;left:51%}.sheet-3.svelte-4pa962{rotate:-5deg;translate:calc((var(--j-in,1) - 1) * 25px) 0;bottom:7px;left:3%}.bar.svelte-4pa962{background:var(--face);height:13px;box-shadow:inset 0 -1px 0 var(--edge);border-radius:7px 7px 0 0;display:block}.cells.svelte-4pa962{border:1px solid var(--edge);background:repeating-linear-gradient(0deg, transparent 0 13px, var(--edge) 13px 14px), repeating-linear-gradient(90deg, transparent 0 22px, var(--edge) 22px 23px);height:60px;margin:10px 13px;display:block}.rules.svelte-4pa962{background:repeating-linear-gradient(0deg, var(--edge) 0 3px, transparent 3px 12px);height:51px;margin:12px 15px;display:block}.apps.svelte-4pa962{justify-content:center;gap:12px;padding-top:22px;display:flex}.apps.svelte-4pa962 i:where(.svelte-4pa962){width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--primary);border-radius:6px}.apps.svelte-4pa962 i:where(.svelte-4pa962):nth-child(2){border-radius:50%}.tag.svelte-4pa962{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.2;position:absolute;bottom:-17px;left:4px;rotate:3deg}.merge.svelte-4pa962{fill:none;width:14%;height:225px;stroke:color-mix(in oklab, var(--primary) 45%, var(--background));stroke-width:2px;flex:none;overflow:visible}.merge.svelte-4pa962 circle:where(.svelte-4pa962){fill:var(--primary);stroke:var(--background);stroke-width:3px}.train.svelte-4pa962{justify-content:space-between;gap:18px;width:60%;padding-block:25px;display:flex;position:relative}.train.svelte-4pa962:before,.train.svelte-4pa962:after{content:"";pointer-events:none;border-radius:15px;height:15px;position:absolute;top:calc(50% - 7.5px);left:-18px;right:-20px}.train.svelte-4pa962:before{background:var(--border)}.train.svelte-4pa962:after{background:var(--primary);transform:scaleX(var(--j-run,1));transform-origin:0}.car.svelte-4pa962{z-index:1;background:var(--card);width:20%;height:137px;box-shadow:inset 0 0 0 1px var(--edge), 6px 7px 0 var(--face);color:var(--foreground);translate:calc((1 - var(--j-in,1)) * var(--offset)) calc((var(--j-in,1) - 1) * 18px);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.car.svelte-4pa962 svg{color:var(--primary-text)}.car.svelte-4pa962 span:where(.svelte-4pa962){text-align:center;font-size:12px;font-weight:500;line-height:1.2}.closing.svelte-4pa962{text-align:center;max-width:850px;margin-inline:auto;font-size:1.2143rem;line-height:1.8}.closing.svelte-4pa962 strong:where(.svelte-4pa962){font-weight:600}.fit.svelte-4pa962{aspect-ratio:3/2;--u:calc(100cqw / 600);--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));width:min(100%,720px);margin:28px auto 52px;position:relative;container-type:inline-size}.outline.svelte-4pa962{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.outline.svelte-4pa962 .shape:where(.svelte-4pa962){stroke:var(--primary);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--j-in,1))}.outline.svelte-4pa962 .ticks:where(.svelte-4pa962){stroke:var(--hairline-strong);stroke-width:1.5px;opacity:var(--j-in,1)}.module.svelte-4pa962{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(18 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--edge), calc(5 * var(--u)) calc(6 * var(--u)) 0 var(--face);color:var(--foreground);--at:clamp(0, calc(var(--j-in,1) * 1.7 - var(--i) * .14), 1);opacity:calc(.1 + var(--at) * .9);translate:calc((1 - var(--at)) * var(--dx) * var(--u)) calc((1 - var(--at)) * var(--dy) * var(--u));flex-direction:column;display:flex;position:absolute}.module.svelte-4pa962 svg{width:max(18px, calc(28 * var(--u)));height:max(18px, calc(28 * var(--u)));color:var(--primary-text)}.module.svelte-4pa962 span:where(.svelte-4pa962){max-width:92%;font-size:max(11px, calc(12.5 * var(--u)));text-align:center;font-weight:500;line-height:1.2}.box.svelte-4pa962{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(66 * var(--u));height:calc(80 * var(--u));border-radius:calc(7 * var(--u));background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);rotate:var(--r);opacity:calc(.25 + clamp(0, calc(var(--j-in,1) * 1.4 - .4), 1) * .55);position:absolute}.box.svelte-4pa962 .lid:where(.svelte-4pa962){height:calc(12 * var(--u));border-radius:calc(7 * var(--u)) calc(7 * var(--u)) 0 0;background:var(--face);display:block}.box.svelte-4pa962 .dots:where(.svelte-4pa962){justify-content:center;gap:calc(6 * var(--u));padding-top:calc(20 * var(--u));display:flex}.box.svelte-4pa962 .dots:where(.svelte-4pa962) i:where(.svelte-4pa962){width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--edge);border-radius:3px}.box.svelte-4pa962 .no:where(.svelte-4pa962){right:calc(-8 * var(--u));top:calc(-8 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--background);box-shadow:inset 0 0 0 1.5px var(--muted-foreground);color:var(--muted-foreground);font-size:max(10px, calc(13 * var(--u)));border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute}.box.svelte-4pa962 .tag:where(.svelte-4pa962){left:50%;bottom:calc(var(--tag,24) * -1 * var(--u));max-width:150%;padding:calc(5 * var(--u)) calc(8 * var(--u));font-size:max(10px, calc(11 * var(--u)));text-align:center;white-space:normal;rotate:calc(var(--r) * -1);translate:-50%}.legend.svelte-4pa962{display:none}.together.svelte-4pa962{--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:20px;width:min(100%,900px);margin:36px auto 56px;display:grid}.half.svelte-4pa962{aspect-ratio:280/240;--u:calc(100cqw / 280);position:relative;container-type:inline-size}.half.svelte-4pa962 svg:where(.svelte-4pa962){fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tangle.svelte-4pa962 .draw:where(.svelte-4pa962){stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:.012 .008;stroke-dashoffset:calc(1 - var(--j-in,1));opacity:.55}.loose-sheet.svelte-4pa962{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(112 * var(--u));height:calc(72 * var(--u));border-radius:calc(7 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--edge), 0 calc(12 * var(--u)) calc(20 * var(--u)) calc(-12 * var(--u)) color-mix(in oklab, var(--foreground) 22%, transparent);rotate:calc(var(--r) * (1.4 - var(--j-in,1) * .4));position:absolute}.loose-sheet.svelte-4pa962 .bar:where(.svelte-4pa962){height:calc(10 * var(--u));border-radius:calc(7 * var(--u)) calc(7 * var(--u)) 0 0}.loose-sheet.svelte-4pa962 .cells:where(.svelte-4pa962){height:calc(36 * var(--u));margin:calc(8 * var(--u)) calc(10 * var(--u));background-size:auto}.loose-sheet.svelte-4pa962 .rules:where(.svelte-4pa962){height:calc(32 * var(--u));margin:calc(9 * var(--u)) calc(11 * var(--u))}.loose-sheet.svelte-4pa962 .apps:where(.svelte-4pa962){gap:calc(8 * var(--u));padding-top:calc(13 * var(--u))}.loose-sheet.svelte-4pa962 .apps:where(.svelte-4pa962) i:where(.svelte-4pa962){width:calc(17 * var(--u));height:calc(17 * var(--u))}.loose-sheet.svelte-4pa962 .tag:where(.svelte-4pa962){left:50%;bottom:calc(-16 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));font-size:max(11px, calc(11.5 * var(--u)));white-space:nowrap;translate:-50%;rotate:0deg}.bridge.svelte-4pa962{background:var(--primary);width:56px;height:56px;color:var(--primary-foreground);scale:calc(.6 + var(--j-in,1) * .4);border-radius:50%;place-items:center;display:grid}.spokes.svelte-4pa962 .draw:where(.svelte-4pa962){stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--j-in,1))}.hub.svelte-4pa962{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.hub-disc.svelte-4pa962{width:calc(64 * var(--u));height:calc(64 * var(--u));background:var(--primary);box-shadow:0 0 0 calc(8 * var(--u)) color-mix(in oklab, var(--primary) 14%, var(--background));color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid}.hub-disc.svelte-4pa962 svg{width:max(16px, calc(26 * var(--u)));height:max(16px, calc(26 * var(--u)))}.hub-name.svelte-4pa962{padding:calc(4 * var(--u)) calc(9 * var(--u));background:var(--background);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);font-size:max(11px, calc(11.5 * var(--u)));white-space:nowrap;border-radius:999px;font-weight:500;line-height:1.2}.node.svelte-4pa962{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(10 * var(--u));border-radius:calc(12 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--edge), calc(4 * var(--u)) calc(5 * var(--u)) 0 var(--face);color:var(--foreground);white-space:nowrap;--at:clamp(0, calc(var(--j-in,1) * 1.6 - var(--i) * .12), 1);opacity:calc(.15 + var(--at) * .85);translate:-50% -50%;scale:calc(.85 + var(--at) * .15);display:flex;position:absolute}.node.svelte-4pa962 svg{width:max(14px, calc(20 * var(--u)));height:max(14px, calc(20 * var(--u)));color:var(--primary-text);flex:none}.node.svelte-4pa962 span:where(.svelte-4pa962){font-size:max(11px, calc(12 * var(--u)));font-weight:500;line-height:1.2}@media (width<=1000px){.j-chapter.connect{padding-block:85px}.scene.svelte-4pa962{height:255px}.sheet.svelte-4pa962{width:110px;height:85px}.sheet-2.svelte-4pa962{left:45%}.cells.svelte-4pa962{height:46px}.rules.svelte-4pa962{height:40px}.train.svelte-4pa962{gap:12px}.car.svelte-4pa962{border-radius:15px;gap:10px;height:112px}.car.svelte-4pa962 span:where(.svelte-4pa962){font-size:11px}}@media (width<=760px){.j-chapter.connect{padding:72px 0 68px}.second.svelte-4pa962{margin-top:12px}.scene.svelte-4pa962{flex-direction:column;height:auto;margin:40px 0 36px}.loose.svelte-4pa962{width:100%;height:132px}.sheet.svelte-4pa962{width:29%;height:72px}.sheet-1.svelte-4pa962{top:0;left:2%}.sheet-2.svelte-4pa962{top:14px;left:35.5%}.sheet-3.svelte-4pa962{inset:0 2% auto auto}.tag.svelte-4pa962{text-align:center;white-space:normal;max-width:118%;padding:5px 7px;bottom:-24px;left:50%;translate:-50%}.cells.svelte-4pa962{background-size:auto;height:38px;margin:8px 9px}.rules.svelte-4pa962{height:34px;margin:8px 12px}.apps.svelte-4pa962{gap:8px;padding-top:14px}.apps.svelte-4pa962 i:where(.svelte-4pa962){width:18px;height:18px}.merge.svelte-4pa962{opacity:.7;width:96px;height:64px;margin-block:14px 0;rotate:90deg}.train.svelte-4pa962{flex-wrap:wrap;justify-content:center;gap:26px 12px;width:100%;padding-block:18px}.train.svelte-4pa962:before,.train.svelte-4pa962:after{height:10px;top:59px;left:-6px;right:-6px}.train.wraps.svelte-4pa962:before{box-shadow:0 118px var(--border)}.train.wraps.svelte-4pa962:after{box-shadow:0 118px var(--primary)}.car.svelte-4pa962{width:calc(33.3333% - 8px);height:92px;box-shadow:inset 0 0 0 1px var(--edge), 3px 4px 0 var(--face);border-radius:13px;gap:9px;translate:none}.car.svelte-4pa962 svg{width:22px;height:22px}.closing.svelte-4pa962{text-align:left;font-size:1rem;line-height:1.75}.fit.svelte-4pa962{margin:30px auto 60px}.module.svelte-4pa962{gap:6px;translate:none}.box.svelte-4pa962 .tag:where(.svelte-4pa962){display:none}.legend.svelte-4pa962{color:var(--muted-foreground);text-align:center;margin-top:10px;font-size:11px;line-height:1.5;display:block;position:absolute;top:100%;left:0;right:0}.legend.svelte-4pa962 .no:where(.svelte-4pa962){vertical-align:-3px;width:15px;height:15px;margin-right:1px;font-size:10px;display:inline-grid;position:static}.legend.svelte-4pa962 .sep:where(.svelte-4pa962){margin-inline:3px}.together.svelte-4pa962{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;width:min(100%,360px);margin:36px auto 48px}.half.svelte-4pa962{width:100%}.bridge.svelte-4pa962{width:44px;height:44px;rotate:90deg}.loose-sheet.svelte-4pa962 .tag:where(.svelte-4pa962){font-size:11px}.node.svelte-4pa962{gap:6px;height:38px;padding:0 10px 0 8px}.node.svelte-4pa962 span:where(.svelte-4pa962),.hub-name.svelte-4pa962{font-size:11px}}.j-chapter.tiles{background:var(--surface);padding:100px 0 92px}.title.svelte-1290pbj{font-size:clamp(36px,4.1vw,59px)}.line.svelte-1290pbj{display:block}.zone.svelte-1290pbj{position:relative}.grid.svelte-1290pbj{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:34px;display:grid;position:relative}.tile.svelte-1290pbj{isolation:isolate;background:var(--card);min-height:310px;box-shadow:inset 0 0 0 1px var(--hairline);translate:0 calc((1 - var(--j-in,1)) * var(--rise,12px));transition:translate var(--dur-2) var(--ease-out-quart), scale var(--dur-2) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);border-radius:14px;flex-direction:column;align-items:flex-start;padding:30px 30px 32px;display:flex;position:relative}.tile.chosen.svelte-1290pbj{background:color-mix(in oklab, var(--primary) 7%, var(--card));box-shadow:inset 0 0 0 1.5px var(--primary)}.tile.svelte-1290pbj:has(.pick:where(.svelte-1290pbj):focus-visible){box-shadow:var(--glow);translate:0 -12px;scale:1.025}@media (hover:hover){.tile.svelte-1290pbj:has(.pick:where(.svelte-1290pbj):hover){box-shadow:var(--glow);translate:0 -12px;scale:1.025}.tile.svelte-1290pbj:has(.pick:where(.svelte-1290pbj):hover) .art:where(.svelte-1290pbj){transform:skewY(-8deg)translateY(-10px)rotate(-3deg)}.tile.svelte-1290pbj:has(.pick:where(.svelte-1290pbj):hover) .side:where(.svelte-1290pbj){translate:5px -4px}.pick.svelte-1290pbj:hover{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.pick.svelte-1290pbj:hover svg{rotate:-35deg}}.number.svelte-1290pbj{color:var(--muted-foreground);position:absolute;top:25px;right:27px}.art.svelte-1290pbj{background:var(--card);width:96px;height:84px;box-shadow:inset 0 0 0 1px var(--edge), -7px 7px 0 var(--face);color:var(--primary-text);transition:transform var(--dur-2) var(--ease-out-quart);--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));border-radius:5px;margin:0 0 27px 17px;display:block;position:relative;transform:skewY(-8deg)}.art.svelte-1290pbj svg{position:absolute;top:22px;left:26px}.side.svelte-1290pbj{background:var(--card);width:38px;height:67px;box-shadow:inset 0 0 0 1px var(--edge), -5px 5px 0 var(--face);transition:translate var(--dur-2) var(--ease-out-quart);border-radius:3px;position:absolute;top:19px;right:-46px}.side.svelte-1290pbj:before{content:"";background:var(--muted-foreground);height:3px;box-shadow:0 10px var(--muted-foreground), 0 20px var(--muted-foreground);opacity:.6;position:absolute;top:18px;left:10px;right:8px}.tile.svelte-1290pbj:has(.pick:where(.svelte-1290pbj):focus-visible) .art:where(.svelte-1290pbj){transform:skewY(-8deg)translateY(-10px)rotate(-3deg)}h3.svelte-1290pbj{color:var(--foreground);letter-spacing:-.045em;margin-bottom:11px;padding-right:25px;font-size:20px;font-weight:600;line-height:1.2}.tile.svelte-1290pbj>p:where(.svelte-1290pbj){max-width:285px;color:var(--muted-foreground);padding-right:24px;font-size:1rem;line-height:1.7}.pick.svelte-1290pbj{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:50%;align-self:flex-end;place-items:center;margin:auto -7px -8px 0;display:grid}.pick.svelte-1290pbj:after{content:"";border-radius:14px;position:absolute;inset:0 0 -14px}.pick.svelte-1290pbj svg{transition:rotate var(--dur-2) var(--ease-out-quart)}.tile.chosen.svelte-1290pbj .pick:where(.svelte-1290pbj),.pick.svelte-1290pbj:focus-visible{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.pick.svelte-1290pbj:focus-visible svg{rotate:-35deg}.pick.svelte-1290pbj:focus-visible{outline:none}.pick.svelte-1290pbj:focus-visible:after{outline:2px solid var(--ring);outline-offset:3px}.own.svelte-1290pbj{margin-top:16px;display:none}.own-label.svelte-1290pbj{color:var(--muted-foreground);text-transform:uppercase}.own.svelte-1290pbj ol:where(.svelte-1290pbj){color:var(--foreground);margin-top:6px;font-size:.875rem;line-height:1.7}.own.svelte-1290pbj li:where(.svelte-1290pbj){display:inline}.own.svelte-1290pbj li:where(.svelte-1290pbj)+li:where(.svelte-1290pbj):before{content:" → ";color:var(--muted-foreground)}.example.svelte-1290pbj{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:12px;align-items:center;gap:25px;padding:24px 28px;display:flex;position:relative}.head.svelte-1290pbj{flex-direction:column;gap:4px;min-width:165px;display:flex}.tagline.svelte-1290pbj{color:var(--muted-foreground);text-transform:uppercase}.head.svelte-1290pbj strong:where(.svelte-1290pbj){color:var(--foreground);letter-spacing:-.035em;font-size:16px;font-weight:600}.steps.svelte-1290pbj{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.steps.svelte-1290pbj li:where(.svelte-1290pbj){background:color-mix(in oklab, var(--primary) 8%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 24%, var(--card));color:var(--foreground);text-align:center;border-radius:6px;flex:1;padding:9px 13px;font-size:12px;line-height:1.4;position:relative}.steps.svelte-1290pbj li:where(.svelte-1290pbj):not(:last-child):after{content:"";background:color-mix(in oklab, var(--primary) 55%, var(--card));width:24px;height:2px;margin-top:-1px;position:absolute;top:50%;left:100%}.go.svelte-1290pbj{min-width:44px;min-height:44px;color:var(--primary-text);text-align:right;flex:none;justify-content:center;align-items:center;gap:12px;font-size:.9286rem;font-weight:500;line-height:1.35;display:inline-flex}.go-label.svelte-1290pbj{text-wrap:balance;max-width:11.5em}.go.svelte-1290pbj svg{transition:translate var(--dur-1) var(--ease-out-quart);flex:none}.go.svelte-1290pbj:hover svg{translate:4px}.go.svelte-1290pbj:hover .go-label:where(.svelte-1290pbj){text-underline-offset:4px;text-decoration:underline}@media (scripting:none){.own.svelte-1290pbj{display:block}.pick.svelte-1290pbj,.example.svelte-1290pbj{display:none}}@media (width<=1200px){.go-label.svelte-1290pbj{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tile.svelte-1290pbj{min-height:315px;padding:28px 24px}h3.svelte-1290pbj{font-size:18px}.example.svelte-1290pbj{gap:15px;padding:22px}.steps.svelte-1290pbj{gap:15px}.steps.svelte-1290pbj li:where(.svelte-1290pbj){padding:9px}.steps.svelte-1290pbj li:where(.svelte-1290pbj):not(:last-child):after{width:15px}}@media (width<=1000px){.grid.svelte-1290pbj{gap:22px}.tile.svelte-1290pbj{min-height:300px;padding:24px 20px}.art.svelte-1290pbj{width:73px;height:68px;margin-left:12px}.art.svelte-1290pbj svg{width:34px;height:34px;top:17px;left:20px}.side.svelte-1290pbj{width:28px;height:54px;top:14px;right:-33px}.side.svelte-1290pbj:before{top:15px;left:7px;right:6px}h3.svelte-1290pbj{font-size:17px}.tile.svelte-1290pbj>p:where(.svelte-1290pbj){padding-right:0}.example.svelte-1290pbj{flex-wrap:wrap}.head.svelte-1290pbj{flex-direction:row;align-items:baseline;gap:15px;min-width:100%}}@media (width<=760px){.j-chapter.tiles{padding:68px 0}.grid.svelte-1290pbj{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:25px}.tile.svelte-1290pbj{border-radius:12px;min-height:330px;padding:23px 16px 20px;translate:none}.pick.svelte-1290pbj:after{border-radius:12px}.number.svelte-1290pbj{top:14px;right:14px}.art.svelte-1290pbj{width:63px;height:58px;box-shadow:inset 0 0 0 1px var(--edge), -5px 5px 0 var(--face);margin:0 0 25px 10px}.art.svelte-1290pbj svg{width:29px;height:29px;top:15px;left:17px}.side.svelte-1290pbj{width:24px;height:43px;box-shadow:inset 0 0 0 1px var(--edge), -4px 4px 0 var(--face);top:15px;right:-28px}.side.svelte-1290pbj:before{height:2px;box-shadow:0 8px var(--muted-foreground), 0 16px var(--muted-foreground);top:10px;left:6px;right:5px}h3.svelte-1290pbj{letter-spacing:-.035em;margin-bottom:10px;padding-right:0;font-size:16px;line-height:1.3}.tile.svelte-1290pbj>p:where(.svelte-1290pbj){font-size:.9286rem;line-height:1.65}.pick.svelte-1290pbj{margin:auto -4px -8px 0}.example.svelte-1290pbj{z-index:3;background:var(--surface-raised);box-shadow:var(--shadow-2);gap:10px 14px;padding:14px 16px;position:sticky;bottom:74px}.head.svelte-1290pbj{flex:1;gap:10px;min-width:0}.head.svelte-1290pbj strong:where(.svelte-1290pbj){font-size:14px}.steps.svelte-1290pbj{flex-wrap:wrap;flex:none;order:3;justify-content:flex-start;gap:6px;width:100%}.steps.svelte-1290pbj li:where(.svelte-1290pbj){flex:none;padding:6px 9px;font-size:11px}.steps.svelte-1290pbj li:where(.svelte-1290pbj):after{display:none}.go.svelte-1290pbj{order:2;margin:-6px -6px -6px 0}}@media (width<=360px){.tile.svelte-1290pbj{min-height:350px;padding-inline:13px}h3.svelte-1290pbj{font-size:15px}.side.svelte-1290pbj{display:none}}.j-chapter.industries{background:var(--background);--held-min-w:761px;--held-min-h:700px}.industries-stage{background:var(--background);align-items:center;padding:clamp(18px,4svh,48px) 0 68px;display:flex}.layout.svelte-46lzn0{grid-template-columns:34% 66%;display:grid}.copy.svelte-46lzn0{padding-right:35px}.title.svelte-46lzn0{font-size:clamp(36px,min(4.4vw,7.4svh),64px)}.line.svelte-46lzn0{display:inline}.words.svelte-46lzn0{max-width:360px;margin-top:clamp(10px,2.4svh,23px);font-size:1rem;line-height:1.85}.tabs.svelte-46lzn0{margin-top:clamp(12px,3svh,30px);position:relative}.tabs.svelte-46lzn0:before{content:"";left:calc(var(--disc) / 2 - 1px);top:calc(var(--row) / 2);bottom:calc(var(--row) / 2);background:var(--border);width:2px;position:absolute}.tabs.svelte-46lzn0{--row:clamp(42px, 6.2svh, 61px);--disc:clamp(34px, 5svh, 48px)}.tab.svelte-46lzn0{width:100%;min-height:var(--row);color:var(--foreground);text-align:left;align-items:center;gap:16px;font-size:.9286rem;font-weight:500;display:flex;position:relative}.disc.svelte-46lzn0{width:var(--disc);height:var(--disc);background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:50%;flex:none;place-items:center;display:grid}.tab.svelte-46lzn0 .tab-arrow{opacity:0;transition:opacity var(--dur-1) var(--ease-out-quart), translate var(--dur-1) var(--ease-out-quart);margin-left:auto;translate:-5px}.tab.svelte-46lzn0:hover .disc:where(.svelte-46lzn0){box-shadow:inset 0 0 0 1px var(--primary)}.tab[aria-selected=true].svelte-46lzn0{color:var(--primary-text)}.tab[aria-selected=true].svelte-46lzn0 .disc:where(.svelte-46lzn0){background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.tab[aria-selected=true].svelte-46lzn0 .tab-arrow{opacity:1;translate:0}.scenes.svelte-46lzn0{text-align:center;align-self:center;min-width:0}.panel-name.svelte-46lzn0{display:none}.visual.svelte-46lzn0{aspect-ratio:3/2;max-height:calc(100svh - var(--j-top) - 336px);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.art.svelte-46lzn0{object-fit:contain;width:100%;height:100%}.art.light.svelte-46lzn0{filter:brightness(1.035);-webkit-mask-image:radial-gradient(78% 78%,#000 66%,#0000 100%);mask-image:radial-gradient(78% 78%,#000 66%,#0000 100%)}.art.dark.svelte-46lzn0,.dark .art.light.svelte-46lzn0{display:none}.dark .art.dark.svelte-46lzn0{display:block}@media (scripting:enabled){.panel.active.svelte-46lzn0 .visual:where(.svelte-46lzn0){animation:svelte-46lzn0-scene-in var(--dur-3) var(--ease-out-expo) both}}@keyframes svelte-46lzn0-scene-in{0%{opacity:.3;translate:18px}}.says.svelte-46lzn0{max-width:610px;min-height:3.4em;color:var(--muted-foreground);text-wrap:balance;justify-content:center;align-items:center;margin:clamp(8px,2svh,20px) auto clamp(10px,2.2svh,22px);font-size:1rem;line-height:1.7;display:flex}.flow.svelte-46lzn0{justify-content:space-between;margin:0 10% 10px;display:flex;position:relative}.flow.svelte-46lzn0:before,.flow.svelte-46lzn0:after{content:"";height:2px;position:absolute;top:7px;left:4px;right:4px}.flow.svelte-46lzn0:before{background:var(--border)}.flow.svelte-46lzn0:after{background:var(--primary);transform:scaleX(var(--run,1));transform-origin:0}.flow.svelte-46lzn0 li:where(.svelte-46lzn0){z-index:1;min-width:50px;color:var(--foreground);text-align:center;padding-top:26px;font-size:12px;font-weight:500;line-height:1.3;position:relative}.flow.svelte-46lzn0 li:where(.svelte-46lzn0):before{content:"";background:var(--primary);width:15px;height:15px;box-shadow:0 0 0 3px var(--background);border-radius:50%;margin-left:-7.5px;position:absolute;top:0;left:50%}.way.svelte-46lzn0{justify-content:center}.caption.svelte-46lzn0{color:var(--muted-foreground);letter-spacing:.04em;margin-top:2px;font-size:11px}.diagram.svelte-46lzn0{--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));justify-content:center;align-items:center;gap:7%;width:100%;height:100%;display:flex;position:relative}.diagram.svelte-46lzn0:before{content:"";background:var(--primary);border-radius:10px;height:14px;position:absolute;top:49%;left:8%;right:8%;transform:skewY(-8deg)}.block.svelte-46lzn0{background:var(--card);width:23%;height:38%;box-shadow:inset 0 0 0 1px var(--edge), -12px 16px 0 var(--face);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;transform:skewY(-8deg)}.block.svelte-46lzn0:nth-child(2){margin-top:-60px}.block.svelte-46lzn0 i:where(.svelte-46lzn0){width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--primary);color:var(--primary-text);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.block.svelte-46lzn0 b:where(.svelte-46lzn0){max-width:90%;color:var(--foreground);text-align:center;font-size:12px;font-weight:500;line-height:1.3}.visual.built.svelte-46lzn0{aspect-ratio:auto;height:min(calc(100svh - var(--j-top) - 336px), 360px);flex-direction:column;gap:clamp(14px,2.6svh,26px);max-height:none}.systems-label.svelte-46lzn0{color:var(--muted-foreground);text-transform:uppercase}.systems.svelte-46lzn0{grid-template-columns:repeat(var(--count), minmax(0, 1fr));width:100%;min-height:0;max-width:calc(var(--count) * 250px + (var(--count) - 1) * 30px);flex:1;gap:clamp(18px,2vw,30px);display:grid;position:relative}.systems.svelte-46lzn0:before,.systems.svelte-46lzn0:after{content:"";pointer-events:none;border-radius:14px;height:14px;position:absolute;top:calc(50% - 7px);left:-18px;right:-18px}.systems.svelte-46lzn0:before{background:var(--border)}.systems.svelte-46lzn0:after{background:var(--primary);transform:scaleX(var(--run,1));transform-origin:0}.systems.svelte-46lzn0 .system{z-index:1;text-align:left;position:relative}.ways.svelte-46lzn0{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 30px;display:flex}.ways.svelte-46lzn0 .build:where(.svelte-46lzn0){gap:18px;min-height:52px;padding:12px 24px;font-size:14px}.j-chapter.industries.showcase{padding:100px 0 76px}.passing.svelte-46lzn0 .opening:where(.svelte-46lzn0){max-width:820px;margin-bottom:clamp(16px,2.2vw,30px);display:block}.passing.svelte-46lzn0 .opening:where(.svelte-46lzn0) .title:where(.svelte-46lzn0){text-wrap:balance;font-size:clamp(36px,4.6vw,68px)}.passing.svelte-46lzn0 .opening:where(.svelte-46lzn0) .words:where(.svelte-46lzn0){max-width:520px;margin:18px 0 0}.passing.svelte-46lzn0 .layout:where(.svelte-46lzn0){grid-template-columns:30% 70%;align-items:start}.passing.svelte-46lzn0 .copy:where(.svelte-46lzn0){padding-top:clamp(8px,2.4vw,36px);padding-right:40px}.passing.svelte-46lzn0 .tabs:where(.svelte-46lzn0){--row:clamp(54px, 5vw, 72px);--disc:clamp(44px, 3.8vw, 56px);margin-top:0}.passing.svelte-46lzn0 .tab:where(.svelte-46lzn0){font-size:1.0714rem}.passing.svelte-46lzn0 .disc:where(.svelte-46lzn0) svg{width:22px;height:22px}.passing.svelte-46lzn0 .visual:where(.svelte-46lzn0){max-height:min(60svh,600px)}.j-chapter.industries.grid{background:var(--surface);box-shadow:inset 0 1px 0 var(--hairline);padding:100px 0 84px}.j-chapter.industries.grid .opening.svelte-46lzn0{text-align:center;max-width:820px;margin:0 auto clamp(32px,4.5vw,60px)}.j-chapter.industries.grid .opening.svelte-46lzn0 .title:where(.svelte-46lzn0){text-wrap:balance;font-size:clamp(36px,4.6vw,68px)}.j-chapter.industries.grid .opening.svelte-46lzn0 .words:where(.svelte-46lzn0){max-width:560px;margin-inline:auto;font-size:1.125rem}.tiles.svelte-46lzn0{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.tile.svelte-46lzn0{z-index:1;grid-column:span var(--span,2);background:var(--card);box-shadow:var(--shadow-1);--at:clamp(0, calc(var(--j-in,1) * 1.8 - var(--i) * .14), 1);opacity:calc(.2 + var(--at) * .8);translate:0 calc((1 - var(--at)) * 44px);transition:box-shadow var(--dur-2) var(--ease-out-quart), scale var(--dur-2) var(--ease-out-quart);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tile.svelte-46lzn0:hover{z-index:2;box-shadow:var(--shadow-2);scale:1.012}.tile.svelte-46lzn0:has(.way:where(.svelte-46lzn0):focus-visible){z-index:2;box-shadow:var(--shadow-2);scale:1.012}.tile.svelte-46lzn0:has(.way:where(.svelte-46lzn0):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.picture.svelte-46lzn0{aspect-ratio:3/2;background:var(--card);position:relative;overflow:hidden}.picture.svelte-46lzn0 .art:where(.svelte-46lzn0){object-fit:cover;transition:scale var(--dur-3) var(--ease-out-quart);position:absolute;inset:0}.tile.svelte-46lzn0 .picture:where(.svelte-46lzn0) .art:where(.svelte-46lzn0){scale:1.06}.tile.svelte-46lzn0:hover .picture:where(.svelte-46lzn0) .art:where(.svelte-46lzn0){scale:1.1}.picture.svelte-46lzn0 .art.light:where(.svelte-46lzn0){-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.picture.svelte-46lzn0 .diagram:where(.svelte-46lzn0){position:absolute;inset:0}.tile-copy.svelte-46lzn0{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:6px clamp(18px,2vw,28px) clamp(20px,2.2vw,28px);display:flex}.tile-name.svelte-46lzn0{color:var(--foreground);letter-spacing:-.035em;align-items:center;gap:12px;font-size:clamp(20px,1.7vw,25px);font-weight:600;line-height:1.2;display:flex}.tile-name.svelte-46lzn0 .disc:where(.svelte-46lzn0){--disc:38px;background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.tile-says.svelte-46lzn0{max-width:46ch;color:var(--muted-foreground);font-size:1rem;line-height:1.7}.chips.svelte-46lzn0{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.chips.svelte-46lzn0 li:where(.svelte-46lzn0){box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:500;line-height:1.2}.tile.svelte-46lzn0 .way:where(.svelte-46lzn0){justify-content:flex-start;margin-top:auto;padding-top:6px}.tile.svelte-46lzn0 .way:where(.svelte-46lzn0):after{content:"";z-index:1;position:absolute;inset:0}.grid-ways.svelte-46lzn0{margin-top:clamp(28px,3.4vw,44px)}.j-chapter.industries.grid .caption.svelte-46lzn0{text-align:center;margin-top:18px}@media (scripting:enabled){.panel.svelte-46lzn0:not(.active){display:none}}@media (scripting:none){.tabs.svelte-46lzn0{display:none}.panel-name.svelte-46lzn0{color:var(--foreground);letter-spacing:-.035em;margin-bottom:12px;font-size:20px;font-weight:600;display:block}.panel.svelte-46lzn0+.panel:where(.svelte-46lzn0){margin-top:56px}}@media (width<=1000px){.layout.svelte-46lzn0{grid-template-columns:38% 62%}.copy.svelte-46lzn0{padding-right:24px}.tab.svelte-46lzn0{gap:11px}.passing.svelte-46lzn0 .opening:where(.svelte-46lzn0){grid-template-columns:minmax(0,1fr);gap:14px}.passing.svelte-46lzn0 .layout:where(.svelte-46lzn0){grid-template-columns:36% 64%}.passing.svelte-46lzn0 .tabs:where(.svelte-46lzn0){--row:56px;--disc:44px}.tiles.svelte-46lzn0{grid-template-columns:repeat(2,minmax(0,1fr))}.tile.svelte-46lzn0{grid-column:auto}.tile.svelte-46lzn0:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=760px){.j-chapter.industries{--held-min-w:0px;--held-min-h:660px;--held-stage-min:0px}.industries-stage{padding:64px 0 76px;display:block}.j-chapter.industries.showcase{padding:72px 0 60px}.layout.svelte-46lzn0,.passing.svelte-46lzn0 .layout:where(.svelte-46lzn0){display:block}.passing.svelte-46lzn0 .opening:where(.svelte-46lzn0){margin-bottom:20px}.copy.svelte-46lzn0{padding:0}.title.svelte-46lzn0,.passing.svelte-46lzn0 .opening:where(.svelte-46lzn0) .title:where(.svelte-46lzn0),.j-chapter.industries.grid .opening.svelte-46lzn0 .title:where(.svelte-46lzn0){font-size:36px}.words.svelte-46lzn0,.passing.svelte-46lzn0 .opening:where(.svelte-46lzn0) .words:where(.svelte-46lzn0){max-width:500px;margin-top:18px;line-height:1.7}.tabs.svelte-46lzn0,.passing.svelte-46lzn0 .tabs:where(.svelte-46lzn0){--row:40px;--disc:30px;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:20px;display:grid}.passing.svelte-46lzn0 .tabs:where(.svelte-46lzn0){--row:46px;--disc:36px;margin-top:0}.tabs.svelte-46lzn0:before{display:none}.tab.svelte-46lzn0,.passing.svelte-46lzn0 .tab:where(.svelte-46lzn0){gap:9px;font-size:.875rem;line-height:1.3}.disc.svelte-46lzn0 svg,.passing.svelte-46lzn0 .disc:where(.svelte-46lzn0) svg{width:15px;height:15px}.tab.svelte-46lzn0 .tab-arrow{display:none}.scenes.svelte-46lzn0{padding-top:14px}.visual.svelte-46lzn0{aspect-ratio:auto;height:clamp(120px, calc(100svh - var(--j-top) - 425px), 185px);max-height:none}.passing.svelte-46lzn0 .visual:where(.svelte-46lzn0){aspect-ratio:3/2;height:auto;max-height:300px}.says.svelte-46lzn0{max-width:500px;min-height:3.4em;margin:10px auto 12px}.flow.svelte-46lzn0{margin:0 7% 6px}.flow.svelte-46lzn0 li:where(.svelte-46lzn0){padding-top:22px}.block.svelte-46lzn0{height:46%;box-shadow:inset 0 0 0 1px var(--edge), -7px 9px 0 var(--face);border-radius:10px;gap:8px}.block.svelte-46lzn0:nth-child(2){margin-top:-30px}.block.svelte-46lzn0 i:where(.svelte-46lzn0){width:26px;height:26px;font-size:11px}.block.svelte-46lzn0 b:where(.svelte-46lzn0){font-size:11px}.visual.built.svelte-46lzn0{height:clamp(120px, calc(100svh - var(--j-top) - 425px), 185px);justify-content:center;gap:12px}.systems.svelte-46lzn0{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.systems.svelte-46lzn0:before,.systems.svelte-46lzn0:after{display:none}.systems.svelte-46lzn0 .system{aspect-ratio:auto;box-shadow:inset 0 0 0 1px var(--hairline-strong)}.systems.svelte-46lzn0 .system .face{display:none}.systems.svelte-46lzn0 .system .bar{min-height:44px;box-shadow:none;background:0 0;border-radius:12px}.ways.svelte-46lzn0{gap:0 22px}.ways.svelte-46lzn0 .build:where(.svelte-46lzn0){min-height:46px;padding:10px 18px}.j-chapter.industries.grid{padding:72px 0 64px}.tiles.svelte-46lzn0{grid-template-columns:minmax(0,1fr);gap:16px}.tile.svelte-46lzn0,.tile.svelte-46lzn0:last-child:nth-child(odd){border-radius:18px;grid-column:auto;translate:none}.tile-copy.svelte-46lzn0{gap:10px;padding:4px 18px 20px}.tile-name.svelte-46lzn0{font-size:20px}.tile-name.svelte-46lzn0 .disc:where(.svelte-46lzn0){--disc:34px}}@media (width<=760px) and (scripting:none){.tabs.svelte-46lzn0{display:none}}.j-chapter.method{background:var(--surface)}.method-stage.svelte-a3j0xr{background:var(--surface);padding:96px 0 88px}.opening.svelte-a3j0xr{grid-template-columns:1.3fr 1fr;gap:70px;margin-bottom:0}.title.svelte-a3j0xr{font-size:clamp(36px,min(4.6vw,7svh),64px)}.line.svelte-a3j0xr{display:block}.stations.svelte-a3j0xr{grid-template-columns:repeat(var(--count), minmax(0, 1fr));--disc:clamp(48px, 7.2svh, 68px);gap:10px;margin:clamp(22px,6svh,65px) 0 clamp(14px,3svh,30px);display:grid;position:relative}.stations.svelte-a3j0xr:before,.stations.svelte-a3j0xr:after{content:"";left:calc(50% / var(--count));right:calc(50% / var(--count));top:calc(var(--disc) / 2 - 1.5px);height:3px;position:absolute}.stations.svelte-a3j0xr:before{background:var(--border)}.stations.svelte-a3j0xr:after{background:var(--primary);transform:scaleX(var(--reach,0));transform-origin:0;transition:transform var(--dur-2) var(--ease-out-quart)}.station.svelte-a3j0xr{z-index:1;color:var(--foreground);flex-direction:column;align-items:center;gap:clamp(8px,1.8svh,17px);padding:0 4px 6px;font-size:.9286rem;font-weight:500;display:flex;position:relative}.disc.svelte-a3j0xr{width:var(--disc);height:var(--disc);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart), translate var(--dur-1) var(--ease-out-quart);border-radius:50%;place-items:center;display:grid}.station.svelte-a3j0xr:hover .disc:where(.svelte-a3j0xr){translate:0 -3px}.station.passed.svelte-a3j0xr .disc:where(.svelte-a3j0xr){box-shadow:inset 0 0 0 1.5px var(--primary)}.station[aria-selected=true].svelte-a3j0xr{color:var(--primary-text)}.station[aria-selected=true].svelte-a3j0xr .disc:where(.svelte-a3j0xr){background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.panel.svelte-a3j0xr{background:var(--card);min-height:150px;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:13px;grid-template-columns:45px 1fr 1.15fr;align-items:center;gap:15px 25px;padding:clamp(18px,3svh,28px) 34px;display:grid}.index.svelte-a3j0xr{color:var(--primary-text);white-space:nowrap;align-self:start;padding-top:6px}h3.svelte-a3j0xr{color:var(--foreground);letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.25}.stage-name.svelte-a3j0xr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.does.svelte-a3j0xr p:where(.svelte-a3j0xr){max-width:460px;color:var(--muted-foreground);margin-top:8px;font-size:1rem;line-height:1.75}.mini.svelte-a3j0xr{justify-content:center;align-items:center;padding-left:10px;display:flex}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr){background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);white-space:nowrap;border-radius:6px;padding:14px;font-size:12px;line-height:1.35;position:relative}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr)+li:where(.svelte-a3j0xr){margin-left:20px}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr)+li:where(.svelte-a3j0xr):before{content:"";background:var(--primary);width:20px;height:2px;margin-top:-1px;position:absolute;top:50%;right:100%}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr):last-child{background:color-mix(in oklab, var(--primary) 10%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--card))}.closing.svelte-a3j0xr{max-width:980px;margin-top:clamp(14px,3.4svh,32px)}@media (scripting:enabled){.panel.svelte-a3j0xr:not(.active){display:none}}@media (scripting:none){.stations.svelte-a3j0xr{display:none}.panels.svelte-a3j0xr{gap:14px;margin-top:40px;display:grid}.stage-name.svelte-a3j0xr{clip-path:none;width:auto;height:auto;color:var(--primary-text);position:static}}@media (width<=1200px){.panel.svelte-a3j0xr{grid-template-columns:38px 1.1fr 1fr;gap:15px}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr){padding:12px 9px}}@media (width<=1000px){.opening.svelte-a3j0xr{grid-template-columns:1.1fr 1fr;gap:38px}.panel.svelte-a3j0xr{grid-template-columns:33px 1fr}h3.svelte-a3j0xr{font-size:20px}.mini.svelte-a3j0xr{grid-column:2;justify-content:flex-start;padding-left:0}}@media (width<=760px){.method-stage.svelte-a3j0xr{padding:64px 0}.title.svelte-a3j0xr{font-size:36px}.stations.svelte-a3j0xr{--disc:38px;gap:0;margin:26px 0 16px}.stations.svelte-a3j0xr:before,.stations.svelte-a3j0xr:after{height:2px;top:calc(var(--disc) / 2 - 1px)}.station.svelte-a3j0xr{gap:7px;padding-inline:0;font-size:11px;line-height:1.2}.disc.svelte-a3j0xr svg{width:18px;height:18px}.panel.svelte-a3j0xr{min-height:236px;padding:18px 20px;display:block}.index.svelte-a3j0xr{margin-bottom:8px;padding-top:0}h3.svelte-a3j0xr{font-size:19px}.does.svelte-a3j0xr p:where(.svelte-a3j0xr){line-height:1.65}.mini.svelte-a3j0xr{justify-content:flex-start;margin-top:14px;padding-left:0}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr){white-space:normal;padding:8px;font-size:11px}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr)+li:where(.svelte-a3j0xr){margin-left:12px}.mini.svelte-a3j0xr li:where(.svelte-a3j0xr)+li:where(.svelte-a3j0xr):before{width:12px}.closing.svelte-a3j0xr{margin-top:16px}}.j-chapter.difference{background:var(--background);padding:105px 0 68px}.label.svelte-mu3q1x{color:var(--muted-foreground);margin-bottom:18px;font-size:1rem}.title.svelte-mu3q1x{font-size:clamp(36px,4.25vw,61px)}.line.svelte-mu3q1x{display:block}.intro.svelte-mu3q1x{max-width:700px;margin-top:26px;font-size:1.2143rem;line-height:1.8}.train.svelte-mu3q1x{--body:111px;--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));align-items:flex-start;gap:30px;margin:65px 0 42px;display:flex;position:relative}.train.svelte-mu3q1x:before,.train.svelte-mu3q1x:after{content:"";left:-70px;right:-70px;top:calc(var(--body) / 2 - 8px);pointer-events:none;border-radius:12px;height:16px;position:absolute}.train.svelte-mu3q1x:before{background:var(--border)}.train.svelte-mu3q1x:after{background:var(--primary);transform:scaleX(var(--dock,1));transform-origin:0}.car.svelte-mu3q1x{z-index:1;text-align:center;--at:clamp(0, calc(var(--dock,1) * 1.7 - var(--i) * .12), 1);min-width:0;opacity:calc(.15 + var(--at) * .85);transform:translateX(calc((1 - var(--at)) * 250px)) translateY(calc((1 - var(--at)) * -85px)) scale(calc(.84 + var(--at) * .16));flex:1;position:relative}.body.svelte-mu3q1x{width:100%;height:var(--body);background:var(--card);box-shadow:inset 0 0 0 1px var(--edge), 5px 6px 0 var(--face);color:var(--primary-text);border-radius:23px;place-items:center;display:grid;position:relative}.body.svelte-mu3q1x:before,.body.svelte-mu3q1x:after{content:"";width:5px;box-shadow:inset 0 0 0 1px var(--edge);border-radius:3px;position:absolute;top:15px;bottom:15px}.body.svelte-mu3q1x:before{left:6px}.body.svelte-mu3q1x:after{right:6px}h3.svelte-mu3q1x{min-height:2.9em;color:var(--foreground);letter-spacing:-.02em;text-wrap:balance;margin-top:23px;font-size:.9286rem;font-weight:600;line-height:1.45}.closing.svelte-mu3q1x{text-align:center;max-width:980px;margin-inline:auto}@media (width<=1200px){.train.svelte-mu3q1x{gap:23px}}@media (width<=1000px){.train.svelte-mu3q1x{--body:95px;gap:17px}.body.svelte-mu3q1x{border-radius:19px}.body.svelte-mu3q1x svg{width:32px;height:32px}h3.svelte-mu3q1x{font-size:12px}}@media (width<=760px){.j-chapter.difference{padding:72px 0 48px}.label.svelte-mu3q1x{margin-bottom:14px}.intro.svelte-mu3q1x{margin-top:22px;font-size:1rem;line-height:1.7}.train.svelte-mu3q1x{--body:82px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;margin:38px 0;display:grid}.train.svelte-mu3q1x:before,.train.svelte-mu3q1x:after{left:-24px;right:-24px;top:calc(var(--body) / 2 - 4.5px);height:9px}.train.wraps.svelte-mu3q1x:before{box-shadow:0 var(--row) var(--border)}.train.wraps.svelte-mu3q1x:after{box-shadow:0 var(--row) var(--primary)}.train.svelte-mu3q1x{--row:calc(var(--body) + 15px + 2.9em * .857 + 22px)}.car.svelte-mu3q1x{transform:translateX(calc((1 - var(--at)) * 100px)) translateY(calc((1 - var(--at)) * -45px))}.body.svelte-mu3q1x{box-shadow:inset 0 0 0 1px var(--edge), 3px 4px 0 var(--face);border-radius:16px}.body.svelte-mu3q1x:before,.body.svelte-mu3q1x:after{width:3px;top:11px;bottom:11px}.body.svelte-mu3q1x:before{left:4px}.body.svelte-mu3q1x:after{right:4px}.body.svelte-mu3q1x svg{width:28px;height:28px}h3.svelte-mu3q1x{min-height:2.9em;margin-top:15px;font-size:12px;line-height:1.45}.closing.svelte-mu3q1x{text-align:left}}.j-chapter.trust{background:var(--background);padding:30px 0 44px}.inner.svelte-60i272{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.heading.svelte-60i272{color:var(--muted-foreground);letter-spacing:-.01em;font-size:1rem;font-weight:500}.logos.svelte-60i272{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 60px;display:flex}.logos.svelte-60i272 li:where(.svelte-60i272){translate:0 calc((1 - var(--j-in,1)) * (10px + var(--i) * 4px));opacity:calc(.2 + var(--j-in,1) * .8)}.logo.svelte-60i272{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.logo.svelte-60i272 img:where(.svelte-60i272){object-fit:contain;width:auto;max-width:160px;height:34px;display:block}.logo.svelte-60i272 .light:where(.svelte-60i272){filter:grayscale();opacity:.72;transition:filter var(--dur-1) var(--ease-out-quart), opacity var(--dur-1) var(--ease-out-quart)}a.logo.svelte-60i272:hover .light:where(.svelte-60i272),a.logo.svelte-60i272:focus-visible .light:where(.svelte-60i272){filter:none;opacity:1}.logo.svelte-60i272 .dark:where(.svelte-60i272){display:none}.dark .logo.svelte-60i272 .light:where(.svelte-60i272){filter:grayscale()brightness(0)invert();opacity:.78}.dark .logo.paired.svelte-60i272 .light:where(.svelte-60i272){display:none}.dark .logo.paired.svelte-60i272 .dark:where(.svelte-60i272){opacity:.86;display:block}.empty.svelte-60i272{border:1.5px dashed var(--hairline-strong);max-width:560px;color:var(--muted-foreground);border-radius:10px;padding:18px 24px;font-size:.875rem;line-height:1.6}@media (width<=760px){.j-chapter.trust{padding:24px 0 36px}.inner.svelte-60i272{gap:20px}.logos.svelte-60i272{gap:22px 36px}.logo.svelte-60i272 img:where(.svelte-60i272){max-width:120px;height:28px}}.j-chapter.partner{background:var(--background);padding:40px 0 104px}.panel.svelte-15vyenm{--background:var(--film-ground);--foreground:var(--film-ink);--muted-foreground:var(--film-muted);--card:var(--film-panel);--border:var(--film-edge);--accent:var(--film-hover);--accent-foreground:var(--film-ink);--hairline:var(--film-line);--hairline-strong:var(--film-line-strong);--primary-text:var(--film-brand);--ring:var(--film-ring);--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));--face:color-mix(in oklab, var(--foreground) 7%, var(--background));background:var(--background);color:var(--foreground);isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""copy";align-items:center;gap:44px 72px;padding:clamp(56px,6.4vw,96px);display:grid;position:relative;overflow:hidden}.panel.svelte-15vyenm:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 34%, transparent), transparent);width:70%;opacity:calc(.35 + var(--j-in,1) * .65);pointer-events:none;position:absolute;inset:-30% -20% auto auto}.dark .panel.svelte-15vyenm{background:color-mix(in oklab, var(--film-panel) 72%, var(--film-ground));box-shadow:inset 0 0 0 1px var(--film-line-strong)}.panel.drawn.svelte-15vyenm{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"head head""copy stack"}.head.svelte-15vyenm{grid-area:head}.copy.svelte-15vyenm{grid-area:copy}.stack.svelte-15vyenm{grid-area:stack}.logo.svelte-15vyenm{width:auto;height:46px;margin-bottom:clamp(30px,3.4vw,44px);display:block}.title.svelte-15vyenm{font-size:clamp(40px,5.3vw,80px);line-height:1.06}.line.svelte-15vyenm{display:block}.panel.svelte-15vyenm .title:where(.svelte-15vyenm) .j-accent{color:var(--primary-text)}.words.svelte-15vyenm{max-width:540px}.words.svelte-15vyenm+.words:where(.svelte-15vyenm){margin-top:14px}.actions.svelte-15vyenm{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:36px;display:flex}.stack.svelte-15vyenm{flex-direction:column;gap:0;display:flex;position:relative}.layer.svelte-15vyenm{letter-spacing:-.02em;border-radius:16px;align-items:center;gap:12px;font-weight:600;display:flex;position:relative}.outcome.svelte-15vyenm{z-index:2;background:var(--primary);min-height:66px;color:var(--primary-foreground);box-shadow:0 18px 40px -18px color-mix(in oklab, var(--primary) 80%, transparent);opacity:calc(.25 + var(--j-run,1) * .75);padding:0 24px;font-size:1.0625rem}.dot.svelte-15vyenm{background:var(--primary-foreground);border-radius:50%;flex:none;width:10px;height:10px}.modules.svelte-15vyenm{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:14px;padding-top:44px;display:grid;position:relative}.modules.svelte-15vyenm li:where(.svelte-15vyenm){--at:clamp(0, calc(var(--j-in,1) * 1.8 - var(--i) * .18), 1);translate:0 calc((1 - var(--at)) * -26px);opacity:calc(.1 + var(--at) * .9);position:relative}.riser.svelte-15vyenm{background:linear-gradient(var(--primary), var(--primary)) bottom / 100% calc(var(--j-run,1) * 100%) no-repeat, var(--edge);border-radius:4px;width:4px;height:44px;position:absolute;bottom:100%;left:calc(50% - 2px)}.module.svelte-15vyenm{background:var(--card);min-height:126px;box-shadow:inset 0 0 0 1px var(--edge), 0 8px 0 var(--face);color:var(--foreground);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 10px 16px;display:flex}.module.svelte-15vyenm svg{color:var(--primary-text)}.module-name.svelte-15vyenm{text-wrap:balance;font-size:.875rem;font-weight:500;line-height:1.35}.platform.svelte-15vyenm{z-index:0;background:color-mix(in oklab, var(--card) 70%, var(--background));min-height:92px;box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 10px 0 var(--face);color:var(--foreground);translate:0 calc((1 - var(--j-in,1)) * 16px);margin-top:18px;padding:0 26px;font-size:1rem;overflow:hidden}.grid.svelte-15vyenm{background-image:radial-gradient(var(--hairline-strong) 1px, transparent 1.5px);pointer-events:none;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.platform-name.svelte-15vyenm{position:relative}@media (width<=1100px){.panel.drawn.svelte-15vyenm{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""copy""stack";gap:40px}}@media (width<=760px){.j-chapter.partner{padding:24px 0 72px}.panel.svelte-15vyenm,.panel.drawn.svelte-15vyenm{border-radius:20px;gap:28px;padding:40px 24px 32px}.panel.drawn.svelte-15vyenm .stack:where(.svelte-15vyenm){margin-top:16px}.logo.svelte-15vyenm{height:34px;margin-bottom:28px}.title.svelte-15vyenm{font-size:36px}.actions.svelte-15vyenm{margin-top:28px}.outcome.svelte-15vyenm{min-height:56px;padding:0 18px;font-size:1rem}.modules.svelte-15vyenm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:34px}.modules.svelte-15vyenm li:where(.svelte-15vyenm):nth-child(n+3) .riser:where(.svelte-15vyenm){display:none}.riser.svelte-15vyenm{height:34px}.module.svelte-15vyenm{min-height:104px}.platform.svelte-15vyenm{min-height:76px;padding:0 18px}}.j-chapter.system{background:var(--background)}.system-stage.svelte-1t1jjov{background:var(--background);padding:96px 0 88px}.statement.svelte-1t1jjov{text-align:center;max-width:820px;margin:0 auto}.label.svelte-1t1jjov{color:var(--muted-foreground);letter-spacing:.01em;margin-bottom:12px;font-size:.9286rem}.title.svelte-1t1jjov{font-size:clamp(28px,min(3.1vw,5.2svh),44px);line-height:1.12}.line.svelte-1t1jjov{display:block}.intro.svelte-1t1jjov{max-width:620px;margin:18px auto 0;font-size:1.0714rem;line-height:1.7}.stations.svelte-1t1jjov{grid-template-columns:repeat(var(--count), minmax(0, 1fr));--disc:clamp(44px, 4vw, 56px);gap:10px;max-width:960px;margin:clamp(32px,4vw,56px) auto clamp(28px,3.4vw,48px);display:grid;position:relative}.stations.svelte-1t1jjov:before,.stations.svelte-1t1jjov:after{content:"";left:calc(50% / var(--count));right:calc(50% / var(--count));top:calc(var(--disc) / 2 - 1.5px);height:3px;position:absolute}.stations.svelte-1t1jjov:before{background:var(--border)}.stations.svelte-1t1jjov:after{background:var(--primary);transform:scaleX(var(--reach,0));transform-origin:0;transition:transform var(--dur-2) var(--ease-out-quart)}.station.svelte-1t1jjov{z-index:1;color:var(--foreground);flex-direction:column;align-items:center;gap:10px;padding:0 4px 4px;font-size:.9286rem;font-weight:500;display:flex;position:relative}.disc.svelte-1t1jjov{width:var(--disc);height:var(--disc);background:var(--background);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart), translate var(--dur-1) var(--ease-out-quart);border-radius:50%;place-items:center;display:grid}.station.svelte-1t1jjov:hover .disc:where(.svelte-1t1jjov){translate:0 -3px}.station.passed.svelte-1t1jjov .disc:where(.svelte-1t1jjov){box-shadow:inset 0 0 0 1.5px var(--primary)}.station[aria-selected=true].svelte-1t1jjov{color:var(--primary-text)}.station[aria-selected=true].svelte-1t1jjov .disc:where(.svelte-1t1jjov){background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.panel.svelte-1t1jjov{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.words.svelte-1t1jjov{max-width:440px}.index.svelte-1t1jjov{color:var(--primary-text);margin-bottom:10px}h3.svelte-1t1jjov{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.22}.stage-name.svelte-1t1jjov{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.does.svelte-1t1jjov{color:var(--muted-foreground);margin-top:12px;font-size:1.0714rem;line-height:1.75}.mini.svelte-1t1jjov{flex-wrap:wrap;align-items:center;gap:10px 0;margin-top:20px;display:flex}.mini.svelte-1t1jjov li:where(.svelte-1t1jjov){background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);white-space:nowrap;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.3;position:relative}.mini.svelte-1t1jjov li:where(.svelte-1t1jjov)+li:where(.svelte-1t1jjov){margin-left:18px}.mini.svelte-1t1jjov li:where(.svelte-1t1jjov)+li:where(.svelte-1t1jjov):before{content:"";background:var(--primary);width:18px;height:2px;margin-top:-1px;position:absolute;top:50%;right:100%}.mini.svelte-1t1jjov li:where(.svelte-1t1jjov):last-child{background:color-mix(in oklab, var(--primary) 10%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--card))}.drawing.svelte-1t1jjov{aspect-ratio:4/3;--u:calc(100cqw / 400);--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));--soft:color-mix(in oklab, var(--primary) 12%, var(--card));justify-self:end;width:min(100%,560px);position:relative;container-type:inline-size}.drawing.svelte-1t1jjov svg:where(.svelte-1t1jjov){fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.draw.svelte-1t1jjov{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--j-in,1))}.drawing.svelte-1t1jjov .row:where(.svelte-1t1jjov),.drawing.svelte-1t1jjov .dim:where(.svelte-1t1jjov),.drawing.svelte-1t1jjov .app,.drawing.svelte-1t1jjov .link:where(.svelte-1t1jjov),.drawing.svelte-1t1jjov .person:where(.svelte-1t1jjov),.drawing.svelte-1t1jjov .turn:where(.svelte-1t1jjov){--at:clamp(0, calc(var(--j-in,1) * 1.8 - var(--s,0) * .28), 1)}.card.svelte-1t1jjov,.sheet.svelte-1t1jjov,.frame.svelte-1t1jjov,.core.svelte-1t1jjov{background:var(--card);box-shadow:inset 0 0 0 1px var(--edge), calc(6 * var(--u)) calc(7 * var(--u)) 0 var(--face)}.sheet.svelte-1t1jjov{left:calc(44 * var(--u));top:calc(36 * var(--u));gap:calc(16 * var(--u));width:calc(280 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(28 * var(--u));border-radius:calc(14 * var(--u));flex-direction:column;display:flex;position:absolute}.sheet-bar.svelte-1t1jjov{gap:calc(8 * var(--u));margin-bottom:calc(4 * var(--u));display:flex}.sheet-bar.svelte-1t1jjov i:where(.svelte-1t1jjov){height:calc(10 * var(--u));background:var(--soft);border-radius:999px}.sheet-bar.svelte-1t1jjov i:where(.svelte-1t1jjov):first-child{background:color-mix(in oklab, var(--primary) 55%, var(--card));width:42%}.sheet-bar.svelte-1t1jjov i:where(.svelte-1t1jjov):last-child{width:22%}.sheet.svelte-1t1jjov .row:where(.svelte-1t1jjov){align-items:center;gap:calc(12 * var(--u));color:var(--foreground);font-size:max(11px, calc(14 * var(--u)));opacity:calc(.1 + var(--at,1) * .9);translate:calc((var(--at,1) - 1) * 24 * var(--u)) 0;font-weight:500;line-height:1.25;display:flex}.sheet.svelte-1t1jjov .row:where(.svelte-1t1jjov):before{content:"";width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(5 * var(--u));background:color-mix(in oklab, var(--primary) 70%, var(--card));box-shadow:inset 0 0 0 calc(4 * var(--u)) var(--card);flex:none}.ghost.svelte-1t1jjov{height:calc(8 * var(--u));background:var(--face);border-radius:999px}.ghost.short.svelte-1t1jjov{width:60%}.lens.svelte-1t1jjov{right:calc(40 * var(--u));bottom:calc(34 * var(--u));width:calc(84 * var(--u));height:calc(84 * var(--u));background:var(--primary);box-shadow:0 0 0 calc(10 * var(--u)) color-mix(in oklab, var(--primary) 14%, var(--background));color:var(--primary-foreground);scale:calc(.6 + var(--j-in,1) * .4);border-radius:50%;place-items:center;display:grid;position:absolute}.lens.svelte-1t1jjov svg{width:max(16px, calc(34 * var(--u)));height:max(16px, calc(34 * var(--u)))}.kind-blueprint.svelte-1t1jjov .outline:where(.svelte-1t1jjov){stroke:var(--primary);stroke-width:2.5px;stroke-linejoin:round}.kind-blueprint.svelte-1t1jjov .ticks:where(.svelte-1t1jjov){stroke:var(--hairline-strong);stroke-width:1.5px}.kind-blueprint.svelte-1t1jjov .leader:where(.svelte-1t1jjov){stroke:color-mix(in oklab, var(--primary) 55%, var(--background));stroke-width:1.5px;stroke-dasharray:4 4}.kind-blueprint.svelte-1t1jjov .slot:where(.svelte-1t1jjov){stroke:var(--edge);stroke-width:1.5px;stroke-dasharray:5 5;fill:color-mix(in oklab, var(--primary) 4%, var(--background))}.plate.svelte-1t1jjov{left:calc(42 * var(--u));top:calc(68 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));background:var(--primary);color:var(--primary-foreground);font-size:max(11px, calc(11.5 * var(--u)));white-space:nowrap;border-radius:999px;font-weight:500;line-height:1.2;display:flex;position:absolute}.plate.svelte-1t1jjov svg{width:max(10px, calc(13 * var(--u)));height:max(10px, calc(13 * var(--u)))}.dim.svelte-1t1jjov{padding:calc(6 * var(--u)) calc(11 * var(--u));border-radius:calc(6 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--card));color:var(--foreground);font-size:max(11px, calc(12 * var(--u)));white-space:nowrap;opacity:calc(.1 + var(--at,1) * .9);font-weight:500;line-height:1.2;position:absolute}.dim-0.svelte-1t1jjov{left:calc(146 * var(--u));top:calc(6 * var(--u));translate:-50%}.dim-1.svelte-1t1jjov{left:calc(296 * var(--u));top:calc(150 * var(--u));max-width:calc(104 * var(--u));white-space:normal;text-align:center;translate:0 -50%}.dim-2.svelte-1t1jjov{left:calc(146 * var(--u));top:calc(268 * var(--u));translate:-50%}.frame.svelte-1t1jjov{border-radius:calc(16 * var(--u));flex-direction:column;display:flex;position:absolute}.frame-bar.svelte-1t1jjov{align-items:center;gap:calc(8 * var(--u));height:calc(34 * var(--u));padding-inline:calc(14 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 0;background:var(--face);color:var(--foreground);font-size:max(11px, calc(12.5 * var(--u)));white-space:nowrap;flex:none;font-weight:500;display:flex}.frame-bar.svelte-1t1jjov svg{width:max(12px, calc(15 * var(--u)));height:max(12px, calc(15 * var(--u)));color:var(--primary-text);flex:none}.frame.lit.svelte-1t1jjov .frame-bar:where(.svelte-1t1jjov){background:var(--primary);color:var(--primary-foreground)}.frame.lit.svelte-1t1jjov .frame-bar:where(.svelte-1t1jjov) svg{color:inherit}.slots.svelte-1t1jjov{gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));flex:1;grid-template-columns:1fr 1fr;display:grid}.slots.svelte-1t1jjov i:where(.svelte-1t1jjov){border-radius:calc(10 * var(--u));border:1.5px dashed var(--edge)}.kind-windows.svelte-1t1jjov .frame:where(.svelte-1t1jjov){left:calc(30 * var(--u));top:calc(22 * var(--u));width:calc(340 * var(--u));height:calc(256 * var(--u))}.kind-windows.svelte-1t1jjov .app{width:calc(150 * var(--u));height:calc(96 * var(--u));opacity:calc(.1 + var(--at,1) * .9);translate:0 calc((var(--at,1) - 1) * 40 * var(--u));position:absolute}.kind-windows.svelte-1t1jjov .app.slot-0{left:calc(46 * var(--u));top:calc(70 * var(--u))}.kind-windows.svelte-1t1jjov .app.slot-1{left:calc(206 * var(--u));top:calc(70 * var(--u))}.kind-windows.svelte-1t1jjov .app.slot-2{left:calc(46 * var(--u));top:calc(174 * var(--u))}.kind-chain.svelte-1t1jjov .wire:where(.svelte-1t1jjov){stroke:var(--primary);stroke-width:3px;stroke-linecap:round}.kind-chain.svelte-1t1jjov .dot:where(.svelte-1t1jjov){fill:var(--primary)}.bolt.svelte-1t1jjov{left:calc(238 * var(--u));top:calc(128 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--primary);box-shadow:0 0 0 calc(6 * var(--u)) var(--background);color:var(--primary-foreground);scale:calc(.5 + var(--j-in,1) * .5);border-radius:50%;place-items:center;display:grid;position:absolute}.bolt.svelte-1t1jjov svg{width:max(12px, calc(18 * var(--u)));height:max(12px, calc(18 * var(--u)))}.link.svelte-1t1jjov{width:calc(200 * var(--u));height:calc(44 * var(--u));padding-inline:calc(14 * var(--u));border-radius:calc(10 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--edge), calc(5 * var(--u)) calc(6 * var(--u)) 0 var(--face);color:var(--foreground);font-size:max(11px, calc(13 * var(--u)));white-space:nowrap;text-overflow:ellipsis;opacity:calc(.1 + var(--at,1) * .9);justify-content:center;align-items:center;font-weight:500;line-height:1.2;display:flex;position:absolute;left:50%;overflow:hidden;translate:-50%}.link-0.svelte-1t1jjov{top:calc(34 * var(--u))}.link-1.svelte-1t1jjov{top:calc(122 * var(--u));background:color-mix(in oklab, var(--primary) 8%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--card)), calc(5 * var(--u)) calc(6 * var(--u)) 0 var(--face)}.link-2.svelte-1t1jjov{top:calc(206 * var(--u))}.kind-launch.svelte-1t1jjov .frame:where(.svelte-1t1jjov){left:calc(24 * var(--u));top:calc(30 * var(--u));width:calc(250 * var(--u));height:calc(232 * var(--u))}.kind-launch.svelte-1t1jjov .slots:where(.svelte-1t1jjov) i:where(.svelte-1t1jjov){background:var(--soft);border:0}.kind-launch.svelte-1t1jjov .slots:where(.svelte-1t1jjov) i:where(.svelte-1t1jjov):nth-child(2){background:color-mix(in oklab, var(--primary) 38%, var(--card))}.halo.svelte-1t1jjov{left:calc(-20 * var(--u));top:calc(-20 * var(--u));width:calc(340 * var(--u));height:calc(340 * var(--u));background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 20%, transparent), transparent);opacity:var(--j-in,1);pointer-events:none;border-radius:50%;position:absolute}.person.svelte-1t1jjov{right:0;top:calc((56 + var(--s) * 74) * var(--u));align-items:center;gap:calc(9 * var(--u));max-width:calc(150 * var(--u));min-height:calc(44 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(7 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--edge);color:var(--foreground);font-size:max(11px, calc(12 * var(--u)));text-wrap:balance;opacity:calc(.1 + var(--at,1) * .9);translate:calc((1 - var(--at,1)) * 60 * var(--u)) 0;border-radius:999px;font-weight:500;line-height:1.15;display:flex;position:absolute}.person.svelte-1t1jjov i:where(.svelte-1t1jjov){width:calc(30 * var(--u));height:calc(30 * var(--u));background:radial-gradient(circle at 50% 38%, color-mix(in oklab, var(--primary) 70%, var(--card)) calc(6 * var(--u)), transparent calc(6.5 * var(--u))), color-mix(in oklab, var(--primary) 16%, var(--card));border-radius:50%;flex:none}.kind-loop.svelte-1t1jjov .ring:where(.svelte-1t1jjov){stroke:var(--primary);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--j-in,1));transform-origin:50%;rotate:-90deg}.core.svelte-1t1jjov{justify-content:center;align-items:center;gap:calc(8 * var(--u));width:calc(128 * var(--u));height:calc(128 * var(--u));color:var(--foreground);font-size:max(11px, calc(12.5 * var(--u)));text-align:center;border-radius:50%;flex-direction:column;font-weight:500;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.core.svelte-1t1jjov svg{width:max(16px, calc(24 * var(--u)));height:max(16px, calc(24 * var(--u)));color:var(--primary-text)}.badge.svelte-1t1jjov{left:50%;top:calc(46 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--primary);box-shadow:0 0 0 calc(5 * var(--u)) var(--background);color:var(--primary-foreground);translate:-50% -50%;scale:calc(.5 + var(--j-in,1) * .5);border-radius:50%;place-items:center;display:grid;position:absolute}.badge.svelte-1t1jjov svg{width:max(12px, calc(18 * var(--u)));height:max(12px, calc(18 * var(--u)))}.turn.svelte-1t1jjov{padding:calc(7 * var(--u)) calc(13 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);font-size:max(11px, calc(12 * var(--u)));white-space:nowrap;opacity:calc(.1 + var(--at,1) * .9);border-radius:999px;font-weight:500;line-height:1.2;position:absolute}.turn-0.svelte-1t1jjov{left:calc(290 * var(--u));top:calc(98 * var(--u))}.turn-1.svelte-1t1jjov{left:50%;top:calc(254 * var(--u));background:color-mix(in oklab, var(--primary) 12%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--card));translate:-50% -50%}.turn-2.svelte-1t1jjov{right:calc(290 * var(--u));top:calc(98 * var(--u))}.stage.assembly.svelte-1t1jjov{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,3vw,56px);display:grid}.stage.assembly.svelte-1t1jjov .panel:where(.svelte-1t1jjov){display:block}.canvas.svelte-1t1jjov{aspect-ratio:600/440;--u:calc(100cqw / 600);--face:color-mix(in oklab, var(--foreground) 9%, var(--background));--edge:color-mix(in oklab, var(--foreground) 14%, var(--background));justify-self:end;width:min(100%,620px);position:relative;container-type:inline-size}.canvas.svelte-1t1jjov .part{--at:clamp(0, calc(var(--j-in,1) * 2 - var(--n) * .18), 1)}.canvas.svelte-1t1jjov svg:where(.svelte-1t1jjov){fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.canvas.svelte-1t1jjov .frame:where(.svelte-1t1jjov){left:calc(150 * var(--u));top:calc(40 * var(--u));width:calc(320 * var(--u));height:calc(300 * var(--u));border-radius:calc(18 * var(--u));opacity:var(--at,1);scale:calc(.94 + var(--at,1) * .06)}.canvas.svelte-1t1jjov .frame-bar:where(.svelte-1t1jjov){border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;background:var(--primary);color:var(--primary-foreground)}.canvas.svelte-1t1jjov .frame-bar:where(.svelte-1t1jjov) svg{color:inherit}.frame-line.svelte-1t1jjov .draw:where(.svelte-1t1jjov){stroke:var(--primary);stroke-width:2.5px}.canvas.svelte-1t1jjov .sheet:where(.svelte-1t1jjov){left:calc(10 * var(--u));top:calc(118 * var(--u));gap:calc(9 * var(--u));width:calc(130 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));opacity:calc(.1 + var(--at,1) * .9);translate:calc((var(--at,1) - 1) * 90 * var(--u)) 0}.canvas.svelte-1t1jjov .sheet:where(.svelte-1t1jjov) .row:where(.svelte-1t1jjov){gap:calc(8 * var(--u));font-size:max(11px, calc(11.5 * var(--u)));opacity:1;translate:none}.canvas.svelte-1t1jjov .sheet:where(.svelte-1t1jjov) .row:where(.svelte-1t1jjov):before{width:calc(12 * var(--u));height:calc(12 * var(--u));box-shadow:none;border-radius:3px}.feed.svelte-1t1jjov .draw:where(.svelte-1t1jjov){stroke:var(--primary);stroke-width:3px}.canvas.svelte-1t1jjov .app{width:calc(142 * var(--u));height:calc(118 * var(--u));--dock:clamp(0, calc(var(--at,1) * 1.6 - var(--s) * .3), 1);opacity:calc(.1 + var(--dock) * .9);translate:0 calc((var(--dock) - 1) * 110 * var(--u));position:absolute}.canvas.svelte-1t1jjov .app.slot-0{left:calc(166 * var(--u));top:calc(86 * var(--u))}.canvas.svelte-1t1jjov .app.slot-1{left:calc(318 * var(--u));top:calc(86 * var(--u))}.canvas.svelte-1t1jjov .app.slot-2{left:calc(166 * var(--u));top:calc(216 * var(--u))}.wires.svelte-1t1jjov .draw:where(.svelte-1t1jjov){stroke:var(--primary);stroke-width:3px;stroke-linecap:round}.wires.svelte-1t1jjov circle:where(.svelte-1t1jjov){fill:var(--primary);opacity:var(--at,1)}.canvas.svelte-1t1jjov .chain:where(.svelte-1t1jjov){left:calc(318 * var(--u));top:calc(216 * var(--u));justify-content:center;gap:calc(6 * var(--u));width:calc(142 * var(--u));height:calc(118 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--primary) 8%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 40%, var(--card));opacity:calc(.1 + var(--at,1) * .9);scale:calc(.82 + var(--at,1) * .18);flex-direction:column;display:flex;position:absolute}.chain-head.svelte-1t1jjov{right:calc(-9 * var(--u));top:calc(-9 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));background:var(--primary);color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute}.chain-head.svelte-1t1jjov svg{width:max(10px, calc(13 * var(--u)));height:max(10px, calc(13 * var(--u)))}.canvas.svelte-1t1jjov .chain:where(.svelte-1t1jjov) .link:where(.svelte-1t1jjov){width:auto;height:auto;padding:0 0 0 calc(14 * var(--u));box-shadow:none;font-size:max(10.5px, calc(11 * var(--u)));text-align:left;opacity:1;background:0 0;border-radius:0;display:block;position:relative;left:auto;translate:none}.canvas.svelte-1t1jjov .chain:where(.svelte-1t1jjov) .link:where(.svelte-1t1jjov):before{content:"";width:calc(8 * var(--u));background:var(--primary);height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.canvas.svelte-1t1jjov .halo:where(.svelte-1t1jjov){left:calc(120 * var(--u));top:calc(10 * var(--u));width:calc(380 * var(--u));height:calc(360 * var(--u));opacity:var(--at,1)}.canvas.svelte-1t1jjov .person:where(.svelte-1t1jjov){top:calc((104 + var(--s) * 64) * var(--u));max-width:calc(126 * var(--u));min-height:calc(40 * var(--u));font-size:max(10.5px, calc(11 * var(--u)));--come:clamp(0, calc(var(--at,1) * 1.6 - var(--s) * .3), 1);opacity:calc(.1 + var(--come) * .9);translate:calc((1 - var(--come)) * 90 * var(--u)) 0}.loop.svelte-1t1jjov .draw:where(.svelte-1t1jjov){stroke:color-mix(in oklab, var(--primary) 55%, var(--background));stroke-width:2px;stroke-linejoin:round}.canvas.svelte-1t1jjov .badge:where(.svelte-1t1jjov){left:calc(462 * var(--u));top:calc(4 * var(--u));opacity:var(--at,1);translate:none;scale:calc(.5 + var(--at,1) * .5)}.better.svelte-1t1jjov{left:calc(150 * var(--u));top:calc(372 * var(--u));gap:calc(8 * var(--u));width:calc(320 * var(--u));opacity:var(--at,1);translate:0 calc((1 - var(--at,1)) * 16 * var(--u));display:flex;position:absolute}.better.svelte-1t1jjov .step:where(.svelte-1t1jjov){min-width:0;padding:calc(7 * var(--u)) calc(8 * var(--u));background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);font-size:max(10.5px, calc(11 * var(--u)));text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;font-weight:500;line-height:1.2;overflow:hidden}.better.svelte-1t1jjov .step:where(.svelte-1t1jjov):last-child{background:color-mix(in oklab, var(--primary) 12%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--card))}.closing.svelte-1t1jjov{text-align:center;max-width:900px;margin:clamp(40px,5vw,64px) auto 0}.closing.svelte-1t1jjov strong:where(.svelte-1t1jjov){font-weight:600}@media (scripting:enabled){.panel.svelte-1t1jjov:not(.active){display:none}}@media (scripting:none){.stations.svelte-1t1jjov{display:none}.panels.svelte-1t1jjov{gap:48px;display:grid}.stage-name.svelte-1t1jjov{clip-path:none;width:auto;height:auto;color:var(--primary-text);position:static}}@media (width<=1000px){.panel.svelte-1t1jjov,.stage.assembly.svelte-1t1jjov{grid-template-columns:minmax(0,1fr);gap:28px}.words.svelte-1t1jjov{max-width:620px}.drawing.svelte-1t1jjov,.canvas.svelte-1t1jjov{justify-self:center;width:min(100%,520px)}.mini.svelte-1t1jjov li:where(.svelte-1t1jjov){padding:8px 9px;font-size:11px}.mini.svelte-1t1jjov li:where(.svelte-1t1jjov)+li:where(.svelte-1t1jjov){margin-left:12px}.mini.svelte-1t1jjov li:where(.svelte-1t1jjov)+li:where(.svelte-1t1jjov):before{width:12px}.station.svelte-1t1jjov{font-size:11.5px}}@media (width<=760px){.system-stage.svelte-1t1jjov{padding:64px 0}.title.svelte-1t1jjov{font-size:30px}.intro.svelte-1t1jjov{font-size:1rem}.stations.svelte-1t1jjov{--disc:36px;gap:0;margin:28px 0 20px}.stations.svelte-1t1jjov:before,.stations.svelte-1t1jjov:after{height:2px;top:calc(var(--disc) / 2 - 1px)}.station.svelte-1t1jjov{gap:6px;padding-inline:0;font-size:11px;line-height:1.2}.disc.svelte-1t1jjov svg{width:17px;height:17px}.panel.svelte-1t1jjov{gap:22px}.words.svelte-1t1jjov{max-width:none}h3.svelte-1t1jjov{font-size:20px}.does.svelte-1t1jjov{font-size:1rem;line-height:1.65}.mini.svelte-1t1jjov{margin-top:12px}.drawing.svelte-1t1jjov,.canvas.svelte-1t1jjov{width:100%}.closing.svelte-1t1jjov{text-align:left;margin-top:28px}}.j-chapter.statement{background:var(--background);padding:96px 0 64px}.inner.svelte-jqmd1j{text-align:center;max-width:880px}.plumb.svelte-jqmd1j{background:linear-gradient(var(--border), var(--primary));width:2px;height:56px;transform:scaleY(var(--j-in,1));transform-origin:top;margin:0 auto 28px;display:block}.label.svelte-jqmd1j{color:var(--muted-foreground);margin-bottom:14px;font-size:.9286rem}.title.svelte-jqmd1j{font-size:clamp(30px,3.4vw,50px);line-height:1.12}.line.svelte-jqmd1j{display:block}.intro.svelte-jqmd1j{text-wrap:balance;max-width:640px;margin:22px auto 0;font-size:1.2143rem;line-height:1.75}.closing.svelte-jqmd1j{max-width:760px;color:var(--muted-foreground);text-wrap:pretty;margin:22px auto 0;font-size:1rem;line-height:1.8}.closing.svelte-jqmd1j strong:where(.svelte-jqmd1j){color:var(--foreground);font-weight:500}@media (width<=760px){.j-chapter.statement{padding:64px 0 40px}.plumb.svelte-jqmd1j{height:40px;margin-bottom:20px}.title.svelte-jqmd1j{font-size:30px}.intro.svelte-jqmd1j{margin-top:16px;font-size:1.0714rem;line-height:1.7}}.j-chapter.proof{background:color-mix(in oklab, var(--primary) 7%, var(--surface))}.j-chapter.proof.standard{background:0 0}.inner.svelte-nkml4o{align-items:center;gap:26px;padding-block:48px;display:flex}.inner.alone.svelte-nkml4o{justify-content:center}.open.svelte-nkml4o{color:color-mix(in oklab, var(--primary) 45%, var(--surface));align-self:flex-start;font-size:104px;font-weight:600;line-height:1;translate:0 -4px}figure.svelte-nkml4o{max-width:800px}blockquote.svelte-nkml4o p:where(.svelte-nkml4o){color:var(--foreground);letter-spacing:-.025em;text-wrap:pretty;font-size:21px;font-weight:500;line-height:1.55}figcaption.svelte-nkml4o{flex-wrap:wrap;gap:4px 14px;margin-top:17px;font-size:.9286rem;display:flex}figcaption.svelte-nkml4o strong:where(.svelte-nkml4o){color:var(--foreground);font-weight:500}figcaption.svelte-nkml4o span:where(.svelte-nkml4o){color:var(--muted-foreground)}.illustrative.svelte-nkml4o{border:1px dashed var(--hairline-strong);color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.badge.svelte-nkml4o{flex:none;margin-left:auto}.alone.svelte-nkml4o .badge:where(.svelte-nkml4o){margin-left:0}@media (width<=1200px){blockquote.svelte-nkml4o p:where(.svelte-nkml4o){font-size:18px}}@media (width<=1000px){.inner.svelte-nkml4o{flex-wrap:wrap;gap:18px}.badge.svelte-nkml4o{margin-left:72px}}@media (width<=760px){.inner.svelte-nkml4o{padding-block:32px;display:block}.open.svelte-nkml4o{margin-bottom:14px;font-size:72px;line-height:.7;display:block;translate:none}blockquote.svelte-nkml4o p:where(.svelte-nkml4o){font-size:16px;line-height:1.7}figcaption.svelte-nkml4o{margin-top:18px}.badge.svelte-nkml4o{margin:22px 0 0}}.j-chapter.questions{background:var(--background);padding:96px 0 100px}.layout.svelte-si1t5y{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:30px 70px;display:grid}.layout.svelte-si1t5y .title:where(.svelte-si1t5y){font-size:clamp(32px,3.4vw,48px)}.rows.svelte-si1t5y{border-top:1px solid var(--hairline-strong)}@media (width<=1000px){.layout.svelte-si1t5y{gap:30px 40px}}@media (width<=760px){.j-chapter.questions{padding:68px 0 72px}.layout.svelte-si1t5y{display:block}.layout.svelte-si1t5y .title:where(.svelte-si1t5y){margin-bottom:26px;font-size:32px}}.j-chapter.finale{background:var(--primary);color:var(--primary-foreground);--words:var(--primary-foreground);--station:var(--background);--station-ink:var(--foreground);--station-edge:color-mix(in oklab, var(--primary) 16%, var(--background));--station-side:color-mix(in oklab, var(--primary-foreground) 68%, var(--primary));--rail:color-mix(in oklab, var(--primary-foreground) 55%, var(--primary));--sweep:color-mix(in oklab, var(--primary) 14%, var(--background));padding:85px 0 95px;overflow:hidden}.dark .j-chapter.finale{background:var(--surface);color:var(--foreground);--words:var(--muted-foreground);--station:var(--primary);--station-ink:var(--primary-foreground);--station-edge:var(--primary);--station-side:transparent;--rail:var(--border);--sweep:color-mix(in oklab, var(--primary-foreground) 22%, var(--primary))}[data-journey]:has(.j-chapter.finale){--j-route-ink-last:var(--primary-foreground)}.dark [data-journey]:has(.j-chapter.finale){--j-route-ink-last:var(--primary)}[data-journey]:has(.j-chapter.finale.ground-dark){--j-route-ink-last:var(--primary)}.j-chapter.finale.ground-dark,.dark .j-chapter.finale.ground-dark{--background:var(--film-ground);--foreground:var(--film-ink);--muted-foreground:var(--film-muted);--card:var(--film-panel);--border:var(--film-edge);--hairline:var(--film-line);--hairline-strong:var(--film-line-strong);--primary-text:var(--film-brand);--ring:var(--film-ring);background:var(--background);color:var(--foreground);--words:var(--muted-foreground);--station:var(--primary);--station-ink:var(--primary-foreground);--station-edge:color-mix(in oklab, var(--primary) 55%, var(--background));--station-side:color-mix(in oklab, var(--primary) 35%, var(--background));--rail:var(--border);--sweep:color-mix(in oklab, var(--primary-foreground) 22%, var(--primary))}.dark .j-chapter.finale.ground-dark{background:color-mix(in oklab, var(--film-panel) 72%, var(--film-ground));box-shadow:inset 0 1px 0 var(--film-line-strong)}.j-chapter.finale.ground-dark .second.svelte-951bnt{color:var(--primary-text);opacity:1}.j-chapter.finale.ground-dark .go.svelte-951bnt{border-width:2px;border-radius:14px}.j-chapter.finale.ground-dark .go.svelte-951bnt:focus-visible{border-radius:14px}.inner.svelte-951bnt{grid-template-columns:1.3fr 1fr;align-items:center;gap:90px;display:grid}.title.svelte-951bnt{max-width:10em;color:inherit;font-size:clamp(44px,5.4vw,78px)}.second.svelte-951bnt{opacity:.86;display:block}.words.svelte-951bnt{max-width:650px;color:var(--words);margin-top:23px;font-size:1.125rem;line-height:1.8}.words.svelte-951bnt+.words:where(.svelte-951bnt){margin-top:10px}.quiet.svelte-951bnt{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:10px;margin-top:14px;font-size:1rem;font-weight:500;text-decoration:underline;display:inline-flex}.station.svelte-951bnt{justify-self:center;width:100%;max-width:380px;position:relative}.end.wide.svelte-951bnt{top:50%;left:50%}.end.narrow.svelte-951bnt{display:none;top:4px;left:calc(100% - 34px)}.rail.svelte-951bnt{background:var(--rail);border-radius:20px;width:100vw;height:16px;position:absolute;top:calc(50% - 8px);left:50%}.go.svelte-951bnt{z-index:1;border:6px solid var(--station-edge);background:var(--station);min-height:103px;box-shadow:8px 8px 0 var(--station-side);color:var(--station-ink);transition:translate var(--dur-2) var(--ease-out-quart);border-radius:27px;justify-content:center;align-items:center;gap:35px;font-size:16px;font-weight:500;display:flex;position:relative;overflow:hidden}.dark .go.svelte-951bnt{border-width:2px;border-radius:10px}.go.svelte-951bnt:hover{translate:0 -5px}.go.svelte-951bnt:focus-visible{outline-offset:4px;border-radius:27px;outline:2px solid}.go.svelte-951bnt svg{transition:translate var(--dur-2) var(--ease-out-quart)}.go.svelte-951bnt:hover svg{translate:8px}.go.svelte-951bnt:before{content:"";background:linear-gradient(100deg, transparent 28%, var(--sweep) 46%, transparent 64%);pointer-events:none;position:absolute;inset:-20%;translate:-100%}.station.arrived.svelte-951bnt .go:where(.svelte-951bnt):before{animation:svelte-951bnt-sweep 2.3s var(--ease-in-out) 2}@keyframes svelte-951bnt-sweep{0%,30%{translate:-100%}80%,to{translate:100%}}.station.departing.svelte-951bnt .go:where(.svelte-951bnt){pointer-events:none;animation:svelte-951bnt-depart var(--depart) cubic-bezier(.5, 0, .85, .6) forwards}@keyframes svelte-951bnt-depart{16%{translate:-12px;scale:.98}to{translate:100vw;scale:.9}}@media (width<=1000px){.inner.svelte-951bnt{gap:55px}.go.svelte-951bnt{gap:20px;min-height:88px;font-size:15px}.station.svelte-951bnt{max-width:300px}.words.svelte-951bnt{font-size:1rem}}@media (width<=760px){.j-chapter.finale{padding:65px 0 96px}.inner.svelte-951bnt{display:block}.title.svelte-951bnt{font-size:46px;line-height:1.08}.station.svelte-951bnt{max-width:330px;margin:46px auto 0}.end.wide.svelte-951bnt{display:none}.end.narrow.svelte-951bnt{display:block}.go.svelte-951bnt{min-height:86px;box-shadow:5px 6px 0 var(--station-side);border-width:5px;border-radius:23px}.rail.svelte-951bnt{height:11px;top:calc(50% - 5.5px)}}.hero.svelte-xnpplm{background:var(--background);flex-direction:column;padding-top:28px;display:flex;position:relative}.inner.svelte-xnpplm{order:0}.copy.svelte-xnpplm{width:100%}.title.svelte-xnpplm{color:var(--foreground);letter-spacing:-.055em;font-size:clamp(44px,13.2vw,56px);font-weight:600;line-height:1.04}.line.svelte-xnpplm{display:block}.lead.svelte-xnpplm{color:var(--foreground);margin-top:16px;font-size:16px;font-weight:500;line-height:1.55}.body.svelte-xnpplm{color:var(--muted-foreground);text-wrap:pretty;margin-top:16px;font-size:15px;line-height:1.6}.actions.svelte-xnpplm{gap:10px;margin-top:24px;display:grid}.actions.svelte-xnpplm .action{white-space:normal;height:auto;min-height:52px;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart), translate var(--dur-1) var(--ease-out-quart);border-radius:6px;justify-content:space-between;gap:16px;padding:14px 18px;font-size:14px;line-height:1.4}.actions.svelte-xnpplm .action svg{width:20px;height:20px}.actions.svelte-xnpplm .action.quiet{border-color:var(--primary);background:var(--card);color:var(--foreground)}.actions.svelte-xnpplm .action.quiet svg{color:var(--primary-text)}.actions.svelte-xnpplm .action.quiet:hover{background:var(--accent)}.partner.svelte-xnpplm{margin-top:16px}.media.svelte-xnpplm{width:calc(100% - var(--j-gutter) * 2);max-width:var(--j-max);aspect-ratio:16/9;background:var(--film-ground);border-radius:6px;order:1;margin:24px auto 0;position:relative;overflow:hidden}.media.svelte-xnpplm .poster,.film.svelte-xnpplm{object-fit:cover;object-position:right top;width:175%;max-width:none;height:175%;position:absolute;top:0;left:-75%}.film.svelte-xnpplm{opacity:0;transition:opacity var(--dur-1) linear}.film.on.svelte-xnpplm{opacity:1}.hero.svelte-xnpplm .controls:where(.svelte-xnpplm){display:none}@media (width<=359px){.title.svelte-xnpplm{font-size:44px}}@media (width>=768px){.hero.svelte-xnpplm{--background:var(--film-ground);--foreground:var(--film-ink);--muted-foreground:var(--film-muted);--card:var(--film-panel);--border:var(--film-edge);--accent:var(--film-hover);--accent-foreground:var(--film-ink);--hairline:var(--film-line);--hairline-strong:var(--film-line-strong);--primary-text:var(--film-brand);--ring:var(--film-ring);--copy:540px;--clear:calc(max(var(--j-gutter), (100% - var(--j-max)) / 2) + var(--copy));min-height:calc(100svh - var(--j-top));color:var(--foreground);flex-direction:row;align-items:center;padding:64px 0 112px}.copy.svelte-xnpplm{width:min(var(--copy), 100%)}.title.svelte-xnpplm{letter-spacing:-.06em;font-size:64px}.line.svelte-xnpplm{white-space:nowrap}.lead.svelte-xnpplm{margin-top:24px;font-size:18px;line-height:1.5}.body.svelte-xnpplm{max-width:480px;margin-top:24px;font-size:16px}.actions.svelte-xnpplm{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.actions.svelte-xnpplm .action{white-space:nowrap;justify-content:center;padding:16px 24px}.actions.svelte-xnpplm .action:hover{translate:0 -2px}.actions.svelte-xnpplm .action.quiet{border-color:var(--film-muted);background:0 0}.actions.svelte-xnpplm .action.quiet svg{color:currentColor}.actions.svelte-xnpplm .action.quiet:hover{border-color:var(--primary);background:0 0}.partner.svelte-xnpplm{margin-top:24px}.media.svelte-xnpplm{aspect-ratio:auto;width:auto;max-width:none;-webkit-mask-image:linear-gradient(to right, transparent var(--clear), #000 calc(var(--clear) + 64px));mask-image:linear-gradient(to right, transparent var(--clear), #000 calc(var(--clear) + 64px));border-radius:0;order:0;margin:0;position:absolute;inset:0}.media.svelte-xnpplm .poster,.film.svelte-xnpplm{object-position:center;width:100%;height:100%;inset:0}.hero.svelte-xnpplm .controls:where(.svelte-xnpplm){z-index:1;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-inline:auto;display:flex;position:absolute;bottom:84px;left:0;right:0}.control.svelte-xnpplm{background:var(--card);min-height:44px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);transition:background-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:6px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.control.svelte-xnpplm svg{color:var(--primary-text)}.control.svelte-xnpplm:hover{background:var(--accent);box-shadow:inset 0 0 0 1px var(--primary)}}@media (width>=1024px){.hero.svelte-xnpplm{--copy:640px}.title.svelte-xnpplm{font-size:clamp(60px,6vw,96px)}.lead.svelte-xnpplm{font-size:20px}.body.svelte-xnpplm{max-width:600px;font-size:18px}.hero.svelte-xnpplm .controls:where(.svelte-xnpplm){bottom:24px}}@media (scripting:none){.hero.svelte-xnpplm .controls:where(.svelte-xnpplm){display:none}}.standing-home.svelte-xnpplm{display:none}.skip.svelte-xnpplm{top:calc(var(--j-top) + 16px);right:max(var(--j-gutter), calc((100% - var(--j-max)) / 2));z-index:3;background:var(--card);min-height:44px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--foreground);border-radius:6px;align-items:center;gap:12px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex;position:fixed}.skip[hidden].svelte-xnpplm{display:none}.skip.svelte-xnpplm:hover{background:var(--accent)}.standing.svelte-xnpplm{left:50%;top:calc(max(var(--j-top) + 80px, 40svh) - var(--j-top));z-index:60;transform-origin:0 0;font-size:calc(min(100vw - 48px, 720px) / var(--lockup,8.88));pointer-events:none;line-height:1;display:grid;position:absolute;translate:-50% -50%}.wearing.svelte-xnpplm{grid-area:1/1;display:block}.wearing.svelte-xnpplm .logo-lockup{display:flex}.wearing[data-logo=ground].svelte-xnpplm{display:none}@media (width>=768px){.wearing[data-logo=ground].svelte-xnpplm{display:block}.wearing[data-logo=theme].svelte-xnpplm{opacity:0}}.hero[data-opening=play].svelte-xnpplm .standing-home:where(.svelte-xnpplm){display:block}.hero[data-opening=play].svelte-xnpplm :is(.copy:where(.svelte-xnpplm),.controls:where(.svelte-xnpplm)){opacity:0;translate:0 12px}.hero[data-opening=play].svelte-xnpplm .media:where(.svelte-xnpplm){opacity:.12}html:has([data-film-hero][data-opening=play]) header a[href=\/]>*{opacity:0}.hero[data-opening=done].svelte-xnpplm :is(.copy:where(.svelte-xnpplm),.controls:where(.svelte-xnpplm)){transition:opacity .4s var(--ease-out-quart), translate .4s var(--ease-out-quart)}.hero[data-opening=done].svelte-xnpplm .media:where(.svelte-xnpplm){transition:opacity .4s var(--ease-out-quart)}.standing.svelte-xnpplm .logo-symbol path{animation:svelte-xnpplm-hero-part .5s var(--ease-out-quart) both}.standing.svelte-xnpplm .logo-symbol path:nth-child(2){animation-delay:.16s}.standing.svelte-xnpplm .logo-symbol path:nth-child(3){animation-delay:.32s}.standing.svelte-xnpplm .logo-type{animation:.7s linear .18s both svelte-xnpplm-hero-word}[data-opening-logo][data-flying] .logo-symbol path,[data-opening-logo][data-flying] .logo-type{animation:none}@keyframes svelte-xnpplm-hero-part{0%{opacity:.18;transform:translateY(30px)}}@keyframes svelte-xnpplm-hero-word{0%{opacity:.15}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not(:has(:target)) .hero[data-opening=await].svelte-xnpplm .standing-home:where(.svelte-xnpplm){animation:.4s linear 4s forwards hero-let-out;display:block}html:not(:has(:target)) .hero[data-opening=await].svelte-xnpplm :is(.copy:where(.svelte-xnpplm),.controls:where(.svelte-xnpplm)){opacity:0;animation:hero-let-in .4s var(--ease-out-quart) 4s forwards;translate:0 12px}html:not(:has(:target)) .hero[data-opening=await].svelte-xnpplm .media:where(.svelte-xnpplm){opacity:.12;animation:hero-let-in .4s var(--ease-out-quart) 4s forwards}html:not(:has(:target)):has([data-film-hero][data-opening=await]) header a[href=\/]>*{opacity:0;animation:.4s linear 4s forwards hero-let-in}}@keyframes hero-let-in{to{opacity:1;translate:0}}@keyframes hero-let-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.standing-home.svelte-xnpplm,.skip.svelte-xnpplm{display:none!important}.film.svelte-xnpplm,.hero[data-opening=done].svelte-xnpplm :is(.copy:where(.svelte-xnpplm),.controls:where(.svelte-xnpplm),.media:where(.svelte-xnpplm)){transition:none}.actions.svelte-xnpplm .action:hover{translate:none}}.j-chapter.film-story{background:var(--background);--held-min-w:768px;--held-min-h:740px;--held-stage-min:0px}.inner.svelte-1r6qy7f{padding-block:40px 48px}.tabs.svelte-1r6qy7f{grid-template-columns:repeat(var(--tabs,3), minmax(0, 1fr));gap:8px;margin-bottom:24px;display:grid}.tabs.svelte-1r6qy7f button:where(.svelte-1r6qy7f){background:var(--card);min-height:84px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);text-align:left;transition:background-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px;font-size:12px;line-height:1.4;display:flex}.tabs.svelte-1r6qy7f button:where(.svelte-1r6qy7f):hover{box-shadow:inset 0 0 0 1px var(--primary)}.tabs.svelte-1r6qy7f button[aria-selected=true]:where(.svelte-1r6qy7f){background:var(--brand-muted);box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground);font-weight:500}.tabs.svelte-1r6qy7f button[aria-selected=true]:where(.svelte-1r6qy7f) .number:where(.svelte-1r6qy7f){color:var(--primary-text)}.layout.svelte-1r6qy7f{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}.chapter.svelte-1r6qy7f{display:contents}.inner.svelte-1r6qy7f .head:where(.svelte-1r6qy7f){grid-area:1/1;font-size:clamp(32px,9vw,36px);line-height:1.12}.line.svelte-1r6qy7f{display:block}.visual.svelte-1r6qy7f{grid-area:2/1;min-width:0}.panel.svelte-1r6qy7f{grid-area:3/1}.words.svelte-1r6qy7f{max-width:34em}.links.svelte-1r6qy7f{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;display:flex}.links.svelte-1r6qy7f a:where(.svelte-1r6qy7f){background:var(--card);min-height:48px;box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground);transition:background-color var(--dur-1) var(--ease-out-quart);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.links.svelte-1r6qy7f a:where(.svelte-1r6qy7f):hover{background:var(--accent)}.links.svelte-1r6qy7f a:where(.svelte-1r6qy7f) svg{color:var(--primary-text);flex:none}.own-still.svelte-1r6qy7f{display:none}.media.svelte-1r6qy7f{aspect-ratio:16/9;background:var(--film-ground);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;position:relative;overflow:clip}.media.svelte-1r6qy7f .scrub,.still.svelte-1r6qy7f,.film.svelte-1r6qy7f{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.film.svelte-1r6qy7f{opacity:0;pointer-events:none;transition:opacity var(--dur-1) linear}.film.on.svelte-1r6qy7f{opacity:1;pointer-events:auto}.play.svelte-1r6qy7f{background:var(--primary);width:56px;height:56px;box-shadow:0 0 0 1px var(--primary-foreground);color:var(--primary-foreground);transition:scale var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.play.svelte-1r6qy7f svg{translate:2px}.play.svelte-1r6qy7f:hover{scale:1.06}.context.svelte-1r6qy7f{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.length.svelte-1r6qy7f{text-transform:uppercase;flex:none}.path.svelte-1r6qy7f{border-top:1px solid var(--border);margin-top:24px;padding-top:4px}.path.svelte-1r6qy7f ol:where(.svelte-1r6qy7f){display:grid}.path.svelte-1r6qy7f li:where(.svelte-1r6qy7f){display:contents}.path.svelte-1r6qy7f .then{display:none}.path.svelte-1r6qy7f a:where(.svelte-1r6qy7f){border-bottom:1px solid var(--border);min-height:48px;color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;line-height:1.4;display:flex}.path.svelte-1r6qy7f a:where(.svelte-1r6qy7f):hover{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:5px}.path.svelte-1r6qy7f a:where(.svelte-1r6qy7f) .go{color:var(--primary-text);flex:none}.rail.svelte-1r6qy7f{background:var(--border);border-radius:1px;height:2px;margin-top:28px;position:relative}.run.svelte-1r6qy7f{background:var(--primary);transform:scaleX(var(--story-at,0));transform-origin:0;border-radius:1px;position:absolute;inset:0}.dot.svelte-1r6qy7f{left:calc(var(--story-at,0) * 100%);background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 3px var(--background);border-radius:9999px;position:absolute;top:50%;translate:-50% -50%}@media (scripting:enabled){.chapter.svelte-1r6qy7f:not([data-on]) .head:where(.svelte-1r6qy7f){visibility:hidden}.chapter.svelte-1r6qy7f:not([data-on]) .panel:where(.svelte-1r6qy7f){display:none}}@media (scripting:none){.tabs.svelte-1r6qy7f,.visual.svelte-1r6qy7f,.rail.svelte-1r6qy7f{display:none}.layout.svelte-1r6qy7f{row-gap:0}.chapter.svelte-1r6qy7f{display:block}.chapter.svelte-1r6qy7f+.chapter:where(.svelte-1r6qy7f){margin-top:48px}.own-still.svelte-1r6qy7f{border-radius:8px;width:100%;height:auto;margin-block:20px;display:block}}@media (width>=768px){.inner.svelte-1r6qy7f{padding-block:48px 56px}.tabs.svelte-1r6qy7f{gap:24px;margin-bottom:28px}.tabs.svelte-1r6qy7f button:where(.svelte-1r6qy7f){flex-direction:row;align-items:center;gap:16px;min-height:56px;padding:14px 16px;font-size:15px;line-height:1.5}.layout.svelte-1r6qy7f{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:center;gap:0 32px}.chapter.svelte-1r6qy7f{grid-area:1/1;display:block}.inner.svelte-1r6qy7f .head:where(.svelte-1r6qy7f){font-size:clamp(34px,3.5vw,52px)}.panel.svelte-1r6qy7f{margin-top:28px}.visual.svelte-1r6qy7f{grid-area:1/2}.links.svelte-1r6qy7f{align-items:flex-start;gap:12px;margin-top:24px}.links.svelte-1r6qy7f a:where(.svelte-1r6qy7f){justify-content:flex-start}.play.svelte-1r6qy7f{width:64px;height:64px}.path.svelte-1r6qy7f{border-top:1px solid var(--border);margin-top:28px;padding-top:12px}.path.svelte-1r6qy7f ol:where(.svelte-1r6qy7f){justify-content:space-between;align-items:center;gap:12px;display:flex}.path.svelte-1r6qy7f li:where(.svelte-1r6qy7f){align-items:center;gap:12px;display:flex}.path.svelte-1r6qy7f li:where(.svelte-1r6qy7f):not(:first-child){flex:1;justify-content:space-between}.path.svelte-1r6qy7f .then{color:var(--primary-text);flex:none;margin-inline:auto;display:block}.path.svelte-1r6qy7f a:where(.svelte-1r6qy7f){white-space:nowrap;border-bottom:0;min-height:44px;padding:0;font-size:13px}.path.svelte-1r6qy7f a:where(.svelte-1r6qy7f) .go{display:none}.rail.svelte-1r6qy7f{margin-top:20px}}@media (scripting:enabled) and (width>=768px){.chapter.svelte-1r6qy7f:not([data-on]) .panel:where(.svelte-1r6qy7f){visibility:hidden;display:block}}@media (width>=1024px){.layout.svelte-1r6qy7f{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);column-gap:48px}.tabs.svelte-1r6qy7f button:where(.svelte-1r6qy7f){font-size:16px}.path.svelte-1r6qy7f a:where(.svelte-1r6qy7f){font-size:14px}}@media (scripting:none) and (width>=768px){.layout.svelte-1r6qy7f{display:block}.chapter.svelte-1r6qy7f{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;column-gap:48px;display:grid}.inner.svelte-1r6qy7f .head:where(.svelte-1r6qy7f){grid-area:1/1}.panel.svelte-1r6qy7f{grid-area:2/1;margin-top:20px}.own-still.svelte-1r6qy7f{grid-area:1/2/span 2;margin:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (width>=768px) and (height>=740px){[data-journey]:not([data-motion=off]) .story-held[data-held=auto] .story-stage{min-height:calc(100svh - var(--j-top));align-items:center;display:flex}[data-journey]:not([data-motion=off]) .story-held[data-held=auto] .inner.svelte-1r6qy7f{padding-block:24px 76px}[data-journey]:not([data-motion=off]) .story-held[data-held=auto] .visual.svelte-1r6qy7f{width:min(100%, calc((100svh - var(--j-top) - 338px) * 16 / 9));justify-self:end}}@media (prefers-reduced-motion:reduce){.tabs.svelte-1r6qy7f button:where(.svelte-1r6qy7f),.links.svelte-1r6qy7f a:where(.svelte-1r6qy7f),.play.svelte-1r6qy7f,.film.svelte-1r6qy7f{transition:none}.play.svelte-1r6qy7f:hover{scale:none}}.j-chapter.product-cuts{background:color-mix(in oklab, var(--foreground) 3.5%, var(--surface));box-shadow:inset 0 1px 0 var(--hairline-strong), inset 0 -1px 0 var(--hairline)}.inner.svelte-1a0jgg1{flex-direction:column;padding-block:40px 48px;display:flex}.heading.svelte-1a0jgg1{order:0;margin-bottom:24px}.inner.svelte-1a0jgg1 .title:where(.svelte-1a0jgg1){font-size:clamp(32px,9vw,36px);line-height:1.12}.line.svelte-1a0jgg1{display:block}.intro.svelte-1a0jgg1{margin-top:16px}.tabs.svelte-1a0jgg1{order:1;gap:8px;margin-bottom:20px;display:grid}.tabs.svelte-1a0jgg1 button:where(.svelte-1a0jgg1){background:var(--card);min-height:72px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);text-align:left;transition:background-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:6px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:start;gap:0 10px;padding:12px;display:grid}.tabs.svelte-1a0jgg1 .number:where(.svelte-1a0jgg1){line-height:21px}.tabs.svelte-1a0jgg1 .name:where(.svelte-1a0jgg1){color:var(--foreground);grid-column:2;font-size:14px;font-weight:500;line-height:1.5}.tabs.svelte-1a0jgg1 .benefit:where(.svelte-1a0jgg1){grid-column:2;font-size:12px;line-height:1.5}.tabs.svelte-1a0jgg1 button:where(.svelte-1a0jgg1) .go{color:var(--primary-text);grid-area:1/3/span 2;align-self:center}.tabs.svelte-1a0jgg1 button:where(.svelte-1a0jgg1):hover{box-shadow:inset 0 0 0 1px var(--primary)}.tabs.svelte-1a0jgg1 button[aria-selected=true]:where(.svelte-1a0jgg1){background:var(--brand-muted);box-shadow:inset 0 0 0 1px var(--primary), inset 3px 0 0 var(--primary)}.tabs.svelte-1a0jgg1 button[aria-selected=true]:where(.svelte-1a0jgg1) .number:where(.svelte-1a0jgg1){color:var(--primary-text)}.stage.svelte-1a0jgg1{aspect-ratio:16/9;background:var(--film-ground);box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;order:2;position:relative;overflow:clip}.picture.svelte-1a0jgg1{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stage.framed.svelte-1a0jgg1{aspect-ratio:1124/615}.stage.framed.svelte-1a0jgg1 .picture:where(.svelte-1a0jgg1){object-fit:fill;width:170.8%;max-width:none;height:auto;inset:-16.1% auto auto -35.85%}.film.svelte-1a0jgg1{opacity:0;transition:opacity var(--dur-1) linear}.film.on.svelte-1a0jgg1{opacity:1}.controls.svelte-1a0jgg1{background:var(--film-panel);box-shadow:inset 0 0 0 1px var(--film-line-strong);color:var(--film-ink);border-radius:6px;align-items:center;gap:4px;padding:0 4px;display:flex;position:absolute;inset:auto 4px 4px}.control.svelte-1a0jgg1{white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.control.svelte-1a0jgg1:hover{background:var(--film-hover)}.control.svelte-1a0jgg1:focus-visible,.seek.svelte-1a0jgg1:focus-visible{outline:2px solid var(--film-ring);outline-offset:-2px}.word.svelte-1a0jgg1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seek.svelte-1a0jgg1{min-width:32px;height:44px;accent-color:var(--primary);cursor:pointer;flex:1}@media (width<=767px){.stage[data-playing].svelte-1a0jgg1:not([data-revealed]):not(:focus-within) .controls:where(.svelte-1a0jgg1){right:auto}.stage[data-playing].svelte-1a0jgg1:not([data-revealed]):not(:focus-within) .extra:where(.svelte-1a0jgg1){display:none}}.bottom.svelte-1a0jgg1{order:3;grid-template-columns:minmax(0,1fr);margin-top:24px;display:grid}.panel.svelte-1a0jgg1{grid-area:1/1;align-content:start;gap:20px;display:grid}.own-name.svelte-1a0jgg1,.own-poster.svelte-1a0jgg1{display:none}.point.svelte-1a0jgg1{color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.3}.words.svelte-1a0jgg1 .j-lead{max-width:36em;margin-top:16px}.actions.svelte-1a0jgg1{align-content:start;align-self:start;gap:12px;display:grid}.actions.svelte-1a0jgg1 .action{white-space:normal;text-align:left;border-radius:6px;justify-content:space-between;gap:16px;height:auto;min-height:52px;padding:14px 16px;font-size:14px;line-height:1.4}.actions.svelte-1a0jgg1 .action svg{width:20px;height:20px}.more.svelte-1a0jgg1{background:var(--card);min-height:52px;box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground);transition:background-color var(--dur-1) var(--ease-out-quart);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.more.svelte-1a0jgg1:hover{background:var(--accent)}.more.svelte-1a0jgg1 svg{color:var(--primary-text);flex:none}.custom.svelte-1a0jgg1{grid-area:2/1;margin-top:12px}@media (scripting:enabled){.panel.svelte-1a0jgg1:not([data-on]){visibility:hidden}}@media (scripting:none){.tabs.svelte-1a0jgg1,.stage.svelte-1a0jgg1{display:none}.panel.svelte-1a0jgg1{grid-area:auto}.panel.svelte-1a0jgg1+.panel:where(.svelte-1a0jgg1){margin-top:40px}.own-name.svelte-1a0jgg1{color:var(--muted-foreground);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.own-poster.svelte-1a0jgg1{border-radius:6px;width:100%;height:auto;display:block}.own-poster.framed.svelte-1a0jgg1{aspect-ratio:32/15;object-fit:cover;object-position:top}.custom.svelte-1a0jgg1{grid-area:auto;margin-top:24px}}@media (width>=768px){.inner.svelte-1a0jgg1{padding-block:56px 72px}.heading.svelte-1a0jgg1{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);align-items:center;gap:40px;margin-bottom:36px;display:grid}.inner.svelte-1a0jgg1 .title:where(.svelte-1a0jgg1){font-size:clamp(40px,4.2vw,56px)}.intro.svelte-1a0jgg1{margin-top:0}.stage.svelte-1a0jgg1,.stage.framed.svelte-1a0jgg1{aspect-ratio:12/5;border-radius:8px}.stage.svelte-1a0jgg1 .picture:where(.svelte-1a0jgg1),.stage.framed.svelte-1a0jgg1 .picture:where(.svelte-1a0jgg1){object-fit:fill;width:100%;height:auto;inset:0 0 auto}.stage.svelte-1a0jgg1:not(.framed){aspect-ratio:16/9}.stage.svelte-1a0jgg1:not(.framed) .picture:where(.svelte-1a0jgg1){object-fit:contain;height:100%}.controls.svelte-1a0jgg1{gap:8px;padding:4px 8px;inset:auto 8px 8px}.control.svelte-1a0jgg1{padding:8px 12px}.word.svelte-1a0jgg1{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.tabs.svelte-1a0jgg1{grid-template-columns:repeat(var(--tabs,3), minmax(0, 1fr));order:3;gap:16px;margin:32px 0 0}.tabs.svelte-1a0jgg1 button:where(.svelte-1a0jgg1){grid-template-columns:24px minmax(0,1fr) 20px;gap:8px;min-height:96px;padding:16px 12px}.tabs.svelte-1a0jgg1 .number:where(.svelte-1a0jgg1){line-height:24px}.tabs.svelte-1a0jgg1 .name:where(.svelte-1a0jgg1){font-size:16px}.tabs.svelte-1a0jgg1 .benefit:where(.svelte-1a0jgg1){font-size:14px}.bottom.svelte-1a0jgg1{order:4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;margin-top:32px}.panel.svelte-1a0jgg1{grid-area:1/1/2/3;grid-template-columns:subgrid;gap:20px 40px}.actions.svelte-1a0jgg1{justify-self:end;justify-items:start;gap:20px}.actions.svelte-1a0jgg1 .action{white-space:nowrap;justify-content:center;padding:16px 24px}.more.svelte-1a0jgg1{justify-content:flex-start;min-height:48px;padding:10px 16px}.custom.svelte-1a0jgg1{grid-area:2/2;justify-self:end;margin-top:20px}}@media (width>=1024px){.heading.svelte-1a0jgg1{gap:64px}.tabs.svelte-1a0jgg1{gap:32px}.tabs.svelte-1a0jgg1 .name:where(.svelte-1a0jgg1){font-size:18px}.bottom.svelte-1a0jgg1,.panel.svelte-1a0jgg1{column-gap:64px}}@media (scripting:none) and (width>=768px){.bottom.svelte-1a0jgg1{display:block}.panel.svelte-1a0jgg1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.own-poster.svelte-1a0jgg1{grid-column:1/-1}.own-poster.framed.svelte-1a0jgg1{aspect-ratio:12/5}.custom.svelte-1a0jgg1{display:inline-flex}}@media (prefers-reduced-motion:reduce){.tabs.svelte-1a0jgg1 button:where(.svelte-1a0jgg1),.more.svelte-1a0jgg1,.film.svelte-1a0jgg1{transition:none}}.j-chapter.proof-split{background:var(--background)}.inner.svelte-1080yw5{padding-block:48px 56px}.tag.svelte-1080yw5{border:1px dashed var(--hairline-strong);color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;margin-bottom:32px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.inner.svelte-1080yw5 .title:where(.svelte-1080yw5){font-size:clamp(32px,9vw,36px);line-height:1.12}.line.svelte-1080yw5{display:block}.figures.svelte-1080yw5{gap:24px;margin-top:24px;display:grid}.figures.svelte-1080yw5 li:where(.svelte-1080yw5){align-content:start;gap:6px;display:grid}.value.svelte-1080yw5{color:var(--foreground);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.3}.what.svelte-1080yw5{color:var(--muted-foreground);font-size:14px;line-height:1.5}.how.svelte-1080yw5{color:var(--muted-foreground);font-size:13px;line-height:1.5}.client.svelte-1080yw5{justify-items:start;gap:16px;margin-top:24px;display:grid}.company.svelte-1080yw5{color:var(--foreground);font-size:16px;font-weight:500}.more.svelte-1080yw5{background:var(--card);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground);transition:background-color var(--dur-1) var(--ease-out-quart);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.more.svelte-1080yw5:hover{background:var(--accent)}.more.svelte-1080yw5 svg{color:var(--primary-text);flex:none}.quote.svelte-1080yw5{border-top:1px solid var(--border);margin-top:40px;padding-top:32px}.quote.svelte-1080yw5 blockquote:where(.svelte-1080yw5){color:var(--foreground);letter-spacing:-.02em;text-wrap:pretty;font-size:20px;line-height:1.6}.quote.svelte-1080yw5 blockquote:where(.svelte-1080yw5) p:where(.svelte-1080yw5)+p:where(.svelte-1080yw5){margin-top:.8em}.quote.svelte-1080yw5 figcaption:where(.svelte-1080yw5){color:var(--muted-foreground);margin-top:20px;font-size:13px;line-height:1.5}.quote.svelte-1080yw5 figcaption:where(.svelte-1080yw5) strong:where(.svelte-1080yw5){color:var(--foreground);font-weight:500}.between.svelte-1080yw5{margin-inline:.4em}@media (width>=768px){.inner.svelte-1080yw5{padding-block:64px 72px}.grid.both.svelte-1080yw5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.inner.svelte-1080yw5 .title:where(.svelte-1080yw5){font-size:clamp(40px,4.2vw,56px)}.figures.svelte-1080yw5{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin-top:32px}.figures.svelte-1080yw5 li:where(.svelte-1080yw5)+li:where(.svelte-1080yw5){border-left:1px solid var(--border);padding-left:24px}.figures.svelte-1080yw5 li:where(.svelte-1080yw5):not(:last-child){padding-right:24px}.more.svelte-1080yw5{justify-content:flex-start;width:auto}.grid.both.svelte-1080yw5 .quote:where(.svelte-1080yw5){border-top:0;border-left:1px solid var(--border);align-self:center;margin-top:0;padding:0 0 0 40px}.quote.svelte-1080yw5 blockquote:where(.svelte-1080yw5){font-size:24px}.quote.svelte-1080yw5 figcaption:where(.svelte-1080yw5){margin-top:24px;font-size:14px}}@media (width>=1024px){.grid.both.svelte-1080yw5{gap:80px}.grid.both.svelte-1080yw5 .quote:where(.svelte-1080yw5){padding-left:64px}}@media (prefers-reduced-motion:reduce){.more.svelte-1080yw5{transition:none}}@property --invite-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --invite-lift{syntax:"<length>";inherits:false;initial-value:0}.j-chapter.invitation{background:color-mix(in oklab, var(--foreground) 3.5%, var(--surface));box-shadow:inset 0 1px 0 var(--hairline-strong)}.inner.svelte-101kzw4{grid-template-columns:minmax(0,1fr);gap:0;padding-block:48px;display:grid}.inner.svelte-101kzw4 .title:where(.svelte-101kzw4){font-size:clamp(32px,9vw,36px);line-height:1.12}.line.svelte-101kzw4{display:block}.words.svelte-101kzw4 .j-lead{max-width:44em;margin-top:24px}.act.svelte-101kzw4{margin-top:32px}.cta.svelte-101kzw4{isolation:isolate;background:linear-gradient(var(--primary), var(--primary)) padding-box, conic-gradient(from var(--invite-angle), var(--primary), color-mix(in oklab, var(--primary) 45%, var(--primary-foreground)), var(--primary-foreground), var(--primary), color-mix(in oklab, var(--primary) 78%, var(--film-ground)), var(--primary)) border-box;min-height:60px;box-shadow:0 10px 28px color-mix(in srgb, var(--primary) 22%, transparent), 0 2px 8px color-mix(in srgb, var(--primary) 25%, transparent);color:var(--primary-foreground);transform:perspective(800px) translateY(var(--invite-lift)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart);border:2px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative}.cta.svelte-101kzw4 svg{transition:translate var(--dur-1) var(--ease-out-quart);flex:none}.cta.svelte-101kzw4:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.cta.svelte-101kzw4:active{--invite-lift:-1px;box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 25%, transparent);scale:.985}.symbol.svelte-101kzw4{width:160px;margin:40px auto 0}.symbol.svelte-101kzw4 svg:where(.svelte-101kzw4){width:100%;height:auto;display:block}.part.svelte-101kzw4{fill:var(--primary);opacity:calc(.25 + var(--j-in,1) * .75);transform:translateY(calc((1 - var(--j-in,1)) * 32px));transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-2) var(--ease-out-quart) calc(var(--part) * 80ms), transform var(--dur-2) var(--ease-out-quart) calc(var(--part) * 80ms)}@media (prefers-reduced-motion:no-preference){.cta[data-seen].svelte-101kzw4{animation:2.4s linear 2 svelte-101kzw4-invite-turn,2.4s ease-in-out 2 svelte-101kzw4-invite-float}.cta.svelte-101kzw4:hover,.cta.svelte-101kzw4:focus-visible{--invite-lift:-5px;box-shadow:0 16px 36px color-mix(in srgb, var(--primary) 35%, transparent), 0 0 16px color-mix(in srgb, var(--primary) 20%, transparent);animation:2.5s linear infinite svelte-101kzw4-invite-turn}.cta.svelte-101kzw4:hover svg{translate:4px}[data-journey][data-motion=off] .cta.svelte-101kzw4,[data-journey][data-motion=off] .cta.svelte-101kzw4:hover,[data-journey][data-motion=off] .cta.svelte-101kzw4:focus-visible{--invite-lift:0px;animation:none}}@keyframes svelte-101kzw4-invite-turn{to{--invite-angle:360deg}}@keyframes svelte-101kzw4-invite-float{50%{--invite-lift:-4px}}@media (prefers-reduced-motion:reduce){.cta.svelte-101kzw4,.cta.svelte-101kzw4 svg,.part.svelte-101kzw4{transition:none}.cta.svelte-101kzw4{transform:none}}@media (width>=768px){.inner.svelte-101kzw4{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;column-gap:40px;padding-block:64px}.inner.svelte-101kzw4 .title:where(.svelte-101kzw4){font-size:clamp(40px,4.2vw,64px)}.words.svelte-101kzw4{grid-area:1/1}.act.svelte-101kzw4{grid-area:2/1}.cta.svelte-101kzw4{justify-content:center;padding:16px 24px;display:inline-flex}.symbol.svelte-101kzw4{grid-area:1/2/span 2;justify-self:end;width:min(100%,440px);margin:0}.inner.alone.svelte-101kzw4 .act:where(.svelte-101kzw4){grid-area:1/2;justify-self:end;margin-top:0}}@media (width>=1024px){.inner.svelte-101kzw4{column-gap:64px}}.sheet-nav.svelte-wn1e04{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;opacity:0;pointer-events:none;max-width:calc(100vw - 2rem);transition:opacity var(--dur-1) var(--ease-out-quart), translate var(--dur-2) var(--ease-out-quart);position:fixed;translate:0 .75rem}.sheet-nav[data-shown].svelte-wn1e04{opacity:1;pointer-events:auto;translate:0}details.svelte-wn1e04{position:relative}.launcher.svelte-wn1e04{background:var(--surface-raised);max-width:min(20rem,100vw - 2rem);min-height:44px;box-shadow:var(--shadow-2);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.625rem;margin-left:auto;padding:0 .875rem 0 1.125rem;font-size:.9375rem;font-weight:500;line-height:1.2;list-style:none;display:flex}.launcher.svelte-wn1e04::-webkit-details-marker{display:none}.launcher.svelte-wn1e04:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.label.svelte-wn1e04{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.count.svelte-wn1e04{color:var(--muted-foreground);flex:none;font-size:.8125rem}.launcher.svelte-wn1e04 .chevron{color:var(--muted-foreground);transition:rotate var(--dur-2) var(--ease-out-quart)}details[open].svelte-wn1e04 .launcher:where(.svelte-wn1e04) .chevron{rotate:180deg}.sheet.svelte-wn1e04{overscroll-behavior:contain;background:var(--surface-raised);width:min(22rem,100vw - 2rem);max-height:min(60vh,30rem);box-shadow:var(--shadow-2);transform-origin:100% 100%;border-radius:1rem;padding:.5rem;position:absolute;bottom:calc(100% + .5rem);right:0;overflow-y:auto}details[open].svelte-wn1e04 .sheet:where(.svelte-wn1e04){animation:svelte-wn1e04-sheet-in var(--dur-2) var(--ease-out-quart)}@keyframes svelte-wn1e04-sheet-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}.sheet-title.svelte-wn1e04{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem .375rem;font-size:11px;font-weight:500}.sheet.svelte-wn1e04 a:where(.svelte-wn1e04){min-height:44px;color:var(--muted-foreground);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:.5rem;align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.sheet.svelte-wn1e04 a:where(.svelte-wn1e04):hover{background:var(--accent);color:var(--foreground)}.sheet.svelte-wn1e04 a:where(.svelte-wn1e04):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sheet.svelte-wn1e04 a[aria-current=location]:where(.svelte-wn1e04){color:var(--foreground)}.index.svelte-wn1e04{width:1.5rem;color:var(--muted-foreground);flex:none;font-size:.75rem}.text.svelte-wn1e04{flex:1;min-width:0}.mark.svelte-wn1e04{background:var(--primary);opacity:0;border-radius:9999px;flex:none;width:6px;height:6px}.sheet.svelte-wn1e04 a[aria-current=location]:where(.svelte-wn1e04) .mark:where(.svelte-wn1e04){opacity:1}@media (prefers-reduced-motion:reduce){.sheet-nav.svelte-wn1e04,.launcher.svelte-wn1e04 .chevron,.sheet.svelte-wn1e04 a:where(.svelte-wn1e04){transition:none}details[open].svelte-wn1e04 .sheet:where(.svelte-wn1e04){animation:none}}.section-bar.svelte-b4tx6p{margin-inline:max(var(--chrome-gutter), calc((100% - var(--chrome-max)) / 2));border:.5px solid color-mix(in oklab, var(--border) 60%, transparent);border-radius:var(--chrome-radius);transition:border-radius var(--dur-1) var(--ease-out-quart), border-top-color var(--dur-1) linear;margin-block:.75rem}.section-bar[data-stuck].svelte-b4tx6p{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}@media (prefers-reduced-motion:reduce){.section-bar.svelte-b4tx6p{transition:none}}.section-nav.svelte-b4tx6p{--clear:24px;--fade:40px;--in:calc(var(--clear) + var(--fade));scrollbar-width:none}.section-nav.svelte-b4tx6p::-webkit-scrollbar{display:none}.section-nav[data-fade-end].svelte-b4tx6p{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--in)), transparent calc(100% - var(--clear)));mask-image:linear-gradient(to right, #000 calc(100% - var(--in)), transparent calc(100% - var(--clear)))}.section-nav[data-fade-start].svelte-b4tx6p{-webkit-mask-image:linear-gradient(to right, transparent var(--clear), #000 var(--in));mask-image:linear-gradient(to right, transparent var(--clear), #000 var(--in))}.section-nav[data-fade-start][data-fade-end].svelte-b4tx6p{-webkit-mask-image:linear-gradient(to right, transparent var(--clear), #000 var(--in), #000 calc(100% - var(--in)), transparent calc(100% - var(--clear)));mask-image:linear-gradient(to right, transparent var(--clear), #000 var(--in), #000 calc(100% - var(--in)), transparent calc(100% - var(--clear)))}.section-nav-item.svelte-b4tx6p:after{content:"";inset-inline:.75rem;background:var(--primary);opacity:0;height:2px;transition:opacity var(--dur-1) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);border-radius:2px 2px 0 0;position:absolute;bottom:0;transform:scaleX(.4)}.section-nav-item[aria-current=location].svelte-b4tx6p:after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.section-nav-item.svelte-b4tx6p:after{transition:none}}.faq.svelte-1eceu0t{border-top:1px solid var(--hairline-strong)}.q.svelte-1eceu0t{border-bottom:1px solid var(--hairline)}summary.svelte-1eceu0t{cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.75rem;margin-inline:-.75rem;padding:.875rem .75rem;list-style:none;display:flex}summary.svelte-1eceu0t::-webkit-details-marker{display:none}summary.svelte-1eceu0t:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sign.svelte-1eceu0t{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:50%;flex:none;position:relative}.sign.svelte-1eceu0t:before,.sign.svelte-1eceu0t:after{content:"";background:var(--foreground);width:.75rem;height:2px;transition:transform var(--dur-2) var(--ease-out-quart);border-radius:1px;margin:-1px 0 0 -.375rem;position:absolute;top:50%;left:50%}.sign.svelte-1eceu0t:after{transform:rotate(90deg)}.q[open].svelte-1eceu0t .sign:where(.svelte-1eceu0t):after{transform:rotate(0)}.q.svelte-1eceu0t:hover summary:where(.svelte-1eceu0t)>span:where(.svelte-1eceu0t):first-child{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.sign.svelte-1eceu0t:before,.sign.svelte-1eceu0t:after{transition:none}}.group-section.svelte-1ljwlbl{position:relative}.group.svelte-1ljwlbl{padding-left:1.5rem;position:relative}@media (width>=768px){.group.svelte-1ljwlbl{padding-left:3rem}}.band.svelte-1ljwlbl{background:color-mix(in oklab, var(--foreground) 3.5%, var(--surface));box-shadow:inset 0 -1px 0 var(--hairline)}.band.svelte-1ljwlbl:before{content:"";background:var(--hairline-strong);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.reveal-pending:not(.is-in).band.svelte-1ljwlbl:before{transform:scaleX(0)}.reveal-pending.is-in.band.svelte-1ljwlbl:before{transition:transform 1.1s var(--ease-out-quart);transform:none}}.edge-label.svelte-1vl3rj8{text-align:center;letter-spacing:.02em;min-height:1rem;color:var(--muted-foreground);white-space:nowrap;font-size:11px;font-weight:500;line-height:1rem;display:block}.ink.svelte-1vl3rj8{stroke:color-mix(in oklab, var(--foreground) 62%, transparent);stroke-width:1.75px;stroke-linecap:round}.ink.dashed.svelte-1vl3rj8{stroke-dasharray:4 5}.track.svelte-1vl3rj8{display:block;position:relative}.tile-wrap.svelte-1vl3rj8{display:inline-flex;position:relative}.recipes.svelte-1vl3rj8{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),22rem));justify-content:center}.packet.svelte-1vl3rj8{opacity:0;pointer-events:none;height:0;position:absolute;top:50%;left:2%;right:2%}.packet[data-lane=top].svelte-1vl3rj8{top:25%}.packet[data-lane=bottom].svelte-1vl3rj8{top:75%}.packet.svelte-1vl3rj8 b:where(.svelte-1vl3rj8){background:var(--primary);border-radius:3px;width:6px;height:6px;position:absolute;top:-3px}.packet[data-way=right].svelte-1vl3rj8 b:where(.svelte-1vl3rj8){left:0}.packet[data-way=left].svelte-1vl3rj8 b:where(.svelte-1vl3rj8){right:0}.glow.svelte-1vl3rj8{box-shadow:0 0 0 2px var(--primary);opacity:0;pointer-events:none;border-radius:1.15rem;position:absolute;inset:-5px}@media (prefers-reduced-motion:no-preference){.packet.svelte-1vl3rj8{animation:svelte-1vl3rj8-run .9s var(--ease-in-out) var(--at,.36s) both}.packet.svelte-1vl3rj8 b:where(.svelte-1vl3rj8){animation:svelte-1vl3rj8-dash .9s var(--ease-in-out) var(--at,.36s) both}.packet[data-way=right].svelte-1vl3rj8{--run-to:calc(100% - 6px)}.packet[data-way=left].svelte-1vl3rj8{--run-to:calc(-100% + 6px)}.glow.svelte-1vl3rj8{animation:svelte-1vl3rj8-light .72s var(--ease-out-quart) 1.22s both}[data-direction=both].svelte-1vl3rj8 .grid:where(.svelte-1vl3rj8)>:where(.svelte-1vl3rj8):first-child .glow:where(.svelte-1vl3rj8){animation-delay:1.48s}}@keyframes svelte-1vl3rj8-run{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translateX(var(--run-to))}to{opacity:0;transform:translateX(var(--run-to))}}@keyframes svelte-1vl3rj8-dash{0%,12%{width:6px}45%{width:22px}88%,to{width:6px}}@keyframes svelte-1vl3rj8-light{0%{opacity:0;transform:scale(.92)}30%{opacity:.9}to{opacity:0;transform:scale(1.06)}}
