.cp-shell{display:flex;flex-direction:column;gap:18px;min-width:0}.cp-toolbar{display:grid;grid-template-columns:auto minmax(240px,1fr) auto auto;gap:12px;align-items:center}.cp-search-wrap{display:flex;align-items:center;gap:8px;min-width:0;height:42px;padding:0 13px;border:1px solid var(--border, #d8dbe2);border-radius:11px;background:#fff}.cp-search-wrap span{color:#7c8799;font-size:18px}.cp-search-wrap input{width:100%;border:0;outline:0;background:transparent;font:inherit}.cp-count{color:var(--text-dim, #7c8799);font-size:13px;white-space:nowrap}.cp-count b{color:var(--text, #172033)}.cp-btn{min-height:38px;padding:8px 14px;border:1px solid var(--border, #d8dbe2);border-radius:9px;background:#fff;color:#243047;font:650 13px/1 inherit;cursor:pointer}.cp-btn:hover{background:#f7f9fc}.cp-btn:disabled{opacity:.55;cursor:not-allowed}.cp-btn-primary{border-color:var(--ui-accent, #087f8c);background:var(--ui-accent, #087f8c);color:#fff;box-shadow:0 5px 14px #087f8c2e}.cp-btn-primary:hover{background:var(--ui-accent-hover, #066976);border-color:var(--ui-accent-hover, #066976)}.cp-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:18px;align-items:start}.cp-tile{position:relative;min-width:0;overflow:hidden;border:1px solid #e3e7ef;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1927460a,0 10px 24px #1927460f;transition:box-shadow .18s ease,transform .18s ease}.cp-tile:hover{box-shadow:0 4px 10px #19274612,0 16px 34px #1927461a;transform:translateY(-1px)}.cp-tile.incomplete{border-color:#f1d6aa}.cp-tile-status{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.cp-tile-status.complete{background:#eaf8ef;color:#18794e}.cp-tile-status.missing{background:#fff4df;color:#a15c00}.cp-tile-head{display:flex;align-items:center;gap:12px;min-width:0;padding:18px 66px 4px 18px}.cp-avatar{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:14px;background:linear-gradient(150deg,#e6f4f7,#cfe8ee);color:var(--primary, #0b7a95);font-size:19px;font-weight:800;box-shadow:inset 0 0 0 1px #0b7a951a}.cp-tile-identity{min-width:0}.cp-name-line{display:flex;align-items:center;gap:8px;min-width:0}.cp-name-line h3{overflow:hidden;margin:0;color:#16203a;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cp-name-line code{padding:3px 7px;border-radius:6px;background:#edf1f7;color:#46536a;font-size:10.5px}.cp-tile-meta{display:block;margin-top:2px;color:#778196;font-size:11.5px}.cp-withheld{margin:8px 18px 0;padding:7px 10px;border-radius:9px;background:#fff9ec;color:#8a6415;font-size:10.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-media-strip{display:flex;flex-wrap:wrap;gap:7px;padding:12px 18px 4px}.cp-media-empty{padding:6px 0}.cp-media-chip{display:flex;flex-direction:column;border:1px solid #e5e9f0;border-radius:11px;background:#f8f9fc;overflow:hidden}.cp-media-chip.is-open{flex:1 1 100%}.cp-media-chip-head{display:flex;align-items:center;gap:6px;padding:7px 11px;border:0;background:none;color:#37445b;font:650 11px/1 inherit;cursor:pointer;white-space:nowrap}.cp-media-chip-head:hover,.cp-media-chip.is-open .cp-media-chip-head{background:#eef1f7}.cp-media-chip-play{color:var(--primary, #0b7a95);font-size:9px}.cp-media-chip-label em{margin-left:3px;color:#8a94a6;font-size:9.5px;font-style:normal}.cp-media-chip-cost{padding:2px 7px;border-radius:999px;background:#e8f4ee;color:#1e7a4c;font-size:10px;font-weight:750}.cp-media-chip-player{margin:0;border:0;border-radius:0}.cp-media-chip-add{flex-direction:row;align-items:center;gap:5px;padding:7px 11px;border:1px dashed #c7cfdf;background:#fff;color:var(--primary, #0b7a95);font:650 11px/1 inherit;cursor:pointer}.cp-media-chip-add:hover{border-color:#0b7a9573;background:#0b7a950d}.cp-media-chip-form{flex:1 1 100%;gap:7px;padding:10px;background:#0b7a950d;border-color:#0b7a9538}.cp-media-chip-form input{padding:7px 9px;border:1px solid #dce1e9;border-radius:8px;font:inherit;font-size:11.5px}.cp-media-chip-error{color:#b42318;font-size:10.5px}.cp-media-chip-form-actions{display:flex;justify-content:flex-end;gap:6px}.cp-media-chip-form-actions button{padding:5px 10px;border:0;border-radius:7px;background:var(--primary-soft, rgba(11,122,149,.08));color:var(--primary, #0b7a95);font:700 10.5px/1 inherit;cursor:pointer}.cp-media-chip-form-actions button.primary{background:var(--primary, #0b7a95);color:#fff}.cp-media-chip-form-actions button:disabled{opacity:.55;cursor:not-allowed}.cp-insights-toggle{display:flex;align-items:center;gap:6px;width:100%;margin-top:6px;padding:10px 18px;border:0;border-top:1px solid #edf0f5;background:none;color:#46536a;font:700 11px/1 inherit;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;text-align:left}.cp-insights-toggle:hover{background:#f8f9fc}.cp-insights-toggle em{margin-left:4px;color:#a15c00;font-style:normal;font-weight:750}.cp-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:4px 18px 14px;background:#f8f9fc}.cp-insights section{min-width:0;padding:11px;border:1px solid #e5e9f0;border-radius:11px;background:#fff}.cp-insights h4,.cp-section-title h4{margin:0 0 9px;color:#27334b;font-size:11px;letter-spacing:.045em;text-transform:uppercase}.cp-insights h4 em{margin-left:4px;color:var(--primary, #0b7a95);font-size:9px;font-style:normal;text-transform:none}.cp-metric-row{display:grid;grid-template-columns:minmax(44px,1fr) minmax(46px,1.3fr) 39px;gap:6px;align-items:center;min-width:0;margin:5px 0;font-size:10.5px}.cp-metric-row>span{overflow:hidden;color:#626e83;text-overflow:ellipsis;white-space:nowrap}.cp-metric-row>b{color:#334056;font-size:10px;text-align:right}.cp-meter{height:5px;overflow:hidden;border-radius:99px;background:#edf0f5}.cp-meter i{display:block;height:100%;border-radius:inherit;background:var(--primary, #0b7a95)}.cp-meter i.rose{background:#dd7b98}.cp-meter i.blue{background:#3d8fa8}.cp-meter i.teal{background:#58a99b}.cp-no-insights{display:flex;flex-direction:column;gap:3px;margin:0 18px 14px;padding:13px 14px;border:1px dashed #e3b968;border-radius:10px;background:#fff9ec;color:#8b5700}.cp-no-insights span{font-size:12px;font-weight:750}.cp-no-insights small{color:#986d27}.cp-brand-section{padding:14px 18px 10px}.cp-section-title{display:flex;justify-content:space-between;gap:8px}.cp-section-title h4{margin-bottom:8px}.cp-section-title span{color:#8a94a6;font-size:10px}.cp-brand-grid{display:grid;gap:6px}.cp-brand-grid button{display:grid;grid-template-columns:minmax(110px,1fr) auto;gap:12px;align-items:center;width:100%;padding:8px 10px;border:1px solid #e5e9f0;border-radius:9px;background:#fff;color:inherit;text-align:left;cursor:pointer}.cp-brand-grid button:hover{border-color:#0b7a9573;background:#0b7a950a}.cp-brand-grid button>span{display:flex;gap:12px;align-items:center}.cp-brand-grid button>span:first-child{flex-direction:column;gap:1px;align-items:flex-start}.cp-brand-grid b{color:#37445b;font-size:11.5px}.cp-brand-grid small{color:#8a94a6;font-size:10px}.cp-overall-section{padding:14px 18px 10px}.cp-overall-section .cp-section-title{align-items:center}.cp-overall-section .cp-section-title h4{margin:0}.cp-overall-section .cp-section-title button{padding:6px 10px;border:0;border-radius:8px;background:var(--primary-soft, rgba(11,122,149,.08));color:var(--primary, #0b7a95);font:750 11px/1 inherit;cursor:pointer}.cp-overall-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.cp-overall-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #e5e9f0;border-radius:10px;background:#f8f9fc}.cp-overall-metrics span{color:#7a8598;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.cp-overall-metrics b{color:#263550;font-size:15px}.cp-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 16px;border-top:1px solid #edf0f5}.cp-tile-added{flex-shrink:0;color:#98a1b4;font-size:10.5px}.cp-tile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.cp-tile-actions a,.cp-tile-actions button{padding:6px 9px;border:0;border-radius:7px;background:var(--primary-soft, rgba(11,122,149,.08));color:var(--primary, #0b7a95);font:700 11px/1 inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.cp-tile-actions a:hover,.cp-tile-actions button:hover{background:#0b7a9529}.cp-tile-actions .danger{color:#b42318;background:#fff1f0}.cp-tile-actions .danger:hover{background:#ffe4e2}.cp-muted{color:#8a94a6;font-size:12px}.cp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0f172a85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cp-modal{width:min(570px,100%);max-height:90vh;overflow-y:auto;padding:22px;border-radius:17px;background:#fff;box-shadow:0 28px 80px #0f172a47}.cp-editor{width:min(760px,100%)}.cp-modal-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.cp-modal-head span{color:#788399;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.cp-modal-head h3{margin:2px 0 0;color:#182238;font-size:20px}.cp-modal-head>button{width:32px;height:32px;border:0;border-radius:9px;background:#f0f2f6;color:#536078;font-size:20px;cursor:pointer}.cp-performance-modal{width:min(820px,100%)}.cp-detail-overall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.cp-detail-overall>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #dfe5ef;border-radius:11px;background:#f7f9fd}.cp-detail-overall span{color:#788399;font-size:10px;font-weight:750;text-transform:uppercase}.cp-detail-overall b{color:#233351;font-size:19px}.cp-performance-table-wrap{overflow-x:auto;border:1px solid #e0e5ed;border-radius:11px}.cp-performance-table{width:100%;min-width:610px;border-collapse:collapse}.cp-performance-table th{padding:9px 11px;background:#f3f5f9;color:#778296;font-size:9.5px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.cp-performance-table td{padding:11px;border-top:1px solid #e8ebf1;color:#3d4960;font-size:12px}.cp-performance-table td:first-child{display:flex;flex-direction:column;gap:2px}.cp-performance-table td:first-child b{color:#26334a}.cp-performance-table td:first-child small{color:#8993a4}.cp-performance-table td:last-child{text-align:right}.cp-performance-table td button{padding:6px 8px;border:0;border-radius:7px;background:var(--primary-soft, rgba(11,122,149,.08));color:var(--primary, #0b7a95);font:700 10.5px/1 inherit;cursor:pointer;white-space:nowrap}.cp-performance-table .cp-empty-cell{display:table-cell;padding:22px;color:#8a94a6;text-align:center}.cp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.cp-field{display:flex;flex-direction:column;gap:5px}.cp-field>span{color:#707b90;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.cp-field input{min-width:0;padding:9px 10px;border:1px solid #dce1e9;border-radius:9px;font:inherit}.cp-field input:focus{border-color:var(--ui-accent, #087f8c);outline:3px solid var(--ui-accent-soft, #e8f6f7)}.cp-brand-costs{display:grid;gap:8px;margin-bottom:12px}.cp-brand-costs label{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1fr);align-items:center;gap:10px}.cp-brand-costs label>span{overflow:hidden;color:#455168;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cp-brand-costs input{width:100%}.cp-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;max-height:175px;overflow-y:auto;margin:5px 0 14px;padding:10px;border:1px solid #e2e6ed;border-radius:10px}.cp-checklist label{display:flex;align-items:center;gap:7px;color:#455168;font-size:12px;cursor:pointer}.cp-error-box{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border:1px solid #f1b7b3;border-radius:10px;background:#fff3f2;color:#9f2d25;font-size:12px}.cp-error-box button{align-self:flex-start}.cp-error{color:#b42318;font-size:12px}.cp-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}@media(max-width:760px){.cp-toolbar{grid-template-columns:1fr auto}.cp-search-wrap{grid-column:1/-1;grid-row:2}.cp-card-grid{grid-template-columns:1fr}.cp-tile-head{padding-right:18px}.cp-tile-status{position:static;align-self:flex-start;margin:12px 18px 0}.cp-card-foot{flex-direction:column;align-items:stretch}.cp-tile-actions{justify-content:flex-start}.cp-insights,.cp-form-grid,.cp-brand-costs label,.cp-overall-metrics,.cp-detail-overall,.cp-brand-grid button{grid-template-columns:1fr}.cp-brand-grid button>span:last-child{justify-content:space-between}}.cp-ok{color:#1e7a4c;font-size:12px;margin:6px 0 0}.cp-missing{margin:10px 0 0;padding:9px 12px;border:1px solid #f0d9a8;border-radius:10px;background:#fffaf0;color:#8a6415;font-size:12px;line-height:1.5}.cp-missing b{color:#6d4d0a}.cp-withheld{margin:0 0 10px;color:#8a6415;font-size:11px;line-height:1.5}.cp-video{margin:12px 0}.cp-add-actions{display:flex;gap:8px}.cp-video-pick-list{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.cp-video-pick-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e5e9f0;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.cp-video-pick-row:hover{border-color:#0b7a9573;background:#0b7a950a}.cp-video-pick-info{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-video-pick-info b{color:#26334a;font-size:12.5px}.cp-video-pick-info small{overflow:hidden;color:#8a94a6;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.cp-video-selected{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px;border:1px solid #dfe5ef;border-radius:11px;background:#f7f9fd}.cp-video-selected>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cp-video-selected b{color:#182238;font-size:14px}.cp-video-selected code{color:#5a6273;font-size:11px}.cp-video-history-list{display:flex;flex-direction:column;gap:5px;margin:0 0 12px;padding:0;list-style:none}.cp-video-history-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border:1px solid #edf0f5;border-radius:9px;background:#fafbfd}.cp-video-history-link{overflow:hidden;color:var(--primary, #0b7a95);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.cp-video-history-cost{flex-shrink:0;color:#263550;font-size:12px;font-weight:700}.cp-video-add-fields{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(11,122,149,.22);border-radius:12px;background:#0b7a950d}.cp-sync-summary{display:flex;align-items:center;gap:8px;width:fit-content;padding:7px 10px;border:1px solid #9fd9d0;border-radius:999px;background:#eaf9f6;color:#0f766e;font-size:12px}.cp-sync-summary b{padding-left:8px;border-left:1px solid #9fd9d0}.cp-field-wide{grid-column:1 / -1}.cp-persona-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.cp-persona-tags span,.cp-persona-tags b{padding:4px 8px;border-radius:999px;background:var(--blue-soft,#eef2ff);color:var(--blue,#4f46e5);font-size:11px;font-weight:700}.pq-workspace,.pq-modal,.pq-plan{--pq-ink: var(--pr-ink, var(--ink, #22201d));--pq-dim: var(--pr-dim, var(--ink2, #625d55));--pq-line: var(--pr-line, var(--line, #e6e3de));--pq-surface: var(--pr-surface, var(--surface, #ffffff));--pq-sunken: color-mix(in srgb, var(--pq-line) 40%, var(--pq-surface));--pq-accent: var(--pr-accent, var(--accent, #1c585e));--pq-open: #16a34a;--pq-near: #d97706;--pq-full: #ea580c;--pq-over: #dc2626;--pq-graphic: #0e7490;--pq-edit: #4f46e5;--pq-ai: #9333ea}.pq-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pq-workspace>.pq-plan{min-width:0}.pq-kicker{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pq-dim)}.pq-plan{padding:16px;border:1px solid var(--pq-line);border-radius:14px;background:var(--pq-surface);color:var(--pq-ink)}.pq-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.pq-plan-head h3{margin:2px 0 0;font-size:17px}.pq-week-nav{display:inline-flex;align-items:center;gap:6px}.pq-nav{width:30px;height:30px;border:1px solid var(--pq-line);border-radius:8px;background:var(--pq-surface);color:var(--pq-ink);font-size:16px;line-height:1;cursor:pointer}.pq-nav:hover{border-color:var(--pq-accent)}.pq-table-wrap{overflow-x:auto;border:1px solid var(--pq-line);border-radius:10px}.pq-table{width:100%;border-collapse:collapse;font-size:13px;min-width:820px}.pq-table th,.pq-table td{padding:8px 10px;border-bottom:1px solid var(--pq-line);border-right:1px solid var(--pq-line);text-align:left;vertical-align:middle}.pq-table th:last-child,.pq-table td:last-child{border-right:0}.pq-table thead th{background:var(--pq-sunken);font-weight:700;font-size:12.5px;white-space:nowrap}.pq-table thead th small{display:block;font-weight:500;color:var(--pq-dim);font-size:11px}.pq-table .num{text-align:center}.pq-table th.is-today,.pq-table td.is-today{background:color-mix(in srgb,var(--pq-accent) 7%,transparent)}.pq-dept{font-weight:700;text-align:center!important}.pq-seg{white-space:nowrap}.pq-daycell b,.pq-total b{display:block;font-size:14px;font-variant-numeric:tabular-nums}.pq-daycell small{display:block;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.pq-daycell.is-preview b{color:var(--pq-accent);font-style:italic}.pq-total input{width:76px;padding:5px 6px;border:1px solid var(--pq-line);border-radius:7px;background:var(--pq-surface);color:var(--pq-ink);font:inherit;font-weight:700;text-align:center}.pq-total input:focus{outline:2px solid var(--pq-accent);outline-offset:1px}.pq-inforce{display:block;font-size:10.5px;color:var(--pq-dim)}.pq-total-row td{background:var(--pq-sunken);font-weight:700;border-bottom:0}.pq-total-row td:first-child{text-align:center}.pq-grand{background:color-mix(in srgb,var(--pq-open) 22%,var(--pq-surface))!important}small.level-open{color:var(--pq-open)}small.level-near{color:var(--pq-near)}small.level-full{color:var(--pq-full)}small.level-over{color:var(--pq-over)}small.level-none{color:var(--pq-dim)}.pq-seg-chip{display:inline-flex;align-items:center;gap:6px;font-weight:700}.pq-seg-chip:before{content:"";width:8px;height:8px;border-radius:3px;background:currentColor}.pq-seg-chip.seg-graphic{color:var(--pq-graphic)}.pq-seg-chip.seg-edit{color:var(--pq-edit)}.pq-seg-chip.seg-ai{color:var(--pq-ai)}.pq-status{min-width:150px}.pq-status-badge{display:inline-block;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--pq-sunken);color:var(--pq-dim)}.pq-status small{display:block;margin-top:3px;font-size:10.5px;color:var(--pq-dim)}.pq-status.tone-approved .pq-status-badge{background:color-mix(in srgb,var(--pq-open) 16%,transparent);color:var(--pq-open)}.pq-status.tone-not-aligned .pq-status-badge{background:color-mix(in srgb,var(--pq-over) 14%,transparent);color:var(--pq-over)}.pq-status.tone-pending .pq-status-badge{background:color-mix(in srgb,var(--pq-near) 16%,transparent);color:var(--pq-near)}.pq-review-actions{display:flex;gap:6px;margin-top:6px}.pq-review-actions button{padding:4px 9px;border-radius:7px;font-size:11.5px;font-weight:700;cursor:pointer;border:1px solid transparent}.pq-approve{background:var(--pq-open);color:#fff}.pq-decline{background:transparent;color:var(--pq-over);border-color:color-mix(in srgb,var(--pq-over) 45%,transparent)!important}.pq-review-actions button:disabled{opacity:.6;cursor:default}.pq-error{color:var(--pq-over)!important}.pq-plan-actions{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.pq-actions-spacer{flex:1}.pq-split-note{font-size:12px;color:var(--pq-dim)}.pq-sat-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pq-sat-toggle input{width:15px;height:15px;margin:0;accent-color:var(--pq-accent);cursor:pointer}.pq-table th.pq-sat-head.is-off{color:var(--pq-dim)}.pq-table th.pq-sat-head.is-off small{font-style:italic}.pq-banner{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:12.5px;background:color-mix(in srgb,var(--pq-accent) 10%,transparent)}.pq-banner.is-error{background:color-mix(in srgb,var(--pq-over) 12%,transparent);color:var(--pq-over)}.pq-hint{margin:10px 0 0;font-size:11.5px;color:var(--pq-dim)}.pq-plan-skeleton{height:220px;border-radius:10px;background:var(--pq-sunken);animation:pq-pulse 1.2s ease-in-out infinite}@keyframes pq-pulse{50%{opacity:.55}}.pq-ask-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}.pq-month{min-width:0}.pq-month-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pq-month-head b{font-size:15px;min-width:130px;text-align:center}.pq-month-spacer{flex:1}.pq-legend{display:inline-flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--pq-dim)}.pq-legend span{display:inline-flex;align-items:center;gap:4px}.pq-legend i{width:10px;height:10px;border-radius:3px}.pq-legend .level-open{background:var(--pq-open)}.pq-legend .level-near{background:var(--pq-near)}.pq-legend .level-full{background:var(--pq-full)}.pq-legend .level-over{background:var(--pq-over)}.pq-weekdays,.pq-week{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,.55fr);gap:5px}.pq-weekdays{margin-bottom:5px}.pq-weekdays span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pq-dim);text-align:center}.pq-grid{display:grid;gap:5px;transition:opacity .15s ease}.pq-grid.is-loading{opacity:.55}.pq-day{display:flex;flex-direction:column;gap:4px;min-height:78px;padding:5px 6px 6px;border:1px solid var(--pq-line);border-radius:9px;background:var(--pq-surface);color:var(--pq-ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.pq-day:hover:not(.is-blocked){border-color:var(--pq-accent);transform:translateY(-1px)}.pq-day:focus-visible{outline:2px solid var(--pq-accent);outline-offset:1px}.pq-day.is-outside{opacity:.45}.pq-day.is-sunday{background:var(--pq-sunken);min-height:0;justify-content:flex-start}.pq-day.is-today{box-shadow:inset 0 0 0 1px var(--pq-accent)}.pq-day.is-blocked{cursor:not-allowed;background:var(--pq-sunken)}.pq-day.is-blocked .pq-day-bars{opacity:.55}.pq-day.is-selected{border-color:var(--pq-accent);box-shadow:0 0 0 2px var(--pq-accent);background:color-mix(in srgb,var(--pq-accent) 8%,var(--pq-surface))}.pq-day.focus-near:not(.is-blocked){border-color:color-mix(in srgb,var(--pq-near) 55%,var(--pq-line))}.pq-day.focus-full,.pq-day.focus-over{border-color:color-mix(in srgb,var(--pq-over) 50%,var(--pq-line))}.pq-day-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.pq-day-num{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.pq-day.is-today .pq-day-num{color:var(--pq-accent)}.pq-day-left{font-size:10px;font-weight:700;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--pq-open) 14%,transparent);color:var(--pq-open);white-space:nowrap}.pq-day-left.level-near{background:color-mix(in srgb,var(--pq-near) 16%,transparent);color:var(--pq-near)}.pq-day-left.level-full,.pq-day-left.level-over{background:color-mix(in srgb,var(--pq-over) 14%,transparent);color:var(--pq-over)}.pq-day-left.level-none{background:var(--pq-sunken);color:var(--pq-dim)}.pq-day-off{font-size:10.5px;color:var(--pq-dim)}.pq-day-bars{display:grid;gap:3px}.pq-bar{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:11px}.pq-bar.is-compact{grid-template-columns:24px minmax(0,1fr) auto;gap:3px;font-size:9.5px}.pq-bar-label{font-weight:700;color:var(--pq-dim)}.pq-bar.seg-graphic .pq-bar-label{color:var(--pq-graphic)}.pq-bar.seg-edit .pq-bar-label{color:var(--pq-edit)}.pq-bar.seg-ai .pq-bar-label{color:var(--pq-ai)}.pq-bar-track{position:relative;height:6px;border-radius:999px;background:var(--pq-sunken);overflow:hidden}.pq-bar.is-compact .pq-bar-track{height:4px}.pq-bar-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--pq-open)}.pq-bar.level-near .pq-bar-track i{background:var(--pq-near)}.pq-bar.level-full .pq-bar-track i{background:var(--pq-full)}.pq-bar.level-over .pq-bar-track i{background:var(--pq-over)}.pq-bar-count{font-variant-numeric:tabular-nums;color:var(--pq-dim);white-space:nowrap}.pq-bar.is-focus .pq-bar-count{color:var(--pq-ink);font-weight:700}.pq-bar.is-focus.is-compact .pq-bar-track{height:6px}.pq-day-bars .pq-bar:not(.is-focus){opacity:.85}.pq-detail{position:sticky;top:0;padding:12px;border:1px solid var(--pq-line);border-radius:12px;background:var(--pq-sunken)}.pq-detail.is-empty p{margin:0;font-size:12.5px;color:var(--pq-dim)}.pq-detail h4{margin:2px 0 10px;font-size:14px}.pq-detail-kicker{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pq-dim)}.pq-detail-verdict{margin-bottom:10px;padding:7px 9px;border-radius:8px;font-size:12px;font-weight:600}.pq-detail-verdict.is-ok{background:color-mix(in srgb,var(--pq-open) 14%,transparent);color:var(--pq-open)}.pq-detail-verdict.is-full,.pq-detail-verdict.is-blocked{background:color-mix(in srgb,var(--pq-over) 12%,transparent);color:var(--pq-over)}.pq-detail-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pq-detail-list li{display:grid;gap:3px;padding:7px 8px;border-radius:8px;background:var(--pq-surface);border:1px solid transparent}.pq-detail-list li.is-focus{border-color:var(--pq-accent)}.pq-detail-name{display:flex;justify-content:space-between;gap:6px;font-size:12px}.pq-detail-name small{color:var(--pq-dim);font-size:10.5px}.pq-detail-left{font-size:11px;color:var(--pq-dim);text-align:right}.pq-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pq-modal{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 32px);border-radius:16px;background:var(--pq-surface);color:var(--pq-ink);box-shadow:0 24px 60px #0f172a47;overflow:hidden}.pq-modal.is-wide{width:min(1040px,100%)}.pq-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 10px;border-bottom:1px solid var(--pq-line)}.pq-modal-title h3{margin:2px 0 4px;font-size:18px}.pq-modal-title p{margin:0;font-size:12.5px;color:var(--pq-dim)}.pq-close{width:32px;height:32px;border:0;border-radius:8px;background:var(--pq-sunken);color:var(--pq-ink);font-size:18px;cursor:pointer}.pq-modal-body{padding:14px 18px;overflow:auto}.pq-modal-foot{display:flex;align-items:center;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--pq-line)}.pq-foot-note{flex:1;font-size:11.5px;color:var(--pq-dim)}.pq-ask-trigger{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:5px 10px;border:1px dashed color-mix(in srgb,var(--pr-accent, #1c585e) 45%,var(--pr-line, #e6e3de));border-radius:9px;background:var(--pr-surface, #fff);color:var(--pr-ink, #22201d);text-align:left;cursor:pointer;font:inherit}.pq-ask-trigger.has-value{border-style:solid}.pq-ask-trigger:hover:not(:disabled){border-color:var(--pr-accent, #1c585e)}.pq-ask-trigger:disabled{opacity:.6;cursor:default}.pq-ask-icon{width:18px;height:18px;flex:0 0 auto;border:2px solid var(--pr-accent, #1c585e);border-top-width:5px;border-radius:4px}.pq-ask-copy{display:grid;line-height:1.2;min-width:0}.pq-ask-copy b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq-ask-copy small{font-size:10.5px;color:var(--pr-dim, #625d55)}.pq-board-trigger{white-space:nowrap}@media(max-width:860px){.pq-ask-layout{grid-template-columns:minmax(0,1fr)}.pq-detail{position:static}}@media(max-width:560px){.pq-day{min-height:54px;padding:4px}.pq-day-bars{display:none}.pq-day-top{flex-direction:column;align-items:flex-start;gap:2px}.pq-day-left{font-size:9.5px;padding:0 4px}.pq-left-word{display:none}.pq-weekdays,.pq-week{gap:3px}.pq-legend{display:none}}.pq-total b.pq-proposed{color:var(--pq-near)}[data-theme=dark] .pq-workspace,[data-theme=dark] .pq-modal,[data-theme=dark] .pq-plan{--pq-graphic: #22d3ee;--pq-edit: #a5b4fc;--pq-ai: #d8b4fe}.pq-ask-trigger.is-compact{width:auto;min-height:28px;padding:3px 8px;gap:6px}.pq-ask-trigger.is-compact .pq-ask-icon{width:13px;height:13px;border-top-width:4px}.pq-ask-trigger.is-compact .pq-ask-copy b{font-size:11.5px}.pq-assign-trigger{--pq-accent: var(--pr-accent, var(--accent, #1c585e));display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:34px;padding:0 12px 0 4px;border:1px solid color-mix(in srgb,var(--pq-accent) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--pq-accent) 9%,var(--pr-surface, #fff));color:var(--pr-ink, #22201d);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pq-assign-trigger:hover{border-color:var(--pq-accent);background:color-mix(in srgb,var(--pq-accent) 15%,var(--pr-surface, #fff))}.pq-assign-trigger:focus-visible{outline:2px solid var(--pq-accent);outline-offset:2px}.pq-assign-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--pq-accent);color:#fff}.pq-assign-copy{display:grid;line-height:1.15;text-align:left}.pq-assign-copy b{font-size:12px;font-weight:700}.pq-assign-copy small{font-size:10px;font-weight:550;color:var(--pr-dim, #625d55)}.pq-day.is-in-range:not(.is-selected){border-color:color-mix(in srgb,var(--pq-accent) 45%,var(--pq-line));background:color-mix(in srgb,var(--pq-accent) 6%,var(--pq-surface))}.pq-eta{margin-top:auto;align-self:flex-start;padding:1px 6px;border-radius:999px;font-size:10px;color:var(--pq-dim);background:var(--pq-sunken);white-space:nowrap}.pq-eta b{font-variant-numeric:tabular-nums}.pq-eta.has-open{color:var(--pq-accent);background:color-mix(in srgb,var(--pq-accent) 12%,transparent)}.pq-eta-stack{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pq-eta-stack .pq-eta{margin-top:0}.pq-eta.is-incomplete{color:var(--pq-near);background:color-mix(in srgb,var(--pq-near) 13%,transparent)}.pq-detail-eta{display:grid;gap:4px}.pq-detail-incomplete small{display:block;margin-top:1px}.pq-detail-eta{margin-bottom:10px;padding:7px 9px;border-radius:8px;font-size:12px;background:var(--pq-surface)}.pq-detail-eta small{color:var(--pq-dim)}.pq-range-figure{font-size:12px;color:var(--pq-dim)}.pq-range-figure b{font-size:15px;color:var(--pq-ink);font-variant-numeric:tabular-nums}.pq-daycell.is-past b{color:var(--pq-dim)}.pq-cr-stack{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pq-cr{padding:1px 6px;border-radius:999px;font-size:10px;white-space:nowrap;color:var(--pq-dim);background:var(--pq-sunken)}.pq-cr b{font-variant-numeric:tabular-nums}.pq-cr.tone-created{color:var(--pq-ink);font-weight:600}.pq-cr.tone-done{color:var(--pq-open);background:color-mix(in srgb,var(--pq-open) 12%,transparent)}.pq-cr.tone-open{color:var(--pq-accent);background:color-mix(in srgb,var(--pq-accent) 12%,transparent)}.pq-cr.tone-incomplete{color:var(--pq-near);background:color-mix(in srgb,var(--pq-near) 13%,transparent)}.pq-cr-dot{display:inline-block;width:9px;height:9px;border-radius:3px;vertical-align:-1px;background:var(--pq-dim)}.pq-cr-dot.tone-created{background:var(--pq-ink)}.pq-cr-dot.tone-done{background:var(--pq-open)}.pq-cr-dot.tone-open{background:var(--pq-accent)}.pq-cr-dot.tone-incomplete{background:var(--pq-near)}@media(max-width:560px){.pq-cr:not(.tone-created){display:none}}.pq-month.is-full-week .pq-weekdays,.pq-month.is-full-week .pq-week{grid-template-columns:repeat(7,minmax(0,1fr))}.pq-cr-stack{max-width:100%}.pq-cr{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dd-trishul,.dd-modal,.dd-bank,.dd-open,.dd-tag{--dd-ink: var(--pr-ink, var(--ink, #22201d));--dd-dim: var(--pr-dim, var(--ink2, #625d55));--dd-line: var(--pr-line, var(--line, #e6e3de));--dd-surface: var(--pr-surface, var(--surface, #ffffff));--dd-sunken: color-mix(in srgb, var(--dd-line) 40%, var(--dd-surface));--dd-accent: var(--pr-accent, var(--accent, #1c585e));--dd-og: #7c3aed;--dd-dode: #0891b2;--dd-ok: #16a34a;--dd-warn: #d97706;--dd-bad: #dc2626}.dd-tag{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.5;vertical-align:middle;white-space:nowrap}.dd-tag small{font-weight:700;letter-spacing:0;opacity:.85}.dd-tag.is-og{color:var(--dd-og);background:color-mix(in srgb,var(--dd-og) 13%,transparent)}.dd-tag.is-dode{color:var(--dd-dode);background:color-mix(in srgb,var(--dd-dode) 13%,transparent)}.dd-trishul .dd-tag,.dd-open .dd-tag{margin-left:0}.dd-open{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border:1px solid color-mix(in srgb,var(--dd-og) 35%,var(--dd-line));border-radius:999px;background:var(--dd-surface);color:var(--dd-ink);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.dd-open:hover{border-color:var(--dd-og)}.dd-open small{color:var(--dd-dim);font-weight:500}.dd-trishul{padding:12px 14px;border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-surface);color:var(--dd-ink)}.dd-trishul-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.dd-trishul-og{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.dd-trishul-og b{font-family:var(--font-mono, ui-monospace, monospace)}.dd-trishul-facts{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--dd-dim)}.dd-verdict{padding:2px 8px;border-radius:999px;background:var(--dd-sunken);font-weight:700;font-size:11.5px}.dd-verdict.is-worked{color:var(--dd-ok);background:color-mix(in srgb,var(--dd-ok) 14%,transparent)}.dd-verdict.is-not_worked{color:var(--dd-bad);background:color-mix(in srgb,var(--dd-bad) 12%,transparent)}.dd-muted{color:var(--dd-dim);font-size:12px}.dd-link{color:var(--dd-accent);font-size:12px;font-weight:600;text-decoration:none}.dd-link:hover{text-decoration:underline}.dd-link-view{display:inline-flex;align-items:center;gap:8px}.dd-link-change{border:0;background:none;padding:0;font-size:11px;font-weight:600;color:var(--dd-accent);opacity:.75;cursor:pointer;text-decoration:underline}.dd-link-change:hover{opacity:1}.dd-bad-link{padding:1px 8px;border-radius:999px;background:#dc26261a;color:#b91c1c;font-size:11px;font-weight:700}.dd-link-edit{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dd-link-edit input{flex:1 1 240px;min-width:0;font:inherit;font-size:12px;padding:5px 8px;border:1px solid rgba(15,23,42,.2);border-radius:8px}.dd-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dd-row{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 9px;border:1px solid var(--dd-line);border-radius:9px;background:var(--dd-sunken)}.dd-row-name{display:flex;align-items:center;gap:6px;font-size:12.5px}.dd-row-name b{font-family:var(--font-mono, ui-monospace, monospace)}.dd-row-name small{color:var(--dd-dim)}.dd-row-dates{font-size:11.5px;color:var(--dd-dim);white-space:nowrap}.dd-link-input{width:100%;min-width:0;padding:5px 8px;border:1px solid var(--dd-line);border-radius:7px;background:var(--dd-surface);color:var(--dd-ink);font:inherit;font-size:12px}.dd-link-input:focus{outline:2px solid var(--dd-accent);outline-offset:1px}.dd-state{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;background:var(--dd-surface);color:var(--dd-dim)}.dd-state.tone-bank{color:var(--dd-dode);background:color-mix(in srgb,var(--dd-dode) 13%,transparent)}.dd-state.tone-released{color:var(--dd-warn);background:color-mix(in srgb,var(--dd-warn) 14%,transparent)}.dd-state.tone-live{color:var(--dd-ok);background:color-mix(in srgb,var(--dd-ok) 14%,transparent)}.dd-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.dd-actions-spacer{flex:1}.dd-plan{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dd-dim)}.dd-plan input{padding:4px 6px;border:1px solid var(--dd-line);border-radius:7px;background:var(--dd-surface);color:var(--dd-ink);font:inherit;font-size:12px}.dd-danger{color:var(--dd-bad)!important}.dd-hint{margin:8px 0 0;font-size:11.5px;color:var(--dd-dim)}.dd-error{margin:8px 0 0;font-size:12px;color:var(--dd-bad)}.dd-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#0f172a73}.dd-modal{display:flex;flex-direction:column;width:min(820px,100%);max-height:calc(100vh - 32px);border-radius:16px;background:var(--dd-surface);color:var(--dd-ink);box-shadow:0 24px 60px #0f172a47;overflow:hidden}.dd-modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid var(--dd-line)}.dd-modal-head h3{margin:2px 0 0;font-size:17px}.dd-kicker{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dd-dim)}.dd-close{width:32px;height:32px;border:0;border-radius:8px;background:var(--dd-sunken);color:var(--dd-ink);font-size:18px;cursor:pointer}.dd-modal-body{padding:14px 18px 18px;overflow:auto}.dd-modal-body .dd-trishul{border:0;padding:0}.dd-bank{display:grid;gap:12px}.dd-bank-tabs{display:flex;gap:6px;flex-wrap:wrap}.dd-bank-tabs button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--dd-line);border-radius:999px;background:var(--dd-surface);color:var(--dd-dim);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.dd-bank-tabs button b{font-variant-numeric:tabular-nums;color:var(--dd-ink)}.dd-bank-tabs button.is-active{border-color:var(--dd-accent);color:var(--dd-accent);background:color-mix(in srgb,var(--dd-accent) 8%,var(--dd-surface))}.dd-bank-list{display:grid;gap:10px}.dd-empty{padding:28px;text-align:center;color:var(--dd-dim);border:1px dashed var(--dd-line);border-radius:12px}.dd-skeleton{height:160px;border-radius:12px;background:var(--dd-sunken);animation:dd-pulse 1.2s ease-in-out infinite}@keyframes dd-pulse{50%{opacity:.55}}.composer-dd .dd-stepper{display:inline-flex;align-items:center;border:1px solid var(--pr-line, #e6e3de);border-radius:8px;overflow:hidden}.composer-dd .dd-stepper button{width:28px;height:28px;border:0;background:transparent;color:var(--pr-ink, #22201d);font-size:15px;cursor:pointer}.composer-dd .dd-stepper button:disabled{opacity:.4;cursor:default}.composer-dd .dd-stepper b{min-width:26px;text-align:center;font-variant-numeric:tabular-nums}.composer-dd .dd-composer-body{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.composer-dd .dd-composer-body input[type=date]{padding:4px 6px;border:1px solid var(--pr-line, #e6e3de);border-radius:7px;background:var(--pr-surface, #fff);color:var(--pr-ink, #22201d);font:inherit;font-size:12px}.composer-dd .dd-composer-body small{color:var(--pr-dim, #625d55);font-size:11px}@media(max-width:640px){.dd-row{grid-template-columns:minmax(0,1fr) auto}.dd-row .dd-link-input,.dd-row>.dd-link,.dd-row>.dd-muted{grid-column:1 / -1}}.bq-chip-dd{color:#7c3aed;font-weight:700}.bq-chip.selected .bq-chip-dd{color:#fff}.composer-dd .dd-spec-list{grid-column:1 / -1;list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.composer-dd .dd-spec{display:grid;gap:6px;padding:8px;border:1px solid var(--pr-line, #e6e3de);border-radius:9px;background:color-mix(in srgb,var(--pr-line, #e6e3de) 30%,var(--pr-surface, #fff))}.composer-dd .dd-spec-head{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.composer-dd .dd-spec-head .dd-tag{margin-left:0}.composer-dd .dd-spec label{display:grid;gap:3px}.composer-dd .dd-spec small{font-size:11px;color:var(--pr-dim, #625d55)}.composer-dd .dd-spec small i{font-style:normal;color:#c2410c}.composer-dd .dd-spec textarea{width:100%;min-height:44px;resize:vertical;font:inherit;font-size:12px}.composer-dd .dd-spec input.inline-input{width:100%;font:inherit;font-size:12px}.composer-dd .dd-spec-campaign{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.composer-dd .dd-spec-campaign .composer-sale-offer{flex:1 1 140px}.composer-dd .dd-spec-name{display:block;font-size:11px;line-height:1.35;color:var(--pr-dim, #625d55);overflow-wrap:anywhere}.dd-row-brief{grid-column:1 / -1;display:grid;gap:2px;font-size:12px;color:var(--dd-ink)}.dd-row-brief span{white-space:pre-wrap}.dd-row-brief small{color:var(--dd-dim);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dd-cluster{display:grid;gap:5px;margin-top:8px;padding:8px;border:1px solid color-mix(in srgb,#7c3aed 30%,var(--pr-line, #e6e3de));border-radius:10px;background:color-mix(in srgb,#7c3aed 4%,var(--pr-surface, #fff))}.dd-cluster-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11.5px}.dd-cluster-head span{color:var(--pr-dim, #625d55)}.dd-bar{display:grid;gap:3px;padding:6px 8px;border-radius:8px;border-left:4px solid;background:var(--pr-surface, #fff);font-size:12px}.dd-bar.is-og{border-left-color:#7c3aed;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dd-bar.is-dode{border-left-color:#0891b2}.dd-bar .dd-tag{margin-left:0}.dd-bar b{font-family:var(--font-mono, ui-monospace, monospace)}.dd-bar small{color:var(--pr-dim, #625d55)}.dd-bar-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dd-bar-line .dd-state{margin-left:auto}.dd-bar-note{color:var(--pr-dim, #625d55);font-size:11px}.dd-details{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--pr-line, #e6e3de);border-radius:12px}.dd-details h4{margin:0;font-size:14px}.dd-code-link{border:0;padding:0;background:none;color:var(--pr-accent, #1c585e);font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;cursor:pointer}.dd-state.tone-work{color:#7c3aed;background:color-mix(in srgb,#7c3aed 12%,transparent)}.dd-forward{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.dd-forward-when{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12.5px}.dd-forward-when label{display:inline-flex;align-items:center;gap:6px}.dd-forward-when input[type=date]{padding:4px 6px;border:1px solid var(--pr-line, #e6e3de);border-radius:7px;background:var(--pr-surface, #fff);color:var(--pr-ink, #22201d);font:inherit;font-size:12px}.dd-open.is-ready{border-color:#7c3aed;background:color-mix(in srgb,#7c3aed 8%,var(--pr-surface, #fff))}.og-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--pr-line, #e6e3de);border-radius:999px;background:var(--pr-surface, #fff);color:var(--pr-ink, #22201d);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.og-filter-chip.is-on{border-color:#7c3aed;color:#7c3aed;background:color-mix(in srgb,#7c3aed 9%,var(--pr-surface, #fff))}.og-filter-chip b{font-variant-numeric:tabular-nums}.dd-tag.is-clickable{cursor:pointer}.dd-tag.is-clickable:hover,.dd-tag.is-clickable:focus-visible{filter:brightness(.94);outline:2px solid rgba(124,58,237,.35);outline-offset:1px}.dd-done-tag{display:inline-flex;align-items:center;margin-top:4px;padding:1px 8px;border-radius:999px;background:#16a34a1f;color:#15803d;font-size:10.5px;font-weight:700;white-space:nowrap}[data-theme=dark] .dd-done-tag{background:#4ade8024;color:#86efac}.sparkle-btn{--hue: 260;--active: 0;--transition: .25s;--spark: 1.8s;--cut: .09em;--bg: radial-gradient(40% 50% at center 100%, hsl(var(--hue) calc(var(--active) * 97%) 72% / var(--active)), transparent), radial-gradient(80% 100% at center 120%, hsl(var(--hue) calc(var(--active) * 97%) 70% / var(--active)), transparent), hsl(var(--hue) calc(var(--active) * 97%) calc((var(--active) * 44%) + 12%));background:var(--bg);font:500 13px/1 var(--sans, system-ui, sans-serif);border:0;cursor:pointer;padding:.75em 1.15em;display:inline-flex;align-items:center;gap:.4em;white-space:nowrap;border-radius:100px;position:relative;isolation:isolate;box-shadow:0 0 calc(var(--active) * 2.4em) calc(var(--active) * .8em) hsl(var(--hue) 97% 61% / .45),0 .05em hsl(var(--hue) calc(var(--active) * 97%) calc((var(--active) * 50%) + 30%)) inset,0 -.05em hsl(var(--hue) calc(var(--active) * 97%) calc(var(--active) * 60%)) inset;transition:box-shadow var(--transition),scale var(--transition),background var(--transition);scale:calc(1 + (var(--active) * .06))}.sparkle-btn:is(:hover,:focus-visible){--active: 1}.sparkle-btn:active{scale:1}.sparkle-btn:disabled{opacity:.55;cursor:not-allowed;--active: 0}.sparkle-btn:before{content:"";position:absolute;top:-.25em;right:-.25em;bottom:-.25em;left:-.25em;z-index:-1;border:.25em solid hsl(var(--hue) 97% 50% / .5);border-radius:100px;opacity:var(--active);transition:opacity var(--transition);pointer-events:none}.sparkle-btn .spark{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;rotate:0deg;overflow:hidden;mask:linear-gradient(white,transparent 50%);-webkit-mask:linear-gradient(white,transparent 50%);animation:sparkle-flip calc(var(--spark) * 2) infinite steps(2,end);pointer-events:none}.sparkle-btn .spark:before{content:"";position:absolute;width:200%;aspect-ratio:1;top:0;left:50%;z-index:-1;translate:-50% -15%;transform:rotate(-90deg);opacity:calc(var(--active) + .4);background:conic-gradient(from 0deg,transparent 0 340deg,white 360deg);transition:opacity var(--transition);animation:sparkle-rotate var(--spark) linear infinite both}.sparkle-btn .backdrop{position:absolute;inset:var(--cut);background:var(--bg);border-radius:100px;transition:background var(--transition);pointer-events:none}.sparkle-btn .sparkle{inline-size:1.15em;flex:0 0 auto;overflow:visible;position:relative;z-index:1}.sparkle-btn .sparkle path{color:hsl(0 0% calc((var(--active) * 70%) + var(--base)));transform-box:fill-box;transform-origin:center;fill:currentColor;stroke:currentColor;animation-delay:calc((var(--transition) * 1.5) + (var(--delay) * 1s));animation-duration:.6s;transition:color var(--transition)}.sparkle-btn:is(:hover,:focus-visible) path{animation-name:sparkle-bounce}.sparkle-btn .sparkle--bulb path{--scale: 1.18;--base: 42%}.sparkle-btn .sparkle--bulb path:nth-of-type(2){--delay: .06;--base: 30%}.sparkle-btn .sparkle path:nth-of-type(1){--scale: .5;--delay: .1;--base: 40%}.sparkle-btn .sparkle path:nth-of-type(2){--scale: 1.5;--delay: .2;--base: 20%}.sparkle-btn .sparkle path:nth-of-type(3){--scale: 2.5;--delay: .35;--base: 30%}.sparkle-btn .text{position:relative;z-index:1;letter-spacing:.01ch;background:linear-gradient(90deg,hsl(0 0% calc((var(--active) * 100%) + 65%)),hsl(0 0% calc((var(--active) * 100%) + 26%)));-webkit-background-clip:text;background-clip:text;color:transparent;transition:background var(--transition)}@keyframes sparkle-flip{to{rotate:360deg}}@keyframes sparkle-rotate{to{transform:rotate(90deg)}}@keyframes sparkle-bounce{35%,65%{scale:var(--scale)}}@media(prefers-reduced-motion:reduce){.sparkle-btn,.sparkle-btn .spark,.sparkle-btn .spark:before,.sparkle-btn .sparkle path{animation:none!important;transition:background var(--transition),box-shadow var(--transition);scale:1}}.qe{min-height:100vh;display:grid;align-content:start;justify-items:center;gap:22px;padding:56px 20px 80px;background:var(--bg, #f6f5f3);color:var(--ink, #201f1c);font-family:var(--sans, system-ui, sans-serif)}.qe h1{font:600 26px/1.2 var(--sans, system-ui, sans-serif);margin:0;letter-spacing:-.01em}.qe p{margin:6px 0 0;color:var(--ink2, #625d55);font-size:13px}.qe-muted{color:var(--ink3, #837d74);font-size:13px}.qe-error{margin:0;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--claretText, #832e30);background:var(--claretSoft, #fbedec)}.qe-gate,.qe-head,.qe-done{text-align:center;max-width:460px}.qe-gate{display:grid;justify-items:center;gap:14px}.qe-gate small{color:var(--ink3, #837d74);font-size:12px}.qe-gate-button{min-height:44px;display:grid;place-items:center}.qe-choice{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.qe-choice .sparkle-btn{font-size:15px}.qe-form{width:min(560px,100%);display:grid;gap:16px;padding:22px;background:var(--surface, #fff);border:1px solid var(--line2, #e3e0db);border-radius:14px}.qe-form label{display:grid;gap:6px;font-size:12px;color:var(--ink2, #625d55)}.qe-form label>span{font-weight:500}.qe-form label small{font-weight:400;color:var(--ink3, #837d74)}.qe-form input,.qe-form textarea,.qe-form select{font:400 14px/1.4 var(--sans, system-ui, sans-serif);color:var(--ink, #201f1c);background:var(--bg, #f6f5f3);border:1px solid var(--line2, #e3e0db);border-radius:8px;padding:10px 12px;width:100%}.qe-form textarea{resize:vertical}.qe-form :is(input,textarea,select):focus-visible{outline:2px solid var(--accent, #1c585e);outline-offset:1px}.qe-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.qe-block{display:grid;gap:8px}.qe-form .sparkle-btn{justify-self:start}.qe-brands{display:grid;gap:8px}.qe-brand-list{display:flex;flex-wrap:wrap;gap:6px;max-height:190px;overflow:auto;padding:8px;border:1px solid var(--line2, #e3e0db);border-radius:8px}.qe-brand{font:500 12px/1 var(--sans, system-ui, sans-serif);padding:8px 11px;border-radius:100px;cursor:pointer;color:var(--ink2, #625d55);background:var(--bg, #f6f5f3);border:1px solid var(--line2, #e3e0db)}.qe-brand:hover{background:var(--surface, #fff)}.qe-brand.is-on{color:#fff;background:var(--accent, #1c585e);border-color:var(--accent, #1c585e)}.qe-back,.qe-again{font:500 13px/1 var(--sans, system-ui, sans-serif);color:var(--ink2, #625d55);background:transparent;border:1px solid var(--line2, #e3e0db);border-radius:8px;padding:9px 13px;cursor:pointer}.qe-back:hover,.qe-again:hover{background:var(--surface, #fff)}.qe-done{display:grid;justify-items:center;gap:14px}@media(prefers-color-scheme:dark){.qe:not([data-theme=light]){background:#14171a;color:#e8e6e3}}.qe-required{margin-left:.4rem;font-size:.72em;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.62}.cm-weekly-report{color:var(--ink,#201f1c);background:var(--surface,#fff);border:1px solid var(--line2,#e3e0db);border-radius:12px;padding:20px;min-width:0}.cwr-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:18px}.cwr-head h3{font:600 24px/32px var(--disp,"Archivo",sans-serif);margin:4px 0}.cwr-head>div>span{font:600 11px/16px var(--sans,sans-serif);text-transform:uppercase;letter-spacing:.07em;color:var(--ink3,#837d74)}.cwr-head p,.cwr-allocation{color:var(--ink2,#625d55);font:400 12px/19px var(--sans,sans-serif)}.cwr-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.cwr-actions label{display:grid;gap:4px;font-size:11px}.cm-weekly-report button,.cm-weekly-report input{font:500 12px/18px var(--sans,sans-serif);color:var(--ink,#201f1c);background:var(--surface,#fff);border:1px solid var(--line2,#e3e0db);border-radius:5px;min-height:34px;padding:6px 10px}.cm-weekly-report button{cursor:pointer}.cm-weekly-report button:disabled{opacity:.55;cursor:default}.cm-weekly-report .cwr-save{background:var(--accent,#1c585e);color:#fff;border-color:var(--accent,#1c585e)}.cwr-scroll{overflow:auto;max-height:70vh;margin-top:16px;border:1px solid var(--line2,#e3e0db);border-radius:8px}.cm-weekly-report table{border-collapse:separate;border-spacing:0;width:100%;min-width:1340px;font:400 12px/18px var(--sans,sans-serif)}.cm-weekly-report th,.cm-weekly-report td{padding:10px 8px;border-bottom:1px solid var(--line2,#e3e0db);text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums}.cm-weekly-report thead th{position:sticky;top:0;z-index:2;background:var(--bg,#f6f5f3);font-weight:500;white-space:normal;min-width:48px}.cm-weekly-report th:first-child{text-align:left;position:sticky;left:0;background:var(--surface,#fff);min-width:148px;z-index:1}.cm-weekly-report th:nth-child(2){text-align:left;position:sticky;left:148px;background:var(--surface,#fff);min-width:112px;z-index:1}.cm-weekly-report thead th:first-child,.cm-weekly-report thead th:nth-child(2){z-index:3;background:var(--bg,#f6f5f3)}.cm-weekly-report .cwr-brand{vertical-align:top;padding-top:14px;font-weight:600;border-right:1px solid var(--line2,#e3e0db)}.cm-weekly-report input[type=number]{width:62px;padding:5px;text-align:right}.cm-weekly-report .cwr-expand{display:flex;align-items:center;gap:12px;border:0;padding:0;text-align:left;width:100%}.cwr-expand span{display:grid;gap:3px}.cwr-expand small{font-weight:400;color:var(--ink2,#625d55)}.cwr-child{color:var(--ink2,#625d55);background:var(--bg,#f6f5f3)}.cm-weekly-report .cwr-child th{padding-left:28px;font-weight:400;background:var(--bg,#f6f5f3)}.cwr-waive{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.cm-weekly-report input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--accent,#1c585e)}.cwr-planning{font-weight:600;color:var(--accentText,#14464b);background:var(--accentSoft,#edf4f4)}.cwr-error,.cwr-invalid{color:var(--claretText,#832e30);background:var(--claretSoft,#fbedec);padding:10px}.cwr-allocation{margin-top:12px;padding:12px;background:var(--amberSoft,#fdf6e7);border-radius:6px}.cwr-allocation summary{cursor:pointer;font-weight:500}.data-skeleton{display:inline-block;width:76px;height:12px;border-radius:4px;background:var(--line2,#e3e0db);animation:data-pulse 1.2s ease-in-out infinite;vertical-align:middle}.data-skeleton--count{width:24px}@keyframes data-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.data-skeleton{animation:none}}.cm-weekly-report thead th:nth-child(n+3):nth-child(-n+5){background:#fce7c2!important;color:#764c12!important}.cm-weekly-report thead th:nth-child(n+6):nth-child(-n+9){background:#dfe9f8!important;color:#213d64!important}.cm-weekly-report thead th:nth-child(10){min-width:88px;background:#ddefe8!important;color:#205a47!important}.cm-weekly-report thead th:nth-child(11),.cm-weekly-report thead th:nth-child(12){background:#f7dada!important;color:#832e30!important}.cm-weekly-report thead th:nth-child(n+13){background:#faedb9!important;color:#69531a!important}.cm-weekly-report thead th:last-child{background:var(--bg,#f6f5f3)!important;color:var(--ink2,#625d55)!important;min-width:96px}.cwr-parent:nth-of-type(odd){border-top:2px solid var(--line2,#e3e0db)}.cm-weekly-report .cwr-metric{border:0;padding:3px 6px;min-height:28px;color:var(--accentText,#14464b);text-decoration:underline dotted;text-underline-offset:4px}.cwr-ticket-popover{position:fixed;z-index:10050;width:320px;padding:12px;border:1px solid var(--line2,#e3e0db);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#222);box-shadow:0 8px 24px #0002}.cwr-ticket-popover>div{max-height:270px;overflow:auto;margin-top:8px}.cwr-ticket-popover button{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-bottom:1px solid var(--line2,#e3e0db);background:transparent;color:inherit;text-align:left;cursor:pointer}.cwr-ticket-popover button span{display:grid;gap:4px}.cwr-category-popover dl{display:grid;grid-template-columns:1fr auto;gap:6px 14px;max-height:270px;overflow:auto;margin:8px 0 0}.cwr-category-popover dt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink2,#625d55)}.cwr-category-popover dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.cwr-drift{display:block;margin-top:4px;font-size:11px;color:var(--amberText,#7a5412)}.cwr-ticket-popover button.is-dropped{opacity:.55}.cwr-ticket-popover button.is-dropped small{color:var(--amberText,#7a5412)}.cwr-ticket-thumb{width:48px;height:48px;object-fit:cover;border-radius:5px;flex-shrink:0}.cwr-locked{margin:0 0 4px;padding:10px 12px;background:var(--amberSoft,#fdf6e7);border-radius:6px;color:var(--ink2,#625d55);font:400 12px/19px var(--sans,sans-serif)}.cwr-blocked>td,.cwr-blocked>th{background:var(--claretSoft,#fbedec)}.cwr-blocked>th:first-child,.cwr-blocked>th:nth-child(2){background:var(--claretSoft,#fbedec)}.cwr-line{white-space:nowrap;text-align:right}.cm-weekly-report .cwr-line .cwr-save{min-height:28px;padding:4px 12px}.cwr-line-saved{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.cwr-line-saved b{font:500 11px/16px var(--sans,sans-serif);color:var(--mossText,#205a47);background:var(--mossSoft,#ddefe8);border-radius:4px;padding:3px 7px}.cm-weekly-report .cwr-edit{min-height:26px;padding:3px 9px;font-size:11px}.cwr-line-locked{font-size:11px;color:var(--ink3,#837d74)}.cwr-waive-readonly,.cwr-review-pending{font-size:11px;color:var(--ink3,#837d74);white-space:nowrap}.cwr-review{min-width:154px;white-space:nowrap}.cwr-review-options{display:inline-flex;align-items:center;gap:6px}.cm-weekly-report .cwr-review-options button{min-height:28px;padding:4px 8px;font-size:11px}.cm-weekly-report .cwr-review-options .is-approved{color:var(--mossText,#205a47);border-color:#2f6b4f66;background:var(--mossSoft,#ddefe8)}.cm-weekly-report .cwr-review-options .is-not-aligned{color:var(--claretText,#832e30);border-color:#a33a3a66;background:var(--claretSoft,#fbedec)}.cwr-review-choice{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:3px 4px 3px 9px;font-size:11px}.cwr-review-choice.is-approved{color:var(--mossText,#205a47);background:var(--mossSoft,#ddefe8)}.cwr-review-choice.is-not-aligned{color:var(--claretText,#832e30);background:var(--claretSoft,#fbedec)}.cm-weekly-report .cwr-review-choice button{min-width:22px;min-height:22px;padding:0;border:0;border-radius:50%;background:#fff9;color:inherit;font-size:16px;line-height:20px}.cwr-saved-row>td,.cwr-saved-row>th{background:var(--mossSoft,#ddefe8)}.cwr-saved-row>th:first-child,.cwr-saved-row>th:nth-child(2){background:var(--mossSoft,#ddefe8)}.cwr-totals th,.cwr-totals td{position:sticky;bottom:0;z-index:2;background:var(--bg,#f6f5f3);border-top:2px solid var(--line2,#e3e0db);font-weight:600}.cwr-totals th:first-child{z-index:3;text-align:left}.cwr-totals-quantum{color:var(--accentText,#14464b);background:var(--accentSoft,#edf4f4)!important}.cwr-brand-search input{min-width:180px}.cwr-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cwr-total-cell{cursor:default}.cwr-total-cell:hover,.cwr-total-cell:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent,#1b6b73)}.cwr-split-popover{position:fixed;z-index:10060;width:200px;padding:10px 12px;border:1px solid var(--line2,#e3e0db);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#222);box-shadow:0 10px 28px #0003;pointer-events:none;font-size:12px}.cwr-split-popover strong{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b6660)}.cwr-split-row{display:grid;grid-template-columns:44px 1fr 34px;grid-template-rows:auto 4px;align-items:center;column-gap:8px;row-gap:3px;margin-top:6px}.cwr-split-row span{font-weight:600}.cwr-split-row b{text-align:right;font-variant-numeric:tabular-nums}.cwr-split-row small{grid-row:1;grid-column:3;text-align:right;color:var(--muted,#6b6660);font-variant-numeric:tabular-nums}.cwr-split-row i{grid-column:1 / -1;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--bar) var(--share),var(--line2,#e3e0db) var(--share))}.cwr-split-row.is-image{--bar:#8b5cf6}.cwr-split-row.is-video{--bar:#0ea5e9}.cwr-split-popover--wide{width:230px}.cwr-split-popover section+section{margin-top:10px;padding-top:8px;border-top:1px solid var(--line2,#e3e0db)}.cwr-total-label{cursor:help}.cwr-total-tag{display:inline-flex;align-items:baseline;gap:4px;cursor:help}.cwr-total-tag small{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink3,#8a857c)}.cwr-muted{color:var(--ink3,#8a857c);cursor:help}.cwr-drafts{display:block;margin-top:1px;font-size:10px;font-weight:600;color:var(--ink3,#8a857c);cursor:help;white-space:nowrap}.cm-scope{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.cm-scope-trigger{display:inline-flex;align-items:center;gap:8px;height:36px;max-width:280px;padding:0 12px;border:1px solid var(--pr-line-2, var(--pr-line));border-radius:999px;background:var(--pr-surface);color:var(--pr-ink);font:inherit;font-size:13px;cursor:pointer;box-shadow:0 1px 2px #0f172a0f}.cm-scope-trigger:hover{border-color:var(--pr-accent)}.cm-scope-trigger:focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}.cm-scope-trigger b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:650}.cm-scope-trigger svg{flex:0 0 auto;color:var(--pr-dim)}.cm-scope-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-dim)}.cm-scope.is-narrowed .cm-scope-trigger{border-color:var(--pr-accent);background:color-mix(in srgb,var(--pr-accent) 9%,var(--pr-surface))}.cm-scope.is-narrowed .cm-scope-trigger b{color:var(--pr-accent)}.cm-scope-clear{display:inline-grid;place-items:center;flex:0 0 auto;margin:0 -2px 0 2px;width:20px;height:20px;border:0;border-radius:999px;background:transparent;color:var(--pr-dim);font-size:16px;line-height:1;cursor:pointer}.cm-scope-clear:hover{background:color-mix(in srgb,var(--pr-ink) 8%,transparent);color:var(--pr-ink)}.cm-scope-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:1200;width:280px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--pr-line-2, var(--pr-line));border-radius:12px;background:var(--pr-surface);box-shadow:0 18px 44px #0f172a2e}.cm-scope-search{width:100%;box-sizing:border-box;height:34px;padding:0 10px;border:1px solid var(--pr-line-2, var(--pr-line));border-radius:8px;background:var(--pr-surface);color:var(--pr-ink);font:inherit;font-size:13px}.cm-scope-search:focus{outline:2px solid var(--pr-accent);outline-offset:-1px}.cm-scope-list{list-style:none;margin:6px 0 0;padding:0;max-height:min(340px,60vh);overflow-y:auto}.cm-scope-list li{padding:7px 10px;border-radius:7px;font-size:13px;color:var(--pr-ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-scope-list li.is-all{font-weight:650}.cm-scope-list li.is-cursor{background:color-mix(in srgb,var(--pr-accent) 10%,transparent)}.cm-scope-list li.is-selected{color:var(--pr-accent);font-weight:650}.cm-scope-list li.is-selected:after{content:" ✓"}.cm-scope-empty{color:var(--pr-dim)!important;cursor:default!important}.cm-scope-topline{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 0}@media(max-width:760px){.cm-scope-topline{padding:10px 14px 0;justify-content:flex-start}.cm-scope-pop{left:0;right:auto}}.bq-chip.is-readonly{cursor:default}.cm-insight-tabs{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.cm-insight-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--pr-line-2, var(--pr-line));border-radius:999px;background:var(--pr-surface);color:var(--pr-ink);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.cm-insight-tab:hover{border-color:var(--pr-accent);color:var(--pr-accent)}.cm-insight-tab svg{color:var(--pr-accent);flex:0 0 auto}.modal.cm-insight-modal{max-width:min(1180px,calc(100vw - 32px));width:100%;padding:22px 24px 24px}.cm-insight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.cm-insight-head h3{margin:2px 0 4px;font-size:20px;color:var(--pr-ink)}.cm-insight-head p{margin:0;max-width:760px;font-size:13px;color:var(--pr-dim)}.cm-insight-eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-accent)}.cm-insight-body{display:flex;flex-direction:column;gap:14px;min-width:0}.cm-scope-needs-brand{padding:14px 4px}.cm-mix-table th,.cm-mix-table td{text-align:right;white-space:nowrap}.cm-mix-table thead th b{display:block}.cm-mix-table thead th small{display:block;font-weight:500;color:var(--pr-dim);font-size:11px}.cm-mix-table .cm-mix-cat,.cm-mix-table .cm-mix-type{text-align:left}.cm-mix-table th.cm-mix-cat{vertical-align:top;font-weight:700;color:var(--pr-ink)}.cm-mix-table .cm-mix-total{font-weight:700}.cm-mix-table .is-current{background:color-mix(in srgb,var(--pr-accent) 5%,transparent)}.cm-mix-group+.cm-mix-group tr:first-child>*{border-top:2px solid var(--pr-line-2, var(--pr-line))}.cm-mix-subtotal td{font-weight:700;background:color-mix(in srgb,var(--pr-ink) 4%,transparent)}.cm-mix-grand>*{font-weight:800;border-top:2px solid var(--pr-ink)}.cm-mix-grand th{text-align:left}.cm-mix-zero{color:var(--pr-faint)}.cm-mix-needs-brand{padding:16px 18px;border:1px solid color-mix(in srgb,var(--pr-planned) 45%,var(--pr-line));border-radius:12px;background:color-mix(in srgb,var(--pr-planned) 9%,var(--pr-surface))}.cm-mix-needs-brand b{display:block;font-size:14px;color:var(--pr-ink)}.cm-mix-needs-brand p{margin:4px 0 0;font-size:13px;color:var(--pr-dim)}.cm-mix-table tfoot th,.cm-mix-table tfoot td{padding:10px 18px 10px 12px}.cm-insight-tabs-end{margin-left:auto;display:inline-flex;flex:0 0 auto}.cm-mix-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.cm-mix-period,.cm-mix-sort-level{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--pr-dim)}.cm-mix-period select{min-width:220px}.cm-mix-sort-reset{border:0;background:none;padding:4px 6px;font:inherit;font-size:12px;color:var(--pr-accent);cursor:pointer}.cm-mix-note{padding:8px 12px;border-radius:8px;font-size:12.5px;color:var(--pr-dim);background:color-mix(in srgb,var(--pr-ink) 5%,transparent)}.cm-mix-table th.cm-mix-sortable{padding:0}.cm-mix-table th.cm-mix-sortable>button{display:flex;width:100%;align-items:flex-end;justify-content:flex-end;gap:6px;padding:10px 12px;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.cm-mix-table th.cm-mix-sortable.cm-mix-cat>button,.cm-mix-table th.cm-mix-sortable.cm-mix-type>button{justify-content:flex-start}.cm-mix-table th.cm-mix-sortable>button:hover{color:var(--pr-accent)}.cm-mix-table th.cm-mix-sortable>button:focus-visible{outline:2px solid var(--pr-accent);outline-offset:-2px}.cm-mix-sort-marks{display:inline-flex;gap:3px;min-width:0}.cm-mix-sort-mark{padding:1px 4px;border-radius:4px;font-size:10px;font-weight:800;line-height:1.3;color:var(--pr-accent);background:color-mix(in srgb,var(--pr-accent) 12%,transparent)}.cm-mix-account>*{font-weight:600;color:var(--pr-dim)}.cm-mix-account th{text-align:left}.modal.release-surplus-modal{max-width:520px;display:flex;flex-direction:column;gap:10px}.release-surplus-modal h3{margin:0;font-size:18px;color:var(--pr-ink)}.release-surplus-modal p{margin:0;font-size:13px;line-height:1.5;color:var(--pr-dim)}.release-surplus-eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-planned)}.release-surplus-note{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--pr-planned) 9%,var(--pr-surface))}.release-surplus-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.report-guide{margin:0 0 14px;border:1px solid var(--rule, rgba(15, 23, 42, .12));border-radius:14px;background:var(--panel, #fff);overflow:hidden}.report-guide>summary,.rg-part>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.report-guide>summary::-webkit-details-marker,.rg-part>summary::-webkit-details-marker{display:none}.report-guide>summary{padding:11px 16px}.report-guide>summary:hover,.rg-part>summary:hover{background:#0891b20d}.report-guide>summary:focus-visible,.rg-part>summary:focus-visible{outline:2px solid #0891b2;outline-offset:-2px}.rg-icon{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0891b21f;color:#0e7490;font:italic 700 13px/1 Georgia,Times New Roman,serif}.rg-summary-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.rg-summary-text b{font-size:13px;font-weight:700}.rg-summary-text small{font-size:11.5px;opacity:.68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-chevron{flex:none;width:8px;height:8px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.55;transform:rotate(45deg);transition:transform .15s ease}details[open]>summary>.rg-chevron{transform:rotate(-135deg)}.rg-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px 28px;padding:14px 16px 16px 52px;border-top:1px solid var(--rule, rgba(15, 23, 42, .08))}.rg-block h5{margin:0 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0e7490}.rg-block p,.rg-block li,.rg-block dd{margin:0;font-size:12.5px;line-height:1.5}.rg-block ul{margin:0;padding-left:16px;display:grid;gap:5px}.rg-columns{grid-column:1 / -1}.rg-columns dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(120px,max-content) minmax(0,1fr));gap:6px 14px;align-items:baseline}.rg-columns dt{font-size:12px;font-weight:700;white-space:nowrap}.rg-columns dd{opacity:.85}.rg-part{border-top:1px solid var(--rule, rgba(15, 23, 42, .08))}.rg-part>summary{padding:9px 16px 9px 52px;font-size:12.5px}.rg-part>summary b{font-weight:700}@media(max-width:900px){.rg-body{grid-template-columns:minmax(0,1fr);padding-left:16px}.rg-columns dl{grid-template-columns:minmax(110px,max-content) minmax(0,1fr)}.rg-part>summary{padding-left:16px}.rg-summary-text small{white-space:normal}}[data-theme=dark] .report-guide{background:#1c2128f7;border-color:#ffffff1a}[data-theme=dark] .rg-icon{background:#61d1f024;color:#61d1f0}[data-theme=dark] .rg-block h5{color:#61d1f0}[data-theme=dark] .rg-body,[data-theme=dark] .rg-part{border-top-color:#ffffff14}.report-directory{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--space-150, 12px);padding:4px;border:1px solid var(--line2, #e3e0db);border-radius:12px;background:var(--surface, #fff)}.report-directory-tab{padding:6px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink2, #4d4840);font:500 12.5px/18px var(--sans, inherit);cursor:pointer;white-space:nowrap}.report-directory-tab:hover{background:var(--mis-head, var(--neuSoft, #efedea));color:var(--ink, #1f1d1a)}.report-directory-tab.is-active{background:var(--accentSoft, #edf4f4);border-color:var(--accentLine, #aecfd1);color:var(--accentText, #14464b);font-weight:600;cursor:default}.report-directory-tab:focus-visible{outline:2px solid var(--accent, #1c585e);outline-offset:1px}.brand-kit-btn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--accentLine, #aecfd1);border-radius:999px;background:var(--accentSoft, #edf4f4);color:var(--accentText, #14464b);font:600 11.5px/18px var(--sans, inherit);text-decoration:none;white-space:nowrap;vertical-align:middle}.brand-kit-btn:hover{border-color:var(--accent, #1c585e)}.brand-kit-btn:focus-visible{outline:2px solid var(--accent, #1c585e);outline-offset:1px}.brand-kit-btn.compact{padding:1px 7px;font-size:11px}.mwp-hover-wrap{display:contents}.mwp-hover{z-index:4000;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:0 18px 40px #0f172a2e;color:#111827;font-size:12px;pointer-events:none}.mwp-hover header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mwp-hover header span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0e7490}.mwp-hover header b{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwp-period{margin:2px 0 8px;font-size:11px;opacity:.65}.mwp-none{margin:8px 0 0;font-size:12px;line-height:1.45;opacity:.75}.mwp-hover table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mwp-hover th,.mwp-hover td{padding:5px 0;border-bottom:1px solid rgba(15,23,42,.07)}.mwp-hover thead th{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.6;text-align:right}.mwp-hover thead th:first-child,.mwp-hover tbody th,.mwp-hover tfoot th{text-align:left;font-weight:600}.mwp-hover td{text-align:right;width:64px}.mwp-hover tr.is-empty{opacity:.45}.mwp-hover td.is-pending{color:#b45309;font-weight:700}.mwp-hover tfoot th,.mwp-hover tfoot td{border-bottom:0;border-top:2px solid rgba(15,23,42,.14);font-weight:800;padding-top:7px}[data-theme=dark] .mwp-hover{background:#1c2128;color:#eceef2;border-color:#ffffff1f}[data-theme=dark] .mwp-hover header span{color:#61d1f0}[data-theme=dark] .mwp-hover th,[data-theme=dark] .mwp-hover td{border-bottom-color:#ffffff14}[data-theme=dark] .mwp-hover tfoot th,[data-theme=dark] .mwp-hover tfoot td{border-top-color:#ffffff2e}[data-theme=dark] .mwp-hover td.is-pending{color:#fbbf24}.idn{color:var(--ink);font-family:var(--sans);min-width:0}.idn-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);margin-bottom:var(--space-150);flex-wrap:wrap}.idn-stats{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-050) var(--space-200)}.idn-stats>b{font-family:var(--disp);font-size:24px;line-height:28px;letter-spacing:-.016em;font-weight:600}.idn-stats>span{font-size:13px;color:var(--ink2);margin-left:-4px}.idn-stats em{font-style:normal;font-size:12px;line-height:18px;color:var(--ink2)}.idn-stats em b{font-family:var(--disp);font-weight:600;color:var(--ink)}.idn-note{font-style:normal;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.idn-btn,.idn-btn-ghost{font:500 13px/18px var(--sans);height:34px;padding:0 var(--space-150);border-radius:8px;cursor:pointer;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.idn-btn{background:var(--accent);border-color:var(--accent);color:var(--inkOn)}.idn-btn:hover{background:var(--accentText);border-color:var(--accentText)}.idn-btn-ghost:hover{background:var(--sunken)}.idn-range{display:flex;align-items:center;gap:var(--space-075);flex-wrap:wrap}.idn-range label{display:flex;align-items:center;gap:var(--space-075);margin:0}.idn-range label span{font:600 11px/14px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.idn-range select,.idn-range input[type=date]{height:34px;min-height:34px;padding:0 var(--space-100);border:1px solid var(--line2);border-radius:8px;background:var(--surface);color:var(--ink);font:500 13px/18px var(--sans)}.idn-range select:hover,.idn-range input[type=date]:hover{border-color:var(--accentLine)}.idn-range>span{color:var(--ink3)}.idn-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-075);margin-bottom:var(--space-150)}.idn-chips-count{font-size:11px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);margin-right:var(--space-025)}.idn-chip{display:inline-flex;align-items:center;gap:var(--space-075);height:26px;padding:0 var(--space-075) 0 var(--space-100);border-radius:999px;border:1px solid var(--accentLine);background:var(--accentSoft);color:var(--accentText);font:500 12px/16px var(--sans);cursor:pointer}.idn-chip:hover{border-color:var(--accent)}.idn-chip i{font-style:normal;font-size:14px;line-height:1;opacity:.7}.idn-chip:hover i{opacity:1}.idn-chip-clear{border:0;background:none;cursor:pointer;padding:0 var(--space-050);font:500 12px/16px var(--sans);color:var(--ink3);text-decoration:underline}.idn-chip-clear:hover{color:var(--ink)}.idn-error{color:var(--claretText);background:var(--claretSoft);border:1px solid var(--claretLine);border-radius:8px;padding:var(--space-150);margin-bottom:var(--space-150);font-size:13px}.idn-tablewrap{overflow:auto;max-height:72vh;border:1px solid var(--line2);border-radius:12px;background:var(--surface)}.idn-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1140px}.idn-table th,.idn-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.idn-table td{height:34px;padding:0 var(--space-150);font:400 13px/20px var(--sans);color:var(--ink)}.idn-table th{position:sticky;top:0;z-index:2;padding:0;background:var(--g25)}.idn-table thead tr th{border-bottom:1px solid var(--line2)}.idn-table tbody tr:hover{background:var(--g25)}.idn-table tbody tr:last-child td{border-bottom:0}.idn-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.idn-th{display:flex;align-items:center;gap:var(--space-050);width:100%;height:34px;padding:0 var(--space-150);border:0;background:none;cursor:pointer;font:600 11px/14px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2)}.is-num .idn-th{justify-content:flex-end}.idn-th:hover{background:var(--sunken);color:var(--ink)}.idn-th.is-sorted{color:var(--ink)}.idn-th i{font-style:normal;font-size:11px}.idn-th u{width:5px;height:5px;border-radius:999px;background:var(--accent);text-decoration:none;display:inline-block}.idn-day{color:var(--ink2);font-variant-numeric:tabular-nums}.idn-brand{font-weight:500}.idn-table .tone-col-amber{background:var(--amberSoft)}.idn-table .tone-col-prus{background:var(--prusSoft)}.idn-table .tone-col-moss{background:var(--mossSoft)}.idn-table .tone-col-meta{background:color-mix(in srgb,var(--prusSoft) 70%,var(--prusLine))}.idn-table th.tone-col-amber{background:color-mix(in srgb,var(--amberSoft) 75%,var(--amberLine))}.idn-table th.tone-col-prus{background:color-mix(in srgb,var(--prusSoft) 80%,var(--prusLine))}.idn-table th.tone-col-moss{background:color-mix(in srgb,var(--mossSoft) 75%,var(--mossLine))}.idn-table th.tone-col-meta{background:color-mix(in srgb,var(--prusSoft) 45%,var(--prusLine))}.idn-perf{font-weight:500;color:var(--mossText)}.idn-src{color:var(--accentText);text-decoration:none;font-weight:500}.idn-src:hover{text-decoration:underline}.idn-ticket button{font:500 12px/16px var(--mono);color:var(--accentText);background:none;border:0;padding:0;cursor:pointer}.idn-ticket button:hover{text-decoration:underline}.idn-table td.idn-tag{white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:300px;padding-block:var(--space-050);color:var(--ink2);font-size:12px;line-height:16px}.idn-empty{text-align:center;color:var(--ink3);padding:var(--space-500) var(--space-200);font-size:13px}.idn-empty button{border:0;background:none;color:var(--accentText);text-decoration:underline;cursor:pointer;font:inherit}.idn-empty b{color:var(--ink2)}.idn-pill{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-100);border-radius:999px;border:1px solid transparent;font:600 11px/14px var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.idn-pill.tone-neutral{background:var(--neuSoft);border-color:var(--neuLine);color:var(--neuText)}.idn-pill.tone-amber{background:var(--amberSoft);border-color:var(--amberLine);color:var(--amberText)}.idn-pill.tone-prussian{background:var(--prusSoft);border-color:var(--prusLine);color:var(--prusText)}.idn-pill.tone-plum{background:var(--plumSoft);border-color:var(--plumLine);color:var(--plumText)}.idn-pill.tone-brass{background:var(--brassSoft);border-color:var(--brassLine);color:var(--brassText)}.idn-pill.tone-moss{background:var(--mossSoft);border-color:var(--mossLine);color:var(--mossText)}.idn-pill.tone-moss-solid{background:var(--moss);border-color:var(--moss);color:var(--inkOn)}.idn-pill.tone-claret{background:var(--claretSoft);border-color:var(--claretLine);color:var(--claretText)}.idn-pill.tone-claret-solid{background:var(--claret);border-color:var(--claret);color:var(--inkOn)}.idn-menu{position:fixed;z-index:60;width:244px;background:var(--surface);border:1px solid var(--line2);border-radius:12px;box-shadow:var(--sh4);overflow:hidden;text-transform:none;letter-spacing:0}.idn-menu-sort{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.idn-menu-sort button{border:0;background:var(--surface);cursor:pointer;font:500 12px/16px var(--sans);color:var(--ink2);padding:var(--space-100)}.idn-menu-sort button:hover{background:var(--sunken);color:var(--ink)}.idn-menu-sort button.is-on{background:var(--accentSoft);color:var(--accentText)}.idn-menu-filter{padding:var(--space-100);display:grid;gap:var(--space-075);border-top:1px solid var(--line)}.idn-menu-row{display:grid;grid-template-columns:1fr 84px;gap:var(--space-050)}.idn-menu select,.idn-menu input{font:400 12px/16px var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line2);border-radius:6px;height:28px;padding:0 var(--space-075);min-width:0}.idn-menu select:focus,.idn-menu input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.idn-menu-search{width:100%}.idn-menu-values{max-height:176px;overflow:auto;display:grid;gap:1px}.idn-menu-values label{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:var(--space-075);padding:var(--space-050) var(--space-025);font:400 12px/16px var(--sans);cursor:pointer;border-radius:4px}.idn-menu-values label:hover{background:var(--sunken)}.idn-menu-values input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);margin:0}.idn-menu-values span{overflow:hidden;text-overflow:ellipsis}.idn-menu-values b{font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.idn-menu-empty{margin:0;padding:var(--space-100) 0;font-size:12px;color:var(--ink3)}.idn-menu-actions{display:flex;justify-content:flex-end;gap:var(--space-075)}.idn-menu-actions .idn-btn,.idn-menu-actions .idn-btn-ghost{height:28px;font-size:12px}.idn-preview{position:fixed;z-index:60;width:268px;background:var(--surface);border:1px solid var(--line2);border-radius:12px;box-shadow:var(--sh4);overflow:hidden;pointer-events:none}.idn-preview-media{aspect-ratio:1 / 1;background:var(--sunken);display:flex;align-items:center;justify-content:center}.idn-preview-media video,.idn-preview-media img{width:100%;height:100%;object-fit:cover;display:block}.idn-preview-note{margin:0;padding:var(--space-200);text-align:center;font-size:12px;line-height:18px;color:var(--ink3)}.idn-preview-body{padding:var(--space-100) var(--space-150) var(--space-150);display:grid;gap:var(--space-050)}.idn-preview-body code{font:500 12px/16px var(--mono);color:var(--ink)}.idn-preview-body>span{font-size:12px;color:var(--ink2)}.idn-preview-body p{margin:0;font-size:12px;line-height:17px;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.idn-preview-body dl{display:flex;gap:var(--space-200);margin:var(--space-050) 0 0}.idn-preview-body dt{font:600 10px/14px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.idn-preview-body dd{margin:0;font:600 13px/18px var(--disp);font-variant-numeric:tabular-nums}.idn-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line2, #e3e0db);font-size:12px;color:var(--ink3, #837d74);font-variant-numeric:tabular-nums}.idn-pager>div{display:flex;align-items:center;gap:10px}.idn-pager button{padding:6px 11px;border:1px solid var(--line2, #e3e0db);border-radius:8px;background:var(--surface, #fff);color:var(--ink2, #625d55);font:600 12px/1 var(--sans);cursor:pointer}.idn-pager button:hover:not(:disabled){border-color:var(--accentLine, #aecfd1);color:var(--ink, #201f1c)}.idn-pager button:disabled{opacity:.45;cursor:default}.idn-preview-thumb,.idn-preview-media>.asset-preview,.idn-preview-media>.asset-preview-wrapper,.idn-preview-media>.thumb-skeleton{width:100%!important;height:100%!important;border-radius:0!important;border:0!important;object-fit:cover!important}.mis{min-width:0;--mis-head: color-mix(in srgb, var(--ink) 4%, var(--surface))}.mis-controls{display:flex;align-items:center;gap:var(--space-075);flex-wrap:wrap}.mis-controls select{height:34px;padding:0 var(--space-100);border:1px solid var(--line2);border-radius:8px;background:var(--surface);color:var(--ink);font:500 13px/18px var(--sans)}.mis-controls select:hover{border-color:var(--accentLine)}.mis-warning{margin:0 0 var(--space-150);text-transform:none;letter-spacing:0;line-height:18px}.mis-tablewrap{overflow:auto;max-height:72vh;border:1px solid var(--line2);border-radius:12px;background:var(--surface)}.mis-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.mis-table th,.mis-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.mis-table td{height:34px;padding:0 var(--space-150);font:400 13px/20px var(--sans);color:var(--ink)}.mis-table thead th{position:sticky;top:0;z-index:2;padding:0;background:var(--mis-head)}.mis-table thead tr th{border-bottom:1px solid var(--line2)}.mis-table tbody tr:hover>*{background:var(--mis-head)}.mis-table tbody tr:last-child td,.mis-table tbody tr:last-child th{border-bottom:0}.mis-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.mis-th{position:relative;display:flex;align-items:center;width:100%;height:42px;padding:0 var(--space-150);border:0;background:none;cursor:pointer;font:600 11px/14px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);text-align:left}.mis-table .is-num .mis-th{justify-content:flex-end;text-align:right}.mis-th:hover{background:var(--sunken);color:var(--ink)}.mis-th i{position:absolute;right:3px;top:50%;transform:translateY(-50%);font-style:normal;font-size:9px;opacity:0;transition:opacity .12s}.mis-th:hover i,.mis-th:focus-visible i,th.is-sorted .mis-th i{opacity:.7}.mis-th small{display:block;margin-top:1px;font:400 10px/13px var(--sans);letter-spacing:.02em;text-transform:none;color:var(--ink3)}.mis-table .is-brand{position:sticky;left:0;z-index:1;background:var(--surface);font-weight:500}.mis-table thead th.is-brand{z-index:3;background:var(--mis-head)}.mis-table tbody tr:hover .is-brand{background:var(--mis-head)}.mis-table .is-typed{background:color-mix(in srgb,var(--accentSoft) 45%,transparent)}.mis-table thead th.is-typed{background:color-mix(in srgb,var(--accentSoft) 70%,var(--mis-head))}.mis-table tbody tr:hover .is-typed{background:color-mix(in srgb,var(--accentSoft) 70%,transparent)}.mis-table thead th.tone-meta{background:color-mix(in srgb,var(--prusSoft) 80%,var(--prusLine))}.mis-table thead th.tone-meta .mis-th,.mis-table thead th.tone-meta .mis-trend-label{color:var(--prusText)}.mis-table thead th.tone-meta small{color:var(--prus)}.mis-table thead th.tone-moss{background:color-mix(in srgb,var(--mossSoft) 75%,var(--mossLine))}.mis-table thead th.tone-moss .mis-th,.mis-table thead th.tone-moss .mis-trend-label{color:var(--mossText)}.mis-table thead th.tone-moss small{color:var(--moss)}.mis-table td.tone-moss{background:var(--mossSoft)}.mis-table tbody tr:hover td.tone-moss{background:color-mix(in srgb,var(--mossSoft) 70%,var(--mossLine))}.mis .mis-table td.is-typed input,.mis .mis-table td.is-typed select{width:100%;min-width:0;height:26px!important;min-height:26px!important;padding:0 var(--space-075)!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important;font:500 13px/20px var(--sans)!important}.mis .mis-table td.is-typed{padding-inline:calc(var(--space-150) - var(--space-075) - 1px)}.mis .mis-table td.is-typed.is-num input{text-align:right;font-variant-numeric:tabular-nums}.mis .mis-table td.is-typed input::placeholder{color:var(--ink3)}.mis .mis-table td.is-typed input:hover,.mis .mis-table td.is-typed select:hover{border-color:var(--line2)!important;background:var(--surface)!important}.mis .mis-table td.is-typed input:focus,.mis .mis-table td.is-typed select:focus{outline:2px solid var(--accent)!important;outline-offset:-1px!important;border-color:var(--accent)!important;background:var(--surface)!important;box-shadow:none!important}.mis .mis-table td.is-typed input:disabled,.mis .mis-table td.is-typed select:disabled{color:var(--ink3)!important;cursor:default}.mis .mis-table td.is-typed input[type=number]::-webkit-outer-spin-button,.mis .mis-table td.is-typed input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mis .mis-table td.is-typed input[type=number]{-moz-appearance:textfield}.mis-table tbody tr.is-saving .is-typed{opacity:.6}.mis-count{border:0;background:none;padding:0 2px;cursor:pointer;font:600 13px/20px var(--sans);font-variant-numeric:tabular-nums;color:var(--accent);text-decoration:underline dotted;text-underline-offset:3px}.mis-count:hover,.mis-count:focus-visible{color:var(--ink);text-decoration-style:solid}.mis-pop{position:fixed;z-index:999;max-height:440px;display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px #00000038}.mis-pop header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-100);padding:var(--space-125, 10px) var(--space-150);border-bottom:1px solid var(--line)}.mis-pop header b{display:block;font:600 13px/18px var(--sans);color:var(--ink)}.mis-pop header small{display:block;font:400 12px/16px var(--sans);color:var(--ink3)}.mis-pop-close{border:0;background:none;cursor:pointer;color:var(--ink3);font:400 20px/20px var(--sans);padding:0 2px}.mis-pop-close:hover{color:var(--ink)}.mis-pop-head-actions{display:flex;align-items:center;gap:var(--space-075)}.mis-pop-copy-all{min-height:28px;padding:0 var(--space-100);border:1px solid var(--accent);border-radius:7px;background:var(--accentSoft);font:600 11px/16px var(--sans);color:var(--accentText, var(--ink));cursor:pointer;white-space:nowrap}.mis-pop-copy-all:hover{filter:brightness(.97)}.mis-pop ul{list-style:none;margin:0;padding:var(--space-050) 0;overflow:auto}.mis-pop li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--space-100);padding:6px var(--space-150)}.mis-pop li+li{border-top:1px solid var(--line)}.mis-pop-thumb{width:44px;height:44px;border-radius:6px;overflow:hidden;display:grid;place-items:center;background:var(--sunken);color:var(--ink3)}.mis-pop-thumb img,.mis-pop-thumb .mis-pop-thumb-media{width:44px;height:44px;object-fit:cover;display:block}.mis-pop-thumb i{font-style:normal}.mis-pop-name{min-width:0}.mis-pop-name b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/16px var(--mono, var(--sans));color:var(--ink)}.mis-pop-name small{display:block;font:400 11px/15px var(--sans);color:var(--ink3)}.mis-pop-name .mis-pop-source{color:var(--ink2)}.mis-pop li a{font:500 12px/16px var(--sans);color:var(--accent);white-space:nowrap}.mis-pop-actions{display:flex;align-items:center;gap:var(--space-075)}.mis-pop-copy{height:24px;padding:0 var(--space-075);border:1px solid var(--line2);border-radius:6px;background:var(--surface);font:500 11px/16px var(--sans);color:var(--ink2);cursor:pointer;white-space:nowrap}.mis-pop-copy:hover{border-color:var(--accent);color:var(--ink)}.mis-brand-toggle{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--ink);cursor:pointer;padding:0 var(--space-150);text-align:left;font:600 13px/18px var(--sans)}.mis-brand-toggle:hover{color:var(--accent)}.mis-brand-toggle i{width:12px;color:var(--ink3);font-style:normal}.mis-achieve{font-weight:700!important}.mis-table td.mis-achieve.is-goal{background:var(--mossSoft);color:var(--mossText)}.mis-table td.mis-achieve.is-near{background:color-mix(in srgb,var(--mossSoft) 55%,var(--amberSoft));color:var(--mossText)}.mis-table td.mis-achieve.is-mid{background:var(--amberSoft);color:var(--amberText)}.mis-table td.mis-achieve.is-low{background:var(--claretSoft);color:var(--claretText)}.mis-table tr.is-open>*{border-bottom-color:transparent}.mis-table tr.is-open .mis-brand-toggle{color:var(--accentText, var(--accent))}.mis-table tr.is-open .mis-brand-toggle i{color:var(--accent)}.mis-table tr.mis-week-bar>*{height:30px;padding:0 var(--space-150);background:var(--mis-head);border-bottom:1px solid var(--line);font:400 11px/16px var(--sans);color:var(--ink3)}.mis-table tr.mis-week-bar>th.is-brand{padding-left:33px}.mis-table tbody tr.mis-week-bar:hover>*{background:var(--mis-head)}.mis-week-mode{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--line2);border-radius:7px;background:var(--surface)}.mis-week-mode button{height:20px;padding:0 var(--space-100);border:0;border-radius:5px;background:transparent;cursor:pointer;font:600 11px/16px var(--sans);color:var(--ink3);white-space:nowrap}.mis-week-mode button:hover{color:var(--ink)}.mis-week-mode button.is-on{background:var(--accentSoft);color:var(--accentText, var(--ink))}.mis-table tr.mis-week>td{height:30px;font-size:12px;color:var(--ink2)}.mis-table tr.mis-week>th.is-brand{height:30px;padding:0 var(--space-150) 0 33px;box-shadow:inset 3px 0 0 var(--accentLine, var(--line2))}.mis-week-label{display:flex;align-items:baseline;gap:var(--space-075)}.mis-week-label b{font:600 12px/16px var(--sans);color:var(--ink2)}.mis-week-label small{font:400 11px/16px var(--sans);color:var(--ink3)}.mis-table tr.mis-week .mis-count{font-size:12px}.mis-table tr.mis-week td.mis-achieve-plain{font-weight:600}.mis-table tr.mis-week.is-upcoming>td,.mis-table tr.mis-week.is-upcoming .mis-week-label b{color:var(--ink3)}.mis-table tr.mis-week:has(+tr:not(.mis-week))>*,.mis-table tr.mis-week:last-child>*{border-bottom:1px solid var(--line2)!important}.mis-pop-nonmor{color:var(--ink3);font:600 10px/14px var(--sans);text-transform:uppercase}.mis-table tfoot tr.mis-total>*{position:sticky;bottom:0;z-index:2;background:var(--mis-head);border-top:1px solid var(--line2);border-bottom:0;font-weight:600;color:var(--ink)}.mis-table tfoot tr.mis-total>td{height:38px;font-weight:600}.mis-table tfoot tr.mis-total>th.is-brand{left:0;z-index:3;padding:0 var(--space-150)}.mis-total-label{display:inline-flex;align-items:center;gap:8px}.mis-total-label b{font:600 13px/20px var(--sans)}.mis-total-copy{padding:2px 8px;border-radius:999px;cursor:pointer;font:600 11px/16px var(--sans);color:var(--accentText, var(--accent));background:var(--surface);border:1px solid var(--accentLine, var(--line2))}.mis-total-copy:hover{background:var(--accentSoft, var(--surface))}.ticket-poc-editor.multi.compact .ticket-poc-selected{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ticket-poc-editor.multi.compact .ticket-poc-chip{max-width:150px;padding:2px 8px 2px 2px;font-size:11px;line-height:16px}.ticket-poc-editor.multi.compact .ticket-poc-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-poc-more{min-width:26px;height:22px;padding:0 7px;border-radius:999px;border:1px solid var(--line2, #d0d7de);background:var(--surface, #fff);color:var(--ink2, #57606a);font-size:11px;font-weight:600;line-height:20px;cursor:pointer}.ticket-poc-more:hover,.ticket-poc-more:focus-visible{border-color:var(--primary, #0969da);color:var(--primary, #0969da)}.ticket-poc-editor.multi.compact .ticket-poc-add-row{margin-top:4px}.ticket-poc-editor.multi.compact .ticket-poc-add{max-width:170px;height:26px;min-height:26px;font-size:12px}.brief-repurpose-actions.is-icons{display:flex;align-items:center;gap:6px;margin-top:6px}.brief-ref-icon{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:8px;border:1px solid var(--line2, #d0d7de);background:var(--surface, #fff);color:var(--ink2, #57606a);cursor:pointer}.brief-ref-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brief-ref-icon:hover:not(:disabled),.brief-ref-icon:focus-visible{border-color:var(--primary, #0969da);color:var(--primary, #0969da)}.brief-ref-icon.is-primary{background:var(--primary-soft, #ddf4ff);color:var(--primary, #0969da);border-color:transparent}.brief-ref-icon:disabled{opacity:.6;cursor:default}.bu-table th,.bu-table td{white-space:nowrap;vertical-align:middle}.bu-table thead tr:first-child th[colspan]{text-align:center}.bu-num{text-align:right;font-variant-numeric:tabular-nums}.bu-flag{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-faint);font-size:11px;font-weight:700}.bu-flag.is-yes{background:var(--blue-soft);color:var(--blue-2)}.bu-flag.is-active{background:var(--green-soft);color:var(--green-2)}.bu-last-seen b{display:block;font-size:12.5px;font-weight:700;color:var(--text)}.bu-last-seen small{display:block;font-size:11px;color:var(--text-faint);font-variant-numeric:tabular-nums}.bu-pulse-cell{width:108px}.bu-pulse{display:block;overflow:visible}.bu-pulse-base{stroke:var(--border);stroke-width:1}.bu-pulse-bar{fill:var(--green, #2f9e5b)}.bu-pulse.is-flat .bu-pulse-base{stroke:var(--text-faint);stroke-dasharray:2 2;opacity:.6}:root{--bg: var(--canvas, #F4F1EA);--surface: rgba(255, 255, 255, .7);--surface-2: #f1f5f9;--surface-3: #e2e8f0;--border: rgba(255, 255, 255, .55);--border-strong: rgba(255, 255, 255, .85);--text: #16203a;--text-dim: #66708a;--text-faint: #98a1b6;--primary: #0b7a95;--primary-hover: #09637a;--primary-soft: rgba(11, 122, 149, .08);--teal: #0d9488;--teal-2: #0f766e;--blue-2: #2563eb;--red-2: #dc2626;--yellow-2: #d97706;--green-2: #16a34a;--violet-2: #8b5cf6;--green: #15803d;--green-soft: #e6f6ec;--yellow: #b45309;--yellow-soft: #fdf2e0;--red: #be123c;--red-soft: #fdeaef;--blue: #1d4ed8;--blue-soft: #e8eefc;--shadow-sm: 0 4px 12px rgba(15, 23, 42, .03);--shadow: 0 10px 30px rgba(15, 23, 42, .04), inset 0 1px 2px rgba(255, 255, 255, .75);--shadow-lg: 0 20px 50px rgba(15, 23, 42, .08);--radius: 14px;--radius-sm: 10px;--sidebar-w: 214px;font-family:var(--sans, "IBM Plex Sans", system-ui, sans-serif);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body:has(.public-review-shell),html:has(.public-review-shell),#root:has(.public-review-shell){overflow:hidden!important}body{background:var(--bg);color:var(--text)}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit}h1,h2,h3{letter-spacing:-.01em}.auth-wrap{--mx: 50%;--my: 50%;--dx: 0px;--dy: 0px;min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden;background:var(--sunken);color:#0f172a;transition:opacity .8s ease}.auth-wrap:before,.auth-wrap:after{display:none}.auth-grid{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:50px 50px;background-position:center;transform:translate(calc(var(--dx) * -.2),calc(var(--dy) * -.2));mask-image:radial-gradient(circle at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 80%);opacity:.7;pointer-events:none;z-index:1;transition:transform .25s cubic-bezier(.1,.8,.3,1),opacity .8s ease}.auth-beams{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 500px at var(--mx) var(--my),rgba(99,102,241,.06) 0%,rgba(6,182,212,.03) 50%,transparent 100%);pointer-events:none;z-index:1;transition:background .08s ease,opacity .8s ease}.auth-mor{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);transform:translate(calc(var(--dx) * -.6),calc(var(--dy) * -.6));transition:transform .28s cubic-bezier(.1,.8,.3,1),opacity .8s ease;pointer-events:none;z-index:0}.facet{position:absolute;border-radius:50%;filter:blur(120px);mix-blend-mode:multiply;opacity:.24;pointer-events:none;transition:all .5s ease}.facet-indigo{width:min(500px,60vw);height:min(500px,60vw);background:radial-gradient(circle,#6366f199,#6366f100 75%);top:-10%;left:15%;animation:floatIndigo 25s ease-in-out infinite alternate}.facet-cyan{width:min(550px,65vw);height:min(550px,65vw);background:radial-gradient(circle,#06b6d499,#06b6d400 75%);bottom:-10%;right:8%;animation:floatCyan 28s ease-in-out infinite alternate}.facet-violet{width:min(450px,55vw);height:min(450px,55vw);background:radial-gradient(circle,#a855f780,#a855f700 75%);bottom:15%;left:-5%;animation:floatViolet 22s ease-in-out infinite alternate}.facet-amber{width:min(400px,50vw);height:min(400px,50vw);background:radial-gradient(circle,#f59e0b66,#f59e0b00 75%);top:15%;right:15%;animation:floatAmber 24s ease-in-out infinite alternate}.facet-teal{width:min(400px,45vw);height:min(400px,45vw);background:radial-gradient(circle,#0d948866,#0d948800 75%);top:35%;left:40%;animation:floatTeal 26s ease-in-out infinite alternate}@keyframes floatIndigo{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.05)}to{transform:translate(-20px,60px) scale(.95)}}@keyframes floatCyan{0%{transform:translate(0) scale(1)}50%{transform:translate(-60px,-40px) scale(.95)}to{transform:translate(30px,20px) scale(1.05)}}@keyframes floatViolet{0%{transform:translate(0) scale(.95)}50%{transform:translate(40px,-40px) scale(1.05)}to{transform:translate(-30px,-10px) scale(1)}}@keyframes floatAmber{0%{transform:translate(0) scale(1.05)}50%{transform:translate(-40px,50px) scale(.95)}to{transform:translate(20px,-30px) scale(1.05)}}@keyframes floatTeal{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}to{transform:translate(-40px,40px) scale(.95)}}.mountain-wave-container{position:absolute;bottom:0;left:0;width:100%;height:340px;pointer-events:none;z-index:2;overflow:hidden}.mountain-wave-wrapper{position:absolute;bottom:0;left:0;width:200%;height:100%;will-change:transform}.mountain-wave-front-wrap{z-index:5}.mountain-wave-mid-wrap{z-index:4;opacity:.85}.mountain-wave-back-wrap{z-index:3;opacity:.7}.mountain-wave{width:100%;height:100%;display:block}.animate-wave-right{animation:flowRight 18s linear infinite}.animate-wave-left{animation:flowLeft 24s linear infinite}@keyframes flowRight{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes flowLeft{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes floatDrift{0%{transform:translateZ(0)}50%{transform:translate3d(20px,-30px,0)}to{transform:translate3d(-20px,30px,0)}}.circle-container{transition:transform 1.6s cubic-bezier(.25,1,.5,1),opacity 1.3s ease}.auth-wrap.leaving .mountain-wave-front-wrap{transform:translateY(115%);transition:transform 1.1s cubic-bezier(.16,1,.3,1) .1s}.auth-wrap.leaving .mountain-wave-mid-wrap{transform:translateY(115%);transition:transform 1.2s cubic-bezier(.16,1,.3,1) .05s}.auth-wrap.leaving .mountain-wave-back-wrap{transform:translateY(115%);transition:transform 1.3s cubic-bezier(.16,1,.3,1) 0s}.auth-wrap.leaving .circle-container{transform:translate3d(var(--fly-x),var(--fly-y),0) scale(0);opacity:0;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s ease}.auth-wrap.leaving .auth-grid,.auth-wrap.leaving .auth-beams,.auth-wrap.leaving .auth-mor{opacity:0;transition:opacity .8s ease}.auth-wrap.leaving .auth-card{background:#fff0;border-color:#fff0;box-shadow:0 10px 30px #0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transform:scale(1.08) translate(calc(var(--dx) * .12),calc(var(--dy) * .12));opacity:0;filter:blur(8px);transition:background .8s ease,border-color .8s ease,box-shadow .8s ease,backdrop-filter .8s ease,transform .8s cubic-bezier(.16,1,.3,1),opacity .8s ease,filter .8s ease;pointer-events:none}.auth-wrap.leaving .logo-badge{transform:translate(-120px,-180px) rotate(-25deg) scale(.6);filter:blur(6px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .75s ease,filter .75s ease}.auth-wrap.leaving .auth-brand span{transform:translate(120px,-150px) rotate(20deg) scale(.7);filter:blur(6px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .03s,opacity .75s ease .03s,filter .75s ease .03s}.auth-wrap.leaving .auth-card h1{transform:translate(-80px,-120px) rotate(-10deg) scale(.85);filter:blur(4px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .06s,opacity .75s ease .06s,filter .75s ease .06s}.auth-wrap.leaving .auth-card .sub,.auth-wrap.leaving .auth-card .google-hint-text{transform:translate(80px,-100px) rotate(8deg) scale(.85);filter:blur(4px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .09s,opacity .75s ease .09s,filter .75s ease .09s}.auth-wrap.leaving .auth-tabs{transform:translateY(-30px) scale(.9);filter:blur(4px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .12s,opacity .75s ease .12s,filter .75s ease .12s}.auth-wrap.leaving .field:nth-of-type(1){transform:translate(-160px,30px) rotate(-8deg) scale(.9);filter:blur(5px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .15s,opacity .75s ease .15s,filter .75s ease .15s}.auth-wrap.leaving .field:nth-of-type(2){transform:translate(180px,50px) rotate(12deg) scale(.9);filter:blur(5px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .18s,opacity .75s ease .18s,filter .75s ease .18s}.auth-wrap.leaving .google-btn-outer,.auth-wrap.leaving .google-loading-status{transform:translateY(80px) scale(.9);filter:blur(4px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .18s,opacity .75s ease .18s,filter .75s ease .18s}.auth-wrap.leaving .btn-primary.auth-submit{transform:translate(60px,140px) rotate(5deg) scale(.9);filter:blur(4px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .21s,opacity .75s ease .21s,filter .75s ease .21s}.auth-wrap.leaving .auth-switch-copy,.auth-wrap.leaving .auth-back-btn{transform:translate(-90px,160px) rotate(-6deg);filter:blur(4px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .24s,opacity .75s ease .24s,filter .75s ease .24s}.auth-wrap.leaving .success-banner,.auth-wrap.leaving .err{transform:translateY(-90px) scale(.9);filter:blur(4px);opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .7s ease,filter .7s ease}.auth-wrap.leaving .hint{transform:translate(120px,190px) rotate(8deg);filter:blur(4px);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1) .27s,opacity .75s ease .27s,filter .75s ease .27s}.auth-card-anim-wrapper{position:relative;z-index:10;width:100%;max-width:450px;display:flex;justify-content:center;animation:authCardEnter .6s cubic-bezier(.16,1,.3,1) forwards}.auth-wrap .auth-card{position:relative;background:#ffffff8c;border:1px solid rgba(255,255,255,.7);border-top:1px solid rgba(255,255,255,.95);border-radius:32px;box-shadow:0 30px 70px #0f172a12,inset 0 1px 2px #ffffffbf,inset 0 0 40px #ffffff26;backdrop-filter:blur(40px) saturate(190%);-webkit-backdrop-filter:blur(40px) saturate(190%);padding:44px;width:100%;color:#0f172a;transform:translate(calc(var(--dx) * .12),calc(var(--dy) * .12));transition:transform .22s cubic-bezier(.1,.8,.3,1),opacity .8s cubic-bezier(.16,1,.3,1)}.auth-wrap .auth-card:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:44px;height:4px;background:#0f172a14;border-radius:2px;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s ease}.auth-wrap.leaving .auth-card:before{transform:translate(-50%) translateY(-30px);opacity:0;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s ease}.auth-card-slim{max-width:360px!important;text-align:center}@keyframes authCardEnter{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-wrap .auth-brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.auth-wrap .logo-badge{position:relative;width:110px;height:110px;border-radius:50%;background:#fff9;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 10px 25px #0f172a14,inset 0 4px 10px #ffffffd9,inset 0 -4px 10px #0000000a,0 0 25px #6366f126;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.25,.8,.25,1)}.auth-wrap .logo-badge:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.5) 0%,transparent 60%);transform:rotate(30deg);pointer-events:none;z-index:1}.auth-wrap .logo-badge:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.05) 40%,transparent 100%);pointer-events:none;z-index:2}.auth-wrap .logo-badge svg,.auth-wrap .logo-badge img{transform:scale(1.15);filter:drop-shadow(0 3px 6px rgba(0,0,0,.15));transition:transform .4s cubic-bezier(.25,.8,.25,1);z-index:1}.auth-wrap .logo-badge:hover{border-color:#fff;box-shadow:0 15px 30px #0f172a1f,inset 0 4px 12px #fffffff2,inset 0 -4px 12px #0000000f,0 0 35px #6366f140;transform:scale(1.04)}.auth-wrap .logo-badge:hover svg,.auth-wrap .logo-badge:hover img{transform:scale(1.22)}.auth-wrap .auth-brand span{font-size:16px;font-weight:800;letter-spacing:4px;color:#4f46e5;text-shadow:0 1px 3px rgba(79,70,229,.1)}.auth-wrap .auth-card h1{margin:0 0 8px;font-size:26px;color:#0f172a;font-weight:800;text-align:center}.auth-wrap .auth-card .sub{color:#475569;margin:0 0 28px;font-size:14px;line-height:1.45;text-align:center}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#0f172a08;border:1px solid rgba(15,23,42,.06);border-radius:12px;padding:4px;margin-bottom:24px}.auth-tabs button{border-radius:8px;padding:10px;font-size:13px;font-weight:700;color:#0f172a8c;transition:all .2s ease}.auth-tabs button.active{background:#fff;color:#4f46e5;box-shadow:0 3px 12px #0f172a14}.auth-submit{width:100%}.auth-wrap .auth-switch-copy{margin:20px 0 0;text-align:center;color:#475569;font-size:13px;font-weight:600}.auth-wrap .auth-switch-copy button{color:#4f46e5;font-weight:700;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}.auth-wrap .auth-switch-copy button:hover{color:#3b82f6;text-shadow:0 0 8px rgba(79,70,229,.15)}.auth-back-btn{width:100%;justify-content:center}.gbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#0f172a05;font-weight:600;font-size:15px;color:#0f172a;transition:all .25s ease}.gbtn:hover{background:#0f172a0d;border-color:#0f172a1f}.auth-wrap .hint{font-size:12px;color:#64748b;margin-top:16px;text-align:center}.auth-wrap .err{background:#ef44440d;border:1px solid rgba(239,68,68,.15);color:#b91c1c;padding:11px 14px;border-radius:12px;font-size:13px;margin-top:14px}button:disabled{opacity:.45;cursor:not-allowed}.auth-wrap .field{margin-bottom:20px}.auth-wrap .field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.auth-wrap .field label{display:block;font-size:13px;font-weight:600;margin-bottom:0;color:#ffffffd9}.auth-wrap .field-badge{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;transition:all .2s}.auth-wrap .badge-success{color:#10b981;background:#10b9811a}.auth-wrap .badge-error{color:#ef4444;background:#ef44441a}.auth-wrap .input-error:focus{box-shadow:0 0 0 3px #ef444426!important}.auth-wrap .inline-err-msg{color:#fca5a5;font-size:11px;margin-top:5px;font-weight:500;display:flex;align-items:center;gap:4px}.auth-wrap .input-with-action{position:relative;display:flex;align-items:center}.auth-wrap .input-with-action input{padding-right:40px}.auth-wrap .field-action-btn{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:14px;opacity:.5;transition:opacity .15s;padding:4px;display:flex;align-items:center;justify-content:center;color:#ffffff80}.auth-wrap .field-action-btn:hover{opacity:.85;color:#fff}.auth-wrap .phone-input-wrap{display:grid;grid-template-columns:58px 1fr;align-items:stretch}.auth-wrap .phone-prefix{display:grid;place-items:center;border:1px solid rgba(15,23,42,.08);border-right:none;border-radius:12px 0 0 12px;background:#0f172a05;color:#475569;font-weight:800;font-size:14px}.auth-wrap .phone-input-wrap input{border-radius:0 12px 12px 0!important}.auth-wrap .field input,.auth-wrap .field select,.auth-wrap .field textarea{width:100%;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd9;font-size:14px;color:#0f172a}.auth-wrap .field input::placeholder{color:#94a3b8}.auth-wrap .field input:focus,.auth-wrap .field select:focus,.auth-wrap .field textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f,0 0 15px #6366f126;background:#fff}.auth-wrap .btn-primary{position:relative;background:#7c3aed;color:#fff;padding:13px 20px;border-radius:12px;font-weight:700;font-size:14px;letter-spacing:.5px;box-shadow:0 4px 15px #7c3aed66,inset 0 1px #fff3;transition:color .35s ease,box-shadow .35s ease,transform .25s ease;border:none;overflow:hidden;z-index:1}.auth-wrap .btn-primary:before,.auth-wrap .btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:0;background:linear-gradient(135deg,#fbbf24,#f59e0b);z-index:-1;transition:width .45s cubic-bezier(.25,.8,.25,1)}.auth-wrap .btn-primary:before{left:0;border-top-right-radius:40px 80px;border-bottom-right-radius:40px 80px}.auth-wrap .btn-primary:after{right:0;border-top-left-radius:40px 80px;border-bottom-left-radius:40px 80px}.auth-wrap .btn-primary:hover:not(:disabled):before,.auth-wrap .btn-primary:hover:not(:disabled):after{width:48.5%}.auth-wrap .btn-primary:hover:not(:disabled){color:#0c0d1b!important;box-shadow:0 0 25px #f59e0b59,0 5px 15px #0f172a1a;transform:translateY(-1px)}.auth-wrap .btn-primary:active:not(:disabled){transform:translateY(1px)}.auth-wrap .gold-text{color:#d97706!important;font-weight:800!important;text-shadow:0 1px 3px rgba(217,119,6,.1);text-decoration:none!important}.auth-wrap .gold-text:hover{color:#b45309!important;text-shadow:0 1px 6px rgba(180,83,9,.25)!important}.auth-wrap .forgot-password-link{font-size:12px;font-weight:700;color:#4f46e5;cursor:pointer;border:none;background:none;padding:0;transition:color .2s ease,text-shadow .2s ease}.auth-wrap .forgot-password-link:hover{color:#3b82f6;text-shadow:0 0 8px rgba(6,182,212,.4)}.auth-wrap .btn-ghost{background:#0f172a05;border:1px solid rgba(15,23,42,.08);padding:11px 18px;border-radius:12px;font-weight:600;color:#475569;transition:all .2s ease}.auth-wrap .btn-ghost:hover{background:#0f172a0d;border-color:#0f172a1f;color:#0f172a}.auth-wrap .tile{background:#0f172a05;border:1px solid rgba(15,23,42,.08);color:#475569;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:600;transition:all .2s ease}.auth-wrap .tile:hover:not(.selected){background:#0f172a0d;color:#0f172a;border-color:#0f172a1f}.auth-wrap .tile.selected{background:#6366f1;border-color:#6366f1!important;color:#fff!important;box-shadow:0 4px 12px #6366f133}.auth-wrap .google-hint-text{color:#475569}.auth-wrap .success-banner{background:#10b9810d;border:1px solid rgba(16,185,129,.15);color:#047857;padding:12px;border-radius:12px}@media(max-width:860px){.auth-wrap{padding:16px}.auth-wrap .auth-card{padding:30px 20px;border-radius:24px}.mountain-wave-container{height:180px}}.field{margin-bottom:16px}.field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:0}.field-badge{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;transition:all .2s}.badge-success{color:#10b981;background:#10b9811a}.badge-error{color:#ef4444;background:#ef44441a}.input-error{border-color:#ef4444!important}.input-error:focus{box-shadow:0 0 0 3px #ef444426!important}.inline-err-msg{color:#ef4444;font-size:11px;margin-top:5px;font-weight:500;display:flex;align-items:center;gap:4px}.input-with-action{position:relative;display:flex;align-items:center}.input-with-action input{padding-right:40px}.field-action-btn{position:absolute;right:10px;background:none;border:none;cursor:pointer;font-size:14px;opacity:.45;transition:opacity .15s;padding:4px;display:flex;align-items:center;justify-content:center}.field-action-btn:hover{opacity:.85}.phone-input-wrap{display:grid;grid-template-columns:58px 1fr;align-items:stretch}.phone-prefix{display:grid;place-items:center;border:1px solid var(--border-strong);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--surface-2);color:var(--text);font-weight:800;font-size:14px}.phone-input-wrap input{border-radius:0 var(--radius-sm) var(--radius-sm) 0!important}.locked-input{background:var(--surface-2)!important;color:var(--text-dim)!important;cursor:not-allowed}.hint-left{color:var(--text-dim);font-size:11px;margin-top:5px}.profile-modal{max-width:520px}.settings-panel{max-width:560px}.settings-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.settings-head h2{margin:0}.settings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.settings-summary div{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:10px 12px}.settings-summary span{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);margin-bottom:3px}.settings-summary b{display:block;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field .req{color:var(--red)}.field input,.field select,.field textarea{width:100%;padding:11px 12px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-sm);background:#ffffffd9;font-size:14px;color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f,0 0 15px #6366f126;background:#fff}.field input:disabled{background:var(--surface-2);color:var(--text-dim);cursor:not-allowed}.field textarea{resize:vertical;min-height:80px}.field .count{float:right;font-weight:400;color:var(--text-dim);font-size:11px}.btn-primary{background:var(--primary);color:#fff;padding:11px 18px;border-radius:var(--radius-sm);font-weight:700;font-size:14px}.btn-primary:hover{background:var(--primary-hover)}.btn-ghost{background:var(--surface-2);border:1px solid var(--border);padding:10px 16px;border-radius:var(--radius-sm);font-weight:600;color:var(--text)}.btn-ghost:hover{background:var(--surface-3)}.tiles{display:flex;flex-wrap:wrap;gap:8px}.tile{border:1px solid var(--border-strong);background:#fff;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-dim);transition:all .12s}.tile:hover{border-color:var(--primary)}.tile.selected{color:#fff;border-color:transparent}.shell{display:grid;grid-template-columns:auto 1fr;min-height:100%}.sidebar{background:#0f172abf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;position:sticky;top:16px;height:calc(100vh - 32px);width:var(--sidebar-w);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:50;margin:16px 0 16px 16px;border-radius:24px;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);overflow:visible;padding:14px 12px;box-shadow:10px 0 35px #0f172a26}.sb-brand{padding:24px 20px 18px}.sb-mark-mor{width:32px;height:32px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b7a9526,#10b98126);border:1px solid rgba(11,122,149,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #0b7a951f;flex-shrink:0}.sb-mark-mor:before{content:"";position:absolute;width:14px;height:24px;background:linear-gradient(135deg,#0b7a95,#10b981,#7c3aed);clip-path:polygon(50% 0%,0% 100%,100% 100%);transform:rotate(25deg);box-shadow:0 0 10px #10b98199}.sb-brand .name{font-family:Syncopate,sans-serif;font-weight:700;font-size:14px;letter-spacing:4px;background:linear-gradient(135deg,#4f46e5,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;text-transform:uppercase}.sb-brand .tag{display:none}.sb-nav{padding:8px 12px;overflow:visible;flex:1}.sb-section{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--text-faint);text-transform:uppercase;padding:14px 10px 6px}.sb-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--text-dim);text-align:left;margin-bottom:2px}.sb-item:hover{background:var(--surface-2);color:var(--text)}.sb-item.active{background:var(--primary-soft);color:var(--primary)}.sb-item .ico{width:18px;text-align:center;font-size:15px}.sb-item .count{margin-left:auto;font-size:11px;font-weight:700;background:var(--surface-3);color:var(--text-dim);border-radius:999px;padding:1px 8px}.sb-item.active .count{background:#fff;color:var(--primary)}.sb-user{border-top:1px solid var(--border);padding:12px;display:flex;align-items:center;gap:8px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.sb-user .who{min-width:0;flex:1}.sb-user .who b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user .who span{font-size:11px;color:var(--text-dim)}.settings-entry{flex:1;min-width:0;display:inline-flex;align-items:center;gap:9px;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:800;color:var(--text);text-align:left}.settings-entry .ico{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:9px;background:var(--surface-2)}.settings-entry:hover{background:var(--surface-2)}.icon-btn{color:var(--text-dim);border-radius:8px;font-size:16px;width:34px;height:34px;flex-shrink:0;display:inline-grid;place-items:center;padding:0}.icon-btn svg{width:18px;height:18px}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.main{display:flex;flex-direction:column;min-width:0}.page-head{padding:24px 32px 20px;display:flex;align-items:flex-start;gap:16px;position:relative;overflow:visible}.page-head>*:not(.header-aurora){position:relative;z-index:2}.page-head h1{margin:0;font-size:22px}.page-head .sub{margin:4px 0 0;color:var(--text-dim);font-size:13px}.page-head .spacer{flex:1}.fab{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;padding:11px 18px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;box-shadow:var(--shadow-sm)}.fab:hover{background:var(--primary-hover)}.page-body{padding:20px 32px 40px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:20px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .12s,transform .12s,box-shadow .12s}.kpi:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.kpi .k-top{display:flex;align-items:center;gap:8px}.kpi .k-dot{width:9px;height:9px;border-radius:50%}.kpi .k-label{font-size:12px;font-weight:600;color:var(--text-dim)}.kpi .k-val{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.02em}.kpi .k-sub{font-size:11px;color:var(--text-faint)}.tabs-header-selector{display:flex;background:var(--surface-2);padding:8px 12px 0;border-radius:var(--radius) var(--radius) 0 0;border:1px solid var(--border);border-bottom:none;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs-header-selector::-webkit-scrollbar{display:none}.tab-hdr-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;color:var(--text-dim);background:transparent;border:1px solid transparent;border-bottom:none;border-radius:12px 12px 0 0;margin-bottom:-1px;position:relative;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.tab-hdr-btn:hover{background:#fff6;color:var(--text)}.tab-hdr-btn.active{background:var(--surface);color:var(--text);font-weight:700;border-color:var(--border);border-top:3px solid;box-shadow:0 -2px 6px #0000000a;z-index:2}.tab-hdr-btn:not(.active):not(:last-child):after{content:"";position:absolute;right:-2px;top:30%;height:40%;width:1px;background:var(--border-strong)}.tab-hdr-btn .tab-count{font-size:11px;background:#00000014;color:var(--text-dim);border-radius:999px;padding:2px 8px;font-weight:800}.tab-hdr-btn.active .tab-count{background:var(--primary-soft);color:var(--primary)}.tab-content-pane{background:var(--surface);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius) var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.inline-select,.inline-input{width:100%;min-width:116px;padding:7px 9px;border:1px solid transparent;border-radius:6px;background:#f1f5f9;font-size:13px;color:var(--text);font-family:inherit;transition:all .1s ease;font-weight:600}.inline-input{min-width:140px}.inline-select:hover,.inline-input:hover{border-color:#cbd5e1;background:#fff}.inline-select:focus,.inline-input:focus{outline:none;border-color:var(--primary);background:#fff;box-shadow:0 0 0 2px var(--primary-soft)}.view-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.view-tabs::-webkit-scrollbar{display:none}.view-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;color:var(--text-dim);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;flex-shrink:0;transition:color .12s,border-color .12s}.view-tab:hover{color:var(--text)}.view-tab.active{font-weight:700}.view-tab .vt-icon{font-size:15px}.view-tab .vt-count{font-size:11px;font-weight:800;background:var(--surface-3);color:var(--text-dim);border-radius:999px;padding:1px 8px;min-width:20px;text-align:center}.bundling-banner{background:var(--surface-2);padding:16px;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.bundling-banner h4{margin:0;font-size:15px}.bundling-banner p{margin:4px 0 0;font-size:12px;color:var(--text-dim)}.toolbar-count{font-size:13px;font-weight:700;color:var(--text-dim)}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.toolbar h2{margin:0;font-size:16px}.toolbar .spacer{flex:1}.search{position:relative}.search input{width:220px;max-width:50vw;padding:8px 12px 8px 36px;border:1px solid rgba(226,232,240,.8);border-radius:12px;background:#f8fafcb3;font-size:13px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #00000003}.search input:focus{outline:none;width:270px;background:#fff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e514}.search .mag{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;transition:color .2s}.seg{display:inline-flex;background:#f1f5f9d9;border:1px solid rgba(226,232,240,.8);border-radius:14px;padding:3px;gap:2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 2px #00000005}.seg button{padding:6px 16px;border-radius:11px;font-size:12px;font-weight:600;color:#64748b;background:transparent;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.seg button:hover{color:#0f172a;background:#ffffff73}.seg button.active{background:#fff;color:#0f172a;font-weight:700;box-shadow:0 1px 3px #0000000d,0 4px 12px #141e3c0f;transform:scale(1.02)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:auto;max-height:580px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tab-content-pane .table-wrap{border:none;box-shadow:none;border-radius:0}table.tickets{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;min-width:920px}table.tickets thead th{text-align:left;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:#64748b;background:#f8fafcf5;padding:11px 16px;font-weight:700;border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;z-index:10}table.tickets tbody td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle}table.tickets tbody tr:last-child td{border-bottom:none}table.tickets tbody tr:hover{background:var(--surface-2)}.id-cell{font-weight:700;color:var(--text-dim);white-space:nowrap}.client-cell{font-weight:700}.content-cell{color:var(--text-dim);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc{display:flex;align-items:center;gap:8px;white-space:nowrap}.poc .avatar{width:26px;height:26px;font-size:11px}.poc-more{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:900;cursor:default}.ticket-poc-editor.multi{display:flex;flex-direction:column;gap:4px;min-width:0}.ticket-poc-editor.multi>span{color:var(--text-faint);font-size:10px;font-weight:900;text-transform:uppercase}.ticket-poc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ticket-poc-empty{color:var(--text-dim);font-size:10.5px;line-height:1.4}.ticket-poc-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 6px 2px 3px;border-radius:999px;background:var(--surface-2, #f1f5f9);border:1px solid var(--border);font-size:11px;font-weight:700}.ticket-poc-chip.primary{border-color:var(--primary);background:var(--primary-soft)}.ticket-poc-remove{border:none;background:none;color:var(--text-dim);font-size:13px;line-height:1;cursor:pointer;padding:0 2px}.ticket-poc-remove:hover{color:#dc2626}.ticket-poc-add{max-width:130px}.pod-management{display:flex;flex-direction:column;gap:14px}.pod-management-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.pod-management-head h3{margin:0;font-size:15px}.pod-create-row{display:flex;gap:8px;align-items:center}.pod-create-row input{min-height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;font-size:12px;min-width:200px}.pod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.pod-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface, #fff)}.pod-card-head{display:flex;align-items:center;gap:8px}.pod-card-head b{font-size:13px}.pod-count{font-size:11px;color:var(--text-dim);margin-right:auto}.pod-members{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.pod-member-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 6px 2px 3px;border-radius:999px;background:var(--primary-soft);font-size:11px;font-weight:700}.pill{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.row-actions{display:flex;gap:6px;white-space:nowrap}.btn-sm{border:1px solid var(--border-strong);background:#fff;padding:6px 12px;border-radius:8px;font-weight:600;font-size:12px;color:var(--text)}.btn-sm:hover{background:var(--surface-2)}.btn-send{background:var(--primary);color:#fff;border-color:transparent}.btn-send:hover{background:var(--primary-hover)}.btn-edit{color:var(--primary);border-color:var(--primary-soft)}.btn-duplicate{color:#0f766e;border-color:#ccfbf1}.btn-duplicate:hover{background:#f0fdfa}.status-tag{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.status-tag .dot{width:7px;height:7px;border-radius:50%}.locked-note{font-size:11px;color:var(--text-faint);font-style:italic}table.tickets .col-v2-ticket{width:17%}table.tickets .col-v2-metadata{width:24%}table.tickets .col-v2-timeline{width:20%}table.tickets .col-v2-creator{width:12%}table.tickets .col-v2-details{width:22%}table.tickets .col-v2-actions{width:13%}.created-by-cell{min-width:132px}.creator-pill{display:inline-flex;align-items:center;gap:8px;max-width:170px;border:1px solid rgba(8,145,178,.16);border-radius:999px;background:#ecfeff9e;color:var(--text);padding:5px 8px;font-size:11px;font-weight:800}.creator-pill>span:last-child{display:grid;gap:1px;min-width:0}.creator-pill b,.creator-pill small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-pill small{color:var(--text-faint);font-size:9px;font-weight:900}.tat{font-variant-numeric:tabular-nums;font-weight:800;font-size:13px;padding:4px 9px;border-radius:8px;letter-spacing:.5px;display:inline-flex;align-items:center;gap:6px}.tat .pulse{width:6px;height:6px;border-radius:50%;animation:pulse 1.6s infinite}.tat.green{background:var(--green-soft);color:var(--green)}.tat.green .pulse{background:var(--green)}.tat.yellow{background:var(--yellow-soft);color:var(--yellow)}.tat.yellow .pulse{background:var(--yellow)}.tat.red{background:var(--red-soft);color:var(--red)}.tat.red .pulse{background:var(--red)}.tat.paused{background:var(--panel-2, #eef1f6);color:var(--muted, #6b7280);font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.board-shell{display:grid;gap:12px}.board-smartbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(212,219,232,.78);border-radius:16px;background:#ffffffb8;box-shadow:0 12px 32px #141e3c0d}.board-smartbar>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.board-smartbar span{color:var(--text-faint);font-size:10px;font-weight:900;text-transform:uppercase}.board-smartbar b{color:var(--text);font-size:13px}.board-smartbar small{color:var(--text-dim);font-size:12px;font-weight:700}.board-density-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--sunken);flex-shrink:0}.board-density-toggle button{min-height:30px;border:0;border-radius:999px;background:transparent;color:var(--text-dim);font-size:11px;font-weight:850;padding:0 11px;cursor:pointer}.board-density-toggle button.active{background:#16203a;color:#fff;box-shadow:0 8px 18px #16203a29}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px}.board-full{grid-auto-columns:minmax(300px,1fr)}.board-compact{grid-auto-columns:minmax(260px,1fr)}.col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.col-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:2px 4px}.col-head .c-dot{width:9px;height:9px;border-radius:50%}.col-head .c-title{font-weight:700;font-size:13px}.col-head .c-count{margin-left:auto;font-size:11px;font-weight:700;background:#fff;color:var(--text-dim);border-radius:999px;padding:1px 8px}.col-head small{color:var(--text-faint);font-size:10px;font-weight:800;min-width:44px;text-align:right}.repurpose-tags{display:inline-flex;align-items:center;gap:6px;white-space:nowrap!important;flex-wrap:nowrap!important;flex-shrink:0}.repurpose-tag{font-size:10px!important;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}.new-ticket-badge{display:inline-block;background:var(--primary);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;padding:3px 6px;border-radius:4px;letter-spacing:.5px;line-height:1}.proxy-tag{background:#eef6ff;border-color:#2563eb2e;color:#1d4ed8}.global-raise-btn{position:static;width:auto;height:36px;padding:0 14px;border-radius:8px;font-size:12px;box-shadow:0 10px 24px #1d4ed829}.view-permission-grid{display:flex;flex-wrap:wrap;gap:6px;min-width:220px}.view-permission-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.view-permission-chip.enabled{border-color:#1d4ed847;background:#eef6ff;color:#1d4ed8}.view-permission-grid.readonly .view-permission-chip{cursor:default}.inline-new-ticket td{padding:8px 6px!important;vertical-align:top!important}.raise-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.fab-special{background:linear-gradient(135deg,#f59e0b,#facc15)!important;color:#422006!important;border-color:#d97706!important;box-shadow:0 10px 24px #d9770638}.special-request-chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;background:#fef3c7;color:#92400e;border:1px solid #f59e0b;font-size:10px;font-weight:800;text-transform:uppercase}.special-request-chip-pending{background:#f3e8ff;color:#6b21a8;border-color:#9333ea}.assignment-special-request{border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b59,0 12px 28px #f59e0b1f}.special-workload-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;margin-top:10px;border:1px solid #f59e0b;background:#fffbeb;border-radius:8px}.special-workload-panel div{display:flex;flex-direction:column;gap:2px}.special-workload-panel span{color:#92400e;font-size:10px;font-weight:800;text-transform:uppercase}.special-workload-panel b{font-size:20px;color:#78350f}.special-workload-panel small{grid-column:1 / -1;color:#92400e;font-weight:700}.special-review-controls{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #f59e0b;background:#fffbeb;border-radius:8px}.special-review-controls label{display:grid;gap:4px;font-size:11px;font-weight:800;color:#92400e}.special-eta-bucket{display:grid;gap:12px;margin:14px 0 18px;padding:14px;border:1px solid #d97706;border-radius:10px;background:#fffbeb;box-shadow:0 14px 30px #d977061f}.special-eta-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.special-eta-head span{color:#92400e;font-size:11px;font-weight:900;text-transform:uppercase}.special-eta-head h4{margin:2px 0 0;color:#78350f;font-size:16px}.special-eta-head>b{display:grid;place-items:center;min-width:42px;height:42px;border-radius:8px;background:#f59e0b;color:#422006;font-size:20px}.special-eta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.special-eta-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(217,119,6,.45);border-radius:8px;background:#fff}.special-eta-card-top,.special-eta-metrics{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.special-eta-card-top{justify-content:space-between}.special-eta-card-top>span{color:#92400e;font-size:12px;font-weight:900}.special-eta-card strong{color:var(--text);font-size:13px}.special-eta-metrics{align-items:stretch}.special-eta-metrics div{flex:1;min-width:90px;display:grid;gap:2px;padding:8px;border-radius:8px;background:#fef3c7}.special-eta-metrics span{color:#92400e;font-size:9px;font-weight:900;text-transform:uppercase}.special-eta-metrics b{color:#78350f;font-size:18px}.special-eta-card small{color:#92400e;line-height:1.35}.brief-special-eta-row td{background:#fffbeb!important;box-shadow:inset 3px 0 #f59e0b}.source-adjust-block{display:grid;gap:6px}.source-adjust-block label{display:grid;gap:4px;font-size:10px;font-weight:800;color:var(--text-dim);text-transform:uppercase}.journey-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.journey-detail-grid>div{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);min-width:0}.journey-detail-grid span{font-size:10px;font-weight:800;color:var(--text-dim);text-transform:uppercase}.journey-detail-grid b{font-size:12px;min-width:0;overflow-wrap:anywhere}.inline-new-ticket .inline-draft-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;align-content:start}.inline-new-ticket .inline-edit-field{display:grid;gap:3px}.inline-new-ticket .inline-edit-field label{font-size:9.5px;line-height:1;min-height:10px;color:var(--text-faint);font-weight:900;text-transform:uppercase;letter-spacing:.18px}.inline-new-ticket .inline-select,.inline-new-ticket .inline-input{min-width:90px!important;max-width:100%!important;font-size:11px!important;padding:5px 8px!important;height:31px!important;font-weight:555!important;border-radius:8px!important;border:1px solid #dbe3ef!important;background-color:#f8fafc!important;color:var(--text)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.inline-new-ticket .inline-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:26px!important;cursor:pointer!important}.inline-new-ticket .inline-select:hover:not(:disabled),.inline-new-ticket .inline-input:hover{border-color:var(--primary)!important;background-color:#fff!important}.inline-new-ticket .inline-select:focus,.inline-new-ticket .inline-input:focus{outline:none!important;border-color:var(--primary)!important;background-color:#fff!important;box-shadow:0 0 0 3px var(--primary-soft)!important}.inline-new-ticket .row-actions{display:flex!important;gap:3px!important;flex-wrap:nowrap!important}.inline-new-ticket .row-actions .btn-sm{font-size:10px!important;padding:3px 6px!important;height:28px!important;line-height:1!important;white-space:nowrap!important}.inline-new-ticket .inline-draft-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-content:start}.inline-new-ticket .inline-draft-actions .btn-delete{grid-column:1 / -1}.inline-new-ticket .inline-draft-actions .btn-sm{min-height:31px;padding:5px 8px;font-size:11px;line-height:1}.kcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;box-shadow:var(--shadow-sm);margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.kcard:last-child{margin-bottom:0}.kcard .k-id{font-size:11px;font-weight:700;color:var(--text-faint)}.kcard .k-client{font-weight:700;font-size:14px}.kcard .k-meta{display:flex;flex-wrap:wrap;gap:6px}.kcard .k-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.k-empty{font-size:12px;color:var(--text-faint);text-align:center;padding:16px 0}.kcard-compact{width:100%;align-items:stretch;gap:6px;margin-bottom:7px;padding:9px 10px;border-radius:12px;background:#ffffffeb;color:var(--text);text-align:left;cursor:pointer}.kcard-compact:hover{border-color:#4f46e547;transform:translateY(-1px)}.kcompact-main,.kcompact-meta{display:flex;align-items:center;gap:8px;min-width:0}.kcompact-main{justify-content:space-between}.kcompact-main b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.kcompact-meta{justify-content:space-between;color:var(--text-faint);font-size:11px;font-weight:700}.kcompact-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kcompact-meta .tat{flex-shrink:0;padding:2px 7px;font-size:10px;letter-spacing:0}.board-page-controls{position:sticky;bottom:0;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:6px;margin-top:10px;padding:8px;border:1px solid var(--border);border-radius:12px;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.board-page-controls button{min-height:30px;border:1px solid var(--border-strong);border-radius:9px;background:#fff;color:var(--text);font-size:11px;font-weight:850;cursor:pointer}.board-page-controls button:disabled{opacity:.42;cursor:not-allowed}.board-page-controls span{text-align:center;color:var(--text-dim);font-size:11px;font-weight:850}body{background:radial-gradient(1400px 600px at 50% -30px,#fff,#f6f6f8,#eaebee),linear-gradient(180deg,#f7f7f9,#ebebef);background-attachment:fixed}.shell{background:transparent}.sidebar{background:#0f172abf;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:10px 0 35px #0f172a26;color:#e5e7eb;position:sticky;top:16px;height:calc(100vh - 32px);margin:16px 0 16px 16px;border-radius:24px;overflow:visible;padding:24px 14px}.sb-brand{padding:26px 20px 22px}.sb-brand .logo{display:flex;align-items:center;gap:12px}.sb-brand .name{background:linear-gradient(135deg,#fff,#67e8f9 48%,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sb-brand .tag{color:#e2e8f08a}.role-badge{margin-left:auto;min-width:34px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff14;color:#a7f3d0;border:1px solid rgba(167,243,208,.22);font-size:11px;font-weight:900}.sb-nav{padding:8px 14px}.sb-section{color:#e2e8f06b;padding:16px 12px 8px}.sb-item{color:#e2e8f0ad;border-radius:16px;padding:12px;margin-bottom:7px;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.sb-item:hover{background:#ffffff12;color:#fff;transform:translate(2px)}.sb-item.active{background:linear-gradient(135deg,#4f46e5eb,#0891b2d6);color:#fff;box-shadow:0 14px 30px #06b6d42e}.sb-item.active:before{content:"";position:absolute;left:-8px;top:14px;bottom:14px;width:3px;border-radius:999px;background:#67e8f9}.sb-item .ico{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:10px;background:#ffffff14}.sb-user{margin:12px 0 0;padding:12px 0 0;border:none;background:transparent}.sidebar .settings-entry{color:#fff}.sidebar .settings-entry .ico,.sidebar .settings-entry:hover{background:#ffffff1a}.sidebar .icon-btn,.sidebar .bell-btn{color:#e2e8f0b3;background:#ffffff0f;border-color:#ffffff14}.sidebar .icon-btn:hover,.sidebar .bell-btn:hover{background:#ffffff1f;color:#fff}.main{background:transparent;position:relative;z-index:1}.page-head{padding:30px 34px 28px;align-items:center;position:relative;overflow:visible}.page-head h1{font-size:28px;letter-spacing:0}.page-head .sub{font-size:14px;color:#64748b}.fab,.btn-primary{background:linear-gradient(135deg,#4f46e5,#0891b2);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 26px #4f46e533;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.fab:hover,.btn-primary:hover{background:linear-gradient(135deg,#4338ca,#0e7490);transform:translateY(-1px);box-shadow:0 16px 34px #0891b23d}.page-body{padding:22px 34px 42px}.view-tabs{display:flex;gap:8px;border-bottom:none;padding:6px;background:#f8fafcd9;border:1px solid rgba(226,232,240,.8);border-radius:16px;box-shadow:inset 0 1px 2px #00000005,0 4px 20px #00000008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:24px}.view-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;border:1px solid transparent;font-size:13px;font-weight:600;color:#64748b;background:transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-bottom:none}.view-tab:hover{color:var(--bucket);background:#ffffff80;transform:translateY(-1px)}.view-tab.active{background:#fff;color:var(--bucket);font-weight:700;border-color:#fffc;box-shadow:0 1px 2px #00000008,0 8px 16px #141e3c0d,inset 0 0 0 1px #fff9;transform:translateY(-2px)}.view-tab.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:14px;height:3px;border-radius:99px;background:var(--bucket);box-shadow:0 0 6px var(--bucket);animation:activeDotFadeIn .25s ease-out}@keyframes activeDotFadeIn{0%{width:0;opacity:0}to{width:14px;opacity:1}}.view-tab .vt-icon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--bucket) 14%,white);color:var(--bucket)}.view-tab.active .vt-icon{background:var(--bucket);color:#fff}.view-tab .vt-count{padding:2px 9px}.toolbar{padding:12px;border:1px solid rgba(212,219,232,.72);border-radius:18px;background:#ffffffa8;box-shadow:var(--shadow-sm)}.search input{border-radius:999px;background:var(--sunken)}.seg{background:var(--sunken);border-color:#dbe3ef;border-radius:999px;padding:3px}.seg button{border-radius:999px;padding:8px 15px;font-size:13px}.seg button.active{background:#16203a;color:#fff;box-shadow:0 8px 18px #16203a2e}.table-wrap{border-color:var(--border);border-radius:20px;box-shadow:var(--shadow)}table.tickets{border-collapse:separate;border-spacing:0}table.tickets thead th{position:sticky;top:0;z-index:10;background:#f8fafcf5;color:#64748b;padding:14px 16px;box-shadow:inset 0 -1px 0 var(--border)}table.tickets tbody td{background:transparent;transition:background .14s ease,transform .14s ease}table.tickets tbody tr:hover td{background:#6366f10d}.production-brief-wrap{overflow-x:hidden}table.tickets.production-brief-table{width:100%;min-width:0;table-layout:fixed;font-size:11.4px}table.tickets.production-brief-table col.brief-col-ticket{width:8%}table.tickets.production-brief-table col.brief-col-client{width:10%}table.tickets.production-brief-table col.brief-col-platform{width:5.5%}table.tickets.production-brief-table col.brief-col-format{width:6.5%}table.tickets.production-brief-table col.brief-col-poc{width:7.5%}table.tickets.production-brief-table col.brief-col-eta,table.tickets.production-brief-table col.brief-col-brief,table.tickets.production-brief-table col.brief-col-guidance{width:7%}table.tickets.production-brief-table col.brief-col-refs{width:10%}table.tickets.production-brief-table col.brief-col-active{width:6%}table.tickets.production-brief-table col.brief-col-deliverable{width:25.5%}table.tickets.production-brief-table thead th{padding:10px 8px;font-size:9.6px;letter-spacing:.16px;white-space:normal;line-height:1.15}table.tickets.production-brief-table tbody td{padding:10px 8px;line-height:1.26;vertical-align:middle;overflow:visible;white-space:normal;overflow-wrap:anywhere}table.tickets.production-brief-table .brief-ticket-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}table.tickets.production-brief-table .brief-ticket-code{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--primary);padding:0;margin:0;max-width:100%;cursor:pointer;text-align:left}table.tickets.production-brief-table .brief-ticket-stack .repurpose-tags{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0}table.tickets.production-brief-table .brief-ticket-stack .repurpose-tag{max-width:100%;padding:3px 6px;font-size:8.8px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.tickets.production-brief-table .brief-revision-chip{color:var(--text-dim);font-size:9px;font-weight:800}table.tickets.production-brief-table .deliverable-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0}table.tickets.production-brief-table .brief-audio audio{display:block;width:100%;height:28px;min-width:0}.ask-date-mini-input{width:118px;max-width:100%;height:28px;padding:4px 7px;font-size:11px;border-radius:8px}@media(max-width:1180px){.production-brief-wrap{overflow-x:auto}table.tickets.production-brief-table{min-width:1180px}}.inline-select,.inline-input{border-radius:11px;border-color:#dbe3ef;background:var(--sunken)}.inline-select:hover,.inline-input:hover,.inline-select:focus,.inline-input:focus{background:#fff}.inline-new-ticket{box-shadow:inset 4px 0 #0891b2}.inline-new-ticket td{background:#f0fdfa!important}.btn-sm{border-radius:999px;padding:7px 12px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.btn-sm:hover{transform:translateY(-1px)}.btn-send{background:linear-gradient(135deg,#4f46e5,#0891b2);box-shadow:0 8px 18px #4f46e52e}.btn-duplicate{background:#ecfdf5;color:#047857}.btn-delete{background:#fff1f2!important}.deletion-request-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,63,94,.18);border-radius:999px;background:#fff1f2;color:#be123c;padding:5px 9px;font-size:10px;font-weight:900;line-height:1}.approve-delete-btn{color:#be123c;border-color:#f43f5e3d}.pill,.status-tag,.tat{border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffff6b}.bundling-banner{border-radius:20px;background:linear-gradient(135deg,#ecfdf5f5,#eef0feeb);border-color:#0d94882e;box-shadow:0 14px 30px #0d948814}.board{gap:18px}.col{background:#ffffff9e;border-color:#d4dbe8c7;border-radius:20px;box-shadow:var(--shadow-sm)}.kcard{border-radius:16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.kcard:hover{transform:translateY(-2px);border-color:#4f46e53d;box-shadow:0 12px 24px #141e3c1a}.empty{text-align:center;color:var(--text-dim);padding:60px 20px}.empty .big{font-size:40px;margin-bottom:8px}.watchlist-empty-shell{display:grid;gap:18px;padding:24px;border:1px solid var(--border-strong);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.watchlist-empty-copy{display:flex;align-items:center;gap:16px}.watchlist-empty-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--yellow-soft);color:var(--yellow);font-size:24px;font-weight:900}.watchlist-empty-copy h3{margin:0 0 4px;font-size:18px}.watchlist-empty-copy p{margin:0;color:var(--text-dim);font-size:13px;line-height:1.5}.watchlist-suggestions{display:grid;gap:8px}.watchlist-suggestion-head,.watchlist-suggestion-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.watchlist-suggestion-head{color:var(--text-faint);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.watchlist-suggestion-row{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.watchlist-suggestion-row small{display:block;margin-top:3px;color:var(--text-dim);font-size:12px;font-weight:700}.flash{padding:11px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;background:var(--green-soft);color:var(--green);margin-bottom:16px;display:flex;align-items:center;gap:8px}.modal-back,.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1018308c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px;z-index:1200}.modal{background:#fff;background-color:#fff;background:var(--surface, #ffffff);border-radius:18px;width:100%;max-width:580px;max-height:92vh;overflow-y:auto;box-shadow:var(--shadow-lg);padding:26px}.modal h2{margin:0 0 4px;font-size:20px}.modal .sub{color:var(--text-dim);font-size:13px;margin:0 0 18px}.modal-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:8px;position:sticky;bottom:-26px;background:#fff;background-color:#fff;background:var(--surface, #ffffff);padding:12px 0 0}.inline-add{display:flex;gap:8px;margin-top:8px}.inline-add input{flex:1}.inline-new-ticket{background:#f8fbff;box-shadow:inset 3px 0 0 var(--primary)}.inline-new-ticket td{vertical-align:middle}.inline-new-ticket .inline-input,.inline-new-ticket .inline-select{border-color:#bfdbfe;background:#fff}.ticket-subcode{display:block;margin-top:3px;color:var(--text-faint);font-size:10px;font-weight:800;text-transform:lowercase}.repurpose-link-row td{background:linear-gradient(135deg,#4f46e50f,#0891b20f)!important;padding:6px 10px 8px;border-top:0}.repurpose-link-panel{display:grid;grid-template-columns:max-content minmax(260px,520px) max-content;align-items:center;gap:8px;border:1px solid rgba(79,70,229,.16);border-radius:10px;padding:7px 9px;background:#ffffffbd;overflow:visible}.repurpose-toggle{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:11px;font-weight:900;white-space:nowrap}.repurpose-toggle input{width:15px;height:15px;accent-color:var(--primary)}.repurpose-link-panel select{min-width:min(420px,100%);flex:1;border:1px solid var(--border);border-radius:12px;padding:9px 11px;background:#fff;color:var(--text);font-weight:800}.repurpose-link-panel select:disabled{color:var(--text-faint);background:var(--sunken)}.repurpose-parent-chip{border:1px solid rgba(8,145,178,.18);border-radius:999px;padding:5px 8px;color:#047481;background:#ccfbf1ad;font-size:10px;font-weight:900;white-space:nowrap}.mobile-bar,.mnav{display:none}.sync-banner{position:fixed;bottom:24px;right:24px;z-index:1000;margin:0;padding:10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0f172aeb;color:#ffffffd9;font-size:12px;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 25px #00000040,0 0 12px #6366f126;display:flex;align-items:center;gap:8px;pointer-events:none;animation:syncBannerPop .3s cubic-bezier(.16,1,.3,1)}.sync-spinner{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#38bdf8;border-radius:50%;animation:syncSpin .8s linear infinite;display:inline-block;flex-shrink:0}@keyframes syncBannerPop{0%{transform:translateY(12px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes syncSpin{to{transform:rotate(360deg)}}.sync-banner.sync-error{border-color:#ef444466;background:#fef2f2f2;color:#be123c;box-shadow:0 10px 25px #dc262626}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{display:none}.mobile-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.mobile-bar .sb-mark{width:28px;height:28px}.mobile-bar .name{font-weight:800}.mobile-bar .spacer{flex:1}.mnav{display:flex;gap:8px;overflow-x:auto;padding:12px 16px 0}.mnav button{white-space:nowrap;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-weight:600;font-size:13px;color:var(--text-dim)}.mnav button.active{background:var(--primary);color:#fff;border-color:transparent}.page-head{padding:16px}.page-body{padding:14px 16px 32px}.kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.kpis{grid-template-columns:1fr 1fr}}.btn-delete{color:var(--red)!important;border-color:#fee2e2!important}.btn-delete:hover{background:var(--red-soft)!important}.tinder-btn{border:none;cursor:pointer;transition:transform .1s ease,background-color .12s ease}.tinder-btn:hover{transform:scale(1.1)}.tinder-btn:active{transform:scale(.95)}.tab-hdr-btn .tab-icon{font-size:16px}.pipeline{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.pl-step{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12px;font-weight:700;color:var(--text-dim);transition:all .12s ease;white-space:nowrap}.pl-step:hover{border-color:var(--border-strong);color:var(--text)}.pl-step .pl-dot{width:8px;height:8px;border-radius:50%}.pl-step .pl-count{font-size:11px;font-weight:800;background:var(--surface-3);color:var(--text-dim);border-radius:999px;padding:0 7px;min-width:18px;text-align:center}.pl-step.active .pl-count{background:#ffffffb3}.pl-arrow{color:var(--text-faint);font-size:13px;font-weight:700;flex-shrink:0}.pl-arrow-down{color:var(--red);opacity:.55}.pl-offramp{border-style:dashed}.stat-strip{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.stat-chip{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:8px 16px;box-shadow:var(--shadow-sm)}.stat-chip .s-dot{width:9px;height:9px;border-radius:50%}.stat-chip .s-val{font-size:18px;font-weight:800;line-height:1}.stat-chip .s-label{font-size:12px;font-weight:600;color:var(--text-dim)}.role-command-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:8px;border:1px solid rgba(212,219,232,.78);border-radius:18px;background:#ffffffb8;box-shadow:0 12px 32px #141e3c0f}.stat-strip.compact{flex:1 1 auto;min-width:0;margin:0;gap:8px}.stat-strip.compact .stat-chip{padding:7px 12px;border-radius:13px;box-shadow:none}.stat-strip.compact .s-val{font-size:15px}.stat-strip.compact .s-label{font-size:11px;font-weight:700}.role-badge{font-size:10px;font-weight:800;letter-spacing:.5px;padding:2px 7px;border-radius:6px;background:var(--primary-soft);color:var(--primary);margin-left:auto}@media(max-width:860px){.pipeline{overflow-x:auto;flex-wrap:nowrap}}.bell-btn{position:relative;width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;color:var(--text-dim);font-size:17px;background:var(--surface-2);border:1px solid var(--border);transition:all .12s}.bell-btn:hover{background:var(--surface-3);color:var(--text);transform:translateY(-1px)}.bell-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid var(--surface);box-shadow:var(--shadow-sm)}.toast-host{position:fixed;top:18px;right:18px;z-index:250000;display:flex;flex-direction:column;gap:12px;width:min(360px,calc(100vw - 36px));pointer-events:none}.toast{position:relative;pointer-events:auto;overflow:hidden;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:16px;box-shadow:var(--shadow-lg);animation:toastIn .42s cubic-bezier(.18,.89,.32,1.28) both}.toast-ico{flex-shrink:0;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:19px;background:var(--soft)}.toast-body{flex:1;min-width:0}.toast-title{font-weight:800;font-size:14px;line-height:1.3;letter-spacing:-.01em}.toast-sub{font-size:12px;color:var(--text-dim);margin-top:2px;line-height:1.4}.toast-x{flex-shrink:0;color:var(--text-faint);font-size:12px;padding:2px 4px;border-radius:6px}.toast-x:hover{background:var(--surface-2);color:var(--text)}.workspace-crash-card{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(190,18,60,.16);border-radius:16px;background:linear-gradient(135deg,#fff1f2db,#fffffff0),var(--surface);padding:18px;box-shadow:var(--shadow-sm)}.workspace-crash-kicker{display:inline-flex;margin-bottom:6px;color:var(--red);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.workspace-crash-card h3{margin:0;color:var(--text);font-size:18px}.workspace-crash-card p{margin:6px 0 0;color:var(--text-dim);font-size:13px;line-height:1.45}.workspace-crash-detail{margin-top:10px;font-size:12px;color:var(--text-dim)}.workspace-crash-detail summary{cursor:pointer;font-weight:700;color:var(--text-dim)}.workspace-crash-detail pre{margin:8px 0 0;max-height:180px;overflow:auto;padding:10px 12px;border-radius:8px;background:var(--surface-2, rgba(0,0,0,.05));border:1px solid var(--border);font-size:11px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.workspace-crash-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}@keyframes toastIn{0%{opacity:0;transform:translate(40px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.toast-attn{animation:toastIn .42s cubic-bezier(.18,.89,.32,1.28) both,toastShake 1.6s ease-in-out .42s 2}@keyframes toastShake{0%,92%,to{box-shadow:var(--shadow-lg)}93%{transform:translate(-3px)}95%{transform:translate(3px)}97%{transform:translate(-2px)}99%{transform:translate(2px)}94%,96%,98%{box-shadow:var(--shadow-lg),0 0 0 4px #be123c2e}}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.confetti-piece{position:absolute;top:-12px;border-radius:2px;opacity:0;animation-name:confettiFall;animation-timing-function:cubic-bezier(.2,.6,.4,1);animation-fill-mode:forwards}@keyframes confettiFall{0%{opacity:0;transform:translateY(-14px) rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(120px) rotate(420deg)}}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10183057;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s;z-index:150}.drawer-scrim.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;height:100vh;width:min(380px,92vw);z-index:160;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.drawer.open{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#4f46e512,#06b6d40f)}.drawer-title{font-weight:800;font-size:17px}.drawer-sub{font-size:12px;color:var(--text-dim);margin-top:2px}.drawer-list{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.drawer-empty{text-align:center;color:var(--text-faint);font-size:13px;padding:60px 24px;line-height:1.6}.drawer-empty .big{font-size:36px;margin-bottom:10px}.ticket-link{display:inline-flex;align-items:center;width:fit-content;color:var(--primary);background:#4f46e514;border:1px solid rgba(79,70,229,.14);border-radius:7px;padding:3px 7px;font-weight:900;font-size:11px;text-decoration:none;line-height:1;white-space:nowrap}.ticket-link:hover{background:#4f46e521;text-decoration:none}.ticket-id-stack{display:inline-flex;align-items:flex-start;flex-direction:column;gap:4px;min-width:0}.ticket-mini-code{display:inline-flex;align-items:center;width:fit-content;border-radius:6px;background:#0f172a0d;color:var(--text-dim);padding:3px 6px;font-size:10px;font-weight:900;line-height:1}.repurpose-tags{display:inline-flex;flex-wrap:wrap;gap:5px;max-width:100%}.repurpose-tag{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.repurpose-tag-main{color:#047481;background:#ccfbf1bd;border:1px solid rgba(20,184,166,.22)}.repurpose-tag-child{color:#7c3aed;background:#f3e8ffd1;border:1px solid rgba(168,85,247,.22)}.journey-workspace{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.45fr);gap:16px;align-items:start}.journey-overview-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px}.journey-overview-tile{min-height:72px;display:grid;align-content:center;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:var(--shadow-sm)}.journey-overview-tile span{color:var(--text-faint);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.journey-overview-tile b{color:var(--text);font-size:24px;line-height:1}.journey-master,.journey-detail-pane{min-width:0;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),var(--surface);box-shadow:var(--shadow-sm)}.journey-master{overflow:hidden;position:sticky;top:16px}.journey-master-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#0891b214,#4f46e50d)}.journey-master-head h3{margin:3px 0 0;font-size:18px}.journey-master-head small{display:block;margin-top:4px;color:var(--text-dim);font-size:11px;font-weight:800}.journey-master-head>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0891b2,var(--primary));font-weight:900}.journey-filter-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.48fr) minmax(120px,.42fr) auto;gap:8px;padding:10px;border-bottom:1px solid rgba(148,163,184,.18);background:#f8fbffb8}.journey-search{display:flex;align-items:center;gap:7px;min-width:0;border:1px solid var(--border);border-radius:10px;background:#ffffffe6;padding:0 10px;min-height:36px}.journey-search span{color:var(--text-faint);font-weight:900}.journey-search input,.journey-filter-panel select{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:800}.journey-filter-panel select{border:1px solid var(--border);border-radius:10px;background:#ffffffe6;padding:0 9px;min-height:36px}.journey-clear{border:1px solid rgba(190,18,60,.18);border-radius:10px;background:#fff1f2c7;color:var(--red);font-size:12px;font-weight:900;padding:0 10px}.journey-master-list{display:grid;gap:8px;max-height:min(650px,calc(100vh - 290px));overflow-y:auto;padding:10px}.journey-master-row{width:100%;text-align:left;border:1px solid transparent;border-radius:14px;background:transparent;padding:12px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.journey-master-row:hover{transform:translateY(-1px);border-color:var(--border);background:#fff;box-shadow:var(--shadow-sm)}.journey-master-row.active{border-color:#0891b252;background:linear-gradient(135deg,#0891b21a,#4f46e512);box-shadow:0 14px 30px #0891b21c}.journey-master-top,.journey-master-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.journey-master-top b{color:var(--text);font-size:15px}.journey-master-body{display:flex;align-items:center;gap:10px;margin-top:8px}.journey-master-body .ticket-thumbnail{flex:0 0 auto}.journey-master-client{margin-top:0;color:var(--text);font-weight:800;font-size:13px}.repurpose-mini-label,.repurpose-parent-note{color:#7c3aed;font-size:11px;font-weight:900}.repurpose-parent-note{margin-top:5px!important}.journey-master-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.journey-master-meta span,.journey-master-foot span{color:var(--text-dim);font-size:11px;font-weight:800}.journey-master-foot{margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18)}.journey-detail-pane{min-height:520px;padding:20px}.journey-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--border)}.journey-kicker{font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:var(--primary)}.journey-head h2{margin:4px 0 2px;font-size:28px}.journey-head p{margin:0;color:var(--text-dim);font-weight:700}.journey-scoreboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.journey-scoreboard div,.cohort-card{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);padding:12px;box-shadow:var(--shadow-sm)}.journey-scoreboard span,.cohort-card span{display:block;font-size:10px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);margin-bottom:5px}.repurpose-journey-list{display:grid;gap:10px;margin:8px 0 18px}.repurpose-journey-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid rgba(124,58,237,.16);border-radius:16px;padding:12px;background:linear-gradient(135deg,#f5f3ffeb,#f0fdfac7);box-shadow:var(--shadow-sm);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.repurpose-journey-row:hover{transform:translateY(-1px);border-color:#7c3aed47;box-shadow:0 12px 24px #581c8717}.repurpose-journey-row.active{border-color:#4f46e55c;box-shadow:0 0 0 3px #4f46e51a}.repurpose-count{border-radius:999px;padding:7px 10px;color:#6d28d9;background:#ede9fe;font-size:11px;font-weight:900;text-transform:uppercase}.repurpose-journey-row b{display:block;color:var(--text)}.repurpose-journey-row small{display:block;margin-top:2px;color:var(--text-dim);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journey-scoreboard b,.cohort-card b{font-size:17px;color:var(--text)}.journey-section-title{margin:18px 0 10px;font-size:12px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim)}.cohort-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cohort-card small{display:block;margin-top:5px;color:var(--text-faint);font-size:11px}.journey-empty,.journey-loading{border:1px dashed var(--border-strong);border-radius:16px;padding:18px;color:var(--text-dim);background:var(--surface-2);text-align:center;font-weight:700}.journey-empty-wide{grid-column:1 / -1;min-height:220px;display:grid;place-items:center}.journey-list{position:relative;display:grid;gap:14px;padding-left:13px}.journey-list:before{content:"";position:absolute;left:20px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--primary),#0891b2);opacity:.22}.journey-event{position:relative;display:grid;grid-template-columns:20px 1fr;gap:10px}.journey-dot{width:14px;height:14px;border-radius:999px;background:linear-gradient(135deg,var(--primary),#0891b2);border:3px solid #fff;box-shadow:0 0 0 3px var(--primary-soft);margin-top:14px;z-index:1}.journey-event-main{border:1px solid var(--border);border-radius:16px;background:#fff;padding:12px;box-shadow:var(--shadow-sm)}.journey-event-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.journey-event-top b{font-size:14px}.journey-event-top span{font-size:11px;color:var(--text-faint);white-space:nowrap}.journey-event-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.journey-event-meta>span{font-size:11px;font-weight:800;color:var(--text-dim)}.journey-event-main p{margin:9px 0 0;font-size:12px;color:var(--text-dim);line-height:1.45}.notif-row{display:flex;gap:12px;padding:12px;border-radius:12px;position:relative;border:1px solid transparent;transition:background .12s}.notif-row:hover{background:var(--surface-2)}.notif-row.unread{background:var(--primary-soft)}.notif-ico{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px}.notif-main{flex:1;min-width:0}.notif-title{font-weight:700;font-size:13px;line-height:1.3}.notif-text{font-size:12px;color:var(--text-dim);margin-top:2px;line-height:1.4}.notif-time{font-size:11px;color:var(--text-faint);margin-top:4px;font-weight:600}.notif-dot{position:absolute;top:14px;right:12px;width:8px;height:8px;border-radius:50%}@media(max-width:860px){.toast-host{top:12px;right:12px;left:12px;width:auto}.journey-workspace{grid-template-columns:1fr}.journey-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-master{position:static}.journey-master-list{max-height:none}.journey-filter-panel{grid-template-columns:1fr}.journey-clear{min-height:34px}.journey-detail-pane{min-height:0;padding:16px}.journey-scoreboard,.cohort-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.toast,.toast-attn{animation:toastIn .2s ease both}.confetti{display:none}}.success-banner{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:600;margin-bottom:20px;text-align:center;line-height:1.45;animation:authCardEnter .4s ease forwards}.google-signin-section{display:flex;flex-direction:column;align-items:center;gap:16px;margin:20px 0 24px}.google-hint-text{font-size:13px;color:var(--text-dim);text-align:center;line-height:1.45;margin:0}.google-btn-outer{display:flex;justify-content:center;width:100%;padding:4px 0}.google-btn-wrapper{min-height:44px;display:flex;justify-content:center;width:100%}.manual-signup-panel{width:100%;display:flex;flex-direction:column;gap:12px;align-items:stretch}.google-loading-status{font-size:13px;color:var(--primary);font-weight:700;text-align:center;animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.brief-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:14px}.brief-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;position:relative;transition:transform .2s ease,border-color .2s ease}.brief-card:hover{transform:translateY(-2px);border-color:var(--border-strong)}.brief-card-header{display:flex;align-items:center;justify-content:space-between}.brief-card-client{font-weight:800;font-size:15px;color:var(--text)}.platform-chip{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.platform-meta{background:#e0f2fe;color:#0369a1}.platform-google{background:#fef2f2;color:#b91c1c}.platform-instagram{background:#fdf2f8;color:#be185d}.platform-website{background:#f0fdf4;color:#15803d}.platform-aarjav{background:#e0f2fe;color:#0369a1}.platform-default{background:#f1f5f9;color:#475569}.asset-preview-placeholder{width:100%;height:100%;display:grid;place-content:center;gap:6px;padding:18px;text-align:center;color:var(--text-dim);background:linear-gradient(135deg,#f8fafc,#eef2ff)}.asset-preview-placeholder b{color:var(--text)}.asset-preview-placeholder span{font-size:11px;overflow-wrap:anywhere}.public-review-shell{height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:18px 18px 100px!important;background:radial-gradient(circle at 20% 15%,rgba(8,145,178,.2),transparent 28%),radial-gradient(circle at 80% 0%,rgba(79,70,229,.16),transparent 30%),linear-gradient(135deg,#07111f,#101827 48%,#071827);color:#f8fafc;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.public-review-card,.story-review{width:min(460px,100%);border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#0f172ae0;box-shadow:0 24px 80px #00000057}.public-review-card{padding:24px}.public-review-error{color:#fecaca}.public-review-done{text-align:center}.public-review-done span{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#dcfce7;color:#15803d;font-weight:900;font-size:28px}.public-review-card h1{margin:12px 0 8px;color:#fff}.public-review-card p{color:#cbd5e1;line-height:1.5}.public-review-topline{color:#67e8f9;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.public-review-results{display:grid;gap:10px;margin:18px 0}.public-review-results>div{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#ffffff0f}.public-review-results b{margin-right:8px}.danger-pill{background:#fee2e2!important;color:#be123c!important}.public-submit{width:100%}.story-review{padding:14px}.story-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;margin-bottom:12px}.story-progress span{height:4px;border-radius:999px;background:#ffffff2e}.story-progress span.active{background:#67e8f9}.story-head,.story-meta,.story-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.story-head span{color:#cbd5e1;font-size:12px;font-weight:800}.story-head h1{margin:2px 0 0;color:#fff;font-size:24px}.story-head b{color:#67e8f9;font-size:13px}.story-stage{position:relative;height:min(62vh,560px);min-height:360px;margin:14px 0;overflow:hidden;border-radius:18px;background:#020617;border:1px solid rgba(255,255,255,.1)}.story-stage img,.story-stage video{width:100%;height:100%;object-fit:contain;background:#020617}.story-unresolved{height:100%;display:grid;place-content:center;gap:8px;padding:28px;text-align:center;color:#cbd5e1}.story-unresolved b{color:#fff}.story-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:28px;display:grid;place-items:center}.story-prev{left:10px}.story-next{right:10px}.story-meta{justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.story-meta span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px 9px;color:#cbd5e1;font-size:11px;font-weight:800}.story-review textarea{width:100%;height:72px;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:10px;resize:none;color:#fff;background:#ffffff14}.story-actions{margin-top:12px}.story-actions button{flex:1;border-radius:14px;padding:12px;font-weight:900}.story-revise{background:#fee2e2;color:#be123c}.story-approve{background:#dcfce7;color:#15803d}@media(max-width:520px){.public-review-shell{padding:0;place-items:stretch}.story-review{width:100%;min-height:100vh;border-radius:0;border:0}.story-stage{height:58vh;min-height:320px}}@media(max-width:900px){.story-stage{min-height:0}.story-ticket-list{grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);overflow-x:auto}.story-lower-panel{grid-template-columns:1fr}}@media(max-width:520px){.public-review-shell{padding:0 0 100px!important;height:100vh;height:100dvh;overflow-y:auto!important}.review-back{padding:10px}.review-modal{max-width:100%;max-height:calc(100vh - 20px);border-radius:22px;padding:12px}.review-theater-head{padding-bottom:12px}.review-theater-head h2{font-size:24px}.review-stage-panel,.review-decision-panel{border-radius:20px}.review-stage{height:46vh;min-height:280px}.story-review,.story-review-expanded{width:100%;height:100dvh;min-height:100dvh;border-radius:0;border:0;display:flex;flex-direction:column;gap:8px;padding:8px;overflow:hidden;box-sizing:border-box}.story-ticket-rail{border-radius:12px;padding:8px 12px;margin-bottom:0;flex-shrink:0;background:#ffffff08}.story-ticket-rail h2{margin:2px 0 8px;font-size:16px}.story-ticket-list{grid-auto-flow:column;grid-auto-columns:minmax(110px,1fr);overflow-x:auto;gap:6px}.story-ticket-chip{padding:6px 8px;border-radius:8px}.story-ticket-chip span,.story-ticket-chip b{font-size:11px}.story-main{flex:1;display:flex;flex-direction:column;overflow:hidden;gap:6px;min-height:0}.story-head{margin-bottom:2px;padding:0 4px}.story-head h1{font-size:18px;margin:0}.story-stage{flex:1;min-height:0;height:auto;display:flex;align-items:center;justify-content:center;background:#000;border-radius:12px;position:relative;overflow:hidden}.story-stage img,.story-stage video{max-height:100%;max-width:100%;object-fit:contain;width:auto;height:auto}.story-lower-panel{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:4px;grid-template-columns:none}.story-lower-panel textarea{height:44px;min-height:44px;font-size:12px;padding:6px 10px;margin:0}.story-actions{display:flex;flex-direction:row!important;gap:8px;width:100%;margin-top:0}.story-actions button{flex:1;padding:10px;font-size:12px;height:38px;display:flex;align-items:center;justify-content:center;white-space:nowrap}}.shell{transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);background:transparent}.shell.sidebar-collapsed{--sidebar-w: 72px}.sidebar{position:sticky;top:16px;height:calc(100vh - 32px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible}.sidebar-toggle-btn{position:absolute;top:50%;transform:translateY(-50%);right:-12px;width:24px;height:24px;border-radius:50%;background:#1e293b;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 4px 10px #0000004d;font-size:14px;font-weight:700;transition:all .2s ease;-webkit-user-select:none;user-select:none;padding:0}.sidebar-toggle-btn:hover{background:#334155;color:#fff;transform:translateY(-50%) scale(1.1)}.star-btn{background:none!important;border:none!important;cursor:pointer;font-size:16px;color:#e2e8f059;transition:all .2s ease;padding:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.star-btn:hover{transform:scale(1.2);color:#eab308}.star-btn.active{color:#eab308;text-shadow:0 0 4px rgba(234,179,8,.4)}.action-card-cta.tracked{color:#eab308}.creative-type-badge{font-size:12px;font-weight:700;color:var(--text-dim);background:var(--surface-2);padding:4px 10px;border-radius:6px;border:1px solid var(--border)}.brief-desc{font-size:13px;color:var(--text);line-height:1.5;background:var(--surface-2);padding:10px 12px;border-radius:8px;flex:1;min-height:50px}.avatar-assign-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--border)}.avatar-assign-label{font-size:11px;font-weight:700;color:var(--text-faint);text-transform:uppercase;width:100%}.avatar-assign-btn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700;cursor:pointer;border:2px solid transparent;transition:all .2s ease;position:relative}.avatar-assign-btn:hover{transform:scale(1.15) translateY(-2px);box-shadow:0 4px 8px #00000026}.avatar-assign-btn:active{transform:scale(.95)}.feedback-bubble{background:#fff5f5;border:1px solid #fee2e2;color:#c53030;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.45;margin-top:4px;position:relative}.feedback-bubble:before{content:"";position:absolute;top:-6px;left:20px;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent #fee2e2 transparent}.mon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:16px}.mon-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px;transition:all .15s ease}.mon-card:hover{border-color:var(--border-strong)}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:16px}.brand-select-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.brand-select-card:hover{transform:translateY(-1px);border-color:var(--border-strong)}.brand-select-card.active{background:var(--primary-soft);border-color:var(--primary);box-shadow:0 4px 12px #4f46e514}.brand-select-checkbox{width:18px;height:18px;border-radius:4px;border:2px solid var(--border-strong);display:grid;place-items:center;font-size:10px;color:#fff;transition:all .15s ease}.brand-select-card.active .brand-select-checkbox{background:var(--primary);border-color:var(--primary)}.pm-assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:16px}.pm-asset-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm);transition:transform .15s ease,border-color .15s ease}.pm-asset-card:hover{transform:translateY(-2px);border-color:var(--border-strong)}.asset-preview-box{height:160px;border-radius:8px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border);position:relative}.asset-preview-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pm-asset-card:hover .asset-preview-img{transform:scale(1.04)}.asset-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.asset-preview-box:hover .asset-preview-overlay{opacity:1}.brand-review-container{display:grid;grid-template-columns:240px 1fr;gap:20px;margin-top:16px}.brand-sidebar-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;max-height:480px;overflow-y:auto}.brand-sidebar-item{padding:10px 12px;border-radius:8px;border:1px solid transparent;text-align:left;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease}.brand-sidebar-item:hover{background:var(--surface-2)}.brand-sidebar-item.active{background:var(--primary-soft);color:var(--primary);border-color:var(--primary);font-weight:700}.brand-status-indicator{width:8px;height:8px;border-radius:50%}.brief-card{display:flex;flex-direction:column}.brief-pr{display:inline-flex;align-items:center;width:fit-content;border-radius:6px;background:#0f172a0d;color:var(--text-dim);padding:3px 6px;font-size:10px;font-weight:900;line-height:1}.brief-title-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.brief-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0}.bm-item{font-size:11px;font-weight:700;color:var(--text-dim);background:var(--surface-2);padding:4px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:4px}.bm-item .tat{padding:0;background:none}.bm-deadline.dl-over{background:var(--red-soft);color:var(--red)}.bm-deadline.dl-soon{background:#fdecec;color:var(--red)}.bm-deadline.dl-near{background:var(--yellow-soft);color:var(--yellow)}.brief-ask{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 13px;margin-bottom:12px}.brief-ask-label{font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px}.brief-ask .brief-desc{font-size:13px;color:var(--text);line-height:1.5;white-space:pre-wrap;max-width:none;overflow:visible;text-overflow:clip}.brief-block{display:flex;gap:8px;margin-top:11px}.brief-block .bb-ico{flex-shrink:0;font-size:13px;line-height:1.4}.brief-block b{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint)}.brief-block p{margin:2px 0 0;font-size:12.5px;color:var(--text);line-height:1.45}.brief-refs{word-break:break-word}.brief-refs a{color:var(--primary);font-weight:600}.revision-banner{background:var(--red-soft);color:var(--red);font-size:12px;font-weight:700;padding:8px 11px;border-radius:9px;margin-bottom:11px;line-height:1.4}.brief-card-rejected{border-left:4px solid var(--red)}.brief-submit{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.brief-submit input{flex:1;min-width:0;padding:9px 10px;border:1px solid var(--border-strong);border-radius:8px;font-size:12px;background:#fff}.brief-submit input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.brief-submit .btn-primary{white-space:nowrap;padding:9px 15px;font-size:13px}.brief-upload-alt{background:none;border:none;color:var(--text-faint);font-size:11px;font-weight:600;margin-top:8px;text-decoration:underline;align-self:center;cursor:pointer}.brief-upload-alt:hover{color:var(--text-dim)}.my-work-list{display:grid;gap:12px;margin-bottom:30px;max-width:1180px}.my-work-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:16px;align-items:stretch;border:1px solid var(--border-strong);border-radius:18px;background:#fff;padding:14px;box-shadow:var(--shadow-sm)}.my-work-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0}.my-work-id{display:grid;align-content:start;gap:6px}.my-work-copy{min-width:0;display:grid;gap:8px}.my-work-title,.my-work-meta,.my-work-notes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.my-work-title b{color:var(--text);font-size:16px}.my-work-meta span{color:var(--text-dim);background:var(--sunken);border:1px solid var(--border);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.my-work-copy p{margin:0;color:var(--text);font-size:13px;line-height:1.45}.my-work-notes{align-items:stretch}.my-work-notes span{display:grid;gap:3px;min-width:min(220px,100%);flex:1;border:1px solid var(--border);border-radius:12px;background:var(--sunken);padding:9px;color:var(--text-dim);font-size:12px;line-height:1.35}.my-work-notes b{color:var(--text-faint);font-size:10px;text-transform:uppercase}.my-work-submit{display:grid;align-content:center;gap:9px;border-left:1px solid var(--border);padding-left:16px}.my-work-submit input{width:100%;border:1px solid var(--border-strong);border-radius:12px;padding:11px 12px;font-size:13px;outline:none}.my-work-submit input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.my-work-submit button{min-height:40px;border-radius:12px}.asset-preview-media-wrapper,.ticket-thumbnail-wrapper{overflow:hidden;border-radius:10px}.mywork-callout{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 16px;border-radius:12px;background:var(--accentSoft);border:1px solid var(--accentLine);color:var(--accentText);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:transform .12s,box-shadow .12s}.mywork-callout:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.mywork-callout b{font-weight:900}.mywork-callout-cta{font-weight:800;white-space:nowrap}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border-radius:8px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:skeletonShimmer 1.25s ease-in-out infinite}@keyframes skeletonShimmer{to{transform:translate(100%)}}.skeleton-page{padding:4px 0}.skeleton-strip{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.skeleton-chip{height:38px;width:150px;border-radius:999px}.skeleton-tabs{display:flex;gap:10px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:16px}.skeleton-tab{height:18px;width:110px}.sb-count{margin-left:auto;background:var(--primary);color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:999px;line-height:1;min-width:18px;text-align:center;box-shadow:0 1px 3px #0000001a;transition:all .15s ease}.sb-item.active .sb-count{background:#fff;color:var(--primary)}.captain-action-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;font-size:11.5px;font-weight:700;line-height:1}.captain-action-badge.badge-blue{background:var(--primary-soft);color:var(--primary);border:1px solid rgba(79,70,229,.15)}.captain-action-badge.badge-warning{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.captain-action-badge.badge-danger{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.captain-action-badge.badge-success{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.captain-action-badge.badge-purple{background:#f3e8ff;color:#7c3aed;border:1px solid #ddd6fe}.captain-action-badge.badge-neutral{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border)}.ticket-thumbnail-container{display:inline-flex;align-items:center;gap:12px}.ticket-thumbnail{width:42px;height:42px;border-radius:6px;object-fit:cover;border:1px solid var(--border-strong);background:var(--surface-2);flex-shrink:0;box-shadow:0 1px 3px #00000014;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ticket-thumbnail:hover{transform:scale(1.08);box-shadow:0 3px 8px #0000001f}.thumb-skeleton{position:relative;overflow:hidden}.thumb-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:skeletonShimmer 1.2s ease-in-out infinite}.thumb-video,.thumb-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--text-dim)}.thumb-video{background:#0f172a;color:#fff}.asset-preview-media{width:100%;height:100%;object-fit:cover;cursor:pointer}.asset-preview-media.thumb-video,.asset-preview-media.thumb-fallback{display:flex;align-items:center;justify-content:center;font-size:30px;object-fit:unset}.deliverable-viewer-media{max-width:100%;max-height:calc(80vh - 140px);width:auto;height:auto;object-fit:contain;display:block}.nomenclature-row td{background:#eef5ff;border-top:0;padding:7px 10px 5px}.nomenclature-panel{display:grid;gap:8px;min-width:0;max-width:100%;padding:10px;border:1px solid #c8d8ee;border-radius:10px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0d}.nomenclature-fields{display:grid;grid-template-columns:148px repeat(4,minmax(120px,1fr)) minmax(150px,1.25fr);gap:8px;align-items:end}.nomenclature-source,.nomenclature-field{min-width:0;display:grid;gap:4px}.nomenclature-source>span,.nomenclature-field>span{font-size:10px;font-weight:900;text-transform:uppercase;color:#52627a;letter-spacing:.35px}.nomenclature-field input,.nomenclature-field select{min-width:0;width:100%;height:34px;border:1px solid #c5d3e6;border-radius:8px;padding:0 10px;font-size:12px;font-weight:650;color:#15243b;background:#fff;box-shadow:inset 0 1px #0f172a08}.nomenclature-field input:focus,.nomenclature-field select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.nomenclature-field input:disabled,.nomenclature-field select:disabled{color:#8390a3;background:#f1f5f9}.nomenclature-select-field.compact{flex:1 1 0;align-content:start}.inline-nomenclature-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:start}.inline-nomenclature-fields .nomenclature-field{gap:4px}.inline-nomenclature-fields .inline-select,.inline-nomenclature-fields .inline-input{width:100%;min-width:0}.nomenclature-guidance{grid-column:span 2}.repurpose-toggle{display:inline-flex;align-items:center;gap:7px;height:34px;font-size:12px;font-weight:800;color:var(--text)}.generated-name-preview{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:32px;padding:6px 10px;border:1px solid #d5e1f2;border-radius:8px;background:linear-gradient(135deg,#4f46e514,#0891b217)}.generated-name-preview span{font-size:10px;font-weight:900;color:var(--text-faint);text-transform:uppercase;letter-spacing:.2px;white-space:nowrap}.generated-name-preview b{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow-wrap:anywhere;word-break:break-word}.journey-detail-pane .nomenclature-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-detail-pane .nomenclature-source,.journey-detail-pane .nomenclature-field{min-width:0}.journey-detail-pane .nomenclature-guidance{grid-column:span 2}.journey-detail-pane .generated-name-preview{overflow:hidden}.journey-nomenclature-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:-2px;padding:8px 10px;border:1px solid rgba(8,145,178,.18);border-radius:10px;background:#ecfeffbd}.journey-nomenclature-actions span{margin-right:auto;color:#0e7490;font-size:11px;font-weight:900}@media(max-width:1280px){.nomenclature-fields{grid-template-columns:repeat(3,minmax(150px,1fr))}.journey-detail-pane .nomenclature-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.nomenclature-guidance,.journey-detail-pane .nomenclature-guidance{grid-column:span 3}}@media(max-width:760px){.nomenclature-fields,.journey-detail-pane .nomenclature-fields{grid-template-columns:1fr}.nomenclature-guidance,.journey-detail-pane .nomenclature-guidance{grid-column:auto}.journey-nomenclature-actions{flex-wrap:wrap;justify-content:flex-start}.journey-nomenclature-actions span{flex:1 0 100%}}.repurpose-link-panel .repurpose-toggle{height:30px;font-size:11px}.repurpose-link-panel .searchable-select-container{max-width:520px}.repurpose-link-panel .searchable-select-trigger{min-height:30px;padding:5px 9px;border-radius:8px}.repurpose-link-panel .searchable-select-trigger.open{border-radius:8px}.repurpose-link-panel .searchable-select-dropdown{top:auto;bottom:calc(100% + 6px);border:1px solid rgba(8,145,178,.46);border-radius:8px;max-height:210px;background:#ffffffbd;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 18px 46px #0f172a33,inset 0 1px #ffffffb8}.repurpose-link-panel .dropdown-options-list{max-height:160px;background:#ffffff47}.repurpose-link-panel .dropdown-search-wrapper{background:#f8fafcbd;border-bottom:1px solid rgba(8,145,178,.18)}.repurpose-link-panel .dropdown-search-input{background:#ffffffdb;border-color:#0f172a24}.repurpose-link-panel .dropdown-option-item{background:#ffffff70;border-bottom:1px solid rgba(15,23,42,.06)}.repurpose-link-panel .dropdown-option-item:hover{background:#ecfeffb8}.repurpose-link-panel .dropdown-option-item.selected{background:#4f46e521}.kcard-head,.kcard-body,.k-actions,.k-action-buttons{display:flex;align-items:center;gap:10px;min-width:0}.kcard-head{justify-content:space-between}.kcard-body{align-items:flex-start}.kcard-main{min-width:0;flex:1}.k-actions{justify-content:space-between;align-items:flex-start;padding-top:8px;border-top:1px solid var(--border)}.k-action-buttons{justify-content:flex-end;flex-wrap:wrap;row-gap:7px;max-width:100%}.k-action-buttons .btn-sm{padding:5px 8px;font-size:11px}.board-action-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;cursor:pointer}.k-actions .status-tag{max-width:100%;white-space:normal;text-align:left}.sort-select{min-height:38px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font-size:12px;font-weight:900;padding:0 34px 0 12px;box-shadow:var(--shadow-sm)}.filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin:-4px 0 14px}.filter-menu-wrap{position:relative}.filter-trigger{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;color:var(--text);font-size:12px;font-weight:900;padding:0 11px;box-shadow:var(--shadow-sm);cursor:pointer}.filter-trigger.open,.filter-trigger:hover{border-color:var(--primary);color:var(--primary)}.filter-trigger b{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:var(--primary);color:#fff;font-size:11px}.filter-icon{width:15px;height:15px;flex:0 0 15px}.filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(520px,calc(100vw - 40px));display:grid;grid-template-columns:180px minmax(210px,1fr);gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;box-shadow:var(--shadow-lg)}.filter-field{display:grid;gap:5px;min-width:0}.filter-field span{color:var(--text-faint);font-size:10px;font-weight:900;text-transform:uppercase}.filter-field select{min-height:36px;border:1px solid var(--border-strong);border-radius:8px;background:#fff;color:var(--text);font-size:12px;font-weight:800;padding:0 10px}.filter-field select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.filter-search{display:flex;min-width:0}.filter-search input{min-height:34px;width:100%;min-width:150px;border:1px solid var(--border-strong);border-radius:8px;background:#fff;color:var(--text);font-size:12px;font-weight:600;padding:0 10px}.filter-search input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.filter-multi-list{display:flex;flex-direction:column;gap:2px;max-height:210px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:8px;padding:4px;background:#fff}.filter-multi-option{display:flex;align-items:center;gap:8px;padding:5px 7px;border-radius:6px;font-size:12px;font-weight:700;color:var(--text);cursor:pointer}.filter-multi-option:hover,.filter-multi-option.checked{background:var(--primary-soft)}.filter-multi-option input{accent-color:var(--primary)}.filter-multi-empty{padding:8px;font-size:11px;color:var(--text-faint)}.filter-multi-clear{margin-top:6px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font-size:11px;font-weight:800;padding:5px 8px;cursor:pointer}.filter-reset{min-height:36px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text-dim);font-size:12px;font-weight:900;padding:0 12px;cursor:pointer}.active-filter-chips{display:flex;align-items:center;gap:7px;flex:1 1 260px;min-width:0;overflow-x:auto;padding:2px 0}.filter-empty-note{color:var(--text-faint);font-size:12px;font-weight:800}.active-filter-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:30px;border:1px solid rgba(79,70,229,.16);border-radius:999px;background:#4f46e512;color:var(--primary);padding:0 8px 0 10px;font-size:11px;font-weight:900;cursor:pointer}.active-filter-chip span{color:var(--text-faint);text-transform:uppercase;font-size:9px}.active-filter-chip b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-filter-chip i{font-style:normal;color:var(--text-faint)}.filter-reset:disabled{opacity:.45;cursor:not-allowed}.dashboard-toolbar{padding:0;margin:0 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-toolbar .toolbar-count{min-height:34px;display:inline-flex;align-items:center;color:#64748b;font-size:12px;font-weight:750}.dashboard-toolbar .search input{min-height:36px;width:230px;background:#ffffffc7}.dashboard-toolbar .search input:focus{width:260px}.dashboard-toolbar .sort-select,.dashboard-toolbar .seg{box-shadow:0 8px 22px #141e3c0f}.dashboard-command-strip{display:flex;align-items:center;gap:12px;min-height:54px;margin:0 0 14px;padding:7px 8px;border:1px solid rgba(212,219,232,.78);border-radius:18px;background:#ffffffb8;box-shadow:0 12px 32px #141e3c0f}.dashboard-command-strip.no-tabs{justify-content:flex-end;min-height:46px}.dashboard-command-strip .view-tabs{flex:1 1 auto;min-width:0;margin:0;border:0}.dashboard-command-strip .view-tab{position:relative;min-height:40px;padding:8px 12px;border-bottom:0;margin-bottom:0;border-radius:13px;font-size:12px;font-weight:750}.dashboard-command-strip .view-tab:hover{background:#f8fafceb}.dashboard-command-strip .view-tab.active{background:#fff;box-shadow:0 10px 24px #141e3c14}.dashboard-command-strip .view-tab.active:after{left:50%;right:auto;bottom:4px;width:18px;transform:translate(-50%)}.dashboard-command-strip .view-tab .vt-icon{width:22px;height:22px;border-radius:8px}.dashboard-command-strip .view-tab .vt-count{padding:2px 8px;font-weight:800}.filter-bar.compact{width:auto;flex:0 1 auto;justify-content:flex-end;margin:0;gap:8px;flex-wrap:nowrap}.filter-bar.compact .filter-trigger,.filter-bar.compact .filter-reset{min-height:34px;border-radius:12px;font-weight:750}.filter-bar.compact .active-filter-chips{flex:0 1 auto;max-width:420px;padding:0}.filter-bar.compact .active-filter-chip{min-height:28px;font-weight:750}.filter-bar.compact .filter-popover{right:0;left:auto}.empty{padding:28px 18px;font-size:13px}.empty .big{font-size:28px}.queue-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px}.queue-head>div{display:grid;gap:2px}.queue-head span{color:var(--text-faint);font-size:11px;font-weight:900;text-transform:uppercase}.queue-head b{color:var(--text);font-size:15px}.team-action-queue{display:grid;gap:10px;margin-bottom:18px}.team-action-row{display:grid;grid-template-columns:auto minmax(140px,1fr) auto minmax(100px,.8fr) auto minmax(160px,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow-sm)}.team-action-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-action-row>span:not(.ticket-link):not(.ticket-id-stack):not(.status-tag):not(.captain-action-badge){color:var(--text-dim);font-size:12px;font-weight:800}.journey-master-thumb{float:left;margin:1px 10px 8px 0}.journey-preview-card{width:118px;flex:0 0 118px;display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:10px;color:var(--primary);font-size:11px;font-weight:900;cursor:pointer;box-shadow:var(--shadow-sm)}.analytics-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,#0f172af5,#1e293beb);color:#fff;box-shadow:var(--shadow-sm)}.analytics-hero span{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#ffffff9e;font-weight:900}.analytics-hero h3{margin:4px 0;color:#fff}.analytics-hero p{margin:0;color:#ffffffb8;font-size:13px}.analytics-hero b{font-size:34px;line-height:1}.analytics-split{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(260px,1fr)}.report-bar-row{display:grid;grid-template-columns:minmax(90px,1fr) 1.6fr 32px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);font-size:12px}.report-bar-row:last-child{border-bottom:0}.report-bar-row>div{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.report-bar-row i{display:block;height:100%;min-width:8px;border-radius:inherit;background:var(--primary)}.report-bar-row b{text-align:right}.deliverable-viewer-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;z-index:1000}.deliverable-viewer-content{background:#fff;background-color:#fff;background:var(--surface, #ffffff);border-radius:16px;width:90%;max-width:960px;height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #00000040,0 10px 10px -5px #0003;overflow:hidden;border:1px solid var(--border)}.deliverable-viewer-header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface-2)}.deliverable-viewer-header h3{margin:0;font-size:16px;font-weight:700;color:var(--text)}.deliverable-viewer-close-btn{background:transparent;border:none;font-size:20px;cursor:pointer;color:var(--text-dim);padding:4px 8px;border-radius:6px;transition:all .15s}.deliverable-viewer-close-btn:hover{background:#0000000f;color:var(--text)}.deliverable-viewer-body{flex:1;background:#090d16;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.deliverable-viewer-iframe{width:100%;height:100%;border:none;background:#fff}.deliverable-viewer-fallback{color:#fff;text-align:center;padding:32px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:480px}.deliverable-viewer-fallback h4{font-size:18px;margin:0;color:#fff}.deliverable-viewer-fallback p{font-size:14px;color:#ffffffb3;line-height:1.5}@media(min-width:521px){.review-modal{max-width:960px;width:95%;padding:24px;border-radius:24px}.review-theater-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:20px}.review-theater-head h2{margin:4px 0 0;font-size:22px;font-weight:800}.review-theater-head span{font-size:11px;text-transform:uppercase;font-weight:800;color:var(--text-faint);letter-spacing:.5px}.review-close{background:var(--surface-2);border:1px solid var(--border);padding:6px 12px;border-radius:8px;font-weight:700;font-size:12px;cursor:pointer;transition:all .15s ease}.review-close:hover{background:var(--border-strong)}.review-theater-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.review-stage-panel{display:flex;flex-direction:column;gap:12px}.review-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.review-progress span{height:4px;background:var(--border-strong);border-radius:2px}.review-progress span.active{background:var(--primary)}.review-stage{position:relative;height:440px;background:#090d16;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.review-stage img,.review-stage video,.review-stage iframe{width:100%;height:100%;object-fit:contain}.review-creative-caption{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--text-dim)}.review-decision-panel{display:flex;flex-direction:column;gap:16px}.review-chip-row{display:flex;gap:8px}.review-chip-row span{font-size:11px;font-weight:800;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--border);padding:4px 10px;border-radius:6px;color:var(--text-dim)}.review-brief{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px}.review-brief label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;letter-spacing:.5px}.review-brief p{margin:0;font-size:13px;color:var(--text);line-height:1.5;white-space:pre-wrap}.review-remark-label{display:flex;flex-direction:column;font-size:12px;font-weight:700;color:var(--text-dim);gap:4px}.review-remark-label span{font-size:10px;font-weight:600;color:var(--text-faint)}.review-decision-panel textarea{width:100%;height:90px;border:1px solid var(--border-strong);border-radius:12px;padding:12px;resize:none;font-size:13px;background:#fff}.review-decision-panel textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.review-actions{display:flex;gap:12px;margin-top:auto}.review-actions button{flex:1;border-radius:12px;padding:12px;font-weight:800;font-size:13px;cursor:pointer;border:none;transition:all .15s ease}.review-revise{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca!important}.review-revise:hover{background:#fee2e2}.review-approve{background:var(--primary);color:#fff}.review-approve:hover{background:var(--primary-hover)}}.bulk-actions-toolbar{display:flex;align-items:center;justify-content:space-between;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);padding:12px 18px;margin-bottom:18px;gap:16px;box-shadow:var(--shadow-sm);animation:slideDown .2s ease-out}.bulk-actions-fields{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bulk-actions-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.bulk-actions-checkbox input{cursor:pointer}.tickets td select.inline-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:18px;padding:6px 28px 6px 12px;font-size:12px;border:1px solid var(--border-strong);border-radius:8px;background-color:#fff;cursor:pointer;height:34px;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.tickets td select.inline-select:hover:not(:disabled){border-color:var(--primary);background-color:var(--surface-2)}.tickets td select.inline-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.admiral-required-toggle{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;cursor:pointer}.admiral-required-toggle input{cursor:pointer}.admiral-badge{font-size:10px;font-weight:800;background:#f3e8ff;color:#7c3aed;border:1px solid #d8b4fe;border-radius:4px;padding:1px 4px;text-transform:uppercase;margin-left:6px;vertical-align:middle}.assignment-list{display:grid;gap:12px;margin-top:14px;width:100%!important;max-width:none!important}.assignment-board-layout{display:block!important;width:100%!important;max-width:none!important;margin-top:14px}.assignment-board-main{width:100%!important;max-width:none!important;min-width:0}.assignment-board-main>.assignment-list:first-child{margin-top:0}.captain-workload-panel{position:sticky;top:16px;display:grid;gap:12px;max-height:calc(100vh - 170px);overflow:auto;padding:14px;border:1px solid var(--border-strong);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#f8fafcdb);box-shadow:0 16px 34px #0f172a0f}.captain-workload-head,.captain-workload-note,.captain-load-top,.captain-load-person{display:flex;align-items:center}.captain-workload-head{justify-content:space-between;gap:12px}.captain-workload-head span,.captain-workload-note span{color:var(--text-faint);font-size:10px;font-weight:900;text-transform:uppercase}.captain-workload-head h4{margin:2px 0 0;color:var(--text);font-size:16px;line-height:1.1}.captain-workload-head>b{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(11,122,149,.16);border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px}.captain-workload-note{justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:#f1f4fa9e}.captain-workload-note strong{min-width:0;color:var(--text);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.captain-load-list{display:grid;gap:10px}.captain-load-row{display:grid;gap:10px;padding:11px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow-sm)}.captain-load-row.is-busiest{border-color:#fed7aa;box-shadow:inset 3px 0 #f59e0b,var(--shadow-sm)}.captain-load-row.is-lightest{border-color:#0b7a9533;box-shadow:inset 3px 0 0 var(--primary),var(--shadow-sm)}.captain-load-top{justify-content:space-between;gap:10px}.captain-load-person{min-width:0;gap:9px}.captain-load-person>span{min-width:0;display:grid;gap:2px}.captain-load-person b{color:var(--text);font-size:13px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.captain-load-person small{color:var(--text-faint);font-size:10px;font-weight:800}.captain-load-flag{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:900}.captain-load-flag.busy{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.captain-load-flag.light{background:var(--primary-soft);color:var(--primary);border:1px solid rgba(11,122,149,.2)}.captain-load-bar{height:7px;overflow:hidden;border-radius:999px;background:#eef2f7}.captain-load-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#0891b2)}.captain-load-row.is-busiest .captain-load-bar span{background:linear-gradient(90deg,#f59e0b,#d97706)}.captain-load-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.captain-load-metrics span{display:grid;gap:1px;min-width:0;padding:7px 8px;border:1px solid var(--border);border-radius:10px;background:var(--sunken);color:var(--text-faint);font-size:10px;font-weight:800;text-transform:uppercase}.captain-load-metrics b{color:var(--text);font-size:16px;line-height:1}.captain-load-sub{display:flex;flex-wrap:wrap;gap:6px}.captain-load-sub span{padding:4px 7px;border:1px solid #fde68a;border-radius:999px;background:#fffbeb;color:#92400e;font-size:10px;font-weight:850}.assignment-ticket{display:grid;grid-template-columns:minmax(420px,1fr) minmax(280px,320px) minmax(260px,300px);gap:18px;align-items:stretch;background:#fff;border:1px solid var(--border-strong);border-radius:18px;padding:16px;box-shadow:0 16px 34px #0f172a12}.assignment-main{min-width:0;display:grid;gap:12px}.assignment-kicker,.assignment-title-row,.assignment-meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.assignment-kicker .ticket-link{font-size:12px;letter-spacing:.02em}.assignment-ticket-detail-btn{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:3px 8px;border:1px solid rgba(11,122,149,.2);border-radius:6px;background:#0b7a950f;color:#0b7a95;cursor:pointer;font:inherit}.assignment-ticket-detail-btn>span:last-child{font-size:10px;font-weight:800;white-space:nowrap}.assignment-ticket-detail-btn:hover,.assignment-ticket-detail-btn:focus-visible{border-color:#0b7a957a;background:#0b7a951c;outline:none;box-shadow:0 0 0 3px #0b7a9517}.compact-reference-preview{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%;color:inherit;line-height:1.35;vertical-align:bottom;white-space:normal}.compact-reference-preview.empty{color:var(--text-faint)}.assignment-brief-grid>span{min-width:0;overflow:visible}.assignment-brief-grid .compact-reference-preview{display:flex;max-width:100%}.compact-reference-copy{min-width:0;overflow:hidden;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap}.compact-reference-preview.is-link-list a{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(13,148,136,.25);border-radius:6px;background:#f0fdfa;color:#0f766e;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.compact-reference-preview.is-link-list a:hover,.compact-reference-preview.is-link-list a:focus-visible{border-color:#0d9488;background:#ccfbf1;outline:none}.compact-reference-input{box-sizing:border-box;height:52px!important;max-height:52px;min-height:52px;resize:none}.assignment-source-tag{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid #cbd5e1;border-radius:6px;background:var(--sunken);color:#475569;font-size:10px;font-weight:900;text-transform:uppercase}.assignment-source-tag.source-ai{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.assignment-source-tag.source-cm{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.assignment-source-tag.source-pd{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.assignment-source-tag.source-brand{border-color:#f9a8d4;background:#fdf2f8;color:#be185d}.client-work-lock-badge{display:inline-flex;align-items:center;max-width:230px;min-height:24px;padding:4px 8px;border:1px solid #f59e0b;border-radius:6px;background:#fff7ed;color:#9a3412;font-size:10px;font-weight:900;line-height:1.25}.client-work-lock-badge.compact{max-width:150px;padding:3px 6px;white-space:normal}.client-work-locked{background-color:#94a3b81a!important}.client-work-locked input,.client-work-locked select,.client-work-locked textarea,.client-work-locked button:disabled{cursor:not-allowed!important;filter:grayscale(.7);opacity:.48!important}.composer-row-list.client-work-locked td:not(:last-child) input,.composer-row-list.client-work-locked td:not(:last-child) select,.composer-row-list.client-work-locked td:not(:last-child) textarea,.composer-row-list.client-work-locked td:not(:last-child) button{pointer-events:none}.team-reassign-select{width:100%;min-width:130px;height:34px;font-size:11px;font-weight:800}.assignment-title-row h4{margin:0;color:var(--text);font-size:18px;line-height:1.2}.assignment-name{display:inline-flex;max-width:min(100%,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);font-size:12px;font-weight:800;background:var(--sunken);border:1px solid var(--border);border-radius:999px;padding:6px 10px}.assignment-ask{background:var(--sunken);border:1px solid var(--border);border-radius:14px;padding:12px}.assignment-ask>b{display:block;color:var(--text-faint);font-size:11px;line-height:1;margin-bottom:8px;text-transform:uppercase}.assignment-ask p{margin:0;color:var(--text);font-size:13px;line-height:1.5}.assignment-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.assignment-brief-grid span{display:grid;gap:4px;min-width:0;color:var(--text-muted);font-size:12px;line-height:1.4}.assignment-brief-grid b{color:var(--text-faint);font-size:10px;text-transform:uppercase}.repurpose-reference-panel{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;border:1px solid rgba(124,58,237,.22);border-radius:10px;background:#7c3aed0f}.repurpose-reference-preview,.repurpose-reference-preview .ticket-thumbnail{width:52px;height:52px;border-radius:8px;overflow:hidden}.repurpose-reference-copy{display:grid;gap:3px;min-width:0}.repurpose-reference-copy b{color:#6d28d9;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.repurpose-reference-copy span{color:var(--text);font-size:12px;font-weight:700}.repurpose-reference-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.brief-repurpose-reference{display:grid;gap:6px;margin-top:8px;padding:7px 8px;border:1px solid rgba(124,58,237,.22);border-radius:8px;background:#7c3aed0f}.brief-repurpose-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.brief-repurpose-source{color:var(--text-dim);font-size:10px;font-weight:700}.brief-repurpose-reference .brief-repurpose-thumb{width:100%;max-width:96px;height:54px;border-radius:6px;overflow:hidden;cursor:pointer}.brief-repurpose-actions{display:flex;gap:5px;flex-wrap:wrap}.brief-repurpose-actions .btn-sm{font-size:10px;padding:3px 7px}.assignment-controls,.assignment-actions{display:grid;align-content:start;gap:10px;background:linear-gradient(180deg,#f8fafc,#eef5ff);border:1px solid var(--border);border-radius:16px;padding:12px}.assignment-field{display:grid;gap:6px}.assignment-field label,.assignment-quick>span{color:var(--text-faint);font-size:10px;font-weight:900;text-transform:uppercase}.assignment-field select{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);font-size:13px;font-weight:800;padding:8px 10px}.assignment-field select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.assignment-quick{display:grid;gap:8px;padding-top:4px}.assignment-quick>div{display:flex;flex-wrap:wrap;gap:8px}.assignment-submit{min-height:40px;border-radius:12px}@media(max-width:1320px){.assignment-board-layout{grid-template-columns:1fr;max-width:1180px}.captain-workload-panel{position:static;max-height:none;order:-1}.captain-load-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:980px){.dashboard-toolbar,.dashboard-command-strip,.role-command-strip{align-items:stretch;flex-direction:column}.dashboard-toolbar .spacer{display:none}.dashboard-toolbar .search,.dashboard-toolbar .search input,.dashboard-toolbar .search input:focus,.dashboard-toolbar .sort-select,.dashboard-toolbar .seg,.filter-bar.compact,.role-command-strip .stat-strip{width:100%}.filter-bar.compact{justify-content:flex-start;flex-wrap:wrap}.filter-bar.compact .active-filter-chips{max-width:100%}.my-work-card{grid-template-columns:1fr}.my-work-submit{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:12px}.team-action-row{grid-template-columns:1fr 1fr}.assignment-ticket{grid-template-columns:1fr}.assignment-controls,.assignment-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.assignment-quick,.assignment-submit{grid-column:span 2}}@media(max-width:640px){.queue-head{align-items:stretch;flex-direction:column}.captain-workload-panel{padding:12px}.captain-workload-note,.captain-load-top{align-items:flex-start;flex-direction:column}.captain-load-metrics{grid-template-columns:1fr 1fr}.team-action-row,.assignment-controls,.assignment-actions,.assignment-brief-grid{grid-template-columns:1fr}.assignment-quick,.assignment-submit{grid-column:auto}.repurpose-reference-panel{grid-template-columns:44px minmax(0,1fr)}.repurpose-reference-actions{grid-column:1 / -1;justify-content:flex-start}}.admin-access-workspace{display:grid;gap:18px}.admin-shortcuts{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm)}.admin-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.admin-shortcut-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);padding:14px;text-align:left;cursor:pointer;box-shadow:var(--shadow-sm)}.admin-shortcut-card:hover{border-color:var(--primary);transform:translateY(-1px)}.admin-shortcut-card .ico{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.admin-shortcut-card svg{width:18px;height:18px}.admin-shortcut-card b{display:block;font-size:14px;margin-bottom:4px}.admin-shortcut-card small{display:block;color:var(--text-faint);font-size:11px;font-weight:700;line-height:1.35}.admin-shortcut-card em{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--surface-2);color:var(--text-dim);font-style:normal;font-size:12px;font-weight:900}.access-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm);margin-bottom:24px}.client-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:12px}.client-panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.client-panel-head h3{margin:0;font-size:18px;font-weight:800;color:var(--text)}.client-panel-head p{margin:6px 0 0;max-width:660px;color:var(--text-dim);font-size:12px;line-height:1.45}.client-panel-head span{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-faint);letter-spacing:.5px}.invite-member-bar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,240px) auto auto auto;align-items:center;gap:12px;background:linear-gradient(180deg,#ffffffeb,#f8fbffdb),var(--surface-2);border:1px solid rgba(125,154,189,.28);border-radius:16px;padding:14px;margin-bottom:24px;box-shadow:inset 0 1px #ffffffe6,var(--shadow-sm)}.access-config-field{display:grid;gap:6px;min-width:0}.access-config-field>span{font-size:10px;font-weight:900;letter-spacing:.45px;text-transform:uppercase;color:var(--text-faint)}.access-config-email{min-width:240px}.invite-member-bar input[type=email],.invite-member-bar select{width:100%;border-radius:8px;border:1px solid var(--border-strong);padding:9px 12px;font-size:13px;background:#fff;outline:none;min-height:38px}.invite-member-bar input[type=email]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.invite-member-bar select:focus{border-color:var(--primary)}.captain-check{--check-accent: #16a34a;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;color:var(--text-dim);font-size:12px;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.captain-check input{position:absolute;opacity:0;pointer-events:none}.captain-box{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:5px;background:#ffffffdb;color:transparent;font-size:12px;line-height:1;font-weight:1000}.captain-check.is-captain{border-color:#16a34a7a;background:#dcfce7b8;color:#15803d;box-shadow:0 8px 24px #16a34a1f}.captain-check.is-captain .captain-box{border-color:#16a34a;background:#22c55e;color:#fff}.captain-check.cross-team{--check-accent: var(--primary)}.captain-check.cross-team.is-captain{border-color:#4f46e559;background:var(--primary-soft);color:var(--primary);box-shadow:0 8px 24px #4f46e51f}.captain-check.cross-team.is-captain .captain-box{border-color:var(--primary);background:var(--primary)}.captain-check-button{min-height:38px;align-self:end}.captain-check.disabled,.captain-check:disabled,.captain-check.readonly{opacity:.62;cursor:not-allowed}.captain-check:disabled{background:#ffffff9e}.access-table .captain-check{justify-content:flex-start}.access-table-wrap{margin-top:16px}.access-table th{font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-dim);font-weight:700;padding:12px 16px;border-bottom:2px solid var(--border-strong)}.access-table td{padding:16px;border-bottom:1px solid var(--border);vertical-align:middle}.access-table tbody tr:hover td{background:#ecf5ff70}.access-actions{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.access-actions .btn-sm{min-width:74px}.access-actions .btn-sm:disabled{opacity:.45;cursor:not-allowed}.invite-row-pending td{background:#fafbfe}.invite-note{font-size:12px;color:var(--text-dim);font-style:italic}@media(max-width:1120px){.invite-member-bar{grid-template-columns:minmax(220px,1fr) minmax(180px,220px) auto auto}.invite-member-bar .btn-primary{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.invite-member-bar{grid-template-columns:1fr}.captain-check-button,.invite-member-bar .btn-primary{width:100%;justify-content:center}}select.access-status-select{font-size:11px;font-weight:800;text-transform:uppercase;border-radius:8px;padding:6px 12px;border:1px solid transparent;cursor:pointer;transition:all .15s ease;outline:none;font-family:inherit;width:120px;text-align:center}select.access-status-select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}select.access-status-select.approved{background-color:var(--green-soft);color:var(--green)}select.access-status-select.pending{background-color:var(--yellow-soft);color:var(--yellow)}select.access-status-select.rejected{background-color:var(--red-soft);color:var(--red)}select.access-status-select:disabled{opacity:.65;cursor:not-allowed}@keyframes bouncePop{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.bounce-pop{animation:bouncePop .35s ease-in-out 3}.working-active-glow td{background:linear-gradient(180deg,#8b5cf617,#8b5cf60d);border-top:1px solid rgba(139,92,246,.22)!important;border-bottom:1px solid rgba(139,92,246,.22)!important}.working-active-glow td:first-child{position:relative;box-shadow:inset 4px 0 #8b5cf6;border-top-left-radius:10px;border-bottom-left-radius:10px}.working-active-glow td:first-child:before{content:"⚡ ACTIVE";display:inline-block;margin-bottom:6px;padding:2px 8px;background:#8b5cf6;color:#fff;font-size:9px;font-weight:900;letter-spacing:.5px;border-radius:999px;box-shadow:0 2px 6px #8b5cf647}.working-active-glow td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.work-on-it-toggle:has(input:checked){border-color:#8b5cf6;color:#8b5cf6;background:#8b5cf61a}.segment-control-wrapper{display:flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:4px 6px;height:34px;flex-shrink:0;width:100%}.segment-label{font-size:10px;font-weight:900;color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px}.segment-control{display:flex;background:#0000000f;border-radius:6px;padding:2px;gap:2px}.segment-btn{background:none;border:none;color:var(--text-dim);font-size:9px;font-weight:900;padding:4px 6px;border-radius:4px;cursor:pointer;transition:all .2s ease;outline:none}.segment-btn:hover{color:var(--text);background:#ffffff1a}.segment-btn.active{background:var(--primary);color:#fff!important;box-shadow:0 1px 4px #00000026}.segment-btn:disabled{opacity:.5;cursor:not-allowed}.nomenclature-dropdown{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:18px!important;padding:0 28px 0 10px!important;min-width:120px;background-color:#fff;border:1px solid var(--border-strong)!important;border-radius:9px!important;font-size:12px;height:34px;cursor:pointer;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.nomenclature-dropdown:hover:not(:disabled){border-color:var(--primary)!important;background-color:var(--surface-2)!important}.nomenclature-dropdown:focus{outline:none;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-soft)!important}.nomenclature-dropdown:disabled{background-color:var(--surface-2)!important;color:var(--text-faint)!important;cursor:not-allowed;opacity:.6}.nomenclature-builder .nomenclature-dropdown{height:30px!important;min-width:0;border-radius:8px!important;font-size:11px;padding:0 28px 0 8px!important}.work-on-it-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11px;font-weight:700;color:var(--text-dim);-webkit-user-select:none;user-select:none;margin-left:auto;background:var(--surface-2);border:1px solid var(--border-strong);padding:4px 10px;border-radius:999px;transition:all .2s ease}.work-on-it-toggle:hover{border-color:#8b5cf6;color:#8b5cf6;background:#8b5cf60d}.work-on-it-toggle input{cursor:pointer;width:13px;height:13px;accent-color:#8b5cf6;margin:0}.ticket-id-stack,.my-work-id,.assignment-kicker{display:flex;align-items:center;flex-wrap:nowrap!important;white-space:nowrap!important;gap:16px!important}.repurpose-tags{display:inline-flex;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;padding:3px 6px;border-radius:4px;letter-spacing:.5px;line-height:1}.eta-toggle-group{display:flex;border:1px solid var(--border-strong);border-radius:12px;overflow:hidden;background:var(--surface-2);padding:3px;align-items:center}.eta-toggle-btn{padding:6px 14px;font-size:11px;font-weight:700;border:none;border-radius:9px;background:transparent;color:var(--text-dim);cursor:pointer;transition:all .2s ease;white-space:nowrap}.eta-toggle-btn:hover{color:var(--text);background:#0000000a}.eta-toggle-btn.active{box-shadow:var(--shadow-sm)}.eta-toggle-btn.active[data-type=today]{background:var(--primary)!important;color:#fff!important}.eta-toggle-btn.active[data-type=overdue]{background:var(--red)!important;color:#fff!important}.eta-toggle-btn.active[data-type=all]{background:var(--text)!important;color:#fff!important}.team-action-container{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.action-card{flex:1 1 240px;max-width:320px;background:#fff;border:1px solid var(--border-strong);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.action-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.action-card-border{position:absolute;left:0;top:0;bottom:0;width:4px}.action-card-border.status-open{background:var(--orange)}.action-card-border.status-inprogress{background:var(--primary)}.action-card-border.status-needs-revision{background:var(--red)}.action-card-border.status-default{background:var(--text-dim)}.action-card-header{display:flex;justify-content:space-between;align-items:center}.action-card-body{display:flex;flex-direction:column;gap:2px}.action-card-body h4{margin:0;font-size:13px;font-weight:800;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-card-body span{font-size:11px;color:var(--text-dim)}.action-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;border-top:1px solid var(--border-soft)}.action-card-cta{border:none;background:none;color:var(--primary);font-size:11px;font-weight:800;cursor:pointer;padding:0;transition:opacity .15s ease}.action-card-cta:hover{opacity:.8}.searchable-select-container{font-family:inherit}.searchable-select-container.disabled{opacity:.55;cursor:not-allowed}.searchable-select-trigger{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:12px;color:var(--text);transition:all .2s ease;min-height:32px;-webkit-user-select:none;user-select:none;box-sizing:border-box}.searchable-select-trigger:hover:not(.disabled){border-color:var(--primary);background:var(--surface-2)}.searchable-select-trigger.open{border-color:var(--primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.trigger-text{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 15px);text-align:left}.trigger-code{font-weight:700;color:var(--primary)}.trigger-sep{color:var(--border);font-size:10px}.trigger-client{font-weight:600;color:var(--text)}.trigger-concept{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.trigger-arrow{font-size:8px;color:var(--text-faint);transition:transform .2s ease}.searchable-select-trigger.open .trigger-arrow{transform:rotate(180deg)}.searchable-select-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--surface);border:1px solid var(--primary);border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 8px 20px #0000001f;z-index:1100;display:flex;flex-direction:column;max-height:250px;overflow:hidden;animation:dropdownSlide .12s ease-out;box-sizing:border-box}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.dropdown-search-wrapper{padding:6px;border-bottom:1px solid var(--border-soft);display:flex;align-items:center;position:relative;background:var(--surface-2)}.dropdown-search-input{width:100%;padding:5px 24px 5px 8px;border:1px solid var(--border);border-radius:4px;font-size:11px;background:var(--surface);color:var(--text);outline:none}.dropdown-search-input:focus{border-color:var(--primary)}.dropdown-search-clear{position:absolute;right:12px;background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:9px;padding:3px;display:flex;align-items:center;justify-content:center}.dropdown-search-clear:hover{color:var(--text)}.dropdown-options-list{overflow-y:auto;max-height:200px;text-align:left}.dropdown-no-results{padding:12px;text-align:center;color:var(--text-faint);font-size:11px}.dropdown-option-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-soft);display:flex;flex-direction:column;gap:2px;transition:background .12s ease}.dropdown-option-item:last-child{border-bottom:none}.dropdown-option-item:hover{background:var(--surface-2)}.dropdown-option-item.selected{background:var(--primary-soft);border-left:3px solid var(--primary);padding-left:9px}.option-row-top{display:flex;align-items:center;gap:8px}.option-code{font-weight:700;color:var(--primary);font-size:11px}.option-platform{font-size:9px;padding:1px 4px;border-radius:3px;background:var(--surface-3);color:var(--text-dim);font-weight:600}.option-type{font-size:10px;font-weight:700;color:var(--text-dim);margin-left:auto}.option-row-bottom{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-dim)}.option-client{font-weight:600;color:var(--text)}.option-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;font-style:italic}.option-sep{color:var(--text-faint)}.brand-link-modal{max-width:520px;padding:24px;text-align:center}.brand-link-icon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:16px;background:linear-gradient(135deg,#4f46e524,#0891b229);font-size:26px}.brand-link-modal h2{margin:0;font-size:20px;font-weight:900}.brand-link-modal .sub{margin:8px 0 16px}.brand-link-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px 0 10px}.brand-link-field input{min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--sunken);color:var(--text);font-size:12px;font-weight:700}.brand-link-meta{display:flex;justify-content:center;gap:8px;margin-bottom:16px;color:var(--text-dim);font-size:11px;font-weight:900;text-transform:uppercase}.brand-link-meta span{border:1px solid var(--border);border-radius:999px;padding:5px 9px;background:var(--surface-2)}.brand-link-modal .modal-foot{justify-content:center}.story-review.story-review-expanded{width:min(1180px,100%);min-height:min(760px,calc(100vh - 36px));display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:16px}.story-ticket-rail{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;background:#ffffff0d}.story-rail-kicker{color:#67e8f9;font-size:11px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.story-ticket-rail h2{margin:6px 0 14px;color:#fff;font-size:20px}.story-ticket-list{display:grid;gap:8px}.story-ticket-chip{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 11px;background:#ffffff0f;color:#e2e8f0;text-align:left}.story-ticket-chip.active{border-color:#67e8f99e;background:#0891b233}.story-ticket-chip.reviewed{border-color:#22c55e52}.story-ticket-chip:disabled{opacity:.58;cursor:not-allowed}.story-ticket-chip span,.story-ticket-chip b{font-size:12px}.story-main{min-width:0;display:flex;flex-direction:column}.story-review-expanded .story-stage{flex:1;height:auto;min-height:360px}.story-lower-panel{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:end}.story-actions{flex-direction:column}.story-actions button{width:100%}@media(max-width:820px){.story-review.story-review-expanded{width:100%;min-height:100vh;grid-template-columns:1fr;border-radius:0;border:0;padding:12px}.story-ticket-rail{padding:12px}.story-ticket-list{grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);overflow-x:auto;padding-bottom:4px}.story-review-expanded .story-stage{min-height:320px;height:52vh}.story-lower-panel{grid-template-columns:1fr}.story-actions{flex-direction:row}}@media(max-width:560px){.brand-link-modal{width:calc(100vw - 24px);padding:18px}.brand-link-field{grid-template-columns:1fr}.public-review-shell{padding:0 0 100px!important;height:100vh;height:100dvh;overflow-y:auto!important}.public-review-card{width:100%;min-height:100vh;border-radius:0;border:0;padding:22px}.story-ticket-rail h2{font-size:18px}.story-head h1{font-size:22px}.story-review-expanded .story-stage{min-height:280px;height:48vh;border-radius:14px}.story-actions{flex-direction:column-reverse}}.attention-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;border-radius:var(--radius);background:linear-gradient(120deg,#4f46e512,#06b6d40f);border:1px solid var(--border)}.attn-title{font-size:13px;font-weight:800;color:var(--text)}.attn-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .12s,box-shadow .12s}.attn-chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.attn-review{background:#f5f3ff;color:#7c3aed;border-color:#ddd6fe}.attn-revision{background:var(--red-soft);color:var(--red);border-color:#fecdd3}.attn-prod{background:var(--blue-soft);color:var(--blue);border-color:#bfdbfe}.assign-group-head{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);padding:6px 2px 2px;margin-top:6px}.assign-group-today{color:#b45309}.assignment-today{border-left:3px solid #f59e0b}.portal-bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(circle at 50% 50%,#fff,#fafbfc 65%,#f1f4f9)}.portal-bg-layer .auth-grid,.portal-bg-layer .auth-beams,.portal-bg-layer .auth-mor,.portal-bg-layer .circle-container{position:absolute;pointer-events:none}.header-wave-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.header-wave-wrapper{position:absolute;top:0;left:0;width:200%;height:100%;will-change:transform}.header-wave-blue{z-index:1}.header-wave-purple{z-index:2}.header-wave{width:100%;height:100%;position:absolute;top:0;left:0;display:block}.sb-brand{padding:10px 0 6px;display:flex;justify-content:center;width:100%}.sb-brand .logo{justify-content:center;width:100%;gap:0!important}.sb-brand .name,.sb-brand .tag,.role-badge{display:none!important}.sb-section{width:100%;margin:16px 0 6px;padding:0 12px!important;font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#d2dcee6b;white-space:nowrap;overflow:hidden}.sb-section:first-child{margin-top:4px}.sb-nav,.sb-user{display:flex;flex-direction:column;align-items:flex-start!important;width:100%;padding:4px 0}.sb-user{border-top:1px solid rgba(255,255,255,.08);margin-top:auto}.sb-item,.bell-btn{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px!important;width:100%;max-width:100%;height:40px;border-radius:10px!important;background:transparent;border:1px solid transparent!important;color:#e2e8f0b3!important;margin-bottom:2px;padding-left:11px!important;padding-right:11px!important;cursor:pointer;overflow:hidden;box-shadow:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.sb-item .ico,.bell-btn .bell-ico{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease;background:transparent!important}.sb-item .ico svg,.bell-btn .bell-ico svg{width:18px;height:18px}.sb-item .sb-label,.bell-btn .sb-label{flex:1 1 auto;min-width:0;opacity:1;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;margin-left:0;color:inherit}.sb-item .sb-count,.bell-btn .bell-badge{position:static;flex:0 0 auto;min-width:20px;text-align:center;font-size:10px;font-weight:800;background:#0b7a9538;color:#b9e9f2;border-radius:999px;padding:2px 7px;line-height:1.2;box-shadow:none;margin-left:0}.sb-item.active{background:#0b7a9533!important;color:#fff!important;border-color:#0b7a956b!important;box-shadow:inset 2px 0 0 var(--primary, #0b7a95)!important}.sb-item.active .sb-count{background:#ffffff2e;color:#fff}.sb-item:hover,.bell-btn:hover{background:#ffffff12!important;color:#fff!important}.sb-item.active:hover{background:#0b7a9547!important}.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn{width:42px!important;max-width:42px!important;height:42px;justify-content:center;gap:0!important;border-radius:12px!important;padding-left:0!important;padding-right:0!important;margin-bottom:6px}.shell.sidebar-collapsed .sb-item .sb-label,.shell.sidebar-collapsed .bell-btn .sb-label{display:none}.shell.sidebar-collapsed .sb-item .sb-count,.shell.sidebar-collapsed .bell-btn .bell-badge{position:absolute;top:3px;right:3px;min-width:0;padding:1px 5px;font-size:9px}.shell.sidebar-collapsed .sb-section{height:1px;padding:0!important;margin:10px auto!important;background:#ffffff14;text-indent:-9999px}:root{--glass-tint: rgba(255, 255, 255, .62);--glass-tint-strong: rgba(255, 255, 255, .82);--glass-line: rgba(255, 255, 255, .75);--glass-line-soft: rgba(210, 218, 233, .6);--glass-blur: blur(22px) saturate(185%);--glass-shadow: 0 14px 38px rgba(20, 30, 60, .08), inset 0 1px 0 rgba(255, 255, 255, .7);--glass-shadow-sm: 0 6px 18px rgba(20, 30, 60, .07), inset 0 1px 0 rgba(255, 255, 255, .65);--accent-grad: linear-gradient(135deg, #7c3aed, #0b7a95 48%, #10b981);--accent-grad-soft: linear-gradient(135deg, rgba(124, 58, 237, .12), rgba(11, 122, 149, .12) 48%, rgba(16, 185, 129, .12))}.glass-tile{background:var(--glass-tint);border:1px solid var(--glass-line);border-radius:18px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.page-head{position:sticky!important;top:16px;margin:16px 24px;padding:22px 30px;border-radius:22px;overflow:visible;background:radial-gradient(120% 160% at 50% -30%,#7c5cff59,#7c5cff00 55%),linear-gradient(115deg,#0a1122d9,#101a33d9 48%,#17123ad9)!important;border:1px solid rgba(120,140,220,.18)!important;box-shadow:0 22px 54px #0c0c2847,inset 0 1px #ffffff12!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;z-index:40!important}.bundle-btn{padding:7px 14px!important;border-radius:11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:linear-gradient(135deg,#7c3aed,#0b7a95)!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 4px 12px #7c3aed26!important;cursor:pointer!important;transition:all .2s ease!important;margin-right:8px!important;vertical-align:middle}.bundle-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px #7c3aed40!important;filter:brightness(1.08)!important}.page-head h1{position:relative;z-index:2;color:#f3f5ff;text-shadow:0 2px 18px rgba(120,100,255,.35)}.page-head .sub{position:relative;z-index:2;color:#ced6f5b8}.page-head .fab{position:relative;z-index:3;margin-right:84px}.header-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.hb-bloom{position:absolute;top:-120%;left:50%;width:60%;height:260%;transform:translate(-50%);background:radial-gradient(circle,#966eff8c,#785aff38 35%,#785aff00 68%);filter:blur(26px);animation:hbBloom 7s ease-in-out infinite alternate}.hb-glow{position:absolute;top:-60%;height:180%;width:40%;border-radius:50%;filter:blur(50px);opacity:.5}.hb-glow-indigo{left:4%;background:radial-gradient(circle,#4f46e58c,#4f46e500 70%);animation:hbDrift 16s ease-in-out infinite alternate}.hb-glow-teal{right:6%;background:radial-gradient(circle,#14a0b480,#14a0b400 70%);animation:hbDrift 20s ease-in-out infinite alternate-reverse}.hb-stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.2px 1.2px at 12% 30%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 28% 68%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 44% 22%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 63% 58%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 78% 34%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 90% 66%,rgba(255,255,255,.4) 50%,transparent 51%);opacity:.45;animation:hbTwinkle 5s ease-in-out infinite alternate}.universe-star{pointer-events:none;z-index:1}.aurora-hairline{position:absolute;left:8%;right:8%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(150,110,255,.7),rgba(20,160,180,.6),transparent);opacity:.8}@keyframes hbBloom{0%{opacity:.7;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1.12)}}@keyframes hbDrift{0%{transform:translate(-10%) scale(1)}to{transform:translate(12%) scale(1.1)}}@keyframes hbTwinkle{0%{opacity:.45}to{opacity:.85}}@keyframes starDrift{0%{transform:translateZ(0)}to{transform:translate3d(var(--drift-x),var(--drift-y),0)}}@keyframes starTwinkle{0%,to{opacity:.22}50%{opacity:.95}}.glass-seg{position:relative;display:inline-grid!important;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:0!important;padding:4px!important;border-radius:15px!important;background:#0f172a0d!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:inset 0 2px 5px #0f172a14!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;perspective:700px;z-index:1}.glass-seg:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;border-radius:11px;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);transform-origin:center bottom;transition:transform .48s cubic-bezier(.34,1.45,.38,1),background .35s ease,border-color .35s ease,box-shadow .35s ease;will-change:transform}.glass-seg[data-view]:before{width:calc((100% - 8px) / 3);background:linear-gradient(180deg,#3b82f647,#2563eb29);border:1px solid rgba(59,130,246,.45);box-shadow:0 8px 22px #2563eb4d,inset 0 1.5px #ffffff4d}.glass-seg[data-view=list]:before{transform:translate(0) translateY(-1px) rotateX(4deg)}.glass-seg[data-view=board]:before{transform:translate(100%) translateY(-1px) rotateX(4deg)}.glass-seg[data-view=timeline]:before{transform:translate(200%) translateY(-1px) rotateX(4deg)}.glass-seg[data-filter]:before{width:calc((100% - 8px)/4);background:linear-gradient(180deg,#3b82f647,#2563eb29);border:1px solid rgba(59,130,246,.45);box-shadow:0 8px 22px #2563eb4d,inset 0 1.5px #ffffff4d}.glass-seg[data-filter=all]:before{transform:translate(0) translateY(-1px) rotateX(4deg)}.glass-seg[data-filter=today_raised]:before{transform:translate(100%) translateY(-1px) rotateX(4deg)}.glass-seg[data-filter=today_due]:before{transform:translate(200%) translateY(-1px) rotateX(4deg)}.glass-seg[data-filter=overdue]:before{transform:translate(300%) translateY(-1px) rotateX(4deg)}.glass-seg[data-density]:before{width:calc((100% - 8px)/2);background:linear-gradient(180deg,#3b82f647,#2563eb29);border:1px solid rgba(59,130,246,.45);box-shadow:0 8px 22px #2563eb4d,inset 0 1.5px #ffffff4d}.glass-seg[data-density=full]:before{transform:translate(0) translateY(-1px) rotateX(4deg)}.glass-seg[data-density=compact]:before{transform:translate(100%) translateY(-1px) rotateX(4deg)}.glass-seg[data-tab]:before{width:calc((100% - 8px)/5)}.glass-seg[data-tab=draft]:before{transform:translate(0) translateY(-1px) rotateX(4deg);background:linear-gradient(180deg,#64748b47,#47556929);border:1px solid rgba(100,116,139,.45);box-shadow:0 8px 22px #47556940,inset 0 1.5px #ffffff59}.glass-seg[data-tab=production]:before{transform:translate(100%) translateY(-1px) rotateX(4deg);background:linear-gradient(180deg,#3b82f647,#2563eb29);border:1px solid rgba(59,130,246,.45);box-shadow:0 8px 22px #2563eb4d,inset 0 1.5px #ffffff4d}.glass-seg[data-tab=review]:before{transform:translate(200%) translateY(-1px) rotateX(4deg);background:linear-gradient(180deg,#8b5cf647,#7c3aed29);border:1px solid rgba(139,92,246,.45);box-shadow:0 8px 22px #7c3aed4d,inset 0 1.5px #ffffff59}.glass-seg[data-tab=revision]:before{transform:translate(300%) translateY(-1px) rotateX(4deg);background:linear-gradient(180deg,#ef444447,#dc262629);border:1px solid rgba(239,68,68,.45);box-shadow:0 8px 22px #dc26264d,inset 0 1.5px #ffffff4d}.glass-seg[data-tab=live]:before{transform:translate(400%) translateY(-1px) rotateX(4deg);background:linear-gradient(180deg,#10b98147,#05966929);border:1px solid rgba(16,185,129,.45);box-shadow:0 8px 22px #0596694d,inset 0 1.5px #ffffff59}.glass-seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;color:var(--text-dim)!important;font-size:12px;font-weight:800;padding:7px 16px;white-space:nowrap;cursor:pointer;transition:color .3s ease,text-shadow .3s ease}.glass-seg button:hover{color:var(--text)!important}.glass-seg button.active{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important;color:#3b82f6!important;text-shadow:0 0 12px rgba(59,130,246,.4)}.glass-seg[data-tab=draft] button.active,.glass-seg[data-tab=draft] .view-tab.active{color:#64748b!important;text-shadow:0 0 12px rgba(100,116,139,.4)}.glass-seg[data-tab=production] button.active,.glass-seg[data-tab=production] .view-tab.active{color:#3b82f6!important;text-shadow:0 0 12px rgba(59,130,246,.4)}.glass-seg[data-tab=review] button.active,.glass-seg[data-tab=review] .view-tab.active{color:#8b5cf6!important;text-shadow:0 0 12px rgba(139,92,246,.4)}.glass-seg[data-tab=revision] button.active,.glass-seg[data-tab=revision] .view-tab.active{color:#ef4444!important;text-shadow:0 0 12px rgba(239,68,68,.4)}.glass-seg[data-tab=live] button.active,.glass-seg[data-tab=live] .view-tab.active{color:#10b981!important;text-shadow:0 0 12px rgba(16,185,129,.4)}.command-center{display:flex;flex-direction:column;gap:0;margin:6px 0 16px;border-radius:20px;background:var(--glass-tint);border:1px solid var(--glass-line);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);position:relative;overflow:visible;z-index:3}.cc-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px}.cc-row .spacer{flex:1 1 auto}.cc-row-primary{background:linear-gradient(180deg,#ffffff59,#fff0);border-radius:20px 20px 0 0}.cc-row-tools{border-top:1px solid rgba(15,23,42,.07);position:relative;z-index:25;border-radius:0 0 20px 20px;overflow:visible}.cc-scope-label{font-size:13px;font-weight:800;color:var(--text-dim)}.cc-board-scope{display:flex;flex-direction:column;line-height:1.2;margin-right:4px}.cc-board-scope span{font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint)}.cc-board-scope b{font-size:14px;color:var(--text)}.cc-board-scope small{font-size:10.5px;color:var(--text-dim)}.cc-row-primary .board-quickfilters{flex-wrap:nowrap}.cc-row-tools .board-density-toggle{flex:0 0 auto}.command-center .view-tabs{flex:1 1 auto;min-width:0;margin:0;border:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.command-center .view-tabs::-webkit-scrollbar{display:none}.command-center .toolbar-count{min-height:34px;display:inline-flex;align-items:center;color:var(--text-dim);font-size:12px;font-weight:800}.command-center .view-tabs.glass-seg{display:inline-grid!important;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:15px;background:#0f172a0d;border:1px solid rgba(15,23,42,.06);box-shadow:inset 0 2px 5px #0f172a14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);gap:0!important;align-items:center}.command-center .view-tabs.glass-seg .view-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-dim);font-size:12px;font-weight:800;padding:7px 16px;min-height:0;margin-bottom:0;cursor:pointer;box-shadow:none;transform:none;white-space:nowrap;transition:color .2s ease,background .2s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.command-center .view-tabs.glass-seg .view-tab:hover{color:var(--text);background:#ffffff26}.command-center .view-tabs.glass-seg .view-tab.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateY(-1px)}.command-center .view-tabs.glass-seg .view-tab.active:after{display:none}.command-center .view-tabs.glass-seg .view-tab .vt-icon{width:22px;height:22px;border-radius:8px;font-size:14px}.command-center .view-tabs.glass-seg .view-tab .vt-count{padding:2px 8px;font-weight:800}.command-center .filter-bar.compact{margin:0;position:relative;z-index:30}.command-center .filter-menu-wrap{z-index:35}.command-center .filter-popover{z-index:60}.dashboard-toolbar .search input,.search input{border:1px solid var(--glass-line);border-radius:999px;background:#ffffffa8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--glass-shadow-sm)}.search input:focus{border-color:#4f46e58c;box-shadow:0 0 0 3px var(--primary-soft),var(--glass-shadow-sm);outline:none}.sort-select,.filter-trigger,.filter-reset{border:1px solid var(--glass-line)!important;background:#ffffffa8!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px!important;box-shadow:var(--glass-shadow-sm)!important}.sort-select{border-radius:999px!important}.filter-trigger.open,.filter-trigger:hover,.sort-select:hover{border-color:#4f46e580!important}.filter-popover{border:1px solid var(--glass-line);background:#fffc;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);box-shadow:0 24px 60px #141e3c29,inset 0 1px #fffc;border-radius:16px}.filter-field select{border:1px solid var(--glass-line);background:#ffffffb3;border-radius:10px}.active-filter-chip{border:1px solid rgba(79,70,229,.18);background:var(--accent-grad-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page-body input:not([type=checkbox]):not([type=radio]),.page-body select,.page-body textarea,.sheet input:not([type=checkbox]):not([type=radio]),.sheet select,.sheet textarea,.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea{background-color:#ffffffa8;border-color:var(--glass-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page-body input:focus,.page-body select:focus,.page-body textarea:focus,.sheet input:focus,.sheet select:focus,.sheet textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#4f46e580;box-shadow:0 0 0 3px var(--primary-soft);outline:none}.board-smartbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:0 0 16px;border-radius:18px;background:var(--glass-tint);border:1px solid var(--glass-line);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.board-scope{display:flex;flex-direction:column;line-height:1.25}.board-scope span{font-size:10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint)}.board-scope b{font-size:15px;color:var(--text)}.board-scope small{font-size:11px;color:var(--text-dim)}.board-smartbar .glass-seg{margin-left:auto}.board-quickfilters button.has-alert{color:var(--red)}.board-quickfilters button.has-alert.active{color:var(--red);box-shadow:0 8px 18px #be123c29,inset 0 1px #fffffff2}.topbar-notif{position:fixed;bottom:26px;right:30px;z-index:80}.notif-pop-wrap{position:relative}.notif-bell{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--glass-tint-strong);border:1px solid var(--glass-line);color:var(--text-dim);backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%);box-shadow:var(--glass-shadow-sm);cursor:pointer;transition:transform .2s ease,color .2s ease,box-shadow .2s ease}.notif-bell svg{width:20px;height:20px}.notif-pop-wrap:hover .notif-bell,.notif-pop-wrap.open .notif-bell{color:var(--primary);transform:translateY(-1px);box-shadow:0 10px 24px #141e3c24}.notif-bell-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;box-shadow:0 2px 6px #ef444466;border:2px solid rgba(255,255,255,.9)}.notif-pop{position:absolute;bottom:calc(100% + 12px);right:0;width:340px;max-height:min(440px,70vh);display:flex;flex-direction:column;border-radius:18px;background:#ffffffd1;border:1px solid var(--glass-line);backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);box-shadow:0 28px 66px #141e3c33,inset 0 1px #ffffffd9;opacity:0;transform:translateY(8px) scale(.97);transform-origin:bottom right;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.notif-pop:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:14px}.notif-pop-wrap:hover .notif-pop,.notif-pop-wrap.open .notif-pop{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.notif-pop-arrow{position:absolute;bottom:-6px;right:18px;width:12px;height:12px;background:#ffffffd1;border-right:1px solid var(--glass-line);border-bottom:1px solid var(--glass-line);transform:rotate(45deg);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.notif-pop-head{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;border-bottom:1px solid rgba(15,23,42,.06)}.notif-pop-title{font-size:14px;font-weight:800;color:var(--text)}.notif-pop-chip{margin-left:auto;min-width:22px;height:20px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-grad);color:#fff;font-size:11px;font-weight:800}.notif-pop-list{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:3px}.notif-pop-row{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:12px;transition:background .15s ease}.notif-pop-row:hover{background:#ffffffb3}.notif-pop-row.unread{background:#4f46e50f}.notif-pop-ico{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:15px}.notif-pop-main{min-width:0;flex:1}.notif-pop-row-title{font-size:13px;font-weight:700;color:var(--text);line-height:1.3}.notif-pop-row-text{font-size:12px;color:var(--text-dim);margin-top:2px;line-height:1.35}.notif-pop-time{font-size:11px;color:var(--text-faint);margin-top:3px}.notif-pop-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;margin-top:6px}.notif-pop-empty{padding:34px 20px;text-align:center;color:var(--text-faint);font-size:13px}.notif-pop-empty .npe-ico{display:block;font-size:30px;margin-bottom:8px}.notif-pop-foot{padding:9px 16px;border-top:1px solid rgba(15,23,42,.06);font-size:12px;font-weight:700;color:var(--text-dim);text-align:center}@media(max-width:720px){.topbar-notif{display:none}.page-head{margin:12px 14px;padding:18px}}.client-creation-box{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;margin-bottom:12px}.client-creation-box h4{margin:0 0 12px;font-size:13px;font-weight:800;text-transform:uppercase;color:var(--text-dim);letter-spacing:.5px}.client-form-note{margin:-4px 0 12px;color:var(--text-dim);font-size:12px;line-height:1.4}.client-type-toggle{margin:12px 0}.switch-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:700;color:var(--text)}.switch-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.platform-checkbox-group{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}.platform-checkbox-group .section-label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}.checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.checkbox-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text);cursor:pointer}.checkbox-item input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer}.client-row-btn{display:flex;align-items:center;justify-content:space-between;width:100%}.client-row-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.client-type-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:800;text-transform:uppercase}.client-type-badge.brand{background:var(--primary-soft);color:var(--primary)}.command-center .view-tabs.glass-seg:before{width:calc((100% - 8px)/4)!important}.command-center .view-tabs.glass-seg[data-tab=review]:before{transform:translate(100%) translateY(-1px) rotateX(4deg)!important}.command-center .view-tabs.glass-seg[data-tab=revision]:before{transform:translate(200%) translateY(-1px) rotateX(4deg)!important}.command-center .view-tabs.glass-seg[data-tab=live]:before{transform:translate(300%) translateY(-1px) rotateX(4deg)!important}.client-type-badge.custom{background:#a855f71a;color:#a855f7}.creative-config-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm)}.creative-type-create,.creative-type-row{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto auto;gap:10px;align-items:center}.creative-type-create{margin-bottom:12px}.creative-type-list{display:grid;gap:8px}.creative-type-row{padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--sunken)}.creative-type-create input,.creative-type-create select,.creative-type-row input,.creative-type-row select{height:36px;border:1px solid var(--border-strong);border-radius:8px;padding:0 10px;background:#fff;color:var(--text);font-weight:650}.creative-type-active{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--text-dim);white-space:nowrap}@media(max-width:840px){.creative-type-create,.creative-type-row{grid-template-columns:1fr}}.brand-platform-lock{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid rgba(11,122,149,.16);border-radius:12px;background:#0b7a950f;color:var(--primary);font-size:12px;font-weight:800}.brand-platform-lock span{color:var(--text-dim);font-weight:700}.detail-card-header{margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:12px}.detail-card-header h4{margin:0;font-size:16px;font-weight:800;color:var(--text)}.client-id-sub{font-size:11px;color:var(--text-dim)}.cx-panel{display:flex;flex-direction:column;gap:16px}.cx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.cx-eyebrow{font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint)}.cx-head-title h3{margin:4px 0 3px;font-size:20px;font-weight:850;color:var(--text)}.cx-head-title p{margin:0;font-size:12.5px;color:var(--text-dim);max-width:460px;line-height:1.45}.cx-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cx-stats{display:flex;gap:8px}.cx-stat{display:flex;flex-direction:column;align-items:center;min-width:66px;padding:8px 12px;border-radius:14px;background:var(--glass-tint);border:1px solid var(--glass-line);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-sm)}.cx-stat b{font-size:18px;font-weight:850;color:var(--text);line-height:1}.cx-stat span{font-size:10px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;margin-top:3px}.cx-head-actions{display:flex;gap:8px}.cx-btn-soft{min-height:36px;padding:0 14px;border-radius:11px;border:1px solid var(--glass-line);background:#ffffffa8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text);font-size:12px;font-weight:800;cursor:pointer;box-shadow:var(--glass-shadow-sm);transition:border-color .2s ease,color .2s ease,transform .2s ease}.cx-btn-soft:hover{border-color:#0b7a9580;color:var(--primary);transform:translateY(-1px)}.cx-btn-soft.cx-danger:hover{border-color:#be123c80;color:var(--red)}.cx-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.cx-list-col{display:flex;flex-direction:column;gap:12px}.cx-list-toolbar{display:flex;gap:8px}.cx-search{position:relative;flex:1;display:flex;align-items:center}.cx-search span{position:absolute;left:13px;color:var(--text-faint);font-size:15px;pointer-events:none}.cx-search input{width:100%;min-height:40px;padding:0 12px 0 34px;border-radius:999px;border:1px solid var(--glass-line);background:#ffffffa8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;color:var(--text);box-shadow:var(--glass-shadow-sm)}.cx-search input:focus{outline:none;border-color:#0b7a958c;box-shadow:0 0 0 3px var(--primary-soft)}.cx-new-btn{flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:1px solid var(--glass-line);background:var(--accent-grad);color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0b7a9547;transition:transform .2s ease,filter .2s ease}.cx-new-btn:hover{transform:translateY(-1px) scale(1.04)}.cx-new-btn.open{background:#0f172a14;color:var(--text-dim);box-shadow:none}.cx-create{padding:16px;display:flex;flex-direction:column;gap:10px}.cx-create h4{margin:0;font-size:13px;font-weight:850;color:var(--text)}.cx-note{margin:0;font-size:11.5px;color:var(--text-dim);line-height:1.4}.cx-input{width:100%;min-height:40px;padding:0 13px;border-radius:11px;border:1px solid var(--glass-line);background:#ffffffb3;font-size:13px;color:var(--text)}.cx-input:focus{outline:none;border-color:#0b7a958c;box-shadow:0 0 0 3px var(--primary-soft)}select.cx-input{cursor:pointer}.cx-seg{width:100%}.cx-seg button{flex:1;justify-content:center}.cx-full{width:100%;margin-top:2px}.cx-lock{font-size:11.5px;font-weight:700;color:var(--primary);background:var(--accent-grad-soft);border:1px solid rgba(11,122,149,.16);padding:8px 11px;border-radius:10px}.cx-chip-field{display:flex;flex-direction:column;gap:7px}.cx-chip-field label,.cx-field>label{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint)}.cx-chips{display:flex;flex-wrap:wrap;gap:7px}.cx-chip{padding:6px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#ffffff8c;font-size:12px;font-weight:750;color:var(--text-dim);cursor:pointer;transition:all .18s ease}.cx-chip:hover{border-color:#0b7a9566;color:var(--text)}.cx-chip.on{background:var(--accent-grad);color:#fff;border-color:transparent;box-shadow:0 6px 14px #0b7a9547}.cx-chip.locked{cursor:default;background:var(--accent-grad-soft);color:var(--primary);border-color:#0b7a952e}.cx-help{font-size:11px;color:var(--text-dim);font-weight:600;line-height:1.45}.cx-help.warn,.cx-help.cx-danger{color:var(--red);font-weight:700}.cx-list{display:flex;flex-direction:column;gap:7px;max-height:calc(100vh - 320px);overflow-y:auto;padding:2px}.cx-client{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 12px;border-radius:14px;border:1px solid var(--glass-line);background:#ffffff80;cursor:pointer;transition:all .18s ease}.cx-client:hover{background:#fffc;transform:translate(2px)}.cx-client.active{background:#fffffff2;border-color:#0b7a9573;box-shadow:0 10px 22px #141e3c1f,inset 3px 0 0 var(--primary)}.cx-client-main{min-width:0;flex:1}.cx-client-top{display:flex;align-items:center;gap:8px}.cx-client-top b{font-size:13.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-tag{flex:0 0 auto;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:5px}.cx-tag.brand{background:var(--primary-soft);color:var(--primary)}.cx-tag.custom{background:#a855f71f;color:#9333ea}.cx-tag.hidden{background:#64748b29;color:var(--text-dim)}.cx-hidden-toggle{display:flex;align-items:center;gap:8px;margin:8px 4px 0;font-size:12px;font-weight:650;color:var(--text-dim);cursor:pointer}.cx-hidden-toggle input{width:15px;height:15px;margin:0;cursor:pointer}.cx-client-sub{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11px;color:var(--text-dim);flex-wrap:wrap}.cx-id{font-weight:700}.cx-dot,.cx-muted{color:var(--text-faint)}.cx-mini{font-size:9.5px;font-weight:700;color:var(--text-dim);background:#0f172a0d;padding:1px 6px;border-radius:999px}.cx-detail{padding:22px}.cx-detail .cx-field,.cx-detail .cx-chip-field,.cx-detail .cx-help,.cx-detail .cx-lock,.cx-detail .cx-detail-actions,.cx-detail .cx-poc-head,.cx-detail .cx-poc-list,.cx-detail .cx-empty{max-width:720px}.cx-detail-empty{display:grid;place-items:center;min-height:260px}.cx-detail-head{display:flex;align-items:center;gap:13px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(15,23,42,.08)}.cx-detail-head h4{margin:0;font-size:18px;font-weight:850;color:var(--text)}.cx-detail-sub{font-size:11.5px;color:var(--text-dim)}.cx-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.cx-detail-actions{display:flex;gap:10px;margin-top:4px}.cx-divider{height:1px;background:#0f172a14;margin:20px 0}.cx-cm-owners{margin-top:18px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.cx-cm-owner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px}.cx-cm-owner-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cx-cm-owner-field>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint)}.cx-cm-owner-field select:disabled{opacity:.6;cursor:not-allowed}.cx-poc-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cx-poc-head label{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint)}.cx-poc-count{min-width:20px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-grad);color:#fff;font-size:10px;font-weight:800}.cx-poc-list{display:flex;flex-direction:column;gap:7px}.cx-poc-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff8c;border:1px solid var(--glass-line)}.cx-poc-name{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--text);display:flex;flex-direction:column}.cx-poc-name small{font-size:10px;font-weight:600;color:var(--text-faint)}.cx-poc-remove{flex:0 0 26px;width:26px;height:26px;border-radius:8px;border:1px solid transparent;background:#be123c14;color:var(--red);font-size:16px;line-height:1;cursor:pointer;transition:all .18s ease}.cx-poc-remove:hover{background:var(--red);color:#fff}.cx-poc-add{display:flex;gap:8px;margin-top:12px}.cx-poc-add .cx-input{flex:1}.cx-empty{font-size:13px;color:var(--text-faint);text-align:center;padding:22px 16px;line-height:1.5}.cx-empty.small{padding:14px;font-size:12px}@media(max-width:900px){.cx-grid{grid-template-columns:1fr}.cx-list{max-height:340px}}.active-shares-widget{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:16px;margin-bottom:20px;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.active-shares-widget .widget-header{margin-bottom:14px}.active-shares-widget .widget-title{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;color:#fff}.active-shares-widget .pulse-dot{width:8px;height:8px;background:var(--yellow);border-radius:50%;animation:widgetPulse 2s infinite}@keyframes widgetPulse{0%{transform:scale(.95);box-shadow:0 0 #eab308b3}70%{transform:scale(1);box-shadow:0 0 0 6px #eab30800}to{transform:scale(.95);box-shadow:0 0 #eab30800}}.active-shares-widget .widget-sub{font-size:11px;color:#ffffff80;margin:4px 0 0}.active-shares-widget .widget-carousel{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.active-shares-widget .widget-carousel::-webkit-scrollbar{height:4px}.active-shares-widget .widget-carousel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.active-shares-widget .share-card{flex:0 0 260px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,border-color .2s ease}.active-shares-widget .share-card:hover{transform:translateY(-2px);border-color:#ffffff26}.active-shares-widget .share-card .card-top{display:flex;justify-content:space-between;align-items:flex-start}.active-shares-widget .share-card .client-info h3{font-size:13px;margin:0;color:#fff;font-weight:600;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-shares-widget .share-card .client-info .timestamp{font-size:10px;color:#fff6}.active-shares-widget .share-card .status-badge{font-size:9px;padding:2px 6px;border-radius:6px;font-weight:700;text-transform:uppercase}.active-shares-widget .share-card .status-badge.pending{background:#eab3081a;color:var(--yellow)}.active-shares-widget .share-card .status-badge.reviewed{background:#22c55e1a;color:var(--green)}.active-shares-widget .share-card .ticket-codes-list{display:flex;flex-wrap:wrap;gap:4px}.active-shares-widget .share-card .ticket-code-pill{font-size:10px;padding:2px 6px;background:#ffffff0d;border-radius:4px;color:#ffffffb3;font-family:monospace}.active-shares-widget .share-card .btn-copy-link{width:100%;padding:6px;font-size:11px;background:var(--primary-soft);color:var(--primary);border:1px solid var(--primary);border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s ease,color .2s ease}.active-shares-widget .share-card .btn-copy-link:hover{background:var(--primary);color:#fff}.bundle-group-header-row{background:transparent!important}.bundle-group-header-row td{padding:4px 12px!important;border-bottom:none!important}.bundle-group-banner{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#eef2ffeb,#f5f3ffbd);border-left:4px solid #0891b2;border-radius:8px;padding:8px 16px;margin-top:8px;box-shadow:inset 0 1px #ffffffb8}.bundle-group-banner .banner-left{display:flex;align-items:center;gap:10px}.bundle-group-banner .bundle-icon{font-size:14px}.bundle-group-banner .bundle-label{font-size:12px;color:var(--text);font-weight:800}.bundle-group-banner .bundle-label b{color:#334155}.bundle-group-banner .bundle-status{font-size:9px;padding:2px 8px;border-radius:99px;font-weight:700;text-transform:uppercase}.bundle-group-banner .bundle-status.pending{background:#eab3082e;color:#b45309}.bundle-group-banner .bundle-status.reviewed{background:#22c55e2e;color:#047857}.bundle-group-banner .bundle-status.rejected{background:#dc26262e;color:#b91c1c}.btn-copy-link-collated{background:var(--primary-soft);color:var(--primary);border:1px solid var(--primary);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-copy-link-collated:hover{background:var(--primary);color:#fff}.collated-ticket-row .id-cell{position:relative;padding-left:28px!important}.collated-indicator-line{position:absolute;left:14px;top:0;bottom:0;width:2px;background:#8b5cf633}.collated-ticket-row:last-child .collated-indicator-line{bottom:50%}.pm-name-block{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px;margin-top:4px}.pm-name-label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-dim);letter-spacing:.05em;text-align:left}.pm-name-row{display:flex;align-items:center;gap:8px;width:100%}.pm-creative-name{flex:1;font-family:var(--font-mono, monospace);font-size:11px;background:#0000000a;color:var(--text);padding:6px 10px;border-radius:6px;white-space:nowrap;overflow-x:auto;display:block;border:1px solid var(--border);scrollbar-width:thin;text-align:left}body.dark-mode .pm-creative-name{background:#ffffff0a}.pm-name-copy{flex-shrink:0;background:var(--primary-soft);color:var(--primary);border:1px solid var(--primary);border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease}.pm-name-copy:hover{background:var(--primary);color:#fff}.pm-name-copy:disabled{opacity:.5;cursor:not-allowed}.pm-filter-strip select.cx-input,.pm-filter-strip input.cx-input{background:var(--surface)!important;color:var(--text)!important}.modal-large{max-width:960px!important;width:95%!important}.modal-body-split{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;margin-top:16px;align-items:start}@media(max-width:820px){.modal-body-split{grid-template-columns:1fr;gap:16px}}.modal-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inline-new-ticket .inline-draft-stack{gap:8px 12px!important}.inline-new-ticket td{padding:16px 14px!important;vertical-align:top!important}.inline-new-ticket .inline-edit-field label{color:var(--primary)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.4px!important}.ticket-brief-extra{display:flex;flex-direction:column;gap:4px;border-top:1px dashed rgba(0,0,0,.06);padding-top:6px;margin-top:4px}body.dark-mode .ticket-brief-extra{border-top-color:#ffffff14}.brief-extra-item{display:flex;align-items:baseline;gap:6px;font-size:10.5px;line-height:1.3}.brief-extra-item .extra-label{font-weight:700;color:var(--text-dim);flex-shrink:0;min-width:60px}.brief-extra-item a,.brief-extra-item span:not(.extra-label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.content-bank{display:flex;flex-direction:column;gap:20px;padding:4px 0 16px}.content-bank-header-row{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 18px;box-shadow:var(--shadow-sm)}.content-bank-filters-grid{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.cb-filter-item{display:flex;flex-direction:column;gap:6px;min-width:160px;flex:1}.cb-filter-item label{font-size:11px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px}.cb-filter-item select{width:100%;padding:8px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text);font-size:13px;font-weight:550;transition:all .2s;cursor:pointer}.cb-filter-item select:focus{outline:none;border-color:var(--primary);background:var(--surface)}.cb-reset-btn{height:35px;padding:0 16px;font-size:12px;font-weight:700;align-self:flex-end}.empty-content-bank{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:var(--surface);border:2px dashed var(--border);border-radius:16px}.cb-empty-icon{font-size:48px;margin-bottom:12px;color:var(--text-faint)}.empty-content-bank p{color:var(--text-dim);font-size:14px;font-weight:500}.content-bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px}.cb-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s}.cb-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cb-card-media{position:relative;height:180px;background:#000;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}.cb-card-media .cb-thumbnail{width:100%!important;height:100%!important;object-fit:cover;display:block}.cb-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.cb-card-media:hover .cb-media-overlay{opacity:1}.cb-media-overlay span{color:#fff;font-size:12px;font-weight:700;background:#0009;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.2)}.cb-card-body{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.cb-card-brand{font-size:14px;font-weight:800;color:var(--primary)}.cb-card-code{font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-card-badges{display:flex;flex-wrap:wrap;gap:6px}.cb-card-meta-list{display:flex;flex-direction:column;gap:6px;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);padding:10px 0;margin:4px 0}.cb-meta-row{display:flex;justify-content:space-between;align-items:center;font-size:11.5px}.cb-meta-lbl{color:var(--text-dim);font-weight:600}.cb-meta-val{color:var(--text);font-weight:700;display:inline-flex;align-items:center;gap:4px;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-meta-val .avatar{flex-shrink:0}.cb-card-brief{font-size:11.5px;line-height:1.4;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-card-foot{padding:12px 16px;background:var(--surface-2);border-top:1px solid var(--border);display:flex;gap:10px}.cb-view-btn{flex:1.2;padding:8px 12px;font-size:12px;font-weight:700;height:32px;display:inline-flex;align-items:center;justify-content:center}.cb-duplicate-btn{flex:1;padding:8px 12px;font-size:12px;font-weight:700;height:32px;display:inline-flex;align-items:center;justify-content:center}:root{--ease: cubic-bezier(.22, 1, .36, 1);--ease-bounce: cubic-bezier(.34, 1.4, .44, 1);--dur-fast: .14s;--dur: .22s;--peacock: #0b7a95;--peacock-deep: #085e73;--emerald: #10b981;--violet: #7c3aed;--focus-ring: 0 0 0 3px rgba(11, 122, 149, .22)}::selection{background:#0b7a952e;color:var(--text)}input,textarea{caret-color:var(--peacock)}input::placeholder,textarea::placeholder{color:var(--text-faint);font-weight:500}html{scroll-behavior:smooth}body{overscroll-behavior-y:none;text-rendering:optimizeLegibility}b,strong{font-weight:750}*{scrollbar-width:thin;scrollbar-color:rgba(11,122,149,.35) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c3aed59,#0b7a9573);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#0b7a9599;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid rgba(11,122,149,.75);outline-offset:2px}.page-head button:focus-visible,.sidebar button:focus-visible{outline-color:#7dd3fce6}.btn-primary,.fab{background:linear-gradient(135deg,var(--violet) -20%,var(--peacock) 55%,var(--emerald) 130%);border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 16px #0b7a9547,inset 0 1px #ffffff40;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),filter var(--dur-fast) ease}.btn-primary:hover,.fab:hover{background:linear-gradient(135deg,var(--violet) -20%,var(--peacock) 55%,var(--emerald) 130%);filter:brightness(1.07) saturate(1.05);transform:translateY(-1px);box-shadow:0 10px 22px #0b7a9557,inset 0 1px #ffffff40}.btn-primary:active,.fab:active{transform:translateY(0) scale(.985);box-shadow:0 4px 10px #0b7a9540}.btn-primary:disabled{background:var(--surface-3);color:var(--text-faint);border-color:transparent;box-shadow:none;cursor:not-allowed;transform:none;filter:none}.btn-ghost,.btn-sm,.cx-btn-soft{transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.btn-ghost:hover,.btn-sm:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-ghost:active,.btn-sm:active,.cx-btn-soft:active{transform:translateY(0) scale(.985)}.btn-sm{border-radius:9px}.btn-send{background:linear-gradient(135deg,var(--peacock),var(--emerald) 140%)}.btn-send:hover{background:linear-gradient(135deg,var(--peacock-deep),var(--emerald) 140%)}.field input:focus,.field select:focus,.field textarea:focus,.page-body input:focus,.page-body select:focus,.page-body textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus,.sheet input:focus,.sheet select:focus,.sheet textarea:focus,.search input:focus,.cx-input:focus,.cx-search input:focus{outline:none;border-color:#0b7a9599;box-shadow:var(--focus-ring);background:#fff}.field input,.field select,.field textarea{transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background var(--dur-fast) ease}.field label{color:var(--text-dim)}table.tickets thead th{background:#f8fafceb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(15,23,42,.07)}table.tickets tbody tr{transition:background var(--dur-fast) ease,box-shadow var(--dur-fast) ease}table.tickets tbody tr:hover{background:#0b7a950b;box-shadow:inset 3px 0 #0b7a958c}table.tickets tbody td{border-bottom:1px solid rgba(15,23,42,.05)}.id-cell,.vt-count,.c-count,.toolbar-count{font-variant-numeric:tabular-nums}.kcard{transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur-fast) ease}.kcard:hover{transform:translateY(-2px);box-shadow:0 12px 26px #141e3c1f;border-color:#0b7a954d}.col-head .c-count{background:#0f172a0d;border-radius:999px;padding:1px 8px;font-weight:800}.modal-back{background:#0a102273;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);animation:morFadeIn var(--dur) ease both}.modal{background:#fff;background-color:#fff;background:var(--surface, #ffffff);border:1px solid rgba(226,232,240,.9);box-shadow:0 30px 70px #0c143240,inset 0 1px #ffffffe6;animation:morModalIn .34s var(--ease-bounce) both}@keyframes morFadeIn{0%{opacity:0}to{opacity:1}}@keyframes morModalIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.drawer{background:#ffffffe0;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border-left:1px solid rgba(255,255,255,.8)}.empty,.k-empty,.drawer-empty,.cx-empty{border:1.5px dashed rgba(11,122,149,.22);border-radius:16px;background:#0b7a9508;color:var(--text-dim)}.k-empty{padding:18px 10px;text-align:center;font-size:12px}.pill,.status-tag,.cx-tag,.client-type-badge{box-shadow:inset 0 0 0 1px #0f172a0a}.tat{box-shadow:inset 0 0 0 1px #0f172a0d}.kpi,.cx-stat{transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.kpi:hover,.cx-stat:hover{transform:translateY(-2px);box-shadow:0 12px 26px #141e3c1a}.glass-seg button:active,.view-tab:active,.cx-chip:active{transform:scale(.96)}.glass-seg button,.view-tab,.cx-chip{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ticket-link{transition:color var(--dur-fast) ease}.ticket-link:hover{color:var(--peacock)}.sb-item:hover,.bell-btn:hover{border-color:#10b98173!important}select,select.inline-select,select.sort-select,.field select,.filter-field select,select.cx-input,.content-bank select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230b7a95' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px!important;cursor:pointer;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}select:hover{border-color:#0b7a9573}select:disabled{cursor:not-allowed;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2398a1b6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}input[type=date]{cursor:pointer}.ask-date-picker{position:relative;display:inline-block;width:100%;min-width:0}.ask-date-trigger{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 9px;text-align:left;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;line-height:1.2}.ask-date-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-date-trigger-icon{position:relative;width:15px;height:14px;border:1.5px solid currentColor;border-radius:3px;color:#0b7a95}.ask-date-trigger-icon:before{content:"";position:absolute;top:3px;left:0;right:0;border-top:1.5px solid currentColor}.ask-date-trigger:hover:not(:disabled),.ask-date-trigger:focus{border-color:#0b7a9573;box-shadow:0 0 0 3px #0b7a951a;outline:none}.ask-date-trigger:disabled{cursor:not-allowed;opacity:.58}.ask-calendar-popover{position:fixed;z-index:100500;box-sizing:border-box;padding:14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:0 22px 55px #0f172a3d,0 3px 10px #0f172a1a}.ask-calendar-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;margin-bottom:12px}.ask-calendar-head b{text-align:center;font-size:14px}.ask-calendar-weekdays,.ask-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.ask-calendar-weekdays span{color:var(--text-dim);font-size:10px;font-weight:800;text-align:center;padding-bottom:4px}.ask-calendar-day{display:grid;place-items:center;width:100%;aspect-ratio:1;min-width:0;max-height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.ask-calendar-day.weekend{background:#f59e0b14}.ask-calendar-day:hover:not(:disabled){border-color:#0b7a9573;background:#0b7a9514}.ask-calendar-day.selected{background:#0b7a95;color:#fff}.ask-calendar-day:disabled{color:#94a3b8;background:#e5e7eb;border-color:#d1d5db;cursor:not-allowed;text-decoration:line-through}.ask-calendar-day.blank{pointer-events:none;background:transparent}.ask-calendar-foot{display:flex;align-items:center;min-height:24px;margin-top:10px;padding-top:9px;border-top:1px solid var(--border);color:var(--text-dim);font-size:10px;font-weight:700}.composer-row-list>td{padding:6px 8px!important;background:linear-gradient(180deg,#0b7a950b,#7c3aed08)!important;vertical-align:top!important;border-bottom:2px solid var(--primary)!important}.composer-row-list .tc-field{display:flex;flex-direction:column;gap:3px;margin-bottom:5px}.composer-row-list .tc-field:last-child{margin-bottom:0}.composer-row-list label{font-size:9px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;margin-bottom:1px;display:block}.composer-row-list .inline-select,.composer-row-list .inline-input{width:100%;height:32px;padding:4px 10px;border:1px solid rgba(15,23,42,.1);border-radius:9px;background:#ffffffe6;color:var(--text);font-size:12px;font-weight:600;box-shadow:inset 0 1px #fff9,0 1px 2px #0b3c500a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.composer-row-list .inline-select:hover:not(:disabled),.composer-row-list .inline-input:hover:not(:disabled){border-color:#0b7a9566;background:#fff}.composer-row-list .inline-select:focus,.composer-row-list .inline-input:focus{outline:none;border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #0b7a9529}.composer-row-list .inline-select:disabled,.composer-row-list .inline-input:disabled{opacity:.6;cursor:not-allowed;background:#f1f4fab3}.composer-row-list .nomenclature-inline-card{margin-top:6px;padding:10px;border:1px solid rgba(11,122,149,.16);border-radius:12px;background:linear-gradient(180deg,#0b7a950d,#7c3aed09);box-shadow:inset 0 1px #ffffffb3}.composer-row-list .nomenclature-inline-card:before{content:"Ad nomenclature";display:block;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:var(--primary);margin-bottom:8px}.composer-row-list .nom-toggle-row{display:flex;gap:6px;flex-wrap:wrap}.composer-row-list .nom-toggle-chip{flex:1;min-width:90px;height:30px;padding:0 10px;border:1px dashed rgba(11,122,149,.45);border-radius:999px;background:#ffffffbf;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.2px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.composer-row-list .nom-toggle-chip:hover{background:#0b7a9514;transform:translateY(-1px)}.composer-row-list .nom-toggle-chip.active{border-style:solid;border-color:transparent;background:var(--accent-grad, var(--primary));color:#fff;box-shadow:0 4px 10px #0b7a9547}.composer-row-list .source-segment-control{border-radius:9px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#ffffffe6}.composer-row-list .ad-name-preview{border:1px solid rgba(11,122,149,.16);background:#ffffffd9!important;color:var(--primary);font-weight:700}.composer-row-list .btn-primary.btn-sm,.composer-row-list .btn-ghost.btn-sm{border-radius:9px;font-weight:800;letter-spacing:.2px;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.composer-row-list .btn-primary.btn-sm{background:var(--accent-grad, var(--primary));box-shadow:0 6px 14px #0b7a9547}.composer-row-list .btn-primary.btn-sm:hover:not(:disabled),.composer-row-list .btn-ghost.btn-sm:hover:not(:disabled){transform:translateY(-1px)}.composer-row-list .btn-ghost.btn-sm:hover:not(:disabled){background:#0b7a9514}.add-draft-row td{border-radius:0}.add-draft-row:hover .id-cell{text-decoration:underline}.ticket-composer{background:#ffffffbf;border:1px solid rgba(11,122,149,.18);border-radius:18px;padding:14px 16px 16px;box-shadow:0 16px 40px #0b3c501a,inset 0 1px #ffffffe6;animation:morModalIn .3s var(--ease) both;display:flex;flex-direction:column;gap:12px}.tc-head{display:flex;align-items:center;gap:12px;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid rgba(15,23,42,.07)}.tc-head h4{margin:0;font-size:15px;font-weight:850;color:var(--text)}.tc-head .spacer{flex:1}.tc-actions{display:flex;gap:8px}.tc-actions .btn-ghost,.tc-actions .btn-primary{padding:8px 12px;font-size:12.5px}.tc-cancel{color:var(--text-dim)}.ticket-composer .new-ticket-badge{background:var(--accent-grad);color:#fff;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:999px;box-shadow:0 4px 10px #0b7a954d}.tc-body-split{display:grid;grid-template-columns:1fr 1.05fr;gap:14px;align-items:stretch}.tc-col-left{display:flex;flex-direction:column;gap:12px}.tc-col-right{display:flex;flex-direction:column;height:100%}.tc-section{background:var(--surface);border:1px solid rgba(11,122,149,.15);border-radius:14px;padding:12px 14px 14px;box-shadow:var(--shadow-sm);transition:border-color .22s,box-shadow .22s}.tc-section:hover{border-color:#0b7a954d;box-shadow:var(--shadow-md)}.tc-section-label{display:block;font-size:10px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:var(--primary);margin-bottom:10px;border-bottom:1px dashed var(--border);padding-bottom:6px}.tc-grid{display:grid;gap:8px 12px}.tc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-grid-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-span-2{grid-column:span 2}.tc-versions{max-width:100%}.tc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-field>label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text-dim)}.tc-field .inline-select,.tc-field .inline-input{width:100%;min-height:36px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background-color:var(--surface-2);color:var(--text);font-size:12.5px;padding:0 10px;transition:all .2s}.tc-field .inline-select:focus,.tc-field .inline-input:focus{outline:none;border-color:var(--primary);background-color:var(--surface)}.ticket-composer .nomenclature-panel{border:none!important;background:none!important;padding:0!important;box-shadow:none!important;gap:12px}.ticket-composer .nomenclature-fields{grid-template-columns:130px repeat(4,minmax(100px,1fr));gap:10px}.ticket-composer .nomenclature-guidance{grid-column:span 5}.ticket-composer .generated-name-preview{margin-top:4px;padding:8px 10px}@media(max-width:1100px){.tc-body-split{grid-template-columns:1fr;gap:12px}}audio{height:32px!important;max-width:240px;width:100%;border-radius:999px;outline:none}audio::-webkit-media-controls-panel{background:linear-gradient(135deg,#0b7a951f,#7c3aed1a)}audio::-webkit-media-controls-play-button{border-radius:50%}.bundle-group-banner{border-radius:14px}.bundle-group-header-row td{background:linear-gradient(90deg,rgba(11,122,149,.07),rgba(124,58,237,.05) 60%,transparent)!important}.cb-card-media{height:auto;aspect-ratio:16 / 10;background:radial-gradient(120% 120% at 20% 0%,rgba(124,58,237,.25) 0%,transparent 55%),radial-gradient(120% 120% at 85% 100%,rgba(16,185,129,.2) 0%,transparent 55%),linear-gradient(160deg,#0d1b2e,#10243a)}.cb-card-media .cb-thumbnail-wrapper{width:100%!important;height:100%!important;position:absolute!important;top:0;right:0;bottom:0;left:0}.cb-card-media .cb-thumbnail-wrapper img,.cb-card-media video.cb-thumbnail{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}.cb-card-media .thumb-fallback,.cb-card-media .thumb-skeleton{width:100%;height:100%;display:grid;place-items:center;color:#ffffffa6;font-size:26px}.cb-card-media img{transition:transform .45s var(--ease)}.cb-card:hover .cb-card-media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pm-asset-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:16px!important;padding:16px!important;box-shadow:var(--shadow-sm)!important;transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)!important}.pm-asset-card:hover{transform:translateY(-4px)!important;border-color:#0b7a954d!important;box-shadow:0 12px 28px #0b3c5014!important}.pm-name-block{background:var(--surface-3)!important;border:1px dashed rgba(15,23,42,.15)!important;border-radius:10px!important;padding:10px 12px!important;margin-top:8px!important}.pm-creative-name{font-family:var(--font-mono)!important;font-size:11.5px!important;color:var(--text)!important;background:transparent!important;padding:0!important;border:none!important}.gd-brief-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;margin-top:16px}.gd-brief-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gd-brief-card:hover{transform:translateY(-3px);border-color:#7c3aed40;box-shadow:var(--shadow-md)}.gd-brief-card.working-active-glow{border-color:var(--primary)!important;box-shadow:0 0 0 2px #0b7a9526,var(--shadow-md)!important;background:linear-gradient(180deg,var(--surface),rgba(11,122,149,.015))!important}.gd-brief-card.brief-card-rejected-row{border-color:var(--red)!important;background:linear-gradient(180deg,var(--surface),rgba(239,68,68,.015))!important}.gd-brief-card.brief-special-eta-row{border-color:var(--peacock)!important}.gd-card-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:2px}.gd-card-client-stack{display:flex;flex-direction:column;gap:2px}.gd-card-client{font-weight:800;font-size:15px;color:var(--text)}.gd-card-meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gd-card-body{flex:1;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--text)}.gd-body-section{display:flex;flex-direction:column;gap:3px}.gd-body-section label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text-dim)}.gd-brief-text{line-height:1.5;color:var(--text);font-weight:500}.gd-guidance-box{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12px}.gd-refs-box{font-size:12px;display:flex;flex-direction:column;gap:4px;background:var(--surface-3);border-radius:8px;padding:8px 10px;border:1px dashed var(--border)}.gd-card-footer{border-top:1px solid var(--border);padding-top:12px;margin-top:auto;display:flex;flex-direction:column;gap:10px}.gd-footer-action-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.gd-feedback-panel{background:#ef44440a;border:1px solid rgba(239,68,68,.12);border-radius:8px;padding:8px 10px;font-size:12px;color:#dc2626;display:flex;flex-direction:column;gap:4px}.work-on-it-toggle{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:4px 10px 4px 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;transition:all .2s;-webkit-user-select:none;user-select:none}.work-on-it-toggle input{margin:0;cursor:pointer}.work-on-it-toggle input:checked+span{color:var(--primary)}.work-on-it-toggle:has(input:checked){background:#0b7a9514;border-color:#0b7a954d;color:var(--primary)}.work-on-it-toggle:hover{border-color:#0f172a40}.br-page-container{width:min(880px,100%);display:flex;flex-direction:column;gap:20px;animation:fadeIn .4s var(--ease) both}.br-header-card{background:#0f172ae0;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 8px 32px #0003}.br-header-title h1{margin:0;font-size:22px;font-weight:850;color:#fff}.br-header-title p{margin:6px 0 0;font-size:13px;color:#94a3b8}.br-ticket-card{background:#0f172ad9;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 32px #0003}.br-ticket-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.br-ticket-header h2{margin:0;font-size:18px;font-weight:800;color:#fff}.br-ticket-meta{display:flex;gap:8px;font-size:12px;color:#cbd5e1;align-items:center}.br-ticket-meta-pill{background:#ffffff0f;padding:3px 8px;border-radius:6px;font-weight:700}.br-ticket-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;background:#0003;border-radius:12px;padding:12px}.br-preview-item{position:relative;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:#090d16;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center}.br-preview-item img,.br-preview-item video{width:100%;height:100%;object-fit:contain}.br-decision-section{display:flex;flex-direction:column;gap:12px;background:#ffffff05;border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.04)}.br-decision-title{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8}.br-decision-buttons{display:flex;gap:12px}.br-btn-choice{flex:1;padding:11px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#cbd5e1;font-weight:700;font-size:13.5px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.br-btn-choice:hover{background:#ffffff0a}.br-btn-choice.active-approve{background:#10b981!important;border-color:#10b981!important;color:#fff!important;box-shadow:0 4px 14px #10b9814d!important}.br-btn-choice.active-revise{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;box-shadow:0 4px 14px #ef44444d!important}.br-revision-panel{display:flex;flex-direction:column;gap:10px;margin-top:4px}.br-revision-textarea{width:100%;min-height:80px;background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px;color:#fff;font-size:13px;resize:vertical;font-family:inherit}.br-revision-textarea:focus{outline:none;border-color:#ef4444}.br-submit-panel{background:#0f172ae6;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:center;box-shadow:0 16px 48px #0000004d;text-align:center}.br-submit-summary{font-size:14.5px;color:#cbd5e1}.br-submit-summary b{color:#fff}.br-submit-btn{width:min(320px,100%);padding:14px 24px;border-radius:12px;font-size:15px;font-weight:850;cursor:pointer;background:var(--accent-grad);border:none;color:#fff;box-shadow:0 4px 15px #0b7a9566;transition:all .2s}.br-submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0b7a9580}.br-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:600px){.br-header-card{flex-direction:column;align-items:flex-start;gap:12px}}.page-head{align-items:center!important}.page-head .fab{margin-right:0!important}.raise-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;margin-left:auto!important}.raise-actions .fab{min-height:38px!important;padding:0 16px!important;border-radius:12px!important;white-space:nowrap!important}.table-wrap{overflow-x:auto}table.tickets{min-width:1080px;table-layout:fixed}table.tickets .col-v2-ticket{width:16%}table.tickets .col-v2-metadata{width:22%}table.tickets .col-v2-timeline{width:18%}table.tickets .col-v2-details{width:30%}table.tickets .col-v2-actions{width:14%}table.tickets tbody td{padding:12px 14px!important}tr.ticket-stage-row{--stage-color: transparent;position:relative}tr.ticket-stage-row.status-edge-draft{--stage-color: #94a3b8}tr.ticket-stage-row.status-edge-active{--stage-color: #7c3aed}tr.ticket-stage-row.status-edge-inactive{--stage-color: #3b82f6}tr.ticket-stage-row.status-edge-unassigned{--stage-color: #eab308}tr.ticket-stage-row.status-edge-urgent{--stage-color: #ef4444}tr.ticket-stage-row.status-edge-open{--stage-color: #eab308}tr.ticket-stage-row.status-edge-progress{--stage-color: #7c3aed}tr.ticket-stage-row>td:first-child{position:relative;box-shadow:none}tr.ticket-stage-row>td:first-child:after{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:3px;background:var(--stage-color);border-radius:999px;opacity:.7;transition:opacity .2s ease}tr.ticket-stage-row:hover>td:first-child:after{opacity:1}.edge-status-dot{display:inline-flex;align-self:center;width:7px;height:7px;border-radius:999px;background:var(--stage-color, #94a3b8);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color, #94a3b8) 15%,transparent)}.ticket-composer{border-radius:16px!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 20px 54px #0f172a1f!important}.tc-head{align-items:center!important;gap:12px!important}.tc-head h4{margin:0!important;font-size:18px!important}.tc-actions{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.tc-body-split{grid-template-columns:minmax(340px,.9fr) minmax(480px,1.1fr)!important;gap:14px!important}.tc-section{border-radius:14px!important}.tc-grid{gap:10px 12px!important}.tc-field label,.inline-edit-field label{letter-spacing:.02em!important}.source-segment-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:36px;padding:3px;border:1px solid #dbe3ef;border-radius:10px;background:var(--sunken)}.source-segment-btn{border:0;border-radius:8px;background:transparent;color:var(--text-dim);font-weight:900;font-size:11px;cursor:pointer}.source-segment-btn.active{color:#fff;background:linear-gradient(135deg,#0b7a95,#16a34a);box-shadow:0 4px 10px #0b7a952e}.inline-new-ticket .row-actions{flex-direction:column!important;align-items:stretch!important}.inline-new-ticket .row-actions .btn-sm{width:100%!important;min-height:30px!important}@media(max-width:980px){.page-head{align-items:flex-start!important}.raise-actions{width:100%;justify-content:flex-start!important}.tc-body-split{grid-template-columns:1fr!important}}.page-head{margin:10px 24px 8px!important;padding:12px 24px!important;border-radius:18px!important}.page-head h1{font-size:19px!important;line-height:1.15!important}.page-head .sub{font-size:12px!important;margin-top:2px!important}.raise-actions{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.raise-actions .fab{min-height:34px!important;padding:0 14px!important;font-size:12.5px!important;border-radius:11px!important}.command-center{margin:4px 0 10px!important}.command-center .cc-row{padding:7px 12px!important;gap:8px!important}.command-center .view-tabs.glass-seg{padding:3px!important;border-radius:13px!important}.command-center .view-tabs.glass-seg .view-tab{padding:6px 10px!important}.command-center .toolbar-count{min-height:30px!important}.page-body{padding-top:12px!important}.btn-edit-draft{background:linear-gradient(135deg,#4f46e5,#0891b2)!important;color:#fff!important;border-color:transparent!important;font-weight:800!important}.btn-edit-draft:hover{filter:brightness(1.06)}.btn-edit-done{background:#ecfeff!important;color:#0e7490!important;border-color:#a5f3fc!important;font-weight:800!important}.btn-edit-done:hover{background:#cffafe!important}table.tickets tbody tr:hover td{background:transparent}table.tickets tbody tr:hover{background:#64748b0f;box-shadow:inset 3px 0 #64748b66}tr.ticket-stage-row.status-edge-open:hover,tr.ticket-stage-row.status-edge-progress:hover,tr.ticket-stage-row.status-edge-active:hover,tr.ticket-stage-row.status-edge-inactive:hover,tr.ticket-stage-row.status-edge-unassigned:hover,tr.ticket-stage-row.status-edge-urgent:hover,tr.ticket-stage-row.status-edge-draft:hover{background:color-mix(in srgb,var(--stage-color) 9%,transparent)!important;box-shadow:inset 3px 0 0 var(--stage-color)!important}.sb-nav{overflow:visible;padding:4px 14px}.sb-item{margin-bottom:4px}.sb-section{padding:8px 12px 4px}.sb-user{margin-top:6px;padding-top:8px}.sb-brand{padding:14px 20px 10px}.id-cell .repurpose-tags{flex-wrap:wrap!important;white-space:normal!important;max-width:100%}.id-cell .repurpose-tag,.id-cell .proxy-tag{white-space:normal!important;overflow-wrap:anywhere;display:inline-block;max-width:100%;line-height:1.3}.command-center .view-tabs.glass-seg{min-width:min(100%,760px);grid-auto-columns:minmax(92px,1fr)}.command-center .view-tabs.glass-seg:before{width:calc((100% - 8px) / 7)!important}.command-center .view-tabs.glass-seg[data-tab=production]:before{transform:translate(0) translateY(-1px) rotateX(4deg)!important}.command-center .view-tabs.glass-seg[data-tab=needs_review]:before{transform:translate(100%) translateY(-1px) rotateX(4deg)!important;background:linear-gradient(180deg,#8b5cf647,#7c3aed29)!important;border-color:#8b5cf673!important;box-shadow:0 8px 22px #7c3aed47,inset 0 1.5px #ffffff59!important}.command-center .view-tabs.glass-seg[data-tab=ready_bundle]:before{transform:translate(200%) translateY(-1px) rotateX(4deg)!important;background:linear-gradient(180deg,#0d948842,#0f766e26)!important;border-color:#0d94886b!important;box-shadow:0 8px 22px #0d94883d,inset 0 1.5px #ffffff59!important}.command-center .view-tabs.glass-seg[data-tab=with_brand]:before{transform:translate(300%) translateY(-1px) rotateX(4deg)!important;background:linear-gradient(180deg,#f59e0b47,#b4530924)!important;border-color:#b4530957!important;box-shadow:0 8px 22px #b4530938,inset 0 1.5px #ffffff59!important}.command-center .view-tabs.glass-seg[data-tab=waiting_live]:before{transform:translate(400%) translateY(-1px) rotateX(4deg)!important;background:linear-gradient(180deg,#22c55e3d,#16a34a24)!important;border-color:#16a34a66!important;box-shadow:0 8px 22px #16a34a3d,inset 0 1.5px #ffffff59!important}.command-center .view-tabs.glass-seg[data-tab=live]:before{transform:translate(500%) translateY(-1px) rotateX(4deg)!important}.command-center .view-tabs.glass-seg[data-tab=revision]:before{transform:translate(600%) translateY(-1px) rotateX(4deg)!important}.command-center .view-tabs.glass-seg[data-tab=needs_review] .view-tab.active{color:#8b5cf6!important;text-shadow:0 0 12px rgba(139,92,246,.38)}.command-center .view-tabs.glass-seg[data-tab=ready_bundle] .view-tab.active{color:#0d9488!important;text-shadow:0 0 12px rgba(13,148,136,.36)}.command-center .view-tabs.glass-seg[data-tab=with_brand] .view-tab.active{color:#b45309!important;text-shadow:0 0 12px rgba(180,83,9,.34)}.command-center .view-tabs.glass-seg[data-tab=waiting_live] .view-tab.active{color:#16a34a!important;text-shadow:0 0 12px rgba(22,163,74,.34)}.command-center .view-tabs.glass-seg .view-tab{min-width:0;padding-inline:9px}.command-center .view-tabs.glass-seg .vt-label{overflow:hidden;text-overflow:ellipsis}.sidebar,.sb-nav,.sb-user{overflow:visible!important}.sb-item,.bell-btn{box-sizing:border-box!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0 11px!important;border-radius:50%!important;flex:0 0 42px!important}.sb-item:hover,.bell-btn:hover{width:auto!important;max-width:250px!important;border-radius:21px!important}.sb-item:has(.sb-count):hover,.bell-btn:has(.bell-badge):hover{padding-right:44px!important}.sb-nav{gap:0!important}.bundle-group-header-row td{padding:2px 10px!important}.bundle-group-banner{min-height:38px;padding:6px 10px!important;margin:6px 0 0!important;border-left-width:3px!important;background:linear-gradient(90deg,#f0f9ffad,#f5f3ff80)!important;box-shadow:none!important}.bundle-group-banner .bundle-label{font-size:11px!important;font-weight:800!important}.bundle-group-banner .bundle-status{font-size:8.5px!important;padding:2px 7px!important}.btn-copy-link-collated{padding:3px 8px!important;font-size:10px!important;border-radius:7px!important}.single-bundle-ticket-row>td:first-child{position:relative;box-shadow:inset 3px 0 #0891b247}.inline-bundle-chip{display:inline-flex;align-items:center;margin-top:4px;max-width:100%;padding:2px 7px;border-radius:999px;background:#0891b214;border:1px solid rgba(8,145,178,.18);color:#0e7490;font-size:9.5px;font-weight:800;white-space:nowrap}.collated-ticket-row .id-cell{padding-left:22px!important}.collated-indicator-line{left:10px!important;background:#0891b247!important}.shell.sidebar-collapsed .sidebar{align-items:center!important;padding-left:0!important;padding-right:0!important}.shell.sidebar-collapsed .sb-brand{width:100%!important;display:flex!important;justify-content:center!important;padding-left:0!important;padding-right:0!important}.shell.sidebar-collapsed .sb-brand .logo{width:100%!important;justify-content:center!important}.shell.sidebar-collapsed .sb-nav,.shell.sidebar-collapsed .sb-user{width:42px!important;min-width:42px!important;max-width:42px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;align-items:flex-start!important;overflow:visible!important}.shell.sidebar-collapsed .sb-section{width:42px!important;margin:8px 0!important}.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn{margin-left:0!important;margin-right:0!important;transform:none!important}.shell.sidebar-collapsed .sb-item:hover,.shell.sidebar-collapsed .bell-btn:hover{transform:none!important}.shell.sidebar-collapsed .sb-item .ico{margin:0 auto!important}.bundle-group-header-row,.bundle-group-banner{display:none!important}.bundle-linked-row .id-cell{position:relative;padding-left:28px!important}.bundle-linked-row .collated-indicator-line{position:absolute;left:12px!important;top:0;bottom:0;width:2px!important;border-radius:999px;background:#0891b252!important}.bundle-linked-row.bundle-first-row .collated-indicator-line{top:50%}.bundle-linked-row.bundle-last-row .collated-indicator-line{bottom:50%}.bundle-linked-row.bundle-first-row .id-cell:before,.bundle-linked-row.bundle-last-row .id-cell:after{content:"";position:absolute;left:12px;width:16px;height:2px;background:#0891b25c;border-radius:999px}.bundle-linked-row.bundle-first-row .id-cell:before{top:50%}.bundle-linked-row.bundle-last-row .id-cell:after{bottom:50%}.bundle-linked-row:hover .collated-indicator-line,.bundle-linked-row:hover .id-cell:before,.bundle-linked-row:hover .id-cell:after{background:#0891b294!important}.id-cell .repurpose-tags,.id-cell .ticket-meta-chip-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;max-width:190px!important;margin-top:4px}.id-cell .repurpose-tag,.id-cell .proxy-tag,.inline-bundle-chip{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px;max-width:100%;padding:2px 8px!important;border-radius:999px!important;border:1px solid rgba(8,145,178,.18)!important;background:#ecfeffb8!important;color:#0e7490!important;font-size:9.5px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:top}.id-cell .repurpose-tag-main{background:#14b8a61f!important;border-color:#14b8a63d!important;color:#0f766e!important}.id-cell .repurpose-tag-child{background:#6366f11a!important;border-color:#6366f138!important;color:#4f46e5!important}.id-cell .proxy-tag{background:#3b82f617!important;border-color:#3b82f633!important;color:#1d4ed8!important}.inline-bundle-chip.bundle-action-chip{gap:5px!important;justify-content:flex-start!important;max-width:185px;background:#0891b214!important}.inline-bundle-chip.bundle-action-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.inline-bundle-chip.bundle-action-chip a,.inline-bundle-chip.bundle-action-chip button{flex:0 0 auto;border:0;border-left:1px solid rgba(8,145,178,.22);background:transparent;color:#0369a1;font:inherit;font-size:9px;font-weight:900;line-height:1;padding:0 0 0 5px;text-decoration:none;cursor:pointer}.inline-bundle-chip.bundle-action-chip a:hover,.inline-bundle-chip.bundle-action-chip button:hover{color:#0f766e;text-decoration:underline}.repurpose-choice-row{display:grid;grid-template-columns:minmax(0,auto) minmax(180px,1fr);align-items:center;gap:8px;padding:7px;border:1px solid rgba(8,145,178,.14);border-radius:10px;background:#ecfeff73}.repurpose-choice-row.in-edit-row{grid-template-columns:1fr}.repurpose-choice{display:inline-flex;align-items:center;gap:7px;min-height:28px;margin:0;color:var(--text-dim);font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.repurpose-choice input{width:14px;height:14px;margin:0;accent-color:#0b7a95}.repurpose-choice.active{color:#0e7490}.repurpose-choice-row .searchable-select-container{min-width:0}.repurpose-choice-row .searchable-select-trigger{min-height:30px!important;border-radius:8px!important;font-size:11px!important}@media(max-width:1180px){.repurpose-choice-row{grid-template-columns:1fr}.inline-bundle-chip.bundle-action-chip{max-width:170px}}.id-cell>div:first-child:not(.composer-ticket-cell),.collated-ticket-row .id-cell>div:nth-child(2){display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"thumb meta"!important;align-items:center!important;gap:8px!important;margin-left:0!important}.id-cell>div:first-child>.ticket-thumbnail-container,.collated-ticket-row .id-cell>div:nth-child(2)>.ticket-thumbnail-container{grid-area:thumb;width:42px!important;height:42px!important}.id-cell>div:first-child>.ticket-thumbnail-container img,.collated-ticket-row .id-cell>div:nth-child(2)>.ticket-thumbnail-container img{width:42px!important;height:42px!important;object-fit:cover;border-radius:9px!important}.id-cell>div:first-child>.star-btn,.collated-ticket-row .id-cell>div:nth-child(2) .star-btn{position:absolute;left:-2px;top:50%;transform:translateY(-50%);opacity:.25}.id-cell>div:first-child:not(.composer-ticket-cell)>span,.collated-ticket-row .id-cell>div:nth-child(2)>div{grid-area:meta;min-width:0}.id-cell>div:first-child:not(.composer-ticket-cell)>span{justify-self:start}.composer-ticket-cell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;grid-template-columns:none!important;grid-template-areas:none!important}.composer-ticket-cell>.new-ticket-badge,.composer-ticket-cell>.composer-ticket-code{grid-area:auto!important;justify-self:start!important}.id-cell .ticket-link{text-decoration:none!important}.id-cell .ticket-link:hover{text-decoration:underline!important}.id-cell .repurpose-tags{max-width:145px!important}.inline-bundle-chip.bundle-action-chip{width:fit-content;max-width:none!important;min-height:18px!important;padding:1px 7px!important;gap:0!important;background:transparent!important;border-color:#0891b238!important;box-shadow:none!important}.inline-bundle-chip.bundle-action-chip a,.inline-bundle-chip.bundle-action-chip button{font-size:9.5px!important;padding:0 6px!important;border-left:1px solid rgba(8,145,178,.22)}.inline-bundle-chip.bundle-action-chip a:first-child,.inline-bundle-chip.bundle-action-chip button:first-child{border-left:0;padding-left:0!important}.repurpose-choice-row{display:flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.repurpose-choice-row.in-edit-row{flex-wrap:wrap}.repurpose-choice{min-height:28px!important;height:28px;padding:0 9px;border:1px solid rgba(8,145,178,.18);border-radius:999px;background:#ecfeff94;font-size:10px!important;line-height:1!important;max-width:180px}.repurpose-choice span{overflow:hidden;text-overflow:ellipsis}.repurpose-choice.active{background:#0891b21a;border-color:#0891b252}.repurpose-choice-row>.searchable-select-container{flex:1 1 190px;min-width:180px!important;max-width:260px}.repurpose-choice-row .searchable-select-trigger{min-height:32px!important;height:32px!important;padding:0 10px!important;background:#ffffffb8!important}.composer-row-list .repurpose-choice-row{margin-top:2px}@media(max-width:900px){.id-cell>div:first-child,.collated-ticket-row .id-cell>div:nth-child(2){grid-template-columns:38px minmax(0,1fr)!important}.id-cell>div:first-child>.ticket-thumbnail-container,.collated-ticket-row .id-cell>div:nth-child(2)>.ticket-thumbnail-container,.id-cell>div:first-child>.ticket-thumbnail-container img,.collated-ticket-row .id-cell>div:nth-child(2)>.ticket-thumbnail-container img{width:38px!important;height:38px!important}}.id-cell .ticket-preview-stack{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important}.id-cell .ticket-preview-stack.bundle-preview-stack{margin-left:16px!important}.id-cell .ticket-preview-stack>.star-btn{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;opacity:.22}.id-cell .ticket-preview-stack>.ticket-thumbnail-container{grid-column:1!important;grid-row:1!important;width:46px!important;height:46px!important}.id-cell .ticket-preview-stack>.ticket-thumbnail-container img,.id-cell .ticket-preview-stack>.ticket-thumbnail-container .ticket-thumbnail{width:46px!important;height:46px!important;border-radius:10px!important;object-fit:cover!important}.id-cell .ticket-preview-stack>span,.id-cell .ticket-preview-stack>.ticket-preview-meta{grid-column:2!important;min-width:0!important}.id-cell .ticket-preview-stack .ticket-code-row,.id-cell .ticket-preview-stack>span{min-width:0!important;flex-wrap:nowrap!important}.id-cell .ticket-mini-tags,.id-cell .ticket-preview-meta{min-width:0!important;max-width:165px!important}.id-cell .repurpose-tags{display:flex!important;flex-wrap:wrap!important;gap:3px!important;max-width:165px!important}.id-cell .repurpose-tag,.id-cell .proxy-tag{max-width:86px!important;height:18px!important;min-height:18px!important;padding:1px 7px!important;font-size:9px!important;line-height:1!important}.id-cell .proxy-tag{max-width:72px!important}.id-cell .inline-bundle-chip.bundle-action-chip{margin-top:2px;max-width:128px!important}.br-page-container{width:min(460px,100%)!important;gap:14px!important}.br-header-card{border-radius:18px!important;padding:18px 20px!important}.br-carousel-card{position:relative;overflow:hidden;gap:14px!important}.br-progress-bar{height:5px;border-radius:999px;background:#94a3b838;overflow:hidden}.br-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#38bdf8);transition:width .2s ease}.br-carousel-topline,.br-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.br-carousel-topline{color:#94a3b8;font-size:11px;font-weight:850;text-transform:uppercase}.br-carousel-controls button,.br-next-btn{min-height:34px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffff0f;color:#e5e7eb;font-weight:850;cursor:pointer}.br-carousel-controls button{padding:0 12px;font-size:12px}.br-next-btn{width:100%;margin-top:2px;background:#14b8a629;border-color:#14b8a657}.br-carousel-controls button:disabled,.br-submit-btn:disabled{opacity:.42;cursor:not-allowed}.br-progress-dots{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.br-progress-dots button{width:8px;height:8px;min-height:8px;padding:0;border-radius:999px;border-color:#94a3b857;background:#94a3b85c}.br-progress-dots button.done{background:#10b981;border-color:#10b981}.br-progress-dots button.active{width:22px;background:#38bdf8;border-color:#38bdf8}.br-ticket-preview-grid{grid-template-columns:1fr!important;gap:10px!important}.br-creative-carousel{display:flex!important;flex-direction:column!important;gap:10px!important}.br-creative-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#94a3b8;font-size:11px;font-weight:850;text-transform:uppercase}.br-creative-topline span:nth-of-type(2){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;text-transform:none}.br-open-link{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(148,163,184,.4);border-radius:999px;color:#cbd5e1;font-size:10px;font-weight:800;text-decoration:none;text-transform:none;white-space:nowrap}.br-open-link:hover{border-color:#94a3b8bf;color:#f1f5f9}.br-open-link.is-primary{display:inline-block;margin-top:10px;padding:7px 14px;border-color:#38bdf880;background:#38bdf81f;color:#7dd3fc;font-size:11.5px}.br-open-link.is-primary:hover{border-color:#38bdf8cc;color:#bae6fd}.br-preview-item{aspect-ratio:9 / 13!important;max-height:420px}.br-creative-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.br-creative-controls button{min-height:34px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffff0f;color:#e5e7eb;font-size:11px;font-weight:850;cursor:pointer}.br-creative-controls button:disabled{opacity:.42;cursor:not-allowed}.br-creative-dots{display:inline-flex;align-items:center;justify-content:center;gap:5px}.br-creative-dots button{width:7px;height:7px;min-height:7px;padding:0;border-radius:999px;border-color:#94a3b857;background:#94a3b85c}.br-creative-dots button.active{width:20px;background:#22d3ee;border-color:#22d3ee}.br-decision-buttons{gap:8px!important}.br-btn-choice{min-height:42px;padding:10px!important;font-size:12.5px!important}.br-submit-panel{padding:18px!important;border-radius:18px!important}@media(min-width:760px){.br-page-container{width:min(720px,100%)!important}.br-preview-item{aspect-ratio:16 / 10!important}}@media(max-width:520px){.br-header-title h1{font-size:19px!important}.br-ticket-card{padding:18px!important;border-radius:18px!important}.br-ticket-header{align-items:flex-start!important;gap:10px}.br-ticket-meta{flex-wrap:wrap;justify-content:flex-end}.br-creative-controls{grid-template-columns:1fr 1fr}.br-creative-dots{grid-column:1 / -1;grid-row:1}.br-creative-controls button{grid-row:2}.br-carousel-controls button,.br-creative-controls button,.br-next-btn,.br-submit-btn,.br-approve-all-btn{min-height:44px}.br-progress-dots button,.br-creative-dots button{height:10px;min-height:10px}}.br-header-card{gap:14px;flex-wrap:wrap}.br-header-title{flex:1 1 auto;min-width:0}.br-header-logo{width:42px;height:42px;flex:0 0 auto;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 0 0 1px #ffffff2e}.br-preview-poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.br-preview-poster img{width:100%;height:100%;object-fit:contain}.br-preview-poster.is-blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#cbd5e1;font-size:12px;font-weight:750}.br-preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#0f172a9e;color:#fff;font-size:20px;line-height:1;padding-left:4px;box-shadow:0 4px 14px #00000059}.br-preview-poster.is-blank .br-preview-play{position:static;transform:none}.page-head{background:linear-gradient(115deg,#171f3af0,#14233af0)!important;box-shadow:0 12px 30px #0f172a29!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-aurora,.hb-bloom,.hb-glow,.hb-stars,.universe-star,.aurora-hairline{display:none!important;animation:none!important}.glass-seg{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;perspective:none!important}.glass-seg:before{display:none!important;transition:none!important;will-change:auto!important}.command-center{display:grid!important;gap:10px!important;padding:12px!important;border-radius:20px!important;background:#ffffffb8!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 14px 34px #0f172a14!important}.command-center .cc-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;padding:0!important}.command-center .cc-row .spacer{display:none!important}.command-center .view-tabs.glass-seg{display:flex!important;flex:1 1 620px!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;gap:6px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.command-center .view-tabs.glass-seg .view-tab{flex:1 1 142px!important;width:auto!important;min-width:118px!important;min-height:38px!important;justify-content:flex-start!important;gap:8px!important;padding:0 12px!important;border:1px solid rgba(100,116,139,.16)!important;border-radius:13px!important;background:#f8fafcd1!important;color:#64748b!important;text-shadow:none!important}.command-center .view-tabs.glass-seg .view-tab.active{background:color-mix(in srgb,var(--bucket, #2563eb) 13%,#ffffff)!important;border-color:color-mix(in srgb,var(--bucket, #2563eb) 35%,transparent)!important;color:var(--bucket, #2563eb)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bucket, #2563eb) 8%,transparent),0 8px 18px #0f172a14!important}.command-center .view-tabs.glass-seg .vt-icon{flex:0 0 24px;width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--bucket, #2563eb) 16%,#ffffff)}.command-center .view-tabs.glass-seg .vt-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-center .view-tabs.glass-seg .vt-count{margin-left:auto;flex:0 0 auto}.command-center .seg.glass-seg,.command-center .board-quickfilters.glass-seg,.command-center .board-density-toggle.glass-seg{display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important;padding:4px!important;border-radius:14px!important;background:#f1f5f9e6!important}.command-center .seg.glass-seg button,.command-center .board-quickfilters.glass-seg button,.command-center .board-density-toggle.glass-seg button{width:auto!important;min-height:32px!important;padding:0 12px!important;border-radius:10px!important}.command-center .seg.glass-seg button.active,.command-center .board-quickfilters.glass-seg button.active,.command-center .board-density-toggle.glass-seg button.active{background:#fff!important;color:#2563eb!important;box-shadow:0 4px 12px #0f172a14!important}.command-center .cc-row-tools{display:grid!important;grid-template-columns:auto minmax(220px,1fr) minmax(180px,240px) auto auto!important;align-items:center!important}.command-center .toolbar-count{min-width:max-content!important;padding:0 8px!important;color:#64748b!important}.command-center .search,.command-center .sort-select{width:100%!important;min-width:0!important}.command-center .filter-trigger,.command-center .bundle-btn{min-height:36px!important;white-space:nowrap!important}.col-v2-timeline,table.tickets td:nth-child(3){min-width:210px}table.tickets td:nth-child(3) .poc{max-width:190px}@media(max-width:1100px){.command-center .cc-row-tools{grid-template-columns:auto minmax(260px,1fr) minmax(180px,220px) auto!important}.command-center .cc-row-tools .bundle-btn{grid-column:span 1}}@media(max-width:780px){.command-center{padding:10px!important}.command-center .view-tabs.glass-seg .view-tab{flex-basis:calc(50% - 3px)!important;min-width:0!important}.command-center .seg.glass-seg{width:100%}.command-center .seg.glass-seg button{flex:1 1 0}.command-center .cc-row-tools{grid-template-columns:1fr 1fr!important}.command-center .toolbar-count,.command-center .search{grid-column:1 / -1}}@media(max-width:520px){.command-center .view-tabs.glass-seg .view-tab{flex-basis:100%!important}.command-center .cc-row-tools{grid-template-columns:1fr!important}.command-center .toolbar-count,.command-center .search,.command-center .sort-select,.command-center .filter-trigger,.command-center .bundle-btn{width:100%!important}}.composer-row-list .id-cell{min-width:220px}.composer-row-list .ad-name-preview{display:block!important;width:100%!important;max-width:210px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.25!important}.composer-row-list .repurpose-choice-row{display:grid!important;grid-template-columns:minmax(210px,auto) minmax(220px,1fr)!important;align-items:start!important;gap:8px 10px!important;position:relative;z-index:50}.composer-row-list .repurpose-choice{width:100%;max-width:none!important;justify-content:flex-start!important;white-space:nowrap!important}.composer-row-list .repurpose-choice input{flex:0 0 auto}.repurpose-choice-row>.searchable-select-container{max-width:none!important;min-width:220px!important}.repurpose-choice-row .searchable-select-trigger{background:#fff!important;border:1px solid rgba(8,145,178,.28)!important;box-shadow:0 4px 12px #0f172a12!important}.repurpose-choice-row .trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repurpose-lock-note{min-height:32px;display:flex;align-items:center;padding:0 10px;border:1px solid rgba(8,145,178,.2);border-radius:10px;background:#ecfeffb8;color:#0e7490;font-size:10.5px;font-weight:850}.repurpose-nomenclature-fields .repurpose-lock-note{grid-column:1 / -1;min-height:0;padding:6px 10px;line-height:1.35}.repurpose-inherited-value{display:flex;align-items:baseline;gap:6px;min-height:32px;padding:0 10px;border:1px dashed rgba(8,145,178,.35);border-radius:10px;font-size:12px}.repurpose-inherited-value>span{color:#625d55;font-size:11px}.repurpose-inherited-value>b{overflow-wrap:anywhere}.repurpose-inherited-value>small{margin-left:auto;color:#0e7490;font-size:10px;white-space:nowrap}.draft-config-inline-card{display:grid;gap:6px;padding:8px;border:1px solid rgba(8,145,178,.16);border-radius:12px;background:#ecfeff6b}.draft-config-inline-card>label{margin:0!important;color:#0e7490!important;font-size:9px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.draft-config-inline-card .source-segment-control{height:30px}.draft-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.draft-config-inline-card .ad-name-preview{max-width:none!important;padding:6px 8px!important;border-radius:9px!important;background:#fffc!important}.brief-preview-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:260px;border:0;background:transparent;color:var(--text);font:inherit;font-size:11.2px;line-height:1.32;text-align:left;cursor:pointer;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.brief-preview-button:hover{color:var(--primary);text-decoration:underline}.brief-preview-button a,.brief-dialog-body a,.journey-brief-card a{color:#087f8c;font-weight:750;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.brief-preview-button a:hover,.brief-dialog-body a:hover,.journey-brief-card a:hover{color:#0f766e}.brief-dialog{max-width:680px}.brief-dialog-body{max-height:56vh;overflow:auto;white-space:pre-wrap;line-height:1.55;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fff;overflow-wrap:anywhere}.gd-source-stack{display:grid;gap:5px;min-width:0}.gd-source-stack .inline-select{height:28px;padding:2px 8px;font-size:11px;border-radius:8px}.gd-guidance-line{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-size:10.5px}.gd-mywork-list table.tickets.production-brief-table col.brief-col-brief{width:14%}.gd-mywork-list table.tickets.production-brief-table col.brief-col-guidance{width:11%}.gd-history-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-top:14px}.gd-history-card{border-radius:12px!important;padding:10px!important}.gd-history-card .asset-preview-box{height:auto!important;aspect-ratio:1 / 1!important;border-radius:10px!important}.gd-history-card .asset-preview-media,.gd-history-card .asset-preview-box img,.gd-history-card .asset-preview-box video{width:100%!important;height:100%!important;object-fit:cover!important}.gd-history-card .platform-chip,.gd-history-card .status-tag,.gd-history-card .pill{font-size:10px!important;padding:3px 7px!important}.gd-history-tat{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding:6px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.gd-history-tat>span:first-child{color:var(--text-dim);font-size:9px;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.gd-history-tat .tat{flex:0 0 auto;padding:4px 7px;font-size:11px}.creator-picker-warning{display:block;margin-top:4px;color:#a15c00;font-size:10px;line-height:1.35}.id-cell .ticket-preview-stack,.id-cell .ticket-preview-stack.bundle-preview-stack{grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important}.id-cell .ticket-preview-stack>.ticket-thumbnail-container,.id-cell .ticket-preview-stack>.ticket-thumbnail-container img,.id-cell .ticket-preview-stack>.ticket-thumbnail-container .ticket-thumbnail{width:48px!important;height:48px!important}.id-cell .ticket-mini-tags,.id-cell .ticket-preview-meta{max-width:160px!important}.id-cell .inline-bundle-chip.bundle-action-chip{display:inline-grid!important;grid-auto-flow:column;align-items:center;justify-content:start!important;width:fit-content!important;min-width:104px!important;max-width:128px!important;min-height:20px!important;margin-top:3px!important}.bundle-linked-row .inline-bundle-chip.bundle-action-chip,.single-bundle-ticket-row .inline-bundle-chip.bundle-action-chip{margin-left:0!important}.single-bundle-ticket-row .ticket-mini-tags{padding-left:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important}@media(max-width:1180px){.gd-history-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:720px){.gd-history-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}.view-tab,.command-center .view-tabs.glass-seg .view-tab{min-height:38px!important;align-items:center!important;gap:5px!important;padding-inline:8px!important}.command-center .view-tabs.glass-seg .vt-label{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.2!important;display:inline-block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:horizontal!important}.command-center .view-tabs.glass-seg .vt-count{margin-left:2px!important;min-width:19px!important;height:19px!important;padding:0 6px!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important}.searchable-select-container.disabled,.searchable-select-container.disabled input,.searchable-select-trigger.disabled{opacity:.68;cursor:not-allowed!important}.searchable-select-dropdown{background:#fff!important;border:1px solid rgba(8,145,178,.28)!important;border-radius:12px!important;box-shadow:0 18px 44px #0f172a38!important;color:var(--text)!important;z-index:100000!important;overflow:hidden}.dropdown-search-wrapper{padding:8px!important;background:var(--sunken)!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.dropdown-search-input{width:100%!important;height:34px!important;box-sizing:border-box!important;border:1px solid rgba(148,163,184,.35)!important;border-radius:9px!important;background:#fff!important;color:var(--text)!important}.dropdown-options-list{max-height:260px;overflow-y:auto;background:#fff}.dropdown-option-item{padding:9px 10px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.06)!important}.dropdown-option-item:hover,.dropdown-option-item.selected{background:#ecfeff!important}.option-row-top,.option-row-bottom{display:flex;align-items:center;gap:6px;min-width:0}.option-row-top{flex-wrap:wrap}.option-row-bottom{margin-top:3px;color:#475569;font-size:11px}.option-name{min-width:0;overflow-wrap:anywhere;line-height:1.2}@media(max-width:900px){.composer-row-list .repurpose-choice-row{grid-template-columns:1fr!important}.composer-row-list .ad-name-preview{max-width:100%!important}}.assignment-board-layout{grid-template-columns:minmax(0,1fr)!important;max-width:none!important}.captain-workload-panel{position:static!important;order:-1!important;max-height:none!important;overflow:visible!important;padding:12px!important;border-radius:14px!important;grid-template-columns:minmax(190px,240px) minmax(0,1fr)!important;align-items:stretch!important}.captain-workload-head{align-content:center!important;align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;padding:10px 12px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:#f8fafcd1!important}.captain-workload-note{display:none!important}.captain-load-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(215px,1fr))!important;gap:9px!important}.captain-load-row{gap:7px!important;padding:10px!important;border-radius:12px!important;box-shadow:none!important}.captain-load-person b{max-width:130px!important;font-size:12px!important}.captain-load-person small{font-size:9px!important}.captain-load-flag{padding:3px 6px!important;font-size:9px!important}.captain-load-bar{height:5px!important}.captain-load-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.captain-load-metrics span{padding:5px 6px!important;border-radius:8px!important;font-size:8.5px!important;line-height:1.1!important}.captain-load-metrics b{font-size:14px!important}.captain-load-sub{gap:4px!important}.captain-load-sub span{padding:2px 6px!important;font-size:9px!important}.pm-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:10px;border:1px solid var(--border);border-radius:12px;background:#f8fafcbd}.pm-list-search{min-width:min(100%,360px);flex:1 1 340px}.pm-list-wrap{margin-top:12px;overflow-x:auto}.pm-ticket-table{table-layout:fixed;min-width:1080px}.pm-ticket-table th,.pm-ticket-table td{vertical-align:middle}.pm-ticket-table th:nth-child(1),.pm-ticket-table td:nth-child(1){width:145px}.pm-ticket-table th:nth-child(2),.pm-ticket-table td:nth-child(2){width:190px}.pm-ticket-table th:nth-child(3),.pm-ticket-table td:nth-child(3){width:310px}.pm-ticket-table th:nth-child(4),.pm-ticket-table td:nth-child(4){width:180px}.pm-ticket-table th:nth-child(5),.pm-ticket-table td:nth-child(5){width:150px}.pm-ticket-table th:nth-child(6),.pm-ticket-table td:nth-child(6){width:155px}.pm-ticket-table th:nth-child(7),.pm-ticket-table td:nth-child(7){width:110px}.pm-approved-table th:nth-child(1),.pm-approved-table td:nth-child(1){width:170px}.pm-approved-table th:nth-child(3),.pm-approved-table td:nth-child(3){width:160px}.pm-approved-table th:nth-child(4),.pm-approved-table td:nth-child(4){width:310px}.pm-ticket-code-button,.pm-deliverable-cell{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.pm-ticket-code-button{display:inline-flex;margin-bottom:5px}.pm-muted-line{display:block;max-width:100%;margin-top:5px;color:var(--text-faint);font-size:10.5px;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-chip-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.pm-brief-snippet{width:100%;max-width:100%;text-align:left;white-space:normal;line-height:1.35}.pm-deliverable-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--primary);font-size:12px;font-weight:850}.pm-deliverable-cell .ticket-thumbnail{width:42px;height:42px;flex:0 0 42px;border-radius:9px}.pm-deliverable-cell.pm-deliverable-split{align-items:flex-start;flex-direction:column;gap:6px;cursor:default}.pm-deliverable-preview,.pm-ticket-detail-link{border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.pm-deliverable-preview{display:block;border-radius:9px}.pm-deliverable-preview:hover,.pm-deliverable-preview:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 52%,transparent);outline-offset:2px}.pm-ticket-detail-link{color:var(--primary);font-size:12px;font-weight:850;text-align:left}.pm-ticket-detail-link:hover,.pm-ticket-detail-link:focus-visible{text-decoration:underline;outline:none}.pm-landing-page-link{display:grid;gap:4px;max-width:260px;font-weight:800;text-decoration:none}.pm-landing-page-link small{overflow:hidden;color:var(--text-faint);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pm-name-row-compact{min-width:0}.pm-name-row-compact .pm-creative-name{min-width:0;max-width:220px;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.pm-name-row-compact .pm-name-copy{padding:5px 8px!important;font-size:10px!important}.pm-action-row{display:grid;gap:6px}.pm-asset-id-cell .asset-preview-placeholder{display:grid;place-items:center;color:var(--text-faint);font-size:9px}@media(max-width:900px){.captain-workload-panel{grid-template-columns:1fr!important}.captain-load-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pm-list-toolbar{align-items:stretch;flex-direction:column}.pm-list-toolbar .cx-input,.pm-list-search{width:100%}}.assignment-board-layout{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}.assignment-board-main{width:100%!important;max-width:none!important}.captain-workload-panel{width:100%!important;box-sizing:border-box!important}.captain-load-list{grid-template-columns:repeat(auto-fit,minmax(188px,1fr))!important}.captain-load-row{min-height:0!important}.captain-load-top{min-height:26px!important}.captain-load-person{gap:7px!important}.captain-load-person .avatar,.captain-load-person [class*=avatar]{width:26px!important;height:26px!important;font-size:10px!important}.production-brief-wrap{overflow-x:auto!important}table.tickets.production-brief-table{min-width:1280px!important;font-size:11px!important}table.tickets.production-brief-table col.brief-col-ticket{width:7%!important}table.tickets.production-brief-table col.brief-col-client{width:9%!important}table.tickets.production-brief-table col.brief-col-platform{width:6%!important}table.tickets.production-brief-table col.brief-col-format{width:6.5%!important}table.tickets.production-brief-table col.brief-col-poc,table.tickets.production-brief-table col.brief-col-created{width:8.5%!important}table.tickets.production-brief-table col.brief-col-eta{width:6.5%!important}table.tickets.production-brief-table col.brief-col-brief{width:13%!important}table.tickets.production-brief-table col.brief-col-guidance{width:9%!important}table.tickets.production-brief-table col.brief-col-refs{width:8%!important}table.tickets.production-brief-table col.brief-col-active{width:4.5%!important}table.tickets.production-brief-table col.brief-col-deliverable{width:13.5%!important}table.tickets.production-brief-table thead th{padding:8px 9px!important;font-size:9px!important}table.tickets.production-brief-table tbody td{padding:9px!important}table.tickets.production-brief-table .brief-ticket-code{display:inline-flex!important;width:fit-content!important;border:1px solid rgba(8,145,178,.18)!important;border-radius:999px!important;background:#ecfeffc2!important;padding:4px 8px!important;font-weight:900!important}table.tickets.production-brief-table .poc{max-width:115px!important}table.tickets.production-brief-table .poc>span,.gd-created-by-pill>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gd-created-by-pill{display:inline-flex;align-items:center;gap:6px;max-width:118px;min-width:0;padding:4px 7px;border:1px solid rgba(8,145,178,.14);border-radius:999px;background:#ecfeff8f;color:var(--text);font-size:10.5px;font-weight:800}.gd-source-stack .inline-select,table.tickets.production-brief-table .inline-input,table.tickets.production-brief-table .inline-select{height:30px!important;min-height:30px!important;border-radius:8px!important;background:#fff!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:none!important;font-size:11px!important;font-weight:750!important}table.tickets.production-brief-table td input[type=text]{width:100%!important;min-width:0!important}table.tickets.production-brief-table td .btn-primary.btn-sm{min-height:30px!important;border-radius:8px!important;padding:0 10px!important;font-size:10.5px!important}table.tickets.production-brief-table .brief-preview-button{max-width:100%!important;font-size:11px!important;-webkit-line-clamp:2!important}table.tickets.production-brief-table .gd-guidance-line{max-width:100%!important}table.tickets.production-brief-table td:nth-child(10){text-align:center!important}.composer-ticket-cell{display:grid;gap:7px;align-content:start;justify-items:start}.composer-ticket-code{display:inline-flex;max-width:100%}.composer-row-list .nomenclature-inline-card,.inline-new-ticket .draft-config-inline-card{width:100%!important;box-sizing:border-box!important;padding:10px!important;border-radius:12px!important;background:#ecfeff8a!important}.composer-row-list .nomenclature-inline-card label{display:block;margin:0 0 8px;color:#0e7490;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.full-width-ad-preview,.composer-row-list .ad-name-preview,.inline-new-ticket .ad-name-preview,.draft-config-inline-card .ad-name-preview{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:8px!important;padding:8px 10px!important;border-radius:10px!important;background:#ffffffd6!important;border:1px solid rgba(8,145,178,.16)!important;color:#334155!important;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)!important;font-size:10.8px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.inline-new-ticket .inline-edit-field{gap:4px!important}.inline-new-ticket .inline-edit-field label{font-size:8.8px!important;letter-spacing:.05em!important}.inline-new-ticket .inline-input,.inline-new-ticket .inline-select,.inline-new-ticket .searchable-select-trigger{min-height:34px!important;height:34px!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.inline-new-ticket .source-segment-control{height:34px!important;border-radius:10px!important}.inline-new-ticket .source-segment-btn{font-size:10.5px!important}.draft-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shell.sidebar-collapsed .sidebar,.sidebar{height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;min-height:0!important;top:10px!important;bottom:10px!important;padding:8px 0!important;justify-content:flex-start!important;overflow:visible!important}.shell.sidebar-collapsed .sb-brand{padding-top:4px!important;padding-bottom:6px!important}.shell.sidebar-collapsed .sb-brand .logo img,.shell.sidebar-collapsed .sb-brand .logo svg{width:44px!important;height:44px!important}.shell.sidebar-collapsed .sb-nav,.shell.sidebar-collapsed .sb-user{width:36px!important;min-width:36px!important;max-width:36px!important;gap:4px!important}.shell.sidebar-collapsed .sb-nav{flex:1 1 auto!important;justify-content:flex-start!important}.shell.sidebar-collapsed .sb-user{flex:0 0 auto!important;margin-top:6px!important;padding-top:6px!important}.shell.sidebar-collapsed .sb-section{width:36px!important;height:1px!important;min-height:1px!important;padding:0!important;margin:5px 0!important;overflow:hidden!important;color:transparent!important;background:#ffffff1f!important}.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn,.sidebar .icon-btn{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;flex-basis:36px!important;padding:0!important;border-radius:50%!important}.shell.sidebar-collapsed .sb-item:hover,.shell.sidebar-collapsed .bell-btn:hover{width:auto!important;max-width:230px!important;min-width:36px!important;border-radius:18px!important;padding:0 12px 0 0!important}.shell.sidebar-collapsed .sb-item .ico,.shell.sidebar-collapsed .bell-btn .ico{width:36px!important;min-width:36px!important;height:36px!important}.shell.sidebar-collapsed .sb-item .ico svg,.shell.sidebar-collapsed .bell-btn .ico svg,.shell.sidebar-collapsed .bell-btn .bell-ico svg,.sidebar .icon-btn svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}.shell.sidebar-collapsed .sb-item.active .ico svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.shell.sidebar-collapsed .sb-count,.shell.sidebar-collapsed .bell-badge{right:3px!important;top:3px!important;min-width:16px!important;height:16px!important;font-size:9px!important}.shell.sidebar-collapsed .sb-item:hover .sb-count,.shell.sidebar-collapsed .bell-btn:hover .bell-badge{top:50%!important;right:12px!important;transform:translateY(-50%)}.composer-ticket-cell{gap:9px!important;min-width:92px!important}.composer-ticket-cell .new-ticket-badge{position:static!important;transform:none!important;margin:0!important;max-width:100%!important;z-index:auto!important}.composer-ticket-code{position:static!important;margin:0!important;max-width:100%!important;overflow:hidden!important}.composer-ticket-code .ticket-link,.composer-ticket-code .ticket-mini-code,.composer-ticket-code .ticket-code{max-width:100%!important}.composer-row-list .nomenclature-inline-card label{display:none!important}.brief-preview-button,.cb-card-brief,.review-brief-preview,.brief-desc,.gd-brief-text,.gd-brief-preview,.assignment-ask-preview,.pm-brief-snippet,.brief-desc-inline{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;color:var(--text)!important;font:inherit!important;text-align:left!important;cursor:pointer!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.brief-preview-button:hover,.cb-card-brief:hover,.review-brief-preview:hover,.brief-desc:hover,.gd-brief-text:hover,.gd-brief-preview:hover,.assignment-ask-preview:hover,.pm-brief-snippet:hover,.brief-desc-inline:hover{color:var(--primary)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.assignment-ask-preview{display:block!important;max-width:min(100%,860px)!important}.gd-mywork-list,.production-brief-wrap{border-radius:18px!important;border:1px solid rgba(148,163,184,.18)!important;background:#ffffffc7!important;box-shadow:0 14px 34px #0f172a0f!important}table.tickets.production-brief-table{border-collapse:separate!important;border-spacing:0!important}table.tickets.production-brief-table thead th{background:#f8fafcdb!important;color:#64748b!important;font-size:8.8px!important;letter-spacing:.03em!important}table.tickets.production-brief-table tbody tr{background:#ffffffad!important}table.tickets.production-brief-table tbody tr:hover{background:#ecfeff85!important}table.tickets.production-brief-table tbody td{border-bottom:1px solid rgba(148,163,184,.12)!important}table.tickets.production-brief-table .tat{min-width:0!important;padding:3px 7px!important;border-radius:9px!important;font-size:10.5px!important;line-height:1.1!important;gap:4px!important;white-space:nowrap!important}table.tickets.production-brief-table .tat .pulse{width:5px!important;height:5px!important}table.tickets.production-brief-table .gd-source-stack .inline-select{width:100%!important;max-width:128px!important;border-radius:999px!important;background:#fffffff0!important;color:var(--text)!important}table.tickets.production-brief-table .gd-created-by-pill,table.tickets.production-brief-table .poc{border-radius:999px!important;background:#ecfeffa8!important;border:1px solid rgba(8,145,178,.16)!important;padding:4px 7px!important}table.tickets.production-brief-table input[type=checkbox]{width:15px!important;height:15px!important;accent-color:var(--primary)!important}table.tickets.production-brief-table td:last-child>div,table.tickets.production-brief-table .deliverable-entry{display:flex!important;align-items:center!important;gap:7px!important}table.tickets.production-brief-table td:last-child input[type=text],table.tickets.production-brief-table .deliverable-entry input[type=text]{width:100%!important;max-width:128px!important;height:30px!important;min-height:30px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.25)!important;background:#ffffffe6!important;padding:0 11px!important;font-size:11px!important;box-shadow:none!important}table.tickets.production-brief-table td:last-child .btn-primary.btn-sm,table.tickets.production-brief-table .deliverable-entry .btn-primary.btn-sm{height:30px!important;min-height:30px!important;border-radius:999px!important;padding:0 10px!important;font-size:10.5px!important;white-space:nowrap!important}table.tickets.production-brief-table tr.working-active-glow{box-shadow:inset 4px 0 #8b5cf6!important}table.tickets.production-brief-table tr.working-active-glow td:first-child:before{content:"Active";display:inline-flex;margin-bottom:5px;padding:3px 8px;border-radius:999px;background:#8b5cf61f;color:#7c3aed;font-size:9px;font-weight:900;text-transform:uppercase}.bell-btn .bell-badge{top:2px!important;right:2px!important;min-width:15px;height:15px;padding:0 4px!important;display:grid!important;place-items:center!important;border:1.5px solid rgba(15,23,42,.9)!important;z-index:5!important}.bell-btn:hover .bell-badge{top:50%!important;right:12px!important;transform:translateY(-50%)}.sb-item .sb-count{position:absolute!important;top:3px!important;right:3px!important;min-width:15px;height:15px;padding:0 4px!important;display:grid!important;place-items:center!important;font-size:9px!important;line-height:1!important;border:1.5px solid rgba(15,23,42,.9)!important;z-index:5!important}.sb-item:hover .sb-count{top:50%!important;right:12px!important;transform:translateY(-50%)}.shell.sidebar-collapsed .sb-item:has(.sb-count):hover{max-width:214px!important;gap:6px!important;padding-right:10px!important}.shell.sidebar-collapsed .sb-item:hover .sb-label{flex:0 1 auto!important;min-width:0!important;max-width:128px!important;margin-left:6px!important;overflow:hidden!important;text-overflow:ellipsis!important}.shell.sidebar-collapsed .sb-item:hover .sb-count{position:static!important;flex:0 0 auto!important;min-width:20px!important;height:20px!important;margin-left:0!important;padding:0 6px!important;transform:none!important}.shell.sidebar-collapsed .sb-item:hover .sb-count,.shell.sidebar-collapsed .bell-btn:hover .bell-badge{position:static!important;top:auto!important;right:auto!important;transform:none!important;margin-left:auto!important;flex:0 0 auto!important}.shell.sidebar-collapsed .sb-item:hover .sb-label,.shell.sidebar-collapsed .bell-btn:hover .sb-label{flex:0 1 auto!important;overflow:hidden;text-overflow:ellipsis}table.tickets tbody td{padding:7px 14px!important}.ticket-stage-row td .row-actions{gap:4px!important}.ticket-stage-row .client-cell>div,.ticket-stage-row td[class]>div[style*=column]{gap:4px!important}.ticket-stage-row .btn-sm{padding:5px 12px!important}.ticket-stage-row .ask-date-mini-input{padding:3px 6px!important}.review-tile-wrap{margin-top:12px}.review-tile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:1500px){.review-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.review-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.review-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.review-tile-grid{grid-template-columns:1fr}}.review-tile{display:flex;flex-direction:column;background:var(--card, #fff);border:1px solid var(--border, #e2e8f0);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.review-tile-media{position:relative;width:100%;aspect-ratio:4 / 5;background:#0f172a;display:flex;align-items:center;justify-content:center;overflow:hidden}.review-tile-media img,.review-tile-media video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.review-tile-skeleton,.review-tile-fallback{color:#cbd5e1;font-size:12px;text-align:center;padding:12px;text-decoration:none}a.review-tile-fallback{color:#93c5fd}.review-tile-locked{display:flex;align-items:center;justify-content:center;height:100%;font-weight:600;color:#a78bfa;background:#7c3aed14}.thumb-locked{display:flex;align-items:center;justify-content:center;color:#a78bfa;background:#7c3aed1a}.review-tile-count{position:absolute;top:8px;right:8px;background:#0f172ab8;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px}.review-tile-arrow{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:999px;border:none;background:#0f172a99;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.review-tile-arrow.left{left:6px}.review-tile-arrow.right{right:6px}.review-tile-arrow:disabled{opacity:.3;cursor:default}.review-tile-buffer-link{position:absolute;left:6px;bottom:6px;z-index:3;max-width:calc(100% - 12px);display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#0f172ab8;color:#e2e8f0;font-size:10px;line-height:1.4;font-weight:500;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .14s ease,background .14s ease,color .14s ease}.review-tile-buffer-link:not(.is-over-player){opacity:0;pointer-events:none}.card-deck-media:hover .review-tile-buffer-link:not(.is-over-player),.review-tile-poster:hover+.review-tile-buffer-link:not(.is-over-player),.review-tile-media:hover .review-tile-buffer-link:not(.is-over-player),.review-tile-buffer-link:not(.is-over-player):hover{opacity:1;pointer-events:auto}.review-tile-buffer-link.is-over-player{bottom:46px;opacity:1;pointer-events:auto}.review-tile-buffer-link b{color:#93c5fd;font-weight:700}.review-tile-buffer-link:hover,.review-tile-buffer-link:focus-visible{background:#0f172aeb;color:#fff}.review-tile-buffer-link:hover b{color:#bfdbfe}.review-tile-body{display:flex;flex-direction:column;gap:5px;padding:9px 11px 11px;flex:1 1 auto}.review-tile-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.review-tile-client{font-weight:800;font-size:13px;color:var(--text)}.review-tile-meta{font-size:11px;color:var(--text-dim)}.review-tile-designer{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-dim);font-weight:600;min-width:0}.review-tile-designer>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-tile-brief{font-size:11px!important;color:var(--text-dim)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;width:100%;max-width:100%;display:block}.review-tile-actions{display:flex;gap:8px;margin-top:auto;padding-top:8px}.review-tile-actions .btn-sm{flex:1}.review-tile-revise textarea{width:100%;font-size:11.5px;border-radius:8px;border:1px solid var(--border, #e2e8f0);padding:6px 8px;resize:vertical}.review-tile .review-approve{background:#16a34a;color:#fff;border:none;border-radius:8px;padding:6px 10px;font-weight:700;cursor:pointer}.review-tile .review-revise{background:var(--red-soft, #fdeaef);color:var(--red, #be123c);border:1px solid var(--red, #be123c);border-radius:8px;padding:6px 10px;font-weight:700;cursor:pointer}.review-tile .review-approve:disabled,.review-tile .review-revise:disabled{opacity:.55;cursor:default}.gd-cohort-tabs{margin-bottom:8px}.assign-bar{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;white-space:nowrap;line-height:1.2}.assign-bar .assign-bar-fill{width:22px;height:5px;border-radius:999px;flex-shrink:0}.br-submit-actions{display:flex;gap:12px;width:100%;flex-wrap:wrap}.br-submit-actions .br-submit-btn{flex:1}.br-approve-all-btn{flex:1;min-width:200px;padding:14px 18px;border-radius:12px;border:none;background:#16a34a;color:#fff;font-weight:800;font-size:14px;cursor:pointer;transition:filter .15s ease}.br-approve-all-btn:hover{filter:brightness(1.07)}.br-submit-hint{width:100%;margin-top:8px;font-size:12px;color:#94a3b8;text-align:center}.br-submit-hint b{color:#cbd5e1}.assign-bar-wrap{display:inline-flex;flex-direction:column;gap:3px;align-items:flex-start}.priority-tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.02em;color:#b45309;background:linear-gradient(180deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:999px;padding:2px 8px;white-space:nowrap;box-shadow:0 1px 2px #b453091f}.priority-tag.compact{font-size:9px;padding:1px 6px;margin-top:3px}.priority-tag-dot{width:6px;height:6px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}.priority-toggle{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:2px}.priority-toggle input{accent-color:#f59e0b;margin:0}.priority-toggle .priority-dot{width:7px;height:7px;border-radius:999px;background:#cbd5e1}.priority-toggle.on{color:#b45309}.priority-toggle.on .priority-dot{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}.brief-priority-row>td:first-child{box-shadow:inset 3px 0 #f59e0b}.captain-load-metrics .metric-accent b{color:#1d4ed8}.captain-load-metrics .metric-danger b{color:#dc2626}.captain-load-sub .load-sub-priority{color:#b45309;font-weight:700}.assignee-none-pill{font-size:11px;font-weight:700;color:var(--text-faint);padding:2px 8px;border-radius:999px;background:#94a3b824;border:1px dashed rgba(148,163,184,.5)}.sb-item .ico,.bell-btn .bell-ico{width:22px!important;height:22px!important}.sb-item .ico svg,.bell-btn .bell-ico svg{width:20px!important;height:20px!important}.br-summary-card{display:flex;flex-direction:column;gap:14px}.br-summary-head h2{margin:0;font-size:20px;color:#fff}.br-summary-head p{margin:4px 0 0;font-size:13px;color:#e2e8f0b8}.br-summary-list{display:flex;flex-direction:column;gap:10px}.br-summary-row{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;border-radius:14px;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);transition:background .15s ease,transform .12s ease,border-color .15s ease}.br-summary-row:hover{background:#ffffff17;transform:translateY(-1px);border-color:#7c5cff80}.br-summary-thumb{width:54px;height:54px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#0f172a;display:flex;align-items:center;justify-content:center}.br-summary-thumb img,.br-summary-thumb video{width:100%;height:100%;object-fit:cover}.br-summary-thumb-fallback{font-size:10px;font-weight:800;color:#94a3b8}.br-summary-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.br-summary-info b{font-size:14px;color:#fff}.br-summary-info span{font-size:11.5px;color:#e2e8f099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-summary-mark{flex-shrink:0;font-size:12px;font-weight:800;padding:5px 12px;border-radius:999px}.br-summary-mark.approved{background:#16a34a2e;color:#4ade80;border:1px solid rgba(22,163,74,.4)}.br-summary-mark.revision{background:#ef444429;color:#f87171;border:1px solid rgba(239,68,68,.4)}.br-decided-note{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.35);background:#94a3b81a}.br-decided-note b{font-size:14px;color:#e2e8f0}.br-decided-note span{font-size:13px;line-height:1.45;color:#e2e8f0d9}.br-decided-note small{font-size:11.5px;color:#e2e8f08c}.br-decided-note.approved{border-color:#16a34a66;background:#16a34a1f}.br-decided-note.approved b{color:#4ade80}.br-decided-note.revision{border-color:#ef444466;background:#ef44441a}.br-decided-note.revision b{color:#f87171}.br-view-sent-btn{margin-top:14px;padding:10px 18px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700;color:#e2e8f0;background:#94a3b824;border:1px solid rgba(148,163,184,.4)}.br-view-sent-btn:hover{background:#94a3b83d}.br-closed-panel .br-submit-summary b{color:#4ade80}.assignment-eta-load{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 2px;padding:7px 10px;border-radius:10px;background:#0b7a950f;border:1px solid rgba(11,122,149,.14);font-size:11px}.assignment-eta-load .ael-total{font-weight:700;color:var(--text-dim)}.assignment-eta-load .ael-total b{color:var(--primary);font-size:12.5px}.assignment-eta-load .ael-types,.assignment-eta-load .ael-members{display:inline-flex;flex-wrap:wrap;gap:5px}.assignment-eta-load em{font-style:normal;font-weight:700;font-size:10px;padding:1px 7px;border-radius:999px;background:#0f172a0f;color:var(--text-dim)}.assignment-eta-load .ael-members em{background:#7c3aed1a;color:#7c3aed}.assignment-eta-load em.ael-rev{background:#be123c1f;color:#be123c}.special-auto-flag{font-size:9.5px;font-weight:800;line-height:1.25;color:#b45309;background:#eab30824;border:1px solid rgba(234,179,8,.4);border-radius:8px;padding:4px 8px}.eta-change-requested-chip{display:inline-block;font-size:9.5px;font-weight:800;line-height:1.2;color:#be123c;background:#be123c1a;border:1px solid rgba(190,18,60,.35);border-radius:8px;padding:3px 7px;margin-top:3px}.eta-approved-chip{display:inline-block;font-size:9.5px;font-weight:800;color:#15803d;background:#16a34a1f;border:1px solid rgba(22,163,74,.35);border-radius:8px;padding:3px 7px;margin-top:3px}.cm-eta-action-panel{margin:0 0 14px;border:1px solid rgba(190,18,60,.28);border-left:4px solid #be123c;border-radius:8px;background:#fff;box-shadow:0 12px 30px #0f172a14;overflow:visible}.cm-eta-action-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(190,18,60,.12);background:#fff7f8}.cm-eta-action-head>div{display:grid;gap:2px}.cm-eta-action-head span{color:#be123c;font-size:9px;font-weight:900;text-transform:uppercase}.cm-eta-action-head h3{margin:0;color:var(--text);font-size:15px;line-height:1.2}.cm-eta-action-head p{margin:0;color:var(--text-dim);font-size:11px;font-weight:650}.cm-eta-action-head>b{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#be123c;color:#fff;font-size:12px}.cm-eta-action-list{display:grid}.cm-eta-action-item{display:grid;grid-template-columns:minmax(86px,auto) minmax(220px,1fr) minmax(300px,auto);align-items:center;gap:12px;min-width:0;padding:11px 14px}.cm-eta-action-item+.cm-eta-action-item{border-top:1px solid rgba(148,163,184,.18)}.cm-eta-ticket-link{justify-self:start;padding:4px 8px;border:1px solid rgba(8,145,178,.24);border-radius:6px;background:#ecfeff;color:#0f7690;cursor:pointer}.cm-eta-ticket-link:hover{border-color:#0891b2}.cm-eta-action-detail{display:grid;min-width:0;gap:2px}.cm-eta-action-detail>b{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cm-eta-action-detail>span,.cm-eta-action-detail>small{overflow:hidden;color:var(--text-dim);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cm-eta-action-detail strong{color:#be123c}.cm-eta-action-controls{display:grid;grid-template-columns:minmax(126px,150px) minmax(145px,auto);align-items:center;gap:7px}.cm-eta-action-controls .ask-date-picker,.cm-eta-action-controls .ask-date-trigger,.cm-eta-action-controls .btn-primary{width:100%}.cm-eta-action-controls .btn-primary{min-height:34px;margin:0;white-space:nowrap}.cm-eta-action-controls .ask-calendar-popover{z-index:110}@media(max-width:900px){.cm-eta-action-item{grid-template-columns:auto 1fr}.cm-eta-action-controls{grid-column:1 / -1}}@media(max-width:560px){.cm-eta-action-item{grid-template-columns:1fr}.cm-eta-action-controls{grid-column:auto;grid-template-columns:1fr}.cm-eta-action-detail>span,.cm-eta-action-detail>small{white-space:normal}}.assignment-raised-by{display:inline-flex;align-items:center;gap:4px;max-width:min(100%,320px);padding:5px 9px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffffc7;color:var(--text-faint);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-raised-by b{color:var(--text)}.assignment-ask-preview{max-width:100%!important;-webkit-line-clamp:3!important}.eta-workload-panel{display:grid;gap:8px;padding:10px;border:1px solid rgba(8,145,178,.2);border-radius:12px;background:#ffffffd1}.assignment-special-request .eta-workload-panel{border-color:#f59e0b8c;background:#fffbeb}.eta-workload-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.eta-workload-head span,.eta-workload-panel small{color:#92400e;font-size:10px;font-weight:900;text-transform:uppercase}.eta-workload-head b{color:var(--text);font-size:12px}.eta-workload-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.eta-workload-stats span{display:grid;gap:2px;min-width:0;padding:7px 6px;border-radius:8px;background:var(--sunken);color:var(--text-faint);font-size:9px;font-weight:850;text-transform:uppercase}.eta-workload-stats b{color:var(--text);font-size:15px;line-height:1}.eta-workload-types{display:flex;flex-wrap:wrap;gap:5px}.eta-workload-types em{padding:3px 7px;border:1px solid rgba(8,145,178,.16);border-radius:999px;background:#ecfeff;color:#0f766e;font-size:10px;font-style:normal;font-weight:900}.eta-workload-types .ael-rev{border-color:#fecdd3;background:#fff1f2;color:#be123c}.eta-member-load-list{display:grid;gap:5px;max-height:170px;overflow:auto}.eta-member-load-list span{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 6px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#f8fafcd1}.eta-member-load-list span.is-projected{border-color:#f59e0b;background:#fef3c7}.eta-member-load-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:11px}.eta-member-load-list em{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-style:normal;font-weight:900}table.tickets.production-brief-table tr.brief-special-eta-row td{background:#fffbeb!important;box-shadow:none!important}.brief-eta-cell{position:relative;overflow:visible!important;min-width:118px}.ask-date-inline-editor{position:relative;display:inline-flex;align-items:center;width:min(100%,128px);max-width:128px;margin-top:5px;vertical-align:top}.brief-eta-cell .ask-date-mini-input{width:100%!important;min-width:0!important;height:28px!important;padding:0 6px!important;font-size:10.5px!important;line-height:1!important}.ask-date-pending-actions{display:flex;align-items:center;gap:4px}.ask-date-pending-actions.compact{position:absolute;top:calc(100% + 5px);left:0;z-index:30;flex-wrap:nowrap;margin-top:0;padding:5px;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:#fffffffa;box-shadow:0 12px 28px #0f172a24;white-space:nowrap}.ask-date-pending-actions .btn-sm{min-height:22px;padding:3px 7px!important;font-size:10px!important;border-radius:7px!important}.deletion-approval-cell{display:grid;gap:6px;min-width:120px}.deletion-approval-cell .deletion-request-chip{white-space:normal;line-height:1.25}.deletion-approval-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.header-status-orb-wrap{position:relative;z-index:5;align-self:center;display:inline-grid;place-items:center;margin-left:auto}.header-status-orb{position:relative;display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid rgba(125,211,252,.5);border-radius:999px;background:radial-gradient(circle at 34% 28%,#fffffff2,#22d3ee85 22%,#2563ebd9 56%,#0e7490fa);box-shadow:0 0 0 5px #0ea5e914,0 12px 28px #0e74903d,inset 0 0 18px #ffffff85;cursor:default;isolation:isolate}.header-status-orb:before{content:"";position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;background:conic-gradient(from 0deg,#fff0,#ffffff9e,#2dd4bf38,#fff0),radial-gradient(circle at 72% 30%,#ffffffb3,#fff0 24%);animation:headerStatusRevolve 13s linear infinite}.header-status-orb:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:44% 56% 48% 52%;background:radial-gradient(circle at 36% 30%,#ffffffe0,#67e8f94d 28%,#0891b233 64%);filter:blur(.2px);animation:headerStatusWater 6.5s ease-in-out infinite}.orb-core{position:absolute;top:13px;right:13px;bottom:13px;left:13px;z-index:1;border-radius:45% 55% 50% 50%;background:radial-gradient(circle at 40% 35%,#ffffffb8,#7dd3fc38 34%,#0f172a1f);animation:headerStatusWater 8s ease-in-out infinite reverse}.orb-count{position:relative;z-index:2;color:#fff;font-size:17px;font-weight:950;line-height:1;text-shadow:0 2px 12px rgba(15,23,42,.45)}.header-status-tags{position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;width:min(430px,calc(100vw - 124px));opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .18s ease,transform .18s ease}.header-status-orb-wrap:hover .header-status-tags,.header-status-orb-wrap:focus-within .header-status-tags{opacity:1;pointer-events:auto;transform:translateY(0)}.header-status-tags span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 11px;border:1px solid rgba(148,163,184,.28);border-left:4px solid var(--tag-color);border-radius:999px;background:#fffffff0;box-shadow:0 10px 26px #0f172a1f;color:var(--text-dim);font-size:11px;font-weight:850;white-space:nowrap}.header-status-tags b{color:var(--text);font-size:13px}@keyframes headerStatusRevolve{to{transform:rotate(360deg)}}@keyframes headerStatusWater{0%,to{border-radius:44% 56% 48% 52%;transform:rotate(0) scale(1)}50%{border-radius:58% 42% 54% 46%;transform:rotate(16deg) scale(1.04)}}@media(max-width:720px){.header-status-orb{width:48px;height:48px}.header-status-tags{width:min(300px,calc(100vw - 42px))}}.assignment-ticket>.assignment-actions,.assignment-ticket>.eta-workload-panel{align-self:start;min-width:0}.assignment-ticket>.eta-workload-panel{height:100%;max-height:360px;overflow:hidden}.assignment-ticket>.eta-workload-panel .eta-member-load-list{max-height:170px}.assignment-quick .avatar-assign-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;border-radius:999px!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;font-variant-numeric:tabular-nums}.eta-member-load-list .avatar,.assignment-quick .avatar-assign-btn{flex:0 0 auto}@media(max-width:980px){.assignment-ticket>.eta-workload-panel{height:auto;max-height:none}}.assignment-board-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.assignment-board-heading h3{margin:0 0 5px}.assignment-board-heading .sub{margin:0}.assignment-calendar-control{position:relative;z-index:24;flex:0 0 auto}.assignment-calendar-trigger{display:grid;grid-template-columns:34px minmax(148px,1fr) 18px;align-items:center;gap:10px;min-width:236px;min-height:52px;padding:7px 10px;border:1px solid rgba(8,145,178,.24);border-radius:8px;background:#ffffffe6;color:var(--text);box-shadow:0 8px 22px #0f172a12;text-align:left;cursor:pointer}.assignment-calendar-trigger:hover,.assignment-calendar-trigger.open{border-color:#0891b285;box-shadow:0 0 0 3px #0891b214,0 10px 26px #0f172a1a}.assignment-calendar-icon{position:relative;display:block;width:32px;height:32px;border:2px solid #0f8f9a;border-radius:7px}.assignment-calendar-icon:before{content:"";position:absolute;left:-2px;right:-2px;top:7px;border-top:2px solid #0f8f9a}.assignment-calendar-icon:after{content:"";position:absolute;left:7px;top:-5px;width:14px;height:6px;border-left:2px solid #0f8f9a;border-right:2px solid #0f8f9a}.assignment-calendar-icon span{position:absolute;left:7px;top:14px;width:4px;height:4px;border-radius:2px;background:#f59e0b;box-shadow:8px 0 #0f8f9a,0 8px #0f8f9a,8px 8px #0f8f9a}.assignment-calendar-trigger-copy{display:grid;min-width:0;gap:2px}.assignment-calendar-trigger-copy b{font-size:13px;line-height:1.15}.assignment-calendar-trigger-copy small{overflow:hidden;color:var(--text-dim);font-size:10px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.assignment-calendar-chevron{color:var(--text-dim);font-size:11px;font-weight:900;text-align:center;transition:transform .16s ease}.assignment-calendar-trigger.open .assignment-calendar-chevron{transform:rotate(180deg)}.assignment-calendar-popover{position:absolute;z-index:90;top:calc(100% + 8px);right:0;width:min(440px,calc(100vw - 48px));padding:14px;border:1px solid rgba(8,145,178,.24);border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a33}.assignment-calendar-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.assignment-calendar-popover-head>div:first-child{display:grid;gap:2px}.assignment-calendar-popover-head span{color:var(--text-faint);font-size:9px;font-weight:900;text-transform:uppercase}.assignment-calendar-popover-head b{color:var(--text);font-size:16px}.assignment-calendar-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.assignment-calendar-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.assignment-calendar-summary>span{display:flex;align-items:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:var(--sunken);color:var(--text-dim);font-size:10px;font-weight:750}.assignment-calendar-summary b{color:var(--text);font-size:13px}.assignment-calendar-summary i{width:7px;height:7px;border-radius:50%;background:#0f8f9a}.assignment-calendar-summary i.unassigned{background:#f59e0b}.assignment-calendar-summary i.incomplete{background:#dc2626}.assignment-calendar-overall{margin-left:auto;font-size:11px;color:var(--text-dim)}.assignment-calendar-weekdays,.assignment-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.assignment-calendar-weekdays span{color:var(--text-faint);font-size:9px;font-weight:900;text-align:center;padding:2px 0 5px}.assignment-calendar-day{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-width:0;height:54px;padding:6px;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:var(--sunken);color:var(--text-dim);font-size:10px;font-weight:800;cursor:pointer}.assignment-calendar-day:hover{border-color:#0891b26b;background:#f0fdfa}.assignment-calendar-day.blank{visibility:hidden;pointer-events:none}.assignment-calendar-day.has-tasks{border-color:#0891b247;background:#f0fdfa}.assignment-calendar-day.selected{border-color:#0891b2;background:#e6fbfd;color:#0f766e;box-shadow:inset 0 0 0 1px #0891b2}.assignment-calendar-day.today:after{content:"";position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:999px;background:#f59e0b}.assignment-calendar-date{align-self:flex-start;line-height:1}.assignment-calendar-counts{display:flex;gap:3px}.assignment-calendar-counts>span{display:grid;place-items:center;flex:1;min-width:0;height:18px;border-radius:5px;background:#0f8f9a1f;color:#0f766e;font-size:9px;line-height:1}.assignment-calendar-counts>span.incomplete{background:#dc262629;color:#b91c1c}.assignment-calendar-counts>span.unassigned{background:#f59e0b29;color:#9a5410}.assignment-calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18)}.assignment-calendar-footer>span{color:var(--text-dim);font-size:10px;font-weight:750}@media(max-width:700px){.assignment-board-heading{display:grid}.assignment-calendar-control,.assignment-calendar-trigger{width:100%}.assignment-calendar-popover{right:auto;left:0;width:min(440px,calc(100vw - 32px))}.assignment-calendar-day{height:48px;padding:5px}}.journey-full-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:12px}.journey-full-info-grid>div,.journey-brief-card{min-width:0;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#f8fafce0}.journey-full-info-grid span,.journey-brief-card span{display:block;margin-bottom:4px;color:var(--text-faint);font-size:10px;font-weight:900;text-transform:uppercase}.journey-full-info-grid b,.journey-brief-card b{color:var(--text);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.journey-brief-card{display:grid;gap:10px;margin-bottom:12px}.journey-brief-card p{margin:0;color:var(--text);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.journey-brief-subgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.journey-brief-subgrid>div{min-width:0;padding:8px;border-radius:8px;background:#fff}.journey-detail-edit-toggle{flex:0 0 auto;min-height:36px;padding:8px 12px;border:1px solid rgba(13,148,136,.28);border-radius:7px;background:#fff;color:#0f766e;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.journey-detail-edit-toggle:hover,.journey-detail-edit-toggle.active{border-color:#0d9488;background:#ecfdf5}.journey-ticket-editor{margin:14px 0 16px;padding:14px;border:1px solid rgba(13,148,136,.25);border-radius:8px;background:#f8fffd;box-shadow:0 8px 24px #0f766e12}.journey-ticket-editor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(13,148,136,.14)}.journey-ticket-editor-head div{display:grid;gap:2px}.journey-ticket-editor-head span,.journey-ticket-editor label>span{color:var(--text-faint);font-size:10px;font-weight:900;text-transform:uppercase}.journey-ticket-editor-head b{color:var(--text);font-size:15px}.journey-ticket-editor-head small,.journey-ticket-editor label>small{color:var(--text-dim);font-size:10px;line-height:1.35}.journey-ticket-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.journey-ticket-editor-grid label{display:grid;min-width:0;align-content:start;gap:6px}.journey-ticket-editor-wide{grid-column:1 / -1}.journey-ticket-editor input,.journey-ticket-editor select,.journey-ticket-editor textarea{width:100%;min-width:0;border:1px solid rgba(148,163,184,.34);border-radius:7px;background:#fff;color:var(--text);font:inherit;font-size:12px;line-height:1.4;outline:none}.journey-ticket-editor input,.journey-ticket-editor select{min-height:38px;padding:8px 10px}.journey-ticket-editor textarea{min-height:84px;padding:9px 10px;resize:vertical}.journey-ticket-editor input:focus,.journey-ticket-editor select:focus,.journey-ticket-editor textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.journey-ticket-editor input:disabled{color:var(--text-dim);background:#eef2f7;cursor:not-allowed}.journey-ticket-editor-eta-actions{display:flex;flex-wrap:wrap;gap:6px}.journey-ticket-editor-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:14px}.journey-ticket-editor-foot>span{margin-right:auto;color:#9a3412;font-size:10px;font-weight:800}.journey-ticket-editor-foot button{min-width:104px}@media(max-width:700px){.journey-head{flex-direction:column}.journey-detail-edit-toggle{width:100%}.journey-ticket-editor{padding:12px}.journey-ticket-editor-head{align-items:flex-start;flex-direction:column;gap:4px}.journey-ticket-editor-grid{grid-template-columns:minmax(0,1fr)}.journey-ticket-editor-wide{grid-column:auto}.journey-ticket-editor-foot{align-items:stretch;flex-direction:column}.journey-ticket-editor-foot>span{margin-right:0}.journey-ticket-editor-foot button{width:100%}}.login-member-bar{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(150px,.8fr) minmax(220px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) auto auto auto;gap:8px;align-items:center;margin:10px 0 14px;padding:10px;border:1px solid rgba(8,145,178,.16);border-radius:12px;background:#ecfeff75}.login-member-copy{display:grid;gap:2px}.login-member-copy span{color:var(--text-faint);font-size:9px;font-weight:900;text-transform:uppercase}.login-member-copy b{color:var(--text);font-size:12px}.login-member-copy small{color:var(--text-dim);font-size:10px;line-height:1.3}.login-member-bar input,.login-member-bar select{width:100%;min-height:34px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font-size:12px;font-weight:750;padding:7px 9px}.login-email-compose{display:grid;grid-template-columns:minmax(90px,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#fff}.login-email-compose input{border:0;border-radius:0}.login-email-compose span{padding:0 9px;color:var(--text-faint);font-size:11px;font-weight:900;white-space:nowrap}@media(max-width:1180px){.login-member-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.login-member-copy,.login-member-bar .btn-primary{grid-column:1 / -1}}.assignment-list{width:100%!important;max-width:none!important}.assignment-ticket{width:100%!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(300px,340px) minmax(290px,330px)!important}.assignment-main,.assignment-kicker,.assignment-meta-line{min-width:0}.assignment-kicker{row-gap:8px}.assignment-kicker>*{flex:0 0 auto;max-width:100%}.assignment-source-tag{min-width:30px;justify-content:center;white-space:nowrap}.compact-reference-preview.is-link,.team-reference-preview{color:#0b7a95;text-decoration:underline;text-decoration-color:#0b7a9559;text-underline-offset:2px;cursor:pointer}.compact-reference-preview.is-link:hover,.compact-reference-preview.is-link:focus-visible{color:#075f73;text-decoration-color:currentColor;outline:none}.team-reference-preview{display:block;max-width:150px}.eta-member-load-list span{grid-template-columns:26px minmax(0,1fr) 22px}.eta-member-load-list .avatar{display:inline-grid!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important;font-size:9px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important}.composer-ticket-cell{width:100%;min-width:0}.composer-live-nomenclature{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid rgba(8,145,178,.2);border-radius:8px;background:#ecfeff;white-space:normal}.composer-live-nomenclature>span{color:#0e7490;font-size:8px;font-weight:900;line-height:1;text-transform:uppercase}.composer-live-nomenclature>b{min-width:0;color:#334155;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:9px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media(max-width:700px){.assignment-kicker{width:100%;min-width:0;flex-wrap:wrap!important;gap:6px!important;white-space:normal!important}.assignment-kicker>*{min-width:0;max-width:100%}}.ask-calendar-popover{isolation:isolate;background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:1180px){.assignment-ticket{grid-template-columns:1fr!important}.assignment-ticket>.eta-workload-panel{height:auto;max-height:none}}.ticket-poc-editor{display:grid;gap:5px;min-width:0;width:min(100%,240px);color:var(--text-faint);font-size:9px;font-weight:900;text-transform:uppercase}.ticket-poc-editor-control{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}.ticket-poc-editor .avatar{flex:0 0 auto;line-height:1}.ticket-poc-editor select.inline-select{width:100%;min-width:0;min-height:32px;height:32px;padding:4px 30px 4px 9px!important;border-radius:8px;background-color:#fff;color:var(--text);font-size:11px;font-weight:800;text-transform:none}.ticket-poc-editor.compact{width:min(100%,185px)}.ticket-poc-editor.compact select.inline-select{min-height:28px;height:28px;font-size:10px}.journey-poc-owner{align-content:center}.journey-poc-owner .ticket-poc-editor{width:100%}.gd-client-poc-cell{display:grid;gap:6px;min-width:0}.gd-client-poc-cell>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-section-toggle{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.client-section-toggle button{border:0;border-radius:7px;padding:6px 11px;background:transparent;color:var(--text-dim);font:600 12px/1.2 inherit;cursor:pointer}.client-section-toggle button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0f172a1f}.creator-repo-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:9px 12px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff;color:#3730a3;font-size:13px}.creator-repo-filter code{margin-left:8px;font-size:11px}.idle-capacity-control{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff}.idle-capacity-control>div{display:flex;flex:1;min-width:220px;flex-direction:column;gap:2px}.idle-capacity-control>div span{color:var(--text-dim);font-size:12px}.idle-capacity-control label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650}.idle-capacity-control input{width:68px;padding:6px 8px;border:1px solid var(--border);border-radius:7px}.review-tat{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.review-tat small{color:var(--text-dim);font-size:9px;font-weight:700;text-transform:uppercase}@media(max-width:760px){.idle-capacity-control{align-items:stretch;flex-direction:column}}table.tickets tbody tr.composer-as-drawer{position:static!important;display:table-row!important;width:auto!important;min-width:0!important;height:auto!important;background:transparent!important;box-shadow:none!important}table.tickets tbody tr.composer-as-drawer>.composer-shell-cell{position:static!important;display:table-cell!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}.composer-drawer-surface.composer-as-drawer{position:fixed;inset:0 0 0 auto;z-index:1400;display:flex;width:50vw;min-width:660px;max-width:860px;height:100dvh;flex-direction:column;overflow:hidden;background:var(--surface, #fff);box-shadow:-22px 0 52px #0f172a38}.composer-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1399;background:#0f172a5c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.composer-drawer-header{position:relative;z-index:2;display:flex;min-height:62px;padding:11px 16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--surface, #fff)}.composer-drawer-header h2{margin:1px 0 0;font-size:18px;line-height:1.15}.composer-drawer-kicker{color:var(--primary);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.composer-drawer-close{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text);font-size:22px;cursor:pointer}.composer-as-drawer .composer-layout{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"identity" "setup" "request" "owner" "actions"!important;align-content:start;min-height:0;flex:1 1 auto;overflow-y:auto;background:var(--surface, #fff)}.composer-as-drawer .composer-identity{grid-area:identity}.composer-as-drawer .composer-metadata{grid-area:setup}.composer-as-drawer .composer-details{grid-area:request}.composer-as-drawer .composer-owner{grid-area:owner}.composer-as-drawer .composer-actions{grid-area:actions}.composer-as-drawer .composer-creator{display:none}.composer-as-drawer .composer-section{min-width:0;padding:13px 16px!important;border:0!important;border-bottom:1px solid var(--border)!important;background:var(--surface, #fff)}.composer-as-drawer .composer-identity{padding-block:9px!important;background:var(--surface-2)}.composer-as-drawer .composer-ticket-cell{display:flex!important;flex-wrap:wrap;gap:7px!important;align-items:center}.composer-as-drawer .composer-live-nomenclature{display:grid;min-width:0;flex:1 1 100%;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:baseline;margin:0!important;padding:6px 9px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.composer-as-drawer .composer-live-nomenclature b{min-width:0;overflow-wrap:anywhere;font:700 10px/1.35 var(--font-mono, monospace)}.composer-as-drawer .repurpose-choice-row{width:100%;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)!important}.composer-section-heading{display:flex;margin-bottom:9px;align-items:center;justify-content:space-between}.composer-section-heading h3{margin:0;color:var(--text);font-size:13px}.composer-section-heading span{order:2;color:var(--primary);font:800 10px/1 var(--font-mono, monospace)}.composer-setup-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.composer-setup-platform-type{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}.composer-setup-source,.composer-as-drawer .inline-nomenclature-fields{grid-column:1 / -1}.composer-setup-source{display:flex!important;align-items:center}.composer-as-drawer .inline-nomenclature-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.composer-as-drawer .inline-nomenclature-fields:before{content:"Nomenclature fields";grid-column:1 / -1;color:var(--primary);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.composer-as-drawer .composer-keyword-field{grid-column:1 / -1}.composer-as-drawer .keyword-chip-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.composer-as-drawer .keyword-chip-add button{min-width:104px}.composer-as-drawer .composer-details>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.composer-as-drawer .composer-details>div:last-child>.composer-field-wide,.composer-as-drawer .composer-details>div:last-child>.composer-field-grid,.composer-as-drawer .composer-details>div:last-child>.composer-engagement-grid,.composer-as-drawer .composer-details>div:last-child>.nomenclature-inline-card,.composer-as-drawer .composer-details>div:last-child>.already-link-input{grid-column:1 / -1}.composer-as-drawer .composer-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.composer-as-drawer .composer-field-grid .composer-field-wide{grid-column:1 / -1}.composer-as-drawer .composer-landing-field{padding:8px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.composer-as-drawer .composer-owner>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.composer-as-drawer .special-auto-flag{grid-column:1 / -1}.composer-as-drawer .composer-actions{position:sticky;bottom:0;z-index:3;padding-block:10px!important;border-bottom:0!important;border-top:1px solid var(--border)!important;box-shadow:0 -10px 28px #0f172a14}.composer-as-drawer .composer-actions>div{display:grid!important;grid-template-columns:1fr 1fr auto;gap:8px!important}.composer-as-drawer .composer-actions button{min-height:34px}.brand-raise-drawer-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;justify-content:flex-end;background:#0f172a5c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.brand-inline-raise-panel{width:min(50vw,860px);min-width:660px;height:100dvh;overflow-y:auto;border:0!important;border-radius:0!important;background:var(--surface, #fff);box-shadow:-22px 0 52px #0f172a38}.brand-inline-raise-panel .brand-submit-form{min-height:100%;margin:0;padding:0 16px 18px}.brand-inline-raise-panel .brand-list-composer-title{position:sticky;top:0;z-index:4;margin:0 -16px 14px;padding:12px 16px;background:var(--surface, #fff)}.brand-inline-raise-panel .brand-flow-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brand-inline-raise-panel .brand-flow-step{min-width:0;margin:0;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2)}.brand-inline-raise-panel .brand-flow-step-wide,.brand-inline-raise-panel .brand-flow-action{grid-column:1 / -1}.brand-inline-raise-panel .brand-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-inline-raise-panel .brand-keyword-field{grid-column:1 / -1}.brand-inline-raise-panel .brand-landing-step{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--surface))}@media(max-width:1100px){.composer-drawer-surface.composer-as-drawer,.brand-inline-raise-panel{width:min(100vw,720px)!important;min-width:0!important}}@media(max-width:680px){.composer-drawer-surface.composer-as-drawer,.brand-inline-raise-panel{width:100vw!important}.composer-setup-grid,.composer-as-drawer .composer-details>div:last-child,.composer-as-drawer .composer-owner>div:last-child,.brand-inline-raise-panel .brand-flow-row,.brand-inline-raise-panel .brand-discovery-grid,.composer-as-drawer .inline-nomenclature-fields,.composer-as-drawer .composer-field-grid{grid-template-columns:minmax(0,1fr)}.composer-as-drawer .composer-actions>div{grid-template-columns:1fr 1fr}.composer-as-drawer .composer-actions .tc-cancel{grid-column:1 / -1}.brand-inline-raise-panel .brand-flow-step-wide,.brand-inline-raise-panel .brand-flow-action{grid-column:auto}}.cohort-brand-hover footer{display:flex;align-items:center;gap:8px}.cohort-brand-hover footer>span{flex:1;min-width:0}.cohort-brand-hover-copy{flex:0 0 auto;padding:3px 8px;border-radius:6px;cursor:pointer;font:500 11px/1.4 var(--sans, system-ui, sans-serif);color:var(--text-dim, #625d55);background:transparent;border:1px solid var(--border, #e3e0db)}.cohort-brand-hover-copy:hover{background:var(--soft, #f6f5f3);color:var(--text, #201f1c)}:root{--g0: #FFFFFF;--g25: #FBFAF9;--g50: #F4F1EA;--g100: #EAE6DF;--g200: #DDD8CE;--g300: #CFCBC4;--g400: #A8A39A;--g500: #837D74;--g600: #625D55;--g700: #4A453F;--g800: #33302B;--g900: #22201D;--g950: #14130F;--canvas: var(--g50);--sunken: var(--g100);--rail: var(--g900);--ink: var(--g900);--ink2: var(--g600);--ink3: var(--g500);--inkOn: #FFFFFF;--line: var(--g100);--line2: var(--g200);--line3: var(--g300);--accent: #1C585E;--accentText: #14464B;--accentSoft: #EDF4F4;--accentLine: #AECFD1;--brass: #9E7530;--brassText: #7E5C24;--brassSoft: #FAF4E8;--brassLine: #E6CE9C;--moss: #2F6B4F;--mossText: #23543E;--mossSoft: #EAF2EC;--mossLine: #A9CCB5;--amber: #9A6B18;--amberText: #7A5412;--amberSoft: #FDF6E7;--amberLine: #F0D08A;--claret: #A33A3A;--claretText: #832E30;--claretSoft: #FBEDEC;--claretLine: #E9B0AC;--prus: #2B4E7E;--prusText: #213D64;--prusSoft: #EDF1F8;--prusLine: #B4C4E0;--plum: #6B4A73;--plumText: #54395B;--plumSoft: #F4EFF6;--plumLine: #D2BDD9;--neuSoft: var(--g100);--neuLine: var(--g200);--neuText: var(--g600);--sh1: 0 1px 2px rgba(20, 19, 15, .05);--sh2: 0 1px 2px rgba(20, 19, 15, .04), 0 4px 10px -2px rgba(20, 19, 15, .06);--sh3: 0 2px 4px -1px rgba(20, 19, 15, .05), 0 10px 22px -6px rgba(20, 19, 15, .09);--sh4: 0 4px 8px -2px rgba(20, 19, 15, .06), 0 24px 48px -12px rgba(20, 19, 15, .14);--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--disp: "Archivo", "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-sans: var(--sans);--font-display: var(--disp);--font-mono: var(--mono);--space-025: 2px;--space-050: 4px;--space-075: 6px;--space-100: 8px;--space-150: 12px;--space-200: 16px;--space-250: 20px;--space-300: 24px;--space-400: 32px;--space-500: 40px;--space-600: 48px;--space-800: 64px;--ui-bg: var(--canvas);--ui-surface: var(--g0);--ui-surface-subtle: var(--g25);--ui-surface-muted: var(--sunken);--ui-ink: var(--ink);--ui-muted: var(--ink2);--ui-faint: var(--ink3);--ui-line: var(--line);--ui-line-strong: var(--line2);--ui-accent: var(--accent);--ui-accent-hover: var(--accentText);--ui-accent-soft: var(--accentSoft);--ui-navy: var(--rail);--ui-navy-2: var(--g800);--ui-success: var(--moss);--ui-warning: var(--amber);--ui-danger: var(--claret);--ui-info: var(--prus);--ui-violet: var(--plum);--ui-shadow-xs: var(--sh1);--ui-shadow-sm: var(--sh2);--ui-shadow-md: var(--sh3);--ui-radius: 8px;--ui-radius-sm: 6px;--ui-control-h: 34px;--text: var(--ui-ink);--text-dim: var(--ui-muted);--text-faint: var(--ui-faint);--primary: var(--ui-accent);--primary-hover: var(--ui-accent-hover);--surface: var(--g0);--surface-2: var(--ui-surface-subtle);--surface-3: var(--ui-surface-muted);--border: var(--ui-line);--border-strong: var(--ui-line-strong);--radius: var(--ui-radius);--radius-sm: var(--ui-radius-sm);--shadow-sm: var(--ui-shadow-xs);--shadow: var(--ui-shadow-sm);--shadow-lg: var(--ui-shadow-md);letter-spacing:0}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}[data-theme=dark] body{background:var(--canvas)!important;color:var(--ink)!important}body *{letter-spacing:0!important}.shell{grid-template-columns:214px minmax(0,1fr)!important;min-width:0;background:transparent!important}.portal-bg-layer,.shell>.portal-bg-layer,.main>.header-waves,.header-aurora,.aurora-hairline{display:none!important}.main{min-width:0;width:100%;background:transparent!important}.shell.sidebar-collapsed .sidebar,.sidebar{position:sticky!important;top:0;z-index:80;align-items:stretch!important;width:214px!important;min-width:214px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;inset:0 auto auto 0!important;margin:0!important;padding:14px 12px!important;border:0!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:linear-gradient(180deg,#0e1422f2,#0a0e19fa)!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:4px 0 28px #0a0f1e1f!important;overflow:visible!important;transition:width .35s cubic-bezier(.25,1,.5,1),padding .35s cubic-bezier(.25,1,.5,1),box-shadow .35s ease,background-color .35s ease!important}.shell.sidebar-collapsed .sb-brand,.sb-brand{display:flex!important;width:100%!important;min-height:58px;align-items:center!important;justify-content:flex-start!important;padding:0 8px 13px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.shell.sidebar-collapsed .sb-brand .logo,.sb-brand .logo{width:100%!important;justify-content:flex-start!important;gap:10px}.sb-brand .logo img,.sb-brand .logo svg{width:36px!important;height:36px!important;flex:0 0 36px}.sb-brand .name{display:block!important;color:#fff;font-size:16px;font-weight:800}.role-badge{display:inline-grid!important;min-width:28px;height:22px;margin-left:auto;place-items:center;border:1px solid rgba(126,231,239,.24);border-radius:5px!important;background:#087f8c38!important;color:#b9f3f4!important;font-size:9px;font-weight:800}.shell.sidebar-collapsed .sb-nav,.shell.sidebar-collapsed .sb-user,.sb-nav,.sb-user{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 0 0!important;align-items:stretch!important;overflow-y:auto!important;overflow-x:hidden!important}.sb-nav{flex:1 1 auto}.sb-user{flex:0 0 auto;gap:3px;border-top:1px solid rgba(255,255,255,.1)!important}.shell.sidebar-collapsed .sb-section,.sb-section{display:block!important;width:auto!important;margin:12px 9px 5px!important;padding:0!important;color:#d2dcee75!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important;white-space:nowrap}.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn,.sidebar .sb-item,.sidebar .bell-btn,.sidebar .icon-btn{display:flex!important;position:relative;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;flex:0 0 38px!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0 0 4px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#e2e8f0b8!important;transform:none!important;overflow:hidden!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important}.shell.sidebar-collapsed .sb-item:hover,.shell.sidebar-collapsed .bell-btn:hover,.sidebar .sb-item:hover,.sidebar .bell-btn:hover,.sidebar .icon-btn:hover{width:100%!important;max-width:none!important;border-color:#ffffff0f!important;border-radius:8px!important;background:#ffffff0d!important;color:#fff!important;box-shadow:inset 1px 1px #ffffff08!important}.shell.sidebar-collapsed .sb-item.active,.sidebar .sb-item.active{border-color:#43c7ca26!important;background:linear-gradient(90deg,#087f8c2e,#087f8c0a)!important;color:#fff!important;box-shadow:inset 1px 1px #ffffff0d!important}.shell.sidebar-collapsed .sb-item .ico,.shell.sidebar-collapsed .bell-btn .ico,.sidebar .sb-item .ico,.sidebar .bell-btn .ico{display:inline-grid!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;place-items:center;color:#e2e8f0cc!important;transition:color .2s ease,transform .25s cubic-bezier(.25,.8,.25,1)!important}.sidebar .sb-item.active .ico,.shell.sidebar-collapsed .sb-item.active .ico{color:#43c7ca!important}.sidebar .sb-item:hover .ico,.shell.sidebar-collapsed .sb-item:hover .ico{transform:translate(2px) scale(1.05)!important;color:#fff!important}.shell.sidebar-collapsed .sb-item .ico svg,.shell.sidebar-collapsed .bell-btn .ico svg,.sidebar .ico svg{width:17px!important;height:17px!important}.shell.sidebar-collapsed .sb-item .sb-label,.shell.sidebar-collapsed .bell-btn .sb-label,.sidebar .sb-label{display:block!important;width:auto!important;min-width:0;max-width:none!important;margin:0!important;overflow:hidden;opacity:1!important;visibility:visible!important;transform:none!important;color:inherit;font-size:12.5px!important;font-weight:550!important;letter-spacing:0!important;text-overflow:ellipsis;white-space:nowrap}.shell.sidebar-collapsed .sb-item .sb-count,.shell.sidebar-collapsed .bell-btn .bell-badge,.sidebar .sb-count,.sidebar .bell-badge{position:static!important;display:inline-grid!important;min-width:19px!important;height:19px!important;margin-left:auto!important;padding:0 5px!important;flex:0 0 auto!important;place-items:center;border:1px solid rgba(255,255,255,.1)!important;border-radius:5px!important;background:#ffffff14!important;color:#fff!important;font-size:9px!important;transform:none!important}.page-head{width:auto!important;min-height:68px;margin:14px 18px 0!important;padding:14px 18px!important;align-items:center!important;gap:14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--ui-radius)!important;background:linear-gradient(135deg,#0f172a,#162033,#1e293b)!important;box-shadow:0 4px 20px -2px #0f172a26,inset 0 1px #ffffff14!important}.page-head>div:first-child{min-width:0}.page-head h1{margin:0!important;color:#f8fafc!important;font-size:18px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:0!important}.page-head .sub{max-width:720px;margin:3px 0 0!important;color:#e2e8f0a3!important;font-size:11px!important;line-height:1.35;letter-spacing:0!important}.page-head .spacer{min-width:8px}.page-body{width:100%;min-width:0;padding:16px 18px 36px!important}.page-body>h2,.page-body>h3,.workspace-panel>h2,.workspace-panel>h3{color:var(--ui-ink);letter-spacing:0!important}.topbar-notif{top:22px!important;right:28px!important;gap:8px!important}.topbar-notif .global-raise-btn{min-height:34px!important}.header-status-orb-wrap{margin-left:auto}.header-status-tags{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-md)!important}.btn-primary,.fab,.btn-send,.assignment-submit,.br-submit-btn{min-height:var(--ui-control-h);padding:0 14px!important;border:1px solid var(--ui-accent)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important;font-size:11px;font-weight:750;letter-spacing:0!important;white-space:nowrap!important;transition:background .14s ease,border-color .14s ease,transform .14s ease!important}.btn-primary:hover,.fab:hover,.btn-send:hover,.assignment-submit:hover,.br-submit-btn:hover{border-color:var(--ui-accent-hover)!important;background:var(--ui-accent-hover)!important;box-shadow:none!important;filter:none!important;transform:translateY(-1px)!important}.btn-primary:disabled,.fab:disabled,.btn-send:disabled,.assignment-submit:disabled{border-color:var(--ui-line)!important;background:var(--ui-surface-muted)!important;color:var(--ui-faint)!important;transform:none!important}.btn-ghost,.btn-sm,.btn-pagination,.cx-btn-soft,.filter-trigger,.filter-reset,.bundle-btn,.icon-btn{min-height:34px;padding:0 12px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important;color:var(--ui-ink)!important;box-shadow:none!important;font-size:10px;font-weight:700;letter-spacing:0!important}.btn-ghost:hover,.btn-sm:hover,.btn-pagination:hover:not(:disabled),.cx-btn-soft:hover,.filter-trigger:hover,.filter-trigger.open,.filter-reset:hover,.bundle-btn:hover,.icon-btn:hover{border-color:var(--ui-line-strong)!important;background:var(--ui-surface-subtle)!important;color:var(--ui-accent-hover)!important;box-shadow:none!important;transform:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid rgba(8,127,140,.58)!important;outline-offset:2px!important}.page-body input:not([type=checkbox]):not([type=radio]),.page-body select,.page-body textarea,.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea,.field input,.field select,.field textarea,.inline-input,.inline-select,.cx-input{min-height:var(--ui-control-h)!important;border:1px solid var(--ui-line-strong)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important;color:var(--ui-ink)!important;box-shadow:none!important;font-size:11px!important;letter-spacing:0!important}.page-body input:focus,.page-body select:focus,.page-body textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus,.inline-input:focus,.inline-select:focus,.cx-input:focus{border-color:var(--ui-accent)!important;background:#fff!important;box-shadow:0 0 0 3px #087f8c1a!important}.field label,.tc-field label,.inline-edit-field label,.assignment-field label,.filter-field>span{color:var(--ui-muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase}.workspace-panel,.journey-workspace,.content-bank,.admin-access-workspace,.client-panel{min-width:0}.toolbar,.content-bank-header-row,.assignment-board-heading,.pm-list-toolbar{gap:10px!important;margin-bottom:12px!important}.toolbar h2,.toolbar h3,.assignment-board-heading h3,.content-bank-header-row h3{margin:0!important;font-size:15px!important;font-weight:750!important;letter-spacing:0!important}.command-center{display:grid!important;gap:8px!important;margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.command-center .cc-row{gap:8px!important;padding:0!important}.command-center .view-tabs.glass-seg,.view-tabs.glass-seg,.tabs-header-selector,.seg.glass-seg,.board-quickfilters.glass-seg,.board-density-toggle.glass-seg{gap:3px!important;padding:3px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface-muted)!important;box-shadow:none!important}.command-center .view-tabs.glass-seg .view-tab,.view-tab,.tab-hdr-btn,.seg.glass-seg button,.board-quickfilters.glass-seg button,.board-density-toggle.glass-seg button{min-height:34px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;color:var(--ui-muted)!important;box-shadow:none!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important}.command-center .view-tabs.glass-seg .view-tab.active,.view-tab.active,.tab-hdr-btn.active,.seg.glass-seg button.active,.board-quickfilters.glass-seg button.active,.board-density-toggle.glass-seg button.active{border-color:var(--ui-line)!important;background:#fff!important;color:var(--ui-accent-hover)!important;box-shadow:var(--ui-shadow-xs)!important;text-shadow:none!important}.command-center .view-tabs.glass-seg .vt-icon{display:none!important}.vt-count,.tab-count,.c-count,.toolbar-count,.active-filter-chip,.pill,.status-tag,.platform-chip,.assignment-source-tag,.repurpose-tag,.proxy-tag,.inline-bundle-chip,.captain-action-badge{border-radius:5px!important;letter-spacing:0!important}.search,.pm-list-search,.journey-search{border-radius:var(--ui-radius-sm)!important}.filter-popover{z-index:100;padding:12px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-md)!important}.table-wrap,.pm-list-wrap,.production-brief-wrap,.gd-mywork-list{width:100%;min-width:0;overflow:auto!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important}table.tickets,.pm-ticket-table,table.production-brief-table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:#fff;font-size:11px}table.tickets thead th,.pm-ticket-table thead th,table.production-brief-table thead th{position:sticky;top:0;z-index:5;height:38px;padding:0 12px!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;background:var(--ui-surface-subtle)!important;color:var(--ui-muted)!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.045em!important;line-height:1.15;text-align:left;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}table.tickets tbody tr,.pm-ticket-table tbody tr,table.production-brief-table tbody tr{background:#fff!important;box-shadow:none!important;transition:background .12s ease!important}table.tickets tbody tr:hover,.pm-ticket-table tbody tr:hover,table.production-brief-table tbody tr:hover{background:#f6fafb!important;box-shadow:none!important;transform:none!important}table.tickets tbody td,.pm-ticket-table tbody td,table.production-brief-table tbody td{height:58px;padding:8px 12px!important;border:0!important;border-bottom:1px solid #edf1f4!important;background:transparent!important;color:var(--ui-ink);line-height:1.35;vertical-align:middle}table.tickets tbody tr:last-child td,.pm-ticket-table tbody tr:last-child td,table.production-brief-table tbody tr:last-child td{border-bottom:0!important}tr.ticket-stage-row>td:first-child:after{left:3px!important;top:9px!important;bottom:9px!important;width:2px!important;opacity:.85!important}tr.ticket-stage-row:hover>td:first-child:after{opacity:1!important}.ticket-preview-stack,.ticket-code-row,.client-cell,.creator-pill,.gd-created-by-pill,.poc,.ticket-poc-editor-control{min-width:0}.ticket-link,.pm-ticket-code-button{color:var(--ui-accent-hover)!important;font-weight:800!important;letter-spacing:0!important}.ticket-thumbnail-container,.ticket-thumbnail,.asset-preview-box{border-radius:var(--ui-radius-sm)!important}.content-cell,.pm-brief-snippet,.gd-brief-preview,.team-reference-preview,.compact-reference-preview{min-width:0;line-height:1.4!important}.row-actions,.pm-action-row,.gd-footer-action-row,.deliverable-entry{gap:5px!important}.table-pagination{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-top:10px!important;color:var(--ui-muted)}.pagination-info{min-width:150px;text-align:center;font-size:11px;font-weight:600}table thead th{position:sticky;top:0;z-index:5;background:var(--ui-surface-subtle, #f7f9fc)}.cm-report-scroll{max-height:min(72vh,720px);overflow:auto}.cm-report-table thead th{position:sticky;top:0;z-index:6}.cm-report-table thead tr:first-child th:not([rowspan]){box-sizing:border-box;height:35px}.cm-report-table thead tr:nth-child(2) th{top:35px;box-shadow:0 -1px 0 var(--ui-surface-subtle, #f7f9fc)}.cm-report-table thead .cm-report-brandcell{z-index:8}.ticket-lazy-loader{display:flex;align-items:center;justify-content:center;gap:12px;width:min(520px,calc(100% - 32px));margin:18px auto 26px;padding:10px 14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface, #fff);color:var(--ui-muted);box-shadow:var(--ui-shadow-xs);font-size:11px;font-weight:600}@media(max-width:640px){.table-pagination,.ticket-lazy-loader{justify-content:space-between!important}.ticket-lazy-loader{width:calc(100% - 20px)}.pagination-info{min-width:0}}.ticket-composer,.inline-new-ticket>td,.journey-ticket-editor,.ticket-edit-panel{border-color:var(--ui-line-strong)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-sm)!important}.tc-head{padding-bottom:10px!important;border-bottom:1px solid var(--ui-line)!important}.tc-head h4{font-size:15px!important;letter-spacing:0!important}.tc-body-split{gap:12px!important}.tc-section,.nomenclature-panel,.composer-live-nomenclature,.journey-full-info-grid>div,.journey-brief-card{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface-subtle)!important;box-shadow:none!important}.tc-section{padding:12px!important}.source-segment-control{height:36px!important;padding:3px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-muted)!important}.source-segment-btn{border-radius:4px!important;letter-spacing:0!important}.source-segment-btn.active{background:#fff!important;color:var(--ui-accent-hover)!important;box-shadow:var(--ui-shadow-xs)!important}.ask-calendar-popover,.assignment-calendar-popover,.searchable-select-dropdown{border:1px solid var(--ui-line-strong)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-md)!important;opacity:1!important}.ask-calendar-day,.assignment-calendar-day{border-radius:5px!important}.assignment-board-layout{width:100%!important;max-width:none!important;gap:14px!important}.assignment-board-main,.assignment-list{width:100%!important;max-width:none!important;min-width:0!important}.assignment-ticket{width:100%!important;min-width:0!important;grid-template-columns:minmax(360px,1fr) minmax(250px,290px) minmax(270px,310px)!important;align-items:stretch!important;gap:0!important;padding:0!important;overflow:hidden;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important}.assignment-ticket.assignment-today,.assignment-ticket.assignment-special{border-left:3px solid var(--ui-warning)!important}.assignment-main,.assignment-controls,.eta-workload-panel{min-width:0;padding:16px!important}.assignment-main{display:flex;flex-direction:column;gap:12px}.assignment-controls,.eta-workload-panel{border-left:1px solid var(--ui-line)!important;background:var(--ui-surface-subtle)!important}.assignment-kicker,.assignment-meta-line,.assignment-title-row,.assignment-actions{gap:6px!important}.assignment-title-row h4,.assignment-name{font-size:16px!important;letter-spacing:0!important}.assignment-ask{padding:12px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface-subtle)!important}.assignment-ask p{margin:4px 0 0!important;color:var(--ui-ink)!important;font-size:12px!important;line-height:1.5!important}.assignment-brief-grid{gap:8px!important}.assignment-field select,.assignment-submit{width:100%}.assignment-quick>div{gap:6px!important}.assignment-quick .avatar,.eta-member-load-list .avatar,.captain-load-person .avatar,.creator-pill .avatar,.gd-created-by-pill .avatar{display:inline-grid!important;place-items:center!important;padding:0!important;line-height:1!important;letter-spacing:0!important;text-align:center!important}.eta-workload-panel,.captain-workload-panel{border-radius:0!important;box-shadow:none!important}.eta-load-stats,.captain-load-metrics,.journey-scoreboard,.journey-overview-strip{gap:6px!important}.eta-load-stats>*,.captain-load-metrics>*,.journey-scoreboard>*,.journey-overview-tile{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important;box-shadow:none!important}.eta-member-load-list>span,.captain-load-row{border-color:var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important}.captain-workload-panel{border:1px solid var(--ui-line)!important;background:#fff!important}.gd-brief-grid,.gd-history-grid,.review-tile-grid,.content-bank-grid,.pm-assets-grid{gap:12px!important}.gd-brief-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important}.gd-brief-card,.gd-history-card,.review-tile,.cb-card,.pm-asset-card,.kcard{overflow:hidden;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important;transform:none!important}.gd-brief-card:hover,.gd-history-card:hover,.review-tile:hover,.cb-card:hover,.pm-asset-card:hover,.kcard:hover{border-color:var(--ui-line-strong)!important;box-shadow:var(--ui-shadow-sm)!important;transform:translateY(-1px)!important}.review-tile.content-performance-tile{border:1px solid rgba(15,23,42,.08)!important;border-left:4px solid var(--perf-bg)!important;background:#fff!important;color:var(--text, #16203a)!important;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0f!important}.review-tile.content-performance-tile:hover{border-color:#0f172a24!important;border-left-color:var(--perf-bg)!important;box-shadow:0 2px 6px #0f172a0f,0 14px 30px #0f172a1a!important}.content-performance-tile .review-tile-body{background:transparent!important;color:var(--text, #16203a)!important}.content-performance-tile .review-tile-client,.content-performance-tile .brief-ticket-code{color:var(--text, #16203a)!important}.content-performance-tile .review-tile-meta,.content-performance-tile .review-tile-brief,.content-performance-tile .content-repo-metrics{color:var(--text-dim, #66708a)!important}.content-performance-tile .content-repo-metrics b{color:var(--text, #16203a)!important}.content-performance-tile .content-performance-tag{border-color:color-mix(in srgb,var(--perf-bg) 34%,transparent)!important;background:color-mix(in srgb,var(--perf-bg) 12%,#ffffff)!important;color:color-mix(in srgb,var(--perf-bg) 82%,#000000)!important}.content-performance-tile .content-tile-duplicate{border-color:#0f172a1f!important;background:#0f172a08!important;color:var(--text-dim, #66708a)!important}.content-tile-duplicate{width:100%;margin-top:10px}.gd-brief-card{gap:10px!important;padding:14px!important}.gd-card-header,.gd-card-footer{padding:0 0 10px!important;border-color:var(--ui-line)!important}.gd-card-footer{padding:10px 0 0!important}.gd-card-client{font-size:14px!important}.gd-body-section label{color:var(--ui-faint)!important;font-size:8.5px!important;letter-spacing:.04em!important}.gd-guidance-box,.gd-refs-box,.gd-feedback-panel,.pm-name-block{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-subtle)!important;box-shadow:none!important}.gd-brief-card.working-active-glow{border-color:#7051b875!important;background:#fff!important;box-shadow:inset 3px 0 0 var(--ui-violet),var(--ui-shadow-xs)!important}.gd-brief-card.brief-card-rejected-row{background:#fff!important;box-shadow:inset 3px 0 0 var(--ui-danger),var(--ui-shadow-xs)!important}.gd-brief-card.brief-special-eta-row{box-shadow:inset 3px 0 0 var(--ui-warning),var(--ui-shadow-xs)!important}.team-action-queue{gap:6px!important}.team-action-row{min-height:44px;padding:7px 10px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important}.journey-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;gap:12px!important}.journey-master,.journey-detail-pane{overflow:hidden;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important}.journey-master-head,.journey-head{border-bottom:1px solid var(--ui-line)!important;background:var(--ui-surface-subtle)!important}.journey-filter-panel{padding:10px!important;border-bottom:1px solid var(--ui-line)!important;background:#fff!important}.journey-master-row{padding:10px!important;border:0!important;border-bottom:1px solid #edf1f4!important;border-radius:0!important;background:#fff!important}.journey-master-row:hover,.journey-master-row.active{background:#f3f8f8!important;box-shadow:inset 3px 0 0 var(--ui-accent)!important}.journey-head h2{font-size:21px!important;letter-spacing:0!important}.journey-event-main{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:none!important}.client-grid,.admin-shortcut-grid,.analytics-grid,.access-grid,.team-access-grid{gap:12px!important}.client-card,.admin-shortcut-card,.analytics-card,.access-card,.team-card,.creative-type-card,.content-bank-header,.content-bank-filters-grid{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important}.content-bank-filters-grid,.pm-filter-strip,.filter-bar{gap:8px!important}.admin-access-workspace{display:grid;gap:18px!important}.admin-shortcuts,.access-panel,.creative-config-panel,.analytics-panel{padding:0 0 18px!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;background:transparent!important;box-shadow:none!important}.admin-access-workspace>:last-child,.analytics-panel>:last-child{border-bottom:0!important}.client-panel-head{margin-bottom:10px!important}.client-panel-head>div>span,.cx-eyebrow{color:var(--ui-accent)!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase}.client-panel-head h3,.cx-head-title h2,.pm-queue-head h3{margin:2px 0 0!important;color:var(--ui-ink)!important;font-size:15px!important;font-weight:750!important;letter-spacing:0!important}.admin-shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important}.admin-shortcut-card{min-height:72px;padding:11px!important;text-align:left}.admin-shortcut-card .ico{border-radius:var(--ui-radius-sm)!important;background:var(--ui-accent-soft)!important;color:var(--ui-accent-hover)!important}.admin-shortcut-card b,.admin-shortcut-card small{letter-spacing:0!important}.invite-member-bar,.login-member-bar,.creative-type-create{gap:8px!important;padding:10px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface-subtle)!important;box-shadow:none!important}.creative-type-list{display:grid;gap:6px!important;margin-top:8px}.creative-type-row{gap:8px!important;padding:8px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important}.captain-check,.view-permission-chip,.access-dept-chip{border-radius:5px!important;box-shadow:none!important;letter-spacing:0!important}.view-permission-grid,.access-actions{gap:5px!important}.view-permission-chip.enabled,.captain-check.is-captain{border-color:#087f8c4d!important;background:var(--ui-accent-soft)!important;color:var(--ui-accent-hover)!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.metric-card,.analytics-block{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important}.metric-card{min-height:82px;padding:12px!important}.metric-card span{color:var(--ui-muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase}.metric-card b{color:var(--ui-ink)!important;font-size:24px!important;letter-spacing:0!important}.analytics-split{gap:10px!important}.analytics-block{padding:12px!important}.load-row{min-height:42px;padding:7px 0!important;border-color:var(--ui-line)!important}.cx-panel{overflow:hidden;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important}.cx-head{gap:14px!important;padding:14px!important;border-bottom:1px solid var(--ui-line)!important;background:var(--ui-surface-subtle)!important}.cx-stats{gap:5px!important}.cx-stat{min-width:68px;padding:6px 8px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important;box-shadow:none!important}.cx-grid{grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;gap:0!important}.cx-list-col{border-right:1px solid var(--ui-line)!important;background:var(--ui-surface-subtle)!important}.cx-list-toolbar,.cx-create,.cx-detail{padding:12px!important}.cx-create,.cx-detail.glass-tile{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cx-client{min-height:58px;padding:9px 11px!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cx-client:hover,.cx-client.active{background:#fff!important;box-shadow:inset 3px 0 0 var(--ui-accent)!important}.cx-chip,.cx-tag,.cx-mini,.cx-poc-count{border-radius:5px!important;box-shadow:none!important;letter-spacing:0!important}.cx-poc-row{min-height:42px;padding:7px 9px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important}.tabs-header-selector{margin-bottom:12px!important}.tab-content-pane{min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pm-queue-head{gap:12px!important;margin-bottom:10px!important}.pm-refresh-btn,.pm-name-copy{min-height:30px;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important;color:var(--ui-accent-hover)!important;box-shadow:none!important}.role-command-strip.pm-filter-strip{gap:8px!important;padding:10px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface-subtle)!important;box-shadow:none!important}.brand-grid{gap:8px!important}.brand-select-card,.brand-review-card,.brand-sidebar-list{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-xs)!important}.brand-review-container{grid-template-columns:minmax(180px,230px) minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.brand-review-card{max-width:560px!important;padding:16px!important}.brand-sidebar-item{min-height:40px;border-radius:var(--ui-radius-sm)!important}.brand-sidebar-item.active{background:var(--ui-accent-soft)!important;color:var(--ui-accent-hover)!important;box-shadow:inset 3px 0 0 var(--ui-accent)!important}.cb-card-media,.review-tile-media,.asset-preview-box{background:#e9eef2!important}.pm-creative-name,.composer-live-nomenclature>b,.generated-name-preview{color:#304256!important;font-size:10px!important;line-height:1.45!important;overflow-wrap:anywhere}.empty,.journey-empty,.journey-loading,.filter-empty-note{padding:28px 18px!important;border:1px dashed var(--ui-line-strong)!important;border-radius:var(--ui-radius)!important;background:#ffffffad!important;color:var(--ui-muted)!important;box-shadow:none!important}.sync-banner,.err,.success-banner{margin:10px 18px 0!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}.modal-back,.drawer-scrim{background:#121c2c7a!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.modal,.drawer,.notif-pop,.workspace-crash-card{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:#fff!important;box-shadow:var(--ui-shadow-md)!important}.modal h2,.drawer-title,.workspace-crash-card h3{letter-spacing:0!important}.modal-foot{border-top:1px solid var(--ui-line)!important;background:#fff!important}.toast{border-radius:var(--ui-radius)!important;background:var(--ui-navy)!important;box-shadow:var(--ui-shadow-md)!important}.pill,.status-tag,.platform-chip,.assignment-source-tag,.captain-action-badge,.repurpose-tag,.proxy-tag{min-height:20px;padding:3px 7px!important;border-width:1px!important;box-shadow:none!important;font-size:9px!important;font-weight:750!important;line-height:1.15!important;white-space:nowrap}@media(max-width:1240px){.shell{grid-template-columns:72px minmax(0,1fr)!important}.shell.sidebar-collapsed .sidebar,.sidebar{width:72px!important;min-width:72px!important;padding:12px 10px!important;align-items:center!important;overflow:visible!important}.shell.sidebar-collapsed .sb-brand,.sb-brand{justify-content:center!important;padding-inline:0!important}.shell.sidebar-collapsed .sb-brand .logo,.sb-brand .logo{justify-content:center!important}.sb-brand .name,.role-badge,.shell.sidebar-collapsed .sb-section,.sb-section,.shell.sidebar-collapsed .sb-item .sb-label,.shell.sidebar-collapsed .bell-btn .sb-label,.sidebar .sb-label{display:none!important;opacity:0!important}.shell.sidebar-collapsed .sb-nav,.shell.sidebar-collapsed .sb-user,.sb-nav,.sb-user{width:40px!important;overflow:visible!important}.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn,.sidebar .sb-item,.sidebar .bell-btn,.sidebar .icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;justify-content:center!important;padding:0!important;overflow:visible!important}.shell.sidebar-collapsed .sb-item:hover,.shell.sidebar-collapsed .bell-btn:hover,.sidebar .sb-item:hover,.sidebar .bell-btn:hover{width:40px!important;max-width:40px!important}.shell.sidebar-collapsed .sb-item .sb-count,.sidebar .sb-count{position:absolute!important;top:-3px!important;right:-4px!important;min-width:16px!important;height:16px!important;padding:0 3px!important;font-size:8px!important}.assignment-ticket{grid-template-columns:minmax(340px,1fr) minmax(240px,280px)!important}.assignment-ticket>.eta-workload-panel{grid-column:1 / -1;border-top:1px solid var(--ui-line)!important;border-left:0!important}}@media(max-width:900px){.shell{display:block!important}.shell.sidebar-collapsed .sidebar,.sidebar{display:none!important}.mobile-bar{display:flex!important;position:sticky;top:0;z-index:80;min-height:52px;padding:8px 12px!important;border-bottom:1px solid var(--ui-line);background:#fff!important;box-shadow:var(--ui-shadow-xs)}.page-head{margin:10px 12px 0!important;padding:12px 14px!important}.page-body{padding:14px 12px 28px!important}.topbar-notif{display:none!important}.journey-workspace,.assignment-ticket{grid-template-columns:1fr!important}.journey-master{max-height:360px}.assignment-controls,.eta-workload-panel{border-top:1px solid var(--ui-line)!important;border-left:0!important}.assignment-ticket>.eta-workload-panel{grid-column:auto}.cx-grid,.brand-review-container{grid-template-columns:1fr!important}.cx-list-col{max-height:420px;border-right:0!important;border-bottom:1px solid var(--ui-line)!important}.command-center .cc-row-tools{grid-template-columns:1fr 1fr!important}}.toast-title{color:#fff!important;font-weight:600!important}.toast-sub{color:#e2e8f0d1!important}.toast-x{color:#e2e8f0b8!important}.toast-x:hover{background:#ffffff1a!important;color:#fff!important}.sidebar .sb-item:before,.shell.sidebar-collapsed .sb-item:before{content:""!important;position:absolute!important;inset:8px auto 8px 0!important;width:3px!important;border-radius:0 4px 4px 0!important;background:linear-gradient(to bottom,#43c7ca,#0b7a95)!important;box-shadow:0 0 8px #43c7cacc!important;transform:scaleY(0)!important;transform-origin:center!important;transition:transform .25s cubic-bezier(.25,.8,.25,1)!important}.sidebar .sb-item.active:before,.shell.sidebar-collapsed .sb-item.active:before{transform:scaleY(1)!important}.sidebar .sb-item.active,.shell.sidebar-collapsed .sb-item.active{box-shadow:inset 1px 1px #ffffff0d!important}.sidebar .sb-item.active .sb-count,.shell.sidebar-collapsed .sb-item.active .sb-count{background:#087f8c!important;color:#fff!important;border:1px solid rgba(103,232,236,.3)!important;box-shadow:0 0 8px #087f8c66!important}.sidebar .sb-item.logout-item:hover,.shell.sidebar-collapsed .sb-item.logout-item:hover{background:#ef444414!important;border-color:#ef444426!important;color:#fca5a5!important;box-shadow:inset 1px 1px #ffffff05!important}.sidebar .sb-item.logout-item:hover .ico,.shell.sidebar-collapsed .sb-item.logout-item:hover .ico{color:#ef4444!important}.sidebar .sb-item .ico,.shell.sidebar-collapsed .sb-item .ico{position:relative!important;inset:auto!important;transform:none!important;transition:color .2s ease,transform .25s cubic-bezier(.25,.8,.25,1)!important}.sidebar .sb-item:hover .ico,.shell.sidebar-collapsed .sb-item:hover .ico{transform:translate(1px)!important}.admin-access-workspace{display:grid;gap:14px}.admin-level-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff}.admin-level-tabs button{position:relative;display:grid;gap:3px;min-width:0;padding:13px 16px 12px;border-right:1px solid var(--ui-line);color:var(--ui-muted);text-align:left;transform:none!important;transition:background .18s ease,color .18s ease}.admin-level-tabs button:last-child{border-right:0}.admin-level-tabs button:after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:2px;border-radius:2px 2px 0 0;background:var(--ui-accent);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.admin-level-tabs button:hover{background:#f8fafb;color:var(--ui-ink);transform:none!important}.admin-level-tabs button.active{background:#f3f8f8;color:var(--ui-accent-hover)}.admin-level-tabs button.active:after{transform:scaleX(1)}.admin-level-tabs span{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-level-tabs small{overflow:hidden;color:#84909f;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.admin-level-content{min-width:0;animation:adminLevelIn .18s ease both}@keyframes adminLevelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.admin-shortcuts-compact{padding-top:12px!important;border-top:1px solid var(--ui-line)!important;background:transparent!important}.admin-shortcuts-compact>span{display:block;margin-bottom:7px;color:#7c8795;font-size:9px;font-weight:600;text-transform:uppercase}.account-method-tabs{display:inline-flex;align-items:center;gap:2px;margin:8px 0 0;padding:3px;border:1px solid var(--ui-line);border-radius:7px;background:#f4f6f8}.account-method-tabs button{min-height:31px;padding:0 12px;border-radius:5px;color:#687486;font-size:11px;font-weight:500;transform:none!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.account-method-tabs button:hover{color:var(--ui-ink);transform:none!important}.account-method-tabs button.active{background:#fff;color:var(--ui-accent-hover);box-shadow:0 1px 3px #0f172a1a}.access-panel-create .invite-member-bar,.access-panel-create .login-member-bar{margin-top:8px!important}.invite-member-bar textarea{width:100%;min-height:58px;padding:9px 10px;resize:vertical;border:1px solid var(--ui-line-strong);border-radius:6px;background:#fff;color:var(--ui-ink);font:inherit;font-size:11px}.captain-check{gap:8px!important;min-height:34px!important;padding:5px 9px!important;border:1px solid var(--ui-line-strong)!important;background:#fff!important;color:#657184!important;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease!important}.captain-check .captain-box{position:relative;width:27px!important;min-width:27px!important;height:16px!important;border:0!important;border-radius:999px!important;background:#cbd3dc!important;box-shadow:inset 0 0 0 1px #0f172a0f!important}.captain-check .captain-box:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a47;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.captain-check.is-captain{border-color:#087f8c57!important;background:#eef9f8!important;color:#087f8c!important}.captain-check.is-captain .captain-box{background:#0f9ca3!important}.captain-check.is-captain .captain-box:after{transform:translate(11px)}.captain-check.readonly,.captain-check.disabled{cursor:default;opacity:.72}.access-department-row td{padding:9px 12px 6px!important;border-top:1px solid var(--ui-line)!important;border-bottom:0!important;background:#f4f6f8!important}.access-department-row span{color:#596577;font-size:10px;font-weight:600;text-transform:uppercase}.access-panel-members .access-table-wrap{max-height:min(62vh,720px)}.access-panel-members .access-table,.access-panel-all .access-table{width:100%!important;min-width:1080px!important;table-layout:fixed!important}.access-panel-members .access-table th:nth-child(1),.access-panel-all .access-table th:nth-child(1){width:16%}.access-panel-members .access-table th:nth-child(2),.access-panel-all .access-table th:nth-child(2){width:15%}.access-panel-members .access-table th:nth-child(3),.access-panel-all .access-table th:nth-child(3){width:10%}.access-panel-members .access-table th:nth-child(4),.access-panel-all .access-table th:nth-child(4){width:13%}.access-panel-members .access-table th:nth-child(5),.access-panel-all .access-table th:nth-child(5){width:30%}.access-panel-members .access-table th:nth-child(6),.access-panel-all .access-table th:nth-child(6){width:16%}.access-panel-members .access-table td,.access-panel-all .access-table td{min-width:0!important;overflow:hidden}.access-panel-members .access-actions,.access-panel-all .access-actions{display:flex!important;flex-wrap:wrap!important;min-width:0!important}.access-panel-members .access-actions .btn-sm,.access-panel-all .access-actions .btn-sm{min-width:0!important;padding-inline:8px!important;white-space:nowrap}.gd-cohort-command{overflow:hidden!important;border-bottom:1px solid var(--ui-line)!important}.gd-cohort-command .cc-row-primary{min-width:0;overflow-x:auto;overflow-y:hidden}.gd-cohort-tabs{display:flex!important;width:max-content!important;min-width:100%;gap:0!important;overflow:visible!important}.gd-cohort-tabs .view-tab{position:relative;min-width:max-content;min-height:44px!important;padding:0 12px!important;border-radius:0!important;transform:none!important;transition:color .18s ease,background .18s ease!important}.gd-cohort-tabs .view-tab:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--bucket);transform:scaleX(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.gd-cohort-tabs .view-tab:hover{background:#f6f8fa!important}.gd-cohort-tabs .view-tab.active:after{transform:scaleX(1)}.gd-mywork-list{max-width:100%;overflow-x:auto!important;overflow-y:visible!important}.gd-mywork-list table.production-brief-table{width:100%!important;min-width:1320px!important;table-layout:fixed!important}.gd-mywork-list table.production-brief-table th,.gd-mywork-list table.production-brief-table td{min-width:0!important;padding:9px 8px!important;vertical-align:middle!important}.gd-mywork-list table.production-brief-table td{overflow:hidden;text-overflow:ellipsis}.gd-mywork-list .brief-eta-cell,.gd-mywork-list .ask-date-inline-editor,.gd-mywork-list .gd-created-by-pill,.gd-mywork-list .poc{max-width:100%!important}.header-status-orb-wrap.is-floating{position:fixed!important;right:30px!important;bottom:98px!important;z-index:79!important;width:70px;height:70px;margin:0!important;pointer-events:auto}.topbar-notif{pointer-events:none!important}.topbar-notif>*{pointer-events:auto!important}.header-status-orb-wrap.is-floating .header-status-orb{position:relative;isolation:isolate;width:70px!important;height:70px!important;overflow:hidden;border:1px solid rgba(178,240,245,.55)!important;border-radius:45% 55% 58% 42%/52% 42% 58% 48%!important;background:#0a475ec7!important;box-shadow:0 12px 30px #084a5b40,inset 0 0 18px #ffffff2e!important;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);animation:orbBodyMorph 7s ease-in-out infinite!important}.header-status-orb-wrap.is-floating .orb-flow{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;z-index:-1;border-radius:42% 58% 53% 47%;opacity:.86;filter:blur(1px);transform-origin:51% 48%}.header-status-orb-wrap.is-floating .orb-flow-a{background:conic-gradient(from 30deg,#39d7d4,#6478e8,#bf6bdd,#69e0c7,#39d7d4);animation:orbLiquidA 9s linear infinite}.header-status-orb-wrap.is-floating .orb-flow-b{top:14%;right:-34%;bottom:-22%;left:8%;background:radial-gradient(ellipse at 35% 28%,rgba(255,255,255,.9),rgba(97,218,222,.72) 24%,rgba(86,87,205,.72) 55%,rgba(190,91,219,.45) 75%,transparent 76%);mix-blend-mode:screen;animation:orbLiquidB 6.5s ease-in-out infinite alternate}.header-status-orb-wrap.is-floating .orb-core{position:absolute;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border-radius:48% 52% 44% 56%/57% 43%!important;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.82),rgba(112,228,223,.2) 27%,rgba(26,63,108,.18) 60%,transparent 72%)!important;animation:orbInnerMorph 5.5s ease-in-out infinite alternate!important}.header-status-orb-wrap.is-floating .orb-count{z-index:4;font-size:16px!important;font-weight:650!important}.header-status-orb-wrap.is-floating .header-status-tags{top:auto!important;right:0!important;bottom:calc(100% + 10px)!important;display:grid!important;width:224px!important;gap:2px!important;padding:9px!important;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #0f172a29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(5px) scale(.98)!important;transform-origin:bottom right}.header-status-orb-wrap.is-floating:hover .header-status-tags,.header-status-orb-wrap.is-floating:focus-within .header-status-tags{transform:translateY(0) scale(1)!important}.header-status-tags .header-status-title{min-height:0!important;padding:2px 4px 7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#788496!important;font-size:9px!important;font-weight:600!important;text-transform:uppercase}.header-status-orb-wrap.is-floating .header-status-tags>span:not(.header-status-title){display:grid!important;grid-template-columns:8px minmax(0,1fr) auto;gap:8px!important;min-height:34px!important;padding:6px 8px!important;border:0!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;color:#566274!important;font-weight:500!important}.header-status-orb-wrap.is-floating .header-status-tags>span:not(.header-status-title):hover{background:#f3f6f8!important}.header-status-orb-wrap.is-floating .header-status-tags>span:not(.header-status-title)>span{display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:11px!important;font-weight:500!important}.header-status-orb-wrap.is-floating .header-status-tags i{width:7px;height:7px;border-radius:50%;background:var(--tag-color)}.header-status-orb-wrap.is-floating .header-status-tags b{font-size:12px!important;font-weight:650!important}@keyframes orbBodyMorph{0%,to{border-radius:45% 55% 58% 42%/52% 42% 58% 48%}33%{border-radius:58% 42% 44% 56%/42% 58% 46% 54%}66%{border-radius:42% 58% 55% 45%/58% 46% 54% 42%}}@keyframes orbLiquidA{to{transform:rotate(360deg) scale(1.06)}}@keyframes orbLiquidB{0%{transform:rotate(-18deg) translate3d(-4px,2px,0) scale(.94)}to{transform:rotate(34deg) translate3d(7px,-4px,0) scale(1.12)}}@keyframes orbInnerMorph{0%{transform:rotate(-12deg) scale(.9)}to{transform:rotate(28deg) scale(1.12)}}@media(max-width:760px){.admin-level-tabs{grid-template-columns:1fr}.admin-level-tabs button{border-right:0;border-bottom:1px solid var(--ui-line)}.admin-level-tabs button:last-child{border-bottom:0}.account-method-tabs{display:flex;width:100%;overflow-x:auto}.account-method-tabs button{flex:0 0 auto}.header-status-orb-wrap.is-floating{right:16px!important;bottom:18px!important;width:58px;height:58px}.header-status-orb-wrap.is-floating .header-status-orb{width:58px!important;height:58px!important}}@media(prefers-reduced-motion:reduce){.header-status-orb-wrap.is-floating .header-status-orb,.header-status-orb-wrap.is-floating .orb-flow,.header-status-orb-wrap.is-floating .orb-core{animation:none!important}}.shell.sidebar-collapsed .sidebar,.sidebar{width:196px!important;min-width:196px!important;padding-inline:10px!important}.shell.sidebar-collapsed .sb-brand,.sb-brand{min-height:64px!important;padding:0 7px 12px!important}.shell.sidebar-collapsed .sb-brand .logo,.sb-brand .logo{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto;gap:10px!important;align-items:center!important}.sb-brand .logo img,.sb-brand .logo svg{width:40px!important;height:40px!important;flex-basis:40px!important}.sb-brand .name{overflow:hidden;font-size:15px!important;font-weight:650!important;letter-spacing:0!important;line-height:1;text-overflow:ellipsis}.role-badge{min-width:26px!important;margin-left:0!important}.shell.sidebar-collapsed .sb-item,.sidebar .sb-item{padding-inline:10px 9px!important}.sidebar .sb-item:before,.shell.sidebar-collapsed .sb-item:before{right:0!important;left:auto!important;border-radius:2px 0 0 2px!important}.sidebar .sb-item.active,.shell.sidebar-collapsed .sb-item.active{border-color:#43c7ca3d!important;background:#087f8c40!important;box-shadow:inset 0 0 0 1px #43c7ca14!important}.sidebar .sb-item[title="My Work"] .ico svg,.sidebar .sb-item[title="My Tickets"] .ico svg{width:16px!important;height:16px!important}.page-body{padding-inline:14px!important}.page-head{padding-right:184px!important}.topbar-notif{position:fixed!important;top:24px!important;right:24px!important;bottom:auto!important;left:auto!important;display:flex!important;width:auto!important;height:36px!important;min-height:36px!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;gap:10px!important}.topbar-notif .global-raise-btn,.topbar-notif .notif-pop-wrap,.topbar-notif .notif-bell{flex:0 0 auto!important}.notif-pop{top:calc(100% + 10px)!important;right:0!important;bottom:auto!important;transform:translateY(-6px) scale(.98)!important;transform-origin:top right!important}.notif-pop-wrap:hover .notif-pop,.notif-pop-wrap.open .notif-pop{transform:translateY(0) scale(1)!important}.notif-pop-arrow{display:none!important}.login-member-error{grid-column:1 / -1;padding:8px 10px;border-left:3px solid #be123c;border-radius:4px;background:#fff1f2;color:#9f1239;font-size:11px;font-weight:550;line-height:1.4}.gd-mywork-list table.production-brief-table{min-width:1380px!important}.gd-mywork-list table.production-brief-table col.brief-col-ticket{width:7%!important}.gd-mywork-list table.production-brief-table col.brief-col-client{width:9%!important}.gd-mywork-list table.production-brief-table col.brief-col-platform{width:5.8%!important}.gd-mywork-list table.production-brief-table col.brief-col-format{width:6.2%!important}.gd-mywork-list table.production-brief-table col.brief-col-poc,.gd-mywork-list table.production-brief-table col.brief-col-created{width:9.7%!important}.gd-mywork-list table.production-brief-table col.brief-col-eta{width:9.5%!important}.gd-mywork-list table.production-brief-table col.brief-col-brief{width:11.3%!important}.gd-mywork-list table.production-brief-table col.brief-col-guidance{width:8%!important}.gd-mywork-list table.production-brief-table col.brief-col-refs{width:6.5%!important}.gd-mywork-list table.production-brief-table col.brief-col-active{width:4.6%!important}.gd-mywork-list table.production-brief-table col.brief-col-deliverable{width:12.7%!important}.gd-mywork-list table.production-brief-table td,.gd-mywork-list table.production-brief-table th{box-sizing:border-box}.gd-mywork-list .team-reassign-select,.gd-mywork-list table.production-brief-table .poc,.gd-mywork-list .gd-created-by-pill{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.gd-mywork-list table.production-brief-table .poc>span:last-child,.gd-mywork-list .gd-created-by-pill>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gd-mywork-list .brief-eta-cell{min-width:0!important;overflow:visible!important}.gd-mywork-list .brief-eta-cell .tat{max-width:100%!important}.gd-mywork-list .ask-date-inline-editor{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important}.gd-mywork-list .ask-date-inline-editor .ask-date-trigger,.gd-mywork-list .brief-eta-cell .ask-date-mini-input{width:100%!important;max-width:100%!important;min-width:0!important}table.tickets.production-brief-table tr.working-active-glow{box-shadow:none!important}table.tickets.production-brief-table tr.working-active-glow:not(.brief-special-eta-row)>td:first-child{box-shadow:inset 4px 0 #8b5cf6!important}table.tickets.production-brief-table tr.brief-special-eta-row>td:first-child{box-shadow:inset 4px 0 #f59e0b!important}.brief-row-flags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 5px 3px}.brief-row-flag{display:inline-flex;min-height:18px;align-items:center;padding:2px 6px;border:1px solid transparent;border-radius:4px;font-size:8px;font-weight:650;line-height:1;text-transform:uppercase;white-space:nowrap}.brief-row-flag.special{border-color:#f8d38a;background:#fff7df;color:#9a5b05}.brief-row-flag.active{border-color:#d8c7ff;background:#f4efff;color:#7142cb}.gd-cohort-tabs .view-tab{margin:3px 2px!important;min-height:38px!important;border:1px solid transparent!important;border-radius:5px!important;overflow:hidden!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important}.gd-cohort-tabs .view-tab:hover:not(.active){border-color:#dbe2e9!important;background:#f2f5f7!important;color:#263244!important}.gd-cohort-tabs .view-tab .vt-label,.gd-cohort-tabs .view-tab .vt-count{transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s ease,background .18s ease!important}.gd-cohort-tabs .view-tab:hover .vt-label{transform:translateY(-1px)}.gd-cohort-tabs .view-tab:hover .vt-count{transform:scale(1.05)}.gd-cohort-tabs .view-tab.active{border-color:color-mix(in srgb,var(--bucket) 34%,#dbe2e9)!important;background:color-mix(in srgb,var(--bucket) 10%,#ffffff)!important;color:var(--bucket)!important;box-shadow:inset 0 -2px 0 var(--bucket),0 2px 7px color-mix(in srgb,var(--bucket) 14%,transparent)!important}.gd-cohort-tabs .view-tab.active .vt-label{font-weight:700!important}.gd-cohort-tabs .view-tab:after{display:none!important}@media(max-width:900px){.shell.sidebar-collapsed .sidebar,.sidebar{width:64px!important;min-width:64px!important;padding-inline:8px!important}.shell.sidebar-collapsed .sb-brand .logo,.sb-brand .logo{display:flex!important;justify-content:center!important}.sb-brand .logo img,.sb-brand .logo svg{width:34px!important;height:34px!important}.sb-brand .name,.role-badge{display:none!important}.page-head{padding-right:16px!important}.topbar-notif{display:none!important}}@media(max-width:640px){.page-head{min-height:62px;flex-wrap:wrap}.page-head h1{font-size:16px!important}.page-head .sub{font-size:10px!important}.raise-actions{width:100%;overflow-x:auto;justify-content:flex-start!important}.command-center .view-tabs.glass-seg{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.command-center .view-tabs.glass-seg .view-tab{min-width:0!important;width:100%!important}.command-center .cc-row-tools,.content-bank-filters-grid,.login-member-bar,.gd-brief-grid,.gd-history-grid,.review-tile-grid,.content-bank-grid,.pm-assets-grid{grid-template-columns:1fr!important}.metric-grid,.analytics-split{grid-template-columns:1fr 1fr!important}.invite-member-bar,.creative-type-create,.creative-type-row{grid-template-columns:1fr!important}.assignment-main,.assignment-controls,.eta-workload-panel{padding:12px!important}.assignment-calendar-popover,.ask-calendar-popover{position:fixed!important;top:64px!important;right:10px!important;left:10px!important;width:auto!important;max-height:calc(100vh - 78px);overflow:auto}.modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ui-font: var(--sans);--ui-ink: #0f172a;--ui-muted: #475569;--ui-faint: #94a3b8;--ui-bg: var(--canvas, #F4F1EA);--ui-surface-subtle: #ffffff;--ui-surface-muted: #EAE6DF;font-family:var(--ui-font)!important}body{font-size:13px;font-weight:400}body b,body strong{font-weight:600!important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--ui-font)!important;font-weight:600!important}.page-head h1{font-size:17px!important;font-weight:600!important}.page-head .sub{color:#e2e8f099!important;font-size:10.5px!important;font-weight:400!important}.sb-brand .name{font-weight:600!important}.shell.sidebar-collapsed .sb-item .sb-label,.shell.sidebar-collapsed .bell-btn .sb-label,.sidebar .sb-label{font-weight:400!important}.shell.sidebar-collapsed .sb-item.active .sb-label,.sidebar .sb-item.active .sb-label{font-weight:600!important}.shell.sidebar-collapsed .sb-section,.sb-section,.field label,.tc-field label,.inline-edit-field label,.assignment-field label,.filter-field>span,.gd-body-section label,.client-panel-head>div>span,.cx-eyebrow{font-weight:500!important}.btn-primary,.fab,.btn-send,.assignment-submit,.br-submit-btn,.btn-ghost,.btn-sm,.btn-pagination,.cx-btn-soft,.filter-trigger,.filter-reset,.bundle-btn,.icon-btn{font-weight:500!important}.ticket-link,.pm-ticket-code-button,.pill,.status-tag,.platform-chip,.assignment-source-tag,.captain-action-badge,.repurpose-tag,.proxy-tag{font-weight:600!important}table.tickets thead th,.pm-ticket-table thead th,table.production-brief-table thead th{color:#737d8e!important;font-size:8px!important;font-weight:600!important}table.tickets tbody td,.pm-ticket-table tbody td,table.production-brief-table tbody td{font-weight:400!important}.toolbar h2,.toolbar h3,.assignment-board-heading h3,.content-bank-header-row h3,.client-panel-head h3,.cx-head-title h2,.pm-queue-head h3{font-weight:600!important}.page-head{min-height:62px!important;padding:11px 16px!important}.page-head .raise-actions{margin-left:auto!important;margin-right:48px!important;padding:0!important}.notif-bell{width:36px!important;min-width:36px!important;height:36px!important;border:1px solid rgba(210,219,229,.9)!important;background:#f7fafb!important;box-shadow:0 3px 10px #14203314!important}.notif-bell svg{width:18px!important;height:18px!important}.topbar-notif{top:27px!important;right:25px!important}.global-raise-btn,.raise-actions .fab{--aurora-x: 50%;--aurora-y: 50%;position:relative!important;isolation:isolate;min-height:32px!important;padding:0 13px!important;overflow:hidden!important;border:1px solid rgba(163,199,255,.34)!important;border-radius:7px!important;background:#305fbd!important;color:#fff!important;box-shadow:0 4px 12px #3956aa38!important}.global-raise-btn:before,.raise-actions .fab:before{content:"";position:absolute;z-index:-2;top:-80%;right:-80%;bottom:-80%;left:-80%;background:conic-gradient(from 20deg,#46affffa,#685be0f5,#d870e0e6,#2abfbef2,#46affffa);opacity:.84;transform-origin:center;animation:raise-aurora-turn 7s linear infinite}.global-raise-btn:after,.raise-actions .fab:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--aurora-x) var(--aurora-y),rgba(255,255,255,.62) 0,rgba(255,255,255,.14) 24%,transparent 52%),linear-gradient(180deg,#ffffff26,#101f5624);animation:raise-aurora-breathe 3.4s ease-in-out infinite}.global-raise-btn:hover,.raise-actions .fab:hover{border-color:#d8e9ffb8!important;background:#305fbd!important;box-shadow:0 6px 18px #4e5fc257!important;filter:saturate(1.08)!important}@keyframes raise-aurora-turn{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes raise-aurora-breathe{0%,to{opacity:.72}50%{opacity:1}}.command-center{gap:5px!important;padding-bottom:8px!important}.command-center .cc-row-primary{display:flex!important;min-height:35px;align-items:flex-end!important;border-bottom:1px solid var(--ui-line)!important}.command-center .view-tabs.glass-seg,.command-center .seg.glass-seg,.tabs-header-selector{gap:2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.command-center .view-tabs.glass-seg{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-wrap:nowrap!important;overflow-x:auto}.command-center .view-tabs.glass-seg .view-tab,.command-center .seg.glass-seg button,.tab-hdr-btn{position:relative;min-width:max-content!important;min-height:33px!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#727d8e!important;box-shadow:none!important;font-size:10px!important;font-weight:400!important}.command-center .view-tabs.glass-seg .view-tab:after,.command-center .seg.glass-seg button:after,.tab-hdr-btn:after{content:"";position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:2px;background:transparent}.command-center .view-tabs.glass-seg .view-tab.active,.command-center .seg.glass-seg button.active,.tab-hdr-btn.active{border:0!important;background:transparent!important;color:var(--ui-ink)!important;box-shadow:none!important;font-weight:500!important}.command-center .view-tabs.glass-seg .view-tab.active:after,.command-center .seg.glass-seg button.active:after,.tab-hdr-btn.active:after{background:var(--ui-accent)}.command-center .view-tabs.glass-seg .vt-count,.command-center .seg.glass-seg .c-count,.tab-hdr-btn .tab-count{min-width:auto!important;height:auto!important;margin-left:4px!important;padding:0!important;background:transparent!important;color:#8993a3!important;font-size:9px!important;font-weight:500!important}.command-center .cc-row-tools{display:flex!important;min-height:40px;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding-top:5px!important}.command-center .cc-row-tools .toolbar-count{min-width:72px!important;padding:0!important;color:#657084!important;font-size:10px!important;font-weight:500!important}.command-center .cc-row-tools .search{width:min(250px,100%)!important;flex:0 1 250px!important}.command-center .cc-row-tools .sort-select{width:170px!important;min-width:150px!important;margin-left:auto;flex:0 0 170px}.command-center .cc-row-tools .filter-bar{flex:0 0 auto}.command-center .filter-trigger,.command-center .filter-reset,.command-center .bundle-btn{min-height:32px!important}table.tickets tbody tr.composer-row-list{display:grid!important;width:100%!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;border-bottom:1px solid var(--ui-line)!important;background:#f8fafb!important;box-shadow:inset 0 1px #fff!important}table.tickets tbody tr.composer-row-list>td{width:auto!important;min-width:0!important;height:auto!important;padding:13px!important;border:0!important;border-right:1px solid #e7ebef!important;background:transparent!important}table.tickets tbody tr.composer-row-list>.id-cell{grid-column:1 / 3;grid-row:1}table.tickets tbody tr.composer-row-list>.client-cell{grid-column:3 / 7;grid-row:1}table.tickets tbody tr.composer-row-list>td:nth-child(3){grid-column:7 / 11;grid-row:1}table.tickets tbody tr.composer-row-list>.created-by-cell{grid-column:11 / 13;grid-row:1;border-right:0!important}table.tickets tbody tr.composer-row-list>.content-cell{grid-column:1 / 11;grid-row:2;max-width:none!important;border-top:1px solid #e7ebef!important}table.tickets tbody tr.composer-row-list>td:last-child{grid-column:11 / 13;grid-row:2;border-top:1px solid #e7ebef!important;border-right:0!important}table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>.client-cell{grid-column:3 / 7}table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>td:nth-child(3){grid-column:7 / 13;border-right:0!important}table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>.content-cell{grid-column:1 / 11}table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>td:last-child{grid-column:11 / 13}.composer-ticket-cell{gap:8px!important}.composer-live-nomenclature{padding:8px 9px!important;border:0!important;border-left:2px solid #aeb8c5!important;border-radius:0!important;background:transparent!important}.composer-live-nomenclature>span{color:#7a8494!important;font-size:8px!important;font-weight:500!important}.source-segment-control{border:0!important;border-bottom:1px solid var(--ui-line-strong)!important;border-radius:0!important;background:transparent!important}.source-segment-btn{border-radius:0!important;color:#7b8494!important;font-weight:400!important}.source-segment-btn.active{border-bottom:2px solid var(--ui-accent)!important;background:transparent!important;color:var(--ui-ink)!important;box-shadow:none!important;font-weight:500!important}.repurpose-choice{border-color:var(--ui-line)!important;background:transparent!important;font-weight:400!important}.new-ticket-badge,.creator-pill{font-weight:500!important}@media(max-width:1100px){table.tickets tbody tr.composer-row-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}table.tickets tbody tr.composer-row-list>.id-cell,table.tickets tbody tr.composer-row-list>.client-cell,table.tickets tbody tr.composer-row-list>td:nth-child(3),table.tickets tbody tr.composer-row-list>.created-by-cell,table.tickets tbody tr.composer-row-list>.content-cell,table.tickets tbody tr.composer-row-list>td:last-child,table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>.client-cell,table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>td:nth-child(3),table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>.content-cell,table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>td:last-child{grid-column:auto;grid-row:auto;border-top:0!important;border-bottom:1px solid #e7ebef!important}table.tickets tbody tr.composer-row-list>.content-cell{grid-column:1 / -1}.command-center .cc-row-tools .sort-select{margin-left:0}}@media(max-width:700px){.page-head .raise-actions{margin-right:0!important}.command-center .cc-row-primary{align-items:stretch!important;flex-direction:column;gap:3px!important}.command-center .seg.glass-seg{width:100%;overflow-x:auto}.command-center .cc-row-tools .search,.command-center .cc-row-tools .sort-select,.command-center .cc-row-tools .filter-bar{width:100%!important;flex:1 1 100%!important}table.tickets tbody tr.composer-row-list{grid-template-columns:1fr!important}table.tickets tbody tr.composer-row-list>*,table.tickets tbody tr.composer-row-list>.content-cell{grid-column:1!important}}table.tickets tbody tr.composer-row-list{display:table-row!important;width:auto!important;background:#f8fafb!important}table.tickets tbody tr.composer-row-list>td.composer-shell-cell{display:table-cell!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;background:transparent!important}.composer-layout{display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;background:#f8fafb}.composer-section{min-width:0;padding:13px;border-right:1px solid #e7ebef}.composer-identity{grid-column:1 / 3;grid-row:1}.composer-metadata{grid-column:3 / 7;grid-row:1}.composer-owner{grid-column:7 / 13;grid-row:1;border-right:0}.composer-layout.has-creator .composer-owner{grid-column:7 / 10;border-right:1px solid #e7ebef}.composer-creator{grid-column:10 / 13;grid-row:1;border-right:0}.composer-details{grid-column:1 / 11;grid-row:2;max-width:none!important;border-top:1px solid #e7ebef}.composer-actions{grid-column:11 / 13;grid-row:2;border-top:1px solid #e7ebef;border-right:0}@media(max-width:1100px){.composer-layout,.composer-layout.has-creator{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-identity,.composer-metadata,.composer-owner,.composer-layout.has-creator .composer-owner,.composer-creator,.composer-details,.composer-actions{grid-column:auto;grid-row:auto;border-top:0;border-right:1px solid #e7ebef;border-bottom:1px solid #e7ebef}.composer-details{grid-column:1 / -1}.composer-actions{grid-column:1 / -1;border-right:0}.composer-actions>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.composer-layout,.composer-layout.has-creator{grid-template-columns:1fr}.composer-identity,.composer-metadata,.composer-owner,.composer-layout.has-creator .composer-owner,.composer-creator,.composer-details,.composer-actions{grid-column:1;border-right:0}.composer-actions>div{grid-template-columns:1fr}}@media(max-width:900px){html,body,#root,.shell,.main{max-width:100%;overflow-x:clip!important}}.command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab.active{border:1px solid color-mix(in srgb,var(--bucket, #2563eb) 35%,#dbe2e9)!important;background:color-mix(in srgb,var(--bucket, #2563eb) 10%,#ffffff)!important;color:var(--bucket, #2563eb)!important;box-shadow:inset 0 -2px 0 var(--bucket, #2563eb),0 2px 7px color-mix(in srgb,var(--bucket, #2563eb) 14%,transparent)!important}.command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab:hover:not(.active){border-color:#dbe2e9!important;background:#f2f5f7!important;color:#263244!important}table.tickets.production-brief-table tr.brief-active-special-row .brief-row-flags{display:flex!important;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:2px;margin-bottom:4px}table.tickets.production-brief-table .team-reference-preview.empty{display:block;max-width:100%;overflow:hidden;color:#7b8798;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:default}.poc-not-required{display:inline-flex;min-height:26px;align-items:center;color:#657184;font-size:11px;font-weight:600;white-space:nowrap}.composer-poc-note{box-sizing:border-box;width:100%;min-height:34px;padding:7px 10px;border:1px solid #dfe5eb;border-radius:6px;background:#f7f9fa}.requester-workflow-tabs{box-sizing:border-box;display:flex;width:100%;margin-bottom:14px;gap:3px;overflow-x:auto;border-bottom:1px solid #dfe5eb}.requester-workflow-tabs .view-tab{min-height:40px;margin:3px 1px;padding:0 12px;border:1px solid transparent!important;border-radius:5px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.requester-workflow-tabs .view-tab:hover:not(.active){border-color:#dbe2e9!important;background:#f2f5f7!important;transform:translateY(-1px)}.requester-workflow-tabs .view-tab.active{border-color:color-mix(in srgb,var(--bucket, #2563eb) 35%,#dbe2e9)!important;background:color-mix(in srgb,var(--bucket, #2563eb) 10%,#fff)!important;color:var(--bucket, #2563eb)!important;box-shadow:inset 0 -2px 0 var(--bucket, #2563eb),0 2px 7px color-mix(in srgb,var(--bucket, #2563eb) 14%,transparent)!important}.compact-reference-preview.brief-preview-button{display:block;max-width:100%;overflow:hidden;color:#405268;text-decoration:underline;text-decoration-color:#0b7a9552;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.compact-reference-preview.brief-preview-button:hover,.compact-reference-preview.brief-preview-button:focus-visible{color:#08758c;text-decoration-color:currentColor;outline:none}.review-tile-media iframe,.review-stage iframe,.br-preview-item iframe,.drive-embed-preview{box-sizing:border-box;display:block;width:100%;height:100%;border:0;background:#fff}.drive-preview-tile{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfdbe8;border-radius:6px;background:#f4f7fa;color:#35506c;font-size:10px;font-weight:700}.shell{grid-template-columns:214px minmax(0,1fr)!important;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)!important}.shell.sidebar-pinned{grid-template-columns:214px minmax(0,1fr)!important}@media(min-width:761px){.shell.sidebar-collapsed:has(.sidebar:hover),.shell.sidebar-collapsed:has(.sidebar:has(.sb-flyout-anchor.open)){grid-template-columns:214px minmax(0,1fr)!important}}.shell>.main{min-width:0}.shell.sidebar-collapsed .sidebar{width:72px!important;min-width:72px!important;padding-inline:10px!important;overflow:visible!important}.sidebar{overflow:visible!important;transition:width .35s cubic-bezier(.25,1,.5,1),padding .35s cubic-bezier(.25,1,.5,1),box-shadow .35s ease,background-color .3s ease,backdrop-filter .3s ease!important}.shell.sidebar-collapsed .sidebar:hover,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open),.shell.sidebar-pinned .sidebar{width:214px!important;min-width:214px!important;box-shadow:16px 0 40px #0a0f1e4d!important}.shell.sidebar-collapsed .sb-brand,.sidebar .sb-brand{position:relative;padding-inline:5px!important}.shell.sidebar-collapsed .sb-brand .logo,.sidebar .sb-brand .logo{gap:9px!important}.sb-brand .name{background:linear-gradient(135deg,#fff,#a5f3fc)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important;letter-spacing:.5px!important}.shell.sidebar-collapsed .sb-brand .name,.shell.sidebar-collapsed .role-badge,.shell.sidebar-collapsed .sb-label,.shell.sidebar-collapsed .sb-section{flex:0 0 0!important;width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none;white-space:nowrap;transition:width .3s cubic-bezier(.25,1,.5,1),max-width .3s cubic-bezier(.25,1,.5,1),opacity .2s ease,visibility .2s ease!important}.shell.sidebar-collapsed .sidebar:hover .sb-brand .name,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-brand .name,.shell.sidebar-collapsed .sidebar:hover .role-badge,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .role-badge,.shell.sidebar-collapsed .sidebar:hover .sb-label,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-label,.shell.sidebar-collapsed .sidebar:hover .sb-section,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-section,.shell.sidebar-pinned .sb-brand .name,.shell.sidebar-pinned .role-badge,.shell.sidebar-pinned .sb-label,.shell.sidebar-pinned .sb-section{flex:0 1 auto!important;width:auto!important;max-width:160px!important;opacity:1!important;visibility:visible!important;pointer-events:auto;transition:width .3s cubic-bezier(.25,1,.5,1),max-width .3s cubic-bezier(.25,1,.5,1),opacity .3s ease,visibility .3s ease!important}.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn{overflow:hidden!important}.shell.sidebar-collapsed .sidebar:hover .sb-item,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-item,.shell.sidebar-collapsed .sidebar:hover .bell-btn,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .bell-btn,.shell.sidebar-pinned .sb-item,.shell.sidebar-pinned .bell-btn{overflow:visible!important}.shell.sidebar-collapsed .sb-section{min-height:8px;margin-block:8px 5px!important}.shell.sidebar-collapsed .sidebar:hover .sb-section,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-section,.shell.sidebar-pinned .sb-section{min-height:0;margin-block:12px 5px!important}.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn{justify-content:center!important;gap:0!important;padding-inline:10px!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important}.shell.sidebar-collapsed .sidebar:hover .sb-item,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-item,.shell.sidebar-collapsed .sidebar:hover .bell-btn,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .bell-btn,.shell.sidebar-pinned .sb-item,.shell.sidebar-pinned .bell-btn{justify-content:flex-start!important;gap:9px!important;padding-inline:9px!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important}.shell.sidebar-collapsed .sb-count{position:absolute!important;top:2px;right:1px;min-width:16px!important;height:16px!important;padding:0 3px!important;font-size:8px!important}.shell.sidebar-collapsed .sidebar:hover .sb-count,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-count,.shell.sidebar-pinned .sb-count{position:static!important;min-width:19px!important;height:19px!important;margin-left:auto!important}.sidebar-pin-button{position:absolute;right:-11px;top:18px;z-index:99;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;background:#172238e6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#b9f3f4!important;font-size:14px!important;line-height:1!important;opacity:0!important;transform:scale(.8) translate(5px)!important;transition:opacity .25s ease,transform .25s cubic-bezier(.25,1,.5,1),background-color .2s ease,border-color .2s ease!important;cursor:pointer}.sidebar:hover .sidebar-pin-button,.sidebar:has(.sb-flyout-anchor.open) .sidebar-pin-button,.shell.sidebar-pinned .sidebar-pin-button{opacity:1!important;transform:scale(1) translate(0)!important}.sidebar-pin-button:hover{background:#087f8cf2!important;border-color:#43c7ca66!important;color:#fff!important;box-shadow:0 0 10px #087f8c80!important}.sidebar-pin-button .pin-arrow{display:inline-block!important;transition:transform .3s cubic-bezier(.25,1,.5,1)!important;transform:rotate(0)!important}.global-raise-btn:before,.raise-actions .fab:before{top:-30%!important;right:-30%!important;bottom:-30%!important;left:-30%!important;background:radial-gradient(circle at 18% 46%,rgba(89,201,255,.95) 0 12%,transparent 38%),radial-gradient(circle at 74% 24%,rgba(195,125,222,.68) 0 10%,transparent 34%),radial-gradient(circle at 76% 76%,rgba(43,210,190,.88) 0 13%,transparent 38%),linear-gradient(115deg,#2d64c0,#317fc8 42%,#315fba 72%,#218f9e)!important;background-size:145% 145%!important;opacity:1!important;transform:translateZ(0) scale(1.04)!important;animation:raise-aurora-drift 6.5s ease-in-out infinite alternate!important}@keyframes raise-aurora-drift{0%{background-position:0% 30%;transform:translate3d(-2%,0,0) scale(1.05)}50%{background-position:70% 55%;transform:translate3d(1%,-1%,0) scale(1.08)}to{background-position:100% 70%;transform:translate3d(2%,1%,0) scale(1.05)}}@media(min-width:701px){.composer-layout{min-width:1120px;grid-template-columns:minmax(130px,.9fr) minmax(280px,1.75fr) minmax(220px,1.25fr) minmax(330px,2fr) minmax(118px,.72fr)!important;align-items:stretch}.composer-layout.has-creator{min-width:1260px;grid-template-columns:minmax(130px,.82fr) minmax(270px,1.65fr) minmax(215px,1.2fr) minmax(135px,.78fr) minmax(320px,1.9fr) minmax(118px,.7fr)!important}.composer-identity{grid-column:1!important;grid-row:1!important}.composer-metadata{grid-column:2!important;grid-row:1!important}.composer-owner{grid-column:3!important;grid-row:1!important;border-right:1px solid #e7ebef!important}.composer-details{grid-column:4!important;grid-row:1!important;border-top:0!important}.composer-actions{grid-column:5!important;grid-row:1!important;border-top:0!important}.composer-layout.has-creator .composer-owner{grid-column:3!important}.composer-layout.has-creator .composer-creator{grid-column:4!important;grid-row:1!important}.composer-layout.has-creator .composer-details{grid-column:5!important}.composer-layout.has-creator .composer-actions{grid-column:6!important}.composer-section{padding:12px!important;border-bottom:0!important}.composer-actions>div{position:sticky;top:48px}}.composer-details .compact-reference-input{min-height:52px!important;resize:vertical}.composer-details .nomenclature-inline-card{margin-top:2px}.journey-filter-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.journey-filter-panel .journey-search{grid-column:1 / -1;width:100%;min-width:0}.journey-filter-panel .journey-search input{display:block!important;min-width:0!important;opacity:1!important}.journey-detail-grid-compact{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr)!important}.invite-member-bar{grid-template-columns:minmax(260px,1fr) minmax(180px,220px) 112px 128px minmax(108px,auto)!important;align-items:end!important;gap:8px!important}.login-member-bar{grid-template-columns:minmax(185px,1.15fr) minmax(140px,.8fr) minmax(220px,1.15fr) minmax(145px,.82fr) minmax(170px,.9fr) 112px 128px minmax(108px,auto)!important;align-items:end!important;gap:8px!important}.login-member-bar>input,.login-member-bar>select,.login-member-bar .login-email-compose,.login-member-bar .captain-check-button,.login-member-bar>.btn-primary,.invite-member-bar .captain-check-button,.invite-member-bar>.btn-primary{min-height:36px!important;height:36px!important;margin:0!important;align-self:end!important}.login-member-bar .captain-check-button,.invite-member-bar .captain-check-button{width:100%;justify-content:center!important;white-space:nowrap}.access-table td:nth-child(3) .captain-check,.access-table td:nth-child(4) .captain-check{width:100%;justify-content:center!important;box-sizing:border-box}.access-panel-members .access-table th:nth-child(3),.access-panel-all .access-table th:nth-child(3){width:11%}.access-panel-members .access-table th:nth-child(4),.access-panel-all .access-table th:nth-child(4){width:14%}.access-panel-members .access-table th:nth-child(5),.access-panel-all .access-table th:nth-child(5){width:28%}.command-center .gd-cohort-tabs.view-tabs.glass-seg,.gd-cohort-tabs.view-tabs.glass-seg{display:inline-flex!important;width:auto!important;max-width:100%;gap:3px!important;padding:4px!important;overflow-x:auto;border:1px solid #e4e8ed!important;border-radius:8px!important;background:#f1f3f5!important;box-shadow:inset 0 1px #fffc!important}.command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab,.gd-cohort-tabs.view-tabs.glass-seg .view-tab{min-height:32px!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:6px!important;color:#6f7886!important;font-weight:550!important;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease!important}.command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab:hover:not(.active),.gd-cohort-tabs.view-tabs.glass-seg .view-tab:hover:not(.active){background:#ffffff9e!important;color:#273246!important;transform:translateY(-1px)!important}.command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab.active,.gd-cohort-tabs.view-tabs.glass-seg .view-tab.active{border-color:#dce2e8!important;background:#fff!important;color:var(--bucket, #087f8c)!important;box-shadow:0 2px 7px #14203314,inset 0 -2px 0 var(--bucket, #087f8c)!important;transform:none!important}.production-report{display:grid;gap:12px;margin:14px 18px 24px}.report-toolbar,.report-panel,.report-metric,.report-restricted,.report-error,.report-loading{border:1px solid var(--ui-line);border-radius:8px;background:#fff;box-shadow:var(--ui-shadow-xs)}.report-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px}.report-eyebrow,.report-panel-head span{color:#087f8c;font-size:9px;font-weight:750;text-transform:uppercase}.report-toolbar h2,.report-panel-head h3{margin:2px 0 0;color:#172238;letter-spacing:0!important}.report-toolbar h2{font-size:17px;font-weight:680}.report-panel-head h3{font-size:13px;font-weight:680}.report-toolbar p{margin:3px 0 0;color:#758194;font-size:10px}.report-range-controls{display:flex;align-items:end;gap:7px;flex-wrap:wrap;justify-content:flex-end}.report-range-controls label{display:grid;gap:3px}.report-range-controls label>span{color:#7a8494;font-size:8px;font-weight:700;text-transform:uppercase}.report-range-controls input,.report-range-controls select,.report-refresh{height:32px;box-sizing:border-box;border:1px solid #d8e0e7;border-radius:6px;background:#f9fafb;color:#273246;font:inherit;font-size:10px}.report-range-controls input{padding:0 8px}.report-range-controls select{padding:0 6px;cursor:pointer}.report-creative-type-filter select{min-width:140px}.report-refresh{width:32px;font-size:16px;cursor:pointer}.report-presets{display:inline-flex;height:32px;padding:3px;gap:2px;border:1px solid #e0e5ea;border-radius:6px;background:#f2f4f6}.report-presets button{min-width:38px;padding:0 7px;border:1px solid transparent;border-radius:4px;color:#687386;font-size:9px;font-weight:700;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.report-presets button:hover{background:#ffffffb8;color:#087f8c;transform:translateY(-1px)}.report-presets button.active,.report-presets button[aria-pressed=true]{border-color:#b9dfe1;background:#fff;color:#087f8c;box-shadow:0 2px 7px #1a535b21,inset 0 -2px #159ca2;transform:none}.report-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.report-metric{position:relative;min-width:0;padding:12px 14px 11px;overflow:hidden}.report-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--metric-color, #526174)}.report-metric>span{color:#778295;font-size:9px;font-weight:650}.report-metric>b{display:block;margin-top:5px;color:#172238;font-size:23px;font-weight:680;line-height:1}.report-metric>small{display:block;margin-top:6px;color:#929bad;font-size:8.5px}.report-metric.tone-amber{--metric-color: #d58a22}.report-metric.tone-green{--metric-color: #15966a}.report-metric.tone-blue{--metric-color: #3977c8}.report-metric.tone-violet{--metric-color: #7658b7}.report-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:12px}.report-panel{min-width:0;padding:14px}.report-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.report-panel-head>small{color:#8a95a5;font-size:8.5px;text-align:right}.report-member-head,.report-member-row{display:grid;grid-template-columns:minmax(160px,1fr) 58px 68px 58px 76px 54px;gap:8px;align-items:center}.report-member-head{padding:0 10px 7px;color:#8b95a4;font-size:8px;font-weight:700;text-transform:uppercase}.report-member-row{position:relative;min-height:51px;padding:7px 10px 10px;border-top:1px solid #edf1f4}.report-member-person{display:flex;min-width:0;align-items:center;gap:8px}.report-member-person>span{display:grid;min-width:0}.report-member-person b{overflow:hidden;color:#263247;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.report-member-person small{color:#929bad;font-size:8px}.report-member-row>strong{font-size:11px;font-weight:700;text-align:center}.metric-assigned{color:#3977c8}.metric-completed{color:#15966a}.metric-pending{color:#c2791b}.metric-revision{color:#a34877}.report-ratio-track{position:absolute;right:10px;bottom:5px;left:48px;display:flex;height:3px;overflow:hidden;border-radius:3px;background:#edf1f4}.report-ratio-track i.complete{background:#20a477}.report-ratio-track i.pending{background:#e5a23f}.report-format-list{display:grid;gap:10px}.report-format-row{display:grid;grid-template-columns:1fr auto;gap:3px 8px}.report-format-row>span{overflow:hidden;color:#526174;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.report-format-row>b{color:#273246;font-size:10px}.report-format-row>i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:4px;background:#edf1f4}.report-format-row>i>em{display:block;height:100%;border-radius:inherit;background:hsl(calc(186 + var(--format-index) * 17) 48% 47%)}.report-trend-chart{min-width:0}.report-trend-chart svg{display:block;width:100%;height:205px;overflow:visible}.report-grid-line{stroke:#e8edf1;stroke-width:1}.report-line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.report-line-assigned{stroke:#3977c8}.report-line-completed{stroke:#15966a}.report-dot{stroke:#fff;stroke-width:1.5}.report-dot-assigned{fill:#3977c8}.report-dot-completed{fill:#15966a}.report-axis-label{fill:#8c97a7;font-size:8px}.report-chart-legend{display:flex;justify-content:center;gap:18px;color:#6e798b;font-size:9px}.report-chart-legend span{display:inline-flex;align-items:center;gap:5px}.report-chart-legend i{width:16px;height:2px;border-radius:2px}.report-chart-legend i.assigned{background:#3977c8}.report-chart-legend i.completed{background:#15966a}.report-meta-note{margin:-2px 0 10px;padding:7px 9px;border-left:2px solid #7e8998;background:#f7f8fa;color:#6f7a8c;font-size:8.5px}.report-meta-list{display:grid}.report-meta-row{display:grid;grid-template-columns:minmax(165px,1.35fr) repeat(3,minmax(100px,.8fr)) minmax(125px,.8fr);gap:10px;align-items:center;min-height:54px;padding:8px 10px;border-top:1px solid #edf1f4}.report-meta-row.qualified{background:#f2faf7}.report-meta-row>span{display:grid;gap:2px;min-width:0}.report-meta-row small{color:#8a95a5;font-size:8px}.report-meta-row b{overflow:hidden;color:#273246;font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.report-meta-ticket b{color:#087f8c}.report-performance-tag{display:inline-flex!important;min-height:25px;align-items:center;justify-content:center;padding:0 8px;border-radius:5px;font-size:8.5px;font-weight:700;text-align:center}.report-performance-tag.win{background:#def4e9;color:#117552}.report-performance-tag.watch{background:#f5eee3;color:#9b621a}.report-empty,.report-loading,.report-error{padding:18px;color:#7c8797;font-size:10px;text-align:center}.report-error{display:flex;justify-content:space-between;color:#b33e51;text-align:left}.report-error button{color:#087f8c;font-weight:700}.report-restricted{margin:18px;padding:40px;text-align:center}.report-restricted svg{width:24px;height:24px;color:#738095}.report-restricted h3{margin:8px 0 3px;color:#273246;font-size:15px}.report-restricted p{margin:0;color:#7c8797;font-size:10px}@media(max-width:1180px){.invite-member-bar,.login-member-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.invite-member-bar .access-config-email,.login-member-copy,.login-member-bar>.btn-primary,.login-member-error{grid-column:1 / -1}.invite-member-bar>.btn-primary{width:auto!important;min-width:120px;justify-self:end}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.report-main-grid{grid-template-columns:1fr}}@media(max-width:760px){.shell,.shell.sidebar-pinned{grid-template-columns:1fr!important}.production-report{margin:10px}.report-toolbar{align-items:stretch;flex-direction:column}.report-range-controls{justify-content:flex-start}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-member-head{display:none}.report-member-row{grid-template-columns:minmax(150px,1fr) repeat(5,52px);overflow-x:auto}.report-meta-row{grid-template-columns:repeat(2,minmax(0,1fr))}.report-meta-ticket,.report-performance-tag{grid-column:1 / -1}.journey-detail-grid-compact,.invite-member-bar{grid-template-columns:1fr!important}.invite-member-bar>.btn-primary{width:100%!important;justify-self:stretch}}.composer-layout .composer-metadata .repurpose-choice-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;gap:6px!important;position:relative;z-index:auto}.composer-layout .composer-metadata .repurpose-choice,.composer-layout .composer-metadata .searchable-select-container{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.searchable-select-dropdown{box-sizing:border-box!important;isolation:isolate}.report-operation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.report-operation-card{--operation-color: #596579;display:grid;min-width:0;gap:3px;padding:10px 11px;border:1px solid #e6eaee;border-left:3px solid var(--operation-color);border-radius:6px;background:#fbfcfd}.report-operation-card>span{color:#778295;font-size:8.5px;font-weight:650;text-transform:uppercase}.report-operation-card>b{color:#1f2a3d;font-size:16px;font-weight:680;line-height:1.1}.report-operation-card>small{color:#929bad;font-size:8px}.report-operation-card.tone-blue{--operation-color: #3977c8}.report-operation-card.tone-green{--operation-color: #15966a}.report-operation-card.tone-violet{--operation-color: #7658b7}.report-operation-card.tone-teal{--operation-color: #138b91}.report-operation-card.tone-amber{--operation-color: #d58a22}.report-member-outcomes{grid-column:1 / -1;display:flex;min-width:0;gap:6px;padding-left:38px}.report-member-outcomes>span{display:inline-flex;min-width:86px;min-height:30px;align-items:center;gap:6px;padding:4px 8px;border:1px solid transparent;border-radius:5px}.report-member-outcomes b{font-size:12px;line-height:1}.report-member-outcomes small{font-size:8px;font-weight:650}.report-member-outcomes .complete{border-color:#bfe8d6;background:#edf9f4;color:#147b59}.report-member-outcomes .pending{border-color:#f1d8ac;background:#fff8eb;color:#9d6417}.report-member-outcomes .other{border-color:#dce3ea;background:#f4f6f8;color:#657184}.report-member-outcomes .revision{border-color:#efc6d0;background:#fff2f5;color:#ad3d59}.report-health-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px}.report-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.report-status-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.report-status-item>span{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#586579;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.report-status-item>span>i{width:7px;height:7px;flex:0 0 auto;border-radius:2px;background:hsl(calc(183 + var(--status-index) * 23) 45% 47%)}.report-status-item>b{color:#273246;font-size:10px}.report-status-item>em{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:4px;background:#eef1f4}.report-status-item>em>i{display:block;height:100%;border-radius:inherit;background:hsl(calc(183 + var(--status-index) * 23) 45% 47%)}.report-age-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.report-age-box{display:grid;min-width:0;gap:3px;padding:9px;border:1px solid rgba(210,143,43,calc(.18 + var(--age-intensity) * .28));border-radius:5px;background:rgba(255,247,231,calc(.35 + var(--age-intensity) * .55))}.report-age-box>span{color:#866129;font-size:8px;white-space:nowrap}.report-age-box>b{color:#774d14;font-size:17px}.report-age-box>small{color:#a18459;font-size:7.5px}.report-line-created{stroke:#8995a8}.report-dot-created{fill:#8995a8}.report-chart-legend i.created{background:#8995a8}.report-client-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.5fr);min-height:320px;max-height:360px;overflow:hidden;border-top:1px solid #e9edf1}.report-client-ranking{max-height:360px;overflow-y:auto;border-right:1px solid #e9edf1}.report-client-rank-row{display:grid;width:100%;grid-template-columns:25px minmax(120px,1fr) 46px 46px minmax(92px,auto);align-items:center;gap:7px;padding:9px 10px;border:0;border-bottom:1px solid #edf0f3;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.report-client-rank-row:hover{background:#f7f9fa}.report-client-rank-row.selected{background:#eef8f8;box-shadow:inset 3px 0 #138b91}.report-client-rank{color:#9aa3b1;font-size:8px;font-weight:700}.report-client-name{display:grid;min-width:0;gap:2px}.report-client-name b{overflow:hidden;color:#263247;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.report-client-name small{color:#8b95a5;font-size:7.5px}.report-client-mini-box{display:grid;min-height:31px;place-items:center;align-content:center;border:1px solid transparent;border-radius:5px}.report-client-mini-box b{font-size:10px}.report-client-mini-box small{font-size:6.5px}.report-client-mini-box.complete{border-color:#c6e8da;background:#eff9f5;color:#167757}.report-client-mini-box.pending{border-color:#f0dab4;background:#fff8ed;color:#9a651c}.report-client-value{display:grid;justify-items:end;gap:2px}.report-client-value b{color:#273246;font-size:9px}.report-client-value small{color:#8792a2;font-size:7px}.report-client-detail{display:flex;min-width:0;min-height:0;max-height:360px;box-sizing:border-box;flex-direction:column;padding:12px 14px}.report-client-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-client-detail-head>div{display:grid;gap:2px}.report-client-detail-head span{color:#8792a2;font-size:8px}.report-client-detail-head h4{margin:0;color:#202b3d;font-size:14px;font-weight:680}.report-client-detail-head>span{padding:5px 8px;border-radius:5px;background:#eaf7f2;color:#147956;font-weight:650}.report-client-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:10px;overflow:hidden;border:1px solid #e6eaee;border-radius:6px;background:#e6eaee}.report-client-kpis>span{display:grid;min-width:0;gap:3px;padding:8px;background:#fbfcfd}.report-client-kpis small{color:#8b95a5;font-size:7px}.report-client-kpis b{overflow:hidden;color:#263247;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.report-client-statuses{display:flex;gap:5px;margin:9px 0;overflow-x:auto}.report-client-statuses>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:4px 7px;border:1px solid #e1e6eb;border-radius:5px;background:#f7f9fa;color:#6e7989;font-size:7.5px}.report-client-statuses b{color:#273246}.report-creative-head,.report-creative-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(105px,.85fr) minmax(95px,.75fr) minmax(115px,.9fr) minmax(95px,.7fr);gap:8px;align-items:center}.report-creative-head{padding:6px 8px;border-block:1px solid #e8ecef;color:#8a95a5;font-size:7px;font-weight:650;text-transform:uppercase}.report-creative-list{min-height:0;max-height:none;overflow:auto}.report-creative-row{padding:8px;border-bottom:1px solid #edf0f3}.report-creative-row.qualified{background:#f4fbf8}.report-creative-row>span{display:grid;min-width:0;gap:2px}.report-creative-row b{overflow:hidden;color:#2a3547;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.report-creative-row small{color:#8b95a5;font-size:7px}.report-creative-name em{overflow:hidden;color:#6f7a8b;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.report-creative-result{justify-items:start}.report-creative-result b{display:inline-flex;padding:4px 6px;border-radius:4px;background:#f3eee6;color:#91601e}.report-creative-result.win b{background:#e2f5ec;color:#147956}.report-creative-result a{color:#087f8c;font-size:7.5px;font-weight:650;text-decoration:none}@media(max-width:1280px){.report-client-layout{grid-template-columns:1fr}.report-client-ranking{max-height:260px;border-right:0;border-bottom:1px solid #e9edf1}.report-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-health-grid{grid-template-columns:1fr}}@media(max-width:760px){.report-operation-grid,.report-status-grid,.report-age-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-member-outcomes{padding-left:0;overflow-x:auto}.report-client-rank-row{grid-template-columns:22px minmax(115px,1fr) 42px 42px}.report-client-value{grid-column:2 / -1;justify-items:start}.report-client-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report-creative-head{display:none}.report-creative-row{grid-template-columns:repeat(2,minmax(0,1fr))}.report-creative-name{grid-column:1 / -1}}@media(min-width:761px){.shell.sidebar-collapsed .sidebar:not(:hover) .sb-nav,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-user{gap:4px!important}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-item,.shell.sidebar-collapsed .sidebar:not(:hover) .bell-btn{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:38px!important;gap:0!important;margin:0 0 4px!important;padding:0 10px!important}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-item .sb-label,.shell.sidebar-collapsed .sidebar:not(:hover) .bell-btn .sb-label,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-section,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-brand .name,.shell.sidebar-collapsed .sidebar:not(:hover) .role-badge{width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-item .ico{width:20px!important;height:20px!important;margin:0!important;transform:none!important}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-count{position:absolute!important;top:2px!important;right:1px!important;min-width:16px!important;margin:0!important;transform:none!important}}.production-report .report-toolbar{padding-right:64px}.report-range-picker{position:relative}.report-range-trigger{display:flex;min-width:235px;height:38px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;padding:5px 10px;border:1px solid #d6dee6;border-radius:6px;background:#f9fafb;color:#273246;cursor:pointer}.report-range-trigger>span:first-child{display:grid;gap:2px;text-align:left}.report-range-trigger small{color:#7f8998;font-size:7.5px;font-weight:700;text-transform:uppercase}.report-range-trigger b{color:#273246;font-size:9px;font-weight:650}.report-range-trigger b i{padding:0 4px;color:#919aa8;font-style:normal;font-weight:500}.report-range-popover{position:fixed;z-index:100100;box-sizing:border-box;padding:12px;border:1px solid #d8e1e8;border-radius:8px;background:#fff;box-shadow:0 20px 48px #18233433}.report-range-grid .ask-calendar-day.in-range{border-radius:0;background:#e8f5f5;color:#246a70}.report-range-grid .ask-calendar-day.range-start,.report-range-grid .ask-calendar-day.range-end{border-radius:5px;background:#138b91;color:#fff}.report-range-summary{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center;margin-top:10px}.report-range-summary span{padding:7px;border:1px solid #e0e6eb;border-radius:5px;background:#f7f9fa;color:#526174;font-size:8.5px;text-align:center}.report-range-summary i{color:#8b95a5;font-size:8px;font-style:normal}.report-range-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.report-range-actions button{min-height:29px;padding:0 11px;border:1px solid #dfe5ea;border-radius:5px;color:#647084;font-size:8.5px;font-weight:650}.report-range-actions .btn-primary{border-color:#138b91;background:#138b91;color:#fff}.report-info-tooltip{position:relative;display:inline-grid;width:14px;height:14px;place-items:center;margin-left:5px;border:1px solid currentColor;border-radius:50%;opacity:.72;font-size:8px;font-weight:750;line-height:1;text-transform:none;cursor:help}.report-info-tooltip>[role=tooltip]{position:absolute;z-index:50;top:calc(100% + 8px);left:50%;width:min(250px,40vw);padding:9px 10px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;box-shadow:0 12px 30px #141f3029;color:#3a4659;font-size:9px;font-weight:500;line-height:1.45;text-align:left;text-transform:none;transform:translate(-50%,-3px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.report-info-tooltip:hover>[role=tooltip],.report-info-tooltip:focus>[role=tooltip]{visibility:visible;opacity:1;transform:translate(-50%)}.report-tooltip-portal{position:fixed;z-index:100200;width:min(250px,calc(100vw - 24px));box-sizing:border-box;padding:9px 10px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;box-shadow:0 12px 30px #141f3033;color:#3a4659;font-size:10px;font-weight:500;line-height:1.45;text-align:left;pointer-events:none}.report-overview-layout{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(600px,1.35fr);gap:12px;align-items:stretch}.report-primary-kpis{min-width:0;padding:14px;border:1px solid #334257;border-radius:8px;background:#263347;box-shadow:0 7px 18px #1621311f}.report-primary-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.report-primary-head>span{color:#9edfe1;font-size:9px;font-weight:700;text-transform:uppercase}.report-primary-head>small{color:#9daabc;font-size:8px}.report-primary-kpis .report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.report-primary-kpis .report-metric{min-height:75px;padding:10px 11px;border-color:#ffffff1a;background:#fff1;box-shadow:none}.report-primary-kpis .report-metric>span{display:flex;align-items:center;color:#b6c0cf}.report-primary-kpis .report-metric>b{color:#fff;font-size:20px}.report-primary-kpis .report-metric>small{color:#98a6b8}.report-primary-kpis .report-info-tooltip>[role=tooltip]{left:0;transform:translateY(-3px)}.report-primary-kpis .report-info-tooltip:hover>[role=tooltip],.report-primary-kpis .report-info-tooltip:focus>[role=tooltip]{transform:translate(0)}.report-operations-panel{height:100%;box-sizing:border-box}.report-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-operation-card>span{display:flex;align-items:center}.report-compact-insights{display:grid;grid-template-columns:minmax(390px,1.6fr) minmax(170px,.66fr) minmax(220px,.82fr) minmax(250px,.95fr);gap:10px;align-items:stretch}.report-compact-insights>.report-panel{height:auto;max-height:318px;box-sizing:border-box;overflow:hidden}.report-member-list{max-height:220px;padding-right:3px;overflow-y:auto;scrollbar-gutter:stable}.report-format-list,.report-status-grid{max-height:232px;padding-right:3px;overflow-y:auto;scrollbar-gutter:stable}.report-member-row{min-height:39px;padding-block:5px}.report-table-count{display:inline-grid;min-width:27px;min-height:25px;place-items:center;justify-self:center;border-radius:5px}.report-table-count.metric-assigned{background:#edf3fb;color:#356fae}.report-table-count.metric-completed{background:#eaf7f1;color:#147b59}.report-table-count.metric-pending{background:#fff5e6;color:#9b641b}.report-age-panel .report-age-grid,.report-status-panel .report-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-charts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.report-charts-grid>.report-panel{padding:12px}.report-charts-grid .report-panel-head{min-height:45px;margin-bottom:5px}.report-charts-grid .report-panel-head>small{max-width:155px}.report-charts-grid .report-trend-chart svg,.report-charts-grid .report-comparison-chart svg{display:block;width:100%;height:188px;overflow:visible}.report-comparison-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.report-comparison-dot{stroke:#fff;stroke-width:1.5}.report-axis-category{font-size:7.5px}.report-series-legend{display:flex;justify-content:center;gap:8px 13px;flex-wrap:wrap;color:#6f7a8b;font-size:8px}.report-series-legend span{display:inline-flex;align-items:center;gap:5px}.report-series-legend i{width:8px;height:8px;border-radius:50%}.report-quality-bar.on-time{fill:#3977c8}.report-quality-bar.first-pass{fill:#15966a}.report-chart-legend i.quality-on-time{background:#3977c8}.report-chart-legend i.quality-first-pass{background:#15966a}.report-chart-empty{min-height:210px;display:grid;place-items:center}@media(min-width:1181px){.report-primary-kpis .report-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.report-client-layout{grid-template-columns:minmax(280px,.76fr) minmax(0,1.55fr);max-height:360px}.report-client-ranking{max-height:360px;border-right:1px solid #e9edf1;border-bottom:0}}.report-creative-identity,.report-meta-identity{display:flex!important;align-items:center;gap:8px!important}.report-creative-identity>span,.report-meta-identity>span{display:grid;min-width:0;gap:2px}.report-creative-thumb{width:38px!important;height:38px!important;flex:0 0 38px;overflow:hidden;border:1px solid #dce4e9;border-radius:5px!important;background:#eef2f4;object-fit:cover}.report-creative-thumb.thumb-fallback,.report-creative-thumb.thumb-skeleton{display:grid;place-items:center;color:#8190a1;font-size:11px}.report-meta-ticket.report-meta-identity b{color:#087f8c}@media(max-width:1380px){.report-overview-layout{grid-template-columns:1fr}.report-compact-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.report-member-panel{grid-column:1 / -1}}@media(max-width:1180px){.report-compact-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.report-member-panel{grid-column:1 / -1}.report-compact-insights>.report-panel{height:auto;max-height:286px}.report-member-list,.report-format-list,.report-status-grid{max-height:214px}.report-charts-grid{grid-template-columns:1fr}.report-charts-grid .report-panel-head{min-height:0}}@media(max-width:1080px){.report-status-panel .report-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.production-report .report-toolbar{padding-right:16px}.report-range-trigger{width:100%;min-width:0}.report-range-picker{width:100%}.report-primary-kpis .report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-operation-grid,.report-compact-insights{grid-template-columns:1fr}.report-member-panel{grid-column:auto}.report-compact-insights>.report-panel{height:auto;max-height:none}.report-format-panel,.report-age-panel{min-height:auto}.report-info-tooltip>[role=tooltip]{position:fixed;top:80px;right:12px;left:12px;width:auto;transform:none}.report-primary-kpis .report-info-tooltip>[role=tooltip]{left:12px;transform:none}}.pm-publishing-command{margin:0 0 12px!important}.pm-publishing-command .cc-row-primary{align-items:center!important;gap:10px!important}.pm-cohort-tabs.view-tabs.glass-seg{flex:0 1 auto!important}.pm-cohort-tabs.view-tabs.glass-seg .view-tab{white-space:nowrap!important}.pm-journey-toggle{min-height:32px!important;border-radius:7px!important;border:1px solid #dce2e8!important;background:#fff!important;color:#475569!important;font-weight:650!important;box-shadow:0 1px 3px #0f172a0f!important}.pm-journey-toggle.active{color:#1d4ed8!important;border-color:#1d4ed847!important;box-shadow:inset 0 -2px #1d4ed8,0 2px 7px #14203314!important}.pm-publishing-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid #e4e8ed;border-radius:8px;background:#f8fafc}.pm-toolbar-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.pm-publishing-toolbar label{display:flex;flex-direction:column;gap:4px;min-width:136px;margin:0}.pm-publishing-toolbar label span{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.pm-progress-ticket{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.pm-work-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid color-mix(in srgb,#0d9488 22%,transparent);border-top-color:#0d9488;border-radius:50%;animation:pmWorkSpin .85s linear infinite}.requester-bundle-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border);background:#f8fafc;color:var(--text-dim);font-size:12px}.requester-bundle-actions .bundle-btn{flex:0 0 auto}@media(max-width:720px){.requester-bundle-actions{align-items:stretch;flex-direction:column}}@keyframes pmWorkSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pm-work-spinner{animation:none;border-top-color:#0d9488}}.bundle-rereview-inline{display:grid;gap:6px;min-width:210px}.bundle-rereview-inline textarea{width:100%;resize:vertical;min-height:54px}.bundle-rereview-inline>div{display:flex;justify-content:flex-end;gap:6px}.pm-publishing-toolbar .cx-input{height:34px!important;min-height:34px!important;border-radius:7px!important;border-color:#dce2e8!important;background:#fff!important;font-size:12.5px!important;box-shadow:none!important}.pm-toolbar-sort{min-width:132px!important}.pm-publishing-toolbar{align-items:center}.pm-publishing-toolbar .filter-bar.compact{flex:1 1 auto;min-width:0;justify-content:flex-start;flex-wrap:wrap}.pm-publishing-toolbar .filter-bar.compact .filter-search{flex:1 1 200px;min-width:180px}.pm-publishing-toolbar .filter-bar.compact .filter-search input{width:100%;height:34px;background:#fff}.pm-live-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:12px}.pm-live-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 10px 22px #0f172a0f}.pm-live-thumb{width:92px;aspect-ratio:1;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:0;overflow:hidden;cursor:pointer}.pm-live-thumb .ticket-thumbnail,.pm-live-thumb img,.pm-live-thumb video{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.pm-live-card-body{min-width:0;display:flex;flex-direction:column;gap:9px}.pm-live-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-live-card h4{margin:0;color:#111827;font-size:15px;line-height:1.2}.pm-live-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-live-meta-grid span{min-width:0;padding:8px;border:1px solid #eef2f7;border-radius:7px;background:#f8fafc}.pm-live-meta-grid b,.pm-live-meta-grid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-live-meta-grid b{color:#64748b;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pm-live-meta-grid small{margin-top:3px;color:#1f2937;font-size:12px;font-weight:650}.pm-live-ad-name{display:block;max-width:100%;padding:8px 9px;border-radius:7px;background:#f1f5f9;color:#334155;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:620px){.pm-live-card{grid-template-columns:72px minmax(0,1fr)}.pm-live-thumb{width:72px}.pm-live-meta-grid{grid-template-columns:1fr}}@media(max-width:900px){.pm-publishing-command .cc-row-primary,.pm-publishing-toolbar{align-items:stretch!important;flex-direction:column}.pm-publishing-command .spacer{display:none}.pm-journey-toggle,.pm-toolbar-sort,.pm-publishing-toolbar label{width:100%}}.cm-brand-report .report-metrics.cm-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.report-metric.tone-ink{--metric-color: #526174}.report-metric.tone-teal{--metric-color: #0d9488}.cm-report-modebar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.cm-report-modebar-tools{display:flex;align-items:center;gap:8px}.cm-report-search{height:30px;min-width:170px;padding:0 10px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#172238;font-size:11px}.cm-report-search:focus{outline:none;border-color:#159ca2}.cm-report-export{height:30px;padding:0 12px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#3d4859;font-size:11px;font-weight:620;cursor:pointer}.cm-report-export:hover:not(:disabled){border-color:#159ca2;color:#0f7a80}.cm-report-export:disabled{opacity:.5;cursor:not-allowed}.cm-delivery-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid #e5eaf1;border-radius:12px;background:#f9fbfd}.cm-delivery-filters label{display:grid;gap:4px;min-width:190px}.cm-delivery-filters label span{color:#778295;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cm-delivery-filters select{height:32px;padding:0 30px 0 10px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#172238;font-size:11px}.cm-delivery-filters select:focus{outline:none;border-color:#159ca2}.cm-delivery-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cm-delivery-table .cm-report-brandcell{min-width:120px}.cm-report-blurb{margin:0;color:#778295;font-size:10.5px;line-height:1.5}.cm-report-scroll{overflow-x:auto;max-width:100%}.cm-report-table{border-collapse:separate;border-spacing:0;width:100%;font-size:11px;white-space:nowrap}.cm-report-table th,.cm-report-table td{padding:7px 9px;border-bottom:1px solid #eef1f6;text-align:center;color:#3d4859}.cm-report-table tbody th{padding:7px 9px}.cm-report-table td,.cm-report-table .cm-report-numeric{font-variant-numeric:tabular-nums}.cm-report-table .cm-report-numeric{text-align:right}.cm-report-table .cm-report-label{text-align:left}.cm-report-table.cm-report-matrix thead th:not(.cm-report-brandcell),.cm-report-table.cm-report-matrix tbody td,.cm-report-table.cm-report-matrix tfoot td,.cm-report-table thead th.metric-created,.cm-report-table thead th.metric-assigned,.cm-report-table thead th.metric-delivered,.cm-report-table thead th.metric-live{text-align:right;font-variant-numeric:tabular-nums}.cm-report-table.cm-report-matrix .cm-plan-spoccell,.cm-task-table th,.cm-task-table td{text-align:left}.cm-report-table thead th{background:#f7f9fc;color:#667186;font-size:9px;font-weight:680;letter-spacing:.03em;text-transform:uppercase}.cm-report-weekrow th{border-left:1px solid #e4e9f1}.cm-report-weekrow th b{display:block;color:#172238;font-size:11px;letter-spacing:0;text-transform:none}.cm-report-weekrow th small{display:block;margin-top:2px;color:#929bad;font-size:8px;font-weight:500;text-transform:none}.cm-report-weekrow th.is-partial b:after{content:" •";color:#d58a22}.cm-report-metricrow th{border-left:1px solid #f1f4f9}.cm-report-brandcell{position:sticky;left:0;z-index:2;min-width:160px;background:#fff;color:#172238!important;font-size:11px!important;font-weight:650;text-align:left!important;text-transform:none!important;letter-spacing:0!important;box-shadow:1px 0 #e4e9f1}.cm-report-table thead .cm-report-brandcell,.cm-report-table tfoot .cm-report-brandcell{background:#f7f9fc;z-index:3}.cm-report-table tbody tr:hover td,.cm-report-table tbody tr:hover .cm-report-brandcell{background:#f9fbfe}.cm-report-table td.is-zero{color:#c3cad6}.cm-report-table td.is-warn{color:#d58a22;font-weight:650}.cm-report-table td.metric-created{color:#172238}.cm-report-table td.metric-assigned{color:#3977c8}.cm-report-table td.metric-delivered{color:#15966a}.cm-report-table td.metric-live{color:#0d9488;font-weight:650}.cm-report-table th.metric-created{color:#4a5567}.cm-report-table th.metric-assigned{color:#3977c8}.cm-report-table th.metric-delivered{color:#15966a}.cm-report-table th.metric-live{color:#0d9488}.cm-report-totalgroup{background:#f4f7fb}.cm-report-table tbody td.cm-report-totalgroup b{color:#172238}.cm-report-table tfoot td,.cm-report-table tfoot th{background:#f7f9fc;border-top:1px solid #e4e9f1;border-bottom:none;font-weight:680}.cm-report-cohort td small{display:block;margin-top:2px;color:#929bad;font-size:8.5px;font-weight:500}@media(max-width:760px){.cm-brand-report .report-metrics.cm-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-report-modebar-tools{width:100%}.cm-report-search{flex:1;min-width:0}.cm-delivery-filters label{width:100%;min-width:0}.cm-delivery-metrics{grid-template-columns:1fr!important}}.video-embed{display:flex;flex-direction:column;gap:8px;min-width:0}.video-embed-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.video-embed-provider{padding:2px 8px;border-radius:999px;background:#eef1f6;color:#4a5567;font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.video-embed-head button,.video-embed-head a,.video-embed-plain a{border:1px solid #dfe4ec;border-radius:8px;padding:3px 10px;background:#fff;color:#3d4859;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer}.video-embed-head button:hover,.video-embed-head a:hover{border-color:#159ca2;color:#0f7a80}.video-embed-frame{position:relative;width:100%;max-width:320px;aspect-ratio:9 / 16;max-height:460px;overflow:hidden;border:1px solid #e4e9f1;border-radius:12px;background:#0b0e13}.video-embed-frame iframe,.video-embed-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain}.video-embed-plain{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.video-embed-plain small{color:#929bad;font-size:10.5px}.marketer-focus-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.marketer-focus-chip{padding:3px 9px;border:1px solid #dfe4ec;border-radius:999px;background:#fff;color:#667186;font-size:10px;font-weight:620;white-space:nowrap;cursor:pointer}.marketer-focus-chip:hover{border-color:#3977c8;color:#3977c8}.marketer-focus-chip.enabled{border-color:#3977c8;background:#eaf1fb;color:#2c5fa8}.multi-asset-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:10.5px;font-weight:650;white-space:nowrap}.multi-asset-tag.compact{padding:2px 7px;font-size:9.5px}.multi-asset-tag-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.multi-asset-tag.stage-first_cut{background:#eaf1fb;color:#2c5fa8}.drive-preview-tile{flex-direction:column;gap:3px;overflow:hidden;padding:4px;background:linear-gradient(180deg,#fff,#f4f7fa);cursor:pointer;text-align:center}.drive-glyph{width:42%;max-width:26px;min-width:13px;height:auto;flex-shrink:0}.drive-preview-label{max-width:100%;overflow:hidden;color:#35506c;font-size:8.5px;font-weight:700;letter-spacing:.01em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.drive-preview-tile.is-unavailable{border-color:#f0d9a8;background:linear-gradient(180deg,#fffaf0,#fdf3de)}.drive-preview-tile.is-unavailable .drive-preview-label{color:#8a6415}.drive-preview-tile.is-unavailable .drive-glyph{opacity:.45}.asset-preview.drive-preview-tile .drive-preview-label,.repo-tile-media .drive-preview-tile .drive-preview-label{font-size:11px}.thumb-play-badge{position:absolute;right:3px;bottom:3px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#0c1016b8;color:#fff;font-size:7px;line-height:1;pointer-events:none}.deliverable-viewer-fallback .drive-glyph{width:44px;max-width:44px;margin:0 auto 10px}.eta-approved-chip.eta-moved-chip{color:#92400e;background:#d977061f;border-color:#d9770661}.view-tab{gap:9px;padding:12px 16px;font-size:15px;font-weight:650}.view-tab .vt-icon{font-size:17px}.view-tab .vt-count{font-size:13px;font-weight:800;padding:2px 10px;min-width:24px;line-height:1.45}.view-tab.active .vt-count{background:color-mix(in srgb,var(--bucket, #1d4ed8) 14%,transparent);color:var(--bucket, #1d4ed8)}@media(max-width:900px){.view-tab{padding:10px 12px;font-size:13.5px}.view-tab .vt-count{font-size:12px;padding:1px 8px;min-width:22px}}.nomenclature-copy{display:flex;align-items:center;gap:5px;max-width:100%;margin-top:2px;padding:3px 5px 3px 7px;border:1px solid #e4e9f1;border-radius:7px;background:#f7f9fc}.nomenclature-copy-label{flex-shrink:0;color:#8a94a6;font-size:8.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.nomenclature-copy-value{flex:1;min-width:0;overflow:hidden;color:#35506c;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.nomenclature-copy-btn{flex-shrink:0;width:20px;height:20px;padding:0;border:1px solid #dfe4ec;border-radius:5px;background:#fff;color:#4a5567;font-size:11px;line-height:1;cursor:pointer}.nomenclature-copy-btn:hover{border-color:#159ca2;color:#0f7a80}.nomenclature-copy-btn.copied{border-color:#16a34a;background:#e6f6ec;color:#15803d}.live-stamp{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:#0d9488;font-size:10.5px;font-weight:650;white-space:nowrap}.live-stamp-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.btn-escalate{border:1px solid #f0b7a8!important;background:#fff4f0!important;color:#b4451f!important;font-weight:650}.btn-escalate:hover{border-color:#d4552a!important;background:#ffe9e0!important}.escalated-chip{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;background:#fdecea;color:#b4451f;font-size:10px;font-weight:700;white-space:nowrap}.escalation-wrap{position:relative;display:inline-flex}.escalation-trigger{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.escalation-trigger.has-escalations{border-color:#d4552a;color:#b4451f}.escalation-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:999px;background:#d4552a;color:#fff;font-size:11px;font-weight:800}.escalation-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(760px,calc(100vw - 32px));padding:12px;border:1px solid #e4e9f1;border-radius:12px;background:#fff;box-shadow:0 18px 44px #0f172a29}.escalation-pop-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.escalation-pop-head b{color:#172238;font-size:13px}.escalation-pop-head small{color:#8a94a6;font-size:10.5px}.escalation-empty{margin:0;color:#8a94a6;font-size:11.5px;line-height:1.5}.escalation-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;margin-bottom:9px;border:1px solid #e4e9f1;border-radius:9px;background:#f7f9fc}.escalation-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:#667085;font-size:11.5px;font-weight:650;cursor:pointer}.escalation-tabs button.active{background:#fff;color:#172238;box-shadow:0 1px 4px #0f172a1a}.escalation-tabs button span{min-width:18px;padding:1px 5px;border-radius:999px;background:#e8edf5;font-size:10px}.escalation-ticket-table-wrap{max-height:330px;overflow:auto}.escalation-ticket-table{width:100%;border-collapse:collapse;table-layout:fixed}.escalation-ticket-table th{padding:6px 7px;border-bottom:1px solid #e4e9f1;color:#8a94a6;font-size:9.5px;font-weight:750;letter-spacing:.03em;text-align:left;text-transform:uppercase}.escalation-ticket-table td{padding:7px;border-bottom:1px solid #f1f4f9;color:#172238;font-size:11px;overflow:hidden;text-overflow:ellipsis}.escalation-ticket-table tbody tr{cursor:pointer}.escalation-ticket-table tbody tr:hover,.escalation-ticket-table tbody tr:focus{outline:none;background:#fff4f0}.escalation-ticket-table th:nth-child(1){width:18%}.escalation-ticket-table th:nth-child(2){width:23%}.escalation-ticket-table th:nth-child(3){width:25%}.escalation-ticket-table th:nth-child(4){width:16%}.escalation-ticket-table th:nth-child(5){width:18%}.escalation-thumbnail{width:42px!important;height:34px!important;border-radius:6px;object-fit:cover}.escalation-brand-list{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto}.escalation-brand-list li{display:flex;align-items:center;gap:8px;padding:7px 4px;border-top:1px solid #f1f4f9}.escalation-brand-list li:first-child{border-top:none}.escalation-brand-name{flex:1;min-width:0;overflow:hidden;color:#172238;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.escalation-brand-age{flex-shrink:0;color:#b4451f;font-size:10px;font-weight:650}.escalation-brand-count{flex-shrink:0;min-width:28px;padding:3px 9px;border:1px solid #f0b7a8;border-radius:999px;background:#fff4f0;color:#b4451f;font-size:11.5px;font-weight:800;cursor:pointer}.escalation-brand-count:hover{border-color:#d4552a;background:#ffe0d5}.content-repo-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin-bottom:18px}.repo-filter-field{display:flex;flex-direction:column;gap:4px;min-width:0}.repo-filter-field>label{color:var(--text-dim);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.repo-date-filter{margin-left:auto;align-items:flex-end}.repo-date-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.repo-date-note{color:#8a94a6;font-size:10px}.repo-date-presets{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.repo-date-presets button{padding:0 11px;height:36px;border:0;border-left:1px solid var(--border);background:#fff;color:var(--text-dim);font-size:11.5px;font-weight:620;white-space:nowrap;cursor:pointer}.repo-date-presets button:first-child{border-left:0}.repo-date-presets button:hover{color:var(--text)}.repo-date-presets button.active{background:#eaf1fb;color:#2c5fa8}.repo-dropdown{position:relative;min-width:210px}.repo-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font-size:13px;cursor:pointer}.repo-dropdown-trigger.has-value{border-color:#3977c8;color:#2c5fa8;font-weight:620}.repo-dropdown-caret{color:var(--text-dim);font-size:10px}.repo-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:min(280px,80vw);padding:8px;border:1px solid #e4e9f1;border-radius:10px;background:#fff;box-shadow:0 16px 38px #0f172a26}.repo-dropdown-search{width:100%;height:32px;padding:0 9px;margin-bottom:6px;border:1px solid var(--border);border-radius:7px;font-size:12px}.repo-dropdown-list{max-height:220px;overflow-y:auto}.repo-dropdown-option{display:flex;align-items:center;gap:7px;padding:4px 3px;font-size:12px;cursor:pointer}.repo-dropdown-option:hover{background:#f7f9fc;border-radius:5px}.repo-dropdown-empty{padding:8px 3px;color:#8a94a6;font-size:11.5px}.repo-dropdown-clear{width:100%;margin-top:6px;padding:5px;border:1px solid var(--border);border-radius:7px;background:#fff;color:#b4451f;font-size:11px;font-weight:650;cursor:pointer}@media(max-width:900px){.repo-date-filter{margin-left:0}.escalation-pop{right:auto;left:0}}.topbar-notif>*{flex:0 0 auto!important;min-width:0}.escalation-wrap{flex:0 0 auto!important}.header-ticket-actions{display:inline-flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:max-content;margin-left:auto;margin-right:48px}.header-ticket-actions .escalation-trigger,.topbar-notif .escalation-trigger{min-height:34px!important;white-space:nowrap}.header-ticket-actions .escalation-pop{top:calc(100% + 10px);right:0;left:auto}@media(max-width:700px){.header-ticket-actions{width:100%;margin-right:0;overflow-x:auto;justify-content:flex-start!important}}.command-center .cc-row-primary{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;min-height:0!important;gap:12px!important;padding:10px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-xs)!important}.command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs){display:flex!important;flex:3 1 340px!important;min-width:260px!important;max-width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:3px!important;padding:4px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:linear-gradient(to right,var(--ui-surface-muted) 30%,rgba(238,242,245,0)) left / 24px 100% no-repeat local,linear-gradient(to left,var(--ui-surface-muted) 30%,rgba(238,242,245,0)) right / 24px 100% no-repeat local,linear-gradient(to right,#14203329,#14203300) left / 10px 100% no-repeat scroll,linear-gradient(to left,#14203329,#14203300) right / 10px 100% no-repeat scroll,var(--ui-surface-muted)!important;box-shadow:none!important}.command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab{position:relative!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:max-content!important;min-height:36px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--ui-muted)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important;transition:background .12s ease,color .12s ease,box-shadow .12s ease!important}.command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab:after{content:none!important}.command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab:hover{color:var(--ui-ink)!important;background:#ffffffa6!important}.command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab.active{border-color:var(--ui-line)!important;background:#fff!important;color:var(--bucket, var(--ui-accent-hover))!important;box-shadow:var(--ui-shadow-xs)!important;font-weight:700!important}.command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .vt-count{min-width:20px!important;height:20px!important;margin-left:0!important;padding:0 6px!important;border-radius:999px!important;background:var(--ui-surface-muted)!important;color:var(--ui-muted)!important;font-size:10.5px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab.active .vt-count{background:var(--bucket, var(--ui-accent))!important;color:#fff!important}.command-center .cc-row-primary .creation-range-panels{flex:0 1 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important}.cm-cohort-date-field{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:3px 4px 3px 10px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface)}.cm-cohort-date-field>span{color:var(--ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cm-cohort-date-field select{width:112px;max-width:112px;border:0;background:transparent;color:var(--ui-text);font:inherit;font-size:12px;font-weight:700}.command-center .cc-row-primary .cm-date-controls{gap:5px!important}.command-center .cc-row-primary .cm-date-controls .cm-cohort-date-field{min-height:30px;padding:2px 3px 2px 7px;gap:4px;border-radius:8px}.command-center .cc-row-primary .cm-date-controls .seg.glass-seg{gap:1px!important;padding:2px!important;border-radius:8px!important}.command-center .cc-row-primary .cm-date-controls .seg.glass-seg button{min-height:27px!important;padding:0 6px!important;border-radius:6px!important;font-size:9.5px!important}.command-center .cc-row-primary .cm-date-controls .report-range-trigger{height:32px!important;padding:0 8px!important;border-radius:8px!important}.cohort-filter-skeleton{overflow:hidden;border:1px solid var(--ui-line, var(--border));border-radius:14px;background:var(--ui-surface, var(--surface))}.command-center .cc-row-primary .seg.glass-seg{display:flex!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;gap:2px!important;padding:3px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:linear-gradient(to right,var(--ui-surface-muted) 30%,rgba(238,242,245,0)) left / 24px 100% no-repeat local,linear-gradient(to left,var(--ui-surface-muted) 30%,rgba(238,242,245,0)) right / 24px 100% no-repeat local,linear-gradient(to right,#14203329,#14203300) left / 10px 100% no-repeat scroll,linear-gradient(to left,#14203329,#14203300) right / 10px 100% no-repeat scroll,var(--ui-surface-muted)!important;box-shadow:none!important;overflow-x:auto!important}.command-center .cc-row-primary .seg.glass-seg button{flex:0 0 auto!important;min-height:30px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--ui-muted)!important;box-shadow:none!important;font-size:10.5px!important;font-weight:600!important;white-space:nowrap!important}.command-center .cc-row-primary .seg.glass-seg button:after{content:none!important}.command-center .cc-row-primary .seg.glass-seg button:hover{color:var(--ui-ink)!important}.command-center .cc-row-primary .seg.glass-seg button.active{border-color:var(--ui-line)!important;background:#fff!important;color:var(--ui-accent-hover)!important;box-shadow:var(--ui-shadow-xs)!important;font-weight:700!important}.command-center .cc-row-primary .creation-range-custom{flex:0 0 auto!important}.command-center .cc-row-primary .report-range-trigger{flex-shrink:0!important;min-width:0!important;height:36px!important;padding:0 12px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:var(--ui-surface)!important;gap:8px!important}.command-center .cc-row-primary .creation-range-custom.active .report-range-trigger{border-color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important;box-shadow:0 0 0 1px var(--ui-accent) inset!important}.command-center .cc-row-primary .report-range-trigger small{color:var(--ui-faint)!important;font-size:8.5px!important}.command-center .cc-row-primary .report-range-trigger b{color:var(--ui-ink)!important;font-size:10.5px!important}@media(max-width:760px){.command-center .cc-row-primary{flex-direction:column!important;align-items:stretch!important}.command-center .cc-row-primary .creation-range-panels{justify-content:flex-start!important}}.sb-flyout-anchor{display:block;position:relative}.sb-item-chevron{margin-left:2px;color:#b9f3f4b8;font-size:18px;font-weight:500;line-height:1;transition:transform .18s ease,color .18s ease}.sb-flyout-anchor:hover .sb-item-chevron,.sb-flyout-anchor:focus-within .sb-item-chevron{color:#b9f3f4;transform:translate(2px)}.sb-flyout{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid rgba(183,219,220,.6);border-radius:18px;background:linear-gradient(145deg,#f9fffffa,#e8f3f4fa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:18px 20px 42px #0f2d3c33,-6px -6px 18px #ffffffe0,inset 1px 1px #ffffffe6;overflow:visible}.sb-flyout:after{content:"";position:absolute;inset:-6px auto -6px -14px;width:18px}.sb-flyout-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid rgba(90,143,148,.16)}.sb-flyout-head span{color:#748b98;font-size:8px;font-weight:850;letter-spacing:.1em!important;text-transform:uppercase}.sb-flyout-head strong{color:#173448;font-size:14px;font-weight:850}.sb-flyout-list{display:flex;flex-direction:column;gap:4px}.sb-flyout-branch{position:relative}.sb-flyout-item{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 9px;border:1px solid transparent;border-radius:13px;background:#ffffff61;color:#344c5d;text-align:left;cursor:pointer;transition:transform .17s ease,background .17s ease,border-color .17s ease,box-shadow .17s ease}.sb-flyout-item:hover,.sb-flyout-item:focus-visible{outline:none;border-color:#0d94883d;background:linear-gradient(145deg,#fff,#e8f6f4);color:#0f766e;box-shadow:5px 6px 12px #2049531a,-3px -3px 8px #ffffffe6;transform:translate(2px)}.sb-flyout-item.active{border-color:#0d948857;background:linear-gradient(145deg,#dff7f3,#f7fffe);color:#0b766e;box-shadow:inset 2px 2px 4px #0d565314,inset -2px -2px 5px #fff}.sb-flyout-marker{width:8px;height:8px;flex:0 0 8px;border:2px solid #9aafb9;border-radius:50%;background:transparent}.sb-flyout-item.active .sb-flyout-marker{border-color:#0d9488;background:#0d9488;box-shadow:0 0 0 4px #0d94881f}.sb-flyout-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.sb-flyout-label{overflow:hidden;font-size:12.5px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.sb-flyout-description{overflow:hidden;color:#7a8e9b;font-size:9.5px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sb-flyout-count{min-width:20px;padding:1px 6px;border-radius:999px;background:#0d94881f;color:#0f766e;font-size:10.5px;font-weight:800;text-align:center}.sb-flyout-chevron{color:#8197a2;font-size:18px}.sb-flyout-nested{position:absolute;top:-8px;left:calc(100% + 10px);width:244px;z-index:1}.brand-command-center{margin-bottom:14px}.brand-command-center .creation-range-panels{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.mobile-brand-raise{display:none}.brand-influencer-placeholder{display:grid;place-items:center;min-height:300px;padding:45px;border:1px dashed #cbd5e1;border-radius:20px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.brand-influencer-placeholder span{padding:4px 9px;border-radius:999px;background:#fef3c7;color:#a16207;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.brand-influencer-placeholder h3{margin:12px 0 5px;color:#10253d;font-size:21px}.brand-influencer-placeholder p{max-width:520px;margin:0;color:#64748b;font-size:12px;line-height:1.6}.brand-inline-raise-panel{margin:0 0 14px;overflow:hidden;border:1px solid #b9d8d4;border-radius:13px;background:#fff;box-shadow:0 8px 22px #0f766e14}.brand-submit-form{display:block;margin:0}.brand-list-composer-title{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:8px 12px 8px 16px;border-bottom:1px solid #dfe9eb;background:linear-gradient(135deg,#edfdfa,#fff)}.brand-list-composer-title>div{display:flex;align-items:baseline;gap:10px;min-width:0}.brand-list-composer-title b{color:#0f766e;font-size:12px}.brand-list-composer-title span{color:#64748b;font-size:10.5px}.brand-list-composer-title>button{flex:0 0 auto;min-width:32px;padding:5px 9px}.brand-compose-table-wrap{border:0;border-radius:0;box-shadow:none}.brand-compose-table{min-width:1120px;table-layout:fixed}.brand-compose-table th:nth-child(1){width:22%}.brand-compose-table th:nth-child(2){width:15%}.brand-compose-table th:nth-child(3){width:10%}.brand-compose-table th:nth-child(4){width:23%}.brand-compose-table th:nth-child(5){width:19%}.brand-compose-table th:nth-child(6){width:11%}.brand-compose-table th{padding:9px 10px;white-space:nowrap}.brand-compose-table td{padding:9px 8px;vertical-align:middle}.brand-compose-table .cx-input{width:100%;min-height:38px;font-size:11px}.brand-product-links-input{resize:vertical;min-height:45px!important;max-height:92px;line-height:1.35}.brand-compose-action{text-align:right}.brand-compose-action .btn-primary{width:100%;min-width:112px;padding-inline:10px;white-space:nowrap}.brand-command-center .brand-lifecycle-tabs{display:inline-flex!important;flex:0 0 50%!important;width:50%!important;min-width:0!important;max-width:50%;margin:0;overflow-x:auto!important;scrollbar-width:thin;overscroll-behavior-x:contain}.brand-command-center .brand-lifecycle-tabs .view-tab{flex:1 1 0;width:auto!important;min-width:max-content!important;justify-content:center}.brand-config-status{display:inline-flex;flex-direction:column;gap:1px;padding:5px 9px;border-radius:9px;background:#e8eefc;color:#1d4ed8}.brand-config-status span{font-size:10px;font-weight:850}.brand-config-status small{font-size:8.5px;color:#5b6f9b}.brand-config-direct-note{padding:7px 9px;border:1px solid #99e0d6;border-radius:9px;background:#f0fdfa}.brand-config-tag{background:#fef3c7;color:#b45309}@media(max-width:760px){.mobile-brand-raise{display:inline-flex;min-height:31px!important;padding-inline:10px!important}.brand-command-center .brand-lifecycle-tabs{flex:1 1 auto!important;width:100%!important;max-width:100%}.brand-command-center .creation-range-panels{flex-wrap:wrap}.brand-list-composer-title>div{align-items:flex-start;flex-direction:column;gap:2px}}.content-performance-tile .review-tile-client{display:flex;align-items:center;gap:8px}.content-performance-tile .nomenclature-copy{border-color:color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);color:inherit}.content-performance-tile .nomenclature-copy-label,.content-performance-tile .nomenclature-copy-value{color:inherit}.brand-strip-wrap{width:100%;margin:0 0 14px;padding:10px 12px 12px;border:1px solid #e5e9ef;border-radius:16px;background:linear-gradient(145deg,#f8fafc,#edf2f7);box-shadow:7px 7px 16px #0f172a14,-5px -5px 14px #ffffffe6}.content-repo-filters .brand-strip-wrap{flex:1 0 100%;margin-bottom:0}.brand-strip-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.brand-strip-heading>span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.brand-strip-heading button{border:0;background:transparent;color:#0f766e;font-size:11px;font-weight:750;cursor:pointer}.brand-logo-strip{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:thin;scroll-snap-type:x proximity}.brand-strip-item{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;max-width:190px;padding:6px 11px 6px 7px;border:1px solid #dfe5ec;border-radius:999px;background:#f7f9fc;color:#334155;box-shadow:3px 3px 7px #0f172a14,-3px -3px 7px #fff;font:700 12px/1.15 var(--sans);cursor:pointer;scroll-snap-align:start}.brand-strip-item>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-strip-item:hover{transform:translateY(-1px);border-color:#a7d8d1;color:#0f766e}.brand-strip-item.active{border-color:#0d9488;background:linear-gradient(145deg,#13a89a,#0b8378);color:#fff;box-shadow:inset 2px 2px 4px #fff3,4px 5px 10px #0d948838}.brand-mark{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#d9e2ec,#fff);color:#0f766e;box-shadow:inset 0 0 0 1px #0f172a14;font-size:10px;font-weight:850}.brand-mark img{width:100%;height:100%;object-fit:contain;background:#fff}.brand-mark-all{width:34px;height:34px;font-size:14px}.brand-strip-wrap.is-logos-only .brand-logo-strip{gap:10px}.brand-strip-wrap.is-logos-only .brand-strip-item{max-width:none;padding:5px;border-radius:14px;gap:0}.brand-strip-wrap.is-logos-only .brand-strip-item .brand-mark{width:40px;height:40px;font-size:12px}.brand-strip-wrap.is-logos-only .brand-strip-all .brand-mark-all{width:40px;height:40px;font-size:16px}.brand-strip-wrap.is-logos-only .brand-strip-item.active{box-shadow:inset 0 0 0 2px #0d9488,4px 5px 10px #0d948847}.brand-strip-wrap.is-logos-only .brand-strip-item.active .brand-mark{box-shadow:inset 0 0 0 1px #ffffff8c}.brand-strip-slot{position:relative;display:inline-flex;flex:0 0 auto;scroll-snap-align:start}.brand-strip-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(3px);z-index:20;padding:4px 9px;border-radius:7px;white-space:nowrap;background:#0f172a;color:#fff;font:700 11px/1.3 var(--sans);box-shadow:0 4px 12px #0f172a47;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.brand-strip-item:hover .brand-strip-tip,.brand-strip-item:focus-visible .brand-strip-tip,.brand-strip-upload:hover .brand-strip-tip,.brand-strip-upload:focus-visible .brand-strip-tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.brand-strip-wrap.is-logos-only .brand-logo-strip{padding-top:36px}.brand-strip-upload{position:absolute;right:-1px;bottom:-1px;z-index:3;display:grid;place-items:center;width:19px;height:19px;padding:0;border:1px solid #fff;border-radius:50%;background:#0d9488;color:#fff;font:800 12px/1 var(--sans);cursor:pointer;box-shadow:0 2px 5px #0f172a47}.brand-strip-upload:disabled{opacity:.6;cursor:progress}.brand-strip-slot.needs-logo .brand-strip-item{border-style:dashed}.delivery-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid transparent;font:800 9.5px/1.5 var(--sans);letter-spacing:.02em;white-space:nowrap}.delivery-chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.delivery-active{border-color:#86efac;background:#dcfce7;color:#15803d}.delivery-inactive{border-color:#cbd5e1;background:#eef2f7;color:#475569}.delivery-unknown{border-color:#fcd34d;background:#fef3c7;color:#92400e}.content-performance-tile .delivery-chip{color:#15803d}.content-performance-tile .delivery-inactive{color:#475569}.content-performance-tile .delivery-unknown{color:#92400e}.pm-live-card-tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.journey-executive-cell{position:relative}.journey-unassign-btn{margin-top:5px;padding:3px 9px;border:1px solid #fca5a5;border-radius:999px;background:#fef2f2;color:#b91c1c;font:750 10.5px/1.4 var(--sans);cursor:pointer}.journey-unassign-btn:hover{background:#fee2e2}.journey-unassign-confirm{display:grid;gap:7px;margin-top:6px}.journey-unassign-confirm small{color:var(--text-dim);font-size:10.5px;line-height:1.4}.journey-unassign-confirm>div{display:flex;gap:7px;flex-wrap:wrap}.review-tile-brand-badge{position:absolute;top:8px;left:8px;z-index:2;display:inline-grid;place-items:center;padding:3px;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 6px #0f172a38;pointer-events:none}.live-brand-kpis{display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(145px,1fr));gap:10px;margin:0 0 16px}.live-brand-kpi-title,.live-brand-kpi-card{min-height:86px;padding:13px 14px;border:1px solid #e1e7ec;border-radius:15px;background:linear-gradient(145deg,#fff,#eef3f6);box-shadow:7px 7px 15px #0f172a14,-5px -5px 13px #fffffff0}.live-brand-kpi-title{display:flex;align-items:center;gap:10px}.live-brand-kpi-title span,.live-brand-kpi-card{display:flex;flex-direction:column;gap:3px}.live-brand-kpi-title small,.live-brand-kpi-card small{color:#64748b;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.live-brand-kpi-title b{color:#10253d;font-size:14px}.live-brand-kpi-card b{color:#0f766e;font:800 21px/1.15 var(--sans)}.live-brand-kpi-card span{color:#7b8797;font-size:10px}.already-link-choice{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #dbe3eb;border-radius:8px;color:#526174;font-size:10.5px;font-weight:750;cursor:pointer}.already-link-choice.active{border-color:#0d9488;background:#e6f7f4;color:#0f766e}.already-link-choice input{accent-color:#0d9488}.already-link-direct-note{color:#0f766e;font-size:10px;font-weight:750}.already-link-input{border-color:#0d9488!important;background:#f0fdfa!important}.already-link-tag{display:inline-flex;width:fit-content;padding:2px 7px;border:1px solid #8dd7cc;border-radius:999px;background:#e6f7f4;color:#0f766e;font-size:9px;font-weight:800;letter-spacing:.01em}@media(max-width:1100px){.live-brand-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.live-brand-kpis{grid-template-columns:1fr}.brand-strip-wrap{padding-inline:8px}}.brand-product-link-editor{min-width:250px;display:grid;gap:7px}.brand-product-link-rows{display:grid;gap:6px}.brand-product-link-tile{position:relative;display:grid;grid-template-columns:24px minmax(150px,1fr) 28px;align-items:center;gap:5px;padding:5px;border:1px solid #d8e3ea;border-radius:10px;background:#f8fbfc}.brand-product-link-number{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e3f6f2;color:#0f766e;font-size:10px;font-weight:850}.brand-product-link-tile>button{width:26px;height:26px;border:0;border-radius:7px;background:#edf2f6;color:#718096;cursor:pointer}.brand-product-link-full{display:none;position:absolute;z-index:30;left:30px;right:10px;top:calc(100% + 5px);padding:8px 10px;border:1px solid #bddbd6;border-radius:9px;background:#10253d;color:#fff;box-shadow:0 10px 24px #0f172a33;font-size:11px;overflow-wrap:anywhere}.brand-product-link-tile:hover .brand-product-link-full{display:block}.brand-add-product{justify-self:start;border:1px solid #b9d8d2;border-radius:9px;padding:6px 10px;background:#effaf8;color:#0f766e;font-size:11px;font-weight:800;cursor:pointer}.brand-product-link-summary{position:relative;width:fit-content;max-width:100%;padding:5px 9px;border-radius:999px;background:#e9f4f6;color:#315567;font-size:10px;font-weight:750;cursor:help}.brand-product-link-summary>span{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-product-link-popover{display:none;position:absolute;z-index:40;left:0;top:calc(100% + 6px);min-width:min(420px,75vw);max-width:min(560px,82vw);padding:8px;border:1px solid #c9d9e0;border-radius:11px;background:#fff;color:#26384b;box-shadow:0 14px 32px #0f172a2e}.brand-product-link-popover>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:6px;border-radius:7px}.brand-product-link-popover>div+div{border-top:1px solid #eef2f5}.brand-product-link-popover span,.brand-product-link-popover a{overflow-wrap:anywhere;color:inherit;font-weight:600}.brand-product-link-summary:hover .brand-product-link-popover,.brand-product-link-summary:focus .brand-product-link-popover,.brand-product-link-summary:focus-within .brand-product-link-popover{display:block}.ticket-product-links{margin-top:7px}.influencer-segment-prompt{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding:12px 16px 14px;border-bottom:1px solid #e6edf1}.influencer-segment-prompt>button{min-height:76px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;text-align:left;border:1px solid #d7e2e8;border-radius:13px;background:linear-gradient(145deg,#fff,#f1f5f7);color:#273b50;cursor:pointer}.influencer-segment-prompt>button b{font-size:13px}.influencer-segment-prompt>button span{color:#718096;font-size:10.5px;line-height:1.35}.influencer-segment-prompt>button.active{border-color:#0d9488;background:linear-gradient(145deg,#e8faf7,#f8fffe);box-shadow:inset 0 0 0 1px #8dd7cc,0 7px 16px #0d94881a;color:#0f766e}.influencer-creator-panel{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid #e6edf1;background:#fbfdfd}.influencer-creator-panel>label{display:grid;grid-template-columns:130px minmax(240px,1fr);align-items:center;gap:10px;max-width:760px;color:#34475c;font-size:11px;font-weight:800}.influencer-quick-creator{display:grid;grid-template-columns:1.2fr 1.2fr 90px auto;gap:8px;max-width:980px}.influencer-creator-notice{margin:0;color:#0f766e;font-size:11px;font-weight:700}.influencer-config-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;border:1px solid #cce2df;border-radius:9px;background:#f0faf8;color:#0f766e;font-size:10.5px;font-weight:800}.influencer-config-line input{min-width:180px;flex:1}@media(max-width:900px){.influencer-segment-prompt,.influencer-quick-creator{grid-template-columns:1fr}.influencer-creator-panel>label{grid-template-columns:1fr}}.review-tile.content-performance-tile,.review-tile.content-performance-tile.perf-good{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;background:#fff!important;color:var(--text, #16203a)!important;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0f!important;transform:translateZ(0)!important}.review-tile.content-performance-tile:before{content:"";position:absolute;z-index:3;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--perf-bg) 78%,#ffffff),var(--perf-bg));box-shadow:2px 0 8px color-mix(in srgb,var(--perf-bg) 28%,transparent)}.review-tile.content-performance-tile:hover,.review-tile.content-performance-tile.perf-good:hover{border-color:#0f172a24!important;box-shadow:0 2px 6px #0f172a0f,0 14px 30px #0f172a1a!important;transform:translateY(-2px)!important}.content-performance-tile .review-tile-media{margin:10px 10px 0 14px;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:10px!important;background:#f1f4f8;box-shadow:none}.content-performance-tile .review-tile-body{padding:13px 16px 17px!important;background:transparent!important;color:#183447!important}.content-performance-tile.perf-good .review-tile-body,.content-performance-tile.perf-good .review-tile-client,.content-performance-tile.perf-good .review-tile-meta,.content-performance-tile.perf-good .review-tile-brief,.content-performance-tile.perf-good .content-repo-metrics,.content-performance-tile.perf-good .content-repo-metrics b,.content-performance-tile.perf-good .brief-ticket-code,.content-performance-tile .review-tile-client,.content-performance-tile .review-tile-meta,.content-performance-tile .review-tile-brief,.content-performance-tile .brief-ticket-code{color:#183447!important}.content-performance-tile .content-performance-tag{border:1px solid color-mix(in srgb,var(--perf-bg) 30%,#ffffff)!important;background:color-mix(in srgb,var(--perf-bg) 13%,#f8fdfc)!important;color:color-mix(in srgb,var(--perf-bg) 76%,#153649)!important;box-shadow:inset 1px 1px 2px #fffc,2px 3px 7px #2d4b5417!important}.content-performance-tile .content-repo-metrics{gap:8px!important}.content-performance-tile .content-repo-metrics>span{min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:linear-gradient(145deg,#ffffff9e,#d7e6e5c7);box-shadow:inset 2px 2px 4px #ffffffbf,inset -2px -2px 5px #41656c1a}.content-performance-tile .content-repo-metrics b{color:#718894!important}.content-performance-tile .nomenclature-copy,.pm-live-card .nomenclature-copy{min-width:0;border:1px solid rgba(255,255,255,.72);border-radius:13px;background:linear-gradient(145deg,#ffffffb8,#d7e6e6e0);color:#17394a;box-shadow:inset 3px 3px 6px #58777e1c,inset -3px -3px 6px #ffffffc7}.content-performance-tile .nomenclature-copy-label,.pm-live-card .nomenclature-copy-label{color:#67808e!important}.content-performance-tile .nomenclature-copy-value,.pm-live-card .nomenclature-copy-value{color:#17394a!important}.content-performance-tile .nomenclature-copy.is-empty,.pm-live-card .nomenclature-copy.is-empty{opacity:.72}.content-performance-tile .nomenclature-copy.is-empty .nomenclature-copy-value,.pm-live-card .nomenclature-copy.is-empty .nomenclature-copy-value{color:#738995!important;font-style:italic}.content-performance-tile .nomenclature-copy-btn,.pm-live-card .nomenclature-copy-btn{border-color:#0d948838;background:linear-gradient(145deg,#f8ffff,#d8e9e7);color:#0f766e;box-shadow:3px 3px 7px #3b5a6224,-2px -2px 5px #ffffffe6}.pm-live-card{position:relative;overflow:hidden;gap:16px;padding:16px;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:linear-gradient(145deg,#f8fdfc,#e2edec 65%,#d6e5e4);box-shadow:13px 15px 29px #193d4829,-7px -7px 18px #ffffffe6,inset 2px 2px 3px #fffc,inset -3px -3px 7px #466f7614;transition:transform .18s ease,box-shadow .18s ease}.pm-live-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#39c6b4,#087f75);box-shadow:2px 0 8px #0d948838}.pm-live-card:hover{transform:translateY(-3px);box-shadow:17px 21px 36px #193d4833,-8px -8px 20px #fffffff0,inset 2px 2px 3px #ffffffd1}.pm-live-thumb{border:1px solid rgba(255,255,255,.82);border-radius:18px;background:#dbe8e7;box-shadow:inset 5px 5px 10px #3a5b642b,inset -5px -5px 10px #ffffffb8}.pm-live-meta-grid span{border:1px solid rgba(255,255,255,.66);border-radius:12px;background:linear-gradient(145deg,#ffffffa8,#d8e7e6d1);box-shadow:inset 2px 2px 4px #ffffffb8,inset -2px -2px 5px #41656c1a}@media(prefers-reduced-motion:reduce){.pm-live-card,.review-tile.content-performance-tile,.sb-flyout-item{transition:none!important}}.review-tile.content-performance-tile,.review-tile.content-performance-tile.perf-good{border-color:#0f172a14!important;background:#fff!important;color:var(--text, #16203a)!important;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0f!important}.review-tile.content-performance-tile:before{content:"";position:absolute;z-index:3;inset:0 auto 0 0!important;width:4px!important;height:auto;border-radius:0;background:var(--perf-bg)!important;box-shadow:none!important}.review-tile.content-performance-tile:hover,.review-tile.content-performance-tile.perf-good:hover{border-color:#0f172a24!important;box-shadow:0 2px 6px #0f172a0f,0 14px 30px #0f172a1a!important}.content-performance-tile .review-tile-body,.content-performance-tile.perf-good .review-tile-body,.content-performance-tile.perf-good .review-tile-client,.content-performance-tile.perf-good .content-repo-metrics b,.content-performance-tile.perf-good .brief-ticket-code,.content-performance-tile .review-tile-client,.content-performance-tile .brief-ticket-code{color:var(--text, #16203a)!important}.content-performance-tile .review-tile-meta,.content-performance-tile .review-tile-brief,.content-performance-tile .content-repo-metrics,.content-performance-tile.perf-good .review-tile-meta,.content-performance-tile.perf-good .review-tile-brief,.content-performance-tile.perf-good .content-repo-metrics{color:var(--text-dim, #66708a)!important}.content-performance-tile .content-performance-tag{border:1px solid color-mix(in srgb,var(--perf-bg) 34%,transparent)!important;background:color-mix(in srgb,var(--perf-bg) 12%,#ffffff)!important;color:color-mix(in srgb,var(--perf-bg) 82%,#000000)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.content-performance-tile .content-tile-duplicate{border:1px solid rgba(15,23,42,.12)!important;background:#0f172a08!important;color:var(--text-dim, #66708a)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.content-performance-tile .content-repo-metrics>span,.content-performance-tile .nomenclature-copy{border-color:#0f172a14!important;background:#0f172a06!important;color:var(--text, #16203a)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.content-performance-tile .content-repo-metrics b,.content-performance-tile .nomenclature-copy-label{color:var(--text-faint, #98a1b6)!important}.content-performance-tile .content-repo-metrics>span>span,.content-performance-tile .nomenclature-copy-value{color:var(--text, #16203a)!important}.content-performance-tile .nomenclature-copy-btn{border-color:#0f172a1f!important;background:#fff!important;color:var(--primary, #0b7a95)!important;box-shadow:none!important}.content-performance-tile .review-tile-client .brand-mark{border:1px solid rgba(15,23,42,.1);box-shadow:none}.content-performance-tile .already-link-tag{border-color:#0f172a1f!important;background:#0f172a08!important;color:var(--text-dim, #66708a)!important}.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}.review-tile.content-performance-tile{min-width:0;height:100%}.review-tile.content-performance-tile:before{display:block!important}.content-performance-tile .review-tile-media{width:auto;margin:14px 14px 0!important;flex:0 0 auto;aspect-ratio:4 / 5}.content-performance-tile .review-tile-body{display:flex;min-width:0;flex:1 1 auto;gap:8px!important;padding:14px 16px 16px!important}.content-performance-tile .review-tile-head{min-height:27px;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}.content-performance-tile .review-tile-head .content-tile-duplicate{margin-left:auto!important}.content-performance-tile .review-tile-head>*{min-width:0;max-width:100%}.content-performance-tile .review-tile-client{min-width:0;min-height:30px;overflow:hidden}.content-performance-tile .review-tile-client>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-tile-source-slot{display:flex;min-height:20px;align-items:center}.content-performance-tile .review-tile-meta,.content-performance-tile .review-tile-brief{display:-webkit-box;min-width:0;min-height:34px;overflow:hidden;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-performance-tile .nomenclature-copy{min-height:48px;height:auto;flex:0 0 auto;align-items:flex-start}.content-performance-tile .nomenclature-copy-value{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.content-tile-context-tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.content-tile-context-tags span{max-width:100%;padding:3px 7px;overflow-wrap:anywhere;border:1px solid rgba(13,148,136,.18);border-radius:999px;background:#0d94880f;color:#166b69;font-size:10px;line-height:1.25}.content-performance-tile .content-repo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:104px;margin-top:2px!important;align-content:stretch}.content-performance-tile .content-repo-metrics>span{justify-content:center}.content-performance-tile .content-tile-duplicate{min-height:40px;margin-top:auto!important}@media(max-width:1320px){.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:1fr!important}}.sidebar .sb-flyout-anchor{display:block;width:100%}.sidebar .sb-flyout-anchor>.sb-item{margin-bottom:0!important}.sidebar .sb-item-chevron{margin-left:1px;transform:rotate(0)}.sidebar .sb-flyout-anchor.open>.sb-item .sb-item-chevron{transform:rotate(90deg);color:#b9f3f4}.sidebar .sb-flyout-inline{position:static!important;display:grid;width:100%!important;max-height:0;gap:2px;margin:0;padding:0 3px 0 28px!important;overflow:hidden!important;visibility:hidden;border:0!important;border-radius:0!important;background:transparent!important;opacity:0;box-shadow:none!important;transform:translateY(-4px);pointer-events:none;transition:max-height .22s ease,opacity .15s ease,transform .18s ease,margin .18s ease!important}.sidebar .sb-flyout-inline:after{display:none!important}.sidebar .sb-flyout-anchor.open>.sb-flyout-inline{max-height:360px;margin:3px 0 7px;visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.sidebar .sb-flyout-branch:before{content:"";position:absolute;top:-3px;bottom:-3px;left:-12px;width:1px;background:#7dd3d633}.sidebar .sb-flyout-item{display:flex;width:100%;min-height:31px;align-items:center;gap:7px;padding:0 8px 0 calc(6px + (var(--sb-depth, 0) * 10px));border:1px solid transparent;border-radius:7px;background:transparent;color:#dce7efad;text-align:left;cursor:pointer;box-shadow:none;transform:none}.sidebar .sb-flyout-item:hover,.sidebar .sb-flyout-item:focus-visible{border-color:#7dd3d61f;background:#ffffff0e;color:#fff;box-shadow:none;transform:none}.sidebar .sb-flyout-item.active{border-color:#43c7ca29;background:linear-gradient(90deg,#0d94883d,#0d94880f);color:#fff;box-shadow:inset 2px 0 #43c7ca}.sidebar .sb-flyout-marker{width:6px;height:6px;flex:0 0 6px;border:1px solid rgba(183,214,220,.5);border-radius:50%;background:#16263a}.sidebar .sb-flyout-item.active .sb-flyout-marker{border-color:#6ce0dd;background:#43c7ca;box-shadow:0 0 0 3px #43c7ca1f}.sidebar .sb-flyout-label{min-width:0;flex:1;overflow:hidden;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sidebar .sb-flyout-count{min-width:17px;padding:1px 4px;border-radius:5px;background:#ffffff14;color:inherit;font-size:8.5px;font-weight:800;text-align:center}.sidebar .sb-flyout-chevron{color:#b7d6dc99;font-size:12px;transition:transform .16s ease}.sidebar .sb-flyout-branch.open>.sb-flyout-item .sb-flyout-chevron{transform:rotate(180deg)}.sidebar .sb-flyout-nested{position:static!important;display:grid;width:auto!important;max-height:0;gap:2px;margin:0 0 0 8px;padding:0!important;overflow:hidden;visibility:hidden;border:0!important;background:transparent!important;opacity:0;box-shadow:none!important;transition:max-height .18s ease,opacity .14s ease!important}.sidebar .sb-flyout-branch.open>.sb-flyout-nested{max-height:240px;visibility:visible;opacity:1}@media(max-width:1240px)and (min-width:901px){.sidebar:has(.sb-flyout-anchor.open){position:fixed!important;inset:0 auto 0 0!important;width:214px!important;min-width:214px!important;padding:12px!important;align-items:stretch!important;box-shadow:16px 0 34px #08132247!important}.sidebar:has(.sb-flyout-anchor.open) .sb-nav,.sidebar:has(.sb-flyout-anchor.open) .sb-user{width:100%!important;overflow-x:hidden!important}.sidebar:has(.sb-flyout-anchor.open) .sb-brand .logo{justify-content:flex-start!important}.sidebar:has(.sb-flyout-anchor.open) .sb-brand .name,.sidebar:has(.sb-flyout-anchor.open) .role-badge,.sidebar:has(.sb-flyout-anchor.open) .sb-section,.sidebar:has(.sb-flyout-anchor.open) .sb-item .sb-label{display:block!important;opacity:1!important;visibility:visible!important}.sidebar:has(.sb-flyout-anchor.open) .sb-item,.sidebar:has(.sb-flyout-anchor.open) .bell-btn,.sidebar:has(.sb-flyout-anchor.open) .icon-btn{width:100%!important;min-width:0!important;max-width:none!important;justify-content:flex-start!important;padding:0 10px!important}.sidebar:has(.sb-flyout-anchor.open) .sb-item .sb-count{position:static!important;margin-left:auto!important}.sidebar:has(.sb-flyout-anchor.open) .sb-flyout-inline{display:grid!important}}.shell.sidebar-collapsed:has(.sb-flyout-anchor.open){grid-template-columns:214px minmax(0,1fr)!important}.sidebar:has(.sb-flyout-anchor.open){width:214px!important;min-width:214px!important;align-items:stretch!important;box-shadow:16px 0 40px #0a0f1e4d!important}.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-brand .name,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .role-badge,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-label,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-section{display:block!important;flex:0 1 auto!important;width:auto!important;max-width:160px!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;pointer-events:auto}.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-item,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .bell-btn{width:100%!important;max-width:none!important;justify-content:flex-start!important;gap:9px!important;padding-inline:10px!important;overflow:visible!important}.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-item .sb-count{position:static!important;margin-left:auto!important}.sidebar .sb-flyout-anchor{box-sizing:border-box;margin-bottom:4px;padding:3px;border:1px solid transparent;border-radius:11px;background:transparent;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}.sidebar .sb-flyout-anchor.open{border-color:#5cd8d621;background:linear-gradient(145deg,#081c2d6b,#10263833);box-shadow:inset 1px 1px #ffffff09,inset -1px -1px #00000014}.sidebar .sb-flyout-anchor>.sb-item,.sidebar .sb-flyout-anchor.open>.sb-item.active{border-color:transparent!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.sidebar .sb-flyout-anchor.open>.sb-item{background:linear-gradient(90deg,#28b8be2b,#28b8be0e)!important;color:#f5ffff!important}.sidebar .sb-item-chevron{display:inline-grid;width:15px;height:15px;margin-left:2px;flex:0 0 15px;place-items:center;color:#c0e6e9ad;font-size:15px;line-height:1;transform:none!important}.sidebar .sb-item-chevron:before{content:"›";transform:translateY(-1px)}.sidebar .sb-flyout-anchor.open>.sb-item .sb-item-chevron:before{content:"⌄";transform:translateY(-2px)}.sidebar .sb-flyout-inline{position:relative!important;padding:3px 0 2px 27px!important}.sidebar .sb-flyout-inline:before{content:"";position:absolute;top:4px;bottom:5px;left:18px;width:1px;border-radius:999px;background:linear-gradient(180deg,#5ad6d361,#5ad6d312)}.sidebar .sb-flyout-branch:before{display:none!important}.sidebar .sb-flyout-item{min-height:32px;gap:8px;padding:0 9px 0 calc(7px + (var(--sb-depth, 0) * 10px));border:0!important;border-radius:8px;background:transparent;color:#d3e2eaab;box-shadow:none!important}.sidebar .sb-flyout-item:hover,.sidebar .sb-flyout-item:focus-visible{border:0!important;background:#ffffff0b;color:#f3fbfd;box-shadow:none!important}.sidebar .sb-flyout-item.active{border:0!important;background:linear-gradient(90deg,#33c4c533,#33c4c512);color:#fff;box-shadow:inset 2px 0 #43c7ca!important}.sidebar .sb-flyout-marker{width:9px;height:2px;flex:0 0 9px;border:0;border-radius:999px;background:#9fbec76b;box-shadow:none;transition:width .15s ease,background .15s ease,box-shadow .15s ease}.sidebar .sb-flyout-item:hover .sb-flyout-marker{background:#7fdad8b8}.sidebar .sb-flyout-item.active .sb-flyout-marker{width:12px;border:0;background:#64d9d6;box-shadow:0 0 8px #64d9d661}.sidebar .sb-flyout-label{font-size:10.75px;font-weight:600;letter-spacing:.005em!important}.sidebar .sb-flyout-item.active .sb-flyout-label{font-weight:760}.sidebar .sb-flyout-count{border:0;background:#fff1;color:#e5f3f7c2}.sidebar .sb-flyout-anchor,.sidebar .sb-flyout-anchor.open{position:relative;margin:0 0 4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sidebar .sb-flyout-anchor.open:before{content:"";position:absolute;z-index:2;top:5px;bottom:auto;left:-10px;width:3px;height:28px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#56ddd7,#16a89f);box-shadow:0 0 10px #43c7ca57}.sidebar .sb-flyout-anchor.open>.sb-item,.sidebar .sb-flyout-anchor.open>.sb-item.active{border:0!important;border-radius:8px!important;background:#ffffff13!important;color:#f4fbfc!important;box-shadow:inset 0 1px #ffffff09!important}.sidebar .sb-flyout-inline{padding:4px 0 5px 34px!important}.sidebar .sb-flyout-inline:before{top:0;bottom:14px;left:20px;background:#97b2bc3d}.sidebar .sb-flyout-branch{position:relative}.sidebar .sb-flyout-branch:after{content:"";position:absolute;top:15px;left:-14px;width:11px;height:7px;border-bottom:1px solid rgba(151,178,188,.24);border-left:1px solid rgba(151,178,188,.24);border-radius:0 0 0 5px;pointer-events:none}.sidebar .sb-flyout-item{min-height:30px;gap:6px;padding:0 8px;border:0!important;border-radius:6px;background:transparent;color:#cadae294}.sidebar .sb-flyout-marker{display:none}.sidebar .sb-flyout-item:hover,.sidebar .sb-flyout-item:focus-visible{background:#ffffff0b;color:#f5fcfdeb}.sidebar .sb-flyout-item.active{background:#040f1c57;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0b,0 3px 10px #00000014!important}.sidebar .sb-flyout-item.active:after{content:"›";margin-left:auto;color:#cfe8ea9e;font-size:13px;font-weight:500}.sidebar .sb-flyout-label{font-size:10px;font-weight:560}.sidebar .sb-flyout-item.active .sb-flyout-label{font-weight:700}.sidebar .sb-flyout-count{margin-left:auto;background:#ffffff13}.sidebar .sb-flyout-item.active .sb-flyout-count{margin-left:4px}.shell{--sb-expanded-w: 264px}.sidebar{--sb-bg: #fbfcfd;--sb-surface: #ffffff;--sb-text: #26364d;--sb-muted: #64748b;--sb-faint: #91a0b4;--sb-line: #dfe7ec;--sb-hover: #f1f5f7;--sb-teal: #0b8793;--sb-teal-strong: #076e78;--sb-teal-soft: #e7f5f6;--sb-teal-line: #b9dfe2}.shell:not(.sidebar-collapsed),.shell.sidebar-pinned{grid-template-columns:var(--sb-expanded-w) minmax(0,1fr)!important}.shell.sidebar-collapsed,.shell.sidebar-collapsed:has(.sidebar:hover),.shell.sidebar-collapsed:has(.sidebar:has(.sb-flyout-anchor.open)),.shell.sidebar-collapsed:has(.sb-flyout-anchor.open){grid-template-columns:72px minmax(0,1fr)!important}.shell:not(.sidebar-collapsed) .sidebar,.shell.sidebar-pinned .sidebar,.shell.sidebar-collapsed .sidebar:hover,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open){width:var(--sb-expanded-w)!important;min-width:var(--sb-expanded-w)!important}.shell.sidebar-collapsed .sidebar:hover .sb-label,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open) .sb-label,.shell.sidebar-pinned .sb-label{max-width:190px!important}.sidebar .sb-flyout-anchor>.sb-item>.sb-label{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.shell{background:var(--canvas, #F4F1EA)!important}.shell.sidebar-collapsed .sidebar,.sidebar{border:0!important;border-right:1px solid var(--sb-line)!important;background:linear-gradient(180deg,var(--sb-surface) 0%,var(--sb-bg) 100%)!important;color:var(--sb-text)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.shell.sidebar-collapsed .sidebar:hover,.shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open),.sidebar:has(.sb-flyout-anchor.open){box-shadow:12px 0 30px #25374c17!important}.sidebar::-webkit-scrollbar,.sidebar .sb-nav::-webkit-scrollbar{width:4px}.sidebar,.sidebar .sb-nav{scrollbar-width:thin;scrollbar-color:#cbd8de transparent}.sidebar::-webkit-scrollbar-thumb,.sidebar .sb-nav::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:#cbd8de}.sidebar::-webkit-scrollbar-thumb:hover,.sidebar .sb-nav::-webkit-scrollbar-thumb:hover{background:#9fbcc0}.sidebar .sb-brand{border-bottom:1px solid var(--sb-line)!important}.sidebar .sb-brand .name{background:none!important;color:var(--sb-teal)!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--sb-teal)!important;font-weight:800!important;letter-spacing:.02em!important}.sidebar .sb-user{border-top:1px solid var(--sb-line)!important}.sidebar .sb-item,.sidebar .bell-btn,.sidebar .icon-btn,.shell.sidebar-collapsed .sb-item,.shell.sidebar-collapsed .bell-btn{border-color:transparent!important;background:transparent!important;color:var(--sb-muted)!important;box-shadow:none!important}.sidebar .sb-label,.shell.sidebar-collapsed .sb-item .sb-label,.shell.sidebar-collapsed .bell-btn .sb-label{color:inherit!important;font-size:12.5px!important;font-weight:600!important}.sidebar .sb-item .ico,.sidebar .bell-btn .ico,.shell.sidebar-collapsed .sb-item .ico{color:var(--sb-faint)!important;transform:none!important}.sidebar .sb-item:hover,.sidebar .bell-btn:hover,.sidebar .icon-btn:hover,.shell.sidebar-collapsed .sb-item:hover,.shell.sidebar-collapsed .bell-btn:hover{border-color:transparent!important;background:var(--sb-hover)!important;color:var(--sb-text)!important;box-shadow:none!important}.sidebar .sb-item:hover .ico,.sidebar .bell-btn:hover .ico,.shell.sidebar-collapsed .sb-item:hover .ico{color:#60728a!important}.sidebar .sb-item:focus-visible,.sidebar .sb-flyout-item:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-teal) 34%,transparent)!important;outline-offset:1px}.sidebar .sb-item.active,.shell.sidebar-collapsed .sb-item.active,.sidebar .sb-item.active:hover{border:1px solid var(--sb-teal-line)!important;background:linear-gradient(90deg,#e3f4f5,#eef9f9)!important;color:var(--sb-teal-strong)!important;box-shadow:0 4px 12px #0b879314!important}.sidebar .sb-item:before,.shell.sidebar-collapsed .sb-item:before{display:none!important;content:none!important}.sidebar .sb-item.active .ico,.shell.sidebar-collapsed .sb-item.active .ico,.sidebar .sb-item.active:hover .ico{color:var(--sb-teal)!important}.sidebar .sb-item.active .sb-label{color:var(--sb-teal-strong)!important;font-weight:750!important}.sidebar .sb-count,.sidebar .bell-badge{border:0!important;background:#edf1f4!important;color:#53647b!important;box-shadow:none!important}.sidebar .sb-item.active .sb-count,.sidebar .sb-flyout-anchor.open>.sb-item .sb-count{background:var(--sb-teal)!important;color:#fff!important;box-shadow:0 3px 8px #0b879338!important}.sidebar .sb-section,.shell.sidebar-collapsed .sb-section{margin:16px 10px 6px!important;background:transparent!important;color:var(--sb-muted)!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.08em!important}.sidebar .sb-nav>.sb-section:first-child{margin-top:6px!important}.sidebar .role-badge{border:1px solid var(--sb-teal-line)!important;background:var(--sb-teal-soft)!important;color:var(--sb-teal-strong)!important;box-shadow:none!important}.sidebar .sidebar-pin-button{border:1px solid #d7e0e7!important;background:#33465f!important;color:#fff!important;box-shadow:0 4px 10px #26364d29!important}.sidebar .sb-flyout-anchor,.sidebar .sb-flyout-anchor.open{border:0!important;background:transparent!important;box-shadow:none!important}.sidebar .sb-flyout-anchor.open:before{display:none!important}.sidebar .sb-flyout-anchor.open>.sb-item,.sidebar .sb-flyout-anchor.open>.sb-item.active,.sidebar .sb-flyout-anchor.open>.sb-item:hover{border:1px solid transparent!important;background:linear-gradient(90deg,#e3f4f5,#eef9f9)!important;color:var(--sb-teal-strong)!important;box-shadow:0 4px 14px #0b87931a!important}.sidebar .sb-flyout-anchor.open>.sb-item .ico,.sidebar .sb-flyout-anchor.open>.sb-item:hover .ico,.sidebar .sb-flyout-anchor.open>.sb-item .sb-item-chevron{color:var(--sb-teal)!important}.sidebar .sb-flyout-anchor.open>.sb-item .sb-label,.sidebar .sb-flyout-anchor.open>.sb-item:hover .sb-label{color:var(--sb-teal-strong)!important}.sidebar .sb-item-chevron{color:#8292a6!important}.sidebar .sb-flyout-head{display:none!important}.sidebar .sb-flyout,.sidebar .sb-flyout-inline{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sidebar .sb-flyout-inline{padding:5px 0 5px 34px!important}.sidebar .sb-flyout-inline:before{top:1px;bottom:14px;left:20px;background:#d5e1e7!important}.sidebar .sb-flyout-branch:after{border-color:#d5e1e7!important}.sidebar .sb-flyout-item{min-height:31px;border:0!important;border-radius:7px;background:transparent!important;color:#65758a!important;box-shadow:none!important}.sidebar .sb-flyout-item .sb-flyout-label{color:inherit!important;font-size:11.25px!important;font-weight:620!important}.sidebar .sb-flyout-item:hover,.sidebar .sb-flyout-item:focus-visible{border:0!important;background:#edf3f5!important;color:var(--sb-text)!important;box-shadow:none!important}.sidebar .sb-flyout-item.active,.sidebar .sb-flyout-item.active:hover{border:0!important;background:var(--sb-teal-soft)!important;color:var(--sb-teal-strong)!important;box-shadow:none!important}.sidebar .sb-flyout-item.active .sb-flyout-label{color:var(--sb-teal-strong)!important;font-weight:760!important}.sidebar .sb-flyout-item.active:after{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--sb-teal)!important;color:transparent!important;content:""}.sidebar .sb-flyout-count{border:0!important;background:#edf1f4!important;color:#5a6b80!important}.sidebar .sb-flyout-item.active .sb-flyout-count{background:color-mix(in srgb,var(--sb-teal) 14%,#ffffff)!important;color:var(--sb-teal-strong)!important}.cx-detail-head{gap:12px!important}.cx-detail-headline{flex:1 1 auto;min-width:0}.cx-detail-chips{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto}.cx-stat-chip{padding:3px 9px;border:1px solid var(--ui-line, #dfe5eb);border-radius:999px;background:var(--ui-surface-subtle, #f8fafb);color:var(--text-dim, #66708a);font-size:10.5px;font-weight:700;white-space:nowrap}.cx-stat-chip.on{border-color:color-mix(in srgb,var(--primary, #0b7a95) 28%,transparent);background:var(--primary-soft, rgba(11, 122, 149, .08));color:var(--primary, #0b7a95)}.cx-tabs{display:flex;gap:2px;margin:4px 0 18px;padding:3px;border:1px solid var(--ui-line, #dfe5eb);border-radius:10px;background:var(--ui-surface-muted, #eef2f5);overflow-x:auto}.cx-tab{flex:1 1 auto;min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-dim, #66708a);font-size:12.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.cx-tab:hover{color:var(--text, #16203a)}.cx-tab.active{background:var(--ui-surface, #ffffff);color:var(--primary, #0b7a95);box-shadow:0 1px 2px #0f172a0f}.cx-tab-panel[hidden]{display:none}.cx-tab-panel{display:flex;flex-direction:column}.cx-detail-actions-sticky{position:sticky;bottom:0;margin-top:18px;padding-top:14px;border-top:1px solid var(--ui-line, #dfe5eb);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--ui-surface, #ffffff) 42%)}.cx-access-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--ui-line, #dfe5eb);border-radius:12px;background:var(--ui-surface-subtle, #f8fafb)}.cx-access-intro>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cx-access-intro b{font-size:13px;color:var(--text, #16203a)}.cx-member-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.cx-member-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--ui-line, #dfe5eb);border-radius:12px;background:var(--ui-surface, #ffffff)}.cx-member-row.pending{border-color:color-mix(in srgb,var(--yellow, #b45309) 26%,transparent);background:color-mix(in srgb,var(--yellow, #b45309) 4%,#ffffff)}.cx-member-identity{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cx-member-identity b{font-size:12.5px;color:var(--text, #16203a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-member-identity span{font-size:11.5px;color:var(--text-dim, #66708a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-member-tags{display:flex;align-items:center;gap:6px;flex:0 0 auto}.cx-status-dot{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;white-space:nowrap}.cx-status-dot:before{content:"";width:6px;height:6px;border-radius:50%}.cx-status-dot.active{color:var(--green, #15803d)}.cx-status-dot.active:before{background:var(--green, #15803d)}.cx-status-dot.pending{color:var(--yellow, #b45309)}.cx-status-dot.pending:before{background:var(--yellow, #b45309)}.cx-member-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.cx-member-add{display:flex;gap:8px;flex-wrap:wrap}.cx-member-add .cx-input{flex:1 1 180px;min-width:0}@media(max-width:900px){.cx-member-row{flex-wrap:wrap}.cx-member-identity{flex:1 1 100%;order:1}.cx-member-tags{order:2}.cx-member-actions{order:3;flex:1 1 100%;justify-content:flex-start}}.sync-banner,.sync-banner.sync-error{max-width:min(360px,calc(100vw - 48px))!important;pointer-events:none!important}.cx-role-select{height:26px;padding:0 6px;border:1px solid var(--ui-line, #dfe5eb);border-radius:7px;background:var(--ui-surface, #fff);color:var(--text-dim, #66708a);font-size:11px;font-weight:700;cursor:pointer}.cx-role-select:disabled{opacity:.6;cursor:default}.cx-role-select-lg{flex:0 0 150px}.cx-role-explainer b{color:var(--text, #16203a)}.cx-link-chips{display:flex;flex-direction:column;gap:6px;width:100%}.cx-link-chip-row{display:flex;flex-wrap:wrap;gap:6px}.cx-link-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent, #0d9488) 10%,#fff);border:1px solid color-mix(in srgb,var(--accent, #0d9488) 28%,#fff);font-size:12px;line-height:1.4;color:var(--text, #16203a);max-width:100%}.cx-link-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-link-chip button{border:0;background:transparent;cursor:pointer;padding:0 2px;font-size:14px;line-height:1;color:var(--muted, #64748b)}.cx-link-chip button:hover{color:#be123c}.cx-link-chip-add{display:flex;gap:6px;align-items:stretch}.cx-link-chip-add input{flex:1;min-width:0;padding:7px 10px;font-size:13px;border:1px solid var(--line, #dbe2ef);border-radius:8px;background:#fff;color:var(--text, #16203a)}.cx-link-chip-add input:focus{outline:none;border-color:var(--accent, #0d9488);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #0d9488) 16%,transparent)}.cx-link-chip-add button{flex:0 0 auto;padding:0 12px;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent, #0d9488) 34%,#fff);background:color-mix(in srgb,var(--accent, #0d9488) 8%,#fff);color:var(--accent, #0d9488)}.cx-link-chip-add button:disabled{opacity:.5;cursor:default}.composer-field.is-multi-product,.field.is-multi-product{padding:8px;border-radius:9px;background:var(--ui-surface-muted, #eef1f5)}.is-multi-product .cx-link-chips{opacity:.52;filter:grayscale(.35)}.is-multi-product .cx-link-chip-add input:disabled{background:#e5e9ee;color:var(--text-dim, #8b95a5);cursor:not-allowed}.cx-quantum-edit{display:flex;gap:6px;align-items:center}.cx-quantum-edit input{width:68px;padding:5px 8px;font-size:13px;text-align:right;border:1px solid var(--line, #dbe2ef);border-radius:7px;background:#fff;color:var(--text, #16203a)}.cx-quantum-edit input:disabled{background:#f5f7fb;color:var(--muted, #64748b)}.cx-quantum-edit button{padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;border-radius:7px;border:1px solid color-mix(in srgb,var(--accent, #0d9488) 34%,#fff);background:color-mix(in srgb,var(--accent, #0d9488) 10%,#fff);color:var(--accent, #0d9488)}.cx-quantum-edit button:disabled{opacity:.45;cursor:default}.content-performance-tile .review-tile-head{display:flex;align-items:center;gap:6px}.content-performance-tile .review-tile-head .content-performance-tag{margin-left:auto}.content-performance-tile .content-tile-duplicate,.content-tile-duplicate{width:28px!important;min-width:28px;height:26px;min-height:26px!important;margin:0!important;padding:0!important;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;cursor:pointer;border-radius:7px;border:1px solid rgba(15,23,42,.12)!important;background:#0f172a08!important;color:var(--text-dim, #66708a)!important}.content-performance-tile .content-tile-duplicate:hover{border-color:#0f172a33!important;background:#0f172a0f!important;color:var(--text, #16203a)!important}.content-tile-source-slot{min-height:0;margin-top:-2px}.content-performance-tile .content-repo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 6px!important;min-height:0!important;margin-top:8px!important;padding-top:8px;border-top:1px solid rgba(15,23,42,.07);font-size:11px}.content-performance-tile .content-repo-metrics>span{display:flex;flex-direction:column;gap:1px;justify-content:flex-start!important;min-width:0}.content-performance-tile .content-repo-metrics>span.is-empty{opacity:.45}.content-performance-tile .content-repo-metrics b{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim, #8b95a5)!important}.content-performance-tile .content-repo-metrics>span>span{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-repo-metrics-empty{margin-top:8px;padding-top:8px;border-top:1px solid rgba(15,23,42,.07);font-size:11px;color:var(--text-dim, #8b95a5)}.content-performance-tile .review-tile-media{aspect-ratio:1 / 1!important}.content-performance-tile .review-tile-body{gap:6px!important;padding:12px 14px 14px!important}.content-performance-tile .nomenclature-copy{min-height:0;flex:0 0 auto}.sb-flyout-panel{position:fixed;z-index:1200;min-width:224px;max-width:300px;max-height:calc(100vh - 24px);padding:8px;overflow-y:auto;border:1px solid rgba(15,23,42,.1)!important;border-radius:14px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 4px 10px #0f172a12,0 18px 44px #0f172a29!important;animation:sb-flyout-in .14s ease-out both}@keyframes sb-flyout-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.sb-flyout-panel{animation:none}}.sb-flyout-panel:after{display:none!important}.sb-flyout-bridge{position:absolute;height:46px;content:""}.sb-flyout-panel .sb-flyout-head{display:flex!important;padding:2px 8px 8px;margin-bottom:4px;border-bottom:1px solid rgba(15,23,42,.07);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim, #8b95a5)}.sb-flyout-panel .sb-flyout-item{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;cursor:pointer;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:var(--text, #16203a)!important;font-size:12.5px;font-weight:600;text-align:left}.sb-flyout-panel .sb-flyout-item:hover,.sb-flyout-panel .sb-flyout-item:focus-visible{background:#0f172a0d!important;color:var(--text, #16203a)!important}.sb-flyout-panel .sb-flyout-item.active{background:color-mix(in srgb,var(--accent, #0d9488) 11%,#fff)!important;color:color-mix(in srgb,var(--accent, #0d9488) 88%,#000)!important}.sb-flyout-panel .sb-flyout-marker{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#0f172a38}.sb-flyout-panel .sb-flyout-item.active .sb-flyout-marker{background:var(--accent, #0d9488)}.sb-flyout-panel .sb-flyout-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.sb-flyout-panel .sb-flyout-count{flex:0 0 auto;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent, #0d9488) 13%,#fff);color:color-mix(in srgb,var(--accent, #0d9488) 85%,#000);font-size:10.5px;font-weight:700}.sb-flyout-panel .sb-flyout-nested{display:grid;gap:2px;max-height:0;padding-left:14px;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .14s ease}.sb-flyout-panel .sb-flyout-branch.open>.sb-flyout-nested{max-height:320px;padding-top:2px;opacity:1}.sb-flyout-panel .sb-flyout-chevron{flex:0 0 auto;color:var(--text-dim, #8b95a5);font-size:13px;line-height:1}.sidebar .sb-nav,.sidebar .sb-section,.sidebar .sb-foot{align-self:stretch;width:100%}.composer-details{display:flex;flex-direction:column;gap:8px;min-width:0}.composer-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-items:start;min-width:0}.composer-field{display:flex;flex-direction:column;gap:3px;min-width:0}.composer-field-wide{grid-column:1 / -1}.composer-field>span{display:flex;align-items:baseline;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim, #8b95a5);white-space:nowrap}.composer-field>span i{font-style:normal;color:#be123c}.composer-field>span small{font-size:9px;font-weight:500;letter-spacing:0;text-transform:none;opacity:.8}.composer-field>.inline-input,.composer-field>.cx-link-chips,.composer-field>.cx-link-chips input{width:100%;min-width:0;margin:0}.composer-field>textarea.inline-input{resize:vertical;min-height:36px}@media(min-width:701px){.composer-layout{grid-template-columns:minmax(130px,.82fr) minmax(260px,1.5fr) minmax(200px,1.05fr) minmax(400px,2.5fr) minmax(112px,.66fr)!important}.composer-layout.has-creator{grid-template-columns:minmax(126px,.76fr) minmax(250px,1.42fr) minmax(196px,1fr) minmax(130px,.72fr) minmax(380px,2.35fr) minmax(112px,.64fr)!important}}.brand-row-actions{white-space:nowrap}.brand-row-actions button{margin-right:6px}.brand-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-edit-nomenclature{display:flex;flex-direction:column;gap:4px;margin:12px 0 8px;padding:8px 10px;border-radius:9px;background:#0f172a0a}.brand-edit-nomenclature>span{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim, #8b95a5)}.brand-edit-nomenclature>code{font-size:11px;overflow-wrap:anywhere;color:var(--text, #16203a)}.influencer-creator-hint{display:block;margin-top:4px;font-size:10.5px;color:var(--text-dim, #8b95a5)}.source-segment-control{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none!important;height:auto!important;min-height:36px;align-items:stretch}.source-segment-btn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-flow-form .brand-flow-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:14px 4px 4px}.brand-flow-step{display:flex;flex-direction:column;gap:5px;min-width:132px;flex:1 1 132px;transition:opacity .16s ease}.brand-flow-step-wide{flex:2 1 240px;min-width:200px}.brand-flow-step-creator{flex:1.4 1 170px}.brand-flow-step.is-locked{opacity:.38;pointer-events:none}.brand-flow-step>label{display:flex;align-items:baseline;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim, #8b95a5);white-space:nowrap}.brand-flow-step>label i{font-style:normal;color:#be123c}.brand-flow-step>label small{font-size:9px;font-weight:500;letter-spacing:0;text-transform:none;opacity:.85}.brand-flow-step .cx-input{width:100%;min-width:0}.brand-flow-subfield{margin-top:6px}.brand-ai-check{display:inline-flex;align-items:center;gap:6px;margin-top:7px;color:var(--text-dim);font-size:11px;font-weight:700;cursor:pointer}.brand-ai-check input{accent-color:var(--blue)}.brand-flow-choice{display:flex;gap:4px;padding:3px;border:1px solid var(--line, #dbe2ef);border-radius:9px;background:var(--ui-surface-muted, #f8fafc)}.brand-flow-choice button{flex:1 1 0;min-width:0;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:var(--text-dim, #66708a);font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.brand-flow-choice button:hover{color:var(--text, #16203a)}.brand-flow-choice button.active{background:#fff;color:color-mix(in srgb,var(--accent, #0d9488) 88%,#000);box-shadow:0 1px 2px #0f172a1a}.brand-flow-action{flex:0 0 auto;min-width:0;justify-content:flex-end}.brand-flow-action .btn-primary{white-space:nowrap}@media(max-width:900px){.brand-flow-step{flex-basis:100%}}.brand-flow-step[data-step="4"]{flex:1.6 1 210px;min-width:200px}.brand-flow-step[data-step="3"]{flex:0 1 168px;min-width:158px}.brand-flow-step[data-step="10"]{flex:1 1 150px;min-width:140px}.brand-flow-choice button{padding:5px 8px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.brand-flow-step .influencer-quick-creator{display:grid;grid-template-columns:minmax(0,1fr)!important;max-width:none!important;gap:6px;margin-top:6px;padding:8px;border:1px solid color-mix(in srgb,var(--accent, #0d9488) 26%,#fff);border-radius:9px;background:color-mix(in srgb,var(--accent, #0d9488) 5%,#fff)}.influencer-quick-creator-actions{display:flex;gap:6px;justify-content:flex-end}.influencer-quick-creator-actions button{padding:5px 11px;font-size:11.5px;border-radius:7px}.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}@media(max-width:1100px){.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:500px){.content-repo .review-tile-grid,.content-bank .review-tile-grid{grid-template-columns:1fr!important}}.review-tile-poster{display:block;position:relative;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#eef2f6;overflow:hidden}.review-tile-poster img{width:100%;height:100%;object-fit:cover;display:block}.review-tile-poster.is-blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-dim, #66708a);font-size:11px}.review-tile-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:42px;height:42px;transform:translate(-50%,-50%);border-radius:50%;background:#0f172a94;color:#fff;font-size:15px;padding-left:3px;transition:background .14s ease,transform .14s ease;pointer-events:none}.review-tile-poster.is-blank .review-tile-play{position:static;transform:none;background:#0f172a4d}.review-tile-poster:hover .review-tile-play{background:#0f172ac2;transform:translate(-50%,-50%) scale(1.06)}.review-tile-poster.is-blank:hover .review-tile-play{transform:scale(1.06)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.content-performance-tile .review-tile-media{background:#eef2f6!important}.content-performance-tile .review-tile-media video{background:#0f172a}.content-performance-tile .review-tile-media img{background:#eef2f6}.review-tile.content-performance-tile,.review-tile.content-performance-tile.perf-good{background:var(--perf-bg, #64748b)!important;border-color:color-mix(in srgb,var(--perf-bg) 70%,#000)!important;color:var(--perf-fg, #fff)!important;box-shadow:0 1px 2px #0f172a1a,0 10px 26px #0f172a29!important}.review-tile.content-performance-tile:hover,.review-tile.content-performance-tile.perf-good:hover{border-color:color-mix(in srgb,var(--perf-bg) 55%,#000)!important;box-shadow:0 2px 6px #0f172a24,0 16px 34px #0f172a38!important}.content-performance-tile .review-tile-body{background:transparent!important;color:var(--perf-fg, #fff)!important}.content-performance-tile .review-tile-client,.content-performance-tile .review-tile-client span,.content-performance-tile .brief-ticket-code,.content-performance-tile .brief-ticket-code span{color:var(--perf-fg, #fff)!important}.content-performance-tile .review-tile-meta,.content-performance-tile .review-tile-brief,.content-performance-tile .content-repo-metrics,.content-performance-tile .content-repo-metrics-empty,.content-performance-tile .content-repo-metrics b{color:var(--text-dim, rgba(255, 255, 255, .78))!important}.content-performance-tile .content-repo-metrics>span>span{color:var(--perf-fg, #fff)!important}.content-performance-tile .content-repo-metrics,.content-performance-tile .content-repo-metrics-empty{border-top-color:#ffffff38!important}.content-performance-tile .content-performance-tag{border-color:#ffffff57!important;background:#ffffff2e!important;color:var(--perf-fg, #fff)!important}.content-performance-tile .content-performance-tag .dot{background:currentColor!important}.content-performance-tile .content-tile-duplicate{border-color:#ffffff4d!important;background:#ffffff24!important;color:var(--perf-fg, #fff)!important}.content-performance-tile .content-tile-duplicate:hover{background:#ffffff42!important;color:var(--perf-fg, #fff)!important}.content-performance-tile .nomenclature-copy{border-color:#ffffff3d!important;background:#ffffff24!important}.content-performance-tile .nomenclature-copy-label{color:var(--text-dim, rgba(255, 255, 255, .78))!important}.content-performance-tile .nomenclature-copy-value{color:var(--perf-fg, #fff)!important}.content-performance-tile .nomenclature-copy-btn{border-color:#ffffff4d!important;background:#ffffff29!important;color:var(--perf-fg, #fff)!important}.content-performance-tile .review-tile-media{background:#eef2f6!important;border-color:#ffffff4d!important}.content-performance-tile .review-tile-media{aspect-ratio:4 / 3!important;margin:10px 10px 0!important}.content-performance-tile .review-tile-body{gap:5px!important;padding:10px 12px 12px!important}.content-performance-tile .content-repo-metrics{margin-top:5px!important;padding-top:6px!important}.composer-field-missing>span{color:#be123c!important}.composer-field-missing .inline-input,.composer-field-missing .cx-link-chips,.composer-field-missing input,.composer-field-missing textarea,.composer-field-missing select{border-color:#be123c!important;box-shadow:0 0 0 3px #be123c29!important}.composer-field-missing{animation:composer-field-nudge .42s ease}@keyframes composer-field-nudge{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.composer-field-missing{animation:none}}.sb-nested{display:block}.sb-nested-list{display:grid;gap:2px;max-height:0;padding-left:30px;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .14s ease,margin .18s ease}.sb-nested.open>.sb-nested-list{max-height:320px;margin:3px 0 6px;opacity:1}.sb-subitem{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-dim, #66708a);font-size:11.5px;font-weight:650;text-align:left;cursor:pointer}.sb-subitem:hover{background:#0f172a0d;color:var(--text, #16203a)}.sb-subitem.active{background:color-mix(in srgb,var(--accent, #0d9488) 12%,transparent);color:color-mix(in srgb,var(--accent, #0d9488) 88%,#000)}.sb-subitem-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}.sb-subitem.active .sb-subitem-dot{opacity:1}.sb-subitem .sb-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-nested-list{max-height:0;opacity:0;margin:0}.cx-list{max-height:calc(100vh - 230px)!important;min-height:300px}@media(max-height:720px){.cx-list{max-height:calc(100vh - 190px)!important;min-height:240px}}@media(max-width:1100px){.cx-list-col{max-height:none!important}}.view-tab.active{color:var(--bucket, inherit)}.assignment-ticket{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;grid-template-rows:auto auto;min-height:0;max-height:none;align-items:stretch!important}.assignment-main{grid-column:1;grid-row:1;overflow:hidden}.assignment-main>.assignment-ask{flex:0 1 auto;min-height:0;max-height:250px;overflow-y:auto}.assignment-ticket>.eta-workload-panel{grid-column:2;grid-row:1;height:auto;max-height:none;align-self:stretch;border-bottom:1px solid var(--ui-line)!important}.assignment-ticket>.eta-workload-panel .eta-member-load-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:126px;min-height:0;overflow-y:auto;align-content:start}.assignment-actions{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(150px,.9fr) minmax(170px,1fr) minmax(250px,1.45fr) minmax(130px,.75fr) minmax(120px,.7fr);align-items:end;align-content:start;gap:8px!important;padding:10px 12px!important;overflow:visible;border-top:1px solid var(--ui-line)!important;border-left:0!important}.assignment-actions>*{min-width:0}.assignment-eta-editor{padding:0!important}.assignment-actions .assignment-field,.assignment-actions .assignment-quick{gap:4px!important}.assignment-actions .assignment-field select,.assignment-actions .assignment-submit,.assignment-actions>.captain-discard-button{min-height:34px;height:34px;border-radius:6px}.assignment-actions .ask-date-trigger,.assignment-actions .ask-date-picker{min-height:34px}.assignment-quick>div{flex-wrap:nowrap;gap:4px!important;overflow-x:auto;padding-bottom:1px}.assignment-quick .avatar-assign-btn{width:28px!important;height:28px!important;font-size:9px!important}.assignment-special-pending .assignment-actions{grid-template-columns:minmax(190px,.9fr) minmax(390px,1.8fr) repeat(2,minmax(170px,.8fr))}.assignment-special-pending .special-review-controls{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(145px,.9fr);align-items:end;gap:6px;padding:6px}.assignment-special-pending .special-review-controls .assignment-submit,.assignment-special-pending .special-review-controls .btn-delete{min-height:34px;height:34px;margin:0}.assignment-special-pending .assignment-quick{grid-column:1 / 3}.assignment-special-pending .assignment-actions>.assignment-submit,.assignment-special-pending .assignment-actions>.captain-discard-button{align-self:end}@media(max-width:1500px){.assignment-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.assignment-actions .assignment-quick{grid-column:span 2}.assignment-special-pending .assignment-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.assignment-special-pending .special-review-controls{grid-column:span 3}}@media(max-width:1180px){.assignment-ticket{grid-template-columns:1fr!important;grid-template-rows:auto}.assignment-main,.assignment-ticket>.eta-workload-panel,.assignment-actions{grid-column:1;grid-row:auto}.assignment-ticket>.eta-workload-panel{border-top:1px solid var(--ui-line)!important;border-left:0!important}.assignment-actions,.assignment-special-pending .assignment-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-special-pending .special-review-controls,.assignment-special-pending .assignment-quick{grid-column:1 / -1}}@media(max-width:640px){.assignment-actions,.assignment-special-pending .assignment-actions,.assignment-special-pending .special-review-controls,.assignment-ticket>.eta-workload-panel .eta-member-load-list{grid-template-columns:1fr}.assignment-actions .assignment-quick,.assignment-special-pending .special-review-controls,.assignment-special-pending .assignment-quick{grid-column:auto}.assignment-main>.assignment-ask{max-height:none;overflow:visible}}.command-center .cc-row-primary.is-grouped{flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:12px!important}.brand-all-groups{display:grid;flex:0 0 50%;width:50%;max-width:50%;gap:3px;min-width:0;padding:3px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface-muted)}.brand-all-aside{display:flex;flex:0 0 50%;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;width:50%;max-width:50%;min-width:0}.brand-all-aside .creation-range-panels{justify-content:flex-end!important;flex-wrap:wrap!important}.brand-all-aside .cc-row-tools.brand-all-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.brand-all-group{display:flex;align-items:center;gap:6px;min-width:0;padding:2px;border-radius:8px}.brand-all-group.is-current{background:var(--ui-surface, #fff)}.brand-all-group-label{display:flex;flex:none;align-items:center;gap:6px;width:150px;min-height:26px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ui-muted);font-size:11px;text-align:left;cursor:pointer;transition:color .12s ease,background .12s ease}.brand-all-group-label b{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;letter-spacing:.01em}.brand-all-group-label em{flex:none;min-width:18px;padding:0 5px;border-radius:999px;background:#1420330f;color:var(--ui-muted);font-size:10px;font-weight:700;font-style:normal;line-height:16px;text-align:center}.brand-all-group-label:hover{color:var(--ui-ink)}.brand-all-group.is-current .brand-all-group-label{color:var(--ui-ink);font-weight:700}.brand-all-group.is-current .brand-all-group-label em{background:#2563eb1f;color:var(--ui-accent-hover, #1d4ed8)}.command-center .cc-row-primary .view-tabs.glass-seg.brand-all-group-tabs:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs){flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;gap:1px!important;padding:2px!important;border-color:transparent!important;background:transparent!important;scrollbar-width:none;overscroll-behavior-x:contain}.brand-all-group-tabs::-webkit-scrollbar{display:none}.brand-all-group-strip{position:relative;flex:1 1 auto;width:auto;max-width:100%;min-width:0}.brand-all-group-strip:not(.has-overflow) .brand-all-group-more{display:none}.brand-all-group-more{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;width:34px;padding:0 7px 0 0;border:0;border-radius:0 7px 7px 0;background:linear-gradient(to left,var(--ui-surface-muted, #eef2f5) 55%,rgba(238,242,245,0));color:var(--ui-muted, #667186);font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:opacity .14s ease,color .14s ease}.brand-all-group-more:hover{color:var(--ui-ink, #142033)}.brand-all-group.is-current .brand-all-group-more{background:linear-gradient(to left,var(--ui-surface, #fff) 55%,rgba(255,255,255,0))}.brand-all-group-strip.has-overflow.is-scroll-end .brand-all-group-more{opacity:0;pointer-events:none}.command-center .cc-row-primary .view-tabs.glass-seg.brand-all-group-tabs:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab{flex:0 0 auto!important;gap:5px!important;min-height:26px!important;padding:0 9px!important;font-size:11px!important}.command-center .cc-row-primary .view-tabs.glass-seg.brand-all-group-tabs:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .vt-icon{font-size:10px!important}.command-center .cc-row-primary .view-tabs.glass-seg.brand-all-group-tabs:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .vt-count{min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:10px!important;line-height:16px!important}.brand-all-group:not(.is-current) .brand-all-group-tabs{opacity:.6}.brand-all-group:not(.is-current):hover .brand-all-group-tabs{opacity:1}@media(max-width:1100px){.brand-all-group{flex-wrap:wrap;gap:2px}.brand-all-group-label,.brand-all-group-strip{width:100%}}@media(max-width:1180px){.command-center .cc-row-primary.is-grouped{flex-direction:column!important;align-items:stretch!important}.brand-all-groups,.brand-all-aside{flex:1 1 auto;width:100%;max-width:100%}.brand-all-aside .cc-row-tools.brand-all-tools{gap:8px}.brand-command-center .brand-lifecycle-tabs{flex:1 1 auto!important;width:100%!important;max-width:100%}}@media(max-width:760px){.brand-all-aside{align-items:stretch;flex-direction:column}.brand-all-aside .creation-range-panels{justify-content:flex-start!important}}.cm-plan-matrix-panel .report-panel-head{align-items:flex-start;gap:12px}.cm-plan-head-tools{display:flex;align-items:center;gap:8px;flex:none}.cm-plan-matrix-note{margin:0 0 10px;color:var(--ui-muted, #667186);font-size:11px;line-height:1.55}.cm-plan-brand{display:inline-flex;align-items:center;gap:7px;min-width:0}.cm-plan-brand>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-plan-matrix .cm-report-brandcell{min-width:180px;text-align:left!important}.cm-plan-matrix .cm-plan-spoccell{min-width:130px}.cm-plan-matrix .cm-plan-spoc-name{color:#3d4859;font-size:11px}.cm-plan-weekhead{border-left:1px solid #e4e9f1;color:#172238!important;font-size:10px!important}.cm-plan-weekhead small{display:block;margin-top:2px;color:#d58a22;font-size:8px;font-weight:600;text-transform:none;letter-spacing:0}.cm-plan-matrix th.is-current,.cm-plan-matrix td.is-current{background:#fff8ec}.cm-plan-matrix thead th.is-current{background:#fdf0da}.cm-plan-matrix .cm-plan-planned .cx-quantum-edit{justify-content:center;gap:4px}.cm-plan-matrix .cm-plan-planned .cx-quantum-edit input{width:54px;padding:3px 6px;font-size:12px}.cm-plan-matrix .cm-plan-planned .cx-quantum-edit button{padding:3px 8px;font-size:12px;line-height:1.2}.cm-plan-matrix tfoot td,.cm-plan-matrix tfoot th{border-top:1px solid #dbe2ef;background:#f7f9fc;font-weight:700}.cm-plan-brandpicker{position:relative}.cm-plan-brandpicker>button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--ui-line, #dbe2ef);border-radius:8px;background:#fff;color:var(--ui-ink, #172238);font-size:12px;font-weight:600;cursor:pointer}.cm-plan-brandpicker.is-open>button{border-color:var(--ui-accent, #2563eb)}.cm-plan-brandpicker-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:30;width:250px;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--ui-line, #dbe2ef);border-radius:10px;background:#fff;box-shadow:0 12px 28px #0f172a29}.cm-plan-brandpicker-actions{display:flex;gap:6px;padding:2px 4px 6px;border-bottom:1px solid #eef1f6;margin-bottom:4px}.cm-plan-brandpicker-actions button{flex:1;padding:4px 6px;border:1px solid var(--ui-line, #dbe2ef);border-radius:6px;background:#f7f9fc;color:#3d4859;font-size:11px;font-weight:600;cursor:pointer}.cm-plan-brandpicker-menu label{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:7px;color:#3d4859;font-size:12px;cursor:pointer}.cm-plan-brandpicker-menu label:hover{background:#f2f6fc}.cm-plan-brandpicker-menu label.is-picked{background:#eef4ff;color:#172238;font-weight:600}.cm-plan-brandpicker-menu label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ideation-transfer-tag{background:color-mix(in srgb,var(--violet-2, #8b5cf6) 14%,transparent);color:color-mix(in srgb,var(--violet-2, #8b5cf6) 78%,var(--ui-ink, #142033))}.ideation-transfer-tag .dot{background:var(--violet-2, #8b5cf6)}.ideation-transfer-tag.is-locked{border:1px dashed color-mix(in srgb,var(--violet-2, #8b5cf6) 46%,transparent)}.planned-slot-tag{background:color-mix(in srgb,var(--teal, #0d9488) 13%,transparent);color:color-mix(in srgb,var(--teal, #0d9488) 82%,var(--ui-ink, #142033))}.planned-slot-tag .dot{background:var(--teal, #0d9488)}.btn-sm.btn-accept-transfer{border-color:color-mix(in srgb,var(--violet-2, #8b5cf6) 55%,transparent)!important;background:color-mix(in srgb,var(--violet-2, #8b5cf6) 10%,transparent)!important;color:color-mix(in srgb,var(--violet-2, #8b5cf6) 88%,var(--ui-ink, #142033))!important;font-weight:800!important}.btn-sm.btn-accept-transfer:hover{background:color-mix(in srgb,var(--violet-2, #8b5cf6) 18%,transparent)!important}.modal.ideation-transfer-modal{max-width:560px;display:flex;flex-direction:column;gap:14px}.ideation-transfer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ideation-transfer-head h3{margin:2px 0 4px;font-size:18px}.ideation-transfer-head p{margin:0;max-width:44ch;color:var(--text-dim);font-size:12.5px;line-height:1.5}.ideation-transfer-eyebrow{display:inline-block;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--violet-2, #8b5cf6) 14%,transparent);color:color-mix(in srgb,var(--violet-2, #8b5cf6) 82%,var(--ui-ink, #142033));font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ideation-transfer-modal .modal-close{border:0;background:transparent;color:var(--text-dim);font-size:22px;line-height:1;cursor:pointer}.ideation-transfer-modal .modal-close:hover{color:var(--text)}.ideation-transfer-brands{display:flex;flex-direction:column;gap:8px;min-height:0}.ideation-transfer-brandhead{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:var(--text-dim)}.ideation-transfer-brandhead input{flex:0 1 220px}.ideation-transfer-brandlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px;max-height:260px;overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2, transparent)}.ideation-transfer-brand{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:12.5px;cursor:pointer}.ideation-transfer-brand:hover{background:color-mix(in srgb,var(--primary, #2563eb) 8%,transparent)}.ideation-transfer-brand.is-on{background:color-mix(in srgb,var(--primary, #2563eb) 13%,transparent);font-weight:600}.ideation-transfer-brand>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ideation-transfer-brand em{margin-left:auto;color:var(--text-dim);font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase}.ideation-transfer-error{padding:8px 10px;border-radius:9px;background:color-mix(in srgb,var(--red, #be123c) 12%,transparent);color:color-mix(in srgb,var(--red, #be123c) 88%,var(--ui-ink, #142033));font-size:12px}.ideation-transfer-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:620px){.ideation-transfer-head{flex-direction:column}.ideation-transfer-brandhead{flex-direction:column;align-items:stretch}.ideation-transfer-brandhead input{flex:1 1 auto}.ideation-transfer-brandlist{grid-template-columns:1fr}}.sidebar-ds-mark{width:100%!important;height:100%!important;padding:1px;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}.cm-delivery-cohort-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.cm-delivery-cohort-grid>.report-panel{min-width:0}.cm-delivery-type-tools{display:flex;align-items:center;gap:10px}.cm-delivery-type-panel .empty{padding:18px 4px}@media(max-width:1080px){.cm-delivery-cohort-grid{grid-template-columns:1fr}}.cohort-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px;padding:10px 14px;border:1px solid var(--ui-line, var(--border));border-radius:var(--ui-radius-s, 10px);background:var(--ui-surface-muted, var(--surface-2));font-size:12px;color:var(--text-dim)}.cohort-pagination-count b{color:var(--text);font-weight:800}.cohort-pagination-controls{display:flex;align-items:center;gap:8px}.cohort-pagination-page{min-width:96px;text-align:center;font-weight:700;color:var(--text)}.cohort-pagination-busy{color:var(--text-dim);font-style:italic}@media(max-width:620px){.cohort-pagination{justify-content:center}.cohort-pagination-controls{width:100%;justify-content:space-between}}.cohort-pagination-note{margin-left:6px;font-size:10.5px;font-style:normal;opacity:.75}.brand-product-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brand-no-product-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-dim);cursor:pointer}.brand-no-product-toggle input{cursor:pointer}.brand-no-product-note{margin:6px 0 0;font-size:11.5px;color:var(--text-dim);font-style:italic}.cm-quantum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.cm-performance-stack{display:flex;flex-direction:column;gap:14px}.cm-performance-stack .rp-kpis,.cm-performance-stack .report-metrics{margin-bottom:0}.cm-performance-filters select{min-width:240px}.cm-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:12px;min-width:924px;align-items:stretch;padding:12px}.cm-breakdown-card{display:flex;flex-direction:column;min-width:0;height:350px;overflow:hidden;border:1px solid var(--ui-line, var(--border));border-radius:11px;background:var(--ui-surface, var(--surface))}.cm-breakdown-card h4{flex:0 0 auto;margin:0;padding:10px 12px;border-bottom:1px solid var(--ui-line, var(--border));font-size:12px;font-weight:800;color:var(--text)}.cm-breakdown-scroll{flex:1 1 auto;min-height:0;overflow:auto}.cm-breakdown-table{min-width:100%}.cm-brand-pulse{display:grid;grid-template-columns:minmax(300px,1.35fr) repeat(2,minmax(220px,1fr));gap:12px;overflow-x:auto;padding:12px;border:1px solid var(--ui-line, var(--border));border-radius:14px;background:var(--ui-surface-muted, var(--surface-2))}.cm-brand-pulse>.rp-skeleton{grid-column:1 / -1;min-width:760px}.cm-brand-pulse-link,.cm-brand-pulse-window{min-width:0;padding:12px 14px;border:1px solid var(--ui-line, var(--border));border-radius:11px;background:var(--ui-surface, var(--surface))}.cm-brand-pulse-link>span,.cm-brand-pulse-window>span{display:block;color:var(--text-dim);font-size:9.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cm-brand-pulse-link>b{display:block;margin:4px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.cm-brand-pulse-link>div{display:flex;align-items:center;gap:7px}.cm-brand-pulse-window{display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:end}.cm-brand-pulse-window>span{grid-column:1 / -1}.cm-brand-pulse-window>div{display:flex;flex-direction:column}.cm-brand-pulse-window i{font-style:normal;color:var(--text-dim);font-size:10px;text-align:left}.cm-brand-pulse-window b{margin-top:2px;font-size:22px;font-variant-numeric:tabular-nums;text-align:right}.cm-brand-pulse>.bp-link-error{grid-column:1 / -1;margin:0 2px}@media(max-width:1080px){.cm-quantum-grid{grid-template-columns:minmax(0,1fr)}}.cm-task-table th[scope=col]{white-space:nowrap}.cm-spend-table .cm-spend-source{vertical-align:top;font-weight:800}.cm-spend-table tbody+tbody{border-top:2px solid var(--ui-line, var(--border))}.cm-spend-table .cm-spend-subtotal td{font-weight:800;background:var(--ui-surface-muted, var(--surface-2))}.cm-spend-table td:nth-child(n+3){text-align:right}.cm-spend-table th[scope=col]:nth-child(n+3){text-align:right}.bp-link-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0;padding:12px 14px;border:1px solid var(--ui-line, var(--border));border-radius:var(--ui-radius-s, 10px);background:var(--ui-surface-muted, var(--surface-2))}.bp-link-copy{flex:1 1 260px;min-width:0}.bp-link-copy b{display:block;font-size:12.5px}.bp-link-copy span{display:block;font-size:11.5px;color:var(--text-dim);margin-top:2px}.bp-link-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bp-link-actions input{min-width:240px;padding:6px 9px;font-size:11.5px;border:1px solid var(--ui-line, var(--border));border-radius:8px;background:var(--ui-surface, var(--surface));color:var(--text)}.bp-link-hint,.bp-link-error{font-size:11.5px;color:var(--text-dim)}.bp-link-error{color:var(--red, #be123c)}.cm-impact-table td{text-align:right;white-space:nowrap}.cm-impact-table th[scope=col]:not(:first-child){text-align:right}.cm-impact-table .cm-impact-variance td{font-weight:800}.cm-impact-table .is-up{color:var(--green-2, #16a34a)}.cm-impact-table .is-down{color:var(--red, #be123c)}.report-note{margin:10px 0;padding:8px 12px;border-radius:8px;border:1px solid var(--ui-line, var(--border));background:var(--ui-surface-muted, var(--surface-2));font-size:11.5px;color:var(--text-dim)}.cm-report-table th[title],.cm-report-table .has-help{text-decoration:underline dotted var(--text-dim);text-underline-offset:3px;cursor:help}.rp-panel{border:1px solid var(--ui-line, var(--border));border-radius:14px;background:var(--ui-surface, var(--surface));overflow:hidden}.rp-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--ui-line, var(--border))}.rp-title{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-title h3{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em}.rp-title span{font-size:11.5px;color:var(--text-dim)}.rp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px;border:1px solid var(--ui-line, var(--border));border-radius:12px;background:var(--ui-surface-muted, var(--surface-2))}.rp-filters label{display:flex;align-items:center;gap:7px;margin:0}.rp-filters label>span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.rp-filters select,.rp-filters input{min-width:170px;padding:7px 10px;font-size:12.5px;color:var(--text);background:var(--ui-surface, var(--surface));border:1px solid var(--ui-line, var(--border));border-radius:8px}.rp-filters .rp-spacer{flex:1 1 auto}.rp-scroll{max-height:62vh;overflow:auto;position:relative}.rp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;font-variant-numeric:tabular-nums}.rp-table thead th{position:sticky;top:0;z-index:3;padding:9px 12px;text-align:right;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:var(--ui-surface-muted, var(--surface-2));border-bottom:1px solid var(--ui-line, var(--border))}.rp-table tbody td,.rp-table tbody th{padding:9px 12px}.rp-table tbody td{text-align:right;white-space:nowrap}.rp-table thead th:first-child,.rp-table .rp-key{position:sticky;left:0;z-index:2;text-align:left;text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;color:var(--text);background:var(--ui-surface, var(--surface));border-right:1px solid var(--ui-line, var(--border))}.rp-table thead th:first-child{z-index:4;background:var(--ui-surface-muted, var(--surface-2));color:var(--text-dim);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.rp-table tbody tr{border-top:1px solid var(--ui-line-soft, var(--border))}.rp-table tbody tr:hover td,.rp-table tbody tr:hover .rp-key{background:var(--ui-surface-muted, var(--surface-2))}.rp-table .rp-emphasis td,.rp-table .rp-emphasis .rp-key{font-weight:800;border-top:2px solid var(--ui-line, var(--border))}.rp-up{color:var(--green-2, #16a34a)}.rp-down{color:var(--red, #be123c)}.rp-help{text-decoration:underline dotted currentColor;text-underline-offset:3px;cursor:help}.rp-skeleton{padding:4px 0}.rp-skeleton-row{height:34px;margin:6px 12px;border-radius:7px;background:linear-gradient(90deg,var(--ui-surface-muted, #eef1f5) 25%,var(--ui-line, #e2e7ee) 37%,var(--ui-surface-muted, #eef1f5) 63%);background-size:400% 100%;animation:rp-shimmer 1.3s ease-in-out infinite}.rp-skeleton-row:nth-child(1){height:40px}@keyframes rp-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.rp-skeleton-row{animation:none}}.rp-empty{padding:28px 16px;text-align:center;font-size:12.5px;color:var(--text-dim)}.rp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.rp-stat{padding:12px 14px;border:1px solid var(--ui-line, var(--border));border-radius:12px;background:var(--ui-surface, var(--surface))}.rp-stat span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.rp-stat b{display:block;margin-top:3px;font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rp-stat-inline{font-size:11.5px;color:var(--text-dim);text-decoration:underline dotted currentColor;text-underline-offset:3px;cursor:help}.rp-stats-single{grid-template-columns:minmax(180px,240px)}.rp-table .rp-key,.rp-table thead th:first-child{max-width:200px;min-width:148px;white-space:normal;line-height:1.3}.rp-table thead th:not(:first-child){min-width:104px}.rp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;margin-bottom:14px}.rp-kpis .rp-stat{display:flex;flex-direction:column;gap:2px}.rp-stat-split{grid-column:span 2}.rp-split{display:flex;gap:16px;margin-top:4px}.rp-split>div{display:flex;flex-direction:column;min-width:0}.rp-split i{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.rp-split b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:620px){.rp-stat-split{grid-column:span 1}}.rp-tip{position:relative;text-decoration:underline dotted currentColor;text-underline-offset:3px;cursor:help;outline:none}.rp-tip:after{content:attr(data-help);position:absolute;left:0;top:calc(100% + 7px);z-index:40;width:max-content;max-width:300px;padding:9px 11px;border-radius:9px;background:#0d1117;color:#e6edf3;font-size:11.5px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:0 8px 26px #01040957;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s;pointer-events:none}.rp-tip:hover:after,.rp-tip:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.rp-table td:last-child .rp-tip:after,.rp-kpis .rp-stat:last-child .rp-tip:after{left:auto;right:0}.rp-scroll{max-height:none;overflow-x:auto;overflow-y:visible}.rp-scroll-tall{max-height:62vh;overflow:auto}.rp-kpis{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.4fr);gap:8px}.rp-kpis .rp-stat{padding:9px 11px;border-left:3px solid var(--kpi-accent, var(--ui-line));background:var(--kpi-wash, var(--ui-surface))}.rp-kpis .rp-stat span{font-size:9.5px;letter-spacing:.05em}.rp-kpis .rp-stat>b{margin-top:1px;font-size:17px}.rp-stat.tone-roas{--kpi-accent: #0d9488;--kpi-wash: rgba(13,148,136,.07)}.rp-stat.tone-spend{--kpi-accent: #1d4ed8;--kpi-wash: rgba(29,78,216,.07)}.rp-stat.tone-new{--kpi-accent: #8b5cf6;--kpi-wash: rgba(139,92,246,.07)}.rp-stat.tone-share{--kpi-accent: #b45309;--kpi-wash: rgba(180,83,9,.07)}.rp-stat.tone-hit{--kpi-accent: #16a34a;--kpi-wash: rgba(22,163,74,.07)}.rp-stat.tone-source{--kpi-accent: #64748b;--kpi-wash: rgba(100,116,139,.07)}.rp-stat-split{grid-column:auto}.rp-split{gap:12px;margin-top:2px}.rp-split b{font-size:13.5px}.rp-split i{font-size:9px}@media(max-width:1440px){.rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-stat-split{grid-column:span 4}}@media(max-width:1180px){.rp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-stat-split{grid-column:span 3}}@media(max-width:620px){.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-stat-split{grid-column:span 2}}.rp-scope{padding:4px 9px;border-radius:999px;background:var(--ui-surface-muted, var(--surface-2));border:1px solid var(--ui-line, var(--border));font-size:11.5px;font-weight:700;color:var(--text-dim)}.rp-table thead th:not(:first-child),.rp-table tbody td{padding-right:18px}.rp-table thead th:last-child,.rp-table tbody td:last-child{padding-right:22px}.rp-tip{position:relative}.rp-tip:after{content:none}.rp-tip-pop{position:fixed;z-index:90;width:max-content;max-width:320px;padding:9px 11px;border-radius:9px;background:#0d1117;color:#e6edf3;font-size:11.5px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:0 10px 30px #01040961;pointer-events:none}.rp-table tbody tr.rp-pair-a td,.rp-table tbody tr.rp-pair-a .rp-key,.rp-table tbody tr.rp-pair-b td,.rp-table tbody tr.rp-pair-b .rp-key{background:var(--kpi-pair-wash, rgba(13, 148, 136, .05))}.rp-table tbody tr.rp-pair-a .rp-key{border-left:3px solid #b45309}.rp-table tbody tr.rp-pair-b .rp-key{border-left:3px solid #16a34a}.shell.session-locked{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-brand-report .cm-report-scroll,.cm-brand-report .rp-scroll{max-height:min(66vh,720px);overflow:auto;position:relative}.cm-brand-report .cm-report-table thead th{position:sticky;top:0;z-index:7;background:var(--ui-surface-subtle, #f7f9fc)}.cm-brand-report .cm-report-table tfoot th,.cm-brand-report .cm-report-table tfoot td{position:sticky;bottom:0;z-index:6;background:var(--ui-surface-subtle, #f7f9fc);box-shadow:0 -1px 0 var(--ui-line, #dbe2ef)}.cm-brand-report .cm-report-table tfoot th:first-child{z-index:9}.cm-brand-report .rp-table thead th{position:sticky;top:0;z-index:7}.cm-brand-report .rp-table tfoot th,.cm-brand-report .rp-table tfoot td{position:sticky;bottom:0;z-index:6;background:var(--ui-surface-subtle, #f7f9fc);box-shadow:0 -1px 0 var(--ui-line, #dbe2ef)}.planning-cohort-filters .planning-week-presets{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--ui-line, #dbe2ef);border-radius:9px;background:var(--ui-surface-subtle, #f7f9fc)}.planning-week-presets button{min-height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-dim, #667186);font-size:11px;font-weight:700;cursor:pointer}.planning-week-presets button.active{background:var(--ui-surface, #fff);color:var(--ui-accent, #0b7a95);box-shadow:0 1px 3px #0f172a17}.planning-data-quality{margin:8px 0;padding:8px 11px;border:1px solid color-mix(in srgb,#d58a22 35%,var(--ui-line, #dbe2ef));border-radius:9px;background:color-mix(in srgb,#d58a22 7%,var(--ui-surface, #fff));color:var(--text-dim, #667186);font-size:11px}.planning-cohort-table{min-width:1040px}.font-disp,.metric-val,.kpi-num,.cohort-num,.stat-value{font-family:var(--disp)!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.font-mono,.mono-val,.ticket-code-val,.nomenclature-val,.ad-code-val,.mono{font-family:var(--mono)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.font-sans{font-family:var(--sans)!important}.pill,.status-pill-mor{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.025em;white-space:nowrap;line-height:1.5;font-variant-numeric:tabular-nums;border:1px solid transparent}.pill .dot,.status-pill-mor .dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.p-neu{background:var(--neuSoft);border-color:var(--neuLine);color:var(--neuText)}.p-inf{background:var(--prusSoft);border-color:var(--prusLine);color:var(--prusText)}.p-rev{background:var(--plumSoft);border-color:var(--plumLine);color:var(--plumText)}.p-acc{background:var(--accentSoft);border-color:var(--accentLine);color:var(--accentText)}.p-bra{background:var(--brassSoft);border-color:var(--brassLine);color:var(--brassText)}.p-suc{background:var(--mossSoft);border-color:var(--mossLine);color:var(--mossText)}.p-war{background:var(--amberSoft);border-color:var(--amberLine);color:var(--amberText)}.p-dan{background:var(--claretSoft);border-color:var(--claretLine);color:var(--claretText)}.p-live{background:var(--moss);border-color:var(--moss);color:#fff!important}.p-disc{background:var(--claret);border-color:var(--claret);color:#fff!important}.copyable-machine-val{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.copy-trigger-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink2);cursor:pointer;transition:all .14s ease}.copy-trigger-btn:hover{background:var(--sunken);color:var(--ink);border-color:var(--line3)}.nav-item-hidden{display:none!important}.card-dense{padding:12px!important;gap:8px!important}.planning-cohort-table .planning-category-cell{min-width:150px;background:var(--ui-surface, #fff);color:var(--text, #172238);text-align:left;vertical-align:top;font-weight:750}.planning-cohort-table tbody td:nth-child(2),.planning-cohort-table tbody th:nth-child(2){text-align:left}.planning-category-total th,.planning-category-total td{background:color-mix(in srgb,var(--ui-accent, #0b7a95) 4%,var(--ui-surface-subtle, #f7f9fc));border-bottom-color:var(--ui-line, #dbe2ef);font-weight:750}.planning-line-plan>span{display:inline-flex;align-items:center;gap:4px}.planning-line-plan input{width:54px;min-width:0;height:28px;padding:0 6px;border:1px solid var(--ui-line, #dbe2ef);border-radius:6px;background:var(--ui-surface, #fff);color:var(--text, #172238);text-align:right}.planning-line-plan button{height:28px;padding:0 7px;border:1px solid color-mix(in srgb,var(--ui-accent, #0b7a95) 35%,var(--ui-line, #dbe2ef));border-radius:6px;background:color-mix(in srgb,var(--ui-accent, #0b7a95) 8%,var(--ui-surface, #fff));color:var(--ui-accent, #0b7a95);font-size:10px;font-weight:750}.planning-line-plan button:disabled{opacity:.42}.session-expired-banner{margin:0 0 14px;padding:11px 13px;border:1px solid #f59e0b;border-radius:10px;background:#fffbeb;color:#92400e;font-size:13px;font-weight:700;line-height:1.4}.btn-hold{border:1px solid #c6cedd!important;background:#f3f6fb!important;color:#3d5478!important;font-weight:650}.btn-hold:hover{border-color:#5b7cc4!important;background:#e7eefa!important}.btn-release-hold{border:1px solid #aecfd1!important;background:#edf4f4!important;color:#14464b!important;font-weight:650}.btn-release-hold:hover{border-color:#1c585e!important;background:#dcecec!important}.hold-chip{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;background:#eef2f8;color:#3d5478;font-size:10px;font-weight:700;white-space:nowrap}.hold-chip.is-held{background:#e2e8f0;color:#29384f}.hold-kind-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#eef2f8;color:#3d5478;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hold-kind-chip.is-discard{background:#fbedec;color:#832e30}.hold-reason{margin:0;padding:8px 10px;border-left:3px solid var(--line2, #e3e0db);border-radius:0 8px 8px 0;background:var(--bg, #f6f5f3);color:var(--ink, #201f1c);font-size:12.5px;line-height:1.45}.hold-dialog{max-width:480px}.hold-choice{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:4px 0 10px}.hold-choice-option{display:grid;gap:3px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--line2, #e3e0db);background:var(--surface, #fff);cursor:pointer}.hold-choice-option b{font-size:13px}.hold-choice-option small{font-size:11px;color:var(--ink3, #837d74);line-height:1.35}.hold-choice-option:hover{border-color:#b4c4e0}.hold-choice-option.is-on{border-color:#5b7cc4;background:#f3f6fb;box-shadow:inset 0 0 0 1px #5b7cc4}.hold-choice-option.is-on small{color:#3d5478}.approval-section+.approval-section{margin-top:26px}.approval-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,360px);gap:14px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.approval-scroll>*{scroll-snap-align:start;min-width:0}.journey-hold-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border-radius:10px;border:1px solid var(--brassLine, #e6ce9c);background:var(--brassSoft, #f4ecdc);color:var(--brassText, #7a5a22);font-size:13px}.journey-hold-banner small{color:var(--ink3, #837d74)}.composer-locked-link a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;border:1px dashed var(--line2, #dcd6cc);border-radius:8px;background:var(--sunken, #f3f1ec);color:var(--accentText, #1c585e);font-size:12px}.draft-delete-reason{width:100%;margin-top:10px;padding:8px 10px;border-radius:8px;font:inherit;font-size:13px}.approval-scroll>*>.glass-tile{height:100%}.approval-search{display:flex;align-items:center;gap:8px;max-width:460px;margin:0 0 18px;padding:0 12px;height:36px;border:1px solid var(--line2, #dcd6cc);border-radius:10px;background:var(--surface, #fff);color:var(--ink3, #837d74)}.approval-search input{flex:1;border:0;background:transparent;outline:none;font:inherit;font-size:13px;color:var(--ink, #201f1c)}.idn-source{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--neuSoft, #efece6);color:var(--neuText, #5b574f)}.idn-source.is-mor{background:var(--accentSoft, #edf4f4);color:var(--accentText, #14464b)}.idn-source.is-quick{background:var(--brassSoft, #f4ecdc);color:var(--brassText, #7a5a22)}.cwr-category-popover dl{display:grid;grid-template-columns:1fr auto;gap:6px 18px;margin:8px 0 0}.cwr-category-popover dt{margin:0;font-size:12px;color:var(--ink2, #5b574f)}.cwr-category-popover dd{margin:0;font-size:12px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.approval-section-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--line2, #e3e0db)}.approval-section-head h3{margin:0;font-size:14px;font-weight:700}.approval-section-head p{margin:0;flex:1 1 240px;font-size:12px;color:var(--ink3, #837d74)}.approval-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 7px;border-radius:999px;background:var(--neuSoft, #efedea);color:var(--ink2, #625d55);font-size:11px;font-weight:700}.team-entry-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--line2, #e3e0db);border-radius:12px;background:var(--surface, #fff)}.team-entry-link b{display:block;font-size:13px}.team-entry-link small{display:block;max-width:62ch;margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--ink3, #837d74)}.team-entry-link-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-entry-link code{padding:5px 9px;border-radius:7px;background:var(--bg, #f6f5f3);font-size:12px;color:var(--ink2, #625d55)}.team-entry-link a.btn-sm{display:inline-flex;align-items:center;text-decoration:none}.cm-command-center .cm-meta-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;padding:0;border:1px solid var(--line2);border-radius:9px;background:var(--surface);color:var(--ink3);font:600 12px/1 var(--sans);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease}.cm-command-center .cm-meta-toggle:hover{border-color:var(--accentLine);color:var(--ink2);box-shadow:0 1px 4px #0f172a14}.cm-command-center .cm-meta-toggle:active{transform:translateY(1px)}.cm-command-center .cm-meta-toggle:focus-visible{outline:2px solid var(--accent, #1c585e);outline-offset:2px}.cm-command-center .cm-meta-toggle.is-on{background:var(--accentSoft);border-color:var(--accent, #1c585e);color:var(--accentText);box-shadow:inset 0 0 0 1px var(--accent, #1c585e)}.cm-command-center .cm-meta-toggle svg{display:block}.cm-command-center .cm-meta-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;border:1px solid var(--line2, #e3e0db);background:transparent;transition:background .16s ease,border-color .16s ease}.cm-command-center .cm-meta-toggle.is-on .cm-meta-dot{background:var(--accent, #1c585e);border-color:var(--accent, #1c585e)}.filter-bar .active-filter-count{font:600 11px/14px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;margin-right:2px}.filter-bar .active-filter-chips{flex-wrap:wrap;row-gap:4px;min-width:0}.cm-command-center .cm-meta-wrap{position:relative;display:inline-flex;flex:0 0 auto}.cm-command-center .cm-meta-toggle.is-idle{opacity:.55}.cm-command-center .cm-meta-hint{position:absolute;top:calc(100% + 7px);left:0;z-index:40;width:max-content;max-width:260px;padding:7px 10px;border-radius:8px;background:var(--ink, #201f1c);color:#fff;font:500 11px/1.4 var(--sans);box-shadow:0 6px 18px #0f172a2e;animation:cmMetaHintIn .18s ease-out;pointer-events:none}.cm-command-center .cm-meta-hint:before{content:"";position:absolute;bottom:100%;left:12px;border:5px solid transparent;border-bottom-color:var(--ink, #201f1c)}.cm-command-center .cm-meta-wrap.has-hint .cm-meta-toggle{border-color:var(--ink, #201f1c);opacity:1}@keyframes cmMetaHintIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cm-command-center .cm-meta-hint{animation:none}}.work-reference{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(124,58,237,.22);border-radius:12px;background:#7c3aed0d}.work-reference.compact{flex:1 1 100%;margin:0 0 6px;padding:5px 8px;border-radius:10px}.work-reference.compact .work-reference-row{gap:6px}.work-reference.compact .work-reference-kind{min-width:26px;height:20px;font-size:9px}.work-reference.compact .work-reference-text{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.work-reference.compact .work-reference-text b:has(+code){display:none}.work-reference.compact .work-reference-text code{font-size:11.5px;font-weight:700;opacity:1;overflow:hidden;text-overflow:ellipsis}.work-reference.compact a{padding:2px 8px}.work-reference-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.work-reference-kind{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.04em;color:#fff}.work-reference-kind.is-og{background:#7c3aed}.work-reference-kind.is-master{background:#0e7490}.work-reference-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;line-height:1.25}.work-reference-text b{font-size:12px;font-weight:700}.work-reference-text code{font-size:11px;opacity:.8}.work-reference-text small{font-size:11px;opacity:.7}.work-reference.compact .work-reference-text small{display:none}.work-reference a{padding:3px 10px;border-radius:999px;border:1px solid currentColor;font-size:11px;font-weight:700;color:#5b21b6;text-decoration:none;white-space:nowrap}.work-reference a:hover{background:#7c3aed1a}.work-reference-none{font-size:11px;opacity:.6;white-space:nowrap}[data-theme=dark] .work-reference{border-color:#a78bfa4d;background:#a78bfa14}[data-theme=dark] .work-reference a{color:#c4b5fd}.deliverable-editor:has(.work-reference){flex-wrap:wrap}html,body,#root{overflow-x:hidden}.modal.modal-large{box-sizing:border-box;width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto}.modal-large .modal-body-split,.modal-large .modal-col-left,.modal-large .modal-col-right,.modal-large .modal-nomenclature-section,.modal-large .nomenclature-panel,.modal-large .nomenclature-fields,.modal-large .nomenclature-fields>*{min-width:0;max-width:100%;box-sizing:border-box}.modal-large .nomenclature-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start;gap:12px!important}.modal-large .nomenclature-guidance{grid-column:span 2}.modal-large .nomenclature-field input,.modal-large .nomenclature-field select,.modal-large .searchable-select-container,.modal-large .searchable-select-input{width:100%;min-width:0;box-sizing:border-box}.brand-strip-wrap,.brand-strip-wrap.is-logos-only{box-sizing:border-box;margin-bottom:16px;padding:12px 14px 10px;overflow:hidden;border:1px solid #dce5ec;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.brand-strip-heading{min-height:34px;gap:12px;margin-bottom:8px}.brand-strip-heading>span{flex:0 0 auto;color:#53657a;font-size:11px;letter-spacing:.08em}.brand-strip-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto}.brand-strip-search{display:flex;align-items:center;gap:6px;width:clamp(150px,20vw,240px);height:32px;padding:0 10px;border:1px solid #d8e2ea;border-radius:8px;background:#f8fafc;color:#708196}.brand-strip-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.brand-strip-scroll,.brand-strip-reset{display:inline-grid;place-items:center;flex:0 0 auto;height:32px;padding:0 10px;border:1px solid #d8e2ea!important;border-radius:8px;background:#fff!important;color:#31536b!important;font-size:18px;font-weight:800;cursor:pointer}.brand-strip-reset{font-size:10.5px;white-space:nowrap}.brand-logo-strip,.brand-strip-wrap.is-logos-only .brand-logo-strip{display:flex;flex-wrap:nowrap;gap:8px;min-height:66px;padding:2px 2px 7px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}.brand-strip-slot{height:58px}.brand-strip-item,.brand-strip-wrap.is-logos-only .brand-strip-item{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;flex:0 0 132px;width:132px;height:58px;max-width:132px;padding:7px 9px!important;overflow:hidden;border:1px solid #e0e7ee;border-radius:11px!important;background:#f8fafc;color:#334155;box-shadow:none;transform:none;scroll-snap-align:start}.brand-strip-wrap.is-logos-only .brand-strip-item .brand-mark,.brand-strip-wrap.is-logos-only .brand-strip-all .brand-mark-all{width:40px!important;height:40px!important;border-radius:9px;background:#fff}.brand-strip-item>span:last-child{min-width:0;color:inherit;font-size:10.5px;line-height:1.2;text-align:left;white-space:normal}.brand-strip-item:hover{border-color:#8bcac2;background:#f3fbfa;color:#0f766e;transform:none}.brand-strip-item.active,.brand-strip-wrap.is-logos-only .brand-strip-item.active{border-color:#0d9488;background:#e8f7f5;color:#0f766e;box-shadow:inset 0 0 0 1px #0d94882e,0 4px 12px #0d94881f}.brand-strip-empty{display:grid;place-items:center;min-width:220px;height:58px;color:#7b8797;font-size:11px}.content-repo-filters{display:grid!important;grid-template-columns:repeat(6,minmax(140px,1fr));align-items:end;gap:10px!important;padding:12px;border:1px solid #e1e8ef;border-radius:12px;background:#fff}.content-repo-filters>*{min-width:0!important}.content-repo-filters select,.content-repo-filters .searchable-select-input,.content-bank-filters-grid select,.content-bank-filters-grid input{box-sizing:border-box;width:100%;min-height:38px}.content-repo-filters .repo-date-filter{grid-column:1 / -1;justify-self:end;margin-left:0}.content-bank-header-row{padding:12px!important}.content-bank-filters-grid{display:grid!important;grid-template-columns:minmax(190px,1.2fr) repeat(5,minmax(150px,1fr)) auto;align-items:end;gap:10px!important}.content-bank-filters-grid>*{min-width:0}.filter-option-search{box-sizing:border-box;width:100%;height:34px;margin-bottom:7px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);font-size:12px}.pm-date-controls{display:flex;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex:1 1 100%;width:100%;padding:8px 10px;border:1px solid #dfe7ee;border-radius:10px;background:#f8fafc}.pm-date-control-group>span{color:#64748b;font-size:10px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.pm-date-control-group .seg{display:flex;flex-wrap:nowrap}.pm-date-control-group .seg button{white-space:nowrap}.pm-date-range-group{flex:1 1 560px}.pm-date-range-group .creation-range-panels{display:flex;align-items:center;gap:8px;min-width:0}.pm-date-range-group .creation-range-panels>.seg{min-width:0;overflow-x:auto;scrollbar-width:thin}.pm-date-range-group .creation-range-custom{flex:0 0 auto}.my-quantum-count-only{display:flex!important;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 18px!important}.my-quantum-count-only>span{color:#53657a;font-size:13px;font-weight:800}.my-quantum-count-only>b{color:#0f766e;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.my-quantum-count-only.is-open>b{color:#b45309}.provider-preview-tile{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;overflow:hidden;border:1px solid #dce5ec;border-radius:8px;background:linear-gradient(145deg,#f8fafc,#eef3f7);color:#38516a;cursor:pointer}.provider-preview-glyph{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#fff;font-size:12px;font-weight:900}.provider-dropbox .provider-preview-glyph{background:#0061ff;transform:rotate(45deg)}.provider-dropbox .provider-preview-glyph:first-letter{transform:rotate(-45deg)}.provider-frameio .provider-preview-glyph{background:#7c3aed}.provider-preview-label{max-width:90%;overflow:hidden;color:inherit;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.viewer-provider-mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 12px;border-radius:16px;color:#fff;font-size:25px;font-weight:900}.viewer-provider-mark.dropbox{background:#0061ff;transform:rotate(45deg)}.viewer-provider-mark.frameio{background:#7c3aed}.deliverable-carousel-rail{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;overflow-x:auto;border-top:1px solid var(--border);background:var(--surface-2);scrollbar-width:thin}.deliverable-carousel-rail>button{position:relative;flex:0 0 58px;width:58px;height:46px;padding:2px;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#e9eef3;cursor:pointer}.deliverable-carousel-rail>button.active{border-color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 18%,transparent)}.deliverable-carousel-rail img,.deliverable-carousel-rail .carousel-provider-tile{width:100%;height:100%;object-fit:cover;border-radius:5px}.deliverable-carousel-rail>button>span{position:absolute;right:3px;bottom:3px;min-width:15px;padding:1px 3px;border-radius:999px;background:#0f172ac7;color:#fff;font-size:8px;font-weight:900}.assignment-ticket,.assignment-ticket.assignment-special-pending{grid-template-columns:minmax(360px,1fr) minmax(250px,290px) minmax(270px,310px)!important;grid-template-rows:auto!important;align-items:stretch!important}.assignment-main{grid-column:1;grid-row:1}.assignment-actions,.assignment-special-pending .assignment-actions{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px!important;overflow:visible;border-top:0!important;border-left:1px solid var(--ui-line)!important}.assignment-actions>*,.assignment-special-pending .assignment-actions>*{width:100%;min-width:0;flex:0 0 auto}.assignment-special-pending .special-review-controls{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px;width:100%;padding:8px;box-sizing:border-box}.assignment-special-pending .special-review-controls>*{width:100%;min-width:0}.assignment-quick>div{flex-wrap:wrap!important;overflow:visible}.assignment-ticket>.eta-workload-panel{grid-column:3!important;grid-row:1!important;align-self:stretch!important;height:auto!important;max-height:none!important;border-top:0!important;border-left:1px solid var(--ui-line)!important}.eta-workload-types{display:grid!important;grid-template-columns:repeat(4,44px);justify-content:start;gap:8px!important}.eta-workload-types em,.eta-workload-types .ael-rev{box-sizing:border-box;display:inline-grid;place-items:center;width:44px;height:44px;padding:0!important;border-radius:50%!important;font-size:9px;font-style:normal;font-weight:900;line-height:1;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1500px){.content-repo-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.content-bank-filters-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media(max-width:1180px){.assignment-ticket,.assignment-ticket.assignment-special-pending{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important}.assignment-main{grid-column:1}.assignment-actions,.assignment-special-pending .assignment-actions{grid-column:2!important;grid-row:1!important}.assignment-ticket>.eta-workload-panel{grid-column:1 / -1!important;grid-row:2!important;border-left:0!important;border-top:1px solid var(--ui-line)!important}}@media(max-width:820px){.modal-large .modal-body-split{grid-template-columns:1fr!important}.modal-large .nomenclature-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modal-large .nomenclature-guidance{grid-column:span 2}.content-repo-filters,.content-bank-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-ticket,.assignment-ticket.assignment-special-pending{grid-template-columns:1fr!important}.assignment-main,.assignment-actions,.assignment-special-pending .assignment-actions,.assignment-ticket>.eta-workload-panel{grid-column:1!important;grid-row:auto!important;border-left:0!important;border-top:1px solid var(--ui-line)!important}}@media(max-width:820px){.pm-date-controls{width:100%;justify-content:stretch}.pm-date-control-group,.pm-date-range-group{width:100%;flex-basis:100%}.pm-date-range-group .creation-range-panels{align-items:stretch;flex-direction:column}.pm-date-range-group .creation-range-panels>.seg,.pm-date-range-group .creation-range-custom{width:100%}}.composer-metadata .inline-nomenclature-fields,.draft-config-inline-card{grid-template-columns:minmax(0,1fr)!important}.composer-metadata .inline-nomenclature-fields>*,.draft-config-inline-card>*{min-width:0;max-width:100%}.composer-messenger-field{display:grid;width:100%;min-width:0}.composer-messenger-field select{box-sizing:border-box;width:100%;min-width:0}@media(max-width:560px){.brand-strip-heading{align-items:flex-start;flex-direction:column}.brand-strip-tools{width:100%;margin-left:0}.brand-strip-search{flex:1 1 auto;width:auto}.brand-strip-reset{display:none}.content-repo-filters,.content-bank-filters-grid,.modal-large .nomenclature-fields{grid-template-columns:1fr!important}.modal-large .nomenclature-guidance,.content-repo-filters .repo-date-filter{grid-column:auto}.content-repo-filters .repo-date-filter{justify-self:stretch;align-items:stretch}}.sidebar .sb-flyout-anchor,.sidebar .sb-flyout-anchor.open{box-sizing:border-box;width:100%;margin:0!important;padding:0!important}.sidebar .sb-flyout-anchor>.sb-item{width:100%}.sidebar .sb-item-chevron{width:0!important;height:15px!important;flex:0 0 0!important;margin-left:0!important;place-items:center;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);overflow:hidden;opacity:0;visibility:hidden;transform:translate(-3px)!important;transition:width .15s ease,flex-basis .15s ease,margin .15s ease,opacity .12s ease,transform .15s ease,visibility 0s linear .15s}.sidebar .sb-flyout-anchor:hover>.sb-item .sb-item-chevron,.sidebar .sb-flyout-anchor:focus-within>.sb-item .sb-item-chevron,.sidebar .sb-flyout-anchor.open>.sb-item .sb-item-chevron{width:15px!important;flex-basis:15px!important;margin-left:4px!important;opacity:1;visibility:visible;transform:translate(0)!important;transition-delay:0s}.sidebar .sb-item-chevron:before,.sidebar .sb-flyout-anchor.open>.sb-item .sb-item-chevron:before{content:""!important;display:block;box-sizing:border-box;width:5px;height:5px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translate(-1px) rotate(45deg)!important}.sidebar .sidebar-pin-button{top:calc(100% - 11px)!important;right:-13px!important}@media(min-width:761px){.shell.sidebar-collapsed .sidebar:not(:hover) .sb-flyout-anchor:not(.open)>.sb-item .sb-item-chevron{width:0!important;flex-basis:0!important;margin-left:0!important;opacity:0;visibility:hidden}}.brand-strip-wrap.is-logos-only{width:fit-content;max-width:100%;margin-bottom:10px;padding:7px 10px 8px;border-radius:12px}.brand-strip-wrap.is-logos-only .brand-strip-heading{margin-bottom:4px}.brand-strip-wrap.is-logos-only .brand-logo-strip{align-items:center;gap:7px;padding:0 2px 2px}.brand-strip-wrap.is-logos-only .brand-strip-tip{display:none}.assignment-board-tools{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex:0 0 auto}.assignment-board-tools .filter-bar.compact{min-height:52px;align-items:center;flex:1 1 320px;min-width:0}.assignment-board-tools .filter-bar.compact .filter-search{flex:1 1 220px;min-width:190px;order:-1}.assignment-board-tools .filter-bar.compact .filter-search input{width:100%;min-height:40px;background:#fff}.assignment-board-tools .filter-bar.compact .active-filter-chips{flex-basis:100%;max-width:none}.assignment-board-tools .filter-menu-wrap{position:relative;z-index:25}.assignment-board-tools .filter-trigger{min-height:52px;padding-inline:14px}.assignment-board-tools .filter-popover{right:0;left:auto;z-index:95}.assignment-raised-by{border-color:#0891b257;background:#ecfeff;color:#3f5969;font-size:12px;font-weight:650}.assignment-raised-by b{color:#075985;font-size:12.5px;font-weight:800}.assignment-title-row .ticket-poc-editor.compact{color:#758295;font-size:10px}.gd-client-poc-cell>span:first-child,.production-brief-table .gd-client-poc-cell>span:first-child{color:#172238;font-size:13px;font-weight:750;line-height:1.25}.production-brief-table .brief-row-flags{max-width:100%;margin-left:0;overflow:hidden}.production-brief-table .brief-row-flag{max-width:100%;padding-inline:4px;font-size:7px}.captain-discard-button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid #fecaca;border-radius:6px;background:#fff7f7;color:#b4233f;font-size:10px;font-weight:750;cursor:pointer}.captain-discard-button:hover{border-color:#fda4af;background:#fff1f2;transform:translateY(-1px)}.assignment-actions>.captain-discard-button{width:100%;min-height:34px}.discard-ticket-modal{box-sizing:border-box;width:min(460px,calc(100vw - 32px))}.discard-ticket-modal h2{margin-bottom:6px;font-size:20px}.discard-ticket-modal label{display:grid;gap:7px;margin-top:18px;color:#344054;font-size:11px;font-weight:750}.discard-ticket-modal textarea{width:100%;min-height:112px;resize:vertical;border:1px solid #d6dee8;border-radius:7px;padding:10px 12px;background:#fff;color:#172238;font:inherit;line-height:1.45}.discard-ticket-modal textarea:focus{border-color:#0f8f9a;outline:3px solid rgba(15,143,154,.1)}.discard-ticket-modal .discard-confirm{border-color:#be123c;background:#be123c;color:#fff}.report-metric.tone-red{--metric-color: #be123c}.gd-cohort-command .cc-row-primary{display:flex;align-items:center;justify-content:space-between;gap:12px}.gd-cohort-command .gd-cohort-tabs{min-width:0;flex:1 1 auto}.gd-cohort-command .filter-bar{flex:0 0 auto}.gd-cohort-command .filter-popover{right:0;left:auto;z-index:80}.filter-popover-portal{z-index:100000!important;box-sizing:border-box}.filter-popover-portal .filter-field+.filter-field{margin-top:9px}.filter-popover-portal select{width:100%}.composer-row-list.client-work-locked .composer-shell-cell input,.composer-row-list.client-work-locked .composer-shell-cell select,.composer-row-list.client-work-locked .composer-shell-cell textarea,.composer-row-list.client-work-locked .composer-shell-cell button:not(:disabled){pointer-events:auto!important;filter:none!important;opacity:1!important;cursor:auto!important}.composer-client-lock-notice{display:grid;gap:2px;border-left:3px solid #d97706;padding:7px 9px;background:#fffbeb;color:#7c4a03;font-size:10px;line-height:1.35}.composer-client-lock-notice b{font-size:10.5px}.assignment-title-raised-by{max-width:min(280px,48%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-raised-for{color:#667085;font-size:11px;font-weight:650}.gd-mywork-list table.production-brief-table{min-width:1460px!important;table-layout:fixed}.gd-mywork-list table.production-brief-table tbody td{height:72px;padding:9px 10px!important;overflow:hidden}.gd-mywork-list .brief-row-flags{flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:3px!important;margin:0 0 5px!important;overflow:visible}table.tickets.production-brief-table tr.brief-active-special-row .brief-row-flags{flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:3px!important;margin:0 0 5px!important}.gd-mywork-list .brief-row-flag{min-width:0;border-radius:4px!important;box-shadow:none!important;font-size:7.5px!important;line-height:1.2}table.tickets.production-brief-table tr.working-active-glow,table.tickets.production-brief-table tr.brief-active-special-row{box-shadow:none!important}table.tickets.production-brief-table tr.working-active-glow td:first-child:before{content:none!important}table.tickets.production-brief-table tr.working-active-glow:not(.brief-special-eta-row)>td:first-child{box-shadow:inset 4px 0 #0f8f9a!important}table.tickets.production-brief-table tr.working-active-glow:not(.brief-special-eta-row) td{background:#f0fdfa!important}table.tickets.production-brief-table tr.brief-special-eta-row>td:first-child,table.tickets.production-brief-table tr.brief-active-special-row>td:first-child{box-shadow:inset 4px 0 #f59e0b!important;border-radius:0!important}.gd-mywork-list .gd-client-poc-cell,.gd-mywork-list .gd-source-stack,.gd-mywork-list .brief-eta-cell{display:grid;align-content:center;gap:5px;min-width:0}.gd-mywork-list .gd-brief-preview,.gd-mywork-list .team-reference-preview,.gd-mywork-list .gd-guidance-line{max-width:100%;overflow:hidden;text-overflow:ellipsis}.deliverable-editor{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex:1 1 auto}.deliverable-editor input{box-sizing:border-box;width:min(220px,100%);min-width:88px;height:32px;border:1px solid #d6dee8;border-radius:6px;padding:0 9px;background:#fff;color:#172238;font:inherit;font-size:12px}.deliverable-editor input:focus{border-color:#0f8f9a;outline:3px solid rgba(15,143,154,.1)}.deliverable-editor.compact input{width:104px;height:26px;font-size:11px}.deliverable-editor.compact button{min-height:26px;height:26px;padding:0 8px;font-size:10px}.deliverable-open-link{color:#087f8c;font-size:11px;font-weight:700;text-decoration:none}.deliverable-open-link:hover{text-decoration:underline}.gd-history-deliverable{margin-top:6px}.journey-ticket-editor label>small{color:#7b879d;font-size:10px;line-height:1.35}@media(min-width:1181px){.report-primary-kpis .report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.gd-cohort-command .cc-row-primary{align-items:stretch;flex-direction:column}.gd-cohort-command .filter-bar,.gd-cohort-command .filter-trigger{width:100%}.assignment-board-heading{display:grid}.assignment-board-tools{width:100%;justify-content:stretch}.assignment-calendar-control{flex:1 1 auto}}@media(max-width:620px){.assignment-board-tools{display:grid;grid-template-columns:1fr}.assignment-board-tools .filter-bar.compact,.assignment-board-tools .filter-trigger{width:100%}}.filter-popover.filter-popover-portal{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:min(320px,calc(100vw - 24px))!important;max-height:min(430px,calc(100vh - 32px))!important;overflow:auto!important;padding:10px!important;border-radius:10px!important;box-shadow:0 18px 44px #0f172a29!important}.filter-popover.filter-popover-portal .filter-field{gap:6px!important}.filter-popover.filter-popover-portal .filter-field select{min-height:34px!important;font-size:12px!important}.filter-popover.filter-popover-portal .filter-multi-list{max-height:238px!important}.filter-popover.filter-popover-portal .filter-multi-option{min-height:30px!important;padding:5px 7px!important}.filter-bar{align-items:flex-start!important}.active-filter-chips{flex:1 1 100%!important;max-height:72px!important}.filter-bar.compact .active-filter-chips{flex-basis:auto!important}.composer-ticket-cell .repurpose-choice-row,.composer-row-list .composer-ticket-cell .repurpose-choice-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:6px!important;margin-top:4px!important;z-index:12!important}.composer-ticket-cell .repurpose-choice,.composer-row-list .composer-ticket-cell .repurpose-choice{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-start!important}.composer-ticket-cell .repurpose-choice-row>.searchable-select-container,.composer-row-list .composer-ticket-cell .repurpose-choice-row>.searchable-select-container{width:100%!important;min-width:0!important;max-width:100%!important}.composer-ticket-cell .repurpose-choice-row .searchable-select-trigger{width:100%!important;min-width:0!important}.draft-poc-multi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-height:36px;padding:5px;border:1px solid var(--border);border-radius:9px;background:#fff}.draft-poc-multi.disabled{opacity:.65}.draft-poc-chip-row{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.draft-poc-empty{align-self:center;color:var(--text-faint);font-size:12px;font-weight:800;padding-left:5px}.draft-poc-add{width:116px!important;min-height:30px!important;padding:0 7px!important;font-size:11px!important}.draft-poc-multi .ticket-poc-chip{max-width:155px}.draft-poc-multi .ticket-poc-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-access-tabs-shell{display:grid;gap:12px}.team-access-subtabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-access-subtabs button{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);text-align:left;cursor:pointer}.team-access-subtabs button.active{border-color:#0891b25c;background:#ecfeffad;color:#0b7a95}.team-access-subtabs span{font-size:12px;font-weight:900}.team-access-subtabs small{color:var(--text-dim);font-size:10.5px;font-weight:700}.team-access-inline-pods{margin-top:12px}.notif-pop-row,.notif-row{width:100%;border:0;background:transparent;text-align:left;font:inherit;color:inherit}.notif-pop-row.is-clickable,.notif-row.is-clickable{cursor:pointer}.notif-pop-row.is-clickable:hover,.notif-row.is-clickable:hover{background:#64748b14}.ticket-notif-highlight{background:#e5e7eb!important;box-shadow:inset 0 0 0 2px #64748b59;transition:background .3s ease,box-shadow .3s ease}.revision-rework-tag{border-color:#be123c47!important;background:#fff1f2!important;color:#be123c!important}.revision-rework-action{background:#be123c!important;border-color:#be123c!important}@media(max-width:860px){.draft-poc-multi,.team-access-subtabs{grid-template-columns:1fr}.draft-poc-add{width:100%!important}}.cx-cm-assign-select{width:100%;min-width:132px;height:30px;padding:0 8px;border:1px solid var(--border, #e3e7ee);border-radius:8px;background:#fff;font-size:12px;font-weight:650;color:var(--text, #1f2937)}.cx-cm-assign-select:disabled{background:#f6f7fb;color:#94a3b8}.my-quantum-strip{margin:0 0 14px;padding:12px 14px;border:1px solid var(--border, #e3e7ee);border-radius:12px;background:#f8fafc}.my-quantum-strip.is-loading,.my-quantum-strip.is-error{font-size:12.5px;color:var(--text-dim, #64748b)}.my-quantum-strip.is-error{color:#be123c}.my-quantum-strip header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.my-quantum-strip header span{display:block;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.my-quantum-strip header b{font-size:15px;font-weight:850}.my-quantum-strip header small{font-size:11px;color:#94a3b8}.my-quantum-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.my-quantum-brands article{padding:9px 10px;border:1px solid var(--border, #e3e7ee);border-radius:10px;background:#fff}.my-quantum-brands .mq-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.my-quantum-brands .mq-head b{font-size:12.5px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-quantum-brands .mq-level{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:9.5px;font-weight:800}.my-quantum-brands .mq-bar{height:5px;border-radius:999px;background:#e9edf3;overflow:hidden}.my-quantum-brands .mq-bar i{display:block;height:100%;border-radius:999px;background:#0b7a95}.my-quantum-brands .is-met .mq-bar i{background:#16a34a}.my-quantum-brands .mq-counts{display:flex;justify-content:space-between;gap:6px;margin-top:6px;font-size:10.5px;font-weight:700;color:#64748b}.my-quantum-brands .is-met .mq-counts span:last-child{color:#16a34a}.page-head-tricolour{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;flex-direction:column;height:6px;overflow:hidden;pointer-events:none;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-head-tricolour i{display:block;flex:1 1 0}.page-head-tricolour .tri-saffron{background:#f93}.page-head-tricolour .tri-white{background:#fff}.page-head-tricolour .tri-green{background:#138808}.brand-strip-wrap.is-logos-only{padding:12px 14px 10px!important;overflow:hidden;background:#fff}.brand-strip-wrap.is-logos-only .brand-logo-strip{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;min-height:66px;padding:2px 2px 7px!important;overflow-x:auto!important;overflow-y:hidden!important}.brand-strip-wrap.is-logos-only .brand-strip-item{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 132px!important;width:132px!important;height:58px!important;max-width:132px!important;padding:7px 9px!important;border-radius:11px!important}.brand-strip-wrap.is-logos-only .brand-strip-item>span:last-child{display:block!important;min-width:0;color:inherit;font-size:10.5px;line-height:1.2;text-align:left;white-space:normal}.brand-strip-wrap.is-logos-only .brand-strip-item .brand-mark{width:40px!important;height:40px!important;border-radius:9px!important}.assignment-ticket,.assignment-ticket.assignment-special-pending{display:grid!important;grid-template-columns:minmax(380px,1.35fr) minmax(270px,.95fr) minmax(280px,1.05fr)!important;grid-template-rows:auto!important;gap:0!important;padding:0!important;width:100%!important;max-width:none!important;border-radius:12px!important;border:1px solid var(--ui-line, #e2e8f0)!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0d!important;overflow:hidden!important}.assignment-ticket>.assignment-main{grid-column:1!important;grid-row:1!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.assignment-ticket>.assignment-actions,.assignment-ticket.assignment-special-pending>.assignment-actions{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:14px 16px!important;border-top:0!important;border-left:1px solid var(--ui-line, #e2e8f0)!important;background:var(--surface-2, #f8fafc)!important}.assignment-ticket>.assignment-actions>*{width:100%;min-width:0;flex:0 0 auto}.assignment-ticket.assignment-special-pending .special-review-controls{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:100%!important;padding:8px!important;box-sizing:border-box}.assignment-ticket>.eta-workload-panel{grid-column:3!important;grid-row:1!important;align-self:stretch!important;height:auto!important;max-height:none!important;padding:14px 16px!important;border-top:0!important;border-left:1px solid var(--ui-line, #e2e8f0)!important;background:var(--surface-2, #f8fafc)!important}.assignment-ticket .eta-workload-types{display:grid!important;grid-template-columns:repeat(4,44px)!important;justify-content:start;gap:8px!important}.assignment-ticket .eta-workload-types em{box-sizing:border-box;display:inline-grid!important;place-items:center;width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important;font-size:9px!important;line-height:1!important;text-align:center}@media(max-width:1180px){.assignment-ticket,.assignment-ticket.assignment-special-pending{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important}.assignment-ticket>.assignment-actions,.assignment-ticket.assignment-special-pending>.assignment-actions{grid-column:2!important;grid-row:1!important}.assignment-ticket>.eta-workload-panel{grid-column:1 / -1!important;grid-row:2!important;border-left:0!important;border-top:1px solid var(--ui-line)!important}}@media(max-width:820px){.assignment-ticket,.assignment-ticket.assignment-special-pending{grid-template-columns:1fr!important}.assignment-ticket>.assignment-main,.assignment-ticket>.assignment-actions,.assignment-ticket.assignment-special-pending>.assignment-actions,.assignment-ticket>.eta-workload-panel{grid-column:1!important;grid-row:auto!important;border-left:0!important;border-top:1px solid var(--ui-line)!important}}.locked-brief{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border:1px dashed var(--border-strong, #cbd5e1);border-radius:8px;background:color-mix(in srgb,var(--surface-3, #f1f5f9) 70%,transparent);overflow:hidden}.locked-brief.compact{min-height:34px;padding:6px 8px;gap:8px}.locked-brief-veil{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0;filter:blur(3.5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.locked-brief-veil span{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,var(--text-dim, #94a3b8),transparent)}.locked-brief-veil span:nth-child(1){width:92%}.locked-brief-veil span:nth-child(2){width:74%}.locked-brief-veil span:nth-child(3){width:58%}.locked-brief.compact .locked-brief-veil span:nth-child(3){display:none}.locked-brief-note{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;text-align:right}.locked-brief-note b{font-size:11px;color:var(--text, #0f172a);white-space:nowrap}.locked-brief-note span{font-size:10px;color:var(--text-dim, #64748b)}.gd-brief-card-locked{border-style:dashed}.activation-control{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.activation-control.compact{gap:4px}.activation-control .activate-btn{white-space:nowrap}.activation-state{font-size:11px;font-weight:700;white-space:nowrap}.activation-state.on{color:var(--violet, #7c3aed)}.activation-state.off{color:var(--text-dim, #94a3b8)}.active-tat-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid transparent}.active-tat-chip.running{color:var(--violet, #7c3aed);background:color-mix(in srgb,var(--violet, #7c3aed) 12%,transparent);border-color:color-mix(in srgb,var(--violet, #7c3aed) 30%,transparent)}.active-tat-chip.paused{color:var(--text-dim, #64748b);background:var(--surface-3, #f1f5f9);border-color:var(--border, #e2e8f0)}.inactivity-pending-chip{font-size:10px;font-weight:700;color:var(--yellow, #b45309);white-space:nowrap}.inactivity-request-btn{font-size:10.5px;padding:2px 8px}.gd-date-basis{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.gd-date-basis-label{font-size:11px;font-weight:600;color:var(--text-dim, #64748b);white-space:nowrap}.tat-paused-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;color:var(--yellow, #b45309);background:color-mix(in srgb,var(--yellow, #b45309) 12%,transparent);border:1px solid color-mix(in srgb,var(--yellow, #b45309) 30%,transparent);cursor:help}.deliverable-locked{font-size:11px;font-style:italic}.final-delivery-toggle{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--violet, #7c3aed);white-space:nowrap;cursor:pointer}.final-delivery-toggle input{margin:0}.inactivity-queue{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.inactivity-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border, #e2e8f0);border-left:3px solid var(--yellow, #eab308);border-radius:12px;background:var(--surface, #fff)}.inactivity-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.inactivity-who{display:flex;align-items:center;gap:8px;min-width:0}.inactivity-who>div{display:flex;flex-direction:column;min-width:0}.inactivity-who b{font-size:12.5px}.inactivity-who span{font-size:11px;color:var(--text-dim, #64748b)}.inactivity-elapsed{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--violet, #7c3aed);white-space:nowrap}.inactivity-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0}.inactivity-facts div{display:flex;flex-direction:column;min-width:0}.inactivity-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim, #94a3b8)}.inactivity-facts dd{margin:0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inactivity-reason{margin:0;font-size:12px;font-style:italic;color:var(--text, #0f172a)}.inactivity-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inactivity-actions input{flex:1 1 160px;min-width:0;padding:6px 8px;font-size:11.5px;border:1px solid var(--border-strong, #cbd5e1);border-radius:6px}.gd-mywork-list table.production-brief-table col.brief-col-active{width:6.6%!important}.gd-mywork-list table.production-brief-table col.brief-col-eta{width:8.5%!important}.gd-mywork-list table.production-brief-table col.brief-col-created{width:8.7%!important}table.tickets.production-brief-table tbody td{vertical-align:top;padding:11px 9px;line-height:1.35}table.tickets.production-brief-table thead th{position:sticky;top:0;z-index:3;background:var(--surface, #fff);box-shadow:inset 0 -1px 0 var(--border-strong, #cbd5e1);padding:9px;vertical-align:bottom;text-align:left;white-space:nowrap}table.tickets.production-brief-table tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--border, #e2e8f0) 65%,transparent)}table.tickets.production-brief-table .gd-brief-preview,table.tickets.production-brief-table .gd-guidance-line{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:normal}table.tickets.production-brief-table .gd-guidance-line{-webkit-line-clamp:2;line-clamp:2}table.tickets.production-brief-table .team-reference-preview,table.tickets.production-brief-table .team-reference-preview a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}table.tickets.production-brief-table .team-reference-preview a{color:var(--primary, #4f46e5)}table.tickets.production-brief-table td:nth-child(3),table.tickets.production-brief-table td:nth-child(4){white-space:nowrap;color:var(--text-dim, #64748b);font-weight:600}table.tickets.production-brief-table .gd-client-poc-cell>span:first-child{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.tickets.production-brief-table .gd-created-by-pill,table.tickets.production-brief-table .poc{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}table.tickets.production-brief-table .gd-created-by-pill>span,table.tickets.production-brief-table .poc>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.tickets.production-brief-table .team-reassign-select,table.tickets.production-brief-table .gd-source-stack .inline-select{width:100%;max-width:100%;min-width:0;height:28px;padding:0 6px;font-size:11px}table.tickets.production-brief-table td.brief-eta-cell{display:table-cell!important}table.tickets.production-brief-table td.brief-eta-cell>*{margin-bottom:5px}table.tickets.production-brief-table td.brief-eta-cell>*:last-child{margin-bottom:0}table.tickets.production-brief-table .ask-date-inline-editor{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}table.tickets.production-brief-table .ask-date-mini-input{width:100%;max-width:100%;min-width:0;height:26px;padding:0 6px;font-size:10.5px}table.tickets.production-brief-table .ask-date-pending-actions.compact{display:flex;position:static!important;inset:auto!important;z-index:auto;gap:4px;flex-wrap:wrap;width:100%;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.assignment-eta-editor .ask-date-pending-actions.compact{position:static!important;inset:auto!important;display:flex;flex-wrap:wrap;gap:6px;width:100%;margin-top:6px}table.tickets.production-brief-table .deliverable-editor{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}table.tickets.production-brief-table .deliverable-editor input{flex:1 1 96px;width:auto;max-width:100%;min-width:0;height:28px;padding:0 8px;font-size:11px}table.tickets.production-brief-table .deliverable-editor>button{flex:0 0 auto;width:auto;margin:0;padding:0 8px}table.tickets.production-brief-table .final-delivery-toggle{white-space:normal;line-height:1.2}table.tickets.production-brief-table .captain-discard-button{margin-top:4px;width:auto;padding:2px 8px}table.tickets.production-brief-table .activation-control{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}table.tickets.production-brief-table .activation-control>button{width:100%;margin:0;white-space:nowrap}.captain-clock-btn{font-size:10.5px;padding:3px 8px;white-space:nowrap}.captain-clock-btn.stop{color:var(--red, #dc2626)}.captain-clock-btn.start{color:var(--violet, #7c3aed)}.captain-clock-btn.pause{color:var(--yellow, #b45309)}.captain-clock-btn.resume{color:var(--green, #059669)}table.tickets.production-brief-table .brief-row-flags{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:4px}.production-brief-wrap.gd-mywork-list{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 320px);border-radius:12px}@media(max-width:1400px){table.tickets.production-brief-table{font-size:10.8px}table.tickets.production-brief-table tbody td{padding:9px 7px}}.cm-mine-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong, #cbd5e1);background:var(--surface, #fff);color:var(--text-dim, #64748b);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.cm-mine-chip.active{border-color:var(--primary, #4f46e5);color:var(--primary, #4f46e5);background:color-mix(in srgb,var(--primary, #4f46e5) 8%,transparent)}.brand-quantum-bar{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px;padding:10px 12px;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:var(--surface, #fff)}.bq-segments{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bq-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong, #cbd5e1);background:var(--surface-3, #f1f5f9);color:var(--text-dim, #64748b);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bq-segment b{font-size:12.5px;color:var(--text, #0f172a)}.bq-segment small{font-size:10px;opacity:.8}.bq-segment.open{border-color:var(--primary, #4f46e5);color:var(--primary, #4f46e5);background:color-mix(in srgb,var(--primary, #4f46e5) 10%,transparent)}.bq-segment.surplus.open{border-color:var(--teal, #0d9488);color:var(--teal, #0d9488);background:color-mix(in srgb,var(--teal, #0d9488) 10%,transparent)}.bq-search{flex:0 1 190px;min-width:0;height:28px;padding:0 10px;font-size:11.5px;border:1px solid var(--border-strong, #cbd5e1);border-radius:999px}.bq-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--red, #dc2626);font-size:11px;font-weight:700;cursor:pointer}.bq-track{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}.bq-empty{font-size:11.5px;color:var(--text-dim, #94a3b8);padding:6px 2px}.bq-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;max-width:220px;padding:6px 12px 6px 8px;border:1px solid var(--border, #e2e8f0);border-radius:999px;background:var(--surface-3, #f1f5f9);cursor:pointer;text-align:left}.bq-chip-text{display:flex;flex-direction:column;min-width:0}.bq-chip-text b{font-size:11.5px;color:var(--text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-chip-text small{font-size:10px;font-weight:700;white-space:nowrap}.bq-chip.is-pending .bq-chip-text small{color:var(--yellow, #b45309)}.bq-chip.is-over .bq-chip-text small{color:var(--teal, #0d9488)}.bq-chip.selected{border-color:var(--primary, #4f46e5);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary, #4f46e5) 22%,transparent);background:var(--surface, #fff)}.cohort-source-filter{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--text-dim, #64748b)}.cohort-source-multiselect{position:relative}.cohort-source-multiselect>summary{list-style:none;min-width:104px;height:26px;padding:0 24px 0 8px;font-size:11px;line-height:24px;border:1px solid var(--border-strong, #cbd5e1);border-radius:6px;background:var(--surface, #fff);color:var(--text, #0f172a);cursor:pointer;position:relative}.cohort-source-multiselect>summary::-webkit-details-marker{display:none}.cohort-source-multiselect>summary:after{content:"⌄";position:absolute;right:7px;top:0;color:var(--text-dim, #64748b)}.cohort-source-multiselect[open]>summary{border-color:var(--primary, #0f8a98)}.cohort-source-menu{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:178px;padding:6px;border:1px solid var(--border-strong, #cbd5e1);border-radius:9px;background:var(--surface, #fff);box-shadow:0 14px 30px #0f172a29;display:grid;gap:2px}.cohort-source-menu button,.cohort-source-menu label{min-height:28px;border:0;border-radius:6px;background:transparent;padding:5px 7px;display:flex;align-items:center;gap:7px;color:var(--text, #0f172a);font:inherit;text-align:left;cursor:pointer}.cohort-source-menu button:hover,.cohort-source-menu label:hover,.cohort-source-menu button.is-all{background:var(--surface-2, #f1f5f9)}.cohort-source-menu input{margin:0;accent-color:var(--primary, #0f8a98)}.cohort-source-menu label:has(input:checked){color:var(--primary, #0f8a98)}.cohort-source-menu button{width:100%}th.cohort-sortable{padding:0!important}th.cohort-sortable>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;padding:8px 9px;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;justify-content:inherit}th.cohort-sortable.is-sorted>button{color:var(--primary, #4f46e5)}.cohort-sort-caret{font-size:8px;opacity:.55}th.cohort-sortable.is-sorted .cohort-sort-caret{opacity:1}.cohort-view-tabs{display:inline-flex;padding:2px;border:1px solid var(--border, #dbe4ee);border-radius:8px;background:var(--surface-2, #f1f5f9)}.cohort-view-tabs button{border:0;border-radius:6px;background:transparent;color:var(--text-muted, #64748b);padding:6px 10px;font-size:11px;font-weight:700;cursor:pointer}.cohort-view-tabs button.active{background:var(--surface, #fff);color:var(--primary, #0f8a98);box-shadow:0 1px 3px #0f172a1f}.cm-report-poccell{min-width:150px}.cm-report-poccell>span{display:block;line-height:1.35;white-space:nowrap}.cm-report-poccell>span+span{color:var(--text-muted, #64748b);font-size:11px}.cm-report-trend .cm-report-brandcell b,.cm-report-trend .cm-report-brandcell small{display:block}.cm-report-trend .cm-report-brandcell small{margin-top:2px;color:var(--text-muted, #64748b);font-weight:500}.pm-anath-decision{display:grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:6px;width:min(220px,100%);padding:7px;border:1px solid color-mix(in srgb,#d97706 28%,var(--border, #dbe4ee));border-radius:10px;background:color-mix(in srgb,#f59e0b 7%,var(--surface, #fff))}.pm-anath-decision>span{grid-column:1 / -1;color:var(--text-muted, #64748b);font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.pm-anath-decision button{min-height:30px;white-space:nowrap}.pm-live-plan-tag,.pm-live-discard-tag{display:inline-flex;align-items:center;width:fit-content;margin-top:5px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--teal, #0f8a98) 10%,transparent);color:var(--teal, #0f8a98);font-size:10px;font-weight:750;line-height:1.2}.pm-live-plan-tag.is-due,.pm-live-discard-tag{background:color-mix(in srgb,#d97706 11%,transparent);color:#b45309}.pm-live-discard-tag{margin-left:6px;vertical-align:middle}.pm-live-plan-modal{width:min(480px,calc(100vw - 28px));padding:0;overflow:hidden}.pm-live-plan-modal-head{padding:18px 20px 14px;border-bottom:1px solid var(--border, #dbe4ee);background:linear-gradient(135deg,color-mix(in srgb,var(--teal, #0f8a98) 10%,#fff),#fff)}.pm-live-plan-modal-head>span{color:var(--teal, #0f8a98);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pm-live-plan-modal-head h2{margin:5px 0 4px;font-size:18px}.pm-live-plan-modal-head p{margin:0;color:var(--text-muted, #64748b);font-size:12px;line-height:1.45}.pm-live-plan-field{display:grid;gap:7px;padding:18px 20px}.pm-live-plan-field>span{font-size:12px;font-weight:750}.pm-live-plan-field input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid var(--border, #dbe4ee);border-radius:9px;padding:8px 10px;background:var(--surface, #fff);color:var(--text, #172238);font:inherit}.pm-live-plan-field input:focus{outline:2px solid color-mix(in srgb,var(--teal, #0f8a98) 28%,transparent);border-color:var(--teal, #0f8a98)}.pm-live-plan-field small{color:var(--text-muted, #64748b);font-size:10.5px;line-height:1.4}.pr-ideation-title-text.is-nomenclature{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text, #0f172a)}.pr-ideation-media.is-playable{cursor:pointer}.pr-ideation-media.is-playable:focus-visible{outline:2px solid var(--primary, #4f46e5);outline-offset:-2px}.pr-ideation-media.is-playable .pr-ideation-play-pill{transition:transform .15s ease,background .15s ease}.pr-ideation-media.is-playable:hover .pr-ideation-play-pill{transform:scale(1.12);background:#000000b8}.cc-row.cc-row-primary,.cc-row.cc-row-primary .creation-range-panels{flex-wrap:wrap;row-gap:8px}.cc-inline-search{flex:0 1 190px;min-width:130px}.cc-inline-search input{width:100%;min-width:0}.cc-row.cc-row-primary .pr-viewtoggle{flex:0 0 auto}.journey-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.journey-head>div:first-child{flex:1 1 300px;min-width:0}.journey-creative{flex:0 0 300px;max-width:300px;display:flex;flex-direction:column;gap:6px;margin-left:auto}.journey-creative-stage{position:relative;width:100%;aspect-ratio:4 / 5;background:#0b0f18;border-radius:12px;overflow:hidden;display:grid;place-items:center}.journey-creative-stage>video,.journey-creative-stage>img,.journey-creative-stage>iframe{width:100%;height:100%;border:0;object-fit:contain;background:#0b0f18;display:block}.journey-creative-loading{color:#e8eef799;font-size:11.5px}.journey-creative-strip{display:flex;gap:5px;overflow-x:auto}.journey-creative-strip button{flex:0 0 auto;width:38px;height:38px;padding:0;border-radius:7px;border:1px solid var(--border, #e2e8f0);background:var(--surface-3, #f1f5f9);overflow:hidden;cursor:pointer;font-size:11px;font-weight:700}.journey-creative-strip button.on{border-color:var(--primary, #4f46e5);box-shadow:0 0 0 2px #4f46e52e}.journey-creative-strip img{width:100%;height:100%;object-fit:cover;display:block}.journey-creative-open{font-size:11px;font-weight:700;color:var(--primary, #4f46e5);text-decoration:none}.journey-creative-open:hover{text-decoration:underline}@media(max-width:1100px){.journey-creative{flex:1 1 100%;max-width:100%;margin-left:0}.journey-creative-stage{aspect-ratio:16 / 9}}.final-delivery-modal{max-width:520px}.final-delivery-modal .final-delivery-choices{display:grid;gap:10px;margin:14px 0 6px}.final-delivery-modal .final-delivery-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:auto;padding:12px 14px;text-align:left;white-space:normal}.final-delivery-modal .final-delivery-choices b{font-weight:600}.final-delivery-modal .final-delivery-choices small{font-weight:400;line-height:1.45;opacity:.85}.final-delivery-hint{font-size:11px;line-height:16px;white-space:nowrap;opacity:.7}.empty-content-bank .cb-empty-hidden{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:12px;opacity:.85}.empty-content-bank .cb-empty-hidden span{padding:2px 8px;border-radius:999px;border:1px solid currentColor;opacity:.8}:root[data-theme=dark]{--canvas: var(--g950);--sunken: #1B1A16;--rail: #0E0D0B;--ink: var(--g25);--ink2: var(--g400);--ink3: var(--g500);--inkOn: #0E0D0B;--line: #2C2924;--line2: var(--g800);--line3: var(--g700);--accent: #4E8C91;--accentText: #AECFD1;--accentSoft: #0F2C2E;--accentLine: #1F4B4F;--brass: #D4B06A;--brassText: #E6CE9C;--brassSoft: #2E2412;--brassLine: #5E441B;--moss: #4A8B64;--mossText: #A9CCB5;--mossSoft: #142B1F;--mossLine: #23543E;--amber: #C58C22;--amberText: #F0D08A;--amberSoft: #2B2009;--amberLine: #7A5412;--claret: #C05953;--claretText: #E9B0AC;--claretSoft: #2E1414;--claretLine: #5F2124;--prus: #5578AC;--prusText: #B4C4E0;--prusSoft: #141C2A;--prusLine: #213D64;--plum: #8C6B99;--plumText: #D2BDD9;--plumSoft: #221A26;--plumLine: #54395B;--neuSoft: #26241F;--neuLine: var(--g800);--neuText: var(--g400);--sh1: 0 1px 2px rgba(0,0,0,.4);--sh2: 0 1px 2px rgba(0,0,0,.35), 0 4px 10px -2px rgba(0,0,0,.45);--sh3: 0 2px 4px -1px rgba(0,0,0,.4), 0 10px 22px -6px rgba(0,0,0,.55);--sh4: 0 4px 8px -2px rgba(0,0,0,.45), 0 24px 48px -12px rgba(0,0,0,.6);--bg: var(--canvas);--surface: var(--g900);--ui-surface: var(--g900);--surface-2: #1B1A16;--surface-3: var(--sunken);--border: var(--line);--border-strong: var(--line2);--text: var(--ink);--text-dim: var(--ink2);--text-faint: var(--ink3);--card: var(--surface);--primary: var(--accent);--primary-hover: var(--accentText);--primary-soft: var(--accentSoft);--teal: var(--accent);--teal-2: var(--accentText);--green: var(--moss);--green-soft: var(--mossSoft);--green-2: var(--mossText);--yellow: var(--amber);--yellow-soft: var(--amberSoft);--yellow-2: var(--amberText);--red: var(--claret);--red-soft: var(--claretSoft);--red-2: var(--claretText);--blue: var(--prus);--blue-soft: var(--prusSoft);--blue-2: var(--prusText);--violet-2: var(--plumText);--shadow-sm: var(--sh1);--shadow: var(--sh2);--shadow-lg: var(--sh4);--ui-bg: var(--canvas);--ui-surface: var(--surface);--ui-surface-subtle: #1B1A16;--ui-surface-muted: var(--sunken);--ui-ink: var(--ink);--ui-muted: var(--ink2);--ui-faint: var(--ink3);--ui-line: var(--line);--ui-line-strong: var(--line2);--ui-accent: var(--accent);--ui-accent-hover: var(--accentText);--ui-accent-soft: var(--accentSoft);--ui-navy: var(--rail);--ui-navy-2: #070706;--ui-success: var(--moss);--ui-warning: var(--amber);--ui-danger: var(--claret);--ui-info: var(--prus);--ui-violet: var(--plum);--ui-shadow-xs: var(--sh1);--ui-shadow-sm: var(--sh2);--ui-shadow-md: var(--sh3);--glass-tint: var(--surface);--glass-tint-strong: #1B1A16;--glass-line: var(--line);--glass-line-soft: var(--line2);--glass-blur: none;--glass-shadow: var(--sh1);--glass-shadow-sm: var(--sh1);--accent-grad: linear-gradient(135deg, var(--plum), var(--accent) 48%, var(--moss));--accent-grad-soft: linear-gradient(135deg, var(--plumSoft), var(--accentSoft) 48%, var(--mossSoft));--peacock: var(--accent);--peacock-deep: var(--accentText);--emerald: var(--moss);--violet: var(--plum);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent);color-scheme:dark}:root[data-theme=dark] body{background:var(--canvas)!important;color:var(--ink)!important}[data-theme=dark] .auth-wrap{background:radial-gradient(circle at 50% 50%,#161b22,#1d2630 65%,#192334);color:#7f98d1}[data-theme=dark] .auth-grid{background-image:linear-gradient(rgba(34,36,119,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(34,36,119,.02) 1px,transparent 1px)}[data-theme=dark] .auth-beams{background:radial-gradient(circle 500px at var(--mx) var(--my),rgba(34,36,119,.06) 0%,rgba(34,106,119,.03) 50%,transparent 100%)}[data-theme=dark] .facet-indigo{background:radial-gradient(circle,#222477,#22247700 75%)}[data-theme=dark] .facet-cyan{background:radial-gradient(circle,#226a77,#226a7700 75%)}[data-theme=dark] .facet-violet{background:radial-gradient(circle,#4e2277,#4e227700 75%)}[data-theme=dark] .facet-amber{background:radial-gradient(circle,#77572266,#77572200 75%)}[data-theme=dark] .facet-teal{background:radial-gradient(circle,#191f1e66,#191f1e00 75%)}[data-theme=dark] .auth-wrap.leaving .auth-card{background:#1c212840;border-color:#fff0;box-shadow:0 10px 30px #0000}[data-theme=dark] .auth-wrap .auth-card{background:#1c2128cc;border:1px solid rgba(255,255,255,.112);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px #0000001e,inset 0 1px 2px #000000b8,inset 0 0 40px #00000041;color:#7f98d1}[data-theme=dark] .auth-wrap .auth-card:before{background:#191b1f14}[data-theme=dark] .auth-wrap .logo-badge{background:#1c2128d9;border:1.5px solid rgba(255,255,255,.12);box-shadow:0 10px 25px #00000023,inset 0 4px 10px #000000b8,inset 0 -4px 10px #0001,0 0 25px #00000041}[data-theme=dark] .auth-wrap .logo-badge:before{background:radial-gradient(circle,rgba(28,33,40,.75) 0%,transparent 60%)}[data-theme=dark] .auth-wrap .logo-badge:after{border:1px solid rgba(255,255,255,.096);background:linear-gradient(135deg,rgba(28,33,40,.65) 0%,rgba(28,33,40,.3) 40%,transparent 100%)}[data-theme=dark] .auth-wrap .logo-badge:hover{border-color:#ffffff1f;box-shadow:0 15px 30px #00000034,inset 0 4px 12px #000000b8,inset 0 -4px 12px #0000001a,0 0 35px #0000006c}[data-theme=dark] .auth-wrap .auth-brand span{color:#6e67ea;text-shadow:0 1px 3px rgba(0,0,0,.17)}[data-theme=dark] .auth-wrap .auth-card h1{color:#7f98d1}[data-theme=dark] .auth-wrap .auth-card .sub{color:#81a1cf}[data-theme=dark] .auth-tabs{background:#191b1f08;border:1px solid rgba(46,58,86,.06)}[data-theme=dark] .auth-tabs button{color:#7f98d18c}[data-theme=dark] .auth-tabs button.active{background:#161b22;color:#6e67ea;box-shadow:0 3px 12px #00000023}[data-theme=dark] .auth-wrap .auth-switch-copy{color:#81a1cf}[data-theme=dark] .auth-wrap .auth-switch-copy button{color:#6e67ea}[data-theme=dark] .auth-wrap .auth-switch-copy button:hover{color:#5f97f2;text-shadow:0 0 8px rgba(0,0,0,.255)}[data-theme=dark] .gbtn{border:1px solid rgba(46,58,86,.08);background:#191b1f05;color:#7f98d1}[data-theme=dark] .gbtn:hover{background:#191b1f0d;border-color:#2e3a561f}[data-theme=dark] .auth-wrap .hint{color:#7d8590}[data-theme=dark] .auth-wrap .err{background:#7722220d;border:1px solid rgba(86,46,46,.15);color:#e86868}[data-theme=dark] .auth-wrap .field label{color:#e6edf3}[data-theme=dark] .auth-wrap .badge-success{color:#5ff1c1;background:#22775b1a}[data-theme=dark] .auth-wrap .badge-error{color:#f15f5f;background:#7722221a}[data-theme=dark] .auth-wrap .input-error{border-color:#562e2e!important}[data-theme=dark] .auth-wrap .input-error:focus{box-shadow:0 0 0 3px #00000041!important}[data-theme=dark] .auth-wrap .inline-err-msg{color:#f7a1a1}[data-theme=dark] .auth-wrap .field-action-btn,[data-theme=dark] .auth-wrap .field-action-btn:hover{color:#e6edf3}[data-theme=dark] .auth-wrap .phone-prefix{border:1px solid rgba(46,58,86,.08);background:#191b1f05;color:#81a1cf}[data-theme=dark] .auth-wrap .field input,[data-theme=dark] .auth-wrap .field select,[data-theme=dark] .auth-wrap .field textarea{border:1px solid rgba(46,58,86,.08);background:#1c2128;color:#7f98d1}[data-theme=dark] .auth-wrap .field input::placeholder{color:#81a2cf}[data-theme=dark] .auth-wrap .field input:focus,[data-theme=dark] .auth-wrap .field select:focus,[data-theme=dark] .auth-wrap .field textarea:focus{border-color:#2e2f56;box-shadow:0 0 0 3px #00000034,0 0 15px #00000041;background:#161b22}[data-theme=dark] .auth-wrap .btn-primary{background:#412277;color:#e6edf3;box-shadow:0 4px 15px #000000ad,inset 0 1px #00000057}[data-theme=dark] .auth-wrap .btn-primary:before,[data-theme=dark] .auth-wrap .btn-primary:after{background:linear-gradient(135deg,#775f22,#775722)}[data-theme=dark] .auth-wrap .btn-primary:hover:not(:disabled){color:#8186cf!important;box-shadow:0 0 25px #00000098,0 5px 15px #0000002b}[data-theme=dark] .auth-wrap .gold-text{color:#f2ae5f!important;text-shadow:0 1px 3px rgba(0,0,0,.17)}[data-theme=dark] .auth-wrap .gold-text:hover{color:#f29e5f!important;text-shadow:0 1px 6px rgba(0,0,0,.425)!important}[data-theme=dark] .auth-wrap .forgot-password-link{color:#6e67ea}[data-theme=dark] .auth-wrap .forgot-password-link:hover{color:#5f97f2;text-shadow:0 0 8px rgba(0,0,0,.68)}[data-theme=dark] .auth-wrap .btn-ghost{background:#191b1f05;border:1px solid rgba(46,58,86,.08);color:#81a1cf}[data-theme=dark] .auth-wrap .btn-ghost:hover{background:#191b1f0d;border-color:#2e3a561f;color:#7f98d1}[data-theme=dark] .auth-wrap .tile{background:#191b1f05;border:1px solid rgba(46,58,86,.08);color:#81a1cf}[data-theme=dark] .auth-wrap .tile:hover:not(.selected){background:#191b1f0d;color:#7f98d1;border-color:#2e3a561f}[data-theme=dark] .auth-wrap .tile.selected{background:#222477;border-color:#2e2f56!important;color:#e6edf3!important;box-shadow:0 4px 12px #00000057}[data-theme=dark] .auth-wrap .google-hint-text{color:#81a1cf}[data-theme=dark] .auth-wrap .success-banner{background:#22775b0d;border:1px solid rgba(46,86,73,.15);color:#5ff2c8}[data-theme=dark] .badge-success{color:#5ff1c1;background:#22775b1a}[data-theme=dark] .badge-error{color:#f15f5f;background:#7722221a}[data-theme=dark] .input-error{border-color:#562e2e!important}[data-theme=dark] .input-error:focus{box-shadow:0 0 0 3px #00000041!important}[data-theme=dark] .inline-err-msg{color:#f15f5f}[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .field textarea{border:1px solid rgba(46,58,86,.08);background:#1c2128}[data-theme=dark] .field input:focus,[data-theme=dark] .field select:focus,[data-theme=dark] .field textarea:focus{border-color:#2e2f56;box-shadow:0 0 0 3px #00000034,0 0 15px #00000041;background:#161b22}[data-theme=dark] .btn-primary{color:#e6edf3}[data-theme=dark] .tile{background:#161b22}[data-theme=dark] .tile.selected{color:#e6edf3}[data-theme=dark] .sidebar{background:#191b1f;border:1px solid rgba(255,255,255,.013);box-shadow:10px 0 35px #00000041}[data-theme=dark] .sb-mark-mor{background:linear-gradient(135deg,#191e1f26,#22775b26);border:1px solid rgba(46,78,86,.3);box-shadow:0 4px 12px #00000034}[data-theme=dark] .sb-mark-mor:before{background:linear-gradient(135deg,#191e1f,#22775b,#412277);box-shadow:0 0 10px #000000b8}[data-theme=dark] .sb-brand .name{background:linear-gradient(135deg,#272277,#226a77)}[data-theme=dark] .sb-item.active .count{background:#161b22}[data-theme=dark] .avatar,[data-theme=dark] .fab{color:#e6edf3}[data-theme=dark] .tab-hdr-btn:hover{background:#1c2128a6}[data-theme=dark] .tab-hdr-btn.active{box-shadow:0 -2px 6px #0001}[data-theme=dark] .tab-hdr-btn .tab-count{background:#161b2214}[data-theme=dark] .inline-select,[data-theme=dark] .inline-input{background:#192634}[data-theme=dark] .inline-select:hover,[data-theme=dark] .inline-input:hover{border-color:#314154;background:#161b22}[data-theme=dark] .inline-select:focus,[data-theme=dark] .inline-input:focus{background:#161b22}[data-theme=dark] .search input{border:1px solid rgba(255,255,255,.12);background:#1c2128f2;box-shadow:inset 0 1px 2px #00000004}[data-theme=dark] .search input:focus{background:#161b22;border-color:#312e56;box-shadow:0 0 0 4px #00000023}[data-theme=dark] .search .mag{color:#81a2cf}[data-theme=dark] .seg{background:#1c2128;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 2px #00000009}[data-theme=dark] .seg button{color:#7d8590}[data-theme=dark] .seg button:hover{color:#7f98d1;background:#1c2128b3}[data-theme=dark] .seg button.active{background:#161b22;color:#7f98d1;box-shadow:0 1px 3px #00000016,0 4px 12px #0000001a}[data-theme=dark] table.tickets thead th{color:#7d8590;background:#1c2128}[data-theme=dark] .ticket-poc-chip{background:var(--surface-2, #192634)}[data-theme=dark] .ticket-poc-remove:hover{color:#e76a6a}[data-theme=dark] .pod-card{background:var(--surface, #161b22)}[data-theme=dark] .btn-sm{background:#161b22}[data-theme=dark] .btn-send{color:#e6edf3}[data-theme=dark] .btn-duplicate{color:#65ebe1;border-color:#2e564e}[data-theme=dark] .btn-duplicate:hover{background:#19342d}[data-theme=dark] .creator-pill{border:1px solid rgba(46,78,86,.16);background:#1c2128de}[data-theme=dark] .tat.paused{background:var(--panel-2, #1a2332);color:var(--muted, #7d8590)}[data-theme=dark] .board-smartbar{border:1px solid rgba(46,60,86,.78);background:#1c2128f7;box-shadow:0 12px 32px #00000016}[data-theme=dark] .board-density-toggle{background:#192634}[data-theme=dark] .board-density-toggle button.active{background:#191b1f;color:#e6edf3;box-shadow:0 8px 18px #00000045}[data-theme=dark] .col-head .c-count{background:#161b22}[data-theme=dark] .new-ticket-badge{color:#e6edf3}[data-theme=dark] .proxy-tag{background:#192534;border-color:#2e3b562e;color:#6689ea}[data-theme=dark] .global-raise-btn{box-shadow:0 10px 24px #00000045}[data-theme=dark] .view-permission-chip.enabled{border-color:#2e395647;background:#192534;color:#6689ea}[data-theme=dark] .fab-special{background:linear-gradient(135deg,#775722,#762)!important;color:#f19f60!important;border-color:#56442e!important;box-shadow:0 10px 24px #0000005f}[data-theme=dark] .special-request-chip{background:#342e19;color:#f09761;border:1px solid #56472e}[data-theme=dark] .special-request-chip-pending{background:#261934;color:#ae6ee3;border-color:#432e56}[data-theme=dark] .assignment-special-request{border-color:#56472e!important;box-shadow:0 0 0 1px #00000098,0 12px 28px #00000034}[data-theme=dark] .special-workload-panel{border:1px solid #56472e;background:#342e19}[data-theme=dark] .special-workload-panel span{color:#f09761}[data-theme=dark] .special-workload-panel b{color:#ec9665}[data-theme=dark] .special-workload-panel small{color:#f09761}[data-theme=dark] .special-review-controls{border:1px solid #56472e;background:#342e19}[data-theme=dark] .special-review-controls label{color:#f09761}[data-theme=dark] .special-eta-bucket{border:1px solid #56442e;background:#342e19;box-shadow:0 14px 30px #00000034}[data-theme=dark] .special-eta-head span{color:#f09761}[data-theme=dark] .special-eta-head h4{color:#ec9665}[data-theme=dark] .special-eta-head>b{background:#775722;color:#f19f60}[data-theme=dark] .special-eta-card{border:1px solid rgba(86,68,46,.45);background:#161b22}[data-theme=dark] .special-eta-card-top>span{color:#f09761}[data-theme=dark] .special-eta-metrics div{background:#342e19}[data-theme=dark] .special-eta-metrics span{color:#f09761}[data-theme=dark] .special-eta-metrics b{color:#ec9665}[data-theme=dark] .special-eta-card small{color:#f09761}[data-theme=dark] .brief-special-eta-row td{background:#342e19!important;box-shadow:inset 3px 0 #f2bb5f}[data-theme=dark] .inline-new-ticket .inline-select,[data-theme=dark] .inline-new-ticket .inline-input{border:1px solid #2e3e56!important;background-color:#192634!important}[data-theme=dark] .inline-new-ticket .inline-select:hover:not(:disabled),[data-theme=dark] .inline-new-ticket .inline-input:hover{background-color:#161b22!important}[data-theme=dark] .inline-new-ticket .inline-select:focus,[data-theme=dark] .inline-new-ticket .inline-input:focus{background-color:#161b22!important}[data-theme=dark] .kcard-compact{background:#1c2128}[data-theme=dark] .kcard-compact:hover{border-color:#312e5647}[data-theme=dark] .board-page-controls{background:#1c2128}[data-theme=dark] .board-page-controls button{background:#161b22}[data-theme=dark] body{background:linear-gradient(135deg,rgba(39,34,119,.05),transparent 32%),linear-gradient(225deg,rgba(25,31,30,.06),transparent 38%),#192234}[data-theme=dark] .shell{background:linear-gradient(90deg,#191b1f 0,#191b1f var(--sidebar-w),transparent var(--sidebar-w)),linear-gradient(180deg,#1c2128f2,#1c2128)}[data-theme=dark] .sidebar{background:#191b1f;border:1px solid rgba(255,255,255,.013);box-shadow:10px 0 35px #00000041;color:#e6edf3}[data-theme=dark] .sb-brand .name{background:linear-gradient(135deg,#161b22,#226d77 48%,#342277)}[data-theme=dark] .sb-brand .tag{color:#e6edf3}[data-theme=dark] .role-badge{background:#1c212854;color:#a5f3cf;border:1px solid rgba(46,86,68,.22)}[data-theme=dark] .sb-section,[data-theme=dark] .sb-item{color:#e6edf3}[data-theme=dark] .sb-item:hover{background:#1c212852;color:#e6edf3}[data-theme=dark] .sb-item.active{background:linear-gradient(135deg,#272277,#267);color:#e6edf3;box-shadow:0 14px 30px #0000004e}[data-theme=dark] .sb-item.active:before{background:#226d77}[data-theme=dark] .sb-item .ico{background:#1c212854}[data-theme=dark] .sidebar .settings-entry{color:#e6edf3}[data-theme=dark] .sidebar .settings-entry .ico,[data-theme=dark] .sidebar .settings-entry:hover{background:#1c212859}[data-theme=dark] .sidebar .icon-btn,[data-theme=dark] .sidebar .bell-btn{color:#e6edf3;background:#1c21284f;border-color:#ffffff03}[data-theme=dark] .sidebar .icon-btn:hover,[data-theme=dark] .sidebar .bell-btn:hover{background:#1c21285e;color:#e6edf3}[data-theme=dark] .page-head .sub{color:#7d8590}[data-theme=dark] .fab,[data-theme=dark] .btn-primary{background:linear-gradient(135deg,#272277,#267);border:1px solid rgba(255,255,255,.029);box-shadow:0 12px 26px #00000057}[data-theme=dark] .fab:hover,[data-theme=dark] .btn-primary:hover{background:linear-gradient(135deg,#292277,#191e1f);box-shadow:0 16px 34px #00000068}[data-theme=dark] .view-tabs{background:#1c2128;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 2px #00000009,0 4px 20px #0000000d}[data-theme=dark] .view-tab{color:#7d8590}[data-theme=dark] .view-tab:hover{color:color-mix(in srgb,var(--bucket) 58%,#ffffff);background:#1c2128bf}[data-theme=dark] .view-tab.active{background:#161b22;color:color-mix(in srgb,var(--bucket) 58%,#ffffff);border-color:#ffffff1f;box-shadow:0 1px 2px #0000000d,0 8px 16px #00000016,inset 0 0 0 1px #000000b8}[data-theme=dark] .view-tab.active:after{background:color-mix(in srgb,var(--bucket) 18%,#161b22);box-shadow:0 0 6px color-mix(in srgb,var(--bucket) 70%,#ffffff)}[data-theme=dark] .view-tab .vt-icon{background:color-mix(in srgb,color-mix(in srgb,var(--bucket) 18%,#161b22) 14%,#161b22);color:color-mix(in srgb,var(--bucket) 58%,#ffffff)}[data-theme=dark] .view-tab.active .vt-icon{background:color-mix(in srgb,var(--bucket) 18%,#161b22);color:#e6edf3}[data-theme=dark] .toolbar{border:1px solid rgba(46,60,86,.72);background:#1c2128e8}[data-theme=dark] .search input{background:#192634}[data-theme=dark] .seg{background:#192634;border-color:#2e3e56}[data-theme=dark] .seg button.active{background:#191b1f;color:#e6edf3;box-shadow:0 8px 18px #0000004e}[data-theme=dark] table.tickets thead th{background:#1c2128;color:#7d8590}[data-theme=dark] table.tickets tbody tr:hover td{background:#2224770d}[data-theme=dark] .inline-select,[data-theme=dark] .inline-input{border-color:#2e3e56;background:#192634}[data-theme=dark] .inline-select:hover,[data-theme=dark] .inline-input:hover,[data-theme=dark] .inline-select:focus,[data-theme=dark] .inline-input:focus{background:#161b22}[data-theme=dark] .inline-new-ticket{box-shadow:inset 4px 0 #5fd5f2}[data-theme=dark] .inline-new-ticket td{background:#19342d!important}[data-theme=dark] .btn-send{background:linear-gradient(135deg,#272277,#267);box-shadow:0 8px 18px #0000004e}[data-theme=dark] .btn-duplicate{background:#193427;color:#5ff2c8}[data-theme=dark] .btn-delete{background:#34191b!important}[data-theme=dark] .deletion-request-chip{border:1px solid rgba(86,46,53,.18);background:#34191b;color:#f06184}[data-theme=dark] .approve-delete-btn{color:#f06184;border-color:#562e353d}[data-theme=dark] .pill,[data-theme=dark] .status-tag,[data-theme=dark] .tat{border:1px solid rgba(255,255,255,.088);box-shadow:inset 0 1px #000000b6}[data-theme=dark] .bundling-banner{background:linear-gradient(135deg,#1c2128,#1c2128);border-color:#2e56532e;box-shadow:0 14px 30px #00000023}[data-theme=dark] .col{background:#1c2128de;border-color:#2e3c56c7}[data-theme=dark] .kcard:hover{border-color:#312e563d;box-shadow:0 12px 24px #0000002b}[data-theme=dark] .watchlist-empty-shell{background:#161b22}[data-theme=dark] .modal-back{background:#191b1f66}[data-theme=dark] .inline-new-ticket{background:#192434}[data-theme=dark] .inline-new-ticket .inline-input,[data-theme=dark] .inline-new-ticket .inline-select{border-color:#2e4056;background:#161b22}[data-theme=dark] .repurpose-link-row td{background:linear-gradient(135deg,#2722770f,#2266770f)!important}[data-theme=dark] .repurpose-link-panel{border:1px solid rgba(49,46,86,.16);background:#1c2128fc}[data-theme=dark] .repurpose-link-panel select{background:#161b22}[data-theme=dark] .repurpose-link-panel select:disabled{background:#192634}[data-theme=dark] .repurpose-parent-chip{border:1px solid rgba(46,78,86,.18);color:#5fe3f2;background:#1c2128ed}[data-theme=dark] .sync-banner{border:1px solid rgba(255,255,255,.019);background:#191b1f;color:#e6edf3;box-shadow:0 10px 25px #0000006c,0 0 12px #00000041}[data-theme=dark] .sync-spinner{border:2px solid rgba(255,255,255,.048);border-top-color:#2e4a56}[data-theme=dark] .sync-banner.sync-error{border-color:#562e2e66;background:#1c2128;color:#f06184;box-shadow:0 10px 25px #00000041}@media(max-width:860px){[data-theme=dark] .mnav button.active{color:#e6edf3}}[data-theme=dark] .btn-delete{border-color:#562e2e!important}[data-theme=dark] .pl-step.active .pl-count{background:#1c2128f2}[data-theme=dark] .role-command-strip{border:1px solid rgba(46,60,86,.78);background:#1c2128f7;box-shadow:0 12px 32px #0000001a}[data-theme=dark] .bell-badge{color:#e6edf3}[data-theme=dark] .toast{background:#1c2128}[data-theme=dark] .workspace-crash-card{border:1px solid rgba(86,46,56,.16);background:linear-gradient(135deg,#1c2128,#1c2128),var(--surface)}[data-theme=dark] .workspace-crash-detail pre{background:var(--surface-2, rgba(22, 27, 34, .05))}[data-theme=dark] .drawer-scrim{background:#191b1f57}[data-theme=dark] .drawer-head{background:linear-gradient(135deg,#27227712,#226a770f)}[data-theme=dark] .ticket-link{background:#27227714;border:1px solid rgba(49,46,86,.14)}[data-theme=dark] .ticket-link:hover{background:#27227721}[data-theme=dark] .ticket-mini-code{background:#191b1f0d}[data-theme=dark] .repurpose-tag-main{color:#5fe3f2;background:#1c2128fc;border:1px solid rgba(46,86,82,.22)}[data-theme=dark] .repurpose-tag-child{color:#9560f0;background:#1c2128;border:1px solid rgba(67,46,86,.22)}[data-theme=dark] .journey-overview-tile{background:linear-gradient(180deg,#1c2128,#1c2128)}[data-theme=dark] .journey-master,[data-theme=dark] .journey-detail-pane{background:linear-gradient(180deg,#1c2128,#1c2128),var(--surface)}[data-theme=dark] .journey-master-head{background:linear-gradient(135deg,#22667714,#2722770d)}[data-theme=dark] .journey-master-head>span{color:#e6edf3;background:linear-gradient(135deg,#226677,var(--primary))}[data-theme=dark] .journey-filter-panel{border-bottom:1px solid rgba(53,64,80,.18);background:#1c2128f7}[data-theme=dark] .journey-search,[data-theme=dark] .journey-filter-panel select{background:#1c2128}[data-theme=dark] .journey-clear{border:1px solid rgba(86,46,56,.18);background:#1c2128}[data-theme=dark] .journey-master-row:hover{background:#161b22}[data-theme=dark] .journey-master-row.active{border-color:#2e4e5652;background:linear-gradient(135deg,#2266771a,#27227712);box-shadow:0 14px 30px #00000030}[data-theme=dark] .repurpose-mini-label,[data-theme=dark] .repurpose-parent-note{color:#9560f0}[data-theme=dark] .journey-master-foot{border-top:1px solid rgba(53,64,80,.18)}[data-theme=dark] .journey-scoreboard div,[data-theme=dark] .cohort-card{background:linear-gradient(180deg,#161b22,#192634)}[data-theme=dark] .repurpose-journey-row{border:1px solid rgba(61,46,86,.16);background:linear-gradient(135deg,#1c2128,#1c2128)}[data-theme=dark] .repurpose-journey-row:hover{border-color:#3d2e5647;box-shadow:0 12px 24px #00000027}[data-theme=dark] .repurpose-journey-row.active{border-color:#312e565c;box-shadow:0 0 0 3px #0000002b}[data-theme=dark] .repurpose-count{color:#9b6ce5;background:#1e1934}[data-theme=dark] .journey-list:before{background:linear-gradient(180deg,var(--primary),#226677)}[data-theme=dark] .journey-dot{background:linear-gradient(135deg,var(--primary),#226677);border:3px solid #30363d}[data-theme=dark] .journey-event-main{background:#161b22}[data-theme=dark] .success-banner{background:#19341b;border:1px solid #2e5630;color:#80d084}[data-theme=dark] .platform-meta{background:#192934;color:#5fbef2}[data-theme=dark] .platform-google{background:#341919;color:#e86868}[data-theme=dark] .platform-instagram{background:#341927;color:#ec659d}[data-theme=dark] .platform-website{background:#193421;color:#6ae799}[data-theme=dark] .platform-aarjav{background:#192934;color:#5fbef2}[data-theme=dark] .platform-default{background:#192634;color:#81a1cf}[data-theme=dark] .asset-preview-placeholder{background:linear-gradient(135deg,#192634,#191f34)}[data-theme=dark] .public-review-shell{background:radial-gradient(circle at 20% 15%,rgba(34,102,119,.2),transparent 28%),radial-gradient(circle at 80% 0%,rgba(39,34,119,.16),transparent 30%),linear-gradient(135deg,#191c1f,#191b1f 48%,#191c1f);color:#b5cce3}[data-theme=dark] .public-review-card,[data-theme=dark] .story-review{border:1px solid rgba(255,255,255,.019);background:#191b1f;box-shadow:0 24px 80px #00000093}[data-theme=dark] .public-review-error{color:#f7a1a1}[data-theme=dark] .public-review-done span{background:#193422;color:#6ae799}[data-theme=dark] .public-review-card h1{color:#e6edf3}[data-theme=dark] .public-review-card p{color:#b5cae3}[data-theme=dark] .public-review-topline{color:#6de4f3}[data-theme=dark] .public-review-results>div{border:1px solid rgba(255,255,255,.016);background:#1c21284f}[data-theme=dark] .danger-pill{background:#341919!important;color:#f06184!important}[data-theme=dark] .story-progress span{background:#1c21286e}[data-theme=dark] .story-progress span.active{background:#226d77}[data-theme=dark] .story-head span{color:#b5cae3}[data-theme=dark] .story-head h1{color:#e6edf3}[data-theme=dark] .story-head b{color:#6de4f3}[data-theme=dark] .story-stage{background:#191a1f;border:1px solid rgba(255,255,255,.016)}[data-theme=dark] .story-stage img,[data-theme=dark] .story-stage video{background:#191a1f}[data-theme=dark] .story-unresolved{color:#b5cae3}[data-theme=dark] .story-unresolved b{color:#e6edf3}[data-theme=dark] .story-nav{background:#191b1f;color:#e6edf3}[data-theme=dark] .story-meta span{border:1px solid rgba(255,255,255,.019);color:#b5cae3}[data-theme=dark] .story-review textarea{border:1px solid rgba(255,255,255,.022);color:#e6edf3;background:#1c212854}[data-theme=dark] .story-revise{background:#341919;color:#f06184}[data-theme=dark] .story-approve{background:#193422;color:#6ae799}@media(max-width:520px){[data-theme=dark] .story-ticket-rail{background:#1c212847}}@media(max-width:520px){[data-theme=dark] .story-stage{background:#161b22}}[data-theme=dark] .sidebar-toggle-btn{background:#191b1f;border:1px solid rgba(255,255,255,.024);color:#b5c9e3;box-shadow:0 4px 10px #00000082}[data-theme=dark] .sidebar-toggle-btn:hover{background:#191c1f;color:#e6edf3}[data-theme=dark] .star-btn{color:#e6edf3}[data-theme=dark] .star-btn:hover{color:#f2ce5f}[data-theme=dark] .star-btn.active{color:#f2ce5f;text-shadow:0 0 4px rgba(0,0,0,.68)}[data-theme=dark] .action-card-cta.tracked{color:#f2ce5f}[data-theme=dark] .avatar-assign-btn{color:#e6edf3}[data-theme=dark] .avatar-assign-btn:hover{box-shadow:0 4px 8px #00000041}[data-theme=dark] .feedback-bubble{background:#341919;border:1px solid #562e2e;color:#dd7474}[data-theme=dark] .feedback-bubble:before{border-color:transparent transparent #562e2e transparent}[data-theme=dark] .brand-select-card.active{box-shadow:0 4px 12px #00000023}[data-theme=dark] .brand-select-checkbox{color:#e6edf3}[data-theme=dark] .asset-preview-overlay{background:#161b2266}[data-theme=dark] .brief-pr{background:#191b1f0d}[data-theme=dark] .bm-deadline.dl-soon{background:#341919}[data-theme=dark] .brief-submit input,[data-theme=dark] .my-work-card{background:#161b22}[data-theme=dark] .my-work-meta span,[data-theme=dark] .my-work-notes span{background:#192634}[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,transparent,rgba(28,33,40,.9),transparent)}[data-theme=dark] .sb-count{color:#e6edf3;box-shadow:0 1px 3px #0000002b}[data-theme=dark] .sb-item.active .sb-count{background:#161b22}[data-theme=dark] .captain-action-badge.badge-blue{border:1px solid rgba(49,46,86,.15)}[data-theme=dark] .captain-action-badge.badge-warning{background:#342e19;color:#f29e5f;border:1px solid #564e2e}[data-theme=dark] .captain-action-badge.badge-danger{background:#341919;color:#e86868;border:1px solid #562e2e}[data-theme=dark] .captain-action-badge.badge-success{background:#193421;color:#6ae799;border:1px solid #2e563c}[data-theme=dark] .captain-action-badge.badge-purple{background:#261934;color:#9560f0;border:1px solid #352e56}[data-theme=dark] .ticket-thumbnail{box-shadow:0 1px 3px #00000023}[data-theme=dark] .ticket-thumbnail:hover{box-shadow:0 3px 8px #00000034}[data-theme=dark] .thumb-skeleton:after{background:linear-gradient(90deg,transparent,rgba(28,33,40,.8),transparent)}[data-theme=dark] .thumb-video{background:#191b1f;color:#e6edf3}[data-theme=dark] .nomenclature-row td{background:#192434}[data-theme=dark] .nomenclature-panel{border:1px solid #2e3f56;background:linear-gradient(180deg,#161b22,#192634);box-shadow:inset 0 1px #000000b8,0 8px 18px #00000016}[data-theme=dark] .nomenclature-source>span,[data-theme=dark] .nomenclature-field>span{color:#81a0cf}[data-theme=dark] .nomenclature-field input,[data-theme=dark] .nomenclature-field select{border:1px solid #2e3f56;color:#7fa0d1;background:#161b22;box-shadow:inset 0 1px #0000000d}[data-theme=dark] .nomenclature-field input:focus,[data-theme=dark] .nomenclature-field select:focus{border-color:#312e56;box-shadow:0 0 0 3px #00000034}[data-theme=dark] .nomenclature-field input:disabled,[data-theme=dark] .nomenclature-field select:disabled{color:#6e7681;background:#192634}[data-theme=dark] .generated-name-preview{border:1px solid #2e3f56;background:linear-gradient(135deg,#27227714,#22667717)}[data-theme=dark] .journey-nomenclature-actions{border:1px solid rgba(46,78,86,.18);background:#1c2128fc}[data-theme=dark] .journey-nomenclature-actions span{color:#61d1f0}[data-theme=dark] .repurpose-link-panel .searchable-select-dropdown{border:1px solid rgba(46,78,86,.46);background:#1c2128fc;box-shadow:0 18px 46px #00000057,inset 0 1px #000000b8}[data-theme=dark] .repurpose-link-panel .dropdown-options-list{background:#1c212887}[data-theme=dark] .repurpose-link-panel .dropdown-search-wrapper{background:#1c2128fc;border-bottom:1px solid rgba(46,78,86,.18)}[data-theme=dark] .repurpose-link-panel .dropdown-search-input{background:#1c2128;border-color:#2e3a5624}[data-theme=dark] .repurpose-link-panel .dropdown-option-item{background:#1c2128b0;border-bottom:1px solid rgba(46,58,86,.06)}[data-theme=dark] .repurpose-link-panel .dropdown-option-item:hover{background:#1c2128f7}[data-theme=dark] .repurpose-link-panel .dropdown-option-item.selected{background:#27227721}[data-theme=dark] .sort-select,[data-theme=dark] .filter-trigger{background:#161b22}[data-theme=dark] .filter-trigger b{color:#e6edf3}[data-theme=dark] .filter-popover,[data-theme=dark] .filter-field select,[data-theme=dark] .filter-search input,[data-theme=dark] .filter-multi-list,[data-theme=dark] .filter-multi-clear,[data-theme=dark] .filter-reset{background:#161b22}[data-theme=dark] .active-filter-chip{border:1px solid rgba(49,46,86,.16);background:#27227712}[data-theme=dark] .dashboard-toolbar .toolbar-count{color:#7d8590}[data-theme=dark] .dashboard-toolbar .search input{background:#1c2128}[data-theme=dark] .dashboard-toolbar .sort-select,[data-theme=dark] .dashboard-toolbar .seg{box-shadow:0 8px 22px #0000001a}[data-theme=dark] .dashboard-command-strip{border:1px solid rgba(46,60,86,.78);background:#1c2128f7;box-shadow:0 12px 32px #0000001a}[data-theme=dark] .dashboard-command-strip .view-tab:hover{background:#1c2128}[data-theme=dark] .dashboard-command-strip .view-tab.active{background:#161b22;box-shadow:0 10px 24px #00000023}[data-theme=dark] .team-action-row,[data-theme=dark] .journey-preview-card{background:#161b22}[data-theme=dark] .analytics-hero{background:linear-gradient(135deg,#191b1f,#191b1f);color:#e6edf3}[data-theme=dark] .analytics-hero span,[data-theme=dark] .analytics-hero h3,[data-theme=dark] .analytics-hero p{color:#e6edf3}[data-theme=dark] .deliverable-viewer-modal{background:#191b1f}[data-theme=dark] .deliverable-viewer-content{background:#1c2128!important;background-color:#1c2128!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 25px -5px #0000006c,0 10px 10px -5px #00000057}[data-theme=dark] .deliverable-viewer-close-btn:hover{background:#161b220f}[data-theme=dark] .deliverable-viewer-body{background:#191b1f}[data-theme=dark] .deliverable-viewer-iframe{background:#161b22}[data-theme=dark] .deliverable-viewer-fallback,[data-theme=dark] .deliverable-viewer-fallback h4,[data-theme=dark] .deliverable-viewer-fallback p{color:#e6edf3}@media(min-width:521px){[data-theme=dark] .review-stage{background:#191b1f}}@media(min-width:521px){[data-theme=dark] .review-decision-panel textarea{background:#161b22}}@media(min-width:521px){[data-theme=dark] .review-revise{background:#341919;color:#e86868;border:1px solid #562e2e!important}}@media(min-width:521px){[data-theme=dark] .review-revise:hover{background:#341919}}@media(min-width:521px){[data-theme=dark] .review-approve{color:#e6edf3}}[data-theme=dark] .tickets td select.inline-select{background-color:#161b22}[data-theme=dark] .admiral-badge{background:#261934;color:#9560f0;border:1px solid #422e56}[data-theme=dark] .captain-workload-panel{background:linear-gradient(180deg,#1c2128,#1c2128);box-shadow:0 16px 34px #0000001a}[data-theme=dark] .captain-workload-head>b{border:1px solid rgba(46,78,86,.16)}[data-theme=dark] .captain-workload-note{background:#1c2128de}[data-theme=dark] .captain-load-row{background:#161b22}[data-theme=dark] .captain-load-row.is-busiest{border-color:#56442e;box-shadow:inset 3px 0 #f2bb5f,var(--shadow-sm)}[data-theme=dark] .captain-load-row.is-lightest{border-color:#2e4e5633}[data-theme=dark] .captain-load-flag.busy{background:#342819;color:#f29e5f;border:1px solid #56442e}[data-theme=dark] .captain-load-flag.light{border:1px solid rgba(46,78,86,.2)}[data-theme=dark] .captain-load-bar{background:#192534}[data-theme=dark] .captain-load-bar span{background:linear-gradient(90deg,var(--primary),#226677)}[data-theme=dark] .captain-load-row.is-busiest .captain-load-bar span{background:linear-gradient(90deg,#775722,#774f22)}[data-theme=dark] .captain-load-metrics span{background:#192634}[data-theme=dark] .captain-load-sub span{border:1px solid #564e2e;background:#342e19;color:#f09761}[data-theme=dark] .assignment-ticket{background:#161b22;box-shadow:0 16px 34px #0000001e}[data-theme=dark] .assignment-ticket-detail-btn{border:1px solid rgba(46,78,86,.2);background:#191e1f0f;color:#5fd5f2}[data-theme=dark] .assignment-ticket-detail-btn:hover,[data-theme=dark] .assignment-ticket-detail-btn:focus-visible{border-color:#2e4e567a;background:#191e1f1c;box-shadow:0 0 0 3px #00000027}[data-theme=dark] .compact-reference-preview.is-link-list a{border:1px solid rgba(46,86,83,.25);background:#19342d;color:#65ebe1}[data-theme=dark] .compact-reference-preview.is-link-list a:hover,[data-theme=dark] .compact-reference-preview.is-link-list a:focus-visible{border-color:#2e5653;background:#19342e}[data-theme=dark] .assignment-source-tag{border:1px solid #314154;background:#192634;color:#81a1cf}[data-theme=dark] .assignment-source-tag.source-ai{border-color:#372e56;background:#1d1934;color:#9b6ce5}[data-theme=dark] .assignment-source-tag.source-cm{border-color:#2e564e;background:#19342d;color:#65ebe1}[data-theme=dark] .assignment-source-tag.source-pd{border-color:#2e4056;background:#192534;color:#6689ea}[data-theme=dark] .assignment-source-tag.source-brand{border-color:#63314f;background:#351b2c;color:#f09ac7}[data-theme=dark] .client-work-lock-badge{border:1px solid #56472e;background:#342819;color:#ed8664}[data-theme=dark] .client-work-locked{background-color:#3248671a!important}[data-theme=dark] .assignment-name,[data-theme=dark] .assignment-ask{background:#192634}[data-theme=dark] .repurpose-reference-panel{border:1px solid rgba(61,46,86,.22);background:#4122770f}[data-theme=dark] .repurpose-reference-copy b{color:#9b6ce5}[data-theme=dark] .brief-repurpose-reference{border:1px solid rgba(61,46,86,.22);background:#4122770f}[data-theme=dark] .assignment-controls,[data-theme=dark] .assignment-actions{background:linear-gradient(180deg,#192634,#192434)}[data-theme=dark] .assignment-field select,[data-theme=dark] .admin-shortcut-card{background:#161b22}[data-theme=dark] .invite-member-bar{background:linear-gradient(180deg,#1c2128,#1c2128),var(--surface-2);border:1px solid rgba(46,64,86,.28);box-shadow:inset 0 1px #000000b8,var(--shadow-sm)}[data-theme=dark] .invite-member-bar input[type=email],[data-theme=dark] .invite-member-bar select,[data-theme=dark] .captain-check{background:#161b22}[data-theme=dark] .captain-box{background:#1c2128}[data-theme=dark] .captain-check.is-captain{border-color:#2e563d7a;background:#1c2128f7;color:#6ae799;box-shadow:0 8px 24px #00000034}[data-theme=dark] .captain-check.is-captain .captain-box{border-color:#2e563d;background:#227741;color:#e6edf3}[data-theme=dark] .captain-check.cross-team.is-captain{border-color:#312e5659;box-shadow:0 8px 24px #00000034}[data-theme=dark] .captain-check:disabled{background:#1c2128de}[data-theme=dark] .access-table tbody tr:hover td{background:#1c2128b0}[data-theme=dark] .invite-row-pending td{background:#192034}[data-theme=dark] .working-active-glow td{background:linear-gradient(180deg,#3c227717,#3c22770d);border-top:1px solid rgba(59,46,86,.22)!important;border-bottom:1px solid rgba(59,46,86,.22)!important}[data-theme=dark] .working-active-glow td:first-child{box-shadow:inset 4px 0 #8d60f2}[data-theme=dark] .working-active-glow td:first-child:before{background:#3c2277;color:#e6edf3;box-shadow:0 2px 6px #00000079}[data-theme=dark] .work-on-it-toggle:has(input:checked){border-color:#3b2e56;color:#8d60f2;background:#3c22771a}[data-theme=dark] .segment-control{background:#161b220f}[data-theme=dark] .segment-btn:hover{background:#1c212859}[data-theme=dark] .segment-btn.active{color:#e6edf3!important;box-shadow:0 1px 4px #00000041}[data-theme=dark] .nomenclature-dropdown{background-color:#161b22}[data-theme=dark] .work-on-it-toggle:hover{border-color:#3b2e56;color:#8d60f2;background:#3c22770d}[data-theme=dark] .work-on-it-toggle input{accent-color:#8d60f2}[data-theme=dark] .repurpose-tags{color:#e6edf3}[data-theme=dark] .eta-toggle-btn:hover{background:#161b220a}[data-theme=dark] .eta-toggle-btn.active[data-type=today],[data-theme=dark] .eta-toggle-btn.active[data-type=overdue],[data-theme=dark] .eta-toggle-btn.active[data-type=all]{color:#e6edf3!important}[data-theme=dark] .action-card{background:#161b22}[data-theme=dark] .searchable-select-dropdown{box-shadow:0 8px 20px #00000034}[data-theme=dark] .brand-link-icon{background:linear-gradient(135deg,#27227724,#22667729)}[data-theme=dark] .brand-link-field input{background:#192634}[data-theme=dark] .story-ticket-rail{border:1px solid rgba(255,255,255,.016);background:#1c21284d}[data-theme=dark] .story-rail-kicker{color:#6de4f3}[data-theme=dark] .story-ticket-rail h2{color:#e6edf3}[data-theme=dark] .story-ticket-chip{border:1px solid rgba(255,255,255,.016);background:#1c21284f;color:#b5c9e3}[data-theme=dark] .story-ticket-chip.active{border-color:#2e52569e;background:#2673}[data-theme=dark] .story-ticket-chip.reviewed{border-color:#2e563d52}[data-theme=dark] .attention-strip{background:linear-gradient(120deg,#27227712,#226a770f)}[data-theme=dark] .attn-review{background:#1d1934;color:#9560f0;border-color:#352e56}[data-theme=dark] .attn-revision{border-color:#562e33}[data-theme=dark] .attn-prod{border-color:#2e4056}[data-theme=dark] .assign-group-today{color:#f29e5f}[data-theme=dark] .assignment-today{border-left:3px solid #56472e}[data-theme=dark] .portal-bg-layer{background:radial-gradient(circle at 50% 50%,#161b22,#1d2630 65%,#192334)}[data-theme=dark] .sb-section{color:#b5c5e36b}[data-theme=dark] .sb-user{border-top:1px solid rgba(255,255,255,.013)}[data-theme=dark] .sb-item,[data-theme=dark] .bell-btn{color:#e6edf3!important}[data-theme=dark] .sb-item .sb-count,[data-theme=dark] .bell-btn .bell-badge{background:#191e1f38;color:#a9e4ef}[data-theme=dark] .sb-item.active{background:#191e1f33!important;color:#e6edf3!important;border-color:#2e4e566b!important;box-shadow:inset 2px 0 0 var(--primary, #5fd5f2)!important}[data-theme=dark] .sb-item.active .sb-count{background:#1c21286e;color:#e6edf3}[data-theme=dark] .sb-item:hover,[data-theme=dark] .bell-btn:hover{background:#1c212852!important;color:#e6edf3!important}[data-theme=dark] .sb-item.active:hover{background:#191e1f47!important}[data-theme=dark] .shell.sidebar-collapsed .sb-section{background:#1c212854}[data-theme=dark] .page-head{background:radial-gradient(120% 160% at 50% -30%,#33227759,#3270 55%),linear-gradient(115deg,#191b1f,#191b1f 48%,#1a191f)!important;border:1px solid rgba(46,54,86,.18)!important;box-shadow:0 22px 54px #00000079,inset 0 1px #0000001e!important}[data-theme=dark] .bundle-btn{background:linear-gradient(135deg,#412277,#191e1f)!important;color:#e6edf3!important;border:1px solid rgba(255,255,255,.024)!important;box-shadow:0 4px 12px #00000041!important}[data-theme=dark] .bundle-btn:hover{box-shadow:0 6px 16px #0000006c!important}[data-theme=dark] .page-head h1{color:#a1aff7;text-shadow:0 2px 18px rgba(0,0,0,.595)}[data-theme=dark] .page-head .sub{color:#aab8eeb8}[data-theme=dark] .hb-bloom{background:radial-gradient(circle,#3a2277,#32227738 35%,#32227700 68%)}[data-theme=dark] .hb-glow-indigo{background:radial-gradient(circle,#272277,#27227700 70%)}[data-theme=dark] .hb-glow-teal{background:radial-gradient(circle,#226c77,#226c7700 70%)}[data-theme=dark] .hb-stars{background-image:radial-gradient(1.2px 1.2px at 12% 30%,rgba(28,33,40,.95) 50%,transparent 51%),radial-gradient(1px 1px at 28% 68%,rgba(28,33,40,.75) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 44% 22%,rgba(28,33,40,.85) 50%,transparent 51%),radial-gradient(1px 1px at 63% 58%,rgba(28,33,40,.7) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 78% 34%,rgba(28,33,40,.85) 50%,transparent 51%),radial-gradient(1px 1px at 90% 66%,rgba(28,33,40,.65) 50%,transparent 51%)}[data-theme=dark] .aurora-hairline{background:linear-gradient(90deg,transparent,#3a2277,#226c77,transparent)}[data-theme=dark] .glass-seg{background:#191b1f0d!important;border:1px solid rgba(46,58,86,.06)!important;box-shadow:inset 0 2px 5px #00000023!important}[data-theme=dark] .glass-seg[data-view]:before{background:linear-gradient(180deg,#22427747,#223d7729);border:1px solid rgba(46,62,86,.45);box-shadow:0 8px 22px #00000082,inset 0 1.5px #00000082}[data-theme=dark] .glass-seg[data-filter]:before{background:linear-gradient(180deg,#22427747,#223d7729);border:1px solid rgba(46,62,86,.45);box-shadow:0 8px 22px #00000082,inset 0 1.5px #00000082}[data-theme=dark] .glass-seg[data-density]:before{background:linear-gradient(180deg,#22427747,#223d7729);border:1px solid rgba(46,62,86,.45);box-shadow:0 8px 22px #00000082,inset 0 1.5px #00000082}[data-theme=dark] .glass-seg[data-tab=draft]:before{background:linear-gradient(180deg,#6e768147,#191c1f29);border:1px solid rgba(68,76,86,.45);box-shadow:0 8px 22px #0000006c,inset 0 1.5px #00000098}[data-theme=dark] .glass-seg[data-tab=production]:before{background:linear-gradient(180deg,#22427747,#223d7729);border:1px solid rgba(46,62,86,.45);box-shadow:0 8px 22px #00000082,inset 0 1.5px #00000082}[data-theme=dark] .glass-seg[data-tab=review]:before{background:linear-gradient(180deg,#3c227747,#41227729);border:1px solid rgba(59,46,86,.45);box-shadow:0 8px 22px #00000082,inset 0 1.5px #00000098}[data-theme=dark] .glass-seg[data-tab=revision]:before{background:linear-gradient(180deg,#77222247,#77222229);border:1px solid rgba(86,46,46,.45);box-shadow:0 8px 22px #00000082,inset 0 1.5px #00000082}[data-theme=dark] .glass-seg[data-tab=live]:before{background:linear-gradient(180deg,#22775b47,#191f1d29);border:1px solid rgba(46,86,73,.45);box-shadow:0 8px 22px #00000082,inset 0 1.5px #00000098}[data-theme=dark] .glass-seg button.active{color:#5f97f2!important;text-shadow:0 0 12px rgba(0,0,0,.68)}[data-theme=dark] .glass-seg[data-tab=draft] button.active,[data-theme=dark] .glass-seg[data-tab=draft] .view-tab.active{color:#7d8590!important;text-shadow:0 0 12px rgba(0,0,0,.68)}[data-theme=dark] .glass-seg[data-tab=production] button.active,[data-theme=dark] .glass-seg[data-tab=production] .view-tab.active{color:#5f97f2!important;text-shadow:0 0 12px rgba(0,0,0,.68)}[data-theme=dark] .glass-seg[data-tab=review] button.active,[data-theme=dark] .glass-seg[data-tab=review] .view-tab.active{color:#8d60f2!important;text-shadow:0 0 12px rgba(0,0,0,.68)}[data-theme=dark] .glass-seg[data-tab=revision] button.active,[data-theme=dark] .glass-seg[data-tab=revision] .view-tab.active{color:#f15f5f!important;text-shadow:0 0 12px rgba(0,0,0,.68)}[data-theme=dark] .glass-seg[data-tab=live] button.active,[data-theme=dark] .glass-seg[data-tab=live] .view-tab.active{color:#5ff1c1!important;text-shadow:0 0 12px rgba(0,0,0,.68)}[data-theme=dark] .cc-row-primary{background:linear-gradient(180deg,#1c212899,#1c212840)}[data-theme=dark] .cc-row-tools{border-top:1px solid rgba(46,58,86,.07)}[data-theme=dark] .command-center .view-tabs.glass-seg{background:#191b1f0d;border:1px solid rgba(46,58,86,.06);box-shadow:inset 0 2px 5px #00000023}[data-theme=dark] .command-center .view-tabs.glass-seg .view-tab:hover{background:#1c212866}[data-theme=dark] .dashboard-toolbar .search input,[data-theme=dark] .search input{background:#1c2128e8}[data-theme=dark] .search input:focus{border-color:#312e568c}[data-theme=dark] .sort-select,[data-theme=dark] .filter-trigger,[data-theme=dark] .filter-reset{background:#1c2128e8!important}[data-theme=dark] .filter-trigger.open,[data-theme=dark] .filter-trigger:hover,[data-theme=dark] .sort-select:hover{border-color:#312e5680!important}[data-theme=dark] .filter-popover{background:#1c2128;box-shadow:0 24px 60px #00000045,inset 0 1px #000000b8}[data-theme=dark] .filter-field select{background:#1c2128f2}[data-theme=dark] .active-filter-chip{border:1px solid rgba(49,46,86,.18)}[data-theme=dark] .page-body input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .page-body select,[data-theme=dark] .page-body textarea,[data-theme=dark] .sheet input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .sheet select,[data-theme=dark] .sheet textarea,[data-theme=dark] .modal input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .modal select,[data-theme=dark] .modal textarea{background-color:#1c2128e8}[data-theme=dark] .page-body input:focus,[data-theme=dark] .page-body select:focus,[data-theme=dark] .page-body textarea:focus,[data-theme=dark] .sheet input:focus,[data-theme=dark] .sheet select:focus,[data-theme=dark] .sheet textarea:focus,[data-theme=dark] .modal input:focus,[data-theme=dark] .modal select:focus,[data-theme=dark] .modal textarea:focus{border-color:#312e5680}[data-theme=dark] .board-quickfilters button.has-alert.active{box-shadow:0 8px 18px #00000045,inset 0 1px #000000b8}[data-theme=dark] .notif-pop-wrap:hover .notif-bell,[data-theme=dark] .notif-pop-wrap.open .notif-bell{box-shadow:0 10px 24px #0000003d}[data-theme=dark] .notif-bell-badge{background:#722;color:#e6edf3;box-shadow:0 2px 6px #000000ad;border:2px solid rgba(255,255,255,.12)}[data-theme=dark] .notif-pop{background:#1c2128;box-shadow:0 28px 66px #00000057,inset 0 1px #000000b8}[data-theme=dark] .notif-pop-arrow{background:#1c2128}[data-theme=dark] .notif-pop-head{border-bottom:1px solid rgba(46,58,86,.06)}[data-theme=dark] .notif-pop-chip{color:#e6edf3}[data-theme=dark] .notif-pop-row:hover{background:#1c2128f2}[data-theme=dark] .notif-pop-row.unread{background:#2722770f}[data-theme=dark] .notif-pop-foot{border-top:1px solid rgba(46,58,86,.06)}[data-theme=dark] .client-type-badge.custom{background:#4e22771a;color:#aa5ff2}[data-theme=dark] .creative-type-row{background:#192634}[data-theme=dark] .creative-type-create input,[data-theme=dark] .creative-type-create select,[data-theme=dark] .creative-type-row input,[data-theme=dark] .creative-type-row select{background:#161b22}[data-theme=dark] .brand-platform-lock{border:1px solid rgba(46,78,86,.16);background:#191e1f0f}[data-theme=dark] .cx-btn-soft{background:#1c2128e8}[data-theme=dark] .cx-btn-soft:hover{border-color:#2e4e5680}[data-theme=dark] .cx-btn-soft.cx-danger:hover{border-color:#562e3880}[data-theme=dark] .cx-search input{background:#1c2128e8}[data-theme=dark] .cx-search input:focus{border-color:#2e4e568c}[data-theme=dark] .cx-new-btn{color:#e6edf3;box-shadow:0 8px 18px #00000079}[data-theme=dark] .cx-new-btn.open{background:#191b1f14}[data-theme=dark] .cx-input{background:#1c2128f2}[data-theme=dark] .cx-input:focus{border-color:#2e4e568c}[data-theme=dark] .cx-lock{border:1px solid rgba(46,78,86,.16)}[data-theme=dark] .cx-chip{border:1px solid rgba(46,58,86,.12);background:#1c2128cc}[data-theme=dark] .cx-chip:hover{border-color:#2e4e5666}[data-theme=dark] .cx-chip.on{color:#e6edf3;box-shadow:0 6px 14px #00000079}[data-theme=dark] .cx-chip.locked{border-color:#2e4e562e}[data-theme=dark] .cx-client{background:#1c2128bf}[data-theme=dark] .cx-client:hover{background:#1c2128}[data-theme=dark] .cx-client.active{background:#1c2128;border-color:#2e4e5673;box-shadow:0 10px 22px #00000034,inset 3px 0 0 var(--primary)}[data-theme=dark] .cx-tag.custom{background:#4e22771f;color:#ac62ef}[data-theme=dark] .cx-mini{background:#191b1f0d}[data-theme=dark] .cx-detail-head{border-bottom:1px solid rgba(46,58,86,.08)}[data-theme=dark] .cx-divider{background:#191b1f14}[data-theme=dark] .cx-poc-count{color:#e6edf3}[data-theme=dark] .cx-cm-owners{border-top-color:#30363d}[data-theme=dark] .cx-poc-row{background:#1c2128cc}[data-theme=dark] .cx-poc-remove{background:#77223714}[data-theme=dark] .cx-poc-remove:hover{color:#e6edf3}[data-theme=dark] .active-shares-widget{background:#1c212845;border:1px solid rgba(255,255,255,.008);box-shadow:0 8px 32px #0000002b}[data-theme=dark] .active-shares-widget .widget-title,[data-theme=dark] .active-shares-widget .widget-sub{color:#e6edf3}[data-theme=dark] .active-shares-widget .widget-carousel::-webkit-scrollbar-thumb{background:#1c212859}[data-theme=dark] .active-shares-widget .share-card{background:#1c212847;border:1px solid rgba(255,255,255,.013)}[data-theme=dark] .active-shares-widget .share-card:hover{border-color:#ffffff06}[data-theme=dark] .active-shares-widget .share-card .client-info h3,[data-theme=dark] .active-shares-widget .share-card .client-info .timestamp{color:#e6edf3}[data-theme=dark] .active-shares-widget .share-card .status-badge.pending{background:#7762221a}[data-theme=dark] .active-shares-widget .share-card .status-badge.reviewed{background:#2277411a}[data-theme=dark] .active-shares-widget .share-card .ticket-code-pill{background:#1c21284d;color:#e6edf3}[data-theme=dark] .active-shares-widget .share-card .btn-copy-link:hover{color:#e6edf3}[data-theme=dark] .bundle-group-banner{background:linear-gradient(90deg,#1c2128,#1c2128fc);border-left:4px solid #2e4e56;box-shadow:inset 0 1px #000000b8}[data-theme=dark] .bundle-group-banner .bundle-label b{color:#81a1cf}[data-theme=dark] .bundle-group-banner .bundle-status.pending{background:#7762222e;color:#f29e5f}[data-theme=dark] .bundle-group-banner .bundle-status.reviewed{background:#2277412e;color:#5ff2c8}[data-theme=dark] .bundle-group-banner .bundle-status.rejected{background:#7722222e;color:#e86868}[data-theme=dark] .btn-copy-link-collated:hover{color:#e6edf3}[data-theme=dark] .collated-indicator-line{background:#3c227733}[data-theme=dark] .pm-creative-name{background:#161b220a}[data-theme=dark] body.dark-mode .pm-creative-name{background:#1c21284a}[data-theme=dark] .pm-name-copy:hover{color:#e6edf3}[data-theme=dark] .ticket-brief-extra{border-top:1px dashed rgba(68,76,86,.06)}[data-theme=dark] body.dark-mode .ticket-brief-extra{border-top-color:#ffffff03}[data-theme=dark] .cb-card-media{background:#161b22}[data-theme=dark] .cb-media-overlay{background:#161b2273}[data-theme=dark] .cb-media-overlay span{color:#e6edf3;background:#161b22;border:1px solid rgba(255,255,255,.032)}[data-theme=dark] ::selection{background:#191e1f2e}[data-theme=dark] *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#41227759,#191e1f73)}[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#191e1f}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible,[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] [role=button]:focus-visible{outline:2px solid rgba(46,78,86,.75)}[data-theme=dark] .page-head button:focus-visible,[data-theme=dark] .sidebar button:focus-visible{outline-color:#2e4956e6}[data-theme=dark] .btn-primary,[data-theme=dark] .fab{border:1px solid rgba(255,255,255,.029);box-shadow:0 6px 16px #00000079,inset 0 1px #0000006c}[data-theme=dark] .btn-primary:hover,[data-theme=dark] .fab:hover{box-shadow:0 10px 22px #00000093,inset 0 1px #0000006c}[data-theme=dark] .btn-primary:active,[data-theme=dark] .fab:active{box-shadow:0 4px 10px #0000006c}[data-theme=dark] .field input:focus,[data-theme=dark] .field select:focus,[data-theme=dark] .field textarea:focus,[data-theme=dark] .page-body input:focus,[data-theme=dark] .page-body select:focus,[data-theme=dark] .page-body textarea:focus,[data-theme=dark] .modal input:focus,[data-theme=dark] .modal select:focus,[data-theme=dark] .modal textarea:focus,[data-theme=dark] .sheet input:focus,[data-theme=dark] .sheet select:focus,[data-theme=dark] .sheet textarea:focus,[data-theme=dark] .search input:focus,[data-theme=dark] .cx-input:focus,[data-theme=dark] .cx-search input:focus{border-color:#2e4e5699;background:#161b22}[data-theme=dark] table.tickets thead th{background:#1c2128;border-bottom:1px solid rgba(46,58,86,.07)}[data-theme=dark] table.tickets tbody tr:hover{background:#191e1f0b;box-shadow:inset 3px 0 #000000b8}[data-theme=dark] table.tickets tbody td{border-bottom:1px solid rgba(46,58,86,.05)}[data-theme=dark] .kcard:hover{box-shadow:0 12px 26px #00000034;border-color:#2e4e564d}[data-theme=dark] .col-head .c-count{background:#191b1f0d}[data-theme=dark] .modal-back{background:#191b1f73}[data-theme=dark] .modal{background:#1c2128;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px #0000006c,inset 0 1px #000000b8}[data-theme=dark] .drawer{background:#1c2128;border-left:1px solid rgba(255,255,255,.12)}[data-theme=dark] .empty,[data-theme=dark] .k-empty,[data-theme=dark] .drawer-empty,[data-theme=dark] .cx-empty{border:1.5px dashed rgba(46,78,86,.22);background:#191e1f08}[data-theme=dark] .pill,[data-theme=dark] .status-tag,[data-theme=dark] .cx-tag,[data-theme=dark] .client-type-badge{box-shadow:inset 0 0 0 1px #0001}[data-theme=dark] .tat{box-shadow:inset 0 0 0 1px #00000016}[data-theme=dark] .kpi:hover,[data-theme=dark] .cx-stat:hover{box-shadow:0 12px 26px #0000002b}[data-theme=dark] .sb-item:hover,[data-theme=dark] .bell-btn:hover{border-color:#2e564973!important}[data-theme=dark] select:hover{border-color:#2e4e5673}[data-theme=dark] .ask-date-trigger-icon{color:#5fd5f2}[data-theme=dark] .ask-date-trigger:hover:not(:disabled),[data-theme=dark] .ask-date-trigger:focus{border-color:#2e4e5673;box-shadow:0 0 0 3px #0000002b}[data-theme=dark] .ask-calendar-popover{box-shadow:0 22px 55px #00000068,0 3px 10px #0000002b}[data-theme=dark] .ask-calendar-day.weekend{background:#77572214}[data-theme=dark] .ask-calendar-day:hover:not(:disabled){border-color:#2e4e5673;background:#191e1f14}[data-theme=dark] .ask-calendar-day.selected{background:#191e1f;color:#e6edf3}[data-theme=dark] .ask-calendar-day:disabled{color:#81a2cf;background:#1c2128;border-color:#30363d}[data-theme=dark] .composer-row-list>td{background:linear-gradient(180deg,#191e1f0b,#41227708)!important}[data-theme=dark] .composer-row-list .inline-select,[data-theme=dark] .composer-row-list .inline-input{border:1px solid rgba(46,58,86,.1);background:#1c2128;box-shadow:inset 0 1px #000000b8,0 1px 2px #0001}[data-theme=dark] .composer-row-list .inline-select:hover:not(:disabled),[data-theme=dark] .composer-row-list .inline-input:hover:not(:disabled){border-color:#2e4e5666;background:#161b22}[data-theme=dark] .composer-row-list .inline-select:focus,[data-theme=dark] .composer-row-list .inline-input:focus{background:#161b22;box-shadow:0 0 0 3px #00000045}[data-theme=dark] .composer-row-list .inline-select:disabled,[data-theme=dark] .composer-row-list .inline-input:disabled{background:#1c2128f2}[data-theme=dark] .composer-row-list .nomenclature-inline-card{border:1px solid rgba(46,78,86,.16);background:linear-gradient(180deg,#191e1f0d,#41227709);box-shadow:inset 0 1px #000000b8}[data-theme=dark] .composer-row-list .nom-toggle-chip{border:1px dashed rgba(46,78,86,.45);background:#1c2128}[data-theme=dark] .composer-row-list .nom-toggle-chip:hover{background:#191e1f14}[data-theme=dark] .composer-row-list .nom-toggle-chip.active{color:#e6edf3;box-shadow:0 4px 10px #00000079}[data-theme=dark] .composer-row-list .source-segment-control{border:1px solid rgba(46,58,86,.1);background:#1c2128}[data-theme=dark] .composer-row-list .ad-name-preview{border:1px solid rgba(46,78,86,.16);background:#1c2128!important}[data-theme=dark] .composer-row-list .btn-primary.btn-sm{box-shadow:0 6px 14px #00000079}[data-theme=dark] .composer-row-list .btn-ghost.btn-sm:hover:not(:disabled){background:#191e1f14}[data-theme=dark] .ticket-composer{background:#1c2128;border:1px solid rgba(46,78,86,.18);box-shadow:0 16px 40px #0000002b,inset 0 1px #000000b8}[data-theme=dark] .tc-head{border-bottom:1px solid rgba(46,58,86,.07)}[data-theme=dark] .ticket-composer .new-ticket-badge{color:#e6edf3;box-shadow:0 4px 10px #00000082}[data-theme=dark] .tc-section{border:1px solid rgba(46,78,86,.15)}[data-theme=dark] .tc-section:hover{border-color:#2e4e564d}[data-theme=dark] .tc-field .inline-select,[data-theme=dark] .tc-field .inline-input{border:1px solid rgba(46,58,86,.12)}[data-theme=dark] audio::-webkit-media-controls-panel{background:linear-gradient(135deg,#191e1f1f,#4122771a)}[data-theme=dark] .bundle-group-header-row td{background:linear-gradient(90deg,rgba(25,30,31,.07),rgba(65,34,119,.05) 60%,transparent)!important}[data-theme=dark] .cb-card-media{background:radial-gradient(120% 120% at 20% 0%,rgba(65,34,119,.25) 0%,transparent 55%),radial-gradient(120% 120% at 85% 100%,rgba(34,119,91,.2) 0%,transparent 55%),linear-gradient(160deg,#191c1f,#191c1f)}[data-theme=dark] .cb-card-media .thumb-fallback,[data-theme=dark] .cb-card-media .thumb-skeleton{color:#e6edf3}[data-theme=dark] .pm-asset-card:hover{border-color:#2e4e564d!important;box-shadow:0 12px 28px #00000023!important}[data-theme=dark] .pm-name-block{border:1px dashed rgba(46,58,86,.15)!important}[data-theme=dark] .gd-brief-card:hover{border-color:#3d2e5640}[data-theme=dark] .gd-brief-card.working-active-glow{box-shadow:0 0 0 2px #00000041,var(--shadow-md)!important;background:linear-gradient(180deg,var(--surface),rgba(25,30,31,.015))!important}[data-theme=dark] .gd-brief-card.brief-card-rejected-row{background:linear-gradient(180deg,var(--surface),rgba(119,34,34,.015))!important}[data-theme=dark] .gd-feedback-panel{background:#7722220a;border:1px solid rgba(86,46,46,.12);color:#e76a6a}[data-theme=dark] .work-on-it-toggle:has(input:checked){background:#191e1f14;border-color:#2e4e564d}[data-theme=dark] .work-on-it-toggle:hover{border-color:#2e3a5640}[data-theme=dark] .br-header-card{background:#191b1f;border:1px solid rgba(255,255,255,.019);box-shadow:0 8px 32px #00000057}[data-theme=dark] .br-header-title h1{color:#e6edf3}[data-theme=dark] .br-header-title p{color:#81a2cf}[data-theme=dark] .br-ticket-card{background:#191b1f;border:1px solid rgba(255,255,255,.016);box-shadow:0 8px 32px #00000057}[data-theme=dark] .br-ticket-header{border-bottom:1px solid rgba(255,255,255,.013)}[data-theme=dark] .br-ticket-header h2{color:#e6edf3}[data-theme=dark] .br-ticket-meta{color:#b5cae3}[data-theme=dark] .br-ticket-meta-pill{background:#1c21284f}[data-theme=dark] .br-ticket-preview-grid{background:#161b2233}[data-theme=dark] .br-preview-item{background:#191b1f;border:1px solid rgba(255,255,255,.008)}[data-theme=dark] .br-decision-section{background:#1c212845;border:1px solid rgba(255,255,255,.006)}[data-theme=dark] .br-decision-title{color:#81a2cf}[data-theme=dark] .br-btn-choice{border:1px solid rgba(255,255,255,.019);color:#b5cae3}[data-theme=dark] .br-btn-choice:hover{background:#1c21284a}[data-theme=dark] .br-btn-choice.active-approve{background:#22775b!important;border-color:#2e5649!important;color:#e6edf3!important;box-shadow:0 4px 14px #00000082!important}[data-theme=dark] .br-btn-choice.active-revise{background:#722!important;border-color:#562e2e!important;color:#e6edf3!important;box-shadow:0 4px 14px #00000082!important}[data-theme=dark] .br-revision-textarea{background:#161b2240;border:1px solid rgba(255,255,255,.019);color:#e6edf3}[data-theme=dark] .br-revision-textarea:focus{border-color:#562e2e}[data-theme=dark] .br-submit-panel{background:#191b1f;border:1px solid rgba(255,255,255,.019);box-shadow:0 16px 48px #00000082}[data-theme=dark] .br-submit-summary{color:#b5cae3}[data-theme=dark] .br-submit-summary b{color:#e6edf3}[data-theme=dark] .br-submit-btn{color:#e6edf3;box-shadow:0 4px 15px #000000ad}[data-theme=dark] .br-submit-btn:hover{box-shadow:0 6px 20px #000000b8}[data-theme=dark] .edge-status-dot{background:var(--stage-color, #324867);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color, #81a2cf) 15%,transparent)}[data-theme=dark] .ticket-composer{border:1px solid rgba(46,58,86,.1)!important;box-shadow:0 20px 54px #00000034!important}[data-theme=dark] .source-segment-control{border:1px solid #2e3e56;background:#192634}[data-theme=dark] .source-segment-btn.active{color:#e6edf3;background:linear-gradient(135deg,#191e1f,#227741);box-shadow:0 4px 10px #0000004e}[data-theme=dark] .btn-edit-draft{background:linear-gradient(135deg,#272277,#267)!important;color:#e6edf3!important}[data-theme=dark] .btn-edit-done{background:#193234!important;color:#61d1f0!important;border-color:#2e5256!important}[data-theme=dark] .btn-edit-done:hover{background:#193134!important}[data-theme=dark] table.tickets tbody tr:hover{background:#6e76810f;box-shadow:inset 3px 0 #000000ad}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=needs_review]:before{background:linear-gradient(180deg,#3c227747,#41227729)!important;border-color:#3b2e5673!important;box-shadow:0 8px 22px #00000079,inset 0 1.5px #00000098!important}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=ready_bundle]:before{background:linear-gradient(180deg,#191f1e42,#191f1e26)!important;border-color:#2e56536b!important;box-shadow:0 8px 22px #00000068,inset 0 1.5px #00000098!important}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=with_brand]:before{background:linear-gradient(180deg,#77572247,#77472224)!important;border-color:#56402e57!important;box-shadow:0 8px 22px #0000005f,inset 0 1.5px #00000098!important}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=waiting_live]:before{background:linear-gradient(180deg,#2277413d,#22774124)!important;border-color:#2e563d66!important;box-shadow:0 8px 22px #00000068,inset 0 1.5px #00000098!important}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=needs_review] .view-tab.active{color:#8d60f2!important;text-shadow:0 0 12px rgba(0,0,0,.646)}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=ready_bundle] .view-tab.active{color:#60f1e4!important;text-shadow:0 0 12px rgba(0,0,0,.612)}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=with_brand] .view-tab.active{color:#f29e5f!important;text-shadow:0 0 12px rgba(0,0,0,.578)}[data-theme=dark] .command-center .view-tabs.glass-seg[data-tab=waiting_live] .view-tab.active{color:#66ea97!important;text-shadow:0 0 12px rgba(0,0,0,.578)}[data-theme=dark] .bundle-group-banner{background:linear-gradient(90deg,#1c2128ed,#1c2128bf)!important}[data-theme=dark] .single-bundle-ticket-row>td:first-child{box-shadow:inset 3px 0 #00000079}[data-theme=dark] .inline-bundle-chip{background:#22667714;border:1px solid rgba(46,78,86,.18);color:#61d1f0}[data-theme=dark] .collated-indicator-line{background:#22667747!important}[data-theme=dark] .bundle-linked-row .collated-indicator-line{background:#22667752!important}[data-theme=dark] .bundle-linked-row.bundle-first-row .id-cell:before,[data-theme=dark] .bundle-linked-row.bundle-last-row .id-cell:after{background:#2266775c}[data-theme=dark] .bundle-linked-row:hover .collated-indicator-line,[data-theme=dark] .bundle-linked-row:hover .id-cell:before,[data-theme=dark] .bundle-linked-row:hover .id-cell:after{background:#267!important}[data-theme=dark] .id-cell .repurpose-tag,[data-theme=dark] .id-cell .proxy-tag,[data-theme=dark] .inline-bundle-chip{border:1px solid rgba(46,78,86,.18)!important;background:#1c2128f7!important;color:#61d1f0!important}[data-theme=dark] .id-cell .repurpose-tag-main{background:#22776d1f!important;border-color:#2e56523d!important;color:#65ebe1!important}[data-theme=dark] .id-cell .repurpose-tag-child{background:#2224771a!important;border-color:#2e2f5638!important;color:#6e67ea!important}[data-theme=dark] .id-cell .proxy-tag{background:#22427717!important;border-color:#2e3e5633!important;color:#6689ea!important}[data-theme=dark] .inline-bundle-chip.bundle-action-chip{background:#22667714!important}[data-theme=dark] .inline-bundle-chip.bundle-action-chip a,[data-theme=dark] .inline-bundle-chip.bundle-action-chip button{border-left:1px solid rgba(46,78,86,.22);color:#5fbef2}[data-theme=dark] .inline-bundle-chip.bundle-action-chip a:hover,[data-theme=dark] .inline-bundle-chip.bundle-action-chip button:hover{color:#65ebe1}[data-theme=dark] .repurpose-choice-row{border:1px solid rgba(46,78,86,.14);background:#1c2128b3}[data-theme=dark] .repurpose-choice input{accent-color:#5fd5f2}[data-theme=dark] .repurpose-choice.active{color:#61d1f0}[data-theme=dark] .inline-bundle-chip.bundle-action-chip{border-color:#2e4e5638!important}[data-theme=dark] .inline-bundle-chip.bundle-action-chip a,[data-theme=dark] .inline-bundle-chip.bundle-action-chip button{border-left:1px solid rgba(46,78,86,.22)}[data-theme=dark] .repurpose-choice{border:1px solid rgba(46,78,86,.18);background:#1c2128d4}[data-theme=dark] .repurpose-choice.active{background:#2266771a;border-color:#2e4e5652}[data-theme=dark] .repurpose-choice-row .searchable-select-trigger{background:#1c2128f7!important}[data-theme=dark] .br-progress-bar{background:#32486738}[data-theme=dark] .br-progress-bar span{background:linear-gradient(90deg,#22776d,#225d77)}[data-theme=dark] .br-carousel-topline{color:#81a2cf}[data-theme=dark] .br-carousel-controls button,[data-theme=dark] .br-next-btn{border:1px solid rgba(53,64,80,.22);background:#1c21284f;color:#e6edf3}[data-theme=dark] .br-next-btn{background:#22776d29;border-color:#2e565257}[data-theme=dark] .br-progress-dots button{border-color:#35405057;background:#3248675c}[data-theme=dark] .br-progress-dots button.done{background:#22775b;border-color:#2e5649}[data-theme=dark] .br-progress-dots button.active{background:#225d77;border-color:#2e4a56}[data-theme=dark] .br-creative-topline{color:#81a2cf}[data-theme=dark] .br-creative-controls button{border:1px solid rgba(53,64,80,.22);background:#1c21284f;color:#e6edf3}[data-theme=dark] .br-creative-dots button{border-color:#35405057;background:#3248675c}[data-theme=dark] .br-creative-dots button.active{background:#226b77;border-color:#2e5156}[data-theme=dark] .br-header-logo{background:#161b22;box-shadow:0 0 0 1px #0000004e}[data-theme=dark] .br-preview-poster.is-blank{color:#b5cae3}[data-theme=dark] .br-preview-play{background:#191b1f;color:#e6edf3;box-shadow:0 4px 14px #00000098}[data-theme=dark] .page-head{background:linear-gradient(115deg,#191b1f,#191b1f)!important;box-shadow:0 12px 30px #00000045!important}[data-theme=dark] .command-center{background:#1c2128f7!important;border:1px solid rgba(53,64,80,.2)!important;box-shadow:0 14px 34px #00000023!important}[data-theme=dark] .command-center .view-tabs.glass-seg .view-tab{border:1px solid rgba(68,76,86,.16)!important;background:#1c2128!important;color:#7d8590!important}[data-theme=dark] .command-center .view-tabs.glass-seg .view-tab.active{background:color-mix(in srgb,color-mix(in srgb,var(--bucket, #223d77) 18%,#161b22) 13%,#161b22)!important;border-color:color-mix(in srgb,color-mix(in srgb,var(--bucket, #2e3b56) 58%,#ffffff) 35%,transparent)!important;color:color-mix(in srgb,var(--bucket, #608df0) 58%,#ffffff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,color-mix(in srgb,var(--bucket, #608df0) 70%,#ffffff) 8%,transparent),0 8px 18px #00000023!important}[data-theme=dark] .command-center .view-tabs.glass-seg .vt-icon{background:color-mix(in srgb,color-mix(in srgb,var(--bucket, #223d77) 18%,#161b22) 16%,#161b22)}[data-theme=dark] .command-center .seg.glass-seg,[data-theme=dark] .command-center .board-quickfilters.glass-seg,[data-theme=dark] .command-center .board-density-toggle.glass-seg{background:#1c2128!important}[data-theme=dark] .command-center .seg.glass-seg button.active,[data-theme=dark] .command-center .board-quickfilters.glass-seg button.active,[data-theme=dark] .command-center .board-density-toggle.glass-seg button.active{background:#161b22!important;color:#608df0!important;box-shadow:0 4px 12px #00000023!important}[data-theme=dark] .command-center .toolbar-count{color:#7d8590!important}[data-theme=dark] .repurpose-choice-row .searchable-select-trigger{background:#161b22!important;border:1px solid rgba(46,78,86,.28)!important;box-shadow:0 4px 12px #0000001e!important}[data-theme=dark] .repurpose-lock-note{border:1px solid rgba(46,78,86,.2);background:#1c2128f7;color:#61d1f0}[data-theme=dark] .repurpose-inherited-value{border-color:#61d1f059}[data-theme=dark] .repurpose-inherited-value>span{color:#a8a29e}[data-theme=dark] .repurpose-inherited-value>small{color:#61d1f0}[data-theme=dark] .draft-config-inline-card{border:1px solid rgba(46,78,86,.16);background:#1c2128ab}[data-theme=dark] .draft-config-inline-card>label{color:#61d1f0!important}[data-theme=dark] .draft-config-inline-card .ad-name-preview{background:#1c2128!important}[data-theme=dark] .brief-preview-button a,[data-theme=dark] .brief-dialog-body a,[data-theme=dark] .journey-brief-card a{color:#5fe3f2}[data-theme=dark] .brief-preview-button a:hover,[data-theme=dark] .brief-dialog-body a:hover,[data-theme=dark] .journey-brief-card a:hover{color:#65ebe1}[data-theme=dark] .brief-dialog-body{background:#161b22}[data-theme=dark] .creator-picker-warning{color:#f2b35f}[data-theme=dark] .searchable-select-dropdown{background:#161b22!important;border:1px solid rgba(46,78,86,.28)!important;box-shadow:0 18px 44px #0000005f!important}[data-theme=dark] .dropdown-search-wrapper{background:#192634!important;border-bottom:1px solid rgba(46,58,86,.08)!important}[data-theme=dark] .dropdown-search-input{border:1px solid rgba(53,64,80,.35)!important;background:#161b22!important}[data-theme=dark] .dropdown-options-list{background:#161b22}[data-theme=dark] .dropdown-option-item{background:#161b22!important;border-bottom:1px solid rgba(46,58,86,.06)!important}[data-theme=dark] .dropdown-option-item:hover,[data-theme=dark] .dropdown-option-item.selected{background:#193234!important}[data-theme=dark] .option-row-bottom{color:#81a1cf}[data-theme=dark] .captain-workload-head{background:#1c2128!important}[data-theme=dark] .pm-list-toolbar{background:#1c2128fc}[data-theme=dark] table.tickets.production-brief-table .brief-ticket-code{border:1px solid rgba(46,78,86,.18)!important;background:#1c2128!important}[data-theme=dark] .gd-created-by-pill{border:1px solid rgba(46,78,86,.14);background:#1c2128cf}[data-theme=dark] .gd-source-stack .inline-select,[data-theme=dark] table.tickets.production-brief-table .inline-input,[data-theme=dark] table.tickets.production-brief-table .inline-select{background:#161b22!important;border:1px solid rgba(53,64,80,.28)!important}[data-theme=dark] .composer-row-list .nomenclature-inline-card,[data-theme=dark] .inline-new-ticket .draft-config-inline-card{background:#1c2128c9!important}[data-theme=dark] .composer-row-list .nomenclature-inline-card label{color:#61d1f0}[data-theme=dark] .full-width-ad-preview,[data-theme=dark] .composer-row-list .ad-name-preview,[data-theme=dark] .inline-new-ticket .ad-name-preview,[data-theme=dark] .draft-config-inline-card .ad-name-preview{background:#1c2128!important;border:1px solid rgba(46,78,86,.16)!important;color:#81a1cf!important}[data-theme=dark] .inline-new-ticket .inline-input,[data-theme=dark] .inline-new-ticket .inline-select,[data-theme=dark] .inline-new-ticket .searchable-select-trigger{background:#161b22!important}[data-theme=dark] .shell.sidebar-collapsed .sb-section{background:#1c21285e!important}[data-theme=dark] .gd-mywork-list,[data-theme=dark] .production-brief-wrap{border:1px solid rgba(53,64,80,.18)!important;background:#1c2128!important;box-shadow:0 14px 34px #0000001a!important}[data-theme=dark] table.tickets.production-brief-table thead th{background:#1c2128!important;color:#7d8590!important}[data-theme=dark] table.tickets.production-brief-table tbody tr{background:#1c2128ed!important}[data-theme=dark] table.tickets.production-brief-table tbody tr:hover{background:#1c2128c4!important}[data-theme=dark] table.tickets.production-brief-table tbody td{border-bottom:1px solid rgba(53,64,80,.12)!important}[data-theme=dark] table.tickets.production-brief-table .gd-source-stack .inline-select{background:#1c2128!important}[data-theme=dark] table.tickets.production-brief-table .gd-created-by-pill,[data-theme=dark] table.tickets.production-brief-table .poc{background:#1c2128e8!important;border:1px solid rgba(46,78,86,.16)!important}[data-theme=dark] table.tickets.production-brief-table td:last-child input[type=text],[data-theme=dark] table.tickets.production-brief-table .deliverable-entry input[type=text]{border:1px solid rgba(53,64,80,.25)!important;background:#1c2128!important}[data-theme=dark] table.tickets.production-brief-table tr.working-active-glow{box-shadow:inset 4px 0 #8d60f2!important}[data-theme=dark] table.tickets.production-brief-table tr.working-active-glow td:first-child:before{background:#3c22771f;color:#9560f0}[data-theme=dark] .bell-btn .bell-badge,[data-theme=dark] .sb-item .sb-count{border:1.5px solid rgba(46,58,86,.9)!important}[data-theme=dark] .review-tile{background:var(--card, #161b22);border:1px solid var(--border, #2e3f56);box-shadow:0 1px 3px #0000001a}[data-theme=dark] .review-tile-media{background:#191b1f}[data-theme=dark] .review-tile-media img,[data-theme=dark] .review-tile-media video{background:#161b22}[data-theme=dark] .review-tile-skeleton,[data-theme=dark] .review-tile-fallback{color:#b5cae3}[data-theme=dark] a.review-tile-fallback{color:#99c5f7}[data-theme=dark] .review-tile-locked{color:#a98ff6;background:#41227714}[data-theme=dark] .thumb-locked{color:#a98ff6;background:#4122771a}[data-theme=dark] .review-tile-count,[data-theme=dark] .review-tile-arrow{background:#191b1f;color:#e6edf3}[data-theme=dark] .review-tile-revise textarea{border:1px solid var(--border, #2e3f56)}[data-theme=dark] .review-tile .review-approve{background:#227741;color:#e6edf3}[data-theme=dark] .review-tile .review-revise{background:var(--red-soft, #341920);color:var(--red, #f06184);border:1px solid var(--red, #562e38)}[data-theme=dark] .br-approve-all-btn{background:#227741;color:#e6edf3}[data-theme=dark] .br-submit-hint{color:#81a2cf}[data-theme=dark] .br-submit-hint b{color:#b5cae3}[data-theme=dark] .priority-tag{color:#f29e5f;background:linear-gradient(180deg,#342e19,#342e19);border:1px solid #564d2e;box-shadow:0 1px 2px #00000034}[data-theme=dark] .priority-tag-dot{background:#775722;box-shadow:0 0 0 2px #0000006c}[data-theme=dark] .priority-toggle input{accent-color:#f2bb5f}[data-theme=dark] .priority-toggle .priority-dot{background:#324a67}[data-theme=dark] .priority-toggle.on{color:#f29e5f}[data-theme=dark] .priority-toggle.on .priority-dot{background:#775722;box-shadow:0 0 0 2px #0000006c}[data-theme=dark] .brief-priority-row>td:first-child{box-shadow:inset 3px 0 #f2bb5f}[data-theme=dark] .captain-load-metrics .metric-accent b{color:#6689ea}[data-theme=dark] .captain-load-metrics .metric-danger b{color:#e76a6a}[data-theme=dark] .captain-load-sub .load-sub-priority{color:#f29e5f}[data-theme=dark] .assignee-none-pill{background:#32486724;border:1px dashed rgba(53,64,80,.5)}[data-theme=dark] .br-summary-head h2,[data-theme=dark] .br-summary-head p{color:#e6edf3}[data-theme=dark] .br-summary-row{background:#1c21284d;border:1px solid rgba(255,255,255,.019)}[data-theme=dark] .br-summary-row:hover{background:#1c212857;border-color:#362e5680}[data-theme=dark] .br-summary-thumb{background:#191b1f}[data-theme=dark] .br-summary-thumb-fallback{color:#81a2cf}[data-theme=dark] .br-summary-info b,[data-theme=dark] .br-summary-info span{color:#e6edf3}[data-theme=dark] .br-summary-mark.approved{background:#2277412e;color:#6ce498;border:1px solid rgba(46,86,61,.4)}[data-theme=dark] .br-summary-mark.revision{background:#77222229;color:#f47575;border:1px solid rgba(86,46,46,.4)}[data-theme=dark] .assignment-eta-load{background:#191e1f0f;border:1px solid rgba(46,78,86,.14)}[data-theme=dark] .assignment-eta-load em{background:#191b1f0f}[data-theme=dark] .assignment-eta-load .ael-members em{background:#4122771a;color:#9560f0}[data-theme=dark] .assignment-eta-load em.ael-rev{background:#7722371f;color:#f06184}[data-theme=dark] .special-auto-flag{color:#f29e5f;background:#77622224;border:1px solid rgba(86,77,46,.4)}[data-theme=dark] .eta-change-requested-chip{color:#f06184;background:#7722371a;border:1px solid rgba(86,46,56,.35)}[data-theme=dark] .eta-approved-chip{color:#6ae799;background:#2277411f;border:1px solid rgba(46,86,61,.35)}[data-theme=dark] .cm-eta-action-panel{border:1px solid rgba(86,46,56,.28);border-left:4px solid #562e38;background:#161b22;box-shadow:0 12px 30px #00000023}[data-theme=dark] .cm-eta-action-head{border-bottom:1px solid rgba(86,46,56,.12);background:#34191c}[data-theme=dark] .cm-eta-action-head span{color:#f06184}[data-theme=dark] .cm-eta-action-head>b{background:#772237;color:#e6edf3}[data-theme=dark] .cm-eta-action-item+.cm-eta-action-item{border-top:1px solid rgba(53,64,80,.18)}[data-theme=dark] .cm-eta-ticket-link{border:1px solid rgba(46,78,86,.24);background:#193234;color:#62d2ef}[data-theme=dark] .cm-eta-ticket-link:hover{border-color:#2e4e56}[data-theme=dark] .cm-eta-action-detail strong{color:#f06184}[data-theme=dark] .assignment-raised-by{border:1px solid rgba(53,64,80,.28);background:#1c2128}[data-theme=dark] .eta-workload-panel{border:1px solid rgba(46,78,86,.2);background:#1c2128}[data-theme=dark] .assignment-special-request .eta-workload-panel{border-color:#56472e8c;background:#342e19}[data-theme=dark] .eta-workload-head span,[data-theme=dark] .eta-workload-panel small{color:#f09761}[data-theme=dark] .eta-workload-stats span{background:#192634}[data-theme=dark] .eta-workload-types em{border:1px solid rgba(46,78,86,.16);background:#193234;color:#65ebe1}[data-theme=dark] .eta-workload-types .ael-rev{border-color:#562e33;background:#34191b;color:#f06184}[data-theme=dark] .eta-member-load-list span{border:1px solid rgba(53,64,80,.22);background:#1c2128}[data-theme=dark] .eta-member-load-list span.is-projected{border-color:#56472e;background:#342e19}[data-theme=dark] table.tickets.production-brief-table tr.brief-special-eta-row td{background:#342e19!important}[data-theme=dark] .ask-date-pending-actions.compact{border:1px solid rgba(53,64,80,.24);background:#1c2128;box-shadow:0 12px 28px #0000003d}[data-theme=dark] .header-status-orb{border:1px solid rgba(46,73,86,.5);background:radial-gradient(circle at 34% 28%,#1c2128,#226b77 22%,#223d77 56%,#191e1f);box-shadow:0 0 0 5px #00000023,0 12px 28px #00000068,inset 0 0 18px #000000b8}[data-theme=dark] .header-status-orb:before{background:conic-gradient(from 0deg,#1c212840,#1c2128de,#22776c38,#1c212840),radial-gradient(circle at 72% 30%,#1c2128f2,#1c212840 24%)}[data-theme=dark] .header-status-orb:after{background:radial-gradient(circle at 36% 30%,#1c2128,#226d774d 28%,#2673 64%)}[data-theme=dark] .orb-core{background:radial-gradient(circle at 40% 35%,#1c2128f7,#225b7738 34%,#191b1f1f)}[data-theme=dark] .orb-count{color:#e6edf3;text-shadow:0 2px 12px rgba(0,0,0,.72)}[data-theme=dark] .header-status-tags span{border:1px solid rgba(53,64,80,.28);background:#1c2128;box-shadow:0 10px 26px #00000034}[data-theme=dark] .assignment-quick .avatar-assign-btn{color:#e6edf3!important}[data-theme=dark] .assignment-calendar-trigger{border:1px solid rgba(46,78,86,.24);background:#1c2128;box-shadow:0 8px 22px #0000001e}[data-theme=dark] .assignment-calendar-trigger:hover,[data-theme=dark] .assignment-calendar-trigger.open{border-color:#2e4e5685;box-shadow:0 0 0 3px #00000023,0 10px 26px #0000002b}[data-theme=dark] .assignment-calendar-icon{border:2px solid #2e5356}[data-theme=dark] .assignment-calendar-icon:before{border-top:2px solid #2e5356}[data-theme=dark] .assignment-calendar-icon:after{border-left:2px solid #2e5356;border-right:2px solid #2e5356}[data-theme=dark] .assignment-calendar-icon span{background:#775722;box-shadow:8px 0 #61e4f0,0 8px #61e4f0,8px 8px #61e4f0}[data-theme=dark] .assignment-calendar-popover{border:1px solid rgba(46,78,86,.24);background:#161b22;box-shadow:0 24px 60px #00000057}[data-theme=dark] .assignment-calendar-summary>span{border:1px solid rgba(53,64,80,.18);background:#192634}[data-theme=dark] .assignment-calendar-summary i{background:#191e1f}[data-theme=dark] .assignment-calendar-summary i.unassigned{background:#775722}[data-theme=dark] .assignment-calendar-summary i.incomplete{background:#722}[data-theme=dark] .assignment-calendar-day{border:1px solid rgba(53,64,80,.18);background:#192634}[data-theme=dark] .assignment-calendar-day:hover{border-color:#2e4e566b;background:#19342d}[data-theme=dark] .assignment-calendar-day.has-tasks{border-color:#2e4e5647;background:#19342d}[data-theme=dark] .assignment-calendar-day.selected{border-color:#2e4e56;background:#193134;color:#65ebe1;box-shadow:inset 0 0 0 1px #5fd5f2}[data-theme=dark] .assignment-calendar-day.today:after{background:#775722}[data-theme=dark] .assignment-calendar-counts>span{background:#191e1f1f;color:#65ebe1}[data-theme=dark] .assignment-calendar-counts>span.incomplete{background:#77222229;color:#e86868}[data-theme=dark] .assignment-calendar-counts>span.unassigned{background:#77572229;color:#efa762}[data-theme=dark] .assignment-calendar-footer{border-top:1px solid rgba(53,64,80,.18)}[data-theme=dark] .journey-full-info-grid>div,[data-theme=dark] .journey-brief-card{border:1px solid rgba(53,64,80,.18);background:#1c2128}[data-theme=dark] .journey-brief-subgrid>div{background:#161b22}[data-theme=dark] .journey-detail-edit-toggle{border:1px solid rgba(46,86,83,.28);background:#161b22;color:#65ebe1}[data-theme=dark] .journey-detail-edit-toggle:hover,[data-theme=dark] .journey-detail-edit-toggle.active{border-color:#2e5653;background:#193427}[data-theme=dark] .journey-ticket-editor{border:1px solid rgba(46,86,83,.25);background:#19342c;box-shadow:0 8px 24px #0000001e}[data-theme=dark] .journey-ticket-editor-head{border-bottom:1px solid rgba(46,86,83,.14)}[data-theme=dark] .journey-ticket-editor input,[data-theme=dark] .journey-ticket-editor select,[data-theme=dark] .journey-ticket-editor textarea{border:1px solid rgba(53,64,80,.34);background:#161b22}[data-theme=dark] .journey-ticket-editor input:focus,[data-theme=dark] .journey-ticket-editor select:focus,[data-theme=dark] .journey-ticket-editor textarea:focus{border-color:#2e5653;box-shadow:0 0 0 3px #0000002b}[data-theme=dark] .journey-ticket-editor input:disabled{background:#192534}[data-theme=dark] .journey-ticket-editor-foot>span{color:#ed8664}[data-theme=dark] .login-member-bar{border:1px solid rgba(46,78,86,.16);background:#1c2128b5}[data-theme=dark] .login-member-bar input,[data-theme=dark] .login-member-bar select,[data-theme=dark] .login-email-compose{background:#161b22}[data-theme=dark] .compact-reference-preview.is-link,[data-theme=dark] .team-reference-preview{color:#5fd5f2;text-decoration-color:#5fd5f259}[data-theme=dark] .compact-reference-preview.is-link:hover,[data-theme=dark] .compact-reference-preview.is-link:focus-visible{color:#5fd7f2}[data-theme=dark] .composer-live-nomenclature{border:1px solid rgba(46,78,86,.2);background:#193234}[data-theme=dark] .composer-live-nomenclature>span{color:#61d1f0}[data-theme=dark] .composer-live-nomenclature>b{color:#81a1cf}[data-theme=dark] .ask-calendar-popover{background:#161b22!important;background-color:#161b22!important}[data-theme=dark] .ticket-poc-editor select.inline-select{background-color:#161b22}[data-theme=dark] .client-section-toggle button.active{box-shadow:0 1px 4px #00000034}[data-theme=dark] .creator-repo-filter{border:1px solid #2e3656;background:#191f34;color:#7f79d8}[data-theme=dark] .idle-capacity-control{border:1px solid #2e4056;background:#192534}[data-theme=dark] .shell.sidebar-collapsed .sidebar,[data-theme=dark] .sidebar{border-right:1px solid rgba(255,255,255,.01)!important;background:#191b1f!important;box-shadow:8px 0 32px #00000041!important}[data-theme=dark] .shell.sidebar-collapsed .sb-brand,[data-theme=dark] .sb-brand{border-bottom:1px solid rgba(255,255,255,.01)!important}[data-theme=dark] .sb-brand .name{color:#e6edf3}[data-theme=dark] .role-badge{border:1px solid rgba(46,83,86,.24);background:#191e1f38!important;color:#a7f0f1!important}[data-theme=dark] .sb-user{border-top:1px solid rgba(255,255,255,.016)!important}[data-theme=dark] .shell.sidebar-collapsed .sb-section,[data-theme=dark] .sb-section{color:#b5c5e375!important}[data-theme=dark] .shell.sidebar-collapsed .sb-item,[data-theme=dark] .shell.sidebar-collapsed .bell-btn,[data-theme=dark] .sidebar .sb-item,[data-theme=dark] .sidebar .bell-btn,[data-theme=dark] .sidebar .icon-btn{color:#e6edf3!important}[data-theme=dark] .shell.sidebar-collapsed .sb-item:hover,[data-theme=dark] .shell.sidebar-collapsed .bell-btn:hover,[data-theme=dark] .sidebar .sb-item:hover,[data-theme=dark] .sidebar .bell-btn:hover,[data-theme=dark] .sidebar .icon-btn:hover{border-color:#ffffff03!important;background:#1c21284d!important;color:#e6edf3!important;box-shadow:inset 1px 1px #0000000d!important}[data-theme=dark] .shell.sidebar-collapsed .sb-item.active,[data-theme=dark] .sidebar .sb-item.active{border-color:#2e555626!important;background:linear-gradient(90deg,#191e1f2e,#191e1f0a)!important;color:#e6edf3!important;box-shadow:inset 1px 1px #00000016!important}[data-theme=dark] .shell.sidebar-collapsed .sb-item .ico,[data-theme=dark] .shell.sidebar-collapsed .bell-btn .ico,[data-theme=dark] .sidebar .sb-item .ico,[data-theme=dark] .sidebar .bell-btn .ico{color:#e6edf3!important}[data-theme=dark] .sidebar .sb-item.active .ico,[data-theme=dark] .shell.sidebar-collapsed .sb-item.active .ico{color:#78d7d9!important}[data-theme=dark] .sidebar .sb-item:hover .ico,[data-theme=dark] .shell.sidebar-collapsed .sb-item:hover .ico{color:#e6edf3!important}[data-theme=dark] .shell.sidebar-collapsed .sb-item .sb-count,[data-theme=dark] .shell.sidebar-collapsed .bell-btn .bell-badge,[data-theme=dark] .sidebar .sb-count,[data-theme=dark] .sidebar .bell-badge{border:1px solid rgba(255,255,255,.016)!important;background:#1c212854!important;color:#e6edf3!important}[data-theme=dark] .page-head{border:1px solid rgba(255,255,255,.01)!important}[data-theme=dark] .page-head h1{color:#b5cce3!important}[data-theme=dark] .header-status-tags{background:#161b22!important}[data-theme=dark] .btn-primary,[data-theme=dark] .fab,[data-theme=dark] .btn-send,[data-theme=dark] .assignment-submit,[data-theme=dark] .br-submit-btn{color:#e6edf3!important}[data-theme=dark] .btn-ghost,[data-theme=dark] .btn-sm,[data-theme=dark] .btn-pagination,[data-theme=dark] .cx-btn-soft,[data-theme=dark] .filter-trigger,[data-theme=dark] .filter-reset,[data-theme=dark] .bundle-btn,[data-theme=dark] .icon-btn{background:#161b22!important}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible,[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] [role=button]:focus-visible{outline:2px solid rgba(46,82,86,.58)!important}[data-theme=dark] .page-body input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .page-body select,[data-theme=dark] .page-body textarea,[data-theme=dark] .modal input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .modal select,[data-theme=dark] .modal textarea,[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .field textarea,[data-theme=dark] .inline-input,[data-theme=dark] .inline-select,[data-theme=dark] .cx-input{background:#161b22!important}[data-theme=dark] .page-body input:focus,[data-theme=dark] .page-body select:focus,[data-theme=dark] .page-body textarea:focus,[data-theme=dark] .modal input:focus,[data-theme=dark] .modal select:focus,[data-theme=dark] .modal textarea:focus,[data-theme=dark] .inline-input:focus,[data-theme=dark] .inline-select:focus,[data-theme=dark] .cx-input:focus{background:#161b22!important;box-shadow:0 0 0 3px #0000002b!important}[data-theme=dark] .command-center .view-tabs.glass-seg .view-tab.active,[data-theme=dark] .view-tab.active,[data-theme=dark] .tab-hdr-btn.active,[data-theme=dark] .seg.glass-seg button.active,[data-theme=dark] .board-quickfilters.glass-seg button.active,[data-theme=dark] .board-density-toggle.glass-seg button.active,[data-theme=dark] .filter-popover,[data-theme=dark] .table-wrap,[data-theme=dark] .pm-list-wrap,[data-theme=dark] .production-brief-wrap,[data-theme=dark] .gd-mywork-list{background:#161b22!important}[data-theme=dark] table.tickets,[data-theme=dark] .pm-ticket-table,[data-theme=dark] table.production-brief-table{background:#161b22}[data-theme=dark] table.tickets tbody tr,[data-theme=dark] .pm-ticket-table tbody tr,[data-theme=dark] table.production-brief-table tbody tr{background:#161b22!important}[data-theme=dark] table.tickets tbody tr:hover,[data-theme=dark] .pm-ticket-table tbody tr:hover,[data-theme=dark] table.production-brief-table tbody tr:hover{background:#192e34!important}[data-theme=dark] table.tickets tbody td,[data-theme=dark] .pm-ticket-table tbody td,[data-theme=dark] table.production-brief-table tbody td{border-bottom:1px solid #324552!important}[data-theme=dark] .ticket-composer,[data-theme=dark] .inline-new-ticket>td,[data-theme=dark] .journey-ticket-editor,[data-theme=dark] .ticket-edit-panel{background:#161b22!important}[data-theme=dark] .source-segment-btn.active,[data-theme=dark] .ask-calendar-popover,[data-theme=dark] .assignment-calendar-popover,[data-theme=dark] .searchable-select-dropdown,[data-theme=dark] .assignment-ticket{background:#161b22!important}[data-theme=dark] .eta-load-stats>*,[data-theme=dark] .captain-load-metrics>*,[data-theme=dark] .journey-scoreboard>*,[data-theme=dark] .journey-overview-tile{background:#161b22!important}[data-theme=dark] .eta-member-load-list>span,[data-theme=dark] .captain-load-row{background:#161b22!important}[data-theme=dark] .captain-workload-panel,[data-theme=dark] .gd-brief-card,[data-theme=dark] .gd-history-card,[data-theme=dark] .review-tile,[data-theme=dark] .cb-card,[data-theme=dark] .pm-asset-card,[data-theme=dark] .kcard{background:#161b22!important}[data-theme=dark] .review-tile.content-performance-tile{border:1px solid rgba(46,58,86,.08)!important;background:#161b22!important;color:var(--text, #8197cf)!important;box-shadow:0 1px 2px #0001,0 8px 20px #0000001a!important}[data-theme=dark] .review-tile.content-performance-tile:hover{border-color:#2e3a5624!important;box-shadow:0 2px 6px #0000001a,0 14px 30px #0000002b!important}[data-theme=dark] .content-performance-tile .review-tile-body,[data-theme=dark] .content-performance-tile .review-tile-client,[data-theme=dark] .content-performance-tile .brief-ticket-code{color:var(--text, #8197cf)!important}[data-theme=dark] .content-performance-tile .review-tile-meta,[data-theme=dark] .content-performance-tile .review-tile-brief,[data-theme=dark] .content-performance-tile .content-repo-metrics{color:var(--text-dim, #7d8590)!important}[data-theme=dark] .content-performance-tile .content-repo-metrics b{color:var(--text, #8197cf)!important}[data-theme=dark] .content-performance-tile .content-tile-duplicate{border-color:#2e3a561f!important;background:#191b1f08!important;color:var(--text-dim, #7d8590)!important}[data-theme=dark] .gd-brief-card.working-active-glow{border-color:#3a2e5675!important;background:#161b22!important}[data-theme=dark] .gd-brief-card.brief-card-rejected-row,[data-theme=dark] .team-action-row,[data-theme=dark] .journey-master,[data-theme=dark] .journey-detail-pane,[data-theme=dark] .journey-filter-panel{background:#161b22!important}[data-theme=dark] .journey-master-row{border-bottom:1px solid #324552!important;background:#161b22!important}[data-theme=dark] .journey-master-row:hover,[data-theme=dark] .journey-master-row.active{background:#1c3030!important}[data-theme=dark] .journey-event-main,[data-theme=dark] .client-card,[data-theme=dark] .admin-shortcut-card,[data-theme=dark] .analytics-card,[data-theme=dark] .access-card,[data-theme=dark] .team-card,[data-theme=dark] .creative-type-card,[data-theme=dark] .content-bank-header,[data-theme=dark] .content-bank-filters-grid,[data-theme=dark] .creative-type-row{background:#161b22!important}[data-theme=dark] .view-permission-chip.enabled,[data-theme=dark] .captain-check.is-captain{border-color:#2e52564d!important}[data-theme=dark] .metric-card,[data-theme=dark] .analytics-block,[data-theme=dark] .cx-panel,[data-theme=dark] .cx-stat,[data-theme=dark] .cx-client:hover,[data-theme=dark] .cx-client.active,[data-theme=dark] .cx-poc-row,[data-theme=dark] .pm-refresh-btn,[data-theme=dark] .pm-name-copy,[data-theme=dark] .brand-select-card,[data-theme=dark] .brand-review-card,[data-theme=dark] .brand-sidebar-list{background:#161b22!important}[data-theme=dark] .cb-card-media,[data-theme=dark] .review-tile-media,[data-theme=dark] .asset-preview-box{background:#1c2730!important}[data-theme=dark] .pm-creative-name,[data-theme=dark] .composer-live-nomenclature>b,[data-theme=dark] .generated-name-preview{color:#81a6cf!important}[data-theme=dark] .empty,[data-theme=dark] .journey-empty,[data-theme=dark] .journey-loading,[data-theme=dark] .filter-empty-note{background:#1c2128ed!important}[data-theme=dark] .modal-back,[data-theme=dark] .drawer-scrim{background:#191b1f7a!important}[data-theme=dark] .modal,[data-theme=dark] .drawer,[data-theme=dark] .notif-pop,[data-theme=dark] .workspace-crash-card,[data-theme=dark] .modal-foot{background:#161b22!important}@media(max-width:900px){[data-theme=dark] .mobile-bar{background:#161b22!important}}[data-theme=dark] .toast-title,[data-theme=dark] .toast-sub,[data-theme=dark] .toast-x{color:#e6edf3!important}[data-theme=dark] .toast-x:hover{background:#1c212859!important;color:#e6edf3!important}[data-theme=dark] .sidebar .sb-item:before,[data-theme=dark] .shell.sidebar-collapsed .sb-item:before{background:linear-gradient(to bottom,#227577,#191e1f)!important;box-shadow:0 0 8px #000000b8!important}[data-theme=dark] .sidebar .sb-item.active,[data-theme=dark] .shell.sidebar-collapsed .sb-item.active{box-shadow:inset 1px 1px #00000016!important}[data-theme=dark] .sidebar .sb-item.active .sb-count,[data-theme=dark] .shell.sidebar-collapsed .sb-item.active .sb-count{background:#191e1f!important;color:#e6edf3!important;border:1px solid rgba(46,85,86,.3)!important;box-shadow:0 0 8px #000000ad!important}[data-theme=dark] .sidebar .sb-item.logout-item:hover,[data-theme=dark] .shell.sidebar-collapsed .sb-item.logout-item:hover{background:#77222214!important;border-color:#562e2e26!important;color:#f7a1a1!important;box-shadow:inset 1px 1px #00000009!important}[data-theme=dark] .sidebar .sb-item.logout-item:hover .ico,[data-theme=dark] .shell.sidebar-collapsed .sb-item.logout-item:hover .ico{color:#f15f5f!important}[data-theme=dark] .admin-level-tabs{background:#161b22}[data-theme=dark] .admin-level-tabs button:hover{background:#1c2a31}[data-theme=dark] .admin-level-tabs button.active{background:#1c3030}[data-theme=dark] .admin-level-tabs small{color:#6e7681}[data-theme=dark] .admin-shortcuts-compact>span{color:#7d8590}[data-theme=dark] .account-method-tabs{background:#1e262f}[data-theme=dark] .account-method-tabs button{color:#7d8590}[data-theme=dark] .account-method-tabs button.active{background:#161b22;box-shadow:0 1px 3px #0000002b}[data-theme=dark] .invite-member-bar textarea{background:#161b22}[data-theme=dark] .captain-check{background:#161b22!important;color:#7d8590!important}[data-theme=dark] .captain-check .captain-box{background:#324b67!important;box-shadow:inset 0 0 0 1px #0000001a!important}[data-theme=dark] .captain-check .captain-box:after{background:#161b22;box-shadow:0 1px 3px #00000079}[data-theme=dark] .captain-check.is-captain{border-color:#2e525657!important;background:#193431!important;color:#5fe3f2!important}[data-theme=dark] .captain-check.is-captain .captain-box{background:#191f1f!important}[data-theme=dark] .access-department-row td{background:#1e262f!important}[data-theme=dark] .access-department-row span{color:#7d8590}[data-theme=dark] .gd-cohort-tabs .view-tab:after{background:color-mix(in srgb,var(--bucket) 18%,#161b22)}[data-theme=dark] .gd-cohort-tabs .view-tab:hover{background:#1b2631!important}[data-theme=dark] .header-status-orb-wrap.is-floating .header-status-orb{border:1px solid rgba(255,255,255,.088)!important;background:#191d1f!important;box-shadow:0 12px 30px #0000006c,inset 0 0 18px #0000004e!important}[data-theme=dark] .header-status-orb-wrap.is-floating .orb-flow-a{background:conic-gradient(from 30deg,#227775,#222f77,#602277,#227765,#227775)}[data-theme=dark] .header-status-orb-wrap.is-floating .orb-flow-b{background:radial-gradient(ellipse at 35% 28%,rgba(28,33,40,1),#227477 24%,#232476 55%,rgba(100,34,119,.45) 75%,transparent 76%)}[data-theme=dark] .header-status-orb-wrap.is-floating .orb-core{background:radial-gradient(circle at 34% 28%,rgba(28,33,40,1),rgba(34,119,115,.2) 27%,rgba(25,28,31,.18) 60%,transparent 72%)!important}[data-theme=dark] .header-status-orb-wrap.is-floating .header-status-tags{border:1px solid rgba(53,64,80,.25);background:#1c2128;box-shadow:0 14px 34px #00000045}[data-theme=dark] .header-status-tags .header-status-title{color:#7d8590!important}[data-theme=dark] .header-status-orb-wrap.is-floating .header-status-tags>span:not(.header-status-title){color:#7d8590!important}[data-theme=dark] .header-status-orb-wrap.is-floating .header-status-tags>span:not(.header-status-title):hover{background:#1c2830!important}[data-theme=dark] .sidebar .sb-item.active,[data-theme=dark] .shell.sidebar-collapsed .sb-item.active{border-color:#2e55563d!important;background:#191e1f40!important;box-shadow:inset 0 0 0 1px #00000023!important}[data-theme=dark] .login-member-error{border-left:3px solid #562e38;background:#34191b;color:#ed6389}[data-theme=dark] table.tickets.production-brief-table tr.working-active-glow:not(.brief-special-eta-row)>td:first-child{box-shadow:inset 4px 0 #8d60f2!important}[data-theme=dark] table.tickets.production-brief-table tr.brief-special-eta-row>td:first-child{box-shadow:inset 4px 0 #f2bb5f!important}[data-theme=dark] .brief-row-flag.special{border-color:#56492e;background:#342d19;color:#f2b45f}[data-theme=dark] .brief-row-flag.active{border-color:#3a2e56;background:#211934;color:#9977da}[data-theme=dark] .gd-cohort-tabs .view-tab:hover:not(.active){border-color:#324252!important;background:#1d282f!important;color:#81a0cf!important}[data-theme=dark] .gd-cohort-tabs .view-tab.active{border-color:color-mix(in srgb,color-mix(in srgb,var(--bucket) 58%,#ffffff) 34%,#324252)!important;background:color-mix(in srgb,color-mix(in srgb,var(--bucket) 18%,#161b22) 10%,#161b22)!important;color:color-mix(in srgb,var(--bucket) 58%,#ffffff)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--bucket) 70%,#ffffff),0 2px 7px color-mix(in srgb,color-mix(in srgb,var(--bucket) 70%,#ffffff) 14%,transparent)!important}[data-theme=dark] .page-head .sub{color:#e6edf3!important}[data-theme=dark] table.tickets thead th,[data-theme=dark] .pm-ticket-table thead th,[data-theme=dark] table.production-brief-table thead th{color:#7d8590!important}[data-theme=dark] .notif-bell{border:1px solid rgba(49,65,84,.9)!important;background:#1a2d33!important;box-shadow:0 3px 10px #00000023!important}[data-theme=dark] .global-raise-btn,[data-theme=dark] .raise-actions .fab{border:1px solid rgba(46,62,86,.34)!important;background:#223e77!important;color:#e6edf3!important;box-shadow:0 4px 12px #0000005f!important}[data-theme=dark] .global-raise-btn:before,[data-theme=dark] .raise-actions .fab:before{background:conic-gradient(from 20deg,#225277,#2b2277,#712277,#227776,#225277)}[data-theme=dark] .global-raise-btn:after,[data-theme=dark] .raise-actions .fab:after{background:radial-gradient(circle at var(--aurora-x) var(--aurora-y),rgba(28,33,40,.87) 0,rgba(28,33,40,.39) 24%,transparent 52%),linear-gradient(180deg,#1c212866,#191a1f24)}[data-theme=dark] .global-raise-btn:hover,[data-theme=dark] .raise-actions .fab:hover{border-color:#ffffff1d!important;background:#223e77!important;box-shadow:0 6px 18px #00000093!important}[data-theme=dark] .command-center .view-tabs.glass-seg .view-tab,[data-theme=dark] .command-center .seg.glass-seg button,[data-theme=dark] .tab-hdr-btn{color:#7d8590!important}[data-theme=dark] .command-center .view-tabs.glass-seg .vt-count,[data-theme=dark] .command-center .seg.glass-seg .c-count,[data-theme=dark] .tab-hdr-btn .tab-count{color:#6e7681!important}[data-theme=dark] .command-center .cc-row-tools .toolbar-count{color:#7d8590!important}[data-theme=dark] table.tickets tbody tr.composer-row-list{background:#1c2a31!important;box-shadow:inset 0 1px #161b22!important}[data-theme=dark] table.tickets tbody tr.composer-row-list>td{border-right:1px solid #354250!important}[data-theme=dark] table.tickets tbody tr.composer-row-list>.content-cell{border-top:1px solid #354250!important}[data-theme=dark] table.tickets tbody tr.composer-row-list>td:last-child{border-top:1px solid #354250!important}[data-theme=dark] .composer-live-nomenclature{border-left:2px solid #30363d!important}[data-theme=dark] .composer-live-nomenclature>span{color:#7d8590!important}[data-theme=dark] .source-segment-btn{color:#7d8590!important}@media(max-width:1100px){[data-theme=dark] table.tickets tbody tr.composer-row-list>.id-cell,[data-theme=dark] table.tickets tbody tr.composer-row-list>.client-cell,[data-theme=dark] table.tickets tbody tr.composer-row-list>td:nth-child(3),[data-theme=dark] table.tickets tbody tr.composer-row-list>.created-by-cell,[data-theme=dark] table.tickets tbody tr.composer-row-list>.content-cell,[data-theme=dark] table.tickets tbody tr.composer-row-list>td:last-child,[data-theme=dark] table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>.client-cell,[data-theme=dark] table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>td:nth-child(3),[data-theme=dark] table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>.content-cell,[data-theme=dark] table.tickets tbody tr.composer-row-list:not(:has(>.created-by-cell))>td:last-child{border-bottom:1px solid #354250!important}}[data-theme=dark] table.tickets tbody tr.composer-row-list{background:#1c2a31!important}[data-theme=dark] .composer-layout{background:#1c2a31}[data-theme=dark] .composer-section,[data-theme=dark] .composer-layout.has-creator .composer-owner{border-right:1px solid #354250}[data-theme=dark] .composer-details,[data-theme=dark] .composer-actions{border-top:1px solid #354250}@media(max-width:1100px){[data-theme=dark] .composer-identity,[data-theme=dark] .composer-metadata,[data-theme=dark] .composer-owner,[data-theme=dark] .composer-layout.has-creator .composer-owner,[data-theme=dark] .composer-creator,[data-theme=dark] .composer-details,[data-theme=dark] .composer-actions{border-right:1px solid #354250;border-bottom:1px solid #354250}}[data-theme=dark] .command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab.active{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--bucket, #2e3b56) 58%,#ffffff) 35%,#324252)!important;background:color-mix(in srgb,color-mix(in srgb,var(--bucket, #223d77) 18%,#161b22) 10%,#161b22)!important;color:color-mix(in srgb,var(--bucket, #608df0) 58%,#ffffff)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--bucket, #608df0) 70%,#ffffff),0 2px 7px color-mix(in srgb,color-mix(in srgb,var(--bucket, #608df0) 70%,#ffffff) 14%,transparent)!important}[data-theme=dark] .command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab:hover:not(.active){border-color:#324252!important;background:#1d282f!important;color:#81a0cf!important}[data-theme=dark] table.tickets.production-brief-table .team-reference-preview.empty,[data-theme=dark] .poc-not-required{color:#7d8590}[data-theme=dark] .composer-poc-note{border:1px solid #334252;background:#1d292f}[data-theme=dark] .requester-workflow-tabs{border-bottom:1px solid #334252}[data-theme=dark] .requester-workflow-tabs .view-tab:hover:not(.active){border-color:#324252!important;background:#1d282f!important}[data-theme=dark] .requester-workflow-tabs .view-tab.active{border-color:color-mix(in srgb,color-mix(in srgb,var(--bucket, #2e3b56) 58%,#ffffff) 35%,#324252)!important;background:color-mix(in srgb,color-mix(in srgb,var(--bucket, #223d77) 18%,#161b22) 10%,#161b22)!important;color:color-mix(in srgb,var(--bucket, #608df0) 58%,#ffffff)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--bucket, #608df0) 70%,#ffffff),0 2px 7px color-mix(in srgb,color-mix(in srgb,var(--bucket, #608df0) 70%,#ffffff) 14%,transparent)!important}[data-theme=dark] .compact-reference-preview.brief-preview-button{color:#81a4cf;text-decoration-color:#5fd5f252}[data-theme=dark] .compact-reference-preview.brief-preview-button:hover,[data-theme=dark] .compact-reference-preview.brief-preview-button:focus-visible{color:#5fd8f2}[data-theme=dark] .review-tile-media iframe,[data-theme=dark] .review-stage iframe,[data-theme=dark] .br-preview-item iframe,[data-theme=dark] .drive-embed-preview{background:#161b22}[data-theme=dark] .drive-preview-tile{border:1px solid #2e4256;background:#192634;color:#81a8cf}[data-theme=dark] .shell.sidebar-collapsed .sidebar:hover,[data-theme=dark] .shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open),[data-theme=dark] .shell.sidebar-pinned .sidebar{box-shadow:16px 0 40px #00000082!important}[data-theme=dark] .sb-brand .name{background:none!important;color:#58a6ff!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#58a6ff!important}[data-theme=dark] .sidebar-pin-button{border:1px solid rgba(255,255,255,.019)!important;background:#191b1f!important;color:#a7f0f1!important}[data-theme=dark] .sidebar-pin-button:hover{background:#191e1f!important;border-color:#2e555666!important;color:#e6edf3!important;box-shadow:0 0 10px #000000b8!important}[data-theme=dark] .global-raise-btn:before,[data-theme=dark] .raise-actions .fab:before{background:radial-gradient(circle at 18% 46%,#225b77 0 12%,transparent 38%),radial-gradient(circle at 74% 24%,#5f2277 0 10%,transparent 34%),radial-gradient(circle at 76% 76%,#22776c 0 13%,transparent 38%),linear-gradient(115deg,#224277,#224e77 42%,#223f77 72%,#226c77)!important}@media(min-width:701px){[data-theme=dark] .composer-owner{border-right:1px solid #354250!important}}[data-theme=dark] .command-center .gd-cohort-tabs.view-tabs.glass-seg,[data-theme=dark] .gd-cohort-tabs.view-tabs.glass-seg{border:1px solid #354150!important;background:#1c2128!important;box-shadow:inset 0 1px #000000b8!important}[data-theme=dark] .command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab,[data-theme=dark] .gd-cohort-tabs.view-tabs.glass-seg .view-tab{color:#7d8590!important}[data-theme=dark] .command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab:hover:not(.active),[data-theme=dark] .gd-cohort-tabs.view-tabs.glass-seg .view-tab:hover:not(.active){background:#1c2128de!important;color:#819dcf!important}[data-theme=dark] .command-center .gd-cohort-tabs.view-tabs.glass-seg .view-tab.active,[data-theme=dark] .gd-cohort-tabs.view-tabs.glass-seg .view-tab.active{border-color:#354250!important;background:#161b22!important;color:color-mix(in srgb,var(--bucket, #5fe3f2) 58%,#ffffff)!important;box-shadow:0 2px 7px #00000023,inset 0 -2px color-mix(in srgb,var(--bucket, #5fe3f2) 70%,#ffffff)!important}[data-theme=dark] .report-toolbar,[data-theme=dark] .report-panel,[data-theme=dark] .report-metric,[data-theme=dark] .report-restricted,[data-theme=dark] .report-error,[data-theme=dark] .report-loading{background:#161b22}[data-theme=dark] .report-eyebrow,[data-theme=dark] .report-panel-head span{color:#5fe3f2}[data-theme=dark] .report-toolbar h2,[data-theme=dark] .report-panel-head h3{color:#819bcf}[data-theme=dark] .report-toolbar p{color:#7d8590}[data-theme=dark] .report-range-controls label>span{color:#7d8590}[data-theme=dark] .report-range-controls input,[data-theme=dark] .report-refresh{border:1px solid #334352;background:#1f262e;color:#819dcf}[data-theme=dark] .report-presets{border:1px solid #36424f;background:#1f262d}[data-theme=dark] .report-presets button{color:#7d8590}[data-theme=dark] .report-presets button:hover{background:#1c2128f7;color:#5fe3f2}[data-theme=dark] .report-presets button.active,[data-theme=dark] .report-presets button[aria-pressed=true]{border-color:#2e5456;background:#161b22;color:#5fe3f2;box-shadow:0 2px 7px #00000038,inset 0 -2px #65e5eb}[data-theme=dark] .report-metric:before{background:var(--metric-color, #6e7681)}[data-theme=dark] .report-metric>span{color:#7d8590}[data-theme=dark] .report-metric>b{color:#819bcf}[data-theme=dark] .report-metric>small{color:#6e7681}[data-theme=dark] .report-panel-head>small{color:#6e7681}[data-theme=dark] .report-member-head{color:#6e7681}[data-theme=dark] .report-member-row{border-top:1px solid #324552}[data-theme=dark] .report-member-person b{color:#819ecf}[data-theme=dark] .report-member-person small{color:#6e7681}[data-theme=dark] .metric-assigned{color:#77a2d9}[data-theme=dark] .metric-completed{color:#67eabd}[data-theme=dark] .metric-pending{color:#eab167}[data-theme=dark] .metric-revision{color:#cf81aa}[data-theme=dark] .report-ratio-track{background:#1d282f}[data-theme=dark] .report-ratio-track i.complete{background:#22775a}[data-theme=dark] .report-ratio-track i.pending{background:#752}[data-theme=dark] .report-format-row>span{color:#7d8590}[data-theme=dark] .report-format-row>b{color:#819dcf}[data-theme=dark] .report-format-row>i{background:#1d282f}[data-theme=dark] .report-grid-line{stroke:#b5cfe3}[data-theme=dark] .report-line-assigned{stroke:#77a2d9}[data-theme=dark] .report-line-completed{stroke:#67eabd}[data-theme=dark] .report-dot{stroke:#e6edf3}[data-theme=dark] .report-dot-assigned{fill:#77a2d9}[data-theme=dark] .report-dot-completed{fill:#67eabd}[data-theme=dark] .report-axis-label{fill:#6e7681}[data-theme=dark] .report-chart-legend{color:#7d8590}[data-theme=dark] .report-chart-legend i.assigned{background:#224777}[data-theme=dark] .report-chart-legend i.completed{background:#191f1d}[data-theme=dark] .report-meta-note{border-left:2px solid #444c56;background:#1d232f;color:#7d8590}[data-theme=dark] .report-meta-row{border-top:1px solid #324552}[data-theme=dark] .report-meta-row.qualified{background:#19342a}[data-theme=dark] .report-meta-row small{color:#6e7681}[data-theme=dark] .report-meta-row b{color:#819dcf}[data-theme=dark] .report-meta-ticket b{color:#5fe3f2}[data-theme=dark] .report-performance-tag.win{background:#193426;color:#68e9bc}[data-theme=dark] .report-performance-tag.watch{background:#342919;color:#e6af6b}[data-theme=dark] .report-empty,[data-theme=dark] .report-loading,[data-theme=dark] .report-error{color:#7d8590}[data-theme=dark] .report-error{color:#d27e8c}[data-theme=dark] .report-error button{color:#5fe3f2}[data-theme=dark] .report-restricted svg{color:#7d8590}[data-theme=dark] .report-restricted h3{color:#819dcf}[data-theme=dark] .report-restricted p{color:#7d8590}[data-theme=dark] .report-operation-card{border:1px solid #36424f;background:#192633}[data-theme=dark] .report-operation-card>span{color:#7d8590}[data-theme=dark] .report-operation-card>b{color:#819ecf}[data-theme=dark] .report-operation-card>small{color:#6e7681}[data-theme=dark] .report-member-outcomes .complete{border-color:#2e5645;background:#193428;color:#6ae7be}[data-theme=dark] .report-member-outcomes .pending{border-color:#56482e;background:#342a19;color:#e9b268}[data-theme=dark] .report-member-outcomes .other{border-color:#324253;background:#1e262f;color:#7d8590}[data-theme=dark] .report-member-outcomes .revision{border-color:#562e38;background:#34191f;color:#d27f94}[data-theme=dark] .report-status-item>span{color:#7d8590}[data-theme=dark] .report-status-item>b{color:#819dcf}[data-theme=dark] .report-status-item>em{background:#1e262e}[data-theme=dark] .report-age-box>span{color:#d6b27a}[data-theme=dark] .report-age-box>b{color:#e6b26b}[data-theme=dark] .report-age-box>small{color:#cfb081}[data-theme=dark] .report-line-created{stroke:#6e7681}[data-theme=dark] .report-dot-created{fill:#6e7681}[data-theme=dark] .report-chart-legend i.created{background:#444c56}[data-theme=dark] .report-client-layout{border-top:1px solid #344251}[data-theme=dark] .report-client-ranking{border-right:1px solid #344251}[data-theme=dark] .report-client-rank-row{border-bottom:1px solid #354250}[data-theme=dark] .report-client-rank-row:hover{background:#1d292f}[data-theme=dark] .report-client-rank-row.selected{background:#193434;box-shadow:inset 3px 0 #66e5eb}[data-theme=dark] .report-client-rank{color:#6e7681}[data-theme=dark] .report-client-name b{color:#819ecf}[data-theme=dark] .report-client-name small{color:#6e7681}[data-theme=dark] .report-client-mini-box.complete{border-color:#2e5646;background:#193429;color:#6de4bd}[data-theme=dark] .report-client-mini-box.pending{border-color:#56482e;background:#342919;color:#e4b26c}[data-theme=dark] .report-client-value b{color:#819dcf}[data-theme=dark] .report-client-value small,[data-theme=dark] .report-client-detail-head span{color:#6e7681}[data-theme=dark] .report-client-detail-head h4{color:#819fcf}[data-theme=dark] .report-client-detail-head>span{background:#193429;color:#6ae6bb}[data-theme=dark] .report-client-kpis{border:1px solid #36424f;background:#1f262e}[data-theme=dark] .report-client-kpis>span{background:#192633}[data-theme=dark] .report-client-kpis small{color:#6e7681}[data-theme=dark] .report-client-kpis b{color:#819ecf}[data-theme=dark] .report-client-statuses>span{border:1px solid #354250;background:#1d292f;color:#7d8590}[data-theme=dark] .report-client-statuses b{color:#819dcf}[data-theme=dark] .report-creative-head{color:#6e7681}[data-theme=dark] .report-creative-row{border-bottom:1px solid #354250}[data-theme=dark] .report-creative-row.qualified{background:#193428}[data-theme=dark] .report-creative-row b{color:#819fcf}[data-theme=dark] .report-creative-row small{color:#6e7681}[data-theme=dark] .report-creative-name em{color:#7d8590}[data-theme=dark] .report-creative-result b{background:#342919;color:#e1b16f}[data-theme=dark] .report-creative-result.win b{background:#193427;color:#6ae6bb}[data-theme=dark] .report-creative-result a{color:#5fe3f2}@media(max-width:1280px){[data-theme=dark] .report-client-ranking{border-bottom:1px solid #344251}}[data-theme=dark] .report-range-trigger{border:1px solid #324252;background:#1f262e;color:#819dcf}[data-theme=dark] .report-range-trigger small{color:#7d8590}[data-theme=dark] .report-range-trigger b{color:#819dcf}[data-theme=dark] .report-range-trigger b i{color:#6e7681}[data-theme=dark] .report-range-popover{border:1px solid #314453;background:#161b22;box-shadow:0 20px 48px #00000057}[data-theme=dark] .report-range-grid .ask-calendar-day.in-range{background:#193434;color:#7cced5}[data-theme=dark] .report-range-grid .ask-calendar-day.range-start,[data-theme=dark] .report-range-grid .ask-calendar-day.range-end{background:#191f1f;color:#e6edf3}[data-theme=dark] .report-range-summary span{border:1px solid #344451;background:#1d292f;color:#7d8590}[data-theme=dark] .report-range-summary i{color:#6e7681}[data-theme=dark] .report-range-actions button{border:1px solid #354450;color:#7d8590}[data-theme=dark] .report-range-actions .btn-primary{border-color:#2e5456;background:#191f1f;color:#e6edf3}[data-theme=dark] .report-info-tooltip>[role=tooltip]{border:1px solid #334252;background:#161b22;box-shadow:0 12px 30px #00000045;color:#819fcf}[data-theme=dark] .report-tooltip-portal{border:1px solid #334252;background:#161b22;box-shadow:0 12px 30px #00000057;color:#819fcf}[data-theme=dark] .report-primary-kpis{border:1px solid #313f54;background:#191b1f;box-shadow:0 7px 18px #00000034}[data-theme=dark] .report-primary-head>span{color:#9edfe1}[data-theme=dark] .report-primary-head>small{color:#87a7d2}[data-theme=dark] .report-primary-kpis .report-metric{border-color:#ffffff04;background:#1c212850}[data-theme=dark] .report-primary-kpis .report-metric>span{color:#a7bdde}[data-theme=dark] .report-primary-kpis .report-metric>b{color:#e6edf3}[data-theme=dark] .report-primary-kpis .report-metric>small{color:#81a3cf}[data-theme=dark] .report-table-count.metric-assigned{background:#192434;color:#7aa6d7}[data-theme=dark] .report-table-count.metric-completed{background:#193427;color:#6ae7be}[data-theme=dark] .report-table-count.metric-pending{background:#342919;color:#e5b16b}[data-theme=dark] .report-comparison-dot{stroke:#e6edf3}[data-theme=dark] .report-series-legend{color:#7d8590}[data-theme=dark] .report-quality-bar.on-time{fill:#77a2d9}[data-theme=dark] .report-quality-bar.first-pass{fill:#67eabd}[data-theme=dark] .report-chart-legend i.quality-on-time{background:#224777}[data-theme=dark] .report-chart-legend i.quality-first-pass{background:#191f1d}@media(min-width:1181px){[data-theme=dark] .report-client-ranking{border-right:1px solid #344251}}[data-theme=dark] .report-creative-thumb{border:1px solid #334651;background:#1e292e}[data-theme=dark] .report-creative-thumb.thumb-fallback,[data-theme=dark] .report-creative-thumb.thumb-skeleton{color:#6e7681}[data-theme=dark] .report-meta-ticket.report-meta-identity b{color:#5fe3f2}[data-theme=dark] .pm-journey-toggle{border:1px solid #354250!important;background:#161b22!important;color:#81a1cf!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=dark] .pm-journey-toggle.active{color:#6689ea!important;border-color:#2e395647!important;box-shadow:inset 0 -2px #6689ea,0 2px 7px #00000023!important}[data-theme=dark] .pm-publishing-toolbar{border:1px solid #354150;background:#192634}[data-theme=dark] .pm-publishing-toolbar label span{color:#7d8590}[data-theme=dark] .pm-work-spinner{border:2px solid color-mix(in srgb,#2e5653 22%,transparent);border-top-color:#2e5653}[data-theme=dark] .requester-bundle-actions{background:#192634}@media(prefers-reduced-motion:reduce){[data-theme=dark] .pm-work-spinner{border-top-color:#2e5653}}[data-theme=dark] .pm-publishing-toolbar .cx-input{border-color:#354250!important;background:#161b22!important}[data-theme=dark] .pm-publishing-toolbar .filter-bar.compact .filter-search input{background:#161b22}[data-theme=dark] .pm-live-card{border:1px solid #2e3f56;background:#161b22;box-shadow:0 10px 22px #0000001a}[data-theme=dark] .pm-live-thumb{border:1px solid #2e3f56;background:#192634}[data-theme=dark] .pm-live-card h4{color:#819acf}[data-theme=dark] .pm-live-meta-grid span{border:1px solid #2e4056;background:#192634}[data-theme=dark] .pm-live-meta-grid b{color:#7d8590}[data-theme=dark] .pm-live-meta-grid small{color:#81a2cf}[data-theme=dark] .pm-live-ad-name{background:#192634;color:#81a1cf}[data-theme=dark] .cm-report-search{border:1px solid #313e53;background:#161b22;color:#819bcf}[data-theme=dark] .cm-report-search:focus{border-color:#2e5456}[data-theme=dark] .cm-report-export{border:1px solid #313e53;background:#161b22;color:#81a0cf}[data-theme=dark] .cm-report-export:hover:not(:disabled){border-color:#2e5456;color:#64e6ed}[data-theme=dark] .cm-delivery-filters{border:1px solid #2e3f56;background:#192634}[data-theme=dark] .cm-delivery-filters label span{color:#7d8590}[data-theme=dark] .cm-delivery-filters select{border:1px solid #313e53;background:#161b22;color:#819bcf}[data-theme=dark] .cm-delivery-filters select:focus{border-color:#2e5456}[data-theme=dark] .cm-report-blurb{color:#7d8590}[data-theme=dark] .cm-report-table th,[data-theme=dark] .cm-report-table td{border-bottom:1px solid #2e3d56;color:#81a0cf}[data-theme=dark] .cm-report-table thead th{background:#192434;color:#7d8590}[data-theme=dark] .cm-report-weekrow th{border-left:1px solid #2e3e56}[data-theme=dark] .cm-report-weekrow th b{color:#819bcf}[data-theme=dark] .cm-report-weekrow th small{color:#6e7681}[data-theme=dark] .cm-report-weekrow th.is-partial b:after{color:#e7b269}[data-theme=dark] .cm-report-metricrow th{border-left:1px solid #2e3d56}[data-theme=dark] .cm-report-brandcell{background:#161b22;color:#819bcf!important;box-shadow:1px 0 #b5c7e3}[data-theme=dark] .cm-report-table thead .cm-report-brandcell,[data-theme=dark] .cm-report-table tfoot .cm-report-brandcell,[data-theme=dark] .cm-report-table tbody tr:hover td,[data-theme=dark] .cm-report-table tbody tr:hover .cm-report-brandcell{background:#192434}[data-theme=dark] .cm-report-table td.is-zero{color:#b5c6e3}[data-theme=dark] .cm-report-table td.is-warn{color:#e7b269}[data-theme=dark] .cm-report-table td.metric-created{color:#819bcf}[data-theme=dark] .cm-report-table td.metric-assigned{color:#77a2d9}[data-theme=dark] .cm-report-table td.metric-delivered{color:#67eabd}[data-theme=dark] .cm-report-table td.metric-live{color:#60f1e4}[data-theme=dark] .cm-report-table th.metric-created{color:#e6edf3}[data-theme=dark] .cm-report-table th.metric-assigned{color:#77a2d9}[data-theme=dark] .cm-report-table th.metric-delivered{color:#67eabd}[data-theme=dark] .cm-report-table th.metric-live{color:#60f1e4}[data-theme=dark] .cm-report-totalgroup{background:#192434}[data-theme=dark] .cm-report-table tbody td.cm-report-totalgroup b{color:#819bcf}[data-theme=dark] .cm-report-table tfoot td,[data-theme=dark] .cm-report-table tfoot th{background:#192434;border-top:1px solid #2e3e56}[data-theme=dark] .cm-report-cohort td small{color:#6e7681}[data-theme=dark] .video-embed-provider{background:#1a2332;color:#e6edf3}[data-theme=dark] .video-embed-head button,[data-theme=dark] .video-embed-head a,[data-theme=dark] .video-embed-plain a{border:1px solid #313e53;background:#161b22;color:#81a0cf}[data-theme=dark] .video-embed-head button:hover,[data-theme=dark] .video-embed-head a:hover{border-color:#2e5456;color:#64e6ed}[data-theme=dark] .video-embed-frame{border:1px solid #2e3e56;background:#191b1f}[data-theme=dark] .video-embed-plain small{color:#6e7681}[data-theme=dark] .marketer-focus-chip{border:1px solid #313e53;background:#161b22;color:#7d8590}[data-theme=dark] .marketer-focus-chip:hover{border-color:#2e4056;color:#77a2d9}[data-theme=dark] .marketer-focus-chip.enabled{border-color:#2e4056;background:#192434;color:#769fdb}[data-theme=dark] .multi-asset-tag{background:#342e19;color:#f29e5f}[data-theme=dark] .multi-asset-tag.stage-first_cut{background:#192434;color:#769fdb}[data-theme=dark] .drive-preview-tile{background:linear-gradient(180deg,#161b22,#192634)}[data-theme=dark] .drive-preview-label{color:#81a8cf}[data-theme=dark] .drive-preview-tile.is-unavailable{border-color:#56492e;background:linear-gradient(180deg,#342b19,#342b19)}[data-theme=dark] .drive-preview-tile.is-unavailable .drive-preview-label{color:#e8bf69}[data-theme=dark] .thumb-play-badge{background:#191b1f;color:#e6edf3}[data-theme=dark] .eta-approved-chip.eta-moved-chip{color:#f09761;background:#774f221f;border-color:#56442e61}[data-theme=dark] .view-tab.active .vt-count{background:color-mix(in srgb,color-mix(in srgb,var(--bucket, #223877) 18%,#161b22) 14%,transparent);color:color-mix(in srgb,var(--bucket, #6689ea) 58%,#ffffff)}[data-theme=dark] .nomenclature-copy{border:1px solid #2e3e56;background:#192434}[data-theme=dark] .nomenclature-copy-label{color:#6e7681}[data-theme=dark] .nomenclature-copy-value{color:#81a8cf}[data-theme=dark] .nomenclature-copy-btn{border:1px solid #313e53;background:#161b22;color:#e6edf3}[data-theme=dark] .nomenclature-copy-btn:hover{border-color:#2e5456;color:#64e6ed}[data-theme=dark] .nomenclature-copy-btn.copied{border-color:#2e563d;background:#193423;color:#6ae799}[data-theme=dark] .live-stamp{color:#60f1e4}[data-theme=dark] .btn-escalate{border:1px solid #56372e!important;background:#342019!important;color:#e68a6b!important}[data-theme=dark] .btn-escalate:hover{border-color:#56382e!important;background:#342119!important}[data-theme=dark] .escalated-chip{background:#341c19;color:#e68a6b}[data-theme=dark] .escalation-trigger.has-escalations{border-color:#56382e;color:#e68a6b}[data-theme=dark] .escalation-count{background:#773822;color:#e6edf3}[data-theme=dark] .escalation-pop{border:1px solid #2e3e56;background:#161b22;box-shadow:0 18px 44px #00000045}[data-theme=dark] .escalation-pop-head b{color:#819bcf}[data-theme=dark] .escalation-pop-head small,[data-theme=dark] .escalation-empty{color:#6e7681}[data-theme=dark] .escalation-tabs{border:1px solid #2e3e56;background:#192434}[data-theme=dark] .escalation-tabs button{color:#7d8590}[data-theme=dark] .escalation-tabs button.active{background:#161b22;color:#819bcf;box-shadow:0 1px 4px #0000002b}[data-theme=dark] .escalation-tabs button span{background:#192334}[data-theme=dark] .escalation-ticket-table th{border-bottom:1px solid #2e3e56;color:#6e7681}[data-theme=dark] .escalation-ticket-table td{border-bottom:1px solid #2e3d56;color:#819bcf}[data-theme=dark] .escalation-ticket-table tbody tr:hover,[data-theme=dark] .escalation-ticket-table tbody tr:focus{background:#342019}[data-theme=dark] .escalation-brand-list li{border-top:1px solid #2e3d56}[data-theme=dark] .escalation-brand-name{color:#819bcf}[data-theme=dark] .escalation-brand-age{color:#e68a6b}[data-theme=dark] .escalation-brand-count{border:1px solid #56372e;background:#342019;color:#e68a6b}[data-theme=dark] .escalation-brand-count:hover{border-color:#56382e;background:#342019}[data-theme=dark] .repo-date-note{color:#6e7681}[data-theme=dark] .repo-date-presets button{background:#161b22}[data-theme=dark] .repo-date-presets button.active{background:#192434;color:#769fdb}[data-theme=dark] .repo-dropdown-trigger{background:#161b22}[data-theme=dark] .repo-dropdown-trigger.has-value{border-color:#2e4056;color:#769fdb}[data-theme=dark] .repo-dropdown-menu{border:1px solid #2e3e56;background:#161b22;box-shadow:0 16px 38px #00000041}[data-theme=dark] .repo-dropdown-option:hover{background:#192434}[data-theme=dark] .repo-dropdown-empty{color:#6e7681}[data-theme=dark] .repo-dropdown-clear{background:#161b22;color:#e68a6b}[data-theme=dark] .command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs){background:linear-gradient(to right,var(--ui-surface-muted) 30%,rgba(28,33,40,.25)) left / 24px 100% no-repeat local,linear-gradient(to left,var(--ui-surface-muted) 30%,rgba(28,33,40,.25)) right / 24px 100% no-repeat local,linear-gradient(to right,#191b1f29,#191b1f00) left / 10px 100% no-repeat scroll,linear-gradient(to left,#191b1f29,#191b1f00) right / 10px 100% no-repeat scroll,var(--ui-surface-muted)!important}[data-theme=dark] .command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab:hover{background:#1c2128e6!important}[data-theme=dark] .command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab.active{background:#161b22!important;color:var(--bucket, var(--ui-accent-hover))!important}[data-theme=dark] .command-center .cc-row-primary .view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab.active .vt-count{background:var(--bucket, var(--ui-accent))!important;color:#e6edf3!important}[data-theme=dark] .command-center .cc-row-primary .seg.glass-seg{background:linear-gradient(to right,var(--ui-surface-muted) 30%,rgba(28,33,40,.25)) left / 24px 100% no-repeat local,linear-gradient(to left,var(--ui-surface-muted) 30%,rgba(28,33,40,.25)) right / 24px 100% no-repeat local,linear-gradient(to right,#191b1f29,#191b1f00) left / 10px 100% no-repeat scroll,linear-gradient(to left,#191b1f29,#191b1f00) right / 10px 100% no-repeat scroll,var(--ui-surface-muted)!important}[data-theme=dark] .command-center .cc-row-primary .seg.glass-seg button.active{background:#161b22!important}[data-theme=dark] .sb-item-chevron{color:#e6edf3}[data-theme=dark] .sb-flyout-anchor:hover .sb-item-chevron,[data-theme=dark] .sb-flyout-anchor:focus-within .sb-item-chevron{color:#a7f0f1}[data-theme=dark] .sb-flyout{border:1px solid rgba(46,85,86,.6);background:linear-gradient(145deg,#1c2128,#1c2128);box-shadow:18px 20px 42px #00000057,-6px -6px 18px #000000b8,inset 1px 1px #000000b8}[data-theme=dark] .sb-flyout-head{border-bottom:1px solid rgba(50,80,82,.16)}[data-theme=dark] .sb-flyout-head span{color:#7d8590}[data-theme=dark] .sb-flyout-head strong{color:#7cb1d5}[data-theme=dark] .sb-flyout-item{background:#1c2128a1;color:#81afcf}[data-theme=dark] .sb-flyout-item:hover,[data-theme=dark] .sb-flyout-item:focus-visible{border-color:#2e56533d;background:linear-gradient(145deg,#161b22,#193430);color:#65ebe1;box-shadow:5px 6px 12px #0000002b,-3px -3px 8px #000000b8}[data-theme=dark] .sb-flyout-item.active{border-color:#2e565357;background:linear-gradient(145deg,#19342f,#193430);color:#60f0e5;box-shadow:inset 2px 2px 4px #00000023,inset -2px -2px 5px #161b22}[data-theme=dark] .sb-flyout-marker{border:2px solid #36474e}[data-theme=dark] .sb-flyout-item.active .sb-flyout-marker{border-color:#2e5653;background:#191f1e;box-shadow:0 0 0 4px #00000034}[data-theme=dark] .sb-flyout-description{color:#7d8590}[data-theme=dark] .sb-flyout-count{background:#191f1e1f;color:#65ebe1}[data-theme=dark] .sb-flyout-chevron{color:#6e7681}[data-theme=dark] .brand-influencer-placeholder{border:1px dashed #314154;background:linear-gradient(145deg,#161b22,#192634)}[data-theme=dark] .brand-influencer-placeholder span{background:#342e19;color:#f2b65f}[data-theme=dark] .brand-influencer-placeholder h3{color:#76a5db}[data-theme=dark] .brand-influencer-placeholder p{color:#7d8590}[data-theme=dark] .brand-inline-raise-panel{border:1px solid #2f5550;background:#161b22;box-shadow:0 8px 22px #00000023}[data-theme=dark] .brand-list-composer-title{border-bottom:1px solid #334c52;background:linear-gradient(135deg,#19342f,#161b22)}[data-theme=dark] .brand-list-composer-title b{color:#65ebe1}[data-theme=dark] .brand-list-composer-title span{color:#7d8590}[data-theme=dark] .brand-config-status{background:#192134;color:#6689ea}[data-theme=dark] .brand-config-status small{color:#819acf}[data-theme=dark] .brand-config-direct-note{border:1px solid #2e5651;background:#19342d}[data-theme=dark] .brand-config-tag{background:#342e19;color:#f29e5f}[data-theme=dark] .brand-strip-wrap{border:1px solid #333f52;background:linear-gradient(145deg,#192634,#192634);box-shadow:7px 7px 16px #00000023,-5px -5px 14px #000000b8}[data-theme=dark] .brand-strip-heading>span{color:#7d8590}[data-theme=dark] .brand-strip-heading button{color:#65ebe1}[data-theme=dark] .brand-strip-item{border:1px solid #314153;background:#192434;color:#81a1cf;box-shadow:3px 3px 7px #00000023,-3px -3px 7px #161b22}[data-theme=dark] .brand-strip-item:hover{border-color:#2e5651;color:#65ebe1}[data-theme=dark] .brand-strip-item.active{border-color:#2e5653;background:linear-gradient(145deg,#22776f,#191f1e);color:#e6edf3;box-shadow:inset 2px 2px 4px #00000057,4px 5px 10px #0000005f}[data-theme=dark] .brand-mark{background:linear-gradient(145deg,#192633,#161b22);color:#65ebe1;box-shadow:inset 0 0 0 1px #00000023}[data-theme=dark] .brand-mark img{background:#161b22}[data-theme=dark] .brand-strip-wrap.is-logos-only .brand-strip-item.active{box-shadow:inset 0 0 0 2px #60f1e4,4px 5px 10px #00000079}[data-theme=dark] .brand-strip-wrap.is-logos-only .brand-strip-item.active .brand-mark{box-shadow:inset 0 0 0 1px #000000b8}[data-theme=dark] .brand-strip-tip{background:#191b1f;color:#e6edf3;box-shadow:0 4px 12px #00000079}[data-theme=dark] .brand-strip-upload{border:1px solid #30363d;background:#191f1e;color:#e6edf3;box-shadow:0 2px 5px #00000079}[data-theme=dark] .delivery-active{border-color:#2e563d;background:#193422;color:#6ae799}[data-theme=dark] .delivery-inactive{border-color:#314154;background:#192534;color:#81a1cf}[data-theme=dark] .delivery-unknown{border-color:#564d2e;background:#342e19;color:#f09761}[data-theme=dark] .content-performance-tile .delivery-chip{color:#6ae799}[data-theme=dark] .content-performance-tile .delivery-inactive{color:#81a1cf}[data-theme=dark] .content-performance-tile .delivery-unknown{color:#f09761}[data-theme=dark] .journey-unassign-btn{border:1px solid #562e2e;background:#341919;color:#e86868}[data-theme=dark] .journey-unassign-btn:hover{background:#341919}[data-theme=dark] .review-tile-brand-badge{background:#1c2128;box-shadow:0 2px 6px #0000005f}[data-theme=dark] .live-brand-kpi-title,[data-theme=dark] .live-brand-kpi-card{border:1px solid #334451;background:linear-gradient(145deg,#161b22,#1a2932);box-shadow:7px 7px 15px #00000023,-5px -5px 13px #000000b8}[data-theme=dark] .live-brand-kpi-title small,[data-theme=dark] .live-brand-kpi-card small{color:#7d8590}[data-theme=dark] .live-brand-kpi-title b{color:#76a5db}[data-theme=dark] .live-brand-kpi-card b{color:#65ebe1}[data-theme=dark] .live-brand-kpi-card span{color:#7d8590}[data-theme=dark] .already-link-choice{border:1px solid #2f4255;color:#7d8590}[data-theme=dark] .already-link-choice.active{border-color:#2e5653;background:#19342f;color:#65ebe1}[data-theme=dark] .already-link-choice input{accent-color:#60f1e4}[data-theme=dark] .already-link-direct-note{color:#65ebe1}[data-theme=dark] .already-link-input{border-color:#2e5653!important;background:#19342d!important}[data-theme=dark] .already-link-tag{border:1px solid #2e5650;background:#19342f;color:#65ebe1}[data-theme=dark] .brand-product-link-tile{border:1px solid #2e4756;background:#192d34}[data-theme=dark] .brand-product-link-number{background:#19342e;color:#65ebe1}[data-theme=dark] .brand-product-link-tile>button{background:#192833;color:#7d8590}[data-theme=dark] .brand-product-link-full{border:1px solid #2f564f;background:#191c1f;color:#e6edf3;box-shadow:0 10px 24px #00000057}[data-theme=dark] .brand-add-product{border:1px solid #2f554e;background:#19342f;color:#65ebe1}[data-theme=dark] .brand-product-link-summary{background:#193034;color:#81b5cf}[data-theme=dark] .brand-product-link-popover{border:1px solid #304954;background:#161b22;color:#81a7cf;box-shadow:0 14px 32px #0000004e}[data-theme=dark] .brand-product-link-popover>div+div{border-top:1px solid #314553}[data-theme=dark] .influencer-segment-prompt{border-bottom:1px solid #304755}[data-theme=dark] .influencer-segment-prompt>button{border:1px solid #304854;background:linear-gradient(145deg,#161b22,#1c2a31);color:#81a7cf}[data-theme=dark] .influencer-segment-prompt>button span{color:#7d8590}[data-theme=dark] .influencer-segment-prompt>button.active{border-color:#2e5653;background:linear-gradient(145deg,#19342f,#193430);box-shadow:inset 0 0 0 1px #8dd7cc,0 7px 16px #0000002b;color:#65ebe1}[data-theme=dark] .influencer-creator-panel{border-bottom:1px solid #304755;background:#193333}[data-theme=dark] .influencer-creator-panel>label{color:#81a6cf}[data-theme=dark] .influencer-creator-notice{color:#65ebe1}[data-theme=dark] .influencer-config-line{border:1px solid #305550;background:#19342e;color:#65ebe1}[data-theme=dark] .review-tile.content-performance-tile,[data-theme=dark] .review-tile.content-performance-tile.perf-good{border:1px solid rgba(46,58,86,.08)!important;background:#161b22!important;color:var(--text, #8197cf)!important;box-shadow:0 1px 2px #0001,0 8px 20px #0000001a!important}[data-theme=dark] .review-tile.content-performance-tile:before{background:linear-gradient(180deg,color-mix(in srgb,var(--perf-bg) 78%,#161b22),var(--perf-bg))}[data-theme=dark] .content-performance-tile .review-tile-media{border:1px solid rgba(46,58,86,.07);background:#192433}[data-theme=dark] .content-performance-tile .review-tile-body,[data-theme=dark] .content-performance-tile.perf-good .review-tile-body,[data-theme=dark] .content-performance-tile.perf-good .review-tile-client,[data-theme=dark] .content-performance-tile.perf-good .review-tile-meta,[data-theme=dark] .content-performance-tile.perf-good .review-tile-brief,[data-theme=dark] .content-performance-tile.perf-good .content-repo-metrics,[data-theme=dark] .content-performance-tile.perf-good .content-repo-metrics b,[data-theme=dark] .content-performance-tile.perf-good .brief-ticket-code,[data-theme=dark] .content-performance-tile .review-tile-client,[data-theme=dark] .content-performance-tile .review-tile-meta,[data-theme=dark] .content-performance-tile .review-tile-brief,[data-theme=dark] .content-performance-tile .brief-ticket-code{color:#7db1d3!important}[data-theme=dark] .content-performance-tile .content-performance-tag{border:1px solid color-mix(in srgb,var(--perf-bg) 30%,#30363d)!important;background:color-mix(in srgb,var(--perf-bg) 13%,#19342e)!important;color:color-mix(in srgb,var(--perf-bg) 76%,#78b5d8)!important;box-shadow:inset 1px 1px 2px #000000b8,2px 3px 7px #00000027!important}[data-theme=dark] .content-performance-tile .content-repo-metrics>span{border:1px solid rgba(255,255,255,.099);background:linear-gradient(145deg,#1c2128de,#1c2128);box-shadow:inset 2px 2px 4px #000000b8,inset -2px -2px 5px #0000002b}[data-theme=dark] .content-performance-tile .content-repo-metrics b{color:#7d8590!important}[data-theme=dark] .content-performance-tile .nomenclature-copy,[data-theme=dark] .pm-live-card .nomenclature-copy{border:1px solid rgba(255,255,255,.115);background:linear-gradient(145deg,#1c2128f7,#1c2128);color:#7bb7d6;box-shadow:inset 3px 3px 6px #00000030,inset -3px -3px 6px #000000b8}[data-theme=dark] .content-performance-tile .nomenclature-copy-label,[data-theme=dark] .pm-live-card .nomenclature-copy-label{color:#7d8590!important}[data-theme=dark] .content-performance-tile .nomenclature-copy-value,[data-theme=dark] .pm-live-card .nomenclature-copy-value{color:#7bb7d6!important}[data-theme=dark] .content-performance-tile .nomenclature-copy.is-empty .nomenclature-copy-value,[data-theme=dark] .pm-live-card .nomenclature-copy.is-empty .nomenclature-copy-value{color:#7d8590!important}[data-theme=dark] .content-performance-tile .nomenclature-copy-btn,[data-theme=dark] .pm-live-card .nomenclature-copy-btn{border-color:#2e565338;background:linear-gradient(145deg,#193434,#1c312e);color:#65ebe1;box-shadow:3px 3px 7px #0000003d,-2px -2px 5px #000000b8}[data-theme=dark] .pm-live-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#19342e,#1d2f2e 65%,#1e2f2e);box-shadow:13px 15px 29px #00000045,-7px -7px 18px #000000b8,inset 2px 2px 3px #000000b8,inset -3px -3px 7px #00000023}[data-theme=dark] .pm-live-card:before{background:linear-gradient(180deg,#22776c,#191f1e);box-shadow:2px 0 8px #0000005f}[data-theme=dark] .pm-live-card:hover{box-shadow:17px 21px 36px #00000057,-8px -8px 20px #000000b8,inset 2px 2px 3px #000000b8}[data-theme=dark] .pm-live-thumb{border:1px solid rgba(255,255,255,.12);background:#1e2f2d;box-shadow:inset 5px 5px 10px #0000004a,inset -5px -5px 10px #000000b8}[data-theme=dark] .pm-live-meta-grid span{border:1px solid rgba(255,255,255,.106);background:linear-gradient(145deg,#1c2128e8,#1c2128);box-shadow:inset 2px 2px 4px #000000b8,inset -2px -2px 5px #0000002b}[data-theme=dark] .review-tile.content-performance-tile,[data-theme=dark] .review-tile.content-performance-tile.perf-good{border-color:#2e3a5614!important;background:#161b22!important;color:var(--text, #8197cf)!important;box-shadow:0 1px 2px #0001,0 8px 20px #0000001a!important}[data-theme=dark] .review-tile.content-performance-tile:hover,[data-theme=dark] .review-tile.content-performance-tile.perf-good:hover{border-color:#2e3a5624!important;box-shadow:0 2px 6px #0000001a,0 14px 30px #0000002b!important}[data-theme=dark] .content-performance-tile .review-tile-body,[data-theme=dark] .content-performance-tile.perf-good .review-tile-body,[data-theme=dark] .content-performance-tile.perf-good .review-tile-client,[data-theme=dark] .content-performance-tile.perf-good .content-repo-metrics b,[data-theme=dark] .content-performance-tile.perf-good .brief-ticket-code,[data-theme=dark] .content-performance-tile .review-tile-client,[data-theme=dark] .content-performance-tile .brief-ticket-code{color:var(--text, #8197cf)!important}[data-theme=dark] .content-performance-tile .review-tile-meta,[data-theme=dark] .content-performance-tile .review-tile-brief,[data-theme=dark] .content-performance-tile .content-repo-metrics,[data-theme=dark] .content-performance-tile.perf-good .review-tile-meta,[data-theme=dark] .content-performance-tile.perf-good .review-tile-brief,[data-theme=dark] .content-performance-tile.perf-good .content-repo-metrics{color:var(--text-dim, #7d8590)!important}[data-theme=dark] .content-performance-tile .content-performance-tag{background:color-mix(in srgb,var(--perf-bg) 12%,#161b22)!important;color:color-mix(in srgb,var(--perf-bg) 82%,#e6edf3)!important}[data-theme=dark] .content-performance-tile .content-tile-duplicate{border:1px solid rgba(46,58,86,.12)!important;background:#191b1f08!important;color:var(--text-dim, #7d8590)!important}[data-theme=dark] .content-performance-tile .content-repo-metrics>span,[data-theme=dark] .content-performance-tile .nomenclature-copy{border-color:#2e3a5614!important;background:#191b1f06!important;color:var(--text, #8197cf)!important}[data-theme=dark] .content-performance-tile .content-repo-metrics b,[data-theme=dark] .content-performance-tile .nomenclature-copy-label{color:var(--text-faint, #6e7681)!important}[data-theme=dark] .content-performance-tile .content-repo-metrics>span>span,[data-theme=dark] .content-performance-tile .nomenclature-copy-value{color:var(--text, #8197cf)!important}[data-theme=dark] .content-performance-tile .nomenclature-copy-btn{border-color:#2e3a561f!important;background:#161b22!important;color:var(--primary, #5fd5f2)!important}[data-theme=dark] .content-performance-tile .review-tile-client .brand-mark{border:1px solid rgba(46,58,86,.1)}[data-theme=dark] .content-performance-tile .already-link-tag{border-color:#2e3a561f!important;background:#191b1f08!important;color:var(--text-dim, #7d8590)!important}[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item .sb-item-chevron{color:#a7f0f1}[data-theme=dark] .sidebar .sb-flyout-branch:before{background:#25727433}[data-theme=dark] .sidebar .sb-flyout-item{color:#e6edf3}[data-theme=dark] .sidebar .sb-flyout-item:hover,[data-theme=dark] .sidebar .sb-flyout-item:focus-visible{border-color:#2e55561f;background:#1c21284e;color:#e6edf3}[data-theme=dark] .sidebar .sb-flyout-item.active{border-color:#2e555629;background:linear-gradient(90deg,#191f1e3d,#191f1e0f);color:#e6edf3;box-shadow:inset 2px 0 #78d7d9}[data-theme=dark] .sidebar .sb-flyout-marker{border:1px solid rgba(46,80,86,.5);background:#191c1f}[data-theme=dark] .sidebar .sb-flyout-item.active .sb-flyout-marker{border-color:#2e5655;background:#227577;box-shadow:0 0 0 3px #00000034}[data-theme=dark] .sidebar .sb-flyout-count{background:#1c212854}[data-theme=dark] .sidebar .sb-flyout-chevron{color:#b1dae299}@media(max-width:1240px)and (min-width:901px){[data-theme=dark] .sidebar:has(.sb-flyout-anchor.open){box-shadow:16px 0 34px #00000079!important}}[data-theme=dark] .sidebar:has(.sb-flyout-anchor.open){box-shadow:16px 0 40px #00000082!important}[data-theme=dark] .sidebar .sb-flyout-anchor.open{border-color:#2e565621;background:linear-gradient(145deg,#191c1f6b,#191c1f33);box-shadow:inset 1px 1px #0000000f,inset -1px -1px #00000023}[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item{background:linear-gradient(90deg,#2273772b,#2273770e)!important;color:#a1f7f7!important}[data-theme=dark] .sidebar .sb-item-chevron{color:#b3e1e5ad}[data-theme=dark] .sidebar .sb-flyout-inline:before{background:linear-gradient(180deg,#22777561,#22777512)}[data-theme=dark] .sidebar .sb-flyout-item{color:#b5d3e3ab}[data-theme=dark] .sidebar .sb-flyout-item:hover,[data-theme=dark] .sidebar .sb-flyout-item:focus-visible{background:#1c21284b;color:#a8e2f0}[data-theme=dark] .sidebar .sb-flyout-item.active{background:linear-gradient(90deg,#22767733,#22767712);color:#e6edf3;box-shadow:inset 2px 0 #78d7d9!important}[data-theme=dark] .sidebar .sb-flyout-marker{background:#325b676b}[data-theme=dark] .sidebar .sb-flyout-item:hover .sb-flyout-marker{background:#227775}[data-theme=dark] .sidebar .sb-flyout-item.active .sb-flyout-marker{background:#227774;box-shadow:0 0 8px #000000a5}[data-theme=dark] .sidebar .sb-flyout-count{background:#1c212850;color:#e6edf3}[data-theme=dark] .sidebar .sb-flyout-anchor.open:before{background:linear-gradient(180deg,#227773,#227771);box-shadow:0 0 10px #00000093}[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item,[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item.active{background:#1c212853!important;color:#afe2e9!important;box-shadow:inset 0 1px #0000000f!important}[data-theme=dark] .sidebar .sb-flyout-inline:before{background:#3259673d}[data-theme=dark] .sidebar .sb-flyout-branch:after{border-bottom:1px solid rgba(52,73,81,.24);border-left:1px solid rgba(52,73,81,.24)}[data-theme=dark] .sidebar .sb-flyout-item{color:#b5d4e394}[data-theme=dark] .sidebar .sb-flyout-item:hover,[data-theme=dark] .sidebar .sb-flyout-item:focus-visible{background:#1c21284b;color:#e6edf3}[data-theme=dark] .sidebar .sb-flyout-item.active{background:#191c1f57;color:#e6edf3;box-shadow:inset 0 0 0 1px #00000013,0 3px 10px #00000023!important}[data-theme=dark] .sidebar .sb-flyout-item.active:after{color:#e6edf3}[data-theme=dark] .sidebar .sb-flyout-count{background:#1c212853}[data-theme=dark] .shell{background:var(--ui-bg, #1e262f)!important}[data-theme=dark] .shell.sidebar-collapsed .sidebar:hover,[data-theme=dark] .shell.sidebar-collapsed .sidebar:has(.sb-flyout-anchor.open),[data-theme=dark] .sidebar:has(.sb-flyout-anchor.open){box-shadow:12px 0 30px #00000027!important}[data-theme=dark] .sidebar::-webkit-scrollbar-thumb,[data-theme=dark] .sidebar .sb-nav::-webkit-scrollbar-thumb{background:#325667}[data-theme=dark] .sidebar::-webkit-scrollbar-thumb:hover,[data-theme=dark] .sidebar .sb-nav::-webkit-scrollbar-thumb:hover{background:#326167}[data-theme=dark] .sidebar .sb-item:hover .ico,[data-theme=dark] .sidebar .bell-btn:hover .ico,[data-theme=dark] .shell.sidebar-collapsed .sb-item:hover .ico{color:#7d8590!important}[data-theme=dark] .sidebar .sb-item.active,[data-theme=dark] .shell.sidebar-collapsed .sb-item.active,[data-theme=dark] .sidebar .sb-item.active:hover{background:linear-gradient(90deg,#193234,#193434)!important;box-shadow:0 4px 12px #00000023!important}[data-theme=dark] .sidebar .sb-count,[data-theme=dark] .sidebar .bell-badge{background:#1d282f!important;color:#81a2cf!important}[data-theme=dark] .sidebar .sb-item.active .sb-count,[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item .sb-count{color:#e6edf3!important;box-shadow:0 3px 8px #0000005f!important}[data-theme=dark] .sidebar .sidebar-pin-button{border:1px solid #324453!important;background:#191c1f!important;color:#e6edf3!important;box-shadow:0 4px 10px #00000045!important}[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item,[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item.active,[data-theme=dark] .sidebar .sb-flyout-anchor.open>.sb-item:hover{background:linear-gradient(90deg,#193234,#193434)!important;box-shadow:0 4px 14px #0000002b!important}[data-theme=dark] .sidebar .sb-item-chevron{color:#6e7681!important}[data-theme=dark] .sidebar .sb-flyout-inline:before{background:#1c2a31!important}[data-theme=dark] .sidebar .sb-flyout-branch:after{border-color:#304854!important}[data-theme=dark] .sidebar .sb-flyout-item{color:#7d8590!important}[data-theme=dark] .sidebar .sb-flyout-item:hover,[data-theme=dark] .sidebar .sb-flyout-item:focus-visible{background:#1b2c31!important}[data-theme=dark] .sidebar .sb-flyout-count{background:#1d282f!important;color:#7d8590!important}[data-theme=dark] .sidebar .sb-flyout-item.active .sb-flyout-count{background:color-mix(in srgb,var(--sb-teal) 14%,#161b22)!important}[data-theme=dark] .cx-stat-chip{border:1px solid var(--ui-line, #334252);background:var(--ui-surface-subtle, #1c2a31);color:var(--text-dim, #7d8590)}[data-theme=dark] .cx-stat-chip.on{border-color:color-mix(in srgb,var(--primary, #2e4e56) 28%,transparent);background:var(--primary-soft, rgba(25, 30, 31, .08));color:var(--primary, #5fd5f2)}[data-theme=dark] .cx-tabs{border:1px solid var(--ui-line, #334252);background:var(--ui-surface-muted, #1c2830)}[data-theme=dark] .cx-tab{color:var(--text-dim, #7d8590)}[data-theme=dark] .cx-tab:hover{color:var(--text, #8197cf)}[data-theme=dark] .cx-tab.active{background:var(--ui-surface, #161b22);color:var(--primary, #5fd5f2);box-shadow:0 1px 2px #0000001a}[data-theme=dark] .cx-detail-actions-sticky{border-top:1px solid var(--ui-line, #334252);background:linear-gradient(180deg,rgba(28,33,40,.25) 0%,var(--ui-surface, #161b22) 42%)}[data-theme=dark] .cx-access-intro{border:1px solid var(--ui-line, #334252);background:var(--ui-surface-subtle, #1c2a31)}[data-theme=dark] .cx-access-intro b{color:var(--text, #8197cf)}[data-theme=dark] .cx-member-row{border:1px solid var(--ui-line, #334252);background:var(--ui-surface, #161b22)}[data-theme=dark] .cx-member-row.pending{border-color:color-mix(in srgb,var(--yellow, #56402e) 26%,transparent);background:color-mix(in srgb,var(--yellow, #774722) 4%,#161b22)}[data-theme=dark] .cx-member-identity b{color:var(--text, #8197cf)}[data-theme=dark] .cx-member-identity span{color:var(--text-dim, #7d8590)}[data-theme=dark] .cx-status-dot.active{color:var(--green, #6ae799)}[data-theme=dark] .cx-status-dot.active:before{background:var(--green, #191f1b)}[data-theme=dark] .cx-status-dot.pending{color:var(--yellow, #f29e5f)}[data-theme=dark] .cx-status-dot.pending:before{background:var(--yellow, #774722)}[data-theme=dark] .cx-role-select{border:1px solid var(--ui-line, #334252);background:var(--ui-surface, #161b22);color:var(--text-dim, #7d8590)}[data-theme=dark] .cx-role-explainer b{color:var(--text, #8197cf)}[data-theme=dark] .cx-link-chip{background:color-mix(in srgb,var(--accent, #191f1e) 10%,#161b22);border:1px solid color-mix(in srgb,var(--accent, #2e5653) 28%,#30363d);color:var(--text, #8197cf)}[data-theme=dark] .cx-link-chip button{color:var(--muted, #7d8590)}[data-theme=dark] .cx-link-chip button:hover{color:#f06184}[data-theme=dark] .cx-link-chip-add input{border:1px solid var(--line, #2e3c56);background:#161b22;color:var(--text, #8197cf)}[data-theme=dark] .cx-link-chip-add input:focus{border-color:var(--accent, #2e5653);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #60f1e4) 16%,transparent)}[data-theme=dark] .cx-link-chip-add button{border:1px solid color-mix(in srgb,var(--accent, #2e5653) 34%,#30363d);background:color-mix(in srgb,var(--accent, #191f1e) 8%,#161b22);color:var(--accent, #60f1e4)}[data-theme=dark] .cx-quantum-edit input{border:1px solid var(--line, #2e3c56);background:#161b22;color:var(--text, #8197cf)}[data-theme=dark] .cx-quantum-edit input:disabled{background:#192234;color:var(--muted, #7d8590)}[data-theme=dark] .cx-quantum-edit button{border:1px solid color-mix(in srgb,var(--accent, #2e5653) 34%,#30363d);background:color-mix(in srgb,var(--accent, #191f1e) 10%,#161b22);color:var(--accent, #60f1e4)}[data-theme=dark] .content-performance-tile .content-tile-duplicate,[data-theme=dark] .content-tile-duplicate{border:1px solid rgba(46,58,86,.12)!important;background:#191b1f08!important;color:var(--text-dim, #7d8590)!important}[data-theme=dark] .content-performance-tile .content-tile-duplicate:hover{border-color:#2e3a5633!important;background:#191b1f0f!important;color:var(--text, #8197cf)!important}[data-theme=dark] .content-performance-tile .content-repo-metrics{border-top:1px solid rgba(46,58,86,.07)}[data-theme=dark] .content-performance-tile .content-repo-metrics b{color:var(--text-dim, #6e7681)!important}[data-theme=dark] .content-repo-metrics-empty{border-top:1px solid rgba(46,58,86,.07);color:var(--text-dim, #6e7681)}[data-theme=dark] .sb-flyout-panel{border:1px solid rgba(46,58,86,.1)!important;background:#161b22!important;box-shadow:0 4px 10px #0000001e,0 18px 44px #00000045!important}[data-theme=dark] .sb-flyout-panel .sb-flyout-head{border-bottom:1px solid rgba(46,58,86,.07);color:var(--text-dim, #6e7681)}[data-theme=dark] .sb-flyout-panel .sb-flyout-item{color:var(--text, #8197cf)!important}[data-theme=dark] .sb-flyout-panel .sb-flyout-item:hover,[data-theme=dark] .sb-flyout-panel .sb-flyout-item:focus-visible{background:#191b1f0d!important;color:var(--text, #8197cf)!important}[data-theme=dark] .sb-flyout-panel .sb-flyout-item.active{background:color-mix(in srgb,var(--accent, #191f1e) 11%,#161b22)!important;color:color-mix(in srgb,var(--accent, #60f1e4) 88%,#e6edf3)!important}[data-theme=dark] .sb-flyout-panel .sb-flyout-marker{background:#191b1f38}[data-theme=dark] .sb-flyout-panel .sb-flyout-item.active .sb-flyout-marker{background:var(--accent, #191f1e)}[data-theme=dark] .sb-flyout-panel .sb-flyout-count{background:color-mix(in srgb,var(--accent, #191f1e) 13%,#161b22);color:color-mix(in srgb,var(--accent, #60f1e4) 85%,#e6edf3)}[data-theme=dark] .sb-flyout-panel .sb-flyout-chevron{color:var(--text-dim, #6e7681)}[data-theme=dark] .composer-field>span{color:var(--text-dim, #6e7681)}[data-theme=dark] .composer-field>span i{color:#f06184}[data-theme=dark] .brand-edit-nomenclature{background:#191b1f0a}[data-theme=dark] .brand-edit-nomenclature>span{color:var(--text-dim, #6e7681)}[data-theme=dark] .brand-edit-nomenclature>code{color:var(--text, #8197cf)}[data-theme=dark] .influencer-creator-hint{color:var(--text-dim, #6e7681)}[data-theme=dark] .brand-flow-step>label{color:var(--text-dim, #6e7681)}[data-theme=dark] .brand-flow-step>label i{color:#f06184}[data-theme=dark] .brand-flow-choice{border:1px solid var(--line, #2e3c56);background:var(--ui-surface-muted, #192634)}[data-theme=dark] .brand-flow-choice button{color:var(--text-dim, #7d8590)}[data-theme=dark] .brand-flow-choice button:hover{color:var(--text, #8197cf)}[data-theme=dark] .brand-flow-choice button.active{background:#161b22;color:color-mix(in srgb,var(--accent, #60f1e4) 88%,#e6edf3);box-shadow:0 1px 2px #0000002b}[data-theme=dark] .brand-flow-step .influencer-quick-creator{border:1px solid color-mix(in srgb,var(--accent, #2e5653) 26%,#30363d);background:color-mix(in srgb,var(--accent, #191f1e) 5%,#161b22)}[data-theme=dark] .review-tile-poster{background:#1a2632}[data-theme=dark] .review-tile-poster.is-blank{color:var(--text-dim, #7d8590)}[data-theme=dark] .review-tile-play{background:#191b1f;color:#e6edf3}[data-theme=dark] .review-tile-poster.is-blank .review-tile-play{background:#191b1f4d}[data-theme=dark] .review-tile-poster:hover .review-tile-play{background:#191b1f}[data-theme=dark] .content-performance-tile .review-tile-media{background:#1a2632!important}[data-theme=dark] .content-performance-tile .review-tile-media video{background:#191b1f}[data-theme=dark] .content-performance-tile .review-tile-media img{background:#1a2632}[data-theme=dark] .review-tile.content-performance-tile,[data-theme=dark] .review-tile.content-performance-tile.perf-good{background:var(--perf-bg, #6e7681)!important;border-color:color-mix(in srgb,var(--perf-bg) 70%,#444c56)!important;color:var(--perf-fg, #e6edf3)!important;box-shadow:0 1px 2px #0000002b,0 10px 26px #00000045!important}[data-theme=dark] .review-tile.content-performance-tile:hover,[data-theme=dark] .review-tile.content-performance-tile.perf-good:hover{border-color:color-mix(in srgb,var(--perf-bg) 55%,#444c56)!important;box-shadow:0 2px 6px #0000003d,0 16px 34px #0000005f!important}[data-theme=dark] .content-performance-tile .review-tile-body,[data-theme=dark] .content-performance-tile .review-tile-client,[data-theme=dark] .content-performance-tile .review-tile-client span,[data-theme=dark] .content-performance-tile .brief-ticket-code,[data-theme=dark] .content-performance-tile .brief-ticket-code span{color:var(--perf-fg, #e6edf3)!important}[data-theme=dark] .content-performance-tile .review-tile-meta,[data-theme=dark] .content-performance-tile .review-tile-brief,[data-theme=dark] .content-performance-tile .content-repo-metrics,[data-theme=dark] .content-performance-tile .content-repo-metrics-empty,[data-theme=dark] .content-performance-tile .content-repo-metrics b{color:var(--text-dim, #e6edf3)!important}[data-theme=dark] .content-performance-tile .content-repo-metrics>span>span{color:var(--perf-fg, #e6edf3)!important}[data-theme=dark] .content-performance-tile .content-repo-metrics,[data-theme=dark] .content-performance-tile .content-repo-metrics-empty{border-top-color:#ffffff09!important}[data-theme=dark] .content-performance-tile .content-performance-tag{border-color:#ffffff0e!important;background:#1c21286e!important;color:var(--perf-fg, #e6edf3)!important}[data-theme=dark] .content-performance-tile .content-tile-duplicate{border-color:#ffffff0c!important;background:#1c212863!important;color:var(--perf-fg, #e6edf3)!important}[data-theme=dark] .content-performance-tile .content-tile-duplicate:hover{background:#1c212882!important;color:var(--perf-fg, #e6edf3)!important}[data-theme=dark] .content-performance-tile .nomenclature-copy{border-color:#ffffff0a!important;background:#1c212863!important}[data-theme=dark] .content-performance-tile .nomenclature-copy-label{color:var(--text-dim, #e6edf3)!important}[data-theme=dark] .content-performance-tile .nomenclature-copy-value{color:var(--perf-fg, #e6edf3)!important}[data-theme=dark] .content-performance-tile .nomenclature-copy-btn{border-color:#ffffff0c!important;background:#1c212869!important;color:var(--perf-fg, #e6edf3)!important}[data-theme=dark] .content-performance-tile .review-tile-media{background:#1a2632!important;border-color:#ffffff0c!important}[data-theme=dark] .composer-field-missing>span{color:#f06184!important}[data-theme=dark] .composer-field-missing .inline-input,[data-theme=dark] .composer-field-missing .cx-link-chips,[data-theme=dark] .composer-field-missing input,[data-theme=dark] .composer-field-missing textarea,[data-theme=dark] .composer-field-missing select{border-color:#562e38!important;box-shadow:0 0 0 3px #00000045!important}[data-theme=dark] .sb-subitem{color:var(--text-dim, #7d8590)}[data-theme=dark] .sb-subitem:hover{background:#191b1f0d;color:var(--text, #8197cf)}[data-theme=dark] .sb-subitem.active{background:color-mix(in srgb,var(--accent, #191f1e) 12%,transparent);color:color-mix(in srgb,var(--accent, #60f1e4) 88%,#e6edf3)}[data-theme=dark] .view-tab.active{color:color-mix(in srgb,var(--bucket, inherit) 58%,#ffffff)}[data-theme=dark] .assignment-board-tools .filter-bar.compact .filter-search input{background:#161b22}[data-theme=dark] .assignment-raised-by{border-color:#2e4e5657;background:#193234;color:#81b2cf}[data-theme=dark] .assignment-raised-by b{color:#5fbff2}[data-theme=dark] .assignment-title-row .ticket-poc-editor.compact{color:#7d8590}[data-theme=dark] .gd-client-poc-cell>span:first-child,[data-theme=dark] .production-brief-table .gd-client-poc-cell>span:first-child{color:#819bcf}[data-theme=dark] .captain-discard-button{border:1px solid #562e2e;background:#341919;color:#e36e84}[data-theme=dark] .captain-discard-button:hover{border-color:#562e33;background:#34191b}[data-theme=dark] .discard-ticket-modal label{color:#819fcf}[data-theme=dark] .discard-ticket-modal textarea{border:1px solid #304055;background:#161b22;color:#819bcf}[data-theme=dark] .discard-ticket-modal textarea:focus{border-color:#2e5356;outline:3px solid rgba(46,83,86,.1)}[data-theme=dark] .discard-ticket-modal .discard-confirm{border-color:#562e38;background:#772237;color:#e6edf3}[data-theme=dark] .composer-client-lock-notice{border-left:3px solid #56442e;background:#342e19;color:#f2b55f}[data-theme=dark] .assignment-raised-for{color:#7d8590}[data-theme=dark] table.tickets.production-brief-table tr.working-active-glow:not(.brief-special-eta-row)>td:first-child{box-shadow:inset 4px 0 #61e4f0!important}[data-theme=dark] table.tickets.production-brief-table tr.working-active-glow:not(.brief-special-eta-row) td{background:#19342d!important}[data-theme=dark] table.tickets.production-brief-table tr.brief-special-eta-row>td:first-child,[data-theme=dark] table.tickets.production-brief-table tr.brief-active-special-row>td:first-child{box-shadow:inset 4px 0 #f2bb5f!important}[data-theme=dark] .deliverable-editor input{border:1px solid #304055;background:#161b22;color:#819bcf}[data-theme=dark] .deliverable-editor input:focus{border-color:#2e5356;outline:3px solid rgba(46,83,86,.1)}[data-theme=dark] .deliverable-open-link{color:#5fe3f2}[data-theme=dark] .journey-ticket-editor label>small{color:#7d8590}[data-theme=dark] .filter-popover.filter-popover-portal{box-shadow:0 18px 44px #00000045!important}[data-theme=dark] .draft-poc-multi,[data-theme=dark] .team-access-subtabs button{background:#161b22}[data-theme=dark] .team-access-subtabs button.active{border-color:#2e4e565c;background:#1c2128ed;color:#5fd5f2}[data-theme=dark] .notif-pop-row.is-clickable:hover,[data-theme=dark] .notif-row.is-clickable:hover{background:#6e768114}[data-theme=dark] .ticket-notif-highlight{background:#1c2128!important;box-shadow:inset 0 0 0 2px #00000098}[data-theme=dark] .revision-rework-tag{border-color:#562e3847!important;background:#34191b!important;color:#f06184!important}[data-theme=dark] .revision-rework-action{background:#772237!important;border-color:#562e38!important}[data-theme=dark] .cx-cm-assign-select{border:1px solid var(--border, #323e53);background:#161b22;color:var(--text, #81a2cf)}[data-theme=dark] .cx-cm-assign-select:disabled{background:#191e34;color:#81a2cf}[data-theme=dark] .my-quantum-strip{border:1px solid var(--border, #323e53);background:#192634}[data-theme=dark] .my-quantum-strip.is-loading,[data-theme=dark] .my-quantum-strip.is-error{color:var(--text-dim, #7d8590)}[data-theme=dark] .my-quantum-strip.is-error{color:#f06184}[data-theme=dark] .my-quantum-strip header span{color:#7d8590}[data-theme=dark] .my-quantum-strip header small{color:#81a2cf}[data-theme=dark] .my-quantum-brands article{border:1px solid var(--border, #323e53);background:#161b22}[data-theme=dark] .my-quantum-brands .mq-level{background:#191f34;color:#7e76db}[data-theme=dark] .my-quantum-brands .mq-bar{background:#1b2431}[data-theme=dark] .my-quantum-brands .mq-bar i{background:#191e1f}[data-theme=dark] .my-quantum-brands .is-met .mq-bar i{background:#227741}[data-theme=dark] .my-quantum-brands .mq-counts{color:#7d8590}[data-theme=dark] .my-quantum-brands .is-met .mq-counts span:last-child{color:#66ea97}[data-theme=dark] .page-head-tricolour .tri-saffron{background:#774c22}[data-theme=dark] .page-head-tricolour .tri-white{background:#161b22}[data-theme=dark] .page-head-tricolour .tri-green{background:#1a1f19}[data-theme=dark] .sidebar{--sb-bg: #010409;--sb-surface: #0d1117;--sb-text: #e6edf3;--sb-muted: #7d8590;--sb-faint: #6e7681;--sb-line: #21262d;--sb-hover: #161b22;--sb-teal: #2f81f7;--sb-teal-strong: #58a6ff;--sb-teal-soft: rgba(56, 139, 253, .15);--sb-teal-line: #30363d;--sb-depth: none;background:var(--sb-bg)!important;border-right:1px solid #21262d!important;border-top:0;border-left:0;border-bottom:0;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .shell.sidebar-collapsed .sidebar{background:var(--sb-bg)!important}[data-theme=dark] .shell{background:#0d1117}[data-theme=dark] .page-head{background:#161b22;border:1px solid #30363d;box-shadow:none}[data-theme=dark] .glass-seg,[data-theme=dark] .glass-tile,[data-theme=dark] .command-center,[data-theme=dark] .modal,[data-theme=dark] .drawer,[data-theme=dark] .notif-pop{background:#161b22;border:1px solid #30363d;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}[data-theme=dark] .modal,[data-theme=dark] .drawer,[data-theme=dark] .notif-pop{box-shadow:0 8px 24px #010409bf}[data-theme=dark] table{border-collapse:separate;border-spacing:0;background:#0d1117}[data-theme=dark] thead th,[data-theme=dark] .report-table th,[data-theme=dark] .cm-report-panel th{background:#161b22;color:#7d8590;border-bottom:1px solid #30363d;font-weight:600}[data-theme=dark] tbody td,[data-theme=dark] .report-table td,[data-theme=dark] .cm-report-panel td{background:transparent;border-bottom:1px solid #21262d;color:#e6edf3}[data-theme=dark] tbody tr:hover td{background:#161b22}[data-theme=dark] tbody tr:last-child td{border-bottom:0}[data-theme=dark] th[style*=sticky],[data-theme=dark] td[style*=sticky],[data-theme=dark] .report-table th:first-child,[data-theme=dark] .report-table td:first-child,[data-theme=dark] .cm-report-panel td:first-child,[data-theme=dark] .cm-report-panel th:first-child{background:#161b22}[data-theme=dark] tbody tr:hover td:first-child{background:#1c2128}[data-theme=dark] .report-table th,[data-theme=dark] .report-table td,[data-theme=dark] .cm-report-panel th,[data-theme=dark] .cm-report-panel td{border-right-color:#21262d}[data-theme=dark] .report-panel,[data-theme=dark] .cm-report-panel,[data-theme=dark] .report-metric,[data-theme=dark] .report-empty,[data-theme=dark] .report-loading{background:#161b22;border:1px solid #30363d;box-shadow:none}[data-theme=dark] .report-metric b{color:#e6edf3}[data-theme=dark] .report-metric span,[data-theme=dark] .report-metric small{color:#7d8590}[data-theme=dark] .report-table td:empty,[data-theme=dark] .cm-report-cell-zero{color:#6e7681}[data-theme=dark] .review-tile-media,[data-theme=dark] .pm-live-thumb,[data-theme=dark] .br-preview-item,[data-theme=dark] .drive-preview-tile{background:#010409}[data-theme=dark] .brand-mark img,[data-theme=dark] .br-header-logo,[data-theme=dark] .review-tile-brand-badge{background:#f0f3f6}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#0d1117;color:#e6edf3;border-color:#30363d}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#2f81f7;outline:none;box-shadow:0 0 0 3px #388bfd4d}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#6e7681}[data-theme=dark] option{background:#161b22;color:#e6edf3}[data-theme=dark] .modal-back,[data-theme=dark] .drawer-back,[data-theme=dark] .drawer-scrim{background:#010409cc}[data-theme=dark] ::-webkit-scrollbar-track{background:#0d1117}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#30363d;border-radius:999px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#444c56}[data-theme=dark] .pill{background:color-mix(in srgb,var(--pill-fg, #7d8590) 18%,#161b22)!important;color:color-mix(in srgb,var(--pill-fg, #7d8590) 62%,#ffffff)!important}[data-theme=dark] .avatar-assign-btn{background:color-mix(in srgb,var(--avatar-bg, #444c56) 55%,#0d1117)!important}[data-theme=dark] .notif-ico,[data-theme=dark] .notif-pop-ico{background:#21262d!important;color:#e6edf3!important}[data-theme=dark] .sb-count,[data-theme=dark] .orb-count{background:#388bfd38!important;color:#79c0ff!important}.theme-toggle-item{position:relative}.theme-toggle-switch{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;height:17px;border-radius:999px;background:#94a3b857;transition:background .18s ease}.theme-toggle-switch i{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a59;transition:transform .18s ease}[data-theme=dark] .theme-toggle-switch{background:#2f81f7}[data-theme=dark] .theme-toggle-switch i{transform:translate(13px);background:#fff}[data-theme=dark] .brand-all-groups{border-color:#30363d;background:#0d1117}[data-theme=dark] .brand-all-group.is-current{background:#161b22}[data-theme=dark] .brand-all-group-label{color:#8b949e}[data-theme=dark] .brand-all-group-label:hover,[data-theme=dark] .brand-all-group.is-current .brand-all-group-label{color:#e6edf3}[data-theme=dark] .brand-all-group-label em{background:#21262d;color:#8b949e}[data-theme=dark] .brand-all-group.is-current .brand-all-group-label em{background:#2f81f72e;color:#79c0ff}[data-theme=dark] .brand-all-group-more{background:linear-gradient(to left,#0d1117 55%,#0d111700);color:#8b949e}[data-theme=dark] .brand-all-group-more:hover{color:#e6edf3}[data-theme=dark] .brand-all-group.is-current .brand-all-group-more{background:linear-gradient(to left,#161b22 55%,#161b2200)}[data-theme=dark] .cm-plan-matrix-note{color:#8b949e}[data-theme=dark] .cm-plan-matrix .cm-plan-spoc-name{color:#c9d1d9}[data-theme=dark] .cm-plan-weekhead{border-left-color:#30363d;color:#e6edf3!important}[data-theme=dark] .cm-plan-weekhead small{color:#d29922}[data-theme=dark] .cm-plan-matrix th.is-current,[data-theme=dark] .cm-plan-matrix td.is-current{background:#d299221a}[data-theme=dark] .cm-plan-matrix thead th.is-current{background:#d299222e}[data-theme=dark] .cm-plan-matrix tfoot td,[data-theme=dark] .cm-plan-matrix tfoot th{border-top-color:#30363d;background:#161b22}[data-theme=dark] .cm-plan-brandpicker>button{border-color:#30363d;background:#0d1117;color:#e6edf3}[data-theme=dark] .cm-plan-brandpicker.is-open>button{border-color:#2f81f7}[data-theme=dark] .cm-plan-brandpicker-menu{border-color:#30363d;background:#161b22;box-shadow:0 12px 28px #01040999}[data-theme=dark] .cm-plan-brandpicker-actions{border-bottom-color:#21262d}[data-theme=dark] .cm-plan-brandpicker-actions button{border-color:#30363d;background:#21262d;color:#c9d1d9}[data-theme=dark] .cm-plan-brandpicker-menu label{color:#c9d1d9}[data-theme=dark] .cm-plan-brandpicker-menu label:hover{background:#21262d}[data-theme=dark] .cm-plan-brandpicker-menu label.is-picked{background:#2f81f729;color:#e6edf3}[data-theme=dark] .ideation-transfer-tag.is-locked{border:1px dashed color-mix(in srgb,var(--violet-2, #a371f7) 52%,transparent)}[data-theme=dark] .ideation-transfer-brandlist{border-color:#30363d;background:#0d1117}[data-theme=dark] .ideation-transfer-brand:hover{background:#21262d}[data-theme=dark] .ideation-transfer-brand.is-on{background:#2f81f729}[data-theme=dark] .ideation-transfer-modal .modal-close{color:#7d8590}[data-theme=dark] .ideation-transfer-modal .modal-close:hover{color:#e6edf3}[data-theme=dark] .cohort-pagination{border-color:#30363d;background:#161b22;color:#8b949e}[data-theme=dark] .cohort-pagination-count b,[data-theme=dark] .cohort-pagination-page{color:#e6edf3}[data-theme=dark] .locked-brief{border-color:#94a3b847;background:#94a3b80f}[data-theme=dark] .active-tat-chip.paused{background:#94a3b81f;border-color:#94a3b838}[data-theme=dark] .inactivity-card{background:var(--surface-2, #111827);border-color:#94a3b833}[data-theme=dark] .inactivity-actions input{background:#0f172a99;border-color:#94a3b847;color:var(--text, #e2e8f0)}[data-theme=dark] table.tickets.production-brief-table thead th{background:var(--surface-2, #111827);box-shadow:inset 0 -1px #94a3b847}[data-theme=dark] table.tickets.production-brief-table tbody tr+tr td{border-top:1px solid rgba(148,163,184,.14)}[data-theme=dark] table.tickets.production-brief-table .team-reference-preview a{color:#93c5fd}[data-theme=dark] .brand-quantum-bar{background:var(--surface-2, #111827);border-color:#94a3b833}[data-theme=dark] .bq-segment,[data-theme=dark] .bq-chip{background:#94a3b81a;border-color:#94a3b838}[data-theme=dark] .bq-search,[data-theme=dark] .mywork-field textarea,[data-theme=dark] .mywork-field .inline-select,[data-theme=dark] .mywork-field .inline-input{background:#0f172a99;border-color:#94a3b847;color:var(--text, #e2e8f0)}[data-theme=dark] .cm-mine-chip{background:#94a3b81a;border-color:#94a3b838}[data-theme=dark] .mywork-card{background:var(--surface);border-color:var(--line2)}[data-theme=dark] .mywork-card.is-planned{border-top-color:var(--brass)}[data-theme=dark] .mywork-card.is-draft{border-top-color:var(--ink3)}[data-theme=dark] .mywork-card-foot{border-top-color:var(--line)}[data-theme=dark] .mywork-card-body textarea,[data-theme=dark] .mywork-card-body .inline-select,[data-theme=dark] .mywork-card-body .inline-input,[data-theme=dark] .mywork-card-body input{background:var(--sunken);border-color:var(--line2);color:var(--ink)}[data-theme=dark] .cp-modal{background-color:#1c2128!important;background:#1c2128!important;color:#e6edf3!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 80px #00000073!important}[data-theme=dark] .cp-modal-head h3{color:#f0f6fc!important}[data-theme=dark] .cp-modal-head>button{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .cp-modal-head>button:hover{color:#f0f6fc!important}[data-theme=dark] .cp-field input,[data-theme=dark] .cp-brand-costs input{background:#161b22!important;border-color:#ffffff26!important;color:#e6edf3!important}[data-theme=dark] .cp-checklist{border-color:#ffffff1f!important;background:#161b22!important}[data-theme=dark] .cp-checklist label{color:#c9d1d9!important}[data-theme=dark] .cp-detail-overall>div{background:#161b22!important;border-color:#ffffff1f!important}[data-theme=dark] .cp-detail-overall b{color:#f0f6fc!important}[data-theme=dark] .cp-performance-table-wrap{border-color:#ffffff1f!important}[data-theme=dark] .cp-performance-table th{background:#161b22!important;color:#8b949e!important}[data-theme=dark] .cp-performance-table td{border-top-color:#ffffff14!important;color:#c9d1d9!important}[data-theme=dark] .cp-performance-table td:first-child b{color:#f0f6fc!important}[data-theme=dark] .cp-video-pick-row{background:#161b22!important;border-color:#ffffff1f!important}[data-theme=dark] .cp-video-pick-info b{color:#f0f6fc!important}[data-theme=dark] .cp-video-selected{background:#161b22!important;border-color:#ffffff1f!important}[data-theme=dark] .cp-video-selected b{color:#f0f6fc!important}[data-theme=dark] .cp-video-history-list li{background:#161b22!important;border-color:#ffffff14!important}[data-theme=dark] .cp-video-history-cost{color:#f0f6fc!important}[data-theme=dark] .cm-plan-total-toggle{border-color:#94a3b838;background:#1e293b8c}[data-theme=dark] .cm-plan-total-only input{border-color:#94a3b838;background:#0f172a8c;color:inherit}[data-theme=dark] .btn-hold{border-color:#2f3d55!important;background:#1b2432!important;color:#a8bde0!important}[data-theme=dark] .btn-hold:hover{border-color:#4a648f!important;background:#222e40!important}[data-theme=dark] .btn-release-hold{border-color:#2b4547!important;background:#172427!important;color:#8fc4c7!important}[data-theme=dark] .btn-release-hold:hover{border-color:#3d6a6e!important;background:#1d2e31!important}[data-theme=dark] .hold-chip{background:#1b2432;color:#a8bde0}[data-theme=dark] .hold-chip.is-held{background:#222e40;color:#c2d3ee}[data-theme=dark] .hold-kind-chip{background:#1b2432;color:#a8bde0}[data-theme=dark] .hold-kind-chip.is-discard{background:#341c1d;color:#e6928f}[data-theme=dark] .hold-reason{border-left-color:#2c3138;background:#191c20;color:#e8e6e3}[data-theme=dark] .hold-choice-option{border-color:#2c3138;background:#191c20}[data-theme=dark] .hold-choice-option:hover{border-color:#3f5378}[data-theme=dark] .hold-choice-option.is-on{border-color:#4a648f;background:#1b2432;box-shadow:inset 0 0 0 1px #4a648f}[data-theme=dark] .hold-choice-option.is-on small{color:#a8bde0}[data-theme=dark] .approval-section-head{border-bottom-color:#2c3138}[data-theme=dark] .approval-section-count{background:#1f2328;color:#b6b2ac}[data-theme=dark] .team-entry-link{border-color:#2c3138;background:#191c20}[data-theme=dark] .team-entry-link code{background:#14171a;color:#b6b2ac}:root{--pr-gap: 10px;--pr-radius: 10px;--pr-radius-sm: 6px;--pr-line: var(--line, #EFEDEA);--pr-line-2: var(--line2, #E3E0DB);--pr-surface: var(--surface, #FFFFFF);--pr-surface-2: var(--canvas, #F6F5F3);--pr-surface-3: var(--sunken, #EFEDEA);--pr-ink: var(--ink, #22201D);--pr-text: var(--pr-ink);--pr-dim: var(--ink2, #625D55);--pr-faint: var(--ink3, #837D74);--pr-accent: var(--accent, #1C585E);--pr-planned: var(--brass, #9E7530);--pr-draft: var(--ink3, #837D74);--pr-ease: cubic-bezier(.22,.61,.36,1);--pr-surface-4: var(--g200, #E3E0DB);--pr-stripe: rgba(20, 19, 15, .045);--pr-stripe-planned: rgba(158, 117, 48, .1);--pr-plate: var(--g50, #F6F5F3);--pr-plate-planned: var(--brassSoft, #FAF4E8);--pr-shadow: var(--sh2)}:root[data-theme=dark]{--pr-line: var(--line, #2C2924);--pr-line-2: var(--line2, #33302B);--pr-surface: var(--surface, #22201D);--pr-surface-2: var(--canvas, #14130F);--pr-surface-3: var(--sunken, #1B1A16);--pr-ink: var(--ink, #FBFAF9);--pr-text: var(--pr-ink);--pr-dim: var(--ink2, #A8A39A);--pr-faint: var(--ink3, #837D74);--pr-accent: var(--accent, #4E8C91);--pr-planned: var(--brass, #D4B06A);--pr-draft: var(--ink3, #837D74);--pr-surface-4: #26241F;--pr-stripe: rgba(255, 255, 255, .022);--pr-stripe-planned: rgba(212, 176, 106, .08);--pr-plate: #1B1A16;--pr-plate-planned: var(--brassSoft, #2E2412);--pr-shadow: var(--sh2)}.cc-row-tools{display:flex!important;align-items:center;gap:var(--pr-gap)!important;flex-wrap:wrap;padding:10px 12px!important;background:var(--pr-surface);border:1px solid var(--pr-line);border-radius:var(--pr-radius);margin-bottom:12px}.cc-row-tools .search,.cc-row-tools .sort-select,.cc-row-tools .btn-primary,.cc-row-tools .glass-seg,.cc-row-tools .filter-bar>*{height:34px!important;min-height:34px!important;box-sizing:border-box!important}.cc-row-tools .filter-bar{display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.cc-row-tools .toolbar-count{font-size:12px;font-weight:600;color:var(--pr-dim);padding:0 10px 0 2px;border-right:1px solid var(--pr-line);line-height:34px;white-space:nowrap}.cc-row-tools .search{position:relative;display:flex;align-items:center;min-width:240px;flex:0 1 320px;background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:var(--pr-radius-sm);padding:0 10px;transition:border-color .15s var(--pr-ease),box-shadow .15s var(--pr-ease)}.cc-row-tools .search:focus-within{border-color:var(--pr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-accent) 18%,transparent)}.cc-row-tools .search .mag{color:var(--pr-faint);font-size:14px;margin-right:6px}.cc-row-tools .search input{border:0!important;background:transparent!important;outline:none;width:100%;height:32px;font-size:13px;color:var(--pr-ink);padding:0!important}.cc-row-tools .sort-select{height:34px!important;box-sizing:border-box!important;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:var(--pr-radius-sm);color:var(--pr-ink);font-size:13px;padding:0 28px 0 10px}.cc-row-tools .spacer{flex:1 1 auto;min-width:0}.brand-quantum-bar{background:var(--pr-surface);border:1px solid var(--pr-line);border-radius:var(--pr-radius);padding:12px;margin-bottom:14px}.bq-segments{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--pr-line)}.bq-segment{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--pr-line);background:var(--pr-surface-2);color:var(--pr-dim);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s var(--pr-ease)}.bq-segment:hover{color:var(--pr-ink);border-color:var(--pr-line-2)}.bq-segment b{font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--pr-surface-3);color:var(--pr-ink)}.bq-segment small{font-size:11px;color:var(--pr-faint);font-weight:600}.bq-segment.open{background:color-mix(in srgb,var(--pr-accent) 14%,transparent);border-color:color-mix(in srgb,var(--pr-accent) 40%,transparent);color:var(--pr-ink)}.bq-segment.open b{background:var(--pr-accent);color:#fff}.bq-segment.surplus.open{background:#3fb95024;border-color:#3fb95066}.bq-segment.surplus.open b{background:var(--green, #3fb950);color:#06210f}.bq-search{height:32px;min-width:180px;flex:0 1 220px;border-radius:var(--pr-radius-sm);border:1px solid var(--pr-line);background:var(--pr-surface-2);color:var(--pr-ink);font-size:13px;padding:0 10px;outline:none}.bq-search:focus{border-color:var(--pr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-accent) 18%,transparent)}.bq-clear{margin-left:auto;height:32px;padding:0 12px;border-radius:var(--pr-radius-sm);border:1px solid var(--pr-line);background:transparent;color:var(--pr-dim);font-size:12px;font-weight:600;cursor:pointer}.bq-clear:hover{color:var(--pr-ink);border-color:var(--pr-line-2)}.bq-track{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;padding:2px 0 8px!important;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 38px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 38px),transparent 100%)}.bq-track::-webkit-scrollbar{height:6px}.bq-track::-webkit-scrollbar-track{background:transparent}.bq-track::-webkit-scrollbar-thumb{background:var(--pr-line-2);border-radius:99px}.bq-track>*{scroll-snap-align:start;flex:0 0 auto}.bq-track-wrap{position:relative}.bq-nav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;z-index:3;display:grid;place-items:center;border:1px solid var(--pr-line-2);background:var(--pr-surface);color:var(--pr-dim);font-size:13px;cursor:pointer;box-shadow:var(--pr-shadow);transition:all .15s var(--pr-ease)}.bq-nav:hover{color:var(--pr-ink);border-color:var(--pr-ink-4, var(--pr-dim))}.bq-nav[disabled]{opacity:0;pointer-events:none}.bq-nav.prev{left:-6px}.bq-nav.next{right:-6px}.bq-chip{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 14px 0 8px;border-radius:999px;border:1px solid var(--pr-line);background:var(--pr-surface-2);cursor:pointer;transition:all .15s var(--pr-ease);max-width:240px}.bq-chip:hover{border-color:var(--pr-line-2);transform:translateY(-1px)}.bq-chip-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}.bq-chip-text b{font-size:12.5px;font-weight:650;color:var(--pr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.bq-chip-text small{font-size:10.5px;color:var(--pr-faint);font-weight:600;white-space:nowrap}.bq-chip.is-pending .bq-chip-text small{color:#e0b34a}.bq-chip.is-over .bq-chip-text small{color:var(--green-2, #56d364)}.bq-chip.selected{border-color:var(--pr-accent);background:color-mix(in srgb,var(--pr-accent) 14%,transparent);box-shadow:0 0 0 1px var(--pr-accent) inset}.bq-empty{font-size:13px;color:var(--pr-faint);padding:10px 2px}.peacock-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);height:62%;width:auto;opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}:root[data-theme=dark] :root[data-theme=dark] .pr-empty-glyph{font-size:30px;opacity:.3;line-height:1}.pr-empty h4{margin:0;font-size:15px;font-weight:650;color:var(--pr-ink)}.pr-empty p{margin:0;font-size:13px;max-width:52ch;line-height:1.55;color:var(--pr-dim)}.pr-empty .pr-empty-actions{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap;justify-content:center}.pr-empty code{font-family:ui-monospace,Menlo,monospace;font-size:12px;background:var(--pr-surface-3);padding:1px 6px;border-radius:4px;color:var(--pr-ink)}.pr-empty-note{margin-top:6px;font-size:12px;color:var(--pr-faint);background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:var(--pr-radius-sm);padding:8px 12px;max-width:62ch;line-height:1.5}.pr-empty-note b{color:var(--pr-ink)}.pr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#03050999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pr-fade .2s var(--pr-ease)}@keyframes pr-fade{0%{opacity:0}}@keyframes pr-slide{0%{transform:translate(26px);opacity:.35}}.pr-drawer{position:fixed;top:0;right:0;bottom:0;width:min(680px,96vw);z-index:901;display:flex;flex-direction:column;background:var(--pr-surface);border-left:1px solid var(--pr-line);box-shadow:-18px 0 48px #00000080;animation:pr-slide .22s var(--pr-ease)}.pr-dr-head{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-bottom:1px solid var(--pr-line)}.pr-dr-head h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--pr-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr-dr-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.pr-dr-code{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--pr-dim)}.pr-dr-close{margin-left:auto;flex:none;width:32px;height:32px;border-radius:8px;border:1px solid var(--pr-line);background:var(--pr-surface-2);color:var(--pr-dim);font-size:15px;cursor:pointer;line-height:1}.pr-dr-close:hover{color:var(--pr-ink);border-color:var(--pr-line-2)}.pr-dr-body{flex:1;overflow-y:auto;padding:20px;display:grid;gap:22px;align-content:start}.pr-dr-foot{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--pr-line);background:var(--pr-surface-2)}.pr-dr-foot .spacer{flex:1}.pr-sec-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--pr-faint);font-weight:700;margin-bottom:10px}.pr-steps{display:flex;align-items:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}.pr-step{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--pr-faint)}.pr-step .n{width:20px;height:20px;border-radius:99px;display:grid;place-items:center;background:var(--pr-surface-3);font-size:10px;font-weight:700}.pr-step.on{color:var(--pr-ink);font-weight:650}.pr-step.on .n{background:var(--pr-accent);color:#fff}.pr-step.done .n{background:#3fb9502e;color:var(--green, #3fb950)}.pr-step-line{flex:1;min-width:10px;height:1px;background:var(--pr-line)}.pr-kv{display:grid;grid-template-columns:130px 1fr;gap:10px 16px;font-size:13px;margin:0}.pr-kv dt{color:var(--pr-dim)}.pr-kv dd{margin:0;color:var(--pr-ink);font-weight:500;word-break:break-word}.pr-note{display:flex;gap:10px;padding:10px 12px;border-radius:var(--pr-radius-sm);background:color-mix(in srgb,var(--pr-accent) 10%,transparent);font-size:12.5px;color:var(--pr-dim);line-height:1.5}.pr-note b{color:var(--pr-ink)}.pr-tl{display:grid;gap:0}.pr-tl-item{display:grid;grid-template-columns:20px 1fr;gap:12px;padding-bottom:16px;position:relative}.pr-tl-item:not(:last-child):before{content:"";position:absolute;left:9px;top:20px;bottom:0;width:1.5px;background:var(--pr-line)}.pr-tl-mark{width:19px;height:19px;border-radius:99px;z-index:1;display:grid;place-items:center;font-size:9px;background:var(--pr-surface-3);border:1.5px solid var(--pr-line-2);color:var(--pr-dim)}.pr-tl-mark.done{background:#3fb95029;border-color:var(--green, #3fb950);color:var(--green, #3fb950)}.pr-tl-mark.now{background:color-mix(in srgb,var(--pr-accent) 20%,transparent);border-color:var(--pr-accent);color:var(--pr-accent)}.pr-tl-t{font-size:13px;font-weight:600;color:var(--pr-ink)}.pr-tl-s{font-size:11.5px;color:var(--pr-faint);margin-top:2px;line-height:1.45}.pr-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:650;background:var(--pr-surface-3);color:var(--pr-dim);border:1px solid var(--pr-line)}.pr-badge.ok{background:#3fb95024;color:var(--green, #3fb950);border-color:transparent}.pr-badge.warn{background:#d2992224;color:var(--yellow, #d29922);border-color:transparent}.pr-badge.danger{background:#f8514924;color:var(--red, #f85149);border-color:transparent}.pr-badge.count{background:var(--pr-surface-4);color:var(--pr-ink);font-weight:700;border-radius:99px;padding:1px 7px;font-size:10px}.pr-dr-code-btn{display:inline-flex;align-items:center;gap:6px;background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:6px;padding:3px 8px;cursor:pointer;color:var(--pr-dim);transition:all .15s var(--pr-ease)}.pr-dr-code-btn:hover{border-color:var(--pr-accent);color:var(--pr-ink)}.pr-copy-icon{font-size:11px;opacity:.7}.pr-dr-subname{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--pr-faint);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-stage-sec{background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:10px;padding:12px 14px}.pr-status-pill{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pr-dim);margin-top:8px;flex-wrap:wrap}.pr-status-pill b{color:var(--pr-ink)}.pr-active-indicator{background:#e7c76626;color:var(--pr-planned);font-weight:700;font-size:11px;padding:2px 7px;border-radius:99px}.pr-brief-box{font-size:12.5px;line-height:1.55;color:var(--pr-ink);background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:8px;padding:10px 12px;white-space:pre-wrap}.pr-links-grid{display:flex;flex-wrap:wrap;gap:8px}.pr-link-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;background:var(--pr-surface-2);border:1px solid var(--pr-line);color:var(--pr-ink);font-size:12px;font-weight:500;text-decoration:none;transition:all .15s var(--pr-ease)}.pr-link-chip:hover{border-color:var(--pr-accent);color:var(--pr-accent)}.pr-link-chip.delivery{background:color-mix(in srgb,var(--pr-accent) 12%,transparent);border-color:var(--pr-accent);color:var(--pr-accent);font-weight:600}.pr-link-view{color:var(--pr-accent);text-decoration:none;font-size:11.5px;font-weight:600;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--pr-accent) 10%,transparent)}.pr-link-view:hover{background:color-mix(in srgb,var(--pr-accent) 20%,transparent)}.pr-row-interactive:hover{background:var(--pr-surface-2)!important}.pr-empty.compact{padding:24px 16px;text-align:center}.pr-empty.compact .pr-empty-glyph{font-size:24px;margin-bottom:6px}.pr-empty.compact h4{margin:0 0 4px;font-size:14px}.pr-empty.compact p{margin:0 0 12px;font-size:12px;color:var(--pr-dim)}.pr-ideation-toggle{display:inline-flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;padding:0;color:inherit}.pr-ideation-icon{font-size:10px;color:var(--pr-dim)}.pr-ideation.is-collapsed{padding:8px 14px}.pr-ideation.is-collapsed .pr-ideation-head{margin-bottom:0}.pr-viewtoggle{display:inline-flex;background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:var(--pr-radius-sm);padding:2px;height:34px;box-sizing:border-box}.pr-viewtoggle button{padding:0 12px;border:0;background:none;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--pr-dim);cursor:pointer}.pr-viewtoggle button.on{background:var(--pr-surface-4);color:var(--pr-ink)}.pr-tbl-wrap{border:1px solid var(--pr-line);border-radius:var(--pr-radius);overflow:auto;background:var(--pr-surface);max-height:calc(100vh - 300px)}table.pr-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;min-width:940px}.pr-tbl thead th{position:sticky;top:0;z-index:2;background:var(--pr-surface-2);text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--pr-faint);font-weight:700;padding:10px 14px;border-bottom:1px solid var(--pr-line);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.pr-tbl thead th:hover{color:var(--pr-dim)}.pr-tbl thead th .sortcue{opacity:.5;margin-left:4px;font-size:9px}.pr-tbl tbody td{padding:10px 14px;border-bottom:1px solid var(--pr-line);vertical-align:middle;color:var(--pr-ink);white-space:nowrap}.pr-tbl tbody td .pr-badge{white-space:nowrap}.pr-tbl tbody td:nth-child(3){white-space:normal}.pr-tbl tbody tr:last-child td{border-bottom:0}.pr-tbl tbody tr{cursor:pointer;transition:background .12s var(--pr-ease)}.pr-tbl tbody tr:hover{background:var(--pr-surface-2)}.pr-tbl .code{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--pr-dim);white-space:nowrap}.pr-tbl .strong{font-weight:600}.pr-tbl .brandcell{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.pr-tbl .truncate{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.pr-tbl .num{font-variant-numeric:tabular-nums}.pr-tbl .overdue{color:var(--red, #f85149);font-weight:600}@media(max-width:900px){.pr-kv{grid-template-columns:1fr;gap:4px 0}.pr-kv dd{margin-bottom:8px}}.command-center{min-width:0;overflow:hidden}.command-center>*{min-width:0}.cc-row{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cc-row-primary{padding:10px 12px!important;row-gap:10px}.cc-row-primary .view-tabs{flex:1 1 320px;min-width:0;overflow-x:auto;scrollbar-width:none}.cc-row-primary .view-tabs::-webkit-scrollbar{height:0}.cc-row-primary .view-tabs .view-tab{flex:0 0 auto}.cc-row-primary .creation-range-panels{flex:0 1 auto;min-width:0;margin-left:auto;overflow-x:auto;scrollbar-width:none}.cc-row-primary .creation-range-panels::-webkit-scrollbar{height:0}.cc-row-primary .spacer{display:none}.cc-row-tools .search{flex:1 1 200px;min-width:170px}.cc-row-tools .filter-bar{flex:0 0 auto;margin-left:auto}@media(min-width:1180px){.cc-row-tools{flex-wrap:nowrap}}.sidebar{background:var(--pr-surface)!important;border-right:1px solid var(--pr-line)!important}.sidebar .sb-nav{padding:10px 8px 16px!important;display:flex;flex-direction:column;gap:2px}.sidebar .sb-section{font-size:10px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase;color:var(--pr-faint)!important;padding:14px 10px 6px!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sb-section:first-child{padding-top:4px!important}.sidebar .sb-item{position:relative;display:flex!important;align-items:center;gap:10px;width:100%;padding:7px 10px!important;border-radius:9px!important;border:0!important;background:transparent!important;color:var(--pr-dim)!important;font-size:13px!important;font-weight:500!important;text-align:left;transition:background .14s var(--pr-ease),color .14s var(--pr-ease)}.sidebar .sb-item:hover{background:var(--pr-surface-2)!important;color:var(--pr-ink)!important}.sidebar .sb-item.active{background:color-mix(in srgb,var(--pr-accent) 12%,transparent)!important;color:var(--pr-ink)!important;font-weight:650!important}.sidebar .sb-item .ico,.sidebar .sb-item>svg:first-child{flex:0 0 18px;width:18px;height:18px;display:grid;place-items:center;opacity:.9}.sidebar .sb-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sb-count{flex:0 0 auto;font-size:10.5px!important;font-weight:700!important;font-variant-numeric:tabular-nums;min-width:20px;padding:1px 6px!important;border-radius:999px!important;text-align:center;background:var(--pr-surface-3)!important;color:var(--pr-dim)!important}.sidebar .sb-nested-list{margin:2px 0 6px 26px;padding-left:10px;border-left:1px solid var(--pr-line);display:grid;gap:1px}.sidebar .sb-subitem{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;background:transparent;border-radius:7px;font-size:12.5px;color:var(--pr-dim);text-align:left;cursor:pointer}.sidebar .sb-subitem:hover{background:var(--pr-surface-2);color:var(--pr-ink)}.sidebar .sb-subitem.active{color:var(--pr-accent);font-weight:650;background:color-mix(in srgb,var(--pr-accent) 10%,transparent)}.sidebar .sb-subitem-dot{width:5px;height:5px;border-radius:99px;background:currentColor;opacity:.55;flex:none}.sidebar .theme-toggle-item,.sidebar .settings-item,.sidebar .logout-item{color:var(--pr-faint)!important}.sidebar .logout-item:hover{color:var(--danger, #be123c)!important;background:var(--danger-soft, rgba(190,18,60,.08))!important}.shell.sidebar-collapsed .sidebar .sb-item{justify-content:center;padding:8px 0!important;gap:0}.shell.sidebar-collapsed .sidebar .sb-label,.shell.sidebar-collapsed .sidebar .sb-count,.shell.sidebar-collapsed .sidebar .sb-section{display:none!important}.shell.sidebar-collapsed .sidebar .sb-item.active:before{left:0}:root{--pr-canvas: var(--canvas);--pr-card: var(--surface);--pr-card-line: var(--line2);--pr-lift: var(--sh2);--pr-lift-hover: var(--sh3)}.cc-row-tools .search{flex:1 1 260px;min-width:200px;max-width:380px;padding:0 12px!important;gap:8px;border-radius:999px!important;background:var(--pr-surface-2)!important;border:1px solid var(--pr-card-line)!important}.cc-row-tools .search .mag{font-size:13px;line-height:1;margin:0!important;color:var(--pr-faint);display:grid;place-items:center;width:14px;flex:none}.cc-row-tools .search input{height:32px!important;line-height:32px;font-size:13px}.pr-drawer-wide{width:min(920px,96vw)}.pr-drawer .journey-workspace-wrap{height:auto;min-height:0}.pr-drawer .journey-detail-pane{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-height:none!important;height:auto!important}.pr-drawer .journey-head{padding-top:0!important}.pr-drawer .journey-detail-pane>section,.pr-drawer .journey-detail-pane>div>section{background:var(--pr-surface-2);border:1px solid var(--pr-line);border-radius:10px;padding:14px;margin-bottom:12px}.pr-drawer .journey-detail-edit-toggle{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--pr-line-2);background:var(--pr-surface-2);color:var(--pr-ink);font-size:12.5px;font-weight:600}.pr-drawer .journey-detail-edit-toggle.active{background:color-mix(in srgb,var(--pr-accent) 14%,transparent);border-color:var(--pr-accent);color:var(--pr-accent)}.pr-drawer input:not([type=checkbox]):not([type=radio]),.pr-drawer select,.pr-drawer textarea{background:var(--pr-surface)!important;border:1px solid var(--pr-card-line)!important;border-radius:8px!important;color:var(--pr-ink)!important;font-size:13px}.pr-drawer input:focus,.pr-drawer select:focus,.pr-drawer textarea:focus{border-color:var(--pr-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-accent) 16%,transparent)!important;outline:none!important}.pr-tbl-full{min-width:1900px}.pr-tbl-idcell{display:flex;align-items:center;gap:9px;min-width:0}.pr-tbl-thumb{flex:0 0 34px;width:34px;height:34px;border-radius:6px;overflow:hidden;background:var(--pr-surface-3);border:1px solid var(--pr-card-line);display:grid;place-items:center}.pr-tbl-thumb .pr-thumb,.pr-tbl-thumb img,.pr-tbl-thumb video{width:100%;height:100%;object-fit:cover;display:block}.pr-tbl-idtext{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pr-tbl-idtext b{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--pr-ink)}.pr-tbl-idtext small{font-size:10px;color:var(--pr-faint);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-tbl-full tbody td{padding:8px 12px}.composer-drawer-host{position:fixed;top:0;right:0;bottom:0;width:min(980px,96vw);z-index:1001;background:var(--pr-surface);border-left:1px solid var(--pr-line);box-shadow:-18px 0 48px #00000057;overflow-y:auto;overscroll-behavior:contain;animation:pr-slide .22s var(--pr-ease);padding:18px}.composer-drawer-host:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;right:min(980px,96vw);background:#0305098c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:-1}.composer-drawer-host table{display:block;width:100%;border:0;background:none}.composer-drawer-host thead,.composer-drawer-host tfoot,.composer-drawer-host .cohort-pagination,.composer-drawer-host .ticket-table-empty,.composer-drawer-host .empty{display:none!important}.composer-drawer-host tbody{display:block;width:100%}.composer-drawer-host tbody>tr:not(.composer-row-list){display:none!important}.composer-drawer-host tr.composer-row-list{display:block!important;width:100%!important;position:static!important;background:none!important;border:0!important}.composer-drawer-host .composer-shell-cell{display:block!important;width:100%!important;padding:0!important;border:0!important}.composer-drawer-host .composer-layout,.composer-drawer-host .composer-layout.has-creator{display:grid!important;grid-template-columns:1fr 1fr!important;min-width:0!important;width:100%!important;gap:14px!important;align-items:start!important}.composer-drawer-host .composer-section{background:var(--pr-surface-2);border:1px solid var(--pr-card-line);border-radius:12px;padding:14px;min-width:0}.composer-drawer-host .composer-identity,.composer-drawer-host .composer-actions{grid-column:1 / -1!important}.composer-drawer-host .composer-actions{position:sticky;bottom:-18px;background:var(--pr-surface);border:0;border-top:1px solid var(--pr-line);border-radius:0;margin:0 -18px -18px;padding:13px 18px;z-index:2}.composer-drawer-host input:not([type=checkbox]):not([type=radio]),.composer-drawer-host select,.composer-drawer-host textarea{background:var(--pr-surface)!important;border:1px solid var(--pr-card-line)!important;border-radius:8px!important}@media(max-width:900px){.composer-drawer-host .composer-layout{grid-template-columns:1fr}}.pr-ideation{margin-top:14px;background:var(--pr-surface);border:1px solid var(--pr-card-line);border-radius:14px;padding:12px 14px}.pr-ideation.is-locked{background:repeating-linear-gradient(135deg,var(--pr-stripe) 0 10px,transparent 10px 20px),var(--pr-surface);border-style:dashed}.pr-ideation-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-ideation-title{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--pr-ink)}.pr-ideation-hint{font-size:11.5px;color:var(--pr-faint);min-width:0}.pr-ideation-filters{margin-left:auto;display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end;width:100%}.composer-drawer-host{position:fixed!important;inset:0 0 0 auto!important;width:min(940px,calc(100vw - 28px))!important;max-width:none!important;height:100dvh!important;padding:72px 18px 18px!important;overflow:auto!important;background:#f6f9fc!important;border-left:1px solid #d8e2ec!important;border-radius:0!important;box-shadow:-28px 0 70px #0f172a3d,-100vw 0 #0f172a47!important;z-index:1500!important}.composer-drawer-host:before{content:"Configure ticket"!important;position:fixed!important;top:0!important;right:0!important;width:min(940px,calc(100vw - 28px))!important;height:58px!important;display:flex!important;align-items:center!important;padding:0 22px!important;box-sizing:border-box!important;background:#fffffff7!important;border-bottom:1px solid #dbe5ee!important;color:#102235!important;font-size:15px!important;font-weight:800!important;z-index:2!important}.composer-drawer-host .table-wrap,.composer-drawer-host table,.composer-drawer-host tbody,.composer-drawer-host tr,.composer-drawer-host td{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}.composer-drawer-host thead{display:none!important}.composer-drawer-host .composer-layout{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.composer-drawer-host .composer-section{position:relative!important;min-width:0!important;min-height:0!important;padding:44px 18px 18px!important;border:1px solid #dbe5ee!important;border-radius:14px!important;background:#fff!important;overflow:visible!important;box-shadow:0 6px 20px #0f172a0a!important}.composer-drawer-host .composer-section:before{position:absolute!important;inset:16px 18px auto!important;margin:0!important;padding:0 0 9px!important;border-bottom:1px solid #e6edf3!important;line-height:1!important}.composer-drawer-host .composer-field-wide,.composer-drawer-host .nomenclature-inline-card{grid-column:1 / -1!important}.composer-drawer-host .composer-actions{position:sticky!important;bottom:0!important;z-index:3!important;padding:14px 18px!important;background:#fffffff7!important;box-shadow:0 -10px 26px #0f172a14!important}.composer-drawer-host input,.composer-drawer-host select,.composer-drawer-host textarea,.composer-drawer-host button{min-width:0!important}.composer-drawer-host .inline-nomenclature-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.composer-drawer-host .composer-keyword-field{grid-column:1 / -1!important}.brand-raise-drawer-host{position:fixed;inset:0 0 0 auto;width:min(960px,calc(100vw - 24px));height:100dvh;overflow:auto;background:#f5f8fb;border-left:1px solid #d9e4ed;box-shadow:-28px 0 70px #0f172a3d,-100vw 0 #0f172a4d;z-index:1500}.brand-raise-drawer-host .brand-inline-raise-panel{margin:0!important;padding:0!important;min-height:100%;border:0!important;border-radius:0!important;background:transparent!important}.brand-raise-drawer-host .brand-submit-form{min-height:100dvh}.brand-raise-drawer-host .brand-list-composer-title{position:sticky;top:0;z-index:5;padding:20px 24px!important;background:#fffffff7!important;border-bottom:1px solid #dbe5ee;box-shadow:0 5px 18px #0f172a0d}.brand-raise-drawer-host .brand-list-composer-title>div{display:grid;gap:4px}.brand-raise-drawer-host .brand-list-composer-title b{font-size:17px;color:#102235}.brand-raise-drawer-host .brand-list-composer-title span{color:#65758a;font-size:12px}.brand-raise-drawer-host .brand-flow-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:20px 24px 34px!important;align-items:start!important}.brand-raise-drawer-host .brand-flow-step{min-width:0!important;width:auto!important;padding:16px!important;border:1px solid #dce6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px #0f172a09!important}.brand-raise-drawer-host .brand-flow-step.is-locked{opacity:.52}.brand-raise-drawer-host .brand-flow-step-wide,.brand-raise-drawer-host .brand-flow-action{grid-column:1 / -1!important}.brand-raise-drawer-host .brand-flow-action{position:sticky;bottom:0;z-index:4;display:flex;justify-content:flex-end;background:#fffffff5!important}.brand-discovery-heading>div{display:grid;gap:3px;margin-bottom:12px}.brand-discovery-heading b{color:#0d7f88;font-size:13px}.brand-discovery-heading span{color:#6b7b8f;font-size:11px}.brand-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-discovery-grid>label{display:grid;gap:6px;min-width:0;font-size:11px;font-weight:750;color:#53657a}.brand-discovery-grid .brand-keyword-field{grid-column:1 / -1}.keyword-chip-editor{display:grid;gap:8px;min-width:0}.keyword-chip-row{display:flex;flex-wrap:wrap;gap:6px}.keyword-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:999px;background:#e7f7f7;color:#0b727a;font-size:11px;font-weight:750}.keyword-chip button{border:0;background:none;color:inherit;padding:0;cursor:pointer}.keyword-chip-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.keyword-chip-add input{min-width:0}.keyword-chip-add button{border:1px solid #91d6d8;border-radius:9px;padding:0 13px;background:#f1fbfb;color:#087981;font-weight:800}.special-date-review-modal{width:min(460px,calc(100vw - 32px))!important;padding:24px!important}.special-date-kicker{color:#0a8188;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.special-date-review-modal h2{margin:8px 0 6px}.special-date-review-modal p{margin:0 0 18px;color:#5f6f82;line-height:1.55}.special-date-review-modal .field{display:grid;gap:7px}.special-date-review-modal .field>span{font-size:12px;font-weight:800;color:#3d4e61}.special-date-review-modal .field i{color:#dc2626}@media(max-width:760px){.composer-drawer-host,.brand-raise-drawer-host{width:100vw!important}.composer-drawer-host:before{width:100vw!important}.composer-drawer-host .composer-layout,.composer-drawer-host .composer-request>div,.composer-drawer-host .inline-nomenclature-fields,.brand-raise-drawer-host .brand-flow-row,.brand-discovery-grid{grid-template-columns:1fr!important}.composer-drawer-host .composer-request,.composer-drawer-host .composer-actions,.brand-raise-drawer-host .brand-flow-step-wide,.brand-raise-drawer-host .brand-flow-action,.brand-discovery-grid .brand-keyword-field{grid-column:1!important}}.journey-detail-segments{position:sticky;top:-20px;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0 18px;padding:4px;border:1px solid var(--pr-line);border-radius:12px;background:color-mix(in srgb,var(--pr-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.journey-detail-segments button{min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--pr-dim);font-size:12px;font-weight:750;cursor:pointer}.journey-detail-segments button:hover{color:var(--pr-ink);background:var(--pr-surface-2)}.journey-detail-segments button.active{background:var(--pr-ink);color:var(--pr-surface);box-shadow:0 6px 18px color-mix(in srgb,var(--pr-ink) 16%,transparent)}.ticket-performance-trend{display:grid;gap:12px;margin:10px 0 18px}.ticket-performance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ticket-performance-kpis>span{display:grid;gap:4px;padding:12px;border:1px solid var(--pr-line);border-radius:10px;background:var(--pr-surface-2)}.ticket-performance-kpis small{color:var(--pr-dim);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.ticket-performance-kpis b{color:var(--pr-ink);font-size:18px}.ticket-performance-chart{overflow:hidden;padding:10px;border:1px solid var(--pr-line);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--pr-accent) 5%,var(--pr-surface)),var(--pr-surface))}.ticket-performance-chart svg{display:block;width:100%;height:230px;overflow:visible}.perf-grid-line{stroke:var(--pr-line);stroke-width:1;vector-effect:non-scaling-stroke}.perf-spend-bar{fill:color-mix(in srgb,var(--pr-accent) 48%,transparent)}.perf-roas-line{fill:none;stroke:#f59e0b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.perf-axis-label{fill:var(--pr-dim);font-size:10px;font-weight:700}.ticket-performance-legend{display:flex;justify-content:flex-end;gap:16px;color:var(--pr-dim);font-size:11px;font-weight:700}.ticket-performance-legend span:before{content:"";display:inline-block;width:16px;height:3px;margin-right:6px;border-radius:99px;vertical-align:middle}.ticket-performance-legend .spend:before{height:8px;background:color-mix(in srgb,var(--pr-accent) 48%,transparent)}.ticket-performance-legend .roas:before{background:#f59e0b}@media(max-width:680px){.journey-detail-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-performance-kpis{grid-template-columns:1fr}}.pr-ideation-tabs{display:inline-flex;background:var(--pr-surface-2);border:1px solid var(--pr-card-line);border-radius:999px;padding:2px}.pr-ideation-tabs button{border:0;background:none;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--pr-dim);cursor:pointer;line-height:18px}.pr-ideation-tabs button.on{background:var(--pr-surface-4);color:var(--pr-ink)}.pr-ideation-cohort-tabs{margin-right:auto}.pr-ideation-tabs button b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:3px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--pr-ink) 8%,transparent);color:inherit;font-size:10px;line-height:1}.pr-ideation-tabs button.on b{background:color-mix(in srgb,var(--pr-accent) 18%,transparent)}.pr-ideation-window-tabs button{min-width:76px;padding-inline:9px;white-space:nowrap}.pr-ideation-note{margin-top:10px;font-size:12px;color:var(--pr-dim);line-height:1.5}.pr-ideation-note.is-error{color:var(--danger, #be123c)}.pr-ideation-lane{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 4px;scrollbar-width:thin}.pr-ideation-lane::-webkit-scrollbar{height:6px}.pr-ideation-lane::-webkit-scrollbar-thumb{background:var(--pr-line-2);border-radius:99px}.pr-ideation-card{flex:0 0 224px;display:flex;flex-direction:column;gap:7px;padding:11px;border-radius:11px;border:1px solid var(--pr-card-line);background:var(--pr-surface-2);cursor:pointer;transition:border-color .15s var(--pr-ease),transform .15s var(--pr-ease)}.pr-ideation-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pr-accent) 45%,var(--pr-card-line))}.pr-ideation-card-top{display:flex;align-items:center;gap:6px}.pr-ideation-card-top .code{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;color:var(--pr-faint)}.pr-ideation-card-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--pr-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr-ideation-metrics{display:flex;align-items:center;gap:12px;margin-top:auto;flex-wrap:wrap}.pr-ideation-metrics span{display:flex;flex-direction:column;line-height:1.15}.pr-ideation-metrics b{font-size:13px;font-weight:700;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pr-ideation-metrics small{font-size:9.5px;color:var(--pr-faint);text-transform:uppercase;letter-spacing:.05em}.pr-ideation-reuse{border:1px solid var(--pr-card-line);background:var(--pr-surface);color:var(--pr-ink);border-radius:7px;padding:5px 0;font-size:11.5px;font-weight:600;cursor:pointer}.pr-ideation-reuse:hover{border-color:var(--pr-accent);color:var(--pr-accent)}.sidebar .sb-nested.open .sb-nested-list{display:grid!important}.sidebar .sb-nested:not(.open) .sb-nested-list{display:none!important;margin:0!important;padding:0!important;border:none!important;height:0!important;max-height:0!important}.sidebar .sb-subitem .sb-label,.sidebar .sb-item .sb-label{display:block!important}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-nested-list{display:none!important}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-label,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-count,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-section,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-group-title,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-flyout-chevron,.shell.sidebar-collapsed .sidebar:not(:hover) .sb-item-chevron{display:none!important}.shell.sidebar-collapsed .sidebar:hover .sb-nested.open .sb-nested-list{display:grid!important}.shell.sidebar-collapsed .sidebar:hover .sb-label,.shell.sidebar-collapsed .sidebar:hover .sb-count,.shell.sidebar-collapsed .sidebar:hover .sb-section,.shell.sidebar-collapsed .sidebar:hover .sb-group-title{display:block!important}.shell.sidebar-collapsed .sidebar:hover .sb-item{justify-content:flex-start!important;padding:7px 10px!important;gap:10px}.command-center{margin-bottom:10px}.cc-row-primary{padding:8px 10px!important;row-gap:8px}.cc-row-primary .view-tab{padding:5px 10px!important;font-size:12px!important}.cc-row-primary .view-tab .vt-count{font-size:10px!important;padding:0 5px!important}.cc-row-primary .creation-range-panels{transform:scale(.94);transform-origin:right center}.cc-row-tools{padding:7px 10px!important;margin-bottom:10px}.cc-row-tools .search,.cc-row-tools .sort-select,.cc-row-tools .pr-viewtoggle,.cc-row-tools .filter-bar>*{height:30px!important;min-height:30px!important}.cc-row-tools .search input{height:28px!important;line-height:28px}.cc-row-tools .toolbar-count{line-height:30px}.brand-quantum-bar{padding:9px 10px!important;margin-bottom:10px!important}.bq-segments{padding-bottom:9px!important;margin-bottom:9px!important}.bq-segment{height:28px!important;padding:0 12px!important;font-size:12px}.bq-search,.bq-clear,.bq-copy{height:28px!important}.bq-chip{height:38px!important;padding:0 12px 0 7px!important}.bq-chip-text b{font-size:12px}.bq-chip-text small{font-size:10px}.bq-track{padding:2px 0 6px!important}.sb-flyout.sb-flyout-panel{background:var(--pr-surface)!important;border:1px solid var(--pr-card-line)!important;border-radius:12px!important;box-shadow:var(--pr-lift-hover)!important;padding:6px!important;min-width:208px}.sb-flyout-head{font-size:10px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase;color:var(--pr-faint)!important;padding:6px 10px!important;margin:0 0 2px!important;border-bottom:1px solid var(--pr-line)}.sb-flyout-item{display:flex!important;align-items:center;gap:9px;width:100%;padding:7px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--pr-dim)!important;font-size:13px!important;font-weight:500!important;text-align:left;cursor:pointer;transition:background .13s var(--pr-ease),color .13s var(--pr-ease)}.sb-flyout-item:hover{background:var(--pr-surface-2)!important;color:var(--pr-ink)!important}.sb-flyout-item.active{background:color-mix(in srgb,var(--pr-accent) 12%,transparent)!important;color:var(--pr-ink)!important;font-weight:650!important}.sb-flyout-marker{width:5px;height:5px;border-radius:99px;background:currentColor;opacity:.45;flex:none}.sb-flyout-item.active .sb-flyout-marker{opacity:1;background:var(--pr-accent)}.sb-flyout-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important}.sb-flyout-count{flex:0 0 auto;font-size:10.5px!important;font-weight:700!important;font-variant-numeric:tabular-nums;min-width:20px;text-align:center;padding:1px 6px!important;border-radius:999px!important;background:var(--pr-surface-3)!important;color:var(--pr-dim)!important}.sb-flyout-item.active .sb-flyout-count{background:var(--pr-accent)!important;color:#fff!important}.sb-flyout-chevron{color:var(--pr-faint);font-size:11px}.sb-flyout-nested{margin:2px 0 4px 18px;padding-left:9px;border-left:1px solid var(--pr-line);display:grid;gap:1px}.command-center:has(.cc-row-tools .search) .filter-bar .filter-search{display:none!important}.filter-popover .filter-option-search{display:block!important}.filter-bar .filter-search{display:flex!important;align-items:center;height:30px;flex:0 1 240px;min-width:150px}.filter-bar .filter-search input{height:30px!important;min-height:30px!important;width:100%;border-radius:999px!important;border:1px solid var(--pr-card-line)!important;background:var(--pr-surface-2)!important;padding:0 12px!important;font-size:12.5px}.filter-bar,.filter-bar.compact{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px;min-width:0;min-height:0!important;height:auto!important}.filter-bar>*{flex:0 0 auto}.filter-bar .active-filter-chips{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;flex-wrap:nowrap}.filter-bar .active-filter-chips::-webkit-scrollbar{height:0}.filter-bar .active-filter-chip.is-lead{gap:6px;min-width:0;max-width:min(230px,30vw);height:26px;padding:0 8px;border-radius:9px;border:1px solid var(--prusLine, #b4c4e0);background:var(--prusSoft, #edf1f8)}.filter-bar .active-filter-chip.is-lead>span{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3, #837d74)}.filter-bar .active-filter-chip.is-lead>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--prusText, #213d64);font-weight:650}.filter-bar .active-filter-chip.is-lead>i{flex:0 0 auto}.filter-more-badge{flex:0 0 auto;cursor:pointer;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:default;border:1px solid var(--mossLine, #a9ccb5);background:var(--mossSoft, #eaf2ec);color:var(--mossText, #23543e);font:700 11px/1 var(--sans, inherit)}.filter-more-pop{z-index:60;display:flex;max-height:min(60vh,420px);overflow-y:auto;flex-direction:column;gap:2px;padding:7px;border-radius:12px;border:1px solid var(--line2, #e3e0db);background:var(--surface, #fff);box-shadow:0 18px 44px #0f172a29}.filter-more-row{display:grid;grid-template-columns:minmax(78px,auto) 1fr 12px;align-items:center;gap:10px;width:100%;padding:5px 7px;border:0;border-radius:8px;background:none;cursor:pointer;text-align:left}.filter-more-row:hover{background:var(--sunken, #f6f5f3)}.filter-more-row>span{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3, #837d74)}.filter-more-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--prusText, #213d64)}.filter-more-row>i{font-style:normal;color:var(--ink3, #837d74)}.filter-bar .filter-menu-wrap>button,.filter-bar .filter-reset{height:30px!important;min-height:30px!important}.creation-range-panels{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.creation-range-panels::-webkit-scrollbar{height:0}.creation-range-panels>*{flex:0 0 auto}.creation-range-panels .seg,.creation-range-panels .glass-seg{height:30px!important}.creation-range-panels .seg button,.creation-range-panels .glass-seg button{padding:0 9px!important;font-size:11.5px!important;line-height:28px!important}.creation-range-panels .creation-range-custom{height:30px!important;display:flex;align-items:center}.creation-range-panels .creation-range-custom input{height:26px!important;min-height:26px!important;font-size:11.5px!important}.view-tabs.gd-cohort-tabs,.cc-row-primary .view-tabs{min-height:0!important}.view-tabs .view-tab{padding:5px 10px!important;font-size:12px!important}.cm-command-center{overflow:hidden;margin:4px 0 12px!important;border:1px solid var(--pr-line);border-radius:14px;background:var(--pr-surface);box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280b}.cm-command-center .cc-section-label{flex:0 0 auto;display:grid;align-content:center;gap:1px;min-width:54px;padding-right:2px;white-space:nowrap}.cm-command-center .cc-section-label b{color:var(--pr-ink);font-size:10px;font-weight:800;letter-spacing:.09em;line-height:1.15;text-transform:uppercase}.cm-command-center .cc-section-label small{color:var(--pr-faint);font-size:10px;font-weight:550;line-height:1.2}.cm-command-center .cc-row-primary{align-items:center!important;flex-wrap:nowrap!important;gap:9px!important;min-height:54px!important;padding:7px 10px!important;border:0!important;border-radius:0!important;background:var(--pr-surface)!important;box-shadow:none!important}.cm-command-center .cc-scope-section-label{min-width:62px;padding-left:2px}.cm-command-center .cc-row-primary>.view-tabs{flex:1 1 auto!important;min-width:180px!important;max-width:none!important}.cm-command-center .cc-row-primary>.cm-all-groups{flex:1 1 auto;width:auto;max-width:none}.cm-command-center .cm-all-groups{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.cm-command-center .cm-all-groups .brand-all-group{display:flex;align-items:center;gap:5px;min-width:0;min-height:38px;padding:3px;border:1px solid color-mix(in srgb,var(--group-accent) 28%,var(--pr-line));border-radius:10px;background:color-mix(in srgb,var(--group-accent) 5%,var(--pr-surface-2));box-shadow:inset 3px 0 color-mix(in srgb,var(--group-accent) 76%,transparent);transition:border-color .15s var(--pr-ease),background .15s var(--pr-ease),box-shadow .15s var(--pr-ease)}.cm-command-center .cm-all-groups .brand-all-group.is-current{border-color:color-mix(in srgb,var(--group-accent) 62%,var(--pr-line));background:color-mix(in srgb,var(--group-accent) 9%,var(--pr-surface));box-shadow:inset 3px 0 0 var(--group-accent),0 0 0 1px color-mix(in srgb,var(--group-accent) 12%,transparent)}.cm-command-center .cm-all-groups .brand-all-group-label{flex:0 0 136px;width:136px;gap:4px;min-width:0;min-height:30px;padding:0 7px;border-right:1px solid var(--pr-line);border-radius:7px 0 0 7px}.cm-command-center .cm-all-groups .brand-all-group-label b{min-width:0;font-size:10.5px;color:color-mix(in srgb,var(--group-accent) 86%,var(--pr-text))}.cm-command-center .cm-all-groups .brand-all-group-label em{min-width:17px;padding-inline:4px;color:var(--group-accent);background:color-mix(in srgb,var(--group-accent) 12%,var(--pr-surface))}.cm-command-center .cm-all-groups .brand-all-group.is-counting .brand-all-group-label em,.cm-command-center .cm-all-groups .brand-all-group.is-counting .vt-count{color:color-mix(in srgb,var(--group-accent) 55%,var(--pr-muted))!important;background:color-mix(in srgb,var(--group-accent) 7%,var(--pr-surface))!important}.cm-command-center .cm-all-groups .brand-all-group-strip{flex:1 1 auto;width:0;min-width:0}.cm-command-center .cm-all-groups .brand-all-group-tabs{width:100%!important}@media(max-width:1180px){.cm-command-center .cm-all-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-command-center .cm-all-groups .brand-all-group{flex-direction:column;align-items:stretch;gap:2px}.cm-command-center .cm-all-groups .brand-all-group-label{flex:0 0 auto;width:100%;min-height:24px;border-right:0;border-bottom:1px solid var(--pr-line);border-radius:7px 7px 0 0}.cm-command-center .cm-all-groups .brand-all-group-strip{width:100%}}@media(max-width:760px){.cm-command-center .cm-all-groups{grid-template-columns:1fr}.cm-command-center .cm-all-groups .brand-all-group{flex-direction:row;align-items:center}.cm-command-center .cm-all-groups .brand-all-group-label{flex:0 0 108px;width:108px;min-height:30px;border-right:1px solid var(--pr-line);border-bottom:0;border-radius:7px 0 0 7px}.cm-command-center .cm-all-groups .brand-all-group-strip{width:0}}.brand-command-center .cc-row-primary.is-grouped{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important}.brand-command-center .brand-all-groups{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;flex:0 0 auto;width:100%;max-width:none;min-width:0;padding:8px 10px;border:0;border-radius:0;background:transparent;box-sizing:border-box}.brand-command-center .brand-all-groups .brand-all-group{display:flex;align-items:center;gap:5px;min-width:0;min-height:42px;padding:3px;border:1px solid color-mix(in srgb,var(--group-accent) 28%,var(--pr-line));border-radius:10px;background:color-mix(in srgb,var(--group-accent) 5%,var(--pr-surface-2));box-shadow:inset 3px 0 color-mix(in srgb,var(--group-accent) 76%,transparent);transition:border-color .15s var(--pr-ease),background .15s var(--pr-ease),box-shadow .15s var(--pr-ease)}.brand-command-center .brand-all-groups .brand-all-group.is-current{border-color:color-mix(in srgb,var(--group-accent) 62%,var(--pr-line));background:color-mix(in srgb,var(--group-accent) 9%,var(--pr-surface));box-shadow:inset 3px 0 0 var(--group-accent),0 0 0 1px color-mix(in srgb,var(--group-accent) 12%,transparent)}.brand-command-center .brand-all-groups .brand-all-group-label{flex:0 0 126px;width:126px;min-width:0;min-height:30px;gap:4px;padding:0 7px;border-right:1px solid var(--pr-line);border-radius:7px 0 0 7px}.brand-command-center .brand-all-groups .brand-all-group-label b{min-width:0;color:color-mix(in srgb,var(--group-accent) 86%,var(--pr-text));font-size:10.5px}.brand-command-center .brand-all-groups .brand-all-group-label em{min-width:17px;padding-inline:4px;color:var(--group-accent);background:color-mix(in srgb,var(--group-accent) 12%,var(--pr-surface))}.brand-command-center .brand-all-groups .brand-all-group-strip{flex:1 1 auto;width:0;min-width:0}.brand-command-center .brand-all-groups .brand-all-group-tabs{width:100%!important}.brand-command-center .brand-all-aside{display:grid!important;grid-template-columns:minmax(520px,1fr) auto;align-items:center;gap:12px;flex:0 0 auto;width:100%;max-width:none;min-width:0;padding:8px 10px;border-top:1px solid var(--pr-line);background:color-mix(in srgb,var(--pr-surface-2) 75%,transparent);box-sizing:border-box}.brand-command-center .brand-all-aside .cc-row-tools.brand-all-tools{grid-column:1;grid-row:1;display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:8px!important;width:100%;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.brand-command-center .brand-all-aside .creation-range-panels{grid-column:2;grid-row:1;justify-content:flex-end!important;flex-wrap:nowrap!important;max-width:100%}.brand-command-center .brand-all-tools .toolbar-count{flex:0 0 auto}.brand-command-center .brand-all-tools .search{flex:1 1 280px;max-width:380px;min-width:180px}.brand-command-center .brand-all-tools .sort-select{order:5;flex:0 0 154px;min-width:154px;margin-left:auto}.brand-command-center .brand-all-tools .spacer{display:none}.brand-command-center .brand-all-tools .filter-bar{flex:0 0 auto}@media(max-width:1400px){.brand-command-center .brand-all-aside{grid-template-columns:1fr;gap:7px}.brand-command-center .brand-all-aside .cc-row-tools.brand-all-tools,.brand-command-center .brand-all-aside .creation-range-panels{grid-column:1}.brand-command-center .brand-all-aside .cc-row-tools.brand-all-tools{grid-row:1}.brand-command-center .brand-all-aside .creation-range-panels{grid-row:2;justify-content:flex-start!important}}@media(max-width:1180px){.brand-command-center .brand-all-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-command-center .brand-all-groups .brand-all-group{flex-direction:column;align-items:stretch;gap:2px}.brand-command-center .brand-all-groups .brand-all-group-label{flex:0 0 auto;width:100%;min-height:24px;border-right:0;border-bottom:1px solid var(--pr-line);border-radius:7px 7px 0 0}.brand-command-center .brand-all-groups .brand-all-group-strip{width:100%}}@media(max-width:760px){.brand-command-center .brand-all-groups{grid-template-columns:1fr}.brand-command-center .brand-all-groups .brand-all-group{flex-direction:row;align-items:center}.brand-command-center .brand-all-groups .brand-all-group-label{flex:0 0 108px;width:108px;min-height:30px;border-right:1px solid var(--pr-line);border-bottom:0;border-radius:7px 0 0 7px}.brand-command-center .brand-all-groups .brand-all-group-strip{width:0}.brand-command-center .brand-all-aside .cc-row-tools.brand-all-tools{flex-wrap:wrap!important}.brand-command-center .brand-all-tools .search{flex-basis:calc(100% - 120px);max-width:none}.brand-command-center .brand-all-tools .sort-select{flex:1 1 150px;margin-left:0}}.brand-command-center .brand-filter-panel{display:grid;grid-template-columns:minmax(480px,1fr) minmax(640px,auto);align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;border-top:1px solid var(--pr-line);background:color-mix(in srgb,var(--pr-surface-2) 75%,transparent);box-sizing:border-box}.brand-command-center .brand-filter-panel .cc-row-tools.brand-all-tools{display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:8px!important;width:100%;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.brand-command-center .brand-filter-panel .toolbar-count,.brand-command-center .brand-filter-panel .filter-bar{flex:0 0 auto}.brand-command-center .brand-filter-panel .search{flex:1 1 300px;min-width:180px;max-width:420px}.brand-command-center .brand-filter-panel .sort-select{order:5;flex:0 0 154px;min-width:154px;margin-left:auto}.brand-command-center .brand-filter-panel .spacer{display:none}.brand-command-center .brand-filter-panel .creation-range-panels{width:100%;max-width:100%;justify-content:flex-end!important;overflow-x:auto}@media(max-width:1480px){.brand-command-center .brand-filter-panel{grid-template-columns:minmax(0,1fr);gap:7px}.brand-command-center .brand-filter-panel .creation-range-panels{justify-content:flex-start!important}}@media(max-width:760px){.brand-command-center .brand-filter-panel .cc-row-tools.brand-all-tools{flex-wrap:wrap!important}.brand-command-center .brand-filter-panel .search{flex-basis:calc(100% - 120px);max-width:none}.brand-command-center .brand-filter-panel .sort-select{flex:1 1 150px;margin-left:0}}.cm-command-center .cc-row-primary>.cm-mine-chip{flex:0 0 auto}.cm-command-center .cm-mine-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px 0 8px;border:1px solid var(--pr-line-2);border-radius:9px;background:var(--pr-surface);color:var(--pr-dim);font-size:11.5px;font-weight:700;cursor:pointer}.cm-command-center .cm-mine-chip:hover{border-color:color-mix(in srgb,var(--pr-accent) 45%,var(--pr-line));color:var(--pr-ink)}.cm-command-center .cm-mine-chip.active{border-color:color-mix(in srgb,var(--pr-accent) 48%,var(--pr-line));background:color-mix(in srgb,var(--pr-accent) 10%,var(--pr-surface));color:var(--pr-accent)}.cm-command-center .cm-mine-indicator{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1.5px solid currentColor;border-radius:5px;font-size:10px;line-height:1}.cm-command-center .cc-row-tools{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:10px!important;min-height:52px;margin:0!important;padding:8px 10px!important;border:0!important;border-top:1px solid var(--pr-line)!important;border-radius:0!important;background:var(--pr-surface-2)}.cm-command-center .cc-tool-group{display:flex;align-items:center;gap:8px;min-width:0}.cm-command-center .cc-refine-group{flex:1 1 330px;overflow:hidden}.cm-command-center .cc-refine-group .cc-inline-search{flex:1 1 230px;width:auto;min-width:150px;max-width:360px;margin:0}.cm-command-center .cc-refine-group .filter-bar,.cm-command-center .cc-refine-group .filter-bar.compact{flex:0 1 auto;min-width:0;margin:0!important}.cm-command-center .cc-refine-group .active-filter-chips{max-width:180px}.cm-command-center .cc-tool-divider{display:block;align-self:stretch;width:1px;min-height:30px;background:var(--pr-line)}.cm-command-center .cc-layout-group{flex:0 0 auto}.cm-command-center .cc-layout-group .cc-section-label{min-width:42px}.cm-command-center .cc-period-group{flex:0 1 auto;justify-content:flex-end;min-width:0}.cm-command-center .cc-period-group .creation-range-panels{flex:0 1 auto;width:auto;margin:0!important;transform:none!important}.cm-command-center .cc-period-group .seg.glass-seg{display:flex!important;height:34px!important;min-width:max-content;padding:2px!important;gap:1px!important;border:1px solid var(--pr-line)!important;border-radius:9px!important;background:var(--pr-surface-3)!important;box-shadow:none!important}.cm-command-center .cc-period-group .seg.glass-seg button{min-height:28px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--pr-dim)!important;font-size:10.5px!important;font-weight:650!important;line-height:28px!important;white-space:nowrap}.cm-command-center .cc-period-group .seg.glass-seg button:hover{color:var(--pr-ink)!important}.cm-command-center .cc-period-group .seg.glass-seg button.active{border-color:var(--pr-line)!important;background:var(--pr-surface)!important;color:var(--pr-accent)!important;box-shadow:0 1px 2px #10182814!important}.cm-command-center .cc-period-group .creation-range-custom,.cm-command-center .cc-period-group .report-range-picker{height:34px!important}.cm-command-center .cc-period-group .report-range-trigger{height:34px!important;min-width:142px!important;padding:0 9px!important;border:1px solid var(--pr-line)!important;border-radius:9px!important;background:var(--pr-surface)!important;gap:7px!important}.cm-command-center .cc-period-group .creation-range-custom.active .report-range-trigger{border-color:var(--pr-accent)!important;background:color-mix(in srgb,var(--pr-accent) 9%,var(--pr-surface))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--pr-accent) 24%,transparent)!important}.cm-command-center .cc-period-group .report-range-trigger small{color:var(--pr-faint)!important;font-size:8px!important;letter-spacing:.06em;text-transform:uppercase}.cm-command-center .cc-period-group .report-range-trigger b{color:var(--pr-ink)!important;font-size:9.5px!important;font-variant-numeric:tabular-nums}.cm-command-center .cc-row-meta{min-height:40px;padding:5px 10px!important;gap:8px!important;border-top:1px solid var(--pr-line);background:var(--pr-surface)}.cm-command-center .cc-row-meta .spacer{flex:1 1 auto;min-width:0}.cm-command-center .cc-row-meta .toolbar-count{display:inline-flex;align-items:center;gap:7px;min-height:28px!important;padding:0 10px 0 8px;border:1px solid var(--pr-line);border-radius:999px;background:var(--pr-surface-2);color:var(--pr-dim);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.cm-command-center .cc-row-meta .toolbar-count:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--pr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-accent) 12%,transparent)}.cm-command-center .cc-sort-control{display:inline-flex;align-items:center;gap:6px;color:var(--pr-faint);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cm-command-center .cc-sort-control .sort-select{height:30px!important;min-height:30px!important;padding:0 28px 0 10px;border:1px solid var(--pr-line)!important;border-radius:8px!important;background-color:var(--pr-surface-2)!important;color:var(--pr-ink);font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}@media(max-width:1320px){.cm-command-center .cc-row-tools{flex-wrap:wrap!important}.cm-command-center .cc-period-group{flex:1 0 100%;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--pr-line)}.cm-command-center .cc-row-tools>.cc-tool-divider:last-of-type{display:none}}@media(max-width:820px){.cm-command-center .cc-row-primary{flex-wrap:wrap!important}.cm-command-center .cc-scope-section-label{flex-basis:100%;grid-template-columns:auto auto;justify-content:start;gap:7px;min-width:0}.cm-command-center .cc-row-primary>.view-tabs{order:3;flex-basis:100%!important}.cm-command-center .cc-row-tools{flex-direction:column;align-items:stretch}.cm-command-center .cc-tool-divider{display:none}.cm-command-center .cc-tool-group{justify-content:flex-start}.cm-command-center .cc-layout-group,.cm-command-center .cc-period-group{padding-top:8px;border-top:1px solid var(--pr-line)}.cm-command-center .cc-refine-group,.cm-command-center .cc-layout-group,.cm-command-center .cc-period-group{flex:0 0 auto;width:100%}.cm-command-center .cc-refine-group .active-filter-chips{max-width:120px}}@media(max-width:560px){.cm-command-center .cc-refine-group,.cm-command-center .cc-period-group{align-items:flex-start;flex-wrap:wrap}.cm-command-center .cc-refine-group .cc-section-label,.cm-command-center .cc-period-group .cc-section-label{flex-basis:100%;grid-template-columns:auto auto;justify-content:start;gap:7px}.cm-command-center .cc-refine-group .cc-inline-search{flex:1 1 190px;max-width:none}.cm-command-center .cc-period-group .creation-range-panels{width:100%}.cm-command-center .cc-row-meta .toolbar-count{order:-1}.cm-command-center .cc-row-meta .spacer{display:none}}.shell.sidebar-collapsed .sidebar:hover .sb-label,.shell.sidebar-collapsed .sidebar:focus-within .sb-label,.shell.sidebar-pinned .sb-label{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:190px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.sidebar .sb-nav,.sidebar .sb-nested,.sidebar .sb-nested-list{width:100%!important;min-width:0!important;box-sizing:border-box}.shell.sidebar-collapsed .sidebar:hover .sb-item,.shell.sidebar-collapsed .sidebar:hover .bell-btn,.shell.sidebar-collapsed .sidebar:focus-within .sb-item,.shell.sidebar-collapsed .sidebar:focus-within .bell-btn,.shell.sidebar-pinned .sb-item,.shell.sidebar-pinned .bell-btn{width:100%!important;max-width:none!important;min-width:0!important}.sidebar .sb-nested{display:block}.sidebar .sb-nested.open .sb-nested-list{margin:2px 0 6px 22px!important;padding-left:10px!important}.sidebar .sb-subitem{width:100%!important;min-width:0!important;box-sizing:border-box}.sidebar .sb-subitem .sb-label{flex:1 1 auto!important;width:auto!important;max-width:150px!important}.shell.sidebar-collapsed .sidebar:hover .sb-nav,.shell.sidebar-collapsed .sidebar:hover .sb-user,.shell.sidebar-collapsed .sidebar:focus-within .sb-nav,.shell.sidebar-collapsed .sidebar:focus-within .sb-user,.shell.sidebar-pinned .sidebar .sb-nav,.shell.sidebar-pinned .sidebar .sb-user{width:100%!important;max-width:none!important;min-width:0!important;align-self:stretch!important}.shell.sidebar-collapsed .sidebar:hover .sb-item,.shell.sidebar-collapsed .sidebar:hover .sb-subitem,.shell.sidebar-collapsed .sidebar:focus-within .sb-item,.shell.sidebar-collapsed .sidebar:focus-within .sb-subitem,.shell.sidebar-pinned .sidebar .sb-item,.shell.sidebar-pinned .sidebar .sb-subitem{width:100%!important;max-width:none!important;min-width:0!important;justify-content:flex-start!important}.shell.sidebar-collapsed .sidebar:hover .sb-count,.shell.sidebar-collapsed .sidebar:focus-within .sb-count,.shell.sidebar-pinned .sidebar .sb-count{position:static!important;right:auto!important;top:auto!important;width:auto!important;min-width:20px!important;max-width:none!important;height:auto!important;margin-left:auto!important;flex:0 0 auto!important;opacity:1!important;visibility:visible!important;padding:1px 6px!important;border-radius:999px!important;font-size:10.5px!important;line-height:16px!important;font-variant-numeric:tabular-nums;background:var(--pr-surface-3)!important;color:var(--pr-dim)!important;box-shadow:none!important}.shell.sidebar-collapsed .sidebar:hover .sb-item.active .sb-count,.shell.sidebar-pinned .sidebar .sb-item.active .sb-count{background:var(--pr-accent)!important;color:#fff!important}.shell.sidebar-collapsed .sidebar:hover .sb-section,.shell.sidebar-pinned .sidebar .sb-section{background:none!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;width:auto!important;max-width:none!important;padding:14px 10px 5px!important;margin:0!important;color:var(--pr-faint)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1!important;visibility:visible!important;text-indent:0!important;-webkit-text-fill-color:currentColor!important}.shell.sidebar-collapsed .sidebar:hover .sb-nav>.sb-section:first-child,.shell.sidebar-pinned .sidebar .sb-nav>.sb-section:first-child{padding-top:4px!important}.shell.sidebar-collapsed .sidebar:hover .sb-item,.shell.sidebar-pinned .sidebar .sb-item{min-height:0!important;height:auto!important;padding:7px 10px!important;margin:0!important}.shell.sidebar-collapsed .sidebar:hover .sb-nav,.shell.sidebar-pinned .sidebar .sb-nav{gap:1px!important;padding:8px 10px 14px!important}.sidebar .sb-subitem{padding:5px 8px!important;min-height:0!important}.pr-brandchip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 6px 0 11px;border-radius:999px;border:1px solid var(--pr-accent);background:color-mix(in srgb,var(--pr-accent) 14%,transparent);color:var(--pr-ink);font-size:12.5px;font-weight:650;cursor:pointer;white-space:nowrap;flex:0 0 auto}.pr-brandchip:hover{background:color-mix(in srgb,var(--pr-accent) 22%,transparent)}.pr-brandchip-x{display:grid;place-items:center;width:17px;height:17px;border-radius:999px;background:color-mix(in srgb,var(--pr-accent) 30%,transparent);font-size:9px;color:var(--pr-ink)}.shell.sidebar-collapsed .sidebar:hover .sb-section,.shell.sidebar-pinned .sidebar .sb-section{padding:10px 10px 3px!important;margin:0!important;min-height:0!important;line-height:1.1!important}.shell.sidebar-collapsed .sidebar:hover .sb-nav>.sb-section:first-child,.shell.sidebar-pinned .sidebar .sb-nav>.sb-section:first-child{padding-top:2px!important}.sidebar .sb-nested{margin-bottom:0!important}.sidebar .sb-nested-list{margin-bottom:2px!important}.composer-drawer-host .composer-section,.composer-drawer-host .composer-details,.composer-drawer-host .composer-metadata,.composer-drawer-host .composer-owner,.composer-drawer-host .composer-identity{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.composer-drawer-host .composer-details{grid-column:1 / -1!important}.composer-drawer-host .composer-actions{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:8px!important;flex-wrap:wrap}.composer-drawer-host .composer-actions>*{width:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}.composer-drawer-host .composer-actions button{height:34px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:600}.composer-drawer-host .composer-field,.composer-drawer-host .composer-field>*{min-width:0!important}.composer-drawer-host textarea{min-height:72px!important}.composer-drawer-host .table-wrap{max-height:none!important;height:auto!important;overflow:visible!important}.shell.sidebar-collapsed .sidebar:hover .sb-section,.shell.sidebar-pinned .sb-section{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.sidebar .sb-section{flex:0 0 auto!important;height:auto!important;align-self:stretch}.sidebar .sb-item,.sidebar .sb-nested,.sidebar .sb-subitem{flex:0 0 auto!important}.composer-drawer-host{padding:0!important;background:var(--pr-canvas)!important;display:flex!important;flex-direction:column}.composer-drawer-host:after{content:"Raise a ticket";order:1;position:sticky;top:0;z-index:3;display:block;padding:16px 20px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--pr-ink);background:var(--pr-surface);border-bottom:1px solid var(--pr-line)}.composer-drawer-host[data-composer-mode=planned_slot]:after{content:"Configure new ticket · Brand prefilled"}.composer-drawer-host[data-composer-mode=saved_draft]:after{content:"Continue draft · Save or send"}.composer-drawer-host>*{order:2}.composer-drawer-host .table-wrap{padding:16px 20px 0!important}.composer-drawer-host .composer-layout,.composer-drawer-host .composer-layout.has-creator{grid-template-columns:1fr!important;gap:14px!important}.composer-drawer-host .composer-section{position:relative;background:var(--pr-surface)!important;border:1px solid var(--pr-card-line)!important;border-radius:14px!important;padding:38px 16px 16px!important;box-shadow:var(--pr-lift)}.composer-drawer-host .composer-section:before{position:absolute;top:13px;left:16px;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--pr-faint)}.composer-drawer-host .composer-identity:before{content:"Ticket"}.composer-drawer-host .composer-metadata:before{content:"Brand, format & tags"}.composer-drawer-host .composer-owner:before{content:"Routing & timing"}.composer-drawer-host .composer-details:before{content:"Brief & links"}.composer-drawer-host .composer-metadata,.composer-drawer-host .composer-owner,.composer-drawer-host .composer-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px!important;align-items:end}.composer-drawer-host .composer-identity{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap}.composer-drawer-host .composer-metadata>.source-segment,.composer-drawer-host .composer-metadata>.nomenclature-tags-field,.composer-drawer-host .composer-field.composer-brief,.composer-drawer-host .repurpose-choice-row,.composer-drawer-host .composer-details>label:has(textarea){grid-column:1 / -1!important}.composer-drawer-host label,.composer-drawer-host .composer-field{display:flex!important;flex-direction:column;gap:5px;min-width:0;font-size:10.5px!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;color:var(--pr-faint)!important}.composer-drawer-host input:not([type=checkbox]):not([type=radio]),.composer-drawer-host select,.composer-drawer-host .searchable-select-trigger{height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid var(--pr-card-line)!important;background:var(--pr-surface-2)!important;color:var(--pr-ink)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;width:100%!important;box-sizing:border-box}.composer-drawer-host textarea{min-height:84px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid var(--pr-card-line)!important;background:var(--pr-surface-2)!important;color:var(--pr-ink)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.5;width:100%!important}.composer-drawer-host input:focus,.composer-drawer-host select:focus,.composer-drawer-host textarea:focus{border-color:var(--pr-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-accent) 16%,transparent)!important;outline:none!important}.composer-drawer-host ::placeholder{color:var(--pr-faint)!important;font-weight:400}.composer-drawer-host .source-segment{display:flex!important;gap:2px;padding:3px;border-radius:10px;background:var(--pr-surface-3);border:1px solid var(--pr-card-line);width:fit-content}.composer-drawer-host .source-segment-btn{height:30px!important;min-height:30px!important;padding:0 16px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--pr-dim)!important;font-size:12.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.composer-drawer-host .source-segment-btn.active{background:var(--pr-accent)!important;color:#fff!important}.composer-drawer-host .repurpose-choice,.composer-drawer-host .already-link-choice{flex-direction:row!important;align-items:center;gap:8px;font-size:11.5px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;color:var(--pr-dim)!important}.composer-drawer-host input[type=checkbox]{width:15px!important;height:15px!important;min-height:0!important;padding:0!important;accent-color:var(--pr-accent);flex:0 0 auto}.composer-drawer-host .new-ticket-badge{background:var(--pr-accent)!important;color:#fff!important;border-radius:999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em}.composer-drawer-host .composer-ticket-code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--pr-ink);font-weight:600}.composer-drawer-host .composer-live-nomenclature{display:flex;flex-direction:column;gap:2px;padding:7px 11px;border-radius:9px;background:var(--pr-surface-2);border:1px solid var(--pr-card-line);min-width:0}.composer-drawer-host .composer-live-nomenclature>span{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-faint)}.composer-drawer-host .composer-live-nomenclature b{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--pr-ink);word-break:break-all}.composer-drawer-host .composer-actions{position:sticky;bottom:0;margin:0 -20px!important;padding:13px 20px!important;background:var(--pr-surface)!important;border-top:1px solid var(--pr-line)!important;border-radius:0!important;box-shadow:0 -6px 18px #0000001a}.composer-drawer-host .composer-actions button{height:38px!important;padding:0 20px!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important;border:1px solid var(--pr-card-line)!important;background:var(--pr-surface-2)!important;color:var(--pr-ink)!important}.composer-drawer-host .composer-actions button:first-child{background:var(--pr-accent)!important;border-color:var(--pr-accent)!important;color:#fff!important}.composer-drawer-host .composer-section{display:block!important}.composer-drawer-host .composer-metadata>div,.composer-drawer-host .composer-owner>div,.composer-drawer-host .composer-details>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important;align-items:end;width:100%!important;min-width:0!important}.composer-drawer-host .composer-section .source-segment,.composer-drawer-host .composer-section .nomenclature-tags-field,.composer-drawer-host .composer-section .composer-brief,.composer-drawer-host .composer-section .repurpose-choice-row,.composer-drawer-host .composer-section label:has(textarea),.composer-drawer-host .composer-section .searchable-select-container{grid-column:1 / -1!important}.composer-drawer-host .composer-section .composer-drawer-host .composer-section .composer-drawer-host .composer-actions{background:var(--pr-surface)!important;border:0!important;border-top:1px solid var(--pr-line)!important;border-radius:0!important;box-shadow:0 -6px 18px #0000001a!important;padding:12px 20px!important}.composer-drawer-host .composer-actions:before{content:none!important}.composer-drawer-host .composer-actions>div{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:8px!important;width:100%!important}.composer-drawer-host .composer-actions>div>*{width:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}::selection{background:color-mix(in srgb,var(--pr-accent) 32%,transparent);color:var(--pr-ink)}::-moz-selection{background:color-mix(in srgb,var(--pr-accent) 32%,transparent);color:var(--pr-ink)}:root[data-theme=dark] ::selection{background:color-mix(in srgb,var(--pr-accent) 55%,transparent);color:#fff}:root[data-theme=dark] ::-moz-selection{background:color-mix(in srgb,var(--pr-accent) 55%,transparent);color:#fff}input::selection,textarea::selection,code::selection,pre::selection,.code::selection{background:color-mix(in srgb,var(--pr-accent) 55%,transparent);color:var(--pr-ink)}:root[data-theme=dark] input::selection,:root[data-theme=dark] textarea::selection,:root[data-theme=dark] code::selection,:root[data-theme=dark] pre::selection,:root[data-theme=dark] .code::selection{background:color-mix(in srgb,var(--pr-accent) 62%,transparent);color:#fff}.rp-filters .cm-plan-brandpicker,.rp-filters .rp-brandpicker{position:relative!important;display:inline-block!important;min-width:auto!important;max-height:none!important;overflow:visible!important}.rp-filters .cm-plan-brandpicker-menu,.rp-filters .rp-brandpicker-menu,.rp-filters .rp-dropdown-menu{position:absolute!important;top:calc(100% + 5px)!important;right:0!important;z-index:120!important;min-width:280px!important;max-width:340px!important;max-height:340px!important;overflow-y:auto!important;background:var(--pr-surface-1, #fff)!important;border:1px solid var(--pr-card-line, #dbe2ef)!important;border-radius:10px!important;box-shadow:0 12px 28px #0f172a2e!important;padding:6px!important}.rp-filters .cm-plan-brandpicker-menu label,.rp-filters .rp-dropdown label,.rp-filters [class*=brandpicker] label{display:flex!important;align-items:center;gap:9px;width:100%;min-width:0;padding:6px 10px;border-radius:8px;font-size:12.5px;color:var(--pr-ink);white-space:nowrap;cursor:pointer}.rp-filters .cm-plan-brandpicker-menu label>span,.rp-filters .rp-dropdown label>span,.rp-filters [class*=brandpicker] label>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rp-filters .cm-plan-brandpicker-menu label:hover,.rp-filters .rp-dropdown label:hover,.rp-filters [class*=brandpicker] label:hover{background:var(--pr-surface-2)}.rp-filters .cm-plan-brandpicker-menu label.is-picked,.rp-filters .rp-dropdown label.is-picked,.rp-filters [class*=brandpicker] label.is-picked{background:color-mix(in srgb,var(--pr-accent) 12%,transparent)}.rp-filters .cm-plan-brandpicker-menu input[type=checkbox],.rp-filters .rp-dropdown input[type=checkbox],.rp-filters [class*=brandpicker] input[type=checkbox]{width:15px;height:15px;accent-color:var(--pr-accent);flex:0 0 auto}.cm-plan-matrix .cm-plan-spoccell{width:150px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-plan-matrix .cm-plan-spoc-name{font-size:12.5px;color:var(--pr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cm-plan-matrix .cm-plan-spoc-name.is-empty{color:var(--pr-faint)}.cm-plan-matrix .cm-report-brandcell{width:210px;max-width:210px}.cm-plan-matrix .cm-plan-brand{display:flex;align-items:center;gap:9px;min-width:0}.cm-plan-matrix .cm-plan-brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.cm-plan-matrix .metric-pct{width:78px;min-width:78px;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.cm-plan-matrix .metric-pct b{font-weight:650;color:var(--pr-ink)}.cm-plan-matrix .metric-pct b.is-good{color:var(--ok, #2fd98a)}.cm-plan-matrix .metric-pct b.is-low{color:var(--warn, #ffb340)}.cm-plan-matrix .metric-pct .is-zero{color:var(--pr-faint)}.cm-plan-matrix thead .metric-pct{font-size:9.5px;letter-spacing:.04em;text-align:right}.dropdown-option-item{display:flex!important;align-items:center;gap:10px;padding:8px 10px!important;border-radius:9px;min-width:0}.dropdown-option-item:hover{background:var(--pr-surface-2)}.dropdown-option-item.selected{background:color-mix(in srgb,var(--pr-accent) 13%,transparent)}.option-thumb{flex:0 0 46px;width:46px;height:46px;border-radius:8px;overflow:hidden;background:var(--pr-surface-3);border:1px solid var(--pr-card-line);display:grid;place-items:center}.option-thumb .option-thumb-img,.option-thumb img,.option-thumb video{width:100%;height:100%;object-fit:cover;display:block}.option-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.option-row-top,.option-row-bottom{display:flex;align-items:center;gap:7px;min-width:0}.option-code{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:600;color:var(--pr-ink);flex:0 0 auto}.option-code.is-link{border:0;background:none;padding:0;cursor:pointer;color:var(--pr-accent);text-decoration:underline;text-underline-offset:2px}.option-code.is-link:hover{color:var(--pr-ink)}.option-platform,.option-type{font-size:10px;font-weight:650;padding:1px 6px;border-radius:999px;background:var(--pr-surface-3);color:var(--pr-dim);white-space:nowrap;flex:0 0 auto}.option-client{font-size:11.5px;color:var(--pr-ink);font-weight:600;flex:0 0 auto}.option-sep{color:var(--pr-faint);flex:0 0 auto}.option-name{font-size:10.5px;color:var(--pr-faint);font-family:ui-monospace,Menlo,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-weeks{display:inline-flex;margin-left:auto;padding:2px;border-radius:999px;background:var(--pr-surface-2);border:1px solid var(--pr-card-line);flex:0 0 auto}.bq-weeks button{border:0;background:none;padding:0 11px;height:24px;border-radius:999px;font-size:11px;font-weight:600;color:var(--pr-dim);cursor:pointer;white-space:nowrap}.bq-weeks button:hover{color:var(--pr-ink)}.bq-weeks button.on{background:var(--pr-accent);color:#fff}.bq-segments .bq-clear{margin-left:0!important}.content-repo-filters-bar,.content-repo-filters{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border:1px solid var(--pr-card-line, #e1e8ef)!important;border-radius:10px!important;background:var(--pr-surface-1, #fff)!important;margin-bottom:12px!important;overflow-x:auto!important}.content-repo-filters-bar .repo-filter-compact{flex:0 1 auto!important;min-width:120px!important}.content-repo-filters-bar .repo-client-search{flex:0 1 180px!important;min-width:150px!important}.content-repo-filters-bar select,.content-repo-filters-bar .searchable-select-input{box-sizing:border-box!important;width:100%!important;height:34px!important;min-height:34px!important;padding:4px 8px!important;border:1px solid var(--pr-card-line, #dbe2ef)!important;border-radius:6px!important;background:var(--pr-surface-1, #fff)!important;color:var(--pr-ink, #172238)!important;font-size:12px!important}.content-repo-filters-bar .repo-date-filter{margin-left:auto!important;flex:0 0 auto!important}.content-repo-filters-bar .repo-date-controls{display:flex!important;align-items:center!important;gap:6px!important}.content-repo-filters-bar .repo-date-presets{display:inline-flex!important;background:var(--pr-surface-2, #f1f5f9)!important;border:1px solid var(--pr-card-line, #dbe2ef)!important;border-radius:6px!important;padding:2px!important}.content-repo-filters-bar .repo-date-presets button{padding:2px 8px!important;border:none!important;background:transparent!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;color:var(--pr-dim, #64748b)!important;cursor:pointer!important;height:26px!important}.content-repo-filters-bar .repo-date-presets button.active{background:var(--pr-surface-1, #fff)!important;color:var(--pr-ink, #172238)!important;box-shadow:0 1px 3px #00000014!important}.composer-drawer-host{box-shadow:-10px 0 35px #0f172a38!important}.composer-drawer-host .composer-shell-cell{background:var(--pr-canvas, #f8fafc)!important}.composer-drawer-host .composer-section{border-radius:12px!important;background:var(--pr-surface-1, #fff)!important;border:1px solid var(--pr-card-line, #e2e8f0)!important;padding:16px!important}.composer-drawer-host .composer-section:before{font-size:11.5px!important;letter-spacing:.06em!important;color:var(--pr-accent, #0284c7)!important;font-weight:700!important;text-transform:uppercase!important;margin-bottom:12px!important}.composer-drawer-host .composer-actions{position:sticky!important;bottom:0!important;background:var(--pr-surface-1, #fff)!important;padding:12px 16px!important;border-top:1px solid var(--pr-card-line, #e2e8f0)!important;z-index:10!important;box-shadow:0 -4px 14px #0f172a0f!important}.pr-ideation-live-lane{display:flex!important;flex-direction:row!important;gap:14px!important;overflow-x:auto!important;padding:8px 4px 14px!important}.pr-ideation-live-card{flex:0 0 290px!important;max-width:290px!important;border-radius:12px!important;border:1px solid var(--pr-card-line, #e2e8f0)!important;background:var(--pr-surface-1, #fff)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 14px #0f172a0f!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease!important}.pr-ideation-live-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #0f172a1f!important;border-color:var(--pr-accent, #0284c7)!important}.pr-ideation-media{position:relative!important;width:100%!important;height:160px!important;background:#0f172a!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.pr-ideation-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.pr-ideation-img-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:36px!important;color:#64748b!important;background:linear-gradient(135deg,#1e293b,#0f172a)!important}.pr-ideation-play-pill{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:38px!important;height:38px!important;border-radius:999px!important;background:#0f172ab8!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 12px #00000040!important}.pr-ideation-brand-mark{position:absolute!important;top:8px!important;left:8px!important;z-index:2!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))!important}.pr-ideation-roas-badge{position:absolute!important;bottom:8px!important;left:8px!important;z-index:2!important;background:#0f172ad9!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#38bdf8!important;font-size:11px!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important;border:1px solid rgba(56,189,248,.35)!important;box-shadow:0 2px 8px #0000004d!important}.pr-ideation-body{padding:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important}.pr-ideation-top-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}.pr-ideation-title-text{font-size:13px!important;font-weight:650!important;line-height:1.35!important;color:var(--pr-ink, #0f172a)!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.pr-ideation-metrics-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;background:var(--pr-surface-2, #f8fafc)!important;padding:8px 10px!important;border-radius:8px!important;border:1px solid var(--pr-card-line, #e2e8f0)!important}.pr-ideation-metric-cell{display:flex!important;flex-direction:column!important;gap:1px!important}.pr-ideation-metric-cell .lbl{font-size:9.5px!important;text-transform:uppercase!important;font-weight:700!important;color:var(--pr-dim, #64748b)!important}.pr-ideation-metric-cell .val{font-size:12px!important;font-weight:700!important;color:var(--pr-ink, #0f172a)!important}.pr-ideation-metric-cell.is-highlight .val{color:var(--pr-accent, #0284c7)!important}.pr-ideation-action-row{display:flex!important;align-items:center!important;gap:8px!important;margin-top:4px!important}.pr-ideation-primary-action{flex:1 1 auto!important;font-weight:600!important;font-size:12px!important}.pr-ideation-secondary-action{flex:0 0 auto!important;font-size:12px!important}.pr-drawer-creative-showcase{background:var(--pr-surface-2, #f8fafc)!important;border:1px solid var(--pr-card-line, #e2e8f0)!important;border-radius:12px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.pr-drawer-creative-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.pr-drawer-open-asset-btn{font-size:12px!important;font-weight:600!important;color:var(--pr-accent, #0284c7)!important;text-decoration:none!important;padding:3px 8px!important;border-radius:6px!important;background:color-mix(in srgb,var(--pr-accent) 12%,transparent)!important}.pr-drawer-open-asset-btn:hover{background:color-mix(in srgb,var(--pr-accent) 20%,transparent)!important}.pr-drawer-media-frame{position:relative!important;width:100%!important;min-height:200px!important;max-height:340px!important;background:#0b1220!important;border-radius:10px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--pr-card-line, #dbe2ef)!important}.pr-drawer-iframe{width:100%!important;height:280px!important;border:none!important}.pr-drawer-video-player{width:100%!important;max-height:320px!important;object-fit:contain!important;background:#000!important}.pr-drawer-image-preview{width:100%!important;max-height:320px!important;object-fit:contain!important}.pr-drawer-media-skeleton{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;color:#94a3b8!important;font-size:13px!important}.pr-drawer-spin{font-size:24px!important;animation:pr-spin 1.2s infinite linear}@keyframes pr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pr-drawer-fallback-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;color:#cbd5e1!important;padding:24px!important}.pr-drawer-media-tabs{display:flex!important;gap:6px!important;overflow-x:auto!important;padding-top:4px!important}.pr-drawer-media-tab{padding:3px 10px!important;font-size:11.5px!important;border-radius:6px!important;border:1px solid var(--pr-card-line, #dbe2ef)!important;background:var(--pr-surface-1, #fff)!important;color:var(--pr-ink, #0f172a)!important;cursor:pointer!important}.pr-drawer-media-tab.active{background:var(--pr-accent, #0284c7)!important;color:#fff!important;border-color:var(--pr-accent, #0284c7)!important}.mywork-board{display:flex;flex-direction:column;gap:8px;margin-top:12px}.mywork-board-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mywork-board-title{font-size:12px;font-weight:800;letter-spacing:.01em;color:var(--pr-text, #0f172a)}.mywork-board-hint{margin-left:auto;font-size:10.5px;color:var(--pr-dim, #94a3b8)}.mywork-kind-tabs{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--pr-dim, #94a3b8) 14%,transparent)}.mywork-kind-tabs button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;color:var(--pr-dim, #64748b);cursor:pointer;transition:background .14s ease,color .14s ease}.mywork-kind-tabs button:hover{color:var(--pr-text, #0f172a)}.mywork-kind-tabs button.on{background:var(--pr-card, #fff);color:var(--pr-text, #0f172a);box-shadow:0 1px 2px #0f172a1f}.mywork-kind-tabs em{font-style:normal;font-size:9.5px;font-weight:800;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--pr-dim, #94a3b8) 22%,transparent)}.mywork-kind-tabs button.on em{background:color-mix(in srgb,var(--pr-accent, #4f46e5) 16%,transparent);color:var(--pr-accent, #4f46e5)}.mywork-card-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,1fr);grid-auto-columns:248px;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;height:clamp(408px,56vh,540px);scroll-snap-type:x proximity;overscroll-behavior-x:contain}.mywork-card-grid>*{scroll-snap-align:start}.mywork-card-grid::-webkit-scrollbar{height:9px}.mywork-card-grid::-webkit-scrollbar-track{background:transparent}.mywork-card-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pr-dim, #94a3b8) 40%,transparent);border-radius:99px}.mywork-card-grid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--pr-dim, #94a3b8) 65%,transparent)}.mywork-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;border-radius:16px;overflow:hidden;background:var(--pr-card);border:1px solid var(--pr-card-line);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mywork-card:hover,.mywork-card:focus-within{transform:translateY(-2px);box-shadow:0 16px 34px #02061738}.mywork-card.is-planned{border-color:var(--brassLine);box-shadow:inset 0 3px 0 var(--brass)}.mywork-card.is-planned:hover{border-color:var(--brass)}.mywork-card.is-draft{border-color:var(--line2);box-shadow:inset 0 3px 0 var(--ink3)}.mywork-card.is-draft:hover{border-color:var(--line3)}.mywork-card-open{display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pr-ideation-group+.pr-ideation-group{margin-top:12px}.pr-ideation-lane-label{display:flex;align-items:center;gap:8px;margin:0 0 7px;color:var(--pr-dim);font-size:11px}.pr-ideation-lane-label b{color:var(--pr-ink);font-size:12px}.pr-ideation-lane-label em{margin-left:auto;min-width:24px;padding:2px 7px;border-radius:999px;background:var(--pr-surface-2);color:var(--pr-ink);text-align:center;font-style:normal;font-weight:800}.pr-ideation-group.tier-high .pr-ideation-lane-label{border-left:3px solid #0d9488;padding-left:9px}.pr-ideation-group.tier-medium .pr-ideation-lane-label{border-left:3px solid #f59e0b;padding-left:9px}.pr-ideation-live-card.tier-medium{border-color:color-mix(in srgb,#f59e0b 35%,var(--pr-line))}.pr-table-sub{display:block;margin-top:4px;color:var(--pr-dim);font-size:10px;line-height:1.3;white-space:normal}.pr-table-person{display:block;color:var(--pr-ink);font-size:11px}.pr-table-brief{display:block;max-width:290px}.pr-table-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.pr-table-tags em{max-width:120px;padding:2px 6px;overflow:hidden;text-overflow:ellipsis;border-radius:999px;background:var(--pr-surface-2);color:var(--pr-dim);font-size:9px;font-style:normal;white-space:nowrap}.pr-stage-track{display:block;width:100%;height:4px;margin-top:7px;overflow:hidden;border-radius:99px;background:var(--pr-line)}.pr-stage-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#0b7a95)}.mywork-card-delete{position:absolute;z-index:5;top:8px;right:9px;display:grid;width:25px;height:25px;padding:0;place-items:center;border:1px solid rgba(248,113,113,.28);border-radius:8px;background:#7f1d1d2e;color:#fecacad1;font-size:16px;line-height:1;cursor:pointer;opacity:.72;transition:opacity .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.mywork-card-delete:hover,.mywork-card-delete:focus-visible{opacity:1;transform:translateY(-1px);border-color:#f87171b8;background:#991b1b75;outline:none}.mywork-card-delete svg{width:14px;height:14px;fill:currentColor}.mywork-card-open:focus-visible{outline:3px solid color-mix(in srgb,var(--pr-accent, #4f46e5) 58%,#fff);outline-offset:-4px}.mywork-screen{position:relative;width:100%;height:100%;min-height:198px;background:linear-gradient(150deg,var(--g800) 0%,var(--g950) 62%,var(--g900) 100%);padding:12px;overflow:hidden}.mywork-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 35%,rgba(0,0,0,.16) 55%,rgba(0,0,0,.84) 100%)}.mywork-screen-draft{background:linear-gradient(145deg,#9e753057,#9e75301a 55%,#9e753047),linear-gradient(145deg,var(--g800) 0%,var(--g950) 60%,var(--g900) 100%)}.mywork-screen-draft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(145deg,rgba(158,117,48,.2),transparent 48%,rgba(20,19,15,.34))}.mywork-screen-draft .draft-feather{opacity:.94;filter:none}.peacock-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-62%);height:min(46%,122px);width:auto;opacity:.74;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .18s ease,transform .22s ease}.mywork-screen-draft .peacock-mark{height:min(58%,146px)}.mywork-card:hover .peacock-mark,.mywork-card:focus-within .peacock-mark{opacity:.82;transform:translate(-50%,-65%) scale(1.04)}.mywork-screen-code{position:absolute;top:11px;left:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700;color:#f1f5f9a3;z-index:2}.mywork-screen-kind{position:absolute;top:9px;right:42px;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);white-space:nowrap;z-index:2}.mywork-screen-kind.planned{background:#ffffff14;color:var(--g25)}.mywork-screen-kind.draft{background:#9e75303d;color:var(--brassLine);border-color:#e6ce9c61}.mywork-card.is-priority-ideation{border-color:#dc26268c;box-shadow:inset 0 3px #dc2626}.mywork-card.is-priority-ideation:hover{border-color:#dc2626}.mywork-screen-draft.mywork-screen-priority{background:linear-gradient(145deg,#dc26266b,#b91c1c24 55%,#dc262657),linear-gradient(145deg,var(--g800) 0%,var(--g950) 60%,var(--g900) 100%)}.mywork-screen-draft.mywork-screen-priority:before{background:linear-gradient(145deg,rgba(220,38,38,.24),transparent 48%,rgba(20,19,15,.34))}.mywork-screen-kind.priority{background:#dc26264d;color:#fecaca;border-color:#fca5a573}.mywork-repurpose-tag{position:absolute;z-index:3;top:36px;left:12px;max-width:calc(100% - 24px);padding:3px 7px;overflow:hidden;border:1px solid rgba(251,191,36,.46);border-radius:999px;background:#3b2405c7;color:var(--brassLine);font-size:8.5px;font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.repurpose-lifetime-tag{background:color-mix(in srgb,var(--pr-dim, #64748b) 10%,transparent);color:var(--pr-dim, #64748b)}.repurpose-lifetime-tag.has-reuse{background:var(--brassSoft);color:var(--brassText);border-color:var(--brassLine)}.mywork-screen-brand{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:calc(100% - 2px)}.mywork-screen-brand b{font-size:11.5px;font-weight:700;color:#f2f6fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mywork-card-summary{position:absolute;z-index:2;left:12px;right:12px;bottom:48px;min-width:0}.mywork-card-summary p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:7px 0 3px;color:var(--g25);font-size:12px;font-weight:700;line-height:1.35}.mywork-card-summary small{display:block;overflow:hidden;color:#cbd5e1ad;font-size:9.5px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mywork-open-cue{position:absolute;z-index:2;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;color:#f1f5f9d1;font-size:10px;font-weight:800;letter-spacing:.02em}.mywork-open-cue b{display:inline-grid;width:20px;height:20px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff14;transition:transform .16s ease,background .16s ease}.mywork-card:hover .mywork-open-cue b,.mywork-card:focus-within .mywork-open-cue b{transform:translate(3px);background:#ffffff24}.mywork-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;padding:9px 10px}.mywork-field-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mywork-card-body textarea,.mywork-card-body input,.mywork-card-body select,.mywork-card-body .inline-select,.mywork-card-body .inline-input{width:100%;min-width:0;font-size:11.5px;padding:6px 8px;border-radius:8px;border:1px solid var(--pr-card-line, #e2e8f0);background:var(--pr-surface, #f8fafc);color:var(--pr-text, #0f172a)}.mywork-card-body textarea{flex:1 1 auto;min-height:0;resize:none;line-height:1.35}.mywork-card-body textarea:focus,.mywork-card-body input:focus,.mywork-card-body select:focus{outline:none;border-color:var(--pr-accent, #4f46e5);background:var(--pr-card, #fff)}.mywork-card-foot{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 10px 9px;border-top:1px solid var(--pr-card-line, #eef2f6)}.mywork-card-foot .spacer{flex:1 1 auto}.mywork-card-foot .btn-sm{margin:0;padding:4px 10px;font-size:11px}.mywork-link-btn{border:0;background:transparent;padding:2px 0;font-size:11px;font-weight:700;color:var(--pr-dim, #64748b);cursor:pointer;white-space:nowrap}.mywork-link-btn:hover{color:var(--pr-accent, #4f46e5);text-decoration:underline}.mywork-link-btn.danger:hover{color:#dc2626}.mywork-board-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 12px;color:var(--pr-dim, #64748b);font-size:12.5px}:root[data-theme=dark] .mywork-card-body textarea,:root[data-theme=dark] .mywork-card-body input,:root[data-theme=dark] .mywork-card-body select,:root[data-theme=dark] .mywork-card-body .inline-select,:root[data-theme=dark] .mywork-card-body .inline-input{background:var(--sunken);border-color:var(--line2);color:var(--ink)}:root[data-theme=dark] .mywork-card-foot{border-top-color:var(--line)}:root[data-theme=dark] .mywork-kind-tabs button.on{background:var(--sunken);color:var(--ink)}.draft-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;padding:20px;background:#050c1b9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.draft-delete-dialog{width:min(440px,100%);display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px;border:1px solid color-mix(in srgb,#e11d48 22%,var(--pr-card-line, #dbe2ef));border-radius:18px;background:var(--pr-card, #fff);color:var(--pr-text, #0f172a);box-shadow:0 28px 80px #02061757}.draft-delete-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,#e11d48 12%,transparent);color:#be123c;font-size:28px;font-weight:500;line-height:1}.draft-delete-copy{min-width:0}.draft-delete-eyebrow{display:block;margin-bottom:4px;color:#be123c;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.draft-delete-copy h2{margin:0;font-size:18px;line-height:1.25}.draft-delete-copy p{margin:7px 0 0;color:var(--pr-dim, #64748b);font-size:12.5px;line-height:1.55}.draft-delete-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.draft-delete-actions button{min-height:36px;padding:0 14px;border-radius:10px}.draft-delete-confirm{border:1px solid #be123c;background:linear-gradient(135deg,#e11d48,#be123c);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #be123c38}.draft-delete-confirm:disabled{opacity:.55;cursor:wait}.pm-publishing-command .cc-row-primary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.pm-publishing-command.is-website .cc-row-primary{grid-template-columns:minmax(136px,.4fr) minmax(420px,1.6fr)!important}.pm-command-title,.pm-work-segment-summary{display:flex;flex-direction:column;min-width:0}.pm-command-title b{color:var(--pr-text, #0f172a);font-size:12px}.pm-command-title span,.pm-work-segment-summary span{color:var(--pr-dim, #64748b);font-size:10px;line-height:1.3}.pm-work-segment-summary{padding-left:14px;border-left:1px solid var(--pr-card-line, #dbe2ef)}.pm-work-segment-summary b{color:var(--pr-text, #0f172a);font-size:12px;line-height:1.3}.pm-work-segment-summary em{color:var(--pr-accent, #0284c7);font-size:10px;font-style:normal;font-weight:800}.pm-cohort-tabs.view-tabs.glass-seg{width:100%!important;min-width:0!important;padding:5px!important}.pm-cohort-tabs .view-tab{min-width:0!important;min-height:52px!important;padding-inline:16px!important;transition:all .16s ease!important;border-radius:9px!important;border:1px solid transparent!important}.pm-cohort-tabs .view-tab .vt-label{font-size:11.5px!important;font-weight:800!important}.pm-cohort-tabs .view-tab .vt-count{min-width:25px;min-height:25px;padding:0 7px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--ui-surface-muted, #f1f5f9)!important;color:var(--ui-muted, #64748b)!important;transition:all .16s ease!important}.pm-cohort-tabs .view-tab.active{background:#fff!important;color:var(--bucket, var(--pr-accent, #0284c7))!important;box-shadow:0 1px 4px #0f172a14,0 1px 2px #0f172a0a!important;border-color:#dbe2efe6!important;font-weight:700!important}.pm-cohort-tabs .view-tab.active .vt-icon{color:var(--bucket, var(--pr-accent, #0284c7))!important}.pm-cohort-tabs .view-tab.active .vt-label{color:var(--pr-text, #0f172a)!important}.pm-cohort-tabs .view-tab.active .vt-count{background:var(--bucket, var(--pr-accent, #0284c7))!important;color:#fff!important}[data-theme=dark] .pm-cohort-tabs .view-tab.active{background:var(--card-bg, #1a2332)!important;border-color:#ffffff1a!important;color:var(--bucket, #38bdf8)!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .pm-cohort-tabs .view-tab.active .vt-label{color:#f1f5f9!important}[data-theme=dark] .pm-cohort-tabs .view-tab.active .vt-count{background:var(--bucket, #38bdf8)!important;color:#fff!important}.pm-brand-strip .brand-strip-wrap.is-logos-only{width:100%!important;max-width:none!important;margin-bottom:12px!important;padding:10px 12px 9px!important;border-radius:13px!important}.pm-brand-strip .brand-strip-heading{min-height:32px;margin-bottom:5px!important}.pm-brand-strip .brand-strip-search{width:clamp(190px,24vw,310px)}.pm-brand-strip .brand-logo-strip{min-height:64px!important;gap:9px!important;padding:2px 2px 5px!important}.pm-brand-strip .brand-strip-slot{height:56px}.pm-brand-strip .brand-strip-wrap.is-logos-only .brand-strip-item{flex-basis:148px!important;width:148px!important;max-width:148px!important;height:56px!important;padding:7px 10px!important}.pm-brand-strip .brand-strip-wrap.is-logos-only .brand-strip-item .brand-mark{width:42px!important;height:42px!important}.pm-brand-strip .brand-strip-item>span:last-child{font-size:11px!important;font-weight:750}.pm-publishing-toolbar{display:grid!important;grid-template-columns:minmax(360px,.72fr) minmax(720px,1.28fr)!important;align-items:end!important;gap:8px 12px!important;padding:8px 10px!important;border-color:var(--pr-card-line, #e2e8f0)!important;border-radius:12px!important;background:color-mix(in srgb,var(--pr-surface, #f8fafc) 88%,transparent)!important}.pm-publishing-toolbar .filter-bar.compact{width:100%;align-self:end}.pm-publishing-filter-stack{display:grid;min-width:0;gap:7px}.pm-publishing-filter-stack>.filter-bar.compact{width:100%}.pm-platform-selector{display:flex;align-items:center;gap:9px;min-width:0}.pm-platform-selector>span{color:var(--pr-dim, #64748b);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pm-platform-selector .seg{display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));width:min(100%,360px)}.pm-platform-selector .seg button{min-height:32px;padding-inline:12px;white-space:nowrap}.pm-date-controls{display:grid;grid-template-columns:max-content max-content minmax(360px,1fr);align-items:end;gap:8px;padding:0;border-top:0}.pm-date-control-group{display:flex;flex-direction:column;gap:5px;min-width:0}.pm-date-control-group>span{color:var(--pr-dim, #64748b);font-size:9.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pm-date-range-group .creation-range-panels{min-width:0}.pm-hide-acknowledged{grid-column:1 / -1;justify-self:start;display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px!important;min-width:0!important;padding:7px 10px;border:1px solid color-mix(in srgb,var(--pr-accent, #0284c7) 24%,var(--pr-card-line, #dbe2ef));border-radius:10px;background:color-mix(in srgb,var(--pr-accent, #0284c7) 6%,var(--pr-card, #fff));cursor:pointer}.pm-hide-acknowledged span{color:var(--pr-text, #0f172a)!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.pm-hide-acknowledged b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--pr-accent, #0284c7);color:#fff;font-size:10px}.pm-published-check{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;min-width:0!important;padding:5px 8px;border:1px solid var(--pr-card-line, #dbe2ef);border-radius:8px;background:var(--pr-card, #fff);cursor:pointer}.pm-published-check.checked{border-color:#0d948861;background:#0d948814}.pm-published-check span{color:var(--pr-text, #0f172a)!important;font-size:10.5px!important;letter-spacing:0!important;text-transform:none!important}.pm-manual-live-check{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;min-width:0!important;padding:5px 8px;border:1px solid rgba(5,150,105,.35);border-radius:8px;background:#05966912;cursor:pointer}.pm-manual-live-check span{color:#047857!important;font-size:10.5px!important;font-weight:750;letter-spacing:0!important;text-transform:none!important}.journey-mark-live{border-color:#05966961!important;background:#05966914!important;color:#047857!important}.pm-discard-btn{border-color:#be123c47!important;color:#be123c!important}.pm-discard-comment{max-width:380px;margin:0;color:var(--pr-text, #0f172a);font-size:12px;line-height:1.45;white-space:normal}.pm-waiting-live-nomenclature{max-width:330px;margin-top:7px}.pm-waiting-live-nomenclature .nomenclature-copy{padding:6px 8px;border-radius:8px}.pm-waiting-live-nomenclature .nomenclature-copy-label{font-size:9px}.pm-waiting-live-nomenclature .nomenclature-copy-value{font-size:10.5px}.cm-plan-segment-editor{display:grid;grid-template-columns:repeat(3,minmax(42px,1fr)) 28px;gap:4px;min-width:190px;align-items:end}.cm-plan-segment-editor label{display:grid;gap:2px;font-size:9px;font-weight:800;color:var(--text-dim)}.cm-plan-segment-editor input{width:100%;min-width:0;padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit}.cm-plan-segment-editor>button{height:26px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-weight:900;cursor:pointer}.cm-plan-segment-editor>small{grid-column:1 / -1;white-space:nowrap;color:var(--text-dim);font-size:9px}.cm-plan-segment-readout{display:block;margin-top:3px;white-space:nowrap;font-size:8.5px;color:var(--text-dim)}.cm-plan-prior-pending{min-width:112px}.cm-plan-waiver-units{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px;max-width:150px}.cm-plan-waiver-units button{width:21px;height:21px;padding:0;border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue);cursor:pointer;font-size:11px;font-weight:900}.cm-plan-waiver-units button.is-waived{border-color:color-mix(in srgb,var(--orange) 55%,var(--line));background:color-mix(in srgb,var(--orange) 12%,var(--surface));color:var(--orange)}.pm-discard-modal{width:min(520px,calc(100vw - 30px))!important;padding:0!important;overflow:hidden;border-radius:16px!important}.pm-discard-modal-head{padding:20px 22px 14px;background:linear-gradient(145deg,#132a50,#0a1833);color:#fff}.pm-discard-modal-head>span{color:#7dd3fc;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pm-discard-modal-head h2{margin:5px 0 6px;color:#fff;font-size:18px}.pm-discard-modal-head p{margin:0;color:#e2e8f0cc;font-size:12px;line-height:1.5}.pm-discard-modal>label{display:grid;gap:6px;padding:18px 22px 10px}.pm-discard-modal>label>span{font-size:11px;font-weight:800}.pm-discard-modal textarea{width:100%;min-height:104px;resize:vertical;border-radius:10px}.pm-discard-modal>label small{color:var(--pr-dim, #64748b);text-align:right}.pm-discard-modal .modal-foot{padding:10px 22px 20px}.journey-discard-note{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:start;margin:12px 0;padding:11px 12px;border:1px solid rgba(190,18,60,.22);border-radius:11px;background:#be123c0e}.journey-discard-note>div{display:flex;flex-direction:column;gap:3px}.journey-discard-note small{color:var(--pr-dim, #64748b);font-size:10px}.journey-discard-note p{margin:0;color:var(--pr-text, #0f172a);font-size:12px;line-height:1.5;white-space:pre-wrap}.delivery-chip-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.delivery-chip-action:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0f172a29}.delivery-chip b{padding-left:5px;border-left:1px solid currentColor;font-size:9px;opacity:.82}.content-performance-tile .repurpose-tag{max-width:100%}@media(max-width:1180px){.pm-publishing-command .cc-row-primary{grid-template-columns:1fr!important;align-items:stretch!important}.pm-work-segment-summary{padding:8px 0 0;border-left:0;border-top:1px solid var(--pr-card-line, #dbe2ef)}.pm-date-controls{grid-template-columns:repeat(2,max-content)}.pm-date-range-group{grid-column:1 / -1}}@media(max-width:720px){.pm-date-controls{grid-template-columns:1fr}.pm-date-range-group{grid-column:auto}.draft-delete-dialog{grid-template-columns:40px minmax(0,1fr);padding:16px}.draft-delete-icon{width:38px;height:38px}.draft-delete-actions{flex-direction:column-reverse}.draft-delete-actions button{width:100%}}.composer-drawer-host{inset:0 0 0 auto!important;width:min(940px,calc(100vw - 28px))!important;max-width:none!important;height:100dvh!important;padding:72px 18px 18px!important;overflow:auto!important;border-radius:0!important;background:#f6f9fc!important}.composer-drawer-host:before{top:0!important;right:0!important;width:min(940px,calc(100vw - 28px))!important;height:58px!important;padding:0 22px!important;margin:0!important;background:#fffffff7!important}.composer-drawer-host .composer-layout{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.composer-drawer-host .composer-section{position:relative!important;min-width:0!important;min-height:0!important;padding:44px 18px 18px!important;overflow:visible!important;border-radius:14px!important}.composer-drawer-host .composer-section:before{position:absolute!important;inset:16px 18px auto!important;margin:0!important;padding:0 0 9px!important}.composer-drawer-host .composer-request,.composer-drawer-host .composer-actions{grid-column:1 / -1!important}.composer-drawer-host .composer-request>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.composer-drawer-host .composer-field-wide,.composer-drawer-host .nomenclature-inline-card,.composer-drawer-host .composer-keyword-field{grid-column:1 / -1!important}.composer-drawer-host .composer-actions{position:sticky!important;bottom:0!important;padding:14px 18px!important}.composer-drawer-host .composer-actions>div{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:10px!important}@media(max-width:760px){.composer-drawer-host{width:100vw!important}.composer-drawer-host:before{width:100vw!important}.composer-drawer-host .composer-layout,.composer-drawer-host .composer-request>div{grid-template-columns:1fr!important}}.composer-drawer-host{inset:0 0 0 auto!important;width:50vw!important;min-width:660px!important;max-width:860px!important;height:100dvh!important;padding:0!important;overflow:hidden!important;border-left:1px solid var(--pr-line)!important;background:var(--pr-surface, var(--surface, #fff))!important;box-shadow:-22px 0 52px #0f172a38,-100vw 0 #0f172a57!important}.composer-drawer-host:before,.composer-drawer-host:after{content:none!important;display:none!important}.composer-drawer-host .table-wrap,.composer-drawer-host table,.composer-drawer-host tbody,.composer-drawer-host tr,.composer-drawer-host td{overflow:visible!important}.composer-drawer-host .table-wrap,.composer-drawer-host table,.composer-drawer-host tbody,.composer-drawer-host tr,.composer-drawer-host td,.composer-drawer-host .composer-drawer-surface{height:100%!important}.composer-drawer-host .composer-drawer-surface{display:flex!important;width:100%!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;background:var(--pr-surface, var(--surface, #fff))!important}.composer-drawer-host .composer-layout,.composer-drawer-host .composer-layout.has-creator{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"identity" "setup" "request" "owner" "actions"!important;gap:0!important;min-width:0!important;width:100%!important;min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;align-content:start!important}.composer-drawer-host .composer-layout>*{grid-column:auto!important;grid-row:auto!important}.composer-drawer-host .composer-identity{grid-area:identity!important}.composer-drawer-host .composer-metadata{grid-area:setup!important}.composer-drawer-host .composer-details{grid-area:request!important}.composer-drawer-host .composer-owner{grid-area:owner!important}.composer-drawer-host .composer-actions{grid-area:actions!important}.composer-drawer-host .composer-creator{display:none!important}.composer-drawer-host .composer-section{min-width:0!important;padding:13px 16px!important;border:0!important;border-bottom:1px solid var(--pr-line)!important;border-radius:0!important;background:var(--pr-surface, var(--surface, #fff))!important;box-shadow:none!important}.composer-drawer-host .composer-section:before{content:none!important;display:none!important}.composer-drawer-host .composer-identity{padding-block:9px!important;background:var(--pr-surface-2, var(--surface-2))!important}.composer-drawer-host .composer-metadata>.composer-section-heading,.composer-drawer-host .composer-owner>.composer-section-heading,.composer-drawer-host .composer-details>.composer-section-heading{display:flex!important}.composer-drawer-host .composer-metadata>.composer-setup-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.composer-drawer-host .composer-link-mode{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:7px 9px;border:1px solid var(--pr-line);border-radius:9px;background:var(--pr-surface-2, var(--surface-2))}.composer-drawer-host .composer-link-mode.is-on{border-color:color-mix(in srgb,var(--pr-accent, #0f8b94) 42%,var(--pr-line));background:color-mix(in srgb,var(--pr-accent, #0f8b94) 7%,var(--pr-surface, #fff))}.composer-drawer-host .composer-link-mode .already-link-choice{width:auto;min-width:max-content}.composer-drawer-host .composer-link-mode>small{color:var(--pr-dim);font-size:9.5px;line-height:1.3;text-align:right}.composer-drawer-host .transferred-repurpose-note{display:flex!important;align-items:center;gap:8px;padding:7px 9px;color:var(--pr-dim);font-size:9.5px;line-height:1.35}.composer-drawer-host .transferred-repurpose-note .repurpose-tag{flex:0 0 auto}.composer-drawer-host .composer-details>div:last-child,.composer-drawer-host .composer-owner>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.composer-drawer-host .inline-nomenclature-fields{grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.composer-drawer-host .composer-keyword-field,.composer-drawer-host .composer-field-wide,.composer-drawer-host .composer-field-grid,.composer-drawer-host .composer-engagement-grid,.composer-drawer-host .nomenclature-inline-card{grid-column:1 / -1!important}.composer-drawer-host .composer-actions{position:sticky!important;bottom:0!important;z-index:4!important;margin:0!important;padding:10px 16px!important;border-top:1px solid var(--pr-line)!important;border-bottom:0!important;background:var(--pr-surface, var(--surface, #fff))!important}.composer-drawer-host .composer-actions>div{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:8px!important}.composer-drawer-host .composer-actions>div>*{width:auto!important;min-width:0!important}.brand-raise-drawer-host{width:50vw!important;min-width:660px!important;max-width:860px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y}.brand-raise-drawer-host .brand-inline-raise-panel{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}.brand-raise-drawer-host .brand-submit-form{height:auto!important;min-height:100dvh!important;overflow:visible!important}@media(max-width:1100px){.composer-drawer-host,.brand-raise-drawer-host{width:min(100vw,720px)!important;min-width:0!important}}@media(max-width:680px){.composer-drawer-host,.brand-raise-drawer-host{width:100vw!important}.composer-drawer-host .composer-metadata>.composer-setup-grid,.composer-drawer-host .composer-details>div:last-child,.composer-drawer-host .composer-owner>div:last-child,.composer-drawer-host .inline-nomenclature-fields{grid-template-columns:minmax(0,1fr)!important}.composer-drawer-host .composer-actions>div{grid-template-columns:1fr 1fr!important}.composer-drawer-host .composer-actions .tc-cancel{grid-column:1 / -1!important}}.composer-drawer-host>.table-wrap{display:flex!important;flex:1 1 0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.composer-drawer-host table.tickets,.composer-drawer-host table.tickets>tbody,.composer-drawer-host table.tickets>tbody>tr.composer-row-list.composer-as-drawer,.composer-drawer-host table.tickets>tbody>tr.composer-row-list.composer-as-drawer>td.composer-shell-cell{display:flex!important;flex:1 1 0!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.composer-drawer-host .composer-drawer-surface{flex:1 1 0!important;height:100%!important;min-height:0!important;max-height:100%!important}.composer-drawer-host .composer-drawer-surface>.composer-layout{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:normal!important;flex:1 1 0!important;height:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.composer-drawer-host .composer-drawer-surface>.composer-layout>.composer-section{flex:0 0 auto!important;width:100%!important;height:auto!important}.composer-drawer-host .composer-drawer-surface>.composer-layout>.composer-identity{order:1}.composer-drawer-host .composer-drawer-surface>.composer-layout>.composer-metadata{order:2}.composer-drawer-host .composer-drawer-surface>.composer-layout>.composer-details{order:3}.composer-drawer-host .composer-drawer-surface>.composer-layout>.composer-owner{order:4}.composer-drawer-host .composer-drawer-surface>.composer-layout>.composer-actions{order:5}:root{--ui-font: var(--sans)}body,button,input,select,textarea{font-family:var(--ui-font)!important}body{font-weight:400}h1,h2,h3,h4,h5,h6,.page-head h1,.workspace-panel-head h2{font-weight:700!important;letter-spacing:-.02em!important}button,[role=button]{font-weight:600}.field>label,.brand-flow-step>label:not(.brand-ai-check):not(.brand-no-product-toggle),.composer-field>label,.control-label{font-weight:600;letter-spacing:.045em;text-transform:uppercase}.live-ticket-credits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.live-ticket-credit{display:grid;gap:3px;min-width:0;padding:6px 7px;border:1px solid var(--ui-line, var(--border));border-radius:8px;background:var(--ui-surface-muted, var(--surface-2))}.live-ticket-credit>small{color:var(--text-dim);font-size:8.5px;font-weight:600;letter-spacing:.055em;line-height:1;text-transform:uppercase}.live-ticket-credit-person{display:flex;align-items:center;gap:5px;min-width:0}.live-ticket-credit-person b{min-width:0;overflow:hidden;color:var(--text);font-size:10.5px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nomenclature-copy.nomenclature-copy-compact{min-height:0!important;gap:5px!important;padding:4px 6px!important;border-radius:7px!important}.nomenclature-copy-compact .nomenclature-copy-label{font-size:7.5px!important;letter-spacing:.045em!important;line-height:1!important}.nomenclature-copy-compact .nomenclature-copy-value{min-width:0;overflow:hidden;font-size:9px!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap!important}.nomenclature-copy-compact .nomenclature-copy-btn{width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;font-size:10px!important}.pm-live-card .live-nomenclature-copy{margin-top:2px}@media(max-width:900px){.live-ticket-credits{grid-template-columns:1fr}}.cm-command-center,.brand-quantum-bar{--cc-accent: #087f92;--cc-accent-strong: #066b7b;--cc-accent-soft: color-mix(in srgb, var(--cc-accent) 9%, var(--pr-surface));--cc-canvas: color-mix(in srgb, var(--pr-surface-2) 72%, var(--pr-surface));--cc-control: color-mix(in srgb, var(--pr-surface-2) 82%, var(--pr-surface));--cc-hover: color-mix(in srgb, var(--cc-accent) 5%, var(--pr-surface));--cc-shadow: 0 1px 2px rgba(15, 23, 42, .045), 0 10px 28px rgba(15, 23, 42, .045)}.cm-command-center{margin:6px 0 14px!important;border-color:color-mix(in srgb,var(--pr-line) 88%,transparent);border-radius:14px;background:var(--pr-surface);box-shadow:var(--cc-shadow)}.cm-command-center .cc-section-label{gap:2px;min-width:60px;padding-right:4px}.cm-command-center .cc-section-label b{color:var(--pr-dim);font-size:9.5px;font-weight:600;letter-spacing:.075em;line-height:1.1}.cm-command-center .cc-section-label small{color:var(--pr-faint);font-size:9.5px;font-weight:400;line-height:1.15}.cm-command-center .cc-row-primary{min-height:60px!important;gap:10px!important;padding:8px 12px!important}.cm-command-center .cc-scope-section-label{min-width:64px;padding-left:0}.cm-command-center .cm-mine-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 11px;border:1px solid var(--pr-line);border-radius:9px;background:var(--pr-surface);color:var(--pr-dim);box-shadow:0 1px 1px #0f172a06;font-size:11.5px;font-weight:500;transition:border-color .16s var(--pr-ease),background .16s var(--pr-ease),color .16s var(--pr-ease),box-shadow .16s var(--pr-ease)}.cm-command-center .cm-mine-chip:hover{border-color:color-mix(in srgb,var(--cc-accent) 38%,var(--pr-line));background:var(--cc-hover);color:var(--pr-ink)}.cm-command-center .cm-mine-chip.active{border-color:color-mix(in srgb,var(--cc-accent) 52%,var(--pr-line));background:var(--cc-accent-soft);color:var(--cc-accent-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--cc-accent) 8%,transparent)}.cm-command-center .cm-mine-indicator{width:15px;height:15px;border:1.5px solid color-mix(in srgb,currentColor 72%,transparent);border-radius:5px;font-size:9px;font-weight:600}.cm-command-center .cc-row-primary>.view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs){display:flex!important;align-items:stretch;min-height:42px!important;gap:2px!important;padding:3px!important;border:1px solid var(--pr-line)!important;border-radius:10px!important;background:var(--cc-canvas)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--pr-surface) 78%,transparent)!important}.cm-command-center .cc-row-primary>.view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab{position:relative!important;flex:1 0 max-content!important;justify-content:center;gap:7px!important;min-width:96px!important;min-height:34px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--pr-dim)!important;box-shadow:none!important;font-size:11.5px!important;font-weight:450!important;letter-spacing:-.005em;transition:color .15s var(--pr-ease),background .15s var(--pr-ease),border-color .15s var(--pr-ease),box-shadow .15s var(--pr-ease)!important}.cm-command-center .cc-row-primary>.view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab:hover:not(.active){border-color:color-mix(in srgb,var(--pr-line) 64%,transparent)!important;background:color-mix(in srgb,var(--pr-surface) 70%,transparent)!important;color:var(--pr-ink)!important}.cm-command-center .cc-row-primary>.view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab.active{border-color:color-mix(in srgb,var(--cc-accent) 22%,var(--pr-line))!important;background:var(--pr-surface)!important;color:var(--cc-accent-strong)!important;box-shadow:0 1px 2px #0f172a12,0 4px 12px #0f172a09!important;font-weight:550!important}.cm-command-center .cc-row-primary>.view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab.active:before{content:"";position:absolute;right:12px;bottom:-3px;left:12px;height:2px;border-radius:99px 99px 0 0;background:var(--cc-accent)}.cm-command-center .cc-row-primary .view-tab .vt-icon{display:none!important}.cm-command-center .cc-row-primary .view-tab .vt-label{overflow:visible;text-overflow:clip}.cm-command-center .cc-row-primary .view-tab .vt-count{display:inline-flex!important;align-items:center;justify-content:center;min-width:18px!important;height:18px!important;padding:0 5px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--pr-dim) 9%,transparent)!important;color:var(--pr-dim)!important;font-size:9.5px!important;font-weight:550!important;font-variant-numeric:tabular-nums}.cm-command-center .cc-row-primary .view-tab.active .vt-count{background:var(--cc-accent)!important;color:#fff!important}.cm-command-center .cc-row-tools{min-height:58px;gap:11px!important;padding:9px 12px!important;background:var(--cc-canvas)}.cm-command-center .cc-tool-group{gap:8px}.cm-command-center .cc-tool-divider{min-height:34px;background:color-mix(in srgb,var(--pr-line) 82%,transparent)}.cm-command-center .cc-refine-group{flex-basis:360px}.cm-command-center .cc-refine-group .cc-inline-search{height:36px!important;min-height:36px!important;max-width:330px;padding:0 11px!important;border:1px solid var(--pr-line);border-radius:9px!important;background:var(--pr-surface)!important;box-shadow:0 1px 1px #0f172a06}.cm-command-center .cc-refine-group .cc-inline-search:hover{border-color:color-mix(in srgb,var(--cc-accent) 28%,var(--pr-line))}.cm-command-center .cc-refine-group .cc-inline-search:focus-within{border-color:var(--cc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent) 13%,transparent)}.cm-command-center .cc-refine-group .cc-inline-search .mag{color:var(--pr-faint);font-size:13px}.cm-command-center .cc-refine-group .cc-inline-search input{height:34px!important;color:var(--pr-ink);font-size:11.5px;font-weight:400}.cm-command-center .cc-refine-group .cc-inline-search input::placeholder,.brand-quantum-bar .bq-search::placeholder{color:var(--pr-faint);opacity:.92}.cm-command-center .filter-trigger,.cm-command-center .filter-reset{height:36px!important;min-height:36px!important;padding:0 11px!important;border:1px solid var(--pr-line)!important;border-radius:9px!important;background:var(--pr-surface)!important;color:var(--pr-dim)!important;box-shadow:0 1px 1px #0f172a06;font-size:11px!important;font-weight:500!important}.cm-command-center .cc-refine-group .filter-bar .filter-menu-wrap>.filter-trigger,.cm-command-center .cc-refine-group .filter-bar>.filter-reset{height:36px!important;min-height:36px!important}.cm-command-center .filter-trigger:hover,.cm-command-center .filter-trigger.open{border-color:color-mix(in srgb,var(--cc-accent) 42%,var(--pr-line))!important;background:var(--cc-hover)!important;color:var(--cc-accent-strong)!important}.cm-command-center .filter-reset:not(:disabled):hover{border-color:color-mix(in srgb,var(--pr-dim) 34%,var(--pr-line))!important;color:var(--pr-ink)!important}.cm-command-center .filter-reset:disabled{border-color:color-mix(in srgb,var(--pr-line) 70%,transparent)!important;background:transparent!important;box-shadow:none;opacity:.46}.cm-command-center .filter-trigger b{min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--cc-accent);color:#fff;font-size:9px;font-weight:550}.cm-command-center .cc-layout-group .cc-section-label{min-width:44px}.cm-command-center .pr-viewtoggle{height:36px!important;padding:3px;border-color:var(--pr-line);border-radius:9px;background:var(--cc-control)}.cm-command-center .pr-viewtoggle button{min-width:53px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:var(--pr-dim);font-size:11px;font-weight:450}.cm-command-center .pr-viewtoggle button:hover:not(.on){color:var(--pr-ink)}.cm-command-center .pr-viewtoggle button.on{border-color:color-mix(in srgb,var(--cc-accent) 18%,var(--pr-line));background:var(--pr-surface);color:var(--cc-accent-strong);box-shadow:0 1px 2px #0f172a12;font-weight:550}.cm-command-center .cc-period-group .seg.glass-seg{height:36px!important;padding:3px!important;border-radius:9px!important;background:var(--cc-control)!important}.cm-command-center .cc-period-group .seg.glass-seg button{min-height:28px!important;padding:0 9px!important;border-radius:6px!important;color:var(--pr-dim)!important;font-size:10px!important;font-weight:450!important}.cm-command-center .cc-period-group .seg.glass-seg button:hover:not(.active){background:color-mix(in srgb,var(--pr-surface) 58%,transparent)!important;color:var(--pr-ink)!important}.cm-command-center .cc-period-group .seg.glass-seg button.active{border-color:color-mix(in srgb,var(--cc-accent) 18%,var(--pr-line))!important;color:var(--cc-accent-strong)!important;box-shadow:0 1px 2px #0f172a11!important;font-weight:550!important}.cm-command-center .cc-period-group .creation-range-custom,.cm-command-center .cc-period-group .report-range-picker,.cm-command-center .cc-period-group .report-range-trigger{height:36px!important}.cm-command-center .cc-period-group .report-range-trigger{min-width:140px!important;border-radius:9px!important;box-shadow:0 1px 1px #0f172a06}.cm-command-center .cc-period-group .report-range-trigger small{font-size:7.5px!important;font-weight:500!important}.cm-command-center .cc-period-group .report-range-trigger b{font-size:9.5px!important;font-weight:500!important}.cm-command-center .cc-row-meta{min-height:42px;padding:6px 12px!important;background:var(--pr-surface)}.cm-command-center .cc-row-meta .toolbar-count{min-height:28px!important;padding:0 10px 0 9px;border-color:var(--pr-line);background:var(--cc-canvas);color:var(--pr-dim);font-size:10.5px;font-weight:500}.cm-command-center .cc-row-meta .toolbar-count:before{width:6px;height:6px;background:var(--cc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent) 11%,transparent)}.cm-command-center .cc-sort-control{gap:7px;color:var(--pr-faint);font-size:8.5px;font-weight:550;letter-spacing:.07em}.cm-command-center .cc-sort-control .sort-select{height:30px!important;padding-left:10px;border-radius:8px!important;background-color:var(--cc-canvas)!important;color:var(--pr-ink);font-size:10.5px;font-weight:500}.brand-quantum-bar{gap:0;margin:0 0 14px!important;padding:10px 12px 9px!important;border-color:color-mix(in srgb,var(--pr-line) 88%,transparent);border-radius:14px;box-shadow:0 1px 2px #0f172a09}.brand-quantum-bar .bq-segments{min-height:38px;gap:8px;padding-bottom:10px!important;margin-bottom:8px!important}.brand-quantum-bar .bq-segment{height:32px!important;padding:0 12px!important;border-color:var(--pr-line);border-radius:9px;background:var(--cc-canvas);color:var(--pr-dim);font-size:11px;font-weight:450}.brand-quantum-bar .bq-segment:hover{border-color:color-mix(in srgb,var(--cc-accent) 30%,var(--pr-line));background:var(--cc-hover);color:var(--pr-ink)}.brand-quantum-bar .bq-segment b{min-width:19px;padding:1px 6px;background:color-mix(in srgb,var(--pr-dim) 10%,transparent);color:var(--pr-ink);font-size:10px;font-weight:550;text-align:center}.brand-quantum-bar .bq-segment small{color:var(--pr-faint);font-size:9.5px;font-weight:400}.brand-quantum-bar .bq-segment.open{border-color:color-mix(in srgb,var(--cc-accent) 48%,var(--pr-line));background:var(--cc-accent-soft);color:var(--cc-accent-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--cc-accent) 7%,transparent)}.brand-quantum-bar .bq-segment.open b{background:var(--cc-accent);color:#fff}.brand-quantum-bar .bq-segment.surplus.open{border-color:color-mix(in srgb,var(--green, #15803d) 42%,var(--pr-line));background:color-mix(in srgb,var(--green, #15803d) 8%,var(--pr-surface));color:var(--green, #15803d)}.brand-quantum-bar .bq-segment.surplus.open b{background:var(--green, #15803d);color:#fff}.brand-quantum-bar .bq-search{flex-basis:220px;height:32px!important;padding:0 10px;border-color:var(--pr-line);border-radius:9px;background:var(--pr-surface);font-size:11px;font-weight:400}.brand-quantum-bar .bq-search:hover{border-color:color-mix(in srgb,var(--cc-accent) 28%,var(--pr-line))}.brand-quantum-bar .bq-week-notice{color:var(--pr-dim);font-size:10.5px;font-weight:450;font-variant-numeric:tabular-nums;white-space:nowrap}.brand-quantum-bar .bq-clear{height:32px!important;border-radius:8px;color:var(--pr-dim);font-size:10.5px;font-weight:500}.brand-quantum-bar .bq-track{gap:8px;padding:3px 0 7px!important}.brand-quantum-bar .bq-chip{height:40px!important;max-width:225px;gap:8px;padding:0 12px 0 7px!important;border-color:var(--pr-line);background:var(--pr-surface);box-shadow:0 1px 1px #0f172a06}.brand-quantum-bar .bq-chip:hover{border-color:color-mix(in srgb,var(--cc-accent) 30%,var(--pr-line));background:var(--cc-hover);transform:translateY(-1px)}.brand-quantum-bar .bq-chip-text b{color:var(--pr-ink);font-size:11.5px;font-weight:500}.brand-quantum-bar .bq-chip-text small{color:var(--pr-faint);font-size:9.5px;font-weight:450}.brand-quantum-bar .bq-chip.is-pending .bq-chip-text small{color:#bd7a11}.brand-quantum-bar .bq-chip.is-over .bq-chip-text small{color:#0d7a6f}.brand-quantum-bar .bq-chip.selected{border-color:color-mix(in srgb,var(--cc-accent) 60%,var(--pr-line));background:var(--cc-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--cc-accent) 12%,transparent)}.brand-quantum-bar .bq-nav{width:27px;height:27px;border-color:var(--pr-line);background:var(--pr-surface);color:var(--pr-dim);box-shadow:0 3px 12px #0f172a1a;font-size:16px;font-weight:400}.cm-command-center button:focus-visible,.cm-command-center input:focus-visible,.cm-command-center select:focus-visible,.brand-quantum-bar button:focus-visible,.brand-quantum-bar input:focus-visible{outline:2px solid color-mix(in srgb,var(--cc-accent) 72%,transparent)!important;outline-offset:2px}@media(max-width:1320px){.cm-command-center .cc-period-group{padding-top:9px}}@media(max-width:820px){.cm-command-center .cc-row-primary{padding:10px!important}.cm-command-center .cc-scope-section-label{flex:0 0 auto!important;width:100%;padding-bottom:2px}.cm-command-center .cc-row-primary>.view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs){flex:0 0 auto!important;width:100%}.cm-command-center .cc-row-tools{gap:9px!important;padding:10px!important}.cm-command-center .cc-tool-group{min-height:40px}.cm-command-center .cc-refine-group,.cm-command-center .cc-layout-group,.cm-command-center .cc-period-group{flex:0 0 auto!important}.cm-command-center .cc-layout-group,.cm-command-center .cc-period-group{padding-top:9px}.brand-quantum-bar .bq-search{flex:1 1 180px}.brand-quantum-bar .bq-week-notice{flex-basis:100%;padding-left:2px}}@media(max-width:560px){.cm-command-center,.brand-quantum-bar{border-radius:11px}.cm-command-center .cm-mine-chip{width:100%;justify-content:center}.cm-command-center .cc-row-primary>.view-tabs.glass-seg:not(.gd-cohort-tabs):not(.pm-cohort-tabs):not(.requester-workflow-tabs) .view-tab{flex:0 0 auto!important;min-width:108px!important}.cm-command-center .cc-refine-group .cc-inline-search{max-width:none}.cm-command-center .cc-row-meta{align-items:stretch}.cm-command-center .cc-sort-control{width:100%}.cm-command-center .cc-sort-control .sort-select{flex:1 1 auto}.brand-quantum-bar .bq-segment{flex:1 1 auto;justify-content:center}.brand-quantum-bar .bq-search{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.cm-command-center *,.brand-quantum-bar *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.pm-live-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:12px}.pm-live-card{position:relative;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:13px;overflow:hidden;border:1px solid var(--pr-line)!important;border-radius:14px!important;background:var(--pr-surface)!important;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0e!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pm-live-card:before{inset:13px auto 13px 0!important;width:3px!important;border-radius:0 3px 3px 0;background:var(--pr-accent)!important;box-shadow:none!important}.pm-live-card:hover{border-color:color-mix(in srgb,var(--pr-accent) 30%,var(--pr-line))!important;box-shadow:0 2px 5px #0f172a0f,0 12px 28px #0f172a14!important;transform:translateY(-1px)}.pm-live-thumb{width:104px;border:1px solid var(--pr-line)!important;border-radius:10px!important;background:var(--pr-surface-2)!important;box-shadow:none!important}.pm-live-card-body{gap:8px}.pm-live-card-top{align-items:flex-start}.pm-live-card-tags{gap:5px}.pm-live-card h4{color:var(--pr-ink)!important;font-size:14px;font-weight:520;letter-spacing:-.01em}.pm-live-meta-grid{gap:6px}.pm-live-meta-grid>span{min-height:47px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--pr-line) 82%,transparent)!important;border-radius:8px!important;background:var(--pr-surface-2)!important;box-shadow:none!important}.pm-live-meta-grid b{color:var(--pr-faint)!important;font-size:8.5px;font-weight:500;letter-spacing:.045em}.pm-live-meta-grid small{margin-top:4px;color:var(--pr-ink)!important;font-size:11px;font-weight:480}.pm-live-card .nomenclature-copy{border-color:var(--pr-line)!important;background:var(--pr-surface-2)!important;box-shadow:none!important}.content-repo .review-tile-grid,.content-bank .review-tile-grid,.cm-live-tab .review-tile-grid,.pm-live-container .review-tile-grid,.review-tile-wrap .review-tile-grid,body .review-tile-grid,html .review-tile-grid,.review-tile-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;box-sizing:border-box!important}@media(max-width:1100px){.content-repo .review-tile-grid,.content-bank .review-tile-grid,.cm-live-tab .review-tile-grid,.pm-live-container .review-tile-grid,.review-tile-wrap .review-tile-grid,body .review-tile-grid,html .review-tile-grid,.review-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){.content-repo .review-tile-grid,.content-bank .review-tile-grid,.cm-live-tab .review-tile-grid,.pm-live-container .review-tile-grid,.review-tile-wrap .review-tile-grid,body .review-tile-grid,html .review-tile-grid,.review-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:500px){.content-repo .review-tile-grid,.content-bank .review-tile-grid,.cm-live-tab .review-tile-grid,.pm-live-container .review-tile-grid,.review-tile-wrap .review-tile-grid,body .review-tile-grid,html .review-tile-grid,.review-tile-grid{grid-template-columns:1fr!important}}.card-deck-buffer-loading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:64px 20px!important;gap:12px!important;width:100%!important;grid-column:1 / -1!important;min-height:320px!important}.card-deck-spinner{width:32px;height:32px;border:3px solid rgba(15,23,42,.1);border-top-color:#2563eb;border-radius:50%;animation:card-deck-spin .75s linear infinite}.card-deck-buffer-text{font-size:13px;font-weight:500;color:#64748b;letter-spacing:-.01em}@keyframes card-deck-spin{to{transform:rotate(360deg)}}.review-tile.content-performance-tile,.review-tile.content-performance-tile.perf-good{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;height:512px!important;min-height:512px!important;max-height:512px!important;box-sizing:border-box!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;background:color-mix(in srgb,var(--perf-color, #22C55E) 5%,#ffffff)!important;color:#0f172a!important;box-shadow:0 4px 18px -2px #0f172a0d,0 2px 6px -1px #0f172a08!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.review-tile.content-performance-tile:before{display:none!important}.review-tile.content-performance-tile:hover,.review-tile.content-performance-tile.perf-good:hover{transform:translateY(-2px)!important;box-shadow:0 10px 26px -4px #0f172a17,0 4px 12px -2px #0f172a0d!important;border-color:color-mix(in srgb,var(--perf-color, #22C55E) 35%,rgba(15,23,42,.15))!important}.card-deck-top-bar{width:100%;height:4px;flex-shrink:0}.card-deck-inner{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:12px 13px!important;gap:8px!important;height:508px!important;box-sizing:border-box!important}.card-deck-header{display:flex;align-items:center;justify-content:space-between;gap:6px;height:22px;min-height:22px;max-height:22px;flex-shrink:0}.card-deck-header-left{display:flex;align-items:center;gap:6px;min-width:0;flex-shrink:1}.card-deck-ticket-code{background:none;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:700;color:#0f172a;cursor:pointer;letter-spacing:-.01em;transition:color .15s ease;white-space:nowrap}.card-deck-ticket-code:hover{color:#2563eb;text-decoration:underline}.card-deck-perf-pill{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:5px;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.card-deck-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.card-deck-header-right{display:flex;align-items:center;gap:5px;flex-shrink:0}.card-deck-header-action{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.card-deck-status-pill{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:5px;font-size:10.5px;font-weight:600;background:#10b9811a;color:#10b981;white-space:nowrap;flex-shrink:0}.card-deck-status-pill.status-inactive{background:#64748b1a;color:#64748b}.card-deck-count-pill{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:5px;font-size:10.5px;font-weight:500;background:#e5f2fe;border:1px solid rgba(138,150,191,.3);color:#475569;white-space:nowrap;flex-shrink:0}.card-deck-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;min-height:36px;max-height:36px;flex-shrink:0}.card-deck-brand-info{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.card-deck-brand-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.card-deck-brand-avatar .brand-mark,.card-deck-brand-avatar .avatar{width:28px!important;height:28px!important;border-radius:50%!important;font-size:11px!important;font-weight:700!important}.card-deck-brand-text{display:flex;flex-direction:column;min-width:0;gap:1px;justify-content:center}.card-deck-brand-name{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.card-deck-brand-meta{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.card-deck-live-stamp{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:500;color:#475569;background:#0f172a0d;padding:1px 5px;border-radius:4px;white-space:nowrap;flex-shrink:0}.card-deck-live-dot{width:4px;height:4px;border-radius:50%;background:#10b981;flex-shrink:0}.card-deck-action-btn{width:24px;height:24px;border-radius:50%;border:1px solid #E2E8F0;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease}.card-deck-action-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:scale(1.06)}.card-deck-media{position:relative;width:100%;height:145px;min-height:145px;max-height:145px;border-radius:12px;overflow:hidden;background:#0f172a;flex-shrink:0}.card-deck-media img,.card-deck-media video,.card-deck-media iframe{width:100%;height:100%;object-fit:cover;display:block}.card-deck-media .review-tile-poster{width:100%;height:100%;padding:0;border:none;background:transparent;display:block;position:relative;cursor:pointer}.card-deck-media .review-tile-poster img{width:100%;height:100%;object-fit:cover}.card-deck-media .review-tile-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;color:#0f172a;box-shadow:0 4px 14px #0000001f;transition:transform .15s ease;font-size:15px}.card-deck-media:hover .review-tile-play{transform:translate(-50%,-50%) scale(1.08)}.card-deck-target-ring{display:block;width:16px;height:16px;border:2.2px solid #0F172A;border-radius:50%;box-sizing:border-box}.card-deck-repurpose-badge{position:absolute;top:8px;left:8px;z-index:5;pointer-events:none}.card-deck-repurpose-badge .repurpose-tags{display:flex;gap:4px}.card-deck-repurpose-badge .repurpose-tag{background:#8b5cf6eb!important;color:#fff!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;padding:2.5px 7px!important;border-radius:5px!important;box-shadow:0 2px 6px #00000059!important;border:1px solid rgba(255,255,255,.3)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.card-deck-repurpose-badge .revision-rework-tag{background:#ea580ceb!important}.card-deck-media .review-tile-poster.is-blank{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:radial-gradient(circle at 50% 40%,#1e293b,#0f172a)!important;color:#94a3b8;border:none;cursor:pointer}.card-deck-media .review-tile-poster.is-blank .review-tile-play{position:static!important;transform:none!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#ffffffd9!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.5)!important;color:#0f172a!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px #0000001f!important}.card-deck-media .review-tile-poster.is-blank small{font-size:10.5px;font-weight:500;color:#94a3b8;letter-spacing:.01em}.card-deck-media .review-tile-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#1e293b,#0f172a)!important;color:#94a3b8!important;font-size:11.5px!important;font-weight:600!important;text-decoration:none!important}.card-deck-media .review-tile-buffer-link{position:absolute;bottom:5px;right:5px;background:#0f172ac7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#f8fafc;font-size:9.5px;padding:2px 6px;border-radius:4px;text-decoration:none;transition:opacity .15s ease,background .15s ease;z-index:4;white-space:nowrap;opacity:0;pointer-events:none}.card-deck-media:hover .review-tile-buffer-link,.card-deck-media .review-tile-buffer-link.is-over-player,.card-deck-media .review-tile-buffer-link:hover{opacity:1;pointer-events:auto}.card-deck-media .review-tile-buffer-link:hover{background:#0f172af2;color:#fff}.card-deck-media .review-tile-arrow{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:none;background:#0f172a99;color:#fff;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.card-deck-media .review-tile-arrow.left{left:6px}.card-deck-media .review-tile-arrow.right{right:6px}.card-deck-media .review-tile-arrow:disabled{opacity:.3;cursor:not-allowed}.card-deck-nomenclature{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #F1F5F9;border-radius:7px;padding:6px 10px;cursor:pointer;transition:all .15s ease;height:32px;min-height:32px;max-height:32px;box-sizing:border-box;flex-shrink:0}.card-deck-nomenclature:hover{background:#f1f5f9;border-color:#e2e8f0}.card-deck-prompt-icon{color:#475569;flex-shrink:0;display:flex;align-items:center}.card-deck-nomenclature-text{flex:1;font-size:11px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;letter-spacing:.01em;font-family:var(--mono)!important}.card-deck-copy-btn{background:none;border:none;padding:0;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease}.card-deck-copy-btn:hover{color:#0f172a}.card-deck-metrics-section{display:flex;flex-direction:column;gap:6px;height:168px;min-height:168px;max-height:168px;flex-shrink:0;position:relative}.card-deck-metrics-head{display:flex;align-items:center;justify-content:space-between;height:16px;min-height:16px;max-height:16px;flex-shrink:0}.card-deck-metrics-title{font-size:10px;font-weight:700;letter-spacing:.05em;color:#475569;text-transform:uppercase}.card-deck-trend-arrow{display:flex;align-items:center;flex-shrink:0}.card-deck-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;height:146px;min-height:146px;max-height:146px;flex-shrink:0;position:relative}.card-deck-buffer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:8px;z-index:3}.card-deck-mini-spinner{width:20px;height:20px;border:2px solid rgba(15,23,42,.12);border-top-color:#2563eb;border-radius:50%;animation:card-deck-spin .75s linear infinite}.card-deck-mini-buffer-text{font-size:10px;font-weight:600;color:#475569;letter-spacing:.01em}.card-deck-metric-box{display:flex;flex-direction:column;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:4px 10px;height:44px;min-height:44px;max-height:44px;box-sizing:border-box}.card-deck-metric-box.is-roas{background:color-mix(in srgb,var(--perf-color, var(--moss)) 9%,var(--surface));border-color:var(--perf-color, var(--moss))}.card-deck-metric-box .metric-label{font-size:8.5px;font-weight:700;letter-spacing:.04em;color:var(--ink3);text-transform:uppercase;margin-bottom:1px;line-height:1}.card-deck-metric-box .metric-value{font-family:var(--disp)!important;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.card-deck-metric-box.is-roas .metric-value{color:var(--perf-color, var(--moss))}.card-deck-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:0!important;padding:6px 10px!important;background:#f1f5f9!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:10px!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;flex-shrink:0!important}.card-deck-credit{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.card-deck-credit .avatar{width:22px!important;height:22px!important;border-radius:50%!important;font-size:9.5px!important;font-weight:700!important;flex-shrink:0}.card-deck-credit .credit-info{display:flex;flex-direction:column;min-width:0;gap:1px}.card-deck-credit .credit-label{font-size:8px;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.card-deck-credit .credit-name{font-size:11px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.card-deck-footer-divider{width:12px;height:1px;background:#cbd5e1;flex-shrink:0}[data-theme=dark] .review-tile.content-performance-tile,[data-theme=dark] .review-tile.content-performance-tile.perf-good{background:color-mix(in srgb,var(--perf-color, var(--ink3)) 8%,var(--surface))!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:var(--sh2)!important}[data-theme=dark] .card-deck-ticket-code{color:var(--ink)}[data-theme=dark] .card-deck-ticket-code:hover{color:var(--accentText)}[data-theme=dark] .card-deck-count-pill{background:var(--neuSoft);border-color:var(--neuLine);color:var(--neuText)}[data-theme=dark] .card-deck-brand-name{color:var(--ink)}[data-theme=dark] .card-deck-brand-meta{color:var(--ink3)}[data-theme=dark] .card-deck-live-stamp{background:var(--neuSoft);color:var(--ink2)}[data-theme=dark] .card-deck-action-btn{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .card-deck-action-btn:hover{background:#334155;color:#f8fafc}[data-theme=dark] .card-deck-media{background:#1e293b}[data-theme=dark] .card-deck-media .review-tile-play{background:#0f172ad9;border-color:#fff3;color:#f8fafc}[data-theme=dark] .card-deck-target-ring{border-color:#f8fafc}[data-theme=dark] .card-deck-nomenclature{background:#1e293b;border-color:#334155}[data-theme=dark] .card-deck-nomenclature:hover{background:#283548}[data-theme=dark] .card-deck-prompt-icon{color:#94a3b8}[data-theme=dark] .card-deck-nomenclature-text{color:#e2e8f0}[data-theme=dark] .card-deck-copy-btn{color:#94a3b8}[data-theme=dark] .card-deck-copy-btn:hover{color:#f8fafc}[data-theme=dark] .card-deck-metrics-title{color:#94a3b8}[data-theme=dark] .card-deck-metric-box{background:var(--surface);border-color:var(--line)}[data-theme=dark] .card-deck-metric-box.is-roas{background:color-mix(in srgb,var(--perf-color, var(--moss)) 14%,var(--surface));border-color:var(--perf-color, var(--moss))}[data-theme=dark] .card-deck-metric-box .metric-label{color:var(--ink3)}[data-theme=dark] .card-deck-metric-box .metric-value{color:var(--ink)}[data-theme=dark] .card-deck-metrics-empty{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] .card-deck-footer{border-top-color:#ffffff0f}[data-theme=dark] .card-deck-credit .credit-label{color:#94a3b8}[data-theme=dark] .card-deck-credit .credit-name{color:#f8fafc}[data-theme=dark] .card-deck-footer-divider{background:#334155}[data-theme=dark] .card-deck-inner .content-tile-context-tags span{background:#ffffff0f;color:#94a3b8}@media(max-width:620px){.pm-live-card{grid-template-columns:78px minmax(0,1fr);padding:11px}.pm-live-thumb{width:78px}}.cm-command-center{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--cc-accent) 12%,var(--pr-line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--pr-surface) 96%,#fff) 0%,var(--pr-surface) 58%,color-mix(in srgb,var(--cc-accent) 3%,var(--pr-surface)) 100%)!important;box-shadow:0 1px 2px #0f172a0f,0 12px 30px #0f172a13,inset 0 1px #ffffffc7!important}.cm-command-center:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cc-accent),color-mix(in srgb,var(--cc-accent) 28%,transparent) 60%,transparent);opacity:.72}.cm-command-center .cc-row-primary{min-height:58px!important;padding:7px 10px!important;border-bottom:1px solid color-mix(in srgb,var(--pr-line) 78%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pr-surface) 98%,#fff),color-mix(in srgb,var(--pr-surface-2) 45%,var(--pr-surface)))!important;box-shadow:inset 0 -1px #ffffffa6}@media(min-width:761px){.cm-command-center .cm-all-groups .brand-all-group{flex-direction:row!important;align-items:center!important;min-height:42px!important;gap:3px!important;padding:3px 4px!important;border-color:color-mix(in srgb,var(--group-accent) 24%,var(--pr-line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--group-accent) 5%,var(--pr-surface)),var(--pr-surface-2))!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--group-accent) 76%,transparent),0 2px 7px #0f172a0b!important}.cm-command-center .cm-all-groups .brand-all-group.is-current{background:linear-gradient(145deg,color-mix(in srgb,var(--group-accent) 11%,var(--pr-surface)),var(--pr-surface))!important;box-shadow:inset 3px 0 0 var(--group-accent),0 3px 10px color-mix(in srgb,var(--group-accent) 10%,rgba(15,23,42,.08))!important}.cm-command-center .cm-all-groups .brand-all-group-label{flex:0 0 128px!important;width:128px!important;min-height:32px!important;padding-inline:7px!important;border-right:1px solid color-mix(in srgb,var(--pr-line) 82%,transparent)!important;border-bottom:0!important;border-radius:7px 0 0 7px!important}.cm-command-center .cm-all-groups .brand-all-group-strip{width:0!important}}.cm-command-center .cc-row-tools{display:grid!important;grid-template-columns:minmax(260px,.85fr) minmax(180px,.45fr) minmax(760px,2.05fr) minmax(300px,.8fr)!important;align-items:center!important;gap:8px!important;min-height:58px!important;padding:8px 10px!important;border:0!important;background:color-mix(in srgb,var(--cc-canvas) 78%,var(--pr-surface))!important}.cm-command-center .cc-row-tools>.cc-tool-divider{display:none!important}.cm-command-center .cc-row-tools>.cc-tool-group{display:flex!important;align-items:center!important;min-width:0;min-height:42px;padding:3px 5px 3px 7px;border:1px solid color-mix(in srgb,var(--pr-line) 90%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--pr-surface) 98%,#fff),color-mix(in srgb,var(--pr-surface-2) 38%,var(--pr-surface)));box-shadow:0 2px 7px #0f172a0e,inset 0 1px #ffffffb8}.cm-command-center .cc-row-tools>.cc-tool-group>.cc-section-label{align-self:stretch;justify-content:center;min-width:52px;margin-right:2px;padding:0 8px 0 2px;border-right:1px solid color-mix(in srgb,var(--pr-line) 82%,transparent)}.cm-command-center .cc-refine-group{width:auto!important;flex-basis:auto!important}.cm-command-center .cc-refine-group .cc-inline-search{flex:1 1 150px;min-width:110px!important;max-width:none!important;height:34px!important;min-height:34px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.cm-command-center .cc-refine-group .filter-trigger,.cm-command-center .cc-refine-group .filter-reset{height:32px!important;min-height:32px!important;border-color:color-mix(in srgb,var(--pr-line) 86%,transparent)!important;background:var(--cc-canvas)!important;box-shadow:inset 0 1px #ffffffa8}.cm-command-center .cc-layout-group{width:auto;overflow:hidden}.cm-command-center .cc-layout-group .cc-section-label{min-width:45px!important}.cm-command-center .pr-viewtoggle{flex:1 1 0;width:auto!important;min-width:0!important;max-width:100%;height:32px!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--pr-line) 88%,transparent)!important;background:linear-gradient(180deg,var(--cc-canvas),color-mix(in srgb,var(--pr-surface-3) 42%,var(--cc-canvas)))!important;box-shadow:inset 0 1px 2px #0f172a0e}.cm-command-center .pr-viewtoggle button{flex:1 1 0;min-width:0!important}.cm-command-center .cc-period-group .creation-range-panels{display:flex!important;flex:1 1 auto;align-items:center;min-width:0;gap:7px;flex-wrap:nowrap!important}.cm-command-center .cc-period-group .seg.glass-seg{position:relative;flex:1 1 auto;min-width:0;height:34px!important;padding:3px!important;border:1px solid color-mix(in srgb,var(--cc-accent) 12%,var(--pr-line))!important;border-radius:9px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pr-surface-3) 56%,var(--cc-canvas)),var(--cc-canvas))!important;box-shadow:inset 0 1px 3px #0f172a13,0 1px #ffffffc7!important}.cm-command-center .cc-period-group .seg.glass-seg:before{content:"";position:absolute;right:10px;bottom:4px;left:10px;height:1px;background:color-mix(in srgb,var(--cc-accent) 18%,var(--pr-line));pointer-events:none}.cm-command-center .cc-period-group .seg.glass-seg button{position:relative;z-index:1;flex:1 1 0;min-width:max-content;min-height:26px!important;padding:0 7px!important;border:1px solid transparent!important;background:transparent!important}.cm-command-center .cc-period-group .seg.glass-seg button.active{border-color:color-mix(in srgb,var(--cc-accent) 22%,var(--pr-line))!important;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--cc-accent) 5%,var(--pr-surface)))!important;box-shadow:0 2px 6px #0f172a1a,inset 0 1px #ffffffeb!important;transform:translateY(-1px)}.cm-command-center .cc-period-group .seg.glass-seg button.active:after{content:"";position:absolute;right:9px;bottom:1px;left:9px;height:2px;border-radius:99px;background:var(--cc-accent)}.cm-command-center .cc-period-group .cm-date-basis-trigger,.cm-command-center .cc-period-group .report-range-trigger{height:34px!important;border-color:color-mix(in srgb,var(--cc-accent) 13%,var(--pr-line))!important;background:linear-gradient(180deg,var(--pr-surface),var(--cc-canvas))!important;box-shadow:0 2px 6px #0f172a0e,inset 0 1px #ffffffb8!important}.cm-command-center .cc-period-group .cm-date-basis-picker{flex:0 0 132px;width:132px;min-width:0}.cm-command-center .cc-period-group .cm-date-basis-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-width:0;padding:0 8px;box-sizing:border-box}.cm-command-center .cc-period-group .cm-date-basis-trigger>span{color:var(--pr-faint);font-size:8px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.cm-command-center .cc-period-group .cm-date-basis-trigger>b{overflow:hidden;color:var(--pr-ink);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cm-command-center .cc-period-group .cm-date-basis-trigger>i{color:var(--pr-dim);font-size:11px;font-style:normal;transition:transform .16s ease}.cm-command-center .cc-period-group .cm-date-basis-trigger.is-open>i{transform:rotate(180deg)}.cm-command-center .cc-period-group .report-range-trigger{min-width:110px!important}.cm-command-center .cc-results-group{justify-content:flex-start;gap:7px!important;overflow:hidden}.cm-command-center .cc-results-group .cc-section-label{min-width:48px!important}.cm-command-center .cc-results-group .toolbar-count{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:30px!important;padding:0 9px;border:1px solid color-mix(in srgb,var(--cc-accent) 14%,var(--pr-line));border-radius:8px;background:color-mix(in srgb,var(--cc-accent) 5%,var(--pr-surface));color:var(--pr-ink);box-shadow:inset 0 1px #ffffffb8;white-space:nowrap}.cm-command-center .cc-results-group .cc-sort-control{display:flex;flex:1 1 112px;align-items:center;gap:5px;min-width:0;max-width:none}.cm-command-center .cc-results-group .cc-sort-control>span{display:none}.cm-command-center .cc-results-group .sort-select{width:100%;min-width:0;height:30px!important;border:1px solid color-mix(in srgb,var(--pr-line) 88%,transparent)!important;background-color:var(--cc-canvas)!important;box-shadow:inset 0 1px #ffffffa3}.cm-command-center .cc-row-tools{--cc-field-h: 34px}.cm-command-center .cc-refine-group .cc-inline-search,.cm-command-center .cc-refine-group .filter-trigger,.cm-command-center .cc-refine-group .filter-reset,.cm-command-center .pr-viewtoggle,.cm-command-center .cc-period-group .seg.glass-seg,.cm-command-center .cc-period-group .cm-date-basis-picker,.cm-command-center .cc-period-group .cm-date-basis-trigger,.cm-command-center .cc-period-group .creation-range-custom,.cm-command-center .cc-period-group .report-range-picker,.cm-command-center .cc-period-group .report-range-trigger,.cm-command-center .cc-results-group .toolbar-count,.cm-command-center .cc-results-group .sort-select{height:var(--cc-field-h)!important;min-height:var(--cc-field-h)!important;max-height:var(--cc-field-h)!important;align-self:center;box-sizing:border-box!important}.cm-command-center .cc-period-group .creation-range-custom.active .report-range-trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cc-accent) 22%,transparent),0 2px 6px #0f172a0e,inset 0 1px #ffffffb8!important}.cm-date-basis-menu{position:fixed;z-index:12020;display:grid;gap:3px;padding:7px;border:1px solid var(--pr-card-line, #dbe2ec);border-radius:11px;background:var(--surface, #ffffff)!important;box-shadow:0 14px 34px #0f172a29,0 3px 9px #0f172a14}:root[data-theme=dark] .cm-date-basis-menu{background:var(--surface, #161b22)!important;border-color:var(--pr-card-line, #2b323c)!important}.cm-date-basis-menu-label{padding:3px 7px 5px;color:var(--pr-faint);font-size:8px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.cm-date-basis-menu>button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:43px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left}.cm-date-basis-menu>button:hover,.cm-date-basis-menu>button.is-selected{border-color:color-mix(in srgb,var(--cc-accent, #087f92) 17%,var(--pr-line));background:color-mix(in srgb,var(--cc-accent, #087f92) 7%,var(--pr-surface))}.cm-date-basis-menu>button>span{display:grid;gap:2px;min-width:0}.cm-date-basis-menu>button b{color:var(--pr-ink);font-size:10.5px;font-weight:650}.cm-date-basis-menu>button small{color:var(--pr-dim);font-size:8.5px;font-weight:480}.cm-date-basis-menu>button>i{color:var(--cc-accent-strong, #066b7b);font-size:12px;font-style:normal;font-weight:720;text-align:center}.brand-quantum-bar{padding:8px 10px 7px!important;border-color:color-mix(in srgb,var(--cc-accent) 11%,var(--pr-line))!important;background:linear-gradient(145deg,var(--pr-surface),color-mix(in srgb,var(--cc-accent) 3%,var(--pr-surface)))!important;box-shadow:0 1px 2px #0f172a0d,0 9px 24px #0f172a0f,inset 0 1px #ffffffb8!important}.brand-quantum-bar .bq-segments{min-height:34px;gap:6px;padding:2px!important;margin-bottom:5px!important;border:1px solid color-mix(in srgb,var(--pr-line) 84%,transparent)!important;border-radius:10px;background:color-mix(in srgb,var(--cc-canvas) 82%,var(--pr-surface));box-shadow:inset 0 1px 3px #0f172a0b}.brand-quantum-bar .bq-segment,.brand-quantum-bar .bq-search,.brand-quantum-bar .bq-week-notice{height:28px!important}.brand-quantum-bar .bq-segment{border-color:transparent!important;background:transparent!important}.brand-quantum-bar .bq-segment.open{border-color:color-mix(in srgb,var(--cc-accent) 24%,var(--pr-line))!important;background:linear-gradient(180deg,var(--pr-surface),var(--cc-accent-soft))!important;box-shadow:0 2px 6px #0f172a14,inset 0 1px #fffc!important}.brand-quantum-bar .bq-week-notice{display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid color-mix(in srgb,var(--cc-accent) 14%,var(--pr-line));border-radius:8px;background:linear-gradient(180deg,var(--pr-surface),var(--cc-canvas));box-shadow:0 2px 6px #0f172a0e,inset 0 1px #ffffffb3;color:var(--pr-ink);font-weight:550}.brand-quantum-bar .bq-week-notice:before{content:"WEEK";color:var(--cc-accent-strong);font-size:7px;font-weight:700;letter-spacing:.09em}.brand-quantum-bar .bq-track{padding:1px 0 2px!important;scrollbar-width:none}.brand-quantum-bar .bq-track::-webkit-scrollbar{display:none}.brand-quantum-bar .bq-chip{height:36px!important;border-color:color-mix(in srgb,var(--pr-line) 90%,transparent)!important;background:linear-gradient(145deg,var(--pr-surface),color-mix(in srgb,var(--pr-surface-2) 64%,var(--pr-surface)))!important;box-shadow:0 2px 7px #0f172a0e,inset 0 1px #ffffffb3!important}@media(max-width:1680px){.cm-command-center .cc-row-tools{grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr)!important;grid-template-areas:none!important}.cm-command-center .cc-refine-group{grid-area:auto!important;grid-column:1!important;grid-row:1!important}.cm-command-center .cc-layout-group{grid-area:auto!important;grid-column:2!important;grid-row:1!important}.cm-command-center .cc-period-group{grid-area:auto!important;grid-column:1!important;grid-row:2!important;padding-top:3px!important}.cm-command-center .cc-results-group{grid-area:auto!important;grid-column:2!important;grid-row:2!important}.cm-command-center .cc-row-tools:has(.cm-date-controls){grid-template-columns:minmax(0,1fr) auto minmax(260px,auto)!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-refine-group{grid-column:1!important;grid-row:1!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-layout-group{grid-column:2!important;grid-row:1!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-results-group{grid-column:3!important;grid-row:1!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-period-group{grid-column:1 / -1!important;grid-row:2!important}}@media(max-width:820px){.cm-command-center .cc-row-tools{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.cm-command-center .cc-row-tools:has(.cm-date-controls){grid-template-columns:minmax(0,1fr)!important}.cm-command-center .cc-refine-group,.cm-command-center .cc-layout-group,.cm-command-center .cc-period-group,.cm-command-center .cc-results-group{grid-column:1!important}.cm-command-center .cc-refine-group{grid-row:1!important}.cm-command-center .cc-layout-group{grid-row:2!important}.cm-command-center .cc-period-group{grid-row:3!important}.cm-command-center .cc-results-group{grid-row:4!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-refine-group{grid-column:1!important;grid-row:1!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-layout-group{grid-column:1!important;grid-row:2!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-period-group{grid-column:1!important;grid-row:3!important}.cm-command-center .cc-row-tools:has(.cm-date-controls) .cc-results-group{grid-column:1!important;grid-row:4!important}.cm-command-center .cc-row-tools>.cc-tool-group{width:100%}.cm-command-center .cc-layout-group .pr-viewtoggle{flex:1 1 auto}.cm-command-center .cc-period-group .creation-range-panels{overflow-x:auto;padding-bottom:2px}.cm-command-center .cc-period-group{align-items:stretch!important;min-height:82px!important}.cm-command-center .cc-period-group .creation-range-panels.cm-date-controls{display:grid!important;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"basis custom" "ranges ranges";align-content:center;gap:6px 8px!important;height:auto!important;max-height:none!important;overflow:visible;padding-bottom:0}.cm-command-center .cc-period-group .cm-date-basis-picker{grid-area:basis}.cm-command-center .cc-period-group .seg.glass-seg{grid-area:ranges;width:100%}.cm-command-center .cc-period-group .creation-range-custom{grid-area:custom;justify-self:end;min-width:0;max-width:100%}.cm-command-center .cc-period-group .report-range-picker,.cm-command-center .cc-period-group .report-range-trigger{max-width:100%}.cm-command-center .cc-results-group{flex-wrap:wrap}}.searchable-select-dropdown{max-width:min(460px,calc(100vw - 24px));border-radius:10px!important}.dropdown-search-wrapper{padding:6px!important}.dropdown-search-input{height:32px!important;font-size:11.5px!important}.dropdown-history-hint,.dropdown-search-state{padding:6px 10px;border-bottom:1px solid var(--pr-line);background:var(--pr-surface-2);color:var(--pr-dim);font-size:9.5px;font-weight:560;line-height:1.25}.dropdown-search-state{color:var(--cc-accent-strong, #08758a)}.dropdown-search-state.is-error{color:var(--red-2, #dc2626)}.dropdown-option-item{min-height:44px;gap:8px!important;padding:5px 8px!important;border-bottom:1px solid var(--pr-line)!important;border-radius:0!important;font-family:inherit}.dropdown-option-item.selected{box-shadow:inset 3px 0 0 var(--cc-accent, #0891b2)}.option-thumb{flex-basis:34px;width:34px;height:34px;border-radius:6px}.option-body{gap:2px}.option-row-top,.option-row-bottom{gap:5px}.option-code{font-size:10.5px;font-weight:720}.option-row-bottom{margin-top:1px;font-size:9.5px}.option-platform,.option-type{font-size:8.5px}.brand-quantum-frame{position:relative;min-height:0}.brand-quantum-frame .brand-quantum-bar{margin-bottom:14px!important}.brand-quantum-frame.is-refreshing .brand-quantum-bar{opacity:.72;transition:opacity .14s ease}.brand-quantum-refreshing{position:absolute;top:8px;right:10px;z-index:4;padding:3px 7px;border:1px solid color-mix(in srgb,var(--cc-accent) 22%,var(--pr-line));border-radius:999px;background:var(--pr-surface);color:var(--cc-accent-strong, #08758a);font-size:8.5px;font-weight:700}.brand-quantum-bar .bq-chip{flex:0 0 206px;width:206px;max-width:206px}.brand-quantum-bar .bq-chip-text b{color:var(--pr-ink)!important;font-size:11px!important;font-weight:650!important;letter-spacing:-.01em}.brand-quantum-bar .bq-chip-text small{font-size:9.5px!important;font-weight:520!important}.mywork-card-grid{grid-auto-columns:224px;gap:10px;height:clamp(376px,51vh,470px)}.mywork-card{border-radius:13px}.mywork-screen{min-height:176px;padding:11px}.mywork-screen-code{color:#f1f5f9c7;font-size:9.5px}.mywork-screen-kind{font-size:8px;letter-spacing:.07em}.mywork-screen-brand b{color:#fff;font-size:11.5px;font-weight:720;letter-spacing:-.01em}.mywork-card-summary p{color:#fff;font-size:11.5px;font-weight:650;line-height:1.3}.mywork-card-summary small{color:#e2e8f0c2;font-size:9.5px;font-weight:520}.mywork-open-cue{color:#f8fafce6;font-size:10px;font-weight:720}.vt-count.is-counting{min-width:2.7em;display:inline-flex;align-items:center;justify-content:center}.count-spinner{display:inline-block;width:9px;height:9px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;animation:count-spin .6s linear infinite;vertical-align:-1px}@keyframes count-spin{to{transform:rotate(360deg)}}.brand-all-group-label em.is-counting{display:inline-flex;align-items:center;justify-content:center;min-width:1.8em}.vt-count.is-unavailable{min-width:2.7em;display:inline-flex;align-items:center;justify-content:center;opacity:.45;font-variant-numeric:normal}.mywork-kind-tabs em.is-counting{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em}.bstrip-count.is-counting{display:inline-flex;align-items:center;justify-content:center}.bstrip-count.is-counting .count-spinner{width:7px;height:7px;border-width:1.25px;vertical-align:0}.cohort-pagination-counting{display:inline-flex;align-items:center;gap:6px;opacity:.7}@media(prefers-reduced-motion:reduce){.count-spinner{animation:count-pulse 1.1s ease-in-out infinite;border-top-color:color-mix(in srgb,currentColor 28%,transparent);background:currentColor}@keyframes count-pulse{0%,to{opacity:.25}50%{opacity:.85}}}.sk-shimmer{position:relative;overflow:hidden;background:color-mix(in srgb,var(--pr-dim, #94a3b8) 20%,transparent);border-radius:6px}.sk-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:skeletonShimmer 1.25s ease-in-out infinite}:root[data-theme=dark] .sk-shimmer:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.content-performance-tile.perf-pending{--perf-bg: color-mix(in srgb, var(--pr-dim, #94a3b8) 34%, transparent)}.content-performance-tile.perf-pending .content-performance-tag{border-style:dashed!important;background:color-mix(in srgb,var(--pr-dim, #94a3b8) 12%,transparent)!important;color:var(--pr-dim, #64748b)!important}.content-performance-tile.perf-pending .content-performance-tag .dot{background:currentColor!important;animation:repo-measuring 1.1s ease-in-out infinite}@keyframes repo-measuring{0%,to{opacity:.3}50%{opacity:1}}.content-repo-metrics.is-measuring .kpi-skeleton{display:block;height:11px;width:100%;border-radius:5px;background:color-mix(in srgb,currentColor 22%,transparent);position:relative;overflow:hidden}.content-repo-metrics.is-measuring .kpi-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:skeletonShimmer 1.25s ease-in-out infinite}.content-repo-metrics.is-measuring span:nth-child(2) .kpi-skeleton:after{animation-delay:.08s}.content-repo-metrics.is-measuring span:nth-child(3) .kpi-skeleton:after{animation-delay:.16s}.content-repo-metrics.is-measuring span:nth-child(4) .kpi-skeleton:after{animation-delay:.24s}.content-repo-metrics.is-measuring span:nth-child(5) .kpi-skeleton:after{animation-delay:.32s}.content-repo-metrics.is-measuring span:nth-child(6) .kpi-skeleton:after{animation-delay:.4s}.repo-skeleton-tile{--perf-bg: color-mix(in srgb, var(--pr-dim, #94a3b8) 22%, transparent);pointer-events:none}.repo-skeleton-media{width:100%;aspect-ratio:4 / 5;border-radius:10px}.repo-skeleton-body{display:grid;gap:7px;padding:10px 11px 12px}.repo-skeleton-line{height:9px;border-radius:5px}.repo-skeleton-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.repo-skeleton-kpis span{height:26px;border-radius:7px;display:block}.repo-list-skeleton{display:grid;gap:6px;padding:4px 0}.repo-list-skeleton-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--pr-card-line, #e2e8f0);border-radius:10px;background:var(--pr-card, #fff)}.repo-list-skeleton-thumb{width:34px;height:34px;border-radius:7px;flex:0 0 auto}.repo-list-skeleton-cell{height:10px;border-radius:5px;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.sk-shimmer:after,.content-repo-metrics.is-measuring .kpi-skeleton:after{animation:none}.content-performance-tile.perf-pending .content-performance-tag .dot{animation:none;opacity:.6}}.mywork-skeleton-card{display:flex;flex-direction:column;pointer-events:none}.mywork-skeleton-screen{flex:1 1 auto;min-height:0;border-radius:0}.mywork-skeleton-foot{display:grid;gap:6px;padding:10px 11px 12px;flex:0 0 auto}.mywork-skeleton-foot span{height:9px;border-radius:5px;display:block}.sidebar .sb-subitem-icon{width:15px;height:15px;flex:0 0 15px;display:grid;place-items:center;color:var(--pr-faint);transition:color .16s ease,transform .16s ease}.brand-header-actions,.mobile-brand-actions{display:inline-flex;align-items:center;gap:7px}.brand-bulk-upload-btn{min-height:36px;padding:0 14px;border:1px solid rgba(13,148,136,.32);border-radius:10px;background:#ecfdf8;color:#0f766e;font-size:11px;font-weight:850;cursor:pointer}.brand-bulk-upload-btn:hover{border-color:#0d9488;background:#dff8f2}.brand-bulk-upload-btn:disabled{opacity:.58;cursor:wait}.brand-bulk-draft-wrap{width:100%;overflow-x:auto!important;border:1px solid var(--pr-card-line, #dbe2ef);border-radius:13px}.brand-bulk-draft-table{width:max-content!important;min-width:2180px!important;table-layout:auto!important}.brand-bulk-draft-table th,.brand-bulk-draft-table td{padding:9px 10px!important;white-space:nowrap!important;vertical-align:middle!important}.brand-bulk-draft-table th{position:sticky;top:0;z-index:2;background:var(--pr-surface, #f8fafc);font-size:9.5px!important}.brand-bulk-draft-table td:first-child{position:sticky;left:0;z-index:1;min-width:150px;background:var(--pr-card, #fff)}.brand-bulk-draft-table td:nth-child(5){min-width:210px}.brand-bulk-draft-table td:nth-child(10){max-width:240px;overflow:hidden;text-overflow:ellipsis}.brand-bulk-creator-cell .cx-input{width:210px;min-height:34px}.brand-bulk-row-actions{display:inline-flex;align-items:center;gap:5px}.brand-bulk-draft-error{margin-bottom:8px}.brand-bulk-creator-modal{width:min(680px,calc(100vw - 28px))}.brand-bulk-creator-fields{display:grid;grid-template-columns:1.3fr 1.3fr .6fr;gap:10px;padding:16px 20px}.brand-bulk-creator-fields label{display:grid;gap:6px}.brand-bulk-creator-fields label>span{color:var(--pr-dim, #64748b);font-size:10px;font-weight:800;text-transform:uppercase}@media(max-width:720px){.brand-header-actions{gap:5px}.mobile-brand-actions .brand-bulk-upload-btn{min-height:32px;padding-inline:9px}.brand-bulk-creator-fields{grid-template-columns:1fr}.pm-platform-selector{align-items:stretch;flex-direction:column;gap:4px}.pm-platform-selector .seg{width:100%}}.sidebar .sb-subitem-icon svg{width:15px;height:15px}.sidebar .sb-subitem:hover .sb-subitem-icon{color:var(--pr-ink);transform:translate(1px)}.sidebar .sb-subitem.active .sb-subitem-icon{color:var(--pr-accent)}.sb-department-select-wrap{display:block;padding:8px 10px 4px}.sb-department-select-wrap select{width:100%;height:36px;padding:0 30px 0 11px;border:1px solid color-mix(in srgb,var(--pr-accent) 28%,var(--pr-card-line));border-radius:10px;background:color-mix(in srgb,var(--pr-accent) 5%,var(--pr-card));color:var(--pr-ink);font-size:11px;font-weight:750}.sb-department-select-wrap select:focus{outline:2px solid color-mix(in srgb,var(--pr-accent) 32%,transparent);outline-offset:1px}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-department-select-wrap{display:none}.sb-management-switcher{margin:2px 0 6px;padding-bottom:7px;border-bottom:1px solid var(--pr-line)}.sb-management-switcher .sb-item{margin-bottom:3px}.sb-management-select-wrap{display:block;padding:0 8px 0 39px}.sb-management-select-wrap select{width:100%;height:31px;padding:0 25px 0 9px;border:1px solid var(--pr-card-line);border-radius:8px;background:var(--pr-card);color:var(--pr-ink);font-size:10.5px;font-weight:700}.shell.sidebar-collapsed .sidebar:not(:hover) .sb-management-select-wrap{display:none}.management-context-bar{min-height:58px;display:grid;grid-template-columns:36px minmax(150px,1fr) minmax(235px,340px) auto;align-items:center;gap:12px;margin:8px 14px 0;padding:9px 12px;border:1px solid color-mix(in srgb,var(--pr-accent) 34%,var(--pr-card-line));border-radius:13px;background:color-mix(in srgb,var(--pr-accent) 5%,var(--pr-card));box-shadow:var(--pr-lift)}.management-context-icon{width:36px;height:36px;display:grid;place-items:center;padding:9px;border-radius:10px;background:color-mix(in srgb,var(--pr-accent) 13%,var(--pr-surface-2));color:var(--pr-accent)}.management-context-icon svg{width:100%;height:100%}.management-context-bar>div{display:grid;gap:1px}.management-context-bar small,.management-context-bar label>span{color:var(--pr-faint);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.management-context-bar b{color:var(--pr-ink);font-size:13px}.management-context-bar label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.management-context-bar select{min-width:0;height:34px;border:1px solid var(--pr-card-line);border-radius:9px;background:var(--pr-card);color:var(--pr-ink);font-weight:700}.management-context-bar .btn-ghost{min-height:34px;white-space:nowrap}.management-access-cell{min-width:160px;display:grid;gap:7px}.management-access-label{color:var(--pr-faint);font-size:10px;font-weight:750}.management-access-cell.enabled .management-access-label{color:var(--pr-accent)}.management-department-chips{display:flex;flex-wrap:wrap;gap:4px}.management-department-chips button{min-width:31px;height:25px;padding:0 7px;border:1px solid var(--pr-card-line);border-radius:7px;background:var(--pr-card);color:var(--pr-faint);font-size:9.5px;font-weight:800}.management-department-chips button.enabled{border-color:color-mix(in srgb,var(--pr-accent) 46%,var(--pr-card-line));background:color-mix(in srgb,var(--pr-accent) 10%,var(--pr-card));color:var(--pr-accent)}.management-department-chips button:disabled{cursor:not-allowed;opacity:.58}.management-access-cell.readonly{color:var(--pr-dim);font-size:10px;font-weight:700}.management-department-picker{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:7px 9px;border:1px solid var(--pr-card-line);border-radius:9px;background:var(--pr-surface-2)}.management-department-picker>span{color:var(--pr-faint);font-size:9px;font-weight:800;text-transform:uppercase}.management-department-picker button{min-width:29px;height:24px;padding:0 7px;border:1px solid var(--pr-card-line);border-radius:6px;background:var(--pr-card);color:var(--pr-faint);font-size:9px;font-weight:800}.management-department-picker button.enabled{border-color:color-mix(in srgb,var(--pr-accent) 46%,var(--pr-card-line));background:color-mix(in srgb,var(--pr-accent) 10%,var(--pr-card));color:var(--pr-accent)}.management-department-picker.compact{align-self:stretch}@media(max-width:760px){.management-context-bar{grid-template-columns:34px 1fr auto}.management-context-bar label{grid-column:1 / -1}}.cm-plan-toolbar{position:relative;z-index:40;overflow:visible;padding:8px 10px;border-radius:10px}.cm-plan-view-tabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--pr-card-line);border-radius:9px;background:var(--pr-surface-2)}.cm-plan-view-tabs button{min-height:30px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:var(--pr-dim);font-size:11px;font-weight:800;cursor:pointer}.cm-plan-view-tabs button.is-active{background:var(--pr-card);color:var(--pr-accent);box-shadow:0 1px 4px #0f172a1a}.cm-plan-toolbar .cm-plan-brandpicker{z-index:50}.cm-plan-toolbar .cm-plan-brandpicker-menu{left:0!important;right:auto!important;width:min(320px,calc(100vw - 32px))!important;max-width:min(320px,calc(100vw - 32px))!important;max-height:none!important;overflow:visible!important;padding:7px!important}.cm-plan-brandpicker-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px;margin-bottom:6px;padding:0 7px;border:1px solid var(--pr-card-line);border-radius:8px;background:var(--pr-surface-2);color:var(--pr-faint)}.rp-filters .cm-plan-brandpicker-search input{width:100%;min-width:0;padding:7px 2px;border:0;outline:0;background:transparent;color:var(--pr-ink)}.cm-plan-brandpicker-list{max-height:260px;overflow-y:auto;padding-right:2px}.cm-plan-brandpicker-list>small{display:block;padding:14px 8px;color:var(--pr-faint);text-align:center}.rp-filters .cm-plan-brandpicker-menu input[type=checkbox]{width:15px!important;min-width:15px!important;height:15px!important;padding:0!important}.rp-filters .cm-plan-brandpicker-menu label>span{color:var(--pr-ink);font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.cm-plan-matrix-panel{overflow:visible;padding:0;border-color:var(--pr-card-line)}.cm-plan-experience-head{margin:0;padding:16px 18px 12px;border-bottom:1px solid var(--pr-card-line)}.cm-plan-experience-head>div:first-child>span{color:var(--pr-accent);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cm-plan-experience-head h3{margin-top:3px;color:var(--pr-ink);font-size:15px}.cm-plan-experience-head p{max-width:720px;margin:4px 0 0;color:var(--pr-dim);font-size:10.5px;line-height:1.45}.cm-plan-inline-summary{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:9px 18px;border-bottom:1px solid var(--pr-card-line);background:color-mix(in srgb,var(--pr-accent) 3%,var(--pr-card))}.cm-plan-inline-summary span{display:inline-flex;align-items:baseline;gap:5px;padding:0 13px;border-right:1px solid var(--pr-card-line);color:var(--pr-dim);font-size:10px;font-weight:700}.cm-plan-inline-summary span:first-child{padding-left:0}.cm-plan-inline-summary span:last-child{border-right:0}.cm-plan-inline-summary b{color:var(--pr-ink);font-size:12px}.cm-plan-matrix-panel .cm-report-scroll{max-height:min(68vh,680px);border-radius:0 0 12px 12px}.cm-plan-current-table th,.cm-plan-current-table td{height:46px;padding:7px 8px;text-align:center}.cm-plan-current-table thead th{background:var(--pr-surface-2);color:var(--pr-faint);font-size:9px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.cm-plan-current-table tbody tr:hover td,.cm-plan-current-table tbody tr:hover th{background:color-mix(in srgb,var(--pr-accent) 4%,var(--pr-card))}.cm-plan-current-table .cm-report-brandcell{min-width:164px}.cm-plan-current-table .cm-plan-spoccell{min-width:118px}.cm-plan-segment-column{min-width:72px}.cm-plan-segment-column input{width:54px;min-width:54px;height:30px;padding:0 5px;border:1px solid transparent;border-radius:7px;outline:0;background:var(--pr-surface-2);color:var(--pr-ink);font-size:12px;font-weight:800;text-align:center}.cm-plan-segment-column input:hover{border-color:var(--pr-card-line)}.cm-plan-segment-column input:focus{border-color:var(--pr-accent);background:var(--pr-card);box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-accent) 13%,transparent)}.cm-plan-base-total b{color:var(--pr-ink)}.cm-plan-final-total b{color:var(--pr-accent);font-size:13px}.cm-plan-excluded-note{display:block;margin-top:2px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--pr-ink-dim, #64748b);white-space:nowrap;cursor:help}.cm-plan-pending-cell{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:84px}.cm-plan-pending-cell>span{display:grid;gap:1px;text-align:right}.cm-plan-pending-cell small{color:var(--pr-orange, #d97706);font-size:8px;font-weight:750;white-space:nowrap}.cm-plan-waive-all,.cm-plan-save-row{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid color-mix(in srgb,var(--pr-accent) 38%,var(--pr-card-line));border-radius:8px;background:color-mix(in srgb,var(--pr-accent) 7%,var(--pr-card));color:var(--pr-accent);font-size:13px;font-weight:900;cursor:pointer}.cm-plan-waive-all.is-waived{border-color:color-mix(in srgb,var(--pr-orange, #d97706) 44%,var(--pr-card-line));background:color-mix(in srgb,var(--pr-orange, #d97706) 9%,var(--pr-card));color:var(--pr-orange, #d97706)}.cm-plan-save-row{border-color:var(--pr-accent);background:var(--pr-accent);color:#fff}.cm-plan-save-row:disabled,.cm-plan-waive-all:disabled{cursor:default;opacity:.38}.cm-plan-save-cell{min-width:44px}.cm-plan-cohort-trigger{display:inline-flex}.cm-plan-cohort-count{min-width:28px;min-height:26px;padding:2px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pr-ink);font:inherit;font-weight:800;cursor:pointer}.cm-plan-cohort-count:not(:disabled):hover,.cm-plan-cohort-count:not(:disabled):focus-visible,.cm-plan-cohort-count[aria-expanded=true]{border-color:color-mix(in srgb,var(--pr-accent) 34%,var(--pr-card-line));background:color-mix(in srgb,var(--pr-accent) 8%,var(--pr-card));color:var(--pr-accent);outline:0}.cm-plan-cohort-count:disabled{color:var(--pr-faint);cursor:default}.cm-plan-cohort-popover{position:fixed;z-index:2200;width:min(390px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 24px));overflow:hidden;border:1px solid var(--pr-card-line);border-radius:13px;background:var(--pr-card);box-shadow:0 18px 45px #0f172a38;color:var(--pr-ink);text-align:left}.cm-plan-cohort-popover>header{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid var(--pr-card-line);background:var(--pr-surface-2)}.cm-plan-cohort-popover>header b{font-size:12px}.cm-plan-cohort-popover>header span{color:var(--pr-faint);font-size:9px;font-weight:750}.cm-plan-cohort-list{max-height:355px;overflow:auto;padding:5px}.cm-plan-cohort-ticket{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center;min-height:58px;padding:5px;border-radius:9px}.cm-plan-cohort-ticket+.cm-plan-cohort-ticket{border-top:1px solid var(--pr-card-line)}.cm-plan-cohort-ticket:hover{background:color-mix(in srgb,var(--pr-accent) 4%,var(--pr-card))}.cm-plan-cohort-thumb{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid var(--pr-card-line);border-radius:8px;background:var(--pr-surface-2);color:var(--pr-faint)}.cm-plan-cohort-thumb img{width:100%;height:100%;object-fit:cover}.cm-plan-cohort-copy{display:grid;min-width:0;gap:5px}.cm-plan-cohort-ids,.cm-plan-cohort-meta{display:flex;align-items:center;gap:7px;min-width:0}.cm-plan-cohort-ids button{flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--pr-accent);font-size:11px;font-weight:850;cursor:pointer}.cm-plan-cohort-ids button:hover,.cm-plan-cohort-ids button:focus-visible{text-decoration:underline;outline:0}.cm-plan-cohort-ids code{min-width:0;overflow:hidden;color:var(--pr-faint);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cm-plan-cohort-meta span{min-width:0;overflow:hidden;color:var(--pr-dim);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cm-plan-cohort-meta span+span:before{content:"·";margin-right:7px;color:var(--pr-faint)}.cm-plan-compare-table th,.cm-plan-compare-table td{padding:8px 9px;text-align:center}.cm-plan-compare-table .cm-plan-weekhead{min-width:170px;background:color-mix(in srgb,var(--pr-accent) 5%,var(--pr-surface-2));border-left-color:var(--pr-card-line);color:var(--pr-ink)!important}.cm-plan-compare-table .cm-plan-weekhead small{color:var(--pr-dim);font-size:8px}.cm-plan-compare-planned{min-width:92px}.cm-plan-compare-planned>b{display:block;color:var(--pr-ink)}.cm-plan-compare-planned>small{display:block;margin-top:2px;color:var(--pr-faint);font-size:7.5px;font-weight:650}.ticket-poc-editor.multi:not(.compact){width:100%;max-width:420px;gap:7px}.ticket-poc-selected{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ticket-poc-editor.multi:not(.compact) .ticket-poc-chip{max-width:100%;min-height:30px;padding:3px 8px 3px 4px;text-transform:none}.ticket-poc-editor.multi:not(.compact) .ticket-poc-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-poc-add-row{width:100%}.ticket-poc-editor.multi .ticket-poc-add-row .ticket-poc-add{width:100%;max-width:none}.ticket-poc-editor.multi.compact .ticket-poc-selected{gap:4px}.ticket-poc-editor.multi.compact .ticket-poc-add-row{max-width:150px}@media(max-width:900px){.cm-plan-toolbar{align-items:stretch}.cm-plan-toolbar .rp-spacer{display:none}.cm-plan-view-tabs{order:-2}.cm-plan-toolbar .cm-plan-brandpicker{order:-1}.cm-plan-inline-summary{gap:6px 0}.cm-plan-inline-summary span{flex:1 0 30%}}.cm-plan-config-trigger{min-width:48px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-weight:800;padding:7px 10px;cursor:pointer}.cm-plan-config-trigger:hover{border-color:var(--teal);color:var(--teal)}.cm-plan-config-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0b1923a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px}.cm-plan-config-modal{width:min(780px,96vw);max-height:min(780px,92vh);overflow:hidden;background-color:#fff;background:var(--surface, #ffffff);color:var(--ink, #16203a);border:1px solid var(--line, #e2e8f0);border-radius:18px;box-shadow:0 24px 70px #00000047;display:flex;flex-direction:column}.cm-plan-config-modal>header,.cm-plan-config-modal>footer{display:flex;align-items:center;gap:12px;padding:18px 22px;background-color:#fff;background:var(--surface, #ffffff);border-bottom:1px solid var(--line, #e2e8f0)}.cm-plan-config-modal>header{justify-content:space-between}.cm-plan-config-modal>header span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted, #64748b)}.cm-plan-config-modal h2{margin:3px 0 0;font-size:21px;color:var(--ink, #16203a)}.cm-plan-config-modal>header>button{border:0;background:transparent;font-size:26px;color:var(--ink, #16203a);cursor:pointer}.cm-plan-config-weeks{display:flex;gap:8px;padding:14px 22px 0;background:var(--surface, #ffffff)}.cm-plan-config-weeks button{border:1px solid var(--line, #e2e8f0);background:transparent;color:var(--ink, #16203a);border-radius:999px;padding:7px 13px;cursor:pointer;font-size:13px;font-weight:500}.cm-plan-config-weeks button.is-active{background:var(--teal, #0d9488);border-color:var(--teal, #0d9488);color:#fff}.cm-plan-total-toggle{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--line, #e2e8f0);border-radius:8px;background:var(--surface-2, #f8fafc);font-size:12px;font-weight:600;cursor:pointer}.cm-plan-total-toggle input{width:auto;margin:0;cursor:pointer}.cm-plan-total-only{display:grid;gap:10px;padding:4px 0 2px}.cm-plan-total-only label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:700}.cm-plan-total-only input{width:110px;padding:7px 9px;border:1px solid var(--line, #e2e8f0);border-radius:7px;text-align:center;font-weight:700}.cm-plan-total-hint{margin:8px 0 0;color:var(--text-dim, #64748b);font-size:11px;line-height:1.5}.cm-plan-config-grid{overflow:auto;padding:14px 22px 20px;background-color:#fff;background:var(--surface, #ffffff)}.cm-plan-config-grid table{width:100%;border-collapse:collapse}.cm-plan-config-grid th,.cm-plan-config-grid td{padding:9px;border-bottom:1px solid var(--line, #e2e8f0);text-align:center}.cm-plan-config-grid th:first-child{text-align:left}.cm-plan-config-grid input{width:74px;padding:7px;border:1px solid var(--line, #e2e8f0);border-radius:7px;text-align:center;background:var(--surface-2, #f8fafc);color:var(--ink, #16203a);font:inherit}.cm-plan-config-loading{padding:40px;text-align:center;color:var(--muted, #64748b);background:var(--surface, #ffffff)}.cm-plan-config-modal>footer{justify-content:flex-end;border-top:1px solid var(--line, #e2e8f0);border-bottom:0}.cm-plan-config-modal>footer>span{margin-right:auto}[data-theme=dark] .cm-plan-config-modal,[data-theme=dark] .cm-plan-config-modal>header,[data-theme=dark] .cm-plan-config-modal>footer,[data-theme=dark] .cm-plan-config-weeks,[data-theme=dark] .cm-plan-config-grid,[data-theme=dark] .cm-plan-config-loading{background-color:#1c2128!important;background:#1c2128!important;color:#e6edf3!important;border-color:#ffffff1f!important}[data-theme=dark] .cm-plan-config-modal h2{color:#f0f6fc!important}[data-theme=dark] .cm-plan-config-modal>header>button{color:#8b949e!important}[data-theme=dark] .cm-plan-config-modal>header>button:hover{color:#f0f6fc!important}[data-theme=dark] .cm-plan-config-weeks button{border-color:#ffffff26!important;color:#8b949e!important}[data-theme=dark] .cm-plan-config-weeks button.is-active{background:var(--accent, #4e8c91)!important;border-color:var(--accent, #4e8c91)!important;color:#fff!important}[data-theme=dark] .cm-plan-config-grid th,[data-theme=dark] .cm-plan-config-grid td{border-color:#ffffff14!important;color:#c9d1d9!important}[data-theme=dark] .cm-plan-config-grid input{background:#161b22!important;border-color:#ffffff26!important;color:#e6edf3!important}.pm-queue-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.pm-refresh-icon-btn{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--pr-card-line, #e2e8f0);border-radius:9px;background:var(--pr-card, #fff);color:var(--pr-dim, #64748b);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.pm-refresh-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--pr-accent, #0284c7) 45%,var(--pr-card-line, #e2e8f0));background:color-mix(in srgb,var(--pr-accent, #0284c7) 8%,var(--pr-card, #fff));color:var(--pr-accent, #0284c7)}.pm-refresh-icon-btn:disabled{opacity:.45;cursor:not-allowed}.pm-refresh-icon-btn.is-busy svg{animation:pm-refresh-spin .9s linear infinite}@keyframes pm-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pm-refresh-icon-btn.is-busy svg{animation:none}}.pm-publishing-toolbar .seg.glass-seg.pm-seg-compact{display:flex!important;flex-wrap:wrap;grid-template-columns:none!important;width:max-content!important;max-width:100%;justify-self:start!important;align-self:start!important;gap:2px!important;padding:2px!important;border-radius:9px!important}.pm-publishing-toolbar .seg.glass-seg.pm-seg-compact button{width:auto!important;flex:0 0 auto;min-height:26px!important;height:26px!important;padding:0 11px!important;border-radius:7px!important;font-size:10.5px!important;font-weight:700!important;white-space:nowrap}.pm-publishing-toolbar{display:flex!important;flex-wrap:wrap;align-items:flex-end!important;gap:10px 18px!important;padding:9px 11px!important}.pm-publishing-filter-stack{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0}.pm-platform-selector{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.pm-publishing-toolbar .pm-platform-selector>span,.pm-publishing-toolbar .pm-date-control-group>span{color:var(--pr-dim, #64748b);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pm-platform-selector .seg.is-marks button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px}.pm-platform-selector .seg.is-marks button svg{display:block;width:15px;height:15px}.pm-platform-selector .seg.is-marks button:not(.active) svg{opacity:.6}.pm-publishing-toolbar .filter-bar.compact{display:flex;flex-wrap:wrap;align-items:center;gap:7px;width:auto;min-width:0}.pm-publishing-toolbar .filter-bar.compact .filter-trigger{min-height:30px}.pm-publishing-toolbar .filter-bar.compact .filter-search{flex:1 1 165px;min-width:140px;max-width:260px}.pm-publishing-toolbar .filter-bar.compact .filter-search input{width:100%;min-height:30px}.pm-publishing-toolbar .filter-bar.compact .filter-reset{min-height:30px}.pm-publishing-toolbar .filter-bar.compact .active-filter-chips{flex:1 0 100%;flex-wrap:wrap}.pm-publishing-toolbar .filter-bar.compact .active-filter-chips:empty{display:none}.pm-date-controls{display:flex!important;flex-wrap:wrap;align-items:flex-end!important;gap:9px 16px!important;flex:0 1 auto!important;width:auto;padding:0!important;border:0!important;background:transparent!important}.pm-date-basis-pair{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px}.pm-publishing-toolbar>.pm-date-controls{margin-left:auto}.pm-date-control-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:0 0 auto}.pm-date-range-group{width:auto;min-width:0}.pm-date-range-group .creation-range-custom{display:flex;align-items:center;width:auto}.pm-date-range-group .report-range-picker{width:auto}.pm-date-range-group .report-range-trigger{width:auto;justify-content:flex-start;min-height:30px;height:30px;padding:0 11px;gap:6px;border-radius:9px;font-size:10.5px;font-weight:700;white-space:nowrap}.pm-date-range-group .report-range-label{font-size:10.5px}.pm-hide-acknowledged{flex:1 0 100%;justify-self:start;padding:5px 9px}.pm-hide-acknowledged span{font-size:10.5px!important}@media(max-width:1180px){.pm-publishing-toolbar>.pm-date-controls{margin-left:0;width:100%;padding-top:9px!important;border-top:1px solid var(--pr-card-line, #e2e8f0)!important}}.future-raised-tag{display:inline-flex;align-items:center;width:fit-content;padding:2px 7px;border:1px solid #f0c674;border-radius:999px;background:#fdf3dd;color:#96690b;font-size:9px;font-weight:800;letter-spacing:.01em;white-space:nowrap}:root[data-theme=dark] .future-raised-tag{border-color:#6b5320;background:#f0c67421;color:#f0c674}.cm-live-plan-tag{display:inline-flex;align-items:center;width:fit-content;padding:2px 7px;border:1px solid color-mix(in srgb,var(--teal, #0f8a98) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--teal, #0f8a98) 10%,transparent);color:var(--teal, #0f8a98);font-size:9px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.cm-live-plan-tag.is-due{border-color:color-mix(in srgb,#d97706 42%,transparent);background:color-mix(in srgb,#d97706 12%,transparent);color:#b45309}:root[data-theme=dark] .cm-live-plan-tag.is-due{color:#f0a94a}.cohort-brand-hover-wrap{display:contents}.cohort-brand-hover{z-index:1200;display:flex;flex-direction:column;max-height:300px;overflow:hidden;border:1px solid var(--pr-card-line, #dbe2ec);border-radius:12px;background:var(--pr-card, #fff);box-shadow:0 2px 6px #1018280f,0 16px 36px #10182829;color:var(--pr-ink, #0f172a);font-size:11px;animation:cohort-hover-in .12s ease-out}@keyframes cohort-hover-in{0%{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.cohort-brand-hover{animation:none}}.cohort-brand-hover>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 12px 7px;border-bottom:1px solid var(--pr-card-line, #e6ebf3)}.cohort-brand-hover>header span{color:var(--pr-dim, #64748b);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.cohort-brand-hover>header b{font-size:10.5px;font-weight:800}.cohort-brand-hover-list{flex:1 1 auto;margin:0;padding:5px 6px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.cohort-brand-hover-list li{display:grid;grid-template-columns:minmax(0,1fr) 54px 30px;align-items:center;gap:8px;padding:4px 6px;border-radius:7px}.cohort-brand-hover-list li:hover{background:color-mix(in srgb,var(--pr-accent, #0284c7) 7%,transparent)}.cohort-brand-hover-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.cohort-brand-hover-bar{display:block;height:5px;border-radius:999px;background:color-mix(in srgb,var(--pr-dim, #64748b) 15%,transparent)}.cohort-brand-hover-bar i{display:block;height:100%;border-radius:999px;background:var(--pr-accent, #0284c7)}.cohort-brand-hover-list li b{text-align:right;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}.cohort-brand-hover-empty{margin:0;padding:14px 12px;color:var(--pr-dim, #64748b);text-align:center}.cohort-brand-hover>footer{padding:7px 12px 8px;border-top:1px solid var(--pr-card-line, #e6ebf3);color:var(--pr-dim, #64748b);font-size:10px;font-weight:650}.cohort-brand-hover-list::-webkit-scrollbar{width:8px}.cohort-brand-hover-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--pr-dim, #64748b) 34%,transparent);background-clip:content-box}.report-range-popover.has-presets{display:grid;grid-template-columns:152px minmax(0,1fr);align-items:stretch;padding:0;overflow:hidden}.report-range-popover.has-presets .report-range-body{padding:12px 14px 12px 0;min-width:0}.report-range-presets{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-right:1px solid var(--pr-card-line, #e6ebf3);background:color-mix(in srgb,var(--pr-dim, #64748b) 6%,transparent)}.report-range-presets button{padding:7px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pr-ink, #0f172a);font-size:11px;font-weight:650;text-align:left;white-space:nowrap;cursor:pointer}.report-range-presets button:hover{background:color-mix(in srgb,var(--pr-accent, #0284c7) 10%,transparent)}.report-range-presets button.is-active{border-color:color-mix(in srgb,var(--pr-accent, #0284c7) 38%,transparent);background:color-mix(in srgb,var(--pr-accent, #0284c7) 13%,transparent);color:var(--pr-accent, #0284c7);font-weight:800}@media(max-width:560px){.report-range-popover.has-presets{grid-template-columns:minmax(0,1fr)}.report-range-presets{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--pr-card-line, #e6ebf3)}.report-range-popover.has-presets .report-range-body{padding:12px 14px}}.rt-delivered{display:inline-flex;align-items:baseline;gap:4px;font:400 11px/1.4 var(--sans, system-ui, sans-serif);color:var(--ink3, #837d74)}.rt-delivered b{font-weight:600;color:var(--ink2, #625d55)}.bq-copy{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 9px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-sm);background:transparent;color:var(--pr-dim);cursor:pointer}.bq-copy:hover{color:var(--pr-ink);border-color:var(--pr-line-2)}.bq-copy svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bq-copy-done{font-size:11px;font-weight:600;color:var(--pr-ink)}.bq-segments .bq-clear+.bq-copy{margin-left:0}.brand-quantum-bar .bq-segment.settled.open{border-color:var(--pr-line-2);background:var(--pr-soft, var(--pr-surface));color:var(--pr-ink)}.brand-quantum-bar .bq-segment.settled.open b{background:var(--pr-dim);color:var(--pr-surface)}.brand-quantum-bar .bq-chip.is-settled .bq-chip-text small{color:var(--pr-faint)}.mywork-lane-count,.mywork-cell-label span:last-child,.mywork-kind-tabs em,.mywork-board-title .count{font-family:var(--disp);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.012em}.mywork-lane-count i,.mywork-cell-label span:last-child i{font-style:normal;font-weight:500;color:var(--ink3)}.mywork-screen-origin{position:absolute;z-index:3;right:8px;top:30px;padding:2px 6px;border-radius:5px;background:#f59e0b38;border:1px solid rgba(251,191,36,.4);color:#fde68a;font:700 8px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase}.composer-drawer-host .composer-choice,.composer-row-list .composer-choice{grid-column:1 / -1;display:grid!important;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px 10px;min-width:0;padding:6px 8px;border:1px solid var(--pr-line);border-radius:10px;background:var(--pr-surface);transition:border-color .15s ease,box-shadow .15s ease}.composer-drawer-host .composer-choice.is-pending,.composer-row-list .composer-choice.is-pending{border-style:dashed;border-color:color-mix(in srgb,var(--pr-accent) 45%,var(--pr-line))}.composer-choice-label{display:flex;flex-direction:column;gap:1px;font-size:12px;font-weight:600;color:var(--pr-ink);line-height:1.2}.composer-choice-label i{font-style:normal;color:#c2410c}.composer-choice-label small{font-size:10.5px;font-weight:500;color:var(--pr-dim)}.composer-drawer-host .composer-choice .source-segment-control,.composer-row-list .composer-choice .source-segment-control{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(64px,1fr))!important;gap:2px!important;height:auto!important;min-width:0;padding:3px!important;border:1px solid var(--pr-line)!important;border-radius:9px!important;background:color-mix(in srgb,var(--pr-line) 35%,var(--pr-surface))!important}.composer-drawer-host .composer-choice .source-segment-btn,.composer-row-list .composer-choice .source-segment-btn{height:28px!important;min-height:28px!important;padding:0 8px!important;white-space:nowrap}.composer-drawer-host .composer-choice .source-segment-btn:focus-visible,.composer-row-list .composer-choice .source-segment-btn:focus-visible{outline:2px solid var(--pr-accent);outline-offset:1px}.composer-choice .composer-sale-offer{grid-column:2}.composer-choice.composer-field-missing{border-color:#e11d48!important;box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 18%,transparent)!important}@media(max-width:560px){.composer-drawer-host .composer-choice,.composer-row-list .composer-choice{grid-template-columns:minmax(0,1fr)}.composer-choice .composer-sale-offer{grid-column:1}}.brand-quantum-bar .bq-chip.selected{border-color:var(--pr-accent)!important;background:var(--pr-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-accent) 28%,transparent),0 4px 12px #0f172a24!important}.brand-quantum-bar .bq-chip.selected .bq-chip-text b,.brand-quantum-bar .bq-chip.selected .bq-chip-text small{color:#fff!important}.brand-quantum-bar .bq-chip.selected .bq-chip-text small{opacity:.85}.bq-chip-check{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;margin-left:auto;border-radius:999px;background:#fff;color:var(--pr-accent)}.bstrip{--puck-size: 38px;margin:0 0 10px}.content-bank>.bstrip{margin-bottom:0}.bstrip-rail-wrap{position:relative}.bstrip-rail{display:flex;gap:4px;overflow-x:auto;padding:2px 4px;scroll-snap-type:x proximity;scrollbar-width:none}.bstrip-rail::-webkit-scrollbar{height:0}.bstrip-item{position:relative;display:grid;place-items:center;flex:0 0 auto;width:calc(var(--puck-size) + 14px);padding:5px 0 4px;border:0;border-radius:12px;background:transparent;color:var(--ui-muted);scroll-snap-align:start;transition:background .16s ease,transform .16s ease}.bstrip-item:hover{background:var(--ui-surface-muted, var(--ui-surface-subtle))}.bstrip-item:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.bstrip-puck{display:grid;place-items:center;overflow:hidden;width:var(--puck, 38px);height:var(--puck, 38px);border-radius:11px;background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-line);color:var(--ui-muted);font-size:12px;font-weight:700;filter:saturate(.5);opacity:.72;transition:filter .16s ease,opacity .16s ease,box-shadow .16s ease}.bstrip-puck img{width:100%;height:100%;object-fit:contain;background:#fff}.bstrip-puck-all{background:var(--ui-surface-subtle);color:var(--ui-accent);font-size:15px}.bstrip-item:hover .bstrip-puck{filter:none;opacity:1}.bstrip-item.is-active .bstrip-puck{filter:none;opacity:1;box-shadow:inset 0 0 0 2px var(--ui-accent),0 3px 10px #087f8c38}.bstrip-item.is-active{color:var(--ui-accent)}.bstrip-item.is-empty .bstrip-puck{opacity:.3}.bstrip-item.is-empty .bstrip-count{background:var(--ui-line);color:var(--ui-faint)}.bstrip-count{position:absolute;top:1px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-line);color:var(--ui-muted);font-size:9.5px;font-weight:750;line-height:16px;text-align:center}.bstrip-item.is-active .bstrip-count{background:var(--ui-accent);box-shadow:none;color:#fff}.bstrip-name{position:absolute;bottom:calc(100% + 2px);left:50%;z-index:5;max-width:168px;padding:3px 7px;border-radius:6px;background:var(--ui-navy, #172238);color:#fff;font-size:10px;line-height:1.25;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translate(-50%,3px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.bstrip-item:hover .bstrip-name,.bstrip-item:focus-visible .bstrip-name{opacity:1;transform:translate(-50%)}.bstrip-rail{padding-top:21px}.bstrip-arrow{position:absolute;top:calc(26px + (var(--puck-size) + 10px - 26px) / 2);z-index:4;display:grid;place-items:center;width:24px;height:26px;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-muted);font-size:14px;line-height:1;opacity:0;pointer-events:none;transition:opacity .16s ease}.bstrip-arrow.left{left:-6px}.bstrip-arrow.right{right:-6px}.bstrip-arrow.is-shown{opacity:1;pointer-events:auto}.bstrip-arrow:hover{color:var(--ui-accent)}.bstrip-nomatch{display:grid;place-items:center;height:calc(var(--puck-size) + 10px);padding-inline:12px;color:var(--ui-faint);font-size:11px}.bstrip-upload{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:15px;height:15px;border:0;border-radius:50%;background:var(--ui-accent);color:#fff;font-size:11px;line-height:1}.bstrip-upload:disabled{opacity:.6;cursor:progress}.bstrip-foot{display:flex;align-items:center;gap:8px;min-height:20px;padding-inline:4px}.bstrip-caption{color:var(--ui-muted);font-size:11px;font-weight:650;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bstrip-foot-tools{display:flex;align-items:center;gap:4px;margin-left:auto}.bstrip-clear{border:0;background:none;color:var(--ui-accent);font-size:11px;font-weight:650}.bstrip-find{display:flex;align-items:center}.bstrip-find-toggle{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:none;color:var(--ui-muted);font-size:14px}.bstrip-find-toggle:hover{background:var(--ui-surface-subtle);color:var(--ui-accent)}.bstrip-find-input{width:0;height:22px;padding:0;border:1px solid transparent;border-radius:6px;background:var(--ui-surface-subtle);color:var(--ui-ink);font-size:11px;opacity:0;transition:width .18s ease,padding .18s ease,opacity .18s ease}.bstrip.is-searching .bstrip-find-input{width:130px;padding:0 8px;border-color:var(--ui-line);opacity:1}.cq{margin:0 0 14px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface);box-shadow:var(--ui-shadow-xs)}.cq-quick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px}.cq-spacer{flex:1 1 auto}.cq-search{display:flex;align-items:center;gap:6px;flex:1 1 230px;min-width:180px;max-width:340px;height:32px;padding:0 10px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface-subtle);color:var(--ui-faint)}.cq-search:focus-within{border-color:var(--ui-accent);background:var(--ui-surface)}.cq-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:12.5px}.cq-search input::-webkit-search-cancel-button{cursor:pointer}.cq-picker{position:relative}.cq-picker-trigger{display:inline-flex;align-items:center;gap:5px;max-width:190px;height:32px;padding:0 9px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-muted);font-size:12px;font-weight:600}.cq-picker-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-picker-trigger:hover{border-color:var(--ui-line-strong);color:var(--ui-ink)}.cq-picker-trigger.has-value{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}.cq-caret{font-size:9px;opacity:.7}.cq-picker-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:60;width:232px;padding:6px;border:1px solid var(--ui-line, #e2e8f0);border-radius:10px;background:var(--surface, #ffffff)!important;box-shadow:0 10px 25px -5px #0f172a29,0 8px 10px -6px #0f172a14}.cq-picker-search{width:100%;height:28px;margin-bottom:5px;padding:0 8px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface-subtle);color:var(--ui-ink);font-size:12px}.cq-picker-list{max-height:244px;overflow-y:auto}.cq-picker-option{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:6px;color:var(--ui-ink);font-size:12px;cursor:pointer}.cq-picker-option:hover{background:var(--ui-surface-subtle)}.cq-picker-option.is-checked{color:var(--ui-accent);font-weight:600}.cq-picker-option>span{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-picker-option>b{flex:0 0 auto;min-width:20px;padding:1px 5px;border-radius:6px;background:var(--ui-surface-muted, var(--ui-surface-subtle));color:var(--ui-faint);font-size:10px;font-weight:700;text-align:center}.cq-picker-empty{padding:10px;color:var(--ui-faint);font-size:11.5px;text-align:center}.cq-picker-clear{width:100%;margin-top:4px;padding:5px;border:0;border-top:1px solid var(--ui-line);background:none;color:var(--ui-accent);font-size:11px;font-weight:650}.cq-more,.cq-saved-trigger{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font-size:12px;font-weight:650}.cq-more:hover,.cq-saved-trigger:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.cq-more.has-value{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}.cq.is-open .cq-more{border-color:var(--ui-accent)}.cq-more b,.cq-saved-trigger b{min-width:17px;padding:0 4px;border-radius:9px;background:var(--ui-accent);color:#fff;font-size:10px;line-height:16px;text-align:center}.cq-more{position:relative}.cq-more-badge{position:absolute;top:-7px;right:-7px;min-width:18px;padding:0 5px;border-radius:999px;background:var(--ui-ink, #201f1c);color:#fff;font:700 10px/18px var(--sans);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--ui-surface, #fff)}.cq-clear{border:0;background:none;color:var(--ui-danger);font-size:11.5px;font-weight:650}.cq-saved{position:relative}.cq-saved-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:60;width:258px;padding:6px;border:1px solid var(--ui-line, #e2e8f0);border-radius:10px;background:var(--surface, #ffffff)!important;box-shadow:0 10px 25px -5px #0f172a29,0 8px 10px -6px #0f172a14}.cq-saved-empty{padding:10px 8px;color:var(--ui-faint);font-size:11.5px;line-height:1.45}.cq-saved-row{display:flex;align-items:center;gap:4px}.cq-saved-apply{flex:1 1 auto;display:grid;gap:1px;padding:6px 8px;border:0;border-radius:7px;background:none;color:var(--ui-ink);text-align:left}.cq-saved-apply:hover{background:var(--ui-surface-subtle)}.cq-saved-apply span{font-size:12px;font-weight:650}.cq-saved-apply small{color:var(--ui-faint);font-size:10.5px}.cq-saved-del{flex:0 0 auto;width:22px;height:22px;border:0;border-radius:6px;background:none;color:var(--ui-faint);font-size:14px}.cq-saved-del:hover{background:var(--ui-surface-subtle);color:var(--ui-danger)}.cq-saved-new{display:flex;gap:4px;margin-top:5px;padding-top:6px;border-top:1px solid var(--ui-line)}.cq-saved-new input{flex:1 1 auto;min-width:0;height:28px;padding:0 8px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface-subtle);color:var(--ui-ink);font-size:12px}.cq-saved-new button{flex:0 0 auto;height:28px;padding:0 10px;border:0;border-radius:7px;background:var(--ui-accent);color:#fff;font-size:11.5px;font-weight:650}.cq-saved-new button:disabled{opacity:.45;cursor:not-allowed}.cq-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:0 10px 9px}.cq-chips-match{color:var(--ui-faint);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cq-chip{display:inline-flex;align-items:center;gap:6px;max-width:320px;padding:3px 8px;border:1px solid var(--ui-accent);border-radius:20px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:11.5px;font-weight:600;white-space:nowrap}.cq-chip>span{font-size:13px;opacity:.65}.cq-chip:hover{background:var(--ui-accent);color:#fff}.cq-chip:hover>span{opacity:1}.cq-builder{padding:10px;border-top:1px solid var(--ui-line);background:var(--ui-surface-subtle);border-radius:0 0 11px 11px}.cq-builder-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.cq-match{display:inline-flex;align-items:center;gap:6px;color:var(--ui-ink);font-size:12px;font-weight:650}.cq-match select,.cq-cond-field,.cq-cond-op{height:30px;padding:0 7px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-ink);font-size:12px}.cq-builder-hint{flex:1 1 220px;margin:0;color:var(--ui-faint);font-size:11px}.cq-builder-close{height:28px;padding:0 12px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-ink);font-size:11.5px;font-weight:650}.cq-conds{display:grid;gap:6px}.cq-conds-empty{margin:4px 0 8px;color:var(--ui-faint);font-size:11.5px}.cq-cond{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px;border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-surface)}.cq-cond.is-draft{border-style:dashed;background:transparent}.cq-cond-join{flex:0 0 42px;color:var(--ui-faint);font-size:10.5px;font-weight:750;text-align:right;text-transform:lowercase}.cq-cond-field{min-width:148px}.cq-cond-op{min-width:132px}.cq-cond-value{display:flex;align-items:center;gap:5px;flex:1 1 200px;min-width:180px}.cq-cond-sep{color:var(--ui-faint);font-size:11px}.cq-cond-novalue{color:var(--ui-faint);font-size:12px}.cq-num,.cq-date{width:100%;max-width:132px;height:30px;padding:0 8px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-ink);font-size:12px}.cq-cond-remove{flex:0 0 auto;width:24px;height:24px;margin-left:auto;border:0;border-radius:6px;background:none;color:var(--ui-faint);font-size:15px}.cq-cond-remove:hover{background:var(--ui-surface-subtle);color:var(--ui-danger)}.cq-chipinput{display:flex;align-items:center;gap:4px;flex-wrap:wrap;flex:1 1 auto;min-height:30px;padding:3px 6px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface)}.cq-chipinput:focus-within{border-color:var(--ui-accent)}.cq-chipinput input{flex:1 1 70px;min-width:70px;border:0;outline:0;background:transparent;color:var(--ui-ink);font-size:12px}.cq-chipinput-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 4px 1px 7px;border-radius:12px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:11px;font-weight:600}.cq-chipinput-chip button{border:0;background:none;color:inherit;font-size:13px;line-height:1;opacity:.7}.cq-chipinput-chip button:hover{opacity:1}.cq-builder-foot{display:flex;align-items:center;gap:10px;margin-top:8px}.cq-add{height:30px;padding:0 12px;border:1px dashed var(--ui-line-strong);border-radius:8px;background:var(--ui-surface);color:var(--ui-accent);font-size:12px;font-weight:650}.cq-add:hover{border-style:solid;border-color:var(--ui-accent)}.cq-reset{border:0;background:none;color:var(--ui-danger);font-size:11.5px;font-weight:650}@media(max-width:760px){.cq-search{max-width:none}.cq-cond-join{flex-basis:100%;text-align:left}.cq-cond-field,.cq-cond-op{flex:1 1 140px;min-width:0}}.cq-picker-note{margin:5px 2px 0;padding-top:5px;border-top:1px solid var(--ui-line);color:var(--ui-faint);font-size:10.5px;line-height:1.4}.cq-sync{height:30px;padding:0 12px;border:0;border-radius:8px;background:var(--ui-accent);color:#fff;font-size:11.5px;font-weight:650}.cq-sync:disabled{opacity:.6;cursor:progress}.cq-sort-control{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 4px 0 9px;border:1px solid var(--ui-line);border-radius:8px;background:var(--surface, #ffffff)!important;color:var(--ui-faint);font-size:10.5px;font-weight:650;white-space:nowrap}.cq-sort-control select{height:26px;max-width:205px;border:0;outline:0;background:var(--surface, #ffffff)!important;color:var(--ui-ink, #0f172a)!important;font:inherit;font-size:11.5px;cursor:pointer}.cq-sort-control select option{background:var(--surface, #ffffff);color:var(--ui-ink, #0f172a)}.cq-sort-control:focus-within{border-color:var(--ui-accent)}[data-theme=dark] .cq-picker-menu,[data-theme=dark] .cq-saved-menu,[data-theme=dark] .cq-sort-control,[data-theme=dark] .cq-sort-control select,[data-theme=dark] .cq-sort-control select option{background:var(--surface, #1e293b)!important;color:var(--ink, #f1f5f9)!important;border-color:var(--line, #334155)}.content-repo-count{margin-bottom:12px;color:var(--ui-faint);font-size:11.5px}.bstrip-reimagined{margin:0 0 12px;background:var(--ui-surface, #ffffff);border:1px solid var(--ui-line, rgba(15, 23, 42, .08));border-radius:14px;padding:10px 12px;box-shadow:0 2px 8px -2px #0f172a0a}.bstrip-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.bstrip-segments{display:inline-flex;align-items:center;gap:4px;padding:3px;background:var(--ui-surface-subtle, #F8FAFC);border:1px solid var(--ui-line, #E2E8F0);border-radius:9px}.bstrip-segment-tab{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ui-muted, #64748B);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.bstrip-segment-tab:hover{color:var(--ui-ink, #0F172A);background:#00000008}.bstrip-segment-tab.is-active{background:var(--ui-surface, #ffffff);color:var(--ui-ink, #0F172A);font-weight:700;box-shadow:0 1px 4px #00000014}.bstrip-segment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;border-radius:10px;background:var(--ui-surface-subtle, #F1F5F9);color:var(--ui-muted, #64748B);font-size:10px;font-weight:700}.bstrip-segment-tab.is-active .bstrip-segment-badge{background:var(--ui-surface-subtle, #F1F5F9);color:var(--ui-ink, #0F172A)}.bstrip-segment-badge.is-highlight{background:#22c55e1f;color:#15803d}.bstrip-segment-badge.is-accent{background:var(--ui-accent-soft, rgba(8, 127, 140, .12));color:var(--ui-accent, #087F8C)}.bstrip-search-wrap{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid var(--ui-line, #E2E8F0);border-radius:8px;background:var(--ui-surface-subtle, #F8FAFC);width:170px;transition:all .15s ease}.bstrip-search-wrap:focus-within{border-color:var(--ui-accent, #087F8C);background:var(--ui-surface, #ffffff);width:220px;box-shadow:0 0 0 2px var(--ui-accent-soft, rgba(8, 127, 140, .12))}.bstrip-search-icon{color:var(--ui-faint, #94A3B8);display:flex;align-items:center}.bstrip-search-input{width:100%;border:0;outline:0;background:transparent;color:var(--ui-ink, #0F172A);font-size:11.5px}.bstrip-search-clear{border:0;background:none;color:var(--ui-faint, #94A3B8);font-size:14px;cursor:pointer;padding:0;line-height:1}.bstrip-reimagined .bstrip-rail{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.bstrip-reimagined .bstrip-rail::-webkit-scrollbar{height:0}.bstrip-card{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:42px;padding:0 10px 0 6px;border:1px solid var(--ui-line, #e2e8f0);border-radius:10px;background:var(--ui-surface, #ffffff);color:#334155;cursor:pointer;text-align:left;scroll-snap-align:start;transition:all .15s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.bstrip-card:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-.5px);box-shadow:0 2px 6px #0f172a0a}.bstrip-card.is-active{background:#fff;border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 3px 8px #6366f11a}.bstrip-card.is-empty{opacity:.5}.bstrip-card.is-empty:hover{opacity:.85}.bstrip-card-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center}.bstrip-card-avatar .bstrip-puck{width:28px;height:28px;border-radius:7px;box-shadow:0 1px 2px #0000000f}.bstrip-avatar-all{width:28px;height:28px;border-radius:7px;background:#f1f5f9;color:#6366f1;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.bstrip-card.is-active .bstrip-avatar-all{background:#6366f1;color:#fff;border-color:#6366f1}.bstrip-card-details{display:flex;flex-direction:column;min-width:0;gap:1px}.bstrip-card-name{font-size:11.5px;font-weight:550;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px;line-height:1.2}.bstrip-card.is-active .bstrip-card-name{color:#0f172a;font-weight:600}.bstrip-card-count{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--ui-faint, #64748B);line-height:1.2}.bstrip-card-count.has-live{color:#15803d;font-weight:700}.bstrip-card-count.is-zero{color:var(--ui-faint, #94A3B8)}.bstrip-count-dot{width:5px;height:5px;border-radius:50%;background:#22c55e}.bstrip-card-count.is-zero .bstrip-count-dot{background:#94a3b8}.bstrip-card .bstrip-spinner{width:11px;height:11px;border:1.5px solid rgba(15,23,42,.15);border-top-color:var(--ui-accent, #087F8C);border-radius:50%;animation:card-deck-spin .75s linear infinite;display:inline-block}.bstrip-reimagined .bstrip-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:6px;border-top:1px solid var(--ui-line, rgba(15, 23, 42, .06))}.bstrip-caption-icon{color:#22c55e;font-size:8px;margin-right:5px}.cq-studio{border-top:1px solid var(--ui-line, #E2E8F0);background:var(--ui-surface, #ffffff);border-radius:0 0 14px 14px;padding:16px 18px;box-shadow:inset 0 2px 6px #00000005}.cq-studio-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ui-line, #F1F5F9)}.cq-studio-title-block{display:flex;align-items:baseline;gap:10px}.cq-studio-badge{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink, #0F172A)}.cq-studio-subtitle{font-size:11.5px;color:var(--ui-muted, #64748B)}.cq-studio-head-actions{display:flex;align-items:center;gap:8px}.cq-studio-clear-btn{border:0;background:none;color:#ef4444;font-size:11.5px;font-weight:650;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s ease}.cq-studio-clear-btn:hover{background:#ef444414}.cq-studio-close-btn{height:28px;padding:0 14px;border:1px solid var(--ui-line, #CBD5E1);border-radius:7px;background:var(--ui-surface, #ffffff);color:var(--ui-ink, #0F172A);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.cq-studio-close-btn:hover{background:var(--ui-surface-subtle, #F8FAFC);border-color:var(--ui-ink, #0F172A)}.cq-studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}@media(max-width:960px){.cq-studio-grid{grid-template-columns:1fr}}.cq-studio-card{background:var(--ui-surface-subtle, #F8FAFC);border:1px solid var(--ui-line, #E2E8F0);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.cq-studio-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.cq-card-tag{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2.5px 8px;border-radius:6px;background:#0f172a0f;color:var(--ui-ink, #0F172A)}.cq-card-tag.perf{background:#22c55e1f;color:#15803d}.cq-card-tag.creative{background:#0ea5e91f;color:#0369a1}.cq-card-tag.dates{background:#f59e0b1f;color:#b45309}.cq-card-tag.metrics{background:#8b5cf61f;color:#6d28d9}.cq-studio-field{display:flex;flex-direction:column;gap:5px}.cq-studio-label{font-size:11px;font-weight:700;color:var(--ui-muted, #475569);text-transform:uppercase;letter-spacing:.03em}.cq-studio-pills{display:flex;flex-wrap:wrap;gap:6px}.cq-studio-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--ui-line, #E2E8F0);border-radius:8px;background:var(--ui-surface, #ffffff);color:var(--ui-ink, #1E293B);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.cq-studio-pill:hover{border-color:var(--ui-line-strong, #CBD5E1);background:#fff;transform:translateY(-1px)}.cq-studio-pill.is-active{background:color-mix(in srgb,var(--ui-accent, #087F8C) 12%,#ffffff);border-color:var(--ui-accent, #087F8C);color:var(--ui-accent, #087F8C);font-weight:700;box-shadow:0 1px 4px #087f8c26}.cq-pill-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cq-status-dot{width:6px;height:6px;border-radius:50%;background:#94a3b8}.cq-status-dot.active{background:#22c55e}.cq-status-dot.inactive{background:#ef4444}.cq-pill-count{font-size:9.5px;font-weight:700;background:var(--ui-surface-subtle, #F1F5F9);color:var(--ui-muted, #64748B);padding:1px 5px;border-radius:6px}.cq-studio-pill.is-active .cq-pill-count{background:var(--ui-accent, #087F8C);color:#fff}.cq-studio-presets{display:flex;flex-wrap:wrap;gap:5px}.cq-preset-pill{height:24px;padding:0 8px;border:1px solid var(--ui-line, #E2E8F0);border-radius:6px;background:var(--ui-surface, #ffffff);color:var(--ui-muted, #64748B);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.cq-preset-pill:hover{background:#fff;color:var(--ui-ink, #0F172A);border-color:var(--ui-line-strong, #CBD5E1)}.cq-preset-pill.is-active{background:var(--ui-navy, #0F172A);border-color:var(--ui-navy, #0F172A);color:#fff;font-weight:700}.cq-studio-range-row{display:flex;align-items:center;gap:8px}.cq-currency-input{display:flex;align-items:center;flex:1;height:30px;border:1px solid var(--ui-line, #CBD5E1);border-radius:7px;background:var(--ui-surface, #ffffff);padding:0 8px;gap:4px}.cq-currency-input:focus-within{border-color:var(--ui-accent, #087F8C)}.cq-symbol{color:var(--ui-faint, #94A3B8);font-size:12px;font-weight:600}.cq-currency-input input,.cq-plain-input,.cq-date-input{width:100%;border:0;outline:0;background:transparent;font-size:11.5px;color:var(--ui-ink, #0F172A);font-weight:500}.cq-plain-input,.cq-date-input{flex:1;height:30px;border:1px solid var(--ui-line, #CBD5E1);border-radius:7px;background:var(--ui-surface, #ffffff);padding:0 8px;box-sizing:border-box}.cq-plain-input:focus,.cq-date-input:focus{border-color:var(--ui-accent, #087F8C)}.cq-range-to{color:var(--ui-faint, #94A3B8);font-size:11px;font-weight:600}.cq-studio-search-box{display:flex;align-items:center;gap:6px;height:32px;border:1px solid var(--ui-line, #CBD5E1);border-radius:8px;background:var(--ui-surface, #ffffff);padding:0 10px}.cq-studio-search-box:focus-within{border-color:var(--ui-accent, #087F8C);box-shadow:0 0 0 2px var(--ui-accent-soft, rgba(8, 127, 140, .12))}.cq-search-prompt{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:700;color:var(--ui-accent, #087F8C)}.cq-studio-search-box input{width:100%;border:0;outline:0;background:transparent;font-size:12px;color:var(--ui-ink, #0F172A)}.cq-search-clear-btn{border:0;background:none;color:var(--ui-faint, #94A3B8);font-size:14px;cursor:pointer;padding:0}.cq-field-hint{font-size:10px;color:var(--ui-faint, #94A3B8)}.cq-studio-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cq-studio-metric-item{display:flex;flex-direction:column;gap:4px}.cq-studio-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--ui-line, #E2E8F0);flex-wrap:wrap;gap:12px}.cq-studio-summary{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ui-muted, #475569)}.cq-studio-dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.cq-studio-foot-actions{display:flex;align-items:center;gap:10px}.cq-studio-advanced-toggle{border:0;background:none;color:var(--ui-muted, #64748B);font-size:11.5px;font-weight:600;text-decoration:underline;cursor:pointer}.cq-studio-advanced-toggle:hover{color:var(--ui-ink, #0F172A)}.cq-studio-apply-btn{height:32px;padding:0 16px;border:0;border-radius:8px;background:var(--ui-accent, #087F8C);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease}.cq-studio-apply-btn:hover{background:color-mix(in srgb,var(--ui-accent, #087F8C) 85%,#000000)}.cq-builder-nested{margin-top:14px;padding-top:14px;border-top:1px dashed var(--ui-line, #E2E8F0)}.cq-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:cqFadeIn .18s ease-out}@keyframes cqFadeIn{0%{opacity:0}to{opacity:1}}.cq-modal-dialog{width:100%;max-width:1120px;max-height:90vh;overflow-y:auto;border-radius:14px;box-shadow:0 20px 40px -10px #0f172a40,0 0 0 1px #ffffff1a;background:var(--ui-surface, #ffffff);animation:cqScaleIn .18s cubic-bezier(.16,1,.3,1)}@keyframes cqScaleIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.cq-modal-dialog .cq-studio{border-top:none;border-radius:14px;padding:20px 24px}.cq-studio-close-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--ui-line, #E2E8F0);background:var(--ui-surface, #ffffff);color:var(--ui-muted, #64748B);cursor:pointer;transition:all .15s ease}.cq-studio-close-icon:hover{background:var(--ui-surface-subtle, #F8FAFC);color:var(--ui-ink, #0F172A);border-color:var(--ui-line-strong, #CBD5E1)}.cq-sync-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--ui-line, #E2E8F0);background:var(--ui-surface, #ffffff);color:var(--ui-muted, #475569);cursor:pointer;transition:all .15s ease;padding:0;box-shadow:0 1px 2px #00000008}.cq-sync-btn:hover{background:var(--ui-surface-subtle, #F8FAFC);color:var(--ui-accent, #087F8C);border-color:var(--ui-accent, #087F8C)}.cq-sync-btn:disabled{opacity:.6;cursor:not-allowed}.cq-spin{animation:cqSpin 1s linear infinite}@keyframes cqSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cq-date-basis{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid var(--ui-line, #e3e0db);border-radius:8px;background:var(--ui-surface, #fff);font:500 11.5px/1 var(--sans);color:var(--ui-muted, #837d74);white-space:nowrap}.cq-date-basis select{border:0;background:none;font:600 11.5px/1 var(--sans);color:var(--ui-ink, #201f1c);cursor:pointer}.cq-date-basis select:focus-visible{outline:2px solid var(--accent, #1c585e);outline-offset:2px}.auth-wrap{font-family:var(--sans)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:32px 16px;overflow:hidden;box-sizing:border-box;background-color:var(--auth-page-bg, #090d16);transition:background-color .3s ease,color .3s ease}:root,[data-theme=light]{--auth-page-bg: #f8fafc;--auth-card-bg: rgba(255, 255, 255, .88);--auth-card-border: rgba(226, 232, 240, .9);--auth-card-border-top: #ffffff;--auth-card-shadow: 0 24px 60px -12px rgba(15, 23, 42, .12), 0 0 0 1px rgba(255, 255, 255, .9) inset;--auth-text-primary: #0f172a;--auth-text-secondary: #475569;--auth-text-muted: #64748b;--auth-label-color: #1e293b;--auth-input-bg: #ffffff;--auth-input-border: #cbd5e1;--auth-input-border-hover: #94a3b8;--auth-input-text: #0f172a;--auth-input-placeholder: #94a3b8;--auth-input-focus-ring: rgba(99, 102, 241, .18);--auth-input-focus-border: #6366f1;--auth-btn-bg: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%);--auth-btn-hover: linear-gradient(180deg, #7175f7 0%, #5850eb 100%);--auth-btn-border: rgba(255, 255, 255, .25);--auth-btn-text: #ffffff;--auth-btn-shadow: 0 8px 24px -4px rgba(79, 70, 229, .45), inset 0 1px 0 rgba(255, 255, 255, .3);--auth-logo-bg: #ffffff;--auth-logo-border: rgba(226, 232, 240, .95);--auth-logo-shadow: 0 4px 16px rgba(15, 23, 42, .08), inset 0 1px 0 #ffffff;--auth-toggle-bg: rgba(255, 255, 255, .85);--auth-toggle-border: rgba(203, 213, 225, .8);--auth-toggle-color: #334155;--auth-link-color: #4f46e5;--auth-link-hover: #3730a3;--auth-divider-color: #e2e8f0;--auth-grid-color: rgba(148, 163, 184, .06);--auth-aurora-1: rgba(226, 232, 240, .4);--auth-aurora-2: rgba(241, 245, 249, .3);--auth-aurora-3: transparent}[data-theme=dark]{--auth-page-bg: #090d16;--auth-card-bg: rgba(15, 23, 42, .78);--auth-card-border: rgba(255, 255, 255, .09);--auth-card-border-top: rgba(255, 255, 255, .18);--auth-card-shadow: 0 30px 80px -20px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .06) inset, 0 0 40px -10px rgba(99, 102, 241, .18);--auth-text-primary: #f8fafc;--auth-text-secondary: #94a3b8;--auth-text-muted: #64748b;--auth-label-color: #e2e8f0;--auth-input-bg: rgba(11, 17, 30, .75);--auth-input-border: rgba(255, 255, 255, .12);--auth-input-border-hover: rgba(255, 255, 255, .24);--auth-input-text: #f8fafc;--auth-input-placeholder: #64748b;--auth-input-focus-ring: rgba(99, 102, 241, .28);--auth-input-focus-border: #818cf8;--auth-btn-bg: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%);--auth-btn-hover: linear-gradient(180deg, #7175f7 0%, #5850eb 100%);--auth-btn-border: rgba(255, 255, 255, .2);--auth-btn-text: #ffffff;--auth-btn-shadow: 0 8px 24px -4px rgba(99, 102, 241, .5), inset 0 1px 0 rgba(255, 255, 255, .25);--auth-logo-bg: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .02) 100%);--auth-logo-border: rgba(255, 255, 255, .14);--auth-logo-shadow: 0 8px 20px -4px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .2);--auth-toggle-bg: rgba(22, 30, 48, .75);--auth-toggle-border: rgba(255, 255, 255, .12);--auth-toggle-color: #e2e8f0;--auth-link-color: #818cf8;--auth-link-hover: #a5b4fc;--auth-divider-color: rgba(255, 255, 255, .08);--auth-grid-color: rgba(255, 255, 255, .028);--auth-aurora-1: rgba(99, 102, 241, .22);--auth-aurora-2: rgba(6, 182, 212, .18);--auth-aurora-3: rgba(168, 85, 247, .16)}.mor-aurora-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.mor-aurora-mesh{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:radial-gradient(ellipse 50% 40% at 50% 30%,var(--auth-aurora-1) 0%,transparent 65%),radial-gradient(ellipse 40% 35% at 75% 65%,var(--auth-aurora-2) 0%,transparent 60%),radial-gradient(ellipse 40% 35% at 25% 65%,var(--auth-aurora-3) 0%,transparent 60%);filter:blur(65px);animation:morAuroraPulse 16s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes morAuroraPulse{0%{transform:scale(1) translateY(0);opacity:.9}50%{transform:scale(1.06) translateY(-10px);opacity:1}to{transform:scale(.96) translateY(10px);opacity:.85}}.mor-micro-grid{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--auth-grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--auth-grid-color) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(circle at 50% 50%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(circle at 50% 50%,black 20%,transparent 75%);pointer-events:none}.mor-peacock-facets{display:none}.auth-top-bar{position:absolute;top:20px;right:24px;left:24px;display:flex;align-items:center;justify-content:flex-end;z-index:30;pointer-events:auto}.auth-nav-brand{display:none}.auth-theme-toggle-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:9999px;font-size:12px;font-weight:550;color:var(--auth-toggle-color);background:var(--auth-toggle-bg);border:1px solid var(--auth-toggle-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #0000000f;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.auth-theme-toggle-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f;color:var(--auth-text-primary)}.auth-theme-toggle-btn svg{width:14px;height:14px;flex-shrink:0}.auth-wrap .auth-card-anim-wrapper{position:relative;z-index:10;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;animation:authCardEnter .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes authCardEnter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-wrap .auth-card{position:relative;background:var(--auth-card-bg)!important;border:1px solid var(--auth-card-border)!important;border-top:1px solid var(--auth-card-border-top)!important;border-radius:18px!important;box-shadow:var(--auth-card-shadow)!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;padding:36px 32px 30px!important;width:100%;color:var(--auth-text-primary)!important;box-sizing:border-box;transform:none!important;transition:border-color .25s ease,box-shadow .25s ease}.auth-wrap .auth-card:before,.auth-wrap .auth-card:after{display:none!important}.auth-wrap .auth-brand{display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:20px!important;width:100%!important}.auth-brand-logo-frame{width:52px;height:52px;border-radius:14px;background:var(--auth-logo-bg);border:1px solid var(--auth-logo-border);box-shadow:var(--auth-logo-shadow);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.auth-brand-logo-frame:hover{transform:translateY(-1.5px) scale(1.04)}.auth-wrap .auth-brand img,.auth-wrap img.auth-mor-clean-logo,.auth-wrap img.mor-logo-img,.auth-wrap .logo-badge img{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:8px!important;object-fit:contain!important;display:block!important;margin:0 auto!important;box-shadow:none!important;border:none!important;transform:none!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15))!important}.auth-wrap .logo-badge{all:unset!important;display:flex!important;align-items:center!important;justify-content:center!important}.auth-wrap .logo-badge:before,.auth-wrap .logo-badge:after{display:none!important}.auth-wrap .auth-card h1{font-size:22px!important;font-weight:700!important;letter-spacing:-.025em!important;text-align:center;margin:0 0 6px!important;line-height:1.3!important;color:var(--auth-text-primary)!important}[data-theme=dark] .auth-wrap .auth-card h1{background:linear-gradient(180deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-wrap .auth-card .sub{font-size:13.5px!important;font-weight:400!important;line-height:1.5!important;color:var(--auth-text-secondary)!important;text-align:center;margin:0 0 24px!important}.auth-wrap .field{margin-bottom:18px!important}.auth-wrap .field-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:7px!important}.auth-wrap .field label{display:block!important;font-size:13px!important;font-weight:550!important;letter-spacing:normal!important;text-transform:none!important;color:var(--auth-label-color)!important;margin-bottom:0!important}.auth-wrap .forgot-password-link{font-size:12px!important;font-weight:500!important;color:var(--auth-link-color)!important;background:none;border:none;padding:0;cursor:pointer;text-transform:none!important;letter-spacing:normal!important;text-decoration:none;transition:color .15s ease}.auth-wrap .forgot-password-link:hover{color:var(--auth-link-hover)!important;text-decoration:underline}.auth-input-group{position:relative;display:flex;align-items:center}.auth-input-icon{position:absolute;left:13px;width:17px;height:17px;color:var(--auth-text-muted);pointer-events:none;transition:color .2s ease}.auth-wrap .field input{width:100%!important;height:42px!important;padding:8px 14px!important;border:1px solid var(--auth-input-border)!important;border-radius:10px!important;background:var(--auth-input-bg)!important;font-size:14px!important;font-weight:450!important;color:var(--auth-input-text)!important;box-sizing:border-box!important;box-shadow:0 1px 2px #0000000a!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.auth-input-group input.has-left-icon{padding-left:40px!important}.auth-input-group input.has-right-btn{padding-right:42px!important}.auth-wrap .field input::placeholder{color:var(--auth-input-placeholder)!important;font-weight:400!important}.auth-wrap .field input:hover:not(:focus){border-color:var(--auth-input-border-hover)!important}.auth-wrap .field input:focus{outline:none!important;border-color:var(--auth-input-focus-border)!important;box-shadow:0 0 0 3px var(--auth-input-focus-ring)!important}.auth-input-group:focus-within .auth-input-icon{color:var(--auth-input-focus-border)}.auth-wrap .field-action-btn{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;color:var(--auth-text-muted)!important;opacity:.7;cursor:pointer;transition:all .15s ease!important}.auth-wrap .field-action-btn:hover{opacity:1!important;color:var(--auth-text-primary)!important;background:#7d7d7d1a!important}.auth-wrap .field-action-btn .eye-icon{width:16px;height:16px}.auth-wrap .field-badge{font-size:11px!important;font-weight:600!important;padding:2px 7px!important;border-radius:5px!important;text-transform:none!important;letter-spacing:normal!important}.auth-wrap .badge-error{color:#ef4444!important;background:#ef44441f!important}.auth-wrap .input-error{border-color:#ef4444!important}.auth-wrap .input-error:focus{box-shadow:0 0 0 3.5px #ef444433!important}.auth-wrap .inline-err-msg{color:#ef4444!important;font-size:12px!important;font-weight:500!important;margin-top:5px!important;display:flex;align-items:center;gap:4px}.auth-wrap .err{background:#ef444414!important;border:1px solid rgba(239,68,68,.25)!important;color:#ef4444!important;padding:10px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;margin-top:14px!important;text-align:center}.auth-wrap .btn-primary.auth-submit{width:100%!important;height:44px!important;padding:0 18px!important;border-radius:10px!important;background:var(--auth-btn-bg)!important;border:1px solid var(--auth-btn-border)!important;color:var(--auth-btn-text)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;box-shadow:var(--auth-btn-shadow)!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.auth-wrap .btn-primary.auth-submit:before,.auth-wrap .btn-primary.auth-submit:after{display:none!important}.auth-wrap .btn-primary.auth-submit:hover:not(:disabled){background:var(--auth-btn-hover)!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px -4px #6366f199,inset 0 1px #ffffff59!important}.auth-wrap .btn-primary.auth-submit:active:not(:disabled){transform:translateY(1px)!important}.auth-wrap .btn-primary.auth-submit:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.auth-wrap .auth-switch-copy{margin:20px 0 0!important;text-align:center!important;font-size:13px!important;font-weight:450!important;color:var(--auth-text-secondary)!important}.auth-wrap .auth-switch-copy button,.auth-wrap .auth-switch-copy .gold-text{color:var(--auth-link-color)!important;font-weight:600!important;background:none;border:none;padding:0 4px;cursor:pointer;text-decoration:none;transition:color .15s ease}.auth-wrap .auth-switch-copy button:hover,.auth-wrap .auth-switch-copy .gold-text:hover{color:var(--auth-link-hover)!important;text-decoration:underline}.auth-wrap .hint{font-size:12px!important;font-weight:400!important;color:var(--auth-text-muted)!important;margin-top:18px!important;text-align:center!important;line-height:1.45}.auth-wrap .hint b{color:var(--auth-text-secondary);font-weight:600}.auth-wrap .success-banner{background:#10b9811a!important;border:1px solid rgba(16,185,129,.25)!important;color:#10b981!important;padding:10px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;margin-bottom:18px!important;text-align:center}.auth-wrap .session-expired-banner{background:#f59e0b1a!important;border:1px solid rgba(245,158,11,.3)!important;color:#f59e0b!important;padding:10px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;margin-bottom:18px!important;text-align:center}.auth-back-btn{width:100%!important;margin-top:14px!important;height:38px!important;border-radius:8px!important;font-size:13px!important;font-weight:550!important;color:var(--auth-text-secondary)!important;border:1px solid var(--auth-input-border)!important;background:var(--auth-input-bg)!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease!important}.auth-back-btn:hover{color:var(--auth-text-primary)!important;border-color:var(--auth-input-border-hover)!important}.auth-spinner{display:inline-block;width:15px;height:15px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:480px){.auth-wrap .auth-card{padding:26px 20px 22px!important;border-radius:16px!important}}.auth-wrap.leaving{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:99999!important;pointer-events:none!important;animation:modernAuthWrapExit .55s cubic-bezier(.2,.8,.2,1) forwards!important}@keyframes modernAuthWrapExit{0%{opacity:1}30%{opacity:.95}to{opacity:0;visibility:hidden}}.auth-wrap.leaving .auth-top-bar{opacity:0!important;transition:opacity .15s ease!important}.auth-wrap.leaving .mor-aurora-canvas{animation:modernAuthAuroraExit .55s cubic-bezier(.2,.8,.2,1) forwards!important}@keyframes modernAuthAuroraExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}.auth-wrap.leaving .auth-card-anim-wrapper{animation:modernAuthCardExit .42s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none!important}@keyframes modernAuthCardExit{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}to{opacity:0;transform:translateY(-16px) scale(.98);filter:blur(8px)}}.auth-wrap.leaving .field,.auth-wrap.leaving .auth-field,.auth-wrap.leaving .auth-input-group,.auth-wrap.leaving h1,.auth-wrap.leaving .sub,.auth-wrap.leaving .auth-title,.auth-wrap.leaving .auth-subtitle,.auth-wrap.leaving .auth-tabs,.auth-wrap.leaving .auth-brand,.auth-wrap.leaving .auth-brand-logo-frame,.auth-wrap.leaving .logo-badge,.auth-wrap.leaving .auth-submit-btn,.auth-wrap.leaving .btn-primary,.auth-wrap.leaving .auth-switch-copy,.auth-wrap.leaving .auth-back-btn,.auth-wrap.leaving .hint{transform:none!important;filter:none!important;transition:none!important}.shell.portal-entering{transform:none!important;overflow:hidden!important;pointer-events:none!important;transition:none!important}.shell.portal-entering.sidebar-collapsed,.shell.portal-entering.sidebar-collapsed:has(.sidebar:hover){grid-template-columns:72px minmax(0,1fr)!important}.shell.portal-entering.sidebar-pinned,.shell.portal-entering.sidebar-pinned:has(.sidebar:hover){grid-template-columns:214px minmax(0,1fr)!important}.shell.portal-entering.sidebar-collapsed .sidebar,.shell.portal-entering.sidebar-collapsed .sidebar:hover,.shell.portal-entering.sidebar-collapsed .sidebar:focus-within{width:72px!important;min-width:72px!important;max-width:72px!important;transition:none!important;pointer-events:none!important}.shell.portal-entering.sidebar-pinned .sidebar,.shell.portal-entering.sidebar-pinned .sidebar:hover,.shell.portal-entering.sidebar-pinned .sidebar:focus-within{width:214px!important;min-width:214px!important;max-width:214px!important;transition:none!important;pointer-events:none!important}.shell.portal-entering .sidebar{animation:portalSidebarGlide .65s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none!important}@keyframes portalSidebarGlide{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}.shell.portal-entering .sidebar .sb-brand,.shell.portal-entering .sidebar .sb-nav,.shell.portal-entering .sidebar .sb-item,.shell.portal-entering .sidebar .sb-user{transform:none!important;filter:none!important}.shell.portal-entering .main{animation:portalMainGlide .7s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none!important}@keyframes portalMainGlide{0%{opacity:0;transform:translateY(16px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}.shell.portal-entering .main>*,.shell.portal-entering .main .topbar-notif,.shell.portal-entering .main .mobile-bar,.shell.portal-entering .main .page-head,.shell.portal-entering .main .workspace-panel-head,.shell.portal-entering .main .cm-filter-bar,.shell.portal-entering .main .bstrip,.shell.portal-entering .main .page-tabs,.shell.portal-entering .main .page-body,.shell.portal-entering .main .workspace-panel-body,.shell.portal-entering .main .tickets,.shell.portal-entering .main .board-col,.shell.portal-entering .main .cm-table-wrap,.shell.portal-entering .main .table-container,.shell.portal-entering .main .kpi-row,.shell.portal-entering .main .kpi{transform:none!important;filter:none!important}:root,[data-theme=light]{--sb-surface: #ffffff;--sb-border: #e2e8f0;--sb-heading: #0f172a;--sb-section-color: #64748b;--sb-divider: rgba(226, 232, 240, .85);--sb-item-color: #334155;--sb-item-hover-bg: rgba(15, 23, 42, .045);--sb-item-hover-color: #0f172a;--sb-icon-color: #64748b;--sb-active-bg: rgba(99, 102, 241, .08);--sb-active-color: #4338ca;--sb-active-border: rgba(99, 102, 241, .18);--sb-active-shadow: 0 1px 2px rgba(99, 102, 241, .06);--sb-active-icon-color: #4f46e5;--sb-subitem-color: #64748b;--sb-subitem-active-bg: rgba(99, 102, 241, .08);--sb-subitem-active-color: #4338ca;--sb-count-bg: #f1f5f9;--sb-count-color: #64748b;--sb-count-border: #e2e8f0;--sb-count-active-bg: rgba(99, 102, 241, .16);--sb-count-active-color: #4338ca;--sb-count-active-border: rgba(99, 102, 241, .24);--sb-dept-bg: #f8fafc;--sb-dept-border: #e2e8f0;--sb-dept-hover-bg: #f1f5f9;--sb-dept-hover-border: #cbd5e1;--sb-dept-text: #0f172a;--sb-dept-icon-color: #6366f1;--sb-dept-chevron-color: #94a3b8;--sb-pin-bg: #f8fafc;--sb-pin-border: #e2e8f0;--sb-pin-color: #64748b}[data-theme=dark]{--sb-surface: #0d1117;--sb-border: rgba(255, 255, 255, .08);--sb-heading: #f8fafc;--sb-section-color: #64748b;--sb-divider: rgba(255, 255, 255, .07);--sb-item-color: #94a3b8;--sb-item-hover-bg: rgba(255, 255, 255, .055);--sb-item-hover-color: #f8fafc;--sb-icon-color: #64748b;--sb-active-bg: rgba(99, 102, 241, .15);--sb-active-color: #ffffff;--sb-active-border: rgba(99, 102, 241, .32);--sb-active-shadow: 0 2px 10px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .08);--sb-active-icon-color: #818cf8;--sb-subitem-color: #94a3b8;--sb-subitem-active-bg: rgba(99, 102, 241, .14);--sb-subitem-active-color: #c7d2fe;--sb-count-bg: rgba(255, 255, 255, .06);--sb-count-color: #94a3b8;--sb-count-border: rgba(255, 255, 255, .08);--sb-count-active-bg: rgba(99, 102, 241, .28);--sb-count-active-color: #e0e7ff;--sb-count-active-border: rgba(99, 102, 241, .45);--sb-dept-bg: rgba(255, 255, 255, .04);--sb-dept-border: rgba(255, 255, 255, .09);--sb-dept-hover-bg: rgba(255, 255, 255, .07);--sb-dept-hover-border: rgba(255, 255, 255, .16);--sb-dept-text: #f8fafc;--sb-dept-icon-color: #818cf8;--sb-dept-chevron-color: #64748b;--sb-pin-bg: rgba(255, 255, 255, .04);--sb-pin-border: rgba(255, 255, 255, .08);--sb-pin-color: #94a3b8}.sidebar,.sidebar *{font-family:var(--sans)!important;box-sizing:border-box}.sidebar{background:var(--sb-surface)!important;border-right:1px solid var(--sb-border)!important;display:flex!important;flex-direction:column!important;transition:width .24s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease!important;z-index:80}.sidebar .sb-brand{display:flex!important;align-items:center!important;justify-content:space-between!important;height:58px!important;min-height:58px!important;padding:0 12px 0 14px!important;border-bottom:1px solid var(--sb-divider)!important;gap:8px!important}.sidebar .sb-brand .logo{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.sidebar .sb-brand .name{font-size:15px!important;font-weight:750!important;letter-spacing:-.015em!important;color:var(--sb-heading)!important;line-height:1!important;transition:opacity .2s ease,max-width .22s ease!important}.sidebar .sb-brand .role-badge{font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:2px 6px!important;border-radius:5px!important;background:#06b6d41a!important;color:#0891b2!important;border:1px solid rgba(6,182,212,.25)!important;line-height:1.2!important;transition:opacity .2s ease,transform .2s ease!important}[data-theme=dark] .sidebar .sb-brand .role-badge{background:#06b6d424!important;color:#38bdf8!important;border:1px solid rgba(6,182,212,.3)!important}.sidebar .sidebar-pin-button{width:24px!important;height:24px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--sb-pin-bg)!important;border:1px solid var(--sb-pin-border)!important;color:var(--sb-pin-color)!important;cursor:pointer!important;padding:0!important;flex-shrink:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.sidebar .sidebar-pin-button:hover{background:var(--sb-item-hover-bg)!important;color:var(--sb-heading)!important;border-color:var(--sb-border)!important}.sidebar .sidebar-pin-button .pin-arrow{font-size:14px!important;line-height:1!important;font-weight:700!important;display:inline-block;transition:transform .24s cubic-bezier(.16,1,.3,1)!important}.sidebar .sb-department-select-wrap{display:flex!important;align-items:center!important;position:relative!important;margin:10px 10px 6px!important;height:34px!important;border-radius:8px!important;background:var(--sb-dept-bg)!important;border:1px solid var(--sb-dept-border)!important;padding:0 8px 0 10px!important;gap:8px!important;cursor:pointer!important;transition:all .15s ease!important}.sidebar .sb-department-select-wrap:hover{background:var(--sb-dept-hover-bg)!important;border-color:var(--sb-dept-hover-border)!important}.sidebar .sb-department-select-wrap .sb-dept-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--sb-dept-icon-color)!important;flex-shrink:0!important;width:14px!important;height:14px!important}.sidebar .sb-department-select-wrap .sb-dept-select{flex:1 1 auto!important;width:100%!important;background:transparent!important;border:none!important;color:var(--sb-dept-text)!important;font-size:12px!important;font-weight:600!important;padding:0!important;margin:0!important;cursor:pointer!important;outline:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar .sb-department-select-wrap .sb-dept-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--sb-dept-chevron-color)!important;flex-shrink:0!important;width:12px!important;height:12px!important;pointer-events:none!important}.sidebar .sb-nav{display:flex!important;flex-direction:column!important;padding:6px 8px 12px!important;gap:2px!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.sidebar .sb-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.sidebar .sb-section{font-size:10.5px!important;font-weight:650!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--sb-section-color)!important;padding:10px 10px 4px!important;margin:0!important;display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:opacity .2s ease,max-height .22s ease!important}.sidebar .sb-section:not(:first-child){margin-top:8px!important;padding-top:10px!important;border-top:1px solid var(--sb-divider)!important}.sidebar .sb-item{height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:8px!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;border:1px solid transparent!important;background:transparent!important;color:var(--sb-item-color)!important;font-size:13px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .1s ease!important}.sidebar .sb-item:hover{background:var(--sb-item-hover-bg)!important;color:var(--sb-item-hover-color)!important}.sidebar .sb-item:active{transform:scale(.985)!important}.sidebar .sb-item.active{background:var(--sb-active-bg)!important;color:var(--sb-active-color)!important;border:1px solid var(--sb-active-border)!important;box-shadow:var(--sb-active-shadow)!important;font-weight:600!important}.sidebar .sb-item:before{display:none!important;content:none!important}.sidebar .sb-item .ico{width:17px!important;height:17px!important;display:grid!important;place-items:center!important;color:var(--sb-icon-color)!important;flex-shrink:0!important;transition:color .12s ease!important}.sidebar .sb-item:hover .ico{color:var(--sb-item-hover-color)!important}.sidebar .sb-item.active .ico{color:var(--sb-active-icon-color)!important}.sidebar .sb-label{flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:opacity .18s ease,transform .18s ease,max-width .22s ease!important}.sidebar .sb-count{font-size:11px!important;font-weight:600!important;height:18px!important;min-width:18px!important;padding:0 6px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-variant-numeric:tabular-nums!important;line-height:18px!important;background:var(--sb-count-bg)!important;color:var(--sb-count-color)!important;border:1px solid var(--sb-count-border)!important;flex-shrink:0!important;transition:all .15s ease!important}.sidebar .sb-item.active .sb-count{background:var(--sb-count-active-bg)!important;color:var(--sb-count-active-color)!important;border-color:var(--sb-count-active-border)!important}.sidebar .sb-nested.open>.sb-nested-list{margin:3px 0 6px 18px!important;padding:2px 0 2px 8px!important;border-left:1.5px solid var(--sb-divider)!important;display:flex!important;flex-direction:column!important;gap:2px!important;transition:opacity .2s ease,max-height .22s ease!important}.sidebar .sb-nested:not(.open)>.sb-nested-list{display:none!important;margin:0!important;padding:0!important;border:none!important;height:0!important;max-height:0!important;opacity:0!important;pointer-events:none!important}.sidebar .sb-subitem{height:30px!important;min-height:30px!important;padding:0 8px!important;border-radius:6px!important;font-size:12.5px!important;font-weight:480!important;color:var(--sb-subitem-color)!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;transition:background .12s ease,color .12s ease,transform .1s ease!important;width:100%!important;text-align:left!important}.sidebar .sb-subitem:hover{background:var(--sb-item-hover-bg)!important;color:var(--sb-item-hover-color)!important}.sidebar .sb-subitem.active{background:var(--sb-subitem-active-bg)!important;color:var(--sb-subitem-active-color)!important;font-weight:600!important}.sidebar .sb-subitem-icon{width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;opacity:.85!important;flex-shrink:0!important}.sidebar .sb-subitem-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:currentColor!important;opacity:.55!important;flex-shrink:0!important}.sidebar .sb-user{border-top:1px solid var(--sb-divider)!important;padding:8px!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:2px!important}.sidebar .sb-user .sb-item{height:32px!important;min-height:32px!important;font-size:12.5px!important}.sidebar .sb-user .logout-item:hover{color:#e11d48!important;background:#e11d4814!important;border-color:#e11d4826!important}.sidebar .sb-user .logout-item:hover .ico{color:#e11d48!important}.shell.sidebar-collapsed .sidebar-pin-button .pin-arrow{transform:rotate(180deg)!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-department-select-wrap{display:none!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-brand{justify-content:center!important;padding:0!important;width:100%!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-brand .logo{justify-content:center!important;margin:0 auto!important;gap:0!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-brand .name,.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-brand .role-badge,.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sidebar-pin-button{display:none!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-nav{padding:8px 0!important;align-items:center!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-item{width:42px!important;min-width:42px!important;max-width:42px!important;height:40px!important;min-height:40px!important;margin:2px auto!important;padding:0!important;justify-content:center!important;align-items:center!important;border-radius:10px!important;gap:0!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-item .ico{margin:0!important;width:20px!important;height:20px!important;font-size:17px!important;display:flex!important;align-items:center!important;justify-content:center!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-label,.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-count,.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-section,.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-nested-list,.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-item-chevron,.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-flyout-chevron{display:none!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-user{padding:8px 0!important;align-items:center!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sb-user .sb-item{width:40px!important;min-width:40px!important;max-width:40px!important;height:36px!important;margin:2px auto!important;padding:0!important;justify-content:center!important;border-radius:9px!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .theme-toggle-item{width:40px!important;height:36px!important;justify-content:center!important;position:relative!important}.shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .theme-toggle-switch{position:static!important;transform:none!important;margin:0 auto!important}.shell.sidebar-collapsed .sidebar:hover,.shell.sidebar-pinned .sidebar{width:214px!important;min-width:214px!important}.shell.sidebar-collapsed .sidebar:hover .sb-brand,.shell.sidebar-pinned .sidebar .sb-brand{justify-content:space-between!important;padding:0 12px 0 14px!important}.shell.sidebar-collapsed .sidebar:hover .sb-brand .logo,.shell.sidebar-pinned .sidebar .sb-brand .logo{justify-content:flex-start!important;margin:0!important;gap:9px!important}.shell.sidebar-collapsed .sidebar:hover .sb-brand .name,.shell.sidebar-collapsed .sidebar:hover .sb-brand .role-badge,.shell.sidebar-pinned .sidebar .sb-brand .name,.shell.sidebar-pinned .sidebar .sb-brand .role-badge{display:inline-block!important;opacity:1!important;max-width:200px!important}.shell.sidebar-collapsed .sidebar:hover .sidebar-pin-button,.shell.sidebar-pinned .sidebar .sidebar-pin-button{display:inline-flex!important}.shell.sidebar-collapsed .sidebar:hover .sb-department-select-wrap,.shell.sidebar-pinned .sidebar .sb-department-select-wrap{display:flex!important;opacity:1!important;height:34px!important;max-height:34px!important;margin:10px 10px 6px!important}.shell.sidebar-collapsed .sidebar:hover .sb-nav,.shell.sidebar-pinned .sidebar .sb-nav{padding:6px 8px 12px!important;align-items:stretch!important}.shell.sidebar-collapsed .sidebar:hover .sb-item,.shell.sidebar-pinned .sidebar .sb-item{width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;margin:1px 0!important;justify-content:flex-start!important;border-radius:8px!important;gap:10px!important}.shell.sidebar-collapsed .sidebar:hover .sb-item .ico,.shell.sidebar-pinned .sidebar .sb-item .ico{margin:0!important;width:17px!important;height:17px!important}.shell.sidebar-collapsed .sidebar:hover .sb-label,.shell.sidebar-pinned .sidebar .sb-label{display:inline-block!important;opacity:1!important;max-width:200px!important;transform:translate(0)!important}.shell.sidebar-collapsed .sidebar:hover .sb-count,.shell.sidebar-pinned .sidebar .sb-count{display:inline-flex!important;opacity:1!important;transform:scale(1)!important}.shell.sidebar-collapsed .sidebar:hover .sb-section,.shell.sidebar-pinned .sidebar .sb-section{display:flex!important;opacity:1!important;max-height:40px!important}.shell.sidebar-collapsed .sidebar:hover .sb-item-chevron,.shell.sidebar-pinned .sidebar .sb-item-chevron{display:inline-flex!important}.command-center.cm-command-center{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a05!important;overflow:hidden!important;margin-bottom:14px!important;font-family:var(--sans)!important;letter-spacing:-.011em!important}[data-theme=dark] .command-center.cm-command-center{background:#0d1117!important;border-color:#30363d!important;box-shadow:0 1px 3px #0000004d!important}.cm-command-center .cc-row-primary{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;min-height:48px!important;width:100%!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;box-sizing:border-box!important}[data-theme=dark] .cm-command-center .cc-row-primary{background:#0d1117!important;border-bottom-color:#21262d!important}.cm-command-center .cc-scope-section-label,.cm-command-center .cc-section-label{display:none!important}.cm-command-center .cm-all-groups{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}.cm-command-center .cm-all-groups .brand-all-group{transition:flex .32s cubic-bezier(.2,0,0,1),max-width .32s cubic-bezier(.2,0,0,1),min-width .32s cubic-bezier(.2,0,0,1),background .2s ease,border-color .2s ease,box-shadow .2s ease!important;will-change:flex-grow,flex-basis,max-width}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed{flex:0 0 auto!important;min-width:max-content!important;max-width:200px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important;white-space:nowrap!important;cursor:pointer!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-.5px);box-shadow:0 2px 4px #0f172a0f!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed .brand-all-group-label{display:inline-flex!important;align-items:center!important;gap:7px!important;height:100%!important;padding:0 10px!important;border:none!important;background:transparent!important;cursor:pointer!important;white-space:nowrap!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed .brand-all-group-label b{font-size:11.5px!important;font-weight:550!important;color:#475569!important;white-space:nowrap!important}.cm-command-center .cm-all-groups .brand-all-group .brand-all-group-label em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:19px!important;padding:0 6px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;font-style:normal!important;font-variant-numeric:tabular-nums!important;transition:all .15s ease!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed.group-cm .brand-all-group-label em{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed.group-brand .brand-all-group-label em{color:#6d28d9!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed.group-influencer .brand-all-group-label em{color:#be123c!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed.group-brand:hover{border-color:#c4b5fd!important}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed.group-influencer:hover{border-color:#fda4af!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded{flex:1 1 auto!important;min-width:0!important;min-height:34px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:2px 6px 2px 2px!important;border:1px solid #e2e8f0!important;border-radius:9px!important;background:#f8fafc!important;box-shadow:none!important;overflow:hidden!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded:not(.group-cm){flex:1 1 0!important;min-width:0!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm{min-height:38px!important;padding:3px 8px 3px 3px!important;gap:8px!important;border-radius:10px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-label{height:32px!important;padding:0 12px!important;border-radius:8px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-label b{font-size:12.5px!important;font-weight:600!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-label em{min-width:22px!important;height:20px!important;font-size:11.5px!important;border-radius:999px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-tabs{gap:4px!important;padding:0 6px 0 2px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-tabs .view-tab{width:auto!important;max-width:none!important;flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important;height:32px!important;padding:0 11px!important;font-size:12.5px!important;font-weight:550!important;border-radius:7px!important;gap:6px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-tabs .view-tab .vt-icon{width:16px!important;height:16px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-tabs .view-tab .vt-icon svg{width:15px!important;height:15px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-tabs .view-tab .vt-count,.cm-command-center .cm-all-groups .brand-all-group.is-expanded.group-cm .brand-all-group-tabs .view-tab .cohort-badge{min-width:20px!important;height:19px!important;font-size:11px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded .brand-all-group-label{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:7px!important;height:28px!important;padding:0 10px!important;border-radius:7px!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-cm .brand-all-group-label{background:#fff!important;border:1.5px solid #2563eb!important;box-shadow:0 1px 3px #2563eb1f!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-cm .brand-all-group-label b{font-size:11.5px!important;font-weight:650!important;color:#1d4ed8!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-cm .brand-all-group-label em{background:#2563eb!important;color:#fff!important;box-shadow:0 2px 5px #2563eb59!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-brand .brand-all-group-label{background:#fff!important;border:1.5px solid #7c3aed!important;box-shadow:0 1px 3px #7c3aed1f!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-brand .brand-all-group-label b{font-size:11.5px!important;font-weight:650!important;color:#6d28d9!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-brand .brand-all-group-label em{background:#7c3aed!important;color:#fff!important;box-shadow:0 2px 5px #7c3aed59!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-influencer .brand-all-group-label{background:#fff!important;border:1.5px solid #e11d48!important;box-shadow:0 1px 3px #e11d481f!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-influencer .brand-all-group-label b{font-size:11.5px!important;font-weight:650!important;color:#be123c!important}.cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded.group-influencer .brand-all-group-label em{background:#e11d48!important;color:#fff!important;box-shadow:0 2px 5px #e11d4859!important}.cm-command-center .cm-all-groups .brand-all-group.is-paired.is-expanded .brand-all-group-label{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a08!important}.cm-command-center .cm-all-groups .brand-all-group.is-paired.is-expanded .brand-all-group-label:hover{border-color:#cbd5e1!important;background:#f1f5f9!important}.cm-command-center .cm-all-groups .brand-all-group.is-paired.is-expanded.group-brand .brand-all-group-label b{font-size:11.5px!important;font-weight:550!important;color:#475569!important}.cm-command-center .cm-all-groups .brand-all-group.is-paired.is-expanded.group-brand .brand-all-group-label em{background:#f5f3ff!important;color:#6d28d9!important;border:1px solid #ddd6fe!important}.cm-command-center .cm-all-groups .brand-all-group.is-paired.is-expanded.group-influencer .brand-all-group-label b{font-size:11.5px!important;font-weight:550!important;color:#475569!important}.cm-command-center .cm-all-groups .brand-all-group.is-paired.is-expanded.group-influencer .brand-all-group-label em{background:#fff1f2!important;color:#be123c!important;border:1px solid #fecdd3!important}.cm-command-center .cm-all-groups .brand-all-group-strip-wrapper{display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important;transition:max-width .32s cubic-bezier(.2,0,0,1),opacity .24s cubic-bezier(.2,0,0,1),transform .32s cubic-bezier(.2,0,0,1)!important;will-change:max-width,opacity,transform}.cm-command-center .cm-all-groups .brand-all-group.is-collapsed .brand-all-group-strip-wrapper{max-width:0!important;opacity:0!important;pointer-events:none!important;transform:translate(-8px) scale(.96)!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded .brand-all-group-strip-wrapper{flex:1 1 auto!important;max-width:1400px!important;opacity:1!important;pointer-events:auto!important;transform:translate(0) scale(1)!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded .brand-all-group-strip{flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded .brand-all-group-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;width:max-content!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding:0 4px!important}.cm-command-center .cm-all-groups .brand-all-group.is-expanded .brand-all-group-tabs::-webkit-scrollbar{display:none!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab{display:inline-flex!important;align-items:center!important;gap:4px!important;width:auto!important;max-width:none!important;height:28px!important;padding:0 7px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#64748b!important;font-size:11.5px!important;font-weight:500!important;cursor:pointer!important;white-space:nowrap!important;flex:0 0 auto!important;flex-shrink:0!important;transition:all .15s ease!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab .vt-label,.cm-command-center .view-tabs .view-tab .vt-label,.view-tab .vt-label{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;display:inline-block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:horizontal!important;line-height:1.2!important;flex:0 0 auto!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab:hover:not(.active){background:#0f172a0a!important;color:#0f172a!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab.active{background:#fff!important;color:#0f172a!important;font-weight:600!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0f172a0f!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab .vt-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;flex-shrink:0!important;color:inherit!important;opacity:.75!important;transition:all .15s ease!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab:hover .vt-icon{opacity:1!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab.active .vt-icon{opacity:1!important;color:var(--bucket, #2563eb)!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab .vt-count,.cm-command-center .view-tabs .view-tab .vt-count,.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab .cohort-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:17px!important;height:17px!important;padding:0 5px!important;border-radius:999px!important;font-size:10px!important;font-weight:650!important;font-variant-numeric:tabular-nums!important;color:#64748b!important;background:#e2e8f0!important;margin-left:1px!important;flex-shrink:0!important;box-sizing:border-box!important}.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab.active .vt-count,.cm-command-center .view-tabs .view-tab.active .vt-count,.cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab.active .cohort-badge{color:#fff!important;background:#2563eb!important}.cm-command-center .cc-row-tools{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 14px!important;min-height:48px!important;padding:8px 12px!important;border-top:1px solid #f1f5f9!important;background:#fff!important;box-sizing:border-box!important}[data-theme=dark] .cm-command-center .cc-row-tools{background:#0d1117!important;border-top-color:#21262d!important}.cm-command-center .cc-row-tools>.cc-tool-group{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:32px!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cm-command-center .cc-tool-divider{display:block!important;width:1px!important;height:20px!important;background:#e2e8f0!important;margin:0 2px!important;flex-shrink:0!important}[data-theme=dark] .cm-command-center .cc-tool-divider{background:#30363d!important}.cm-command-center .cc-refine-group{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;flex:0 1 auto!important;min-width:0!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.cm-command-center .cc-refine-group .cc-inline-search{position:relative!important;display:inline-flex!important;align-items:center!important;width:210px!important;min-width:140px!important;max-width:240px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transition:all .15s ease!important;box-sizing:border-box!important;overflow:hidden!important}.cm-command-center .cc-refine-group .cc-inline-search:hover{border-color:#cbd5e1!important}.cm-command-center .cc-refine-group .cc-inline-search:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.cm-command-center .cc-refine-group .cc-inline-search .mag{position:absolute!important;left:9px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:13px!important;line-height:1!important;pointer-events:none!important;display:flex!important;align-items:center!important;z-index:2!important}.cm-command-center .cc-refine-group .cc-inline-search input{width:100%!important;max-width:100%!important;height:100%!important;padding:0 10px 0 28px!important;border:none!important;border-radius:0!important;background:transparent!important;outline:none!important;font-size:12px!important;color:#0f172a!important;box-shadow:none!important;box-sizing:border-box!important}.cm-command-center .cc-refine-group .cc-inline-search input::placeholder{color:#94a3b8!important;font-size:12px!important}.cm-command-center .filter-bar,.cm-command-center .filter-bar.compact{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important;margin:0!important;gap:6px!important}.cm-command-center .filter-bar .filter-menu-wrap{display:inline-flex!important;align-items:center!important}.cm-command-center .filter-bar .filter-trigger{height:32px!important;min-height:32px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 1px 2px #0f172a0a!important;cursor:pointer!important;transition:all .15s ease!important;box-sizing:border-box!important}.cm-command-center .filter-bar .filter-trigger:hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#0f172a!important}.cm-command-center .filter-bar .filter-trigger b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:10.5px!important;font-weight:700!important}.cm-command-center .filter-bar .filter-reset{height:32px!important;min-height:32px!important;padding:0 9px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:transparent!important;color:#64748b!important;font-size:11.5px!important;font-weight:500!important;cursor:pointer!important;transition:all .15s ease!important}.cm-command-center .filter-bar .filter-reset:hover{color:#ef4444!important;border-color:#fca5a5!important;background:#fef2f2!important}.cm-command-center .filter-bar .active-filter-chips{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important}.cm-command-center .filter-bar .active-filter-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;height:26px!important;padding:0 8px!important;border:1px solid #bfdbfe!important;border-radius:6px!important;background:#eff6ff!important;color:#1e40af!important;font-size:11px!important;font-weight:550!important;cursor:pointer!important}.cm-command-center .pr-brandchip{display:inline-flex!important;align-items:center!important;gap:6px!important;height:30px!important;padding:0 10px!important;border:1px solid #bfdbfe!important;border-radius:8px!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:11.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease!important}.cm-command-center .pr-brandchip:hover{background:#dbeafe!important;border-color:#93c5fd!important;transform:translateY(-.5px)}.cm-command-center .pr-brandchip-x{font-size:11px!important;line-height:1!important;opacity:.8}.cm-command-center .cc-layout-group{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.modern-view-toggle{display:inline-flex!important;align-items:center!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:2px!important;gap:2px!important;height:32px!important;box-sizing:border-box!important}.modern-view-toggle .view-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:26px!important;padding:0 10px!important;border:none!important;border-radius:6px!important;background:transparent!important;color:#64748b!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;transition:all .16s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important}.modern-view-toggle .view-toggle-btn svg{flex-shrink:0!important;transition:stroke .16s ease!important}.modern-view-toggle .view-toggle-btn:hover:not(.active){color:#0f172a!important;background:#0000000a!important}.modern-view-toggle .view-toggle-btn.active{background:#090d16!important;color:#fff!important;font-weight:600!important;box-shadow:0 1px 3px #0003,0 1px 2px #0000001f!important}.modern-view-toggle .view-toggle-btn.active svg{stroke:#fff!important}.cm-command-center .cc-period-group{margin-left:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 1 auto!important}.cm-command-center .cc-period-group .creation-range-panels{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0!important}.cm-command-center .cm-date-basis-trigger{height:32px!important;min-height:32px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:4px!important;box-shadow:0 1px 2px #0f172a0a!important;cursor:pointer!important;transition:all .15s ease!important;box-sizing:border-box!important}.cm-date-basis-icon{color:#94a3b8!important;flex-shrink:0!important;margin-right:2px!important}.cm-command-center .cm-date-basis-trigger:hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#0f172a!important}.cm-command-center .cm-date-basis-trigger.is-open{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1a!important}.cm-date-basis-prefix{color:#64748b!important;font-size:11.5px!important;font-weight:500!important}.cm-date-basis-val{color:#0f172a!important;font-weight:600!important;font-size:12px!important;margin-right:2px!important}.cm-date-basis-chevron{color:#94a3b8!important;transition:transform .18s cubic-bezier(.16,1,.3,1)!important}.cm-date-basis-trigger.is-open .cm-date-basis-chevron{transform:rotate(180deg)!important;color:#2563eb!important}.cm-date-basis-menu{position:fixed!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 10px 25px -5px #0f172a1f,0 8px 10px -6px #0f172a0a!important;padding:4px!important;z-index:10000!important;display:flex!important;flex-direction:column!important;gap:1px!important}.cm-date-basis-item{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:32px!important;padding:0 10px!important;border-radius:6px!important;border:none!important;background:transparent!important;color:#334155!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;transition:all .12s ease!important;text-align:left!important;box-sizing:border-box!important}.cm-date-basis-item:hover{background:#f1f5f9!important;color:#0f172a!important}.cm-date-basis-item.is-selected{background:#eff6ff!important;color:#2563eb!important;font-weight:600!important}.cm-date-basis-item.is-selected svg{stroke:#2563eb!important}.cm-command-center .cc-period-group .seg.glass-seg{display:inline-flex!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:2px!important;gap:1px!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important;box-sizing:border-box!important}.cm-command-center .cc-period-group .seg.glass-seg button{height:26px!important;min-height:26px!important;padding:0 9px!important;border:none!important;border-radius:6px!important;background:transparent!important;color:#64748b!important;font-size:11.5px!important;font-weight:500!important;cursor:pointer!important;position:relative!important;transform:none!important;transition:all .15s ease!important;box-shadow:none!important}.cm-command-center .cc-period-group .seg.glass-seg button:hover:not(.active){color:#0f172a!important;background:#0000000a!important}.cm-command-center .cc-period-group .seg.glass-seg button.active{background:#fff!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a14!important;border:1px solid #e2e8f0!important;transform:none!important}.cm-command-center .cc-period-group .seg.glass-seg button.active:after,.cm-command-center .cc-period-group .seg.glass-seg button:after{display:none!important;content:none!important}.cm-command-center .report-range-trigger{height:32px!important;min-height:32px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;flex-shrink:0!important;box-shadow:0 1px 2px #0f172a0a!important;transition:all .15s ease!important;box-sizing:border-box!important;cursor:pointer!important}.cm-command-center .report-range-trigger .report-range-icon{color:#94a3b8!important;flex-shrink:0!important;transition:color .15s ease!important}.cm-command-center .report-range-trigger:hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#0f172a!important}.cm-command-center .report-range-trigger:hover .report-range-icon{color:#64748b!important}.cm-command-center .creation-range-custom.active .report-range-trigger{border-color:#2563eb!important;background:#eff6ff!important;color:#1d4ed8!important;font-weight:600!important}.cm-command-center .creation-range-custom.active .report-range-trigger .report-range-icon{color:#2563eb!important}[data-theme=dark] .cm-command-center .cm-all-groups .brand-all-group.is-collapsed{border-color:#30363d!important;background:#161b22!important}[data-theme=dark] .cm-command-center .cm-all-groups .brand-all-group.is-collapsed:hover{background:#21262d!important;border-color:#484f58!important}[data-theme=dark] .cm-command-center .cm-all-groups .brand-all-group.is-collapsed .brand-all-group-label b{color:#c9d1d9!important}[data-theme=dark] .cm-command-center .cm-all-groups .brand-all-group.is-current.is-expanded{border-color:#30363d!important;background:#161b22!important}[data-theme=dark] .cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab{color:#8b949e!important}[data-theme=dark] .cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab:hover:not(.active){background:#ffffff0f!important;color:#f0f6fc!important}[data-theme=dark] .cm-command-center .cm-all-groups .brand-all-group-tabs .view-tab.active{background:#21262d!important;color:#fff!important;border-color:#30363d!important}[data-theme=dark] .cm-command-center .cc-refine-group .cc-inline-search{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .cm-command-center .cc-refine-group .cc-inline-search input{color:#f0f6fc!important}[data-theme=dark] .cm-command-center .filter-bar .filter-trigger{background:#161b22!important;border-color:#30363d!important;color:#c9d1d9!important}[data-theme=dark] .cm-command-center .filter-bar .filter-trigger:hover{background:#21262d!important;border-color:#484f58!important}[data-theme=dark] .cm-command-center .pr-brandchip{background:#1e3a8a!important;border-color:#2563eb!important;color:#dbeafe!important}[data-theme=dark] .modern-view-toggle{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .modern-view-toggle .view-toggle-btn{color:#8b949e!important}[data-theme=dark] .modern-view-toggle .view-toggle-btn:hover:not(.active){color:#f0f6fc!important;background:#ffffff0f!important}[data-theme=dark] .modern-view-toggle .view-toggle-btn.active{background:#fff!important;color:#090d16!important}[data-theme=dark] .modern-view-toggle .view-toggle-btn.active svg{stroke:#090d16!important}[data-theme=dark] .cm-command-center .cm-date-basis-trigger{background:#161b22!important;border-color:#30363d!important;color:#c9d1d9!important}[data-theme=dark] .cm-date-basis-val{color:#f0f6fc!important}[data-theme=dark] .cm-date-basis-menu{background:#161b22!important;border-color:#30363d!important;box-shadow:0 10px 25px -5px #0006!important}[data-theme=dark] .cm-date-basis-item{color:#c9d1d9!important}[data-theme=dark] .cm-date-basis-item:hover{background:#21262d!important;color:#fff!important}[data-theme=dark] .cm-date-basis-item.is-selected{background:#2563eb26!important;color:#60a5fa!important}[data-theme=dark] .cm-command-center .cc-period-group .seg.glass-seg{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .cm-command-center .cc-period-group .seg.glass-seg button{color:#8b949e!important}[data-theme=dark] .cm-command-center .cc-period-group .seg.glass-seg button.active{background:#21262d!important;color:#fff!important;border-color:#30363d!important}[data-theme=dark] .cm-command-center .report-range-trigger{background:#161b22!important;border-color:#30363d!important;color:#c9d1d9!important}@media(max-width:1260px){.cm-command-center .cc-period-group{flex:1 0 100%!important;margin-left:0!important;padding-top:6px!important;border-top:1px solid #f1f5f9!important;justify-content:flex-start!important}[data-theme=dark] .cm-command-center .cc-period-group{border-top-color:#21262d!important}}.filter-popover.filter-popover-portal{display:flex!important;flex-direction:column!important;gap:10px!important;width:290px!important;max-height:420px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 16px 36px -4px #0f172a24,0 6px 12px -2px #0f172a0d!important;font-family:inherit!important;box-sizing:border-box!important;z-index:100000!important;animation:filterPopIn .15s cubic-bezier(.16,1,.3,1)!important}@keyframes filterPopIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.filter-popover.filter-popover-portal .filter-field{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.filter-popover.filter-popover-portal .filter-field>span{font-size:11px!important;font-weight:600!important;color:#64748b!important;letter-spacing:.02em!important;text-transform:uppercase!important}.filter-popover.filter-popover-portal .filter-field select{height:32px!important;min-height:32px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background-color:#f8fafc!important;color:#0f172a!important;font-size:12px!important;font-weight:500!important;padding:0 28px 0 10px!important;outline:none!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;transition:all .15s ease!important;box-sizing:border-box!important}.filter-popover.filter-popover-portal .filter-field select:hover{border-color:#cbd5e1!important;background-color:#fff!important}.filter-popover.filter-popover-portal .filter-field select:focus{border-color:#2563eb!important;background-color:#fff!important;box-shadow:0 0 0 3px #2563eb1f!important}.filter-popover.filter-popover-portal .filter-option-search{height:32px!important;min-height:32px!important;width:100%!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background-color:#fff!important;color:#0f172a!important;font-size:12px!important;font-weight:400!important;padding:0 10px!important;outline:none!important;box-sizing:border-box!important;transition:all .15s ease!important;box-shadow:0 1px 2px #0f172a08!important}.filter-popover.filter-popover-portal .filter-option-search::placeholder{color:#94a3b8!important;font-size:12px!important}.filter-popover.filter-popover-portal .filter-option-search:hover{border-color:#cbd5e1!important}.filter-popover.filter-popover-portal .filter-option-search:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.filter-popover.filter-popover-portal .filter-multi-list{display:flex!important;flex-direction:column!important;gap:2px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid #f1f5f9!important;border-radius:8px!important;padding:4px!important;background:#f8fafc!important;scrollbar-width:thin!important;box-sizing:border-box!important}.filter-popover.filter-popover-portal .filter-multi-option{display:flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;height:28px!important;padding:0 8px!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;color:#334155!important;cursor:pointer!important;transition:background .12s ease,color .12s ease!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;text-transform:capitalize!important}.filter-popover.filter-popover-portal .filter-multi-option:hover{background:#f1f5f9!important;color:#0f172a!important}.filter-popover.filter-popover-portal .filter-multi-option.checked{background:#eff6ff!important;color:#1d4ed8!important;font-weight:600!important}.filter-popover.filter-popover-portal .filter-multi-option input[type=checkbox]{width:14px!important;height:14px!important;border-radius:4px!important;accent-color:#2563eb!important;cursor:pointer!important;margin:0!important;flex-shrink:0!important}.filter-popover.filter-popover-portal .filter-multi-option span{flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.filter-popover.filter-popover-portal .filter-multi-empty{padding:12px 8px!important;text-align:center!important;font-size:11.5px!important;color:#94a3b8!important}.filter-popover.filter-popover-portal .filter-multi-clear{margin-top:4px!important;height:26px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#fff!important;color:#64748b!important;font-size:11px!important;font-weight:550!important;padding:0 8px!important;cursor:pointer!important;transition:all .15s ease!important;align-self:flex-start!important}.filter-popover.filter-popover-portal .filter-multi-clear:hover{color:#ef4444!important;border-color:#fca5a5!important;background:#fef2f2!important}[data-theme=dark] .filter-popover.filter-popover-portal{background:#161b22!important;border-color:#30363d!important;box-shadow:0 16px 36px -4px #00000080!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-field>span{color:#8b949e!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-field select{background-color:#0d1117!important;border-color:#30363d!important;color:#f0f6fc!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-field select:hover{border-color:#484f58!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-field select:focus{border-color:#388bfd!important;box-shadow:0 0 0 3px #388bfd26!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-option-search{background-color:#0d1117!important;border-color:#30363d!important;color:#f0f6fc!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-option-search:focus{border-color:#388bfd!important;box-shadow:0 0 0 3px #388bfd26!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-multi-list{background:#0d1117!important;border-color:#30363d!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-multi-option{color:#c9d1d9!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-multi-option:hover{background:#21262d!important;color:#f0f6fc!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-multi-option.checked{background:#388bfd26!important;color:#58a6ff!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-multi-clear{background:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .filter-popover.filter-popover-portal .filter-multi-clear:hover{background:#f8514926!important;border-color:#f85149!important;color:#f85149!important}.mywork-studio{--mw-surface: var(--pr-surface, #fff);--mw-soft: var(--pr-surface-2, #f7f8fa);--mw-line: var(--pr-line, #e4e8eb);--mw-ink: var(--pr-ink, #203235);--mw-muted: var(--pr-dim, #697b80);color:var(--mw-ink);gap:10px;margin-top:12px;container-type:inline-size}.mywork-studio .mywork-board-head{justify-content:space-between;gap:10px}.mywork-studio .mywork-board-title{margin:0;font-size:13px;font-weight:700;color:var(--mw-ink)}.mywork-studio .mywork-kind-tabs button{min-height:28px}.mywork-studio .mywork-segments{display:grid;gap:12px}.mywork-studio .mywork-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mywork-studio .mywork-section-heading h4{font-size:12px;font-weight:650;margin:0;color:var(--mw-ink)}.mywork-studio .mywork-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.mywork-studio .mywork-lane{--lane: #386c72;min-width:0;border:1px solid var(--mw-line);border-radius:10px;background:var(--mw-surface);overflow:hidden}.mywork-studio .lane-brand_edits{--lane: #7c6d99}.mywork-studio .lane-repurpose{--lane: #a77d3b}.mywork-studio .mywork-lane>header{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--mw-line);background:color-mix(in srgb,var(--lane) 6%,var(--mw-surface))}.mywork-studio .mywork-lane-symbol{color:var(--lane);font-size:16px}.mywork-studio .mywork-lane h4{margin:0;color:var(--mw-ink);font-size:12px;font-weight:650}.mywork-studio .mywork-lane-count{margin-left:auto;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--mw-ink)}.mywork-studio .mywork-cell{padding:8px;min-width:0}.mywork-studio .mywork-cell+.mywork-cell{border-top:1px solid var(--mw-line)}.mywork-studio .mywork-cell-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:10px;font-weight:650}.mywork-studio .mywork-cell-label>span:last-child{font-variant-numeric:tabular-nums;color:var(--mw-muted)}.mywork-studio .mywork-cell-grid{display:flex;flex-wrap:nowrap;gap:8px;height:154px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--mw-line) transparent;scroll-snap-type:x proximity;padding:1px 1px 5px}.mywork-studio .mywork-cell-grid>.mywork-card{flex:0 0 148px;scroll-snap-align:start;border-radius:10px}.mywork-studio .mywork-screen{min-height:0}.mywork-studio .mywork-card .mywork-screen-kind{right:8px;top:8px}.mywork-studio .mywork-card .mywork-card-summary{left:9px;right:9px;bottom:35px}.mywork-studio .mywork-card .mywork-open-cue{left:9px;bottom:9px;gap:4px;font-size:9px}.mywork-studio .mywork-card .mywork-open-cue b{width:16px;height:16px}.mywork-studio .mywork-drafts .mywork-card{flex-basis:148px}.mywork-studio .mywork-cell-empty{display:grid;place-items:center;height:154px;margin:0;border-radius:8px;background:var(--mw-soft);color:var(--mw-muted);font-size:12px}.mywork-studio .mywork-drafts{padding-top:10px;border-top:1px solid var(--mw-line)}.mywork-studio .mywork-draft-count{margin-left:5px;padding:2px 6px;border-radius:4px;font-size:10px;background:var(--mw-soft);color:var(--mw-muted)}.mywork-studio .mywork-drafts>.mywork-cell-grid{height:184px}.mywork-studio .mywork-drafts>.mywork-cell-empty{height:48px}.mywork-studio button:focus-visible{outline:2px solid var(--accent, #1c585e);outline-offset:2px}.mywork-studio .mywork-card-open:focus-visible{outline-offset:-3px}.mywork-studio .mywork-empty-mark{width:36px;height:36px;color:var(--mw-muted);opacity:.5}.mywork-studio .mywork-board-empty{display:grid;place-items:center;min-height:154px;padding:16px;background:var(--mw-soft);border:1px solid var(--mw-line);border-radius:10px}.mywork-studio .mywork-skeleton-card{background:var(--mw-soft);border-color:var(--mw-line);box-shadow:none}.mywork-studio .mywork-skeleton-foot{background:var(--mw-surface)}.mywork-studio .mywork-skeleton-count{display:inline-block;width:18px;height:12px;border-radius:4px;padding:0;vertical-align:middle}.mywork-studio .mywork-skeleton-tab{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 11px;font-size:11px;font-weight:700;border-radius:999px;color:var(--mw-muted)}.mywork-studio .mywork-skeleton-tab.on{background:var(--mw-surface);color:var(--mw-ink)}.mywork-studio.mywork-loading .mywork-cell-grid{overflow:hidden}@container (max-width: 720px){.mywork-studio .mywork-matrix{grid-template-columns:1fr}.mywork-studio .mywork-lane{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mywork-studio .mywork-lane>header{grid-column:1 / -1}.mywork-studio .mywork-cell+.mywork-cell{border-top:0;border-left:1px solid var(--mw-line)}}@container (max-width: 370px){.mywork-studio .mywork-lane{display:block}.mywork-studio .mywork-cell+.mywork-cell{border-left:0;border-top:1px solid var(--mw-line)}}@media(prefers-reduced-motion:reduce){.mywork-studio *,.mywork-studio *:after{transition:none!important}.mywork-studio .mywork-card:hover{transform:none}.mywork-studio.mywork-loading .sk-shimmer{animation:none}}.mywork-studio .mywork-lane-count i,.mywork-studio .mywork-cell-label>span:last-child i{font-style:normal;font-weight:500;opacity:.55}.mywork-studio .mywork-lane-ideations{margin-left:6px;padding:2px 6px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-surface);color:var(--mw-muted);font:700 10px/1.4 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.mywork-studio .mywork-lane-ideations:hover{border-color:var(--lane);color:var(--mw-ink)}.mywork-studio .mywork-lane-ideations.is-on{background:var(--lane);border-color:var(--lane);color:#fff}.mywork-studio .mywork-board-empty{flex-direction:column;gap:10px}.shell:has(.pm-desk){display:grid!important;grid-template-columns:214px minmax(0,1fr)!important;background:#f6f5f3!important}.shell.sidebar-collapsed:has(.pm-desk){grid-template-columns:84px minmax(0,1fr)!important}.main:has(>.pm-desk){display:block;min-width:0;width:100%;max-width:none!important;margin:0!important;padding:0!important;overflow:visible}.main:has(>.pm-desk)>.topbar-notif{position:absolute!important;top:24px!important;right:24px!important}.main:has(>.pm-desk) .global-raise-btn{background:#1c585e!important;color:#fff!important;box-shadow:none!important;border:0!important}.main:has(>.pm-desk) .global-raise-btn:before,.main:has(>.pm-desk) .global-raise-btn:after{display:none!important}.pm-desk{--pd-ground:#F6F5F3;--pd-surface:#FFFFFF;--pd-sunken:#EFEDEA;--pd-ink:#22201D;--pd-muted:#625D55;--pd-line:#E3E0DB;--pd-soft-line:#EFEDEA;--pd-accent:#1C585E;--pd-accent-text:#14464B;--pd-soft:#EDF4F4;--pd-danger:#832E30;--pd-danger-bg:#FBEDEC;--pd-focus:#2A6E74;--pd-sans:"IBM Plex Sans",sans-serif;--pd-display:"Archivo",sans-serif;--pd-mono:"IBM Plex Mono",monospace;color:var(--pd-ink);font:400 13px/20px var(--pd-sans);padding:24px 24px 40px;min-width:0;container:publishing / inline-size}[data-theme=dark] .shell:has(.pm-desk){background:#14130f!important}[data-theme=dark] .pm-desk{--pd-ground:#14130F;--pd-surface:#22201D;--pd-sunken:#33302B;--pd-ink:#FBFAF9;--pd-muted:#A8A39A;--pd-line:#4A453F;--pd-soft-line:#33302B;--pd-accent:#7FB0B3;--pd-accent-text:#AECFD1;--pd-soft:#0B2528;--pd-danger:#E9B0AC;--pd-danger-bg:#5F2124;--pd-focus:#7FB0B3}.pm-desk :is(button,input,select,summary){font:inherit}.pm-desk :is(button,input,select,summary){font-family:var(--pd-sans)!important}.pm-desk :is(button,summary){cursor:pointer}.pm-desk :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--pd-focus);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--pd-focus) 15%,transparent)}.pm-desk button:disabled{cursor:default;opacity:.5}.pm-desk :is(h1,h2,h3,p){margin:0}.pm-desk :is(h1,h2,h3){color:var(--pd-ink);font-family:var(--pd-display)!important}.pd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pd-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 214px 22px 0;min-height:96px}.pd-eyebrow{display:block;color:var(--pd-muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.09em!important;margin-bottom:6px}.pm-desk .pd-header h1{font-size:26px;font-weight:600;line-height:32px;letter-spacing:-.014em!important}.pd-header p{color:var(--pd-muted);margin-top:5px;font-size:13px;line-height:20px}.pd-scope{color:var(--pd-ink);white-space:nowrap;font-weight:500;font-size:12px;padding-bottom:2px}.pd-scope small{display:block;color:var(--pd-muted);font-weight:400;font-size:11px}.pd-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:20px}.pd-stage{--stage-tone:var(--pd-muted);display:flex;flex-direction:column;gap:12px;text-align:left;padding:12px;border:1px solid var(--pd-line);border-radius:8px;background:var(--pd-surface);color:var(--pd-ink);min-width:0;transition:border-color .15s ease,background .15s ease}.pd-stage[aria-pressed=true]{background:var(--pd-soft);border-color:var(--pd-accent);box-shadow:inset 0 0 0 1px var(--pd-accent)}.pd-stage:hover{border-color:var(--pd-accent)}.pd-stage-heading{display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.pd-stage-heading i{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--stage-tone)}.pd-stage-bottom{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.pm-desk .pd-stage-bottom strong{font:600 24px/28px var(--pd-display)!important;letter-spacing:-.016em!important}.pd-stage-bottom small{color:var(--pd-muted);font:400 11px/16px var(--pd-sans);text-align:right;max-width:100px}.pd-tone-production{--stage-tone:#2B4E7E}.pd-tone-ready,.pd-tone-live{--stage-tone:#2F6B4F}.pd-tone-attention,.pd-tone-discarded{--stage-tone:#A33A3A}.pd-tone-planned{--stage-tone:#9E7530}.pd-controls{border:1px solid var(--pd-line);border-radius:12px;background:var(--pd-surface);margin-bottom:22px}.pd-brands{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--pd-soft-line);min-width:0}.pd-control-label{color:var(--pd-muted);font-size:12px;flex-shrink:0}.pd-brand-chips{display:flex;align-items:center;gap:6px;overflow:auto;scrollbar-width:thin;min-width:0;flex:1}.pd-brand-chip{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:34px;padding:5px 10px;color:var(--pd-muted);background:transparent;border:1px solid transparent;border-radius:6px;font-size:12px!important;white-space:nowrap}.pd-brand-chip .bstrip-puck{flex:0 0 24px}.pd-brand-chip-name{color:inherit;font:500 12px/16px var(--pd-sans)}.pd-brand-chip-count{color:var(--pd-muted);font:500 11px/16px var(--pd-mono)}.pd-brand-all-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--pd-accent);font-size:8px}.pd-brand-chip[aria-pressed=true]{color:var(--pd-accent-text);border-color:var(--pd-line);background:var(--pd-soft);font-weight:500}.pd-brand-chip:hover{background:var(--pd-ground)}.pd-brand-picker{position:relative;flex-shrink:0}.pd-brand-picker summary{list-style:none;display:flex;gap:8px;align-items:center;min-height:34px;color:var(--pd-muted);font-size:12px}.pd-brand-picker summary::-webkit-details-marker{display:none}.pd-brand-popover{position:absolute;top:42px;right:0;z-index:60;width:280px;max-width:calc(100vw - 40px);background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:10px;box-shadow:0 8px 32px #14130f1f;padding:10px}.pd-brand-search{display:flex;align-items:center;gap:8px;border:1px solid var(--pd-line);border-radius:6px;padding:0 8px}.pd-brand-search input{width:100%;min-height:34px;padding:0;outline:0;border:0;background:transparent;color:var(--pd-ink)}.pd-brand-options{max-height:280px;overflow:auto;margin-top:8px}.pd-brand-options button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 8px;min-height:34px;border:0;border-radius:4px;background:transparent;color:var(--pd-ink)}.pd-brand-options button span:nth-child(2){flex:1}.pd-brand-options button:hover,.pd-brand-options button[aria-pressed=true]{background:var(--pd-soft)}.pd-brand-options p{padding:10px;color:var(--pd-muted)}.pd-brand-option{display:flex;align-items:center;gap:4px}.pd-brand-option>button:first-child{flex:1;min-width:0}.pd-brand-option .bstrip-upload{position:static;opacity:1;width:34px;min-width:34px;height:34px;transform:none}.pd-filter-row{display:flex;align-items:center;gap:8px;padding:10px 16px 12px;min-width:0}.pd-ticket-filters{flex:0 1 440px;min-width:220px}.pd-ticket-filters .filter-bar.compact{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;width:100%}.pd-ticket-filters .filter-search{flex:1 1 180px;min-width:120px;max-width:320px;order:-1}.pd-ticket-filters .filter-search input{width:100%;height:34px;min-height:34px;border:1px solid var(--pd-line);background:var(--pd-ground);color:var(--pd-ink);border-radius:6px;font-size:12px;box-shadow:none}.pm-desk .pd-ticket-filters .filter-search input{height:34px!important;min-height:34px!important;border-radius:6px!important;border:1px solid var(--pd-line)!important;background:var(--pd-ground)!important;padding:6px 12px!important}.pd-ticket-filters .filter-trigger,.pd-ticket-filters .filter-reset{min-height:34px;height:34px;color:var(--pd-muted);border:1px solid var(--pd-line);background:var(--pd-surface);border-radius:6px;box-shadow:none;font-size:12px}.pd-ticket-filters .active-filter-chips{flex-basis:100%}.pd-ticket-filters .active-filter-chips:empty{display:none}.pd-platforms{display:flex;gap:2px;flex-shrink:0;border:1px solid var(--pd-line);background:var(--pd-ground);padding:2px;border-radius:6px}.pd-platforms button{display:flex;align-items:center;gap:6px;background:transparent;color:var(--pd-muted);border:0;border-radius:4px;padding:4px 9px;min-height:30px;font-size:12px;white-space:nowrap}.pd-platforms svg{width:14px;height:14px}.pd-platforms button[aria-pressed=true]{color:var(--pd-accent-text);background:var(--pd-surface);box-shadow:0 1px 2px #14130f14}.pd-date-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pd-inline-field{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pd-muted);white-space:nowrap}.pd-inline-field select{min-height:34px;padding:4px 24px 4px 8px;border:1px solid var(--pd-line);border-radius:6px;color:var(--pd-ink);background:var(--pd-surface);font-size:12px}.pd-date-picker{min-width:145px}.pd-date-picker button{min-height:34px}.pd-hide-published{display:flex;align-items:center;gap:8px;color:var(--pd-muted);font-size:12px;margin-left:auto;white-space:nowrap}.pm-desk input[type=checkbox]{accent-color:var(--pd-accent);width:14px;height:14px;margin:0;flex:0 0 auto}.pd-results-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.pm-desk .pd-results-heading h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:16px;font-weight:600;line-height:22px}.pd-results-heading h2 span{color:var(--pd-muted);font:400 12px/18px var(--pd-sans)}.pd-results-heading p{color:var(--pd-muted);font-size:12px;line-height:18px;margin-top:3px;max-width:740px}.pd-results-heading--actions{justify-content:flex-end;margin:10px 0}.pd-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;background:var(--pd-surface);color:var(--pd-ink);border:1px solid var(--pd-line);border-radius:6px;white-space:nowrap;font-size:12px!important;font-weight:500;box-shadow:none}.pd-button:hover{border-color:var(--pd-accent);background:var(--pd-soft)}.pd-button--primary{color:#fff;background:#1c585e;border-color:#1c585e}.pd-button--primary:hover{color:#fff;background:#14464b}.pd-sync{flex-shrink:0}.pd-queue{display:grid;gap:10px}.pd-ticket{border:1px solid var(--pd-line);border-radius:10px;background:var(--pd-surface);padding:14px 16px 10px;min-width:0}.pd-ticket[data-highlighted=true]{border-color:var(--pd-accent);box-shadow:0 0 0 2px var(--pd-soft)}.pd-ticket-top{display:grid;grid-template-columns:48px minmax(180px,1fr) auto auto;gap:12px;align-items:center}.pd-thumbnail{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;overflow:hidden;border:1px solid var(--pd-line);border-radius:6px;background:var(--pd-ground);color:var(--pd-muted)}.pd-thumbnail>:is(img,span,div),.pd-thumbnail .pd-asset-image{position:static!important;width:48px!important;height:48px!important;min-width:0!important;border:0!important;border-radius:0!important;object-fit:cover}.pd-thumbnail img{width:100%;height:100%;object-fit:cover}.pd-thumbnail>svg{width:20px;height:20px}.pd-identity{min-width:0}.pd-identity-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.pd-ticket-link{padding:0;border:0;background:transparent;color:var(--pd-ink);font-size:14px!important;line-height:20px;font-weight:600;text-align:left}.pd-ticket-link:hover{color:var(--pd-accent);text-decoration:underline}.pd-type{font-size:11px;color:var(--pd-muted)}.pd-ticket-code{display:flex;align-items:center;gap:2px}.pm-desk .pd-code-link{min-height:34px;padding:0;border:0;background:transparent;color:var(--pd-accent-text);font:500 11px/18px var(--pd-mono)!important}.pd-copy--compact{padding:0!important;border:0!important;background:transparent!important}.pd-copy--compact code{display:none}.pd-copy--compact .pd-icon-button{width:34px;height:34px;min-width:34px;min-height:34px}.pd-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:190px}.pd-status-pill{padding:3px 8px;border-radius:4px;color:#625d55;background:#efedea;font-size:11px;line-height:16px;font-weight:500}.pd-status-ready{color:#23543e;background:#eaf2ec}.pd-status-live{color:#fff;background:#2f6b4f}.pd-status-attention{color:#832e30;background:#fbedec}.pd-status-brand{color:#7e5c24;background:#faf4e8}.pd-status-review{color:#54395b;background:#f4eff6}.pd-status-production{color:#213d64;background:#edf1f8}.pd-status-warning{color:#7a5412;background:#fdf6e7}.pd-status-accepted{color:var(--pd-accent-text);background:var(--pd-soft)}.pd-status-discarded{color:#fff;background:#a33a3a}.pd-status-caption{font-size:11px;line-height:16px;color:var(--pd-muted)}.pd-plan-stamp{font-size:10px;line-height:14px;color:var(--pd-accent-text)}.pd-ticket-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.pd-paste-block{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr) minmax(0,1.2fr);gap:8px;margin-top:10px}.pd-copy{background:var(--pd-ground);border:1px solid var(--pd-soft-line);border-radius:6px;padding:5px 8px 3px;min-width:0}.pd-copy-label{display:block;color:var(--pd-muted);font-size:10px;line-height:14px}.pd-copy-line{display:flex;align-items:center;gap:4px;min-width:0}.pd-copy-line code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pd-ink);font:500 11px/18px var(--pd-mono)!important;-webkit-user-select:all;user-select:all;background:transparent;padding:0}.pd-copy--empty code{color:var(--pd-muted);font-family:var(--pd-sans)!important;font-weight:400!important}.pd-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:34px;width:34px;height:34px;padding:0;color:var(--pd-accent-text);background:transparent;border:0;border-radius:4px}.pd-icon-button:hover{background:var(--pd-soft)}.pd-ticket-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;min-height:26px}.pd-ticket-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--pd-muted);font-size:11px;line-height:16px}.pd-ticket-meta .pd-brief-button{display:inline-flex;align-items:center;min-height:28px;padding:0;color:var(--pd-muted);background:transparent;border:0;font-size:11px;box-shadow:none}.pm-desk .pd-ticket-meta .pd-brief-button{width:auto!important;flex:0 0 auto;min-height:34px}.pd-ticket-meta .brief-preview-button>:not(svg){max-width:200px}.pd-publish-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.pd-published{display:flex;align-items:center;gap:6px;color:var(--pd-muted);font-size:11px;cursor:pointer;min-height:34px}.pd-text-button{border:0;background:transparent;padding:3px 0;min-height:34px;color:var(--pd-accent-text);font-size:12px!important}.pd-text-button:hover{text-decoration:underline}.pd-text-button--danger{color:var(--pd-danger)}.pd-discard-reason{border-left:2px solid var(--pd-danger);padding:8px 12px;margin-top:10px!important;color:var(--pd-muted);background:var(--pd-ground);font-size:12px}.pd-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;color:var(--pd-muted);font-size:12px}.pd-pagination>div{display:flex;align-items:center;gap:12px}.pd-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;border:1px dashed var(--pd-line);border-radius:10px;background:var(--pd-surface);text-align:center}.pd-empty>svg{width:24px;height:24px;color:var(--pd-accent)}.pm-desk .pd-empty h3{font-size:18px;line-height:24px}.pd-empty p{color:var(--pd-muted);max-width:480px}.pd-loading{display:grid;gap:10px;color:var(--pd-muted)}.pd-skeleton{height:155px;background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:10px}.pm-desk .pd-date-picker .report-range-trigger{background:var(--pd-surface)!important;color:var(--pd-ink)!important;border-color:var(--pd-line)!important;box-shadow:none!important}.main:has(>.pm-desk)>.mnav{display:none!important}.pd-live-view{min-width:0}.pd-live-view .review-tile-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:14px!important}.pm-desk .pd-live-view .review-tile.content-performance-tile{--pd-grade:var(--pd-muted);min-width:0!important;border:1px solid var(--pd-line)!important;border-radius:10px!important;background:var(--pd-surface)!important;box-shadow:none!important}.pd-live-view .perf-good{--pd-grade:#2F6B4F}.pd-live-view .perf-average{--pd-grade:#9E7530}.pd-live-view .perf-bad{--pd-grade:#A33A3A}.pd-live-view .perf-pending{--pd-grade:#2B4E7E}.pd-live-view .card-deck-top-bar{height:3px!important;background:var(--pd-grade)!important}.pd-live-view .card-deck-inner{padding:12px!important}.pd-live-view .card-deck-header{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding-bottom:10px!important;min-height:34px!important}.pd-live-view .card-deck-header-left,.pd-live-view .card-deck-header-right{position:static!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex-wrap:wrap!important}.pd-live-view .card-deck-header-right{margin-left:auto}.pd-live-view .card-deck-header,.pd-live-view .card-deck-inner,.pm-desk .pd-live-view .review-tile.content-performance-tile{height:auto!important;max-height:none!important}.pd-live-view .card-deck-header-action{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-height:34px}.pd-live-view .card-deck-ticket-code{font:500 11px/18px var(--pd-mono)!important;min-height:34px;color:var(--pd-accent-text)!important}.pd-live-view :is(.card-deck-perf-pill,.card-deck-status-pill,.card-deck-count-pill){position:static!important;font:500 11px/16px var(--pd-sans)!important;white-space:nowrap}.pd-live-view .card-deck-perf-pill{color:var(--pd-grade)!important;background:color-mix(in srgb,var(--pd-grade) 9%,var(--pd-surface))!important}.pd-live-view .card-deck-perf-pill .card-deck-dot{background:var(--pd-grade)!important}.pd-live-view .card-deck-brand-row{min-height:46px}.pd-live-view .card-deck-brand-meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px!important}.pd-live-view .card-deck-media{height:190px!important;min-height:190px!important;margin-top:10px;border-radius:6px!important}.pd-live-view .card-deck-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.pd-live-view .card-deck-metric-box{padding:7px!important;min-width:0;background:var(--pd-ground)!important;border-color:var(--pd-line)!important}.pd-live-view .metric-value{font:600 15px/22px var(--pd-display)!important;color:var(--pd-ink)!important;overflow-wrap:anywhere}.pd-live-view .is-roas .metric-value,.pd-live-view .card-deck-trend-arrow{color:var(--pd-grade)!important}.pd-live-view .card-deck-nomenclature-text{font-family:var(--pd-mono)!important}.pd-live-view :is(.card-deck-copy-btn,.card-deck-action-btn){min-width:34px;min-height:34px}.pd-live-view .card-deck-footer{flex-wrap:wrap;gap:8px!important}.pd-live-view .bstrip{border:1px solid var(--pd-line)!important;border-radius:12px!important;background:var(--pd-surface)!important;box-shadow:none!important}.pd-live-view .bstrip-card.is-active{border-color:var(--pd-accent)!important;background:var(--pd-soft)!important;box-shadow:none!important}.pd-live-view .bstrip-avatar-all{background:var(--pd-accent)!important}.pd-live-view .bstrip-card-count.has-live{color:var(--pd-accent-text)!important}.pd-dialog{background:var(--surface,#FFFFFF)!important;border:1px solid var(--line2,#E3E0DB)!important;border-radius:16px!important;box-shadow:0 20px 60px #14130f2e!important}.pd-dialog :is(.pm-live-plan-modal-head,.pm-discard-modal-head){background:transparent!important;border-bottom:1px solid var(--line2,#E3E0DB);padding-bottom:16px}.pd-dialog h2{font:600 20px/27px var(--disp)!important;color:var(--ink)!important}.pd-dialog p,.pd-dialog small{color:var(--ink2)!important;font-family:var(--sans)}.pd-dialog .btn-primary{background:#1c585e!important;color:#fff!important;box-shadow:none!important}[data-theme=dark] .pd-status-ready{color:#a9ccb5;background:#1a3f2f}[data-theme=dark] .pd-status-production{color:#b4c4e0;background:#182d4a}[data-theme=dark] .pd-status-review{color:#d2bdd9;background:#54395b}[data-theme=dark] .pd-status-brand{color:#e6ce9c;background:#5e441b}[data-theme=dark] .pd-status-attention{color:#e9b0ac;background:#5f2124}[data-theme=dark] .pd-status-warning{color:#f0d08a;background:#7a5412}[data-theme=dark] .pd-status-neutral{color:#cfcbc4;background:#33302b}@container publishing (max-width:1050px){.pd-stage{padding:10px}.pd-stage-heading{font-size:11px;gap:4px}.pd-stage-bottom{gap:0 6px}.pd-header{padding-right:190px}}@container publishing (max-width:850px){.pd-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-stage-bottom{flex-wrap:nowrap}.pd-stage-heading{font-size:12px}.pd-filter-row{flex-wrap:wrap;gap:8px}.pd-ticket-filters{flex-basis:100%}.pd-hide-published{margin-left:0}.pd-header{padding-right:0;padding-top:32px}.pd-results-heading{align-items:flex-start}.pd-results-heading p{max-width:440px}.pd-scope{display:none}.pd-ticket-top{grid-template-columns:48px minmax(150px,1fr) auto;row-gap:6px}.pd-ticket-actions{grid-column:2 / -1;justify-content:flex-start}.pd-ticket-footer{flex-wrap:wrap;gap:4px}.pd-publish-actions{justify-content:flex-start}}@container publishing (max-width:540px){.pd-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-brands{flex-wrap:wrap;gap:6px 12px;padding:10px}.pd-brand-chips{order:3;flex-basis:100%}.pd-brand-picker{margin-left:auto}.pd-filter-row,.pd-date-row{padding-left:10px;padding-right:10px}.pd-platforms{flex-wrap:wrap}.pd-platforms button{padding:4px 6px;font-size:11px}.pd-results-heading{flex-direction:column;gap:8px}.pd-ticket{padding:12px}.pd-ticket-top{grid-template-columns:40px minmax(0,1fr)}.pd-thumbnail{width:40px;height:40px}.pd-status{grid-column:1 / -1;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:none}.pd-ticket-actions{grid-column:1 / -1}.pd-paste-block{grid-template-columns:1fr}.pd-pagination{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.pm-desk{padding:16px 14px 32px}.main:has(>.pm-desk)>.topbar-notif{display:flex!important;top:12px!important;right:14px!important}.main:has(>.pm-desk) .global-raise-btn{min-height:30px!important;font-size:11px!important}}@media(prefers-reduced-motion:reduce){.pm-desk *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pd-creator-link{display:inline-flex;align-items:center;gap:5px;margin-top:3px;max-width:100%;font:500 11px/1.3 var(--pd-sans);color:var(--pd-accent-text, #14464b);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-creator-link:hover{text-decoration:underline}.pd-creator-link svg{flex:0 0 auto;width:11px;height:11px}.pm-desk .pd-cohort-bar{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;margin:14px 0 10px}.pm-desk .pd-platform-square{position:relative;flex:0 0 auto;width:58px;min-height:58px;display:grid;place-items:center;border-radius:16px;border:1px solid var(--line2,#e3e0db);background:var(--surface,#fff);color:var(--ink3,#837d74);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.pm-desk .pd-platform-square svg path[fill=currentColor]{fill:currentColor}.pm-desk .pd-platform-square:hover{border-color:var(--prusLine,#b4c4e0)}.pm-desk .pd-platform-square.is-on{color:#1877f2;border-color:var(--prusLine,#b4c4e0);background:var(--prusSoft,#edf1f8)}.pm-desk .pd-platform-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:999px;background:var(--line2,#e3e0db)}.pm-desk .pd-platform-square.is-on .pd-platform-dot{background:var(--prus,#2b4e7e);box-shadow:0 0 0 2px var(--surface,#fff)}.pm-desk .pd-cohorts{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:6px;border-radius:16px;background:var(--g100,#efedea);overflow-x:auto;scrollbar-width:none}.pm-desk .pd-cohorts::-webkit-scrollbar{height:0}.pm-desk .pd-cohort{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 8px 0 14px;border:1px solid transparent;border-radius:12px;background:var(--surface,#fff);color:var(--ink,#22201d);font:600 13.5px/1 var(--sans,inherit);cursor:pointer;transition:border-color .15s,box-shadow .15s}.pm-desk .pd-cohort:hover{border-color:var(--line2,#e3e0db)}.pm-desk .pd-cohort[aria-pressed=true]{border-color:var(--accentLine,#aecfd1);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1c585e) 18%,transparent)}.pm-desk .pd-cohort-count{min-width:30px;height:30px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;font:700 12px/1 var(--sans,inherit);font-variant-numeric:tabular-nums;color:var(--inkOn,#fff);background:var(--ink2,#625d55)}.pm-desk .pd-cohort--coming_soon .pd-cohort-count{background:var(--moss,#2f6b4f)}.pm-desk .pd-cohort--waiting_live .pd-cohort-count{background:var(--amber,#c58c22)}.pm-desk .pd-cohort--live .pd-cohort-count{background:var(--petrol-700,#14464b)}.pm-desk .pd-cohort--on_hold .pd-cohort-count{background:var(--plum,#6b4a73)}.pm-desk .pd-cohort--discarded .pd-cohort-count{background:var(--claret,#a33a3a)}.pm-desk .pd-wtl-split{display:inline-flex;gap:5px;padding-left:8px;border-left:1px solid var(--line,#efedea)}.pm-desk .pd-wtl-chip{min-width:28px;height:28px;padding:0 7px;display:inline-grid;place-items:center;border-radius:999px;font:600 11.5px/1 var(--sans,inherit);font-variant-numeric:tabular-nums;border:1px solid}.pm-desk .pd-wtl-chip--ds{color:var(--prusText,#213d64);background:var(--prusSoft,#edf1f8);border-color:var(--prusLine,#b4c4e0)}.pm-desk .pd-wtl-chip--brand{color:var(--plumText,#54395b);background:var(--plumSoft,#f4eff6);border-color:var(--plumLine,#d2bdd9)}.pm-desk .pd-wtl-chip--partnership{color:#9d174d;background:#fdf2f8;border-color:#fbcfe8}.pm-desk .pd-wtl-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:12px 0}.pm-desk .pd-wtl-views{display:inline-flex;gap:6px;padding:4px;border-radius:12px;background:var(--g100,#efedea)}.pm-desk .pd-wtl-view{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ink2,#625d55);font:600 13px/1 var(--sans,inherit);cursor:pointer}.pm-desk .pd-wtl-view b{font-variant-numeric:tabular-nums}.pm-desk .pd-wtl-view[aria-pressed=true]{background:var(--surface,#fff);color:var(--ink,#22201d);box-shadow:0 1px 2px #0f172a14}.pm-desk .pd-wtl-view--normal[aria-pressed=true] b{color:var(--moss,#2f6b4f)}.pm-desk .pd-wtl-view--anath[aria-pressed=true] b{color:var(--claret,#a33a3a)}.pm-desk .pd-wtl-view--planned[aria-pressed=true] b{color:var(--prus,#2b4e7e)}.pm-desk .pd-wtl-tools{display:inline-flex;align-items:center;gap:10px}.pm-desk .pd-wtl-tile[data-highlighted=true]{box-shadow:0 0 0 2px var(--accent,#1c585e)}.pm-desk .pd-wtl-source{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid;font:600 11px/1 var(--sans,inherit)}.pm-desk .pd-wtl-source--ds{color:var(--prusText,#213d64);background:var(--prusSoft,#edf1f8);border-color:var(--prusLine,#b4c4e0)}.pm-desk .pd-wtl-source--brand{color:var(--plumText,#54395b);background:var(--plumSoft,#f4eff6);border-color:var(--plumLine,#d2bdd9)}.pm-desk .pd-wtl-source--partnership{color:#9d174d;background:#fdf2f8;border-color:#fbcfe8}.pm-desk .pd-wtl-media{cursor:pointer}.pm-desk .pd-wtl-hold-chip{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--amberSoft,#fdf6e7);color:var(--amberText,#7a5412);font:600 11px/1.3 var(--sans,inherit)}.pm-desk .pd-wtl-copies{display:grid;gap:4px;margin-top:8px}.pm-desk .pd-wtl-copy{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:6px}.pm-desk .pd-wtl-copy>span{font:700 9.5px/1 var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3,#837d74)}.pm-desk .pd-wtl-owner{margin-top:8px;font:500 11.5px/1.4 var(--sans,inherit);color:var(--ink2,#625d55)}.pm-desk .pd-wtl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line,#efedea)}.pm-desk .pd-wtl-empty{grid-column:1 / -1}.pm-desk .pd-wtl-skeleton{min-height:420px}.bstrip-card-of{font-weight:500;opacity:.75}@media(max-width:760px){.pm-desk .pd-cohort-bar{flex-direction:column}.pm-desk .pd-platform-square{width:100%;min-height:44px}}.pm-desk .pd-cohort-bar>.pd-ticket-filters{flex:1 1 300px;min-width:0;display:flex;align-items:center;justify-content:flex-end}.pm-desk .pd-cohort-bar>.pd-ticket-filters>*{width:100%;max-width:560px}.pm-desk .pd-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 12px;min-width:0}.pm-desk .pd-toolbar .pd-date-picker{flex:1 1 auto;min-width:0}.pm-desk .pd-period{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.pm-desk .pd-period>*{flex:0 0 auto}.pm-desk .pd-period .creation-range-custom{width:auto!important;min-width:0!important}.pm-desk .pd-period .creation-range-custom>*{width:auto!important;min-width:0!important}.pm-desk .pd-brand-capsules{margin:0 0 12px}.pm-desk .pd-capsules-title{cursor:default}.pm-desk .pd-capsules-title small{margin-left:4px}.pm-desk .pd-brand-capsules .bq-chip.is-empty{opacity:.55}.pm-desk .pd-brand-capsules .bq-chip.is-pending .bq-chip-text small{color:var(--claret,#a33a3a)}.pm-desk .pd-brand-capsules .bq-chip.is-over .bq-chip-text small{color:var(--moss,#2f6b4f)}.pm-desk .pd-wtl-sources{margin-left:auto}.pm-desk .pd-wtl-view--src-ds[aria-pressed=true] b{color:var(--prus,#2b4e7e)}.pm-desk .pd-wtl-view--src-brand[aria-pressed=true] b{color:var(--plum,#6b4a73)}.pm-desk .pd-wtl-view--src-partnership[aria-pressed=true] b{color:#be185d}.pm-desk .pd-wtl-layout{display:flex;align-items:stretch;gap:14px;min-width:0}.pm-desk .pd-wtl-layout>.pd-wtl-grid{flex:1 1 auto;min-width:0}.pm-desk .review-tile-grid.pd-wtl-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))!important;align-items:stretch!important}.pm-desk .review-tile.content-performance-tile.pd-wtl-tile{height:auto!important;min-height:0!important;max-height:none!important}.pm-desk .pd-wtl-tile .card-deck-inner{height:auto!important;flex:1 1 auto}.pm-desk .pd-wtl-tile .card-deck-header{gap:6px;min-width:0}.pm-desk .pd-wtl-tile .card-deck-header-left{min-width:0;flex-wrap:nowrap}.pm-desk .pd-wtl-tile .card-deck-perf-pill{white-space:nowrap}.pm-desk .pd-wtl-tile .card-deck-header-right{flex-shrink:0}.pm-desk .pd-wtl-tile .card-deck-brand-meta{flex-wrap:wrap;row-gap:3px}.pm-desk .pd-wtl-copies{margin-top:2px}.pm-desk .pd-wtl-copy{grid-template-columns:62px minmax(0,1fr);min-height:30px}.pm-desk .pd-wtl-copy .pd-copy--compact .pd-copy-line{justify-content:flex-start}.pm-desk .pd-wtl-copy .pd-copy--compact .pd-icon-button{width:28px;height:28px;min-width:28px;min-height:28px}.pm-desk .pd-wtl-owner{margin-top:0;overflow-wrap:anywhere}.pm-desk .pd-wtl-actions{margin-top:auto}.pm-desk .pd-wtl-outside{flex:0 0 clamp(96px,30%,118px);max-width:118px;align-self:flex-start;position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 10px;border:1px solid rgba(255,255,255,.65);border-radius:18px;background:linear-gradient(160deg,#ffffff9e,#fdf6e761);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 8px 28px -10px #7a541247,inset 0 1px #fffc;color:var(--amberText,#7a5412);text-align:center;cursor:pointer;transition:transform .15s,box-shadow .15s}.pm-desk .pd-wtl-outside:hover{transform:translateY(-2px);box-shadow:0 12px 32px -10px #7a54125c,inset 0 1px #ffffffe6}.pm-desk .pd-wtl-outside b{font:700 26px/1 var(--sans,inherit);font-variant-numeric:tabular-nums}.pm-desk .pd-wtl-outside span{font:500 11.5px/1.35 var(--sans,inherit)}.pm-desk .pd-wtl-outside small{font:700 11px/1.2 var(--sans,inherit)}[data-theme=dark] .pm-desk .pd-wtl-outside{border-color:#ffffff24;background:linear-gradient(160deg,#ffffff1a,#c58c221a);color:#f3d9a4}@media(max-width:760px){.pm-desk .pd-cohort-bar>.pd-ticket-filters{flex-basis:100%}.pm-desk .pd-wtl-sources{margin-left:0}.pm-desk .pd-wtl-layout{flex-direction:column}.pm-desk .pd-wtl-outside{position:static;flex-basis:auto;max-width:none;min-height:0;flex-direction:row}.pm-desk .review-tile-grid.pd-wtl-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))!important}.pm-desk .pd-cohort-bar>.pd-ticket-filters .filter-bar{flex-wrap:wrap;min-width:0}.pm-desk .pd-cohort-bar>.pd-ticket-filters .filter-bar>*{min-width:0;max-width:100%}}.pm-desk .page-head{margin:0 0 14px!important;width:auto!important;min-height:64px;box-sizing:border-box;display:flex!important;align-items:center!important;gap:14px;padding:12px 212px 12px 20px!important;border-radius:14px!important}.pm-desk .page-head h1{font-size:18px!important;line-height:24px!important;margin:0!important;color:#fff!important}.pm-desk .page-head .sub{margin:2px 0 0!important;font-size:12px!important;line-height:16px!important;color:#e2e8f0c7!important}.main:has(>.pm-desk)>.topbar-notif{top:40px!important;right:40px!important;z-index:5;align-items:center!important}.pm-desk .pd-head-brand{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;margin-left:auto;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1f;color:#fff;font:600 12.5px/1 var(--pd-sans);max-width:320px;position:relative;z-index:1}.pm-desk .pd-head-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-desk .pd-head-brand b{font-size:11px;opacity:.75}.pm-desk .pd-head-brand:hover{background:#fff3}.pm-desk .pd-cohort-bar{align-items:center!important;margin:0 0 12px!important}.pm-desk .pd-cohort-bar>.pd-ticket-filters .filter-bar{height:40px;gap:8px;align-items:center}.pm-desk .pd-cohort-bar>.pd-ticket-filters :is(.filter-search,.filter-search input,.filter-trigger,.filter-clear,.filter-bar>button){height:40px!important;min-height:40px!important;box-sizing:border-box}.pm-desk .pd-cohort-bar>.pd-ticket-filters .filter-search{flex:1 1 auto;min-width:0}.pm-desk .pd-toolbar{margin:0 0 14px!important}.pm-desk .pd-period{align-items:center!important;gap:10px!important;padding:1px 0}.pm-desk .pd-period>.cm-date-basis-picker,.pm-desk .pd-period>.seg,.pm-desk .pd-period .report-range-trigger{height:36px!important;min-height:36px!important;box-sizing:border-box}.pm-desk .pd-period>.seg{display:inline-flex!important;align-items:center;padding:3px!important}.pm-desk .pd-period>.seg button{height:30px!important;padding:0 14px!important;white-space:nowrap}.pm-desk .pd-period .creation-range-custom{height:36px!important;display:flex;align-items:center}.pm-desk .pd-period .report-range-picker{height:36px}.pm-desk .pd-period .report-range-trigger{min-width:170px!important;width:auto!important;gap:10px}.pm-desk .brand-quantum-bar.pd-brand-capsules{padding:12px 14px 10px!important;margin:0 0 14px!important;border-radius:14px!important;border:1px solid var(--pd-line)!important;background:var(--pd-surface)!important;box-shadow:0 1px 2px #0f172a0a!important}.pm-desk .pd-brand-capsules .bq-segments{display:flex!important;align-items:center;gap:10px;min-height:0!important;padding:0!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pm-desk .brand-quantum-bar .bq-segment.pd-capsules-title{height:32px!important;padding:0 12px!important;gap:8px;cursor:default;border:1px solid color-mix(in srgb,var(--claret,#a33a3a) 22%,var(--pd-line))!important;background:color-mix(in srgb,var(--claret,#a33a3a) 6%,var(--pd-surface))!important;box-shadow:none!important;color:var(--pd-ink);font:600 12.5px/1 var(--pd-sans)}.pm-desk .pd-brand-capsules .pd-capsules-title b{background:var(--claret,#a33a3a)!important;color:#fff!important;padding:3px 8px;border-radius:999px;font-size:12px}.pm-desk .pd-brand-capsules .pd-capsules-title small{color:var(--pd-muted);font-size:11.5px;font-weight:500;margin:0}.pm-desk .brand-quantum-bar.pd-brand-capsules.is-count .bq-segment.pd-capsules-title{border-color:var(--pd-line)!important;background:var(--pd-sunken)!important}.pm-desk .pd-brand-capsules.is-count .pd-capsules-title b{background:var(--pd-accent)!important}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-search{height:32px!important;flex:0 1 280px!important;min-width:160px;margin-left:auto;border-radius:9px!important;border:1px solid var(--pd-line)!important;background:var(--pd-surface)!important}.pm-desk .pd-brand-capsules .bq-clear{margin-left:0!important;height:32px!important}.pm-desk .pd-brand-capsules .bq-track-wrap{position:relative;padding:0 34px}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-track{gap:8px!important;padding:3px 2px 6px!important;scroll-padding-inline:2px;-webkit-mask-image:none;mask-image:none}.pm-desk .pd-brand-capsules .bq-nav{width:28px;height:28px;top:calc(50% - 2px)}.pm-desk .pd-brand-capsules .bq-nav.prev{left:0}.pm-desk .pd-brand-capsules .bq-nav.next{right:0}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip{flex:0 0 auto!important;width:auto!important;min-width:150px;max-width:250px!important;height:46px!important;padding:0 14px 0 7px!important;gap:9px;border:1px solid var(--pd-line)!important;border-radius:999px!important;background:var(--pd-surface)!important;box-shadow:none!important;transform:none!important}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip:hover{border-color:color-mix(in srgb,var(--pd-accent) 40%,var(--pd-line))!important;background:var(--pd-ground)!important}.pm-desk .pd-brand-capsules .bq-chip>:first-child{flex:0 0 auto}.pm-desk .pd-brand-capsules .bq-chip-text{min-width:0;gap:2px}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip-text b{font-size:12.5px!important;font-weight:600!important;max-width:180px;color:var(--pd-ink)!important}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip-text small{font-size:11px!important;font-weight:500!important;color:var(--pd-muted)!important}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip.is-pending .bq-chip-text small{color:var(--claret,#a33a3a)!important}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip.is-over .bq-chip-text small{color:var(--moss,#2f6b4f)!important}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip.is-empty,.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip.is-refreshing .bq-chip-text small{opacity:.6}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip.selected{border-color:var(--pd-accent)!important;background:var(--pd-soft)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--pd-accent) 30%,transparent)!important;opacity:1}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-chip.selected .bq-chip-text b{color:var(--pd-accent-text)!important}.pm-desk .pd-wtl-bar{align-items:center!important;margin:0 0 14px!important}.pm-desk .pd-wtl-views{height:42px;box-sizing:border-box;align-items:center}.pm-desk .pd-wtl-tools .pd-sync{height:42px}@media(max-width:1100px){.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-search{flex-basis:200px!important}}@media(max-width:760px){.pm-desk .page-head{padding-right:20px!important;padding-top:56px!important}.main:has(>.pm-desk)>.topbar-notif{top:26px!important;right:30px!important}.pm-desk .pd-brand-capsules .bq-segments{flex-wrap:wrap}.pm-desk .brand-quantum-bar.pd-brand-capsules .bq-search{margin-left:0;flex-basis:100%!important}}
