.update-notice{z-index:45;right:var(--space-4);bottom:calc(var(--statusbar-height) + var(--space-4) + env(safe-area-inset-bottom));width:min(360px, calc(100% - var(--space-7)));padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-overlay);position:fixed}.update-notice p{margin:0}.update-notice p+p{margin-top:var(--space-1)}.update-notice-actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}@media (width<=760px){.update-notice{bottom:calc(var(--tabbar-height) + var(--space-4) + env(safe-area-inset-bottom))}}.workspace-shell{--sidebar-w:var(--sidebar-w-default);grid-template-columns:var(--sidebar-w) minmax(0, 1fr) auto;grid-template-rows:var(--shell-header-height) auto;min-height:100vh;padding-bottom:var(--statusbar-height);grid-template-areas:"header header header""sidebar main context";align-items:start;display:grid}.workspace-shell[data-rail]{--sidebar-w:var(--rail-w)}.workspace-shell>.skip-link{z-index:50}.workspace-shell>.dashboard{width:100%;max-width:1280px;padding:var(--space-4) var(--space-6) var(--space-hero-max);grid-area:main;margin-inline:auto}.shell-header{z-index:30;min-width:0;height:var(--shell-header-height);padding:0 var(--space-6);padding-left:calc(var(--space-6) + var(--inset-page));align-items:center;gap:var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-area:header;display:flex;position:sticky;top:0}.shell-sidebar-toggle{top:50%;left:calc((var(--space-6) + var(--inset-page)) / 2);flex:none;position:absolute;translate:-50% -50%}.workspace-shell:is([data-layout=docked],[data-rail]) .shell-header{padding-left:calc(var(--sidebar-w) + var(--space-6) + var(--inset-page))}.workspace-shell:is([data-layout=docked],[data-rail]) .shell-sidebar-toggle{left:var(--space-3);translate:0 -50%}.workspace-shell:is([data-layout=docked],[data-rail]) .shell-header:before{content:"";top:0;bottom:0;left:var(--sidebar-w);background:var(--color-border);pointer-events:none;width:1px;position:absolute;translate:-100%}.shell-context-toggle{flex:none;margin-left:auto}.shell-back{align-items:center;gap:var(--space-1);color:var(--color-ink-muted);white-space:nowrap;border-radius:var(--radius-control);flex:none;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.shell-back:hover{color:var(--color-ink);text-decoration:underline}.shell-search{width:clamp(14rem,24vw,20rem);height:32px;min-height:32px;padding:0 var(--space-2) 0 var(--space-3);align-items:center;gap:var(--space-2);color:var(--color-ink-muted);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;flex:none;font-size:13px;font-weight:500;display:flex}.shell-search:hover{color:var(--color-ink);background:var(--color-surface-muted);border-color:var(--color-border-control)}.shell-search .shell-icon{flex:none;width:16px;height:16px}.shell-search-label{text-align:left;white-space:nowrap;flex:auto}.shell-search-key{padding:0 var(--space-1);color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);flex:none;font-family:inherit;font-size:12px;font-weight:500}.shell-account-initials{width:28px;height:28px;color:var(--color-on-accent);background:var(--color-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.shell-account-details{gap:var(--space-1);min-width:0;display:grid}.shell-account-details strong{font-size:13px;font-weight:600}.shell-account-details span{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.shell-sidebar{top:var(--shell-header-height);z-index:20;height:calc(100vh - var(--shell-header-height) - var(--statusbar-height));height:calc(100dvh - var(--shell-header-height) - var(--statusbar-height));padding:var(--space-2);background:var(--color-sidebar);border-right:1px solid var(--color-border);flex-direction:column;grid-area:sidebar;display:flex;position:sticky;overflow:visible}.shell-sidebar[hidden]{display:none}.brand-row{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:inline-flex}.brand-workspace{align-items:flex-start;gap:var(--space-1);padding:var(--space-1) 0;flex-direction:column;display:flex}.brand-wordmark{width:92px;max-width:100%;height:auto;display:block}.brand-mark{width:20px;height:20px;color:var(--color-surface);background:var(--color-ink);border-radius:var(--radius-mark);flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.brand-name{color:var(--color-ink);text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:is(.shell-sidebar-logo,.shell-mobilebar-logo,.shell-rail-logo),:is(.shell-sidebar-logo,.shell-mobilebar-logo,.shell-rail-logo):hover{text-decoration:none}.shell-sidebar-logo{min-height:var(--control-height-sm);margin-bottom:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-control);flex:none;align-items:center;display:flex}.shell-sidebar-logo:hover{background:var(--color-fill-subtle)}.shell-sidebar-logo[aria-current=page],.shell-rail-logo[aria-current=page]{background:var(--color-fill-selected)}.shell-nav{flex-direction:column;flex:auto;min-height:0;display:flex}.shell-nav-body{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.shell-nav-section{display:grid}.shell-nav-section[data-divider]{margin-top:var(--nav-divider-gap);padding-top:var(--nav-divider-gap);border-top:1px solid var(--color-border-soft)}.shell-nav-section-label{margin:0 0 var(--nav-label-gap);padding:0 var(--space-2);color:var(--color-text-subtle);letter-spacing:var(--tracking-brand);text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3333}.shell-nav-list{gap:var(--nav-item-gap);margin:0;padding:0;list-style:none;display:grid}.shell-nav-disclosure.disclosure{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.shell-nav-disclosure.disclosure-compact .disclosure-heading{margin:0}.shell-nav-disclosure.disclosure-compact .disclosure-trigger{min-height:var(--nav-row-height);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-text-subtle);font-size:12px;font-weight:400;line-height:1.5385}.shell-nav-disclosure.disclosure-compact .disclosure-trigger:hover{background:var(--color-fill-subtle)}.shell-nav-disclosure.disclosure-compact .disclosure-trigger:focus-visible{outline:1px solid var(--color-ink);outline-offset:-1px}.shell-nav-disclosure.disclosure-compact .disclosure-title-group strong{font:inherit}.shell-nav-disclosure.disclosure-compact .disclosure-chevron{margin-top:0}.shell-nav-disclosure.disclosure-compact .disclosure-body{padding:0 0 0 var(--space-4);border-top:0}.shell-nav-section+.shell-nav-section:not([data-divider]){margin-top:var(--nav-item-gap)}.shell-nav-foot{padding-top:var(--space-2);border-top:1px solid var(--color-border-soft);margin-top:auto}.shell-nav-link{width:100%;min-height:var(--nav-row-height);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-2);color:var(--color-ink);border-radius:var(--radius-control);text-align:left;transition:background var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out);background:0 0;border:0;font-size:13px;font-weight:500;line-height:1.5385;text-decoration:none;display:flex}.shell-nav-link:hover{background:var(--color-fill-subtle)}.shell-nav-link[aria-current=page]{color:var(--color-ink);background:var(--color-fill-selected);font-weight:600}.shell-nav-link:focus-visible,.shell-sidebar-logo:focus-visible,.shell-profile-button:focus-visible{outline:1px solid var(--color-ink);outline-offset:-1px}.shell-nav-link:focus:not(:focus-visible),.shell-sidebar-logo:focus:not(:focus-visible){outline:none}.shell-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell-nav-icon{flex:none}.shell-nav-link>.count{line-height:inherit;margin-left:auto}.shell-profile{position:relative}.shell-profile-button{width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-2);color:var(--color-ink);text-align:left;border-radius:var(--radius-control);background:0 0;border:0;display:flex}.shell-profile-button:hover,.shell-profile-button[aria-expanded=true]{color:var(--color-ink);background:var(--color-fill-subtle)}.shell-profile .shell-account-initials{flex:none}.shell-profile-text{flex:auto;min-width:0;display:grid}.shell-profile-name,.shell-profile-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-profile-name{font-size:13px;font-weight:500}.shell-profile-role{color:var(--color-ink-muted);font-size:12px}.shell-profile[data-compact] .shell-profile-button{width:var(--control-height-sm);min-height:var(--control-height-sm);justify-content:center;padding:0}.shell-profile-menu{bottom:calc(100% + var(--space-1));z-index:40;width:max-content;min-width:240px;max-width:320px;padding:var(--space-1);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);display:grid;position:absolute;left:0}.shell-profile-head{min-width:0;padding:var(--space-2);align-items:center;gap:var(--space-2);display:flex}.shell-profile-items{margin:0;padding:0;list-style:none;display:grid}.shell-profile-item{width:100%;min-height:var(--control-height-sm);padding:0 var(--space-2);color:var(--color-ink);text-align:left;border-radius:var(--radius-control);background:0 0;border:0;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:flex}.shell-profile-item:hover{color:var(--color-ink);background:var(--color-fill-subtle);text-decoration:none}.shell-profile-menu .account-button{min-height:var(--control-height-sm);padding:0 var(--space-2);border:0}.shell-profile-rule{margin:var(--space-1) 0;border:0;border-top:1px solid var(--color-border-soft)}.shell-rail{top:var(--shell-header-height);z-index:25;height:calc(100vh - var(--shell-header-height) - var(--statusbar-height));height:calc(100dvh - var(--shell-header-height) - var(--statusbar-height));padding:var(--space-3) 0 var(--space-4);align-items:center;gap:var(--space-3);background:var(--color-sidebar);border-right:1px solid var(--color-border);flex-direction:column;grid-area:sidebar;display:flex;position:sticky}.shell-rail-logo{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);flex:none;place-items:center;display:grid}.shell-rail-logo:not([aria-current=page]):hover{background:var(--color-fill-subtle)}.shell-rail-body{gap:var(--space-1);flex-direction:column;flex:0 auto;min-height:0;display:flex}@media (height<=680px){.shell-rail-body{overflow-y:auto}}.shell-rail-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.shell-rail-list[data-divider]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft)}.shell-rail-foot{padding-top:var(--space-2);border-top:1px solid var(--color-border-soft);margin-top:auto}.shell-rail-item{position:relative}.shell-rail-link{width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-text-subtle);border-radius:var(--radius-control);transition:background var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out);place-items:center;display:grid;position:relative}.shell-rail-link:hover,.shell-rail-item:focus-within>.shell-rail-link{color:var(--color-ink);background:var(--color-fill-subtle)}.shell-rail-link[aria-current=page]{color:var(--color-ink);background:var(--color-fill-selected)}@media (hover:hover) and (pointer:fine){.shell-nav-link:not([aria-current=page]):hover,.shell-sidebar-logo:not([aria-current=page]):hover,.shell-rail-link:not([aria-current=page]):hover,.shell-rail-logo:not([aria-current=page]):hover{background:var(--color-fill)}}.shell-rail-link>.shell-nav-icon{color:inherit}.shell-rail-dot{top:var(--space-1);right:var(--space-1);width:var(--status-badge-dot);height:var(--status-badge-dot);background:var(--color-danger);border-radius:var(--radius-pill);position:absolute}.shell-rail-tip{top:50%;left:calc(100% + var(--space-3));z-index:40;visibility:hidden;opacity:0;translate:calc(-1 * var(--space-1)) -50%;transition:opacity var(--t-quick) var(--ease-out), translate var(--t-quick) var(--ease-out), visibility 0s linear var(--t-quick);pointer-events:none;padding:var(--space-1) var(--space-2);color:var(--color-surface);background:var(--color-ink);border-radius:var(--radius-tag);white-space:nowrap;font-size:12px;font-weight:500;position:absolute}.shell-rail-item:hover>.shell-rail-tip,.shell-rail-item:focus-within>.shell-rail-tip{visibility:visible;opacity:1;transition-delay:0s;translate:0 -50%}@media (forced-colors:active){.shell-nav-link[aria-current=page],.shell-rail-link[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}.shell-page-tabs{gap:var(--space-5);border-bottom:1px solid var(--color-border);scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.shell-page-tab{min-height:var(--control-height);color:var(--color-ink-muted);white-space:nowrap;flex:none;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.shell-page-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.shell-page-tab:hover{color:var(--color-ink)}.shell-page-tab:focus-visible{outline-offset:-3px}.shell-page-tab[aria-current=page]{color:var(--color-ink);font-weight:600}.shell-page-tab[aria-current=page]:after{background:var(--color-accent-line)}.shell-sidebar-resize{top:var(--shell-header-height);z-index:21;width:var(--space-2);height:calc(100vh - var(--shell-header-height) - var(--statusbar-height));height:calc(100dvh - var(--shell-header-height) - var(--statusbar-height));transform:translateX(calc(100% - var(--sidebar-resize-line)));cursor:col-resize;touch-action:none;grid-area:sidebar;justify-self:end;position:sticky}.shell-sidebar-resize:before{content:"";width:var(--sidebar-resize-line);transition:background var(--t-quick) var(--ease-out), width var(--t-quick) var(--ease-out);background:0 0;position:absolute;top:0;bottom:0;left:0}.shell-sidebar-resize:hover:before{width:var(--sidebar-resize-line-active);background:var(--color-border-control)}.shell-sidebar-resize:is(:focus-visible,[data-dragging]):before{width:var(--sidebar-resize-line-active);background:var(--color-focus)}.shell-sidebar-resize:focus-visible{outline:none}@media (forced-colors:active){.shell-sidebar-resize:is(:hover,:focus-visible,[data-dragging]):before{background:highlight}}.workspace-shell:has(>.shell-sidebar-resize[data-dragging]){cursor:col-resize;-webkit-user-select:none;user-select:none}.command-palette-scrim{padding-top:var(--space-hero-max);align-items:flex-start}.command-palette{width:min(36rem,100%);max-height:min(32rem, calc(100vh - var(--space-7)));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.command-palette-input{width:100%;min-height:var(--control-height);padding:var(--space-4) var(--space-5);color:var(--color-ink);border:0;border-bottom:1px solid var(--color-border-soft);background:0 0;border-radius:0;flex:none;font-size:14px}.command-palette-results{min-height:0;padding:var(--space-2);gap:var(--space-3);flex:auto;display:grid;overflow-y:auto}.command-palette-heading{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-ink-muted);margin:0;font-size:12px;font-weight:600}.command-palette-option{min-height:var(--control-height);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--color-ink);border-radius:var(--radius-control);cursor:pointer;display:flex}.command-palette-option[aria-selected=true]{background:var(--color-accent-tint)}.command-palette-label{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}.command-palette-detail{min-width:0;color:var(--color-ink-muted);overflow-wrap:anywhere;flex:0 auto;font-size:12px}.command-palette-detail .platform-icon{margin-right:var(--space-1);vertical-align:middle}.command-palette-status{padding:var(--space-3) var(--space-5);color:var(--color-ink-muted);border-top:1px solid var(--color-border-soft);margin:0;font-size:12px}.command-palette-status:empty{border-top:0;padding:0}.workspace-shell[data-layout=collapsed] .shell-sidebar{top:var(--shell-header-height);bottom:var(--statusbar-height);width:var(--sidebar-w-default);z-index:35;height:auto;box-shadow:var(--shadow-overlay);position:fixed;left:0}.shell-context{grid-area:context;display:none}.workspace-shell[data-context=open] .shell-context{top:var(--topbar-height);width:var(--context-panel-width);height:calc(100vh - var(--topbar-height) - var(--statusbar-height));height:calc(100dvh - var(--topbar-height) - var(--statusbar-height));background:var(--color-surface);border-left:1px solid var(--color-border);display:block;position:sticky;overflow-y:auto}.context-panel{padding:var(--space-5) var(--space-4);align-content:start;gap:var(--space-4);display:grid}.context-panel+.context-panel{border-top:1px solid var(--color-border-soft)}.context-panel-title{color:var(--color-ink);margin:0;font-size:15px;font-weight:600}.context-facts{gap:var(--space-3);margin:0;display:grid}.context-facts>div{gap:var(--space-1);min-width:0;display:grid}.context-facts dt{color:var(--color-ink);font-size:13px;font-weight:500}.context-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.context-panel-edit{justify-self:start}.context-section{min-width:0;padding-top:var(--space-4);gap:var(--space-2);border-top:1px solid var(--color-border-soft);display:grid}.context-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.context-section-title{color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.context-section-actions{gap:var(--space-1);flex:none;display:flex}.context-facts-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.shell-statusbar{z-index:30;height:var(--statusbar-height);padding:0 var(--inset-surface);align-items:center;gap:var(--space-4);color:var(--color-ink-muted);background:var(--color-surface);border-top:1px solid var(--color-border);white-space:nowrap;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.shell-status-item{color:inherit;flex:none}a.shell-status-item{text-decoration:none}a.shell-status-item:hover{color:var(--color-ink);text-decoration:underline}.shell-status-campaign{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.shell-status-warning,a.shell-status-warning:hover{color:var(--color-warning)}.shell-status-spacer{flex:auto}@media (width<=760px){.shell-statusbar{display:none}}.workspace-shell[data-layout=phone]{padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom));display:block}.workspace-shell[data-layout=phone]>.dashboard{padding:var(--space-4) var(--space-3) var(--space-7)}.shell-mobilebar{z-index:30;height:var(--topbar-height);padding:0 var(--space-2);background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.shell-mobilebar-logo{min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);place-items:center;display:grid}.shell-mobilebar-back{align-items:center;gap:var(--space-1);min-width:0;min-height:var(--control-height);padding:0 var(--space-2);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-control);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.shell-tabbar{z-index:30;padding:0 0 env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.shell-tab{min-height:var(--tabbar-height);padding:var(--space-1) 0;justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-ink-muted);background:0 0;border:0;border-radius:0;flex-direction:column;font-size:12px;font-weight:500;text-decoration:none;display:flex}.shell-tab:hover{color:var(--color-ink);background:var(--color-fill)}.shell-tab:is([aria-current=page],[data-active]){color:var(--color-ink);font-weight:600}.shell-tab-icon{padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);place-items:center;display:grid;position:relative}.shell-tab:is([aria-current=page],[data-active]) .shell-tab-icon{background:var(--color-fill-selected)}.shell-tab-icon>.count{top:calc(-1 * var(--space-1));min-width:var(--space-4);padding:0 var(--space-1);color:var(--color-on-accent);background:var(--color-accent);position:absolute;right:0}.branded-auth .mwah-logo{object-fit:contain;width:112px;height:auto;display:block}.branded-auth .auth-content{width:min(100%,620px)}.branded-auth .auth-brand{align-items:center;gap:var(--space-3);margin-bottom:var(--space-7);color:var(--color-ink);letter-spacing:var(--tracking-brand);text-transform:uppercase;flex-direction:column;font-size:12px;font-weight:600;display:flex}.branded-auth .auth-brand .mwah-logo{width:190px}@media (prefers-reduced-motion:reduce){.shell-sidebar-resize:before{transition:none}}@media print{.shell-sidebar,.shell-sidebar-resize,.shell-header,.shell-statusbar,.shell-mobilebar,.shell-tabbar{display:none!important}.workspace-shell{padding:0;display:block}.workspace-shell>.dashboard{max-width:none;padding:0}.workspace-shell:is([data-context=open],[data-context=collapsed]) .shell-context{border:0;width:auto;height:auto;display:block;position:static;overflow:visible}}.shell-header .shell-quick-add{margin-left:auto}.shell-quick-add button>span[aria-hidden=true]{display:none}.shell-header .shell-context-toggle+.shell-quick-add{margin-left:0}.page-loading{min-height:60vh}@media (width>=761px) and (height<=760px){.shell-sidebar .brand-workspace{gap:0;padding:0}.shell-sidebar .shell-sidebar-logo{margin-bottom:0}.shell-sidebar .shell-nav-foot{padding-top:var(--space-1)}.shell-sidebar .shell-nav-section[data-divider]{margin-top:var(--space-1);padding-top:var(--space-1)}}:root{--shadow-record:0 1px 2px #1e1e1e08;--color-record-drop:#345fbe;--color-record-drop-soft:#edf3ff;--color-record-campaign:#6742b5;--color-record-campaign-soft:#f1edfc;--color-record-project:#a43775;--color-record-project-soft:#fbeef5;--kiss-shortcut-heading:20px;--kiss-small-size:12px;--kiss-copy-size:13px;--kiss-sub-size:14px;--radius-kiss:16px;--kiss-touch-target:44px;--kiss-duration:.25s;--kiss-action-border:1px;--kiss-logo-min:40px;--kiss-width:1100px;--kiss-body-size:15px;--kiss-pill-size:11px;--tracking-kiss:.12em;--kiss-headline-size:clamp(30px, 3.8vw, 40px);--tracking-kissheading:-.02em;--kiss-lead-gap:14px;--kiss-lead-width:52ch;--kiss-mood-width:160px;--kiss-mood-preview-height:180px;--kiss-chip-border:2px;--kiss-rule:3px;--kiss-section-size:22px;--kiss-card-heading:18px;--kiss-heading-gap:2px;--kiss-number-gap:10px;--kiss-rules-gap:6px;--kiss-caption-gap:5px;--kiss-shortcut-gap:28px;--shadow-kiss:0 2px 10px #00000040;--brief-source-surface:#fff;--brief-source-text:#1d1d1f;--brief-source-latte-muted:#6b6459;--brief-source-latte-border:#ece2d4;--brief-source-control-border:#827f8b;--brief-source-action:#252326;--brief-source-action-strong:#181619;--brief-source-action-hover:#3b373d;--brief-source-subtle:#faf9fb;--brief-source-selected:#eae7ec;--brief-source-latte-panel:#f7f0e6;--brief-source-pear-panel:#f1f8d4;--brief-source-pear-muted:#5f6158;--brief-source-pear-border:#e6ecd0;--brief-source-gutter:18px;color:var(--color-ink);background:var(--color-bg);--mauve-1:#fcfcfd;--mauve-2:#f9f9fb;--mauve-3:#f0f0f3;--mauve-4:#e8e8ec;--mauve-5:#e0e1e6;--mauve-6:#d9d9e0;--mauve-7:#cdced6;--mauve-8:#b9bbc6;--mauve-9:#8b8d98;--mauve-10:#80838d;--mauve-11:#60646c;--mauve-12:#1c2024;--indigo-6:#c1d0ff;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--color-surface:#fff;--color-ink:#1e1e1e;--color-paper:#f4f4f4;--color-bg:var(--color-surface);--color-sidebar:var(--color-surface);--color-text:var(--color-ink);--color-text-subtle:var(--mauve-11);--color-fill-subtle:var(--mauve-2);--color-fill:var(--mauve-3);--color-fill-selected:var(--mauve-4);--color-border:#e8e8ec;--color-border-subtle:var(--mauve-4);--color-border-control:#8d8d8d;--color-border-button:var(--mauve-6);--color-divider:var(--mauve-3);--color-link:var(--color-text);--color-accent:var(--color-ink);--color-accent-hover:#3a3a3a;--color-on-accent:var(--color-surface);--color-accent-wash:var(--mauve-3);--color-accent-line:var(--color-ink);--color-accent-tint:var(--mauve-4);--color-accent-strong:#111;--color-brand:#ff6ec1;--color-brand-hover:#ff5ab7;--color-brand-soft:#ffa2ce;--color-spinner-track:color-mix(in srgb, currentColor 25%, transparent);--color-focus:var(--color-ink);--color-data:var(--indigo-9);--color-data-soft:var(--indigo-6);--color-data-track:var(--mauve-4);--color-context-fill:var(--mauve-9);--stage-bar-gap:2px;--color-success:#0f6b4f;--color-success-soft:#e4f3ec;--color-warning:#a85600;--color-warning-soft:#fbf0d9;--color-danger:#a8231c;--color-danger-soft:#fceae8;--color-info:#0b62b0;--color-info-soft:#e6f0fb;--color-neutral:var(--color-text-subtle);--color-neutral-soft:var(--color-fill);--color-ink-muted:var(--color-text-subtle);--color-ink-faint:var(--color-text-subtle);--color-surface-muted:var(--color-fill-subtle);--color-accent-soft:var(--color-fill-selected);--color-border-soft:var(--color-border-subtle);--color-violet:#5b2f9e;--color-violet-soft:#f1eafc;--color-teal:#0c6068;--color-teal-soft:#e2f4f4;--color-magenta:#8a2472;--color-magenta-soft:#f8e8f4;--color-slate:#333940;--color-slate-soft:var(--mauve-4);--color-navy:#17557d;--color-navy-soft:#e5f0f6;--color-calendar-copper:#92603c;--color-calendar-copper-soft:#f3e8dd;--color-calendar-plum:#94529b;--color-calendar-plum-soft:#f4e7f5;--color-calendar-teal:var(--color-teal);--color-calendar-teal-soft:var(--color-teal-soft);--color-calendar-indigo:var(--color-violet);--color-calendar-indigo-soft:var(--color-violet-soft);--color-calendar-rose:var(--color-magenta);--color-calendar-rose-soft:var(--color-magenta-soft);--color-calendar-olive:#596533;--color-calendar-olive-soft:#edf0df;--color-calendar-navy:var(--color-navy);--color-calendar-navy-soft:var(--color-navy-soft);--color-calendar-slate:var(--color-slate);--color-calendar-slate-soft:var(--color-slate-soft);--color-calendar-content:#315cab;--color-calendar-content-soft:#edf2ff;--calendar-type-icon:12px;--calendar-campaign-edge:3px;--color-plan-campaign:var(--color-magenta);--color-plan-campaign-soft:var(--color-magenta-soft);--color-plan-post:#2a5fd0;--color-plan-post-soft:#e9effc;--color-plan-event:#0a4f3a;--color-plan-event-soft:#e1f0e9;--color-plan-slot:var(--color-violet);--color-plan-slot-soft:var(--color-violet-soft);--color-plan-deadline:var(--color-warning);--color-plan-deadline-soft:var(--color-warning-soft);--color-stage-approved:#8cc9ae;--color-bar-waiting:#d99a1e;--color-rating:#f5b800;--color-rating-edge:#a87900;--color-bar-waiting-soft:#efc777;--color-bar-muted:var(--color-data-track);--color-bar-declined:#e6a19b;--radius-input:8px;--radius-control:var(--radius-input);--radius-card:12px;--radius-panel:12px;--radius-button:10px;--radius-pill:999px;--radius-tag:4px;--radius-mark:5px;--control-height:36px;--control-height-sm:32px;--button-height:32px;--button-height-sm:28px;--button-height-lg:40px;--button-pad-block:calc((var(--button-height) - 20px - 2px) / 2);--button-pad-block-lg:calc((var(--button-height-lg) - 20px - 2px) / 2);--control-pad-block:calc((var(--control-height) - 20px - 2px) / 2);--list-row-action-width:108px;--checkbox-size:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--inset-surface:var(--space-6);--inset-page:0px;--gap-page:var(--space-3);--gap-page-tabs:var(--space-3);--cell-sub-gap:2px;--card-inset:0px;--card-pad-end:0px;--status-badge-dot:6px;--color-scrim:#241c2170;--shadow-card:0 0 0 transparent;--shadow-overlay:0 8px 24px #241c2124;--shadow-button:0 1px 2px #28282814;--color-button-secondary-edge:#ececec;--color-button-secondary-end:#f7f7f7;--t-quick:.15s;--t-standard:.22s;--t-loop:1.6s;--t-spinner:.85s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--t-drawer:.26s;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--shell-header-height:40px;--topbar-height:var(--shell-header-height);--sidebar-w-default:184px;--nav-row-height:28px;--nav-item-gap:1px;--nav-label-gap:2px;--nav-divider-gap:6px;--rail-w:56px;--sidebar-resize-line:1px;--sidebar-resize-line-active:2px;--context-panel-width:320px;--statusbar-height:28px;--tabbar-height:56px;--trend-chart-height:56px;--planning-lane-height:30px;--planning-gutter-width:56px;--space-frame-max:52px;--space-hero-max:64px;font-synthesis:none;text-rendering:optimizelegibility;font-feature-settings:"cv05", "cv08";font-optical-sizing:auto;--tracking-title:-.019em;--tracking-section:-.011em;--tracking-brand:.24em;font-family:Inter,Inter Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@font-face{font-family:Inter;src:url(/fonts/inter-variable-latin.woff2?v=0136ca6f5743)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf?v=3ae11c49db04)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Manrope Fallback;src:local(Arial);size-adjust:101.8%;ascent-override:104.7%;descent-override:29.5%;line-gap-override:0%}@media (width<=760px){:root{--topbar-height:56px}}@media (pointer:coarse){:root{--shell-header-height:48px;--control-height:44px;--button-height:44px;--button-height-sm:44px;--button-height-lg:44px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--topbar-height)}@media (width<=760px){html{scroll-padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}}body{background:var(--color-bg);min-width:320px;min-height:100vh;margin:0;font-size:14px}button,a{font:inherit}a{color:var(--color-link)}:is(h1,h2,h3,h4,td,th) a,a.record-link{text-decoration:none}:is(h1,h2,h3,h4,td,th) a:hover,a.record-link:hover{text-decoration:underline}a.record-link{color:var(--color-ink)}button,:where(a:is(.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand)){min-height:var(--button-height);padding:var(--button-pad-block) var(--space-4);color:var(--color-ink);background:var(--color-accent);border:1px solid var(--color-accent-line);border-radius:var(--radius-button);cursor:pointer;font-weight:500;line-height:1.3333}button:hover{background:var(--color-accent-hover)}button:not([class]){color:var(--color-on-accent)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.62}button[aria-busy=true]{cursor:wait;justify-content:center;align-items:center;display:inline-flex}a:is(.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand){justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:is(.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand){font-size:13px;font-weight:500;line-height:1.3333}:is(.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand):has(>svg){align-items:center;gap:var(--space-2);display:inline-flex}:is(.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand)>svg{flex:none}.btn-primary{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-secondary{color:var(--color-ink);background:linear-gradient(var(--color-surface), var(--color-button-secondary-end));border-color:var(--color-button-secondary-edge);box-shadow:var(--shadow-button)}.btn-secondary:hover{background:var(--color-accent-wash);border-color:var(--color-border-button)}.btn-quiet{min-height:var(--button-height);padding:var(--button-pad-block) var(--space-3);color:var(--color-accent-strong);text-align:left;background:0 0;border:0}.btn-quiet:hover{background:var(--color-accent-wash)}.btn-danger{color:var(--color-danger);background:var(--color-surface);border-color:var(--color-danger)}.btn-danger:hover{background:var(--color-danger-soft)}.btn-brand{color:var(--color-ink);background:var(--color-brand);border-color:var(--color-brand)}.btn-brand:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.btn-sm{min-height:var(--button-height-sm);padding:var(--space-1) var(--space-3);white-space:nowrap;font-size:13px}.btn-lg{min-height:var(--button-height-lg);padding:var(--button-pad-block-lg) var(--space-5)}.btn-icon{width:var(--button-height);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.btn-icon.btn-sm{width:var(--button-height-sm)}.btn-icon.btn-lg{width:var(--button-height-lg);padding:0}.btn-icon svg{width:var(--space-4);height:var(--space-4)}.btn-link{min-height:0;color:var(--color-ink);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.btn-link:hover{background:0 0;text-decoration:underline}:is(div,form,span,li,fieldset,label):has(>:is(input:not([type=checkbox],[type=radio],.field-sm),select:not(.field-sm)),>label>:is(input:not([type=checkbox],[type=radio],.field-sm),select:not(.field-sm)))>:is(.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand):not(.btn-icon){min-height:var(--control-height);padding-block:var(--control-pad-block)}:is(input,select).field-sm{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);font-size:13px}@media (pointer:coarse){.btn-sm,:is(input,select).field-sm{min-height:var(--control-height)}.btn-icon.btn-sm{width:var(--control-height)}}.count{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;justify-content:center;font-size:13px;font-weight:400;line-height:1.6;display:inline-flex}[aria-selected=true]>.count,[aria-current=page]>.count,[aria-pressed=true]>.count{color:var(--color-text)}.tag{gap:var(--space-1);padding:0 var(--space-2);color:var(--color-neutral);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:var(--radius-tag);white-space:nowrap;background:0 0;align-items:center;font-size:12px;font-weight:500;line-height:1.8;display:inline-flex}.tag-accent{color:var(--color-text);background:var(--color-accent-tint)}.tag-success{color:var(--color-success);background:var(--color-success-soft)}.tag-warning{color:var(--color-warning);background:var(--color-warning-soft)}.tag-danger{color:var(--color-danger);background:var(--color-danger-soft)}.tag-info{color:var(--color-info);background:var(--color-info-soft)}.tag-violet{color:var(--color-violet);background:var(--color-violet-soft)}.tag-teal{color:var(--color-teal);background:var(--color-teal-soft)}.tag-magenta{color:var(--color-magenta);background:var(--color-magenta-soft)}.tag-slate{color:var(--color-slate);background:var(--color-slate-soft)}.tag-navy{color:var(--color-navy);background:var(--color-navy-soft)}.segmented{max-width:100%;padding:var(--space-1);gap:var(--space-1);flex:none;display:inline-flex;overflow-x:auto}.segmented-option{min-height:var(--control-height-sm);padding:0 var(--space-3);gap:var(--space-2);color:var(--color-ink-muted);border-radius:var(--radius-control);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.segmented-option:hover{background:0 0}@media (hover:hover) and (pointer:fine){.segmented-option[aria-pressed=false]:not(:disabled):hover{color:var(--color-ink);background:var(--color-accent-wash)}}.segmented-option:focus-visible{outline-offset:-3px}.segmented-option[aria-pressed=true]{color:var(--color-ink);background:var(--color-accent-tint);font-weight:600}.segmented-option>span[aria-hidden=true]{display:inline-flex}.segmented-label{display:inline-grid}.segmented-label>span{grid-area:1/1}.segmented-label-reserve{visibility:hidden;height:0;font-weight:600;overflow:hidden}.segmented-option svg{width:var(--space-4);height:var(--space-4);flex:none}@media (pointer:coarse){.segmented-option{min-height:var(--control-height)}}.filter-chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.filter-chips-divider{width:1px;margin:0 var(--space-1);background:var(--color-border);align-self:stretch}.filter-chip{min-height:var(--control-height-sm);padding:0 var(--space-3);gap:var(--space-2);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);white-space:nowrap;transition:background var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out);flex:none;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.filter-chip:hover{background:var(--color-accent-wash);border-color:var(--color-accent-line)}.filter-chip[aria-pressed=true]{color:var(--color-accent-strong);background:var(--color-accent-tint);border-color:var(--color-accent-line)}.filter-chip[aria-pressed=true]:before{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.filter-chip-dot{width:var(--space-2);height:var(--space-2);background:var(--color-neutral);border-radius:var(--radius-pill);flex:none}.filter-chip-dot-success{background:var(--color-success)}.filter-chip-dot-warning{background:var(--color-warning)}.filter-chip-dot-danger{background:var(--color-danger)}.filter-chip-dot-info{background:var(--color-info)}.filter-chip-sm{min-height:var(--space-6);padding:0 var(--space-2);font-size:12px}@media (pointer:coarse){.filter-chip{min-height:var(--control-height)}}@media (prefers-reduced-motion:reduce){.filter-chip{transition:none}}input,select,textarea{width:100%;min-height:var(--control-height);padding:var(--control-pad-block) var(--space-3);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-control);font:inherit;font-size:14px;font-weight:400;line-height:1.3333}select{font-feature-settings:normal}:is(td,th) :is(input,select,textarea){font-size:13px}textarea{padding-block:var(--space-3);resize:vertical;line-height:1.5}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input:is([type=checkbox],[type=radio]){width:var(--checkbox-size);height:var(--checkbox-size);min-height:0;accent-color:var(--color-accent-line);flex:none;margin:0;padding:0}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.skip-link{z-index:20;top:var(--space-2);left:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-surface);background:var(--color-ink);border-radius:var(--radius-control);position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.centered-shell{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.state-panel{width:min(100%,38rem);padding:clamp(var(--space-6), 5vw, var(--space-frame-max));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}.state-panel h1{margin:var(--space-1) 0 var(--space-4);font-size:32px;font-weight:600;line-height:1.2}.state-panel p{color:var(--color-ink-muted);line-height:1.65}.state-panel ul{margin:var(--space-5) 0;padding-left:var(--space-5)}.state-panel code{color:var(--color-accent-strong);font-weight:600}.eyebrow,.nav-label{color:var(--color-accent-strong);margin:0;font-size:12px;font-weight:600}.text-page-title{color:var(--color-ink);letter-spacing:var(--tracking-title);text-transform:none;margin:0;font-size:24px;font-weight:600}.text-section-title,.overview-panel-head h2,.overview-results-head h2,.creator-detail-heading{color:var(--color-ink);letter-spacing:var(--tracking-section);text-transform:none;margin:0;font-size:15px;font-weight:600}.text-subsection-title,.creator-form-handles legend,.creator-form-kinds legend,.creator-form-crew-roles legend,.creator-form-rates legend,.content-preferences-editor legend{color:var(--color-ink);letter-spacing:normal;text-transform:none;margin:0;padding:0;font-size:14px;font-weight:600}:is(.creator-form-handles,.creator-form-kinds,.creator-form-crew-roles,.creator-form-rates,.content-preferences-editor)>legend{margin-bottom:var(--space-2)}.text-label,.record-form label,.form-grid label,.manual-audit-form label,.mapping-grid label,.staff-name-form label,.date-filter-row label,.field-readonly-label,.campaign-platform-field legend{color:var(--color-ink);font-size:13px;font-weight:500}.text-option,.record-form .creator-form-kind,.record-form .creator-form-crew-role,.creator-form-kind,.creator-form-crew-role{color:var(--color-ink);font-size:14px;font-weight:400}fieldset label:has(>input:is([type=checkbox],[type=radio])){font-weight:400}.text-help,.field-hint,.record-form-note,.creator-detail-activity-note{max-width:60ch;color:var(--color-ink-muted);margin:0;font-size:13px;font-weight:400}.text-meta,.required-legend{color:var(--color-ink-muted);font-size:12px;font-weight:400}.text-eyebrow{color:var(--color-ink-muted);margin:0;font-size:12px;font-weight:600}.text-empty,.creator-detail-notes-empty{color:var(--color-ink-muted);margin:0;font-size:13px;font-weight:400}.account-button{min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-ink);background:var(--color-surface);border-color:var(--color-border-control)}.account-button:hover{background:var(--color-surface-muted)}.sidebar{top:calc(var(--topbar-height) + var(--space-6));height:calc(100vh - var(--topbar-height) - var(--space-6) - var(--space-6));padding:var(--space-6) 0;gap:var(--space-1);flex-direction:column;display:flex;position:sticky}.sidebar a{padding:var(--space-3) var(--space-4);color:var(--color-ink-muted);border-radius:var(--radius-control);font-weight:600;text-decoration:none}.sidebar a:hover{color:var(--color-ink);background:var(--color-accent-wash)}.sidebar a.active{color:var(--color-ink);background:var(--color-accent-tint);box-shadow:var(--shadow-card)}.nav-label{padding:0 var(--space-4) var(--space-2)}.source-note{padding:var(--space-4);gap:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-card);align-items:flex-start;margin-top:auto;display:flex}.source-note div{display:grid}.source-note strong{font-size:13px}.source-note span:not(.source-dot){color:var(--color-ink-faint);font-size:12px}.source-dot{width:.6rem;height:.6rem;margin-top:var(--space-1);background:var(--color-warning);border-radius:50%;flex:none}.dashboard{min-width:0;padding:var(--space-7) 0 var(--space-hero-max)}.page-header{min-height:var(--control-height);padding:0 var(--inset-page);align-content:start;column-gap:var(--space-5);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs crumbs""title actions""sub sub""facts facts""tabs tabs";display:grid}.page-header-title{min-width:0;min-height:var(--control-height);align-self:center;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-area:title;padding-top:0;display:flex}.page-header h1{max-width:34ch;letter-spacing:var(--tracking-title);margin:0;font-size:24px;font-weight:600;line-height:1.15}.page-header-crumbs{margin-bottom:var(--space-1);grid-area:crumbs}.page-header-crumbs ol{align-items:center;gap:var(--space-1);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.page-header-crumbs li{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:inline-flex}.page-header-crumbs li+li:before{content:"›";color:var(--color-ink-faint)}.page-header-crumbs a{color:var(--color-ink-muted);text-decoration:none}.page-header-crumbs a:hover,.page-header-crumbs a:focus-visible{color:var(--color-ink);text-decoration:underline}.page-header-crumbs [aria-current=page]{color:var(--color-ink);font-weight:600}.page-header-facts{min-width:0;margin-top:var(--space-3);align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-ink-muted);flex-wrap:wrap;grid-area:facts;font-size:13px;display:flex}.page-header-fact{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.page-header-fact strong{color:var(--color-ink);font-weight:600}.page-header-chip{align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding:0 var(--space-3);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);font:inherit;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}button.page-header-chip{cursor:pointer}:is(a,button).page-header-chip:hover{border-color:var(--color-border-button)}.page-header-sub{margin:var(--space-1) 0 0;color:var(--color-ink-muted);grid-area:sub;font-size:14px}main :has(>.page-header){row-gap:var(--gap-page)}:is(.operations-page,.imports-page)>.page-header{margin-bottom:var(--gap-page)}:is(.media-page,.posts-page,.shoots-page,.shoot-page,.money-page,.post-detail,.reports-page)>.page-header{margin-bottom:0}.page-header>:is(.shell-page-tabs,.tab-list){margin-top:var(--gap-page-tabs);grid-area:tabs}.page-header>.tab-list{padding-inline:0}.page-header+:is(.tabs,.tab-list),.page-header+.action-status:empty+:is(.tabs,.tab-list){margin-top:calc(var(--gap-page-tabs) - var(--gap-page))}main :has(>.page-header):not(.operations-page,.imports-page)>.headline-grid{margin-block:0}.action-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-meta{gap:var(--space-2);color:var(--color-ink-muted);padding-inline:var(--inset-page);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;line-height:1.5;display:flex}:is(.section-card,.section-card-nested) .workspace-meta{padding-inline:0}.page-header-actions{min-width:0;min-height:var(--control-height);justify-content:flex-end;align-self:start;align-items:center;gap:var(--space-2);flex-wrap:nowrap;grid-area:actions;display:flex}@media (width<=1100px){.page-header{grid-template-columns:minmax(min(14rem,50%),1fr) minmax(0,auto)}.page-header-actions{flex-wrap:wrap}}.headline-grid{margin:var(--space-4) 0;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.disclosure{min-width:0;margin-top:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:clip}.disclosure-heading{margin:0}.disclosure-trigger{width:100%;min-height:var(--control-height);padding:var(--space-5) var(--inset-surface);color:inherit;gap:var(--space-4);cursor:pointer;font-weight:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;display:flex}.disclosure-trigger:hover{background:var(--color-surface-muted)}.disclosure-title-group{gap:var(--space-1);display:grid}.disclosure-title-group strong{font-size:14px;font-weight:600;line-height:1.4}.disclosure-title-group small{color:var(--color-ink-faint);font-size:13px;font-weight:500}.disclosure-chevron{margin-top:var(--space-1);color:var(--color-accent-strong);transition:transform var(--t-standard) var(--ease-out);flex:none;transform:rotate(-90deg)}.disclosure[data-state=open] .disclosure-chevron{transform:rotate(0)}.disclosure-body{min-width:0;padding:0 var(--inset-surface) var(--space-4);border-top:1px solid var(--color-border-soft)}.disclosure-body[hidden]{border-top:0;padding:0}.disclosure-compact .disclosure-trigger{min-height:var(--control-height);padding:var(--space-3);gap:var(--space-3)}.disclosure-compact .disclosure-title-group strong{font-size:13px;line-height:1.5}.disclosure-compact .disclosure-title-group small{font-size:12px}.disclosure-compact .disclosure-body{padding:0 var(--space-3) var(--space-3)}.disclosure-compact .disclosure-body[hidden]{padding:0}.pagination{margin-top:var(--space-4);padding-top:var(--space-3);gap:var(--space-4);border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;display:flex}.pagination p{color:var(--color-ink-muted);margin:0;font-size:13px}.pagination>div{gap:var(--space-3);align-items:center;display:flex}.pagination button{min-height:44px;padding:var(--space-2) var(--space-3)}.pagination span{color:var(--color-ink-muted);font-size:12px}.stat-label{gap:var(--space-2);color:var(--color-ink-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.section-card,.section-card-nested{min-width:0;padding:var(--space-5) var(--inset-surface)}.section-card-nested{padding-inline:0}.section-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.section-card-head{margin:0 0 var(--space-4);column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""desc desc";align-items:center;display:grid}.section-card-title{grid-area:title;margin:0;font-size:15px;font-weight:600}@media (width<=760px){.section-card-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""desc""actions"}.section-card-head>.section-card-actions{margin-top:var(--space-3)}}.section-card-actions{gap:var(--space-2);flex-wrap:wrap;flex:0 auto;grid-area:actions;align-items:center;min-width:0;display:flex}.section-card-actions>label{min-width:0;display:block}.section-card-actions input[type=search]{width:min(15rem,100%)}.section-card-description{margin:var(--space-1) 0 0;color:var(--color-ink-muted);grid-area:desc;font-size:13px;line-height:1.5}.tabs{gap:var(--space-5);min-width:0;display:grid}.tab-list{padding-inline:var(--inset-page);gap:var(--space-5);background:linear-gradient(var(--color-border), var(--color-border)) left bottom / 100% 1px no-repeat;display:flex;overflow-x:auto}.tab-list[data-more=end]{-webkit-mask-image:linear-gradient(to right, var(--color-ink) calc(100% - var(--inset-surface)), transparent);mask-image:linear-gradient(to right, var(--color-ink) calc(100% - var(--inset-surface)), transparent)}.tab-list[data-more=start]{-webkit-mask-image:linear-gradient(to left, var(--color-ink) calc(100% - var(--inset-surface)), transparent);mask-image:linear-gradient(to left, var(--color-ink) calc(100% - var(--inset-surface)), transparent)}.tab-list[data-more=both]{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--inset-surface), var(--color-ink) calc(100% - var(--inset-surface)), transparent);mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--inset-surface), var(--color-ink) calc(100% - var(--inset-surface)), transparent)}.tab-trigger{gap:var(--space-2);color:var(--color-ink-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;padding:0;font-size:13px;font-weight:500;display:inline-flex;position:relative}.tab-trigger:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}:is(.context-panel,.drawer-panel,.modal-panel) .tab-list{padding-inline:0}.section-card .tab-list{margin-inline:calc(-1 * var(--card-inset));padding-inline:var(--card-inset)}.section-card.index-frame{--card-pad-end:0px}.index-frame{align-content:start;min-width:0;padding-block:0;display:grid}.index-frame>*{min-width:0}.index-frame>.tab-list{min-height:calc(var(--control-height) + 2 * var(--space-2))}.index-frame>.index-toolbar{padding-block:var(--space-3)}.index-toolbar.collection-toolbar{align-items:flex-start}.index-toolbar :is(.collection-toolbar-controls,.collection-toolbar-actions){min-height:var(--control-height-sm)}.index-toolbar .collection-toolbar-controls:empty{display:none}.index-toolbar .segmented{padding:0}.index-toolbar .index-search{flex:0 18rem;min-width:12rem}.index-toolbar .index-search>input,.index-toolbar input.index-search{width:100%}.index-frame>.tab-list+.table-scroll{border-top:0}.index-frame>.index-bleed{margin-inline:calc(-1 * var(--card-inset))}.index-frame>.index-body{align-content:start;gap:var(--space-4);padding-block:var(--space-5);display:grid}.index-frame>.index-toolbar+.index-body{padding-top:var(--space-2)}.index-frame>:is(.alert,.callout,.inline-status-row){margin-block:var(--space-3) 0}.index-frame>.pagination{padding-block:var(--space-3);border-top:0;margin:0}@media (width<=600px){.index-toolbar .index-search{flex-basis:100%}}.tab-trigger:hover{color:var(--color-ink);background:0 0}.tab-trigger:focus-visible{outline:none}.tab-trigger:focus-visible:before{inset:var(--space-1) calc(-1 * var(--space-2));border:2px solid var(--color-focus);border-radius:var(--radius-control);content:"";pointer-events:none;position:absolute}[role=tabpanel] .tab-list:not(.page-tabs>.tab-list) .tab-trigger:focus-visible:before{inset:0}.tab-trigger[aria-selected=true]{color:var(--color-ink);font-weight:600}.tab-trigger[aria-selected=true]:after{background:var(--color-accent-line)}.nav-link{min-height:var(--control-height);padding:var(--space-2) var(--space-3);gap:var(--space-2);color:var(--color-ink-muted);border-radius:var(--radius-control);text-align:left;background:0 0;border:1px solid #0000;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-link:hover{color:var(--color-ink);background:var(--color-fill-subtle)}.nav-link:is([aria-current=page],[aria-current=location],.active){color:var(--color-ink);background:var(--color-fill-selected);font-weight:600}.tabs>.tab-panel{grid-area:2/1}.tabs>.tab-panel[hidden]{pointer-events:none}.tab-panel{gap:var(--space-5);min-width:0;display:grid}.trend-chart{gap:var(--space-2);min-width:0;display:grid}.trend-chart svg{width:100%;height:var(--trend-chart-height);display:block}.trend-chart-bar{fill:var(--color-data)}.trend-chart-missing{fill:var(--color-border)}.trend-chart-axis{gap:var(--space-3);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.trend-chart-empty{color:var(--color-ink-faint);margin:0;font-size:12px}.trend-line{--trend-graph-height:216px;gap:var(--space-2);min-width:0;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:12px;display:grid}.trend-line-body{gap:var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.trend-line-y{min-width:1ch;height:var(--trend-graph-height);position:relative}.trend-line-y span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.trend-line-y:before{content:attr(data-width);visibility:hidden}.trend-line-plot{min-width:0}.trend-line-plot svg{width:100%;height:var(--trend-graph-height);display:block;overflow:visible}.trend-line-grid,.trend-line-axis{fill:none;stroke:var(--color-border);stroke-width:1px}.trend-line-series,.trend-line-point{fill:none;stroke:var(--color-data);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.trend-line-point{stroke-width:5px}.trend-line-dates{height:20px;position:relative}.trend-line-dates span{white-space:nowrap;position:absolute;transform:translate(-50%)}.trend-line-dates .trend-line-first{transform:none}.trend-line-dates .trend-line-last{transform:translate(-100%)}.trend-line-footer{justify-content:space-between;gap:var(--space-3);display:flex}.trend-multiples{margin-bottom:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.trend-multiple{min-width:0;padding:var(--space-3) var(--space-4);gap:var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-card);align-content:start;display:grid}.empty-state{max-width:60ch;padding:var(--space-4) 0;gap:var(--space-1);text-align:left;justify-items:start;display:grid}.summary-strip+.empty-state:not(.empty-state-page){margin-top:var(--space-4)}.empty-state-page{max-width:none;min-height:240px;padding:var(--space-7) var(--space-4);gap:var(--space-2);text-align:center;align-content:center;justify-items:center}.empty-state-icon{width:40px;height:40px;margin-bottom:var(--space-2);border-radius:var(--radius-card);color:var(--color-ink-muted);background:var(--color-fill);justify-content:center;align-items:center;display:inline-flex}@media (forced-colors:active){.empty-state-icon{border:1px solid canvastext}}.empty-state-inline{max-width:none;padding:var(--space-3) 0;gap:var(--space-3);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;align-items:center}@media (width<=760px){.empty-state-inline{gap:var(--space-1);grid-auto-flow:row}}main :has(>.page-header)>.empty-state:not(.empty-state-page){padding-inline:var(--inset-page)}.empty-state-inline .empty-state-description{color:var(--color-ink-muted)}.empty-state-inline .empty-state-action{margin-top:0}.empty-state-title{color:var(--color-ink-muted);margin:0;font-size:13px;font-weight:400}.empty-state:has(.empty-state-description) .empty-state-title{color:var(--color-ink);font-weight:500}.empty-state-page .empty-state-title{color:var(--color-ink);font-size:15px;font-weight:600}.empty-state-description{max-width:40ch;color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.5}.empty-state-action{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.empty-state-page .empty-state-action{justify-content:center}.empty-state:not(.empty-state-page) .empty-state-action>.btn-quiet:first-child{margin-inline-start:calc(-1 * var(--space-3))}.form-actions{gap:var(--space-2);display:grid}.form-actions-row{gap:var(--space-2);justify-content:flex-start;align-items:center;display:flex}.form-actions-error{color:var(--color-danger);animation:form-actions-error-shake var(--t-quick) var(--ease-out);grid-column:1/-1;margin:0;font-size:13px}@keyframes form-actions-error-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.loading-spinner,button[aria-busy=true]:before{background:conic-gradient(from 0deg, transparent 6%, var(--color-accent-soft) 34%, var(--color-accent) 62%, var(--color-accent-strong) 88%, transparent 100%);width:16px;height:16px;animation:loading-ring-spin var(--t-spinner) linear infinite;border-radius:50%;flex:none;display:inline-block;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),currentColor calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),currentColor calc(100% - 2px))}button[aria-busy=true]:before{content:"";box-sizing:border-box;margin-right:var(--space-2);vertical-align:-2px;border:2px solid var(--color-spinner-track);background:0 0;border-top-color:currentColor;-webkit-mask:none;mask:none}.action-status-busy{align-items:center;gap:var(--space-2);display:flex}.action-status-page.action-status-busy{justify-content:center;gap:var(--space-4);min-height:144px;padding:var(--space-6);text-align:center;flex-direction:column}.action-status-page .loading-spinner{width:42px;height:42px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),currentColor calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),currentColor calc(100% - 4px))}.collection-loading-page .action-status-page{min-height:clamp(224px,40vh,448px);margin:0}@keyframes loading-ring-spin{to{transform:rotate(360deg)}}.action-status{margin:0;font-size:13px;font-weight:500}.action-status-busy{color:var(--color-ink-muted);animation:action-status-crossfade-busy var(--t-standard) var(--ease-out)}.action-status-success{color:var(--color-success);animation:action-status-crossfade-success var(--t-standard) var(--ease-out)}.action-status-error{color:var(--color-danger)}@keyframes action-status-crossfade-busy{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes action-status-crossfade-success{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.skeleton{gap:var(--space-3);display:grid}.skeleton-block{background:var(--color-surface-muted);border-radius:var(--radius-card);position:relative;overflow:hidden}.skeleton-card{height:6.5rem}.skeleton-row{border-radius:var(--radius-control);height:2.75rem}.skeleton-text{border-radius:var(--radius-control);height:.9rem}.skeleton-block:after{background:linear-gradient(90deg, transparent, var(--color-border-soft), transparent);animation:skeleton-shimmer var(--t-loop) linear infinite;content:"";position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.stepper{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.step{padding:var(--space-4) var(--inset-surface);gap:var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.step-done{background:var(--color-surface-muted)}.step-upcoming{color:var(--color-ink-faint)}.step-marker{width:1.75rem;height:1.75rem;color:var(--color-ink-muted);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.step-done .step-marker{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-soft)}.step-check{animation:step-check-reveal var(--t-standard) var(--ease-out);transform-origin:50%}@keyframes step-check-reveal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.step-active .step-marker{color:var(--color-ink);background:var(--color-accent);border-color:var(--color-accent-line)}.step-body{display:contents}.step-summary,.step-content{grid-column:1/-1}.step-title strong{font-size:14px;font-weight:600}.step-title-heading{font:inherit;margin:0;display:inline}.step-summary{color:var(--color-ink-faint);font-size:12px}.step-content{min-width:0;margin-top:var(--space-2)}.step-title{min-width:0}.hero-panel,.foundation-panel,.metric-grid article{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.hero-panel{padding:clamp(var(--space-6), 5vw, var(--space-hero-max));border-radius:var(--radius-panel);overflow:hidden}.hero-panel h1{max-width:15ch;margin:var(--space-2) 0 var(--space-4);font-size:32px;font-weight:600;line-height:1.2}.hero-panel>p:last-child{max-width:48rem;color:var(--color-ink-muted);font-size:15px;line-height:1.65}.metric-grid{margin:var(--space-5) 0;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-grid article{min-height:165px;padding:var(--space-5);border-radius:var(--radius-card);align-content:start;display:grid}.metric-grid span{color:var(--color-ink-muted);font-size:12px;font-weight:600}.metric-grid strong{margin-top:var(--space-4);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.metric-grid p{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:13px;line-height:1.45}.foundation-panel{padding:var(--space-6);gap:var(--space-7);border-radius:var(--radius-card);grid-template-columns:1fr 1.5fr;display:grid}.foundation-panel h2{margin:var(--space-2) 0 0;font-size:15px;font-weight:600}.foundation-panel ul{margin:0;padding:0;list-style:none}.foundation-panel li{padding:var(--space-3) 0;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-soft);display:flex}.foundation-panel li:last-child{border-bottom:0}.foundation-panel li span{color:var(--color-ink-muted)}.operations-page{min-width:0}.toggle-field{gap:var(--space-2);align-items:center;min-width:max-content;font-weight:600;display:flex}.operations-layout{margin-top:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);align-items:start;display:grid}.section-title-row h2{margin:0;font-size:15px;font-weight:600}.section-title-row{margin-bottom:var(--space-4);gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.section-title-row input[type=search]{width:min(15rem,100%)}.status-badge{gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-size:12px;font-weight:400;display:inline-flex}.status-badge:before{width:var(--status-badge-dot);height:var(--status-badge-dot);border-radius:var(--radius-pill);content:"";background:currentColor;flex:none}.status-badge-success{color:var(--color-success);background:var(--color-success-soft)}.status-badge-warning{color:var(--color-warning);background:var(--color-warning-soft)}.status-badge-danger{color:var(--color-danger);background:var(--color-danger-soft)}.status-badge-danger:before{border-radius:0;transform:rotate(45deg)scale(.85)}.status-badge-info{color:var(--color-info);background:var(--color-info-soft)}.status-badge-neutral{color:var(--color-neutral);box-shadow:inset 0 0 0 1px var(--color-border);background:0 0}.status-badge-violet{color:var(--color-violet);background:var(--color-violet-soft)}.status-badge-progress{color:var(--color-info);background:var(--color-info-soft)}.status-badge-progress:before{animation:status-badge-pulse var(--t-loop) var(--ease-out) infinite}@keyframes status-badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.summary-strip{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-strip:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip:has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){:is(.summary-strip,.summary-strip:has(>:last-child:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-tile{grid-template-rows:minmax(var(--space-5), auto) auto auto 1fr;align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-4) var(--inset-surface);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.summary-tile-link{justify-self:start;font-size:12px}.summary-tile-head{gap:var(--space-2);justify-content:space-between;align-items:center;min-width:0;display:flex}.tile-icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-control);color:var(--color-ink-muted);background:var(--color-fill);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile-icon[data-tone=brand]{color:var(--color-accent-line);background:var(--color-accent-tint)}.tile-icon[data-tone=success]{color:var(--color-success);background:var(--color-success-soft)}.tile-icon[data-tone=warning]{color:var(--color-warning);background:var(--color-warning-soft)}.tile-icon[data-tone=info]{color:var(--color-info);background:var(--color-info-soft)}.tile-icon[data-tone=grape]{color:var(--color-violet);background:var(--color-violet-soft)}@media (forced-colors:active){.tile-icon{border:1px solid canvastext}}.summary-tile-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-ink-muted);font-size:12px;font-weight:500;overflow:hidden}.summary-tile-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;letter-spacing:var(--tracking-title);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;overflow:hidden}.summary-tile-sub{overflow-wrap:break-word;min-width:0;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.summary-tile-sub[data-over]{color:var(--color-danger)}.summary-tile-bar{height:6px;margin-top:var(--space-2);background:var(--color-data-track);border-radius:var(--radius-pill);order:1;align-self:end;display:block;overflow:hidden}.summary-tile-bar>i{background:var(--color-data);height:100%;display:block}.summary-tile-bar[data-tone=context]>i{background:var(--color-context-fill)}.summary-tile-stages{margin-top:var(--space-2);order:1;align-self:end;display:block}.stage-bar{gap:var(--stage-bar-gap);width:100%;min-width:0;height:6px;display:flex}.stage-bar[data-size=lg]{height:10px}.stage-bar-segment{min-width:var(--stage-bar-gap);flex-shrink:1;flex-basis:0;height:100%;display:block}.stage-bar-segment:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.stage-bar-segment:last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}:is(.stage-bar-segment,.stage-swatch)[data-tone=posted]{background:var(--color-success)}:is(.stage-bar-segment,.stage-swatch)[data-tone=approved]{background:var(--color-stage-approved)}:is(.stage-bar-segment,.stage-swatch)[data-tone=waiting]{background:var(--color-bar-waiting)}:is(.stage-bar-segment,.stage-swatch)[data-tone=declined]{background:var(--color-bar-declined)}:is(.stage-bar-segment,.stage-swatch)[data-tone=track]{background:var(--color-data-track)}.stage-swatch{width:8px;height:8px;margin-right:var(--space-1);border-radius:var(--radius-tag);display:inline-block}.summary-tile-bar>i[data-over]{background:var(--color-danger)}.attention-cell-empty{color:var(--color-ink-faint)}.attention-cell{display:inline-block;position:relative}.attention-cell-trigger{align-items:center;gap:var(--space-2);padding:var(--space-1);margin:calc(-1 * var(--space-1));border-radius:var(--radius-pill);font:inherit;cursor:default;background:0 0;border:0;display:inline-flex}.attention-cell-trigger .count{color:var(--color-neutral)}.attention-cell-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.attention-cell-pop{z-index:10;width:18rem;max-width:calc(100vw - 2 * var(--space-2));padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);text-align:left;position:fixed}.attention-cell-pop-head{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-ink-muted);font-size:12px;font-weight:600}.attention-cell-pop ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.attention-cell-pop li{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:13px;display:grid}.attention-cell-detail{color:var(--color-ink-muted);font-size:12px}.card-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.archive-control{gap:var(--space-1);display:grid}.form-grid{gap:var(--space-3);display:grid}.form-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.record-form{gap:var(--space-4);display:grid}.record-form label,.form-grid label{display:block}.record-form label>*,.form-grid label>*{margin-top:var(--space-1);display:block}.manual-audit-form label>*{margin-top:var(--space-2);display:block}.record-form label>.required-mark,.record-form label>.field-hint,.form-grid label>.required-mark,.form-grid label>.field-hint,.manual-audit-form label>.required-mark,.manual-audit-form label>.field-hint{margin-top:0;display:inline}.required-mark{color:var(--color-ink-muted)}.required-legend{margin:0}label>.field-hint{max-width:none}.creator-form-handles{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.campaign-platform-field legend{padding:0}.campaign-platform-field{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.creator-form-handle-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) max-content;align-items:end;display:grid}.creator-form-handle-row .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.creator-form-handle-row label{line-height:1.33333}.creator-form-handle-row label>.creator-form-followers-date{margin-top:var(--space-1);display:block}.creator-form-handle-remove{margin-top:calc(var(--space-4) + var(--space-1));width:var(--space-7);height:var(--space-7);align-self:start;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.creator-form-tags{gap:var(--space-2);display:grid}.creator-form-chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.creator-form-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--color-ink-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:0 0;font-size:12px;font-weight:500;display:inline-flex}.creator-form-chip-remove{min-height:auto;padding:0 var(--space-1);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.creator-form-chip-remove:hover{color:var(--color-accent-strong);background:0 0}.creator-form-chip-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.form-error,.alert{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--inset-surface);border-radius:var(--radius-control);border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;display:flex}.alert>p,.alert>.action-status{flex:16rem;min-width:0;margin:0}.alert-error{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}.alert-warning{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning)}.alert-info{color:var(--color-info);background:var(--color-info-soft);border-color:var(--color-info)}.alert-success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success)}.alert-neutral{color:var(--color-ink);background:var(--color-surface-muted);border-color:var(--color-border)}.error-state{padding:var(--space-3);color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-control)}.inline-state{color:var(--color-ink-muted)}.inline-state.error-state,.inline-state.form-error{color:var(--color-danger)}.inline-state.error-state p{margin-top:0}.detail-grid{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.detail-table{min-width:40rem}.detail-table-num{text-align:right;font-variant-numeric:tabular-nums}.detail-table-nowrap{white-space:nowrap}.detail-table-actions{width:var(--space-7);text-align:right}.detail-table-muted{color:var(--color-ink-muted)}.small-toggle{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-1)!important;display:flex!important}.break-anywhere{overflow-wrap:anywhere}.inline-preview{margin:0 auto}.operations-layout-single{grid-template-columns:minmax(0,1fr)}.operations-layout-hidden{display:none}.content-setup{max-width:48rem;margin-top:var(--space-5)}.content-setup-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.content-setup-list li{padding:var(--space-3) 0;gap:var(--space-3);border-bottom:1px solid var(--color-border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.content-setup-list li:first-child{padding-top:0}.content-setup-list li:last-child{border-bottom:0}.content-setup-marker{width:1.75rem;height:1.75rem;color:var(--color-ink-muted);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);place-items:center;font-size:12px;font-weight:600;display:grid}.content-setup-list li[data-state=ready] .content-setup-marker{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-soft)}.content-setup-list li[data-state=next] .content-setup-marker{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent-line)}.content-setup-copy{gap:var(--space-1);min-width:0;display:grid}.content-setup-copy strong{font-size:13px;font-weight:600}.content-setup-copy>span{color:var(--color-ink-muted);font-size:12px;line-height:1.45}.content-setup-status{color:var(--color-ink-faint);font-size:12px;font-weight:600}.content-setup-list li[data-state=next] .content-setup-status{color:var(--color-accent-strong)}.content-setup-action{min-height:44px;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-line);border-radius:var(--radius-control);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.content-posts-empty{padding:var(--space-4) 0;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.content-posts-empty h3,.content-posts-empty p{margin:0}.content-posts-empty h3{font-size:14px;font-weight:600}.content-posts-empty p{margin-top:var(--space-1);color:var(--color-ink-muted);font-size:13px}.campaign-detail-anchor{outline:none}.campaign-creator-picker{position:relative}.campaign-creator-panel{z-index:20;top:calc(100% + var(--space-1));width:18rem;max-width:90vw;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);position:absolute;right:0}.campaign-creator-search-field{display:block}.campaign-creator-search{width:100%;min-height:var(--control-height);padding:var(--space-3);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-control);font:inherit}.campaign-creator-search::placeholder{color:var(--color-ink-faint)}.campaign-creator-search:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.campaign-creator-options{gap:var(--space-1);max-height:14rem;margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.campaign-creator-option{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-control);cursor:pointer;transition:color var(--t-quick) var(--ease-out), background var(--t-quick) var(--ease-out);border:1px solid #0000;flex-direction:column;display:flex}.campaign-creator-option:hover{background:var(--color-fill)}.campaign-creator-option:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.campaign-creator-option[aria-pressed=true]{color:var(--color-accent-strong);background:var(--color-accent-tint);border-color:var(--color-accent-line)}.campaign-creator-option-name{font-size:13px;font-weight:500}.campaign-creator-option-handle{color:var(--color-ink-faint);font-size:12px}.campaign-creator-option[aria-pressed=true] .campaign-creator-option-handle{color:var(--color-accent-strong)}.campaign-creator-empty{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:13px}.campaign-key-dates-note{color:var(--color-success);margin:0;font-size:13px;font-weight:600}.campaign-key-dates-note:empty{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.inline-status-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.op-row-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.op-row{padding:var(--space-4);gap:var(--space-4);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);justify-content:space-between;align-items:flex-start;display:flex}.op-row-compact{padding:var(--space-2)}.op-row-selected{background:var(--color-accent-tint);border-color:var(--color-accent-line)}.op-row-body{gap:var(--space-1);min-width:0;display:grid}.op-row-heading{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.op-row-heading-text{margin:0;font-size:14px;font-weight:600}.op-row-heading-compact{font-size:13px;font-weight:600}.op-row-line{color:var(--color-ink-muted);font-size:13px;line-height:1.4}.field-readonly{gap:var(--space-2);display:grid}.field-readonly-value{padding:var(--space-3);color:var(--color-ink);background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);margin:0;font-size:14px}.field-readonly-full{grid-column:1/-1}.field-readonly-copy-row{gap:var(--space-2);align-items:center;display:flex}.field-readonly-copy-row .field-readonly-value{flex:auto;min-width:0}.op-confirm-row{padding:var(--space-3);gap:var(--space-3);background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;display:flex}.op-confirm-row p{color:var(--color-danger);flex:auto;margin:0;font-size:13px}.imports-page{min-width:0}.import-layout{margin-top:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(17rem,.7fr);align-items:start;display:grid}.import-history{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);top:calc(var(--topbar-height) + var(--space-6));position:sticky}.file-field{margin-top:var(--space-4);gap:var(--space-2);color:var(--color-ink-muted);font-size:12px;font-weight:500;display:grid}.file-field input{padding:var(--space-2)}.mapping-grid{margin-bottom:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mapping-grid label{gap:var(--space-2);display:grid}.table-scroll{margin-bottom:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);position:relative;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.table-scroll table{border-collapse:collapse;width:100%;min-width:34rem;font-size:13px}.table-scroll th,.table-scroll td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-divider)}.table-scroll th.numeric-cell,.table-scroll td.numeric-cell,.table-scroll :is(th,td).detail-table-num{text-align:right}.section-card{--card-inset:var(--inset-surface);--card-pad-end:var(--space-5)}.section-card-nested{--card-pad-end:0px}.disclosure{--card-inset:var(--inset-surface);--card-pad-end:var(--space-4)}.disclosure.disclosure-compact{--card-inset:var(--space-3);--card-pad-end:var(--space-3)}:is(.section-card,.section-card-nested,.disclosure-body) .table-scroll{margin-inline:calc(-1 * var(--card-inset));border-inline:0;border-bottom:0;border-radius:0}:is(.section-card,.section-card-nested,.disclosure-body) .table-scroll:last-child{margin-bottom:0}:is(.section-card,.section-card-nested,.disclosure-body)>.table-scroll:last-child{margin-bottom:calc(-1 * var(--card-pad-end));border-radius:0 0 var(--radius-card) var(--radius-card)}:is(.section-card,.section-card-nested,.disclosure-body)>.table-scroll:last-child table>:last-child>tr:last-child>*{border-bottom:0}.table-scroll :is(th,td):first-child{padding-inline-start:var(--inset-surface)}.table-scroll :is(th,td):last-child{padding-inline-end:var(--inset-surface)}.table-scroll thead th{padding-block:var(--space-2);color:var(--color-ink-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border-button);font-size:12px;font-weight:500}.table-scroll tbody th{color:var(--color-ink);font-weight:400}.table-scroll .campaign-table-name,.table-scroll tfoot :is(th,td){font-weight:500}.table-rows-interactive>tbody>tr:hover>*{background:var(--color-fill-subtle)}.table-scroll th.staff-table-person{vertical-align:middle;text-align:left;background:0 0;font-weight:500}.staff-table-identity{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.staff-table-names{flex-direction:column;display:inline-flex}.staff-table-name{color:var(--color-ink)}.staff-table-names>.staff-table-email{color:var(--color-ink-muted);font-size:12px;font-weight:400}.staff-name-form{align-items:end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;font-weight:400;display:flex}.staff-name-form label{flex:14rem;display:block}.staff-name-form label>*{margin-top:var(--space-1);display:block}.staff-name-form-actions,.staff-table-action-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.staff-table-you{flex-shrink:0}.staff-table-error{margin-top:var(--space-1);color:var(--color-danger);font-size:12px;font-weight:500;display:block}.staff-table-role{min-width:9rem}.staff-table-actions{white-space:nowrap}.staff-table-confirm{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.staff-table-note{max-width:60ch;margin:0}.staff-invite-form{align-items:end}.modal-scrim{z-index:100;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel{max-height:calc(100vh - var(--space-7));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.modal-head{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-2);flex:none;justify-content:space-between;align-items:flex-start;display:flex}.modal-title{margin:0;font-size:20px;font-weight:600}.modal-description{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:13px}.modal-body{min-height:0;padding:var(--space-3) var(--space-5) var(--space-5);flex:auto;overflow-y:auto}.creator-transfer{gap:var(--space-5);display:grid}.creator-transfer-section,.creator-transfer-review{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);display:grid}.creator-transfer-heading{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.creator-transfer-heading h3,.creator-transfer-heading p{margin:0}.creator-transfer-heading h3{font-size:14px}.creator-transfer-heading p,.creator-transfer-help,.creator-transfer-filename{color:var(--color-ink-muted);font-size:13px}.creator-transfer-actions,.creator-transfer-footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-transfer-file{gap:var(--space-2);font-size:13px;font-weight:600;display:grid}.creator-transfer-file input{padding:var(--space-3);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-control)}.creator-transfer-help summary{color:var(--color-ink);cursor:pointer;font-weight:600}.creator-transfer-help p,.creator-transfer-help ul{margin-bottom:0}.creator-transfer-counts{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.creator-transfer-counts div{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-control)}.creator-transfer-counts dt{color:var(--color-ink-muted);font-size:12px}.creator-transfer-counts dd{margin:var(--space-1) 0 0;font-size:20px;font-weight:600}.creator-transfer-table table{min-width:38rem}.creator-transfer-footer{align-items:center}.form-success{color:var(--color-success);margin:0;font-size:13px;font-weight:600}.roster-toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.roster-summary{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;font-size:13px;display:flex}.roster-summary strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.roster-summary-separator{color:var(--color-border)}.campaign-table{min-width:52rem}.campaign-table .campaign-table-num{text-align:right;font-variant-numeric:tabular-nums}.campaign-table-name:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.platform-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.platform-chip{flex:none}.campaign-search-field{flex:0 15rem;min-width:0}.campaign-search-field input{width:100%}.row-menu{display:inline-block;position:relative}.row-menu-trigger[aria-busy=true]:before{margin-right:0}.row-menu-panel{z-index:200;min-width:10rem;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);text-align:left;position:fixed}.row-menu-item{width:100%;padding:var(--space-2) var(--space-3);color:var(--color-ink);border-radius:var(--radius-control);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:block}.row-menu-item:hover{color:var(--color-accent-strong);background:var(--color-accent-wash)}.row-menu-confirm-note{padding:var(--space-2) var(--space-3);color:var(--color-ink-muted);margin:0;font-size:12px}.row-menu-item-confirm{color:var(--color-danger);font-weight:500}.row-menu-item-confirm:hover{color:var(--color-danger);background:var(--color-danger-soft)}.row-menu-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.campaign-table-actions{width:var(--space-7);text-align:right}.creator-roster-filters{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.creator-roster table{min-width:68rem}.creator-roster th,.creator-roster td{vertical-align:middle}.creator-roster-expand-col{width:var(--space-7);text-align:center}.creator-roster-sort{align-items:center;gap:var(--space-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;display:inline-flex}th:is(.numeric-cell,.detail-table-num,.campaign-table-num)>.creator-roster-sort{flex-direction:row-reverse}.creator-roster-sort:hover{color:var(--color-ink);background:0 0}.creator-roster-sort:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.creator-roster-sort{min-height:var(--space-6)}.creator-roster-sort-arrow{color:var(--color-accent-strong);transition:opacity var(--t-quick) var(--ease-out)}th:not([aria-sort=ascending],[aria-sort=descending]) .creator-roster-sort-arrow{opacity:0}th:not([aria-sort=ascending],[aria-sort=descending]) .creator-roster-sort:is(:hover,:focus-visible) .creator-roster-sort-arrow{opacity:1}.creator-roster-expand{width:var(--space-6);height:var(--space-6);color:var(--color-ink-muted);border-radius:var(--radius-control);cursor:pointer;transition:background var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.creator-roster-expand:hover{color:var(--color-ink);background:var(--color-surface-muted)}.creator-roster-expand:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.creator-roster-identity{align-items:center;gap:var(--space-3);display:flex}.creator-roster-avatar[data-tint="1"]{color:var(--color-teal);background:var(--color-teal-soft)}.creator-roster-avatar[data-tint="2"]{color:var(--color-navy);background:var(--color-navy-soft)}.creator-roster-avatar[data-tint="3"]{color:var(--color-magenta);background:var(--color-magenta-soft)}.creator-roster-avatar[data-tint="4"]{color:var(--color-violet);background:var(--color-violet-soft)}.creator-roster-avatar[data-tint="5"]{color:var(--color-slate);background:var(--color-slate-soft)}.creator-roster-avatar{width:var(--space-7);height:var(--space-7);color:var(--color-accent-strong);background:var(--color-accent-soft);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.creator-roster-name{color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.creator-roster-note{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:12px}.creator-roster-handle-followers{margin-top:var(--space-1);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.creator-roster-handles,.creator-roster-tags{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.creator-roster-handle{align-items:baseline;gap:var(--space-1);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.creator-roster-handle>.creator-roster-handle-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.creator-roster-handle-label{min-width:0}.creator-roster-handle-glyph{color:var(--color-accent-strong);font-weight:600}.creator-roster-rate{font-variant-numeric:tabular-nums}.creator-roster-open,.creator-roster-empty-cell{color:var(--color-ink-faint)}.creator-roster-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-roster-panel-row>td{padding:var(--space-2)}.creator-detail{gap:var(--space-7);flex-direction:column;display:flex}.creator-detail-grid{align-items:start;gap:var(--space-7) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.creator-detail-block-wide{grid-column:1/-1}.creator-detail-stat{gap:var(--space-1);min-width:var(--space-7);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);flex-direction:column;flex:1;display:flex}.creator-detail-stat-value{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.creator-detail-stat-label{color:var(--color-ink-muted);font-size:12px;font-weight:600}.creator-detail-block{gap:var(--space-3);flex-direction:column;min-width:0;font-size:13px;display:flex}.creator-detail-block-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);flex-wrap:wrap;display:flex}.creator-tags-card{align-content:start;gap:var(--space-3);display:grid}.creator-tags-card>.section-card-head{min-height:var(--control-height-sm);margin-bottom:var(--space-1);grid-template-areas:"title actions"}.creator-tags-card .creator-tags-add label{max-width:none}.creator-tags-add{align-items:center;gap:var(--space-2);display:flex}.creator-tags-add label{flex:auto;min-width:0;max-width:20rem}.creator-tags-add input{width:100%}.creator-detail-block .empty-state{min-height:0;padding:var(--space-3) 0;text-align:left;place-items:start}.creator-detail-kv{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.creator-detail-kv-row{gap:var(--space-3);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:start;display:grid}.creator-detail-kv-row dt{overflow-wrap:anywhere;color:var(--color-ink);font-size:13px;font-weight:500}.creator-detail-kv-row dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:13px}.creator-detail-notes-head{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--space-6);display:flex}.creator-detail-notes-body{padding:var(--space-3);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.creator-detail-activity{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.creator-detail-activity-evidence{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:12px}.creator-detail-activity-evidence>summary{width:fit-content;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink-muted);cursor:pointer;list-style:none}.creator-detail-activity-evidence>summary::-webkit-details-marker{display:none}.creator-detail-activity-evidence>summary:before{content:"▸ "}.creator-detail-activity-evidence[open]>summary:before{content:"▾ "}.creator-detail-activity-evidence>summary:hover{color:var(--color-ink);border-color:var(--color-border-control)}.creator-detail-activity-evidence>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.creator-detail-activity-evidence dl{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:8rem minmax(0,1fr);font-size:13px;display:grid}.creator-detail-activity-evidence dt{color:var(--color-ink);font-weight:500}.creator-detail-activity-evidence dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.creator-detail-activity-item{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.creator-detail-activity-label{color:var(--color-ink);font-size:13px}.creator-detail-activity-date{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.creator-detail-inline{color:var(--color-ink-muted);margin:0;font-size:13px}.creator-detail-error{align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--color-danger);background:var(--color-danger-soft);border-radius:var(--radius-control);flex-wrap:wrap;font-size:13px;display:flex}.creator-roster-lists-bar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.filter-menu{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.filter-menu-control{min-width:0;max-width:100%;position:relative}.filter-menu-trigger{min-width:0;max-width:100%;min-height:var(--control-height-sm);padding:0 var(--space-3);gap:var(--space-2);color:var(--color-ink);border:1px dashed var(--color-border-control);border-radius:var(--radius-control);white-space:nowrap;transition:background var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out);background:0 0;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.filter-menu-trigger-text{text-overflow:ellipsis;min-width:0;max-width:18rem;overflow:hidden}.filter-menu-trigger:hover{background:var(--color-surface);border-color:var(--color-accent-line)}.filter-menu-trigger[data-active]{color:var(--color-accent-strong);background:var(--color-accent-tint);border-style:solid;border-color:var(--color-accent-line)}.filter-menu-trigger[data-active]>.count{color:var(--color-on-accent);background:var(--color-accent)}.filter-menu-caret{width:var(--space-3);height:var(--space-3);flex:none}.filter-menu-panel{box-sizing:border-box;overscroll-behavior:contain;z-index:20;top:calc(100% + var(--space-1));width:18rem;max-width:90vw;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);position:absolute;left:0;overflow-y:auto}.filter-menu-panel[data-above]{top:auto;bottom:calc(100% + var(--space-1))}.filter-menu-search-field{display:block}.filter-menu-search{width:100%;min-height:var(--control-height);padding:var(--space-3);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-control);font:inherit}.filter-menu-search::placeholder{color:var(--color-ink-faint)}.filter-menu-options{max-height:14rem;margin:var(--space-2) 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.filter-menu-option{width:100%;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);gap:var(--space-2);color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-control);text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.filter-menu-option:hover{background:var(--color-fill)}.filter-menu-option:focus-visible{outline-offset:-3px}.filter-menu-option[aria-checked=true]{color:var(--color-accent-strong);background:var(--color-accent-tint);border-color:var(--color-accent-line)}.filter-menu-option[aria-checked=true]>.filter-menu-option-name:before{width:10px;height:6px;margin-right:var(--space-2);content:"";border-bottom:2px solid;border-left:2px solid;display:inline-block;transform:translateY(-3px)rotate(-45deg)}.filter-menu-option-count{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.filter-menu-empty{margin:var(--space-2) 0;color:var(--color-ink-faint);font-size:13px}.filter-menu-footer{padding-top:var(--space-2);gap:var(--space-2);border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;display:flex}.filter-menu-hint{color:var(--color-ink-faint);font-size:12px}.filter-menu-chips{gap:var(--space-1);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.filter-menu-chip{min-height:var(--space-6);padding:0 var(--space-2);gap:var(--space-1);color:var(--color-accent-strong);background:var(--color-accent-tint);border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);align-items:center;font-size:12px;font-weight:500;display:inline-flex}.filter-menu-chip:hover{background:var(--color-surface)}@media (pointer:coarse){.filter-menu-trigger,.filter-menu-option,.filter-menu-chip{min-height:var(--control-height)}}@media (prefers-reduced-motion:reduce){.filter-menu-trigger{transition:none}}.creator-roster-group-header{padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-ink-muted);background:var(--color-surface-muted);font-size:12px;font-weight:600}.creator-roster-group-count{margin-left:var(--space-2);letter-spacing:normal}.post-metrics-table th.post-metrics-value,.post-metrics-table td.post-metrics-value{text-align:right;font-variant-numeric:tabular-nums}.correction-panel{margin:var(--space-4) 0;padding:var(--space-4);color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-card)}.correction-panel p,.correction-panel ul{margin:var(--space-2) 0 var(--space-3)}.correction-panel li{margin:var(--space-1) 0}.import-counts{margin-bottom:var(--space-4);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.import-counts div{min-width:0;padding:var(--space-3) var(--space-2);text-align:center;background:var(--color-surface-muted);border-radius:var(--radius-control);display:grid}.import-counts strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.import-counts span{color:var(--color-ink-faint);text-overflow:ellipsis;font-size:12px;overflow:hidden}.import-count-tile-danger{color:var(--color-danger);background:var(--color-danger-soft)}.import-count-tile-danger span{color:var(--color-danger)}.confirmation-field{margin:var(--space-4) 0;gap:var(--space-3);align-items:center;font-weight:600;display:flex}.import-history .section-title-row{align-items:flex-start}.import-history h2{margin:var(--space-1) 0 0;font-size:15px;font-weight:600}.history-card{margin-top:var(--space-2);padding:var(--space-4);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control)}.history-card div{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.history-card span,.history-card small{color:var(--color-ink-muted)}.history-card p{margin:var(--space-2) 0;font-size:13px;line-height:1.45}.sr-only,.campaign-key-dates-note:empty,.planning-form-correction:empty,.planning-saved-note:empty,.planning-open-note:empty{margin:0;top:0;left:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.signals-workspace{gap:var(--space-5);display:grid}.panel-note{max-width:62rem;color:var(--color-ink-muted);line-height:1.6}.signal-actions,.confirm-row{gap:var(--space-2);flex:none;display:flex}.workspace-notice-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-notice-row p{margin:0}.workspace-notice{padding:var(--space-3) var(--space-4);color:var(--color-accent-strong);background:var(--color-accent-tint);border:1px solid var(--color-accent-line);border-radius:var(--radius-control);margin:0;font-weight:600}.signal-breakdown-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signal-breakdown-grid h3{margin:0 0 var(--space-2);font-size:14px;font-weight:600}.signal-breakdown-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.signal-breakdown-list li{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-control);font-size:13px;display:grid}.signal-breakdown-list span{color:var(--color-ink-muted)}.source-coverage-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.source-coverage-list li{padding:var(--space-2) var(--space-3);gap:var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-control);grid-template-columns:minmax(11rem,1fr) auto auto;align-items:center;font-size:13px;font-weight:500;display:grid}.signal-row-highlighted{background:var(--color-accent-tint)}.evidence-mix-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.date-filter-row{gap:var(--space-2) var(--space-3);padding-inline:var(--inset-page);flex-wrap:wrap;align-items:center;display:flex}.date-filter-row button{white-space:nowrap;flex:none}.date-filter-row label{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.date-filter-row input{width:auto;min-height:var(--control-height-sm);padding-block:0}.code-table-code{white-space:nowrap;font-weight:500}.confirm-danger{padding:var(--space-5);gap:var(--space-2);background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-card);display:grid}.confirm-danger h2{color:var(--color-danger);margin:0;font-size:15px;font-weight:600}.confirm-danger p{color:var(--color-danger);margin:0}.source-coverage-detail{color:var(--color-ink-faint);grid-column:1/-1;font-size:12px;font-weight:500}.signal-evidence-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.signal-column-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;display:grid}.citation-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.citation-list li{padding:var(--space-3);gap:var(--space-1);background:var(--color-surface-muted);border-radius:var(--radius-control);display:grid}.citation-list span{color:var(--color-ink-muted);font-size:13px}.citation-list small{color:var(--color-ink-faint);font-size:12px}.citation-list a{color:var(--color-accent-strong);justify-self:start;font-size:13px;font-weight:500}.manual-audit-form{margin-top:var(--space-4);padding:var(--space-4);gap:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manual-audit-form label{display:block}.manual-audit-form .full-field,.manual-audit-form>.required-legend,.manual-audit-form>button{grid-column:1/-1}.settings-workspace{gap:var(--space-5);display:grid}.sidebar .settings-nav-link{margin-top:var(--space-4);border-top:1px solid var(--color-border)}.overview-columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.source-freshness-list{margin:0;padding:0;list-style:none;display:grid}.source-freshness-list li{padding:var(--space-2) 0;gap:var(--space-3);border-top:1px solid var(--color-border-soft);flex-wrap:wrap;align-items:baseline;display:flex}.source-freshness-list li:first-child{border-top:0}.source-freshness-list strong{font-size:13px;font-weight:600}.source-freshness-list small{color:var(--color-ink-faint);overflow-wrap:anywhere;font-size:12px}.overview-metric-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.planning-workspace{gap:var(--space-5);display:grid}.planning-saved-note{color:var(--color-success);margin:0;font-size:12px}.planning-editor{min-width:0}.planning-form-guidance{padding:var(--space-3);color:var(--color-ink);background:var(--color-warning-soft);border:1px solid var(--color-warning);border-radius:var(--radius-control);margin:0;font-size:13px;line-height:1.4}.planning-form-note{color:var(--color-ink-muted);margin:0;font-size:12px;line-height:1.4}.planning-form-correction:empty,.planning-saved-note:empty,.planning-open-note:empty{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.planning-toolbar{padding:var(--space-3) var(--inset-surface);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.planning-move{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.planning-step{gap:var(--space-1);display:inline-flex}.planning-range{flex:12rem;min-width:0;margin:0;font-size:15px;font-weight:600}.planning-view-select{flex:none}.planning-view-select select{width:auto}.planning-legend{padding:0 var(--inset-surface);gap:var(--space-2) var(--space-5);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;list-style:none;display:flex}.planning-legend li{align-items:center;gap:var(--space-2);display:flex}.planning-swatch{border:1px solid var(--color-border);border-radius:var(--radius-control);width:14px;height:14px}.planning-swatch-campaign{background:var(--color-plan-campaign-soft);border-color:var(--color-plan-campaign)}.planning-swatch-event{background:var(--color-plan-event-soft);border-color:var(--color-plan-event)}.planning-swatch-slot{background:var(--color-plan-slot-soft);border-color:var(--color-plan-slot)}.planning-swatch-deadline{background:var(--color-plan-deadline-soft);border-color:var(--color-plan-deadline)}.planning-swatch-milestone,.planning-swatch-projectDate{background:var(--color-navy-soft);border-color:var(--color-navy)}.planning-swatch-task{background:var(--color-slate-soft);border-color:var(--color-slate)}.planning-swatch-agreed{background:var(--color-teal-soft);border-color:var(--color-teal)}.planning-scope{padding-inline:var(--inset-surface);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.planning-scope-note{min-width:0;color:var(--color-ink-muted);flex:16rem;margin:0;font-size:13px;line-height:1.5}.planning-gap{padding:var(--space-4);gap:var(--space-2);background:var(--color-plan-slot-soft);border:1px solid var(--color-plan-slot);border-radius:var(--radius-card);display:grid}.planning-gap-title{margin:0;font-size:15px;font-weight:600}.planning-gap-note{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.5}.planning-gap-list{padding:0 0 0 var(--space-5);gap:var(--space-1);margin:0;font-size:13px;line-height:1.5;display:grid}.planning-gap-lead{font-weight:600}.planning-frame{min-height:16rem;padding:var(--space-4);align-content:start;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid}.planning-month:focus-visible,.planning-week:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.planning-month{gap:var(--space-1);min-width:0;display:grid}.planning-weekdays{gap:var(--space-1);color:var(--color-ink-muted);grid-template-columns:repeat(7,minmax(0,1fr));font-size:12px;font-weight:600;display:grid}.planning-weekday{padding:var(--space-1) var(--space-2)}.planning-week-row{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.planning-day{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);min-height:7rem}.planning-day[data-outside=true]{background:var(--color-surface-muted)}.planning-day[aria-current=date]{border-color:var(--color-accent-line);box-shadow:inset 0 0 0 1px var(--color-accent-line)}.planning-day-number{padding:var(--space-1) var(--space-2);color:var(--color-ink-muted);margin:0;font-size:12px;font-weight:600}.planning-day-entries{padding:var(--space-1);align-content:start;gap:var(--space-1);min-width:0;display:grid}.planning-item{gap:var(--space-1);min-width:0;display:grid}.planning-span{padding:0 var(--space-1);align-self:start;container-type:inline-size}.planning-span .planning-item-button{white-space:nowrap;flex-wrap:nowrap}.planning-span .planning-item-kind,.planning-span .planning-item-range{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.planning-span .planning-item-title{min-width:4rem}@container (width<=16rem){.planning-span .planning-item-range{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=14rem){.planning-span .planning-item-kind{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}.planning-span.continues-before .planning-item-button{border-left-style:dashed;border-left-width:2px}.planning-span.continues-after .planning-item-button{border-right-style:dashed;border-right-width:2px}.planning-span.continues-before .planning-item-button:before{content:"←";color:var(--color-ink-muted)}.planning-span.continues-after .planning-item-button:after{content:"→";color:var(--color-ink-muted)}.planning-month.is-dragging .planning-span{pointer-events:none}.planning-item-button{width:100%;min-width:0;min-height:24px;padding:var(--space-1) var(--space-2);align-items:baseline;gap:var(--space-1);color:var(--color-ink);background:var(--color-plan-event-soft);border:1px solid var(--color-plan-event);border-radius:var(--radius-control);text-align:left;flex-wrap:wrap;font-size:12px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.planning-item-button:hover{background:var(--color-plan-event-soft);border-color:var(--color-ink)}.planning-item-button[data-kind=campaign],.planning-item-button[data-kind=campaign]:hover{background:var(--color-plan-campaign-soft);border-color:var(--color-plan-campaign)}.planning-item-button[data-kind=campaign]:hover{border-color:var(--color-ink)}.planning-item-button[data-kind=deadline],.planning-item-button[data-kind=deadline]:hover{background:var(--color-plan-deadline-soft);border-color:var(--color-plan-deadline)}.planning-item-button[data-kind=deadline]:hover{border-color:var(--color-ink)}.planning-item-button[data-kind=milestone],.planning-item-button[data-kind=milestone]:hover,.planning-item-button[data-kind=projectDate],.planning-item-button[data-kind=projectDate]:hover{background:var(--color-navy-soft);border-color:var(--color-navy)}.planning-item-button[data-kind=milestone]:hover,.planning-item-button[data-kind=projectDate]:hover{border-color:var(--color-ink)}.planning-item-button[data-kind=task],.planning-item-button[data-kind=task]:hover{background:var(--color-slate-soft);border-color:var(--color-slate)}.planning-item-button[data-kind=agreed],.planning-item-button[data-kind=agreed]:hover{background:var(--color-teal-soft);border-color:var(--color-teal)}.planning-item-button[data-kind=task]:hover,.planning-item-button[data-kind=agreed]:hover{border-color:var(--color-ink)}.planning-item-button[data-kind=slot],.planning-item-button[data-kind=slot]:hover{background:var(--color-plan-slot-soft);border-color:var(--color-plan-slot);border-style:dashed}.planning-item-button[data-kind=slot]:hover{border-color:var(--color-ink)}.planning-item-status{color:var(--color-ink-muted);font-size:12px;font-weight:600}.planning-item-status[data-scheduled=false]{color:var(--color-plan-slot)}.planning-item-kind{color:var(--color-ink-muted);font-size:12px;font-weight:600}.planning-item-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.planning-item-time,.planning-item-range,.planning-item-detail{color:var(--color-ink-muted)}.planning-item-button.is-moving{border-color:var(--color-accent-strong);box-shadow:inset 0 0 0 2px var(--color-accent-strong)}.planning-item-hint,.planning-item-note{padding:0 var(--space-2);color:var(--color-ink-muted);margin:0;font-size:12px;line-height:1.35}.planning-item-preview{color:var(--color-ink);display:block}.planning-more{min-height:24px;padding:var(--space-1) var(--space-2);color:var(--color-accent-strong);border-radius:var(--radius-control);text-align:left;background:0 0;border:1px solid #0000;font-size:12px;font-weight:500}.planning-more:hover{background:var(--color-accent-wash)}.planning-week{gap:var(--space-2);min-width:0;display:grid}.planning-week-heads,.planning-week-strip,.planning-week-body{grid-template-columns:var(--planning-gutter-width) minmax(0, 1fr);gap:var(--space-2);display:grid}.planning-week-head-row,.planning-allday,.planning-week-columns,.planning-now{grid-template-columns:repeat(var(--planning-day-count,7), minmax(0, 1fr));gap:var(--space-1);display:grid}.planning-week-columns{padding-bottom:var(--space-4);position:relative}.planning-week-head{padding:var(--space-1) var(--space-2);align-items:baseline;gap:var(--space-2);border-radius:var(--radius-control);display:flex}.planning-week-head[aria-current=date]{color:var(--color-accent-strong);background:var(--color-accent-tint)}.planning-week-weekday{color:var(--color-ink-muted);font-size:12px;font-weight:600}.planning-week-head[aria-current=date] .planning-week-weekday{color:var(--color-accent-strong)}.planning-week-date{font-size:15px;font-weight:600}.planning-week-gutter-label{color:var(--color-ink-muted);align-self:center;font-size:12px;font-weight:600}.planning-allday-cell{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-control)}.planning-week-body{align-items:start}.planning-week-hours{grid-auto-rows:var(--planning-hour-height);color:var(--color-ink-muted);text-align:right;font-size:12px;display:grid}.planning-week-hour{padding-right:var(--space-2)}.planning-week-column{height:calc(var(--planning-hour-height) * var(--planning-hour-count));background:var(--color-surface);background-image:repeating-linear-gradient(var(--color-border-soft) 0 1px, transparent 1px var(--planning-hour-height));border:1px solid var(--color-border-soft);border-radius:var(--radius-control);position:relative}.planning-week-column[data-today=true]{border-color:var(--color-accent-line);box-shadow:inset 0 0 0 1px var(--color-accent-line)}.planning-timed{padding-right:var(--space-1);padding-left:var(--space-1);position:absolute}.planning-timed.runs-past .planning-item-button{border-bottom-style:dashed;border-bottom-width:2px}.planning-timed .planning-item-button{align-items:flex-start;height:100%;overflow:hidden}.planning-timed:focus-within{z-index:3}.planning-timed .planning-item-hint{padding:var(--space-1) var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);position:relative}.planning-week.is-dragging .planning-timed,.planning-week.is-dragging .planning-span{pointer-events:none}.planning-now{z-index:2;background:var(--color-accent-strong);pointer-events:none;grid-auto-rows:100%;align-items:center;height:2px;position:absolute;left:0;right:0}.planning-now-dot{background:var(--color-accent-strong);border-radius:var(--radius-pill);justify-self:start;width:8px;height:8px}.planning-year{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.planning-year-month{align-content:start;gap:var(--space-2);min-width:0;display:grid}.planning-year-month-name{min-height:24px;padding:var(--space-1) var(--space-2);color:var(--color-ink);border-radius:var(--radius-control);text-align:left;background:0 0;border:1px solid #0000;font-size:13px;font-weight:600}.planning-year-month-name:hover{color:var(--color-accent-strong);background:var(--color-accent-wash)}.planning-year-weekdays,.planning-year-days{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.planning-year-weekdays{color:var(--color-ink-faint);text-align:center;font-size:12px}.planning-year-day{min-height:24px;color:var(--color-ink);border-radius:var(--radius-control);background:0 0;border:1px solid #0000;align-content:center;justify-items:center;padding:0;font-size:12px;line-height:1.2;display:grid}.planning-year-day:hover{background:var(--color-surface-muted);border-color:var(--color-border)}.planning-year-day.in-campaign{background:var(--color-plan-campaign-soft);border-color:var(--color-plan-campaign)}.planning-year-day[aria-current=date]{border-color:var(--color-accent-line);box-shadow:inset 0 0 0 1px var(--color-accent-line);font-weight:600}.planning-year-dots{justify-content:center;gap:var(--space-1);display:flex}.planning-year-dot{background:var(--color-plan-event);border-radius:var(--radius-pill);width:4px;height:4px}.planning-year-dot[data-kind=campaign]{background:var(--color-plan-campaign)}.planning-year-dot[data-kind=slot]{background:var(--color-plan-slot)}.planning-year-dot[data-kind=deadline]{background:var(--color-plan-deadline)}.planning-year-dot[data-kind=milestone],.planning-year-dot[data-kind=projectDate]{background:var(--color-navy)}.planning-year-dot[data-kind=task]{background:var(--color-slate)}.planning-year-dot[data-kind=agreed]{background:var(--color-teal)}.drawer-scrim{z-index:100;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.drawer-panel{background:var(--color-surface);border-left:1px solid var(--color-border);width:min(29rem,100%);box-shadow:var(--shadow-overlay);animation:drawer-panel-in var(--t-drawer) var(--ease-drawer);flex-direction:column;display:flex}.drawer-head{padding:var(--space-5);gap:var(--space-4);border-bottom:1px solid var(--color-border-soft);flex:none;justify-content:space-between;align-items:flex-start;display:flex}.drawer-head>div{overflow-wrap:anywhere;min-width:0}.drawer-close{flex:none}.drawer-body{overflow-wrap:anywhere;min-width:0}.drawer-foot{flex-wrap:wrap}.drawer-title{margin:0;font-size:20px;font-weight:600}.drawer-description{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:13px;line-height:1.5}.drawer-body{min-height:0;padding:var(--space-5);flex:auto;overflow-y:auto}.drawer-foot{padding:var(--space-4) var(--space-5);gap:var(--space-2);background:var(--color-surface-muted);border-top:1px solid var(--color-border-soft);flex:none;align-items:center;display:flex}@keyframes drawer-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (hover:hover) and (pointer:fine){.btn-primary:active,.btn-secondary:active,.btn-quiet:active,.btn-danger:active,.btn-brand:active{transform:scale(.97)}}.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand{transition:transform var(--t-quick) var(--ease-out)}@media (width<=820px){.sidebar{display:none}.dashboard{padding-top:var(--space-4)}.metric-grid,.operations-layout,.import-layout,.detail-grid,.creator-detail-grid,.signal-column-grid,.headline-grid,.overview-metric-grid{grid-template-columns:1fr}.planning-year{grid-template-columns:repeat(2,minmax(0,1fr))}.import-history{position:static}}@media (width<=520px){.page-header h1{font-size:20px}.page-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""title""sub""facts""actions""tabs"}.page-header-actions,.page-header-actions button{width:100%}.page-header-actions{margin-top:var(--space-3);flex-direction:column}.creator-transfer-heading{flex-direction:column;align-items:stretch}.creator-transfer-actions button,.creator-transfer-footer button{width:100%}.creator-transfer-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-toolbar{flex-direction:column;align-items:stretch}.planning-range{flex:none}.planning-month{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.planning-weekdays,.planning-week-row{grid-template-columns:repeat(7,minmax(7rem,1fr))}.planning-week{--planning-day-column:calc(100vw - var(--planning-gutter-width) - var(--space-7) - var(--space-7));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;position:relative;overflow-x:auto}.planning-week-heads,.planning-week-strip,.planning-week-body{grid-template-columns:var(--planning-gutter-width) max-content;width:max-content}.planning-week-head-row,.planning-allday,.planning-week-columns,.planning-now{grid-template-columns:repeat(var(--planning-day-count,7), var(--planning-day-column))}.planning-week-head,.planning-allday-cell,.planning-week-column{scroll-snap-align:start}.planning-year{grid-template-columns:1fr}.headline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination{flex-direction:column;align-items:stretch}.pagination>div{justify-content:space-between}.pagination button{flex:1}.hero-panel{border-radius:var(--radius-card)}.foundation-panel{gap:var(--space-4);grid-template-columns:1fr}.foundation-panel li{display:grid}.source-coverage-list li{grid-template-columns:1fr;justify-items:start}.op-row,.section-title-row{flex-direction:column;align-items:stretch}.form-grid.two-column,.creator-form-handle-row .form-grid,.mapping-grid{grid-template-columns:1fr}.import-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.card-actions{justify-content:stretch}.card-actions button{flex:auto}.signal-actions,.confirm-row{width:100%}.signal-actions button,.confirm-row button{flex:auto}.manual-audit-form{grid-template-columns:1fr}.date-filter-row{flex-direction:column;align-items:stretch}.date-filter-row label{justify-content:space-between}.creator-roster-lists-bar{flex-direction:column;align-items:stretch}.creator-detail-grid{grid-template-columns:1fr}}@media print{.sidebar,.skip-link{display:none!important}.disclosure-body[hidden]{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--color-border-soft);content-visibility:visible!important;display:block!important}.dashboard{border:0;width:100%;max-width:none;padding:0;display:block}}@media (prefers-reduced-motion:reduce){.loading-spinner,button[aria-busy=true]:before{animation:none}html{scroll-behavior:auto}.skeleton-block:after{animation:none}.disclosure-chevron{transition:none}.form-actions-error,.action-status-busy,.action-status-success,.status-badge-progress:before,.step-check,.drawer-scrim,.drawer-panel{animation:none}.btn-primary,.btn-secondary,.btn-quiet,.btn-danger,.btn-brand{transition:none}.btn-primary:active,.btn-secondary:active,.btn-quiet:active,.btn-danger:active,.btn-brand:active{transform:none}}.numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.creator-platform-table,.creator-platform-post-table{border-collapse:collapse;width:100%;min-width:32rem;font-size:13px}.creator-platform-table th,.creator-platform-table td,.creator-platform-post-table th,.creator-platform-post-table td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-soft)}.creator-platform-table thead th,.creator-platform-post-table thead th{color:var(--color-ink-muted);background:var(--color-surface);border-bottom-color:var(--color-border-button);font-size:12px;font-weight:500}.creator-platform-table>tbody>tr>th{padding:0;font-weight:400}.table-scroll .creator-platform-table>tbody>tr>th:first-child{padding-inline-start:0}.table-scroll .creator-platform-table>tbody>tr>th:first-child .creator-platform-trigger{padding-inline-start:var(--inset-surface)}.creator-platform-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500;display:flex}.creator-platform-trigger:hover{background:var(--color-accent-wash)}.creator-platform-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.creator-platform-trigger[aria-expanded=true] .disclosure-chevron{transform:rotate(0)}.creator-platform-panel-row>td{padding:var(--space-3);background:var(--color-surface-muted)}.creator-platform-posts{gap:var(--space-3);flex-direction:column;display:flex}.media-gallery{gap:var(--space-3);border-radius:var(--radius-card);border:1px dashed #0000;flex-direction:column;display:flex}.media-gallery-dragover{border-color:var(--color-accent-line);background:var(--color-accent-tint)}.media-uploader{gap:var(--space-2);flex-direction:column;display:flex}.media-uploader-actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.media-uploader-actions>:only-child.btn-secondary{margin-inline-start:auto}.media-dropzone{justify-content:center;align-items:center;gap:var(--space-2);min-height:9rem;padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border-button);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.media-uploader-hint{color:var(--color-ink-faint);margin:0;font-size:12px}.media-uploader-status{color:var(--color-ink-muted);margin:0;font-size:12px}.media-rejections{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.media-rejection{margin:0}.media-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.media-tile{gap:var(--space-1);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.media-tile-frame{aspect-ratio:3/4;background:var(--color-surface-muted);border-radius:var(--radius-control);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-tile-image{object-fit:cover;width:100%;height:100%}.media-tile-placeholder{color:var(--color-ink-faint);font-size:12px;font-weight:500}.media-tile-caption{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.media-tile-star{top:var(--space-2);right:var(--space-2);width:28px;height:28px;min-height:0;color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-pill);opacity:0;cursor:pointer;transition:opacity var(--t-quick) var(--ease-out);border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute}.media-tile:hover .media-tile-star,.media-tile:focus-within .media-tile-star,.media-tile-star[aria-pressed=true]{opacity:1}.media-tile-star[aria-pressed=true]{color:var(--color-accent-strong)}.media-tile-star:hover{border-color:var(--color-border-control)}.media-tile-star:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;opacity:1}@media (prefers-reduced-motion:reduce){.media-tile-star{transition:none}}.media-tile-kind{color:var(--color-ink-faint);overflow-wrap:anywhere;font-size:12px}.media-tile-controls{gap:var(--space-1);flex-wrap:wrap;display:flex}.media-tile-confirm,.media-tile-failure{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:12px;display:flex}.media-tile-failure{color:var(--color-danger)}.media-tile-progress-label,.media-tile-note{color:var(--color-ink-muted);font-size:12px}.media-progress{justify-content:center;align-items:center;display:flex;position:absolute}.media-progress-track{stroke:var(--color-border-control);stroke-width:3px}.media-progress-value{stroke:var(--color-data);stroke-width:3px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset var(--t-standard) var(--ease-out);transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.media-progress-value,.creator-platform-trigger .disclosure-chevron{transition:none}}.roster-rail{gap:var(--space-4);min-width:0;display:grid}.roster-tab-actions{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.creator-roster-availability{white-space:nowrap}.roster-book-list{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.roster-book-target{padding:var(--space-3);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card)}.roster-book-target-shoot{margin-left:var(--space-4)}.roster-book-target-pending{background:var(--color-accent-tint);border-color:var(--color-accent-line)}.roster-book-target-head{gap:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.roster-book-target-name{color:var(--color-ink);font-size:13px;font-weight:600}.roster-book-target-date{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.roster-book-empty{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:13px}.roster-book-chips{margin:var(--space-2) 0 0;gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.roster-book-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);font-size:12px;font-weight:500;display:inline-flex}.roster-book-release{min-height:auto;padding:0 var(--space-1);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.roster-book-release:hover{color:var(--color-danger);background:0 0}.roster-book-release:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.creator-form-kinds,.creator-form-crew-roles,.creator-form-rates{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.record-form .creator-form-kind,.record-form .creator-form-crew-role,.creator-form-kind,.creator-form-crew-role{align-items:center;gap:var(--space-2);display:flex}.record-form .creator-form-kind>input,.record-form .creator-form-crew-role>input{width:var(--checkbox-size);height:var(--checkbox-size);min-height:0;accent-color:var(--color-accent-line);flex:none;margin:0;padding:0}.creator-form-rate-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) max-content;align-items:end;display:grid}.creator-form-rate-row .form-grid{min-width:0}.campaign-editor-form [aria-invalid=true]{border:2px solid var(--color-danger);background:var(--color-danger-soft)}.campaign-field-error{color:var(--color-danger);font-size:13px;line-height:1.4}.campaign-editor-form label>.campaign-slug-hint{margin-top:var(--space-2);font-weight:400;display:block}.initials{border-radius:var(--radius-pill);background:var(--color-neutral-soft);width:32px;height:32px;color:var(--color-neutral);cursor:default;place-items:center;font-size:12px;font-weight:600;display:inline-grid;position:relative}.initials[data-size=sm]{width:26px;height:26px}.initials[data-hue="0"]{background:var(--color-violet-soft);color:var(--color-violet)}.initials[data-hue="1"]{background:var(--color-teal-soft);color:var(--color-teal)}.initials[data-hue="2"]{background:var(--color-magenta-soft);color:var(--color-magenta)}.initials[data-hue="3"]{background:var(--color-navy-soft);color:var(--color-navy)}.initials:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.initials[data-name]:after{content:attr(data-name);left:50%;bottom:calc(100% + var(--space-1));padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-surface);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-quick) var(--ease-in), transform var(--t-quick) var(--ease-in);font-size:12px;font-weight:500;position:absolute;transform:translate(-50%,2px)}.initials[data-name]:hover:after,.initials[data-name]:focus-visible:after{opacity:1;transition-duration:var(--t-standard);transition-timing-function:var(--ease-out);transform:translate(-50%)}.initials-group{margin:0;padding:0;list-style:none;display:flex}.initials-group>li+li{margin-inline-start:calc(-1 * var(--space-1))}.initials-group .initials{box-shadow:0 0 0 2px var(--color-surface)}.initials-group .initials:hover,.initials-group .initials:focus-visible{z-index:1}@media (prefers-reduced-motion:reduce){.initials[data-name]:after{transition:none}}.planning-name-preview{z-index:100;gap:var(--space-1);width:max-content;max-width:min(24rem,100vw);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-overlay);overflow-wrap:anywhere;font-size:13px;display:grid;position:fixed}select:not([multiple]){appearance:none;padding-right:var(--control-height);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}@media (forced-colors:active){select:not([multiple]){appearance:auto;background-image:none}}.content-preferences-editor{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.content-preferences-editor label{overflow-wrap:anywhere}.content-preferences-summary{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.content-preferences-summary li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.content-preferences-summary .tag{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.creator-detail-accounts{gap:var(--space-2);margin-top:var(--space-3);display:grid}.creator-payment-disclosure{border-top:1px solid var(--color-border)}.creator-payment-disclosure .disclosure-body{gap:var(--space-3);display:grid}.creator-detail-accounts .creator-roster-handle{align-items:baseline;gap:var(--space-2);display:inline-flex}.creator-detail-accounts .creator-roster-handle-label{min-width:0}@media (pointer:coarse){.creator-detail-block-head{min-height:var(--control-height)}}.platform-icon{flex:none;width:20px;height:20px}.platform-icon[data-size=sm]{width:16px;height:16px}.star-rating{gap:var(--space-2);color:var(--color-ink);align-items:center;display:inline-flex}.star-rating-stars{gap:var(--space-1);display:inline-flex}.star-rating-option{cursor:pointer;display:inline-flex;position:relative}.star-rating-star{width:20px;height:20px;color:var(--color-ink-faint)}.star-rating-star[data-filled=true]{color:var(--color-rating)}.star-rating-star[data-filled=true] path{stroke:var(--color-rating-edge)}.star-rating[data-size=sm] .star-rating-star{width:14px;height:14px}.star-rating-option:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-tag)}.star-rating-text{color:var(--color-ink-muted);font-size:12px}.progress-ring{gap:var(--space-2);color:var(--color-ink-muted);align-items:center;font-size:12px;display:inline-flex}.progress-ring-svg{flex:none;width:28px;height:28px}.progress-ring-track{stroke:var(--color-data-track);stroke-width:4px}.progress-ring-value{stroke:var(--color-data);stroke-width:4px}.person-card{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.person-card[data-selected=true]{border-color:var(--color-accent-line)}.person-card-photo{aspect-ratio:1;background:var(--color-neutral-soft);border-radius:var(--radius-control);position:relative;overflow:hidden}.person-card-picture,.person-card-picture>*{width:100%;height:100%}.person-card-picture>img{object-fit:cover;display:block}.person-card-picture>.creator-roster-avatar[data-size=card]{border-radius:0;font-size:24px}.person-card-badge{top:var(--space-2);left:var(--space-2);max-width:calc(100% - 3 * var(--space-2) - 20px);position:absolute}.person-card-badge .status-badge{white-space:nowrap;max-width:100%}.person-card-badge-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.person-card-select{top:var(--space-2);right:var(--space-2);width:20px;height:20px;margin:0;position:absolute}.person-card-menu{right:var(--space-2);bottom:var(--space-2);position:absolute}.person-card-menu .row-menu-trigger{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control)}.person-card-name-row{gap:var(--space-2);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.person-card-identity{flex:auto;min-width:0}.person-card-subtitle{margin:0}.person-card-heading{flex:auto;min-width:0;margin:0;font-size:13px;font-weight:600}.person-card-name{min-width:0;min-height:var(--space-6);text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.person-card-rating{min-height:var(--space-6);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.person-card-handles{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.person-card-handle{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;font-size:13px;display:grid}.person-card-handle-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-card-followers{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;text-align:right}.person-card-empty{color:var(--color-ink-muted);margin:0;font-size:13px}.person-card-footer{justify-content:space-between;gap:var(--space-1) var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-soft);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:auto;font-size:12px;display:flex}.copy-control{flex-wrap:wrap;flex:none;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.copy-tooltip{z-index:20;width:max-content;max-width:16rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card);font-size:12px;position:absolute;bottom:100%;right:0}.copy-error{color:var(--color-danger);max-width:16rem;padding-inline:var(--space-2);font-size:12px}.copy-manual{width:16rem;min-width:0;max-width:100%}.modal-scrim:before,.drawer-scrim:before{z-index:-1;background:var(--color-scrim);content:"";animation:scrim-fade-in var(--t-quick) var(--ease-out);position:absolute;inset:0}@keyframes scrim-fade-in{0%{opacity:0}to{opacity:1}}.command-palette{transform-origin:top;animation:command-palette-in var(--t-quick) var(--ease-out)}@keyframes command-palette-in{0%{transform:scale(.98)}to{transform:scale(1)}}.shell-nav-group>.shell-icon{transition:transform var(--t-standard) var(--ease-out)}.shell-nav-sub:not([hidden]){animation:nav-sub-in var(--t-standard) var(--ease-out)}@keyframes nav-sub-in{0%{transform:translateY(calc(-1 * var(--space-1)))}to{transform:translateY(0)}}.done-label{place-items:center;display:inline-grid}.done-label>*{grid-area:1/1}.done-label-check{opacity:0;transition:opacity var(--t-quick) var(--ease-out)}.done-label-text{transition:opacity var(--t-quick) var(--ease-out)}.done-label[data-done] .done-label-check{opacity:1}.done-label[data-done] .done-label-text{opacity:0}.action-status .drawn-check{vertical-align:-.15em;margin-inline-end:var(--space-1)}.drawn-check-path{stroke-dasharray:1;stroke-dashoffset:0;animation:drawn-check-draw var(--t-standard) var(--ease-out)}@keyframes drawn-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.flash-fill,.flash-brand{isolation:isolate;position:relative}.flash-fill:after,.flash-brand:after{z-index:-1;border-radius:var(--radius-control);content:"";pointer-events:none;opacity:0;animation:flash-once var(--t-standard) var(--ease-out);position:absolute;inset:0}.flash-fill:after{background:var(--color-fill)}.flash-brand:after{background:var(--color-brand-soft)}@keyframes flash-once{0%,to{opacity:0}35%{opacity:1}}.status-badge-changed{animation:status-badge-cross-fade var(--t-quick) var(--ease-out)}@keyframes status-badge-cross-fade{0%{opacity:.92}to{opacity:1}}.progress-ring-value{transition:stroke-dashoffset var(--t-drawer) var(--ease-out)}.tab-list{position:relative}.tab-indicator{background:var(--color-accent-line);transform-origin:0;width:1px;height:2px;transform:translateX(var(--tab-x,0)) scaleX(var(--tab-w,1));transition:transform var(--t-quick) var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0}.tab-list[data-indicator=measured] .tab-trigger[aria-selected=true]:after{background:0 0}[role=tabpanel] .tab-list:not(.page-tabs>.tab-list){gap:var(--space-1);background:0 0;margin-inline:0;padding-inline:0}[role=tabpanel] .tab-list:not(.page-tabs>.tab-list) .tab-trigger{min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-input)}[role=tabpanel] .tab-list:not(.page-tabs>.tab-list) .tab-trigger:hover{background:var(--color-fill-subtle)}[role=tabpanel] .tab-list:not(.page-tabs>.tab-list) .tab-trigger[aria-selected=true]{background:var(--color-accent-tint)}[role=tabpanel] .tab-list:not(.page-tabs>.tab-list) .tab-trigger:after,[role=tabpanel] .tab-list:not(.page-tabs>.tab-list) .tab-indicator{display:none}.tab-panel[data-entered=a]{animation:tab-panel-in-a var(--t-quick) var(--ease-out)}.tab-panel[data-entered=b]{animation:tab-panel-in-b var(--t-quick) var(--ease-out)}@keyframes tab-panel-in-a{0%{opacity:.92}to{opacity:1}}@keyframes tab-panel-in-b{0%{opacity:.92}to{opacity:1}}.board-card{transition:transform var(--t-quick) var(--ease-out)}.board-card[data-lifted],.board-card.is-moving,.board-card:active{box-shadow:var(--shadow-overlay);transform:scale(1.02)}.board-card-item[data-moving=true] .board-card{animation:board-card-settle var(--t-standard) var(--ease-out)}@keyframes board-card-settle{0%{transform:scale(1.02)}to{transform:scale(1)}}.board-card[data-refused=a]{animation:board-card-shake-a var(--t-quick) var(--ease-out)}.board-card[data-refused=b]{animation:board-card-shake-b var(--t-quick) var(--ease-out)}@keyframes board-card-shake-a{25%{transform:translateX(calc(-.5 * var(--space-1)))}75%{transform:translateX(calc(.5 * var(--space-1)))}}@keyframes board-card-shake-b{25%{transform:translateX(calc(-.5 * var(--space-1)))}75%{transform:translateX(calc(.5 * var(--space-1)))}}.board-lane{isolation:isolate;position:relative}.board-lane:before{z-index:-1;border-radius:var(--radius-card);background:var(--color-fill);content:"";opacity:0;pointer-events:none;transition:opacity var(--t-quick) var(--ease-out);position:absolute;inset:0}.board-lane[data-over=true]:before{opacity:1}@media (prefers-reduced-motion:reduce){.modal-scrim:before,.drawer-scrim:before,.command-palette{animation:none}.shell-nav-group>.shell-icon{transition:none}.shell-nav-sub:not([hidden]){animation:none}.done-label-check,.done-label-text{transition:none}.drawn-check-path,.flash-fill:after,.flash-brand:after,.status-badge-changed{animation:none}.progress-ring-value,.tab-indicator{transition:none}.tab-panel[data-entered=a],.tab-panel[data-entered=b]{animation:none}.board-card{transition:none}.board-card[data-lifted],.board-card.is-moving,.board-card:active{transform:none}.board-card-item[data-moving=true] .board-card,.board-card[data-refused=a],.board-card[data-refused=b]{animation:none}.board-lane:before{transition:none}}.pr-post-type{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.pr-post-evidence{gap:var(--space-1);width:140px;display:grid}.pr-post-evidence .pr-proof-entry,.pr-post-evidence .pr-proof-link,.pr-post-evidence .pr-cell-stack>span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:block;overflow:hidden}.pr-review-note{width:100%;min-width:0;padding-block:var(--control-pad-block);resize:none;box-shadow:none;background:0 0;border-color:#0000;line-height:1.5;overflow:hidden}.pr-review-note:hover,.pr-review-note:focus{border-color:var(--color-border-control);background:var(--color-surface)}.pr-review-field{border:0;margin:0;padding:0}.pr-agreement-editor{min-width:280px}.pr-agreement-editor fieldset{border:0;margin:0;padding:0}.pr-agreement-option{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.pr-agreement-option label{align-items:center;gap:var(--space-2);display:flex}.pr-agreement-option input[type=number]{width:64px}.pr-drop-col-rating{width:136px;min-width:136px}.pr-drop-col-feedback{width:240px;min-width:200px}@media (width<=600px){.pr-drop-col-feedback{width:200px}}.pr-cell-stack.pr-inline-review{align-items:center;gap:var(--space-1);flex-flow:wrap;width:170px;display:flex;position:relative}.pr-inline-review>.action-status{z-index:1;padding:var(--space-1) var(--space-2);background:var(--color-surface);border-radius:var(--radius-tag);white-space:nowrap;margin:0;position:absolute;inset-block-start:100%;inset-inline-start:0}.pr-inline-review>.action-status:empty{display:none}.pr-inline-review>[role=alert]{white-space:normal;flex-basis:100%;min-width:170px}.pr-cell-stack.pr-inline-feedback{white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:stretch;width:100%}.pr-people-table .pr-cell-stack.pr-inline-review{min-width:0}.pr-people-table .pr-cell-stack.pr-inline-review:not(.pr-inline-feedback){gap:0;width:120px}.pr-people-table .pr-inline-review .star-rating{align-items:flex-start;gap:var(--space-1);flex-direction:column}.pr-people-table .pr-inline-review>[role=alert]{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){.pr-people-table .pr-drop-col-rating{width:148px;min-width:148px}.pr-people-table .pr-cell-stack.pr-inline-review:not(.pr-inline-feedback){width:132px}}.disclosure.disclosure-inline{box-shadow:none;--card-inset:0px;--card-pad-end:0px;background:0 0;border:0;margin:0}.disclosure-inline .disclosure-trigger{width:fit-content;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0}.disclosure-inline .disclosure-title-group strong{color:var(--color-ink-muted);font-size:12px;font-weight:500}.disclosure-inline .disclosure-chevron{margin:0}.disclosure-inline>.disclosure-body{padding:var(--space-2) 0 0;border:0}.disclosure-inline>.disclosure-body[hidden]{padding:0}@media (pointer:coarse){.disclosure-inline .disclosure-trigger{min-height:var(--control-height)}}.record-identity{gap:var(--space-1);--record-color:var(--color-record-campaign);--record-soft:var(--color-record-campaign-soft);min-width:0;display:grid}.record-identity[data-kind=drop],.record-identity[data-kind=shoot]{--record-color:var(--color-record-drop);--record-soft:var(--color-record-drop-soft)}.record-identity[data-kind=project]{--record-color:var(--color-record-project);--record-soft:var(--color-record-project-soft)}.record-identity[data-kind=media]{--record-color:var(--color-record-drop)}.record-identity-topline{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.record-identity-topline>.status-badge{flex:none}.record-identity-kind{color:var(--record-color);font-size:12px;font-weight:400;line-height:1.4}.record-identity-title{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.4}.record-identity-title :is(a,button){color:inherit;font:inherit;text-align:left;white-space:normal;text-decoration:none}.record-identity-title :is(a,button):hover{text-decoration:underline}.record-identity-meta{color:var(--color-ink-muted);font-size:12px;line-height:1.4}.record-card{box-shadow:none}.record-measure{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:400;line-height:1.4}.record-cover-placeholder{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-record-drop);text-align:center;flex-direction:column;font-size:12px;display:flex}.record-cover-placeholder>svg{flex:none}.completion-bar{align-items:center;gap:var(--space-3);font-variant-numeric:tabular-nums;min-width:0;color:var(--color-text-subtle);font-size:12px;font-weight:500;display:flex}.completion-bar>.summary-tile-bar{flex:0 116px;order:0;align-self:center;width:116px;max-width:100%;margin:0}.summary-tile>.completion-bar{margin-top:var(--space-2);order:1;align-self:end}.record-card .initials[data-name]:after{left:auto;right:0;transform:translateY(2px)}.record-card .initials[data-name]:hover:after,.record-card .initials[data-name]:focus-visible:after{transform:translateY(0)}.summary-tile-value[data-unavailable]{letter-spacing:normal;font-size:14px;font-weight:400}.record-cover-placeholder>img{object-fit:contain;width:10rem;height:10rem}.compact-disclosure-summary{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.compact-disclosure-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.compact-disclosure-head button{flex-shrink:0}.drawer-body,.modal-body{padding-bottom:max(var(--space-5), env(safe-area-inset-bottom))}.drawer-foot{padding-bottom:max(var(--space-4), env(safe-area-inset-bottom))}@media (width<=760px){.roster-redesign .creator-roster{overflow:visible}.roster-redesign .creator-roster table{min-width:0}.roster-redesign .creator-roster :is(table,thead,tbody){display:block}.roster-redesign .creator-roster thead tr{gap:var(--space-1);padding:var(--space-2);flex-wrap:wrap;display:flex}.roster-redesign .creator-roster thead th{border:0;padding:0}.roster-redesign .creator-roster thead th:not([aria-sort]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.roster-redesign .creator-roster tbody tr{border-top:1px solid var(--color-border);padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.roster-redesign .creator-roster tbody td{border:0;flex:100%;min-width:0;padding:0;display:block}.roster-redesign .creator-roster td.creator-roster-select-cell{flex:none;width:auto;min-width:0}.roster-redesign .creator-roster tbody td.creator-roster-name-cell{flex:1 1 calc(100% - var(--checkbox-size) - var(--space-2))}.roster-redesign .creator-roster thead th.creator-roster-select-cell{clip-path:none;width:auto;min-width:0;height:auto;position:static;overflow:visible}.roster-redesign .creator-roster td[data-label=Status]{flex-basis:40%}.roster-redesign .creator-roster td[data-label=Actions]{flex-basis:45%;order:1}.roster-redesign .creator-roster td:is([data-label=Post\ preferences],[data-label=Handles],[data-label=Typical\ rate],[data-label=Tags]){order:2}.roster-redesign .creator-roster td:is([data-label=Post\ preferences],[data-label=Typical\ rate],[data-label=Tags]):before{content:attr(data-label) ": ";color:var(--color-ink-muted)}.roster-redesign .creator-roster-actions{justify-content:flex-end}.roster-redesign .creator-roster-handles{white-space:normal;max-width:100%}.roster-redesign .creator-roster-note,.roster-redesign .creator-roster-handle{max-width:100%}.roster-redesign .creator-roster-handle-label{overflow-wrap:anywhere;white-space:normal}.roster-redesign .creator-roster-group-row th{width:100%}}.stat-label{flex-wrap:nowrap;min-width:0}
