.agent-course-module__jspRgq__course{--mo-paper:#f6f9fc;--mo-paper-2:hsl(var(--muted));--mo-surface:hsl(var(--card));--mo-ink:hsl(var(--foreground));--mo-ink-2:hsl(var(--muted-foreground));--mo-muted:#5c6884;--mo-line:hsl(var(--border));--mo-line-strong:#a5c0ca;--mo-accent:hsl(var(--primary));--mo-accent-soft:hsl(var(--primary) / .12);--mo-accent-ink:#1c6ea0;--mo-marker:#b3e5f7;--mo-cta:#1c6ea0;--mo-cta-hover:#183994;--mo-on-dark:#fff;--mo-ok:#12925a;--mo-fail:hsl(var(--destructive));--mo-warn:#c27a06;--mo-haiku:#26a7d9;--mo-sonnet:#4f46e5;--mo-opus:#d97706;--mo-fable:#db2777;--mo-caption-bg:#102157;--mo-term-bg:#0b1736;--mo-term-fg:#e6edf7;--mo-term-dim:#8d9bbd;--mo-instant:80ms;--mo-fast:.15s;--mo-base:.25s;--mo-moderate:.4s;--mo-slow:.6s;--mo-scene:.9s;--mo-stagger-tight:60ms;--mo-stagger:.11s;--mo-stagger-loose:.22s;--mo-ease-out:cubic-bezier(.25, 1, .5, 1);--mo-ease-expo:cubic-bezier(.16, 1, .3, 1);--mo-ease-in-out:cubic-bezier(.65, 0, .35, 1);--mo-ease-exit:cubic-bezier(.4, 0, 1, 1);--mo-ease-spring:linear(0, .058 4%, .188 8%, .345 12%, .5 16%, .637 20%, .775 25%, .874 30%, .94 35%, .98 40%, 1.002 45%, 1.012 50%, 1.014 60%, 1.009 70%, 1.004 80%, 1);--mo-radius:16px;--mo-radius-sm:10px;--mo-shadow:0 1px 2px #0f172a0a, 0 10px 28px #208bbf14;--mo-shadow-lg:0 24px 60px -28px #10215759;background:var(--mo-paper);min-height:100vh;color:var(--mo-ink)}
.course-hub-module__EpQcnq__hub{padding-bottom:72px}.course-hub-module__EpQcnq__hero{border-bottom:1px solid var(--mo-line);padding:clamp(28px,5vw,64px) 0 clamp(20px,3vw,36px)}.course-hub-module__EpQcnq__hero>*{z-index:1;position:relative}.course-hub-module__EpQcnq__heroInner,.course-hub-module__EpQcnq__stats,.course-hub-module__EpQcnq__section{width:min(100% - 32px,1180px);margin:0 auto}.course-hub-module__EpQcnq__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.course-hub-module__EpQcnq__heroText{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.course-hub-module__EpQcnq__crumbs{color:var(--mo-ink-2);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.course-hub-module__EpQcnq__crumbs a{color:inherit;text-decoration:none}.course-hub-module__EpQcnq__crumbs a:hover{color:var(--mo-accent-ink)}.course-hub-module__EpQcnq__title{letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:900;line-height:1.12}.course-hub-module__EpQcnq__title:focus{outline:none}.course-hub-module__EpQcnq__tagline{word-break:keep-all;margin:0;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.45}.course-hub-module__EpQcnq__description{color:var(--mo-ink-2);word-break:keep-all;margin:0;font-size:15.5px;line-height:1.7}.course-hub-module__EpQcnq__ctas{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.course-hub-module__EpQcnq__metaRow{color:var(--mo-ink-2);flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}@media (min-width:640px){.course-hub-module__EpQcnq__metaRow li+li:before{content:"·";color:var(--mo-muted);margin-right:14px}}.course-hub-module__EpQcnq__stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:clamp(24px,3.4vw,40px);padding:0;list-style:none;display:grid}.course-hub-module__EpQcnq__stats li{border:1px solid var(--mo-line);background:var(--mo-surface);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.course-hub-module__EpQcnq__stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:850;line-height:1.1}.course-hub-module__EpQcnq__stats span{color:var(--mo-ink-2);font-size:13px;font-weight:600}.course-hub-module__EpQcnq__section{margin-top:clamp(40px,6vw,72px)}.course-hub-module__EpQcnq__sectionHead{gap:8px;max-width:720px;margin-bottom:22px;display:grid}.course-hub-module__EpQcnq__sectionTitle{letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.25}.course-hub-module__EpQcnq__sectionLead{color:var(--mo-ink-2);word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.course-hub-module__EpQcnq__levels{gap:14px;display:grid}.course-hub-module__EpQcnq__faq{gap:8px;display:grid}.course-hub-module__EpQcnq__faqItem{border:1px solid var(--mo-line);background:var(--mo-surface);border-radius:14px}.course-hub-module__EpQcnq__faqItem summary{word-break:keep-all;cursor:pointer;padding:16px 18px;font-size:15.5px;font-weight:800;line-height:1.45}.course-hub-module__EpQcnq__faqItem summary:focus-visible{outline:2px solid var(--mo-accent);outline-offset:2px;border-radius:14px}.course-hub-module__EpQcnq__faqItem p{color:var(--mo-ink-2);word-break:keep-all;margin:0;padding:0 18px 18px;font-size:14.5px;line-height:1.7}.course-hub-module__EpQcnq__related{border:1px solid var(--mo-line);background:var(--mo-surface);color:var(--mo-ink);transition:border-color var(--mo-fast) var(--mo-ease-out);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.6vw,28px);text-decoration:none;display:flex}.course-hub-module__EpQcnq__related:hover{border-color:var(--mo-ink)}.course-hub-module__EpQcnq__related>span{gap:4px;display:grid}.course-hub-module__EpQcnq__related small{color:var(--mo-muted);font-size:12px;font-weight:700}.course-hub-module__EpQcnq__related strong{font-size:20px;font-weight:850}.course-hub-module__EpQcnq__related>span>span{color:var(--mo-ink-2);word-break:keep-all;font-size:14.5px;line-height:1.6}.course-hub-module__EpQcnq__reset{text-align:right;width:min(100% - 32px,1180px);margin:32px auto 0}.course-hub-module__EpQcnq__reset button{color:var(--mo-muted);cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline}@media (max-width:959px){.course-hub-module__EpQcnq__heroInner{grid-template-columns:minmax(0,1fr)}}
.compare-scene-module__0V9uPG__root{justify-items:center;gap:clamp(12px,2.4cqw,28px);width:100%;display:grid}.compare-scene-module__0V9uPG__split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(14px,3cqw,36px);width:100%;display:grid}.compare-scene-module__0V9uPG__divider{background:var(--mo-line-strong);transform-origin:top;width:2px;animation:compare-scene-module__0V9uPG__drawY var(--mo-moderate) var(--mo-ease-out) backwards;border-radius:2px}.compare-scene-module__0V9uPG__panel{border:1.5px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);box-shadow:var(--mo-shadow);opacity:0;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring), border-color var(--mo-base) var(--mo-ease-out);align-content:start;gap:.55em;padding:clamp(14px,2.4cqw,28px);display:grid;position:relative;transform:translateY(12px)}.compare-scene-module__0V9uPG__panel[data-on=true]{opacity:1;transform:none}.compare-scene-module__0V9uPG__panel[data-side=left]{animation:compare-scene-module__0V9uPG__rise var(--mo-moderate) var(--mo-ease-out) .12s backwards}.compare-scene-module__0V9uPG__panel[data-dim=true]{opacity:.55}.compare-scene-module__0V9uPG__panel[data-side=left][data-judged=true]{border-color:var(--mo-fail)}.compare-scene-module__0V9uPG__panel[data-side=right][data-judged=true]{border-color:var(--mo-ok)}.compare-scene-module__0V9uPG__kicker{letter-spacing:.08em;color:var(--mo-muted);margin:0;font:600 .7em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.compare-scene-module__0V9uPG__title{letter-spacing:-.02em;margin:0;font-size:1.3em;font-weight:800;line-height:1.25}.compare-scene-module__0V9uPG__items{gap:.4em;margin:.2em 0 0;padding:0;list-style:none;display:grid}.compare-scene-module__0V9uPG__items li{color:var(--mo-ink-2);padding-left:1em;font-size:.95em;line-height:1.4;position:relative}.compare-scene-module__0V9uPG__items li:before{content:"";background:var(--mo-line-strong);border-radius:50%;width:.38em;height:.38em;position:absolute;top:.62em;left:.1em}.compare-scene-module__0V9uPG__panel[data-on=true] .compare-scene-module__0V9uPG__items li{animation:compare-scene-module__0V9uPG__rise var(--mo-base) var(--mo-ease-out) backwards;animation-delay:calc(.26s + var(--i) * var(--mo-stagger))}.compare-scene-module__0V9uPG__verdict{border-radius:var(--mo-radius-sm);opacity:0;transition:opacity var(--mo-fast) var(--mo-ease-out), transform var(--mo-fast) var(--mo-ease-out);border:2px solid;justify-self:start;align-items:center;gap:.4em;margin:.5em 0 0;padding:.35em .85em;font-size:.92em;font-weight:800;line-height:1.3;display:inline-flex;transform:scale(1.3)rotate(-6deg)}.compare-scene-module__0V9uPG__verdict svg{flex:none}.compare-scene-module__0V9uPG__panel[data-side=left] .compare-scene-module__0V9uPG__verdict{color:var(--mo-fail)}.compare-scene-module__0V9uPG__panel[data-side=right] .compare-scene-module__0V9uPG__verdict{color:var(--mo-ok)}.compare-scene-module__0V9uPG__verdict[data-on=true]{opacity:1;transform:rotate(-3deg)}.compare-scene-module__0V9uPG__fix{border:1.5px solid var(--mo-accent);background:var(--mo-surface);max-width:100%;box-shadow:0 0 0 5px var(--mo-accent-soft);text-align:center;opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out);border-radius:1.2em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em .7em;margin:0;padding:.5em 1.1em;font-weight:800;line-height:1.35;display:inline-flex;transform:translateY(10px)}.compare-scene-module__0V9uPG__fix[data-on=true]{opacity:1;transition-delay:.26s;transform:none}.compare-scene-module__0V9uPG__fixKicker{color:var(--mo-accent-ink);letter-spacing:.08em;font:700 .7em/1 ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes compare-scene-module__0V9uPG__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes compare-scene-module__0V9uPG__drawY{0%{transform:scaleY(0)}}@container (max-width:600px){.compare-scene-module__0V9uPG__split{grid-template-columns:minmax(0,1fr);gap:12px}.compare-scene-module__0V9uPG__divider{transform-origin:0;width:100%;height:2px;animation-name:compare-scene-module__0V9uPG__drawX}.compare-scene-module__0V9uPG__title{font-size:1.12em}}@keyframes compare-scene-module__0V9uPG__drawX{0%{transform:scaleX(0)}}
.crystallize-scene-module__NVdscW__root{--lh:1.75em;--rh:2.2em;--head-h:3.2em;--content-h:max(calc(var(--l0) * var(--lh) + var(--r0) * var(--rh)), calc(var(--l1) * var(--lh) + var(--r1) * var(--rh)));--card-h:calc(var(--head-h) + var(--content-h) + 1.2em);--card-top:max(2%, calc((100% - var(--card-h)) / 2));--card-x:calc(12% + 1.3em);--col-w:38%;--card-y:calc(var(--card-top) + var(--head-h));height:100%;min-height:20em;position:relative}.crystallize-scene-module__NVdscW__chips{margin:0;padding:0;list-style:none}.crystallize-scene-module__NVdscW__chip{--lb:var(--col-labels);--rb:var(--col-rows);--ax:.5;--r:calc(var(--rot) * 1deg);z-index:1;left:calc(var(--sx) * 1%);top:calc(var(--sy) * 1%);width:max-content;max-width:26%;transform:translate(calc(var(--ax) * -100%), -50%) rotate(var(--r));animation:crystallize-scene-module__NVdscW__chipIn var(--mo-moderate) var(--mo-ease-out) both;animation-delay:calc(var(--i) * var(--mo-stagger-tight));transition:left var(--mo-slow) var(--mo-ease-in-out), top var(--mo-slow) var(--mo-ease-in-out), transform var(--mo-slow) var(--mo-ease-in-out), max-width var(--mo-slow) var(--mo-ease-in-out);transition-delay:calc(var(--i) * var(--mo-stagger-tight));position:absolute}.crystallize-scene-module__NVdscW__chipBody{border:1px solid var(--mo-line);background:var(--mo-surface);box-shadow:var(--mo-shadow);color:var(--mo-ink);text-align:center;overflow-wrap:anywhere;transition:background-color var(--mo-base) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), border-width var(--mo-base) var(--mo-ease-out), border-radius var(--mo-moderate) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out), padding var(--mo-moderate) var(--mo-ease-out), font-size var(--mo-moderate) var(--mo-ease-out);border-radius:999px;padding:.4em .85em;font-size:.95em;font-weight:700;line-height:1.3;display:block;position:relative}.crystallize-scene-module__NVdscW__chipBody:before{content:"";background:var(--mo-ink);opacity:0;width:.36em;height:.36em;transition:opacity var(--mo-base) var(--mo-ease-out);border-radius:50%;position:absolute;top:.8em;left:0}.crystallize-scene-module__NVdscW__root[data-stage=scatter] .crystallize-scene-module__NVdscW__chipBody{animation:crystallize-scene-module__NVdscW__float 4s var(--mo-ease-in-out) infinite;animation-delay:calc(var(--i) * -470ms)}.crystallize-scene-module__NVdscW__root[data-stage=frame] .crystallize-scene-module__NVdscW__chip{--r:0deg;left:calc(var(--fx) * 1%);top:calc(var(--fy) * 1%)}.crystallize-scene-module__NVdscW__root[data-stage=frame] .crystallize-scene-module__NVdscW__chip[data-role=goal]{max-width:40%}.crystallize-scene-module__NVdscW__root[data-stage=frame] [data-role=goal] .crystallize-scene-module__NVdscW__chipBody{border:2px solid var(--mo-ink);border-radius:var(--mo-radius-sm);padding:.45em 1.2em;font-size:1.2em;font-weight:800}.crystallize-scene-module__NVdscW__root[data-stage=frame] [data-role=constraint] .crystallize-scene-module__NVdscW__chipBody{border-radius:var(--mo-radius-sm);border-left:4px solid var(--mo-ink)}.crystallize-scene-module__NVdscW__root[data-stage=frame] [data-role=criteria] .crystallize-scene-module__NVdscW__chipBody{border-radius:var(--mo-radius-sm);background:var(--mo-paper-2)}.crystallize-scene-module__NVdscW__root[data-stage=frame] [data-role=context] .crystallize-scene-module__NVdscW__chipBody{background:var(--mo-paper);box-shadow:none;color:var(--mo-ink-2);border-style:dashed;font-size:.85em;font-weight:600}.crystallize-scene-module__NVdscW__frame{opacity:0;pointer-events:none;transition:opacity var(--mo-moderate) var(--mo-ease-out);position:absolute;inset:0}.crystallize-scene-module__NVdscW__root[data-stage=frame] .crystallize-scene-module__NVdscW__frame{opacity:1;transition-delay:.3s}.crystallize-scene-module__NVdscW__lintel,.crystallize-scene-module__NVdscW__base{background:var(--mo-ink);border-radius:2px;height:3px;position:absolute}.crystallize-scene-module__NVdscW__lintel{top:19%;left:18%;right:18%}.crystallize-scene-module__NVdscW__base{top:76%;left:8%;right:8%}.crystallize-scene-module__NVdscW__pillar{background:var(--mo-line-strong);width:2px;position:absolute;top:23%;bottom:26%}.crystallize-scene-module__NVdscW__pillar[data-side=left]{left:16%}.crystallize-scene-module__NVdscW__pillar[data-side=right]{right:16%}.crystallize-scene-module__NVdscW__card{top:var(--card-top);height:var(--card-h);border:1.5px solid var(--mo-accent);border-radius:var(--mo-radius);background:var(--mo-surface);box-shadow:0 0 0 5px var(--mo-accent-soft), var(--mo-shadow);opacity:0;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring), border-color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out);position:absolute;left:12%;right:12%;transform:scale(1.05)}.crystallize-scene-module__NVdscW__root[data-stage=card] .crystallize-scene-module__NVdscW__card{opacity:1;transition-delay:.12s;transform:none}.crystallize-scene-module__NVdscW__root[data-locked=true] .crystallize-scene-module__NVdscW__card{border-color:var(--mo-ink);box-shadow:var(--mo-shadow)}.crystallize-scene-module__NVdscW__root[data-stage=card] .crystallize-scene-module__NVdscW__chip{--ax:0;--r:0deg;left:calc(var(--card-x) + var(--col) * var(--col-w));top:calc(var(--card-y) + var(--lb) * var(--lh) + var(--rb) * var(--rh) + var(--rh) / 2);max-width:34%}.crystallize-scene-module__NVdscW__root[data-stage=card] .crystallize-scene-module__NVdscW__chipBody{box-shadow:none;text-align:left;background:0 0;border-width:1px;border-color:#0000;border-radius:0;padding:.2em 0 .2em .95em;font-size:.92em;font-weight:600}.crystallize-scene-module__NVdscW__root[data-stage=card] .crystallize-scene-module__NVdscW__chipBody:before{opacity:1;transition-delay:.5s}.crystallize-scene-module__NVdscW__field{--lb:var(--col-labels);--rb:var(--col-rows);z-index:1;left:calc(var(--card-x) + var(--col) * var(--col-w));top:calc(var(--card-y) + var(--lb) * var(--lh) + var(--rb) * var(--rh) + var(--lh) / 2);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out);position:absolute;transform:translateY(-50%)}.crystallize-scene-module__NVdscW__field span{color:var(--mo-muted);letter-spacing:.08em;font:600 .68em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.crystallize-scene-module__NVdscW__root[data-stage=card] .crystallize-scene-module__NVdscW__field{opacity:1;transition-delay:.52s}.crystallize-scene-module__NVdscW__title{z-index:1;top:calc(var(--card-top) + .9em);opacity:0;max-width:44%;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out);margin:0;position:absolute;left:calc(12% + 1.2em);transform:translateY(6px)}.crystallize-scene-module__NVdscW__root[data-stage=card] .crystallize-scene-module__NVdscW__title{opacity:1;transition-delay:.3s;transform:none}.crystallize-scene-module__NVdscW__title span{overflow-wrap:anywhere;align-items:center;gap:.45em;font:700 .95em/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.crystallize-scene-module__NVdscW__stamp{z-index:2;top:calc(var(--card-top) + .7em);max-width:34%;animation:crystallize-scene-module__NVdscW__stampIn var(--mo-moderate) var(--mo-ease-spring) both;margin:0;position:absolute;right:calc(12% + 1.1em);transform:rotate(-3deg)}.crystallize-scene-module__NVdscW__stamp span{border:1.5px solid var(--mo-accent);border-radius:var(--mo-radius-sm);background:var(--mo-accent-soft);color:var(--mo-accent-ink);align-items:center;gap:.4em;padding:.3em .75em;font:700 .8em/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}@keyframes crystallize-scene-module__NVdscW__chipIn{0%{opacity:0}}@keyframes crystallize-scene-module__NVdscW__float{50%{transform:translateY(-2px)}}@keyframes crystallize-scene-module__NVdscW__stampIn{0%{opacity:0;transform:rotate(-3deg)scale(1.25)}}@container (max-width:600px){.crystallize-scene-module__NVdscW__root{--content-h:calc(var(--fl) * var(--lh) + var(--fr) * var(--rh));--card-x:calc(3% + 1em);--col-w:0%;aspect-ratio:4/5;height:auto}.crystallize-scene-module__NVdscW__chip,.crystallize-scene-module__NVdscW__field{--lb:var(--flat-labels);--rb:var(--flat-rows)}.crystallize-scene-module__NVdscW__chip{max-width:40%}.crystallize-scene-module__NVdscW__root[data-stage=scatter] .crystallize-scene-module__NVdscW__chip{left:calc(50% + (var(--sx) - 50) * 0.75%)}.crystallize-scene-module__NVdscW__root[data-stage=frame] .crystallize-scene-module__NVdscW__chip{max-width:30%}.crystallize-scene-module__NVdscW__root[data-stage=frame] .crystallize-scene-module__NVdscW__chip[data-role=goal]{max-width:60%}.crystallize-scene-module__NVdscW__root[data-stage=card] .crystallize-scene-module__NVdscW__chip{max-width:86%}.crystallize-scene-module__NVdscW__card{left:3%;right:3%}.crystallize-scene-module__NVdscW__title{left:calc(3% + 1em)}.crystallize-scene-module__NVdscW__stamp{right:calc(3% + 1em)}}
.drift-scene-module__0QFiJG__root{--gap-y:clamp(14px, 2.4cqw, 28px);align-content:center;gap:var(--gap-y) clamp(16px, 3cqw, 36px);grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);height:100%;display:grid}.drift-scene-module__0QFiJG__kicker,.drift-scene-module__0QFiJG__anchor small,.drift-scene-module__0QFiJG__readout small{color:var(--mo-muted);letter-spacing:.08em;font:600 .68em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.drift-scene-module__0QFiJG__anchor{border:1.5px solid var(--mo-ink);border-radius:var(--mo-radius-sm);background:var(--mo-surface);max-width:100%;box-shadow:var(--mo-shadow);animation:drift-scene-module__0QFiJG__rise var(--mo-moderate) var(--mo-ease-out) both;grid-area:1/1;justify-self:center;align-items:center;gap:.6em;margin:0;padding:.55em 1em;font-weight:700;line-height:1.35;display:inline-flex;position:relative}.drift-scene-module__0QFiJG__anchor svg{color:var(--mo-accent);flex:none}.drift-scene-module__0QFiJG__anchor span{gap:.2em;min-width:0;display:grid}.drift-scene-module__0QFiJG__anchor:after{content:"";width:2px;height:var(--gap-y);background:var(--mo-line-strong);position:absolute;top:100%;left:calc(50% - 1px)}.drift-scene-module__0QFiJG__chart{border:1.5px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);animation:drift-scene-module__0QFiJG__rise var(--mo-moderate) var(--mo-ease-out) .12s both;transition:border-color var(--mo-base) var(--mo-ease-out);grid-area:2/1;position:relative}.drift-scene-module__0QFiJG__chart[data-breach=true]{border-color:var(--mo-warn);transition-delay:var(--mo-slow)}.drift-scene-module__0QFiJG__chart>svg{border-radius:inherit;width:100%;height:auto;display:block}.drift-scene-module__0QFiJG__band{fill:var(--mo-accent-soft)}.drift-scene-module__0QFiJG__limit{stroke:var(--mo-accent);stroke-width:1px;stroke-dasharray:4 4}.drift-scene-module__0QFiJG__line{fill:none;stroke:var(--mo-ink);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--mo-scene) var(--mo-ease-in-out), stroke var(--mo-base) var(--mo-ease-out), opacity var(--mo-base) var(--mo-ease-out)}.drift-scene-module__0QFiJG__line[data-on=true]{stroke-dashoffset:0}.drift-scene-module__0QFiJG__line[data-current=true]{stroke:var(--mo-accent)}.drift-scene-module__0QFiJG__line[data-seg="2"]{stroke:var(--mo-warn)}.drift-scene-module__0QFiJG__root[data-step="3"] .drift-scene-module__0QFiJG__line[data-seg="2"]{opacity:.4}.drift-scene-module__0QFiJG__tether{width:calc(var(--len) * 100% / 320);height:calc(1px + var(--drift) * 6px);margin-top:calc(-.5px - var(--drift) * 3px);background:var(--mo-line-strong);opacity:0;transform:rotate(calc(var(--angle) * 1deg));transform-origin:0;pointer-events:none;transition:width var(--mo-scene) var(--mo-ease-in-out), height var(--mo-moderate) var(--mo-ease-out), margin-top var(--mo-moderate) var(--mo-ease-out), transform var(--mo-scene) var(--mo-ease-in-out), opacity var(--mo-base) var(--mo-ease-out), background-color var(--mo-base) var(--mo-ease-out);border-radius:999px;position:absolute;top:0;left:50%}.drift-scene-module__0QFiJG__tether[data-on=true]{opacity:.75}.drift-scene-module__0QFiJG__root[data-step="2"] .drift-scene-module__0QFiJG__tether{background:var(--mo-warn)}.drift-scene-module__0QFiJG__marker{top:calc(var(--y) * 100% / 140);left:calc(var(--x) * 100% / 320);border:2px solid var(--mo-surface);background:var(--mo-accent);width:.85em;height:.85em;box-shadow:0 0 0 3px var(--mo-accent-soft);animation:drift-scene-module__0QFiJG__pop var(--mo-base) var(--mo-ease-out) var(--mo-scene) both;border-radius:50%;margin:-.425em 0 0 -.425em;position:absolute}.drift-scene-module__0QFiJG__root[data-step="2"] .drift-scene-module__0QFiJG__marker{background:var(--mo-warn);box-shadow:none}.drift-scene-module__0QFiJG__bandLabel{top:calc(var(--y) * 100% / 140);color:var(--mo-accent-ink);font-variant-numeric:tabular-nums;font:600 .7em/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;right:.6em;transform:translateY(calc(-100% - 4px))}.drift-scene-module__0QFiJG__log{grid-area:1/2/span 2;align-self:center;gap:.8em;min-width:0;display:grid}.drift-scene-module__0QFiJG__readout{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);gap:.4em;margin:0;padding:.9em 1em;display:grid}.drift-scene-module__0QFiJG__readout strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:drift-scene-module__0QFiJG__swap var(--mo-base) var(--mo-ease-out) var(--mo-moderate) both;font-size:2.2em;font-weight:800;line-height:1}.drift-scene-module__0QFiJG__status{color:var(--mo-ink-2);justify-self:start;align-items:center;gap:.45em;font-size:.8em;font-weight:700;display:inline-flex}.drift-scene-module__0QFiJG__status:before{content:"";background:var(--mo-muted);width:.6em;height:.6em;transition:background-color var(--mo-base) var(--mo-ease-out);border-radius:50%}.drift-scene-module__0QFiJG__status[data-tone=ok]:before{background:var(--mo-ok)}.drift-scene-module__0QFiJG__status[data-tone=warn]:before{background:var(--mo-warn)}.drift-scene-module__0QFiJG__events{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.drift-scene-module__0QFiJG__events li{border-left:3px solid var(--mo-line-strong);border-radius:var(--mo-radius-sm);background:var(--mo-surface);animation:drift-scene-module__0QFiJG__rise var(--mo-moderate) var(--mo-ease-out) var(--mo-slow) both;transition:border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);align-items:flex-start;gap:.5em;padding:.5em .75em;font-size:.88em;font-weight:700;line-height:1.35;display:flex}.drift-scene-module__0QFiJG__events svg{flex:none;margin-top:.15em}.drift-scene-module__0QFiJG__events li[data-kind=breach]{border-left-color:var(--mo-warn)}.drift-scene-module__0QFiJG__events li[data-kind=breach] svg{color:var(--mo-warn)}.drift-scene-module__0QFiJG__events li[data-kind=breach][data-past=true]{border-left-color:var(--mo-line-strong);color:var(--mo-ink-2)}.drift-scene-module__0QFiJG__events li[data-kind=fix]{border-left-color:var(--mo-accent);background:var(--mo-accent-soft);color:var(--mo-accent-ink);animation-delay:0s}@keyframes drift-scene-module__0QFiJG__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes drift-scene-module__0QFiJG__swap{0%{opacity:0;transform:translateY(-6px)}}@keyframes drift-scene-module__0QFiJG__pop{0%{opacity:0;transform:scale(.5)}}@container (max-width:600px){.drift-scene-module__0QFiJG__root{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start}.drift-scene-module__0QFiJG__log{grid-area:auto/1}.drift-scene-module__0QFiJG__readout{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.4em .8em}}
.fan-out-scene-module__nTuxkW__root{grid-template-columns:minmax(0,1.05fr) clamp(18px,3cqw,40px) auto minmax(36px,.75fr) minmax(0,1.25fr);align-items:center;width:100%;height:100%;display:grid}.fan-out-scene-module__nTuxkW__kicker{letter-spacing:.08em;color:var(--mo-muted);margin:0 0 .45em;font:600 .7em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.fan-out-scene-module__nTuxkW__inbox{display:grid}.fan-out-scene-module__nTuxkW__request,.fan-out-scene-module__nTuxkW__result{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);box-shadow:var(--mo-shadow);transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring);grid-area:1/1;padding:clamp(12px,1.8cqw,20px)}.fan-out-scene-module__nTuxkW__requestText{overflow-wrap:anywhere;margin:0;font-size:1.05em;font-weight:700;line-height:1.4}.fan-out-scene-module__nTuxkW__request{animation:fan-out-scene-module__nTuxkW__rise var(--mo-moderate) var(--mo-ease-out) both}.fan-out-scene-module__nTuxkW__request[data-hidden=true]{opacity:0;transform:translateY(-12px)}.fan-out-scene-module__nTuxkW__result{border-color:var(--mo-accent);box-shadow:0 0 0 5px var(--mo-accent-soft), var(--mo-shadow);opacity:0;transform:translateY(14px)scale(.97)}.fan-out-scene-module__nTuxkW__result .fan-out-scene-module__nTuxkW__kicker{color:var(--mo-accent-ink)}.fan-out-scene-module__nTuxkW__result[data-on=true]{opacity:1;transition-delay:.22s;transform:none}.fan-out-scene-module__nTuxkW__feed{background:var(--mo-line-strong);height:2px}.fan-out-scene-module__nTuxkW__orchestrator{aspect-ratio:1;border:2px solid var(--mo-accent);background:var(--mo-surface);text-align:center;width:clamp(92px,14cqw,150px);animation:fan-out-scene-module__nTuxkW__pop var(--mo-slow) var(--mo-ease-spring) both;border-radius:50%;align-content:center;place-items:center;gap:.2em;display:grid;position:relative}.fan-out-scene-module__nTuxkW__orchestrator strong{padding:0 .6em;font-size:.95em;line-height:1.25}.fan-out-scene-module__nTuxkW__orchestrator small{color:var(--mo-accent-ink);animation:fan-out-scene-module__nTuxkW__rise var(--mo-base) var(--mo-ease-out) both;font-size:.75em;font-weight:700}.fan-out-scene-module__nTuxkW__orbit{border:2px solid #0000;border-top-color:var(--mo-accent);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out);border-radius:50%;position:absolute;inset:-8px}.fan-out-scene-module__nTuxkW__orbit[data-busy=true]{opacity:1;animation:1.2s linear infinite fan-out-scene-module__nTuxkW__spin}.fan-out-scene-module__nTuxkW__wires{align-self:stretch;position:relative}.fan-out-scene-module__nTuxkW__wires svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fan-out-scene-module__nTuxkW__wires line{stroke:var(--mo-line-strong);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:0%;transition:transform var(--mo-slow) var(--mo-ease-out);transition-delay:calc(var(--i) * var(--mo-stagger));transform:scale(0)}.fan-out-scene-module__nTuxkW__wires line[data-on=true]{transform:scale(1)}.fan-out-scene-module__nTuxkW__packetOut,.fan-out-scene-module__nTuxkW__packetBack{opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.fan-out-scene-module__nTuxkW__packetOut{background:var(--mo-accent)}.fan-out-scene-module__nTuxkW__packetBack{background:var(--mo-ink)}.fan-out-scene-module__nTuxkW__root[data-beat="2"] .fan-out-scene-module__nTuxkW__packetOut{animation:fan-out-scene-module__nTuxkW__out .9s var(--mo-ease-in-out) both;animation-delay:calc(var(--i) * .15s)}.fan-out-scene-module__nTuxkW__root[data-beat="3"] .fan-out-scene-module__nTuxkW__packetBack{animation:fan-out-scene-module__nTuxkW__back .9s var(--mo-ease-in-out) both;animation-delay:var(--delay)}@keyframes fan-out-scene-module__nTuxkW__out{0%{opacity:1;top:50%;left:0%}85%{opacity:1}to{left:100%;top:var(--y);opacity:0}}@keyframes fan-out-scene-module__nTuxkW__back{0%{left:100%;top:var(--y);opacity:1}85%{opacity:1}to{opacity:0;top:50%;left:0%}}.fan-out-scene-module__nTuxkW__workers{grid-template-rows:repeat(var(--n), minmax(0, 1fr));align-self:stretch;gap:clamp(6px,1cqw,12px);margin:0;padding:0;list-style:none;display:grid}.fan-out-scene-module__nTuxkW__worker{border:1px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);opacity:0;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out);transition-delay:calc(.24s + var(--i) * var(--mo-stagger));align-self:center;align-items:center;gap:.6em;padding:.55em .8em;display:flex;transform:translate(-12px)}.fan-out-scene-module__nTuxkW__worker[data-on=true]{opacity:1;transform:none}.fan-out-scene-module__nTuxkW__root[data-beat="4"] .fan-out-scene-module__nTuxkW__worker{opacity:.45;transition-delay:0s}.fan-out-scene-module__nTuxkW__worker[data-working=true]{border-color:var(--mo-accent)}.fan-out-scene-module__nTuxkW__status{border:2px solid var(--tier,var(--mo-line-strong));color:#0000;width:1.5em;height:1.5em;transition:background-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.fan-out-scene-module__nTuxkW__worker[data-working=true] .fan-out-scene-module__nTuxkW__status{border-right-color:#0000;animation:1s linear infinite fan-out-scene-module__nTuxkW__spin}.fan-out-scene-module__nTuxkW__worker[data-done=true] .fan-out-scene-module__nTuxkW__status{border-color:var(--mo-ink);background:var(--mo-ink);color:var(--mo-paper);transition-delay:calc(var(--delay) + .7s)}.fan-out-scene-module__nTuxkW__workerBody{overflow-wrap:anywhere;min-width:0;display:grid}.fan-out-scene-module__nTuxkW__workerBody strong{font-size:.95em;line-height:1.25}.fan-out-scene-module__nTuxkW__workerBody small{color:var(--mo-ink-2);font-size:.78em;line-height:1.3}.fan-out-scene-module__nTuxkW__tier{color:var(--tier,var(--mo-muted));margin-left:auto;font-size:.72em;font-style:normal;font-weight:700}.fan-out-scene-module__nTuxkW__worker[data-tier=haiku]{--tier:var(--mo-haiku)}.fan-out-scene-module__nTuxkW__worker[data-tier=sonnet]{--tier:var(--mo-sonnet)}.fan-out-scene-module__nTuxkW__worker[data-tier=opus]{--tier:var(--mo-opus)}.fan-out-scene-module__nTuxkW__worker[data-tier=fable]{--tier:var(--mo-fable)}@keyframes fan-out-scene-module__nTuxkW__rise{0%{opacity:0;transform:translateY(10px)}}@keyframes fan-out-scene-module__nTuxkW__pop{0%{opacity:0;transform:scale(.6)}}@keyframes fan-out-scene-module__nTuxkW__spin{to{transform:rotate(360deg)}}@container (max-width:600px){.fan-out-scene-module__nTuxkW__root{grid-template-columns:1fr;justify-items:center;gap:12px}.fan-out-scene-module__nTuxkW__inbox,.fan-out-scene-module__nTuxkW__workers{width:100%}.fan-out-scene-module__nTuxkW__feed{width:2px;height:16px}.fan-out-scene-module__nTuxkW__wires{display:none}.fan-out-scene-module__nTuxkW__workers{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}
.gates-scene-module___H8B4q__root{grid-template-columns:minmax(0,40cqw) minmax(0,1fr);align-items:center;gap:clamp(18px,4cqw,48px);height:100%;display:grid}.gates-scene-module___H8B4q__rings{aspect-ratio:1;width:100%;position:relative}.gates-scene-module___H8B4q__rings>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gates-scene-module___H8B4q__ringIn{animation:gates-scene-module___H8B4q__ringIn var(--mo-moderate) var(--mo-ease-out) both;animation-delay:calc(var(--i) * var(--mo-stagger))}.gates-scene-module___H8B4q__ring{fill:none;stroke:var(--mo-ink-2);stroke-width:3px;stroke-dasharray:1 0;transform-box:fill-box;transform-origin:50%;transition:stroke var(--mo-base) var(--mo-ease-out), stroke-dasharray var(--mo-slow) var(--mo-ease-out), opacity var(--mo-slow) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-out)}.gates-scene-module___H8B4q__ring[data-state=passed]{stroke:var(--mo-ink);stroke-dasharray:.72 .28;opacity:.22;transform:scale(1.05)}.gates-scene-module___H8B4q__ring[data-current=true][data-state=passed]{animation:gates-scene-module___H8B4q__passFlash .9s var(--mo-ease-out) both}.gates-scene-module___H8B4q__ring[data-fail=true][data-state=passed]{transition-delay:1.3s}.gates-scene-module___H8B4q__root[data-failing=true] .gates-scene-module___H8B4q__ring[data-fail=true]{animation:2s linear both gates-scene-module___H8B4q__failThenPass}.gates-scene-module___H8B4q__badge{top:calc(50% - var(--k) * 100%);border:1.5px solid var(--mo-line-strong);background:var(--mo-paper);width:1.6em;height:1.6em;color:var(--mo-ink-2);animation:gates-scene-module___H8B4q__fadeIn var(--mo-moderate) var(--mo-ease-out) both;animation-delay:calc(var(--i) * var(--mo-stagger));transition:opacity var(--mo-slow) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out);border-radius:50%;place-items:center;font:700 .68em/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.gates-scene-module___H8B4q__badge[data-state=passed]{opacity:.4}.gates-scene-module___H8B4q__subject{aspect-ratio:1;border:2px solid var(--mo-accent);background:var(--mo-accent-soft);width:36%;color:var(--mo-accent-ink);text-align:center;overflow-wrap:anywhere;animation:gates-scene-module___H8B4q__pop var(--mo-slow) var(--mo-ease-spring) both;transition:background-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:50%;place-items:center;margin:0;padding:.5em;font-size:.85em;font-weight:800;line-height:1.25;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gates-scene-module___H8B4q__root[data-verdict=true] .gates-scene-module___H8B4q__subject{background:var(--mo-accent);color:var(--mo-surface)}.gates-scene-module___H8B4q__panel{align-content:center;gap:clamp(8px,1.2cqw,14px);min-width:0;display:grid}.gates-scene-module___H8B4q__counter{color:var(--mo-muted);letter-spacing:.08em;margin:0;font:600 .72em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gates-scene-module___H8B4q__count{min-width:1ch;color:var(--mo-ink);font-variant-numeric:tabular-nums;animation:gates-scene-module___H8B4q__swap var(--mo-base) var(--mo-ease-out) both;font-size:1.5em;display:inline-block}.gates-scene-module___H8B4q__gates{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.gates-scene-module___H8B4q__gate{border:1px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);transition:border-color var(--mo-base) var(--mo-ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.5em .75em;display:grid}.gates-scene-module___H8B4q__gate[data-current=true]{border-color:var(--mo-accent)}.gates-scene-module___H8B4q__num{border:2px solid var(--mo-line-strong);width:1.7em;height:1.7em;color:var(--mo-ink-2);transition:background-color var(--mo-base) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:50%;place-items:center;font-size:.8em;font-weight:800;display:grid}.gates-scene-module___H8B4q__gate[data-state=passed] .gates-scene-module___H8B4q__num{border-color:var(--mo-ink);background:var(--mo-ink);color:var(--mo-paper)}.gates-scene-module___H8B4q__gate[data-current=true][data-state=passed] .gates-scene-module___H8B4q__num{border-color:var(--mo-accent);background:var(--mo-accent)}.gates-scene-module___H8B4q__root[data-failing=true] .gates-scene-module___H8B4q__gate[data-fail=true] .gates-scene-module___H8B4q__num{animation:2s linear both gates-scene-module___H8B4q__numFail}.gates-scene-module___H8B4q__body{min-width:0;display:grid}.gates-scene-module___H8B4q__body strong{font-size:.95em;line-height:1.3}.gates-scene-module___H8B4q__body small{color:var(--mo-ink-2);font-size:.78em;line-height:1.35}.gates-scene-module___H8B4q__status{color:var(--mo-muted);white-space:nowrap;animation:gates-scene-module___H8B4q__swap var(--mo-base) var(--mo-ease-out) var(--mo-moderate) both;font-size:.75em;font-weight:700}.gates-scene-module___H8B4q__gate[data-state=passed] .gates-scene-module___H8B4q__status{color:var(--mo-ink)}.gates-scene-module___H8B4q__root[data-failing=true] .gates-scene-module___H8B4q__gate[data-fail=true] .gates-scene-module___H8B4q__status{animation-delay:1.3s}.gates-scene-module___H8B4q__log{border-radius:var(--mo-radius-sm);background:var(--mo-paper-2);gap:.3em;margin:0;padding:.55em .75em;font:600 .78em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none;display:grid}.gates-scene-module___H8B4q__log li{animation:gates-scene-module___H8B4q__swap var(--mo-base) var(--mo-ease-out) both;transition:color var(--mo-base) var(--mo-ease-out);align-items:center;gap:.5em;display:flex}.gates-scene-module___H8B4q__log li svg{flex:none}.gates-scene-module___H8B4q__log li[data-kind=fail]{color:var(--mo-fail);animation-delay:.25s}.gates-scene-module___H8B4q__log li[data-kind=retry]{color:var(--mo-accent-ink);animation-delay:.8s}.gates-scene-module___H8B4q__log[data-past=true] li{color:var(--mo-ink-2)}.gates-scene-module___H8B4q__verdict{color:var(--mo-ink);letter-spacing:-.02em;animation:gates-scene-module___H8B4q__land var(--mo-slow) var(--mo-ease-spring) .2s both;align-items:center;gap:.4em;margin:.1em 0 0;font-size:1.6em;font-weight:800;line-height:1.15;display:flex}.gates-scene-module___H8B4q__verdict svg{color:var(--mo-ok);flex:none}@keyframes gates-scene-module___H8B4q__ringIn{0%{opacity:0}}@keyframes gates-scene-module___H8B4q__fadeIn{0%{opacity:0}}@keyframes gates-scene-module___H8B4q__passFlash{0%,45%{stroke:var(--mo-accent);opacity:1}}@keyframes gates-scene-module___H8B4q__failThenPass{0%,16%{stroke:var(--mo-fail)}18%,55%{stroke:var(--mo-ink-2)}62%,85%{stroke:var(--mo-accent)}}@keyframes gates-scene-module___H8B4q__numFail{0%,16%{border-color:var(--mo-fail);background:var(--mo-fail);color:var(--mo-surface)}18%,60%{border-color:var(--mo-line-strong);color:var(--mo-ink-2);background:0 0}}@keyframes gates-scene-module___H8B4q__swap{0%{opacity:0;transform:translateY(4px)}}@keyframes gates-scene-module___H8B4q__pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}}@keyframes gates-scene-module___H8B4q__land{0%{opacity:0;transform:translateY(-10px)scale(1.06)}}@container (max-width:600px){.gates-scene-module___H8B4q__root{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:16px}.gates-scene-module___H8B4q__rings{width:min(68%,17em)}.gates-scene-module___H8B4q__panel{width:100%}}
.gauge-scene-module__At-88a__root{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3cqw,36px);height:100%;display:grid}.gauge-scene-module__At-88a__kicker,.gauge-scene-module__At-88a__label{letter-spacing:.08em;font:600 .7em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gauge-scene-module__At-88a__chat{align-content:center;gap:clamp(6px,1cqw,12px);margin:0;padding:0;list-style:none;display:grid}.gauge-scene-module__At-88a__round{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.6em;display:grid}.gauge-scene-module__At-88a__question,.gauge-scene-module__At-88a__answer{border-radius:var(--mo-radius);animation:gauge-scene-module__At-88a__bubbleIn var(--mo-moderate) var(--mo-ease-out) both;margin:0;padding:.5em .85em;font-size:.95em;line-height:1.35}.gauge-scene-module__At-88a__question{border:1px solid var(--mo-line);background:var(--mo-surface);border-top-left-radius:4px;justify-self:start;font-weight:700}.gauge-scene-module__At-88a__question .gauge-scene-module__At-88a__kicker{color:var(--mo-muted);margin-right:.55em}.gauge-scene-module__At-88a__round[data-current=true] .gauge-scene-module__At-88a__question .gauge-scene-module__At-88a__kicker{color:var(--mo-accent-ink)}.gauge-scene-module__At-88a__answer{background:var(--mo-paper-2);color:var(--mo-ink);transition:background-color var(--mo-base) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out);border:1px solid #0000;border-bottom-right-radius:4px;flex-wrap:wrap;justify-self:end;align-items:center;gap:.3em .5em;margin-top:.75em;animation-delay:.42s;display:flex}.gauge-scene-module__At-88a__round[data-current=true] .gauge-scene-module__At-88a__answer{border-color:var(--mo-accent);background:var(--mo-accent-soft)}.gauge-scene-module__At-88a__meta{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.gauge-scene-module__At-88a__dimension{background:var(--mo-ink);color:var(--mo-paper);border-radius:999px;align-items:center;gap:.25em;padding:.15em .55em;font-size:.78em;font-weight:700;display:inline-flex}.gauge-scene-module__At-88a__round[data-current=true] .gauge-scene-module__At-88a__dimension{background:var(--mo-accent);animation:gauge-scene-module__At-88a__chipOn var(--mo-base) var(--mo-ease-out) .68s both}.gauge-scene-module__At-88a__delta{color:var(--mo-ink-2);font-variant-numeric:tabular-nums;font:600 .78em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gauge-scene-module__At-88a__typing{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);animation:gauge-scene-module__At-88a__bubbleIn var(--mo-moderate) var(--mo-ease-out) both;border-top-left-radius:4px;justify-self:start;gap:5px;padding:.8em 1em;display:inline-flex}.gauge-scene-module__At-88a__typing span{background:var(--mo-muted);width:6px;height:6px;animation:gauge-scene-module__At-88a__typing 1.2s var(--mo-ease-in-out) infinite;border-radius:50%}.gauge-scene-module__At-88a__typing span:nth-child(2){animation-delay:.15s}.gauge-scene-module__At-88a__typing span:nth-child(3){animation-delay:.3s}.gauge-scene-module__At-88a__meter{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);box-shadow:var(--mo-shadow);animation:gauge-scene-module__At-88a__bubbleIn var(--mo-moderate) var(--mo-ease-out) both;justify-items:center;gap:clamp(8px,1.2cqw,14px);padding:clamp(12px,2cqw,22px);display:grid}.gauge-scene-module__At-88a__label{color:var(--mo-muted);text-align:center;margin:0}.gauge-scene-module__At-88a__dial{width:min(100%,21cqw);position:relative}.gauge-scene-module__At-88a__dial>svg,.gauge-scene-module__At-88a__chart{width:100%;height:auto;display:block;overflow:visible}.gauge-scene-module__At-88a__track,.gauge-scene-module__At-88a__arc{fill:none;stroke-width:9px;stroke-linecap:round}.gauge-scene-module__At-88a__track{stroke:var(--mo-paper-2)}.gauge-scene-module__At-88a__arc{stroke:var(--mo-warn);stroke-dasharray:1 1;stroke-dashoffset:var(--offset);transition:stroke-dashoffset var(--mo-slow) var(--mo-ease-spring), stroke var(--mo-base) var(--mo-ease-out) var(--mo-moderate)}.gauge-scene-module__At-88a__meter[data-pass=true] .gauge-scene-module__At-88a__arc{stroke:var(--mo-accent)}.gauge-scene-module__At-88a__tick{stroke:var(--mo-ink-2);stroke-width:1.6px;stroke-dasharray:2 2}.gauge-scene-module__At-88a__readout{place-content:center;justify-items:center;gap:.2em;margin:0;padding-top:10%;display:grid;position:absolute;inset:0}.gauge-scene-module__At-88a__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mo-ink);animation:gauge-scene-module__At-88a__swap var(--mo-base) var(--mo-ease-out) var(--mo-fast) both;transition:color var(--mo-base) var(--mo-ease-out);font-size:2.3em;font-weight:800;line-height:1}.gauge-scene-module__At-88a__meter[data-pass=true] .gauge-scene-module__At-88a__value{color:var(--mo-accent-ink)}.gauge-scene-module__At-88a__readout small{color:var(--mo-muted);font-variant-numeric:tabular-nums;font:600 .72em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gauge-scene-module__At-88a__chart{width:min(100%,24cqw)}.gauge-scene-module__At-88a__chartLimit{stroke:var(--mo-line-strong);stroke-width:.8px;stroke-dasharray:2 2}.gauge-scene-module__At-88a__segment{fill:none;stroke:var(--mo-ink);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--mo-slow) var(--mo-ease-in-out), stroke var(--mo-base) var(--mo-ease-out)}.gauge-scene-module__At-88a__segment[data-on=true]{stroke-dashoffset:0}.gauge-scene-module__At-88a__segment[data-current=true]{stroke:var(--mo-accent)}.gauge-scene-module__At-88a__dot{fill:var(--mo-ink);animation:gauge-scene-module__At-88a__dotIn var(--mo-base) var(--mo-ease-out) both}.gauge-scene-module__At-88a__dot[data-current=true]{fill:var(--mo-accent);animation-delay:var(--mo-moderate)}.gauge-scene-module__At-88a__pass{border:1.5px solid var(--mo-accent);background:var(--mo-accent-soft);color:var(--mo-accent-ink);animation:gauge-scene-module__At-88a__pop var(--mo-slow) var(--mo-ease-spring) var(--mo-slow) both;border-radius:999px;align-items:center;gap:.4em;margin:0;padding:.35em .9em;font-size:.9em;font-weight:800;display:inline-flex}@keyframes gauge-scene-module__At-88a__bubbleIn{0%{opacity:0;transform:translateY(8px)}}@keyframes gauge-scene-module__At-88a__chipOn{0%{opacity:0;transform:scale(.85)}}@keyframes gauge-scene-module__At-88a__swap{0%{opacity:0;transform:translateY(-6px)}}@keyframes gauge-scene-module__At-88a__dotIn{0%{opacity:0}}@keyframes gauge-scene-module__At-88a__pop{0%{opacity:0;transform:scale(.9)}}@keyframes gauge-scene-module__At-88a__typing{0%,to{opacity:.35}50%{opacity:1}}@container (max-width:600px){.gauge-scene-module__At-88a__root{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}.gauge-scene-module__At-88a__meter{order:-1;grid-template-columns:auto minmax(0,1fr);place-items:center start;width:100%}.gauge-scene-module__At-88a__label,.gauge-scene-module__At-88a__pass{grid-column:1/-1;justify-self:center}.gauge-scene-module__At-88a__dial{width:8.5em}.gauge-scene-module__At-88a__chart{width:100%}.gauge-scene-module__At-88a__round{grid-template-columns:minmax(0,1fr);gap:.35em}.gauge-scene-module__At-88a__question,.gauge-scene-module__At-88a__answer{max-width:88%}.gauge-scene-module__At-88a__answer{margin-top:0}}
.hook-timeline-scene-module__U2HRZG__root{--zone:6.6em;--pin:clamp(14px, 1.6cqw, 20px);width:100%;padding-top:var(--zone);position:relative}.hook-timeline-scene-module__U2HRZG__rail{top:calc(var(--zone) + var(--pin) / 2 - 1px);background:var(--mo-line);transform-origin:0;height:2px;animation:hook-timeline-scene-module__U2HRZG__draw var(--mo-scene) var(--mo-ease-in-out) backwards;border-radius:2px;position:absolute;left:0;right:0}.hook-timeline-scene-module__U2HRZG__fill{border-radius:inherit;background:var(--mo-ink);transform:scaleX(var(--pos));transform-origin:0;transition:transform var(--mo-slow) var(--mo-ease-in-out);position:absolute;inset:0}.hook-timeline-scene-module__U2HRZG__token{top:calc(var(--zone) + var(--pin) / 2);left:calc(var(--pos) * 100%);z-index:2;background:var(--mo-accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--mo-accent-soft);transition:left var(--mo-slow) var(--mo-ease-in-out);animation:hook-timeline-scene-module__U2HRZG__pop var(--mo-moderate) var(--mo-ease-spring) var(--mo-moderate) backwards;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.hook-timeline-scene-module__U2HRZG__events{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.hook-timeline-scene-module__U2HRZG__event{--tone:var(--mo-accent);text-align:center;flex-direction:column;align-items:center;gap:.45em;min-width:0;padding:0 .25em;display:flex}.hook-timeline-scene-module__U2HRZG__event[data-tone=ok]{--tone:var(--mo-ok)}.hook-timeline-scene-module__U2HRZG__event[data-tone=fail]{--tone:var(--mo-fail)}.hook-timeline-scene-module__U2HRZG__event[data-tone=warn]{--tone:var(--mo-warn)}.hook-timeline-scene-module__U2HRZG__event[data-tone=neutral]{--tone:var(--mo-term-dim)}.hook-timeline-scene-module__U2HRZG__pin{z-index:1;width:var(--pin);height:var(--pin);border:2px solid var(--mo-line-strong);background:var(--mo-surface);transition:background-color var(--mo-base) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring);animation:hook-timeline-scene-module__U2HRZG__pop var(--mo-moderate) var(--mo-ease-spring) backwards;animation-delay:calc(.24s + var(--i) * var(--mo-stagger));border-radius:50%;position:relative}.hook-timeline-scene-module__U2HRZG__event[data-state=on] .hook-timeline-scene-module__U2HRZG__pin{border-color:var(--mo-accent);box-shadow:0 0 0 5px var(--mo-accent-soft);transition-delay:.3s;transform:scale(1.15)}.hook-timeline-scene-module__U2HRZG__event[data-state=past] .hook-timeline-scene-module__U2HRZG__pin{border-color:var(--mo-ink);background:var(--mo-ink)}.hook-timeline-scene-module__U2HRZG__name{max-width:100%;color:var(--mo-muted);overflow-wrap:anywhere;transition:color var(--mo-base) var(--mo-ease-out);font:700 .78em/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.hook-timeline-scene-module__U2HRZG__event:is([data-state=on],[data-state=past]) .hook-timeline-scene-module__U2HRZG__name{color:var(--mo-ink)}.hook-timeline-scene-module__U2HRZG__log{max-width:100%;color:var(--mo-ink-2);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out);font-size:.72em;line-height:1.35}.hook-timeline-scene-module__U2HRZG__event[data-state=past] .hook-timeline-scene-module__U2HRZG__log{opacity:1;transition-delay:.2s}.hook-timeline-scene-module__U2HRZG__island{top:var(--zone);left:calc(var(--f) * 100%);z-index:3;border:1.5px solid var(--tone);background:var(--mo-term-bg);width:max-content;max-width:min(34cqw,20em);color:var(--mo-term-fg);box-shadow:var(--mo-shadow);text-align:left;transform-origin:calc(var(--f) * 100%) 100%;transform:translate(calc(var(--f) * -100%), calc(-100% - 1.1em)) scale(.4);opacity:0;pointer-events:none;transition:transform var(--mo-base) var(--mo-ease-exit), opacity var(--mo-fast) var(--mo-ease-exit);border-radius:1.1em;align-items:center;gap:.5em;margin:0;padding:.5em .95em;font-size:.9em;font-weight:700;line-height:1.35;display:flex;position:absolute}.hook-timeline-scene-module__U2HRZG__island svg{color:var(--tone);flex:none}.hook-timeline-scene-module__U2HRZG__island span{opacity:0;transition:opacity var(--mo-fast) var(--mo-ease-out)}.hook-timeline-scene-module__U2HRZG__island:after{content:"";top:100%;left:calc(var(--f) * 100%);background:var(--tone);width:2px;height:1.1em;margin-left:-1px;position:absolute}.hook-timeline-scene-module__U2HRZG__event[data-state=on] .hook-timeline-scene-module__U2HRZG__island{transform:translate(calc(var(--f) * -100%), calc(-100% - 1.1em)) scale(1);opacity:1;transition:transform var(--mo-slow) var(--mo-ease-spring) .38s, opacity var(--mo-fast) var(--mo-ease-out) .38s}.hook-timeline-scene-module__U2HRZG__event[data-state=on] .hook-timeline-scene-module__U2HRZG__island span{opacity:1;transition-delay:.53s}@keyframes hook-timeline-scene-module__U2HRZG__draw{0%{transform:scaleX(0)}}@keyframes hook-timeline-scene-module__U2HRZG__pop{0%{opacity:0;transform:scale(.4)}}@container (max-width:600px){.hook-timeline-scene-module__U2HRZG__root{padding-top:0}.hook-timeline-scene-module__U2HRZG__rail,.hook-timeline-scene-module__U2HRZG__token{display:none}.hook-timeline-scene-module__U2HRZG__events{grid-template-columns:minmax(0,1fr);gap:.7em}.hook-timeline-scene-module__U2HRZG__event{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25em .75em;display:grid}.hook-timeline-scene-module__U2HRZG__pin{grid-area:1/1}.hook-timeline-scene-module__U2HRZG__name{grid-area:1/2}.hook-timeline-scene-module__U2HRZG__log,.hook-timeline-scene-module__U2HRZG__island{grid-area:2/2}.hook-timeline-scene-module__U2HRZG__island{width:auto;max-width:none;display:none;position:static;transform:none}.hook-timeline-scene-module__U2HRZG__island:after{display:none}.hook-timeline-scene-module__U2HRZG__event[data-state=on] .hook-timeline-scene-module__U2HRZG__island{display:flex;transform:none}.hook-timeline-scene-module__U2HRZG__event[data-state=on] .hook-timeline-scene-module__U2HRZG__island span{opacity:1}.hook-timeline-scene-module__U2HRZG__event:not([data-state=past]) .hook-timeline-scene-module__U2HRZG__log{display:none}}
.hub-scene-module__a0b80q__root{--hub:clamp(108px, 19cqw, 196px);--hub-col:calc(var(--hub) * 1.5);grid-template-columns:minmax(0,1fr) minmax(28px,.5fr) auto minmax(28px,.5fr) minmax(0,1fr);grid-template-areas:"left wl hub wr right";align-items:center;width:100%;height:100%;display:grid}.hub-scene-module__a0b80q__sources{grid-template-rows:repeat(var(--rows), minmax(0, 1fr));align-self:stretch;gap:clamp(6px,1cqw,12px);margin:0;padding:0;list-style:none;display:grid}.hub-scene-module__a0b80q__sources[data-side=left]{grid-area:left}.hub-scene-module__a0b80q__sources[data-side=right]{grid-area:right}.hub-scene-module__a0b80q__source{border:1px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);box-shadow:var(--mo-shadow);opacity:0;transform:translateX(var(--from,-12px));transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out);transition-delay:calc(var(--i) * var(--mo-stagger));align-self:center;gap:.15em;padding:.6em .85em;display:grid}.hub-scene-module__a0b80q__sources[data-side=right] .hub-scene-module__a0b80q__source{--from:12px}.hub-scene-module__a0b80q__source[data-on=true]{opacity:1;transform:none}.hub-scene-module__a0b80q__source strong{overflow-wrap:anywhere;font-size:.92em;line-height:1.3}.hub-scene-module__a0b80q__source small{color:var(--mo-ink-2);font-size:.78em;line-height:1.35}.hub-scene-module__a0b80q__root[data-beat="2"][data-direction=out] .hub-scene-module__a0b80q__source{animation:hub-scene-module__a0b80q__receive var(--mo-slow) var(--mo-ease-out);animation-delay:calc(.45s + var(--i) * var(--mo-stagger) + var(--mo-scene) * .85)}.hub-scene-module__a0b80q__wires{align-self:stretch;position:relative}.hub-scene-module__a0b80q__wires[data-side=left]{margin-right:calc((var(--hub) - var(--hub-col)) / 2);grid-area:wl}.hub-scene-module__a0b80q__wires[data-side=right]{margin-left:calc((var(--hub) - var(--hub-col)) / 2);grid-area:wr}.hub-scene-module__a0b80q__wires svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-scene-module__a0b80q__wires line{stroke:var(--mo-line-strong);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:var(--ox) var(--oy);transition:transform var(--mo-slow) var(--mo-ease-out);transition-delay:calc(var(--i) * var(--mo-stagger-tight));transform:scale(0)}.hub-scene-module__a0b80q__wires line[data-on=true]{transform:scale(1)}.hub-scene-module__a0b80q__packet{top:var(--y0);left:var(--x0);background:var(--mo-accent);opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.hub-scene-module__a0b80q__root[data-beat="2"] .hub-scene-module__a0b80q__packet{animation:hub-scene-module__a0b80q__flow var(--mo-scene) var(--mo-ease-in-out) both;animation-delay:calc(.45s + var(--i) * var(--mo-stagger))}.hub-scene-module__a0b80q__hub{z-index:1;width:var(--hub-col);grid-area:hub;justify-items:center;display:grid;position:relative}.hub-scene-module__a0b80q__center{width:var(--hub);aspect-ratio:1;border:2px solid var(--mo-accent);background:var(--mo-surface);box-shadow:var(--mo-shadow);text-align:center;animation:hub-scene-module__a0b80q__pop var(--mo-slow) var(--mo-ease-spring) backwards;border-radius:50%;place-content:center;gap:.2em;padding:0 1em;display:grid;position:relative}.hub-scene-module__a0b80q__center strong{overflow-wrap:anywhere;font-size:.9em;line-height:1.25}.hub-scene-module__a0b80q__center small{color:var(--mo-ink-2);overflow-wrap:anywhere;font-size:.7em;line-height:1.3}.hub-scene-module__a0b80q__center:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.hub-scene-module__a0b80q__root[data-beat="2"][data-direction=in] .hub-scene-module__a0b80q__center:after{animation:hub-scene-module__a0b80q__absorb var(--mo-slow) var(--mo-ease-out);animation-delay:calc(var(--mo-scene) + var(--mo-moderate))}.hub-scene-module__a0b80q__node{position:relative}.hub-scene-module__a0b80q__halo{border:2px solid var(--mo-accent);background:var(--mo-accent-soft);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring);pointer-events:none;z-index:-1;border-radius:50%;position:absolute;inset:-14px;transform:scale(.85)}.hub-scene-module__a0b80q__halo[data-on=true]{opacity:1;transform:none}.hub-scene-module__a0b80q__badge{z-index:1;border:1.5px solid var(--mo-accent);background:var(--mo-surface);width:max-content;max-width:100%;color:var(--mo-accent-ink);text-align:center;opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out);border-radius:1em;margin:0 auto;padding:.35em .9em;font-size:.8em;font-weight:800;line-height:1.35;position:absolute;top:calc(100% + 22px);left:0;right:0;transform:translateY(8px)}.hub-scene-module__a0b80q__badge[data-on=true]{opacity:1;transition-delay:.18s;transform:none}@keyframes hub-scene-module__a0b80q__flow{0%{top:var(--y0);left:var(--x0);opacity:1}85%{opacity:1}to{top:var(--y1);left:var(--x1);opacity:0}}@keyframes hub-scene-module__a0b80q__absorb{0%{opacity:1;box-shadow:0 0 0 0 var(--mo-accent-soft)}to{opacity:0;box-shadow:0 0 0 14px var(--mo-accent-soft)}}@keyframes hub-scene-module__a0b80q__receive{0%{border-color:var(--mo-accent);box-shadow:0 0 0 4px var(--mo-accent-soft)}}@keyframes hub-scene-module__a0b80q__pop{0%{opacity:0;transform:scale(.6)}}@container (max-width:600px){.hub-scene-module__a0b80q__root{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hub hub""left right";gap:14px 10px;height:auto}.hub-scene-module__a0b80q__root[data-direction=in]{grid-template-areas:"left right""hub hub"}.hub-scene-module__a0b80q__wires{display:none}.hub-scene-module__a0b80q__sources{grid-template-rows:none;align-content:start;gap:8px}.hub-scene-module__a0b80q__source{align-self:start}.hub-scene-module__a0b80q__root{--hub:128px}.hub-scene-module__a0b80q__hub{gap:24px;width:100%;margin-top:14px}.hub-scene-module__a0b80q__badge{position:static}}
.keyword-scene-module__3a0gFW__root{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3.6cqw,44px);width:100%;display:grid}.keyword-scene-module__3a0gFW__inputSide{gap:.75em;min-width:0;display:grid}.keyword-scene-module__3a0gFW__hook{border:1.5px solid var(--mo-line-strong);background:var(--mo-surface);color:var(--mo-ink);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:1em;justify-self:start;align-items:center;gap:.45em;margin:0;padding:.32em .85em;font:700 .78em/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;transform:translateY(8px)}.keyword-scene-module__3a0gFW__hook[data-on=true]{opacity:1;transition-delay:.32s,.32s,0s,0s;transform:none}.keyword-scene-module__3a0gFW__hook[data-current=true]{border-color:var(--mo-accent);color:var(--mo-accent-ink)}.keyword-scene-module__3a0gFW__hook svg{flex:none}.keyword-scene-module__3a0gFW__input{border:1px solid var(--mo-line-strong);border-radius:var(--mo-radius);background:var(--mo-surface);box-shadow:var(--mo-shadow);animation:keyword-scene-module__3a0gFW__rise var(--mo-moderate) var(--mo-ease-out) backwards;align-items:baseline;gap:.6em;padding:clamp(14px,2.2cqw,24px);display:flex}.keyword-scene-module__3a0gFW__chevron{color:var(--mo-accent);flex:none;font-size:1.2em;font-weight:800;line-height:1}.keyword-scene-module__3a0gFW__typed{margin:0;font-size:1.15em;font-weight:700;line-height:1.5}.keyword-scene-module__3a0gFW__root[data-beat="0"] .keyword-scene-module__3a0gFW__typed{animation:keyword-scene-module__3a0gFW__type calc(var(--chars) * var(--mo-stagger-tight) / 2) steps(var(--chars), end) both}.keyword-scene-module__3a0gFW__keyword{background:linear-gradient(var(--mo-marker), var(--mo-marker)) no-repeat 0 88% / 0% 45%;color:inherit;transition:background-size var(--mo-moderate) var(--mo-ease-out);padding:0 .08em}.keyword-scene-module__3a0gFW__keyword[data-on=true]{background-size:100% 45%}.keyword-scene-module__3a0gFW__suppressed{color:var(--mo-muted);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-exit), transform var(--mo-base) var(--mo-ease-exit);align-items:center;gap:.5em;margin:0;padding:0 .4em;font-size:.88em;display:flex;transform:translateY(-4px)}.keyword-scene-module__3a0gFW__suppressed[data-on=true]{opacity:1;transition-timing-function:var(--mo-ease-out);transition-delay:.2s;transform:none}.keyword-scene-module__3a0gFW__suppressed svg{color:var(--mo-fail);flex:none}.keyword-scene-module__3a0gFW__suppressed s{text-decoration-color:var(--mo-fail);text-decoration-thickness:1.5px}.keyword-scene-module__3a0gFW__palette{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);min-width:0;box-shadow:var(--mo-shadow);transition:border-color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out);animation:keyword-scene-module__3a0gFW__rise var(--mo-moderate) var(--mo-ease-out) .12s backwards;align-content:start;display:grid;overflow:hidden}.keyword-scene-module__3a0gFW__palette[data-open=true]{border-color:var(--mo-accent);box-shadow:0 0 0 5px var(--mo-accent-soft), var(--mo-shadow)}.keyword-scene-module__3a0gFW__search{border-bottom:1px solid var(--mo-line);min-height:2.6em;color:var(--mo-muted);align-items:center;gap:.55em;padding:.55em .9em;display:flex}.keyword-scene-module__3a0gFW__search svg{flex:none}.keyword-scene-module__3a0gFW__placeholder{font-size:.88em}.keyword-scene-module__3a0gFW__query{border-radius:var(--mo-radius-sm);background:var(--mo-marker);color:var(--mo-ink);animation:keyword-scene-module__3a0gFW__rise var(--mo-base) var(--mo-ease-out) backwards;padding:.15em .6em;font:700 .85em/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.keyword-scene-module__3a0gFW__list{margin:0;padding:.35em;list-style:none}.keyword-scene-module__3a0gFW__row{transition:grid-template-rows var(--mo-moderate) var(--mo-ease-out), opacity var(--mo-base) var(--mo-ease-out);transition-delay:calc(var(--i) * var(--mo-stagger-tight) / 2);grid-template-rows:1fr;display:grid}.keyword-scene-module__3a0gFW__row[data-state=out]{opacity:0;grid-template-rows:0fr}.keyword-scene-module__3a0gFW__rowInner{border-radius:var(--mo-radius-sm);min-height:0;transition:background-color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out);overflow:hidden}.keyword-scene-module__3a0gFW__rowHead{color:var(--mo-ink-2);transition:color var(--mo-base) var(--mo-ease-out), font-size var(--mo-slow) var(--mo-ease-spring), padding var(--mo-slow) var(--mo-ease-spring);align-items:center;gap:.55em;padding:.45em .7em;font:600 .9em/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.keyword-scene-module__3a0gFW__rowHead svg{color:var(--mo-muted);flex:none}.keyword-scene-module__3a0gFW__row[data-state=selected] .keyword-scene-module__3a0gFW__rowInner{background:var(--mo-accent-soft);box-shadow:inset 3px 0 0 var(--mo-accent);transition-delay:.3s}.keyword-scene-module__3a0gFW__row[data-state=selected] .keyword-scene-module__3a0gFW__rowHead{color:var(--mo-accent-ink);font-weight:800}.keyword-scene-module__3a0gFW__row[data-state=selected] .keyword-scene-module__3a0gFW__rowHead svg{color:var(--mo-accent)}.keyword-scene-module__3a0gFW__palette[data-open=true] .keyword-scene-module__3a0gFW__rowHead{padding:.7em .85em .35em;font-size:1.05em}.keyword-scene-module__3a0gFW__skill{transition:grid-template-rows var(--mo-slow) var(--mo-ease-spring);grid-template-rows:0fr;display:grid}.keyword-scene-module__3a0gFW__skill[data-on=true]{grid-template-rows:1fr}.keyword-scene-module__3a0gFW__steps{gap:.35em;min-height:0;margin:0;padding:0 .85em;list-style:none;display:grid;overflow:hidden}.keyword-scene-module__3a0gFW__skill[data-on=true] .keyword-scene-module__3a0gFW__steps{padding-bottom:.8em}.keyword-scene-module__3a0gFW__steps li{opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-base) var(--mo-ease-out);align-items:center;gap:.5em;font-size:.92em;font-weight:700;line-height:1.35;display:flex;transform:translateY(6px)}.keyword-scene-module__3a0gFW__skill[data-on=true] .keyword-scene-module__3a0gFW__steps li{opacity:1;transition-delay:calc(.32s + var(--i) * var(--mo-stagger));transform:none}.keyword-scene-module__3a0gFW__steps svg{color:var(--mo-ok);flex:none}@keyframes keyword-scene-module__3a0gFW__type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes keyword-scene-module__3a0gFW__rise{0%{opacity:0;transform:translateY(10px)}}@container (max-width:600px){.keyword-scene-module__3a0gFW__root{grid-template-columns:minmax(0,1fr);gap:14px}.keyword-scene-module__3a0gFW__typed{font-size:1.02em}}
.loop-scene-module__xdgIHa__root{grid-template-columns:minmax(0,42cqw) minmax(0,1fr);align-items:center;gap:clamp(18px,4cqw,48px);height:100%;display:grid}.loop-scene-module__xdgIHa__loop{aspect-ratio:1;width:100%;position:relative}.loop-scene-module__xdgIHa__loop>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loop-scene-module__xdgIHa__ring{fill:none;stroke:var(--mo-ink);stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:1px;transform-box:fill-box;transform-origin:50%;animation:loop-scene-module__xdgIHa__draw var(--mo-scene) var(--mo-ease-in-out) both;transform:rotate(-90deg)}.loop-scene-module__xdgIHa__outer{fill:none;stroke:var(--mo-accent);stroke-width:.8px;stroke-dasharray:2 2.4;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-out);transform:scale(.94)}.loop-scene-module__xdgIHa__outer[data-on=true]{opacity:1;transition-delay:var(--mo-scene);transform:none}.loop-scene-module__xdgIHa__stations{margin:0;padding:0;list-style:none}.loop-scene-module__xdgIHa__station{z-index:1;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);border:1.5px solid var(--mo-ink);background:var(--mo-paper);text-align:center;overflow-wrap:anywhere;width:max-content;max-width:26%;animation:loop-scene-module__xdgIHa__pin var(--mo-moderate) var(--mo-ease-spring) both;animation-delay:calc(.4s + var(--i) * var(--mo-stagger));border-radius:999px;padding:.3em .65em;font-size:.8em;font-weight:700;line-height:1.25;position:absolute;transform:translate(-50%,-50%)}.loop-scene-module__xdgIHa__orbit{pointer-events:none;transform:rotate(var(--start));position:absolute;inset:0}.loop-scene-module__xdgIHa__orbit[data-mode=lap]{animation:loop-scene-module__xdgIHa__spin var(--lap) var(--mo-ease-in-out) both}.loop-scene-module__xdgIHa__orbit[data-mode=stop]{animation:loop-scene-module__xdgIHa__spin var(--mo-scene) var(--mo-ease-expo) both}.loop-scene-module__xdgIHa__token{border:2px solid var(--mo-surface);background:var(--mo-accent);width:.95em;height:.95em;box-shadow:0 0 0 4px var(--mo-accent-soft);border-radius:50%;position:absolute;top:12%;left:50%;transform:translate(-50%,-50%)}.loop-scene-module__xdgIHa__center{text-align:center;justify-items:center;gap:.2em;max-width:44%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-scene-module__xdgIHa__center small{color:var(--mo-muted);letter-spacing:.06em;animation:loop-scene-module__xdgIHa__fadeIn var(--mo-base) var(--mo-ease-out) both;font:600 .72em/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.loop-scene-module__xdgIHa__center strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:loop-scene-module__xdgIHa__fadeIn var(--mo-base) var(--mo-ease-out) both;animation-delay:calc(var(--lap) * .45);font-size:2em;font-weight:800;line-height:1}.loop-scene-module__xdgIHa__converged{border:1.5px solid var(--mo-accent);background:var(--mo-accent-soft);color:var(--mo-accent-ink);animation:loop-scene-module__xdgIHa__pop var(--mo-slow) var(--mo-ease-spring) var(--mo-scene) both;border-radius:999px;align-items:center;gap:.4em;margin:0;padding:.4em .9em;font-size:.9em;font-weight:800;line-height:1.2;display:inline-flex}.loop-scene-module__xdgIHa__converged svg{flex:none}.loop-scene-module__xdgIHa__side{align-content:center;gap:.8em;min-width:0;display:grid}.loop-scene-module__xdgIHa__kicker{color:var(--mo-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0;font:600 .72em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.loop-scene-module__xdgIHa__trail{gap:.45em;margin:0;padding:0;list-style:none;display:grid;position:relative}.loop-scene-module__xdgIHa__pill{border:1px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);animation:loop-scene-module__xdgIHa__rise var(--mo-moderate) var(--mo-ease-out) both;transition:border-color var(--mo-base) var(--mo-ease-out);flex-wrap:wrap;align-items:baseline;gap:.2em .6em;padding:.45em .85em;display:flex}.loop-scene-module__xdgIHa__pill[data-current=true]{border-color:var(--mo-accent);animation-delay:var(--lap)}.loop-scene-module__xdgIHa__pill strong{font:700 .85em/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.loop-scene-module__xdgIHa__score{font-variant-numeric:tabular-nums;font-weight:800}.loop-scene-module__xdgIHa__pill[data-current=true] .loop-scene-module__xdgIHa__score{color:var(--mo-accent-ink)}.loop-scene-module__xdgIHa__pill small{color:var(--mo-ink-2);flex-basis:100%;font-size:.8em;line-height:1.35}.loop-scene-module__xdgIHa__outerNote{border:1.5px dashed var(--mo-accent);color:var(--mo-accent-ink);animation:loop-scene-module__xdgIHa__rise var(--mo-moderate) var(--mo-ease-out) var(--mo-scene) both;border-radius:999px;justify-self:start;align-items:center;gap:.45em;margin:0;padding:.35em .85em;font-size:.85em;font-weight:700;display:inline-flex}.loop-scene-module__xdgIHa__outerNote svg{flex:none}@keyframes loop-scene-module__xdgIHa__draw{to{stroke-dashoffset:0}}@keyframes loop-scene-module__xdgIHa__spin{0%{transform:rotate(var(--start))}to{transform:rotate(calc(var(--start) + 360deg))}}@keyframes loop-scene-module__xdgIHa__pin{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}}@keyframes loop-scene-module__xdgIHa__fadeIn{0%{opacity:0}}@keyframes loop-scene-module__xdgIHa__pop{0%{opacity:0;transform:scale(.85)}}@keyframes loop-scene-module__xdgIHa__rise{0%{opacity:0;transform:translateY(8px)}}@container (max-width:600px){.loop-scene-module__xdgIHa__root{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:16px}.loop-scene-module__xdgIHa__loop{width:min(100%,22em)}.loop-scene-module__xdgIHa__side{width:100%}}
.personas-scene-module__oFnbxa__root{--run:calc(var(--mo-slow) * 2);align-content:center;gap:clamp(12px,2.4cqw,28px);height:100%;display:grid}.personas-scene-module__oFnbxa__problem{border:1.5px solid var(--mo-line-strong);border-radius:var(--mo-radius);background:var(--mo-surface);max-width:min(100%,44em);box-shadow:var(--mo-shadow);animation:personas-scene-module__oFnbxa__rise var(--mo-moderate) var(--mo-ease-out) backwards;transition:border-color var(--mo-base) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-out);justify-self:center;align-items:center;gap:.75em;margin:0;padding:.6em 1.1em;font-weight:700;line-height:1.35;display:flex}.personas-scene-module__oFnbxa__root[data-beat="0"] .personas-scene-module__oFnbxa__problem{border-color:var(--mo-warn);transform:scale(1.12)}.personas-scene-module__oFnbxa__problemBody{gap:.2em;min-width:0;display:grid}.personas-scene-module__oFnbxa__problemBody small{color:var(--mo-muted);letter-spacing:.08em;font:600 .68em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.personas-scene-module__oFnbxa__root[data-beat="0"] .personas-scene-module__oFnbxa__problemBody small{color:var(--mo-warn)}.personas-scene-module__oFnbxa__loopIcon{color:var(--mo-muted);transition:color var(--mo-base) var(--mo-ease-out);flex:none;place-items:center;display:grid}.personas-scene-module__oFnbxa__root[data-beat="0"] .personas-scene-module__oFnbxa__loopIcon{color:var(--mo-warn);animation:1.6s linear infinite personas-scene-module__oFnbxa__spin}.personas-scene-module__oFnbxa__lanesWrap{transition:grid-template-rows var(--mo-slow) var(--mo-ease-out);grid-template-rows:0fr;display:grid}.personas-scene-module__oFnbxa__root:not([data-beat="0"]) .personas-scene-module__oFnbxa__lanesWrap{grid-template-rows:1fr}.personas-scene-module__oFnbxa__lanes{gap:clamp(6px,1cqw,12px);min-height:0;margin:0;padding:4px 0;list-style:none;display:grid;overflow:hidden}.personas-scene-module__oFnbxa__lane{transition:opacity var(--mo-moderate) var(--mo-ease-out);grid-template-columns:minmax(7em,.85fr) minmax(4em,1fr) minmax(0,1.45fr);align-items:center;gap:clamp(10px,1.6cqw,18px);display:grid}.personas-scene-module__oFnbxa__lane[data-dim=true]{opacity:.38}.personas-scene-module__oFnbxa__lane:nth-child(5n+1){--ease:var(--mo-ease-expo)}.personas-scene-module__oFnbxa__lane:nth-child(5n+2){--ease:var(--mo-ease-in-out)}.personas-scene-module__oFnbxa__lane:nth-child(5n+3){--ease:var(--mo-ease-exit)}.personas-scene-module__oFnbxa__lane:nth-child(5n+4){--ease:var(--mo-ease-spring)}.personas-scene-module__oFnbxa__lane:nth-child(5n+5){--ease:linear}.personas-scene-module__oFnbxa__persona{border:1px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);opacity:0;min-width:0;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out);align-items:center;gap:.55em;padding:.4em .7em;display:flex;transform:translate(-12px)}.personas-scene-module__oFnbxa__lane[data-on=true] .personas-scene-module__oFnbxa__persona{opacity:1;transition-delay:calc(.2s + var(--i) * var(--mo-stagger));transform:none}.personas-scene-module__oFnbxa__persona strong{overflow-wrap:anywhere;min-width:0;font-size:.92em;line-height:1.25}.personas-scene-module__oFnbxa__avatar{background:var(--mo-ink);width:1.8em;height:1.8em;color:var(--mo-paper);border-radius:50%;flex:none;place-items:center;font-size:.82em;font-weight:800;display:grid}.personas-scene-module__oFnbxa__track{background:var(--mo-line);opacity:0;height:2px;transition:opacity var(--mo-moderate) var(--mo-ease-out);border-radius:2px;position:relative}.personas-scene-module__oFnbxa__lane[data-on=true] .personas-scene-module__oFnbxa__track{opacity:1;transition-delay:calc(.32s + var(--i) * var(--mo-stagger))}.personas-scene-module__oFnbxa__track:after{content:"";border:2px solid var(--mo-line-strong);background:var(--mo-paper);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.personas-scene-module__oFnbxa__runner{transition:transform var(--run) var(--ease);position:absolute;inset:0;transform:translate(-100%)}.personas-scene-module__oFnbxa__runner:after{content:"";background:var(--mo-accent);border-radius:50%;width:.7em;height:.7em;margin:-.35em -.35em 0 0;position:absolute;top:50%;right:0}.personas-scene-module__oFnbxa__runner+.personas-scene-module__oFnbxa__runner{opacity:.3}.personas-scene-module__oFnbxa__runner+.personas-scene-module__oFnbxa__runner+.personas-scene-module__oFnbxa__runner{opacity:.15}.personas-scene-module__oFnbxa__lane[data-run=true] .personas-scene-module__oFnbxa__runner{transition-delay:calc(var(--k) * var(--mo-stagger-tight));transform:none}.personas-scene-module__oFnbxa__idea{border:1px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);overflow-wrap:anywhere;opacity:0;transform-origin:0;max-width:100%;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), background-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);justify-self:start;padding:.4em .8em;font-size:.9em;font-weight:700;line-height:1.35;transform:translate(-6px)}.personas-scene-module__oFnbxa__lane[data-run=true] .personas-scene-module__oFnbxa__idea{opacity:1;transition-delay:var(--run), var(--run), 0s, 0s, 0s;transform:none}.personas-scene-module__oFnbxa__lane[data-chosen=true] .personas-scene-module__oFnbxa__idea{border-color:var(--mo-accent);background:var(--mo-accent-soft);color:var(--mo-accent-ink);transition-delay:0s;transition-timing-function:var(--mo-ease-out), var(--mo-ease-spring), var(--mo-ease-out), var(--mo-ease-out), var(--mo-ease-out);transform:scale(1.06)}@keyframes personas-scene-module__oFnbxa__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes personas-scene-module__oFnbxa__spin{to{transform:rotate(360deg)}}@container (max-width:600px){.personas-scene-module__oFnbxa__lane{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.personas-scene-module__oFnbxa__track{display:none}.personas-scene-module__oFnbxa__lane[data-run=true] .personas-scene-module__oFnbxa__idea{transition-delay:calc(var(--i) * var(--mo-stagger)), calc(var(--i) * var(--mo-stagger)), 0s, 0s, 0s}.personas-scene-module__oFnbxa__root[data-beat="0"] .personas-scene-module__oFnbxa__problem{transform:none}}
.pipeline-scene-module__S-A1sa__root{grid-template-rows:minmax(0,1fr) auto;gap:clamp(14px,3cqw,34px);height:100%;display:grid}.pipeline-scene-module__S-A1sa__cards{place-items:center;min-height:0;display:grid}.pipeline-scene-module__S-A1sa__card{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);width:min(100%,64cqw);box-shadow:var(--mo-shadow);opacity:0;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring);pointer-events:none;grid-area:1/1;padding:clamp(14px,2.4cqw,28px) clamp(16px,3cqw,34px);transform:translateY(14px)scale(.98)}.pipeline-scene-module__S-A1sa__card[data-state=past]{transition-duration:var(--mo-base);transition-timing-function:var(--mo-ease-exit);transform:translateY(-10px)scale(.98)}.pipeline-scene-module__S-A1sa__card[data-state=on]{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.pipeline-scene-module__S-A1sa__kicker{letter-spacing:.08em;color:var(--mo-accent-ink);margin:0 0 .45em;font:600 .72em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pipeline-scene-module__S-A1sa__cardTitle{letter-spacing:-.02em;margin:0;font-size:1.7em;font-weight:800;line-height:1.2}.pipeline-scene-module__S-A1sa__cardDetail{color:var(--mo-ink-2);margin:.5em 0 0;font-size:1.02em}.pipeline-scene-module__S-A1sa__owner,.pipeline-scene-module__S-A1sa__gate{border-radius:999px;align-items:center;gap:.45em;margin-top:.9em;padding:.3em .75em;font-size:.85em;font-weight:700;display:inline-flex}.pipeline-scene-module__S-A1sa__owner{background:var(--mo-paper-2);margin-right:.5em}.pipeline-scene-module__S-A1sa__owner:before{content:"";background:var(--tier,var(--mo-muted));border-radius:50%;width:.55em;height:.55em}.pipeline-scene-module__S-A1sa__owner em{color:var(--tier,var(--mo-muted));font-size:.88em;font-style:normal}.pipeline-scene-module__S-A1sa__owner[data-tier=haiku]{--tier:var(--mo-haiku)}.pipeline-scene-module__S-A1sa__owner[data-tier=sonnet]{--tier:var(--mo-sonnet)}.pipeline-scene-module__S-A1sa__owner[data-tier=opus]{--tier:var(--mo-opus)}.pipeline-scene-module__S-A1sa__owner[data-tier=fable]{--tier:var(--mo-fable)}.pipeline-scene-module__S-A1sa__gate{border:1.5px dashed var(--mo-accent);color:var(--mo-accent-ink)}.pipeline-scene-module__S-A1sa__summary{flex-wrap:wrap;gap:.45em .6em;margin:.2em 0 0;padding:0;list-style:none;display:flex}.pipeline-scene-module__S-A1sa__summary li{background:var(--mo-paper-2);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-base) var(--mo-ease-out);transition-delay:calc(.22s + var(--i) * var(--mo-stagger-tight));border-radius:999px;align-items:center;gap:.35em;padding:.3em .75em;font-weight:700;display:inline-flex;transform:translateY(6px)}.pipeline-scene-module__S-A1sa__card[data-state=on] .pipeline-scene-module__S-A1sa__summary li{opacity:1;transform:none}.pipeline-scene-module__S-A1sa__summary svg{color:var(--mo-ok)}.pipeline-scene-module__S-A1sa__loopNote{color:var(--mo-fail);align-items:center;gap:.4em;margin:.9em 0 0;font-size:.9em;font-weight:700;display:flex}.pipeline-scene-module__S-A1sa__track{--node:clamp(30px, 4.6cqw, 48px);--lift:28px;padding-top:var(--lift);position:relative}.pipeline-scene-module__S-A1sa__steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.pipeline-scene-module__S-A1sa__step{text-align:center;flex-direction:column;align-items:center;gap:.55em;display:flex;position:relative}.pipeline-scene-module__S-A1sa__step+.pipeline-scene-module__S-A1sa__step:before,.pipeline-scene-module__S-A1sa__step+.pipeline-scene-module__S-A1sa__step:after{content:"";top:calc(var(--node) / 2 - 1px);right:calc(50% + var(--node) / 2 + 6px);width:calc(100% - var(--node) - 12px);background:var(--mo-line);border-radius:2px;height:2px;position:absolute}.pipeline-scene-module__S-A1sa__step+.pipeline-scene-module__S-A1sa__step:after{background:var(--mo-ink);transform-origin:0;transition:transform var(--mo-slow) var(--mo-ease-in-out);transform:scaleX(0)}.pipeline-scene-module__S-A1sa__step+.pipeline-scene-module__S-A1sa__step:is([data-state=on],[data-state=past]):after{transform:scaleX(1)}.pipeline-scene-module__S-A1sa__node{width:var(--node);height:var(--node);border:2px solid var(--mo-line-strong);background:var(--mo-surface);color:var(--mo-muted);transition:background-color var(--mo-base) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring);border-radius:50%;place-items:center;font-size:.95em;font-weight:800;display:grid}.pipeline-scene-module__S-A1sa__step[data-state=on] .pipeline-scene-module__S-A1sa__node{border-color:var(--mo-accent);color:var(--mo-accent-ink);box-shadow:0 0 0 6px var(--mo-accent-soft);transition-delay:.24s;transform:scale(1.12)}.pipeline-scene-module__S-A1sa__step[data-state=past] .pipeline-scene-module__S-A1sa__node{border-color:var(--mo-ink);background:var(--mo-ink);color:var(--mo-paper)}.pipeline-scene-module__S-A1sa__step[data-waiting=true] .pipeline-scene-module__S-A1sa__node{animation:pipeline-scene-module__S-A1sa__waiting 1.6s var(--mo-ease-in-out) infinite;border-style:dashed}@keyframes pipeline-scene-module__S-A1sa__waiting{50%{box-shadow:0 0 0 11px var(--mo-accent-soft)}}.pipeline-scene-module__S-A1sa__label{color:var(--mo-muted);transition:color var(--mo-base) var(--mo-ease-out);font-size:.92em;font-weight:700;line-height:1.3}.pipeline-scene-module__S-A1sa__step:is([data-state=on],[data-state=past]) .pipeline-scene-module__S-A1sa__label{color:var(--mo-ink)}.pipeline-scene-module__S-A1sa__token{top:6px;left:calc((var(--pos) + .5) / var(--n) * 100%);background:var(--mo-accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--mo-accent-soft);transition:left var(--mo-slow) var(--mo-ease-in-out);border-radius:50%;margin-left:-6px;position:absolute}.pipeline-scene-module__S-A1sa__root[data-done=true] .pipeline-scene-module__S-A1sa__token{animation:pipeline-scene-module__S-A1sa__arrive .9s var(--mo-ease-out) 1}@keyframes pipeline-scene-module__S-A1sa__arrive{40%{box-shadow:0 0 0 12px var(--mo-accent-soft)}}.pipeline-scene-module__S-A1sa__loop{width:100%;height:calc(var(--lift) + var(--node) / 2);opacity:0;transition:opacity var(--mo-moderate) var(--mo-ease-out) .3s;position:absolute;inset:0 0 auto;overflow:visible}.pipeline-scene-module__S-A1sa__loop path{fill:none;stroke:var(--mo-fail);stroke-width:2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.pipeline-scene-module__S-A1sa__loop[data-on=true]{opacity:1}@container (max-width:520px){.pipeline-scene-module__S-A1sa__card{width:100%}.pipeline-scene-module__S-A1sa__cardTitle{font-size:1.35em}.pipeline-scene-module__S-A1sa__label{font-size:.78em}}
@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.rings-scene-module__E3obvW__root{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,4cqw,48px);width:100%;display:grid}.rings-scene-module__E3obvW__kicker{letter-spacing:.08em;color:var(--mo-muted);margin:0 0 .45em;font:600 .72em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rings-scene-module__E3obvW__diagram{--core:30%;aspect-ratio:1;width:44cqw;max-width:100%;position:relative}.rings-scene-module__E3obvW__rings{margin:0;padding:0;list-style:none;position:absolute;inset:0}.rings-scene-module__E3obvW__ring{--d:calc(var(--core) + (100% - var(--core)) * (var(--i) + 1) / var(--n));--stroke:var(--mo-line-strong);z-index:calc(var(--n) - var(--i));width:var(--d);height:var(--d);background:color-mix(in srgb, var(--mo-surface) 55%, transparent);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), background-color var(--mo-moderate) var(--mo-ease-out);border-radius:50%;margin:auto;position:absolute;inset:0}.rings-scene-module__E3obvW__ring:before{content:"";border:2px solid var(--stroke);mask:conic-gradient(var(--mo-ink) var(--sweep), transparent 0);transition:--sweep var(--mo-slow) var(--mo-ease-in-out), border-color var(--mo-base) var(--mo-ease-out);border-radius:50%;position:absolute;inset:0}.rings-scene-module__E3obvW__ring:not([data-state=next]){opacity:1}.rings-scene-module__E3obvW__ring:not([data-state=next]):before{--sweep:360deg}.rings-scene-module__E3obvW__ring[data-state=on],.rings-scene-module__E3obvW__ring[data-state=focus]{--stroke:var(--mo-accent)}.rings-scene-module__E3obvW__ring[data-state=past]{--stroke:var(--mo-ink)}.rings-scene-module__E3obvW__ring[data-state=focus]{background:var(--mo-accent-soft)}.rings-scene-module__E3obvW__ring[data-state=focus]:before{border-width:3px}.rings-scene-module__E3obvW__ring[data-state=dim]{--stroke:var(--mo-line);opacity:.55}.rings-scene-module__E3obvW__ringLabel{border:1.5px solid var(--stroke);background:var(--mo-surface);width:max-content;max-width:16em;color:var(--mo-ink);text-align:center;opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-spring), border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:1em;padding:.28em .75em;font-size:.78em;font-weight:700;line-height:1.25;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)translateY(6px)}.rings-scene-module__E3obvW__ring:not([data-state=next]) .rings-scene-module__E3obvW__ringLabel{opacity:1;transition-delay:.3s,.3s,0s,0s;transform:translate(-50%,-50%)}.rings-scene-module__E3obvW__ring[data-state=on] .rings-scene-module__E3obvW__ringLabel,.rings-scene-module__E3obvW__ring[data-state=focus] .rings-scene-module__E3obvW__ringLabel{color:var(--mo-accent-ink)}.rings-scene-module__E3obvW__ring[data-state=focus] .rings-scene-module__E3obvW__ringLabel{background:linear-gradient(var(--mo-accent-soft), var(--mo-accent-soft)), var(--mo-surface)}.rings-scene-module__E3obvW__ring[data-state=dim] .rings-scene-module__E3obvW__ringLabel{color:var(--mo-muted)}.rings-scene-module__E3obvW__core{z-index:calc(var(--n) + 1);width:var(--core);height:var(--core);border:2px solid var(--mo-ink);background:var(--mo-surface);box-shadow:var(--mo-shadow);text-align:center;transition:border-color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out), opacity var(--mo-base) var(--mo-ease-out);animation:rings-scene-module__E3obvW__pop var(--mo-slow) var(--mo-ease-spring) backwards;border-radius:50%;place-items:center;margin:auto;padding:.5em;display:grid;position:absolute;inset:0}.rings-scene-module__E3obvW__core span{font-size:.9em;font-weight:800;line-height:1.25}.rings-scene-module__E3obvW__core[data-current=true]{border-color:var(--mo-accent);box-shadow:0 0 0 6px var(--mo-accent-soft), var(--mo-shadow)}.rings-scene-module__E3obvW__root[data-focusing=true] .rings-scene-module__E3obvW__core{opacity:.6}.rings-scene-module__E3obvW__cards{min-width:0;display:grid}.rings-scene-module__E3obvW__card{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);box-shadow:var(--mo-shadow);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-exit), transform var(--mo-base) var(--mo-ease-exit), border-color var(--mo-base) var(--mo-ease-out);grid-area:1/1;align-self:center;padding:clamp(14px,2.2cqw,26px) clamp(16px,2.6cqw,30px);transform:translateY(12px)}.rings-scene-module__E3obvW__card[data-on=true]{opacity:1;transition:opacity var(--mo-moderate) var(--mo-ease-out) .26s, transform var(--mo-slow) var(--mo-ease-spring) .26s, border-color var(--mo-base) var(--mo-ease-out);transform:none}.rings-scene-module__E3obvW__card[data-focus=true]{border-color:var(--mo-accent);box-shadow:0 0 0 5px var(--mo-accent-soft), var(--mo-shadow)}.rings-scene-module__E3obvW__card[data-focus=true] .rings-scene-module__E3obvW__kicker{color:var(--mo-accent-ink)}.rings-scene-module__E3obvW__cardTitle{letter-spacing:-.02em;margin:0;font-size:1.45em;font-weight:800;line-height:1.25}.rings-scene-module__E3obvW__cardNote{color:var(--mo-ink-2);margin:.5em 0 0;font-size:.98em}@keyframes rings-scene-module__E3obvW__pop{0%{opacity:0;transform:scale(.6)}}@container (max-width:600px){.rings-scene-module__E3obvW__root{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.rings-scene-module__E3obvW__diagram{width:21em}.rings-scene-module__E3obvW__cards{width:100%}.rings-scene-module__E3obvW__ringLabel{max-width:13em;font-size:.72em}.rings-scene-module__E3obvW__cardTitle{font-size:1.2em}}
.roster-scene-module__k38Kfa__root{gap:clamp(8px,1.6cqw,18px);width:100%;display:grid}.roster-scene-module__k38Kfa__root [data-tier=haiku]{--tier:var(--mo-haiku)}.roster-scene-module__k38Kfa__root [data-tier=sonnet]{--tier:var(--mo-sonnet)}.roster-scene-module__k38Kfa__root [data-tier=opus]{--tier:var(--mo-opus)}.roster-scene-module__k38Kfa__root [data-tier=fable]{--tier:var(--mo-fable)}.roster-scene-module__k38Kfa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.roster-scene-module__k38Kfa__groups{gap:clamp(6px,1.1cqw,12px);display:grid}.roster-scene-module__k38Kfa__group{grid-template-columns:minmax(6em,8.5em) minmax(0,1fr);align-items:start;gap:.8em;display:grid}.roster-scene-module__k38Kfa__head{border-left:3px solid var(--mo-ink);border-radius:0 var(--mo-radius-sm) var(--mo-radius-sm) 0;background:var(--mo-paper-2);min-height:2.3em;transition:opacity var(--mo-base) var(--mo-ease-out);animation:roster-scene-module__k38Kfa__rise var(--mo-moderate) var(--mo-ease-out) backwards;animation-delay:calc(var(--g) * var(--mo-stagger));justify-content:space-between;align-items:center;gap:.4em;padding:.35em .7em;display:flex}.roster-scene-module__k38Kfa__head strong{font-size:.85em;line-height:1.25}.roster-scene-module__k38Kfa__count{color:var(--mo-muted);flex:none;font:700 .7em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.roster-scene-module__k38Kfa__cards{grid-template-columns:repeat(auto-fill,minmax(10.5em,1fr));gap:.35em;margin:0;padding:0;font-size:.82em;list-style:none;display:grid}.roster-scene-module__k38Kfa__card{border:1px solid var(--mo-line);border-left:3px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);opacity:0;min-height:2.6em;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), background-color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out);transition-delay:calc(var(--g) * var(--mo-stagger));align-items:center;gap:.4em;padding:.35em .65em;display:flex;transform:translateY(6px)}.roster-scene-module__k38Kfa__root[data-cards=true] .roster-scene-module__k38Kfa__card{opacity:1;transform:none}.roster-scene-module__k38Kfa__name{overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.25}.roster-scene-module__k38Kfa__lock{color:var(--mo-ink-2);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out);flex:none;margin-left:auto}.roster-scene-module__k38Kfa__root[data-tiers=true] .roster-scene-module__k38Kfa__card[data-tier]{border-left-color:var(--tier)}.roster-scene-module__k38Kfa__root[data-tiers=true] .roster-scene-module__k38Kfa__lock{opacity:1;transition-delay:calc(var(--g) * var(--mo-stagger))}.roster-scene-module__k38Kfa__root[data-marking=true] .roster-scene-module__k38Kfa__card{transition-delay:0s}.roster-scene-module__k38Kfa__root[data-marking=true] .roster-scene-module__k38Kfa__card[data-mark=false]{opacity:.32}.roster-scene-module__k38Kfa__root[data-marking=true] .roster-scene-module__k38Kfa__card[data-mark=true]{border-top-color:var(--mo-accent);border-right-color:var(--mo-accent);border-bottom-color:var(--mo-accent);background-color:var(--mo-surface);box-shadow:0 0 0 3px var(--mo-accent-soft)}.roster-scene-module__k38Kfa__root[data-marking=true] .roster-scene-module__k38Kfa__card[data-mark=true] .roster-scene-module__k38Kfa__name{color:var(--mo-accent-ink)}.roster-scene-module__k38Kfa__root[data-marking=true] .roster-scene-module__k38Kfa__group[data-hit=false] .roster-scene-module__k38Kfa__head{opacity:.45}.roster-scene-module__k38Kfa__legend{opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out);flex-wrap:wrap;justify-content:flex-end;gap:.4em .9em;margin:0;padding:0;list-style:none;display:flex}.roster-scene-module__k38Kfa__root[data-tiers=true] .roster-scene-module__k38Kfa__legend{opacity:1;transition-delay:.2s}.roster-scene-module__k38Kfa__legend li{color:var(--mo-ink-2);align-items:center;gap:.35em;font:700 .68em/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.roster-scene-module__k38Kfa__legend li[data-tier]:before{content:"";background:var(--tier);border-radius:2px;width:.7em;height:.7em}@keyframes roster-scene-module__k38Kfa__rise{0%{opacity:0;transform:translate(-8px)}}@container (max-width:600px){.roster-scene-module__k38Kfa__group{grid-template-columns:minmax(0,1fr);gap:.4em}.roster-scene-module__k38Kfa__head{min-height:0}.roster-scene-module__k38Kfa__cards{grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr))}.roster-scene-module__k38Kfa__legend{justify-content:flex-start}}
.state-resume-scene-module__EtPnTW__root{width:100%;position:relative}.state-resume-scene-module__EtPnTW__content{transition:opacity var(--mo-moderate) var(--mo-ease-out);gap:clamp(10px,2.2cqw,24px);display:grid}.state-resume-scene-module__EtPnTW__content[data-dimmed=true]{opacity:.22;transition:none}.state-resume-scene-module__EtPnTW__track{--dot:clamp(28px, 3.8cqw, 42px);grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.state-resume-scene-module__EtPnTW__node{text-align:center;animation:state-resume-scene-module__EtPnTW__rise var(--mo-moderate) var(--mo-ease-out) backwards;animation-delay:calc(var(--i) * var(--mo-stagger-loose));flex-direction:column;align-items:center;gap:.45em;padding:0 .25em;display:flex;position:relative}.state-resume-scene-module__EtPnTW__node+.state-resume-scene-module__EtPnTW__node:before{content:"";top:calc(var(--dot) / 2 - 1px);right:calc(50% + var(--dot) / 2 + 4px);width:calc(100% - var(--dot) - 8px);background:var(--mo-ink);transform-origin:0;height:2px;animation:state-resume-scene-module__EtPnTW__drawX var(--mo-moderate) var(--mo-ease-out) backwards;animation-delay:calc(var(--i) * var(--mo-stagger-loose) - var(--mo-stagger));border-radius:2px;position:absolute}.state-resume-scene-module__EtPnTW__dot{z-index:1;width:var(--dot);height:var(--dot);border:2px solid var(--mo-ink);background:var(--mo-ink);color:var(--mo-paper);transition:background-color var(--mo-base) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out), opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring);border-radius:50%;place-items:center;display:grid;position:relative}.state-resume-scene-module__EtPnTW__node[data-state=slot] .state-resume-scene-module__EtPnTW__dot{border-color:var(--mo-accent);background:var(--mo-surface);color:var(--mo-accent-ink);box-shadow:0 0 0 6px var(--mo-accent-soft);transition-delay:.2s}.state-resume-scene-module__EtPnTW__label{transition:opacity var(--mo-base) var(--mo-ease-out);font-size:.85em;font-weight:700;line-height:1.3}.state-resume-scene-module__EtPnTW__node[data-kind=next]{animation:none}.state-resume-scene-module__EtPnTW__node[data-kind=next]:before{background:var(--mo-accent);transition:transform var(--mo-slow) var(--mo-ease-in-out);animation:none;transform:scaleX(0)}.state-resume-scene-module__EtPnTW__node[data-kind=next][data-on=true]:before{transform:none}.state-resume-scene-module__EtPnTW__node[data-kind=next] .state-resume-scene-module__EtPnTW__dot{border-color:var(--mo-accent);background:var(--mo-surface);color:var(--mo-accent-ink);box-shadow:0 0 0 6px var(--mo-accent-soft);opacity:0;transform:scale(.6)}.state-resume-scene-module__EtPnTW__node[data-kind=next] .state-resume-scene-module__EtPnTW__label,.state-resume-scene-module__EtPnTW__here{opacity:0}.state-resume-scene-module__EtPnTW__node[data-kind=next][data-on=true] .state-resume-scene-module__EtPnTW__dot{opacity:1;transition-delay:.45s;transform:none}.state-resume-scene-module__EtPnTW__node[data-kind=next][data-on=true] .state-resume-scene-module__EtPnTW__label,.state-resume-scene-module__EtPnTW__node[data-kind=next][data-on=true] .state-resume-scene-module__EtPnTW__here{opacity:1;transition-delay:.6s}.state-resume-scene-module__EtPnTW__here{color:var(--mo-accent-ink);transition:opacity var(--mo-base) var(--mo-ease-out);font:700 .66em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.state-resume-scene-module__EtPnTW__cut{top:calc(var(--dot) / 2);z-index:2;background:var(--mo-term-bg);opacity:0;border-radius:2px;width:.45em;height:1.7em;position:absolute;left:0;transform:translate(-50%,-50%)skew(-14deg)}.state-resume-scene-module__EtPnTW__node[data-cut=true] .state-resume-scene-module__EtPnTW__cut{opacity:1}.state-resume-scene-module__EtPnTW__ghost{opacity:0;min-height:1.6em;transition:opacity var(--mo-base) var(--mo-ease-out);align-items:center;gap:.7em;margin:0;display:flex}.state-resume-scene-module__EtPnTW__ghost[data-on=true]{opacity:.85;transition-delay:.7s}.state-resume-scene-module__EtPnTW__ghostLine{width:calc(50% / var(--n));border-top:2px dashed var(--mo-line-strong);clip-path:inset(-8px 100% -8px 0);height:0;transition:clip-path var(--mo-slow) var(--mo-ease-out);flex:none;position:relative}.state-resume-scene-module__EtPnTW__ghostLine:after{content:"";border:2px solid var(--mo-line-strong);background:var(--mo-paper);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;right:-5px}.state-resume-scene-module__EtPnTW__ghost[data-on=true] .state-resume-scene-module__EtPnTW__ghostLine{clip-path:inset(-8px -8px -8px 0);transition-delay:.8s}.state-resume-scene-module__EtPnTW__ghostText{color:var(--mo-muted);font-size:.8em;font-weight:600}.state-resume-scene-module__EtPnTW__lower{flex-wrap:wrap;align-items:center;gap:.8em 1.2em;display:flex}.state-resume-scene-module__EtPnTW__tree{border:1.5px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);min-width:min(100%,15em);box-shadow:var(--mo-shadow);transition:border-color var(--mo-base) var(--mo-ease-out);padding:.75em 1em;position:relative}.state-resume-scene-module__EtPnTW__tree[data-state=resume]{border-color:var(--mo-accent)}.state-resume-scene-module__EtPnTW__tree:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1.5px}.state-resume-scene-module__EtPnTW__root[data-beat="2"] .state-resume-scene-module__EtPnTW__tree:after{animation:state-resume-scene-module__EtPnTW__pulse var(--mo-slow) var(--mo-ease-out) .12s}.state-resume-scene-module__EtPnTW__treeHead{color:var(--mo-ink-2);align-items:center;gap:.4em;margin:0;font:800 .8em/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.state-resume-scene-module__EtPnTW__files{border-left:1px dashed var(--mo-line-strong);gap:.25em;margin:.45em 0 0 .45em;padding:0 0 0 .8em;list-style:none;display:grid}.state-resume-scene-module__EtPnTW__files li{overflow-wrap:anywhere;animation:state-resume-scene-module__EtPnTW__rise var(--mo-base) var(--mo-ease-out) backwards;animation-delay:calc(.16s + var(--i) * var(--mo-stagger));align-items:center;gap:.4em;font:600 .78em/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.state-resume-scene-module__EtPnTW__files svg{color:var(--mo-muted);flex:none}.state-resume-scene-module__EtPnTW__resume{border:1.5px solid var(--mo-ink);background:var(--mo-surface);opacity:0;transition:opacity var(--mo-base) var(--mo-ease-out), transform var(--mo-moderate) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:1em;align-items:center;gap:.45em;margin:0;padding:.4em .9em;font-weight:800;line-height:1.35;display:inline-flex;transform:translate(-8px)}.state-resume-scene-module__EtPnTW__resume[data-on=true]{opacity:1;transition-delay:.26s,.26s,0s,0s;transform:none}.state-resume-scene-module__EtPnTW__resume[data-current=true]{border-color:var(--mo-accent);color:var(--mo-accent-ink)}.state-resume-scene-module__EtPnTW__resume svg{flex:none}.state-resume-scene-module__EtPnTW__break{z-index:5;background:var(--mo-term-bg);height:fit-content;color:var(--mo-term-fg);text-align:center;justify-content:center;align-items:center;gap:.6em;margin-block:auto;padding:1.4em 1em;font:700 1.05em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;inset:0 calc(-1*clamp(14px,3.2cqw,40px))}.state-resume-scene-module__EtPnTW__break svg{color:var(--mo-term-dim);flex:none}@keyframes state-resume-scene-module__EtPnTW__pulse{0%{opacity:1;box-shadow:0 0 0 0 var(--mo-accent-soft)}to{opacity:0;box-shadow:0 0 0 14px var(--mo-accent-soft)}}@keyframes state-resume-scene-module__EtPnTW__drawX{0%{transform:scaleX(0)}}@keyframes state-resume-scene-module__EtPnTW__rise{0%{opacity:0;transform:translateY(8px)}}@container (max-width:600px){.state-resume-scene-module__EtPnTW__track{--dot:26px}.state-resume-scene-module__EtPnTW__label{font-size:.75em}.state-resume-scene-module__EtPnTW__lower{justify-items:start;display:grid}.state-resume-scene-module__EtPnTW__tree{width:100%}}
@property --count{syntax:"<integer>";inherits:false;initial-value:0}.stats-scene-module__1Y9tLW__root{justify-items:center;gap:clamp(12px,2.4cqw,28px);display:grid}.stats-scene-module__1Y9tLW__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(10px,1.8cqw,20px);width:100%;margin:0;padding:0;list-style:none;display:grid}.stats-scene-module__1Y9tLW__tile{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);opacity:0;transition:opacity var(--mo-moderate) var(--mo-ease-out), transform var(--mo-slow) var(--mo-ease-spring), border-color var(--mo-base) var(--mo-ease-out);align-content:start;gap:.25em;padding:clamp(12px,2cqw,24px);display:grid;transform:translateY(14px)}.stats-scene-module__1Y9tLW__tile[data-on=true]{opacity:1;transform:none}.stats-scene-module__1Y9tLW__tile[data-current=true]{border-color:var(--mo-accent);box-shadow:0 0 0 5px var(--mo-accent-soft)}.stats-scene-module__1Y9tLW__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.15em;font-size:3.1em;font-weight:800;line-height:1;display:flex}.stats-scene-module__1Y9tLW__tile[data-current=true] .stats-scene-module__1Y9tLW__value{color:var(--mo-accent-ink)}.stats-scene-module__1Y9tLW__counter{--count:var(--target);counter-reset:stat var(--count);transition:--count 1.1s var(--mo-ease-expo)}.stats-scene-module__1Y9tLW__counter:after{content:counter(stat)}.stats-scene-module__1Y9tLW__suffix{color:var(--mo-ink-2);font-size:.42em;font-weight:700}.stats-scene-module__1Y9tLW__label{overflow-wrap:anywhere;font-size:1em;line-height:1.3}.stats-scene-module__1Y9tLW__note{color:var(--mo-ink-2);overflow-wrap:anywhere;font-size:.8em;line-height:1.35}.stats-scene-module__1Y9tLW__footnote{background:var(--mo-paper-2);color:var(--mo-ink-2);opacity:0;transition:opacity var(--mo-moderate) var(--mo-ease-out) .2s;border-radius:999px;margin:0;padding:.35em .9em;font:600 .72em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.stats-scene-module__1Y9tLW__footnote[data-on=true]{opacity:1}.stats-scene-module__1Y9tLW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:520px){.stats-scene-module__1Y9tLW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-scene-module__1Y9tLW__value{font-size:2.3em}}
.team-board-scene-module__44NFOW__root{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"board workers""stages stages";align-items:center;gap:clamp(12px,2.4cqw,28px) clamp(14px,3cqw,36px);width:100%;display:grid}.team-board-scene-module__44NFOW__kicker{letter-spacing:.08em;color:var(--mo-muted);margin:0;font:600 .7em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.team-board-scene-module__44NFOW__board{border:1px solid var(--mo-line);border-radius:var(--mo-radius);background:var(--mo-surface);box-shadow:var(--mo-shadow);animation:team-board-scene-module__44NFOW__rise var(--mo-moderate) var(--mo-ease-out) backwards;grid-area:board;padding:clamp(12px,1.8cqw,20px)}.team-board-scene-module__44NFOW__boardHead{justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.7em;display:flex}.team-board-scene-module__44NFOW__counter{color:var(--mo-muted);font-variant-numeric:tabular-nums;transition:color var(--mo-base) var(--mo-ease-out);align-items:center;gap:.3em;margin:0;font:800 .85em/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.team-board-scene-module__44NFOW__counter[data-done=true]{color:var(--mo-ok)}.team-board-scene-module__44NFOW__counter svg{animation:team-board-scene-module__44NFOW__pop var(--mo-base) var(--mo-ease-spring) backwards}.team-board-scene-module__44NFOW__tasks{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.team-board-scene-module__44NFOW__task{border:1px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-paper);animation:team-board-scene-module__44NFOW__rise var(--mo-moderate) var(--mo-ease-out) backwards;animation-delay:calc(.12s + var(--i) * var(--mo-stagger));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.5em .7em;display:grid;position:relative}.team-board-scene-module__44NFOW__status{border:2px solid var(--mo-line-strong);color:#0000;width:1.35em;height:1.35em;transition:background-color var(--mo-base) var(--mo-ease-out), border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:50%;place-items:center;display:grid}.team-board-scene-module__44NFOW__task[data-state=working] .team-board-scene-module__44NFOW__status{border-color:var(--mo-ink-2);border-right-color:#0000;animation:1s linear infinite team-board-scene-module__44NFOW__spin}.team-board-scene-module__44NFOW__task[data-state=stalled] .team-board-scene-module__44NFOW__status{border-color:var(--mo-fail)}.team-board-scene-module__44NFOW__task[data-state=done] .team-board-scene-module__44NFOW__status{border-color:var(--mo-ink);background:var(--mo-ink);color:var(--mo-paper);transition-delay:calc(var(--i) * var(--mo-stagger-tight))}.team-board-scene-module__44NFOW__taskBody{gap:.3em;min-width:0;display:grid}.team-board-scene-module__44NFOW__taskTitle{flex-wrap:wrap;align-items:center;gap:.25em .5em;display:flex}.team-board-scene-module__44NFOW__taskBody strong{font-size:.9em;line-height:1.3}.team-board-scene-module__44NFOW__progress{background:var(--mo-line);border-radius:2px;height:.25em;display:block;overflow:hidden}.team-board-scene-module__44NFOW__progress i{background:var(--mo-ink);height:100%;transform:scaleX(var(--p));transform-origin:0;transition:transform var(--mo-slow) var(--mo-ease-out), background-color var(--mo-base) var(--mo-ease-out);display:block}.team-board-scene-module__44NFOW__task[data-state=stalled] .team-board-scene-module__44NFOW__progress i{background:var(--mo-fail)}.team-board-scene-module__44NFOW__owner{border:1.5px solid var(--mo-ink);background:var(--mo-surface);white-space:nowrap;transition:border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);border-radius:1em;align-items:center;gap:.3em;padding:.22em .6em;font:700 .72em/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.team-board-scene-module__44NFOW__root[data-phase=claim] .team-board-scene-module__44NFOW__owner{animation:team-board-scene-module__44NFOW__tagIn var(--mo-base) var(--mo-ease-out) backwards;animation-delay:calc(var(--i) * var(--mo-stagger))}.team-board-scene-module__44NFOW__owner[data-lost=true]{border-color:var(--mo-fail);color:var(--mo-fail);text-decoration:line-through}.team-board-scene-module__44NFOW__root[data-phase=handoff] .team-board-scene-module__44NFOW__owner[data-handed=true]{border-color:var(--mo-accent);color:var(--mo-accent-ink);animation:team-board-scene-module__44NFOW__tagIn var(--mo-moderate) var(--mo-ease-out) .2s backwards}.team-board-scene-module__44NFOW__sticker{border:1.5px solid var(--mo-fail);border-radius:var(--mo-radius-sm);background:var(--mo-surface);color:var(--mo-fail);white-space:nowrap;animation:team-board-scene-module__44NFOW__snap var(--mo-fast) var(--mo-ease-out) .42s backwards;align-items:center;gap:.25em;padding:.18em .55em;font-size:.68em;font-weight:800;line-height:1.2;display:inline-flex;transform:rotate(-6deg)}.team-board-scene-module__44NFOW__workers{grid-area:workers;gap:.55em;margin:0;padding:0;list-style:none;display:grid}.team-board-scene-module__44NFOW__worker{border:1.5px solid var(--mo-line);border-radius:var(--mo-radius-sm);background:var(--mo-surface);transition:border-color var(--mo-base) var(--mo-ease-out), background-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out), opacity var(--mo-base) var(--mo-ease-out);animation:team-board-scene-module__44NFOW__rise var(--mo-moderate) var(--mo-ease-out) backwards;animation-delay:calc(.2s + var(--i) * var(--mo-stagger));gap:.35em;padding:.6em .8em;display:grid}.team-board-scene-module__44NFOW__workerHead{justify-content:space-between;align-items:center;gap:.5em;display:flex}.team-board-scene-module__44NFOW__workerHead strong{font-size:.9em;line-height:1.3}.team-board-scene-module__44NFOW__badge{border:1px solid var(--mo-line-strong);border-radius:var(--mo-radius-sm);color:var(--mo-ink-2);letter-spacing:.06em;transition:border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);padding:.15em .5em;font:700 .62em/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.team-board-scene-module__44NFOW__lease{background:var(--mo-line);border-radius:2px;height:.32em;display:block;overflow:hidden}.team-board-scene-module__44NFOW__lease i{background:var(--mo-ink);transform-origin:0;height:100%;transition:transform var(--mo-moderate) var(--mo-ease-spring);display:block;transform:scaleX(0)}.team-board-scene-module__44NFOW__worker:not([data-state=idle]) .team-board-scene-module__44NFOW__lease i{transform:scaleX(1)}.team-board-scene-module__44NFOW__worker:is([data-state=working],[data-state=takeover]) .team-board-scene-module__44NFOW__lease i{animation:team-board-scene-module__44NFOW__lease calc(var(--mo-scene) * 3) linear infinite;animation-delay:calc(var(--i) * var(--mo-scene) * -1)}.team-board-scene-module__44NFOW__leaseLabel{color:var(--mo-muted);letter-spacing:.06em;font:600 .62em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.team-board-scene-module__44NFOW__worker[data-state=claim] .team-board-scene-module__44NFOW__badge,.team-board-scene-module__44NFOW__worker[data-state=takeover] .team-board-scene-module__44NFOW__badge{border-color:var(--mo-accent);color:var(--mo-accent-ink)}.team-board-scene-module__44NFOW__worker[data-state=takeover]{border-color:var(--mo-accent)}.team-board-scene-module__44NFOW__worker[data-state=done] .team-board-scene-module__44NFOW__badge{border-color:var(--mo-ink);color:var(--mo-ink)}.team-board-scene-module__44NFOW__worker[data-state=down]{border-style:dashed;border-color:var(--mo-line-strong);background:var(--mo-paper-2);color:var(--mo-muted)}.team-board-scene-module__44NFOW__worker[data-state=down] .team-board-scene-module__44NFOW__lease i{transform:scaleX(0)}.team-board-scene-module__44NFOW__root[data-phase=fail] .team-board-scene-module__44NFOW__worker[data-state=down] .team-board-scene-module__44NFOW__lease i{animation:team-board-scene-module__44NFOW__drain var(--mo-scene) var(--mo-ease-in-out) backwards}.team-board-scene-module__44NFOW__worker[data-state=down] .team-board-scene-module__44NFOW__badge,.team-board-scene-module__44NFOW__worker[data-state=down] .team-board-scene-module__44NFOW__leaseLabel{border-color:var(--mo-fail);color:var(--mo-fail)}.team-board-scene-module__44NFOW__stages{grid-area:stages;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.team-board-scene-module__44NFOW__stages li{border-top:4px solid var(--mo-line);color:var(--mo-muted);text-align:center;transition:border-color var(--mo-base) var(--mo-ease-out), color var(--mo-base) var(--mo-ease-out);padding-top:.5em;font:700 .7em/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.team-board-scene-module__44NFOW__stages li[data-state=on]{border-color:var(--mo-accent);color:var(--mo-accent-ink)}.team-board-scene-module__44NFOW__stages li[data-state=past]{border-color:var(--mo-ink);color:var(--mo-ink)}@keyframes team-board-scene-module__44NFOW__lease{0%{animation-timing-function:linear;transform:scaleX(1)}82%{animation-timing-function:var(--mo-ease-out);transform:scaleX(.18)}to{transform:scaleX(1)}}@keyframes team-board-scene-module__44NFOW__drain{0%{transform:scaleX(.6)}}@keyframes team-board-scene-module__44NFOW__snap{0%{opacity:0;transform:scale(1.3)rotate(-6deg)}}@keyframes team-board-scene-module__44NFOW__tagIn{0%{opacity:0;transform:translate(8px)}}@keyframes team-board-scene-module__44NFOW__pop{0%{opacity:0;transform:scale(.4)}}@keyframes team-board-scene-module__44NFOW__rise{0%{opacity:0;transform:translateY(10px)}}@keyframes team-board-scene-module__44NFOW__spin{to{transform:rotate(360deg)}}@container (max-width:600px){.team-board-scene-module__44NFOW__root{grid-template-columns:minmax(0,1fr);grid-template-areas:"board""workers""stages";gap:12px}.team-board-scene-module__44NFOW__workers{grid-template-columns:repeat(2,minmax(0,1fr))}.team-board-scene-module__44NFOW__stages{grid-template-columns:repeat(auto-fit,minmax(5em,1fr))}}
