body,html{margin:0;background:var(--ground);color:var(--ink)}body{min-height:100vh;font-family:var(--font-read);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-read)}*,:after,:before{box-sizing:border-box}.st-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.st-page{container:st/inline-size;width:100%;max-width:1360px;margin:0 auto;padding:var(--space-28) var(--space-40) var(--space-56);display:flex;flex-direction:column;gap:var(--space-40)}.st-page :is(h1,h2,h3,p,ul,ol){margin:0}@container st (max-width: 720px){.st-page{padding:var(--space-20) var(--space-16) var(--space-40);gap:var(--space-28)}}.st-top{justify-content:space-between;gap:var(--space-16)}.st-top,.st-top-end{display:flex;align-items:center;flex-wrap:wrap}.st-top-end{gap:var(--gap-control-sm)}.st-mark{font-family:var(--font-machine);font-size:var(--text-machine-l);font-weight:var(--weight-machine);letter-spacing:var(--tracking-machine);text-transform:uppercase;color:var(--ink);text-decoration:none}.st-link{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.st-link:focus-visible,.st-mark:focus-visible{outline:2px solid var(--focus-ring-color,var(--ink));outline-offset:3px;border-radius:var(--radius-s)}.st-back{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-body-s)}.st-back,.st-caption,.st-muted{color:var(--ink-muted)}.st-caption{display:block;margin-bottom:var(--space-12)}.st-door{width:100%;max-width:760px;margin:var(--space-28) auto 0;display:flex;flex-direction:column;gap:var(--space-16)}@container st (max-width: 720px){.st-door{margin-top:0}}.st-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16);list-style:none;padding:0}@container st (max-width: 1000px){.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container st (max-width: 720px){.st-cards{grid-template-columns:minmax(0,1fr)}}.st-head{display:flex;flex-direction:column;gap:var(--space-12)}.st-head-alert{max-width:78ch}.st-ke-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--space-40);align-items:start}.st-panel{gap:var(--space-20);padding:var(--space-28);border-radius:var(--radius-l);background:var(--ground);box-shadow:inset 0 0 0 1px var(--line-strong);min-width:0}.st-panel,.st-panel-head{display:flex;flex-direction:column}.st-panel-head{gap:var(--space-8)}.st-used{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-body-s)}.st-used>:first-child{color:var(--ink-muted)}.st-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-40)}.st-two>*{min-width:0}@container st (max-width: 1100px){.st-two{grid-template-columns:minmax(0,1fr);gap:var(--space-28)}}@container st (max-width: 860px){.st-ke-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-28)}}@container st (max-width: 520px){.st-panel{padding:var(--space-20)}}.st-cap-row{display:flex;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap}.st-cap-row>:first-child{min-width:220px}.st-run-head{display:flex;flex-direction:column;gap:var(--space-12)}.st-run-state{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--ink-muted)}.st-run-title{max-width:62ch}.st-run-bar{justify-content:space-between;gap:var(--space-16) var(--space-28);padding-top:var(--space-12);box-shadow:0 -1px 0 var(--line)}.st-run-actions,.st-run-bar{display:flex;align-items:center;flex-wrap:wrap}.st-run-actions{gap:var(--gap-control-sm)}.st-planning{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap;padding:var(--space-16) var(--space-20);border-radius:var(--radius-l);background:var(--ground-sunk)}.st-planning>:last-child{color:var(--ink-muted)}.st-working{display:flex;flex-direction:column;gap:var(--space-12)}.st-working>p{color:var(--ink-muted)}.st-stack{gap:var(--space-16);min-width:0}.st-ask,.st-stack{display:flex;flex-direction:column}.st-ask{gap:var(--space-20);max-width:70ch;padding:var(--space-28);border-radius:var(--radius-l);background:var(--ground-sunk)}.st-ask ul{padding-left:var(--space-20);display:flex;flex-direction:column;gap:var(--space-4)}.st-ask-actions{display:flex;gap:var(--gap-control-sm);flex-wrap:wrap}.st-shape{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.st-tag{align-self:flex-start;font-family:var(--font-machine);font-size:var(--text-machine);font-weight:var(--weight-machine);letter-spacing:var(--tracking-machine);text-transform:uppercase;line-height:1;color:var(--ink-muted)}.st-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-20) var(--space-28);padding:var(--space-20);border-radius:var(--radius-l);background:var(--ground-sunk)}.st-bar[data-over]{box-shadow:inset 0 0 0 2px var(--selection)}.st-bar-l{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.st-bar-l>p{color:var(--ink-muted)}.st-source{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.st-auth{width:100%;max-width:420px;margin:var(--space-56) auto 0;gap:var(--space-20)}.st-auth,.st-auth form{display:flex;flex-direction:column}.st-auth form{gap:var(--space-16)}@container st (max-width: 720px){.st-auth{margin-top:var(--space-20)}}