.cx-tbl{--cx-edge:var(--hairline);--cx-muted:var(--ink-mute);--cx-ok:var(--ok-ink);--cx-warn:var(--warn-ink);--cx-error:var(--critical-ink);--cx-soft:var(--canvas);background:var(--paper);color:var(--ink);font:14px/1.5 var(--font-sans);min-width:0}.cx-tbl *{box-sizing:border-box}.cx-tbl a{color:var(--accent);text-decoration:none}.cx-tbl a:hover{text-decoration:underline}.cx-tbl :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cx-tbl button{font:inherit;cursor:pointer;color:inherit}.cx-tbl button:disabled{cursor:progress;opacity:.7}.cx-tbl__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 32px 24px;flex-wrap:wrap}.cx-tbl__eyebrow{margin:0;font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-muted)}.cx-tbl__head h2{margin:8px 0 0;font:600 24px/1.25 var(--font-sans);text-wrap:balance}.cx-tbl__purpose{margin:8px 0 0;color:var(--cx-muted)}.cx-tbl__search{display:grid;gap:6px;font:500 12px/1.3 var(--font-sans);color:var(--cx-muted);min-width:260px}.cx-tbl__search input{border:1px solid var(--cx-edge);border-radius:6px;background:var(--cx-soft);color:var(--ink);font:14px var(--font-sans);padding:9px 11px}.cx-tbl__body{padding:0 32px 40px;display:grid;gap:22px}.cx-tbl__readiness{display:flex;gap:28px;justify-content:space-between;align-items:center;padding:22px 26px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px}.cx-tbl__readiness h2{margin:6px 0;font-size:20px;line-height:1.3;letter-spacing:-.02em}.cx-tbl__readiness p:not(.cx-tbl__eyebrow){margin:0;color:var(--cx-muted)}.cx-tbl__readinessmeter{width:min(100%,440px);margin-top:16px}.cx-tbl__readinessmark{color:var(--cx-ok);font-size:32px}.cx-tbl__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--cx-edge);border-radius:10px}.cx-tbl__stats>div{padding:14px 20px;border-left:1px solid var(--cx-edge)}.cx-tbl__stats>div:first-child{border-left:0}.cx-tbl__stats dt{display:flex;align-items:center;gap:8px;color:var(--cx-muted);font-size:var(--type-mc-body-small-size)}.cx-tbl__stats dd{font-size:24px;line-height:1;font-weight:600;margin:10px 0 0;font-variant-numeric:tabular-nums}.cx-tbl__categories{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.cx-tbl__categories button{flex:none;border:1px solid var(--cx-edge);background:transparent;color:var(--cx-muted);border-radius:6px;padding:8px 12px;font-size:var(--type-mc-body-small-size);white-space:nowrap}.cx-tbl__categories button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cx-tbl__categories button span{margin-left:8px;opacity:.8;font-variant-numeric:tabular-nums}.cx-tbl__groups{display:grid;gap:22px}.cx-tbl__category{border:1px solid var(--cx-edge);border-radius:10px;overflow:hidden}.cx-tbl__category>header{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 20px;background:var(--cx-soft)}.cx-tbl__category h2{margin:0;font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-muted)}.cx-tbl__category>header>span{color:var(--cx-muted);font-size:var(--type-mc-body-small-size);font-variant-numeric:tabular-nums}.cx-tbl__category>ul{list-style:none;padding:0;margin:0}.cx-tbl__connection{border-top:1px solid var(--cx-edge)}.cx-tbl__rowhead{margin:0;font:inherit}.cx-tbl__rowhead>button{display:grid;grid-template-columns:10px minmax(0,1fr) minmax(0,220px) 150px 16px;align-items:center;gap:18px;width:100%;padding:16px 20px;border:0;background:transparent;text-align:left}.cx-tbl__connection[data-open=true]>.cx-tbl__rowhead>button,.cx-tbl__rowhead>button:hover{background:var(--cx-soft)}.cx-tbl__dot{width:10px;height:10px;border-radius:50%;background:var(--cx-muted);opacity:.55}.cx-tbl__dot[data-state=verified]{background:var(--cx-ok);opacity:1}.cx-tbl__dot[data-state=attention]{background:var(--cx-warn);opacity:1}.cx-tbl__dot[data-state=failed]{background:var(--cx-error);opacity:1}.cx-tbl__connectioncopy{display:grid;gap:2px;min-width:0}.cx-tbl__name{font-weight:600;font-size:14px}.cx-tbl__line{font-size:12.5px}.cx-tbl__account,.cx-tbl__line{color:var(--cx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-tbl__account{font:12px/1.4 var(--font-mono)}.cx-tbl__rowstatus{display:flex;justify-content:flex-start}.cx-tbl__chevron{width:8px;height:8px;border-right:1.5px solid var(--cx-muted);border-bottom:1.5px solid var(--cx-muted);transform:rotate(45deg) translate(-2px,-2px)}.cx-tbl__connection[data-open=true] .cx-tbl__chevron{transform:rotate(-135deg) translate(-2px,-2px)}@media (prefers-reduced-motion:no-preference){.cx-tbl__chevron{transition:transform .15s ease}}.cx-tbl__rowbody{padding:4px 20px 24px 48px;background:var(--cx-soft)}.cx-tbl__rowgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px;align-items:start}.cx-tbl__rowside{display:grid;gap:20px;min-width:0}.cx-tbl__rowsec{padding:20px;background:var(--paper);border:1px solid var(--cx-edge);border-radius:8px;min-width:0}.cx-tbl__rowsec h4{margin:0 0 10px;font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-muted)}.cx-tbl__rowsec>p{margin:0 0 8px;overflow-wrap:anywhere}.cx-tbl__testrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.cx-tbl__docs{margin:12px 0 0;font-size:12.5px}.cx-tbl__chip{display:inline-flex;align-items:center;gap:7px;font-size:var(--type-mc-body-small-size);font-weight:500;color:var(--cx-muted)}.cx-tbl__light{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cx-muted);flex:none}.cx-tbl [data-state=verified] .cx-tbl__light{background:var(--cx-ok)}.cx-tbl [data-state=attention] .cx-tbl__light{background:var(--cx-warn)}.cx-tbl [data-state=failed] .cx-tbl__light{background:var(--cx-error)}.cx-tbl__chip[data-state=verified]{color:var(--cx-ok)}.cx-tbl__chip[data-state=attention]{color:var(--cx-warn)}.cx-tbl__chip[data-state=failed]{color:var(--cx-error)}.cx-tbl__note{color:var(--cx-muted);font-size:12.5px}.cx-tbl__empty{padding:30px}.cx-tbl__facts{display:grid;gap:8px;margin:10px 0 0}.cx-tbl__facts div{display:flex;justify-content:space-between;gap:16px;font-size:12.5px}.cx-tbl__facts dt{color:var(--cx-muted)}.cx-tbl__facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.cx-tbl__eps{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--cx-edge);display:grid;gap:12px}.cx-tbl__eps li strong{font:600 13px/1.4 var(--font-sans);margin-right:8px}.cx-tbl__eps li p{margin:4px 0 0;font-size:12.5px;color:var(--cx-muted)}.cx-tbl__eps li em{display:block;margin-top:3px;font-size:var(--type-mc-body-small-size);color:var(--cx-warn);font-style:normal}.cx-tbl code{font:12px var(--font-mono)}.cx-tbl__failure{border-left:3px solid var(--cx-warn)}.cx-tbl .cx-tbl__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--paper);font-size:var(--type-mc-body-size);font-weight:600;text-decoration:none;flex-shrink:0}.cx-tbl .cx-tbl__cta:hover:not(:disabled){background:var(--accent-strong)}.cx-tbl__panel{padding:22px;border:1px solid var(--cx-edge);border-radius:10px;min-width:0}.cx-tbl__panel h2{margin:0 0 12px;font-size:16px}.cx-tbl__panel p{overflow-wrap:anywhere}.cx-tbl__sectiontitle{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cx-tbl__sectiontitle h2{margin:0}.cx-tbl__step{color:var(--cx-muted);font:var(--type-mc-body-small-size) var(--font-mono)}.cx-tbl__detail{padding:28px 32px 40px;min-width:0;display:grid;gap:20px}.cx-tbl__back{font-size:var(--type-mc-body-small-size)}.cx-tbl__detailhead{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.cx-tbl__detailhead h2{margin:6px 0 0;font-size:26px;letter-spacing:-.02em}.cx-tbl__detailhead>div{max-width:70ch}.cx-tbl__setup{display:grid;gap:20px;margin-top:14px;min-width:0}.cx-tbl__setup .gc-root{gap:20px}.cx-tbl__setup .gc-card{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.cx-tbl__setup .gc-card+.gc-card{padding-top:20px;border-top:1px solid var(--cx-edge)}.cx-tbl__setup .gc-card-title{font:600 15px/1.4 var(--font-sans)}.cx-tbl__setup .gc-card-eyebrow{display:none}.cx-tbl__setup .gc-imp-row{display:flex;flex-wrap:wrap;gap:10px}.cx-tbl__setup .gc-imp-row :is(input,select){flex:1 1 200px;min-width:0}.cx-tbl__setup .gc-textarea{min-height:140px}.cx-tbl__inlineform{display:grid;gap:14px}.cx-tbl__inlineform label{display:grid;gap:8px;font-weight:600;font-size:var(--type-mc-body-size)}.cx-tbl__inlineform :is(input,textarea){width:100%;min-width:0;padding:11px 12px;border:1px solid var(--cx-edge);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit}.cx-tbl__inlineform textarea{font:13px/1.5 var(--font-mono);resize:vertical}.cx-tbl__inlineform small{font-weight:400;font-size:var(--type-mc-body-small-size);color:var(--cx-muted)}.cx-tbl__inlineform p{margin:0;font-size:12.5px;color:var(--cx-muted)}.cx-tbl__inlineswitch{display:flex!important;align-items:center;gap:8px;font-weight:500!important}.cx-tbl__inlineswitch input{width:auto!important;padding:0!important}.cx-tbl__inlineform>div{display:flex;flex-wrap:wrap;gap:12px}.cx-tbl__inlineform button:not(.cx-tbl__cta){border:1px solid var(--cx-edge);border-radius:6px;padding:10px 14px;background:transparent}@media (max-width:1000px){.cx-tbl__rowhead>button{grid-template-columns:10px minmax(0,1fr) 140px 16px}.cx-tbl__rowhead .cx-tbl__account{display:none}.cx-tbl__rowgrid{grid-template-columns:minmax(0,1fr)}.cx-tbl__readiness{flex-wrap:wrap}}@media (max-width:640px){.cx-tbl__detail,.cx-tbl__head{padding:22px 16px}.cx-tbl__body{padding:0 16px 28px}.cx-tbl__search{min-width:0;width:100%}.cx-tbl__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-tbl__stats>div:nth-child(3){border-left:0}.cx-tbl__stats>div:nth-child(n+3){border-top:1px solid var(--cx-edge)}.cx-tbl__rowhead>button{grid-template-columns:10px minmax(0,1fr) 16px;gap:12px;padding:14px 16px}.cx-tbl__rowhead .cx-tbl__rowstatus{grid-column:2;grid-row:2}.cx-tbl__rowhead .cx-tbl__chevron{grid-column:3;grid-row:1}.cx-tbl__line{white-space:normal}.cx-tbl__rowbody{padding:4px 12px 16px}.cx-tbl__panel,.cx-tbl__readiness,.cx-tbl__rowsec{padding:16px}}.sb{--sb-line:var(--hairline);--sb-mute:var(--ink-mute);--sb-soft:var(--canvas);--sb-ok:var(--ok-ink);--sb-warn:var(--warn-ink);color:var(--ink);font:13px/1.4 var(--font-sans);padding:14px 18px 24px;min-width:0}.sb *{box-sizing:border-box}.sb-bar{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--sb-line)}.sb-site{font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sb-site,.sb-total{color:var(--sb-mute)}.sb-total{font-variant-numeric:tabular-nums}.sb-total b{color:var(--ink);font-weight:600}.sb-pub{margin-left:auto;font-size:var(--type-mc-body-small-size);color:var(--sb-mute)}.sb-note{margin:8px 0 0;color:var(--sb-warn);font-size:12.5px}.sb-plan{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:var(--type-mc-body-small-size);color:var(--sb-mute);font-variant-numeric:tabular-nums}.sb-stale{font-size:12px;line-height:1.3;padding:2px 8px;border-radius:5px;background:var(--warn-soft);color:var(--sb-warn)}.sb-btn{display:inline-flex;align-items:center;text-decoration:none;min-height:32px;padding:0 12px;border:1px solid var(--sb-line);border-radius:var(--radius,6px);background:var(--paper);color:var(--ink);font:500 var(--type-mc-body-small-size)/1 var(--font-sans);cursor:pointer}.sb-btn:hover:not(:disabled){background:var(--paper-alt)}.sb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sb-btn:disabled,.sb-btn[aria-disabled=true]{color:var(--ink-faint);cursor:default}.sb-btn.is-pending{background:var(--paper-sunk)}.sb-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.sb-btn--primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}.sb-btn--primary:disabled{background:var(--paper-sunk);border-color:var(--sb-line);color:var(--sb-mute)}.sb-pager{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--hairline-soft,var(--sb-line));font-size:var(--type-mc-caption-size);color:var(--sb-mute);font-variant-numeric:tabular-nums}.sb-range{margin-right:auto}.sb-spine{list-style:none;margin:10px 0 0;padding:0;position:relative}.sb-level{position:relative;display:grid;grid-template-columns:188px minmax(0,1fr);gap:14px;align-items:center;padding:6px 0 6px 18px}.sb-level:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:var(--sb-line)}.sb-level:first-child:before{top:50%}.sb-level:last-child:before{bottom:50%}.sb-node{position:absolute;left:0;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--paper);border:1.5px solid var(--accent)}.sb-label{display:grid;gap:1px;min-width:0}.sb-title{font-weight:600;font-size:var(--type-mc-h3-size)}.sb-kicker{font:500 var(--type-mc-body-small-size)/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.sb-kicker,.sb-nums{color:var(--sb-mute)}.sb-nums{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:var(--type-mc-caption-size);font-variant-numeric:tabular-nums}.sb-nums b{color:var(--ink);font-weight:600}.sb-nums .sb-ok b{color:var(--sb-ok)}.sb-nums .sb-warn b{color:var(--sb-warn)}.sb-strip{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:2px;min-width:0}.sb-strip>[role=listitem]{flex:none}.sb-still{display:grid;gap:3px;width:120px;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.sb-shot{position:relative;display:block;width:120px;aspect-ratio:16/10;border:1px solid var(--sb-line);border-radius:6px;overflow:hidden;background:var(--sb-soft)}.sb-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.sb-shot-title{position:absolute;inset:0;display:grid;place-items:center;padding:6px;text-align:center;font-size:var(--type-mc-label-size);color:var(--sb-mute)}.sb-still[data-built=no] .sb-shot{border-style:dashed}.sb-still:hover .sb-shot{border-color:var(--accent)}.sb-still:focus-visible{outline:none}.sb-still:focus-visible .sb-shot{outline:2px solid var(--accent);outline-offset:2px}.sb-name{font-size:var(--type-mc-caption-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-tag{position:absolute;left:4px;top:4px;font:600 var(--type-mc-body-small-size)/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:3px 5px;border-radius:3px}.sb-tag--warn{left:auto;right:4px;background:var(--warn-soft);color:var(--sb-warn)}.sb-empty{font-size:var(--type-mc-body-small-size);color:var(--sb-mute);padding:20px 0}.sb-scrim{position:fixed;inset:0;background:rgba(10,18,28,.32);opacity:0;pointer-events:none;transition:opacity .18s;z-index:60}.sb-scrim.is-open{opacity:1;pointer-events:auto}.sb-panel{position:fixed;top:0;right:0;bottom:0;width:min(760px,100%);z-index:61;background:var(--paper);border-left:1px solid var(--sb-line);transform:translateX(100%);transition:transform .22s ease;display:flex;flex-direction:column}.sb-panel.is-open{transform:none}.sb-phead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid var(--sb-line)}.sb-phead>div{display:grid;gap:2px;min-width:0}.sb-ptitle{font-weight:600;font-size:var(--type-mc-h2-size)}.sb-ppath{font:12px var(--font-mono);color:var(--sb-mute);overflow-wrap:anywhere}.sb-plink{font-size:var(--type-mc-body-small-size);color:var(--accent)}.sb-x{flex:none;width:30px;height:30px;border:1px solid var(--sb-line);border-radius:6px;background:transparent;color:var(--ink);font-size:var(--type-mc-h1-size);line-height:1;cursor:pointer}.sb-pbody{flex:1;min-height:0;background:var(--sb-soft);overflow:auto}.sb-pbody iframe{height:100%;border:0;background:#fff}.sb-pbody iframe,.sb-pbody img{display:block;width:100%}.sb-pnone{padding:32px;text-align:center;color:var(--sb-mute)}@media (max-width:720px){.sb{padding:12px 12px 20px}.sb-level{grid-template-columns:minmax(0,1fr);gap:6px}.sb-pub{margin-left:0}.sb-btn{min-height:44px;padding:0 16px}.sb-bar>.sb-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sb-panel,.sb-scrim{transition:none}}.co-overview{display:grid;gap:16px;min-width:0;font-family:var(--font-sans);color:var(--ink)}.co-overview h2{margin:0;font-size:var(--type-mc-h2-size);font-weight:600;line-height:1.3}.co-overview__period{margin:0;font-size:var(--type-mc-body-size);color:var(--ink-mute)}.co-overview__period b{color:var(--ink);font-weight:600}.co-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.co-card{min-width:0;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper)}.co-link{justify-self:start;font-size:var(--type-mc-body-size);font-weight:500;color:var(--accent);text-decoration:none}.co-link:hover{text-decoration:underline}.co-overview a:focus-visible,.co-overview button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.co-kpis{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.co-kpi{display:grid;gap:6px;align-content:start}.co-kpi__head{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;justify-content:space-between;min-width:0}.co-kpi__label{font-size:var(--type-mc-body-size);font-weight:500;color:var(--ink-mute);text-decoration:none}a.co-kpi__label:hover{color:var(--ink);text-decoration:underline}.co-kpi__value{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.co-kpi__off{font-size:var(--type-mc-h2-size);font-weight:500;line-height:1.35;color:var(--ink-mute);padding-block:6px 2px}.co-kpi__foot{margin:0;line-height:1.4}.co-badge,.co-kpi__foot{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.co-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border:1px solid var(--hairline);border-radius:var(--radius-pill);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.co-badge[data-tone=up]{color:var(--accent)}.co-badge[data-tone=down]{color:var(--critical)}.co-split{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.co-split--chart{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.co-trend{display:grid;gap:12px}.co-trend__head{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:flex-start}.co-trend__titles{display:grid;gap:4px;min-width:0}.co-trend__totals{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--type-mc-body-size);color:var(--ink-mute)}.co-trend__totals b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.co-trend__plot{min-width:0;width:100%;overflow-x:clip}.co-trend__none,.co-trend__note{margin:0;font-size:var(--type-mc-body-size);line-height:1.45;color:var(--ink-mute)}.co-trend__none{padding:32px 0;text-align:center}.co-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--hairline);border-radius:8px;background:var(--paper-alt)}.co-seg button{font:inherit;font-size:var(--type-mc-body-small-size);font-weight:500;padding:4px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-mute);cursor:pointer;white-space:nowrap}.co-seg button:hover{color:var(--ink)}.co-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--hairline)}.co-compare{display:grid;gap:8px}.co-rows{list-style:none;margin:0;padding:0;display:grid}.co-row{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:10px 0;border-top:1px solid var(--hairline-soft)}.co-row:first-child{border-top:0}.co-row__main{display:grid;gap:2px;min-width:0}.co-row__label{font-size:14px;font-weight:500}.co-row__label a{color:inherit;text-decoration:none}.co-row__label a:hover{text-decoration:underline}.co-row__foot{font-size:var(--type-mc-body-small-size);line-height:1.4;color:var(--ink-mute)}.co-row__fig{display:grid;justify-items:end;gap:3px;text-align:right;flex-shrink:0;max-width:55%}.co-row__now{font-size:var(--type-mc-h1-size);font-weight:600;font-variant-numeric:tabular-nums}.co-row__off{font-size:var(--type-mc-body-size);color:var(--ink-mute)}.co-row__was{font-size:var(--type-mc-body-small-size);color:var(--ink-mute);font-variant-numeric:tabular-nums}.co-list{display:grid;gap:8px}.co-list ul{list-style:none;margin:0;padding:0;display:grid}.co-list li+li{border-top:1px solid var(--hairline-soft)}.co-list li a{display:flex;gap:10px;align-items:center;padding:10px 0;color:inherit;text-decoration:none;min-width:0}.co-list li a:hover b{text-decoration:underline}.co-list__text{display:grid;gap:1px;min-width:0;flex:1}.co-list__text b{font-size:14px;font-weight:500}.co-list__text b,.co-list__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-list__text span{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.co-list__go{color:var(--ink-faint);flex-shrink:0}.co-list__when{font-size:var(--type-mc-body-small-size);color:var(--ink-mute);white-space:nowrap;flex-shrink:0}.co-list__calm{margin:0;font-size:14px;color:var(--ink-mute)}.co-tag{flex-shrink:0;min-width:64px;font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--accent)}@media (max-width:1100px){.co-split--chart{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.co-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.co-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.co-card{padding:14px 12px}.co-kpi__value{font-size:24px}.co-tag{min-width:0}.co-trend__head{flex-direction:column}}.co-trend__plot{min-height:240px}.sc-chart{scroll-margin-top:calc(72px + env(safe-area-inset-top));--sc-label-width:200px;--sc-summary-width:248px;min-width:0;padding:24px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-mc-body-size);line-height:1.5}.sc-chart *{box-sizing:border-box}.sc-chart button,.sc-chart input,.sc-chart summary{font:inherit}.sc-chart button,.sc-chart summary{cursor:pointer}.sc-chart button:disabled{cursor:default;opacity:.55}.sc-chart button:focus-visible,.sc-chart input:focus-visible,.sc-chart summary:focus-visible,.sc-details:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.sc-chart .sc-eyebrow{margin:0 0 4px;color:var(--accent);font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.sc-chart h2{margin:0;font-family:var(--font-sans);font-size:var(--type-mc-display-size);font-weight:500;letter-spacing:-.01em;line-height:1.2}.sc-subtitle{margin:8px 0 0;color:var(--ink-mute)}.sc-tools{display:flex;flex-wrap:wrap;align-items:start;gap:8px}.sc-area-picker summary,.sc-mobile-switcher button,.sc-scrubber button,.sc-weather-toggle{padding:7px 12px;border:1px solid var(--hairline);border-radius:4px;background:var(--paper);color:var(--ink);min-height:36px}.sc-mobile-switcher button[aria-pressed=true],.sc-weather-toggle[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.sc-area-picker{position:relative}.sc-area-picker summary span{margin-left:8px;font-variant-numeric:tabular-nums;color:var(--ink-mute)}.sc-area-picker fieldset{position:absolute;z-index:5;right:0;top:100%;margin:8px 0 0;padding:12px;width:280px;max-height:320px;overflow-y:auto;border:1px solid var(--hairline);background:var(--paper)}.sc-area-picker legend{padding:0 4px;font-weight:600}.sc-area-picker fieldset button{margin-bottom:8px;padding:4px 8px;border:1px solid var(--hairline);background:var(--paper-alt);color:var(--ink)}.sc-area-picker label{display:flex;align-items:start;gap:8px;padding:6px 0;overflow-wrap:anywhere}.sc-area-picker input{margin-top:4px;accent-color:var(--accent)}.sc-mobile-switcher{display:none}.sc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:16px 0 8px;font-size:var(--type-mc-body-small-size)}.sc-legend>span{display:inline-flex;align-items:center;gap:7px}.sc-legend__note{margin-left:auto;color:var(--ink-mute)}.sc-swatch{display:inline-block;width:18px;height:12px;border-radius:2px}.sc-band--high{fill:var(--ink);background:var(--ink)}.sc-band--mid{fill:var(--ink-mute);background:var(--ink-mute)}.sc-band--low{fill:var(--paper-sunk);background:var(--paper-sunk);stroke:var(--ink-mute);stroke-width:1;border:1px solid var(--ink-mute)}.sc-swatch--missing{background:var(--paper-alt);border-bottom:1px dashed var(--ink-mute)}.sc-axis-row,.sc-lane{display:grid;grid-template-columns:var(--sc-label-width) minmax(0,1fr) var(--sc-summary-width);gap:16px}.sc-timeline{overflow-x:auto;overflow-y:visible}.sc-timeline[data-windowed]{max-height:calc(8 * 96px + 112px);overflow-y:auto;overscroll-behavior:contain}.sc-axis-row{position:sticky;top:0;z-index:2;align-items:end;padding-bottom:6px;background:var(--paper)}.sc-axis-label{padding-bottom:16px;color:var(--ink-mute);font-size:var(--type-mc-label-size)}.sc-axis-label--end{text-align:right}.sc-axis{position:relative;padding-bottom:16px}.sc-horizons{display:flex;justify-content:space-between;gap:16px;padding-bottom:6px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-horizons span:last-child{text-align:right}.sc-months{position:relative;height:22px;color:var(--ink-mute);font-size:var(--type-mc-label-size);font-variant-numeric:tabular-nums}.sc-months span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.sc-months span:first-child{transform:none}.sc-months span:last-child{transform:translateX(-100%)}.sc-today-label{position:absolute;bottom:0;transform:translateX(-50%);color:var(--accent);font-size:var(--type-mc-label-size);font-weight:600}.sc-lanes{min-width:0}.sc-lane{height:96px;align-items:center;border-top:1px solid var(--hairline);padding:4px 0}.sc-lane__name b{display:block;font-weight:600;overflow-wrap:anywhere}.sc-lane__band span,.sc-lane__name span{display:block;margin-top:3px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);font-weight:400}.sc-lane__band{text-align:right;font-weight:600}.sc-lane__band[data-band=high]{color:var(--accent)}.sc-lane__plot{position:relative;height:84px;min-width:0}.sc-lane__plot svg{display:block;width:100%;height:100%;overflow:visible}.sc-gridline{stroke:var(--hairline-soft);stroke-width:1}.sc-band[data-ahead]{opacity:.55}.sc-band--low[data-ahead]{opacity:1;stroke-dasharray:3 2}.sc-missing{stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:2 2}.sc-focus{fill:var(--accent);fill-opacity:.1}.sc-today{stroke:var(--accent);stroke-width:2}.sc-week-targets{position:absolute;inset:0;display:grid;grid-template-columns:repeat(53,minmax(0,1fr))}.sc-chart .sc-week{display:block;width:100%;height:100%;min-width:0;padding:0;border:0;background:transparent;border-radius:0}.sc-week:hover{box-shadow:inset 0 0 0 1px var(--accent)}.sc-chart .sc-week:focus-visible{outline-offset:-2px;z-index:1}.sc-weather__range{fill:var(--ink);fill-opacity:.06}.sc-weather__max{fill:none;stroke:var(--ink-mute);stroke-width:1.25}.sc-weather [data-source=forecast] polyline{stroke-dasharray:6 3}.sc-weather [data-source=climate] polyline{stroke-dasharray:2 4}.sc-weather-key{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-weather-key span{display:inline-flex;align-items:center;gap:6px}.sc-weather-key i{width:24px;border-top:2px solid var(--ink)}.sc-weather-key i[data-source=forecast]{border-top-style:dashed}.sc-weather-key i[data-source=climate]{border-top-style:dotted}.sc-scrubber{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:12px 0;border-top:1px solid var(--hairline)}.sc-scrubber label{display:grid;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-scrubber output{color:var(--ink);font-weight:600;font-size:var(--type-mc-h2-size);font-variant-numeric:tabular-nums}.sc-scrubber input{width:100%;margin:0;min-width:0;height:36px;accent-color:var(--accent);cursor:ew-resize}.sc-scrubber p{grid-column:1/-1;margin:0;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-details{overflow:auto;border-top:1px solid var(--hairline)}.sc-weekly-data .sc-details{max-height:360px}.sc-details table{width:100%;border-collapse:collapse;text-align:left}.sc-details caption{padding:16px 0;text-align:left;font-weight:600}.sc-details caption span{margin-left:12px;color:var(--ink-mute);font-weight:400}.sc-details thead{color:var(--ink-mute);font-size:var(--type-mc-label-size)}.sc-details td,.sc-details th{padding:10px 16px 10px 0;border-bottom:1px solid var(--hairline-soft);vertical-align:top}.sc-details th{font-weight:600}.sc-details td>span,.sc-details th span{display:block;margin-top:4px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);font-weight:400}.sc-details td b{font-weight:500}.sc-drivers{margin:0;display:grid;gap:4px;font-size:var(--type-mc-body-small-size)}.sc-drivers>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.sc-drivers dt{color:var(--ink-mute)}.sc-drivers dd{margin:0;font-variant-numeric:tabular-nums}.sc-footer{margin-top:8px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-footer p{margin:4px 0}.sc-empty{padding:40px 0;color:var(--ink-mute)}.sc-notice{padding:8px 12px;border-left:2px solid var(--accent-line);background:var(--paper-alt)}.sc-chart[data-ready=false] .sc-scrubber,.sc-chart[data-ready=false] .sc-tools,.sc-chart[data-ready=false] .sc-week-targets{display:none}.sc-axis-row,.sc-lanes{min-width:1056px}.sc-lane__band b{font-size:var(--type-mc-title-size);font-weight:500;font-variant-numeric:tabular-nums}.sc-lane__source{color:var(--ink-faint)}.sc-lane__band>span{margin-top:2px}.sc-lane__drivers{font-variant-numeric:tabular-nums}.sc-lane__card{display:none}.sc-lane__band meter{width:64px;height:4px;margin-top:6px;accent-color:var(--accent)}.sc-weekly-data{margin-top:8px}.sc-method{color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-method p{margin:4px 0 8px}.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-weekly-data>summary{padding:12px 0;border-top:1px solid var(--hairline)}.sc-weekly-data table{min-width:1100px}.sc-months,.sc-ribbons,.sc-today,.sc-weather{opacity:1}.sc-lane{--sc-delay:560ms}.sc-lane:first-child{--sc-delay:140ms}.sc-lane:nth-child(2){--sc-delay:200ms}.sc-lane:nth-child(3){--sc-delay:260ms}.sc-lane:nth-child(4){--sc-delay:320ms}.sc-lane:nth-child(5){--sc-delay:380ms}.sc-lane:nth-child(6){--sc-delay:440ms}.sc-lane:nth-child(7){--sc-delay:500ms}@media (prefers-reduced-motion:no-preference){.sc-months{animation:sc-axis-in .4s ease-out both}.sc-ribbons{animation:sc-sweep .52s cubic-bezier(.22,1,.36,1) calc(var(--sc-delay) * .5) both;transform-box:view-box;transform-origin:0 0}.sc-weather{animation:sc-trace-in .4s ease-out calc(var(--sc-delay) * .5 + .2s) both}.sc-today{animation:sc-divider-in .5s cubic-bezier(.22,1,.36,1) 80ms both;transform-box:fill-box;transform-origin:top}.sc-focus{transition:transform .16s cubic-bezier(.22,1,.36,1)}.sc-chart[data-settled=true] :is(.sc-ribbons,.sc-weather,.sc-today){animation:none}}@keyframes sc-axis-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sc-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sc-trace-in{0%{opacity:0}to{opacity:1}}@keyframes sc-divider-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sc-chart *,.sc-chart :after,.sc-chart :before{animation:none!important;transition:none!important;opacity:1}}@media print{.sc-chart *{animation:none!important;transition:none!important}.sc-timeline{max-height:none;overflow:visible}}@media (forced-colors:active){.sc-band{stroke:CanvasText}.sc-focus,.sc-today{stroke:Highlight}}@media (max-width:640px){.sc-chart{padding:16px;--sc-label-width:112px;--sc-summary-width:0px}.sc-legend__note{margin-left:0;flex-basis:100%}.sc-axis-row,.sc-lanes{min-width:820px}.sc-axis-row,.sc-lane{gap:10px}.sc-axis-label--end,.sc-lane__band{display:none}.sc-lane__card{display:grid;gap:2px;margin:4px 0 10px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper-alt);font-size:var(--type-mc-body-small-size)}.sc-lane__card p{margin:0 0 4px}.sc-lane__card>b{font-size:var(--type-mc-title-size);font-weight:500}.sc-lane__card span{color:var(--ink-mute)}.sc-lane__card button{justify-self:start;margin-top:6px;padding:6px 12px;min-height:36px;border:1px solid var(--hairline);border-radius:4px;background:var(--paper);color:var(--ink)}.sc-lane{align-items:stretch}.sc-axis-row>.sc-axis-label:first-child,.sc-lane__name{position:sticky;left:0;z-index:3;background:var(--paper);box-shadow:1px 0 0 var(--hairline)}.sc-lane__name{display:flex;flex-direction:column;justify-content:center}.sc-lane__name b{font-size:var(--type-mc-body-small-size)}.sc-scrubber{grid-template-columns:1fr auto}.sc-scrubber input{grid-column:1/-1}.sc-details table,.sc-details tbody,.sc-details td,.sc-details th,.sc-details thead,.sc-details tr{display:block}.sc-details thead{display:none}.sc-details caption{display:block}.sc-details caption span{display:block;margin:4px 0 0}.sc-details tbody{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.sc-details tr{flex:0 0 82%;scroll-snap-align:start;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius-card)}.sc-details td,.sc-details th{padding:4px 0;border:0}.sc-weekly-data .sc-details table{display:table;min-width:1100px}.sc-weekly-data .sc-details thead{display:table-header-group}.sc-weekly-data .sc-details tbody{display:table-row-group;overflow:visible;padding:0}.sc-weekly-data .sc-details tr{display:table-row;padding:0;border:0;border-radius:0}.sc-weekly-data .sc-details td,.sc-weekly-data .sc-details th{display:table-cell;padding:10px 16px 10px 0;border-bottom:1px solid var(--hairline-soft)}}.cg{display:grid;gap:16px}.cg h3{margin:0;font-size:var(--type-mc-h2-size);line-height:1.3}.cg h3,.cg h4{font-weight:600}.cg h4{margin:0 0 6px;font-size:var(--type-mc-body-small-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.cg p{margin:0;font-size:14px;line-height:1.5}.cg-muted{font-size:var(--type-mc-body-size)!important}.cg-label,.cg-muted{color:var(--ink-mute)}.cg-label{margin-top:8px!important;font-size:var(--type-mc-body-small-size)!important}.cg button{font:inherit;font-size:var(--type-mc-body-size);cursor:pointer;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:inherit;padding:6px 12px;min-height:32px}.cg button:hover:not(:disabled){border-color:var(--accent)}.cg button:disabled{opacity:.5;cursor:default}.cg a:focus-visible,.cg button:focus-visible,.cg input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cg .cg-primary{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.cg a{color:var(--accent);text-decoration:none}.cg a:hover{text-decoration:underline}.cg-strip{gap:12px 24px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas)}.cg-counts,.cg-strip{display:flex;flex-wrap:wrap}.cg-counts{gap:8px 28px;margin:0}.cg-counts>div{display:grid;gap:2px}.cg-counts dt{font-size:var(--type-mc-label-size);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.cg-counts dd{margin:0;font-size:var(--type-mc-display-size);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.cg-counts .cg-counts__date{font-size:var(--type-mc-h2-size);font-weight:500;padding-top:4px}.cg-actions{display:flex;gap:8px;flex-wrap:wrap}.cg-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--hairline);border-radius:10px;background:var(--paper-alt);justify-self:start}.cg-seg button{border:0!important;border-radius:7px!important;padding:5px 12px!important}.cg-seg button[aria-selected=true]{background:var(--canvas);box-shadow:0 1px 2px rgba(0,0,0,.08);font-weight:600}.cg-seg span{margin-left:4px;font-size:var(--type-mc-body-small-size);color:var(--ink-mute);font-variant-numeric:tabular-nums}.cg-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cg-grid{grid-template-columns:minmax(0,1fr)}}.cg-card{display:grid;gap:10px;align-content:start;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas);min-width:0}.cg-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}.cg-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.cg-card--read .cg-head{grid-template-columns:minmax(0,1fr) auto}.cg-avatar{width:36px;height:36px;border-radius:9px;display:grid;place-content:center;font-size:var(--type-mc-body-size);font-weight:600;background:var(--paper-alt);color:var(--ink)}.cg-who{display:grid;gap:1px;min-width:0}.cg-who a{font-size:12.5px}.cg .cg-open,.cg-who a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg .cg-open{border:0;padding:0;min-height:0;font-weight:600;font-size:var(--type-mc-h2-size);text-align:left;max-width:100%}.cg .cg-open:hover{text-decoration:underline}.cg-badge{font-size:var(--type-mc-caption-size);font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--hairline);color:var(--ink-mute);white-space:nowrap}.cg-badge[data-status=kept]{color:var(--ok);border-color:currentColor}.cg-badge[data-status=proposed]{color:var(--accent);border-color:currentColor}.cg-sells{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-chip{justify-self:start;font-size:var(--type-mc-body-small-size);padding:2px 8px;border-radius:6px;background:var(--paper-alt);color:var(--ink-mute)}.cg-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--hairline)}.cg-stats>div{display:grid;gap:1px;min-width:0}.cg-stats dt{font-size:var(--type-mc-label-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.cg-stats dd{margin:0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.cg-stats .cg-sub{font-size:var(--type-mc-body-small-size);font-weight:400;color:var(--ink-mute)}.cg-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--hairline)}.cg-foot>span{display:inline-flex;gap:6px}.cg .cg-link{border:0;padding:0;color:var(--accent);min-height:0}.cg-card--read{background:var(--paper-alt)}.cg-kicker{font-size:var(--type-mc-label-size)!important;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.cg-read{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cg-todo{margin:0;padding-left:18px;font-size:var(--type-mc-body-size);line-height:1.45;display:grid;gap:4px}.cg-card--empty{place-content:center;text-align:center;color:var(--ink-mute)}.cg-card--add,.cg-card--empty{border-style:dashed}.cg-card--add form{display:grid;gap:8px}.cg-card--add label{display:grid;gap:3px;font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.cg-card--add input{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:var(--ink);min-width:0}.cg-card--add button{justify-self:start}.cg-scrim{position:fixed;inset:0;background:rgba(10,18,28,.32);opacity:0;pointer-events:none;transition:opacity .18s;z-index:60}.cg-scrim.is-open{opacity:1;pointer-events:auto}.cg-panel{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);z-index:61;background:var(--paper);border-left:1px solid var(--hairline);transform:translateX(100%);transition:transform .22s ease;display:flex;flex-direction:column}.cg-panel.is-open{transform:none}.cg-phead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--hairline)}.cg-phead>div{display:grid;gap:2px;min-width:0}.cg-ptitle{font-weight:600;font-size:16px}.cg .cg-x{flex:none;width:32px;padding:0;font-size:var(--type-mc-h1-size);line-height:1}.cg-pbody{flex:1;min-height:0;overflow:auto;padding:16px}.cg-pfoot{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--hairline)}.cg-detail{display:grid;gap:18px}.cg-detail ul{margin:4px 0 0;padding-left:18px;font-size:var(--type-mc-body-size);line-height:1.5}.cg-links{display:flex;gap:14px;flex-wrap:wrap}.cg-tablewrap{overflow-x:auto}.cg-rank{width:100%;border-collapse:collapse;font-size:var(--type-mc-body-size);font-variant-numeric:tabular-nums}.cg-rank th{text-align:left;font-weight:600;color:var(--ink-mute)}.cg-rank td,.cg-rank th{padding:4px 8px 4px 0;border-bottom:1px solid var(--hairline)}@media (max-width:640px){.cg-strip{padding:12px}.cg-counts{gap:8px 18px}.cg-counts dd{font-size:19px}}@media (prefers-reduced-motion:reduce){.cg-panel,.cg-scrim{transition:none}}.pr{display:grid;gap:16px}.pr>*{min-width:0}.pr h3{margin:0;font-size:var(--type-mc-h2-size);line-height:1.3}.pr h3,.pr h4{font-weight:600}.pr h4{margin:0 0 8px;font-size:var(--type-mc-body-small-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.pr p{margin:0;font-size:var(--type-mc-body-size);line-height:1.5}.pr-muted{color:var(--ink-mute)}.pr-small{font-size:var(--type-mc-body-small-size)!important}.pr button,.pr input,.pr select{font:inherit;font-size:var(--type-mc-body-size);color:inherit}.pr button{cursor:pointer;border:1px solid var(--hairline);border-radius:8px;background:transparent;padding:6px 12px;min-height:32px}.pr button:hover:not(:disabled){border-color:var(--accent)}.pr button:disabled{opacity:.5;cursor:default}.pr input,.pr select{min-height:32px;padding:5px 8px;border:1px solid var(--hairline);border-radius:8px;background:var(--canvas);min-width:0}.pr a:focus-visible,.pr button:focus-visible,.pr input:focus-visible,.pr select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pr .pr-primary{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.pr a{color:var(--accent);text-decoration:none}.pr a:hover{text-decoration:underline}.pr-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.pr-kpis>div{display:grid;gap:2px;align-content:start;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas);min-width:0}.pr-kpis dt{font-size:var(--type-mc-label-size);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.pr-kpis dd{margin:0;font-size:var(--type-mc-display-size);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.pr-kpis .pr-sub{font-size:var(--type-mc-body-small-size);font-weight:400;color:var(--ink-mute);line-height:1.4}.pr-bar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.pr-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--hairline);border-radius:10px;background:var(--paper-alt);max-width:100%;overflow-x:auto}.pr-seg button{border:0!important;border-radius:7px!important;padding:5px 12px!important;white-space:nowrap}.pr-seg button[aria-selected=true]{background:var(--canvas);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent);font-weight:600}.pr-seg span{margin-left:4px;font-size:var(--type-mc-body-small-size);color:var(--ink-mute);font-variant-numeric:tabular-nums}.pr-tools{display:flex;gap:8px;flex-wrap:wrap}.pr-tools input{width:200px}.pr-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pr-grid{grid-template-columns:minmax(0,1fr)}.pr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-kpis>div:last-child{grid-column:1/-1}.pr-bar>*{min-width:0;max-width:100%}.pr-tools{display:grid;grid-template-columns:minmax(0,1fr) auto}.pr-tools,.pr-tools input{width:100%}}.pr-card{display:grid;gap:12px;align-content:start;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas);min-width:0}.pr-card:hover,.pr-card[data-open]{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}.pr-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.pr-who{display:grid;gap:1px;min-width:0}.pr-who .pr-muted{font-size:var(--type-mc-body-small-size)}.pr .pr-open{border:0;padding:0;min-height:0;font-weight:600;font-size:var(--type-mc-h2-size);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pr .pr-open:hover{text-decoration:underline}.pr-badge{font-size:var(--type-mc-caption-size);font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;background:var(--paper-alt);color:var(--ink-mute)}.pr-badge[data-status=talking]{background:var(--warn-soft);color:var(--warn-ink)}.pr-badge[data-status=agreed]{background:var(--accent-soft);color:var(--accent-strong)}.pr-badge[data-status=paused]{background:var(--critical-soft);color:var(--critical-ink)}.pr-terms{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px 12px;border-radius:8px;background:var(--paper-alt)}.pr-terms>div{display:grid;gap:1px;min-width:0}.pr-terms dt{font-size:var(--type-mc-label-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.pr-terms dd{margin:0;font-size:var(--type-mc-h2-size);font-weight:600;font-variant-numeric:tabular-nums}.pr-terms em{font-style:normal;font-weight:500;font-size:var(--type-mc-body-size);color:var(--accent)}.pr-next{display:flex;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--hairline);color:var(--ink-soft)}.pr-due{flex:none;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);font-variant-numeric:tabular-nums}.pr-due[data-late]{color:var(--critical-ink);font-weight:600}.pr-empty{padding:32px 16px;text-align:center;border:1px dashed var(--hairline);border-radius:12px;color:var(--ink-mute)}.pr-pager{display:flex;justify-content:space-between;align-items:center;gap:8px}.pr-pager>span:last-child{display:inline-flex;gap:6px}.pr-scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--ink) 32%,transparent);opacity:0;pointer-events:none;transition:opacity .18s;z-index:60}.pr-scrim.is-open{opacity:1;pointer-events:auto}.pr-panel{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);z-index:61;background:var(--paper);border-left:1px solid var(--hairline);transform:translateX(100%);transition:transform .22s ease;display:flex;flex-direction:column}.pr-panel.is-open{transform:none}.pr-loading{padding:16px}.pr-phead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--hairline)}.pr-phead>div{display:grid;gap:2px;min-width:0}.pr-ptitle{font-weight:600;font-size:var(--type-mc-h2-size)}.pr .pr-x{flex:none;width:32px;padding:0;font-size:var(--type-mc-h1-size);line-height:1}.pr-pbody{flex:1;min-height:0;overflow:auto;padding:16px;display:grid;gap:20px;align-content:start}.pr-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pr-form label,.pr-row2 label{display:grid;gap:3px;font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.pr-cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pr-cmp>div{display:grid;gap:1px;padding:10px;border-radius:8px;background:var(--paper-alt)}.pr-cmp span{font-size:var(--type-mc-label-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.pr-cmp b{font-size:var(--type-mc-display-size);font-weight:600;font-variant-numeric:tabular-nums}.pr-cmp small{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.pr-hist,.pr-list{list-style:none;margin:10px 0 0;padding:0;font-size:var(--type-mc-body-size)}.pr-hist li,.pr-list li{display:flex;gap:8px;align-items:baseline;justify-content:space-between;padding:7px 0;border-top:1px solid var(--hairline)}.pr-hist li{justify-content:flex-start}.pr-hist time{flex:none;color:var(--ink-mute);min-width:52px}.pr-inforce{margin-left:auto;font-size:var(--type-mc-caption-size);color:var(--accent)}.pr .pr-link{border:0;padding:0;min-height:0;color:var(--accent);flex:none}.pr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;align-items:end}.pr-form--terms{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-form .pr-wide{grid-column:1/-1}.pr-form button{justify-self:start}@media (max-width:640px){.pr-form,.pr-form--terms,.pr-row2{grid-template-columns:minmax(0,1fr)}.pr-cmp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pr-panel,.pr-scrim{transition:none}}.cp{list-style:none;margin:0;padding:0;gap:8px}.cp,.cp-row{display:grid}.cp-row{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:12px;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--canvas)}.cp-who{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:14px;min-width:0}.cp-nums a,.cp-who a{color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.cp-nums a:hover,.cp-who a:hover{text-decoration:underline}.cp a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cp-state{font-size:var(--type-mc-body-small-size);padding:1px 8px;border-radius:999px;border:1px solid var(--hairline);color:var(--ink-mute)}.cp-row[data-state=connected] .cp-state{color:var(--ok);border-color:currentColor}.cp-nums{display:grid;gap:4px;font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}.cp-note{font-size:var(--type-mc-body-size);color:var(--ink-mute)}@media (max-width:640px){.cp-row{grid-template-columns:minmax(0,1fr)}}.af-stack{display:grid;gap:16px}.af-muted{color:var(--ink-mute)}.af-empty{font-size:14px}.af-empty,.af-note{margin:0;color:var(--ink-mute)}.af-note{font-size:var(--type-mc-body-size)}.af-h2{margin:0 0 10px;font:600 15px/1.3 var(--font-display)}.af-h2,.af-h3{color:var(--ink)}.af-h3{margin:0 0 12px;font:600 14px/1.3 var(--font-display)}.af-label{font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-right:6px}.af-card{display:block;min-width:0;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none}a.af-card{transition:border-color .15s ease,box-shadow .15s ease}a.af-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-card)}.af-card:focus-visible,.af-older:focus-visible,.af-ritem:focus-visible,.af-subtabs a:focus-visible,.af-wflink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.af-empty-card{color:var(--ink-mute);font-size:14px;margin:0}.af-chip{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 7px;border-radius:var(--radius);font:700 var(--type-mc-body-small-size)/1.5 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.af-chip[data-tone=ok]{background:var(--ok-soft);color:var(--ok-ink)}.af-chip[data-tone=warn]{background:var(--warn-soft);color:var(--warn-ink)}.af-chip[data-tone=critical]{background:var(--critical-soft);color:var(--critical-ink)}.af-chip[data-tone=info]{background:var(--info-soft);color:var(--info-ink)}.af-chip[data-tone=offline]{background:var(--offline-soft);color:var(--offline-ink)}.af-chip[data-tone=neutral]{background:var(--paper-sunk);color:var(--ink-mute)}.af-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink-faint)}.af-dot[data-tone=ok]{background:var(--ok)}.af-dot[data-tone=warn]{background:var(--warn)}.af-dot[data-tone=critical]{background:var(--critical)}.af-dot[data-tone=info]{background:var(--info)}.af-dot[data-tone=offline]{background:var(--offline)}.af-mono{flex:none;display:grid;place-content:center;width:60px;height:60px;border-radius:50%;font:600 18px/1 var(--font-sans);letter-spacing:.02em;color:#fff;background:var(--series-1)}.af-mono[data-size=sm]{width:32px;height:32px;font-size:var(--type-mc-label-size)}.af-mono[data-size=lg]{width:72px;height:72px;font-size:var(--type-mc-display-size)}.af-mono-robot{--af-tint:#e8a88f;place-content:stretch;border-radius:14px;background:color-mix(in srgb,var(--af-tint) 24%,var(--paper));border:1px solid color-mix(in srgb,var(--af-tint) 45%,var(--hairline));overflow:hidden}.af-mono-robot[data-palette="1"]{--af-tint:#93c5fd}.af-mono-robot[data-palette="2"]{--af-tint:#86efac}.af-mono-robot[data-palette="3"]{--af-tint:#c4b5fd}.af-mono-robot[data-palette="4"]{--af-tint:#fca5a5}.af-mono-robot[data-palette="5"]{--af-tint:#fdba74}.af-mono-robot[data-palette="6"]{--af-tint:#67e8f9}.af-mono-robot[data-palette="7"]{--af-tint:#f9a8d4}.af-mono-robot[data-palette="8"]{--af-tint:#fcd34d}.af-mono-robot[data-palette="9"]{--af-tint:#a7f3d0}.af-mono-robot[data-palette="10"]{--af-tint:#cbd5e1}.af-mono-robot[data-palette="11"]{--af-tint:#fecaca}.af-robot{display:block;width:84%;height:84%;margin:8%;image-rendering:pixelated}.af-mono-robot[data-size=sm]{border-radius:8px}.af-mono-robot[data-size=lg]{border-radius:16px}.af-mono[data-series=seat]{background:var(--paper-sunk);color:var(--ink-mute);border:1px dashed var(--ink-faint)}.af-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.af-kpis dt{font-size:var(--type-mc-body-small-size);font-weight:500;color:var(--ink-mute)}.af-kpis dd{margin:6px 0 2px;font:600 28px/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.af-kpis p{margin:0;font-size:12.5px;color:var(--ink-mute)}.af-kpis [data-alert=warn] dd{color:var(--warn-ink)}.af-kpis [data-alert=critical] dd{color:var(--critical-ink)}.af-teambar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.af-teamcount{margin:0;font-size:var(--type-mc-h3-size);color:var(--ink-mute)}.af-teamcount b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}a.af-switch,a.af-switch:hover{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--type-mc-h3-size);font-weight:500;color:var(--ink);text-decoration:none}a.af-switch:hover{border-color:var(--accent-line)}.af-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.af-switch-track{position:relative;width:32px;height:18px;border-radius:999px;background:var(--hairline);flex:none}.af-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.25)}.af-switch[aria-checked=true] .af-switch-track{background:var(--accent)}.af-switch[aria-checked=true] .af-switch-knob{left:16px}@media (prefers-reduced-motion:no-preference){.af-switch-knob{transition:left .15s ease}}.af-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.af-grid>li{display:flex;min-width:0}.af-agentcard{position:relative;display:flex;flex-direction:column;gap:12px;flex:1;padding:16px 16px 0;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.af-cardlink,.af-cardlink:hover{color:inherit;text-decoration:none}.af-cardlink:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.af-cardlink:focus-visible{outline:none}.af-agentcard:has(.af-cardlink:hover){border-color:var(--accent-line);box-shadow:var(--shadow-card)}.af-agentcard:has(.af-cardlink:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.af-agentcard *{text-decoration:none}.af-agentcard[data-status=needs_person]{border-color:color-mix(in srgb,var(--warn) 45%,var(--hairline))}.af-agentcard[data-seat=yes]{background:var(--paper-alt);border-style:dashed;box-shadow:none}.af-cardhead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.af-who{display:grid;gap:5px;min-width:0}.af-who>b{font:600 16px/1.25 var(--font-display);color:var(--ink);overflow-wrap:anywhere}.af-role{font-size:var(--type-mc-body-size);color:var(--ink-mute);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-cardhead>.af-chip{align-self:start}.af-job{font-size:14px;line-height:1.45;color:var(--ink-soft);min-height:calc(2 * 1.45em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.af-job[data-now=yes]{color:var(--ink)}.af-counts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--type-mc-body-size);color:var(--ink-soft)}.af-counts b{font-weight:600;color:var(--ink)}.af-cardfoot{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:auto -16px 0;padding:10px 16px 12px;border-top:1px solid var(--hairline-soft);font-size:var(--type-mc-body-small-size);color:var(--ink-faint);font-variant-numeric:tabular-nums}.af-when{margin-left:auto}.af-tablecard{padding:16px 0 4px}.af-tablecard>.af-h2,.af-tablecard>.af-h3{padding:0 16px}.af-subtabs a:hover,a.af-card:hover,a.af-older:hover,a.af-ritem:hover{text-decoration:none}.af-master{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;align-items:start}.af-roster{padding:8px 0;position:sticky;top:0;max-height:calc(100dvh - 220px);overflow:auto}.af-rgroup+.af-rgroup{margin-top:6px;padding-top:6px;border-top:1px solid var(--hairline-soft)}.af-rlabel{margin:6px 14px 4px;font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.af-roster ul{list-style:none;margin:0;padding:0}.af-ritem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 14px;border-left:3px solid transparent;color:inherit;text-decoration:none}.af-roster .af-ritem:has(.af-mono){grid-template-columns:auto minmax(0,1fr) auto}.af-roster .af-ritem:not(:has(.af-mono)){grid-template-columns:minmax(0,1fr) auto}.af-ritem:hover{background:var(--paper-alt)}.af-ritem[aria-current=page]{background:var(--accent-soft);border-left-color:var(--accent)}.af-rname{display:grid;min-width:0}.af-rname b{font-size:var(--type-mc-h3-size);font-weight:600;color:var(--ink)}.af-rname b,.af-rname span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-rname span{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.af-rside{display:inline-flex;align-items:center;gap:8px}.af-rcount{font-size:var(--type-mc-body-small-size);font-weight:600;color:var(--ink-mute);font-variant-numeric:tabular-nums}.af-rcount[data-failing=yes]{color:var(--critical-ink)}.af-rselect{display:none;gap:4px;font-size:var(--type-mc-body-small-size);font-weight:500;color:var(--ink-mute)}.af-rselect select{font:inherit;font-size:var(--type-mc-h2-size);color:var(--ink);padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-input);background:var(--paper);width:100%;min-width:0}.af-profile{display:grid;gap:16px;min-width:0}.af-identity{display:grid;gap:14px}.af-idhead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.af-idname h2{margin:0;font:600 22px/1.2 var(--font-display);color:var(--ink);overflow-wrap:anywhere}.af-idname p{margin:3px 0 0;font-size:14px;color:var(--ink-mute)}.af-idnow{color:var(--ink-soft)}.af-idnow,.af-idresp{margin:0;font-size:14.5px}.af-idresp{line-height:1.55;color:var(--ink);max-width:72ch}.af-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;margin:0;padding-top:14px;border-top:1px solid var(--hairline-soft)}.af-fact{min-width:0}.af-fact--wide{grid-column:1/-1}.af-fact dt{font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:6px}.af-fact dd{margin:0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.af-fact code{font:12.5px var(--font-mono);background:var(--paper-alt);padding:2px 6px;border-radius:4px}.af-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.af-tags li{font-size:12.5px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--paper-alt);border:1px solid var(--hairline);color:var(--ink-soft)}.af-tags .af-more{background:transparent;color:var(--ink-mute)}.af-subtabs{display:flex;gap:2px;border-bottom:1px solid var(--hairline);overflow-x:auto;scrollbar-width:none}.af-subtabs a{padding:9px 14px;font-size:14px;color:var(--ink-mute);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.af-subtabs a:hover{color:var(--ink)}.af-subtabs a[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.af-table{width:100%;border-collapse:collapse;font-size:14px}.af-table th{text-align:left;font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);padding:8px 16px;border-bottom:1px solid var(--hairline)}.af-table td{padding:10px 16px;border-bottom:1px solid var(--hairline-soft);vertical-align:top;color:var(--ink)}.af-table tr:last-child td{border-bottom:0}.af-table tbody tr:hover{background:var(--paper-alt)}.af-wflink{display:block;font-weight:600;color:var(--ink);text-decoration:none}.af-wflink:hover{color:var(--accent);text-decoration:underline}.af-wfline{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-mute);line-height:1.4}.af-derived{color:var(--ink-mute);font-style:italic}.af-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-mute)!important}.af-days{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;height:150px}.af-day{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;min-width:0;text-align:center}.af-bar{display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden}.af-bar-ok{background:var(--accent);opacity:.8}.af-bar-fail{background:var(--critical)}.af-day small{font-size:var(--type-mc-body-small-size);color:var(--ink-faint);font-variant-numeric:tabular-nums}.af-log ol{list-style:none;margin:0;padding:8px 0;border-radius:var(--radius-card);background:#1d2124;color:#e6e9ec;font:12.5px/1.6 var(--font-mono);max-height:62vh;overflow:auto}.af-log li{display:grid;grid-template-columns:15ch 9ch minmax(0,1fr) auto;gap:0 12px;padding:2px 16px}.af-lk,.af-lr,.af-lt{color:#8b96a1}.af-lx{white-space:pre-wrap;overflow-wrap:anywhere}.af-log li[data-kind=approval] .af-lk,.af-log li[data-kind=call] .af-lk,.af-log li[data-kind=handoff] .af-lk{color:#f0b37a}.af-log li[data-kind=done] .af-lk,.af-log li[data-kind=result] .af-lk{color:#9fd3a8}.af-log li[data-kind=think] .af-lx{color:#8b96a1}.af-log li[data-kind=fail] .af-lx,.af-log li[data-ok=no] .af-lx{color:#f39a8b}.af-lr{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-older{display:inline-block;margin-top:10px;font-size:var(--type-mc-body-size);font-weight:500;color:var(--accent)}@media (max-width:1180px){.af-facts,.af-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.af-master{grid-template-columns:minmax(0,1fr)}.af-roster{display:none}.af-rselect{display:grid}}@media (max-width:640px){.af-grid{grid-template-columns:minmax(0,1fr)}.af-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.af-kpis dd{font-size:24px}.af-facts{grid-template-columns:minmax(0,1fr)}.af-idhead{grid-template-columns:auto minmax(0,1fr)}.af-idhead>.af-chip{grid-column:1/-1;justify-self:start}.af-table thead{display:none}.af-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 16px;border-bottom:1px solid var(--hairline-soft)}.af-table td{padding:0;border:0}.af-table td:first-child{grid-column:1/-1}.af-log li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t k" "x x" "r r";padding:6px 14px;border-bottom:1px solid #2c3236}.af-lt{grid-area:t}.af-lk{grid-area:k}.af-lx{grid-area:x}.af-lr{grid-area:r;max-width:none}}.af-sub{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.af-scope{display:inline-block;padding:0 6px;border-radius:4px;font-size:var(--type-mc-label-size);font-weight:600;line-height:18px;border:1px solid var(--hairline);color:var(--ink-mute);background:var(--paper);white-space:nowrap}.af-scope[data-scope=workspace]{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.af-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.af-dot{position:relative}.af-rfail{min-width:20px;padding:0 5px;border-radius:999px;background:var(--critical-soft);color:var(--critical-ink);font:700 var(--type-mc-body-small-size)/18px var(--font-sans);text-align:center}.af-roster .af-chip{font-size:var(--type-mc-body-small-size);padding:1px 5px}.af-moreflows{border-top:1px solid var(--hairline)}.af-moreflows>summary{cursor:pointer;padding:12px 16px;font-size:var(--type-mc-h3-size);font-weight:600;color:var(--accent);list-style:none}.af-moreflows>summary::-webkit-details-marker{display:none}.af-moreflows>summary:before{content:"▸ "}.af-moreflows[open]>summary:before{content:"▾ "}.af-moreflows[open] thead,.af-short{display:none}.af-agentcard[data-seat=yes] .af-who span{white-space:normal}@media (max-width:640px){.af-long{display:none}.af-short{display:inline}.af-subtabs a{padding:9px 11px}.af-identity .af-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.af-eyebrow{margin:0;font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.af-mono[data-size=xs]{width:22px;height:22px;font-size:var(--type-mc-body-small-size)}.af-mono-robot[data-size=xs]{border-radius:6px}.af-you{flex:none;display:grid;place-content:center;width:32px;height:32px;border-radius:50%;background:var(--warn-soft);color:var(--warn-ink);border:1.5px solid color-mix(in srgb,var(--warn) 55%,transparent);font:700 var(--type-mc-body-small-size)/1 var(--font-sans);letter-spacing:.02em}.af-you[data-size=xs]{width:22px;height:22px;font-size:var(--type-mc-body-small-size)}.af-n{display:inline-grid;place-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:6px;background:var(--paper-sunk);font:600 var(--type-mc-body-small-size)/1 var(--font-sans);color:var(--ink-soft);font-variant-numeric:tabular-nums}.af-pulse{width:8px;height:8px;border-radius:50%;background:var(--info);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 25%,transparent)}@media (prefers-reduced-motion:no-preference){.af-pulse{animation:af-pulse 1.6s ease-in-out infinite}}@keyframes af-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--info) 8%,transparent)}}.af-fhead{display:grid;gap:14px;padding:20px}.af-ftitle{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.af-ftitle-main h2{margin:3px 0 4px;font:600 24px/1.2 var(--font-display);color:var(--ink);overflow-wrap:anywhere}.af-fline{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-soft);max-width:70ch}.af-ftitle-side{display:grid;justify-items:end;gap:10px}.af-crew{display:flex}.af-crew>*+*{margin-left:-6px}.af-crew>*{box-shadow:0 0 0 2px var(--paper)}.af-health{display:flex;gap:12px;padding:12px 14px;border-radius:8px;background:var(--critical-soft)}.af-health[data-tone=offline],.af-health[data-tone=warn]{background:var(--warn-soft)}.af-health-mark{display:grid;place-content:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--critical);color:#fff;font:700 13px/1 var(--font-sans)}.af-health[data-tone=offline] .af-health-mark,.af-health[data-tone=warn] .af-health-mark{background:var(--warn)}.af-health b{font-size:14px;color:var(--ink)}.af-health p{margin:3px 0 0;font-size:var(--type-mc-h3-size);line-height:1.5;color:var(--ink-soft)}.af-health .af-health-err{font:12px/1.5 var(--font-mono);color:var(--critical-ink)}.af-fmeta{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) auto auto;gap:10px;margin:0}.af-fmeta>div{min-width:0;padding:10px 12px;border-radius:8px;background:var(--paper-alt)}.af-fmeta dt{font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:5px}.af-fmeta dd{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:var(--type-mc-h3-size);line-height:1.45;color:var(--ink)}.af-fmeta dd .af-ico{color:var(--accent);margin-top:1px}.af-fmeta dd em{display:block;font-style:normal;font-size:12.5px;color:var(--accent);margin-top:2px}.af-fmeta-num dd{font:600 22px/1 var(--font-display);font-variant-numeric:tabular-nums}.af-fbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.af-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--paper-sunk);gap:2px}.af-seg a,.af-seg button{padding:6px 14px;border-radius:999px;border:0;background:transparent;font:500 13px/1.2 var(--font-sans);color:var(--ink-mute);text-decoration:none;cursor:pointer}.af-seg a:hover,.af-seg button:hover{color:var(--ink);text-decoration:none}.af-seg a[aria-current=page],.af-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.af-seg a:focus-visible,.af-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.af-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--paper);font:600 13.5px/1.2 var(--font-sans);color:var(--ink);cursor:pointer}.af-btn:hover{border-color:var(--accent-line)}.af-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.af-btn--primary:hover{background:var(--accent-strong)}.af-btn:disabled{opacity:.6;cursor:default}.af-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.af-fbody{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.af-fmain{min-width:0}.af-frail{display:grid;gap:12px;position:sticky;top:0}.af-rail-card{display:grid;gap:10px}.af-rail-who{display:flex;gap:10px;align-items:center;font-size:var(--type-mc-h3-size);color:var(--ink);text-decoration:none}a.af-rail-who:hover{text-decoration:none;color:var(--accent)}.af-rail-who em{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--ink-mute)}.af-rail-gates{list-style:none;margin:0;padding:0;display:grid;gap:8px}.af-rail-gates li{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.af-rail-gates a{display:flex;gap:8px;align-items:center;font-size:var(--type-mc-body-size);color:var(--ink);text-decoration:none}.af-rail-gates a:hover{color:var(--accent);text-decoration:none}.af-rail-empty{margin:0;font-size:var(--type-mc-body-size);color:var(--ink-mute)}.af-runlist{list-style:none;margin:0 -8px;padding:0;display:grid}.af-runrow{display:grid;gap:3px;padding:8px;border-radius:8px;color:inherit;text-decoration:none}a.af-runrow:hover{background:var(--paper-alt);text-decoration:none}.af-runrow[aria-current=page]{background:var(--accent-soft)}.af-run-head{display:flex;align-items:center;gap:6px;min-width:0}.af-run-head b{font-size:var(--type-mc-body-size);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-run-sub{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.af-run-sub em{font-style:normal;color:var(--warn-ink)}.af-testtag{display:inline-block;padding:0 6px;border-radius:4px;border:1px dashed var(--ink-faint);font:600 var(--type-mc-body-small-size)/17px var(--font-sans);color:var(--ink-mute);letter-spacing:.03em}.af-spine{list-style:none;margin:0;padding:0;position:relative}.af-spine:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:var(--accent-line)}.af-spine>li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:6px 0}.af-sp-node,.af-spine>li{position:relative;display:grid}.af-sp-node{z-index:1;place-content:center;width:44px;height:44px;border-radius:14px;background:var(--paper);border:1px solid var(--hairline);color:var(--accent)}.af-sp-node .af-ico{width:20px;height:20px}.af-sp-node--end{background:var(--accent-soft)}.af-sp-card{display:grid;gap:8px;min-width:0;padding:12px 14px;border-radius:10px;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-sm);scroll-margin-top:16px}.af-sp-card--edge{background:var(--accent-soft);border-color:var(--accent-line);box-shadow:none;gap:3px}.af-sp-card--edge b{font-size:14.5px;color:var(--ink)}.af-sp-card--edge em{font-style:normal;font-size:12.5px;color:var(--ink-mute)}.af-sp-step[data-gate=yes] .af-sp-card{border-color:color-mix(in srgb,var(--warn) 55%,var(--hairline));background:color-mix(in srgb,var(--warn) 7%,var(--paper))}.af-sp-step[data-live=yes] .af-sp-card{box-shadow:0 0 0 2px var(--info),var(--shadow-card)}.af-sp-step[data-failed=yes] .af-sp-card{box-shadow:0 0 0 2px var(--critical)}.af-sp-step:target .af-sp-card{box-shadow:0 0 0 2px var(--accent),var(--shadow-card)}.af-sp-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.af-sp-top b{font-size:14.5px;line-height:1.35;color:var(--ink);margin-right:auto;min-width:0}.af-kind{display:inline-flex;gap:5px;align-items:center;font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.af-sp-what{margin:0;font-size:var(--type-mc-h3-size);line-height:1.55;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.af-tagrow{display:flex;flex-wrap:wrap;gap:5px}.af-tagrow>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-mc-caption-size);padding:2px 8px;border-radius:999px;background:var(--paper-sunk);color:var(--ink-soft)}.af-tagrow>span[data-send=yes]{background:var(--info-soft);color:var(--info-ink)}.af-tagrow>span[data-fork=yes]{background:var(--accent-soft);color:var(--accent)}.af-tagrow>span[data-doc=yes]{background:transparent;border:1px solid var(--hairline)}.af-tagrow--tight{gap:4px;min-width:0;overflow:hidden}.af-sp-fork{list-style:none;margin:0;padding:8px 10px;border-radius:8px;background:var(--paper-alt);display:grid;gap:4px}.af-sp-fork li{position:relative;padding-left:20px;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.af-sp-fork li:before{content:"";position:absolute;left:2px;top:1px;width:11px;height:9px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);border-bottom-left-radius:6px}.af-sp-bar{display:flex;gap:8px;align-items:center;margin:0;padding:7px 10px;border-radius:8px;font-size:12.5px}.af-sp-bar[data-tone=info]{background:var(--info-soft);color:var(--ink)}.af-sp-bar[data-tone=critical]{background:var(--critical-soft);color:var(--critical-ink)}.af-sp-hand{padding:2px 0!important}.af-sp-handline{grid-column:2;display:flex;align-items:center;gap:6px;font-size:var(--type-mc-body-small-size);color:var(--warn-ink)}.af-sp-handline em{font-style:normal;margin-left:4px}.af-map-card{padding:16px}.af-map{display:grid;gap:12px}.af-map-edge{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;background:var(--accent-soft)}.af-map-edge .af-ico{width:22px;height:22px;color:var(--accent)}.af-map-edge b{display:block;font-size:14px;color:var(--ink)}.af-map-row{position:relative;display:grid;grid-template-columns:104px repeat(5,minmax(0,1fr));border-radius:10px;background:var(--paper-alt);overflow:hidden}.af-map-lane{grid-column:1/-1;display:flex;align-items:center;border-top:1px solid var(--hairline-soft)}.af-map-lane:first-child{border-top:0}.af-map-lane[data-you=yes]{background:color-mix(in srgb,var(--warn) 7%,transparent)}.af-map-label{width:104px;display:grid;justify-items:center;gap:4px;text-align:center;padding:8px}.af-map-label b{font-size:12.5px;color:var(--ink)}.af-map-label em{font-style:normal;font-size:var(--type-mc-label-size);color:var(--ink-mute)}.af-map-links{position:absolute;top:0;bottom:0;left:104px;width:calc(100% - 104px);height:100%;z-index:1;pointer-events:none;overflow:visible}.af-map-links path{fill:none;stroke:var(--accent);stroke-width:2;opacity:.55;vector-effect:non-scaling-stroke}.af-map-links path[data-hand=yes]{stroke:var(--warn);stroke-dasharray:5 5;opacity:.9}.af-map-node{position:relative;z-index:2;align-self:center;margin:10px 8px;display:grid;gap:6px;min-width:0;padding:10px;border-radius:10px;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none}a.af-map-node:hover{border-color:var(--accent-line);text-decoration:none}.af-map-node:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.af-map-node[data-gate=yes]{border-color:color-mix(in srgb,var(--warn) 60%,var(--hairline));background:color-mix(in srgb,var(--warn) 8%,var(--paper))}.af-map-node[data-live=yes]{box-shadow:0 0 0 2px var(--info),var(--shadow-card)}.af-map-node[data-failed=yes]{box-shadow:0 0 0 2px var(--critical)}.af-map-nhead{display:flex;align-items:center;gap:6px;font-size:var(--type-mc-label-size);font-weight:600;color:var(--ink-mute);white-space:nowrap;overflow:hidden}.af-map-nhead>span:last-child{overflow:hidden;text-overflow:ellipsis}.af-map-node[data-gate=yes] .af-map-nhead{color:var(--warn-ink)}.af-map-node>b{font-size:12.5px;line-height:1.3;color:var(--ink);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.af-map-live{position:absolute;top:-10px;right:8px;display:flex;gap:6px;align-items:center;padding:2px 8px;border-radius:999px;background:var(--info);color:#fff;font-size:var(--type-mc-body-small-size);font-weight:600;white-space:nowrap}.af-map-live .af-pulse{background:#fff;box-shadow:none;width:6px;height:6px;animation:none}.af-map-forks ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.af-map-forks li{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:var(--type-mc-body-size)}.af-map-forks li b{color:var(--ink);margin-right:4px}.af-map-branch{padding:2px 9px;border-radius:999px;border:1px solid var(--accent-line);color:var(--ink-soft);font-size:var(--type-mc-body-small-size)}.af-map-phone{display:none}.af-runlog{display:grid;gap:12px;border-color:var(--accent-line)}.af-runlog-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.af-runlog-head>div{display:grid;gap:4px;min-width:0}.af-runlog-head .af-run-head b{font-size:14.5px}.af-runlog-close{font-size:var(--type-mc-body-size);font-weight:600;color:var(--ink-mute);text-decoration:none;padding:4px 8px;border-radius:6px}.af-runlog-close:hover{background:var(--paper-alt);color:var(--ink);text-decoration:none}.af-runlog .af-log ol{max-height:46vh}.af-runlog-live{display:flex;gap:8px;align-items:center;margin:0;font-size:12.5px;color:var(--ink-mute)}.af-waiting{display:grid;gap:6px;padding:12px 14px;border-radius:10px;background:var(--warn-soft)}.af-waiting b{font-size:14.5px;color:var(--ink)}.af-waiting p{margin:0;font-size:var(--type-mc-h3-size);color:var(--ink-soft)}.af-waiting .af-eyebrow{color:var(--warn-ink)}.af-waiting-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.af-waiting .af-waiting-note{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.af-report summary{cursor:pointer;font-size:var(--type-mc-body-size);font-weight:600;color:var(--accent)}.af-report p{margin:8px 0 0;font-size:var(--type-mc-h3-size);line-height:1.55;color:var(--ink-soft);white-space:pre-wrap}.af-sheet{width:min(520px,calc(100vw - 32px));padding:0;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-card)}.af-sheet::backdrop{background:rgba(16,20,24,.45)}.af-sheet-body{display:grid;gap:14px;padding:20px}.af-sheet-body h3{margin:-6px 0 0;font:600 19px/1.25 var(--font-display)}.af-sheet-note{padding:10px 12px;border-radius:8px;background:var(--warn-soft);line-height:1.5;color:var(--ink)}.af-sheet-field,.af-sheet-note{margin:0;font-size:var(--type-mc-h3-size)}.af-sheet-field{display:grid;gap:6px;padding:0;border:0;color:var(--ink-soft)}.af-sheet-field legend,.af-sheet-field>span{font-size:var(--type-mc-body-small-size);font-weight:600;color:var(--ink-mute);margin-bottom:6px;padding:0}.af-sheet-field input,.af-sheet-field textarea{font:inherit;font-size:14.5px;color:var(--ink);padding:9px 11px;border:1px solid var(--hairline);border-radius:var(--radius-input);background:var(--paper);width:100%;box-sizing:border-box;resize:vertical}.af-sheet-field input:focus-visible,.af-sheet-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.af-seg--input{justify-self:start}.af-sheet-actions{display:flex;justify-content:flex-end;gap:8px}.af-flowitem{grid-template-columns:auto minmax(0,1fr)!important}.af-flowitem-sub{display:flex!important;align-items:center;gap:6px}.af-fbody[data-view=map]{grid-template-columns:minmax(0,1fr)}.af-fbody[data-view=map] .af-frail{position:static;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:1180px){.af-fbody{grid-template-columns:minmax(0,1fr)}.af-frail{position:static}.af-fbody[data-view=map] .af-frail{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.af-map-card{display:none}.af-map-phone{display:block}.af-seg[aria-label="How to draw it"]{display:none}.af-fmeta{grid-template-columns:repeat(2,minmax(0,1fr))}.af-fmeta>div:nth-child(-n+2){grid-column:1/-1}.af-ftitle{flex-direction:column}.af-ftitle-side{justify-items:start;grid-auto-flow:column;align-items:center}.af-fbar{justify-content:flex-end}}@media (max-width:640px){.af-spine>li{grid-template-columns:36px minmax(0,1fr);gap:10px}.af-sp-node{width:36px;height:36px;border-radius:11px}.af-spine:before{left:17px}.af-sp-node .af-mono[data-size=sm]{width:26px;height:26px}}.af-sp-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:12.5px;font-weight:600;color:var(--accent);list-style:none}.af-sp-details summary::-webkit-details-marker{display:none}.af-sp-details summary:before{content:"▸ "}.af-sp-details[open] summary:before{content:"▾ "}.af-sp-details p{margin:8px 0 0;font-size:var(--type-mc-body-size);line-height:1.55;color:var(--ink-soft)}.af-sp-details .af-eyebrow{display:block;margin-bottom:2px}.af-chatbtn{position:relative;z-index:2;white-space:nowrap}.af-chatbtn .af-ico{color:var(--accent)}.af-chatbtn[data-size=sm]{padding:5px 10px;font-size:12.5px}.af-cardfoot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px}.af-cardstats{flex:1;display:flex;flex-wrap:wrap;gap:2px 14px;min-width:0}.af-idside{justify-items:end}.af-idside,.af-tools{display:grid;gap:10px}.af-tools{padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--hairline)}.af-search input{width:100%;min-width:0;border:1px solid var(--hairline);border-radius:8px;background:var(--paper);color:var(--ink);padding:7px 10px;font:inherit;font-size:var(--type-mc-body-size)}.af-search input:focus{outline:2px solid var(--accent);outline-offset:1px}.af-filters{display:flex;flex-wrap:wrap;gap:6px}.af-filter{display:inline-flex;gap:5px;align-items:baseline;border:1px solid var(--hairline);border-radius:999px;padding:3px 9px;font-size:var(--type-mc-body-small-size);color:var(--ink-soft);text-decoration:none}.af-filter b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-mute)}.af-filter[aria-current=page]{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.af-author{display:grid;gap:2px;text-align:left;border:0;border-radius:8px;padding:9px 12px;background:var(--accent-strong);color:var(--canvas);cursor:pointer}.af-author b{font-size:var(--type-mc-body-size)}.af-author span{opacity:.8}.af-author span,.af-sync{font-size:var(--type-mc-label-size)}.af-sync{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--ink-faint)}.af-sync button{border:0;background:none;padding:0;color:var(--ink-mute);font:inherit;font-weight:600;cursor:pointer}.af-sync button:hover{color:var(--ink)}.af-deskpane{min-width:0}.af-card.af-deskpane{padding:18px}