.isteps{--is-paper:#fefdfb;--is-pane:#faf8f3;--is-line:#1412121f;--is-line-soft:#14121212;--is-ink:#1d1a17;--is-ink-2:#5f574c;--is-ink-3:#8a8278;--is-orange:var(--amber,#ff7a1a);--is-mono:var(--font-pixel,ui-monospace, "SFMono-Regular", "IBM Plex Mono", Menlo, monospace);--is-display:var(--font-display,"Cottorway Pro", system-ui, sans-serif);width:100%;max-width:1080px;font-family:var(--is-mono);color:var(--is-ink);-webkit-font-smoothing:antialiased;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px);margin-inline:auto;display:grid}.isteps__card{border:1px solid var(--is-line);background:var(--is-paper);opacity:0;transition:opacity .6s ease calc(var(--i,0) * .11s), transform .6s ease calc(var(--i,0) * .11s);will-change:opacity, transform;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(12px);box-shadow:inset 0 1px #fff9,0 14px 40px -28px #14121242,0 3px 10px -8px #1412121f}.isteps--in .isteps__card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.isteps__card{opacity:1;transition:none;transform:none}}.isteps__chrome{border-bottom:1px solid var(--is-line);background:linear-gradient(#fefdfb,#f7f3ec);align-items:center;gap:9px;padding:11px 14px;display:flex}.isteps__num{font-family:var(--is-mono);letter-spacing:.04em;color:var(--is-orange);flex:none;font-size:11px;font-weight:700}.isteps__label{font-family:var(--is-display);letter-spacing:-.005em;color:var(--is-ink);flex:auto;min-width:0;font-size:13px;font-weight:700}.isteps__chip{font-family:var(--is-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--is-line);background:var(--is-pane);color:var(--is-ink-3);border-radius:5px;flex:none;padding:3px 8px;font-size:9.5px}.isteps__panel{flex-direction:column;flex:auto;gap:11px;min-height:184px;padding:14px 14px 16px;display:flex}.isteps__panel-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.isteps__panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--is-ink-3);font-size:11px}.isteps__panel-score{letter-spacing:.02em;color:var(--is-ink-3);white-space:nowrap;font-size:10.5px}.isteps__findings{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.isteps__finding{border:1px solid var(--is-line-soft);background:var(--is-pane);border-radius:8px;align-items:baseline;gap:9px;padding:6px 10px;font-size:12px;line-height:1.4;display:flex}.isteps__dot{background:var(--is-ink-3);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.isteps__finding--ok .isteps__dot{background:color-mix(in srgb, var(--is-ink-2) 55%, transparent)}.isteps__finding--flag{border-color:color-mix(in srgb, var(--is-orange) 40%, var(--is-line));background:color-mix(in srgb, var(--is-orange) 8%, var(--is-pane))}.isteps__finding--flag .isteps__dot{background:var(--is-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--is-orange) 22%, transparent)}.isteps__finding-label{color:var(--is-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.isteps__finding-note{color:var(--is-ink-3);letter-spacing:.01em;flex:none;font-size:10.5px}.isteps__finding--flag .isteps__finding-note{color:color-mix(in srgb, var(--is-orange) 78%, var(--is-ink-2));font-weight:600}.isteps__tree{flex:auto;margin:0;padding:0;font-size:12px;line-height:1.7;list-style:none}.isteps__node{color:var(--is-ink-2);white-space:nowrap;text-overflow:ellipsis;opacity:.18;transition:opacity .45s ease calc(.22s + var(--row,0) * .12s);border-radius:6px;align-items:baseline;gap:7px;padding:1px 6px;display:flex;overflow:hidden}.isteps--in .isteps__node{opacity:1}@media (prefers-reduced-motion:reduce){.isteps__node{opacity:1;transition:none}}.isteps__node--folder{color:var(--is-ink);font-weight:600}.isteps__node[data-depth="1"]{padding-left:18px}.isteps__node-ic{color:var(--is-ink-3);flex:none;font-size:10.5px}.isteps__node--folder .isteps__node-ic{color:var(--is-orange);opacity:.55}.isteps__progress{flex-direction:column;gap:6px;display:flex}.isteps__progress-bar{background:var(--is-line-soft);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.isteps__progress-bar:after{content:"";background:var(--is-orange);border-radius:999px;transition:inset 1s .4s;position:absolute;inset:0 100% 0 0}.isteps--in .isteps__progress-bar:after{inset:0 14% 0 0}@media (prefers-reduced-motion:reduce){.isteps__progress-bar:after{transition:none;inset:0 14% 0 0}}.isteps__progress-label{letter-spacing:.04em;color:var(--is-ink-3);font-size:10px}.isteps__panel--keys{justify-content:flex-start;gap:13px}.isteps__url{border:1px solid var(--is-line);background:var(--is-pane);letter-spacing:.01em;color:var(--is-ink-2);border-radius:7px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:inline-flex}.isteps__lock{color:var(--is-ink-3);flex:none;font-size:11px}.isteps__url b{color:var(--is-ink);font-weight:600}.isteps__mcp{border:1px solid var(--is-line-soft);background:var(--is-pane);border-radius:9px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.isteps__mcp-label{letter-spacing:.06em;text-transform:uppercase;color:var(--is-ink-3);font-size:10px}.isteps__mcp-line{font-family:var(--is-mono);color:var(--is-ink);word-break:break-all;font-size:11.5px}.isteps__mcp-host{color:var(--is-orange)}.isteps__owned{align-items:flex-start;gap:9px;display:flex}.isteps__key-glyph{color:var(--is-orange);flex:none;place-items:center;margin-top:1px;display:inline-grid}.isteps__owned-text{color:var(--is-ink-2);font-size:11.5px;line-height:1.5}.isteps__caption{border-top:1px solid var(--is-line-soft);color:var(--is-ink-2);margin:0;padding:12px 14px 15px;font-size:12px;line-height:1.55}@media (max-width:860px){.isteps{grid-template-columns:1fr;gap:16px;max-width:520px}.isteps__card{transition-delay:0s}.isteps__panel{min-height:0}}
