.run-card-note{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.run-hero-stat{border:1px solid color-mix(in srgb, var(--field-border) 82%, transparent);background:color-mix(in srgb, var(--field-bg) 72%, transparent);border-radius:11px;align-content:start;gap:3px;min-width:0;padding:12px 14px;display:grid;position:relative}.run-hero-stat[data-defined=true]{cursor:help;transition:border-color .18s,background .18s}.run-hero-stat[data-defined=true]:hover,.run-hero-stat[data-defined=true]:focus-visible{border-color:color-mix(in srgb, var(--teal) 40%, var(--field-border));background:color-mix(in srgb, var(--field-bg) 92%, transparent)}.run-hero-stat[data-defined=true]:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-hero-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:760;line-height:1.1}.run-hero-stat-label{color:var(--ink-soft);letter-spacing:.01em;font-size:11px;font-weight:600}.run-hero-stat-basis{color:var(--ink-soft);font-variant-numeric:tabular-nums;opacity:.72;font-size:11px}.run-hero-stat-bar{background:color-mix(in srgb, var(--field-border) 70%, transparent);border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.run-hero-stat-bar-fill{border-radius:inherit;background:var(--teal-mid);width:0;height:100%;transition:width .4s}.run-hero-stat-dir{color:var(--ink-soft);cursor:help;margin-left:5px;font-size:10px;font-weight:700}.run-hero-stat[title]{cursor:help}.run-hero-stat-primary{color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700;position:absolute;top:9px;right:12px}.run-hero-stat[data-primary=true]{border-color:color-mix(in srgb, var(--gold) 45%, var(--field-border))}.run-hero-stat-internal{color:var(--ink-soft);opacity:.6;font-weight:500}.run-categories{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:20px 26px;display:grid}.run-category-title{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 3px;font-size:12px;font-weight:650;display:flex}.run-category-title[data-bare=true]{font-weight:500}.run-category-basis{color:var(--ink-soft);opacity:.75;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.run-category-def{color:var(--ink-soft);opacity:.8;margin:0 0 8px;font-size:10.5px;line-height:1.5}.run-category-bars{grid-template-columns:minmax(0,1fr) 92px auto;gap:3px 9px;margin:0;padding:0;list-style:none;display:grid}.run-category-bars>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.run-category-row{grid-column:1/-1;grid-template-columns:subgrid;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:3px 5px;display:grid}.run-category-row:hover{background:color-mix(in srgb, var(--teal) 8%, transparent)}.run-category-row[aria-pressed=true]{background:color-mix(in srgb, var(--teal) 15%, transparent)}.run-category-row[data-empty=true]{opacity:.45;cursor:default}.run-category-row[data-empty=true]:hover{background:0 0}.run-category-key{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.run-category-plot{background:color-mix(in srgb, var(--field-border) 45%, transparent);border-radius:999px;height:12px;position:relative}.run-category-range{background:color-mix(in srgb, var(--teal) 45%, transparent);border-radius:999px;height:3px;margin-top:-1.5px;position:absolute;top:50%}.run-category-point{background:var(--teal-mid);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%}.run-category-count{text-align:right;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.run-breakdowns-rest{border-top:1px solid color-mix(in srgb, var(--field-border) 60%, transparent);margin-top:20px;padding-top:15px}.run-breakdowns-rest-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:10.5px;font-weight:700}.run-breakdown-secondary+.run-breakdown-secondary{margin-top:6px}.run-breakdown-secondary-head{border:1px solid color-mix(in srgb, var(--field-border) 75%, transparent);background:color-mix(in srgb, var(--field-bg) 55%, transparent);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:96px minmax(0,1fr) auto 18px;align-items:baseline;gap:12px;padding:8px 11px;display:grid}.run-breakdown-secondary-head:hover{border-color:color-mix(in srgb, var(--teal) 45%, var(--field-border))}.run-breakdown-secondary-name{color:var(--ink);font-size:12px;font-weight:650}.run-breakdown-secondary-lead{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.run-breakdown-secondary-n{color:var(--ink-soft);opacity:.7;font-variant-numeric:tabular-nums;font-size:10.5px}.run-breakdown-secondary-caret{color:var(--ink-soft);text-align:right;font-size:13px}.run-breakdown-secondary .run-categories{margin:10px 0 4px;padding-left:11px}.run-axis-card-def{color:var(--ink-soft);margin:0 0 12px;font-size:11.5px;line-height:1.5}.run-category-case-group+.run-category-case-group{margin-top:8px}.run-category-case-group{scroll-margin-top:12px}.run-category-case-none{color:var(--ink-soft);opacity:.72;margin:0;padding:2px 0 1px 11px;font-size:11.5px;line-height:1.5}.run-category-case-heading{z-index:1;background:linear-gradient(to bottom, var(--card-bg,#fcfcfb) 78%, color-mix(in srgb, var(--card-bg,#fcfcfb) 0%, transparent));padding:7px 0 6px;position:sticky;top:0}.run-category-case-value{font:inherit;letter-spacing:-.005em;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;font-size:13px;font-weight:680;display:inline-flex}.run-category-case-value:hover{color:var(--teal-deep)}.run-category-case-count{color:var(--ink-soft);opacity:.7;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.run-category-case-def{color:var(--ink-soft);opacity:.85;margin:2px 0 0;font-size:11px;line-height:1.45}.run-category-case-actions{flex-wrap:wrap;gap:14px;margin:6px 0 0;padding-left:15px;display:flex}.run-category-case-list{border-left:1px solid color-mix(in srgb, var(--field-border) 70%, transparent);gap:5px;margin:5px 0 0 4px;padding:0 0 0 11px;list-style:none;display:grid}.run-category-example{border:1px solid color-mix(in srgb, var(--field-border) 55%, transparent);background:color-mix(in srgb, var(--field-bg) 40%, transparent);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:2px;padding:7px 10px;display:grid}.run-category-example:hover{border-color:color-mix(in srgb, var(--teal) 45%, var(--field-border));background:color-mix(in srgb, var(--teal) 7%, transparent)}.run-category-example-cite{color:var(--ink);font-size:11.5px;font-weight:640;line-height:1.4}.run-category-example-cite:before{content:"“"}.run-category-example-cite:after{content:"”"}.run-category-example-goal{color:var(--ink-soft);opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.run-category-more{font:inherit;color:var(--ink-soft);opacity:.75;cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:10.5px;font-weight:600}.run-category-more:hover{color:var(--teal-deep);opacity:1}.run-category-tip{text-align:left;gap:3px;display:grid}.run-category-tip-head{letter-spacing:.01em;font-weight:700}.run-category-tip-def{opacity:.85}.run-category-tip-stat{font-variant-numeric:tabular-nums;margin-top:2px}.run-category-tip-basis{opacity:.72;font-variant-numeric:tabular-nums}.run-category-tip-hint{opacity:.6;margin-top:3px}.run-category-lead{letter-spacing:.07em;text-transform:uppercase;color:var(--gold-text);font-size:9px;font-weight:700}.run-category-count{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.run-category-pct{font-variant-numeric:tabular-nums;color:var(--ink)}.run-category-n{color:var(--ink-soft);opacity:.62;font-variant-numeric:tabular-nums;font-size:10px}.run-hero-stat-ci{color:var(--ink-soft);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:500}.run-category-scope{color:var(--ink-soft);opacity:.7;margin:7px 0 0;font-size:10px;line-height:1.5}.run-report-meta{color:var(--ink-soft);letter-spacing:.01em;margin-bottom:14px;font-size:12px;font-weight:600}.run-report-facts{border-top:1px solid color-mix(in srgb, var(--field-border) 55%, transparent);flex-wrap:wrap;align-items:baseline;gap:5px 20px;margin:18px 0 0;padding:14px 0 0;display:flex}.run-fact{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.run-fact-label{color:var(--ink-soft);font-size:11.5px;font-weight:500}.run-fact-value{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;font-weight:500}.run-report-footnote{color:var(--ink-soft);opacity:.72;margin-top:12px;font-size:11px;line-height:1.5}.run-report-meta[data-reason=goal_resolved] .run-report-outcome{color:var(--teal-deep);font-weight:700}.run-metric-group+.run-metric-group{margin-top:14px}.run-metric-group-label{color:var(--ink-soft);margin:0 0 8px;font-size:12.5px;font-weight:600;display:block}.run-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:540px){.run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.run-spawn-sessions-fold,.run-spawn-flags-fold{opacity:0;transition:grid-template-rows .22s var(--ease-theme), opacity .16s var(--ease-theme), margin-bottom .22s var(--ease-theme);grid-template-rows:0fr;margin-bottom:0;display:grid}.run-spawn-sessions-fold[data-visible=true],.run-spawn-flags-fold[data-visible=true]{opacity:1;grid-template-rows:1fr;margin-bottom:12px}.run-spawn-sessions-fold-inner,.run-spawn-flags-fold-inner{min-height:0;overflow:hidden}.run-spawn-sessions{border:1px solid color-mix(in srgb, var(--field-border) 80%, transparent);background:color-mix(in srgb, var(--ink-soft) 7%, #fff);scrollbar-width:none;border-radius:7px;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.run-spawn-sessions::-webkit-scrollbar{display:none}.run-spawn-session-tab{min-width:0;max-width:220px;color:var(--ink-soft);font:inherit;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color .14s var(--ease-theme), background-color .14s var(--ease-theme), box-shadow .14s var(--ease-theme);background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.run-spawn-session-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--ink-soft) 8%, transparent)}.run-spawn-session-tab[aria-selected=true]{color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--field-border) 58%, transparent);background:#fff}.run-spawn-session-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.run-spawn-session-empty{color:var(--ink-soft);text-align:center;animation:contentFade .2s var(--ease-theme) both;margin:0;padding:24px 12px;font-size:13px;line-height:1.45}.run-spawn-flags{border:1px solid color-mix(in srgb, var(--run-fail) 20%, transparent);background:color-mix(in srgb, var(--run-fail) 5%, var(--field-bg));border-radius:10px;margin:0;padding:0 14px;list-style:none;display:grid}.run-spawn-flag{gap:5px;padding:11px 0 12px;display:grid}.run-spawn-flag+.run-spawn-flag{border-top:1px solid color-mix(in srgb, var(--run-fail) 14%, transparent)}.run-spawn-flag-label{color:var(--run-fail)}.run-spawn-flag-icon{flex:none;width:12px;height:12px}.run-spawn-flag-text{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:540px){.run-spawn-sessions{width:100%}.run-spawn-session-tab{flex:1 0 auto;max-width:min(72vw,220px)}}@media (prefers-reduced-motion:reduce){.run-spawn-sessions-fold,.run-spawn-flags-fold,.run-spawn-approval-options-fold,.run-spawn-unfinished,.run-spawn-session-tab,.run-spawn-session-empty{transition:none;animation:none}.run-spawn-approval-disclosure::details-content{transition:none;animation:none}}.run-spawn-stage{overscroll-behavior:contain;--spawn-fade-top:0px;--spawn-fade-bottom:0px;max-height:clamp(280px,56vh,560px);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--spawn-fade-top)), linear-gradient(to top, transparent, #000 var(--spawn-fade-bottom));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--spawn-fade-top)), linear-gradient(to top, transparent, #000 var(--spawn-fade-bottom));mask-image:linear-gradient(to bottom, transparent, #000 var(--spawn-fade-top)), linear-gradient(to top, transparent, #000 var(--spawn-fade-bottom));padding:0 4px;position:relative;overflow-y:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.run-spawn-stage[data-scrolled=true]{--spawn-fade-top:22px}.run-spawn-stage[data-at-bottom=false]{--spawn-fade-bottom:22px}.run-spawn-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);border-radius:10px;outline:none}.run-spawn-convo{gap:4px;display:grid}.run-spawn-convo[data-active=false]{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.run-spawn-stage+.run-failure{margin-top:14px}.run-spawn-convo[data-live=true] .run-swarm-turn{animation:contentFade .34s var(--ease-theme) both}.run-spawn-convo[data-live=true] .run-swarm-turn-text{animation:spawnBubbleIn .42s var(--ease-spring) both}.run-spawn-convo[data-live=true] .run-swarm-turn-user .run-swarm-turn-text{transform-origin:100% 100%}.run-spawn-convo[data-live=true] .run-swarm-turn-agent .run-swarm-turn-text{transform-origin:0 100%}@keyframes spawnBubbleIn{0%{transform:scale(.86)translateY(4px)}to{transform:none}}.run-spawn-typing{align-items:center;gap:5px;padding:1px 0;display:inline-flex}.run-spawn-typing i{opacity:.35;width:6px;height:6px;animation:spawnTyping 1.25s var(--ease-theme) infinite;background:currentColor;border-radius:999px}.run-spawn-typing i:nth-child(2){animation-delay:.16s}.run-spawn-typing i:nth-child(3){animation-delay:.32s}@keyframes spawnTyping{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:.85;transform:translateY(-3px)}}.run-swarm-turn-typing.run-swarm-turn-agent{align-items:flex-start}.run-spawn-loading{color:var(--ink-soft);animation:contentFade .34s var(--ease-theme) both;align-items:center;gap:9px;font-size:12.5px;display:flex}.run-spawn-loading-spinner{border:1.6px solid color-mix(in srgb, var(--ink-soft) 30%, transparent);border-top-color:var(--ink-soft);border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite authSpin}.run-spawn-prelude{align-items:center;gap:13px;padding:2px 0 4px;display:flex}.run-spawn-prelude-pulse{width:34px;height:34px;color:var(--coral-deep);flex:none}.run-spawn-prelude-pulse svg{width:100%;height:100%;display:block}.run-spawn-prelude-pulse .comb-cell-ring{stroke-dasharray:54 54;animation:2.8s infinite combCellBuild}.run-spawn-prelude-pulse .comb-cell-core{transform-box:fill-box;transform-origin:50%;animation:2.8s infinite combCellDeposit}.run-spawn-prelude-lines{gap:5px;display:grid}.run-spawn-prelude-phase{color:var(--field-ink);animation:eventRise .42s var(--ease-theme) both;font-size:14px;font-weight:600}.run-spawn-prelude-sub{color:var(--ink-soft);font-size:12.5px;line-height:1.5}@keyframes combCellBuild{0%,4%{stroke-dashoffset:54px;animation-timing-function:cubic-bezier(.55,0,.15,1)}9.5%,11.5%{stroke-dashoffset:45px;animation-timing-function:cubic-bezier(.55,0,.15,1)}17%,19%{stroke-dashoffset:36px;animation-timing-function:cubic-bezier(.55,0,.15,1)}24.5%,26.5%{stroke-dashoffset:27px;animation-timing-function:cubic-bezier(.55,0,.15,1)}32%,34%{stroke-dashoffset:18px;animation-timing-function:cubic-bezier(.55,0,.15,1)}39.5%,41.5%{stroke-dashoffset:9px;animation-timing-function:cubic-bezier(.55,0,.15,1)}47%,76%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.5,0,.75,.5)}92%,to{stroke-dashoffset:-54px}}@keyframes combCellDeposit{0%,45%{opacity:.6;animation-timing-function:cubic-bezier(.34,1.8,.5,1);transform:scale(.72)}56%,78%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1)}94%,to{opacity:.6;transform:scale(.72)}}.run-activity{display:grid}.run-activity-list{gap:9px;display:grid}.run-activity-row{min-width:0;animation:eventRise .42s var(--ease-theme) both;grid-template-columns:16px minmax(0,1fr);gap:9px;display:grid}.run-activity-node{background:var(--ink-soft);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ink-soft) 12%, transparent);transition:background .4s var(--ease-theme), box-shadow .4s var(--ease-theme);border-radius:999px;place-self:start center;margin-top:5.75px}.run-activity-node[data-tone=live],.run-activity-node[data-tone=connecting]{background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 14px color-mix(in srgb, var(--gold) 55%, transparent)}.run-activity-node[data-tone=settled]{background:var(--run-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--run-ok) 18%, transparent), 0 0 13px color-mix(in srgb, var(--run-ok) 45%, transparent)}.run-activity-node[data-tone=error]{background:var(--run-fail);box-shadow:0 0 0 3px color-mix(in srgb, var(--run-fail) 16%, transparent)}.run-activity-node[data-tone=warning]{background:#b7791f;box-shadow:0 0 0 3px #b7791f29}.run-activity-main{gap:5px;min-width:0;display:grid}.run-activity-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.run-activity-line{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.run-activity-row[data-latest=true] .run-activity-line{color:var(--field-ink);font-weight:550}.run-activity-row[data-failed=true] .run-activity-line{color:var(--run-fail)}.run-activity-row[data-warning=true] .run-activity-line{color:#9a6519}.run-activity-head time{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.run-activity-command{border:1px solid color-mix(in srgb, var(--field-border) 86%, transparent);background:color-mix(in srgb, var(--field-bg) 80%, transparent);max-height:116px;color:var(--field-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.45;overflow:auto}.run-activity-tools{flex-wrap:wrap;gap:6px;display:flex}.run-activity-tools span{border:1px solid color-mix(in srgb, var(--field-border) 86%, transparent);max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;line-height:1;overflow:hidden}.run-spawn-artifact{border:1px solid var(--field-border);background:var(--field-bg);width:max-content;max-width:100%;color:var(--ink);animation:spawnArtifactIn .5s var(--ease-theme) both;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.run-spawn-artifact:hover{border-color:var(--teal);color:var(--teal-deep)}.run-spawn-artifact:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-spawn-artifact svg{color:var(--ink-soft);flex:none}.run-spawn-artifact:hover svg{color:var(--teal-deep)}.run-spawn-artifact-size{color:var(--ink-soft);font-variant-numeric:tabular-nums}@keyframes spawnArtifactIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.run-spawn-artifact{animation:none}}.run-goals-tab{gap:24px;display:grid}.run-goal-group{gap:3px;display:grid}.run-goal-group h3{color:var(--ink);margin:0;padding:2px 4px 7px;font-size:13px;font-weight:720}.run-goal-group[data-source=assistant_tracking] h3{color:var(--teal-deep)}.run-goal-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.run-goal-row{align-items:flex-start;gap:10px;min-width:0;padding:8px 4px;display:flex}.run-goal-bullet{width:14px;color:var(--ink-soft);text-align:center;flex:none;font-size:16px;line-height:18px}.run-goal-group[data-source=assistant_tracking]>.run-goal-list>.run-goal-item>.run-goal-row>.run-goal-bullet{color:var(--teal-deep)}.run-goal-copy{gap:2px;min-width:0;display:grid}.run-goal-title,.run-goal-subtitle{overflow-wrap:anywhere}.run-goal-title{color:var(--field-ink);font-size:13px;font-weight:620;line-height:1.4}.run-goal-subtitle{color:var(--ink-soft);font-size:12px;line-height:1.45}.run-feed-tab{gap:26px;display:grid}.run-feed-prompt,.run-feed-empty{border:1px solid color-mix(in srgb, var(--field-border) 82%, transparent);background:color-mix(in srgb, var(--field-bg) 72%, transparent);border-radius:14px;gap:7px;padding:14px 16px;display:grid}.run-feed-prompt h3,.run-feed-prompt p,.run-feed-empty h3,.run-feed-empty p,.run-feed-edition>h3,.run-feed-unit h4,.run-feed-unit-title{margin:0}.run-feed-prompt h3{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1.4}.run-feed-prompt p{color:var(--field-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:12.5px;font-weight:540;line-height:1.5}.run-feed-editions,.run-feed-edition,.run-feed-unit-list{display:grid}.run-feed-edition>h3{color:var(--ink);overflow-wrap:anywhere;padding:3px 4px 5px;font-size:17px;font-weight:720;line-height:1.3}.run-feed-unit{border-bottom:1px solid color-mix(in srgb, var(--field-border) 60%, transparent);min-width:0;padding:13px 4px 15px}.run-feed-unit h4{color:var(--ink-soft);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:720;line-height:1.4;overflow:hidden}.run-feed-unit-title{color:var(--field-ink);overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:680;line-height:1.4}.run-feed-unit-body.run-analysis-body{color:var(--field-ink);margin-top:6px;font-size:12.5px;line-height:1.5}.run-feed-unit-body.run-analysis-body h3,.run-feed-unit-body.run-analysis-body h4,.run-feed-unit-body.run-analysis-body h5{font-size:13px}.run-feed-unit-body.run-analysis-body>:first-child{margin-top:0}.run-feed-unit-body.run-analysis-body>:last-child{margin-bottom:0}.run-feed-empty h3{color:var(--field-ink);font-size:13px;font-weight:680;line-height:1.4}.run-feed-empty p{color:var(--ink-soft);font-size:12px;line-height:1.45}.run-ideas-tab{gap:26px;display:grid}.run-ideas-subtitle,.run-idea-group-head h3,.run-idea-group-head p,.run-idea-row h4,.run-idea-row p{margin:0}.run-ideas-subtitle{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.run-idea-group{display:grid}.run-idea-group-head{min-width:0;padding:2px 4px 8px}.run-idea-group-head h3{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:720;line-height:1.4}.run-idea-group-head p{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.45}.run-idea-list{gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.run-idea-row{align-content:start;gap:3px;min-width:0;padding:9px 4px;display:grid}.run-idea-row h4{color:var(--field-ink);overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:13px;font-weight:620;line-height:1.4;display:flex}.run-idea-personalized-dot{background:var(--run-ok);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.run-idea-title-copy{min-width:0}.run-idea-summary{color:var(--field-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.run-idea-label{color:var(--ink-soft);overflow-wrap:anywhere;font-size:10.5px;line-height:1.4}@media (min-width:820px){.run-idea-group .run-idea-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.run-artifacts{display:grid}.run-artifact-metadata-fold,.run-artifact-spaces-fold,.run-artifact-audits-fold{transition:grid-template-rows var(--reveal) var(--ease-theme);grid-template-rows:0fr;display:grid}.run-artifact-metadata-fold[data-open=true],.run-artifact-spaces-fold[data-open=true],.run-artifact-audits-fold[data-open=true]{grid-template-rows:1fr}.run-artifact-metadata-fold-inner,.run-artifact-spaces-fold-inner,.run-artifact-audits-fold-inner{min-height:0;overflow:hidden}.run-artifact-metadata-error{border:1px solid color-mix(in srgb, var(--run-fail) 28%, var(--field-border));background:color-mix(in srgb, var(--run-fail) 5%, var(--field-bg));color:var(--ink-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.run-artifact-metadata-error strong{color:var(--field-ink);font-weight:650}.run-artifacts[data-audit-error=true][data-has-spaces=true] .run-artifact-metadata-error{margin-bottom:22px}.run-artifact-metadata-retry{border:1px solid color-mix(in srgb, var(--run-fail) 30%, var(--field-border));background:var(--field-bg);color:var(--field-ink);cursor:pointer;font:inherit;border-radius:7px;flex:none;margin:0;padding:5px 9px;font-size:11px;font-weight:600;transition:border-color .18s,color .18s}.run-artifact-metadata-retry:hover{border-color:color-mix(in srgb, var(--run-fail) 58%, var(--field-border));color:var(--run-fail)}.run-artifact-metadata-retry:focus-visible{box-shadow:0 0 0 2px var(--field-bg), 0 0 0 4px var(--focus-ring);outline:none}.run-artifact-spaces{gap:22px;display:grid}.run-artifact-space{gap:14px;display:grid}.run-artifact-space-head{border-bottom:1px solid color-mix(in srgb, var(--field-border) 70%, transparent);transition:padding-bottom var(--reveal) var(--ease-theme), border-color var(--reveal) var(--ease-theme);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding-bottom:10px;display:grid}.run-artifact-space[data-audited=false] .run-artifact-space-head{border-bottom-color:#0000;padding-bottom:0}.run-artifact-space-ident{gap:4px;min-width:0;display:grid}.run-artifact-space-name{color:var(--field-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.3}.run-artifact-space-meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:11px;display:flex}.run-artifact-space-meta>:not(:last-child):after{content:"·";color:color-mix(in srgb, var(--ink-soft) 55%, transparent);padding-left:7px;font-weight:400}.run-artifact-space-slug{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.run-artifact-space-tally[data-tone=fail],.run-artifact-space-tally[data-tone=error]{color:var(--run-fail);font-weight:600}.run-artifact-space-launch-form{margin:0}.run-artifact-space-launch{border:1px solid color-mix(in srgb, var(--field-ink) 86%, transparent);background:var(--field-ink);color:#fff8e5;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;box-shadow:var(--card-lift);border-radius:9px;align-items:center;gap:8px;padding:6px 11px;font-size:11.5px;font-weight:680;line-height:1.35;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.run-artifact-space-launch:hover{border-color:var(--field-ink);background:color-mix(in srgb, var(--field-ink) 90%, var(--gold-deep));box-shadow:0 2px 5px color-mix(in srgb, var(--field-ink) 18%, transparent)}.run-artifact-space-launch:focus-visible{box-shadow:0 0 0 2px var(--field-bg), 0 0 0 4px var(--focus-ring);outline:none}.run-artifact-space-launch:active{background:color-mix(in srgb, var(--field-ink) 82%, var(--gold-deep))}.run-artifact-space-launch-arrow{color:var(--gold-soft);font-size:13px;transition:transform .18s}.run-artifact-space-launch:hover .run-artifact-space-launch-arrow{transform:translate(1px,-1px)}.run-artifact-audits{gap:18px;display:grid}.run-artifact-audit{gap:10px;display:grid}.run-artifact-audit-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-artifact-audit-status{border:1px solid color-mix(in srgb, var(--field-border) 86%, transparent);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11px;font-weight:600;display:inline-flex}.run-artifact-audit-dot{background:var(--ink-soft);border-radius:999px;width:7px;height:7px}.run-artifact-audit-status[data-status=pass]{border-color:color-mix(in srgb, var(--run-ok) 40%, transparent);color:color-mix(in srgb, var(--run-ok) 78%, var(--field-ink))}.run-artifact-audit-status[data-status=pass] .run-artifact-audit-dot{background:var(--run-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--run-ok) 16%, transparent)}.run-artifact-audit-status[data-status=fail]{border-color:color-mix(in srgb, var(--run-fail) 42%, transparent);color:var(--run-fail)}.run-artifact-audit-status[data-status=fail] .run-artifact-audit-dot{background:var(--run-fail);box-shadow:0 0 0 3px color-mix(in srgb, var(--run-fail) 15%, transparent)}.run-artifact-audit-when{color:var(--field-ink);font-variant-numeric:tabular-nums;font-size:12px}.run-artifact-audit-dim{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.run-artifact-audit-warn{color:#9a6519;font-variant-numeric:tabular-nums;font-size:11px}.run-artifact-empty{color:var(--ink-soft);margin:0;font-size:12px}.run-artifact-shots{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:12px;display:grid}.run-artifact-shot{text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;gap:6px;margin:0;padding:0;display:grid}.run-artifact-shot[disabled]{cursor:default}.run-artifact-thumb{aspect-ratio:16/10;border:1px solid var(--field-border);background:color-mix(in srgb, var(--field-bg) 70%, transparent);border-radius:10px;place-items:center;transition:border-color .18s;display:grid;position:relative;overflow:hidden}.run-artifacts[data-images=loading] .run-artifact-thumb[data-loaded=false]{background:linear-gradient(100deg, color-mix(in srgb, var(--field-bg) 60%, transparent) 30%, color-mix(in srgb, var(--field-border) 40%, transparent) 50%, color-mix(in srgb, var(--field-bg) 60%, transparent) 70%);background-size:220% 100%;animation:1.4s ease-in-out infinite artifactSkeleton}.run-artifact-thumb-empty,.run-artifact-thumb-error{color:var(--ink-soft);text-align:center;animation:artifactShotIn var(--reveal) both;padding:0 10px;font-size:10.5px}.run-artifact-thumb-error{color:var(--run-fail);font-weight:600}.run-artifact-shot:not([disabled]):hover .run-artifact-thumb,.run-artifact-shot:focus-visible .run-artifact-thumb{border-color:var(--teal)}.run-artifact-shot:focus-visible{outline:none}.run-artifact-shot:focus-visible .run-artifact-thumb{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring)}.run-artifact-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;animation:artifactShotIn var(--reveal) both;display:block}.run-artifact-shot-foot{align-items:baseline;gap:8px;display:flex}.run-artifact-shot-label{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.run-artifact-shot-status{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10px;font-weight:600}.run-artifact-shot-status[data-status=pass]{color:color-mix(in srgb, var(--run-ok) 78%, var(--field-ink))}.run-artifact-shot-status[data-status=fail]{color:var(--run-fail)}.run-artifact-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;animation:artifactLightboxIn .2s var(--ease-theme) both;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:40px;position:fixed;inset:0}.run-artifact-lightbox[open]{display:flex}.run-artifact-lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:artifactLightboxIn .2s var(--ease-theme) both;background:#05070ac7}.run-artifact-lightbox-figure{flex-direction:column;align-items:center;gap:12px;max-width:min(88vw,1280px);min-height:0;margin:0;display:flex}.run-artifact-lightbox-figure img{object-fit:contain;border-radius:8px;max-width:min(88vw,1280px);max-height:calc(100dvh - 176px);box-shadow:0 24px 70px #00000080}.run-artifact-lightbox-missing{background:color-mix(in srgb, var(--field-bg) 90%, transparent);color:var(--ink-soft);border-radius:8px;padding:48px 40px;font-size:13px}.run-artifact-lightbox-caption{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.run-artifact-lightbox-title{color:#fff;font-size:13px;font-weight:600}.run-artifact-lightbox-sub{color:#ffffff9e;font-variant-numeric:tabular-nums;font-size:11.5px}.run-artifact-lightbox-close,.run-artifact-lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .18s;display:flex;position:absolute}.run-artifact-lightbox-close:hover,.run-artifact-lightbox-nav:hover{background:#ffffff38}.run-artifact-lightbox-close:focus-visible,.run-artifact-lightbox-nav:focus-visible{box-shadow:0 0 0 2px #0006, 0 0 0 4px var(--focus-ring);outline:none}.run-artifact-lightbox-close{width:38px;height:38px;font-size:16px;top:20px;right:20px}.run-artifact-lightbox-nav{width:44px;height:44px;font-size:26px;line-height:1;top:50%;transform:translateY(-50%)}.run-artifact-lightbox-prev{left:20px}.run-artifact-lightbox-next{right:20px}@keyframes artifactShotIn{0%{opacity:0}to{opacity:1}}@keyframes artifactSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes artifactLightboxIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.run-artifact-metadata-fold,.run-artifact-spaces-fold,.run-artifact-audits-fold,.run-artifact-space-head{transition:none}.run-artifacts[data-images=loading] .run-artifact-thumb[data-loaded=false]{animation:none}.run-artifact-thumb img,.run-artifact-thumb-empty,.run-artifact-thumb-error,.run-artifact-lightbox,.run-artifact-lightbox::backdrop,.run-artifact-space-launch,.run-artifact-space-launch-arrow{transition:none;animation:none}}@media (max-width:540px){.run-artifact-spaces{gap:18px}.run-artifacts[data-audit-error=true][data-has-spaces=true] .run-artifact-metadata-error{margin-bottom:18px}.run-artifact-space-head{grid-template-columns:minmax(0,1fr);justify-items:start}.run-artifact-space-launch-form,.run-artifact-space-launch{width:100%}.run-artifact-space-launch{justify-content:center}.run-artifact-audits{gap:16px}.run-artifact-shots{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:10px}.run-artifact-lightbox{padding:58px 16px 74px}.run-artifact-lightbox-figure{gap:10px;max-width:100%}.run-artifact-lightbox-figure img{max-width:calc(100vw - 32px);max-height:calc(100dvh - 210px)}.run-artifact-lightbox-close{width:34px;height:34px;font-size:14px;top:12px;right:12px}.run-artifact-lightbox-nav{top:auto;bottom:16px;transform:none}.run-artifact-lightbox-prev{left:calc(50% - 56px)}.run-artifact-lightbox-next{right:calc(50% - 56px)}}.run-report-summary{color:var(--ink);margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.run-report-provenance{color:var(--ink-soft);margin:0;font-size:12.5px;font-weight:600}.run-swarm-dot,.run-swarm-egg,.run-swarm-dl-glyph,.run-swarm-chevron{-webkit-user-select:none;user-select:none}.run-swarm-dots{flex-wrap:wrap;gap:4px;display:flex}.run-swarm-dot{--dot-bright:var(--teal);--dot-deep:var(--teal-deep);--dot-accent:var(--dot-deep);background:0 0;border:0;border-radius:999px;place-items:center;width:15px;height:15px;padding:0;display:grid}html[data-mode=swarm] .run-swarm-dot{--dot-accent:var(--dot-bright)}.run-swarm-dot[data-accent=copper]{--dot-bright:var(--copper);--dot-deep:var(--copper-deep)}.run-swarm-dot[data-accent=rose]{--dot-bright:var(--rose);--dot-deep:var(--rose-deep)}.run-swarm-dot[data-accent=violet]{--dot-bright:var(--violet);--dot-deep:var(--violet-deep)}.run-swarm-dot[data-accent=blue]{--dot-bright:var(--blue);--dot-deep:var(--blue-deep)}.run-swarm-dot:before{content:"";border:1.5px solid color-mix(in srgb, var(--ink-soft) 60%, transparent);border-radius:999px;width:10px;height:10px;transition:transform .15s}.run-swarm-dot[data-accent]:before{border-color:color-mix(in srgb, var(--dot-accent) 55%, transparent)}.run-swarm-dot[data-outcome=occurred]:before{border-color:var(--dot-accent);background:var(--dot-accent)}.run-swarm-dot[data-outcome=gap]:before{opacity:.75;border-style:dashed}button.run-swarm-dot{cursor:pointer}button.run-swarm-dot:hover:before{transform:scale(1.3)}button.run-swarm-dot:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.tooltip{z-index:35;background:var(--ink);width:max-content;max-width:260px;color:var(--bg-0);letter-spacing:.005em;text-align:center;overflow-wrap:anywhere;pointer-events:none;animation:tooltipFade .12s var(--ease-theme) both;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1.45;position:fixed;transform:translate(-50%,calc(-100% - 9px));box-shadow:0 2px 4px #0a1b1d29,0 10px 22px -10px #0a1b1d80}.tooltip[data-place=below]{transform:translate(-50%,9px)}.tooltip-wide{text-align:left;max-width:420px}.tooltip-stack{gap:2px;display:grid}.tooltip-kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--bg-0) 65%, transparent);font-size:9.5px;font-weight:640}.tooltip-stack>.tooltip-kicker:not(:first-child){margin-top:6px}.tooltip-lines{gap:5px;display:grid}.tooltip-note{border-top:1px solid color-mix(in srgb, var(--bg-0) 22%, transparent);color:color-mix(in srgb, var(--bg-0) 76%, transparent);margin-top:3px;padding-top:4px;font-size:10.5px}.tooltip:after{content:"";background:var(--ink);width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip[data-place=above]:after{bottom:-4px}.tooltip[data-place=below]:after{top:-4px}.tooltip-light{background:var(--pill-indicator);color:var(--ink);border-radius:8px;box-shadow:inset 0 0 0 1px #7a5a1826,0 1px 2px #2c231014,0 4px 10px -3px #2c23102e,0 16px 30px -12px #2c23104d}.tooltip-light .tooltip-kicker{color:var(--ink-soft);opacity:.75}.tooltip-light .tooltip-note{border-top-color:var(--field-border);color:var(--ink-soft)}.tooltip-light:after{background:var(--pill-indicator)}.tooltip-light[data-place=above]:after{border-bottom:1px solid #7a5a1826;border-right:1px solid #7a5a1826}.tooltip-light[data-place=below]:after{border-top:1px solid #7a5a1826;border-left:1px solid #7a5a1826}@keyframes tooltipFade{0%{opacity:0}to{opacity:1}}.run-swarm-setup{border:1px solid color-mix(in srgb, var(--field-border) 90%, transparent);box-shadow:var(--card-lift);background:#fff;border-radius:14px;padding:14px 16px}.run-analysis-body.run-swarm-setup-body{font-size:13.5px;line-height:1.55}.run-swarm-tank{width:100%;margin:0 0 20px}.run-swarm-tank-glass{border:1px solid color-mix(in srgb, var(--gold-deep) 32%, transparent);width:100%;height:135px;box-shadow:inset 0 0 24px -12px color-mix(in srgb, var(--gold-deep) 42%, transparent);background:linear-gradient(#faf4e2 0%,#f4e7c3 100%);border-radius:14px;position:relative;overflow:hidden}.run-swarm-tank-glass:before,.run-swarm-tank-glass:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.run-swarm-tank-glass:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='45'%3E%3Cpath d='M13 9 L24.7 15.75 L24.7 29.25 L13 36 L1.3 29.25 L1.3 15.75 Z M0 -13.5 L11.7 -6.75 L11.7 6.75 L0 13.5 L-11.7 6.75 L-11.7 -6.75 Z M26 -13.5 L37.7 -6.75 L37.7 6.75 L26 13.5 L14.3 6.75 L14.3 -6.75 Z M0 31.5 L11.7 38.25 L11.7 51.75 L0 58.5 L-11.7 51.75 L-11.7 38.25 Z M26 31.5 L37.7 38.25 L37.7 51.75 L26 58.5 L14.3 51.75 L14.3 38.25 Z' fill='none' stroke='rgba(146,106,26,0.2)' stroke-width='1'/%3E%3C/svg%3E");background-size:26px 45px;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 35%,#000c 70%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000040 35%,#000c 70%,#000 100%)}.run-swarm-tank-glass:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='416' height='135'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e8c448'/%3E%3Cstop offset='1' stop-color='%23bd8d10'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23dcaf31'/%3E%3Cstop offset='1' stop-color='%23a1780e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 101 L23 106.75 L23 118.25 L13 124 L3 118.25 L3 106.75 Z' fill='url(%23g)' opacity='.26'/%3E%3Cpath d='M78 123.5 L88 129.25 L88 140.75 L78 146.5 L68 140.75 L68 129.25 Z' fill='url(%23g)' opacity='.38'/%3E%3Cpath d='M117 101 L127 106.75 L127 118.25 L117 124 L107 118.25 L107 106.75 Z' fill='url(%23g)' opacity='.2'/%3E%3Cpath d='M208 123.5 L218 129.25 L218 140.75 L208 146.5 L198 140.75 L198 129.25 Z' fill='url(%23h)' opacity='.42'/%3E%3Cpath d='M221 101 L231 106.75 L231 118.25 L221 124 L211 118.25 L211 106.75 Z' fill='url(%23g)' opacity='.55'/%3E%3Cpath d='M286 78.5 L296 84.25 L296 95.75 L286 101.5 L276 95.75 L276 84.25 Z' fill='url(%23h)' opacity='.18'/%3E%3Cpath d='M312 123.5 L322 129.25 L322 140.75 L312 146.5 L302 140.75 L302 129.25 Z' fill='url(%23g)' opacity='.3'/%3E%3Cpath d='M351 101 L361 106.75 L361 118.25 L351 124 L341 118.25 L341 106.75 Z' fill='url(%23g)' opacity='.24'/%3E%3Cpath d='M403 101 L413 106.75 L413 118.25 L403 124 L393 118.25 L393 106.75 Z' fill='url(%23h)' opacity='.3'/%3E%3Cpath d='M390 78.5 L400 84.25 L400 95.75 L390 101.5 L380 95.75 L380 84.25 Z' fill='url(%23g)' opacity='.16'/%3E%3C/svg%3E");background-size:416px 135px;-webkit-mask-image:linear-gradient(#0000 40%,#00000073 68%,#000000d9 86%,#000 100%);mask-image:linear-gradient(#0000 40%,#00000073 68%,#000000d9 86%,#000 100%)}.run-swarm-tank-shoal{z-index:1;opacity:0;transition:opacity var(--reveal);position:absolute;inset:0}.run-swarm-tank-shoal[data-shown=true]{opacity:1}.run-swarm-egg{z-index:var(--egg-z,0);animation:linear infinite run-swarm-bee-flight;position:absolute}.run-swarm-egg svg{width:100%;height:100%;transition:transform .28s var(--ease-theme);display:block}button.run-swarm-egg{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.run-swarm-egg:before{content:"";z-index:-1;background:radial-gradient(closest-side, #fffbee99, color-mix(in srgb, var(--gold) 32%, transparent) 55%, transparent);opacity:0;transition:opacity .28s var(--ease-theme), transform .28s var(--ease-theme);pointer-events:none;border-radius:50%;position:absolute;inset:-35%;transform:scale(.8)}button.run-swarm-egg:hover{z-index:30;animation-play-state:paused}button.run-swarm-egg:hover:before{opacity:1;transform:scale(1)}button.run-swarm-egg:hover svg{transform:translateY(-12%)scale(1.2)}@media (prefers-reduced-motion:reduce){.run-swarm-egg svg{transition:none}button.run-swarm-egg:hover svg{transform:none}button.run-swarm-egg:before{transition:none;transform:none}}.run-swarm-honey-gleam{z-index:1;pointer-events:none;background:radial-gradient(closest-side, #fff9e4e6, color-mix(in srgb, var(--gold) 36%, transparent) 55%, transparent);opacity:.3;border-radius:50%;width:88px;height:88px;animation:26s ease-in-out infinite run-swarm-honey-gleam;position:absolute;top:68.5px;left:177px}@keyframes run-swarm-honey-gleam{0%,58%{opacity:0}72%{opacity:.7}88%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.run-swarm-honey-gleam{animation:none}}@keyframes run-swarm-bee-flight{0%{transform:translate(0, 0) rotate(calc(var(--bee-tilt) * -.5));animation-timing-function:cubic-bezier(.55,0,.25,1)}13%{transform:translate(var(--bee-x1), var(--bee-y1)) rotate(var(--bee-tilt));animation-timing-function:ease-in-out}24%{transform:translate(calc(var(--bee-x1) + var(--bee-x2) * .16), calc(var(--bee-y1) - var(--bee-y2) * .14)) rotate(calc(var(--bee-tilt) * .3));animation-timing-function:cubic-bezier(.55,0,.25,1)}38%{transform:translate(var(--bee-x2), var(--bee-y2)) rotate(calc(var(--bee-tilt) * -1));animation-timing-function:ease-in-out}50%{transform:translate(calc(var(--bee-x2) - var(--bee-x1) * .15), calc(var(--bee-y2) + var(--bee-y1) * .16)) rotate(calc(var(--bee-tilt) * -.4));animation-timing-function:cubic-bezier(.55,0,.25,1)}64%{transform:translate(calc(var(--bee-x1) * -.6), calc(var(--bee-y2) * -.7)) rotate(calc(var(--bee-tilt) * .8));animation-timing-function:ease-in-out}76%{transform:translate(calc(var(--bee-x1) * -.6 + var(--bee-x2) * -.12), calc(var(--bee-y2) * -.7 + var(--bee-y1) * .12)) rotate(calc(var(--bee-tilt) * .4));animation-timing-function:cubic-bezier(.55,0,.25,1)}to{transform:translate(0, 0) rotate(calc(var(--bee-tilt) * -.5))}}.run-swarm-tank-count{color:var(--ink-soft);letter-spacing:.02em;flex-direction:column;align-items:center;gap:5px;margin-top:7px;font-size:11px;font-weight:600;display:flex}.run-swarm-tank-scale{font-variant-numeric:tabular-nums}.run-swarm-tank-legend{flex-wrap:wrap;justify-content:center;gap:3px 14px;display:flex}.run-swarm-tank-legend-item{align-items:center;gap:6px;display:inline-flex}.run-swarm-tank-legend .run-swarm-dot{width:10px;height:10px}.run-swarm-traj{justify-items:start;display:grid}.run-swarm-behavior .run-swarm-traj{margin:0 0 24px}.run-analysis-peek-more,.run-swarm-breakdown-head,.run-swarm-traj-head{border:1px solid var(--field-border);background:color-mix(in srgb, var(--field-bg) 70%, transparent);color:var(--ink-soft);cursor:pointer;font:inherit;transition:color .2s ease, border-color .2s ease, background .2s ease, transform .2s var(--ease-spring);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 13px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.run-analysis-peek-more:hover,.run-swarm-breakdown-head:hover,.run-swarm-traj-head:hover{color:var(--teal-deep);border-color:color-mix(in srgb, var(--teal) 45%, transparent);background:color-mix(in srgb, var(--teal) 12%, var(--field-bg));transform:translateY(-1px)}.run-analysis-peek-more:active,.run-swarm-breakdown-head:active,.run-swarm-traj-head:active{transform:translateY(0)}.run-analysis-peek-more:focus-visible,.run-swarm-breakdown-head:focus-visible,.run-swarm-traj-head:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.run-swarm-traj-fold{transition:grid-template-rows .34s var(--ease-theme);grid-template-rows:minmax(0,1fr);width:100%;display:grid}.run-swarm-traj-fold[data-open=false]{grid-template-rows:minmax(0,0fr)}.run-swarm-traj-inner{opacity:1;min-height:0;transition:opacity .34s var(--ease-theme), transform .34s var(--ease-theme), display .34s allow-discrete;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}@starting-style{.run-swarm-traj-fold[data-open=true] .run-swarm-traj-inner{opacity:0;transform:translateY(4px)}}.run-swarm-traj-fold[data-open=false] .run-swarm-traj-inner{opacity:0;display:none;transform:translateY(4px)}.run-swarm-breakdown{margin-top:12px}.run-swarm-breakdown-label{white-space:nowrap}.run-swarm-breakdown-fold{transition:grid-template-rows .34s var(--ease-theme);grid-template-rows:minmax(0,1fr);width:100%;display:grid}.run-swarm-breakdown-fold[data-open=false]{grid-template-rows:minmax(0,0fr)}.run-swarm-breakdown-inner{opacity:1;min-height:0;transition:opacity .34s var(--ease-theme), transform .34s var(--ease-theme), display .34s allow-discrete;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}@starting-style{.run-swarm-breakdown-fold[data-open=true] .run-swarm-breakdown-inner{opacity:0;transform:translateY(4px)}}.run-swarm-breakdown-fold[data-open=false] .run-swarm-breakdown-inner{opacity:0;display:none;transform:translateY(4px)}.run-swarm-overall{margin:2px 0 10px}.run-swarm-overall-single{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:7px 12px;margin:2px 0 10px;display:grid}.run-swarm-overall .run-swarm-dots,.run-swarm-overall-single .run-swarm-dots{align-content:center;gap:0;min-height:15px}.run-swarm-overall .run-swarm-dot,.run-swarm-overall-single .run-swarm-dot{width:12px;height:12px}.run-swarm-overall .run-swarm-dot:before,.run-swarm-overall-single .run-swarm-dot:before{border-width:1px;width:7px;height:7px}.run-swarm-summary{margin:16px 0 18px}.run-swarm-summary-table{border-collapse:collapse;width:100%}.run-swarm-summary-table th,.run-swarm-summary-table td{text-align:left;vertical-align:middle;padding:7px 14px 7px 0}.run-swarm-summary-table th:last-child,.run-swarm-summary-table td:last-child{padding-right:0}.run-swarm-summary-table tbody tr{border-top:1px solid color-mix(in srgb, var(--field-border) 70%, transparent)}.run-swarm-summary-arm{display:contents}.run-swarm-summary-arm-label{white-space:nowrap;line-height:1.2}.run-swarm-summary-swatch{background:var(--arm-hue);border-radius:4px;width:16px;height:7px}.run-swarm-summary-legend .run-swarm-summary-swatch{background:0 0;border-radius:0;position:relative}.run-swarm-summary-legend .run-swarm-summary-swatch:before{content:"";background:var(--arm-hue);border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.run-swarm-summary-legend .run-swarm-summary-swatch:after{content:"";background:var(--arm-hue);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.run-swarm-summary-legend{color:var(--ink-soft);grid-template-columns:max-content max-content;justify-content:end;align-items:center;gap:3px 7px;margin:0 0 8px;font-size:11px;font-weight:600;display:grid}.run-swarm-summary-meter,.run-swarm-summary-swatch{--arm-hue:var(--teal)}.run-swarm-summary-meter[data-accent=copper],.run-swarm-summary-swatch[data-accent=copper]{--arm-hue:var(--copper)}.run-swarm-summary-meter[data-accent=rose],.run-swarm-summary-swatch[data-accent=rose]{--arm-hue:var(--rose)}.run-swarm-summary-meter[data-accent=violet],.run-swarm-summary-swatch[data-accent=violet]{--arm-hue:var(--violet)}.run-swarm-summary-meter[data-accent=blue],.run-swarm-summary-swatch[data-accent=blue]{--arm-hue:var(--blue)}.run-swarm-summary-plot{width:46%;min-width:140px}.run-swarm-summary-lanes{grid-template-columns:minmax(0,1fr) max-content max-content;gap:3px 8px;padding:2px 0;display:grid}.run-swarm-summary-lane{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.run-swarm-summary-meter{background:color-mix(in srgb, var(--arm-hue) 16%, transparent);border-radius:999px;height:7px;position:relative}.run-swarm-summary-table .run-swarm-summary-meter{height:9px;box-shadow:inset 0 0 0 1px #2c23101a}.run-swarm-summary-table .run-swarm-summary-marks{inset:0 4.5px}.run-swarm-summary-marks{opacity:0;position:absolute;inset:0}.run-swarm-summary-marks[data-shown=true]{opacity:1;transition:opacity .6s}.run-swarm-summary-bar{background:var(--arm-hue);border-radius:999px;min-width:2px;position:absolute;inset:0 auto 0 0}.run-swarm-summary-dot{background:var(--arm-hue);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.run-swarm-summary-whisker{background:var(--arm-hue);border-radius:999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.run-swarm-summary-whisker:before,.run-swarm-summary-whisker:after{content:"";background:inherit;border-radius:1px;width:1.5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.run-swarm-summary-whisker:before{left:0}.run-swarm-summary-whisker:after{left:100%}.run-swarm-summary-lanepct{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:12.5px;font-weight:600}.run-swarm-summary-lanen{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:10.5px;font-weight:500}button.run-swarm-summary-jump{cursor:pointer;font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;border-radius:4px;padding:0;font-size:13px;font-weight:600;line-height:1.35}button.run-swarm-summary-jump:hover{color:var(--teal-deep)}button.run-swarm-summary-jump:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-swarm-summary-polarity{color:var(--ink-soft);margin-top:2px;font-size:11px;font-weight:500;display:block}.run-swarm-traj-note{max-width:64ch;color:var(--ink-soft);margin:0 0 11px;font-size:12.5px;line-height:1.45}.run-swarm-traj-single{flex-wrap:wrap;gap:8px;display:flex}.run-swarm-dl{border:1px solid var(--field-border);background:color-mix(in srgb, var(--field-bg) 70%, transparent);color:var(--ink-soft);cursor:pointer;font:inherit;transition:color .2s ease, border-color .2s ease, background .2s ease, transform .2s var(--ease-spring);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 13px 5px 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.run-swarm-dl:hover:not(:disabled){color:var(--teal-deep);border-color:color-mix(in srgb, var(--teal) 45%, transparent);background:color-mix(in srgb, var(--teal) 12%, var(--field-bg));transform:translateY(-1px)}.run-swarm-dl:active:not(:disabled){transform:translateY(0)}.run-swarm-dl:disabled{cursor:default}.run-swarm-dl.is-empty{opacity:.5}.run-swarm-dl:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.run-swarm-dl.is-done{color:var(--run-ok);border-color:color-mix(in srgb, var(--run-ok) 45%, transparent);background:color-mix(in srgb, var(--run-ok) 14%, var(--field-bg))}.run-swarm-dl.is-error{color:#c4503f;border-color:#e4585873}.run-swarm-dl-glyph{place-items:center;width:13px;height:13px;display:inline-grid}.run-swarm-dl-face{grid-area:1/1;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex}.run-swarm-dl-check,.run-swarm-dl.is-done .run-swarm-dl-front{opacity:0;transform:scale(.92)}.run-swarm-dl.is-done .run-swarm-dl-check{opacity:1;transform:scale(1)}.run-swarm-dl-spinner{border:1.6px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite authSpin}.run-swarm-dl-arms{grid-template-columns:fit-content(42%) minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.run-swarm-dl-arm-label{align-items:baseline;gap:6px;min-width:0;display:flex}.run-swarm-dl-rate{color:var(--ink-soft);opacity:.72;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px}.run-swarm-dl-row{grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;align-items:center;gap:6px;display:grid}@media (max-width:540px){.run-swarm-dl-arms{grid-template-columns:minmax(0,1fr);gap:5px}.run-swarm-dl-arms .run-swarm-dl-arm-label{flex-wrap:wrap}.run-swarm-dl-arms .run-swarm-dl-arm-label~.run-swarm-dl-arm-label{margin-top:8px}.run-swarm-dl-row{flex-wrap:wrap;display:flex}}.run-swarm-section+.run-swarm-section{margin-top:18px}.run-swarm-section .run-metric-group-label{margin-bottom:4px}.run-swarm-section-note{max-width:64ch;color:var(--ink-soft);margin:0 0 11px;font-size:12.5px;line-height:1.45}.run-swarm-section-note strong{font-weight:600}.run-swarm-dimensions{gap:10px;display:grid}.run-swarm-scenarios{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.run-swarm-dim{border:1px solid color-mix(in srgb, var(--field-border) 82%, transparent);background:color-mix(in srgb, var(--field-bg) 72%, transparent);border-radius:11px;gap:7px;padding:12px 14px;display:grid}.run-swarm-dim-head{cursor:pointer;text-align:left;font:inherit;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:-4px -6px;padding:4px 6px;transition:color .2s;display:flex}.run-swarm-dim-head:hover{color:var(--ink)}.run-swarm-dim-head:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.run-swarm-dim-name{color:var(--ink);font-size:13px;font-weight:700}.run-swarm-chevron{opacity:.85;width:13px;height:13px;transition:transform .3s var(--ease-theme);flex:none}.run-analysis-peek-more[aria-expanded=false] .run-swarm-chevron,.run-swarm-breakdown-head[aria-expanded=false] .run-swarm-chevron,.run-swarm-dim-head[aria-expanded=false] .run-swarm-chevron,.run-swarm-scenario-head[aria-expanded=false] .run-swarm-chevron,.run-swarm-traj-head[aria-expanded=false] .run-swarm-chevron{transform:rotate(-90deg)}.run-swarm-dim-finding{color:var(--field-ink);font-size:12.5px;line-height:1.5}.run-swarm-dim-fold{transition:grid-template-rows .32s var(--ease-theme);grid-template-rows:minmax(0,1fr);display:grid}.run-swarm-dim-fold[data-open=false]{grid-template-rows:minmax(0,0fr)}.run-swarm-placements{opacity:1;min-height:0;transition:opacity .32s var(--ease-theme), display .32s allow-discrete;margin:0;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}@starting-style{.run-swarm-dim-fold[data-open=true] .run-swarm-placements{opacity:0}}.run-swarm-dim-fold[data-open=false] .run-swarm-placements{opacity:0;display:none}.run-swarm-placement-group{gap:8px;margin-top:14px;display:grid}.run-swarm-placement-group:first-child{margin-top:4px}.run-swarm-placement-group:last-child{margin-bottom:12px}.run-swarm-placement-scenario{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.run-swarm-placement-arm{gap:7px;display:grid}.run-swarm-placement{gap:8px;display:flex}.run-swarm-placement>.run-swarm-dot{flex:none;margin-top:2px}.run-swarm-placement-body{gap:2px;min-width:0;display:grid}.run-swarm-placement-id{color:var(--ink);text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}button.run-swarm-placement-id{cursor:pointer;transition:color .2s}button.run-swarm-placement-id:hover{color:var(--teal-deep)}button.run-swarm-placement-id:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:4px;outline:none}.run-swarm-placement-text{color:var(--field-ink);font-size:12px;line-height:1.5}.run-swarm-scenario{border:1px solid color-mix(in srgb, var(--field-border) 82%, transparent);background:color-mix(in srgb, var(--field-bg) 72%, transparent);border-radius:11px;gap:8px;padding:11px 13px;display:grid}.run-swarm-scenario-headrow{align-items:center;min-width:0;display:flex}.run-swarm-scenario-head{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;flex:1;justify-content:flex-end;align-items:center;gap:10px;margin:-4px -6px -4px 0;padding:4px 6px;transition:color .2s;display:flex}.run-swarm-scenario-head:hover{color:var(--ink)}.run-swarm-scenario-head:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.run-swarm-scenario-tally{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.run-swarm-scenario-tally strong{color:var(--ink);font-size:13.5px;font-weight:800}.run-swarm-scenario-desc{color:var(--ink-soft);font-size:12px;line-height:1.5}.run-swarm-anchor-title{cursor:pointer;text-align:left;min-width:0;max-width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin:-4px 0 -4px -6px;padding:4px 6px;transition:color .2s;display:inline-flex}.run-swarm-anchor-title:hover,.run-swarm-anchor-title:focus-visible{color:var(--teal)}.run-swarm-anchor-title.is-copied{color:var(--run-ok)}.run-swarm-anchor-title.is-error{color:#c4503f}.run-swarm-anchor-title:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.run-swarm-behavior-name .run-swarm-anchor-title{width:fit-content;display:flex}.run-swarm-anchor-title>.run-swarm-run-id,.run-swarm-anchor-text{min-width:0;color:inherit}.run-swarm-anchor-mark{opacity:0;flex:none;place-items:center;width:14px;height:14px;transition:opacity .18s;display:inline-grid}.run-swarm-anchor-title:hover .run-swarm-anchor-mark,.run-swarm-anchor-title:focus-visible .run-swarm-anchor-mark,.run-swarm-anchor-title.is-copied .run-swarm-anchor-mark,.run-swarm-anchor-title.is-error .run-swarm-anchor-mark{opacity:1}@media (hover:none){.run-swarm-anchor-mark{opacity:.4}}.run-swarm-anchor-face{grid-area:1/1;transition:opacity .2s,transform .2s}.run-swarm-anchor-check,.run-swarm-anchor-title.is-copied .run-swarm-anchor-glyph{opacity:0;transform:scale(.92)}.run-swarm-anchor-title.is-copied .run-swarm-anchor-check{opacity:1;transform:scale(1)}.run-swarm-behavior,.run-swarm-scenario{scroll-margin-top:28px;position:relative}.run-swarm-behavior.is-anchor-lit:after,.run-swarm-scenario.is-anchor-lit:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--focus-ring) 60%, transparent), inset 0 0 26px color-mix(in srgb, var(--focus-ring) 22%, transparent);background:color-mix(in srgb, var(--focus-ring) 6%, transparent);opacity:0;animation:run-anchor-lit 2s var(--ease-theme) both;position:absolute;inset:0}@keyframes run-anchor-lit{0%{opacity:0}12%{opacity:1}32%{opacity:.25}50%{opacity:.9}to{opacity:0}}@keyframes run-anchor-lit-calm{0%{opacity:0}25%{opacity:.8}to{opacity:0}}@media (prefers-reduced-motion:reduce){.run-swarm-behavior.is-anchor-lit:after,.run-swarm-scenario.is-anchor-lit:after{animation:2.2s both run-anchor-lit-calm}}.run-swarm-scenario-fold{transition:grid-template-rows .32s var(--ease-theme);grid-template-rows:minmax(0,1fr);display:grid}.run-swarm-scenario-fold[data-open=false]{grid-template-rows:minmax(0,0fr)}.run-swarm-rollouts{opacity:1;min-height:0;transition:opacity .32s var(--ease-theme), display .32s allow-discrete;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 10px),#0000);mask-image:linear-gradient(#000 calc(100% - 10px),#0000)}@starting-style{.run-swarm-scenario-fold[data-open=true] .run-swarm-rollouts{opacity:0}}.run-swarm-scenario-fold[data-open=false] .run-swarm-rollouts{opacity:0;display:none}.run-swarm-lanes{grid-template-columns:fit-content(42%) minmax(0,1fr) max-content;align-items:start;gap:7px 12px;display:grid}.run-swarm-lane-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);font-size:11.5px;font-weight:650;overflow:hidden}.run-swarm-lane-label{gap:1px;min-width:0;display:grid}.run-swarm-lane-eyebrow{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;opacity:.62;font-size:9px;font-weight:700}@media (max-width:540px){.run-swarm-lanes{grid-template-columns:minmax(0,1fr) max-content;grid-auto-flow:dense}.run-swarm-lanes>.run-swarm-dots{grid-column:1/-1}.run-swarm-lanes>.run-swarm-lane-label~.run-swarm-lane-label{margin-top:7px}.run-swarm-lane-model{white-space:normal}.run-swarm-overall-single{grid-template-columns:minmax(0,1fr);justify-items:start}}.run-swarm-rollouts-grouped{border-top:1px solid color-mix(in srgb, var(--field-border) 70%, transparent)}.run-swarm-rollouts-grouped .run-swarm-rollout-group:first-child{margin-top:11px}.run-swarm-rollout-group{margin-top:14px}.run-swarm-rollout-group:first-child{margin-top:4px}.run-swarm-rollout-group:last-child{margin-bottom:3px}.run-swarm-rollout-group>.run-swarm-lane-model{display:block}.run-swarm-rollout{align-items:center;gap:9px;margin-top:9px;display:flex}.run-swarm-rollout:first-child{margin-top:4px}.run-swarm-rollout:last-child{margin-bottom:3px}.run-swarm-rollout>.run-swarm-dot{flex:none}.run-swarm-rollout-label{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:1;font-size:11.5px}.run-swarm-rollout-pariscope{color:var(--teal-deep);flex:none;font-size:11.5px}.run-swarm-scenario-view{cursor:pointer;color:var(--gold-ink);background:var(--gold);font:inherit;border:0;border-radius:999px;flex:none;padding:4px 12px;font-size:11.5px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;box-shadow:0 6px 16px -9px #eec153cc}.run-swarm-scenario-view:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 10px 20px -9px #eec153d9}.run-swarm-scenario-view:active{transform:scale(.97)}.run-swarm-scenario-view:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.run-swarm-run-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;overflow:hidden}.run-swarm-turn-link,.run-swarm-turn-text a,.run-convo-note a,.run-convo-judgment-evidence a{color:var(--teal-deep);text-underline-offset:2px}.run-swarm-turn{flex-direction:column;gap:4px;min-width:0;display:flex}.run-swarm-turn-agent+.run-swarm-turn-user{margin-top:14px}.run-swarm-turn-user{align-items:flex-end}.run-swarm-turn-user .run-swarm-turn-text{background:color-mix(in srgb, var(--ink-soft) 12%, #fff);border:1px solid color-mix(in srgb, var(--field-border) 80%, transparent);border-radius:16px;max-width:min(80%,460px);padding:8px 13px}html[data-mode=swarm] .run-swarm-turn-user .run-swarm-turn-text,html[data-mode=spawn] .run-swarm-turn-user .run-swarm-turn-text{background:color-mix(in srgb, var(--ink-soft) 16%, #fff)}.run-swarm-turn-agent{align-items:stretch}.run-swarm-turn-agent .run-swarm-turn-text{background:color-mix(in srgb, var(--agent-slate) 12%, #fff);border:1px solid color-mix(in srgb, var(--agent-slate) 32%, transparent);border-radius:16px;padding:8px 13px}.run-swarm-turn-agent .run-swarm-turn-widget{background:0 0;border:0;padding:0}.run-presented-widget{border:1px solid color-mix(in srgb, var(--agent-slate) 34%, transparent);corner-shape:var(--comb-facet);background:color-mix(in srgb, var(--agent-slate) 7%, #fff);min-height:64px;box-shadow:0 8px 22px -20px color-mix(in srgb, var(--agent-slate) 70%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.run-presented-widget-mark{width:38px;height:38px;color:var(--agent-slate);background:color-mix(in srgb, var(--agent-slate) 12%, #fff);border:1px solid color-mix(in srgb, var(--agent-slate) 24%, transparent);border-radius:10px;place-items:center;display:grid}.run-presented-widget-glyph{width:18px;height:18px}.run-presented-widget-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.run-presented-widget-kind{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.run-presented-widget-body{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.run-spawn-attachments{flex-wrap:wrap;gap:6px;display:flex}.run-spawn-attachments:not(:first-child){margin-top:7px}.run-spawn-unfinished{color:var(--ink-soft);animation:eventRise .3s var(--ease-theme) both;font-size:11px}.run-swarm-turn-text{corner-shape:var(--comb-facet)}.run-swarm-turn-commentary{align-items:flex-start}.run-swarm-turn-commentary .run-swarm-turn-text,html[data-mode=swarm] .run-swarm-turn-commentary .run-swarm-turn-text,html[data-mode=spawn] .run-swarm-turn-commentary .run-swarm-turn-text{max-width:min(80%,460px);color:var(--ink-soft);background:0 0;border:none;border-radius:0;padding:2px 4px;font-style:italic}.run-swarm-turn-presence{align-items:flex-end}.run-swarm-turn-presence .run-swarm-turn-text,html[data-mode=swarm] .run-swarm-turn-presence .run-swarm-turn-text,html[data-mode=spawn] .run-swarm-turn-presence .run-swarm-turn-text{max-width:min(80%,460px);color:var(--ink-soft);background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:2px 4px;font-style:italic;display:inline-flex}.run-spawn-presence-pulse{width:15px;height:15px;color:var(--ink-soft);flex:none}.run-spawn-presence-pulse svg{width:100%;height:100%;display:block}.run-spawn-presence-pulse .comb-cell-ring{stroke-dasharray:54 54;animation:2.8s infinite combCellBuild}.run-spawn-presence-pulse .comb-cell-core{transform-box:fill-box;transform-origin:50%;animation:2.8s infinite combCellDeposit}.run-spawn-presence-line{animation:eventRise .42s var(--ease-theme) both}.run-spawn-approval{text-align:center;background:#fdf7ed;border:1px solid #b97f1d4d;border-radius:12px;flex-direction:column;justify-self:center;gap:2px;max-width:min(88%,500px);margin:6px 0;padding:9px 14px;display:flex}.run-spawn-approval-kicker{color:#8a5f13;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.run-spawn-approval-action{color:var(--ink);font-size:13px;font-weight:650;line-height:1.35}.run-spawn-approval-detail{color:var(--ink-soft);font-size:12px;line-height:1.4}.run-spawn-approval-note{color:color-mix(in srgb, var(--ink-soft) 72%, transparent);font-size:11px;line-height:1.4}.run-spawn-approval-warning{color:#a4482e;background:#f6edea;border-radius:8px;margin:2px 0;padding:4px 9px;font-size:11.5px;font-weight:700}.run-spawn-approval[data-warning=true]{background:#faf4f2;border-color:#a4482e52}.run-spawn-approval-details{color:var(--ink-soft);text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:1px;margin:2px 0;font-size:11px;line-height:1.45;display:flex}.run-spawn-approval-details-label{font-weight:650}.run-spawn-approval-details>div{flex-wrap:wrap;gap:0 5px;display:flex}.run-spawn-approval-details dt:after{content:":"}.run-spawn-approval-details dd{margin:0}.run-spawn-approval-disclosure{text-align:left}.run-spawn-approval-disclosure summary{color:#8a5f13;cursor:pointer;width:fit-content;margin:3px auto;font-size:11px}.run-spawn-approval-disclosure summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:3px}.run-spawn-approval-disclosure::details-content{opacity:0;transition:grid-template-rows .22s var(--ease-theme), opacity .16s var(--ease-theme), content-visibility .22s allow-discrete;grid-template-rows:0fr;display:grid}.run-spawn-approval-disclosure[open]::details-content{opacity:1;grid-template-rows:1fr}.run-spawn-approval-disclosure-body{min-height:0;overflow:hidden}.run-spawn-approval-disclosure-body p{margin:3px 0}.run-spawn-approval-request{color:var(--ink-soft);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#b97f1d14;border-radius:8px;max-height:160px;margin:2px 0;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;display:block;overflow-y:auto}.run-spawn-approval-options-fold{opacity:0;transition:grid-template-rows .22s var(--ease-theme), opacity .16s var(--ease-theme), margin-top .22s var(--ease-theme), display .22s allow-discrete;grid-template-rows:0fr;margin-top:-2px;display:none}.run-spawn-approval-options-fold[data-visible=true]{opacity:1;grid-template-rows:1fr;margin-top:0;display:grid}.run-spawn-approval-options-fold-inner{min-height:0;overflow:hidden}.run-spawn-approval-outcome{color:#8a5f13;margin-top:3px;font-size:11.5px;font-weight:700}.run-spawn-approval[data-outcome=allowed] .run-spawn-approval-outcome{color:#22764a}.run-spawn-approval[data-outcome=denied] .run-spawn-approval-outcome{color:#a4482e}.run-spawn-convo[data-live=true] .run-spawn-approval{animation:contentFade .34s var(--ease-theme) both}.run-spawn-visit-seam{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;margin:10px 0 2px;font-size:10.5px;font-weight:600;display:flex}.run-spawn-visit-seam:before,.run-spawn-visit-seam:after{content:"";border-top:1px solid color-mix(in srgb, var(--field-border) 80%, transparent);flex:1}.run-spawn-voice-seam{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin:10px 0 2px;font-size:10.5px;font-weight:600;display:flex}.run-spawn-voice-seam svg{opacity:.8;flex:none}.run-swarm-turn-voice-mark{color:var(--ink-soft);align-items:center;display:inline-flex}.run-swarm-turn-voice-mark svg{width:11px;height:11px;display:block}.run-swarm-seeded{gap:6px;display:grid}.run-swarm-seeded-seam{margin:4px 0}.run-swarm-seeded-turns{border-left:3px solid color-mix(in srgb, var(--ink-soft) 55%, transparent);background:color-mix(in srgb, var(--ink-soft) 6%, transparent);border-radius:4px 12px 12px 4px;gap:4px;min-width:0;padding:10px 12px 12px;display:grid}.run-swarm-seeded+.run-swarm-turn{margin-top:14px}.run-swarm-turn-away-tag{border:1px solid color-mix(in srgb, var(--field-border) 90%, transparent);color:var(--ink-soft);letter-spacing:.05em;border-radius:999px;padding:1px 6px;font-size:9px}.run-swarm-turn-role{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.run-swarm-turn-user .run-swarm-turn-role{color:color-mix(in srgb, var(--ink) 55%, var(--ink-soft))}.run-swarm-turn-agent .run-swarm-turn-role{color:color-mix(in srgb, var(--agent-slate) 72%, var(--ink))}.run-swarm-turn-meta{color:var(--ink-soft);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-weight:500}.run-swarm-turn-mark{flex:none;width:16px;height:16px}.run-swarm-turn-text{color:var(--field-ink);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.run-swarm-turn-text>:first-child{margin-top:0}.run-swarm-turn-text>:last-child{margin-bottom:0}.run-swarm-turn-text p{margin:6px 0}.run-swarm-turn-text ul,.run-swarm-turn-text ol{margin:6px 0;padding-left:18px}.run-swarm-turn-text code{background:var(--pill-track);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.run-swarm-turn-text h3,.run-swarm-turn-text h4,.run-swarm-turn-text h5{color:var(--ink);margin:8px 0 4px;font-size:12.5px;font-weight:700;line-height:1.3}.run-swarm-turn-link{align-self:flex-start;font-size:11px}.run-swarm-turn-request{align-self:flex-end;margin-top:3px}.run-failure{animation:contentFade .34s var(--ease-theme) both;display:block}.run-failure-lead{color:var(--field-ink);overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5}.run-failure-toggle{width:max-content;color:var(--ink-soft);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:11.5px;font-weight:600;transition:color .18s;display:inline-flex}.run-failure-toggle:hover{color:var(--ink)}.run-failure-toggle:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:4px;outline:none}.run-failure-chevron{opacity:.85;width:13px;height:13px;transition:transform .3s var(--ease-theme);flex:none}.run-failure-toggle[aria-expanded=false] .run-failure-chevron{transform:rotate(-90deg)}.run-failure-fold{transition:grid-template-rows .32s var(--ease-theme);grid-template-rows:minmax(0,1fr);display:grid}.run-failure-fold[data-open=false]{grid-template-rows:minmax(0,0fr)}.run-failure-fold-inner{opacity:1;min-height:0;transition:opacity .32s var(--ease-theme), display .32s allow-discrete;overflow:hidden}.run-failure-fold[data-open=false] .run-failure-fold-inner{opacity:0;display:none}@starting-style{.run-failure-fold[data-open=true] .run-failure-fold-inner{opacity:0}}.run-failure-detail{border:1px solid color-mix(in srgb, var(--field-border) 82%, transparent);background:color-mix(in srgb, var(--field-bg) 72%, transparent);max-height:280px;color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;margin-top:8px;padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}@property --analysis-peek-fade{syntax:"<length>";inherits:false;initial-value:0}.run-analysis-peek{position:relative}.run-analysis-peek[data-folded=true] .run-analysis-peek-clip{--analysis-peek-fade:110px;max-height:240px;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--analysis-peek-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--analysis-peek-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--analysis-peek-fade)), transparent);transition:max-height .5s var(--ease-theme), --analysis-peek-fade .5s var(--ease-theme);overflow:hidden}.run-analysis-peek[data-stage=expanding] .run-analysis-peek-clip{--analysis-peek-fade:0px}.run-analysis-peek-more{width:fit-content;transition:opacity .3s ease, color .2s ease, border-color .2s ease, background .2s ease, transform .2s var(--ease-spring);margin-inline:auto;position:absolute;bottom:4px;left:0;right:0}.run-analysis-peek[data-stage=expanding] .run-analysis-peek-more{opacity:0;pointer-events:none}.run-analysis-body{color:var(--field-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.run-analysis-body h3,.run-analysis-body h4,.run-analysis-body h5{color:var(--ink);margin:14px 0 6px;font-weight:700;line-height:1.3}.run-analysis-body h3{font-size:16px}.run-analysis-body h4{font-size:14.5px}.run-analysis-body h5{font-size:13.5px}.run-analysis-body>:first-child{margin-top:0}.run-analysis-body>:last-child{margin-bottom:0}.run-analysis-body hr{border:0;border-top:1px solid color-mix(in srgb, var(--field-border) 55%, transparent);height:0;margin:12px 0}.run-analysis-body p{margin:8px 0}.run-analysis-body ul,.run-analysis-body ol{margin:8px 0;padding-left:20px}.run-analysis-body li{margin:3px 0}.run-analysis-body li::marker{color:var(--ink-soft)}.run-analysis-body a{color:var(--teal-deep);text-underline-offset:2px}.pscp-link{text-decoration:none}.pscp-icon{vertical-align:-.26em;width:1.15em;height:1.15em;margin-right:.32em}.pscp-icon circle:first-of-type{fill:#4c6da4}.pscp-icon circle:nth-of-type(2){fill:#7d97c0}.pscp-icon circle:nth-of-type(3){fill:#b3c4dd}.pscp-icon circle:nth-of-type(4){fill:#f4f7fb}.pscp-label{text-underline-offset:2px;text-decoration:underline}:is(.run-analysis-body a,.run-swarm-turn-link,.run-swarm-turn-text a,.run-convo-note a):focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:3px;outline:none}.run-analysis-body code{background:var(--pill-track);box-shadow:var(--pill-track-shadow);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.run-analysis-body pre,.run-swarm-turn-text pre{background:var(--pill-track);box-shadow:var(--pill-track-shadow);border-radius:9px;margin:10px 0;padding:11px 12px;overflow-x:auto}.run-analysis-body pre code,.run-swarm-turn-text pre code{box-shadow:none;background:0 0;padding:0;line-height:1.5}.run-analysis-body blockquote,.run-swarm-turn-text blockquote{border-left:2px solid color-mix(in srgb, var(--teal) 50%, transparent);color:var(--ink-soft);margin:8px 0;padding:2px 0 2px 12px}.run-analysis-body table,.run-swarm-turn-text table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:12px 0;font-size:12.5px}.run-analysis-body th,.run-analysis-body td,.run-swarm-turn-text th,.run-swarm-turn-text td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--field-border) 55%, transparent);overflow-wrap:break-word;padding:7px 10px}.run-analysis-body th,.run-swarm-turn-text th{color:var(--ink);border-bottom-color:color-mix(in srgb, var(--field-border) 100%, transparent);font-weight:680}.run-analysis-body tbody tr:last-child td,.run-swarm-turn-text tbody tr:last-child td{border-bottom:none}@media (max-width:540px){.run-analysis-body table,.run-swarm-turn-text table{display:block;overflow-x:auto}}.md-align-left{text-align:left}.md-align-center{text-align:center}.md-align-right{text-align:right}.md-artifact{background:color-mix(in srgb, var(--ink-soft) 7%, #fff);border:1px solid color-mix(in srgb, var(--field-border) 90%, transparent);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin:1px 0;padding:2px 9px 2px 7px;display:inline-flex}.md-artifact-glyph{width:13px;height:13px;color:var(--ink-soft);flex:none}.md-artifact-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:12.5px;font-weight:600;overflow:hidden}.md-artifact-kind{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:9.5px;font-weight:700}.run-tasks{border-top:1px solid color-mix(in srgb, var(--field-border) 70%, transparent);margin-top:16px;padding-top:14px}.run-tasks-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-tasks-toggle{border:1px solid var(--field-border);background:color-mix(in srgb, var(--field-bg) 70%, transparent);color:var(--ink-soft);cursor:pointer;font:inherit;border-radius:999px;align-items:center;padding:5px 13px;font-size:12.5px;font-weight:600;line-height:1;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.run-tasks-toggle:hover{color:var(--teal-deep);border-color:color-mix(in srgb, var(--teal) 45%, transparent);background:color-mix(in srgb, var(--teal) 12%, var(--field-bg))}.run-tasks-toggle:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.run-tasks-download,.run-tasks-filter-toggle{border:1px solid var(--field-border);background:var(--field-bg);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.run-tasks-download svg,.run-tasks-filter-toggle svg{flex:none;width:13px;height:13px}.run-tasks-download:hover,.run-tasks-filter-toggle:hover{border-color:var(--teal);color:var(--teal-deep)}.run-tasks-download:disabled{cursor:default;opacity:.6}.run-tasks-download:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-tasks-download svg{color:var(--ink-soft);flex:none}.run-tasks-download:hover svg{color:var(--teal-deep)}.run-tasks-scrim{z-index:40;background:color-mix(in srgb, var(--ink) 36%, transparent);opacity:0;-webkit-backdrop-filter:blur(10px);transition:opacity .26s;position:fixed;inset:0}.run-tasks-scrim[data-open=true]{opacity:1}.run-tasks-modal{z-index:41;background:color-mix(in srgb, #fff 88%, var(--bg-0));width:min(880px,94vw);height:min(820px,100dvh - 56px);box-shadow:var(--field-shadow);color:var(--field-ink);opacity:0;transition:transform .42s var(--ease-spring), opacity .26s ease;corner-shape:var(--comb-facet);border-radius:18px;grid-template-rows:auto minmax(0,1fr);margin:auto;display:grid;position:fixed;inset:0;transform:translateY(14px)scale(.97)}.run-tasks-modal[data-open=true]{opacity:1;transform:none}.run-tasks-modal-head{border-bottom:1px solid color-mix(in srgb, var(--field-border) 78%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.run-tasks-modal-heading{align-items:center;gap:8px;min-width:0;display:flex}.run-tasks-modal-title{color:var(--ink);margin:0;font-size:15px;font-weight:700}.run-tasks-modal-heading[data-case=true] .run-tasks-modal-title{max-width:62ch;font-size:14px;font-weight:640;line-height:1.35}.run-tasks-modal-sub{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.run-tasks-modal-actions{flex:none;align-items:center;gap:8px;display:flex}.run-tasks-modal-close{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;transition:color .2s;display:grid}.run-tasks-modal-close:hover{color:var(--teal)}.run-tasks-modal-close:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.run-tasks-modal-body{overscroll-behavior:contain;min-height:0;padding:0 18px 20px;overflow-y:auto}.run-tasks-modal-body>.run-tasks-list:first-child,.run-tasks-modal-body>.run-card-note:first-child{padding-top:18px}.run-tasks-controls{z-index:1;background:color-mix(in srgb, #fff 88%, var(--bg-0));border-bottom:1px solid color-mix(in srgb, var(--field-border) 72%, transparent);margin-bottom:12px;padding:14px 0 12px;position:sticky;top:0}.run-tasks-quick{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.run-tasks-quick-label{color:var(--ink-soft);margin-left:8px;font-size:11px;font-weight:600}.run-tasks-scope{border:1px solid color-mix(in srgb, var(--field-border) 60%, transparent);background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;padding:2px;display:inline-flex}.run-tasks-seg{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600;line-height:1.2;transition:color .18s,background .18s,box-shadow .18s}.run-tasks-seg:hover{color:var(--ink)}.run-tasks-seg.is-active{color:#fff;background:var(--teal-deep);box-shadow:0 1px 3px #0a1b1d2e}.run-tasks-seg:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.run-tasks-chip{border:1px solid color-mix(in srgb, var(--field-border) 86%, transparent);background:color-mix(in srgb, var(--field-bg) 70%, transparent);color:var(--ink-soft);cursor:pointer;font:inherit;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.2;transition:color .18s,border-color .18s,background .18s}.run-tasks-chip:hover{color:var(--teal-deep);border-color:color-mix(in srgb, var(--teal) 45%, transparent)}.run-tasks-chip.is-active{color:var(--bg-0);background:var(--teal-deep);border-color:var(--teal-deep)}.run-tasks-chip:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-tasks-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-tasks-field{align-items:center;gap:6px;display:inline-flex}.run-tasks-field-label{color:var(--ink-soft);font-size:11px;font-weight:600}.run-tasks-filters select,.run-tasks-filters input{border:1px solid var(--field-border);background:var(--field-bg);color:var(--ink);font:inherit;border-radius:8px;padding:5px 9px;font-size:12.5px}.run-tasks-filters input{flex:160px;min-width:0}.run-tasks-filters select:disabled{opacity:.5}.run-tasks-filters :is(select,input):focus-visible{border-color:var(--gold-deep);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.run-tasks-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.run-tasks-active{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.run-tasks-active-chip{border:1px solid color-mix(in srgb, var(--teal) 45%, transparent);background:color-mix(in srgb, var(--teal) 12%, transparent);color:var(--teal-deep);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:11.5px;font-weight:600;line-height:1.2;transition:background .18s,border-color .18s;display:inline-flex}.run-tasks-active-chip:hover{background:color-mix(in srgb, var(--teal) 20%, transparent);border-color:color-mix(in srgb, var(--teal) 60%, transparent)}.run-tasks-active-chip:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-tasks-active-x{color:color-mix(in srgb, var(--teal-deep) 70%, transparent);font-size:14px;line-height:1}.run-tasks-clear{color:var(--ink-soft);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;margin-left:2px;font-size:11px;font-weight:600;text-decoration:underline}.run-tasks-clear:hover{color:var(--ink)}.run-tasks-clear:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:4px;outline:none}.run-tasks-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-task{border:1px solid color-mix(in srgb, var(--field-border) 82%, transparent);background:color-mix(in srgb, var(--field-bg) 72%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px 16px;display:grid}.run-task-face{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1;gap:7px;padding:0;display:grid}.run-task-face:disabled{cursor:default}.run-task-face:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);border-radius:8px;outline:none}.run-task-title{color:var(--ink);font-size:13px;font-weight:620;line-height:1.45}.run-task[data-expanded=false] .run-task-badge{opacity:.86;padding:0 5px;font-size:10px}.run-task[data-expanded=false]{gap:0 11px;padding:11px 14px}.run-task[data-expanded=false] .run-task-link{padding:4px 10px;font-size:11.5px}.run-task[data-expanded=false]:hover{border-color:color-mix(in srgb, var(--teal) 42%, var(--field-border))}.run-task[data-expanded=true]{border-color:color-mix(in srgb, var(--teal) 34%, var(--field-border))}.run-task-face .run-task-verdicts{flex-wrap:wrap;gap:5px;display:flex}.run-tasks-filter-toggle.is-open{border-color:var(--teal);color:var(--teal-deep);background:color-mix(in srgb, var(--teal) 10%, var(--field-bg))}.run-tasks-filter-toggle:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-tasks-filter-toggle svg{flex:none}.run-task-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.run-task-verdicts{flex-wrap:wrap;gap:6px;display:flex}.run-task-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;line-height:1.3}.run-task-badge-good{color:var(--teal-deep);background:color-mix(in srgb, var(--teal) 13%, var(--field-bg));border-color:color-mix(in srgb, var(--teal) 38%, transparent)}.run-task-badge-bad{color:var(--rose-deep);background:color-mix(in srgb, var(--rose) 15%, var(--field-bg));border-color:color-mix(in srgb, var(--rose) 42%, transparent)}.run-task-badge-value{color:var(--field-ink);background:color-mix(in srgb, var(--ink) 6%, transparent);border-color:color-mix(in srgb, var(--field-border) 60%, transparent)}.run-task-link{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--field-border));background:color-mix(in srgb, var(--teal) 9%, var(--field-bg));color:var(--teal-deep);white-space:nowrap;border-radius:9px;flex:none;grid-area:1/2;justify-self:start;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.run-task-link:hover{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 16%, var(--field-bg));text-decoration:none}.run-task-link:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);outline:none}.run-task-link svg{flex:none}.run-task-field{grid-column:1/-1;gap:4px;display:grid}.run-task-label{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;opacity:.8;font-size:9.5px;font-weight:700}.run-task-reason{background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--field-ink);overflow-wrap:anywhere;border-radius:9px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.55}.run-task-evidence{background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--field-ink);border-radius:9px;margin:0;padding:9px 12px 9px 28px;font-size:12px;line-height:1.5;list-style:outside}.run-task-evidence li{margin-bottom:5px}.run-task-evidence li:last-child{margin-bottom:0}.run-task-evidence li::marker{color:var(--ink-soft)}.run-task-evidence-why{overflow-wrap:anywhere}.run-task-evidence li[data-cited=true]{padding-left:9px;position:relative}.run-task-evidence li[data-cited=true]:before{content:"";background:var(--teal);border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.run-task-evidence li[data-cited=true] .run-task-evidence-link{color:var(--teal-deep);font-weight:650}.run-task-evidence-link{color:var(--teal-deep);white-space:nowrap;margin-left:6px;font-size:11.5px;font-weight:600;text-decoration:none}.run-task-evidence-link:hover{text-decoration:underline}.run-task-skel{pointer-events:none}.run-skel-bar{background:color-mix(in srgb, var(--field-border) 55%, transparent);border-radius:6px;animation:1.4s ease-in-out infinite taskSkelPulse;display:block}.run-skel-badge{border-radius:999px;width:84px;height:19px}.run-skel-link{width:46px;height:12px}.run-skel-goal{width:52%;height:13px}.run-skel-line{width:100%;height:11px}.run-skel-line-short{width:72%}@keyframes taskSkelPulse{0%,to{opacity:.5}50%{opacity:1}}.run-tasks-more{color:var(--teal-deep);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:600}.run-tasks-more:hover{text-decoration:underline}.run-tasks-retry{color:var(--teal-deep);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}@media (prefers-reduced-motion:reduce){.run-tasks-modal{transform:none}.run-skel-bar{animation:none}}.run-swarm-behavior{border:1px solid color-mix(in srgb, var(--field-border) 90%, transparent);background:color-mix(in srgb, var(--gold) 4.5%, #fff);box-shadow:var(--card-lift);content-visibility:auto;contain-intrinsic-size:auto 480px;border-radius:14px;margin:18px 0 0;padding:18px 18px 16px}.run-swarm-behavior>:first-child{margin-top:0}.run-swarm-behavior-head{margin:0 0 8px}.run-swarm-behavior-name{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:700}.run-swarm-behavior-def{max-width:74ch;color:var(--ink-soft);margin:0 0 14px;font-size:13px;line-height:1.5}.run-report-sources{border-top:1px solid color-mix(in srgb, var(--field-border) 70%, transparent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.run-report-sources>.run-tasks{border-top:0;margin-top:0;padding-top:0}.run-seed-button{border:1px solid var(--field-border);background:var(--field-bg);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.run-seed-button:hover{border-color:var(--teal);color:var(--teal-deep)}.run-seed-scrim{z-index:40;background:color-mix(in srgb, var(--ink) 26%, transparent);position:fixed;inset:0}.run-seed{z-index:41;background:var(--card-bg,#fcfcfb);width:min(760px,100vw - 32px);box-shadow:var(--card-lift), 0 24px 60px -24px #2c231066;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:6vh;bottom:6vh;left:50%;overflow:hidden;transform:translate(-50%)}.run-seed-head{border-bottom:1px solid var(--field-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.run-seed-head h2{font-size:14px;font-weight:680;font-family:var(--font-mono,ui-monospace, monospace);margin:0}.run-seed-close{width:26px;height:26px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin-left:auto;font-size:17px;line-height:1}.run-seed-body{padding:14px 20px 24px;overflow:auto}.run-seed-body :not(pre)>code{overflow-wrap:anywhere}.run-seed-ref{font-family:var(--font-mono,ui-monospace, monospace);opacity:.68;font-size:10.5px;font-weight:500}a.run-seed-button{text-decoration:none}.run-seed-source{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-soft);opacity:.8;font-size:10.5px;text-decoration:none}.run-seed-source:hover{color:var(--teal-deep);opacity:1}
.run-blocks{gap:18px;display:grid}.run-block .run-blocks{gap:12px}.run-block{min-width:0}.run-block>.run-metric-group-label{margin-bottom:4px}.run-block-callout{border:1px solid color-mix(in srgb, var(--field-border) 90%, transparent);box-shadow:var(--card-lift);background:#fff;border-radius:14px;padding:14px 16px}.run-block-callout-good{border-color:color-mix(in srgb, var(--teal) 26%, var(--field-border));background:color-mix(in srgb, var(--teal) 5%, #fff)}.run-block-callout-warn{border-color:color-mix(in srgb, var(--copper) 26%, var(--field-border));background:color-mix(in srgb, var(--copper) 5%, #fff)}.run-block-callout-title{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.35}.run-block-unknown{border:1px dashed color-mix(in srgb, var(--copper) 55%, var(--field-border));color:var(--ink-soft);border-radius:9px;padding:10px 13px;font-size:12.5px;line-height:1.5}.run-shift{border:1px solid color-mix(in srgb, var(--field-border) 82%, transparent);background:var(--field-bg);border-radius:13px;overflow:hidden}.run-shift-row{border-top:1px solid color-mix(in srgb, var(--field-border) 55%, transparent)}.run-shift-row:first-child{border-top:0}.run-shift-row-changed{background:color-mix(in srgb, var(--teal) 7%, var(--field-bg))}.run-shift-head{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.run-shift-head:disabled{cursor:default}.run-shift-dot{background:var(--dot,var(--ink-soft));border-radius:50%;width:9px;height:9px}.run-shift-row-changed{--dot:var(--teal)}.run-shift-row-gap{--dot:var(--copper)}.run-shift-row-held{--dot:color-mix(in srgb, var(--ink-soft) 50%, transparent)}.run-shift-row-untested{--dot:transparent}.run-shift-row-untested .run-shift-dot{border:1.5px dashed color-mix(in srgb, var(--ink-soft) 60%, transparent)}.run-shift-main{gap:2px;min-width:0;display:grid}.run-shift-name{color:var(--ink);font-size:14px;font-weight:700;line-height:1.3}.run-shift-row-held .run-shift-name,.run-shift-row-untested .run-shift-name{font-weight:600}.run-shift-gloss{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.run-shift-chip{letter-spacing:.01em;white-space:nowrap;color:var(--chip-ink,var(--ink-soft));background:var(--chip-bg,color-mix(in srgb, var(--ink-soft) 12%, transparent));border-radius:999px;align-self:center;padding:3px 9px;font-size:11px;font-weight:650}.run-shift-row-changed .run-shift-chip{--chip-ink:var(--teal-deep);--chip-bg:color-mix(in srgb, var(--teal) 22%, var(--field-bg))}.run-shift-row-gap .run-shift-chip{--chip-ink:var(--copper-deep);--chip-bg:color-mix(in srgb, var(--copper) 22%, var(--field-bg))}.run-shift-chevron{color:var(--ink-soft);justify-content:center;align-items:center;display:inline-flex}.run-shift-chevron svg{width:15px;height:15px;transition:transform .3s var(--ease-theme);display:block;transform:rotate(-90deg)}.run-shift-row[data-open=true] .run-shift-chevron svg{transform:rotate(0)}.run-shift-head:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 3%, transparent)}.run-shift-head:hover:not(:disabled) .run-shift-chevron{color:var(--ink)}.run-shift-fold{transition:grid-template-rows var(--reveal);grid-template-rows:0fr;display:grid}.run-shift-fold[data-open=true]{grid-template-rows:1fr}.run-shift-fold-inner{min-height:0;overflow:hidden}.run-shift-fold-body{opacity:0;transition:opacity var(--reveal);padding:2px 16px 14px 38px}.run-shift-fold[data-open=true] .run-shift-fold-body{opacity:1}.run-shift-rationale{color:var(--ink-soft);margin:0 0 8px;font-size:12px;font-style:italic;line-height:1.45}.run-rec{gap:14px;display:grid}.run-rec-pick{border:1px solid color-mix(in srgb, var(--teal) 26%, var(--field-border));background:color-mix(in srgb, var(--teal) 5%, #fff);box-shadow:var(--card-lift);border-radius:14px;padding:14px 16px}.run-rec-eyebrow{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.run-rec-pick-name{color:var(--ink);margin:3px 0 0;font-size:16px;font-weight:740;line-height:1.25}.run-rec-pick-why{color:var(--field-ink);margin:5px 0 0;font-size:12.5px;line-height:1.5}.run-rec-rank{counter-reset:rank;gap:10px;margin:0;padding:0;list-style:none;display:grid}.run-rec-rank-item{gap:2px;padding-left:28px;display:grid;position:relative}.run-rec-rank-item:before{counter-increment:rank;content:counter(rank);background:var(--pill-track);width:19px;height:19px;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:0;left:0}.run-rec-rank-name{color:var(--ink);font-size:13px;font-weight:700}.run-rec-rank-note{color:var(--field-ink);font-size:12.5px;line-height:1.45}.run-rec-rank-flag{color:var(--copper-deep);font-size:12px;line-height:1.45}.run-matrix-wrap{overflow-x:auto}.run-matrix{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.run-matrix th,.run-matrix td{text-align:right;white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--field-border) 55%, transparent);padding:8px 12px}.run-matrix thead th{color:var(--ink);border-bottom-color:color-mix(in srgb, var(--field-border) 100%, transparent);font-weight:680}.run-matrix th[scope=row],.run-matrix-corner{text-align:left;color:var(--ink);font-weight:600}.run-matrix tbody tr:last-child th,.run-matrix tbody tr:last-child td{border-bottom:none}.run-matrix-baseline th,.run-matrix-baseline td{color:var(--ink-soft)}.run-matrix-baseline th[scope=row]{font-weight:600}.run-matrix-pick th,.run-matrix-pick td{background:color-mix(in srgb, var(--teal) 9%, transparent)}.run-matrix-pick th[scope=row]{font-weight:720}.run-matrix-rate{color:var(--field-ink);font-weight:600}.run-matrix-delta{margin-left:7px;font-size:11px;font-weight:650}.run-matrix-delta[data-dir=down]{color:var(--teal-deep)}.run-matrix-delta[data-dir=up]{color:var(--copper-deep)}.run-matrix-delta[data-dir=flat],.run-matrix-empty{color:var(--ink-soft)}
.pill{background:var(--pill-track);box-shadow:var(--pill-track-shadow);transition:background var(--t-theme) ease, box-shadow .6s ease;isolation:isolate;border-radius:999px;gap:0;padding:5px;display:inline-flex;position:relative}.pill:before{content:"";z-index:0;width:var(--ind-w,50%);background:var(--pill-indicator);height:calc(100% - 10px);box-shadow:var(--pill-indicator-shadow);transform:translateX(var(--ind-x,0));border-radius:999px;position:absolute;top:5px;left:5px;overflow:hidden}.pill[data-placed]:before{transition:transform .62s var(--ease-spring), width .5s var(--ease-spring), background .7s ease, box-shadow .7s ease}@keyframes eventRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes successBloom{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.pill__opt{z-index:1;appearance:none;cursor:pointer;letter-spacing:.02em;color:var(--pill-label);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:color .5s;display:inline-flex;position:relative}.pill__opt[aria-selected=true],.pill__opt:not([aria-selected=true]):hover{color:var(--pill-label-active)}.pill__opt:not([aria-selected=true]) .pill__opt-key{font-weight:900}.pill__opt:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.pill__dot{opacity:.55;background:currentColor;border-radius:50%;width:7px;height:7px;transition:opacity .5s,box-shadow .5s,transform .5s}.pill__opt[aria-selected=true] .pill__dot{opacity:1}.pill__icon{opacity:.55;width:15px;height:15px;transition:opacity .5s,filter .5s;display:inline-flex}.pill__icon svg{width:100%;height:100%}.pill__opt[aria-selected=true] .pill__icon{opacity:1;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--gold) 55%, transparent))}html[data-mode=swarm] #opt-swarm[aria-selected=true] .pill__dot{background:var(--gold-ink);box-shadow:0 0 8px var(--gold);animation:2.4s ease-in-out infinite dotPulse}#opt-standard[aria-selected=true] .pill__dot,#opt-spawn[aria-selected=true] .pill__dot{background:var(--ink);box-shadow:0 0 8px color-mix(in srgb, var(--gold) 60%, transparent)}@keyframes dotPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.controls{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:100%;display:grid}.controls-bloom{animation:contentRise .62s var(--ease-theme) .12s both}@keyframes contentRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes contentFade{0%{opacity:0}to{opacity:1}}.auth-screen{width:min(420px,100%)}.auth-panel{text-align:center;justify-items:center;gap:18px;display:grid}.auth-logo{justify-items:center;display:grid}.auth-error{color:#b92e40;max-width:34rem;min-height:18px;transition:color var(--t-theme) ease;font-size:13px;line-height:1.4}.auth-error a{color:inherit;text-underline-offset:2px;font-weight:650;text-decoration:underline}.auth-live-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-button-spinner{border:2px solid #04211e42;border-top-color:#032125;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite authSpin}.auth-mark-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:clamp(14px,2.2vh,22px);padding:0;display:grid}.auth-mark-button:disabled{cursor:default}.auth-mark-button .logo{width:clamp(180px,24vw,250px);transition:filter var(--t-theme) ease, width .46s var(--ease-theme)}.auth-mark-button:disabled .logo{width:clamp(150px,20vw,200px)}.auth-screen .logo #core{animation:authAssembleCore .64s var(--ease-theme) backwards}.auth-screen .logo .ring{animation:authAssemble .7s var(--ease-theme) calc(.14s + var(--td) * 2) backwards}.auth-mark-button:not(:disabled) .auth-mark-caption{animation:authCaptionRise .62s var(--ease-theme) .64s backwards}@keyframes authAssembleCore{0%{opacity:0;transform:scale(.8)}}@keyframes authAssemble{0%{opacity:0;transform:scale(.86)}}@keyframes authCaptionRise{0%{opacity:0;transform:translateY(10px)}}.auth-mark-caption-text,.auth-error-text{animation:authCaptionSwap .34s var(--ease-theme) backwards;display:inline-block}@keyframes authCaptionSwap{0%{opacity:0;transform:translateY(6px)}}.auth-mark-button.departing .auth-mark-caption{opacity:0;transition:opacity .34s var(--ease-theme), transform .4s var(--ease-theme), color .3s ease;transform:translateY(-8px)}.auth-mark-caption{color:var(--ink-soft);font-size:14px;font-weight:500;transition:color .3s}.auth-mark-button:hover:not(:disabled) .auth-mark-caption{color:var(--gold-deep)}.auth-mark-button:focus-visible{outline:none}.auth-mark-button:focus-visible .auth-mark-caption{color:var(--gold-deep);text-underline-offset:6px;text-decoration:underline}@keyframes authSpin{to{transform:rotate(360deg)}}
.pager{justify-content:center;align-items:center;gap:12px;padding:14px 0 4px;display:flex}.pager-btn{appearance:none;background:var(--field-bg);height:30px;box-shadow:var(--field-shadow);color:var(--field-ink);cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;transition:opacity .16s}.pager-btn:disabled{opacity:.45;cursor:default}.pager-btn:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.pager-range{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}
.personas-shell{z-index:4;scrollbar-gutter:stable both-edges;--sidebar-stage:1240px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;width:100%;height:100dvh;padding:clamp(56px,10vh,120px) clamp(24px,6vw,72px) clamp(96px,14vh,160px);display:grid;position:relative;overflow:hidden auto}@media (min-width:769px){.personas-shell>.run-home{top:var(--top-bar);position:absolute;left:clamp(24px,6vw,72px)}}.personas-stage{justify-items:stretch;gap:clamp(18px,3vh,30px);width:min(1240px,100%);display:grid}.personas-gallery{animation:contentRise .62s var(--ease-theme) .12s both;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vh,22px);display:grid}.personas-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.personas-head-id{justify-items:start;gap:4px;display:grid}.persona-eyebrow{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;transition:color var(--t-theme) ease;font-size:11px;font-weight:720}.persona-h1{letter-spacing:0;color:var(--ink);transition:color var(--t-theme) ease;font-size:clamp(24px,3vw,30px);line-height:1.08}.persona-toolbar{align-items:center;gap:12px;display:flex}.persona-filter{background:var(--field-bg);min-width:0;height:48px;box-shadow:var(--field-shadow);color:var(--field-ink);transition:background var(--t-theme) ease, box-shadow .6s ease, color var(--t-theme) ease;border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.persona-filter:focus-within{box-shadow:var(--field-shadow), 0 0 0 4px #eec15347}.persona-glyph{width:16px;height:16px;color:var(--ink-soft);opacity:.6;flex:none}.persona-filter input{min-width:0;height:100%;color:var(--field-ink);font:inherit;letter-spacing:.005em;background:0 0;border:0;outline:none;flex:1;font-size:15px}.persona-filter input::placeholder{color:var(--placeholder)}.persona-filter input::-webkit-search-cancel-button{appearance:none}.persona-filter input::-webkit-search-decoration{appearance:none}.persona-filter-key{color:var(--field-ink);opacity:.4;-webkit-user-select:none;user-select:none;flex:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.persona-toolbar-right{flex-wrap:wrap;flex:none;align-items:center;gap:10px;max-width:100%;display:inline-flex}.persona-count{background:var(--pill-track);box-shadow:var(--pill-track-shadow);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--t-theme) ease, color var(--t-theme) ease;border-radius:999px;padding:5px 11px;font-size:12px}.persona-sort{appearance:none;background:var(--pill-track);box-shadow:var(--pill-track-shadow);color:var(--ink-soft);cursor:pointer;font:inherit;transition:background var(--t-theme) ease, color var(--t-theme) ease;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:600}.persona-sort:hover{color:var(--ink)}.persona-sort:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.persona-railbody{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,26px);display:grid}.persona-rail{gap:12px;display:grid;position:sticky;top:12px}.persona-rail-section{background:color-mix(in srgb, var(--field-bg) 78%, transparent);box-shadow:var(--field-shadow);transition:background var(--t-theme) ease;border-radius:14px;gap:6px;padding:10px 8px 8px;display:grid}.persona-rail-title{border-bottom:1px solid color-mix(in srgb, var(--field-border) 70%, transparent);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;transition:color var(--t-theme) ease, border-color var(--t-theme) ease;justify-content:space-between;align-items:center;gap:8px;margin:0 2px;padding:2px 6px 8px;font-size:11px;font-weight:720;display:flex}.persona-rail-titleaction{background:color-mix(in srgb, var(--ink) 8%, transparent);width:20px;height:20px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.persona-rail-titleaction svg{width:11px;height:11px}.persona-rail-titleaction:hover{background:color-mix(in srgb, var(--teal) 20%, transparent);color:var(--teal-deepest)}.persona-rail-titleaction:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.persona-rail-list{gap:1px;display:grid}.persona-rail-reveal{opacity:0;min-height:30px;transition:opacity .35s}.persona-rail-reveal[data-ready=true]{opacity:1}.persona-rail-rowwrap{align-items:center;gap:2px;display:flex}.persona-rail-rowwrap .persona-rail-row{flex:1;min-width:0}.persona-rail-row{width:100%;color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.persona-rail-row:hover:not(.is-active){background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.persona-rail-row.is-active{background:var(--pill-indicator);box-shadow:var(--pill-indicator-shadow);color:var(--pill-label-active,var(--ink))}.persona-rail-row:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.persona-rail-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.persona-rail-count{color:inherit;font-variant-numeric:tabular-nums;opacity:.7;flex:none;font-size:11px}.persona-rail-radio{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 32%, transparent);border-radius:999px;flex:none;transition:box-shadow .2s,background .2s}.persona-rail-row.is-active .persona-rail-radio{background:var(--teal);box-shadow:inset 0 0 0 2.5px var(--bg-0), inset 0 0 0 4px var(--teal)}.persona-rail-folder{width:14px;height:14px;color:color-mix(in srgb, var(--ink) 45%, transparent);flex:none;place-items:center;display:grid}.persona-rail-folder svg{width:13px;height:13px}.persona-rail-row.is-active .persona-rail-folder{color:var(--teal-deepest)}.persona-rail-check{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 32%, transparent);border-radius:4px;flex:none;transition:background .2s,box-shadow .2s}.persona-rail-label.is-active .persona-rail-check{background:var(--teal);box-shadow:none}.persona-rail-rowactions{gap:2px;display:inline-flex}.persona-rail-rowaction{width:22px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.persona-rail-rowaction svg{width:11px;height:11px}.persona-rail-rowaction:hover:not(:disabled){background:color-mix(in srgb, var(--teal) 18%, transparent);color:var(--teal-deepest)}.persona-rail-rowaction-danger:hover:not(:disabled){color:#9c2020;background:#e4585829}.persona-rail-rowaction:disabled{cursor:default;opacity:.5}.persona-rail-rowaction:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.persona-rail-empty{color:var(--ink-soft);opacity:.8;padding:2px 8px;font-size:12px}.persona-rail-note{color:#9c2020;text-overflow:ellipsis;white-space:nowrap;opacity:0;min-height:1.2em;padding:0 8px;font-size:11.5px;transition:opacity .3s;overflow:hidden}.persona-rail-note[data-active=true]{opacity:1}@media (max-width:900px){.persona-railbody{grid-template-columns:minmax(0,1fr)}.persona-rail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;position:static}}.persona-groups{gap:clamp(18px,2.6vh,28px);display:grid}.persona-group{gap:10px;display:grid}.persona-group-head{color:var(--ink);transition:color var(--t-theme) ease;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.persona-group-count{background:var(--pill-track);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.persona-labelbox{display:inline-flex;position:relative}.persona-labelbox .persona-label-add{width:120px}.persona-labelbox-list{z-index:40;background:var(--bg-0);min-width:230px;box-shadow:0 14px 36px -14px #2c220c73, var(--field-shadow);border-radius:10px;gap:1px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0}.persona-labelbox-up .persona-labelbox-list{top:auto;bottom:calc(100% + 4px)}.persona-labelbox-option{color:var(--ink);cursor:pointer;border-radius:7px;align-items:baseline;gap:10px;padding:6px 9px;font-size:12.5px;display:flex}.persona-labelbox-option.is-active{background:var(--pill-indicator);box-shadow:var(--pill-indicator-shadow)}.persona-labelbox-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.persona-labelbox-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.persona-labelbox-option.is-create{color:var(--teal-deep);font-weight:650}.persona-labelbox-create{gap:2px;display:grid}.persona-labelbox-hint{color:var(--copper-deep);font-size:11px;font-weight:600}.persona-labelbox-note{z-index:40;color:#9c2020;opacity:0;pointer-events:none;max-width:260px;font-size:11px;line-height:1.3;transition:opacity .3s;position:absolute;top:calc(100% + 2px);left:0}.persona-labelbox-up .persona-labelbox-note{top:auto;bottom:calc(100% + 2px)}.persona-labelbox-note[data-active=true]{opacity:1}.persona-new,.persona-submit{cursor:pointer;color:var(--gold-soft);font:inherit;letter-spacing:.01em;white-space:nowrap;background:#382b10;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,filter .3s,opacity .25s;display:inline-flex;box-shadow:0 6px 18px -8px #2c220ca6}.persona-new svg{width:15px;height:15px}.persona-new kbd{opacity:.55;margin-left:2px;font-family:inherit;font-size:11px;font-weight:800}.persona-new:hover,.persona-submit:hover:not(:disabled){transform:translateY(-1px)scale(1.03);box-shadow:0 10px 26px -8px #2c220cc7}.persona-new:active,.persona-submit:active:not(:disabled){transform:translateY(0)scale(.97)}.persona-submit:disabled{cursor:default;filter:grayscale(.35)saturate(.55);opacity:.55}.persona-ghost{color:var(--teal-deep);cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px;font-weight:650}.persona-ghost:hover{text-decoration:underline}.persona-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));gap:clamp(14px,1.6vw,18px);display:grid}.persona-card-wrap{display:grid;position:relative}.persona-card{background:color-mix(in srgb, var(--field-bg) 90%, transparent);min-height:212px;box-shadow:var(--field-shadow);color:inherit;cursor:pointer;text-align:left;font:inherit;animation:contentRise .5s var(--ease-theme) both;transition:transform .18s ease, box-shadow .3s ease, background var(--t-theme) ease, color var(--t-theme) ease;border:0;border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.persona-card-wrap:first-child .persona-card{animation-delay:0s}.persona-card-wrap:nth-child(2) .persona-card{animation-delay:40ms}.persona-card-wrap:nth-child(3) .persona-card{animation-delay:80ms}.persona-card-wrap:nth-child(4) .persona-card{animation-delay:.12s}.persona-card-wrap:nth-child(5) .persona-card{animation-delay:.16s}.persona-card-wrap:nth-child(6) .persona-card{animation-delay:.2s}.persona-card-wrap:nth-child(7) .persona-card{animation-delay:.24s}.persona-card-wrap:nth-child(8) .persona-card{animation-delay:.28s}.persona-card-wrap:nth-child(9) .persona-card{animation-delay:.32s}.persona-card-wrap:nth-child(10) .persona-card{animation-delay:.36s}.persona-card-wrap:nth-child(11) .persona-card{animation-delay:.4s}.persona-card-wrap:nth-child(12) .persona-card{animation-delay:.44s}.persona-card-wrap:nth-child(n+13) .persona-card{animation-delay:.48s}.persona-card:hover{box-shadow:var(--field-shadow), inset 0 0 0 1px color-mix(in srgb, var(--teal) 45%, transparent);transform:translateY(-2px)}.persona-card:active{transform:translateY(0)scale(.985)}.persona-card.is-active{box-shadow:var(--field-shadow), inset 0 0 0 1px color-mix(in srgb, var(--teal) 55%, transparent)}.persona-card:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.persona-card-check{background:color-mix(in srgb, var(--bg-0) 94%, transparent);width:44px;height:44px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink) 30%, transparent);color:#0000;cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,background .2s,box-shadow .2s,color .2s;display:grid;position:absolute;top:18px;left:18px}.persona-card-check svg{width:20px;height:20px}.persona-card-wrap:hover .persona-card-check,.persona-card-wrap.has-selection .persona-card-check,.persona-card-wrap.is-selected .persona-card-check{opacity:1;pointer-events:auto}.persona-card-check:hover{color:color-mix(in srgb, var(--ink) 38%, transparent)}.persona-card-wrap.is-selected .persona-card-check{background:var(--teal);box-shadow:none;color:#032125}.persona-card-wrap.is-selected .persona-card{box-shadow:var(--field-shadow), inset 0 0 0 2px color-mix(in srgb, var(--teal) 62%, transparent)}.persona-card-check:focus-visible{opacity:1;pointer-events:auto;box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.persona-card-id{align-items:flex-start;gap:12px;min-width:0;display:flex}.persona-avatar{color:#032125;letter-spacing:.02em;background:var(--teal);border-radius:999px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:760;line-height:1;transition:filter .25s;display:grid}.persona-avatar-lg{width:60px;height:60px;font-size:20px}.persona-card:hover .persona-avatar{filter:saturate(1.08)brightness(1.02)}.persona-card-idtext{flex:1;gap:2px;min-width:0;display:grid}.persona-card-name{overflow-wrap:anywhere;color:var(--ink);transition:color var(--t-theme) ease;font-size:18px;font-weight:760;line-height:1.25}.persona-card-status{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.persona-card-slug{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);transition:color var(--t-theme) ease;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.persona-card-summary{color:var(--ink-soft);-webkit-line-clamp:2;transition:color var(--t-theme) ease;-webkit-box-orient:vertical;flex:none;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.persona-card-apps{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-theme) ease;font-size:12px;overflow:hidden}.persona-card-facet{flex-wrap:nowrap;align-items:center;gap:6px;min-height:20px;display:flex;overflow:hidden}.persona-facet-mark{width:14px;height:14px;color:color-mix(in srgb, var(--ink) 42%, transparent);flex:none;place-items:center;display:grid}.persona-facet-mark svg{width:12px;height:12px}.persona-facet-mark-label{color:var(--gold-deep)}.persona-card-foot{color:var(--ink-soft);font-variant-numeric:tabular-nums;transition:color var(--t-theme) ease;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;font-size:11.5px;display:flex}.persona-card-counts{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.persona-card-updated{white-space:nowrap;opacity:.8;flex:none}.persona-chip{border:1px solid color-mix(in srgb, var(--field-border) 76%, transparent);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color var(--t-theme) ease, color var(--t-theme) ease;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;line-height:1}.persona-label-chip{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent);color:var(--gold-deep);white-space:nowrap;transition:border-color var(--t-theme) ease, color var(--t-theme) ease;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;line-height:1}.persona-lifecycle{border:1px solid color-mix(in srgb, var(--field-border) 80%, transparent);color:var(--ink-soft);letter-spacing:.01em;white-space:nowrap;transition:border-color var(--t-theme) ease, color var(--t-theme) ease, background var(--t-theme) ease;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:10.5px;font-weight:650;line-height:1.4;display:inline-flex}.persona-lifecycle-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.persona-lifecycle-cert{opacity:.9;font-weight:800}.persona-lifecycle-active{color:var(--teal-deep);border-color:color-mix(in srgb, var(--teal) 42%, transparent);background:color-mix(in srgb, var(--teal) 12%, transparent)}.persona-lifecycle-draft{color:var(--gold-deep);border-color:color-mix(in srgb, var(--gold) 46%, transparent);background:color-mix(in srgb, var(--gold) 14%, transparent)}.persona-lifecycle-archived{color:var(--ink-soft)}.persona-lifecycle-deprecated{color:var(--copper-deep);border-color:color-mix(in srgb, var(--copper) 46%, transparent);background:color-mix(in srgb, var(--copper) 12%, transparent)}.persona-flag{border:1px solid color-mix(in srgb, var(--field-border) 80%, transparent);color:var(--ink-soft);letter-spacing:.01em;white-space:nowrap;transition:border-color var(--t-theme) ease, color var(--t-theme) ease;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:650;line-height:1.4;display:inline-flex}.persona-flag svg{flex:none;width:10px;height:10px}.persona-connector-tag{background:color-mix(in srgb, var(--teal) 13%, transparent);color:var(--teal-deepest);white-space:nowrap;transition:background var(--t-theme) ease, color var(--t-theme) ease;border-radius:7px;flex:none;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2}.persona-connector-more{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-soft)}.persona-connector-none{color:var(--ink-soft);opacity:.6;font-size:11px}.persona-card-skel{cursor:default;animation:none}.persona-skel-bar{background:var(--pill-track);border-radius:6px;height:12px;animation:1.6s ease-in-out infinite runPulse;display:block}.persona-skel-name{width:62%}.persona-skel-sub{width:40%}.persona-skel-summary{width:92%}.persona-skel-lines{flex:1;gap:7px;min-width:0;display:grid}.persona-skel-avatar{border-radius:999px;width:44px;height:44px}.persona-skel-chip{border-radius:999px;width:56px;height:18px}.persona-bulkbar{z-index:30;background:var(--field-bg);max-width:min(92vw,760px);box-shadow:0 18px 44px -16px #2c220c8c, var(--field-shadow);opacity:0;pointer-events:none;transition:opacity .25s ease, transform .3s var(--ease-theme), background var(--t-theme) ease;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;bottom:clamp(18px,4vh,34px);left:50%;transform:translate(-50%)translateY(10px)}.persona-bulkbar[data-active=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.persona-bulkbar-count{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.persona-bulkbar-add{border:1px solid color-mix(in srgb, var(--field-border) 76%, transparent);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex:none;padding:6px 11px;font-size:12.5px;font-weight:600}.persona-bulkbar-add:disabled{cursor:default;opacity:.5}.persona-bulkbar-primary{cursor:pointer;color:var(--gold-soft);font:inherit;white-space:nowrap;background:#382b10;border:0;border-radius:999px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:700;transition:opacity .2s,filter .3s;box-shadow:0 6px 18px -8px #2c220ca6}.persona-bulkbar-primary:disabled{cursor:default;filter:grayscale(.35)saturate(.55);opacity:.55}.persona-bulkbar-remove{color:#9c2020;cursor:pointer;font:inherit;white-space:nowrap;background:#e4585824;border:0;border-radius:999px;flex:none;padding:7px 12px;font-size:12.5px;font-weight:650}.persona-bulkbar-remove:disabled{cursor:default;opacity:.6}.persona-bulkbar-ghost{color:var(--teal-deep);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;font-size:12.5px;font-weight:650}.persona-bulkbar-ghost:hover:not(:disabled){text-decoration:underline}.persona-bulkbar-ghost:disabled{cursor:default;opacity:.6}.persona-bulkbar-add:focus-visible,.persona-bulkbar-primary:focus-visible,.persona-bulkbar-remove:focus-visible,.persona-bulkbar-ghost:focus-visible{box-shadow:0 0 0 3px var(--bg-0), 0 0 0 6px var(--focus-ring);outline:none}.persona-bulkbar-note{color:#9c2020;text-overflow:ellipsis;white-space:nowrap;opacity:0;min-width:0;max-width:220px;font-size:12px;transition:opacity .3s;overflow:hidden}.persona-bulkbar-note[data-active=true]{opacity:1}.persona-empty{background:color-mix(in srgb, var(--field-bg) 90%, transparent);box-shadow:var(--field-shadow);color:var(--ink-soft);text-align:center;transition:background var(--t-theme) ease, color var(--t-theme) ease;border-radius:16px;grid-column:1/-1;justify-items:center;gap:12px;padding:clamp(28px,5vh,52px);font-size:14px;display:grid}.persona-empty strong{color:var(--ink)}.persona-empty-glyph{border:1px dashed var(--field-border);width:48px;height:48px;color:var(--ink-soft);opacity:.7;border-radius:999px;place-items:center;font-size:20px;display:grid}.personas-intro{color:var(--ink-soft);max-width:65ch;margin-top:8px;font-size:14px;line-height:1.6}
