.post-story-page{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:0 0 80px;color:var(--text)}.post-story-page a{color:var(--info-text)}.post-story-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 0 18px;flex-wrap:wrap}.post-story-header-main{flex:1 1 280px;min-width:0}.post-story-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--muted);font-weight:var(--weight-semibold);text-decoration:none}.post-story-header h1{max-width:24ch;margin:6px 0 0;font:var(--weight-regular) var(--fs-xl)/1.05 var(--font);letter-spacing:-.02em}.post-story-card-title,.post-story-meta,.post-story-platforms,.post-story-preview-actions,.post-story-preview-head,.post-story-step-heading,.post-story-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-story-meta{color:var(--muted);font-size:var(--fs-sm)}.post-story-tools{justify-content:end;flex:0 1 auto}.post-story-avatar{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border-radius:var(--radius-control);background:var(--violet);color:var(--violet-ink);font:var(--weight-semibold) var(--fs-xs) var(--font)}.post-story-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--weight-semibold);white-space:nowrap}.post-story-chip.is-published{background:var(--good-tint);color:var(--good-text)}.post-story-chip.is-held{background:var(--crit-tint);color:var(--crit-text)}.post-story-chip.is-warning{background:var(--warn-tint);color:var(--warn-text)}.post-story-alert{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:var(--radius-surface);background:var(--crit-tint);color:var(--crit-text)}.post-story-alert strong{color:var(--text)}.post-story-alert span{flex:1 1;min-width:0}.post-story-alert.is-warning{background:var(--warn-tint);color:var(--warn-text)}.post-story-top-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.post-story-top-left{display:grid;grid-gap:14px;gap:14px;min-width:0}.post-story-card-title{justify-content:space-between;margin-bottom:10px}.post-story-card-title h2{margin:0;font-size:var(--fs-md)}.post-story-card-title span{color:var(--subtle);font-size:var(--fs-xs)}.post-story-platforms{width:max-content;max-width:100%;padding:3px;border-radius:var(--radius-control);background:var(--raised)}.post-story-platforms button{padding:5px 11px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);font-size:var(--fs-xs);font-weight:var(--weight-semibold)}.post-story-platforms button.is-selected{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.post-story-preview{width:min(100%,360px);margin:12px auto 0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2)}.post-story-preview-head{padding:10px 12px;font-size:var(--fs-sm)}.post-story-preview-head>span:last-child{margin-left:auto;color:var(--subtle)}.post-story-preview-media{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--well)}.post-story-preview-placeholder{aspect-ratio:auto;min-height:96px;display:grid;place-items:center;color:var(--subtle);font-size:var(--fs-xs)}.post-story-preview-actions{padding:8px 12px 0;color:var(--muted);font-size:var(--fs-xs)}.post-story-preview-actions span{display:inline-flex;align-items:center;gap:4px}.post-story-preview-copy{margin:0;padding:10px 12px 14px;font-size:var(--fs-sm);overflow-wrap:anywhere}.post-story-media-source{margin:0;padding:0 12px 12px;color:var(--info-text);font:var(--weight-semibold) var(--fs-xs)/1.45 var(--mono);overflow-wrap:anywhere}.post-story-panel>.post-story-media-source{padding:0 0 12px}.post-story-preview small{display:block;padding:0 12px 12px;color:var(--subtle)}.post-story-timeline{display:grid;grid-gap:0;gap:0;position:relative}.post-story-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;position:relative;padding-bottom:15px}.post-story-step:before{content:"";position:absolute;top:27px;bottom:0;left:13px;width:2px;background:var(--border)}.post-story-step:last-child:before{display:none}.post-story-step-marker{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--good-tint);color:var(--good-text)}.post-story-step.is-held .post-story-step-marker{background:var(--crit-tint);color:var(--crit-text)}.post-story-step.is-todo .post-story-step-marker,.post-story-step.is-waiting .post-story-step-marker{background:var(--raised);color:var(--subtle)}.post-story-step.is-todo{opacity:.72}.post-story-step-heading{align-items:baseline}.post-story-step-heading strong{font-size:var(--fs-base)}.post-story-step-heading time{color:var(--subtle);font:var(--weight-semibold) var(--fs-xs) var(--mono)}.post-story-step-body>p{margin:2px 0 0;color:var(--muted);font-size:var(--fs-sm)}.post-story-details-button{padding:2px 0;border:0;background:transparent;color:var(--info-text)}.post-story-anchors a,.post-story-details-button{font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.post-story-anchors a{padding:6px 11px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-1);color:var(--muted);text-decoration:none}.post-story-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.post-story-sections>.post-story-card:last-child{grid-column:1/-1}.post-story-approve{margin-top:5px}.post-story-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.post-story-kpis>div{min-width:0;padding:10px 12px;border-radius:var(--radius-surface);background:var(--well)}.post-story-kpis em,.post-story-kpis span,.post-story-kpis strong{display:block}.post-story-kpis strong{font:var(--weight-regular) var(--fs-xl)/1 var(--font)}.post-story-kpis span{color:var(--subtle);font-size:var(--fs-xs)}.post-story-kpis em{color:var(--good-text);font-size:var(--fs-xs);font-style:normal;font-weight:var(--weight-semibold)}.post-story-chart{width:100%;height:70px;margin-top:10px;overflow:visible}.post-story-chart-line,.post-story-chart-usual{fill:none;stroke:var(--good-text);stroke-width:2}.post-story-chart-usual{stroke:var(--subtle);stroke-dasharray:4 4;stroke-width:1.5}.post-story-line-key{display:inline-block;width:18px;margin-right:4px;border-top:2px solid var(--good-text);vertical-align:middle}.post-story-line-key.is-usual{border-top:2px dashed var(--subtle)}.post-story-comments{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.post-story-comments h3{margin:0;color:var(--subtle);font:var(--weight-semibold) var(--fs-xs) var(--mono);letter-spacing:.08em;text-transform:uppercase}.post-story-comments>div{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border-radius:var(--radius-control);background:var(--well)}.post-story-comments small,.post-story-comments span{color:var(--subtle)}.post-story-learned{margin:10px 0 0;padding:10px 12px;border-radius:var(--radius-control);background:var(--good-tint)}.post-story-history{display:grid}.post-story-history>div{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid var(--border)}.post-story-history>div:first-child{border-top:0}.post-story-history time{color:var(--subtle);font:var(--weight-semibold) var(--fs-xs) var(--mono)}.post-story-error{padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--crit-text)}@media (max-width:1024px){.post-story-sections,.post-story-top-grid{grid-template-columns:1fr}.post-story-sections>.post-story-card:last-child{grid-column:auto}}@media (max-width:640px){.post-story-page{width:min(calc(100% - 24px),1240px)}.post-story-header{align-items:start}.post-story-tools{justify-content:start;width:100%}.post-story-alert{align-items:start;flex-direction:column}.post-story-kpis{grid-template-columns:1fr 1fr}.post-story-history>div{grid-template-columns:1fr;gap:2px}}.post-story-reuse{position:relative}.post-story-reuse>summary{list-style:none;gap:6px;cursor:pointer}.post-story-reuse-option-group>summary::-webkit-details-marker,.post-story-reuse>summary::-webkit-details-marker{display:none}.post-story-reuse-panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(380px,calc(100vw - 32px));display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-surface);background:var(--raised,var(--surface));box-shadow:var(--shadow-pop)}.post-story-reuse-option{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:var(--radius-control);color:var(--text);text-decoration:none;cursor:pointer;list-style:none}.post-story-reuse-option-group[open]>.post-story-reuse-option,.post-story-reuse-option:hover{background:var(--tint-soft,var(--well))}.post-story-reuse-option b{display:block;font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.post-story-reuse-option small{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.post-story-reuse-icon{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:var(--radius-control);background:var(--well);color:var(--signal-text)}.post-story-reuse-form{display:grid;grid-gap:8px;gap:8px;padding:4px 10px 12px 50px}.post-story-reuse-form label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:var(--fs-xs);font-weight:var(--weight-semibold)}.post-story-reuse-form :is(input,select,textarea){width:100%;min-width:0}.post-story-reuse-form .post-story-reuse-segments{display:flex;gap:4px;flex-wrap:wrap}.post-story-reuse-form .post-story-reuse-segments button{padding:5px 9px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--fs-xs);cursor:pointer}.post-story-reuse-form .post-story-reuse-segments button[aria-pressed=true]{border-color:var(--acc);background:var(--warn-tint,var(--well))}.post-story-reuse-note{margin:0;color:var(--muted);font-size:var(--fs-xs)}.post-story-reuse-note.is-error{color:var(--crit-text)}@media (max-width:640px){.post-story-tools{position:relative}.post-story-reuse{position:static}.post-story-reuse-panel{left:0;right:0;width:auto}.post-story-reuse-form{padding-left:10px}}[data-portal=admin]{--serif:var(--font);--ink:var(--bg)}[data-portal=admin] body{margin:0;background:var(--bg)}[data-portal=admin] :is(.view-stack,.platform-v2,.trust-v2){gap:28px}[data-portal=admin] :is(.page-header,.view-heading){padding:0;border:0;background:transparent;box-shadow:none}[data-portal=admin] :is(.page-header-row,.view-heading){align-items:flex-end;gap:20px}[data-portal=admin] :is(.page-header-copy,.view-heading>div:first-child){display:grid;grid-gap:10px;gap:10px;min-width:0}[data-portal=admin] :is(.page-header h1,.view-heading h1){margin:0;font:var(--weight-semibold) var(--fs-xl)/1.15 var(--font);letter-spacing:-.035em}[data-portal=admin] :is(.eyebrow,.page-header-eyebrow,.mono-label){color:var(--subtle);font:var(--weight-medium) var(--fs-xs)/1.5 var(--font);text-transform:none;letter-spacing:0}[data-portal=admin] :is(.page-header-description,.view-heading p:not(.eyebrow)){max-width:70ch;margin:0;color:var(--subtle);font-size:var(--fs-base);line-height:1.6}[data-portal=admin] .page-header-tabs{margin-top:24px}[data-portal=admin] :is(.subtabs,.agent-subtabs){display:flex;gap:24px;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}[data-portal=admin] :is(.subtabs,.agent-subtabs)::-webkit-scrollbar{display:none}[data-portal=admin] :is(.subtabs,.agent-subtabs)>:is(a,button){flex:none;min-height:44px;padding:10px 0 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--subtle);font:var(--weight-medium) var(--fs-sm) var(--font);box-shadow:none}[data-portal=admin] :is(.subtabs,.agent-subtabs)>.active{background:transparent;color:var(--text);border-bottom-color:var(--text)}[data-portal=admin] :is(.panel,.glass-panel,.organization-card,.trust-profile-card,.agents-v4-card,.agent-profile-card){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:none}[data-portal=admin] :is(.panel-heading h2,.panel-heading h3,.agent-profile-card h2){font-family:var(--font);font-size:var(--fs-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em}[data-portal=admin] :is(.button){border-radius:var(--radius-control);box-shadow:none;font-family:var(--font);font-weight:var(--weight-semibold)}[data-portal=admin] :is(.panel,.glass-panel) .button-primary{background:var(--text);border-color:var(--text);color:var(--surface)}[data-portal=admin] .page-header-actions .button-primary{background:var(--accent-blue);border-color:var(--accent-blue);color:var(--danger-ink)}[data-portal=admin] :is(.kpi-grid,.platform-kpis){gap:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface)}[data-portal=admin] .kpi-tile{padding:22px;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}[data-portal=admin] .kpi-tile:last-child{border-right:0}[data-portal=admin] .kpi-tile>span{font:var(--weight-medium) var(--fs-xs)/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--subtle)}[data-portal=admin] .kpi-tile>strong{font:var(--weight-medium) var(--fs-xl)/1.3 var(--mono);letter-spacing:-.03em}[data-portal=admin] table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}[data-portal=admin] table th{padding:12px 16px;color:var(--subtle);background:var(--well-2);border-bottom:1px solid var(--border);font:var(--weight-medium) var(--fs-xs)/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}[data-portal=admin] table td{padding:16px;border-bottom:1px solid var(--line-soft)}[data-portal=admin] table tbody tr:last-child td{border-bottom:0}[data-portal=admin] .empty-state{min-height:220px;padding:40px 24px;border:0;background:transparent;box-shadow:none}[data-portal=admin] .empty-state-badge{background:transparent;color:var(--subtle);border:0;box-shadow:none}[data-portal=admin] .empty-state h3{font:var(--weight-semibold) var(--fs-lg) var(--font);letter-spacing:-.025em}[data-portal=admin] .empty-state p{max-width:48ch;color:var(--subtle);line-height:1.6}[data-portal=admin] .status{border-radius:var(--radius-control);font:var(--weight-medium) var(--fs-xs) var(--font)}[data-portal=admin] .home-workspace{margin:0}[data-portal=admin] .home-workspace>.page-header{grid-column:1/-1}[data-portal=admin] .home-bento>*{border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:none;background:var(--surface)}[data-portal=admin] .home-bento :is(h2,h3){font-family:var(--font);letter-spacing:-.025em}[data-portal=admin] .home-bento :is(img,.home-tile-art){filter:saturate(.65)}[data-portal=admin] .agents-v4-page{--ag-font-display:var(--font)}[data-portal=admin] :is(.post-story){box-shadow:none}[data-portal=admin] .platform-provider-grid{border-radius:var(--radius-control);overflow:hidden}@media (max-width:1024px){[data-portal=admin] .kpi-tile{padding:18px}}@media (prefers-reduced-motion:reduce){[data-portal=admin] *,[data-portal=admin] :after,[data-portal=admin] :before{animation-duration:var(--motion-fast);transition-duration:var(--motion-fast)}}[data-portal=admin] .rd-page :is(.agent-subtabs,.subtabs){gap:24px;border-bottom:1px solid var(--border)}[data-portal=admin] .rd-page :is(.agent-subtabs,.subtabs)>:is(a,button){padding:10px 0 12px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none;font-weight:var(--weight-medium);color:var(--subtle)}[data-portal=admin] .rd-page :is(.agent-subtabs,.subtabs)>:is(.active,[aria-current=page],[aria-current=true]){color:var(--text);border-bottom-color:var(--text);background:transparent}[data-portal=admin] .rd-shell .home-workspace{height:auto;min-height:0;grid-template-rows:auto auto;gap:28px}[data-portal=admin] .rd-shell .home-workspace .home-bento-region{gap:28px;grid-template-rows:auto auto}[data-portal=admin] .rd-shell .home-workspace .home-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:16px}[data-portal=admin] .rd-shell .home-workspace .home-tile{grid-area:auto;min-height:160px;padding:22px;box-shadow:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface)}[data-portal=admin] .rd-shell .home-workspace [data-home-tile-art]{display:none}[data-portal=admin] .rd-shell .home-workspace .home-tile .home-tile-content{padding-right:0;gap:14px}[data-portal=admin] .rd-shell .home-workspace .home-tile h2{font:var(--weight-semibold) var(--fs-lg)/1.3 var(--font);letter-spacing:-.025em}[data-portal=admin] .rd-shell .home-workspace .home-tile-title p{font-size:var(--fs-xs);white-space:normal;line-height:1.6}[data-portal=admin] .rd-shell .home-workspace .home-review-panel{border-radius:var(--radius-surface);box-shadow:none}[data-portal=admin] .rd-shell .home-workspace .home-review-resize{visibility:hidden}[data-portal=admin] .rd-shell .home-workspace .home-tile-kicker{display:none}@media (max-width:1024px){[data-portal=admin] .rd-shell .home-workspace .home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-portal=admin] .rd-shell .home-workspace .home-bento{grid-template-columns:1fr}}[data-portal=admin] .rd-page :is(.panel,.view-stack,.platform-v2,.trust-v2){min-width:0;max-width:100%}[data-portal=admin] .rd-page :is(.table-scroll){min-width:0;max-width:100%;overflow-x:auto}[data-portal=admin] .rd-page .home-workspace>.page-header{margin-bottom:4px}[data-portal=admin] .rd-shell .admin-agent-scope{display:flex;align-items:center;gap:10px}[data-portal=admin] .rd-shell .admin-agent-scope label{font:var(--weight-medium) var(--fs-xs) var(--mono);letter-spacing:.08em}[data-portal=admin] .rd-shell .admin-agent-scope select{width:160px;max-width:160px;background:var(--surface);font-size:var(--fs-xs)}[data-portal=admin] .rd-shell .agent-scope-dots{display:none}[data-portal=admin] .rd-page :is(.kpi-grid,.engines-kpis){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface)}[data-portal=admin] .rd-page :is(.agents-v4-kpis,.post-story-kpis){gap:0;border:1px solid var(--border);border-radius:var(--radius-surface);overflow:hidden;background:var(--surface)}[data-portal=admin] .rd-page :is(.agents-v4-kpis,.post-story-kpis)>div{border:0;border-right:1px solid var(--border);border-radius:0;background:transparent}[data-portal=admin] .rd-page :is(.agents-v4-kpis b,.agents-v4-activity-summary b,.post-story-kpis strong,.post-story-gauge strong){font-family:var(--mono)}[data-portal=admin] .rd-page :is(.post-story-card,.agents-v4-panel,.agents-v4-advanced){border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:none}[data-portal=admin] .rd-page .post-story-header h1{font-weight:var(--weight-semibold)}[data-portal=admin] .rd-page .plan-usage .panel-heading>div{display:grid;grid-gap:5px;gap:5px}@media (max-width:640px){[data-portal=admin] .rd-page :is(.kpi-grid,.engines-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}[data-portal=admin] .rd-page .kpi-tile{border-bottom:1px solid var(--border)}[data-portal=admin] .rd-page .kpi-tile:nth-child(2n){border-right:0}}@media (max-width:1024px){[data-portal=admin] .rd-page .view-stack{grid-template-columns:minmax(0,1fr)}[data-portal=admin] .rd-page :is(.page-header,.engines-kpis,.kpi-grid){min-width:0;max-width:100%;box-sizing:border-box}}[data-portal=admin] .rd-shell .admin-agent-scope{margin:0;padding:0;border:0;background:transparent;box-shadow:none}[data-portal=admin] .rd-shell .admin-agent-scope>:is(label,select){display:block}:root[data-portal=admin] :is(.panel,.glass-panel,.organization-card,.organization-directory,.trust-profile-card,.agents-v4-card,.agent-profile-card,.admin-section-card,.admin-review,.admin-health,.kpi-grid,.platform-kpis,.engines-kpis,.home-bento>*){border-color:var(--ds-card-edge);box-shadow:var(--ds-card-shadow)}:root[data-portal=admin] :is(.panel,.glass-panel,.organization-card,.agents-v4-card,.agent-profile-card,dialog) :is(.panel,.glass-panel,.organization-card,.trust-profile-card,.agents-v4-card,.agent-profile-card,.kpi-grid,.platform-kpis,.engines-kpis){box-shadow:none}[data-portal=admin] .login-panel{background:var(--surface)}[data-portal=admin] .panel:not(.card-pad)>:is(p:not([class]),.hint,.empty-copy,dl,fieldset,.engines-status-actions,.platform-inline-actions,.platform-inline-edit,.platform-provider-grid,.platform-provider-actions,.trust-profile-grid){margin:0 20px 18px}[data-portal=admin] .panel:not(.card-pad)>details.panel{margin:0 20px 8px;box-shadow:none}[data-portal=admin] .panel>details.panel>summary{padding:12px 14px;cursor:pointer}[data-portal=admin] .panel>details.panel>:not(summary){margin:0 14px 14px}[data-portal=admin]{--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}[data-portal=admin] .admin-overview{display:grid;grid-gap:24px;gap:24px;min-width:0}[data-portal=admin] .admin-health{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface)}[data-portal=admin] .admin-health-cell{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;min-height:96px;box-sizing:border-box;padding:18px 16px;border-right:1px solid var(--border);color:var(--text);text-decoration:none}[data-portal=admin] .admin-health-cell:last-child{border-right:0}[data-portal=admin] .admin-health-cell>span{min-height:28px;color:var(--muted);font:var(--weight-medium) var(--fs-xs)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}[data-portal=admin] .admin-health-cell>strong{display:block;min-height:32px;font:var(--weight-medium) var(--fs-xl)/var(--fs-xl) var(--mono);letter-spacing:-.04em}[data-portal=admin] .admin-health-cell>.admin-number-missing{font:var(--weight-medium) var(--fs-xs)/var(--fs-xl) var(--font);letter-spacing:0;color:var(--muted)}[data-portal=admin] .admin-overview-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:24px;gap:24px}[data-portal=admin] .admin-sections{min-width:0}[data-portal=admin] .admin-sections>h2{margin:0 0 16px;font-size:var(--fs-md);font-weight:var(--weight-semibold);letter-spacing:-.02em}[data-portal=admin] .admin-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}[data-portal=admin] .admin-section-card{display:grid;grid-template-rows:auto 1fr auto;grid-gap:8px;gap:8px;min-width:0;min-height:132px;box-sizing:border-box;padding:16px;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--text);text-decoration:none}[data-portal=admin] .admin-section-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-portal=admin] .admin-section-card h3{margin:0;font:var(--weight-semibold) var(--fs-md)/1.4 var(--font);letter-spacing:-.02em}[data-portal=admin] .admin-section-card svg{flex:none;color:var(--subtle)}[data-portal=admin] .admin-section-card>p{min-height:36px;margin:0;color:var(--muted);font:var(--weight-regular) var(--fs-xs)/1.5 var(--font)}[data-portal=admin] .admin-section-evidence{display:flex;align-items:baseline;gap:6px;min-height:20px;font-size:var(--fs-xs);color:var(--muted)}[data-portal=admin] .admin-section-evidence strong{color:var(--text);font:var(--weight-medium) var(--fs-base)/var(--fs-lg) var(--mono)}[data-portal=admin] :is(.admin-section-card,.admin-health-cell):hover{border-color:var(--line-strong);background:var(--well)}[data-portal=admin] .admin-review{display:flex;flex-direction:column;height:280px;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);overflow:hidden}[data-portal=admin] .admin-review header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px;border-bottom:1px solid var(--border)}[data-portal=admin] .admin-review h2{margin:0;font-size:var(--fs-md);letter-spacing:-.02em}[data-portal=admin] .admin-review header>span{font:var(--weight-medium) var(--fs-xs) var(--mono);color:var(--muted)}[data-portal=admin] .admin-review-list{overflow-y:auto;flex:1 1;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}[data-portal=admin] .admin-review-item{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text);overflow-wrap:anywhere}[data-portal=admin] .admin-review-item:hover{background:var(--well)}[data-portal=admin] .admin-review-item small{color:var(--muted);font:var(--weight-medium) var(--fs-xs) var(--mono)}[data-portal=admin] .admin-review-item strong{font-size:var(--fs-sm);line-height:1.5}[data-portal=admin] .admin-review-item p{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}[data-portal=admin] .admin-review-item>span{display:flex;align-items:center;gap:6px;color:var(--accent-blue);font-size:var(--fs-xs)}[data-portal=admin] :is(.admin-review-list>p,.admin-review-loading){margin:0;padding:18px;font-size:var(--fs-sm);line-height:1.6;color:var(--muted)}[data-portal=admin] .admin-review footer{padding:14px 18px;border-top:1px solid var(--border);color:var(--muted);font-size:var(--fs-xs);line-height:1.5}[data-portal=admin] .admin-data-notice{min-height:40px;margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}[data-portal=admin] .admin-placeholder{display:inline-block;width:64px;height:16px;border-radius:var(--radius-control);background:var(--raised-2)}[data-portal=admin] .admin-number-loading .admin-placeholder{height:26px;vertical-align:middle}[data-portal=admin] .admin-review-loading .admin-placeholder{display:block;width:100%;height:46px;margin-top:16px}[data-portal=admin] .rd-shell .skeleton-view{min-height:0;gap:20px}[data-portal=admin] .rd-shell .skeleton-grid{gap:0;border:1px solid var(--border);border-radius:var(--radius-surface);overflow:hidden}[data-portal=admin] .rd-shell .skeleton-card{height:96px;border-radius:0;border-right:1px solid var(--border)}[data-portal=admin] .rd-shell .skeleton-card:last-child{border-right:0}[data-portal=admin] .rd-shell .skeleton-row{height:52px;width:100%}[data-portal=admin] .rd-shell .empty-state{min-height:0;padding:28px 20px}@media (max-width:1024px){[data-portal=admin] .admin-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-portal=admin] .admin-health{grid-template-columns:repeat(3,minmax(0,1fr))}[data-portal=admin] .admin-health-cell{border-bottom:1px solid var(--border)}[data-portal=admin] .admin-health-cell:nth-child(3n){border-right:0}[data-portal=admin] .admin-health-cell:nth-child(n+4){border-bottom:0}[data-portal=admin] .admin-overview-body{grid-template-columns:minmax(0,1fr)}[data-portal=admin] .admin-review{grid-row:1;height:280px}[data-portal=admin] .admin-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){[data-portal=admin] .admin-health{grid-template-columns:repeat(2,minmax(0,1fr))}[data-portal=admin] .admin-health-cell{padding:14px;border-right:1px solid var(--border)}[data-portal=admin] .admin-health-cell:nth-child(3n){border-right:1px solid var(--border)}[data-portal=admin] .admin-health-cell:nth-child(2n){border-right:0}[data-portal=admin] .admin-health-cell:nth-child(n+4){border-bottom:1px solid var(--border)}[data-portal=admin] .admin-health-cell:nth-child(n+5){border-bottom:0}[data-portal=admin] .admin-section-grid{grid-template-columns:minmax(0,1fr)}[data-portal=admin] .admin-section-card{min-height:0}[data-portal=admin] .rd-shell .skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-portal=admin] :is(.page-header h1,.view-heading h1){font-family:var(--ds-font-display)}@media (min-width:1024px){[data-portal=admin] .rd-page:has(.admin-overview){padding-block:22px 20px}[data-portal=admin] .admin-overview{height:calc(100dvh - var(--topbar-h) - 42px);grid-template-rows:auto auto auto minmax(0,1fr);gap:12px}[data-portal=admin] .admin-overview .admin-data-notice{min-height:0;font-size:var(--fs-xs)}[data-portal=admin] .admin-overview .admin-health-cell{min-height:0;gap:6px;padding:14px 16px}[data-portal=admin] .admin-overview .admin-health-cell>span{min-height:0}[data-portal=admin] .admin-overview-body{min-height:0;height:100%;align-items:stretch}[data-portal=admin] .admin-sections{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}[data-portal=admin] .admin-sections>h2{margin-bottom:10px}[data-portal=admin] .admin-section-grid{grid-auto-rows:minmax(0,1fr);min-height:0}[data-portal=admin] .admin-section-card{min-height:0;gap:4px;padding:12px 14px;overflow:hidden}[data-portal=admin] .admin-section-card>p{min-height:0}[data-portal=admin] .admin-review{height:auto;min-height:0}}:root{--ds-bg:#FAFAFA;--ds-surface:#FFFFFF;--ds-fg:#111111;--ds-muted:#6B6B6B;--ds-border:#E5E5E5;--ds-accent:#2F6FEB;--ds-success:#17A34A;--ds-warn:#EAB308;--ds-danger:#DC2626;--ds-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif;--ds-font-body:"Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--ds-font-mono:ui-monospace,"JetBrains Mono",Menlo,monospace;--ds-space:28px;--ds-text:16px;--ds-radius:12px;--ds-control-radius:8px;--ds-motion:160ms;--ds-space:14px;color-scheme:light;--ds-bg:oklch(97.5% 0.003 250);--ds-fg:oklch(26% 0.018 255);--ds-muted:oklch(48% 0.018 255);--ds-line:oklch(88% 0.01 255);--ds-accent:oklch(49% 0.17 258);--ds-accent-ink:oklch(46% 0.17 258);--ds-on-accent:oklch(99% 0.002 255);--ds-rail:oklch(34% 0.045 255);--ds-rail-ink:oklch(97% 0.005 255);--ds-rail-muted:oklch(81% 0.018 255);--ds-rail-line:oklch(48% 0.035 255);--ds-rail-active:oklch(94% 0.025 255);--ds-rail-active-ink:oklch(33% 0.075 255);--ds-structure:var(--ds-line);--ds-success:oklch(43% 0.11 150);--ds-warn:oklch(48% 0.10 75);--ds-danger:oklch(45% 0.19 30)}:root[data-theme=dark]{color-scheme:dark;--ds-bg:oklch(20% 0.014 255);--ds-surface:oklch(24% 0.016 255);--ds-fg:oklch(94% 0.005 255);--ds-muted:oklch(74% 0.016 255);--ds-line:oklch(36% 0.022 255);--ds-accent:oklch(76% 0.115 255);--ds-accent-ink:oklch(79% 0.10 255);--ds-on-accent:oklch(20% 0.04 255);--ds-rail:oklch(26% 0.035 255);--ds-rail-ink:oklch(96% 0.006 255);--ds-rail-muted:oklch(79% 0.023 255);--ds-rail-line:oklch(40% 0.035 255);--ds-rail-active:oklch(36% 0.07 255);--ds-rail-active-ink:oklch(96% 0.012 255);--ds-success:oklch(77% 0.12 150);--ds-warn:oklch(80% 0.12 75);--ds-danger:oklch(78% 0.14 35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ds-bg:oklch(20% 0.014 255);--ds-surface:oklch(24% 0.016 255);--ds-fg:oklch(94% 0.005 255);--ds-muted:oklch(74% 0.016 255);--ds-line:oklch(36% 0.022 255);--ds-accent:oklch(76% 0.115 255);--ds-accent-ink:oklch(79% 0.10 255);--ds-on-accent:oklch(20% 0.04 255);--ds-rail:oklch(26% 0.035 255);--ds-rail-ink:oklch(96% 0.006 255);--ds-rail-muted:oklch(79% 0.023 255);--ds-rail-line:oklch(40% 0.035 255);--ds-rail-active:oklch(36% 0.07 255);--ds-rail-active-ink:oklch(96% 0.012 255);--ds-success:oklch(77% 0.12 150);--ds-warn:oklch(80% 0.12 75);--ds-danger:oklch(78% 0.14 35)}}:root{--ds-border:var(--ds-line);--ds-radius:4px;--ds-control-radius:4px;--ds-bg:oklch(97.5% .003 250);--ds-surface:oklch(100% 0 0);--ds-fg:oklch(25% .025 255);--ds-muted:oklch(48% .025 255);--ds-border:oklch(88% .012 250);--ds-line:var(--ds-border);--ds-accent:oklch(50% .17 255);--ds-accent-ink:var(--ds-accent);--ds-on-accent:white;--ds-radius:10px;--ds-control-radius:6px;--ds-space:16px;--ds-text:13px;--ds-font-display:"Avenir Next",-apple-system,system-ui,sans-serif;--ds-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ds-rail:oklch(30% .025 255)}:root[data-theme=dark]{--ds-bg:oklch(20% .016 255);--ds-surface:oklch(25% .02 255);--ds-fg:oklch(95% .008 250);--ds-muted:oklch(75% .02 250);--ds-border:oklch(38% .02 255);--ds-accent:oklch(76% .12 255);--ds-accent-ink:var(--ds-accent);--ds-on-accent:oklch(20% .03 255)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-bg:oklch(20% .016 255);--ds-surface:oklch(25% .02 255);--ds-fg:oklch(95% .008 250);--ds-muted:oklch(75% .02 250);--ds-border:oklch(38% .02 255);--ds-accent:oklch(76% .12 255);--ds-accent-ink:var(--ds-accent);--ds-on-accent:oklch(20% .03 255)}}:root{--ds-rail:oklch(29% .035 255);--ds-rail-ink:oklch(96% .01 250);--ds-rail-muted:oklch(77% .025 250);--ds-rail-line:oklch(43% .025 255);--ds-rail-active:oklch(40% .045 255);--ds-rail-active-ink:var(--ds-rail-ink)}:root[data-theme=dark]{--ds-rail:oklch(23% .025 255);--ds-rail-ink:oklch(96% .01 250);--ds-rail-muted:oklch(76% .02 250);--ds-rail-line:oklch(38% .025 255);--ds-rail-active:oklch(34% .04 255);--ds-rail-active-ink:var(--ds-rail-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-rail:oklch(23% .025 255);--ds-rail-ink:oklch(96% .01 250);--ds-rail-muted:oklch(76% .02 250);--ds-rail-line:oklch(38% .025 255);--ds-rail-active:oklch(34% .04 255);--ds-rail-active-ink:var(--ds-rail-ink)}}:root{--focus-ring:2px solid var(--ds-accent,var(--accent-blue));--z-sticky:5;--z-popover:40;--z-sheet:80;--z-toast:90;--ease-out:cubic-bezier(.22,1,.36,1);--ds-text-10:10px;--ds-text-11:11px;--ds-text-12:12px;--ds-text-13:13px;--ds-text-14:14px;--ds-text-15:15px;--ds-text-16:16px;--ds-text-22:22px;--ds-text-24:24px;--ds-text-26:26px;--ds-text-40:40px;--ds-weight-400:400;--ds-weight-500:500;--ds-weight-600:600;--ds-radius-3:3px;--ds-radius-sm:4px;--ds-radius-5:5px;--ds-radius-md:6px;--ds-radius-lg:8px;--ds-radius-24:24px;--ds-radius-50pct:50%}:root:not(:has(.pub)){--ds-bg:oklch(93.8% .009 255);--ds-surface:oklch(100% 0 0);--ds-border:oklch(86% .014 255);--ds-well:oklch(97.4% .005 255);--ds-card-edge:var(--ds-border);--ds-card-shadow:0 1px 2px oklch(28% .03 255/.06),0 6px 16px -6px oklch(28% .03 255/.12);--ds-card-shadow-hover:0 2px 4px oklch(28% .03 255/.07),0 10px 24px -8px oklch(28% .03 255/.16)}:root[data-theme=dark]:not(:has(.pub)){--ds-bg:oklch(14.5% .013 255);--ds-surface:oklch(25% .018 255);--ds-border:oklch(34% .02 255);--ds-well:oklch(21% .016 255);--ds-card-edge:oklch(100% 0 0/.1);--ds-card-shadow:inset 0 1px 0 oklch(100% 0 0/.04),0 1px 2px oklch(0% 0 0/.35),0 8px 20px -8px oklch(0% 0 0/.5);--ds-card-shadow-hover:inset 0 1px 0 oklch(100% 0 0/.05),0 2px 4px oklch(0% 0 0/.4),0 12px 28px -10px oklch(0% 0 0/.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(:has(.pub)){--ds-bg:oklch(14.5% .013 255);--ds-surface:oklch(25% .018 255);--ds-border:oklch(34% .02 255);--ds-well:oklch(21% .016 255);--ds-card-edge:oklch(100% 0 0/.1);--ds-card-shadow:inset 0 1px 0 oklch(100% 0 0/.04),0 1px 2px oklch(0% 0 0/.35),0 8px 20px -8px oklch(0% 0 0/.5);--ds-card-shadow-hover:inset 0 1px 0 oklch(100% 0 0/.05),0 2px 4px oklch(0% 0 0/.4),0 12px 28px -10px oklch(0% 0 0/.6)}}