.authoring{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"editor" "summary" "flow";grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-6)}.authoring__editor{grid-area:editor;min-width:0}.authoring__summary{grid-area:summary;min-width:0}.authoring__flow{grid-area:flow;min-width:0}@media (min-width:1024px){.authoring{grid-template-columns:minmax(0,1fr) 23rem;grid-template-areas:"editor summary" "flow summary";column-gap:var(--space-8);row-gap:0;align-items:start}.authoring__summary{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-6));align-self:start;max-height:calc(100vh - var(--header-h) - var(--space-10));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1);margin:calc(var(--space-1) * -1);scrollbar-width:thin}}.authoring__editor>.section-head:first-child{margin-top:0}.authoring .section-head{margin-top:var(--space-10)}.authoring__group{margin-block:var(--space-4)}.authoring__group>.authoring__group-title+.field,.authoring__group>.field:first-of-type{margin-top:0}.authoring__group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-3)}.authoring__group-head .note{margin:0}.authoring__group-title{margin:0 0 var(--space-3);font:600 var(--text-micro) var(--font-text,var(--font-text-stack));color:var(--color-muted)}.authoring__group-head .authoring__group-title{margin:0}.authoring__pair{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 var(--space-5);gap:0 var(--space-5);align-items:start}.authoring__pair>.field:first-child{margin-top:0}@media (min-width:640px){.authoring__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.authoring__pair>.field{margin-top:0}}.segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-hairline);max-width:100%}.segmented .btn{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-text-secondary)}.segmented .btn[aria-pressed=true]{opacity:1;cursor:default;color:var(--color-text);background:var(--color-surface);border-color:var(--color-border);box-shadow:none}.qlist{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.qcard{min-inline-size:0;margin:0;padding:var(--space-4) var(--space-5) var(--space-5);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.qcard:focus-within{border-color:var(--color-border-strong);box-shadow:none}.qcard[data-state=error]{border-color:var(--color-danger);box-shadow:inset 3px 0 0 var(--color-danger)}.qcard__title{float:left;padding:0;margin:0;font:600 var(--text-body) var(--font-text,var(--font-text-stack));line-height:2rem}.qcard__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:2rem}.qcard__grid{clear:both;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4) var(--space-4);gap:var(--space-4) var(--space-4);padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--color-hairline)}.qcard--jsonl .field,.qcard__grid .field{margin:0}@media (min-width:640px){.qcard__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qcard__wide{grid-column:1/-1}}.qcard__error{margin:var(--space-4) 0 0}.qcard--jsonl{margin:0}.qlist__add{width:100%;border-style:dashed;background:transparent}.shots{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.shot{min-inline-size:0;margin:0;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--color-surface-sunken);border:1px solid var(--color-hairline);border-radius:var(--radius-md)}.shot__title{float:left;width:100%;padding:0;margin:0 0 var(--space-2);font:600 var(--text-micro) var(--font-text,var(--font-text-stack));color:var(--color-muted)}.shot__grid{clear:both;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.shot__grid .field{margin:0}.shot__remove{justify-self:end}@media (min-width:640px){.shot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.summary h2{margin:0;font:600 var(--text-h3) var(--font-text,var(--font-text-stack))}.summary__hash-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.summary .call{margin-block:var(--space-3) var(--space-4)}.summary .call .notice{margin:0}.summary__digest{margin:0 0 var(--space-2)}.summary__digest code{display:block;padding:var(--space-3);font:500 var(--text-code-sm) var(--font-mono);line-height:1.55;letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-all;color:var(--color-text);background:var(--color-surface-sunken);border:1px solid var(--color-hairline);border-radius:var(--radius-md)}.summary__rows{margin:0;border-top:1px solid var(--color-border)}.summary__row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;padding-block:var(--space-2);border-bottom:1px solid var(--color-hairline)}.summary__row dt{font:500 var(--text-note) var(--font-text,var(--font-text-stack));color:var(--color-muted)}.summary__row dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}.summary__row .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.summary__row .value{font-size:var(--text-code-sm)}.summary__sub{display:block;margin:0}.summary__pills{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.summary__foot{margin:var(--space-3) 0 0}.stepper{list-style:none;margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-hairline)}.stepper__step{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding-block:var(--space-2)}.stepper__step:not(:last-child):after{content:"";position:absolute;left:calc(.875rem - 1px);top:calc(50% + .875rem + 3px);height:calc(var(--space-4) - 6px);width:2px;border-radius:1px;background:var(--color-border)}.stepper__step[data-state=done]:not(:last-child):after{background:var(--color-seal)}.stepper__text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-2);min-width:0}.stepper__label{font:600 var(--text-body-sm) var(--font-text,var(--font-text-stack));color:var(--color-text)}.stepper__state{font:500 var(--text-note) var(--font-text,var(--font-text-stack));color:var(--color-muted)}.stepper__step[data-state=running] .stepper__state{color:var(--color-accent)}.stepper__step[data-state=done] .stepper__state{color:var(--color-success)}.stepper__step[data-state=failed] .stepper__state{color:var(--color-danger)}.step-mark{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-muted);font:600 var(--text-note) var(--font-text,var(--font-text-stack));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1}.step-mark[data-state=running]{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.step-mark[data-state=done]{border-color:transparent;background:transparent;color:var(--color-seal)}.step-mark[data-state=failed]{border-radius:var(--radius-xs);border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-danger)}.step-mark__seal{width:100%;height:100%;animation:stamp var(--dur-stamp) var(--ease-spring) backwards}.step-mark__tick{stroke:var(--color-surface);stroke-dasharray:12;stroke-dashoffset:12;animation:draw .36s var(--ease-enter) .22s forwards}.steps{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.step-card{--step-tone:var(--color-border-strong);min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:inset 3px 0 0 var(--step-tone);transition:box-shadow var(--dur-slow) var(--ease-standard),border-color var(--dur-slow) var(--ease-standard)}.step-card[data-state=running]{--step-tone:var(--color-accent);border-color:var(--color-accent)}.step-card[data-state=done]{--step-tone:var(--color-seal)}.step-card[data-state=failed]{--step-tone:var(--color-danger)}.step-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);align-items:start}.step-card__title h3{margin:0;font:600 var(--text-h3) var(--font-text,var(--font-text-stack))}.step-card__count{display:block;font:600 var(--text-micro) var(--font-text,var(--font-text-stack));color:var(--color-muted)}.step-card__title .note{margin:var(--space-1) 0 0}.step-card__state{grid-column:2;justify-self:start;font:600 var(--text-micro) var(--font-text,var(--font-text-stack));color:var(--color-muted)}.step-card[data-state=running] .step-card__state{color:var(--color-accent)}.step-card[data-state=done] .step-card__state{color:var(--color-success)}.step-card[data-state=failed] .step-card__state{color:var(--color-danger)}@media (min-width:640px){.step-card__head{grid-template-columns:auto minmax(0,1fr) auto}.step-card__state{grid-column:3;grid-row:1;justify-self:end;padding-top:.2rem}}.step-card__body{margin-top:var(--space-4);padding-left:calc(1.75rem + var(--space-3));min-width:0}.step-card__body>:first-child{margin-top:0}.step-card__body>:last-child{margin-bottom:0}@media (max-width:639.98px){.step-card__body{padding-left:0}}.step-card .login{margin-block:0 var(--space-4);background:var(--color-surface-sunken);box-shadow:none;border-color:var(--color-hairline)}.step-card .login h3{margin-top:0}@media (prefers-reduced-motion:reduce){.step-mark__seal,.step-mark__tick{animation:none}.step-mark__tick{stroke-dashoffset:0}}