.mcp-root .ed{--ed-ease:cubic-bezier(.23, 1, .32, 1);--ed-forest-soft:#0d5c3a14;--ed-spark-soft:#e8a33d29}.mcp-root .ed-h1{letter-spacing:-.025em;text-wrap:balance;max-width:12ch;font-size:clamp(42px,6vw,76px);line-height:1.02}.mcp-root .ed-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,4.6vw,56px);line-height:1.04}.mcp-root .ed-eyebrow{color:var(--forest);margin-bottom:18px}.mcp-root .ed-sub{color:var(--ink-soft);max-width:46ch;margin:20px 0 0;font-size:17px;line-height:1.65}.mcp-root .ed-label{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);margin:0;font-size:12px;font-weight:600}.mcp-root .ed-section-head{max-width:640px;margin-bottom:56px}.mcp-root .ed-hero{padding:112px 0 72px;position:relative;overflow:hidden}.mcp-root .ed-hero-blob{filter:blur(20px);pointer-events:none;will-change:transform;background:radial-gradient(circle at 40% 40%,#e8a33d47,#0d5c3a1f 45%,#0000 70%);border-radius:50%;width:62vw;max-width:900px;height:62vw;max-height:900px;position:absolute;top:-10vh;right:-12vw}.mcp-root .ed-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:48px;display:grid;position:relative}.mcp-root .ed-lede{color:var(--ink-soft);max-width:46ch;margin:26px 0 0;font-size:19px;line-height:1.6}.mcp-root .ed-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.mcp-root .ed-hero-note{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;color:var(--silver-dim);margin:22px 0 0;font-size:12px}.mcp-root .ed-hero-art{aspect-ratio:1;will-change:transform;max-width:520px;margin-left:auto;position:relative}.mcp-root .ed-signal{width:100%;height:100%;overflow:visible}.mcp-root .ed-signal-ring,.mcp-root .ed-signal-trace{fill:none;stroke:var(--forest);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.mcp-root .ed-signal-ring{stroke-dasharray:3 9;opacity:.55}.mcp-root .ed-node circle{fill:var(--bone);stroke:var(--forest);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.mcp-root .ed-signal-glow{fill:var(--spark);opacity:.16}.mcp-root .ed-signal-orb{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:5.2s ease-in-out infinite edBreathe}@keyframes edBreathe{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.mcp-root .ed-hero [data-hero]{opacity:0;animation:0s linear 3s forwards edFailsafe}}@keyframes edFailsafe{to{opacity:1;visibility:visible}}.mcp-root .ed-proof{z-index:2;margin-top:-36px;padding:0 0 8px;position:relative}.mcp-root .ed-proof-card{--ed-badge:52px;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#fbf9f3d1;border:1px solid #ffffffb3;border-radius:26px;max-width:980px;margin:0 auto;padding:22px 28px 26px;box-shadow:0 30px 70px -40px #0c20168c}.mcp-root .ed-proof-head{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font-size:10.5px;display:flex}.mcp-root .ed-proof-ring{border:2px solid var(--forest);border-radius:50%;flex:none;width:14px;height:14px;animation:12s ease-in-out infinite edRing}@keyframes edRing{0%,to{opacity:.55;transform:scale(.82)}33%{opacity:1;transform:scale(1)}66%{opacity:.8;transform:scale(.9)}}.mcp-root .ed-proof-flow{position:relative}.mcp-root .ed-proof-track{top:calc(var(--ed-badge) / 2 - 1px);background:#14201a1f;border-radius:2px;height:2px;position:absolute;left:10%;right:10%;overflow:hidden}.mcp-root .ed-proof-fill{background:linear-gradient(90deg, var(--forest), var(--spark));transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.mcp-root .ed-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.mcp-root .ed-stat{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 8px;display:flex}.mcp-root .ed-stat-icon{width:var(--ed-badge);height:var(--ed-badge);color:var(--forest);background:#fbf9f3f5;border:1px solid #0d5c3a2e;border-radius:50%;place-items:center;margin-bottom:10px;display:grid;box-shadow:0 10px 22px -16px #0c201699}.mcp-root .ed-stat-icon svg{width:26px;height:26px;overflow:visible}.mcp-root .ed-stat-icon svg :is(path,rect,circle){stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.mcp-root .ed-stat-value{font-family:var(--font-fraunces), "Fraunces", serif;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(26px,2.4vw,32px);font-weight:500;line-height:1}.mcp-root .ed-stat small{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.mcp-root .ed-day{padding-top:0;padding-bottom:0}.mcp-root .ed-day-pin{align-items:center;min-height:calc(100vh - 72px);padding:36px 0 28px;display:flex}.mcp-root .ed-day-head{max-width:900px;margin-bottom:26px}.mcp-root .ed-day-head .ed-h2{font-size:clamp(30px,3.3vw,44px)}.mcp-root .ed-day-head .ed-eyebrow{margin-bottom:12px}.mcp-root .ed-day-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.mcp-root .ed-day-grid>:first-child{grid-area:1/2}.mcp-root .ed-day-grid>:nth-child(2){grid-area:1/1}.mcp-root .ed-steps{flex-direction:column;gap:14px;margin:0;padding:0 0 0 36px;list-style:none;display:flex;position:relative}.mcp-root .ed-rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:8px;overflow:hidden}.mcp-root .ed-rail-fill{background:linear-gradient(180deg, var(--forest), var(--spark));transform-origin:50% 0;will-change:transform;width:100%;height:100%;display:block;transform:scaleY(0)}.mcp-root .ed-step{opacity:.38;transition:opacity .35s var(--ed-ease);position:relative}.mcp-root .ed-step.is-active{opacity:1}.mcp-root .ed-step:before{content:"";background:var(--bone);border:2px solid var(--silver);width:8px;height:8px;transition:all .35s var(--ed-ease);border-radius:50%;position:absolute;top:6px;left:-33px}.mcp-root .ed-step.is-active:before{background:var(--spark);border-color:var(--forest);box-shadow:0 0 0 5px var(--ed-spark-soft)}.mcp-root .ed-step-num{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;color:var(--forest);margin-bottom:6px;font-size:11px;display:block}.mcp-root .ed-step h3{margin-bottom:4px;font-size:21px}.mcp-root .ed-step p{color:var(--ink-soft);max-width:42ch;margin:0;font-size:14px;line-height:1.55}.mcp-root .ed-stage{will-change:transform;position:relative}.mcp-root .ed-device{aspect-ratio:16/11;border:1px solid var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #14201a59,inset 0 1px #fff9}.mcp-root .ed-device-bar{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.mcp-root .ed-device-bar span{background:var(--line);border-radius:50%;width:9px;height:9px}.mcp-root .ed-scene{opacity:0;visibility:hidden;position:absolute;inset:34px 0 0;overflow:hidden}.mcp-root .ed-scene.is-current{opacity:1;visibility:visible}.mcp-root .ed-scene svg{width:100%;height:100%;display:block}.mcp-root .fl-notice svg,.mcp-root .fl-pick-scene svg,.mcp-root .fl-run svg,.mcp-root .fl-back svg{background:linear-gradient(#f7f4ec 0%,#efe9da 100%)}.mcp-root .fl-pick-scene svg{background:radial-gradient(at 50% 40%,#35514f,#1d3230 70%)}.mcp-root .fl-seat{fill:var(--forest);opacity:.28}.mcp-root .fl-run .fl-seat,.mcp-root .fl-back .fl-seat{opacity:.32}.mcp-root .fl-tap{opacity:0;visibility:hidden}.mcp-root .fl-tap-ring{fill:#e8a33d38;stroke:var(--spark);stroke-width:2px}.mcp-root .fl-tap-dot{fill:var(--spark)}.mcp-root .fl-pick{fill:none;stroke:var(--spark);stroke-width:3px;opacity:0}.mcp-root .fl-orbit{fill:none;stroke:#fff6;stroke-width:1.5px}.mcp-root .fl-pill{fill:#ffffffe6}.mcp-root .fl-line{fill:#ffffff59}.mcp-root .fl-line--dark{fill:#ffffffd9}.mcp-root .fl-button{fill:#fff}.mcp-root .fl-board{fill:#fff;filter:drop-shadow(0 12px 22px #14201a1f)}.mcp-root .fl-track{stroke:#14201a24;stroke-width:2px;stroke-dasharray:2 10;stroke-linecap:round}.mcp-root .fl-trail{fill:#3fb896;opacity:.3}.mcp-root .fl-shape{filter:drop-shadow(0 6px 12px #3fb89680)}.mcp-root .fl-timer-track{fill:none;stroke:#14201a1f;stroke-width:4px}.mcp-root .fl-timer-arc{fill:none;stroke:var(--spark);stroke-width:4px;stroke-linecap:round}.mcp-root .fl-chip-bg{fill:#e9f1e4}.mcp-root .fl-check{fill:none;stroke:var(--forest);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.mcp-root .fl-submit-track{fill:#14201a1a}.mcp-root .fl-submit-fill{fill:var(--forest)}.mcp-root .fl-chart{opacity:0}.mcp-root .fl-bar{fill:var(--forest)}.mcp-root .fl-bar:first-of-type{fill:var(--spark)}.mcp-root .fl-axis{stroke:#14201a33;stroke-width:2px;stroke-linecap:round}.mcp-root .ed-states{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mcp-root .ed-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mcp-root .ed-state{--accent:var(--forest);text-align:center;background:var(--bone);border:1px solid var(--line);transition:transform .45s var(--ed-ease), box-shadow .45s var(--ed-ease), border-color .45s var(--ed-ease);will-change:transform;border-radius:16px;flex-direction:column;align-items:center;padding:26px 22px 22px;display:flex;position:relative}.mcp-root .ed-state[data-state=energy],.mcp-root .ed-state[data-state=comfort]{--accent:var(--spark)}.mcp-root .ed-state:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 24px 40px -28px #14201a73}.mcp-root .ed-state-art{filter:drop-shadow(0 8px 14px #14201a2e);width:72px;height:72px;display:block}.mcp-root .ed-state h3{text-wrap:balance;align-items:center;min-height:2.2em;margin:16px 0 8px;font-size:22px;line-height:1.1;display:flex}.mcp-root .ed-state p{color:var(--ink-soft);text-wrap:balance;min-height:4.65em;margin:0;font-size:14px;line-height:1.55}.mcp-root .ed-when{justify-content:center;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.mcp-root .ed-when-item{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--silver-dim);cursor:default;transition:color .3s var(--ed-ease), border-color .3s var(--ed-ease), background .3s var(--ed-ease), transform .3s var(--ed-ease);border-radius:50%;outline:none;place-items:center;display:grid;position:static}.mcp-root .ed-state:hover .ed-when-item{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.mcp-root .ed-when-item:hover,.mcp-root .ed-when-item:focus-visible{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--card));border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.mcp-root .ed-when-icon{transition:transform .3s var(--ed-ease);place-items:center;display:grid}.mcp-root .ed-when-item:hover .ed-when-icon,.mcp-root .ed-when-item:focus-visible .ed-when-icon{transform:translateY(-1px)}.mcp-root .ed-when-icon svg{width:20px;height:20px;overflow:visible}.mcp-root .ed-when-icon svg :is(path,circle){stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.mcp-root .ed-when-item:after{content:attr(data-tip);background:var(--ink);color:var(--bone);font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s var(--ed-ease), transform .25s var(--ed-ease);z-index:2;border-radius:8px;padding:6px 9px;font-size:10px;line-height:1.3;position:absolute;bottom:68px;left:14px;right:14px;transform:translateY(4px)}.mcp-root .ed-when-item:hover:after,.mcp-root .ed-when-item:focus-visible:after{opacity:1;transform:none}.mcp-root .ed-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcp-root .ed-why-title{max-width:14ch;margin-bottom:56px}.mcp-root .ed-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.mcp-root .ed-why-item{padding-top:22px;position:relative}.mcp-root .ed-why-rule{background:linear-gradient(90deg, var(--forest), var(--spark));transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.mcp-root .ed-why-item h3{text-wrap:balance;margin:14px 0 12px;font-size:26px}.mcp-root .ed-why-item p:last-child{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.mcp-root .ed-why-quote{background:var(--moss);color:var(--bone);border-radius:18px;margin:72px 0 0;padding:36px 40px}.mcp-root .ed-why-quote p{font-family:var(--font-fraunces), "Fraunces", serif;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.2}.mcp-root .ed-why-quote footer{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;color:#f1ede1b3;margin-top:16px;font-size:12px}.mcp-root .ed-why-quote a{color:var(--spark)}.mcp-root .ed-insights{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mcp-root .ed-insights-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.mcp-root .ed-insights-list{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.mcp-root .ed-insights-list li{color:var(--ink);padding-left:26px;font-size:15px;position:relative}.mcp-root .ed-insights-list li:before{content:"";border:2px solid var(--forest);background:var(--spark);border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:0}.mcp-root .ed-insights-art{background:var(--bone);border:1px solid var(--line);border-radius:18px;padding:32px 32px 24px}.mcp-root .ed-chart{width:100%;height:auto;overflow:visible}.mcp-root .ed-chart-label{font-family:var(--font-inter), "Inter", sans-serif;fill:var(--ink-soft);font-size:13px}.mcp-root .ed-chart-value{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;fill:var(--forest);font-size:13px;font-weight:600}.mcp-root .ed-chart-track{fill:var(--line)}.mcp-root .ed-chart-bar{fill:var(--forest);transform-box:fill-box;transform-origin:0;will-change:transform}.mcp-root .ed-chart-bar--lead{fill:var(--spark)}.mcp-root .ed-ring-track{fill:none;stroke:var(--line);stroke-width:12px}.mcp-root .ed-ring{fill:none;stroke:var(--spark);stroke-width:12px;stroke-linecap:round}.mcp-root .ed-ring-value{font-family:var(--font-fraunces), "Fraunces", serif;text-anchor:middle;fill:var(--ink);font-size:34px}.mcp-root .ed-ring-label{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;text-anchor:middle;fill:var(--ink-soft);font-size:11px}.mcp-root .ed-insights-note{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;color:var(--silver-dim);margin:16px 0 0;font-size:11px}.mcp-root .ed-voice-grid{grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.mcp-root .ed-voice{--tone:var(--forest);--tone-from:var(--forest);background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-rows:220px auto;display:grid;overflow:hidden}.mcp-root .ed-voice-art{background:linear-gradient(135deg, var(--tone-from), var(--tone));place-items:center;display:grid;position:relative;overflow:hidden}.mcp-root .ed-voice-glow{background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute}.mcp-root .ed-voice-drift{will-change:transform;position:relative}.mcp-root .ed-voice-drift img{filter:drop-shadow(0 18px 24px #0000004d);width:150px;height:150px;display:block}.mcp-root .ed-voice-tag{color:var(--tone);font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600;position:absolute;top:16px;left:18px}.mcp-root .ed-voice blockquote{margin:0;padding:28px 32px 32px}.mcp-root .ed-voice-quote{font-family:var(--font-fraunces), "Fraunces", serif;color:var(--ink);margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.35}.mcp-root .ed-voice footer{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;color:var(--ink-soft);margin-top:16px;font-size:12px}.mcp-root .ed-start-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.mcp-root .ed-quickstart{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:16px;margin-top:32px;padding:20px 22px;display:flex}.mcp-root .ed-quickstart-badge{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;background:var(--spark);color:var(--ink);border-radius:6px;flex:none;padding:6px 8px;font-size:10px;font-weight:600}.mcp-root .ed-quickstart strong{font-family:var(--font-fraunces), "Fraunces", serif;margin-bottom:4px;font-size:19px;font-weight:500;display:block}.mcp-root .ed-quickstart span:last-child{color:var(--ink-soft);font-size:14px;line-height:1.5}.mcp-root .ed-start-steps{flex-direction:column;gap:40px;margin:0;padding:0 0 0 56px;list-style:none;display:flex;position:relative}.mcp-root .ed-start-trace{background:var(--line);width:2px;position:absolute;top:18px;bottom:18px;left:17px;overflow:hidden}.mcp-root .ed-start-trace-fill{background:var(--forest);transform-origin:50% 0;will-change:transform;width:100%;height:100%;display:block;transform:scaleY(0)}.mcp-root .ed-start-step{position:relative}.mcp-root .ed-start-node{width:36px;height:36px;font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;background:var(--bone);border:2px solid var(--silver);color:var(--silver-dim);transition:all .4s var(--ed-ease);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:-56px}.mcp-root .ed-start-step.is-lit .ed-start-node{background:var(--forest);border-color:var(--forest);color:var(--bone);box-shadow:0 0 0 6px var(--ed-forest-soft)}.mcp-root .ed-start-step h3{margin:4px 0 10px;font-size:26px}.mcp-root .ed-start-step p{color:var(--ink-soft);max-width:46ch;margin:0;font-size:15px;line-height:1.65}.mcp-root .ed-final .wrap{max-width:900px}.mcp-root .ed-final-eyebrow{color:var(--spark);margin-bottom:22px}.mcp-root .ed-final-title{letter-spacing:-.02em;margin-bottom:36px;font-size:clamp(38px,5.4vw,66px);line-height:1.04}.mcp-root .ed-final-links{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1080px){.mcp-root .ed-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mcp-root .ed-hero{padding-top:72px}.mcp-root .ed-hero-grid{grid-template-columns:1fr}.mcp-root .ed-hero-art{max-width:360px;margin:0 auto}.mcp-root .ed-day-pin{min-height:0;padding:72px 0 40px}.mcp-root .ed-day-grid{grid-template-columns:1fr;gap:36px}.mcp-root .ed-day-grid>:first-child,.mcp-root .ed-day-grid>:nth-child(2){grid-area:auto/1}.mcp-root .ed-stage{z-index:1;background:var(--bone);padding-bottom:12px}.mcp-root .ed-step{opacity:1}.mcp-root .ed-why-grid{grid-template-columns:1fr;gap:28px}.mcp-root .ed-insights-grid,.mcp-root .ed-start-grid{grid-template-columns:1fr;gap:40px}.mcp-root .ed-voice-grid{grid-template-columns:1fr}}@media (max-width:640px){.mcp-root .ed-proof-card{padding:20px 16px 22px}.mcp-root .ed-proof-track{display:none}.mcp-root .ed-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.mcp-root .ed-stat:nth-child(4){grid-column:1/span 1}.mcp-root .ed-state-grid{grid-template-columns:1fr}.mcp-root .ed-state h3,.mcp-root .ed-state p{min-height:0}.mcp-root .ed-why-quote{padding:26px 24px}.mcp-root .ed-insights-art{padding:20px 16px 16px}.mcp-root .ed-chart-label,.mcp-root .ed-chart-value{font-size:19px}.mcp-root .ed-ring-value{font-size:44px}.mcp-root .ed-ring-label{font-size:15px}}@media (prefers-reduced-motion:reduce){.mcp-root .ed-signal-orb{animation:none}.mcp-root .ed-rail-fill,.mcp-root .ed-start-trace-fill,.mcp-root .ed-why-rule{transform:none}.mcp-root .ed-step{opacity:1;transform:none}.mcp-root .ed-proof-ring{animation:none}.mcp-root .ed-proof-fill{transform:none}.mcp-root .ed-start-node{background:var(--forest);border-color:var(--forest);color:var(--bone)}.mcp-root .ed-scene.is-current{position:relative;inset:auto}.mcp-root .fl-pick{opacity:1}}
