html[data-agent-boot] .agent-gate{visibility:hidden}.walk{--w-text:#171717;--w-dim:#525252;--w-faint:#6b7280;--w-border:#e5e5e5;--w-panel:#fafafa;--w-accent:#059669;--w-accent-soft:#0596691f;--w-track:#e5e5e5;--w-mono:ui-monospace, "SF Mono", "IBM Plex Mono", Menlo, monospace;max-width:64rem;margin:0 auto;padding:0 1.5rem}html.dark .walk{--w-text:#fafafa;--w-dim:#a3a3a3;--w-faint:#8a9099;--w-border:#ffffff1a;--w-panel:#ffffff05;--w-accent:#34d399;--w-accent-soft:#34d39924;--w-track:#ffffff1a}.walk-stage{border-top:1px solid var(--w-border);padding:4.5rem 0}.walk-stage:first-child{border-top:none}html.walk-js .walk-stage{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}html.walk-js .walk-stage.in-view{opacity:1;transform:none}.walk-eyebrow{font-family:var(--w-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--w-accent);margin:0 0 .75rem;font-size:.72rem}.walk-h2{letter-spacing:-.01em;color:var(--w-text);margin:0 0 .6rem;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:700}.walk-sub{color:var(--w-dim);max-width:54ch;margin:0 0 2rem;line-height:1.65}.walk-chips{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.walk-chip{font-family:var(--w-mono);border:1px solid var(--w-border);color:var(--w-dim);background:var(--w-accent-soft);border-radius:999px;padding:.25rem .6rem;font-size:.7rem}.walk-card__grid{gap:.6rem;margin:0;display:grid}.walk-card__row{border-bottom:1px solid var(--w-border);grid-template-columns:9rem 1fr;gap:.5rem 1.2rem;padding:.7rem 0;display:grid}html.walk-js .walk-stage .walk-card__row{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}html.walk-js .walk-stage.in-view .walk-card__row{opacity:1;transform:none}.walk-card__k{font-family:var(--w-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--w-accent);padding-top:.1rem;font-size:.72rem}.walk-card__v{color:var(--w-text);margin:0;line-height:1.55}.walk-run__chart{margin-bottom:2rem;position:relative}.walk-run__svg{width:100%;height:180px;overflow:visible}.walk-run__axis{stroke:var(--w-border);stroke-width:.3px}.walk-run__line{fill:none;stroke:var(--w-accent);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html.walk-js .walk-run__line{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.6s .2s}html.walk-js .walk-run.in-view .walk-run__line{stroke-dashoffset:0}.walk-run__dot{fill:var(--w-accent)}html.walk-js .walk-run__dot{opacity:0;transition:opacity .4s}html.walk-js .walk-run.in-view .walk-run__dot{opacity:1}.walk-run__axislabels{font-family:var(--w-mono);color:var(--w-faint);justify-content:space-between;margin-top:.3rem;font-size:.66rem;display:flex}.walk-run__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.walk-run__cp{border:1px solid var(--w-border);background:var(--w-panel);border-radius:.6rem;padding:1rem 1.1rem}html.walk-js .walk-stage .walk-run__cp{opacity:0;transition:opacity .55s,transform .55s;transform:translate(-10px)}html.walk-js .walk-stage.in-view .walk-run__cp{opacity:1;transform:none}.walk-run__cphead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.walk-run__phase{font-family:var(--w-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--w-accent);font-size:.7rem}.walk-run__period{font-family:var(--w-mono);color:var(--w-faint);font-size:.7rem}.walk-run__role{color:var(--w-text);margin:.35rem 0 .25rem;font-weight:600}.walk-run__org{color:var(--w-dim);font-weight:400}.walk-run__note{color:var(--w-dim);margin:0;font-size:.9rem;line-height:1.55}.walk-evals__actions{margin-bottom:1.2rem}.walk-btn{font-family:var(--w-mono);border:1px solid var(--w-border);color:var(--w-text);cursor:pointer;background:0 0;border-radius:.4rem;padding:.5rem .9rem;font-size:.78rem;transition:border-color .2s,color .2s}.walk-btn:hover,.walk-btn:focus-visible{border-color:var(--w-accent);color:var(--w-accent);outline:none}.walk-evals__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.walk-eval{border:1px solid var(--w-border);background:var(--w-panel);border-radius:.6rem;transition:border-color .2s,transform .2s}.walk-eval:hover{border-color:var(--w-accent);transform:translateY(-2px)}html.walk-js .walk-stage .walk-eval{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}html.walk-js .walk-stage.in-view .walk-eval{opacity:1;transform:none}.walk-eval__link{color:inherit;padding:1rem;text-decoration:none;display:block}.walk-eval__theme{font-family:var(--w-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--w-accent);margin:0 0 .4rem;font-size:.66rem}.walk-eval__title{color:var(--w-text);margin:0 0 .7rem;font-size:.92rem;font-weight:600;line-height:1.35}.walk-eval__metricrow{font-family:var(--w-mono);justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-size:.7rem;display:flex}.walk-eval__metric{color:var(--w-faint)}.walk-eval__value{color:var(--w-dim);text-align:right}.walk-eval__track{background:var(--w-track);border-radius:3px;height:5px;overflow:hidden}.walk-eval__fill{background:var(--w-accent);transform-origin:0;border-radius:3px;height:100%}html.walk-js .walk-eval__fill{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}html.walk-js .walk-eval__fill.on{transform:scaleX(1)}.walk-btn--solid{background:var(--w-accent);border-color:var(--w-accent);color:#06281d;font-weight:600;text-decoration:none;display:inline-block}.walk-btn--solid:hover,.walk-btn--solid:focus-visible{filter:brightness(1.08);color:#06281d}.walk-docs{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.walk-doc{border:1px solid var(--w-border);background:var(--w-panel);border-radius:.6rem;transition:border-color .2s,transform .2s}.walk-doc:hover{border-color:var(--w-accent);transform:translateY(-2px)}html.walk-js .walk-stage .walk-doc{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}html.walk-js .walk-stage.in-view .walk-doc{opacity:1;transform:none}.walk-doc__link{color:inherit;padding:1rem 1.1rem;text-decoration:none;display:block}.walk-doc__badge{font-family:var(--w-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--w-accent);border:1px solid var(--w-accent-soft);border-radius:999px;padding:.1rem .5rem;font-size:.6rem}.walk-doc__title{color:var(--w-text);margin:.55rem 0 .35rem;font-size:1rem;font-weight:600}.walk-doc__desc{color:var(--w-dim);margin:0 0 .6rem;font-size:.9rem;line-height:1.55}.walk-fit__score{align-items:baseline;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.walk-fit__num{color:var(--w-accent);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,12vw,6rem);font-weight:700;line-height:1}.walk-fit__max{font-family:var(--w-mono);color:var(--w-faint);font-size:1.1rem}.walk-fit__verdict{color:var(--w-dim);max-width:48ch;margin:0 0 1.6rem;line-height:1.6}.walk-fit__cta{flex-wrap:wrap;gap:.7rem;display:flex}@media (width<=560px){.walk-card__row{grid-template-columns:1fr;gap:.15rem}}@media (prefers-reduced-motion:reduce){html.walk-js .walk-stage,html.walk-js .walk-stage.in-view,html.walk-js .walk-card__row,html.walk-js .walk-run__cp,html.walk-js .walk-eval,html.walk-js .walk-doc{opacity:1!important;transition:none!important;transform:none!important}html.walk-js .walk-run__line{stroke-dashoffset:0!important;transition:none!important}html.walk-js .walk-run__dot{opacity:1!important}html.walk-js .walk-eval__fill{transition:none!important;transform:scaleX(1)!important}}.walk-autopilot{z-index:60;border:1px solid var(--w-border);background:var(--w-panel);color:var(--w-text);font-family:var(--w-mono);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .95rem;font-size:12px;line-height:1;transition:border-color .15s,background .15s;display:inline-flex;position:fixed;bottom:1.15rem;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000047}.walk-autopilot:hover{border-color:var(--w-accent)}.walk-autopilot:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.walk-autopilot__dot{background:var(--w-accent);border-radius:50%;width:8px;height:8px;animation:1.15s ease-in-out infinite walk-autopilot-pulse}.walk-autopilot__hint{color:var(--w-dim)}@keyframes walk-autopilot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.walk-autopilot__dot{animation:none}}
