.calendar-slot[aria-grabbed=true],.calendar-slot[data-dragging=true]{z-index:2;box-shadow:var(--shadow-drag);transform:translateY(-2px)}.calendar-slot{transition:transform var(--duration-control) var(--ease-out)}.calendar-slot[data-state=idea]{border-right:2px solid var(--line-emphasis)}.calendar-slot[data-state=claimed],.calendar-slot[data-state=posting],.calendar-slot[data-state=scripted]{border-right:2px solid var(--signal-accent)}.calendar-slot[data-state=rendered]{border-right:2px solid var(--signal-positive)}.calendar-slot[data-state=scheduled]{border-right:2px solid var(--signal-warning)}.calendar-slot[data-state=live]{border-right:2px solid var(--signal-positive)}.calendar-slot[data-state=failed],.calendar-slot[data-state=reconcile_required]{border-right:2px solid var(--signal-negative)}.calendar-slot[data-state=cancelled]{border-right:2px solid var(--line-emphasis);color:var(--ink-muted);background:var(--surface-sunken)}.calendar-slot[data-pipeline-state=claimed] .pipeline-slot-state,.calendar-slot[data-pipeline-state=running] .pipeline-slot-state{color:var(--signal-accent)}.calendar-slot[data-pipeline-state=completed] .pipeline-slot-state{color:var(--signal-positive)}.calendar-slot[data-pipeline-state=abandoned] .pipeline-slot-state,.calendar-slot[data-pipeline-state=failed] .pipeline-slot-state,.calendar-slot[data-pipeline-state=reconcile_required] .pipeline-slot-state{color:var(--signal-negative)}.publishing-page :is(h2,h3)[data-ui=panel-title]{min-height:0;border:0;padding:0}.publishing-page :is(.publishing-heading,.calendar-toolbar,.slot-inspector,.arm-card,.reconcile-queue,.reconcile-card){min-width:0;overflow-wrap:anywhere}.publishing-authority-heading{margin:24px 0 12px}.publishing-authority-heading h2{margin:3px 0;font-size:18px}.publishing-authority-heading p{margin:3px 0;color:var(--text-secondary)}.publishing-count{display:inline-block;margin-left:6px;border:1px solid var(--line-hair);border-radius:var(--radius-control);padding:2px 6px;color:var(--text-secondary);font:11px var(--font-data);vertical-align:middle}.publishing-request-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.publishing-request-list li{border:1px solid var(--line-hair);border-radius:var(--radius-control);padding:12px;background:var(--bg-sunken)}.publishing-request-list li>p,.publishing-request-list li>span{color:var(--text-secondary);font-size:12px}.publishing-page .calendar-toolbar nav{gap:4px;border:0}.publishing-page .calendar-toolbar nav a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--line-hair);border-radius:var(--radius-control);background:var(--bg-sunken)}.publishing-page .calendar-toolbar nav a[aria-current=page]{border-color:var(--accent);color:var(--text-primary);background:var(--signal-accent-soft)}.publishing-page .calendar-toolbar nav a:hover{color:var(--text-primary);background:var(--surface-hover)}.publishing-page .calendar-slot[data-selected=true]{outline:2px solid var(--accent);outline-offset:1px}.slot-inspector-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.slot-inspector-actions button{min-height:36px;border:1px solid var(--line-strong);border-radius:var(--radius-control);padding:6px 10px;color:var(--text-primary);background:var(--bg-sunken)}.publishing-page :is(.arm-actions button,.slot-editor-action button){min-height:36px;border-radius:var(--radius-control)}.publishing-page .slot-audit li>*{min-width:0;overflow-wrap:anywhere}@media (min-width:761px) and (max-width:1100px){.publishing-page .calendar-weekdays{display:none}.publishing-page .calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-page .calendar-day>header time span{display:inline;margin-right:6px}.publishing-page .calendar-grid-week .calendar-day{min-height:112px}}@media (max-width:760px){.publishing-page .editorial-calendar,.publishing-page .reconcile-queue{padding:12px}.publishing-page :is(.calendar-toolbar nav a,.arm-actions button,.slot-editor-action button,.slot-inspector-actions button){min-height:44px}.publishing-page .slot-editor-action{flex-wrap:wrap}.publishing-page .arm-posture{justify-self:start}}.modal-card,dialog{border:1px solid var(--line-emphasis);border-radius:var(--radius-panel);color:var(--ink-primary);background:var(--surface-raised)}dialog::-webkit-backdrop{background:var(--surface-scrim)}.modal-backdrop,dialog::backdrop{background:var(--surface-scrim)}@keyframes instrument-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}dialog[open]{animation:instrument-settle var(--duration-panel) var(--ease-out) both}@media (hover:hover) and (pointer:fine){:is(.instrument-table,.portfolio-table,.detail-table,.admin-provenance-table) tbody tr{transition:background-color var(--duration-hover) var(--ease-out)}:is(.instrument-table,.portfolio-table,.detail-table,.admin-provenance-table) tbody tr:hover{background:var(--surface-hover)}:is(.secondary-action,.secondary-button,.quiet-button,.admin-button,.link-form button,.mini-form button):hover:not(:disabled){border-color:var(--line-emphasis);color:var(--ink-primary);background:var(--surface-hover)}:is(.primary-action,.primary-button):hover:not(:disabled){border-color:var(--signal-accent);background:var(--signal-accent-strong)}.calendar-toolbar nav a:hover{color:var(--bg-base);background:var(--text-primary)}:is(.back-link,.channel-name,.mobile-channel h3 a,.detail-table a):hover{color:var(--accent)}.admin-link-rows a:hover{border-color:var(--accent)}.brief-archive-row:hover{background:var(--surface-hover)}}@media (max-width:800px){.app-frame :is(.primary-action,.primary-button,button[type=submit]){min-height:44px}body{padding-bottom:calc(58px + env(safe-area-inset-bottom));font-size:14px}.app-frame{display:block}.app-rail{position:fixed;top:auto;right:0;bottom:0;left:0;display:flex;width:100%;height:calc(58px + env(safe-area-inset-bottom));align-items:center;border-top:1px solid var(--line-default);border-right:0;border-bottom:0;padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:var(--surface-sunken)}.app-rail .brand-lockup{display:inline-flex;min-height:44px;margin:0 5px 0 0}.app-rail .brand-lockup .brand-mark-frame{display:grid;width:20px;height:20px}.app-rail .brand-wordmark,.nav-item-disabled,.nav-section-label,.rail-context,.rail-status{display:none!important}.app-rail nav{display:flex;min-width:0;flex:1 1;gap:1px;overflow-x:auto;padding-right:16px;scrollbar-color:var(--line-emphasis) var(--surface-sunken);scrollbar-width:thin}.app-rail nav::-webkit-scrollbar{display:block;height:3px}.app-rail nav::-webkit-scrollbar-thumb{background:var(--line-emphasis)}.app-rail nav::-webkit-scrollbar-track{background:var(--surface-sunken)}.nav-item{display:flex;min-width:62px;min-height:46px;flex:1 0 62px;flex-direction:column;justify-content:center;gap:2px;border-top:2px solid transparent;border-left:0;padding:3px 5px;font-size:12px;text-align:center}.nav-item-active{border-top-color:var(--signal-accent)}.top-bar{display:flex;height:42px;padding:0 var(--space-3)}.top-breadcrumb-root,.top-breadcrumb-separator{display:none}.top-breadcrumb{font-size:11px}:is(.portfolio-page,.publishing-page,.brief-page,.sharing-page,.admin-page,.lifecycle-shell,.channel-detail-page,.video-detail-page){padding:14px 12px 32px}.page-heading h1,:is(.instrument-page-header,.portfolio-heading,.publishing-heading,.brief-heading,.sharing-heading,.admin-heading,.detail-hero,.public-share-heading) h1{font-size:23px}.health-components{grid-template-columns:1fr}.kpi-delta,.kpi-meta{overflow:visible;text-overflow:clip;white-space:normal}.system-state-page{min-height:calc(100dvh - 100px);padding:var(--space-3)}.share-mode-banner{margin-inline:-20px;padding-inline:20px}}@media (max-width:430px){.app-rail{justify-content:flex-start;padding-inline:4px}.app-rail .brand-lockup{display:inline-flex}.nav-item{min-width:58px;flex-basis:58px;padding-inline:3px;font-size:11px}}@media (max-width:520px){.app-rail:after{position:absolute;z-index:1;top:5px;right:0;bottom:5px;display:grid;width:20px;place-items:center;color:var(--ink-secondary);background:var(--surface-sunken);content:"›";font-family:var(--font-data);pointer-events:none}}@media (prefers-color-scheme:dark){.public-share-shell{--surface-canvas:oklch(0.19 0.016 75);--surface-sunken:oklch(0.158 0.016 75);--surface-raised:oklch(0.218 0.017 75);--surface-hover:oklch(0.24 0.032 75);--surface-selected:oklch(0.25 0.04 75);--surface-code:oklch(0.16 0.017 75);--line-subtle:oklch(0.285 0.022 75);--line-default:oklch(0.38 0.028 75);--line-emphasis:oklch(0.54 0.04 75)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition-duration:var(--duration-instant)!important}.calendar-slot[aria-grabbed=true],[data-dragging=true],button:not(:disabled):active{transform:none}.calendar-slot,.skip-link{transition:none!important}button{transition-property:color,background-color,border-color,opacity!important}}.portfolio-page .channel-collection{min-width:0;width:100%;font-family:var(--font-ui)}.portfolio-page .channel-category+.channel-category{margin-top:24px}.portfolio-page .channel-category-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.portfolio-page .category-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.portfolio-page .category-count{color:var(--text-faint);font-family:var(--font-data);font-size:11px;font-weight:400}.portfolio-page .channel-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));grid-gap:16px;gap:16px}.portfolio-page .channel-card{min-width:0;border:1px solid var(--line-strong);border-left:3px solid var(--category-color);border-radius:var(--radius-panel);padding:16px;background:var(--bg-raised)}.portfolio-page .channel-card-header{display:flex;align-items:flex-start;gap:12px}.portfolio-page .channel-avatar{display:block;width:64px;height:64px;flex:0 0 64px;border:1px solid var(--line-strong);border-radius:var(--radius-control);object-fit:cover;background:var(--bg-sunken)}.portfolio-page .cached-image-fallback{display:grid;place-items:center;color:var(--text-secondary);font-family:var(--font-ui);font-size:23px;font-weight:600}.portfolio-page .channel-identity{min-width:0}.portfolio-page .channel-identity h4{margin:0;font-size:17px;line-height:1.3}.portfolio-page .channel-name{color:var(--text-primary);font-family:var(--font-ui);font-weight:600;overflow-wrap:anywhere}.portfolio-page .channel-monetization,.portfolio-page .channel-status{margin:4px 0 0;color:var(--text-secondary);font-family:var(--font-ui);font-size:12px;line-height:1.4;text-transform:capitalize;overflow-wrap:anywhere}.portfolio-page .channel-tags{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 0;padding:0;list-style:none}.portfolio-page .channel-tags li{max-width:100%;border:1px solid var(--line-hair);border-radius:var(--radius-control);padding:2px 6px;color:var(--text-secondary);font-family:var(--font-ui);font-size:11px;overflow-wrap:anywhere}.portfolio-page .channel-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.portfolio-page .channel-card-metrics>div{min-width:0}.portfolio-page .card-field-label,.portfolio-page .channel-card dt{display:block;margin-bottom:5px;color:var(--text-secondary);font-family:var(--font-ui);font-size:11px}.portfolio-page .channel-card dd{margin:0}.portfolio-page .metric-value{display:block;font-family:var(--font-data);font-size:16px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portfolio-page .metric-value.missing{color:var(--text-faint)}.portfolio-page .metric-meta{display:block;margin-top:3px;color:var(--text-faint);font-family:var(--font-data);font-size:10px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.portfolio-page .metric-cell[data-freshness=critical] .metric-value{color:var(--text-secondary)}.portfolio-page .channel-card-metrics .metric-value:after{display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:50%;background:var(--positive);vertical-align:middle;content:""}.portfolio-page .metric-cell[data-freshness=warn] .metric-value:after{background:var(--warning)}.portfolio-page .metric-cell[data-freshness=critical] .metric-value:after{background:var(--negative)}.portfolio-page .metric-cell[data-freshness=missing] .metric-value:after{border:1px solid var(--text-faint);background:transparent}.portfolio-page .channel-card-signal{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-hair);padding:12px 0}.portfolio-page .health-cell{text-transform:capitalize}.portfolio-page .freshness-badge{max-width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-control);padding:4px 6px;color:var(--text-secondary);font-family:var(--font-data);font-size:10px;overflow-wrap:anywhere}.portfolio-page .freshness-badge[data-freshness=warn]{border-color:var(--warning);color:var(--warning)}.portfolio-page .freshness-badge[data-freshness=critical]{border-color:var(--negative);color:var(--negative)}.portfolio-page .freshness-badge[data-freshness=missing]{border-style:dashed;color:var(--text-faint)}.portfolio-page .channel-card-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;border-top:1px solid var(--line-hair);padding-top:12px}.portfolio-page .plain-data{font-family:var(--font-data);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.portfolio-page .slot-state{margin-top:3px;color:var(--text-faint);font-family:var(--font-data);font-size:11px}.portfolio-page .slot-state[data-overdue=true]{color:var(--negative);font-weight:600}.portfolio-page .grade-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:0;border:1px solid var(--line-strong);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--bg-raised)}.portfolio-page .grade-strip>div{display:flex;align-items:baseline;justify-content:space-between;min-width:0;gap:8px;padding:12px}.portfolio-page .grade-strip dt{color:var(--text-secondary);font-size:12px;text-transform:capitalize;overflow-wrap:anywhere}.portfolio-page .grade-strip dd{margin:0;font-family:var(--font-data);font-size:18px}.portfolio-page .account-table-frame{border:1px solid var(--line-strong);border-top:0;border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--bg-raised)}.portfolio-page .account-pool-table{display:table;width:100%;table-layout:fixed;border-collapse:collapse}.portfolio-page .account-pool-table td,.portfolio-page .account-pool-table th{padding:10px 12px;text-align:left;overflow-wrap:anywhere}.portfolio-page .account-pool-table th:first-child{width:48%;font-family:var(--font-ui)}.portfolio-page .account-pool-table td{color:var(--text-secondary);text-transform:capitalize}@media (max-width:450px){.portfolio-page .channel-card{padding:12px}.portfolio-page .channel-avatar{width:56px;height:56px;flex-basis:56px}.portfolio-page .channel-card-metrics{gap:8px}.portfolio-page .metric-value{font-size:14px}.portfolio-page .account-pool-table td,.portfolio-page .account-pool-table th{padding:8px 6px}}.account-table-frame{overflow-x:auto;border:1px solid var(--line-default);border-top:0}.account-pool-table{display:table;width:100%;min-width:520px;border:0}.account-pool-table :is(th,td){height:var(--row-height);border-bottom:1px solid var(--line-subtle);padding:5px 9px;text-align:left;text-transform:capitalize}.account-pool-table tbody tr:last-child :is(th,td){border-bottom:0}.account-pool-table th[scope=row]{color:var(--ink-primary);font-family:var(--font-ui);font-weight:600;text-transform:none}.mobile-metrics,.mobile-metrics dd{margin:0}.mobile-metrics dt{display:block;overflow:hidden;color:var(--ink-secondary);font-size:11px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-metrics dd{margin-top:2px}.lifecycle-shell .lifecycle-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:20px;align-items:start}.lifecycle-shell .pool-row{display:grid;grid-gap:12px;gap:12px}.lifecycle-shell .row-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;width:100%}.lifecycle-shell .channel-actions,.lifecycle-shell .link-form{min-width:0;flex-wrap:wrap}.lifecycle-shell .link-form select{min-width:0;max-width:100%;flex:1 1}.lifecycle-shell .channel-panel{margin-top:20px}@media (max-width:900px){.lifecycle-shell .lifecycle-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.lifecycle-shell{padding:16px 12px 32px}.lifecycle-shell .panel{padding:16px}.lifecycle-shell .channel-row{align-items:stretch;flex-direction:column;gap:12px}.lifecycle-shell :is(button,input,select,.row-actions summary){min-height:44px}html:has(.lifecycle-shell){scroll-padding-bottom:calc(66px + env(safe-area-inset-bottom))}}.brief-page .brief-archive{margin-top:24px;border:1px solid var(--line-default);border-radius:var(--radius-panel);background:var(--surface-raised)}.brief-page .brief-archive-heading{display:flex;align-items:center;justify-content:space-between}.brief-page .brief-archive-list{margin:0;padding:0;list-style:none}.brief-page .brief-archive-list>li+li{border-top:1px solid var(--line-subtle)}.brief-page .brief-archive-entry{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:32px;gap:32px;padding:24px 20px}.brief-page .brief-archive-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;border:0;padding:0;color:var(--ink-primary)}.brief-page .brief-week{color:var(--ink-muted);font-family:var(--font-data);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.brief-page .brief-archive-row h3{max-width:70ch;margin:0;font-size:16px;font-weight:550;line-height:1.6}.brief-page .brief-read-link{color:var(--signal-accent);font-size:12px}.brief-page .brief-archive-meta{display:grid;align-content:start;grid-gap:12px;gap:12px;margin:0;border-left:1px solid var(--line-subtle);padding-left:20px}.brief-page .brief-archive-meta dt{margin-bottom:4px;color:var(--ink-muted);font-size:11px}.brief-page .brief-archive-meta dd{margin:0;color:var(--ink-secondary);font-family:var(--font-data);font-size:12px;line-height:1.5}.brief-page .brief-run-meta{display:grid;max-width:560px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;border:1px solid var(--line-default);border-radius:var(--radius-panel);padding:16px;background:var(--surface-raised)}.brief-page .brief-run-meta div{min-width:0;border:0;padding:0}.brief-page .brief-run-meta dt{color:var(--ink-muted);font-family:var(--font-data);font-size:11px}.brief-page .brief-run-meta dd{margin:6px 0 0;color:var(--ink-secondary);font-family:var(--font-data);font-size:11px;line-height:1.6;overflow:visible;white-space:normal;overflow-wrap:anywhere}.brief-page .brief-evidence-grid{position:relative;display:block;max-width:100%;margin:0;border:0;overflow-x:auto}.brief-page .brief-evidence-table{width:100%;min-width:900px}.brief-page .brief-evidence-table :is(th,td){padding:10px 12px}.brief-page .brief-evidence-table th:first-child{min-width:150px}.brief-page .brief-footer{margin-top:24px;border-top:1px solid var(--line-default);padding-top:16px;color:var(--ink-muted)}.brief-page .brief-footer dl{display:flex;flex-wrap:wrap;gap:16px 32px;margin:0}.brief-page .brief-footer dt{font-size:11px}.brief-page .brief-footer dd{margin:4px 0 0;font-family:var(--font-data);font-size:11px}@media (max-width:900px){.brief-page .brief-archive-entry{grid-template-columns:minmax(0,1fr);gap:20px}.brief-page .brief-archive-meta{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;padding:0}.brief-page .brief-run-meta{width:100%;max-width:none}}@media (max-width:450px){.brief-page .brief-archive-entry{padding:20px 16px}.brief-page .brief-archive-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-page .brief-run-meta{grid-template-columns:minmax(0,1fr);gap:12px}.brief-page .brief-run-meta>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:12px;gap:12px}.brief-page .brief-run-meta dd{margin:0}}.analysis-action-list>ol,.brief-actions>ol,.brief-cut-grid ul{margin:0;padding:0;list-style:none}.analysis-action-list>ol>li,.brief-actions>ol>li,.brief-cut-grid li{border-top:1px solid var(--line-subtle)}.analysis-action-list>ol>li:first-child,.brief-actions>ol>li:first-child,.brief-cut-grid li:first-child{border-top:0}.brief-page .brief-actions>ol{margin:0;padding:0;list-style:none}.brief-page .brief-actions>ol>li{border-top:1px solid var(--line-subtle)}.brief-page .brief-actions>ol>li:first-child{border-top:0}.brief-page .brief-actions>ol>li>article{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:16px;gap:16px;border:0;padding:20px}.brief-page .brief-actions>ol>li>article>span{color:var(--signal-accent);font-family:var(--font-data);font-size:18px}.brief-page .brief-actions article div>p:first-child{margin:0 0 6px;color:var(--ink-muted);font-family:var(--font-data);font-size:11px}.brief-page .brief-actions h3{margin:0;font-size:15px;font-weight:600;line-height:1.5}.brief-page .brief-actions article div>p{max-width:76ch;margin:8px 0 12px;color:var(--ink-secondary);font-size:14px;line-height:1.75}.brief-page .brief-actions small{display:block;color:var(--ink-muted);font-family:var(--font-data);font-size:11px;line-height:1.6}.brief-page .brief-actions>.instrument-empty{margin:16px}@media (max-width:600px){.brief-page .brief-summary>.instrument-panel-header{flex-direction:column;align-items:stretch}.brief-page .brief-summary .instrument-kpi-band{min-width:0;width:100%}.brief-page .brief-actions>ol>li>article{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px}}.analysis-action-list>ol>li>article{padding:8px 0}.analysis-action-list>ol>li>article>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;grid-gap:7px;gap:7px}.analysis-action-list>ol>li>article>div :is(span,em){color:var(--ink-muted);font-family:var(--font-data);font-size:11px;font-style:normal;text-transform:uppercase}.analysis-action-list>ol>li>article>p{margin:5px 0 7px 29px;color:var(--ink-secondary)}.analysis-action-list>ol>li>article>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0 0 0 29px}.analysis-action-list>ol>li>article>dl div{border-left:2px solid var(--line-default);padding-left:6px}.analysis-action-list>ol>li>article :is(dt,dd){font-size:11px}.analysis-action-list>ol>li>article dd{margin:2px 0 0;color:var(--ink-secondary)}.channel-detail-page .analysis-action-list>ol>li>article :is(strong,p,dd){overflow-wrap:anywhere}@media (max-width:600px){.channel-detail-page .analysis-action-list>ol>li>article>div{grid-template-columns:22px minmax(0,1fr)}.channel-detail-page .analysis-action-list>ol>li>article>div em{grid-column:2}.channel-detail-page .analysis-action-list>ol>li>article>dl{grid-template-columns:1fr}}.login-lockup{margin:0}.login-lockup .login-wordmark{margin:0;color:var(--ink-primary);font-size:20px;font-weight:650;letter-spacing:.145em;line-height:1}.login-brand{border-bottom:1px solid var(--line-subtle);padding-bottom:var(--space-4)}.login-shell .login-copy{margin-top:20px}.login-shell .login-copy p{margin:0 0 4px}.login-shell .login-copy h2{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.login-shell .login-form{margin-top:20px}.login-shell :is(.login-form label,.login-form input){min-width:0}.login-shell .login-form input{width:100%}.login-shell :is(.login-form input,.login-form button){min-height:44px}@media (max-width:430px){.login-shell{padding:20px 16px}.login-shell .login-panel{padding:24px}}:is(.rail-context span,.rail-context strong,.nav-section-label,.rail-status span,.top-breadcrumb span,.top-breadcrumb strong,.top-state-signal,.private-badge,.screen-kicker,.section-kicker,.eyebrow,.kpi-label,.freshness-badge,.global-freshness span,.global-freshness small,.category-row th,.share-label,.count-badge,.brief-week,.sharing-posture dt,.share-link-ledger dt,.share-link-state,.share-preview-link,.pipeline-banner strong,.pipeline-banner span,.pipeline-banner small,.calendar-legend span,.calendar-mobile-note,.calendar-weekdays span,.calendar-day>header time,.calendar-day>header b,.calendar-slot span,.calendar-slot small,.calendar-slot em){font-size:11px}.app-frame small{font-size:11px}@media (max-width:600px){.grade-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-strip>div:nth-child(odd){border-left:0}.grade-strip>div:nth-child(n+3){border-top:1px solid var(--line-subtle)}.analysis-action-list>ol>li>article>dl{grid-template-columns:1fr}.brief-summary>.instrument-panel-header{align-items:stretch;flex-direction:column}.brief-summary .instrument-kpi-band{width:100%;min-width:0}}