.data-viz-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;min-width:0;display:grid}.data-viz-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.data-viz-metric{--data-viz-accent:#2f6258;border:1px solid color-mix(in srgb, var(--data-viz-accent) 22%, #d9d3c7);background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--data-viz-accent) 14%, transparent) 0 42px, transparent 43px), linear-gradient(145deg, #fffdf9, color-mix(in srgb, var(--data-viz-accent) 5%, #fffdf9));border-radius:16px;align-content:start;min-width:0;min-height:126px;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #192f2a0f}.data-viz-metric:before{content:"";background:var(--data-viz-accent);width:4px;position:absolute;inset:0 auto 0 0}.data-viz-segments header{justify-content:space-between;align-items:center;gap:8px;display:flex}.data-viz-metric-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 8px;display:grid}.data-viz-metric-main span,.data-viz-segments header span{color:#64706b;letter-spacing:.035em;font-size:12px;font-weight:700}.data-viz-metric-main em{color:var(--data-viz-accent);background:color-mix(in srgb, var(--data-viz-accent) 10%, #fff);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.data-viz-metric-main>strong{color:#173f38;font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.5vw,36px);line-height:1;display:block}.data-viz-metric>small{color:#6d746f;margin-top:8px;font-size:11px;line-height:1.45}.data-viz-metric-track{background:#e9e6dd;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.data-viz-metric-track i{border-radius:inherit;background:var(--data-viz-accent);height:100%;transition:width .45s;display:block}.data-viz-metrics.is-compact .data-viz-metric{border-radius:13px;min-height:105px;padding:14px 15px}.data-viz-metrics.is-compact .data-viz-metric-main>strong{font-size:27px}.data-viz-ring{--data-viz-percent:0%;--data-viz-accent:#2f6258;aspect-ratio:1;background:conic-gradient(var(--data-viz-accent) var(--data-viz-percent), #e8e4da 0);width:156px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--data-viz-accent) 18%, transparent), 0 12px 28px #192f2a14;border-radius:50%;flex:none;place-items:center;display:grid}.data-viz-ring:before{content:"";aspect-ratio:1;background:#fffdf9;border-radius:50%;grid-area:1/1;width:74%;box-shadow:0 0 0 1px #2d554b12}.data-viz-ring>div{z-index:1;text-align:center;grid-area:1/1;max-width:68%;display:grid}.data-viz-ring strong{color:#173f38;font:700 29px/1 Georgia,Times New Roman,serif}.data-viz-ring span{color:#52645e;margin-top:5px;font-size:11px;font-weight:700}.data-viz-ring small{color:#626d66;margin-top:4px;font-size:11px;line-height:1.35}.data-viz-ring.is-small{width:118px}.data-viz-ring.is-small strong{font-size:23px}.data-viz-segments{background:#fffdf9;border:1px solid #ddd7cc;border-radius:16px;gap:12px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 10px 28px #192f2a0d}.data-viz-segments header strong{color:#173f38;font-variant-numeric:tabular-nums;font-size:18px}.data-viz-segment-track{background:#e9e6dd;border-radius:999px;height:11px;display:flex;overflow:hidden}.data-viz-segment-track>i{min-width:3px;height:100%;transition:width .45s;display:block}.data-viz-segment-track>i>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.data-viz-segment-legend{flex-wrap:wrap;gap:8px 18px;display:flex}.data-viz-segment-legend>span{color:#67706b;grid-template-columns:8px auto auto auto;align-items:center;gap:5px;font-size:11px;display:grid}.data-viz-segment-legend>span>i{border-radius:3px;width:8px;height:8px}.data-viz-segment-legend b{color:#46554f;font-weight:600}.data-viz-segment-legend strong{color:#173f38;font-variant-numeric:tabular-nums}.data-viz-segment-legend small{color:#646f68}.data-viz-segments.is-empty{color:#777;grid-template-columns:1fr auto;align-items:center}.data-viz-segments.is-empty small{grid-column:1/-1}.data-viz-comparison{background:#fffdf9;border:1px solid #ddd7cc;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:16px 18px;display:grid}.data-viz-comparison>header{color:#52645e;font-size:12px;font-weight:700}.data-viz-comparison dl{gap:10px;margin:0;display:grid}.data-viz-comparison dl>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;display:grid}.data-viz-comparison dt{color:#46554f;font-size:12px}.data-viz-comparison dd{color:#173f38;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.data-viz-comparison-track{background:#e9e6dd;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.data-viz-comparison-track>i{border-radius:inherit;background:var(--data-viz-accent);height:100%;display:block}.data-viz-comparison>small{color:#626d66;font-size:11px;line-height:1.5}.data-viz-stage-rail{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.data-viz-stage-rail li{background:#fbf9f4;border:1px solid #ddd8cd;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid;position:relative}.data-viz-stage-rail li>i{aspect-ratio:1;color:#53615a;background:#e9e6dd;border-radius:9px;place-items:center;width:30px;font-size:11px;font-style:normal;font-weight:800;display:grid}.data-viz-stage-rail li>div{min-width:0;display:grid}.data-viz-stage-rail li strong{color:#173f38;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.data-viz-stage-rail li span{color:#59685f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.data-viz-stage-rail li>b{color:#173f38;font-size:14px}.data-viz-stage-rail li.is-complete{background:#f3f9f5;border-color:#b8d1c6}.data-viz-stage-rail li.is-complete>i{color:#fff;background:#2f6258}.data-viz-stage-rail li.is-current,.data-viz-stage-rail li.is-running{background:#fff8eb;border-color:#d4a45d;box-shadow:0 8px 20px #94682b14}.data-viz-stage-rail li.is-current>i,.data-viz-stage-rail li.is-running>i{color:#fff;background:#8a562a}.data-viz-stage-rail li.is-danger,.data-viz-stage-rail li.is-failed{background:#fff5f2;border-color:#d5aba3}.data-viz-stage-rail li.is-danger>i,.data-viz-stage-rail li.is-failed>i{color:#fff;background:#a85b4c}@media (width<=760px){.data-viz-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.data-viz-metric{border-radius:13px;min-height:112px;padding:14px}.data-viz-metric-main>strong{font-size:27px}.data-viz-ring{width:128px}.data-viz-stage-rail{grid-template-columns:1fr}}@media (width<=430px){.data-viz-metrics{grid-template-columns:1fr 1fr;gap:8px}.data-viz-metric{min-height:104px;padding:12px}.data-viz-metric>small{font-size:10px}.data-viz-segments{padding:14px}.data-viz-segment-legend{grid-template-columns:1fr 1fr;gap:8px;display:grid}}@media (prefers-reduced-motion:reduce){.data-viz-metric-track i,.data-viz-segment-track>i{transition:none}}.tiktok-intake{border:1px solid var(--ledger-rule,#d6cec1);color:#25483e;background:#fffdf8;border-radius:12px;margin:22px 0;container:tiktok-intake/inline-size}.tiktok-intake-header{justify-content:space-between;align-items:start;gap:16px;padding:22px 22px 18px;display:flex}.tiktok-intake-header h2{font:500 23px/1.25 var(--ledger-serif,Georgia, serif);margin:0 0 7px}.tiktok-intake-header p{color:#59655e;margin:0;font-size:13px;line-height:1.6}.tiktok-intake-header>span{color:#59655e;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.tiktok-intake-modes{border-bottom:1px solid #d6cec1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 22px;display:grid}.tiktok-intake-modes button{color:#59655e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:12px;min-height:68px;padding:15px 12px;display:flex}.tiktok-intake-modes button[aria-pressed=true]{color:#254f45;background:#eaf0e9;border-bottom-color:#315b50}.tiktok-intake-modes button:hover:not(:disabled){background:#f0f3ed}.tiktok-intake-modes button>span{gap:5px;display:grid}.tiktok-intake-modes strong{font-size:15px}.tiktok-intake-modes small{font-size:12px;font-weight:400}.tiktok-intake-actor{grid-template-columns:max-content minmax(120px,230px);justify-content:start;align-items:center;gap:8px 16px;padding:18px 22px 0;font-size:12px;display:grid}.tiktok-intake-actor>small{color:#59655e;grid-column:1/-1;font-size:12px}.tiktok-intake-actor input,.tiktok-intake .content-intake input:not([type=checkbox]),.tiktok-intake .content-intake textarea,.tiktok-intake .content-intake select{box-sizing:border-box;color:#253e35;background:#fff;border:1px solid #c6c1b5;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.tiktok-intake input::placeholder,.tiktok-intake textarea::placeholder{color:#6a726c;opacity:1}.tiktok-intake :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #315b50}.tiktok-intake .content-intake{background:0 0;border:0;border-radius:0;gap:14px;margin:0;padding:18px 22px 22px}.tiktok-intake .content-intake[hidden]{display:none}.tiktok-intake .keyword-input,.tiktok-intake .sample-size,.tiktok-intake .content-metrics-inputs label{color:#42574c;gap:7px;font-size:12px}.tiktok-intake .keyword-input small{color:#59655e;font-size:12px;line-height:1.5}.tiktok-intake .keyword-input .input-warning{color:#934332}.tiktok-intake .tiktok-keyword-panel{grid-template-columns:minmax(0,1fr) minmax(155px,.5fr)}.tiktok-sample-budget{border-block:1px solid #ded8cc;grid-column:1/-1;align-items:center;gap:12px;padding:14px 0;display:flex}.tiktok-sample-budget>div{gap:5px;display:grid}.tiktok-sample-budget strong{font-size:16px}.tiktok-sample-budget span{color:#59655e;font-size:12px;line-height:1.6}.tiktok-intake .content-intake-actions{border:0;grid-template-columns:1fr;gap:14px;margin:0;padding:0}.tiktok-intake .rights-confirm{color:#42574c;cursor:pointer;font-size:12px;line-height:1.65}.tiktok-intake .rights-confirm input{margin-top:3px}.tiktok-intake .content-intake .source-button{color:#fffdf8;white-space:normal;background:#315b50;border-color:#315b50;border-radius:6px;width:auto;min-height:44px;margin:0;padding:10px 18px;font-size:13px;display:inline-flex}.tiktok-intake .content-intake .source-button:hover:not(:disabled){background:#25483e}.tiktok-intake .content-intake .source-button:disabled{opacity:1;color:#646961;background:#e8e5dd;border-color:#d5d0c5}.tiktok-intake button:disabled{cursor:not-allowed}.tiktok-intake .sample-collection-feedback{font-size:12px;line-height:1.6}.tiktok-intake .sample-collection-feedback strong{font-size:13px}.tiktok-manual-note,.tiktok-observation{grid-column:1/-1}.tiktok-manual-note{color:#59655e;margin:0;font-size:13px;line-height:1.6}.tiktok-intake .tiktok-observation textarea{min-height:112px}.tiktok-sample-result{grid-column:1/-1;padding-top:6px}.tiktok-sample-result header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.tiktok-sample-result h3{margin:0;font-size:16px}.tiktok-sample-result header>span{color:#59655e;overflow-wrap:anywhere;font-size:12px}.tiktok-sample-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;margin:18px 0 12px;display:grid}.tiktok-sample-result dt{color:#59655e;font-size:12px}.tiktok-sample-result dd{font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:25px}.tiktok-sample-result p{color:#59655e;font-size:12px;line-height:1.6}.tiktok-sample-result>div{flex-wrap:wrap;gap:8px;display:flex}.tiktok-sample-result button{color:#315b50;min-height:44px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #c6c1b5;border-radius:6px;padding:8px 12px;font-size:12px}.tiktok-sample-result button:hover:not(:disabled){background:#eaf0e9}@container tiktok-intake (width<=540px){.tiktok-intake-header{gap:10px;padding:18px 16px 12px;display:grid}.tiktok-intake-modes{margin-inline:16px}.tiktok-intake-modes button{gap:8px;padding:12px 8px}.tiktok-intake-modes small{font-size:11px}.tiktok-intake-actor{grid-template-columns:1fr;justify-content:stretch;padding:16px 16px 0}.tiktok-intake .content-intake{grid-template-columns:1fr;padding:16px}.tiktok-intake .content-metrics-inputs{grid-template-columns:1fr 1fr}}.merchant-agent-studio{--studio-ink:#0c2b26;--studio-panel:#123b34;--studio-panel-raised:#1a4b42;--studio-cream:#fff8e8;--studio-muted:#c5d9d1;--studio-gold:#f4ba4d;border:3px solid var(--studio-ink);color:var(--studio-cream);background:#071f1c;border-radius:18px;margin:24px 0;overflow:hidden;box-shadow:0 14px #0c2b2626}.studio-heading{background:linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 14px 14px, var(--studio-ink);border-bottom:1px solid #fff8e821;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.studio-heading h2,.studio-heading p{margin:0}.studio-kicker{color:#f4c86d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.studio-heading h2{color:#fff8e8;letter-spacing:.04em;font-size:clamp(20px,2vw,28px)}.studio-heading p{color:var(--studio-muted);margin-top:3px;font-size:12px}.studio-controls{flex:none;align-items:center;gap:9px;display:flex}.studio-controls>span{color:#e6f2ed;background:#153e36;border:1px solid #38675e;border-radius:6px;max-width:220px;padding:7px 9px;font-size:11px;line-height:1.35}.studio-controls>span[data-state=offline]{color:#ffe4d9;background:#5b3028;border-color:#c26750}.studio-controls button,.studio-queue-item,.studio-agent-actions button,.studio-workstation{font:inherit}.studio-controls button{color:#17352f;background:var(--studio-gold);cursor:pointer;border:2px solid #ffe2a5;border-radius:7px;min-height:44px;padding:0 13px;font-weight:900;box-shadow:0 3px #9d681f}.studio-controls button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.studio-controls button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #9d681f}.studio-controls button:disabled{opacity:.66;cursor:not-allowed}.studio-workbench-shell{background:#092722;grid-template-columns:minmax(160px,.68fr) minmax(560px,2.55fr) minmax(250px,1.05fr);gap:10px;padding:10px;display:grid}.studio-queue-panel,.studio-agent-panel{color:#edf7f2;background:#0d302a;border:1px solid #315d53;border-radius:10px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.studio-panel-heading{color:#fff8e8;letter-spacing:.06em;background:#123a33;border-bottom:1px solid #315c53;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;font-size:12px;font-weight:900;display:flex}.studio-panel-heading strong{color:#183a33;background:#f4c663;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.studio-queue-list{background:#234d45;gap:1px;display:grid}.studio-queue-item{color:#e7f1ed;text-align:left;cursor:pointer;background:#0f342d;border:0;grid-template-columns:25px minmax(0,1fr) 8px;align-items:center;gap:7px;min-height:68px;padding:8px;display:grid;position:relative}.studio-queue-item:hover,.studio-queue-item:focus-visible,.studio-queue-item.is-selected{background:#1b4c42}.studio-queue-item.is-selected:before{content:"";background:#f4bd51;width:4px;position:absolute;top:0;bottom:0;left:0}.studio-queue-item:focus-visible,.studio-agent-actions button:focus-visible,.studio-agent-records summary:focus-visible,.studio-workstation:focus-visible{outline-offset:-3px;outline:3px solid #f6c965}.studio-queue-index{color:#7fa69d;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-queue-item>span:nth-child(2){min-width:0}.studio-queue-item strong,.studio-queue-item small{display:block}.studio-queue-item strong{color:#fff8e8;font-size:11px}.studio-queue-item small{color:#b8d0c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.studio-queue-item>i{background:#78958d;border:1px solid #9ab5ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #78958d1a}.studio-queue-item[data-status=running]>i{background:#6ed699;border-color:#a8f0c5;box-shadow:0 0 8px #6ed699}.studio-queue-item[data-status=completed]>i{background:#91caa6;border-color:#bde4cb}.studio-queue-item[data-status=failed]>i{background:#df6755;border-color:#ffc0b1}.studio-queue-item[data-status=waiting_human]>i,.studio-queue-item[data-status=needs_input]>i{background:#eab64b;border-color:#ffe0a0}.studio-queue-summary{background:#315c53;border-top:1px solid #315c53;grid-template-columns:1fr 1fr;gap:1px;display:grid}.studio-queue-summary span{color:#a9c6bd;text-align:center;background:#123a33;padding:8px;font-size:9px}.studio-queue-summary strong{color:#fff4d5;margin-top:2px;font-size:15px;display:block}.studio-stage{color:#e8f3ee;background:#0c322b;border:1px solid #416b61;border-radius:10px;min-width:0;padding:7px;position:relative;box-shadow:inset 0 1px #ffffff14}.studio-office-scene{aspect-ratio:3/2;background:#173c34;border:3px solid #071f1b;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 7px #02120f61}.studio-office-background{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.studio-office-vignette{pointer-events:none;background:linear-gradient(#0a221d14,#0000 24% 78%,#081e1a3d),radial-gradient(circle at 50% 44%,#0000 50%,#061c1821 100%);position:absolute;inset:0}.studio-workstation{z-index:3;top:var(--agent-y);left:var(--agent-x);aspect-ratio:.72;color:#fff8e8;cursor:pointer;background:0 0;border:0;width:13%;min-width:54px;padding:0;position:absolute;transform:translate(-50%,-50%)}.studio-workstation:before{z-index:-1;content:"";filter:blur(1px);background:#081f1b38;border:2px solid #0000;border-radius:50%;height:20%;transition:border-color .16s,background-color .16s,transform .16s;position:absolute;bottom:9%;left:14%;right:14%}.studio-workstation:hover:before,.studio-workstation:focus-visible:before,.studio-workstation.is-selected:before{background:#f7c86338;border-color:#f7c863;transform:scale(1.16)}.studio-character{z-index:2;aspect-ratio:2/3;filter:drop-shadow(0 4px 3px #16191347);transform-origin:50% 100%;place-items:end center;width:72%;transition:filter .16s;display:grid;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.studio-pixel-agent{shape-rendering:crispedges;transform-origin:50% 74%;width:100%;height:100%;transition:transform 80ms linear;display:block;overflow:visible}.pixel-leg,.pixel-arm{transform-box:fill-box;transform-origin:50% 10%}.pixel-leg>rect:first-child{fill:#273b48;stroke:#142733;stroke-width:2px}.pixel-shoe{fill:#fff5da;stroke:#18332e;stroke-width:2px}.pixel-arm>rect:first-child{fill:var(--pixel-shirt);stroke:#173b34;stroke-width:2px}.pixel-hand,.pixel-neck,.pixel-head{fill:#f0a36f;stroke:#513a2f;stroke-width:2px}.pixel-body{fill:var(--pixel-shirt);stroke:#173b34;stroke-width:2px}.pixel-belt{fill:#173b34}.pixel-hair{fill:var(--pixel-hair);stroke:#2a2424;stroke-width:2px}.pixel-hair-back{opacity:0}.pixel-face rect{fill:#172d2a}.pixel-smile{fill:#8c3d35!important}.pixel-badge{fill:var(--pixel-accent);stroke:#173b34;stroke-width:1px}.studio-workstation[data-facing=west] .studio-pixel-agent{transform:scaleX(-1)}.studio-workstation[data-facing=north] .pixel-hair-front,.studio-workstation[data-facing=north] .pixel-face{opacity:0}.studio-workstation[data-facing=north] .pixel-hair-back{opacity:1}.studio-workstation[data-facing=east] .pixel-face rect:first-child,.studio-workstation[data-facing=west] .pixel-face rect:first-child{opacity:0}.studio-carried-file{background:#fff0b8;border:2px solid #173b34;border-radius:2px;width:18px;height:22px;display:none;position:absolute;top:42%;right:-2px;transform:rotate(7deg);box-shadow:2px 2px #0c2b2638}.studio-carried-file i{background:#a27329;width:10px;height:2px;margin:4px auto 0;display:block}.studio-workstation:hover .studio-character,.studio-workstation:focus-visible .studio-character,.studio-workstation.is-selected .studio-character{filter:drop-shadow(0 5px 4px #0f181257)drop-shadow(0 0 5px #ffdb84e0)}.studio-workstation.is-walking{z-index:8;transition:none}.studio-workstation.is-walking .studio-carried-file{display:block}.studio-workstation.is-walking .studio-prop{opacity:0}.studio-workstation.is-walking:before{transform:scale(.82)}.studio-workstation[data-walk-phase=walking] .pixel-leg-front,.studio-workstation[data-walk-phase=returning] .pixel-leg-front{animation:.52s steps(2,end) infinite studio-leg-front}.studio-workstation[data-walk-phase=walking] .pixel-leg-back,.studio-workstation[data-walk-phase=returning] .pixel-leg-back{animation:.52s steps(2,end) infinite studio-leg-back}.studio-workstation[data-walk-phase=walking] .pixel-arm-front,.studio-workstation[data-walk-phase=returning] .pixel-arm-front{animation:.52s steps(2,end) infinite studio-arm-front}.studio-workstation[data-walk-phase=walking] .pixel-arm-back,.studio-workstation[data-walk-phase=returning] .pixel-arm-back{animation:.52s steps(2,end) infinite studio-arm-back}.studio-workstation[data-walk-phase=handoff] .studio-carried-file{animation:.7s cubic-bezier(.16,1,.3,1) both studio-file-present}.studio-agent-caption{z-index:4;color:#fff8e8;white-space:nowrap;background:#082a24f5;border:1px solid #ffefc3a6;border-radius:999px;min-width:92px;padding:4px 7px;position:absolute;top:91%;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #08161347}.studio-agent-caption strong,.studio-agent-caption small{line-height:1.15;display:block}.studio-agent-caption strong{font-size:8px}.studio-agent-caption small{color:#c6ddd5;margin-top:2px;font-size:7px}.studio-workstation[data-status=failed] .studio-agent-caption{background:#562720f7;border-color:#ff9f8e}.studio-workstation[data-status=waiting_human] .studio-agent-caption,.studio-workstation[data-status=needs_input] .studio-agent-caption{background:#4e3914f7;border-color:#f3ce79}.studio-workstation[data-status=running] .studio-agent-caption{border-color:#8ae5b0}.studio-agent-bubble{z-index:6;color:#173b33;text-align:left;pointer-events:none;background:#fff8e8;border:2px solid #173c34;border-radius:8px;width:clamp(128px,13vw,178px);padding:7px 9px;position:absolute;bottom:88%;left:50%;transform:translate(-50%);box-shadow:0 5px #0a251f3d}.studio-agent-bubble:after{content:"";background:#fff8e8;border-bottom:2px solid #173c34;border-right:2px solid #173c34;width:11px;height:11px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.studio-agent-bubble b,.studio-agent-bubble small{display:block}.studio-agent-bubble b{color:#173b33;font-size:9px}.studio-agent-bubble small{color:#4a635c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.studio-prop{z-index:5;transform-origin:50% 100%;background:#082a24e6;border:1px solid #ffffff8c;border-radius:4px;place-items:center;width:22px;height:18px;display:grid;position:absolute;bottom:31%;right:5%;box-shadow:0 2px 3px #00000038}.studio-prop i{background:#7dd9b3;display:block}.studio-prop-advisor{grid-template-columns:repeat(2,5px);gap:2px}.studio-prop-advisor i{width:5px;height:7px}.studio-prop-storyboard{grid-template-columns:repeat(2,6px);gap:2px}.studio-prop-storyboard i{background:#edc76b;width:6px;height:9px}.studio-prop-camera i{background:#294b53;border:2px solid #9de1ca;border-radius:50%;width:9px;height:9px}.studio-prop-timeline{overflow:hidden}.studio-prop-timeline:before{content:"";background:linear-gradient(90deg,#6fd0bd 0 35%,#7e78d9 35% 70%,#df9b53 70%);position:absolute;inset:4px 3px}.studio-prop-timeline i{background:#fff0a8;width:2px;position:absolute;top:2px;bottom:2px;left:50%}.studio-prop-report{grid-template-columns:repeat(3,4px);align-items:end;gap:2px;padding:3px}.studio-prop-report i{background:#79c2d6;width:4px}.studio-prop-report i:first-child{height:5px}.studio-prop-report i:nth-child(2){height:8px}.studio-prop-report i:last-child{height:11px}.studio-operations-wall{background:#40685f;border:1px solid #40685f;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.studio-operations-wall>span{background:#123b34;min-width:0;padding:7px 9px}.studio-operations-wall small,.studio-operations-wall strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-operations-wall small{color:#9fc1b7;font-size:8px}.studio-operations-wall strong{color:#fff8e8;margin-top:2px;font-size:10px}.studio-stop-notice{z-index:9;color:#fff7ef;text-align:center;background:#5c2d24f5;border:2px solid #ffb19d;border-radius:7px;margin:0;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:58px;left:18px;right:18px;box-shadow:0 4px #3218143d}.studio-agent-panel{flex-direction:column;min-height:0;display:flex}.studio-agent-summary{background:linear-gradient(145deg,#17463d,#0d302a);border-bottom:1px solid #315c53;padding:14px 12px 12px;position:relative}.studio-agent-role{color:#f4c663;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.studio-agent-summary h3{color:#fff8e8;margin:6px 70px 12px 0;font-size:15px;line-height:1.35}.studio-agent-status{color:#e6f2ed;text-align:center;background:#123a33;border:1px solid #64857c;border-radius:999px;max-width:72px;padding:4px 6px;font-size:8px;font-weight:850;position:absolute;top:12px;right:10px}.studio-agent-status[data-status=running]{color:#c9f6dc;border-color:#75c99b}.studio-agent-status[data-status=failed]{color:#ffd8cf;background:#593329;border-color:#d88674}.studio-agent-status[data-status=waiting_human],.studio-agent-status[data-status=needs_input]{color:#ffe7ad;background:#503f20;border-color:#d6af58}.studio-progress{gap:6px;display:grid}.studio-progress>div:first-child{color:#c5d9d1;justify-content:space-between;gap:8px;font-size:9px;display:flex}.studio-progress>div:first-child strong{color:#fff8e8}.studio-progress-track{background:#092722;border-radius:999px;height:7px;overflow:hidden}.studio-progress-track>span{border-radius:inherit;background:#f4ba4d;height:100%;display:block}.studio-progress-step{background:#071f1c73;border:1px solid #f4ba4d7a;gap:4px;padding:9px}.studio-progress-step span{color:#a9c4bb;font-size:10px}.studio-progress-step strong{color:#fff8e8;font-size:12px;line-height:1.45}.studio-progress-empty{color:#abc4bb;margin:0;font-size:10px}.studio-agent-next,.studio-agent-result,.studio-agent-alert,.studio-agent-outputs{border-bottom:1px solid #315c53;padding:11px 12px}.studio-agent-next small,.studio-agent-result small,.studio-agent-outputs>small{color:#83a79d;letter-spacing:.05em;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.studio-agent-next p,.studio-agent-result p{color:#e1eee9;margin:0;font-size:10px;line-height:1.5}.studio-agent-result strong{color:#fff8e8;margin-bottom:4px;font-size:10px;display:block}.studio-agent-alert{color:#ffe9df;background:#573228}.studio-agent-alert strong,.studio-agent-alert small{font-size:9px;line-height:1.45;display:block}.studio-agent-alert small{color:#efbbae;margin-top:4px}.studio-agent-outputs{gap:6px;display:grid}.studio-agent-outputs a,.studio-agent-outputs>span{color:#dff1e9;overflow-wrap:anywhere;background:#143e36;border:1px solid #426e64;border-radius:5px;padding:7px 8px;font-size:9px;line-height:1.35}.studio-agent-outputs a:hover{color:#fff8e8;border-color:#f4c663}.studio-account-baseline{background:#123b34;border-bottom:1px solid #315c53}.studio-account-baseline>header{justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px 8px;display:flex}.studio-account-baseline>header span,.studio-account-baseline small{color:#9ab8af;letter-spacing:.04em;font-size:10px;font-weight:850}.studio-account-baseline>header strong{color:#fff4d4;text-align:right;max-width:58%;font-size:11px;line-height:1.4}.studio-account-baseline>header strong[data-status=stale],.studio-account-baseline>header strong[data-status=blocked],.studio-account-baseline>header strong[data-status=inspection_failed]{color:#ffc2b3}.studio-account-baseline-checks,.studio-account-baseline-conclusion,.studio-account-baseline-observations,.studio-account-baseline-gaps,.studio-account-baseline-implications,.studio-account-baseline-accounts{border-top:1px solid #28544b;padding:8px 12px}.studio-account-baseline p{color:#e1eee9;margin:4px 0 0;font-size:12px;line-height:1.55}.studio-account-baseline ul{color:#e1eee9;gap:6px;margin:6px 0 0;padding-left:17px;font-size:12px;line-height:1.5;display:grid}.studio-account-baseline li span{color:#9ab8af;margin-top:2px;font-size:10px;display:block}.studio-account-baseline-accounts{gap:5px;display:grid}.studio-account-baseline-accounts>span{color:#e1eee9;grid-template-columns:auto 1fr;gap:4px 8px;font-size:12px;line-height:1.45;display:grid}.studio-account-baseline-accounts b{color:#f4c663;text-transform:uppercase}.studio-account-baseline-accounts i{color:#9ab8af;grid-column:1/-1;font-size:10px;font-style:normal}.studio-account-baseline>footer{border-top:1px solid #28544b;gap:8px;padding:10px 12px 12px;display:grid}.studio-account-baseline>footer button{color:#17352f;cursor:pointer;background:#f4c663;border:1px solid #f4c663;border-radius:5px;min-height:44px;font-size:11px;font-weight:850}.studio-agent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.studio-agent-actions:empty{display:none}.studio-agent-actions button{color:#e8f3ef;cursor:pointer;background:#17463d;border:1px solid #668a80;border-radius:5px;min-height:38px;padding:6px 8px;font-size:9px;font-weight:850}.studio-agent-actions button.primary{color:#17352f;background:#f4c663;border-color:#f4c663}.studio-agent-actions button.danger{color:#ffd9cf;background:#573228;border-color:#c47c69}.studio-agent-actions button:disabled{cursor:not-allowed;opacity:.5}.studio-agent-records{background:#0b2b26;border-top:1px solid #315c53;margin-top:auto}.studio-agent-records summary{color:#bed4cc;cursor:pointer;min-height:42px;padding:12px;font-size:9px;font-weight:800}.studio-agent-records dl{gap:5px;margin:0;padding:0 12px 10px;display:grid}.studio-agent-records dl div{grid-template-columns:54px minmax(0,1fr);gap:7px;display:grid}.studio-agent-records dt{color:#769b91;font-size:8px}.studio-agent-records dd{color:#cfe1da;overflow-wrap:anywhere;margin:0;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-log-list{background:#234d45;flex:1;align-content:start;gap:1px;display:grid}.studio-log-entry{color:#e7f1ed;text-align:left;background:#0f342d;border:0;grid-template-columns:36px minmax(0,1fr);gap:6px;min-height:68px;padding:8px;display:grid}.studio-log-time{color:#e8bd60;font:800 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-log-entry strong,.studio-log-entry small,.studio-log-entry em{display:block}.studio-log-entry strong{color:#fff8e8;font-size:10px}.studio-log-entry small{color:#b9d0c8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:8px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.studio-log-entry em{color:#789c92;margin-top:4px;font-size:7px;font-style:normal}.studio-log-empty{color:#abc4bb;background:#0f342d;margin:0;padding:16px 10px;font-size:10px}.studio-log-note{color:#91afa6;background:#123a33;border-top:1px solid #315c53;margin:0;padding:9px;font-size:8px;line-height:1.4}.merchant-agent-studio>footer{color:#a9c4ba;background:#071f1c;border-top:1px solid #ffffff14;justify-content:space-between;gap:14px;padding:9px 14px;font-size:9px;display:flex}.is-motion-active .studio-workstation.is-working:before{animation:1.2s ease-in-out infinite studio-working-ring}.is-motion-active .studio-workstation.is-working .studio-prop{animation:.62s steps(2,end) infinite studio-tool-bob}.is-motion-active .studio-workstation[data-role=service_advisor].is-working .studio-prop-advisor i:last-child{animation:.9s steps(2,end) infinite studio-screen-pulse}.is-motion-active .studio-workstation[data-role=content_strategist].is-working .studio-prop-storyboard{animation:.9s steps(2,end) infinite studio-board-focus}.is-motion-active .studio-workstation[data-role=photographer_coordinator].is-working .studio-prop-camera i{animation:1.3s step-end infinite studio-camera-flash}.is-motion-active .studio-workstation[data-role=video_editor].is-working .studio-prop-timeline i{animation:.98s linear infinite studio-playhead}.is-motion-active .studio-workstation[data-role=account_operator].is-working .studio-prop-report i{animation:.9s ease-in-out infinite alternate studio-report-rise}.is-motion-active .studio-workstation.is-completing .studio-agent-caption{animation:.65s cubic-bezier(.16,1,.3,1) studio-complete-pop}@keyframes studio-working-ring{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.82;transform:scale(1.25)}}@keyframes studio-tool-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes studio-screen-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.7)}}@keyframes studio-board-focus{0%,to{filter:saturate()}50%{filter:saturate(1.55)brightness(1.12)}}@keyframes studio-camera-flash{0%,86%,to{filter:brightness();box-shadow:none}87%,93%{filter:brightness(2.4);box-shadow:0 0 9px #fff4c7}}@keyframes studio-playhead{0%{opacity:.55;transform:translate(-8px)}to{opacity:1;transform:translate(8px)}}@keyframes studio-report-rise{0%{transform-origin:50% 100%;transform:scaleY(.72)}to{transform-origin:50% 100%;transform:scaleY(1.08)}}@keyframes studio-complete-pop{0%{transform:translate(-50%)scale(1)}42%{transform:translate(-50%)scale(1.12)}to{transform:translate(-50%)scale(1)}}@keyframes studio-leg-front{0%,to{transform:rotate(24deg)translateY(-1px)}50%{transform:rotate(-28deg)translateY(1px)}}@keyframes studio-leg-back{0%,to{transform:rotate(-26deg)translateY(1px)}50%{transform:rotate(22deg)translateY(-1px)}}@keyframes studio-arm-front{0%,to{transform:rotate(-23deg)}50%{transform:rotate(24deg)}}@keyframes studio-arm-back{0%,to{transform:rotate(22deg)}50%{transform:rotate(-24deg)}}@keyframes studio-file-present{0%{transform:translate(-6px,4px)rotate(-10deg)}45%,to{transform:translate(11px,-5px)rotate(4deg)}}@media (width<=1180px){.studio-workbench-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-stage{grid-area:1/1/auto/-1}.studio-queue-panel{grid-area:2/1}.studio-agent-panel{grid-area:2/2}.studio-queue-list,.studio-log-list{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-queue-summary{grid-column:1/-1}}@media (width<=680px){.merchant-agent-studio{border-radius:12px}.studio-heading{flex-direction:column;align-items:flex-start;padding:14px}.studio-controls{flex-direction:column;align-items:stretch;width:100%}.studio-controls>span{max-width:none}.studio-controls button{width:100%}.studio-workbench-shell{grid-template-columns:minmax(0,1fr);padding:7px}.studio-stage{grid-area:1/1}.studio-queue-panel{grid-area:2/1}.studio-agent-panel{grid-area:3/1}.studio-queue-list,.studio-log-list{grid-template-columns:minmax(0,1fr)}.studio-agent-actions button,.studio-agent-records summary{min-height:44px}.studio-office-scene{min-height:228px}.studio-workstation{width:17%;min-width:50px}.studio-agent-caption{min-width:72px;padding:3px 5px}.studio-agent-caption strong{font-size:7px}.studio-agent-caption small{font-size:6px}.studio-agent-bubble{width:126px;padding:5px 7px}.studio-agent-bubble b{font-size:8px}.studio-agent-bubble small{font-size:7px}.studio-prop{width:18px;height:15px}.studio-operations-wall>span{padding:6px 5px}.studio-operations-wall strong{font-size:8px}.studio-stop-notice{font-size:8px;bottom:53px;left:12px;right:12px}.merchant-agent-studio>footer{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=410px){.studio-heading p{font-size:10px}.studio-office-scene{min-height:218px}.studio-agent-bubble{width:112px}.studio-workstation[data-role=service_advisor] .studio-agent-bubble,.studio-workstation[data-role=photographer_coordinator] .studio-agent-bubble{transform:translate(-28%)}.studio-workstation[data-role=account_operator] .studio-agent-bubble{transform:translate(-72%)}}@media (prefers-reduced-motion:reduce){.merchant-agent-studio *,.merchant-agent-studio :before,.merchant-agent-studio :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.team-visual-selection .team-automation-main{align-items:flex-start;padding-bottom:15px}.team-visual-selection .team-automation-copy p{max-width:72ch}.team-visual-selection-body{color:#40564c;gap:12px;padding:0 24px 20px;font-size:14px;line-height:1.55;display:grid}.team-visual-selection-body>p{margin:0}.team-analysis-round{border-top:1px solid #ded6ca;gap:12px;padding-block:14px;display:grid}.team-analysis-round>p{max-width:72ch;margin:0}.team-analysis-round-heading{color:#263b34;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.team-analysis-round-heading h3{margin:0;font-size:16px}.team-analysis-round-heading span{font-weight:700}.team-visual-selection-body .team-daily-error,.team-visual-selection-body .team-daily-message{padding:9px 11px}.team-visual-selection-empty{color:#756b58;border-top:1px solid #ded6ca;padding-top:13px}.team-visual-selection-select{gap:5px;max-width:520px;font-weight:800;display:grid}.team-visual-selection-select select{color:#263831;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b8b0a4;padding:0 10px}.team-visual-selection-batch{border-top:1px solid #ded6ca;flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding-top:13px;display:flex}.team-visual-selection-batch strong{color:#263b34;font-size:13px}.team-visual-selection-batch span{color:#64756b}.team-visual-selection-results{border-block:1px solid #ded6ca;padding:10px 0}.team-visual-selection-results summary{color:#315b50;cursor:pointer;font-weight:800}.team-visual-selection-results ul{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.team-visual-selection-results li{overflow-wrap:anywhere}.team-visual-selection-results li>strong{color:#263b34;margin-right:9px}.team-visual-selection-results li>span{margin-right:9px}.team-visual-selection-results li ul{color:#765731;margin-top:5px}.team-visual-selection-usage{border-block:1px solid #ded6ca;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.team-visual-selection-usage>div{min-width:0;padding:11px 12px 11px 0}.team-visual-selection-usage dt{color:#53645b;font-size:12px}.team-visual-selection-usage dd{color:#28483b;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:800}.team-visual-selection-note{color:#765731}.team-visual-selection-confirm{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;max-width:76ch;display:grid}.team-visual-selection-confirm input{accent-color:#315b50;width:17px;height:17px;margin:2px 0 0}.team-visual-selection-grant,.team-visual-selection-revoke,.team-visual-selection-refresh{color:#fff;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#315b50;border:1px solid #315b50;padding:0 15px;font-weight:850}.team-visual-selection-revoke{color:#78463d;background:#fff8f4;border-color:#b57568}.team-visual-selection-refresh{color:#315b50;background:0 0;border-color:#91a59c;min-height:42px;font-size:14px}.team-visual-selection-body button:disabled{opacity:.5;cursor:not-allowed}.team-visual-selection-limit{color:#68776d}.team-visual-selection .team-automation-readonly{width:fit-content;min-height:38px;padding:0 12px}.team-visual-selection select:focus-visible,.team-visual-selection input:focus-visible,.team-visual-selection button:focus-visible{outline-offset:3px;outline:2px solid #315b50}@media (width<=760px){.team-visual-selection-body{font-size:16px}.team-analysis-round .team-visual-selection-usage dt{font-size:14px}.team-analysis-round .team-visual-selection-usage dd{font-size:16px}.team-visual-selection .team-automation-main{padding:18px 15px 13px}.team-visual-selection-body{padding:0 15px 18px}.team-visual-selection-usage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.team-visual-selection-usage{grid-template-columns:1fr 1fr}.team-visual-selection-batch{display:grid}.team-visual-selection-grant,.team-visual-selection-revoke{width:100%}}.team-dashboard{background:var(--ledger-paper,#f4f0e8);min-height:100vh;color:var(--ledger-ink,#1f2b29);padding:40px clamp(22px,4vw,64px) 72px}.studio-account-publishing{color:#3e3527;background:#fffaf0;border:1px solid #d8c89b;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.studio-account-publishing>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-account-publishing>header span{font-weight:800}.studio-account-publishing>header strong{color:#865b12;font-size:12px}.studio-account-publishing>p,.studio-account-publishing footer small{color:#6d624f;margin:0;font-size:12px;line-height:1.55}.account-publish-jobs{gap:7px;display:grid}.account-publish-jobs article{background:#fff;border:1px solid #eadfbe;border-radius:9px;gap:4px;padding:8px;display:grid}.account-publish-jobs article>div{justify-content:space-between;gap:8px;display:flex}.account-publish-jobs article span,.account-publish-jobs article small{color:#6e6555;font-size:11px}.account-publish-jobs article a{color:#855c12;font-size:12px;font-weight:700}.account-publish-form{border-top:1px solid #eadfbe;gap:8px;padding-top:10px;display:grid}.account-publish-form label{color:#534a3b;gap:4px;font-size:12px;font-weight:700;display:grid}.account-publish-form input,.account-publish-form select,.account-publish-form textarea{box-sizing:border-box;color:#2f2a22;width:100%;font:inherit;background:#fff;border:1px solid #d9ceb0;border-radius:7px;padding:7px 8px}.account-publish-form textarea{resize:vertical;min-height:62px}.account-publish-check{grid-template-columns:auto 1fr;align-items:start;line-height:1.45;gap:7px!important;font-weight:500!important;display:grid!important}.account-publish-check input{width:auto;margin-top:2px}.account-publish-fixed{color:#756b59;margin:0;font-size:11px}.account-publish-form button,.studio-account-publishing footer button{color:#fff;cursor:pointer;background:#895e14;border:0;border-radius:8px;padding:8px 10px;font-weight:800}.account-publish-form button:disabled,.studio-account-publishing footer button:disabled{cursor:not-allowed;opacity:.45}.studio-account-publishing footer{gap:6px;display:grid}.account-publish-error{color:#9b3324;background:#fff0ed;border-radius:8px;padding:8px;font-size:12px}.team-page-header{border-bottom:1px solid var(--ledger-rule,#d9cfbf);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;padding-bottom:22px;display:grid}.team-overview-header{grid-template-columns:minmax(0,1fr) auto}.team-creation{margin-top:20px}.team-create-toggle,.team-create-actions button,.team-create-search button,.team-create-form [role=alert] button{color:#315b50;background:#fffdf8;border:1px solid #315b50;min-height:44px;padding:10px 16px;font-weight:700}.team-create-toggle,.team-create-actions button[type=submit]{color:#fff;background:#315b50}.team-create-form{border-block:1px solid #d9cfbf;max-width:760px;margin-top:18px;padding:22px 0}.team-create-form h2{margin:0 0 12px;font-size:24px}.team-create-form p{color:#43584e;overflow-wrap:anywhere;max-width:70ch;font-size:14px;line-height:1.65}.team-create-form label{color:#30463e;gap:8px;min-width:0;font-size:14px;display:grid}.team-create-form input:not([type=checkbox]),.team-create-form select{box-sizing:border-box;color:#243b31;width:100%;min-width:0;min-height:44px;font:inherit;background:#fffdf8;border:1px solid #9eafa7;padding:10px}.team-create-form input::placeholder{color:#596b64}.team-create-form fieldset{border:0;gap:18px;min-width:0;margin:20px 0;padding:0;display:grid}.team-create-search,.team-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.team-create-search{grid-template-columns:minmax(0,1fr) auto}.team-create-form .team-create-confirm{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.65;display:flex}.team-create-confirm input{flex:none;width:18px;height:18px;margin-top:3px}.team-create-form .team-create-error,.team-create-form [role=alert]{color:#803a30}.team-create-actions{flex-wrap:wrap;gap:12px;display:flex}.team-creation button:disabled{cursor:not-allowed;opacity:.6}.team-creation button:hover:not(:disabled){filter:brightness(.94)}.team-creation :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #315b50}@media (width<=600px){.team-create-fields,.team-create-search{grid-template-columns:minmax(0,1fr)}.team-create-actions button{width:100%}}.team-page-header h1{max-width:18ch;font:500 clamp(34px, 4.2vw, 56px)/1.02 var(--ledger-serif,Georgia, serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 8px}.team-page-header p{color:#596b64;max-width:72ch;margin:0;font-size:12.5px;line-height:1.65}.team-refresh,.team-back{min-height:42px;color:var(--ledger-pine,#2e5b52);background:#fffdf8;border:1px solid #9eb0a8;padding:0 13px;font-weight:800}.team-refresh{align-items:center;gap:8px;display:inline-flex}.team-back{white-space:nowrap;align-self:start}.team-refresh:hover:not(:disabled),.team-back:hover{background:#eaf1ec}.team-refresh:disabled{cursor:wait;color:#7f8984}.team-header-state{align-self:start;justify-items:end;gap:8px;display:grid}.team-header-state>span{color:#667770;font-size:10.5px}.team-summary-ledger{border:solid var(--ledger-rule,#d9cfbf);border-width:1px 0;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0;display:grid}.team-summary-ledger>div{border-right:1px solid var(--ledger-rule,#d9cfbf);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-height:66px;padding:15px 18px;display:grid}.team-summary-ledger>div:first-child{padding-left:0}.team-summary-ledger>div:last-child{border-right:0}.team-summary-ledger dt{color:#64756e;font-size:10.5px;font-weight:750}.team-summary-ledger dd{color:#243a33;font:600 25px/1 var(--ledger-serif,Georgia, serif);margin:0}.team-status{color:#56635d;white-space:nowrap;background:#f8f5ee;border:1px solid #b8bdb6;align-items:center;width:fit-content;min-height:26px;padding:4px 7px;font-size:9.5px;font-weight:850;display:inline-flex}.team-status-ready,.team-status-complete{color:#315c4d;background:#edf5ef;border-color:#9db8a8}.team-status-running{color:#315d64;background:#edf5f5;border-color:#89a8ad}.team-status-human{color:#7d5720;background:#fff6e5;border-color:#d0ad70}.team-status-warning{color:#7f542d;background:#fff5e9;border-color:#d7b585}.team-status-danger{color:#874940;background:#fff1ed;border-color:#d2a29a}.team-status-paused{color:#765d38;background:#f8f1e5;border-color:#c8b28e}.team-status-quiet{color:#6c6b65;background:#f4f0e8;border-color:#c9c5bc}.team-filter{grid-template-columns:minmax(220px,.75fr) minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:26px;display:grid}.team-filter>label{color:#526a60;border-bottom:1px solid #9faea7;align-items:center;gap:8px;min-height:42px;display:flex}.team-filter input{color:#263831;background:0 0;border:0;outline:0;width:100%;min-width:0}.team-filter [role=group]{flex-wrap:wrap;gap:5px;display:flex}.team-filter [role=group] button{color:#65736d;background:0 0;border:1px solid #0000;min-height:36px;padding:0 10px;font-size:10.5px;font-weight:800}.team-filter [role=group] button[aria-pressed=true]{color:#2f5b4d;background:#eef3ef;border-color:#9fb1a7}.team-filter-submit{border:1px solid var(--ledger-pine,#2e5b52);background:var(--ledger-pine,#2e5b52);color:#fffdf8;min-height:40px;padding:0 15px;font-size:11px;font-weight:850}.team-merchant-ledger{border-top:1px solid #bfb6a8;margin-top:18px}.team-merchant-head,.team-merchant-row{grid-template-columns:minmax(190px,.9fr) 150px minmax(440px,1.55fr) 120px;align-items:center;gap:18px;display:grid}.team-merchant-head{border-bottom:1px solid var(--ledger-rule,#d9cfbf);color:#78827d;letter-spacing:.03em;min-height:42px;padding:0 12px;font-size:9.5px;font-weight:850}.team-merchant-row{border:0;border-bottom:1px solid var(--ledger-rule,#d9cfbf);width:100%;min-height:94px;color:inherit;text-align:left;background:0 0;padding:13px 12px}.team-merchant-row:hover{background:#fbf8f2}.team-merchant-row:focus-visible,.team-task-summary:focus-visible,.team-role-index a:focus-visible,.team-dashboard button:focus-visible,.team-dashboard a:focus-visible{outline-offset:2px;outline:3px solid #c9994a}.team-merchant-identity{min-width:0}.team-merchant-identity strong{color:#23362f;font:600 18px/1.25 var(--ledger-serif,Georgia, serif);overflow-wrap:anywhere;display:block}.team-merchant-identity small{color:#69766f;margin-top:6px;font-size:10px;line-height:1.4;display:block}.team-merchant-alerts{grid-template-columns:repeat(6,auto);justify-content:start;align-items:baseline;gap:4px 6px;display:grid}.team-merchant-alerts b{color:#36584d;font:600 18px/1 var(--ledger-serif,Georgia, serif)}.team-merchant-alerts b.is-risk{color:#9a4e3e}.team-merchant-alerts small{color:#7a817d;font-size:8.5px}.team-role-cells{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;display:grid}.team-role-cells>span{border-left:1px solid #ded6ca;min-width:0;padding-left:8px}.team-role-cells small{color:#747e78;font-size:8.5px;display:block}.team-role-cells i{color:#51625a;overflow-wrap:anywhere;margin-top:4px;font-size:9px;font-style:normal;font-weight:800;display:block}.team-role-cells i[data-tone=danger],.team-role-cells i[data-tone=warning]{color:#8a4d3d}.team-role-cells i[data-tone=human]{color:#7d5720}.team-role-cells i[data-tone=running]{color:#315d64}.team-merchant-state{justify-items:start;gap:7px;display:grid}.team-merchant-state small{color:#557066;font-size:9px;font-weight:800}.team-load-more{color:#315b50;background:#fffdf8;border:1px solid #9eafa7;min-height:42px;margin:18px auto 0;padding:0 18px;font-weight:800;display:block}.team-scope-note{color:#707c76;text-align:right;margin:18px 0 0;font-size:10px}.team-loading,.team-empty{color:#65736c;text-align:center;place-content:center;gap:7px;min-height:180px;padding:30px;display:grid}.team-empty strong{color:#30463e;font:600 20px/1.25 var(--ledger-serif,Georgia, serif)}.team-empty p{max-width:58ch;margin:0;font-size:11px;line-height:1.6}.team-error{color:#75463e;background:#fff1ed;border:1px solid #d1a198;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;margin-top:18px;padding:13px 15px;display:grid}.team-error p{margin:0;font-size:11px}.team-error button{color:#75463e;background:0 0;border:1px solid #9e665c;grid-area:1/2/span 2;min-height:36px;font-weight:800}.team-notice{color:#315b50;background:#eef5ef;border:1px solid #afc4b7;margin:16px 0 0;padding:11px 13px;font-size:11px}.team-merchant-actions{color:#6a7771;border-bottom:1px solid #d6cec2;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:0 0 14px;font-size:10px;display:flex}.team-merchant-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.team-merchant-actions button{color:#35584d;background:#fffdf8;border:1px solid #9eaea6;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.team-merchant-actions button.primary{color:#fff;background:#315b50;border-color:#315b50}.team-merchant-actions button.danger{color:#874940;border-color:#c29389}.team-merchant-actions button:disabled{cursor:not-allowed;opacity:.55}.team-paused{color:#6c5941;background:#f8f2e8;border:1px solid #cbbca6;gap:16px;margin-top:18px;padding:12px 14px;font-size:11px;display:flex}.team-daily-inspection{background:#fffdf8;border:1px solid #c8c0b4;margin-top:18px;padding:18px}.team-daily-inspection>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.team-daily-inspection h2{color:#263b34;font:600 23px/1.15 var(--ledger-serif,Georgia, serif);margin:0 0 5px}.team-daily-inspection header p{color:#66766f;max-width:78ch;margin:0;font-size:10.5px;line-height:1.55}.team-daily-state{color:#6c6b65;background:#f4f0e8;border:1px solid #c9c5bc;flex:none;padding:5px 8px;font-size:9.5px;font-weight:850}.team-daily-state.is-enabled{color:#315c4d;background:#edf5ef;border-color:#9db8a8}.team-daily-inspection form{grid-template-columns:minmax(180px,1fr) minmax(170px,.55fr) auto auto;align-items:end;gap:12px;margin-top:16px;display:grid}.team-daily-inspection form>label:not(.team-daily-toggle){color:#5f6f68;gap:6px;font-size:9.5px;font-weight:800;display:grid}.team-daily-inspection input[type=text],.team-daily-inspection input[type=time],.team-daily-inspection input:not([type]){color:#263831;background:#fff;border:1px solid #b8b0a4;width:100%;min-height:40px;padding:0 10px}.team-daily-toggle{color:#40584f;white-space:nowrap;align-items:center;gap:7px;min-height:40px;font-size:10px;font-weight:800;display:flex}.team-daily-buttons{gap:7px;display:flex}.team-daily-buttons button{color:#315b50;white-space:nowrap;background:#fff;border:1px solid #91a59c;min-height:40px;padding:0 11px;font-size:10px;font-weight:850}.team-daily-buttons button.primary{color:#fff;background:#315b50;border-color:#315b50}.team-daily-buttons button:disabled{cursor:not-allowed;opacity:.5}.team-daily-warning,.team-daily-error,.team-daily-message,.team-daily-readonly{margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.team-daily-warning{color:#7f542d;background:#fff5e9}.team-daily-error{color:#874940;background:#fff1ed}.team-daily-message{color:#315c4d;background:#edf5ef}.team-daily-readonly{color:#66736d;background:#f4f0e8}.team-daily-facts{border-top:1px solid #ded6ca;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;display:grid}.team-daily-facts>div{min-width:0;padding:12px 12px 0 0}.team-daily-facts dt{color:#7a847f;font-size:9px}.team-daily-facts dd{color:#344b42;overflow-wrap:anywhere;margin:4px 0 0;font-size:10.5px;line-height:1.45}.team-daily-result{color:#38554a;background:#f1f6f2;border-top:1px solid #8da89b;margin-top:14px;padding:10px 11px 8px}.team-daily-result[data-outcome=skipped]{color:#705b35;background:#faf5ea;border-color:#c7af82}.team-daily-result p{margin:4px 0;font-size:10.5px;line-height:1.5}.team-daily-result small{color:inherit;opacity:.8;overflow-wrap:anywhere;font-size:9px}.team-performance-planning{color:#30463e;overflow-wrap:anywhere;background:#fffdf8;border-block:1px solid #a9a095;margin-top:22px;padding:22px 0}.team-performance-planning>header{justify-content:space-between;align-items:start;gap:24px;padding-inline:18px;display:flex}.team-performance-planning h2{color:#263b34;font:600 clamp(23px, 2.2vw, 29px)/1.18 var(--ledger-serif,Georgia, serif);margin:0 0 6px}.team-performance-planning>header p{color:#66766f;max-width:75ch;margin:0;font-size:11px;line-height:1.65}.team-performance-state{color:#4b5e56;background:#f2f1eb;border:1px solid #aeb9b2;flex:none;padding:6px 9px;font-size:9.5px;font-weight:850}.team-performance-source{background:#f7f3eb;border-block:1px solid #ded6ca;grid-template-columns:minmax(240px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:18px;margin-top:20px;padding:16px 18px;display:grid}.team-performance-source label{color:#586b63;gap:6px;font-size:10px;font-weight:800;display:grid}.team-performance-source select{color:#263b34;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aaa196;padding:0 10px}.team-performance-source>div{gap:3px;min-width:0;display:grid}.team-performance-source>div span,.team-performance-context dt{color:#77827c;font-size:9px}.team-performance-source>div strong{font-size:11px}.team-performance-source>div small{color:#6a7771;font-size:9px}.team-performance-planning button{color:#315b50;cursor:pointer;background:#fffdf8;border:1px solid #91a59c;min-height:42px;padding:8px 13px;font:850 10.5px/1.35 inherit}.team-performance-planning button.primary{color:#fff;background:#315b50;border-color:#315b50}.team-performance-planning button:disabled{cursor:not-allowed;opacity:.5}.team-performance-planning :is(button,select,summary):focus-visible{outline-offset:3px;outline:3px solid #4b805c}.team-performance-message,.team-performance-notice{color:#315c4d;background:#edf5ef;margin:14px 18px 0;padding:11px 12px;font-size:10.5px}.team-performance-error,.team-performance-warning{color:#75463e;background:#fff1ed;margin:14px 18px 0;padding:12px 13px;font-size:10.5px}.team-performance-warning{color:#74512e;background:#fff5e9}.team-performance-error p,.team-performance-warning p{max-width:75ch;margin:5px 0 9px;line-height:1.55}.team-performance-empty{text-align:center;place-content:center;min-height:130px;padding:24px 18px;display:grid}.team-performance-empty strong{font:600 19px/1.3 var(--ledger-serif,Georgia, serif)}.team-performance-empty p{color:#6b7771;max-width:65ch;margin:7px auto 0;font-size:10.5px;line-height:1.6}.team-performance-context{border-bottom:1px solid #ded6ca;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px;display:grid}.team-performance-context>div{min-width:0;padding:15px 16px 15px 0}.team-performance-context dd{color:#354d44;margin:4px 0 0;font-size:10.5px;line-height:1.5}.team-performance-publication{border-bottom:1px solid #ded6ca;margin:0 18px;padding:17px 0}.team-performance-publication>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.team-performance-publication h3,.team-performance-review h3{color:#2d463c;font:600 18px/1.25 var(--ledger-serif,Georgia, serif);margin:0}.team-performance-publication header p{color:#718078;margin:5px 0 0;font-size:9.5px}.team-performance-publication header>span{color:#5f6e67;font-size:9px}.team-performance-metrics{background:#d7d0c5;gap:1px;margin-top:13px;display:grid}.team-performance-metrics>div{background:#faf7f1;grid-template-columns:48px repeat(4,minmax(80px,1fr)) minmax(170px,1.3fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.team-performance-metrics>div>strong{font-size:10px}.team-performance-metrics span{color:#334b42;font-variant-numeric:tabular-nums;gap:2px;font-size:10px;display:grid}.team-performance-metrics span small{color:#7b847f;font-size:8.5px}.team-performance-metrics em{color:#6e7a74;overflow-wrap:anywhere;font-size:8.5px;font-style:normal}.team-performance-review{border-top:1px solid #879b91;margin:22px 18px 0;padding-top:18px}.team-performance-review>p{max-width:75ch;margin:7px 0 16px;font-size:11px;line-height:1.65}.team-performance-review>div:not(.team-performance-next){grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.team-performance-review h4{margin:12px 0 5px;font-size:10.5px}.team-performance-review ul,.team-performance-review ol{margin:0;padding-inline-start:20px;font-size:10.5px;line-height:1.6}.team-performance-review li{margin:6px 0}.team-performance-review li p{margin:3px 0}.team-performance-review li small{color:#68766f;font-size:9px}.team-performance-next{background:#eef3ed;margin-top:16px;padding:14px 15px}.team-performance-next>strong{font:600 17px/1.25 var(--ledger-serif,Georgia, serif)}.team-performance-next p{max-width:75ch;margin:5px 0;font-size:10.5px}.team-performance-evidence{border-top:1px solid #ded6ca;margin:16px 18px 0;padding-top:6px;font-size:9.5px}.team-performance-evidence summary{color:#456359;cursor:pointer;width:fit-content;min-height:42px;padding:11px 0;font-weight:800}.team-performance-evidence p,.team-performance-evidence li{overflow-wrap:anywhere}.team-performance-evidence ul{max-height:220px;padding-inline-start:20px;overflow:auto}.team-performance-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 18px 0;display:flex}.team-performance-actions p{color:#6f7a74;flex-basis:100%;margin:0;font-size:9.5px}@media (width<=760px){.team-performance-planning>header{gap:12px;padding-inline:14px;display:grid}.team-performance-planning>header p,.team-performance-source label,.team-performance-source>div strong,.team-performance-context dd,.team-performance-review>p,.team-performance-review ul,.team-performance-review ol,.team-performance-next p{font-size:14px}.team-performance-state{justify-self:start;font-size:12px}.team-performance-source{grid-template-columns:1fr;align-items:stretch;padding-inline:14px}.team-performance-source select{font-size:16px}.team-performance-source>div span,.team-performance-source>div small,.team-performance-context dt,.team-performance-publication header p,.team-performance-publication header>span,.team-performance-metrics em,.team-performance-review li small,.team-performance-actions p{font-size:12px}.team-performance-planning button{min-height:44px;font-size:14px}.team-performance-context{grid-template-columns:1fr;margin-inline:14px}.team-performance-context>div{border-bottom:1px solid #e3ddd3;padding-block:12px}.team-performance-publication,.team-performance-review,.team-performance-evidence,.team-performance-actions{margin-inline:14px}.team-performance-publication>header{gap:6px;display:grid}.team-performance-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.team-performance-metrics>div>strong,.team-performance-metrics>div>em{grid-column:1/-1}.team-performance-metrics span{font-size:14px}.team-performance-metrics span small{font-size:12px}.team-performance-review>div:not(.team-performance-next){grid-template-columns:1fr;gap:0}.team-performance-actions{flex-direction:column;align-items:stretch}.team-performance-actions button{width:100%}}.team-automation{background:#fffdf8;border:1px solid #b9b1a5;margin-top:18px;overflow:hidden;box-shadow:0 8px 22px #2d3a340f}.team-automation-main{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.team-automation-copy{max-width:720px}.team-automation-eyebrow{color:#86724d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.team-automation h2{color:#263b34;font:650 clamp(22px, 2.3vw, 30px)/1.14 var(--ledger-serif,Georgia, serif);margin:5px 0 7px}.team-automation-copy p{color:#627169;margin:0;font-size:11px;line-height:1.65}.team-automation-control{justify-items:stretch;gap:10px;min-width:172px;display:grid}.team-automation-state{color:#6c736e;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.team-automation-state i{background:#aaa69e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #aaa69e24}.team-automation[data-state=running] .team-automation-state{color:#2c6753}.team-automation[data-state=running] .team-automation-state i{background:#42a875;box-shadow:0 0 0 4px #42a87526}.team-automation[data-state=partial] .team-automation-state{color:#8a5d27}.team-automation[data-state=partial] .team-automation-state i{background:#d49642;box-shadow:0 0 0 4px #d4964229}.team-automation-control button{cursor:pointer;border:1px solid #315b50;min-height:48px;padding:0 18px;font-size:11px;font-weight:900}.team-automation-start{color:#fff;background:#315b50;box-shadow:0 4px #193d34}.team-automation-stop{color:#6e4038;background:#fff8f4;border-color:#b57568!important}.team-automation-control button:disabled{cursor:not-allowed;box-shadow:none;opacity:.48}.team-automation-readonly{color:#70756f;background:#f3f0e9;border:1px solid #cbc4ba;place-items:center;min-height:42px;font-size:10px;font-weight:800;display:grid}.team-automation-main+.team-automation-main{border-top:1px solid #ded6ca}.team-automation-now{background:#f4f1ea;border-top:1px solid #ded6ca;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:49px;padding:10px 24px;display:grid}.team-automation-now>span{color:#7b827d;font-size:9px;font-weight:850}.team-automation-now-detail{gap:3px;min-width:0;display:grid}.team-automation-now-detail strong{color:#354c43;font-size:10.5px;line-height:1.45}.team-automation-now-detail small{color:#6f7c76;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.team-automation-now button{color:#315b50;cursor:pointer;background:#fff;border:1px solid #91a59c;min-height:34px;padding:0 11px;font-size:9.5px;font-weight:850}.team-automation-now button:disabled{cursor:not-allowed;opacity:.5}.team-automation-warning{color:#80572c;background:#fff4e5;margin:0;padding:9px 24px;font-size:10px}.team-automation>.team-daily-error,.team-automation>.team-daily-message{margin:0;padding:10px 24px}.team-automation-settings{border-top:1px solid #ded6ca}.team-automation-settings>summary{color:#53675f;cursor:pointer;align-items:center;min-height:44px;padding:0 24px;font-size:10px;font-weight:850;display:flex}.team-automation-settings[open]>summary{background:#f9f6f0}.team-automation-settings form{grid-template-columns:minmax(190px,1fr) minmax(170px,.55fr) auto;align-items:end;gap:12px;padding:16px 24px 0;display:grid}.team-automation-settings form label{color:#5f6f68;gap:6px;font-size:9.5px;font-weight:800;display:grid}.team-automation-settings input{color:#263831;background:#fff;border:1px solid #b8b0a4;width:100%;min-height:40px;padding:0 10px}.team-automation-settings form button{color:#fff;background:#315b50;border:1px solid #315b50;min-height:40px;padding:0 13px;font-size:10px;font-weight:850}.team-automation-settings form button:disabled{opacity:.5}.team-automation-settings dl{border-top:1px solid #ded6ca;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 24px 0;display:grid}.team-automation-settings dl>div{min-width:0;padding:12px 12px 12px 0}.team-automation-settings dt{color:#7a847f;font-size:9px}.team-automation-settings dd{color:#344b42;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.team-automation-settings .team-automation-readonly{margin:0 24px 14px}.team-automation-last{color:#627169;margin:0;padding:0 24px 16px;font-size:9.5px}.team-technical-ledger{background:#fffdf8b8;border:1px solid #c8c0b4;margin-top:22px}.team-technical-ledger>summary{color:#435950;cursor:pointer;align-items:center;min-height:52px;padding:0 18px;font-size:10.5px;font-weight:850;display:flex}.team-technical-ledger>summary:after{color:#7c847f;content:"默认收起";margin-left:auto;font-size:9px;font-weight:600}.team-technical-ledger[open]>summary{background:#f5f1e9;border-bottom:1px solid #d9d1c6}.team-technical-ledger[open]>summary:after{content:"点击收起"}.team-technical-ledger>div{padding:0 18px 22px}.team-role-index{z-index:3;background:#f4f0e8f7;border:1px solid #bcb3a7;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:22px 0;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #2b373214}.team-role-index a{color:#30483f;border-right:1px solid #cbc2b5;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:54px;padding:9px 11px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.team-role-index a:last-child{border-right:0}.team-role-index a:hover{background:#fffdf8}.team-role-stack{gap:20px;display:grid}.team-role-section{background:#fffdf8;border-top:1px solid #a9a095;scroll-margin-top:74px}.team-role-section>header{border-bottom:1px solid #ded6ca;justify-content:space-between;align-items:start;gap:20px;padding:17px 18px 14px;display:flex}.team-role-section>header h2{color:#263b34;font:600 23px/1.15 var(--ledger-serif,Georgia, serif);margin:0 0 5px}.team-role-section>header p{color:#718078;margin:0;font-size:10.5px}.team-role-empty{color:#6d7771;text-align:center;place-content:center;gap:5px;min-height:88px;padding:18px;display:grid}.team-role-empty strong{color:#3e5149;font-size:11px}.team-role-empty span{font-size:10px}.team-task+.team-task{border-top:1px solid #e2dbd0}.team-task-summary{width:100%;min-height:70px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:50px minmax(210px,1fr) 120px 118px auto;align-items:center;gap:14px;padding:11px 18px;display:grid}.team-task-summary:hover{background:#f8f5ee}.team-task-role{color:#456359;font-size:9.5px;font-weight:850}.team-task-name{min-width:0}.team-task-name strong{color:#283b34;overflow-wrap:anywhere;font-size:11.5px;display:block}.team-task-name small,.team-task-owner small,.team-task-due small{color:#7a847f;margin-bottom:3px;font-size:9px;display:block}.team-task-owner,.team-task-due{color:#53675e;font-size:10px;line-height:1.35}.team-task-detail{background:#f7f3eb;border-top:1px solid #ded6ca;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);display:grid}.team-task-evidence,.team-task-io{min-width:0;padding:18px}.team-task-evidence{border-right:1px solid #ded6ca}.team-progress>div:first-child{color:#405850;justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.team-progress-track{background:#d8ded9;height:5px;margin-top:8px}.team-progress-track>span{background:#3d6f5f;height:100%;display:block}.team-progress small,.team-step-evidence small{color:#78847e;margin-top:7px;font-size:9px;display:block}.team-step-evidence{gap:4px;display:grid}.team-step-evidence>span{color:#748179;font-size:9px;font-weight:800}.team-step-evidence strong{color:#30473e;font-size:12px}.team-task-timing{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:16px 0 0;display:grid}.team-task-timing div{border-bottom:1px solid #ded8ce;justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.team-task-timing dt{color:#77827c;font-size:9px}.team-task-timing dd{color:#3c5148;text-align:right;margin:0;font-size:9.5px;font-weight:750}.team-task-error,.team-task-receipt{overflow-wrap:anywhere;color:#75463e;background:#fff3ef;border:1px solid #d1a198;min-width:0;margin-top:15px;padding:11px 12px}.team-task-receipt{color:#315b50;background:#edf5ef;border-color:#a9c1b3}.team-task-error p,.team-task-receipt p{margin:5px 0;font-size:10.5px;line-height:1.5}.team-task-error small,.team-task-receipt small{font-size:9px}.team-task-io{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-reference-group h4{color:#40564d;margin:0 0 9px;font-size:10px}.team-reference-group p{color:#7b827e;margin:0;font-size:9.5px;line-height:1.5}.team-reference-group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.team-reference-group li{border-bottom:1px solid #ddd6cc;min-width:0;padding-bottom:7px}.team-reference-group a,.team-reference-group li>span{color:#315f52;overflow-wrap:anywhere;font-size:10px;font-weight:750;display:block}.team-reference-group small{color:#7b817d;margin-top:3px;font-size:8.5px;display:block}.team-operations-plan{border-top:1px solid var(--ledger-rule,#d9cfbf);overflow-wrap:anywhere;grid-column:1/-1;min-width:0;padding:18px;font-size:13px;line-height:1.65}.team-operations-plan h4{margin:0 0 6px;font-size:15px}.team-operations-plan p{white-space:pre-wrap;max-width:75ch;margin:6px 0}.team-operations-plan-note{color:#596b64}.team-operations-plan dl{gap:12px;margin:18px 0;display:grid}.team-operations-plan dt{font-weight:750}.team-operations-plan dd{white-space:pre-wrap;max-width:75ch;margin:4px 0 0}.team-operations-plan ul{margin:0;padding:0;list-style:none}.team-operations-plan li{border-top:1px solid var(--ledger-rule,#d9cfbf);padding:14px 0}.team-operations-plan summary{width:fit-content;min-height:44px;color:var(--ledger-pine,#2e5b52);cursor:pointer;padding:10px 0}.team-operations-plan summary:focus-visible{outline:2px solid var(--ledger-pine,#2e5b52);outline-offset:3px}.team-task-actions{background:#fffdf8;border-top:1px solid #d9d1c6;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:13px 18px;display:flex}.team-task-request{color:#684b2d;background:#fff7e9;border-left:3px solid #b87735;grid-column:1/-1;margin:0 18px 14px;padding:10px 12px}.team-task-request strong{font-size:10px}.team-task-request p{margin:5px 0 0;font-size:10.5px;line-height:1.55}.team-task-actions button{color:#35584d;background:#fffdf8;border:1px solid #9eaea6;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.team-task-actions button.primary{color:#fff;background:#315b50;border-color:#315b50}.team-task-actions button.danger{color:#874940;border-color:#c29389}.team-task-actions p{color:#747d78;margin:0;font-size:10px}.team-event-ledger{border-top:1px solid #aaa096;margin-top:28px;padding-top:18px}.team-event-ledger>header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.team-event-ledger h2{font:600 23px/1.2 var(--ledger-serif,Georgia, serif);margin:0}.team-event-ledger header p{color:#6f7a74;margin:0;font-size:10px}.team-event-ledger ol{margin:13px 0 0;padding:0;list-style:none}.team-event-ledger li{border-top:1px solid #d8d0c5;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.team-event-ledger time{color:#768079;font-size:9.5px}.team-event-ledger strong{color:#354d44;font-size:10.5px}.team-event-ledger p{color:#5d6d65;margin:4px 0;font-size:10px;line-height:1.5}.team-event-ledger small{color:#808681;font-size:8.5px}.team-action-dialog{color:#263a33;background:#fffdf8;border:1px solid #8f9e96;width:min(560px,100vw - 32px);padding:0;box-shadow:0 24px 70px #1827213d}.team-action-dialog .team-operations-plan{max-height:min(42vh,360px);padding:12px 0;overflow:auto}.team-action-dialog::backdrop{background:#141e1a94}.team-action-dialog form{padding:20px}.team-action-dialog header{justify-content:space-between;align-items:center;gap:18px;display:flex}.team-action-dialog h2{font:600 24px/1.2 var(--ledger-serif,Georgia, serif);margin:0}.team-action-dialog header button{color:#53655d;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.team-action-dialog header button:disabled{cursor:not-allowed;opacity:.46}.team-action-dialog>form>p{color:#5b6a63;margin:13px 0;font-size:11px;line-height:1.6}.team-action-dialog dl{border:1px solid #d8d0c5;border-width:1px 0;gap:7px;margin:0;padding:11px 0;display:grid}.team-action-dialog dl div{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.team-action-dialog dt{color:#778079;font-size:9.5px}.team-action-dialog dd{color:#3c5148;overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:750}.team-action-dialog label{color:#40554c;gap:7px;margin-top:14px;font-size:10px;font-weight:800;display:grid}.team-action-dialog textarea{color:#283a33;min-height:104px;font:inherit;resize:vertical;background:#fff;border:1px solid #aaa298;padding:10px}.team-dialog-error{color:#7b4036;background:#fff1ed;border:1px solid #c18478;margin:13px 0 0;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.5}.team-dialog-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.team-dialog-actions button{color:#40544c;background:#fffdf8;border:1px solid #a7a097;min-height:40px;padding:0 14px;font-weight:850}.team-dialog-actions button.primary{color:#fff;background:#315b50;border-color:#315b50}.team-dialog-actions button:disabled{cursor:not-allowed;opacity:.55}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1120px){.team-daily-inspection form{grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr)}.team-daily-buttons{justify-content:flex-end}.team-merchant-head{display:none}.team-merchant-row{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr) auto}.team-merchant-alerts{display:none}.team-task-summary{grid-template-columns:44px minmax(180px,1fr) 110px auto}.team-task-due{display:none}}@media (width<=820px){.team-automation-main{flex-direction:column;align-items:stretch}.team-automation-control{grid-template-columns:auto minmax(170px,.5fr);align-items:center;min-width:0}.team-automation-settings dl,.team-daily-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.team-page-header{grid-template-columns:1fr;align-items:start}.team-back{justify-self:start}.team-header-state{justify-items:start}.team-summary-ledger{grid-template-columns:repeat(5,minmax(84px,1fr));overflow-x:auto}.team-summary-ledger>div{min-width:92px;padding:13px 12px}.team-summary-ledger>div:first-child{padding-left:12px}.team-filter{grid-template-columns:1fr auto}.team-filter [role=group]{grid-area:2/1/auto/-1}.team-merchant-row{grid-template-columns:minmax(0,1fr) auto;gap:14px}.team-role-cells{grid-column:1/-1}.team-task-detail{grid-template-columns:1fr}.team-merchant-actions{flex-direction:column;align-items:flex-start}.team-merchant-actions>div{justify-content:flex-start}.team-task-evidence{border-bottom:1px solid #ded6ca;border-right:0}.team-role-index{grid-template-columns:repeat(5,minmax(138px,1fr));overflow-x:auto}}@media (width<=560px){.team-automation-main{padding:18px 15px}.team-automation-control{grid-template-columns:1fr}.team-automation-control button{min-height:48px}.team-automation-now{grid-template-columns:1fr;padding:12px 15px}.team-automation-now button{min-height:44px}.team-automation-settings>summary{min-height:48px;padding:0 15px}.team-automation-settings form{grid-template-columns:1fr;padding:14px 15px 0}.team-automation-settings input,.team-automation-settings form button{min-height:44px}.team-automation-settings dl{grid-template-columns:1fr;margin:14px 15px 0}.team-automation-last{padding:0 15px 14px}.team-technical-ledger>summary{min-height:48px;padding:0 14px}.team-technical-ledger>div{padding:0 10px 16px}.team-daily-inspection{padding:15px}.team-daily-inspection>header{align-items:center}.team-daily-inspection form{grid-template-columns:minmax(0,1fr)}.team-daily-buttons{grid-template-columns:1fr;display:grid}.team-daily-buttons button,.team-daily-toggle,.team-daily-inspection input[type=time],.team-daily-inspection input:not([type]){min-height:44px}.team-daily-facts{grid-template-columns:minmax(0,1fr)}.team-dashboard{padding:26px 14px 54px}.team-page-header h1{font-size:34px}.team-refresh,.team-back{justify-content:center;width:100%;min-height:44px}.team-summary-ledger{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.team-summary-ledger>div{border-bottom:1px solid var(--ledger-rule,#d9cfbf);min-width:0}.team-summary-ledger>div:nth-child(2n){border-right:0}.team-filter{grid-template-columns:1fr;display:grid}.team-filter [role=group]{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-filter [role=group] button,.team-filter-submit{min-height:44px}.team-merchant-row{min-height:0;padding:15px 6px}.team-role-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 5px}.team-role-cells>span{min-height:38px}.team-merchant-state{justify-items:end}.team-role-index{grid-template-columns:repeat(2,minmax(0,1fr));position:static;overflow-x:visible}.team-role-index a{min-height:48px}.team-task-summary{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;min-height:76px;padding:11px 12px}.team-task-owner{grid-column:2}.team-task-summary>.team-status{grid-area:1/3/span 2;align-self:start}.team-task-timing,.team-task-io{grid-template-columns:1fr}.team-task-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-merchant-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.team-merchant-actions button,.team-task-actions button{min-height:44px}.team-event-ledger>header{display:grid}.team-event-ledger li{grid-template-columns:1fr;gap:5px}.team-action-dialog form{padding:16px}.team-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.team-dialog-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.team-progress-track>span{transition:none}}.team-summary-ledger.team-summary-visual{border:0;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:14px;margin:18px 0 0;display:grid}.team-summary-ledger.team-summary-visual>*{min-width:0}.team-summary-ledger.team-summary-visual>div,.team-summary-ledger.team-summary-visual .data-viz-metric{border-right:0;min-height:0;padding:14px 15px}.team-summary-ledger.team-summary-visual .data-viz-segments{align-content:start}@media (width<=900px){.team-summary-ledger.team-summary-visual{grid-template-columns:1fr}}.publish-visual-shell .publish-workspace{--publish-space-tight:8px;--publish-space-group:16px;--publish-space-section:24px;min-width:0;container:publishwork/inline-size}.publish-visual-shell .publish-workspace>*,.publish-visual-shell .publish-project-context label{min-width:0}.publish-visual-shell .publish-project-context select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.publish-visual-shell .publish-batch{border-radius:12px;overflow:hidden}.publish-visual-shell .publish-project-context{border-radius:12px}.publish-visual-shell .publish-workflow{padding:var(--publish-space-section);background:#f4f0e6;border-bottom:1px solid #d9cfbf}.publish-workflow .data-viz-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0}.publish-workflow .data-viz-stage-rail li{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:0 20px 0 0;position:relative}.publish-workflow .data-viz-stage-rail li:not(:last-child):after{content:"";border-top:1px solid #a39e91;border-right:1px solid #a39e91;width:6px;height:6px;position:absolute;top:17px;right:10px;transform:rotate(45deg)}.publish-workflow .data-viz-stage-rail li>i{color:#58655a;background:#e8e2d6;border-radius:10px;width:36px;height:36px}.publish-workflow .data-viz-stage-rail li strong{white-space:normal;font-size:14px;line-height:1.5}.publish-workflow .data-viz-stage-rail li span{white-space:normal;overflow-wrap:anywhere;color:#59685f;margin-top:4px;font-size:12px;line-height:1.5}.publish-workflow .data-viz-stage-rail li.is-complete>i{color:#fffdf8;background:#2e5b52}.publish-workflow .data-viz-stage-rail li:is(.is-current,.is-running)>i{color:#fffdf8;background:#8a562a}.publish-workflow .data-viz-stage-rail li.is-danger>i{color:#fffdf8;background:#934a3e}.publish-film-summary{gap:var(--publish-space-group);padding:var(--publish-space-section);border-bottom:1px solid #e2dace;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;display:grid}.publish-film-mark{color:#58655a;background:#f4f0e6;border:1px solid #c6bdaa;border-radius:8px;place-items:center;width:52px;height:64px;display:grid}.publish-film-summary.is-ready .publish-film-mark{color:#2e5b52;background:#edf1ec}.publish-film-identity{min-width:0}.publish-film-identity h3{color:#24483e;font:600 20px/1.4 var(--ledger-serif,Georgia, serif);overflow-wrap:anywhere;margin:0}.publish-film-identity p{color:#5c6861;overflow-wrap:anywhere;max-width:70ch;margin:8px 0 0;font-size:12px;line-height:1.6}.publish-film-summary dl{border-left:1px solid #e2dace;flex-wrap:wrap;gap:20px;margin:0;padding-left:20px;display:flex}.publish-film-summary dt{color:#5c6861;font-size:11px}.publish-film-summary dd{color:#24483e;margin:6px 0 0;font-size:13px;font-weight:650}.publish-visual-shell .publish-batch>header{border-bottom:0;padding:24px 24px 12px}.publish-visual-shell .publish-next-instruction{gap:var(--publish-space-tight);border:1px solid #e1cea8;border-radius:8px;margin:0 24px 20px;padding:12px 16px;font-size:12px}.publish-visual-shell .publish-next-instruction svg{flex:none}.publish-visual-shell .publish-next-instruction strong{overflow-wrap:anywhere;min-width:0}.publish-visual-shell .publish-next-instruction button{flex:none;min-height:44px}.publish-visual-shell .publish-platform-selector{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 24px}.publish-visual-shell .publish-platform-selector legend{margin:0 0 12px;padding:0;font-size:12px}.publish-visual-shell .publish-platform-selector label{background:#f8f5ee;border:1px solid #d9cfbf;border-radius:12px;align-items:center;gap:12px;min-height:98px;padding:16px;position:relative}.publish-visual-shell .publish-platform-selector label.ready{background:#fffdf8}.publish-visual-shell .publish-platform-selector label.ready:hover{border-color:#648778}.publish-visual-shell .publish-platform-selector label.selected{background:#edf3eb;border-color:#2e5b52}.publish-visual-shell .publish-platform-selector label.unavailable span{opacity:1}.publish-visual-shell .publish-platform-selector input{accent-color:#2e5b52;flex:0 0 18px;width:18px;height:18px;margin:0}.publish-visual-shell .publish-platform-selector .publish-platform-identity{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;width:100%;min-width:0;display:grid}.publish-platform-identity strong{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.4}.publish-visual-shell .publish-platform-identity small{color:#5c6861;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;font-weight:400;line-height:1.5}.publish-platform-identity em{color:#5c6861;grid-area:1/2;align-self:center;font-size:11px;font-style:normal;font-weight:650}.selected .publish-platform-identity em{color:#2e5b52}.publish-visual-shell .publish-selection-note{color:#5c6861;margin:12px 24px 20px;font-size:12px;line-height:1.6}.publish-visual-shell .publish-content-package{border-width:1px 0 0;margin:24px 0 0}.publish-visual-shell .publish-content-toolbar{background:#fffdf8;border-bottom:0;padding:24px 24px 16px}.publish-visual-shell .publish-content-toolbar h3{font-size:20px}.publish-visual-shell .publish-content-toolbar p{color:#5c6861;font-size:12px}.publish-visual-shell .publish-content-toolbar>button{color:#2e5b52;background:0 0;border-radius:6px;min-height:44px;font-size:12px}.publish-visual-shell .publish-content-brief{padding-top:8px}.publish-visual-shell .publish-content-brief summary{align-content:center;min-height:44px;font-size:12px}.publish-visual-shell .publish-content-state{padding:12px 24px;font-size:12px}.publish-copy-switcher{border-bottom:1px solid #e2dace;flex-wrap:wrap;gap:8px;margin:20px 24px 0;padding-bottom:16px;display:flex}.publish-copy-switcher button{color:#3d594e;min-height:52px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #c6baaa;border-radius:6px;gap:4px;padding:8px 16px;font-size:12px;display:grid}.publish-copy-switcher button small{color:#5c6861;font-size:11px}.publish-copy-switcher button[aria-pressed=true]{color:#fffdf8;background:#2e5b52;border-color:#2e5b52}.publish-copy-switcher button[aria-pressed=true] small{color:#ecf1e9}.publish-visual-shell .publish-content-cards{padding:20px 24px 24px}.publish-visual-shell .publish-content-cards article{background:0 0;border:0;gap:16px;padding:0}.publish-visual-shell .publish-content-cards article[hidden]{display:none}.publish-visual-shell .publish-content-cards article>header strong{font-size:15px}.publish-visual-shell .publish-content-cards article>header span{color:#5c6861;font-size:12px}.publish-visual-shell .publish-content-cards label{gap:8px;font-size:13px}.publish-visual-shell .publish-content-cards :is(input,textarea),.publish-visual-shell .publish-content-brief textarea{background:#fffdf8;border-radius:6px;min-height:44px;font-size:14px;line-height:1.6}.publish-visual-shell .publish-content-cards textarea{min-height:128px}.publish-visual-shell .publish-content-cards :is(input,textarea)::placeholder{color:#687369}.publish-visual-shell .publish-content-cards small{color:#5c6861;font-size:12px}.publish-visual-shell .publish-batch-consent{padding:20px 24px}.publish-visual-shell .publish-batch-consent h3{font-size:20px}.publish-visual-shell .publish-batch-consent label{align-items:center;min-height:44px;font-size:13px;line-height:1.6}.publish-visual-shell .publish-batch-consent input{accent-color:#2e5b52;width:18px;height:18px}.publish-visual-shell .publish-primary-action{padding:20px 24px}.publish-visual-shell .publish-primary-action span{max-width:65ch;font-size:12px;line-height:1.6}.publish-visual-shell .publish-primary-action button{border-radius:6px;flex:none}.publish-receipt-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.publish-receipt-heading h3{color:#24483e;font:600 20px/1.4 var(--ledger-serif,Georgia, serif);margin:0}.publish-receipt-heading p{color:#3d594e;margin:8px 0 0;font-size:13px}.publish-receipt-heading>span{color:#5c6861;font-size:12px;line-height:1.6}.publish-visual-shell .publish-batch-receipts{margin:0 24px 24px}.publish-visual-shell .publish-batch-receipts article{padding:16px}.publish-visual-shell .publish-batch-receipts strong{font-size:14px}.publish-visual-shell .publish-batch-receipts span{font-size:13px}.publish-visual-shell .publish-batch-receipts small{color:#5c6861;font-size:12px}.publish-visual-shell .publish-batch-receipts article:is(.processing,.unknown,.running){background:#fff6e6}.publish-visual-shell .publish-batch-receipts button{color:#654a23;background:#fffdf8;border:1px solid #a8916f;border-radius:6px;min-height:44px;margin-top:12px;padding:8px 12px;font-size:12px}.publish-visual-shell :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #2e5b52}@container publishwork (width<=800px){.publish-workflow .data-viz-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.publish-workflow .data-viz-stage-rail li:after{display:none}.publish-film-summary{grid-template-columns:52px minmax(0,1fr)}.publish-film-summary dl{border-top:1px solid #e2dace;border-left:0;grid-column:1/-1;padding:16px 0 0}.publish-visual-shell .publish-platform-selector .publish-platform-identity{grid-template-columns:1fr}.publish-platform-identity em{grid-area:auto/1}}@container publishwork (width<=540px){.publish-visual-shell .publish-workflow{padding:20px 16px}.publish-workflow .data-viz-stage-rail{grid-template-columns:1fr;gap:0}.publish-workflow .data-viz-stage-rail li{padding:0 0 20px}.publish-workflow .data-viz-stage-rail li:last-child{padding-bottom:0}.publish-workflow .data-viz-stage-rail li:not(:last-child):after{background:#c4baaa;border:0;width:1px;height:12px;display:block;top:40px;left:17px;right:auto;transform:none}.publish-film-summary{gap:12px;padding:20px 16px}.publish-film-identity h3{font-size:18px}.publish-visual-shell .publish-platform-selector{grid-template-columns:1fr;margin-inline:16px}.publish-visual-shell .publish-platform-selector .publish-platform-identity{grid-template-columns:minmax(0,1fr) auto}.publish-platform-identity em{grid-area:1/2}.publish-visual-shell .publish-batch>header,.publish-visual-shell .publish-content-toolbar,.publish-visual-shell .publish-content-cards,.publish-visual-shell .publish-batch-consent,.publish-visual-shell .publish-primary-action,.publish-receipt-heading{padding-inline:16px}.publish-visual-shell .publish-next-instruction{flex-wrap:wrap;margin-inline:16px}.publish-visual-shell .publish-next-instruction strong{flex:1}.publish-visual-shell .publish-selection-note,.publish-copy-switcher,.publish-visual-shell .publish-batch-receipts{margin-inline:16px}.publish-visual-shell .publish-content-toolbar{grid-template-columns:1fr}.publish-copy-switcher button{flex:120px}.publish-visual-shell .publish-primary-action{flex-direction:column;align-items:stretch}}.brand-visual-shell .knowledge-main{width:min(100%,1440px);padding:28px 28px 48px;font-size:14px;container:brandwork/inline-size}.brand-visual-shell .knowledge-header{gap:18px;padding-bottom:16px}.brand-visual-shell .knowledge-header h1{letter-spacing:normal;font-size:32px;line-height:1.2}.brand-visual-shell .knowledge-header p{color:#5c6861;margin-top:7px;font-size:13px}.brand-visual-shell .knowledge-controlbar{background:#eeeae1;border-radius:8px;gap:14px;margin-top:16px;padding:12px 14px}.brand-visual-shell .knowledge-controlbar label{font-size:12px}.brand-visual-shell .knowledge-controlbar>div span,.brand-visual-shell .knowledge-controlbar>div small{color:#5c6861;font-size:12px}.brand-visual-shell .knowledge-controlbar select,.brand-visual-shell .knowledge-controlbar input{border-radius:6px}.brand-visual-shell .knowledge-inline-feedback{border:0;border-radius:6px;margin-top:10px;padding:9px 12px;font-size:12px}.brand-visual-shell .knowledge-view-tabs{gap:22px;margin-top:10px;padding-bottom:0;display:flex}.brand-visual-shell .knowledge-view-tabs button{color:#53605a;background:0 0;border:0;border-bottom:3px solid #0000;width:auto;padding:10px 4px;font-size:14px}.brand-visual-shell .knowledge-view-tabs button.active{color:#254f45;background:0 0;border-bottom-color:#2e5b52}.brand-visual-shell button{font-family:inherit}.brand-visual-shell button:disabled{opacity:.55;cursor:not-allowed}.brand-visual-shell button:focus-visible,.brand-visual-shell summary:focus-visible,.brand-visual-shell a:focus-visible{outline-offset:3px;outline:2px solid #2e5b52}.brand-visual-shell .knowledge-brand-form{border:0;margin-top:18px}.brand-visual-shell .knowledge-form-fields{border:0;min-width:0;margin:0;padding:0}.brand-visual-shell .knowledge-form-fields [hidden]{display:none}.brand-identity{background:#fffdf8;border:1px solid #d9cfbf;border-radius:12px;grid-template-columns:64px minmax(0,1fr) minmax(210px,.45fr);align-items:start;gap:18px;padding:22px;display:grid}.brand-identity-mark{color:#fffdf8;background:#214c41;border-radius:10px;place-items:center;width:64px;height:64px;display:grid}.brand-identity-copy{min-width:0}.brand-identity h2{font:600 23px/1.35 var(--ledger-serif,Georgia, serif);overflow-wrap:anywhere;margin:0}.brand-identity-copy>p{-webkit-line-clamp:2;color:#53605a;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;line-height:1.6;display:-webkit-box;overflow:hidden}.brand-identity-links{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.brand-identity-links button,.brand-category-card header button,.brand-category-editor header button,.brand-source-card button,.brand-shared-link{color:#2e5b52;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:13px;font-weight:650;display:inline-flex}.brand-identity-state{border-left:1px solid #e2dace;gap:13px;margin:0;padding-left:20px;display:grid}.brand-identity-state dt{color:#5c6861;margin-bottom:5px;font-size:12px}.brand-identity-state dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.brand-tag{color:#53605a;font:500 11px/1.4 var(--ledger-sans,ui-sans-serif, system-ui, sans-serif);white-space:nowrap;background:#ecece6;border-radius:5px;padding:4px 7px;display:inline-block}.brand-tag.warning{color:#81501f;background:#faeddc}.brand-tag.success{color:#235346;background:#e2eee5}.brand-tag.filled{color:#41614d;background:#edf1ec}.brand-board{grid-template-columns:minmax(0,1fr) 266px;align-items:start;gap:18px;margin-top:18px;display:grid}.brand-board-main{min-width:0}.brand-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brand-category-card{background:#fffdf8;border:1px solid #d9cfbf;border-radius:12px;min-width:0;padding:18px;transition:border-color .16s ease-out,background-color .16s ease-out}.brand-category-card.selected{background:#f4f8f1;border-color:#587d6f}.brand-category-card header{border-bottom:1px solid #e8e1d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;padding-bottom:10px;display:flex}.brand-category-card h3,.brand-review-rail h3{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:650;line-height:1.4;display:flex}.brand-category-card h3 svg,.brand-review-rail h3 svg{color:#2e5b52;flex:none}.brand-category-card dl{gap:15px;margin:15px 0 0;display:grid}.brand-category-card dt{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.brand-category-card dt span{color:#5c6861;font-size:11px;font-weight:400}.brand-category-card dd{-webkit-line-clamp:2;color:#44584f;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;min-height:22px;margin:6px 0 0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.brand-category-card dd.empty{color:#697167}.brand-review-rail{gap:14px;min-width:0;display:grid}.brand-review-rail section{background:#fffdf8;border:1px solid #d9cfbf;border-radius:12px;padding:18px}.brand-review-rail p{color:#5c6861;margin:9px 0;font-size:12px;line-height:1.6}.brand-review-summary ul{margin:12px 0 0;padding:0;list-style:none}.brand-review-summary li{border-bottom:1px solid #ebe5d9;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:grid}.brand-review-next{margin-top:16px}.brand-review-next>strong{font-size:13px}.brand-source-card>strong{margin-top:16px;font-size:17px;display:block}.brand-source-card>button{margin-left:-8px}.brand-candidate-details{border-top:1px solid #e8e1d6;margin-top:12px;padding-top:8px}.brand-candidate-details summary,.brand-version-note summary{color:#3d594e;cursor:pointer;align-content:center;min-height:44px;font-size:12px}.brand-candidate-details small{color:#5c6861;font-size:11px}.brand-candidate-details button{border:1px solid #bdcabc;border-radius:6px;width:100%;margin-top:10px}.brand-category-editor{background:#fffdf8;border:1px solid #648778;border-radius:12px;margin-top:16px;padding:20px}.brand-category-editor header{border-bottom:1px solid #e2dace;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.brand-category-editor h3{margin:0;font-size:18px;line-height:1.4}.brand-category-editor h3:focus{outline:none}.brand-category-editor>p{color:#5c6861;margin:12px 0 16px;font-size:12px;line-height:1.6}.brand-visual-shell .brand-category-editor .knowledge-grid label{font-size:13px}.brand-category-editor input,.brand-category-editor textarea,.brand-version-note input{border-radius:6px;font-size:14px}.brand-category-editor textarea{min-height:120px}.brand-category-editor :is(input,textarea):read-only{color:#53605a;background:#f1f1eb}.brand-category-editor :is(input,textarea)::placeholder{color:#687369}.brand-category-editor .knowledge-evidence-summary{min-width:0}.brand-category-editor li{border-radius:6px;flex-wrap:wrap}.brand-edit-hint{color:#5c6861;align-items:center;gap:9px;margin:18px 4px 0;font-size:12px;display:flex}.brand-version-note{margin-top:14px}.brand-version-note label{gap:8px;padding:0 0 14px;font-size:12px;display:grid}.brand-version-note input{box-sizing:border-box;background:#fffdf8;border:1px solid #c6baaa;width:100%;min-height:44px;padding:10px 12px}.brand-visual-shell .knowledge-submit-bar{box-shadow:none;background:#fffdf8;border-radius:10px;margin-top:18px;padding:14px 16px;position:static}.brand-visual-shell .knowledge-submit-bar button{border-radius:6px;font-size:13px}.brand-visual-shell .knowledge-submit-bar .knowledge-primary{color:#fffdf8;background:#2e5b52;border-color:#2e5b52}.brand-visual-shell .knowledge-submit-bar strong{font-size:13px}.brand-visual-shell .knowledge-submit-bar small{color:#5c6861;font-size:12px;line-height:1.6}.brand-loading,.brand-load-error{background:#fffdf8;border:1px solid #d9cfbf;border-radius:12px;align-items:start;gap:12px;margin-top:20px;padding:24px;line-height:1.6;display:flex}.brand-load-error{color:#85521f}.brand-load-error svg{flex:none}.brand-load-error p{overflow-wrap:anywhere;margin:6px 0 0}@container brandwork (width<=860px){.brand-board{grid-template-columns:minmax(0,1fr)}.brand-review-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-identity{grid-template-columns:52px minmax(0,1fr);padding:18px}.brand-identity-mark{width:52px;height:52px}.brand-identity-state{border-top:1px solid #e2dace;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0 0}}@container brandwork (width<=540px){.brand-category-grid,.brand-review-rail{grid-template-columns:minmax(0,1fr)}.brand-identity{gap:12px;padding:16px}.brand-identity h2{font-size:20px}.brand-identity-state{grid-template-columns:1fr;gap:12px}.brand-identity-state>div{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;display:grid}.brand-identity-state dt{margin:0}.brand-category-card,.brand-category-editor{padding:16px}.brand-category-editor .knowledge-grid.two{grid-template-columns:minmax(0,1fr)}.brand-category-editor .knowledge-grid .wide{grid-column:auto}.brand-visual-shell .knowledge-submit-bar{grid-template-columns:1fr;position:static}}@media (width<=640px){.brand-visual-shell .knowledge-main{padding:20px 14px 36px}.brand-visual-shell .knowledge-header h1{font-size:28px}.brand-visual-shell .knowledge-view-tabs{gap:16px}}@media (prefers-reduced-motion:reduce){.brand-category-card{transition:none}}.merchant-archive{color:#24362f;max-width:1200px;margin:0 auto;padding:28px}.operations-page-heading,.operations-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.operations-page-heading{margin-bottom:24px}.operations-page-heading h1{margin-bottom:8px;font-size:28px}.operations-page-heading p,.operations-help,.operations-heading span{color:#53645c;font-size:13px;line-height:1.65}.operations-archive-layout{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:36px;margin-top:28px;display:grid}.operations-archive-layout form fieldset{border:0;min-width:0;margin:0;padding:0}.merchant-archive h2{margin-bottom:16px;font-size:20px}.merchant-archive h3,.operations-review h3{margin-bottom:0;font-size:16px}.merchant-archive label,.operations-review>label{gap:7px;margin-bottom:16px;font-size:13px;font-weight:600;display:grid}.operations-store-select{max-width:560px}.merchant-archive input,.merchant-archive select,.merchant-archive textarea,.operations-review textarea{color:#24362f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a4b0a8;border-radius:6px;padding:10px 12px}.merchant-archive textarea,.operations-review textarea{resize:vertical;min-height:138px;line-height:1.65}.operations-review textarea{min-height:190px}.merchant-archive button,.operations-review button{color:#244431;min-height:44px;font:inherit;background:#fff;border:1px solid #738b7c;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600}.merchant-archive button.approve,.operations-review button.approve{color:#fff;background:#244431}.merchant-archive button:hover:not(:disabled),.operations-review button:hover:not(:disabled){color:#244431;background:#e6ede8}.merchant-archive button:disabled,.operations-review button:disabled{opacity:.55;cursor:not-allowed}.merchant-archive :focus-visible,.operations-review :focus-visible{outline-offset:3px;outline:2px solid #244431}.operations-notice{color:#763914;overflow-wrap:anywhere;padding:12px 0;font-size:14px;line-height:1.6}.operations-record{border-top:1px solid #c5cfc7;padding:20px 0}.operations-record p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 8px}.operations-record a{color:#24563c;overflow-wrap:anywhere;margin-right:12px;font-size:13px}.operations-record small{color:#53645c;margin:10px 0;display:block}.operations-check{align-items:flex-start;font-size:13px;line-height:1.6;gap:9px!important;margin:10px 0!important;font-weight:400!important;display:flex!important}.operations-check input{accent-color:#244431;flex:0 0 16px;width:16px;height:16px;margin-top:3px}.operations-review .operations-check input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0}.email-compose-workbench .operations-final-send{color:#fff;min-height:44px;font:inherit;background:#244431;border:1px solid #244431;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600}.email-compose-workbench .operations-final-send:disabled{opacity:.55;cursor:not-allowed}.email-compose-workbench .operations-final-send:focus-visible{outline-offset:3px;outline:2px solid #244431}.operations-review{border-top:1px solid #c5cfc7;min-width:0;margin:20px 0;padding-top:20px}.operations-review .operations-heading{margin-bottom:16px}.operations-review fieldset{border:0;margin:20px 0;padding:0}.operations-review legend{margin-bottom:6px;font-size:13px;font-weight:600}.operations-actions{flex-wrap:wrap;gap:10px;display:flex}.operations-help{margin:12px 0}.operations-empty{color:#53645c;padding:28px 0;line-height:1.65}@media (width<=760px){.merchant-archive{padding:20px 14px}.operations-archive-layout{grid-template-columns:minmax(0,1fr);gap:28px}.operations-actions>button{flex:1}.operations-heading{align-items:flex-start}}.single-send-dialog{color:#24362f;grid-template-rows:auto minmax(0,1fr) auto;width:min(800px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0}.single-send-dialog::backdrop{background:#141f1bb8}.single-send-dialog header p{font-size:14px}.bulk-send-dialog.single-send-dialog header button{min-width:44px;min-height:44px}.single-send-content{padding:16px 24px;font-size:16px;line-height:1.6;overflow:auto}.single-send-content dl{margin:0}.single-send-content dt{color:#53645c;margin-top:12px;font-size:14px}.single-send-content dd{overflow-wrap:anywhere;margin:0}.single-send-content h3{margin:24px 0 8px;font-size:16px}.single-send-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:72ch;margin:0}.single-send-error{color:#752d24;background:#fff0e8;padding:12px}.single-send-dialog button:disabled{opacity:.6;cursor:not-allowed}.single-send-content:focus-visible{outline-offset:-4px;outline:2px solid #275c3d}@media (width<=760px){.single-send-content{padding:12px 16px}}.acquisition-operations{color:#edf5f0;background:#0d302a;border:1px solid #254e44;border-radius:12px;margin:0 0 18px;overflow:hidden;box-shadow:0 14px 30px #15302929}.acquisition-operations-heading{background:#123a33;border-bottom:1px solid #315d53;justify-content:space-between;align-items:flex-start;gap:22px;padding:17px 18px 15px;display:flex}.acquisition-operations-heading h2{color:#fff9ec;font:700 22px/1.2 var(--ledger-serif);margin:0 0 6px}.acquisition-operations-heading p{color:#b9d0c8;max-width:70ch;margin:0;font-size:11px;line-height:1.55}.acquisition-operations-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:520px;display:flex}.acquisition-operations-controls span,.acquisition-operations-controls button{color:#dcebe5;background:#17483f;border:1px solid #537a70;border-radius:999px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800;line-height:1.25}.acquisition-operations-controls span[data-state=error],.acquisition-operations-controls span[data-state=offline]{color:#ffe1d8;background:#573228;border-color:#c47e6d}.acquisition-operations-controls .acquisition-operations-error{color:#ffe1d8;background:#573228;border-color:#c47e6d;border-radius:7px;flex-basis:100%}.acquisition-operations-controls span[data-state=paused],.acquisition-operations-controls span[data-state=unavailable]{color:#f6dfaa;background:#4c401f;border-color:#9e854e}.acquisition-operations-controls button{cursor:pointer}.acquisition-operations-controls button:hover:not(:disabled),.acquisition-operations-controls button:focus-visible{color:#173a33;background:#f0c56b;border-color:#f0c56b;outline:none}.acquisition-operations-controls button:disabled{cursor:not-allowed;opacity:.58}.acquisition-runtime-summary{background:#315d53;border-bottom:1px solid #315d53;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:1px;display:grid}.acquisition-runtime-summary>dl{background:#0e332d;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.acquisition-runtime-summary>dl div{border-right:1px solid #315d53;min-width:0;padding:11px 13px}.acquisition-runtime-summary>dl dt{color:#86aa9f;margin-bottom:4px;font-size:8px;font-weight:850}.acquisition-runtime-summary>dl dd{color:#fff8e9;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850}.acquisition-runtime-summary>dl dd small{color:#a9c2ba;margin-top:3px;font-size:7px;font-weight:700;display:block}.acquisition-source-status{background:#315d53;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.acquisition-source-status article{background:#113a32;min-width:0;padding:10px}.acquisition-source-status header{justify-content:space-between;align-items:center;gap:5px;display:flex}.acquisition-source-status strong{color:#fff8e9;font-size:8px}.acquisition-source-status span{color:#cfe1db;border:1px solid #557c71;border-radius:999px;padding:2px 5px;font-size:6px;font-weight:850}.acquisition-source-status p{color:#a9c2ba;margin:6px 0 0;font-size:7px}.acquisition-source-status small{color:#ffcfc3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:6px;line-height:1.35;display:-webkit-box;overflow:hidden}.acquisition-source-status article[data-status=failed]{background:#4d3028}.acquisition-source-status article[data-status=disabled],.acquisition-source-status article[data-status=paused]{opacity:.72}.acquisition-operations-grid{background:#315d53;grid-template-columns:minmax(440px,1.65fr) minmax(250px,.82fr) minmax(260px,.9fr);gap:1px;display:grid}.acquisition-office-stage,.acquisition-task-panel,.acquisition-human-queue{background:#0e332d;min-width:0}.acquisition-office-stage{padding:10px}.acquisition-office-scene{isolation:isolate;background:#d8c8a7;border:1px solid #426c62;border-radius:8px;min-height:385px;position:relative;overflow:hidden}.acquisition-office-scene>img{z-index:-3;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.acquisition-office-shade{z-index:-2;pointer-events:none;background:linear-gradient(#07201b0a,#07201b47);position:absolute;inset:0}.acquisition-office-route{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.acquisition-office-route path{fill:none;stroke:#fff5d585;stroke-width:.65px;stroke-dasharray:2.4 2;vector-effect:non-scaling-stroke}.acquisition-station{z-index:6;left:var(--station-x);top:var(--station-y);color:#fff9ec;text-align:left;cursor:pointer;background:#0c312aed;border:1px solid #fff9e8b8;border-radius:7px;align-content:center;min-width:82px;min-height:42px;padding:6px 8px;display:grid;position:absolute;transform:translate(-50%,42px);box-shadow:0 5px 12px #0b2a2438}.acquisition-station span,.acquisition-station small{display:block}.acquisition-station span{font-size:9px;font-weight:900}.acquisition-station small{color:#b9d2c9;margin-top:2px;font-size:7px}.acquisition-station:hover,.acquisition-station:focus-visible,.acquisition-station.is-selected{color:#fff7df;background:#184b40fa;border-color:#f3c866;outline:none}.acquisition-moving-agent{z-index:5;color:#fff9ec;cursor:pointer;background:0 0;border:0;width:clamp(62px,9vw,86px);padding:0;position:absolute;top:69%;left:22%;transform:translate(-50%,-50%)}.acquisition-moving-agent:before{content:"";filter:blur(3px);background:#122b2552;border-radius:50%;height:12px;position:absolute;bottom:24px;left:16%;right:16%}.acquisition-moving-agent:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #f3c866}.acquisition-pixel-character{transform-origin:50% 92%;width:54px;margin:0 auto;display:block;position:relative}.acquisition-pixel-character svg{filter:drop-shadow(0 5px 5px #0f2a2440);width:100%;display:block;overflow:visible}.acquisition-pixel-character .acq-body{fill:#2d7565}.acquisition-pixel-character .acq-belt{fill:#193e36}.acquisition-pixel-character .acq-head,.acquisition-pixel-character .acq-neck,.acquisition-pixel-character .acq-hand{fill:#d9aa85}.acquisition-pixel-character .acq-hair{fill:#403229}.acquisition-pixel-character .acq-leg rect:first-child{fill:#234f46}.acquisition-pixel-character .acq-shoe{fill:#21332f}.acquisition-pixel-character .acq-arm rect:first-child{fill:#2d7565}.acquisition-pixel-character .acq-face{fill:#263833}.acquisition-pixel-character .acq-badge{fill:#f2c15d}.acquisition-pixel-character[data-facing=west] svg{transform:scaleX(-1)}.acquisition-agent-caption{color:#fff9ec;text-align:center;background:#0a2f28f5;border:1px solid #8cb2a7;border-radius:6px;min-width:92px;margin:-3px 50% 0;padding:4px 6px;display:grid;position:relative;transform:translate(-50%)}.acquisition-agent-caption strong{font-size:8px}.acquisition-agent-caption small{color:#b7d0c7;margin-top:1px;font-size:6px}.acquisition-moving-agent[data-working=true] .acquisition-agent-caption{border-color:#f0c66c}.acquisition-office-stop{z-index:8;color:#ffe4db;text-align:center;background:#532f26f5;border:1px solid #c98570;border-radius:7px;margin:0;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;bottom:13px;left:13px;right:13px}.acquisition-office-stage>footer{color:#9ebdb3;justify-content:space-between;gap:12px;padding:8px 3px 0;font-size:8px;display:flex}.acquisition-task-panel{flex-direction:column;min-height:0;display:flex}.acquisition-task-panel>header,.acquisition-human-queue>header{border-bottom:1px solid #315d53;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:12px;display:flex}.acquisition-task-panel>header span{color:#fff8e9;font:700 15px/1.2 var(--ledger-serif)}.acquisition-task-panel>header strong,.acquisition-human-queue>header>strong{color:#d8e9e3;background:#17483f;border:1px solid #60877c;border-radius:999px;padding:4px 7px;font-size:8px}.acquisition-task-panel[data-status=blocked]>header strong,.acquisition-task-panel[data-status=failed]>header strong{color:#ffe1d7;background:#583329;border-color:#c68572}.acquisition-task-restaurant,.acquisition-task-panel>section,.acquisition-task-times{border-bottom:1px solid #315d53;padding:12px}.acquisition-task-restaurant small,.acquisition-task-panel h4{color:#86aa9f;margin:0 0 5px;font-size:8px;font-weight:850;display:block}.acquisition-task-restaurant h3{color:#fff8e9;margin:0;font-size:14px;line-height:1.35}.acquisition-task-restaurant p,.acquisition-task-panel section p{color:#cee0da;margin:5px 0 0;font-size:9px;line-height:1.5}.acquisition-task-panel section.has-blocker{background:#513129}.acquisition-task-panel section.has-blocker h4{color:#e9b5a7}.acquisition-task-panel ul{color:#d8e7e2;margin:0;padding-left:16px;font-size:9px;line-height:1.55}.acquisition-task-times{grid-template-columns:1fr;gap:7px;margin:0;display:grid}.acquisition-task-times div{grid-template-columns:42px minmax(0,1fr);gap:7px;display:grid}.acquisition-task-times dt{color:#80a59a;font-size:8px}.acquisition-task-times dd{color:#d3e3de;overflow-wrap:anywhere;margin:0;font-size:8px}.acquisition-task-records{background:#0a2924;border-top:1px solid #315d53;margin-top:auto}.acquisition-task-records summary{color:#bed3cc;cursor:pointer;min-height:44px;padding:13px 12px;font-size:9px;font-weight:800}.acquisition-task-records>dl{gap:5px;margin:0;padding:0 12px 10px;display:grid}.acquisition-task-records>dl div{grid-template-columns:52px minmax(0,1fr);gap:7px;display:grid}.acquisition-task-records dt{color:#789e93;font-size:8px}.acquisition-task-records dd{color:#d0e1db;overflow-wrap:anywhere;margin:0;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.acquisition-task-records>ul{border-top:1px solid #315d53;margin:0;padding:8px 12px 12px;list-style:none}.acquisition-task-records>ul li{grid-template-columns:88px minmax(0,1fr);gap:7px;padding:4px 0;display:grid}.acquisition-task-records time{color:#8fb0a6}.acquisition-human-queue>header{align-items:flex-start}.acquisition-human-queue>header h3{color:#fff8e9;font:700 15px/1.2 var(--ledger-serif);margin:0 0 4px}.acquisition-human-queue>header p{color:#9ebbb2;margin:0;font-size:8px;line-height:1.4}.acquisition-human-list{background:#315d53;align-content:start;gap:1px;display:grid}.acquisition-human-list article,.acquisition-human-empty{color:#dbe9e4;background:#0e332d;margin:0;padding:12px}.acquisition-human-empty{font-size:9px;line-height:1.55}.acquisition-human-list article>div{justify-content:space-between;gap:8px;display:flex}.acquisition-human-list article>div span{color:#e9f1d5;background:#324c2b;border:1px solid #7f9870;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850}.acquisition-human-list article[data-category=high_risk]>div span{color:#ffe0d7;background:#593229;border-color:#c78774}.acquisition-human-list article[data-category=human_requested]>div span{color:#f6e3b3;background:#4a3d20;border-color:#b89a59}.acquisition-human-list article[data-category=needs_judgment]>div span{color:#e2ece9;background:#344946;border-color:#879d9a}.acquisition-human-list time{color:#7fa399;font-size:7px}.acquisition-human-list h4{color:#fff8e9;margin:9px 0 5px;font-size:12px}.acquisition-human-list p{color:#c6d9d2;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.acquisition-human-list p b{color:#f2dec0}.acquisition-human-list .acquisition-human-latest{color:#e3d5be;background:#143b35;border-radius:4px;margin-top:6px;padding:5px 7px}.acquisition-human-list small{color:#93b1a7;margin-top:7px;font-size:8px;line-height:1.45;display:block}.acquisition-human-list footer{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.acquisition-human-list button{color:#e9f3ef;cursor:pointer;background:#17463d;border:1px solid #668a80;border-radius:6px;min-height:38px;padding:7px 8px;font-size:8px;font-weight:850}.acquisition-human-list button.is-primary{color:#173a32;background:#efc668;border-color:#efc668}.acquisition-human-list button:hover,.acquisition-human-list button:focus-visible{border-color:#fff0be;outline:none}.acquisition-human-more{color:#e9f3ef;cursor:pointer;background:#17463d;border:1px solid #668a80;border-radius:6px;width:calc(100% - 20px);min-height:40px;margin:10px;font-size:9px;font-weight:850}.acquisition-human-more:hover,.acquisition-human-more:focus-visible{border-color:#fff0be;outline:none}.acquisition-human-all{color:#93b1a7;text-align:center;margin:10px;font-size:8px}[data-motion-active=true] .acquisition-pixel-character[data-walking=true] .acq-leg-front{transform-origin:28px 68px;animation:.52s ease-in-out infinite acquisition-leg-front}[data-motion-active=true] .acquisition-pixel-character[data-walking=true] .acq-leg-back{transform-origin:34px 68px;animation:.52s ease-in-out infinite acquisition-leg-back}[data-motion-active=true] .acquisition-pixel-character[data-walking=true] .acq-arm-front{transform-origin:22px 45px;animation:.52s ease-in-out infinite acquisition-arm-front}[data-motion-active=true] .acquisition-pixel-character[data-walking=true] .acq-arm-back{transform-origin:40px 45px;animation:.52s ease-in-out infinite acquisition-arm-back}@keyframes acquisition-leg-front{0%,to{transform:rotate(24deg)}50%{transform:rotate(-28deg)}}@keyframes acquisition-leg-back{0%,to{transform:rotate(-26deg)}50%{transform:rotate(22deg)}}@keyframes acquisition-arm-front{0%,to{transform:rotate(-23deg)}50%{transform:rotate(24deg)}}@keyframes acquisition-arm-back{0%,to{transform:rotate(22deg)}50%{transform:rotate(-24deg)}}@media (width<=1180px){.acquisition-runtime-summary{grid-template-columns:minmax(0,1fr)}.acquisition-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-office-stage{grid-column:1/-1}}@media (width<=680px){.acquisition-operations-heading{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.acquisition-operations-controls{justify-content:flex-start;max-width:none}.acquisition-operations-controls span,.acquisition-operations-controls button{border-radius:8px;min-height:44px}.acquisition-runtime-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-runtime-summary>dl div{border-bottom:1px solid #315d53}.acquisition-source-status,.acquisition-operations-grid{grid-template-columns:minmax(0,1fr)}.acquisition-office-stage,.acquisition-task-panel,.acquisition-human-queue{grid-column:1}.acquisition-office-stage{grid-row:1;padding:7px}.acquisition-task-panel{grid-row:2}.acquisition-human-queue{grid-row:3}.acquisition-office-scene{min-height:250px}.acquisition-station{min-width:66px;min-height:38px;transform:translate(-50%,34px)}.acquisition-moving-agent{width:58px}.acquisition-pixel-character{width:44px}.acquisition-agent-caption{min-width:78px}.acquisition-office-stage>footer{flex-direction:column;align-items:flex-start;gap:3px}.acquisition-human-list button{min-height:44px}}@media (width<=410px){.acquisition-operations{border-radius:9px}.acquisition-operations-heading h2{font-size:19px}.acquisition-office-scene{min-height:232px}.acquisition-station{min-width:58px;padding:5px 6px}.acquisition-station span{font-size:8px}.acquisition-station small{font-size:6px}}@media (prefers-reduced-motion:reduce){.acquisition-operations *,.acquisition-operations :before,.acquisition-operations :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.acquisition-runtime-summary{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch}.acquisition-runtime-visual{background:#0e332d;gap:10px;min-width:0;padding:14px;display:grid}.acquisition-runtime-scope{color:#a9c2ba;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.acquisition-runtime-scope strong{color:#fff8e9;font-size:12px}.acquisition-runtime-visual .data-viz-metric{min-height:100px;box-shadow:none;background:#f8f5ed;border-color:#315d53;border-radius:10px}.acquisition-runtime-visual .data-viz-comparison{box-shadow:none;border-color:#315d53;border-radius:10px;padding:12px 14px}@media (width<=980px){.acquisition-runtime-summary{grid-template-columns:1fr}}.content-planning{color:#20342b;max-width:1320px;margin:0 auto;padding:28px;font-size:16px;line-height:1.65}.content-cycle-create,.content-advanced-planning{border-block:1px solid var(--ledger-rule,#d9cfbf);margin:24px 0;padding:18px 0}.content-cycle-create>summary,.content-advanced-planning>summary{cursor:pointer;min-height:44px;color:var(--ledger-pine,#2e5b52);padding:8px 0;font-weight:650}.content-advanced-planning>fieldset{border:0;margin:0;padding:0}.content-advanced-planning>fieldset>legend.content-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-advanced-count{color:var(--ledger-muted,#5d685e);font-size:14px}.content-agent-source{overflow-wrap:anywhere;border-block:1px solid #d7cbbb;margin:20px 0;padding:20px 0}.content-agent-source>p,.content-agent-source details{max-width:75ch}.content-agent-source details{margin-block:14px}.content-agent-source summary{cursor:pointer;padding-block:10px}.content-agent-source .content-agent-confirm{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.content-agent-source .content-agent-confirm input{flex:0 0 18px;width:18px;min-height:18px;margin-top:5px}.content-agent-source button{min-height:44px}.content-agent-source [role=alert]{color:#8b3025}.content-agent-source [role=alert] button+button{margin-left:10px}.content-agent-production{border:0;border-top:1px solid #e2d8ca;grid-template-columns:minmax(210px,.7fr) minmax(280px,1.3fr);gap:16px 24px;margin-top:18px;padding:18px 0 0;display:grid}.content-agent-production legend{grid-column:1/-1;padding:0;font-weight:700}.content-agent-production>.content-agent-confirm,.content-agent-production>button{grid-column:1/-1}.content-agent-handoff-status{background:#f0f5ef;border:1px solid #b9cbbd;border-radius:8px;margin-top:16px;padding:16px}.content-agent-handoff-status p{margin:6px 0 12px}.content-performance-source{overflow-wrap:anywhere;border-block:1px solid #9fb0a3;margin:20px 0;padding:20px 0}.content-performance-source>p,.content-performance-source>ul,.content-performance-source details{max-width:75ch}.content-performance-source dl{border-block:1px solid #d7dfd7;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;padding:14px 0;display:grid}.content-performance-source dt{color:#63736a;font-size:13px}.content-performance-source dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:650}.content-performance-source>small{margin-top:15px;display:block}.content-performance-source details p,.content-performance-source details li{overflow-wrap:anywhere}.content-planning *{box-sizing:border-box;min-width:0}.content-planning h1{margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.3}.content-planning h2{margin:26px 0 12px;font-size:22px}.content-planning h3{margin:0 0 8px;font-size:18px}.content-planning h4{margin:0 0 6px;font-size:16px}.content-planning p{overflow-wrap:anywhere;margin:8px 0 14px}.content-planning small{color:#53675c;overflow-wrap:anywhere;font-size:14px}.content-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.content-heading p{color:#53675c}.content-planning[data-surface=topics]{padding-top:20px}.content-planning[data-surface=topics]>.content-controls{margin-top:0}.content-context-actions{border-bottom:1px solid var(--ledger-rule,#d9cfbf);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 22px;padding-bottom:16px;display:flex}.content-role-note{color:#53675c;margin-right:auto;font-size:14px;line-height:1.5}.content-context-actions>button,.content-support-menu summary{white-space:nowrap;min-height:44px;padding:9px 12px;font-size:14px}.content-support-menu summary{cursor:pointer;color:#264c37;line-height:1.7}.content-support-menu nav{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.content-support-menu[open]{flex-basis:100%;order:2}.content-support-menu[open] summary{padding-left:0}.content-return-review{order:3}.content-review-reference{margin:16px 0}.content-review-reference>summary{cursor:pointer;color:#264c37;padding:10px 0}@media (width<=760px){.content-context-actions{gap:6px 10px;margin-bottom:16px}.content-role-note{flex-basis:100%}.content-support-menu nav{flex-direction:column}.content-context-actions>.content-return-review{width:100%}}.content-boundary{color:#53675c;border-bottom:1px solid #cbd5cc;padding:12px 0}.content-notice{color:#614616;background:#fff4d6;border:1px solid #d7b86d;border-radius:8px;padding:14px 16px}.content-planning button,.content-planning input,.content-planning select,.content-planning textarea{font:inherit}.content-planning button{color:#264c37;cursor:pointer;background:#fff;border:1px solid #9cac9f;border-radius:7px;min-height:44px;padding:9px 16px;line-height:1.4}.content-planning button:hover:not(:disabled){background:#eef4ee}.content-planning button:disabled{opacity:.55;cursor:not-allowed}.content-planning .content-primary{color:#fff;background:#275c3d;border-color:#275c3d}.content-planning .content-primary:hover:not(:disabled){background:#1d472f}.content-planning :is(button,input,select,textarea,summary,a):focus-visible{outline-offset:3px;outline:3px solid #4b805c}.content-planning label{flex-direction:column;gap:6px;font-weight:500;display:flex}.content-planning :is(input:not([type=checkbox]),select,textarea){color:#20342b;background:#fff;border:1px solid #aab7ad;border-radius:6px;width:100%;min-height:44px;padding:9px 12px}.content-planning textarea{resize:vertical;min-height:100px}.content-planning input[type=checkbox]{accent-color:#275c3d;flex:0 0 20px;width:20px;height:20px}.content-official-intake{border-bottom:1px solid #bdcbbf;padding-bottom:24px}.content-official-list{margin:18px 0}.content-official-list article{border-top:1px solid #d1dacf;padding:16px 0}.content-official-list article p{max-width:72ch}.content-official-list article>p,.content-official-list article>a{margin-left:30px}.content-official-image{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 10px 30px;display:flex}.content-official-image img{object-fit:cover;background:#f4f1ea;border:1px solid #d1dacf;border-radius:6px;width:96px;height:96px}.content-official-image figcaption{color:#53675c;font-size:13px}.content-social-research{border:1px solid var(--ledger-rule,#d9cfbf);background:var(--ledger-panel,#fbf8f2);border-radius:12px;margin:28px 0;padding:24px}.content-social-header{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.content-planning .content-social-header h2{font:600 clamp(22px,2.2vw,28px)/1.2 var(--ledger-serif,Georgia,serif);margin:0 0 6px}.content-social-header p{color:#4d6257;max-width:67ch;margin:0;font-size:14px}.content-social-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.content-social-actions button{white-space:normal}.content-planning .content-social-actions button.content-primary{color:#fff;background:#275c3d;border-color:#275c3d}.content-planning .content-social-actions button.content-primary:hover:not(:disabled){background:#1d472f}.content-social-overview{background:#edf3ed;border:1px solid #bdd0c1;border-radius:10px;margin-top:20px;overflow:hidden}.content-social-overview[data-tone=attention]{background:#fff5df;border-color:#d5b574}.content-social-status{border-bottom:1px solid #cddbd0;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:13px 18px;font-size:14px;display:flex}.content-social-overview[data-tone=attention] .content-social-status{border-bottom-color:#e8d9b6}.content-social-status strong{font-weight:700}.content-social-status>span:not(.content-social-status-mark){color:#405b4a}.content-social-status small{margin-left:auto;font-size:12px}.content-social-status-mark{background:#73877a;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 3px #dce5dd}.content-social-overview[data-tone=observed] .content-social-status-mark{background:#417a57;box-shadow:0 0 0 3px #d3e4d5}.content-social-overview[data-tone=attention] .content-social-status-mark{background:#a46a20;box-shadow:0 0 0 3px #f2e1bc}.content-social-overview[data-tone=working] .content-social-status-mark{background:#47748b;box-shadow:0 0 0 3px #d5e6ed}.content-social-totals{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0;display:grid}.content-social-totals>div{align-items:baseline;gap:12px;padding:0 18px;display:flex}.content-social-totals>div+div{border-left:1px solid #cddbd0}.content-social-totals strong{font:600 30px/1 var(--ledger-serif,Georgia,serif);font-variant-numeric:tabular-nums}.content-social-totals span{color:#405b4a;font-size:13px}.content-social-search{border-top:1px solid #cddbd0;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 18px;font-size:13px;display:flex}.content-social-search strong{font-variant-numeric:tabular-nums}.content-social-search-track{gap:4px;margin-left:auto;display:flex}.content-social-search-track i{background:#c7d7ca;border-radius:3px;width:32px;height:6px;display:block}.content-social-search-track i[data-used=true]{background:#417a57}.content-social-readonly{color:#53675c;margin:12px 0 0;font-size:14px}.content-social-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.content-social-evidence>section{border-top:2px solid #3d6652;min-width:0;padding-top:12px}.content-social-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.content-planning .content-social-section-heading h3{font:600 19px/1.3 var(--ledger-serif,Georgia,serif);margin:0}.content-social-section-heading>span{color:#506559;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.content-social-items article{overflow-wrap:anywhere;border-bottom:1px solid #d7dfd7;padding:16px 0}.content-social-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.content-social-item-heading strong{font-size:15px}.content-social-item-heading span{color:#53675c;font-size:12px}.content-social-items p{margin:8px 0 0;font-size:14px}.content-social-items a{color:#23513d;text-underline-offset:3px}.content-social-items ul{margin:10px 0 0;font-size:13px;line-height:1.6}.content-social-items li+li{margin-top:5px}.content-social-empty{background:#f3f4ed;border:1px dashed #c9d4c9;border-radius:8px;align-items:center;gap:16px;min-height:116px;padding:16px;display:flex}.content-social-empty p{color:#4b5e53;margin:0;font-size:14px}.content-social-empty-mark{border:2px solid #9bb5a3;border-radius:50%;flex:0 0 32px;width:32px;height:32px;position:relative}.content-social-empty-mark:after{content:"";background:#9bb5a3;border-radius:1px;width:12px;height:2px;position:absolute;bottom:-4px;right:-8px;transform:rotate(45deg)}.content-social-gaps{background:#f6f1e6;border-top:1px solid #d4c4a7;border-bottom:1px solid #d4c4a7;margin-top:24px;padding:16px 18px}.content-social-gaps ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;margin:12px 0 0;padding:0;list-style:none;display:grid}.content-social-gaps li{overflow-wrap:anywhere;padding-left:18px;font-size:14px;position:relative}.content-social-gaps li:before{content:"";background:#9b7136;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.content-social-gaps p{color:#5d584e;margin:10px 0 0;font-size:14px}.content-planning .content-social-boundary{color:#53675c;margin:14px 0 0;font-size:13px}@media (width<=900px){.content-social-header{flex-direction:column}.content-social-actions{justify-content:flex-start}.content-social-totals>div{display:block}.content-social-totals span{margin-top:5px;display:block}}@media (width<=640px){.content-social-research{padding:18px 14px}.content-social-actions{width:100%}.content-social-actions button{flex:1}.content-social-status small{width:100%;margin-left:22px}.content-social-totals>div{padding:0 10px}.content-social-totals strong{font-size:25px}.content-social-totals span{font-size:12px}.content-social-evidence{grid-template-columns:1fr;gap:20px}.content-social-gaps ul{grid-template-columns:1fr}}@media (width<=390px){.content-social-actions{flex-direction:column}.content-social-actions button{width:100%}}.content-controls,.content-new-batch{align-items:end;gap:18px;margin:20px 0;display:flex}.content-controls label,.content-new-batch label:first-child{flex:1}.content-tabs{border-bottom:1px solid #bdcbbf;flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.content-tabs button{background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0}.content-tabs button[aria-current=page]{border-bottom-color:#275c3d;font-weight:700}.content-planning details{border-bottom:1px solid #d1dacf;padding:12px 0}.content-planning summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:600;display:list-item}.content-planning ul,.content-planning ol{padding-left:25px}.content-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.content-actions label{flex:1;min-width:220px}.content-choice-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;display:grid}.content-candidates article{border-bottom:1px solid #cbd5cc;padding:22px 0}.content-candidates article[data-picked=true]{background:#f0f5ef}.content-candidates header{justify-content:space-between;gap:14px;display:flex}.content-candidates header>span{color:#53675c;white-space:nowrap;font-size:14px}.content-planning .content-choice{cursor:pointer;flex-direction:row;align-items:start;gap:12px}.content-choice input{margin-top:5px}.content-proposal{color:#53675c}.content-selection{border-left:1px solid #b9cbbd;padding:20px 0 20px 20px;position:sticky;top:20px}.content-selection>button{width:100%;margin:6px 0}.content-selection li{margin:8px 0}.content-selection p{font-size:14px}.content-planning .content-check{flex-direction:row;align-items:center;gap:10px;min-height:44px;margin:10px 0;font-weight:400}.content-check input{margin:0}.content-fact-form{max-width:800px;margin:22px 0}.content-planning fieldset{border:0;margin:0;padding:0}.content-fact-form fieldset>label{margin:16px 0}.content-planning legend{margin-bottom:8px;font-size:18px;font-weight:600}.content-source{border-block:1px solid #cbd5cc;padding:14px 0}.content-fact-list article{border-top:1px solid #cbd5cc;padding:22px 0}.content-fact-list fieldset{margin-top:18px}.content-shot{border-top:1px solid #d8dfd5;padding:18px 0}.content-script>p{color:#53675c}.content-plan{border-top:1px solid #9cac9f;margin-top:24px;padding-top:10px}.content-plan>button{margin:8px 12px 8px 0}.content-mobile-selection{display:none}.content-plan li{overflow-wrap:anywhere}@media (width<=760px){.content-planning{padding:18px 14px}.content-heading{display:block}.content-heading>button{width:100%;margin:8px 0}.content-controls,.content-new-batch{flex-direction:column;align-items:stretch;gap:14px}.content-choice-layout{grid-template-columns:1fr;gap:0}.content-selection{border-top:1px solid #b9cbbd;border-left:0;padding:20px 0;position:static}.content-candidates header{flex-direction:column;gap:3px}.content-candidates header>span{padding-left:32px}.content-actions{flex-direction:column;align-items:stretch}.content-actions label{min-width:0}.content-planning h1{font-size:25px}.content-tabs{gap:0}.content-tabs button{flex:1;padding:10px 6px}.content-selection li{margin:6px 0}.content-agent-production{grid-template-columns:1fr}.content-agent-source [role=alert] button{width:100%;margin:8px 0 0!important}.content-agent-handoff-status button{width:100%}.content-performance-source dl{grid-template-columns:1fr;gap:10px}.content-performance-source dl>div{border-bottom:1px solid #e1e6e1;padding-bottom:10px}.content-planning{padding-bottom:96px}.content-mobile-selection{z-index:20;background:#f0f5ef;border:1px solid #8ea595;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex;position:fixed;bottom:12px;left:14px;right:14px}.content-mobile-selection span{font-weight:700}.content-mobile-selection button{flex:0 auto}body.agent-content-production-pending .content-mobile-selection{display:none}}.content-json-export{overflow-wrap:anywhere;background:#f5f8f5;border:1px solid #a8b8ad;margin:20px 0;padding:16px}.content-json-export:focus{outline-offset:3px;outline:2px solid #275c3d}.content-json-export .content-actions a{color:#244431;align-items:center;min-height:44px;padding:8px 0;text-decoration:underline;display:inline-flex}.content-planning .content-json-export textarea{width:100%;min-height:260px;font:14px/1.6 monospace}.content-production-job{border-bottom:1px solid #cbd5cc;padding:24px 0}.content-package-row{border-bottom:1px solid #d8dfd5;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.content-package-row span{overflow-wrap:anywhere}.content-rights-detail{border-block:1px solid #a8b8ad;margin-top:24px;padding:20px 0}.content-private-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:75ch}.content-rights-form{max-width:960px;padding:24px 0}.content-rights-form label,.content-rights-detail fieldset>label{margin:14px 0}.content-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.content-rights-form fieldset fieldset{margin:18px 0}@media (width<=760px){.content-rights-grid{grid-template-columns:1fr}.content-package-row{flex-direction:column;align-items:stretch}.content-tabs button{flex-basis:45%}}.content-task-handoff{border-block:1px solid var(--ledger-rule,#d9cfbf);margin:24px 0;padding:22px 0}.content-task-handoff p,.content-task-handoff ul{max-width:75ch}.content-task-handoff .content-actions{flex-wrap:wrap}.content-task-handoff button{white-space:normal;max-width:100%}.content-planning .content-task-handoff button.content-primary{background:var(--ledger-pine,#2e5b52);border-color:var(--ledger-pine,#2e5b52);color:var(--ledger-panel,#fbf8f2)}.content-planning .content-task-handoff button.content-primary:hover:not(:disabled){background:var(--ledger-pine-dark,#21463f);border-color:var(--ledger-pine-dark,#21463f);color:var(--ledger-panel,#fbf8f2)}.content-photographer-english{background:#f5f8f5;margin:24px 0;border:1px solid #a8b8ad!important;padding:18px 20px!important}.content-photographer-english>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:44px;list-style:none;display:flex!important}.content-photographer-english>summary::-webkit-details-marker{display:none}.content-photographer-english>summary span{font-size:18px}.content-photographer-english>summary small{text-align:right}.content-photographer-english form>p{max-width:82ch}.content-english-titles,.content-english-materials{margin:20px 0}.content-english-titles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.content-english-titles h4{grid-column:1/-1}.content-english-titles label span{color:#41564b;font-size:14px}.content-english-materials>details{padding:10px 0}.content-english-materials>details>summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.content-english-materials>details>summary::-webkit-details-marker{display:none}.content-english-materials>details.is-ready>summary small{color:#275c3d}.content-english-source{background:#fff;border-left:3px solid #9cac9f;margin:8px 0 18px;padding:14px 16px}.content-english-source dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:10px 0 0;display:grid}.content-english-source dt{color:#65766c;font-size:12px}.content-english-source dd{overflow-wrap:anywhere;margin:2px 0 0}.content-english-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.content-english-fields textarea{min-height:72px}.content-english-fields label small{min-height:22px}@media (width<=760px){.content-photographer-english{padding:14px!important}.content-photographer-english>summary,.content-english-materials>details>summary{flex-direction:column;align-items:flex-start;gap:2px}.content-photographer-english>summary small{text-align:left}.content-english-titles,.content-english-source dl,.content-english-fields{grid-template-columns:1fr}}.content-planning .content-scope-picker{border-bottom:1px solid #d9cfbf;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;margin:24px 0;padding-bottom:24px;display:grid}.content-planning .content-scope-picker legend{align-items:center;gap:9px;width:100%;margin-bottom:0;display:flex}.content-scope-picker legend small{margin-left:auto}.content-planning :is(.content-scope-picker,.content-cycle-create) legend small{color:#57665d;font-size:13px;font-weight:400}.content-choice-caption{color:#57665d;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;display:flex}.content-choice-caption span{overflow-wrap:anywhere}.content-planning .content-choice-caption button{background:0 0;border:0;flex-shrink:0;padding:6px;font-size:13px;text-decoration:underline}.content-scope-list{scrollbar-gutter:stable;align-content:start;gap:10px;max-height:264px;padding:3px;display:grid;overflow-y:auto}.content-planning label.content-scope-option{cursor:pointer;background:#fbf8f2;border:1px solid #c8c1b5;border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.content-planning .content-scope-option[data-selected=true]{background:#e5eee8;border-color:#2e5b52}.content-choice-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;display:flex}.content-choice-copy strong{font-size:15px;font-weight:600;line-height:1.5}.content-choice-copy small{color:#57665d;font-size:12px;font-weight:400}.content-choice-icon{color:#2e5b52;flex-shrink:0;place-items:center;display:grid}.content-choice-mark{color:#2e5b52;white-space:nowrap;justify-content:end;align-items:center;gap:4px;font-size:12px;display:inline-flex}.content-planning .content-scope-option input[type=radio]{accent-color:#2e5b52;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.content-planning .content-scope-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #2e5b52}.content-product-choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #2e5b52}.content-planning .content-scope-option:hover:not(:has(input:disabled)){border-color:#2e5b52}.content-product-choice:has(input:not(:disabled)):hover{border-color:#2e5b52}.content-planning fieldset:disabled label.content-scope-option{cursor:not-allowed}.content-planning .content-scope-option:has(input:disabled){cursor:not-allowed}.content-product-choice:has(input:disabled){cursor:not-allowed}.content-planning fieldset:disabled .content-scope-option:not([data-selected=true]){opacity:.65}.content-product-choice:has(input:disabled):not([data-selected=true]){opacity:.65}.content-planning .content-choice-empty{color:#57665d;background:#ebe8df;border-radius:12px;margin:0;padding:22px 16px;font-size:14px}.content-choice-empty>p{margin:8px 0 4px}.content-choice-empty>small{font-size:13px}.content-planning .content-cycle-create>summary{font-size:18px}.content-planning .content-cycle-create[open]>summary{margin-bottom:24px}.content-planning .content-product-picker>p{color:#57665d;margin:0 0 16px;font-size:14px}.content-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.content-product-choice{background:#fbf8f2;border:1px solid #c8c1b5;border-radius:12px;overflow:clip}.content-product-choice[data-selected=true]{background:#e5eee8;border-color:#2e5b52}.content-planning .content-product-choice label{text-align:center;cursor:pointer;align-items:center;gap:8px;padding:24px 18px 16px;display:flex;position:relative}.content-planning .content-product-choice input[type=checkbox]{accent-color:#2e5b52;margin:0;position:absolute;top:14px;right:14px}.content-product-icon{color:#2e5b52;background:#eee8dc;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.content-product-choice[data-selected=true] .content-product-icon{background:#cfdfd4}.content-product-choice strong{overflow-wrap:anywhere;font-size:17px;line-height:1.45}.content-product-choice label small{color:#57665d;font-size:12px}.content-product-evidence{color:#57665d;border-top:1px solid #d4d7cb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 16px;font-size:12px;display:flex}.content-product-evidence>span,.content-product-evidence a{align-items:center;gap:5px;display:inline-flex}.content-product-evidence a{color:#2e5b52;min-height:44px}.content-product-evidence>small{overflow-wrap:anywhere;flex-basis:100%;font-size:11px}.content-product-meter{align-items:center;gap:20px;margin-top:16px;font-size:14px;display:flex}.content-selection-slots{gap:5px;display:flex}.content-selection-slots i{background:#d9d4c9;border-radius:2px;width:22px;height:6px;display:block}.content-selection-slots i[data-filled=true]{background:#2e5b52}.content-picker-note{color:#57665d;margin-top:5px;font-size:12px;display:block}.content-planning .content-new-batch.content-cycle-form{margin:28px 0 12px;display:block}.content-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.content-planning label.content-goal-choice{flex-wrap:wrap;align-content:start;gap:10px;padding:15px 12px}.content-goal-choice>svg{color:#2e5b52;margin-left:auto}.content-goal-choice .content-choice-copy{flex-basis:100%}.content-cycle-submit{border-top:1px solid #d9cfbf;grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:12px 24px;margin-top:28px;padding-top:20px;display:grid}.content-cycle-submit>label{grid-row:span 2}.content-cycle-summary{color:#57665d;flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.content-cycle-submit>button{white-space:normal}.content-planning .content-cycle-submit>button.content-primary{background:var(--ledger-pine,#2e5b52);border-color:var(--ledger-pine,#2e5b52);color:var(--ledger-panel,#fbf8f2)}.content-planning .content-cycle-submit>button.content-primary:hover:not(:disabled){background:var(--ledger-pine-dark,#21463f);border-color:var(--ledger-pine-dark,#21463f)}@media (width<=1080px){.content-planning .content-scope-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.content-product-grid,.content-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-choice-mark{display:none}}@media (width<=760px){.content-planning .content-scope-picker{grid-template-columns:1fr}.content-scope-list{max-height:232px}.content-planning .content-cycle-submit{grid-template-columns:1fr;gap:14px}.content-cycle-submit>label{grid-row:auto}.content-product-meter{flex-wrap:wrap;gap:12px}}@media (width<=460px){.content-product-grid{grid-template-columns:1fr}.content-planning label.content-goal-choice{padding:12px}}.content-quality-review{color:var(--review-ink,#253a33);border-block:1px solid var(--review-line,#d9cfbf);min-width:0;margin-block:22px;padding-block:18px;font-size:14px;line-height:1.65}.content-quality-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-planning .content-quality-heading h4,.content-quality-heading h4{margin:0;font-size:16px;font-weight:650;line-height:1.6}.content-quality-state{color:#594f3f;overflow-wrap:anywhere;background:#eee9df;border-radius:6px;max-width:35ch;padding:3px 9px;font-size:13px}.content-quality-state[data-state=needs_revision]{color:#80382c;background:#faece5}.content-quality-state[data-state=needs_review],.content-quality-state[data-state=stale],.content-quality-state[data-state=unknown]{color:#794713;background:#faeddc}.content-quality-review .content-quality-boundary,.content-quality-review .content-quality-muted,.content-quality-brief>p,.content-quality-sources>p,.content-quality-history>p{color:var(--review-muted,#5d685e);max-width:75ch;margin:8px 0 12px;font-size:13px}.content-quality-review details{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block:8px;padding:0}.content-quality-review summary{cursor:pointer;min-height:44px;color:var(--review-green,#2e5b52);overflow-wrap:anywhere;padding:10px 0;font-size:14px;font-weight:600;line-height:1.65}.content-quality-review summary:hover{color:#21463f;text-underline-offset:3px;text-decoration:underline}.content-quality-review summary:focus-visible{outline:2px solid var(--review-green,#2e5b52);outline-offset:3px;border-radius:2px}.content-quality-review dl{gap:12px;margin:10px 0 16px;display:grid}.content-quality-review dl>div{grid-template-columns:8em minmax(0,1fr);gap:16px;display:grid}.content-quality-review dt{color:var(--review-muted,#5d685e)}.content-quality-review dd{overflow-wrap:anywhere;max-width:75ch;margin:0}.content-quality-brief dd ul{margin:0;padding:0;list-style:none}.content-quality-brief dd li+li{margin-top:6px}.content-quality-brief dd li strong{color:var(--review-muted,#5d685e);margin-right:5px;font-size:12px;font-weight:600}.content-quality-group{margin-block:20px}.content-quality-group h5{align-items:baseline;gap:12px;margin:0;font-size:14px;font-weight:650;line-height:1.6;display:flex}.content-quality-group h5>span{color:var(--review-muted,#5d685e);font-size:12px;font-weight:400}.content-quality-group[data-kind=contradiction] h5,.content-quality-group[data-kind=unsupported] h5{color:#80382c}.content-quality-group>p{color:var(--review-muted,#5d685e);margin:4px 0 12px;font-size:13px}.content-quality-group>ul{margin:0;padding:0;list-style:none}.content-quality-issue{border-top:1px solid var(--review-line,#d9cfbf);padding-block:12px 18px}.content-quality-issue-message{overflow-wrap:anywhere;max-width:75ch;margin:0 0 12px}.content-quality-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.content-quality-comparison>div{min-width:0}.content-quality-comparison h6{color:var(--review-muted,#5d685e);margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.7}.content-quality-comparison h6 span{overflow-wrap:anywhere;font-weight:400;display:block}.content-quality-review blockquote{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;color:var(--review-ink,#253a33);border:0;margin:0;padding:0;font-size:14px;line-height:1.75}.content-quality-source+.content-quality-source{margin-top:12px}.content-quality-review small{color:var(--review-muted,#5d685e);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.content-quality-sources ol{margin-block:8px 16px;padding-left:22px}.content-quality-sources li{border-top:1px solid var(--review-line,#d9cfbf);padding-block:10px 12px}.content-quality-review .content-quality-history{border-top:1px solid var(--review-line,#d9cfbf);padding-top:8px}.content-quality-review .content-quality-metadata summary{color:var(--review-muted,#5d685e);font-size:12px;font-weight:400}.content-quality-metadata dl{font-size:12px}@media (width<=620px){.content-quality-heading{display:block}.content-quality-state{max-width:100%;margin-top:8px;display:inline-block}.content-quality-comparison{grid-template-columns:1fr;gap:16px}.content-quality-review dl>div{grid-template-columns:1fr;gap:4px}.content-quality-review dt{font-size:12px}.content-quality-review{padding-block:16px}.content-quality-comparison h6 span{margin-left:6px;display:inline}.content-quality-review .content-quality-boundary{margin-top:10px}}.content-review-workspace{--review-ink:var(--ledger-ink,#253a33);--review-muted:var(--ledger-muted,#5d685e);--review-line:var(--ledger-rule,#d9cfbf);--review-paper:var(--ledger-panel,#fbf8f2);--review-green:var(--ledger-pine,#2e5b52);color:var(--review-ink);margin-block:26px 40px}.review-stage-map{border-block:1px solid var(--review-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:22px 0;list-style:none;display:grid}.review-stage-map li{align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.review-stage-map li:not(:last-child):after{content:"";border-top:1px solid var(--review-line);width:12px;position:absolute;top:16px;right:0}.review-stage-marker{color:#536359;background:var(--review-paper);border:1px solid #9ca69a;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:13px;font-weight:650;display:grid}.review-stage-marker svg{width:20px;height:20px}.review-stage-map li[data-state=done] .review-stage-marker{color:#fffdf8;background:var(--review-green);border-color:var(--review-green)}.review-stage-map li[data-state=current] .review-stage-marker{border-color:var(--review-green);color:#214d40;background:#e3ece4}.review-stage-map li[data-state=attention] .review-stage-marker{color:#794713;background:#faeddc;border-color:#96632e}.review-stage-map li>div{gap:5px;min-width:0;padding-right:10px;display:grid}.review-stage-map strong{font-size:14px}.review-stage-map li>div>span{color:var(--review-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.review-script-directory{border:1px solid var(--review-line);background:var(--review-paper);border-radius:12px;margin:24px 0 20px;padding:20px;display:block;overflow:visible}.review-script-directory>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.content-planning .review-script-directory h3{margin:0;font-size:17px}.review-script-directory>header>span{color:var(--review-muted);font-size:12px}.review-script-directory ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.review-script-directory a{border-bottom:1px solid var(--review-line);color:var(--review-ink);align-items:center;gap:12px;min-height:78px;padding:14px 2px;text-decoration:none;display:flex}.review-script-directory a:hover{background:#eef2e9}.review-directory-number{font-variant-numeric:tabular-nums;color:var(--review-green);flex:0 0 30px;font-size:18px}.review-directory-copy{flex:1;gap:4px;min-width:0;display:grid}.review-directory-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.content-planning .review-directory-copy small{color:var(--review-muted);font-size:12px}.review-directory-status{color:#615541;background:#eee9df;border-radius:5px;flex:none;padding:3px 7px;font-size:12px}.review-script-directory a[data-approved=true] .review-directory-status{color:#235346;background:#e2eee5}.review-video{scroll-margin-top:24px}.review-video:focus{outline:2px solid var(--review-green);outline-offset:7px}.review-storyboard{margin:18px 0 12px}.review-storyboard-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.review-storyboard-label>span{color:var(--review-muted);font-size:12px}.review-shot-track{scrollbar-width:thin;gap:4px;padding:2px 2px 8px;display:flex;overflow-x:auto}.content-planning .review-shot-track button{color:#294d3d;text-align:left;background:#e4ebe1;border:0;border-top:3px solid #648472;border-radius:0 0 6px 6px;flex-shrink:0;flex-basis:0;align-content:start;gap:4px;min-width:62px;min-height:88px;padding:9px 6px;font-size:12px;display:grid}.content-planning .review-shot-track button:nth-child(3n+2){color:#5f4a2d;background:#ede8dc;border-color:#a38c65}.content-planning .review-shot-track button:nth-child(3n){color:#335653;background:#e3eae9;border-color:#6f8b89}.content-planning .review-shot-track button:hover{background:#d4e2d7}.review-shot-track button b{font-variant-numeric:tabular-nums;font-size:14px}.review-shot-track button>span{overflow-wrap:anywhere;line-height:1.35}.content-planning .review-shot-track small{color:inherit;white-space:nowrap;font-size:11px}.review-shot-list>li:focus{outline:2px solid var(--review-green);outline-offset:6px}@media (width<=1000px){.review-stage-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.review-stage-map li:nth-child(2):after{display:none}}@media (width<=620px){.review-stage-map{grid-template-columns:1fr;gap:18px;padding-block:18px}.review-stage-map li>div{gap:2px}.review-stage-map li:not(:last-child):after{border:0;border-left:1px solid var(--review-line);width:0;height:12px;display:block;top:36px;left:16px}.review-script-directory{padding:16px 14px}.review-script-directory>header{display:block}.review-script-directory>header>span{margin-top:4px;display:block}.review-script-directory ol{grid-template-columns:1fr}.review-directory-number{flex-basis:26px}.review-directory-status{font-size:11px}.review-storyboard-label{align-items:flex-start}.review-storyboard-label>span{text-align:right;max-width:12em}.review-shot-track{margin-inline:0}.content-planning .review-shot-track button{min-width:68px}}.review-heading,.review-video>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.content-planning .review-heading h2{margin:0 0 8px}.review-heading p,.review-video-meta{color:var(--review-muted)}.review-version,.review-status{color:#514e42;background:#eee9df;border-radius:6px;flex:none;padding:5px 10px;font-size:14px;line-height:1.5}.review-status[data-approved=true]{color:#244f43;background:#e7eee7}.review-boundary{max-width:75ch;color:var(--review-muted);font-size:14px}.review-job,.review-empty,.review-completion{border-block:1px solid var(--review-line);margin-block:24px;padding:24px 0}.review-job h3,.review-empty h3,.review-completion h3{margin:0 0 8px}.review-job p,.review-empty p,.review-completion p{max-width:72ch}.review-job{background:var(--review-paper);padding-inline:20px}.review-job button{margin-top:4px}.review-video{border-bottom:1px solid var(--review-line);padding:28px 0 32px}.review-video h3{max-width:58ch;font-size:20px;line-height:1.5}.content-planning .review-video-meta{margin:5px 0 0;font-size:14px}.review-essentials{gap:12px;max-width:85ch;margin:22px 0;display:grid}.review-essentials>div{grid-template-columns:6em minmax(0,1fr);gap:14px;display:grid}.review-essentials dt{color:var(--review-muted)}.review-essentials dd{overflow-wrap:anywhere;margin:0}.review-essentials>div:nth-child(2) dd{font-weight:650}.content-planning .review-script-detail,.content-planning .review-formula-detail{border:0;margin:12px 0;padding:0}.review-script-detail>summary,.review-formula-detail>summary{cursor:pointer;min-height:44px;color:var(--review-green);padding:9px 0;font-weight:600}.review-formula-detail{font-size:14px}.review-shot-list{padding:0;list-style:none}.review-shot-list>li{border-top:1px solid var(--review-line);padding:18px 0}.review-shot-list h4 span{color:var(--review-muted);margin-left:12px;font-weight:400}.review-shot-list dl{gap:10px;margin:12px 0;display:grid}.review-shot-list dl>div{grid-template-columns:7em minmax(0,1fr);gap:12px;display:grid}.review-shot-list dt{color:var(--review-muted)}.review-shot-list dd{overflow-wrap:anywhere;max-width:75ch;margin:0}.review-shot-list details{font-size:14px}.review-video-actions{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.content-planning .content-review-workspace button.content-primary{background:var(--review-green);border-color:var(--review-green);color:var(--review-paper)}.content-planning .content-review-workspace button.content-primary:hover:not(:disabled){background:#21463f;border-color:#21463f}.review-instruction{border-block:1px solid var(--review-line);max-width:78ch;margin-top:22px;padding:20px 0}.review-instruction p{color:var(--review-muted);font-size:14px}.review-instruction label{font-weight:650}.review-instruction textarea{min-height:100px}.review-suggestion{border-block:1px solid var(--review-line);margin-top:22px;padding:22px 0}.review-suggestion>p{max-width:75ch}.review-diff{margin:18px 0}.review-diff-row{border-bottom:1px solid var(--review-line);grid-template-columns:1fr 1fr;gap:10px 24px;padding:16px 0;display:grid}.review-diff-row h5{grid-column:1/-1;margin:0;font-size:15px}.review-diff-row>div{background:#eee9df;padding:12px}.review-diff-row>div:last-child{background:#e9efe7}.review-diff-row span{font-size:13px;font-weight:650}.review-diff-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.review-problem{color:#80382c}.review-completion .content-check{margin:16px 0}.review-completion button+button{margin-left:12px}.content-review-workspace .content-creative-editor{border:0;border-top:1px solid var(--review-line);margin-top:18px;padding-top:12px}.content-review-workspace .content-creative-editor>summary{min-height:44px;color:var(--review-muted);padding-block:9px;font-weight:500}.content-planning .review-merchant-preferences,.content-planning .review-experience-usage,.content-planning .review-learning-jobs{border:0;border-top:1px solid var(--review-line);border-radius:0;margin-top:18px;padding:12px 0}.review-merchant-preferences>summary,.review-experience-usage>summary,.review-learning-jobs>summary,.review-learning-evidence>summary{min-height:44px;color:var(--review-green);cursor:pointer;padding:10px 0;font-weight:600}.review-experience-usage>p,.review-merchant-learning>p{max-width:72ch;color:var(--review-muted)}.review-preference-list{max-width:86ch;padding:0;list-style:none}.review-preference-list>li{border-top:1px solid var(--review-line);padding:18px 0}.review-preference-list p,.review-learning-jobs li{overflow-wrap:anywhere}.review-preference-list small,.review-learning-jobs small,.review-experience-usage small{color:var(--review-muted);overflow-wrap:anywhere}.review-preference-list>li>button{margin-top:12px;display:block}.review-preference-revoke{margin-top:14px}.review-experience-usage li{overflow-wrap:anywhere;max-width:72ch;margin-block:10px}.review-merchant-learning{border-top:1px solid var(--review-line);margin-top:24px;padding-block:24px}.review-merchant-learning>h3{margin:0 0 10px}.review-learning-intro{font-size:15px}.review-learning-flow{border-block:1px solid var(--review-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0;padding:18px 0;list-style:none;display:grid}.review-learning-flow li{align-content:start;gap:8px;min-width:0;display:grid}.review-learning-flow span{color:var(--review-muted);font-size:14px;line-height:1.6}.review-learning-boundary{font-size:14px}.review-learning-jobs ul{max-width:78ch;padding:0;list-style:none}.review-learning-jobs li{border-bottom:1px solid var(--review-line);padding:12px 0}.review-learning-item-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-learning-item-heading strong{overflow-wrap:anywhere;max-width:65ch}.review-learning-evidence dl{gap:12px;display:grid}.review-learning-evidence dl>div{grid-template-columns:6em minmax(0,1fr);gap:12px;display:grid}.review-learning-evidence dd{overflow-wrap:anywhere;margin:0}.review-learning-evidence ol{padding-left:24px}.review-learning-evidence ol>li{border-top:1px solid var(--review-line);padding-block:12px}.review-learning-evidence details{margin-block:8px}.review-learning-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:14px;display:grid}.review-learning-quotes h5{color:var(--review-muted);margin:0 0 6px;font-size:14px}.review-learning-quotes blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:0;line-height:1.7}@media (width<=760px){.review-learning-flow{grid-template-columns:1fr;gap:18px}.review-learning-flow li{gap:3px}.review-learning-item-heading{gap:12px}.review-learning-evidence dl>div,.review-learning-quotes{grid-template-columns:1fr;gap:8px}.review-learning-evidence dt{color:var(--review-muted);font-size:14px}.review-learning-evidence ol{padding-left:18px}.review-heading,.review-video>header{gap:12px}.review-video{padding-block:24px}.review-video h3{font-size:18px}.review-essentials>div,.review-shot-list dl>div{grid-template-columns:1fr;gap:3px}.review-essentials{gap:14px}.review-essentials dt,.review-shot-list dt{font-size:14px}.review-video-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-video-actions .content-primary{grid-column:1/-1}.review-diff-row{grid-template-columns:1fr;gap:8px}.review-job{padding:18px 14px}.review-completion button{width:100%}.review-completion button+button{margin:10px 0 0}.review-status{padding:4px 8px;font-size:13px}.review-version{display:none}}.review-learning-disclosure{border-top:1px solid var(--review-line,#d9cfbf);margin-top:24px;padding-block:12px}.review-learning-disclosure>summary{cursor:pointer;min-height:44px;color:var(--review-green,#2e5b52);padding:10px 0;font-weight:600;line-height:1.6}.review-learning-disclosure>summary span{color:var(--review-muted,#53675c);margin-left:12px;font-size:14px;font-weight:400}.review-learning-disclosure>.review-merchant-learning{border-top:0;margin-top:0;padding-top:12px}@media (width<=760px){.review-learning-disclosure>summary span{margin-left:0;display:block}.content-review-workspace .review-heading h2{margin-top:8px;font-size:21px}}.review-quality-totals{border-bottom:1px solid var(--border,#d8d0c0);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem;padding:1rem 0;display:grid}.review-quality-totals dt{color:var(--muted,#647572);font-size:.85rem}.review-quality-totals dd{font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:1.7rem}.review-quality-totals small{font-size:.8rem}@media (width<=520px){.review-quality-totals{gap:.5rem}.review-quality-totals dt{font-size:.75rem}}.client-preview-shell.client-preview-embedded{min-height:0}.client-overview{color:#303d33;width:min(100%,1280px);margin:0 auto;padding:32px 28px 48px}.client-overview-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.client-overview h1{color:#2f4135;font:600 31px/1.2 var(--ledger-serif,Georgia, serif);margin:0}.client-overview-heading p{color:#606b60;max-width:68ch;margin:10px 0 0;font-size:13px;line-height:1.7}.client-overview button,.client-overview-detail-nav button{color:#315346;min-height:42px;font:700 12px/1.4 var(--ledger-sans,sans-serif);cursor:pointer;background:#fffdf8;border:1px solid #9da99b;border-radius:2px;padding:9px 13px}.client-overview button:hover,.client-overview-detail-nav button:hover{background:#e9eee6;border-color:#365d4c}.client-overview button:active,.client-overview-detail-nav button:active{background:#dce5d9}.client-overview button:disabled{cursor:default;color:#686e67;background:#eceae1;border-color:#c7c8bd}.client-overview :is(button,input,select):focus-visible,.client-overview-detail-nav button:focus-visible{outline-offset:3px;outline:3px solid #a57c30}.client-overview-heading>button{flex:none}.client-overview-counts{border-block:1px solid #c9c4b6;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:22px 0;display:grid}.client-overview-counts>div{border-left:1px solid #d3cec1;padding:0 22px}.client-overview-counts>div:first-child{border-left:0;padding-left:0}.client-overview-counts dt{color:#5c685e;font-size:12px}.client-overview-counts dd{color:#2b4d3e;font:600 30px/1.15 var(--ledger-sans,sans-serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.client-overview-counts dd span{color:#5f6b60;font-size:11px;font-weight:500}.client-overview-count-note{color:#616b60;margin:12px 0 26px;font-size:11px;line-height:1.7}.client-overview-count-note strong{color:#83513b;margin-left:8px;font-weight:600}.client-overview-filters{grid-template-columns:minmax(240px,1fr) minmax(150px,.44fr) minmax(150px,.44fr);gap:14px;display:grid}.client-overview-filters label{color:#4d5c50;gap:8px;font-size:12px;font-weight:700;display:grid}.client-overview-filters input,.client-overview-filters select{color:#303d33;width:100%;min-width:0;min-height:44px;font:400 13px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #bfb8a8;border-radius:2px;padding:10px 12px}.client-overview-filters input::placeholder{color:#6b7369}.client-overview-results{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.client-overview-results p{color:#5d695e;font-size:12px}.client-overview-results button{min-height:36px;padding:6px 10px}.client-overview-table{border-collapse:collapse;table-layout:fixed;text-align:left;background:#fffdf8;width:100%}.client-overview-table thead{background:#e6e9df}.client-overview-table th,.client-overview-table td{overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #d4d0c5;padding:18px 14px}.client-overview-table thead th{color:#556353;padding-block:13px;font-size:11px;font-weight:700}.client-overview-table th:first-child{width:25%}.client-overview-table th:nth-child(2){width:20%}.client-overview-table th:nth-child(3){width:23%}.client-overview-table th:nth-child(4){width:21%}.client-overview-table th:last-child{width:11%}.client-overview-table tbody th{font-weight:400}.client-overview-table td strong{color:#344a3a;font-size:12px;font-weight:600;line-height:1.6;display:block}.client-overview-table small{color:#657060;margin-top:5px;font-size:11px;line-height:1.6;display:block}.client-overview-table .client-overview-project{color:#294f3e;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-height:30px;padding:3px 0;font-size:14px;line-height:1.5;display:block}.client-overview-table .client-overview-project:hover{color:#172e23;text-underline-offset:4px;text-decoration:underline}.client-overview-unlinked{color:#84563f;margin-top:5px;font-size:11px;display:block}.client-overview-state{color:#586953;margin-top:6px;font-size:11px;line-height:1.5;display:inline-block}.client-overview-state.is-attention{color:#8c4833;font-weight:700}.client-overview-state.is-waiting{color:#796029;font-weight:700}.client-overview-row-action button{background:0 0;border-color:#0000;min-height:42px;padding:8px}.client-overview-empty{text-align:center;padding-block:54px}.client-overview-empty h2{color:#354838;margin:0;font-size:20px}.client-overview-empty p{color:#5f6b5f;font-size:13px;line-height:1.7}.client-overview-loading p{color:#5f6b5f;font-size:13px}.client-overview-loading>div{gap:16px;margin-top:28px;display:grid}.client-overview-loading>div span{background:#e4e5db;height:62px}.client-overview-detail-nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.client-overview-detail-nav>span{color:#5e6d60;overflow-wrap:anywhere;font-size:12px}.client-overview-detail-nav+.client-preview-notice{margin-bottom:18px}.client-progress-roadmap li.missing i{border-style:dashed}.client-overview-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.client-overview{padding:26px 18px 40px}.client-overview-table thead{display:none}.client-overview-table,.client-overview-table tbody{display:block}.client-overview-table tr{border-bottom:1px solid #bba;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;display:grid}.client-overview-table th,.client-overview-table td{border:0;padding:8px 0;display:block;width:auto!important}.client-overview-table th{grid-column:1/-1}.client-overview-table td{padding-right:16px}.client-overview-table td:before{color:#657060;content:attr(data-label);margin-bottom:6px;font-size:11px;display:block}.client-overview-table td.client-overview-row-action{text-align:right;align-self:end;padding-right:0}.client-overview-row-action button{border-color:#a5b09e;padding:10px 13px}}@media (width<=600px){.client-overview{padding:24px 15px 36px}.client-overview h1{font-size:27px}.client-overview-heading{display:block}.client-overview-heading>button{margin-top:16px}.client-overview-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-top:22px}.client-overview-counts>div{padding-inline:18px}.client-overview-counts>div:nth-child(odd){border-left:0;padding-left:0}.client-overview-counts dd{font-size:27px}.client-overview-count-note strong{margin-left:0;display:block}.client-overview-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-overview-search{grid-column:1/-1}.client-overview-filters input,.client-overview-filters select{font-size:16px}.client-overview-detail-nav{align-items:start}.client-overview-detail-nav button{flex-shrink:0}}.rn-photographer-app{--rn-ink:#191919;--rn-muted:#6f6f6f;--rn-soft:#f4f4f2;--rn-rule:#dededb;--rn-orange:#ef6c00;min-height:100vh;color:var(--rn-ink);background:#efefed;padding:12px;font-family:Inter,Avenir Next,Avenir,Segoe UI,Arial,sans-serif}.rn-photographer-app *,.rn-photographer-app :before,.rn-photographer-app :after{box-sizing:border-box}.rn-photographer-app button,.rn-photographer-app input{font:inherit}.rn-photographer-app button,.rn-photographer-app a{-webkit-tap-highlight-color:transparent}.rn-phone-shell{background:#fff;border:1px solid #d8d8d5;border-radius:42px;width:min(100%,900px);min-height:calc(100vh - 24px);margin:0 auto;position:relative;overflow:clip;box-shadow:0 18px 46px #00000014}.rn-brand-header{z-index:20;background:#fffffff7;border-bottom:1px solid #e5e5e3;align-items:center;min-height:142px;padding:28px 48px;display:flex;position:sticky;top:0}.rn-brand-lockup{letter-spacing:-.055em;width:170px;line-height:.73;display:grid}.rn-brand-lockup strong{font-size:42px;font-weight:850}.rn-brand-lockup strong:last-child{color:var(--rn-orange)}.rn-brand-lockup span{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid var(--rn-orange);width:0;height:0;margin-left:8px;display:inline-block;transform:translateY(-3px)}.rn-brand-divider{background:#d5d5d2;width:1px;height:34px;margin:0 26px 0 4px}.rn-brand-product{color:#777;font-size:18px;font-weight:650}.rn-avatar{color:#202020;background:#f1f1ef;border-radius:50%;place-items:center;width:56px;height:56px;margin-left:auto;font-size:19px;display:grid}.rn-page-content{width:min(100%,790px);margin:0 auto;padding:58px 34px 190px}.rn-loading{min-height:500px;color:var(--rn-muted);place-items:center;padding:50px;font-size:17px;display:grid}.rn-back-link{color:#5f5f5f;align-items:center;gap:10px;margin:0 0 48px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.rn-link-button{background:0 0;border:0;padding:0}.rn-back-link:hover{color:#111}.rn-task-heading{border-bottom:1px solid var(--rn-rule);padding-bottom:34px}.rn-task-heading h1,.rn-shot-focus h1,.rn-review-heading h1{color:#171717;letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(38px,6.3vw,58px);font-weight:780;line-height:1.03}.rn-task-heading>p{color:#777;margin:17px 0 0;font-size:19px;line-height:1.45}.rn-time-row{color:#6b6b6b;grid-template-columns:auto auto 1fr;align-items:center;gap:11px;margin-top:28px;font-size:16px;display:grid}.rn-time-row strong{color:#2b2b2b;font-weight:680}.rn-time-row span:before{color:#aaa;content:"·";margin-right:11px}.rn-contact-panel{border-top:1px solid var(--rn-rule);margin:34px 0}.rn-contact-panel>a,.rn-contact-panel>div{border-bottom:1px solid var(--rn-rule);min-height:82px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 4px;text-decoration:none;display:grid}.rn-contact-panel>div{grid-template-columns:minmax(0,1fr);padding-left:40px}.rn-contact-panel a:hover strong{text-underline-offset:3px;text-decoration:underline}.rn-contact-panel span{gap:5px;min-width:0;display:grid}.rn-contact-panel small{color:#747474;text-transform:uppercase;letter-spacing:.055em;font-size:12px;font-weight:650}.rn-contact-panel strong{color:#222;overflow-wrap:anywhere;font-size:16px;font-weight:640;line-height:1.45}.rn-contact-panel b{color:#fff;text-align:center;background:#202020;border-radius:999px;min-width:62px;padding:10px 14px;font-size:13px}.rn-overview-details{margin-top:34px}.rn-task-terms{border-top:1px solid var(--rn-rule);border-bottom:1px solid var(--rn-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rn-task-terms>div{align-content:start;gap:7px;min-width:0;padding:20px 18px;display:grid}.rn-task-terms>div:first-child{padding-left:2px}.rn-task-terms>div+div{border-left:1px solid var(--rn-rule)}.rn-task-terms dt,.rn-content-plan-meta dt,.rn-assignment-details dt,.rn-original-shot-details dt{color:#747474;text-transform:uppercase;letter-spacing:.055em;font-size:12px;font-weight:650}.rn-task-terms dd,.rn-content-plan-meta dd,.rn-assignment-details dd,.rn-original-shot-details dd{color:#292929;overflow-wrap:anywhere;margin:0;line-height:1.5}.rn-task-terms dd{font-size:16px;font-weight:680}.rn-assignment-details,.rn-content-plan-panel,.rn-content-usage,.rn-original-shot-details{border-bottom:1px solid var(--rn-rule)}.rn-assignment-details>summary,.rn-content-plan-panel>summary,.rn-content-usage>summary,.rn-original-shot-details>summary{color:#292929;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:64px;padding:13px 2px;font-size:16px;font-weight:700;list-style:none;display:grid}.rn-assignment-details>summary::-webkit-details-marker{display:none}.rn-content-plan-panel>summary::-webkit-details-marker{display:none}.rn-content-usage>summary::-webkit-details-marker{display:none}.rn-original-shot-details>summary::-webkit-details-marker{display:none}.rn-assignment-details>summary:after,.rn-content-plan-panel>summary:after,.rn-content-usage>summary:after,.rn-original-shot-details>summary:after{color:#777;content:"+";font-size:20px;font-weight:400}.rn-assignment-details[open]>summary:after,.rn-content-plan-panel[open]>summary:after,.rn-content-usage[open]>summary:after,.rn-original-shot-details[open]>summary:after{content:"−"}.rn-assignment-details>summary small,.rn-content-plan-panel>summary small,.rn-content-usage>summary small,.rn-original-shot-details>summary small{color:#747474;font-size:13px;font-weight:500}.rn-assignment-details dl{margin:0;padding:0 2px 20px}.rn-assignment-details dl>div{border-top:1px solid #ececea;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.rn-assignment-details dd{font-size:14px}.rn-assignment-details dd>span:first-child{display:block}.rn-original-requirement{color:#555;overflow-wrap:anywhere;border-top:1px dashed #d8d8d4;gap:5px;margin-top:9px;padding-top:9px;display:grid}.rn-original-requirement small{color:#747474;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:650}.rn-content-plan-panel{border-top:1px solid var(--rn-rule);margin:34px 0 48px}.rn-content-plan-body{padding-bottom:18px}.rn-content-plan-meta{border-top:1px solid #ececea;border-bottom:1px solid #ececea;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.rn-content-plan-meta>div{gap:6px;min-width:0;padding:15px 18px;display:grid}.rn-content-plan-meta>div:first-child{padding-left:2px}.rn-content-plan-meta>div+div{border-left:1px solid #ececea}.rn-content-plan-meta dd{font-size:13px}.rn-content-items,.rn-content-usage ol{margin:0;padding:0;list-style:none}.rn-content-items li,.rn-content-usage li{border-bottom:1px solid #ececea;grid-template-columns:minmax(118px,.32fr) minmax(0,1fr);gap:18px;padding:14px 2px;display:grid}.rn-content-items li:last-child,.rn-content-usage li:last-child{border-bottom:0}.rn-content-items li>strong,.rn-content-usage li>strong{color:#2b2b2b;font-size:14px}.rn-content-item-copy{gap:7px;min-width:0;display:grid}.rn-content-english-title{color:#2f2f2f;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.45}.rn-original-title{color:#444;overflow-wrap:anywhere;gap:4px;min-width:0;font-size:14px;line-height:1.45;display:grid}.rn-original-title small{color:#747474;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:650}.rn-original-title em{color:#747474;font-style:normal}.rn-content-map{color:#626262;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.rn-content-usage{border-top:1px solid var(--rn-rule);margin:-8px 0 34px}.rn-content-usage ol{padding-bottom:12px}.rn-original-shot-details{border-top:1px solid var(--rn-rule);margin:-14px 0 34px}.rn-original-shot-details>p{color:#666;margin:0;padding:0 2px 14px;font-size:13px;line-height:1.55}.rn-original-shot-details dl{margin:0;padding-bottom:12px}.rn-original-shot-details dl>div{border-top:1px solid #ececea;grid-template-columns:minmax(118px,.32fr) minmax(0,1fr);gap:18px;padding:13px 2px;display:grid}.rn-original-shot-details dd{font-size:14px}.rn-section-heading{border-bottom:1px solid var(--rn-rule);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.rn-section-heading h2{letter-spacing:-.025em;margin:0;font-size:29px}.rn-section-heading span{color:#777;font-size:15px}.rn-shot-group{border-bottom:1px solid var(--rn-rule)}.rn-shot-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:25px 2px;list-style:none;display:grid}.rn-shot-group>summary::-webkit-details-marker{display:none}.rn-shot-group>summary span{color:#252525;font-size:19px;font-weight:720}.rn-shot-group>summary small{color:#777;font-size:15px}.rn-shot-group>summary small:after{content:"+";margin-left:13px;font-size:22px;line-height:.7;display:inline-block}.rn-shot-group[open]>summary small:after{content:"−"}.rn-shot-group>div{padding:0 0 12px 42px}.rn-shot-row{width:100%;min-height:74px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ececea;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 0;display:grid}.rn-shot-row:hover{color:#000;background:#fafafa}.rn-shot-row>span:nth-child(2){gap:6px;display:grid}.rn-shot-row strong{font-size:16px;font-weight:670}.rn-shot-row small,.rn-shot-number{color:#777;font-size:13px}.rn-reshoot-note,.rn-alert,.rn-success{border-radius:12px;align-items:flex-start;gap:12px;margin:22px 0;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.rn-reshoot-note,.rn-alert{color:#773822;background:#fff5ef;border:1px solid #dfb6a2}.rn-success{color:#285d39;background:#f0f8f2;border:1px solid #a8c9b4}.rn-reshoot-note p{margin:4px 0 0}.rn-reshoot-note>div{min-width:0}.rn-reshoot-items{margin:10px 0 0;padding-left:19px}.rn-reshoot-items li{overflow-wrap:anywhere}.rn-reshoot-items li+li{margin-top:6px}.rn-reshoot-blocked{background:#fff0e8;border-color:#b65b3a}.rn-alert-stack>div{gap:4px;display:grid}.rn-offer-summary{border:1px solid #2c2c2c;border-radius:15px;margin:34px 0;padding:28px}.rn-offer-summary h2{margin:0 0 24px;font-size:24px}.rn-offer-summary p{color:#666;margin:28px 0 0;font-size:15px;line-height:1.55}.rn-offer-summary .rn-assignment-details{margin-top:0}.rn-offer-scope{margin-top:44px}.rn-offer-scope-heading{border-bottom:1px solid var(--rn-rule);justify-content:space-between;align-items:end;gap:22px;padding-bottom:18px;display:flex}.rn-offer-scope-heading h2{color:#202020;letter-spacing:-.025em;margin:0;font-size:29px}.rn-offer-scope-heading p{color:#666;justify-items:end;gap:4px;margin:0;font-size:13px;display:grid}.rn-offer-scope-heading p strong{color:#242424;font-size:15px}.rn-task-source{color:#626262;margin:16px 0 0;font-size:14px;line-height:1.55}.rn-offer-scope .rn-content-plan-panel{margin:28px 0}.rn-offer-shot-plan{border-top:1px solid var(--rn-rule);border-bottom:1px solid var(--rn-rule);margin-top:28px}.rn-offer-shot-plan>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:64px;padding:13px 2px;list-style:none;display:grid}.rn-offer-shot-plan>summary::-webkit-details-marker{display:none}.rn-offer-shot-plan>summary:after{color:#777;content:"+";font-size:20px;font-weight:400}.rn-offer-shot-plan[open]>summary:after{content:"−"}.rn-offer-shot-plan>summary span{font-size:16px;font-weight:700}.rn-offer-shot-plan>summary small{color:#747474;font-size:13px;font-weight:500}.rn-offer-shot-plan ol{margin:0;padding:0;list-style:none}.rn-offer-shot-plan li{border-top:1px solid #ececea;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 2px;display:grid}.rn-offer-shot-plan li>div{gap:7px;min-width:0;display:grid}.rn-offer-shot-plan li strong{color:#252525;overflow-wrap:anywhere;font-size:16px}.rn-offer-shot-plan li p{color:#505050;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.rn-offer-shot-plan li small{color:#6b6b6b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.rn-offer-shot-mapping{color:#343434;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5}.rn-shot-counter{color:#777;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;font-size:14px;font-weight:650;display:flex}.rn-status{color:#555;background:#f0f0ee;border-radius:999px;padding:7px 10px;font-size:12px}.rn-status-ready,.rn-status-accepted{color:#285f3a;background:#edf5ef}.rn-status-failed,.rn-status-reshoot{color:#8a4028;background:#fff1eb}.rn-shot-focus h1{font-size:clamp(36px,5vw,52px)}.rn-shot-instruction{color:#535353;max-width:64ch;margin:24px 0 32px;font-size:18px;line-height:1.6}.rn-shot-tips{border-top:1px solid var(--rn-rule);border-bottom:1px solid var(--rn-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 34px;display:grid}.rn-shot-tips>div{padding:20px 16px}.rn-shot-tips>div+div{border-left:1px solid var(--rn-rule)}.rn-shot-tips>div:nth-child(odd){border-left:0}.rn-shot-tips>div:nth-child(n+3){border-top:1px solid var(--rn-rule)}.rn-shot-tips dt{color:#777;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:12px;font-weight:650}.rn-shot-tips dd{color:#303030;margin:0;font-size:14px;line-height:1.45}.rn-shot-rules{background:#fafafa;border:1px solid #dededb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 34px;display:grid}.rn-shot-rules>div{min-width:0;padding:18px 20px}.rn-shot-rules>div+div{border-left:1px solid #dededb}.rn-shot-rules strong{color:#252525;margin-bottom:9px;font-size:13px;display:block}.rn-shot-rules ul{margin:0;padding-left:18px}.rn-shot-rules li,.rn-shot-rules p{color:#555;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.rn-shot-rules li+li{margin-top:5px}.rn-shot-rules .rn-rule-missing{color:#8a4028}.rn-file-picker{color:#333;text-align:center;cursor:pointer;background:#fafafa;border:1px dashed #aaa;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:146px;padding:22px;display:grid}.rn-file-picker:hover{background:#f6f6f4;border-color:#333}.rn-file-picker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rn-file-picker strong{font-size:17px}.rn-file-picker span{color:#6d6d6d;overflow-wrap:anywhere;max-width:52ch;font-size:13px;line-height:1.45}.rn-take-progress{background:#f7f7f5;border:1px solid #dededb;border-radius:12px;gap:6px;margin:0 0 16px;padding:15px 17px;display:grid}.rn-take-progress strong{color:#292929;font-size:14px}.rn-take-progress span{color:#686868;font-size:13px;line-height:1.45}.rn-selected-files{border-top:1px solid var(--rn-rule);margin:14px 0 0;padding:0;list-style:none}.rn-selected-files li{border-bottom:1px solid var(--rn-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:10px 2px;display:grid}.rn-selected-files li>span{gap:4px;min-width:0;display:grid}.rn-selected-files strong{overflow-wrap:anywhere;font-size:13px}.rn-selected-files small{color:#727272;font-size:12px}.rn-selected-files button{color:#5d5d5d;background:0 0;border:0;min-height:44px;padding:0 10px;font-size:13px;font-weight:650}.rn-selected-files button:hover:not(:disabled){color:#111}.rn-selected-files button:disabled{color:#aaa}.rn-consent{color:#333;align-items:flex-start;gap:11px;margin-top:18px;font-size:14px;line-height:1.5;display:flex}.rn-consent input{accent-color:#1e1e1e;flex:none;width:18px;height:18px;margin:1px 0 0}.rn-consent-optional{color:#666;margin-top:13px}.rn-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;margin:20px 0;display:grid}.rn-progress progress{accent-color:#222;width:100%;height:8px}.rn-primary-button{color:#fff;background:#1d1d1d;border:1px solid #1d1d1d;border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:0 28px;font-weight:740;display:inline-flex}.rn-shot-focus>.rn-primary-button{width:100%;margin-top:22px}.rn-primary-button:hover:not(:disabled){background:#000}.rn-primary-button:disabled{color:#858585;cursor:not-allowed;background:#e7e7e4;border-color:#d7d7d4}.rn-shot-jump{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.rn-shot-jump button{color:#5d5d5d;background:#fff;border:1px solid #cfcfcb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.rn-shot-jump button.complete{color:#fff;background:#222;border-color:#222}.rn-shot-jump button[aria-current=step]{box-shadow:0 0 0 3px #dadad7}.rn-prev-next{border-top:1px solid var(--rn-rule);justify-content:space-between;gap:16px;margin-top:25px;padding-top:25px;display:flex}.rn-prev-next button{color:#202020;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-weight:680;display:inline-flex}.rn-prev-next button:disabled{color:#aaa;cursor:not-allowed}.rn-review-heading{gap:16px;padding-bottom:30px;display:grid}.rn-review-heading p{color:#666;max-width:60ch;margin:0;font-size:17px;line-height:1.55}.rn-review-heading>strong{font-size:16px}.rn-review-list{border-top:1px solid var(--rn-rule)}.rn-review-list>button{border:0;border-bottom:1px solid var(--rn-rule);color:#222;text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;min-height:78px;padding:12px 2px;display:grid}.rn-review-list>button:hover{background:#fafafa}.rn-review-list>button>span:nth-child(2){gap:5px;display:grid}.rn-review-list strong{font-size:15px}.rn-review-list small{color:#707070;font-size:13px}.rn-review-mark{color:#777;border:1px solid #cfcfcb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.rn-review-mark-ready,.rn-review-mark-accepted{color:#fff;background:#222;border-color:#222}.rn-review-mark-failed,.rn-review-mark-reshoot{color:#8a4028;border-color:#b96343}.rn-ai-note{background:var(--rn-soft);border-radius:14px;margin-top:32px;padding:22px 24px}.rn-ai-note strong{font-size:16px}.rn-ai-note p{color:#626262;margin:8px 0 0;font-size:14px;line-height:1.6}.rn-sticky-action{z-index:15;background:#fffffffa;border-top:1px solid #e1e1de;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:138px;padding:22px 48px;display:grid;position:absolute;bottom:0;left:0;right:0}.rn-sticky-action>div{gap:6px;display:grid}.rn-sticky-action>div span{color:#777;font-size:13px}.rn-sticky-action>div strong{font-size:16px}.rn-offer-shell .rn-sticky-action{grid-template-columns:1fr}.rn-offer-shell .rn-sticky-action .rn-primary-button{width:100%}.rn-workspace-state{align-content:center;justify-items:start;width:min(100%,620px);min-height:540px;margin:0 auto;padding:54px 34px 120px;display:grid}.rn-workspace-state h1,.rn-workspace-heading h1{color:#181818;letter-spacing:-.035em;margin:0;font-size:clamp(42px,7vw,62px);line-height:1.02}.rn-workspace-state p{color:#626262;max-width:58ch;margin:22px 0 0;font-size:17px;line-height:1.65}.rn-workspace-content{width:min(100%,790px)}.rn-workspace-heading time{color:#777;text-transform:uppercase;letter-spacing:.12em;margin-bottom:26px;font-size:14px;font-weight:650;display:block}.rn-workspace-heading p{color:#686868;max-width:58ch;margin:22px 0 0;font-size:18px;line-height:1.55}.rn-workspace-tabs{border-bottom:1px solid var(--rn-rule);gap:34px;margin-top:48px;display:flex}.rn-workspace-tabs button{color:#777;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:58px;padding:0 0 14px;font-size:17px;font-weight:680;display:flex}.rn-workspace-tabs button.active{color:#1b1b1b;border-bottom-color:#202020}.rn-workspace-tabs span{font-size:13px;font-weight:600}.rn-inline-error{color:#773822;background:#fff5ef;border:1px solid #dfb6a2;border-radius:10px;margin:22px 0 0;padding:13px 15px;font-size:14px;line-height:1.5}.rn-task-list{gap:26px;margin-top:38px;display:grid}.rn-task-card{background:#fff;border:1px solid #d0d0cc;border-radius:15px;padding:30px 34px}.rn-task-card:first-child{border-color:#242424}.rn-task-card-top{color:#777;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.rn-task-card-top b{color:#575757;background:#f0f0ee;border-radius:8px;padding:8px 11px;font-size:12px}.rn-task-card:first-child .rn-task-card-top b{color:#fff;background:#242424}.rn-task-card h2{color:#1c1c1c;letter-spacing:-.025em;margin:30px 0 10px;font-size:31px;line-height:1.15}.rn-task-card>p{color:#727272;margin:0;font-size:16px}.rn-task-card-meta{color:#5f5f5f;align-items:center;gap:11px;margin-top:26px;font-size:14px;line-height:1.45;display:flex}.rn-task-progress{background:#ececea;border-radius:999px;height:5px;margin-top:25px;overflow:hidden}.rn-task-progress span{border-radius:inherit;background:#222;height:100%;display:block}.rn-task-card-actions{color:#777;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:17px;font-size:13px;display:grid}.rn-task-card-actions a,.rn-task-card-actions button{color:#222;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rn-task-card-actions button{padding-right:0}.rn-task-card-actions button:disabled{color:#999;cursor:not-allowed}.rn-task-empty{border-bottom:1px solid var(--rn-rule);margin-top:40px;padding:42px 0}.rn-task-empty h2{margin:0 0 12px;font-size:25px}.rn-task-empty p{color:#6b6b6b;max-width:54ch;margin:0;font-size:15px;line-height:1.6}.rn-photographer-app :focus-visible{outline-offset:3px;outline:3px solid #ef790f}@media (width<=620px){.rn-photographer-app{background:#fff;padding:0}.rn-phone-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0}.rn-brand-header{min-height:100px;padding:20px 22px}.rn-brand-lockup{width:112px}.rn-brand-lockup strong{font-size:29px}.rn-brand-lockup span{border-top-width:6px;border-bottom-width:6px;border-left-width:9px;margin-left:5px;transform:translateY(-2px)}.rn-brand-divider{height:28px;margin:0 14px 0 2px}.rn-brand-product{font-size:14px}.rn-avatar{width:42px;height:42px;font-size:15px}.rn-page-content{padding:36px 20px 172px}.rn-back-link{margin-bottom:34px;font-size:15px}.rn-task-heading h1,.rn-shot-focus h1,.rn-review-heading h1{font-size:36px}.rn-task-heading>p{font-size:16px}.rn-time-row{grid-template-columns:auto minmax(0,1fr);font-size:14px}.rn-time-row span{grid-column:2}.rn-time-row span:before{display:none}.rn-contact-panel>a,.rn-contact-panel>div{gap:12px;min-height:74px}.rn-contact-panel>div{padding-left:32px}.rn-contact-panel strong{font-size:14px}.rn-contact-panel b{min-width:54px;padding:9px 12px}.rn-task-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-task-terms>div{padding:16px 14px}.rn-task-terms>div:first-child{padding-left:2px}.rn-task-terms>div:nth-child(3){border-top:1px solid var(--rn-rule);border-left:0;grid-column:1/-1;padding-left:2px}.rn-assignment-details>summary,.rn-content-plan-panel>summary,.rn-original-shot-details>summary{grid-template-columns:minmax(0,1fr) auto}.rn-assignment-details>summary small,.rn-content-plan-panel>summary small,.rn-original-shot-details>summary small{grid-area:2/1}.rn-assignment-details>summary:after,.rn-content-plan-panel>summary:after,.rn-original-shot-details>summary:after{grid-area:1/2/3}.rn-assignment-details dl>div{grid-template-columns:1fr;gap:7px}.rn-content-plan-meta{grid-template-columns:1fr}.rn-content-plan-meta>div{padding:13px 2px}.rn-content-plan-meta>div+div{border-top:1px solid #ececea;border-left:0}.rn-content-items li,.rn-content-usage li{grid-template-columns:1fr;gap:6px}.rn-original-shot-details dl>div{grid-template-columns:1fr;gap:7px}.rn-section-heading h2{font-size:25px}.rn-shot-group>summary span{font-size:17px}.rn-shot-group>div{padding-left:18px}.rn-shot-row{grid-template-columns:28px minmax(0,1fr) auto}.rn-shot-tips{grid-template-columns:1fr}.rn-shot-tips>div{padding:15px 0}.rn-shot-tips>div+div{border-top:1px solid var(--rn-rule);border-left:0}.rn-shot-rules{grid-template-columns:1fr}.rn-shot-rules>div+div{border-top:1px solid #dededb;border-left:0}.rn-offer-summary{padding:22px 20px}.rn-offer-scope-heading{align-items:start;display:grid}.rn-offer-scope-heading p{justify-items:start}.rn-offer-shot-plan>summary{grid-template-columns:minmax(0,1fr) auto}.rn-offer-shot-plan>summary small{grid-area:2/1}.rn-offer-shot-plan>summary:after{grid-area:1/2/3}.rn-workspace-state{min-height:440px;padding:42px 20px 100px}.rn-workspace-state h1,.rn-workspace-heading h1{font-size:42px}.rn-workspace-heading p{font-size:16px}.rn-workspace-tabs{gap:28px;margin-top:38px}.rn-task-card{padding:24px 20px}.rn-task-card h2{margin-top:24px;font-size:27px}.rn-task-card-actions{grid-template-columns:1fr auto}.rn-task-card-actions>span{grid-column:1/-1}.rn-task-card-actions a{justify-self:start;padding-left:0}.rn-task-card-actions button{justify-self:end}.rn-sticky-action{min-height:124px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:12px}.rn-sticky-action>div{justify-content:space-between;gap:12px;display:flex}.rn-sticky-action .rn-primary-button{width:100%;min-height:54px}}@media (prefers-reduced-motion:no-preference){.rn-page-content{animation:.42s cubic-bezier(.16,1,.3,1) both rn-page-arrival}@keyframes rn-page-arrival{0%{opacity:.72;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}}.photographer-onboarding{color:#1d1d1d;background:#efefed;min-height:100vh;padding:20px;font-family:Inter,Avenir Next,Avenir,Segoe UI,Arial,sans-serif}.photographer-onboarding-card{background:#fff;border:1px solid #d6d6d2;border-radius:28px;width:min(820px,100%);box-shadow:0 18px 46px #00000014}.photographer-onboarding-card>header{border-bottom-color:#dededb}.photographer-onboarding-card>header span,.photographer-onboarding-result>span{color:#6d6d6d}.photographer-onboarding-card h1{color:#1a1a1a;font-family:Inter,Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-weight:780}.photographer-onboarding-card>header p,.photographer-onboarding-result p{color:#656565;font-size:14px}.photographer-onboarding-card>header b{color:#555;border-color:#cfcfcb;border-radius:999px}.photographer-onboarding-form>label{color:#3d3d3d}.photographer-onboarding-form input:not([type=checkbox]){color:#202020;background:#fff;border-color:#bcbcb8;border-radius:8px}.photographer-onboarding-capabilities{background:#f5f5f3;border-color:#d6d6d2;border-radius:12px}.photographer-onboarding-capabilities label,.photographer-onboarding-confirm{color:#3f3f3f}.photographer-onboarding-privacy{background:#f3f3f1;border:0;border-radius:12px}.photographer-onboarding-privacy strong{color:#2d2d2d}.photographer-onboarding-privacy span{color:#606060}.photographer-onboarding-form>button{color:#fff;background:#1d1d1d;border-color:#1d1d1d;border-radius:10px;min-height:54px}.photographer-onboarding-form input:focus-visible,.photographer-onboarding-form button:focus-visible{outline-color:#ef790f}@media (width<=620px){.photographer-onboarding{background:#fff;padding:0}.photographer-onboarding-card{min-height:100vh;box-shadow:none;border:0;border-radius:0}}.field-edit-packages{background:#fffdf8;border:1px solid #c9c0b3;max-width:1320px;margin:24px auto 0;padding:22px 24px}.field-edit-packages>h3{color:#35473b;font:600 20px var(--ledger-serif,Georgia, serif);margin:0}.field-edit-packages>p{color:#687269;margin:6px 0 15px;font-size:11px;line-height:1.6}.field-edit-package{background:linear-gradient(135deg,#fffdf8 0%,#f6f2e9 100%);border:1px solid #d4ccbf;margin-top:12px;padding:16px}.field-edit-package>header{border-bottom:1px solid #dfd7ca;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.field-edit-package h4{color:#35473b;font:600 18px var(--ledger-serif,Georgia, serif);margin:3px 0}.field-edit-package header small,.field-edit-package>p{color:#6d776d;font-size:10px}.field-edit-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.field-edit-form label{color:#58685a;gap:6px;font-size:10px;font-weight:800;display:grid}.field-edit-form input{color:#304035;min-width:0;height:38px;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c4baaa;border-radius:2px;padding:9px}.field-edit-form button{color:#fffdf8;background:#315b50;border:0;border-radius:2px;align-self:end;padding:10px 12px;font-size:11px;font-weight:800}.field-edit-flow{color:#40594b;background:#edf3ed;border:1px solid #a9c0af;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:10px;font-weight:800;display:flex}.field-edit-flow p{width:100%;margin:0}.field-edit-flow label{color:#58685a;gap:6px;width:min(100%,460px);font-size:10px;font-weight:800;display:grid}.field-edit-flow textarea{resize:vertical;color:#304035;min-height:76px;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c4baaa;border-radius:2px;padding:9px}.field-edit-flow button{color:#fffdf8;background:#315b50;border:0;border-radius:2px;padding:9px 11px;font-size:10px;font-weight:800}.field-internal-preview{color:#315b50;background:#fffdf8;border:1px solid #6d8b77;border-radius:2px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.field-shot-plan{background:#fbf8f1;border:1px solid #d8cfbf;width:100%;margin-top:4px;padding:12px}.field-shot-plan strong,.field-shot-plan small,.field-shot-plan span{display:block}.field-shot-plan strong{color:#45564a;font-size:11px}.field-shot-plan span,.field-shot-plan small{color:#778077;margin-top:4px;font-size:10px}@media (width<=760px){.field-edit-form{grid-template-columns:1fr}.field-edit-packages{padding:16px}.field-edit-package>header{display:block}.field-edit-package>header em{margin-top:7px;display:block}}.field-standard-contract{background:#f5f1e8;border:1px solid #c9c0b3;padding:18px}.field-standard-contract>summary{cursor:pointer;color:#2f4439;font-size:12px;font-weight:900;line-height:1.55}.field-create>*,.field-job-form,.field-job-form>*,.field-standard-contract,.field-standard-contract li,.field-standard-contract li>div{min-width:0}.field-job-form input,.field-job-form select,.field-job-form textarea{width:100%;max-width:100%}.field-standard-contract>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.field-standard-contract>header div{gap:5px;display:grid}.field-standard-contract>header strong{color:#2f4439;font-size:14px}.field-standard-contract>header span,.field-standard-contract>p{color:#687269;font-size:10px;line-height:1.6}.field-standard-contract>header b{color:#315b50;font:600 28px/1 var(--ledger-serif,Georgia, serif)}.field-standard-contract ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.field-standard-contract li{background:#fffdf8;border:1px solid #d9d1c4;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px;display:grid}.field-standard-contract li i{color:#799086;font-size:10px;font-style:normal;font-weight:900}.field-standard-contract li div{gap:4px;display:grid}.field-standard-contract li strong{color:#35473b;font-size:11px}.field-standard-contract li span,.field-standard-contract li small{color:#727b73;font-size:9.5px;line-height:1.5}.field-shot-progress{color:#496056;background:#edf3ed;border:1px solid #cad6cd;grid-template-columns:auto auto auto minmax(180px,1fr);align-items:center;gap:10px;margin:12px 0;padding:11px 13px;font-size:10px;display:grid}.field-shot-progress strong{color:#275b4d;font-size:12px}.field-shot-progress em{color:#6f776f;justify-self:end;font-style:normal}.field-submission{border-bottom:1px solid #e4ddd3;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;padding:18px 2px;display:grid}.field-submission-media{align-content:start;min-width:0;display:grid}.field-submission-media video{aspect-ratio:9/16;object-fit:contain;background:#17201b;border:1px solid #c9c0b3;border-radius:2px;width:100%;max-height:420px;display:block}.field-submission-media p{color:#6d746c;background:#f7f3ea;border:1px dashed #c7bdae;margin:0;padding:16px;font-size:10px;line-height:1.6}.field-submission-review{min-width:0}.field-submission-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.field-submission-review>header div{min-width:0}.field-submission-review>header strong,.field-submission-review>header span{display:block}.field-submission-review>header strong{color:#35473b;font-size:12px}.field-submission-review>header span{color:#748078;margin-top:4px;font-size:10px}.field-submission-review>header em{color:#315b50;background:#edf3ed;border:1px solid #a9b9ad;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.field-submission-filename{overflow-wrap:anywhere;color:#4e5d52;margin:12px 0 0;font-size:11px;font-weight:800}.field-submission-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.field-submission-status>div{background:#fffdf8;border:1px solid #ded6ca;min-width:0;padding:9px 10px}.field-submission-status dt{color:#788078;font-size:9px;font-weight:700}.field-submission-status dd{overflow-wrap:anywhere;color:#35473b;margin:4px 0 0;font-size:10px;font-weight:800}.field-submission-notes{gap:4px;margin-top:11px;display:grid}.field-submission-notes small{color:#758075;font-size:10px;line-height:1.55;display:block}.field-submission-review .field-actions{margin-top:13px}.field-review-draft{background:#f7f3ea;border:1px solid #c8bdad;gap:8px;margin-top:12px;padding:12px;display:grid}.field-review-draft label{color:#405348;gap:6px;font-size:10px;font-weight:800;display:grid}.field-review-draft textarea{box-sizing:border-box;resize:vertical;color:#304035;width:100%;min-height:88px;font:12px/1.5 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #bfb4a3;padding:10px}.field-review-draft small{color:#687269;font-size:10px;line-height:1.55}.field-review-draft>div{flex-wrap:wrap;gap:8px;display:flex}.field-review-draft button{color:#fff;background:#315b50;border:0;min-height:38px;padding:9px 12px;font-size:10px;font-weight:800}.field-review-draft button:disabled{cursor:not-allowed;opacity:.48}.field-batch-ai{background:#f7f3ea;border:1px solid #d4ccbf;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 12px;padding:13px;display:flex}.field-batch-ai>div{gap:5px;display:grid}.field-batch-ai strong{color:#315b50;font-size:11px}.field-batch-ai span,.field-batch-ai small{color:#687269;font-size:10px;line-height:1.55}.field-batch-ai.completed{background:#edf4ee;border-color:#98b5a2}.field-batch-ai.failed{background:#f8ece8;border-color:#c68d84}.field-batch-ai button{color:#fff;background:#315b50;border:0;flex:none;padding:8px 10px;font-size:10px;font-weight:800}@media (width<=760px){.field-standard-contract>header{display:grid}.field-standard-contract>header b{font-size:22px}.field-standard-contract ol{grid-template-columns:minmax(0,1fr)}.field-shot-progress{grid-template-columns:1fr 1fr}.field-shot-progress em{grid-column:1/-1;justify-self:start}.field-batch-ai{flex-direction:column;align-items:stretch}.field-batch-ai button{width:100%;min-height:44px}.field-submission{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 0}.field-submission-media video{width:min(100%,320px);max-height:70vh;margin-inline:auto}.field-submission-review>header{display:grid}.field-submission-review>header em{justify-self:start}.field-submission-status{grid-template-columns:minmax(0,1fr)}.field-submission-review .field-actions,.field-review-draft>div{grid-template-columns:minmax(0,1fr);display:grid}.field-submission-review .field-actions button,.field-review-draft button{width:100%;min-height:44px}}.field-card .field-post-form{grid-template-columns:minmax(0,1fr);gap:12px}.field-card .field-post-form>label{gap:7px}.field-card .field-post-form>button{grid-column:auto;width:100%;min-height:44px;margin-top:2px}.field-fixed-task,.field-selected-job{color:#4f5d53;background:#f7f3ea;border:1px solid #d6cdbf;gap:4px;padding:12px 14px;display:grid}.field-fixed-task{margin-top:12px}.field-fixed-task strong,.field-selected-job strong{color:#2f4439;font-size:11px}.field-fixed-task span,.field-selected-job span{font-size:10px;line-height:1.55}.field-assignment-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.field-assignment-mode legend{color:#58685a;margin-bottom:7px;padding:0;font-size:10px;font-weight:800}.field-assignment-mode label{color:#35473b;cursor:pointer;background:#f7f3ea;border:1px solid #c9c0b3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:68px;padding:11px 12px;display:grid}.field-assignment-mode label:has(input:checked){background:#edf3ed;border-color:#688979}.field-assignment-mode input{width:15px;height:15px;margin:0}.field-assignment-mode label>span{gap:4px;min-width:0;display:grid}.field-assignment-mode strong{font-size:11px}.field-assignment-mode small{color:#67736b;font-size:9px;font-weight:600;line-height:1.4}.field-worker-link-state{background:#edf4ee;border:1px solid #b8cbbd;margin:12px 0;padding:12px 13px}.field-worker-link-state label{color:#315b50;gap:6px;font-size:10px;font-weight:800;display:grid}.field-worker-link-state input{color:#304035;min-width:0;height:36px;font:11px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #b6c5b9;padding:8px 10px}.field-worker-link-state small{color:#687269;font-size:9px;font-weight:600}.field-worker-link-state p{color:#76584e;margin:0;font-size:10px;line-height:1.6}.field-worker-link-state summary{cursor:pointer;color:#315b50;font-size:10px;font-weight:800}.field-worker-link-state[open] summary{margin-bottom:10px}.field-worker-link-state.legacy_rotation_required,.field-worker-link-state.unavailable_rotation_required,.field-worker-link-state.expired{background:#f8eee7;border-color:#d1aa93}@media (width<=760px){.field-assignment-mode{grid-template-columns:1fr}}.field-photographers{box-sizing:border-box;background:#fffdf8;border:1px solid #c9c0b3;width:100%;max-width:1320px;margin:24px auto 0;padding:24px}.field-photographers h2{color:#30453a;font:600 24px var(--ledger-serif,Georgia, serif);margin:4px 0}.field-photographers>div:first-child>p:last-child{color:#687269;margin:5px 0 18px;font-size:11px}.field-photographer-invite{background:#edf3ed;border:1px solid #b9c9bd;grid-template-columns:minmax(0,1fr) 130px auto;align-items:end;gap:12px;padding:18px;display:grid}.field-photographer-invite>div{align-self:center;gap:5px;min-width:0;display:grid}.field-photographer-invite>div strong{color:#304f42;font-size:12px}.field-photographer-invite>div span{color:#607067;max-width:70ch;font-size:10px;line-height:1.55}.field-photographer-invite>label{color:#52645a;gap:6px;font-size:10px;font-weight:800;display:grid}.field-photographer-invite input{color:#304035;background:#fffdf8;border:1px solid #b4c1b8;min-width:0;height:40px;padding:8px 10px}.field-photographer-invite>button{color:#fff;background:#315b50;border:1px solid #315b50;min-height:40px;padding:9px 13px;font-size:10px;font-weight:850}.field-photographer-invite-link{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.field-photographer-invite-link input{color:#5c5035;background:#fff9e8}.field-photographer-form{background:#f7f3ea;border:1px solid #d9d0c3;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;padding:18px;display:grid}.field-photographer-edit-heading{grid-column:1/-1;gap:4px;padding-bottom:4px;display:grid}.field-photographer-edit-heading strong{color:#30453a;font-size:12px}.field-photographer-edit-heading span{color:#687269;font-size:10px;line-height:1.5}.field-photographer-form input,.field-photographer-form textarea{box-sizing:border-box;color:#304035;width:100%;min-width:0;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c4baaa;padding:8px 10px}.field-photographer-form input{height:40px}.field-photographer-form textarea{resize:vertical;min-height:68px}.field-photographer-form>label{color:#58685a;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.field-photographer-note{grid-column:span 3}.field-capabilities{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 20px;min-height:28px;display:flex}.field-capabilities label{color:#536356;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.field-capabilities input{width:14px;height:14px;padding:0}.field-photographer-form-actions{grid-column:1/-1;gap:8px;display:flex}.field-photographer-form-actions button{color:#fff;background:#315b50;border:1px solid #315b50;flex:1;min-height:44px;padding:10px 14px;font-weight:800}.field-photographer-form-actions .field-secondary{color:#315b50;background:0 0}.field-photographer-list{gap:8px;margin-top:12px;display:grid}.field-photographer-list article{border:1px solid #ddd5c9;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.field-photographer-list article>div{gap:4px;min-width:0;display:grid}.field-photographer-title{align-items:center;gap:9px!important;display:flex!important}.field-photographer-title b{color:#315b50;background:#edf3ed;border:1px solid #a8b9ad;padding:4px 7px;font-size:9px}.field-photographer-list article[data-profile-state=invited]{background:#fbf8f1;border-style:dashed}.field-photographer-list article[data-profile-state=pending_review]{background:#fff8e9;border-color:#d0ba8f}.field-photographer-list article[data-profile-state=pending_review] .field-photographer-title b{color:#76551f;background:#fff1d4;border-color:#d0ba8f}.field-photographer-list strong{color:#30453a;font-size:12px}.field-photographer-list span,.field-photographer-list small{overflow-wrap:anywhere;color:#6b766e;font-size:11px;line-height:1.5}.field-photographer-workspace-link{color:#52645a;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:8px;margin-top:5px;font-size:9.5px;font-weight:800;display:grid}.field-photographer-workspace-link input{color:#5c5035;background:#fff9e8;border:1px solid #c7bfae;min-width:0;height:32px;padding:5px 8px;font-size:9.5px}.field-photographer-list-actions{grid-auto-flow:column;gap:7px!important;display:flex!important}.field-photographer-list button{color:#315b50;background:0 0;border:1px solid #83998c;min-width:68px;min-height:44px;padding:8px 10px;font-weight:800}.field-photographer-empty{color:#6c756e;text-align:center;border:1px dashed #c4baaa;margin:0;padding:20px;font-size:11px}.field-fulfillment-status{background:#ced6cf;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:12px 0;display:grid}.field-fulfillment-status div{background:#f1f5f1;gap:5px;min-width:0;padding:11px;display:grid}.field-fulfillment-status small{color:#748078;font-size:9px}.field-fulfillment-status strong{overflow-wrap:anywhere;color:#315b50;font-size:10px}.field-settlement-actions{background:#f3f6f1;border:1px solid #b8c9bc;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:11px;display:flex}.field-settlement-actions button{color:#fff;background:#315b50;border:0;padding:8px 11px;font-size:10px;font-weight:800}.field-settlement-actions .field-secondary{color:#315b50;background:0 0;border:1px solid #879a8d}.field-settlement-actions .field-danger{color:#8b4b40;background:0 0;border:1px solid #a67a6f}.field-settlement-actions small{color:#6d766f;font-size:9px}.field-decision-panel{background:#f7f3ea;border:1px solid #c8bdad;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:15px;display:grid}.field-decision-panel>div:first-child,.field-decision-wide,.field-decision-actions{grid-column:1/-1}.field-decision-panel>div:first-child{gap:4px;display:grid}.field-decision-panel>div:first-child strong{color:#30453a;font-size:12px}.field-decision-panel>div:first-child small{color:#687269;line-height:1.5}.field-decision-panel label{color:#58685a;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.field-decision-panel input,.field-decision-panel select,.field-decision-panel textarea{box-sizing:border-box;color:#304035;width:100%;min-width:0;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c4baaa;padding:9px 10px}.field-decision-panel input,.field-decision-panel select{height:40px}.field-decision-panel textarea{resize:vertical;min-height:72px}.field-decision-actions{gap:8px;display:flex}.field-decision-actions button,.field-follow-up button{color:#fffdf8;background:#315b50;border:1px solid #315b50;min-height:40px;padding:9px 12px;font-size:10px;font-weight:800}.field-decision-actions .field-secondary{color:#315b50;background:0 0}.field-decision-actions .field-danger{background:#8b4b40;border-color:#9e665c}.field-follow-up{background:#fff7e6;border:1px solid #d0ba8f;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:13px 14px;display:flex}.field-follow-up>div{gap:4px;min-width:0;display:grid}.field-follow-up strong{color:#654b23;font-size:11px}.field-follow-up small{color:#7a6543;line-height:1.5}.field-follow-up.completed{background:#edf4ee;border-color:#aac1b0}.field-follow-up.completed strong,.field-follow-up.completed small{color:#355947}.field-settlement-ledger{box-sizing:border-box;background:#fffdf8;border:1px solid #c9c0b3;width:100%;max-width:1320px;margin:16px auto 0;padding:24px}.field-settlement-ledger>div:first-child h2{color:#30453a;font:600 23px/1.15 var(--ledger-serif,Georgia, serif);margin:0}.field-settlement-ledger>div:first-child p{color:#687269;max-width:74ch;margin:7px 0 0;font-size:11px;line-height:1.6}.field-settlement-ledger-list{gap:10px;margin-top:16px;display:grid}.field-settlement-ledger-list article{background:#f8f4ec;border:1px solid #d9d0c3;padding:14px}.field-settlement-ledger-list article[data-status=paid]{background:#eef5ef;border-color:#a9c0af}.field-settlement-ledger-list article[data-status=payment_exception]{background:#fff4ed;border-color:#d1aa93}.field-settlement-ledger-list article[data-status=void]{opacity:.76;background:#f0ece5}.field-settlement-ledger-list header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.field-settlement-ledger-list header>div{gap:4px;min-width:0;display:grid}.field-settlement-ledger-list header strong{overflow-wrap:anywhere;color:#30453a;font-size:12px}.field-settlement-ledger-list header small{color:#6b766e;font-size:9px}.field-settlement-ledger-list header b{color:#315b50;font:600 24px/1 var(--ledger-serif,Georgia, serif);flex:none}.field-settlement-ledger-list dl{background:#d8d1c6;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid}.field-settlement-ledger-list dl div{background:#fffdf8;min-width:0;padding:9px 10px}.field-settlement-ledger-list dt{color:#788078;font-size:9px}.field-settlement-ledger-list dd{overflow-wrap:anywhere;color:#35473b;margin:4px 0 0;font-size:10px;font-weight:800}.field-settlement-ledger-list article>p{color:#6d766f;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.5}.field-settlement-empty{background:#f8f4ec;border:1px solid #d4ccbf;gap:15px;margin-top:17px;padding:18px;display:grid}.field-settlement-empty>div:first-child{gap:5px;display:grid}.field-settlement-empty>div:first-child strong{color:#30453a;font-size:12px}.field-settlement-empty>div:first-child span{color:#667269;font-size:10px;line-height:1.55}.field-settlement-empty ol{background:#d7d0c5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.field-settlement-empty li{background:#fffdf8;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.field-settlement-empty li>b{color:#315b50;border:1px solid #9eafa3;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.field-settlement-empty li>span{gap:4px;min-width:0;display:grid}.field-settlement-empty li strong{color:#3d5146;font-size:10px}.field-settlement-empty li small{color:#737d75;font-size:9px;line-height:1.45}.field-settlement-waiting{gap:7px;display:grid}.field-settlement-waiting p{border-top:1px solid #ded7cb;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:12px;margin:0;padding-top:8px;display:grid}.field-settlement-waiting strong{color:#4b5b51;font-size:10px}.field-settlement-waiting span{color:#765c3f;font-size:10px;line-height:1.5}@media (width<=850px){.field-photographer-invite{grid-template-columns:minmax(0,1fr) 130px}.field-photographer-invite>button,.field-photographer-invite-link{grid-column:1/-1}.field-photographer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.field-photographer-note{grid-column:1/-1}.field-fulfillment-status{grid-template-columns:repeat(2,minmax(0,1fr))}.field-settlement-actions{flex-direction:column;align-items:stretch}.field-decision-panel,.field-settlement-empty ol,.field-settlement-ledger-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.field-photographers,.field-settlement-ledger{padding:18px}.field-photographer-invite{grid-template-columns:1fr;padding:14px}.field-photographer-invite>button,.field-photographer-invite-link{grid-column:auto}.field-photographer-invite-link{grid-template-columns:1fr}.field-photographer-form{grid-template-columns:1fr;padding:14px}.field-capabilities,.field-photographer-note,.field-photographer-form-actions,.field-photographer-edit-heading{grid-column:auto}.field-photographer-form-actions,.field-photographer-list-actions,.field-decision-actions{grid-auto-flow:row;display:grid!important}.field-photographer-list article{flex-direction:column;align-items:stretch}.field-photographer-list button{min-height:44px}.field-assignment-mode,.field-fulfillment-status,.field-decision-panel,.field-settlement-ledger-list dl,.field-settlement-empty ol{grid-template-columns:1fr}.field-settlement-waiting p{grid-template-columns:1fr;gap:4px}.field-decision-panel>div:first-child,.field-decision-wide,.field-decision-actions{grid-column:auto}.field-follow-up,.field-settlement-ledger-list header{flex-direction:column;align-items:stretch}.field-follow-up button{width:100%}}.field-content-handoff{color:var(--ledger-ink,#1f2b29);border-bottom:1px solid var(--ledger-rule,#d9cfbf);overflow-wrap:anywhere;padding-bottom:18px}.field-direct-source{box-sizing:border-box;background:#f8faf5;border:1px solid #b9c9bd;width:100%;max-width:1320px;margin:16px auto 0;padding:20px 22px}.field-direct-source>p{margin:10px 0 0}.field-direct-source-details{border-top:1px solid #d2dbd2;margin-top:14px;padding-top:12px}.field-direct-source-details>summary,.field-arrangement-missing>summary{cursor:pointer;color:#315b50;font-size:12px;font-weight:900;line-height:1.55}.field-direct-source-details>details{background:#fffdf8;border:1px solid #d9d1c4;margin-top:12px;padding:11px}.field-direct-source-details>details>summary{cursor:pointer;color:#40594b;font-size:11px;font-weight:800}.field-source-approval{background:#fffdf8;border:1px solid #d7d0c4;gap:5px;margin:12px 0;padding:12px;display:grid}.field-source-approval strong{color:#30453a;font-size:11px}.field-source-approval span{overflow-wrap:anywhere;color:#687269;font-size:10px;line-height:1.55}.field-current-job{box-sizing:border-box;background:#eaf2ea;border:1px solid #8eaa99;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;width:100%;max-width:1320px;margin:16px auto 0;padding:20px 22px;display:grid}.field-current-job small,.field-current-job p{color:#607067;font-size:10px;line-height:1.55}.field-current-job h2{color:#30453a;font:600 22px var(--ledger-serif,Georgia,serif);margin:4px 0}.field-current-job>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:8px;display:flex}.field-current-job button{color:#fff;background:#315b50;border:0;min-height:42px;padding:9px 12px;font-size:11px;font-weight:800}.field-current-job .field-secondary{color:#315b50;background:0 0;border:1px solid #789184}.field-current-job>p{grid-column:1/-1;margin:0}.field-inherited-project{background:#fffdf8;border:1px solid #c4baaa;align-self:stretch;gap:6px;padding:7px 10px;display:grid}.field-inherited-project small{color:#788177;font-size:9px}.field-inherited-project strong{overflow-wrap:anywhere;color:#30453a;align-self:center;font-size:11px}.field-arrangement-heading{gap:4px;padding-top:4px;display:grid}.field-arrangement-heading strong{color:#30453a;font-size:13px}.field-arrangement-heading span{color:#687269;font-size:10px;line-height:1.55}.field-arrangement-missing{background:#f8f4ec;border:1px solid #d4ccbf;padding:14px}.field-arrangement-missing>p{color:#687269;font-size:10px;line-height:1.55}.field-arrangement-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.field-arrangement-missing-grid>.field-wide{grid-column:1/-1}.field-content-handoff p,.field-content-handoff ul{max-width:75ch;line-height:1.65}.field-content-handoff-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.field-content-handoff-header>div{gap:4px;min-width:0;display:grid}.field-content-handoff-header span{color:#687269;font-size:11px;line-height:1.5}.field-content-handoff-header>b{color:var(--ledger-pine,#2e5b52);font:600 24px/1 var(--ledger-serif,Georgia,serif);flex:none}.field-content-selection{background:var(--ledger-rule,#d9cfbf);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;padding:1px;list-style:none;display:grid}.field-content-selection li{background:var(--ledger-panel,#fbf8f2);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.field-content-selection i{color:#718078;font-size:10px;font-style:normal;font-weight:800}.field-content-selection li>div{gap:4px;min-width:0;display:grid}.field-content-selection strong,.field-content-selection span{overflow-wrap:anywhere}.field-content-selection strong{color:#30453a;font-size:11px}.field-content-selection span{color:#6d766f;font-size:9px;line-height:1.45}.field-content-source-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.field-content-source-actions button{min-height:44px}.field-agent-alignment{color:#30453a;overflow-wrap:anywhere;background:#f2f5ef;border:1px solid #b9c9bd;gap:14px;padding:17px;display:grid}.field-agent-alignment>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.field-agent-alignment>header>div{gap:5px;min-width:0;display:grid}.field-agent-alignment>header strong{font-size:13px}.field-agent-alignment>header span{color:#607067;max-width:72ch;font-size:11px;line-height:1.55}.field-agent-alignment>header b{color:#315b50;background:#fffdf8;border:1px solid #9db0a3;flex:none;padding:5px 8px;font-size:10px}.field-agent-alignment>p{color:#607067;margin:0;font-size:11px;line-height:1.6}.field-agent-alignment.is-error{background:#fff4ed;border-color:#d1aa93}.field-agent-alignment.is-error>header b{color:#7a4f3b;border-color:#c89f87}.field-agent-alignment-compare{background:#cfd7d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.field-agent-alignment-compare>section{background:#fffdf8;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.field-agent-alignment-compare small{color:#718078;font-size:10px;font-weight:800}.field-agent-alignment-compare strong{color:#2f4439;font-size:13px;line-height:1.45}.field-agent-alignment-compare p{color:#56655b;margin:0;font-size:11px;line-height:1.6}.field-agent-alignment-compare span{color:#6b766e;font-size:10px;line-height:1.55}.field-agent-alignment-details{border-top:1px solid #d7d0c4;margin-top:5px;padding-top:10px}.field-agent-alignment-details summary{cursor:pointer;color:#315b50;font-size:11px;font-weight:800;line-height:1.5}.field-agent-alignment-details>p{margin-top:10px}.field-agent-script-lines,.field-agent-shot-lines{background:#ded7cb;gap:1px;margin:9px 0;padding:1px;list-style-position:inside;display:grid}.field-agent-script-lines li,.field-agent-shot-lines li{color:#405148;background:#f8f4ec;padding:9px;font-size:10px;line-height:1.55}.field-agent-shot-lines li{gap:4px;display:grid}.field-agent-shot-lines strong{font-size:10px}.field-agent-shot-lines small{font-weight:500}.field-agent-alignment-link{color:#315b50;text-underline-offset:3px;align-self:start;margin-top:7px;font-size:11px;font-weight:800;text-decoration:underline}.field-agent-alignment-check{cursor:pointer;background:#e8f0e9;border:1px solid #94ab9d;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px 14px;font-weight:800;line-height:1.6;color:#304f42!important;gap:10px!important;font-size:12px!important;display:grid!important}.field-agent-alignment-check:has(input:checked){background:#ddeae0;border-color:#527565}.field-agent-alignment-check input{margin:1px 0 0;padding:0;width:18px!important;height:18px!important}.field-agent-alignment-note{color:#765c3f!important}.field-agent-alignment-empty{gap:7px;padding-top:2px;display:grid}.field-agent-alignment-empty strong{font-size:12px}.field-agent-alignment-empty span{color:#687269;max-width:72ch;font-size:11px;line-height:1.6}.field-agent-alignment-empty button{color:#315b50;background:0 0;border:1px solid #315b50;justify-self:start;min-height:44px;padding:9px 13px;font-weight:800}#field-create-title{scroll-margin-top:24px}#field-create-title:focus-visible{outline:2px solid var(--ledger-pine,#2e5b52);outline-offset:4px}.field-create .field-job-form select{border:1px solid var(--ledger-rule,#d9cfbf);background:var(--ledger-panel,#fbf8f2);min-height:44px;color:var(--ledger-ink,#1f2b29);border-radius:6px;padding:9px 12px;font-size:14px}.field-create .field-job-form>button.field-wide{min-height:44px;font-size:14px;line-height:1.5}@media (width<=620px){.field-content-handoff-header,.field-agent-alignment>header{flex-direction:column;align-items:stretch}.field-content-handoff-header>b{font-size:21px}.field-content-selection,.field-agent-alignment-compare,.field-arrangement-missing-grid{grid-template-columns:1fr}.field-content-source-actions{display:grid}.field-content-source-actions button,.field-agent-alignment-empty button{width:100%}.field-agent-alignment{padding:14px}.field-agent-alignment>header b{align-self:start}.field-direct-source{padding:16px}.field-current-job{grid-template-columns:1fr;padding:16px}.field-current-job>div:nth-child(2){justify-content:stretch;display:grid}.field-current-job button{width:100%}}.field-create-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.field-create-heading>div{min-width:0}.field-create-heading>button{color:#315b50;background:0 0;border:1px solid #83998c;flex:none;min-height:44px;padding:9px 14px;font-weight:800}.field-create-summary{background:#f7f3ea;border:1px solid #d8cfbf;grid-column:1/-1;gap:5px;padding:14px 16px;display:grid}.field-create-summary strong{color:#30453a;font-size:12px}.field-create-summary span{color:#687269;font-size:10px;line-height:1.55}.field-create .field-job-form{grid-column:1/-1}.field-photographer-language-note{color:#30453a;background:#edf3ed;border:1px solid #b9c9bd;gap:5px;padding:13px 15px;display:grid}.field-photographer-language-note strong{font-size:11px}.field-photographer-language-note span{color:#607067;max-width:78ch;font-size:10px;line-height:1.55}.field-photography-preparation{color:#30453a;overflow-wrap:anywhere;background:#f2f5ef;border-bottom:1px solid #b9c9bd;gap:5px;padding:12px 15px;display:grid}.field-photography-preparation strong{font-size:12px}.field-photography-preparation span{color:#52645a;max-width:78ch;font-size:11px;line-height:1.6}.field-current-job a{color:#315b50;align-self:start;min-height:42px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:underline}.field-standard-source{background:#edf3ed;border:1px solid #b9c9bd;padding:15px}.field-grid.field-grid-single{grid-template-columns:minmax(0,1fr)}.field-photographer-list .field-photographer-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:16px;display:grid}.field-photographer-list .field-photographer-card.is-assigning{background:#fbfdf9;border-color:#6f8e7d}.field-photographer-summary{gap:5px;min-width:0;display:grid}.field-photographer-list-actions{flex-wrap:wrap;justify-content:flex-end;align-self:start}.field-inline-assignment{background:#f4f0e8;border-top:1px solid #cfc5b7;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;gap:12px;padding:18px;display:grid}.field-inline-assignment>header,.field-assignment-preview,.field-assignment-empty,.field-inline-assignment-actions{grid-column:1/-1}.field-inline-assignment>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.field-inline-assignment>header>div{gap:4px;min-width:0;display:grid}.field-inline-assignment>header strong{font-size:13px}.field-inline-assignment>header span{line-height:1.5}.field-inline-assignment>header b{color:#315b50;flex:none;font-size:11px}.field-inline-assignment>label{color:#52645a;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.field-inline-assignment>label:first-of-type{grid-column:1/-1}.field-inline-assignment input,.field-inline-assignment select{box-sizing:border-box;color:#304035;width:100%;min-width:0;height:44px;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #bcb2a3;padding:8px 10px}.field-assignment-preview{background:#fffdf8;border:1px solid #c9c0b3;gap:12px;padding:15px;display:grid}.field-assignment-preview>div:first-child{gap:4px;display:grid}.field-assignment-preview>div:first-child strong{font-size:14px}.field-assignment-preview>div:first-child span{line-height:1.55}.field-assignment-preview dl{background:#ddd5c9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.field-assignment-preview dl>div{background:#f8f4ec;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.field-assignment-preview dt{color:#758075;font-size:10px;font-weight:700}.field-assignment-preview dd{overflow-wrap:anywhere;color:#35473b;margin:0;font-size:11px;font-weight:800;line-height:1.5}.field-assignment-preview>p{overflow-wrap:anywhere;color:#59665d;margin:0;font-size:11px;line-height:1.55}.field-assignment-preview details{border-top:1px solid #d9d0c3;padding-top:11px}.field-assignment-preview summary{cursor:pointer;color:#315b50;font-size:11px;font-weight:800}.field-assignment-content-list,.field-assignment-shot-list{background:#ddd5c9;gap:1px;margin:10px 0 0;padding:1px;list-style:none;display:grid}.field-assignment-content-list{grid-template-columns:repeat(2,minmax(0,1fr))}.field-assignment-content-list li,.field-assignment-shot-list li{overflow-wrap:anywhere;background:#fffdf8;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:9px;display:grid}.field-assignment-content-list li>b,.field-assignment-shot-list li>b{color:#799086;font-size:9px}.field-assignment-shot-list li>span{gap:3px;display:grid}.field-assignment-shot-list small{overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.field-shot-content-map{font-weight:800;color:#315b50!important}.field-inline-assignment-actions{gap:8px;display:flex}.field-inline-assignment-actions button,.field-assignment-empty button{color:#fffdf8;background:#315b50;border:1px solid #315b50;min-height:44px;padding:9px 14px;font-weight:800}.field-inline-assignment-actions .field-secondary{color:#315b50;background:0 0}.field-assignment-empty{background:#fffdf8;border:1px dashed #bcae9e;gap:7px;padding:15px;display:grid}.field-assignment-empty strong{font-size:12px}.field-assignment-empty span{line-height:1.55}.field-assignment-empty button{justify-self:start;margin-top:4px}@media (width<=760px){.field-create-heading{flex-direction:column;align-items:stretch}.field-create-heading>button{width:100%}.field-photographer-list .field-photographer-card{grid-template-columns:1fr}.field-photographer-list-actions{justify-content:stretch}.field-photographer-list-actions button{flex:130px}.field-inline-assignment{grid-column:auto;grid-template-columns:1fr;padding:14px}.field-inline-assignment>header,.field-assignment-preview,.field-assignment-empty,.field-inline-assignment-actions,.field-inline-assignment>label:first-of-type{grid-column:auto}.field-assignment-preview dl,.field-assignment-content-list{grid-template-columns:1fr}.field-inline-assignment-actions{display:grid}.field-photographer-workspace-link{grid-template-columns:1fr}}@media (width<=520px){.field-inline-assignment>header{flex-direction:column;align-items:flex-start;gap:7px}.field-assignment-preview dl>div{grid-template-columns:1fr;gap:3px}.field-photographer-list .field-photographer-card{padding:13px}.field-inline-assignment{margin:0 -13px -13px}.field-photographer-title{flex-direction:column;align-items:flex-start!important}.field-photographer-list-actions button{width:100%}}.field-automation-lane{box-sizing:border-box;background:#f2f5ef;border:1px solid #9eb2a5;width:100%;max-width:1320px;margin:18px auto 0}.field-automation-lane>header{border-bottom:1px solid #cbd5cd;justify-content:space-between;align-items:flex-end;gap:22px;padding:18px 20px;display:flex}.field-automation-lane h2{color:#2f4439;font:600 23px/1.2 var(--ledger-serif,Georgia,serif);margin:0}.field-automation-lane header p{color:#637168;max-width:72ch;margin:6px 0 0;font-size:10.5px;line-height:1.55}.field-automation-lane header>strong{color:#315b50;flex:none;font-size:10.5px}.field-automation-lane>ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.field-automation-lane>ol>li{grid-template-columns:31px minmax(0,1fr);gap:10px;min-width:0;padding:16px 18px;display:grid;position:relative}.field-automation-lane>ol>li:not(:last-child){border-right:1px solid #d0d8d1}.field-automation-lane>ol>li:not(:last-child):after{content:"";background:#f2f5ef;border-top:1px solid #8fa194;border-right:1px solid #8fa194;width:9px;height:9px;position:absolute;top:30px;right:-5px;transform:rotate(45deg)}.field-automation-lane i{color:#4f6157;border:1px solid #a6b4aa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:850;display:grid}.field-automation-lane li.complete i{color:#fff;background:#527565;border-color:#527565}.field-automation-lane li.current i{color:#315b50;border:2px solid #527565}.field-automation-lane li>div{align-content:start;gap:4px;min-width:0;display:grid}.field-automation-lane li strong{color:#34483d;font-size:11px}.field-automation-lane li span{overflow-wrap:anywhere;color:#536158;font-size:10px;line-height:1.45}.field-admin-details{padding:0!important}.field-admin-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 22px;list-style-position:inside;display:flex}.field-admin-details>summary>div{gap:5px;min-width:0;display:grid}.field-admin-details>summary strong{color:#30453a;font-size:13px}.field-admin-details>summary span{color:#687269;font-size:10px;line-height:1.5}.field-admin-details>summary b{color:#315b50;flex:none;font-size:10px}.field-admin-details[open]>summary{background:#f6f2ea;border-bottom:1px solid #d9d1c5}.field-admin-details-body{padding:22px 24px 24px}.field-admin-details-body>div:first-child h2{color:#30453a;font:600 23px/1.15 var(--ledger-serif,Georgia,serif);margin:0}.field-admin-details-body>div:first-child p{color:#687269;max-width:74ch;margin:7px 0 17px;font-size:11px;line-height:1.6}.field-jobs>div:first-child>p{color:#687269;max-width:74ch;margin:6px 0 0;font-size:11px;line-height:1.6}@media (width<=850px){.field-automation-lane>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.field-automation-lane>ol>li:nth-child(2){border-right:0}.field-automation-lane>ol>li:nth-child(2):after{display:none}.field-automation-lane>ol>li:nth-child(-n+2){border-bottom:1px solid #d0d8d1}}@media (width<=520px){.field-automation-lane>header{padding:16px;display:grid}.field-automation-lane>ol{grid-template-columns:1fr}.field-automation-lane>ol>li,.field-automation-lane>ol>li:nth-child(2){border-bottom:1px solid #d0d8d1;border-right:0;padding:14px 16px}.field-automation-lane>ol>li:last-child{border-bottom:0}.field-automation-lane>ol>li:after{display:none!important}.field-admin-details>summary{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:17px}.field-admin-details-body{padding:17px}.field-photographers,.field-settlement-ledger{padding:0}}.field-shot-progress.field-shot-progress-visual{background:#f5f7f2;border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:9px;padding:12px;display:grid}.field-shot-progress.field-shot-progress-visual>p{color:#64736d;margin:0;font-size:10px}.field-shot-progress.field-shot-progress-visual .data-viz-stage-rail{width:100%}:root{color:#142238;font-synthesis:none;background:#eef2f6;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#eef2f6;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{background:#eef2f6;grid-template-columns:220px minmax(650px,1fr) 380px;min-height:100vh;display:grid}.sidebar{color:#f8fbff;background:#071b35;flex-direction:column;min-height:100vh;padding:31px 18px 20px;display:flex}.brand{letter-spacing:-1.5px;padding:0 10px;font-size:30px;font-weight:760}.brand-subtitle{color:#aab7c8;margin:4px 10px 36px;font-size:12px}nav{gap:6px;display:grid}.nav-item{color:#d9e3ef;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:13px 11px;font-size:14px;font-weight:620;display:flex}.sidebar-rule{color:#b8c7d9;border-top:1px solid #25405e;align-items:flex-start;gap:9px;margin-top:auto;padding:18px 10px 3px;font-size:12px;line-height:1.55;display:flex}.workspace{background:#fff;min-width:0;padding:38px 18px 25px 26px}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:6px;font-size:28px}.topbar p{color:#6d7a8d;margin:0;font-size:13px}.search-box{color:#65748a;border:1px solid #cfd8e3;border-radius:8px;align-items:center;gap:10px;width:min(370px,43%);height:44px;padding:0 13px;display:flex}.search-box input{color:#142238;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.notice{color:#14675f;background:#ebf8f6;border:1px solid #a9ded4;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;font-size:13px;display:flex}.google-discovery-panel{background:linear-gradient(120deg,#f8fcff,#f3f9f7);border:1px solid #c7dced;border-radius:10px;margin:0 0 16px;padding:16px}.google-discovery-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.google-discovery-heading h2{color:#1f405f;margin:2px 0 5px;font-size:16px}.google-discovery-heading span{color:#60758c;font-size:11.5px;line-height:1.45}.google-discovery-limit{background:#e7f2fc;border-radius:999px;flex:none;padding:6px 8px;font-weight:750;color:#24629c!important;font-size:10.5px!important}.google-discovery-fields{grid-template-columns:1.2fr 1fr .8fr .8fr 1fr;gap:9px;margin-top:13px;display:grid}.google-discovery-fields label{color:#506983;gap:5px;font-size:10.5px;font-weight:750;display:grid}.google-discovery-fields input,.google-discovery-fields select{color:#223e5b;background:#fff;border:1px solid #c8d8e6;border-radius:6px;outline:none;min-width:0;height:35px;padding:0 9px;font:12px/1.2 inherit}.google-discovery-actions{grid-template-columns:minmax(190px,.65fr) minmax(360px,1.5fr) auto;align-items:start;gap:10px 16px;margin-top:12px;display:grid}.google-discovery-actions .rights-confirm{align-items:flex-start;min-width:0;max-width:none;margin:0}.google-discovery-actions .rights-confirm>input{flex:none;margin-top:2px}.google-discovery-actions .rights-confirm>span{gap:2px;min-width:0;display:grid}.google-discovery-actions .rights-confirm strong{color:#344f68;font-size:11.5px}.google-discovery-actions .rights-confirm small{color:#7b8792;font-size:10px;line-height:1.35}.google-discovery-actions .detail-action{align-self:start;width:fit-content;min-height:37px;padding:0 13px}.google-discovery-result{color:#39645f;background:#f2fbf8;border:1px solid #b9ded5;border-radius:7px;gap:4px;margin-top:12px;padding:10px 11px;font-size:11.5px;line-height:1.45;display:grid}.google-discovery-result strong{color:#126c60}.lead-table-wrap{border:1px solid #d7dee7;border-radius:10px;flex-direction:column;height:calc(100vh - 168px);min-height:580px;display:flex;overflow:hidden}.lead-table{border-collapse:collapse;table-layout:fixed;width:100%}.lead-table th{color:#536174;text-align:left;white-space:nowrap;background:#fbfcfd;border-bottom:1px solid #d7dee7;height:58px;padding:0 13px;font-size:12px;font-weight:670}.lead-table th:first-child{width:20%}.lead-table th:nth-child(2),.lead-table th:nth-child(3){width:13%}.lead-table th:nth-child(4){width:8%}.lead-table th:nth-child(5){width:21%}.lead-table th:nth-child(6),.lead-table th:nth-child(7){width:12.5%}.lead-table td{color:#334155;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e1e6ed;padding:16px 13px;font-size:12.5px}.lead-table tr{transition:background .14s}.lead-table tbody tr:hover{cursor:pointer;background:#f7faff}.lead-table .selected-row{background:#edf4ff;box-shadow:inset 3px 0 #2268e3}.lead-table strong{color:#18263b;margin-bottom:5px;font-size:13px;display:block}.lead-table small{color:#778498;font-size:11px}.email-quick-actions{gap:7px;min-width:126px;display:grid}.email-quick-actions button{cursor:pointer;white-space:nowrap;border-radius:2px;min-height:32px;padding:0 9px;font:750 10.5px/1.2 inherit}.email-quick-generate{border:1px solid var(--ledger-pine,#2e5b52);color:var(--ledger-pine,#2e5b52);background:#fffdf8}.email-quick-generate:hover:not(:disabled){background:#edf3ef}.email-quick-send{border:1px solid var(--ledger-pine,#2e5b52);background:var(--ledger-pine,#2e5b52);color:#fffdf8}.email-quick-send:hover:not(:disabled){background:#24483d}.email-quick-actions button:disabled{color:#8a8277;cursor:not-allowed;background:#e8e2d8;border-color:#d4cdc1}.email-automation-managed{color:#315b50;white-space:nowrap;background:#eef4ef;border:1px solid #aebfb6;padding:7px 9px;font-size:10.5px;font-weight:800;display:inline-block}.status{white-space:nowrap;font-size:11.5px;font-weight:650;display:inline-block}.status-review{color:#ae6200}.status-warning{color:#b15700}.status-success{color:#16806f}.status-muted{color:#78869a}.status-danger{color:#bd3d4b}.empty-table{text-align:center;color:#78869a;padding:48px!important}.table-footer{color:#677589;border-top:1px solid #d7dee7;margin-top:auto;padding:16px 18px;font-size:12px}.detail-panel{background:#f7f9fc;border-left:1px solid #d6dee8;padding:31px 20px;overflow-y:auto}.detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-heading h2{color:#111f34;letter-spacing:-.6px;margin:2px 0 0;font-size:21px}.overline{color:#7b8797;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.icon-button{color:#526175;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.icon-button:hover{background:#e9eef4}.detail-meta{color:#69778b;flex-wrap:wrap;gap:6px 12px;margin:14px 0 19px;font-size:11.5px;display:flex}.detail-meta span:not(:last-child):after{content:"·";color:#a4afbd;margin-left:12px}.detail-section{border-top:1px solid #d6dee8;padding:18px 0}.detail-section h3{color:#1d2c40;margin-bottom:10px;font-size:13px}.detail-section p{color:#445267;margin:0;font-size:13px;line-height:1.6}.detail-section a{color:#1764cf;overflow-wrap:anywhere;margin-bottom:10px;font-size:12px;line-height:1.45;display:block}.detail-section ul{color:#59677a;margin:0;padding-left:18px;font-size:12px;line-height:1.65}.opportunity{color:#294b77;background:#edf5ff;border-radius:7px;gap:5px;margin-top:13px;padding:11px;font-size:12px;line-height:1.5;display:grid}.opportunity strong{color:#173b68}.draft-box{background:#fff;border:1px solid #cbd6e3;border-radius:7px;padding:12px}.draft-box p{font-size:12px;line-height:1.55}.draft-box span{color:#a56000;margin-top:9px;font-size:11px;font-weight:700;display:block}.approve{color:#fff;background:#087b70;border:1px solid #087b70}.review-operator{color:#617186;gap:6px;margin:0 0 10px;font-size:11px;font-weight:700;display:grid}.review-operator input{color:#263b53;background:#fff;border:1px solid #c9d5e2;border-radius:6px;outline:none;width:100%;min-height:36px;padding:0 10px;font-size:12px}.review-operator input:focus{border-color:#2877ce;box-shadow:0 0 0 3px #e5f0fc}.rights-confirm{color:#43546a;align-items:flex-start;gap:8px;margin-top:13px;font-size:12px;line-height:1.55;display:flex}.rights-confirm input{accent-color:#087b70;margin-top:3px}@media (width<=1220px){.app-shell{grid-template-columns:194px minmax(530px,1fr) 330px}.workspace{padding-left:18px}.lead-table th,.lead-table td{padding-left:9px;padding-right:9px}.google-discovery-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.app-shell{grid-template-columns:180px 1fr}.detail-panel{border-top:1px solid #d6dee8;border-left:0;grid-column:2}.lead-table-wrap{height:auto;min-height:440px;overflow-x:auto}.lead-table{min-width:820px}.search-box{width:260px}}@media (width<=680px){.app-shell{display:block}.sidebar{min-height:auto;padding:16px}.brand{font-size:24px}.brand-subtitle,.sidebar-rule{display:none}nav{margin-top:10px;display:flex;overflow-x:auto}.nav-item{flex:none;padding:10px}.workspace{padding:22px 14px}.topbar{display:block}.search-box{width:100%;margin-top:16px}.lead-table-wrap{height:470px;min-height:0}.detail-panel{padding:22px 16px}}.content-shell{color:#13253f;background:#f5f8fc;grid-template-columns:222px minmax(650px,1fr) 370px;min-height:100vh;display:grid}.content-sidebar{color:#eaf1fb;background:#091c35;flex-direction:column;padding:29px 17px 20px;display:flex}.content-brand{color:#fff;letter-spacing:-1.1px;text-align:left;background:0 0;border:0;padding:0 10px 33px;font-size:26px;font-weight:800}.content-brand span{color:#9aacbf;letter-spacing:.08em;margin-top:4px;font-size:11px;font-weight:600;display:block}.content-nav-title{color:#778ba3;letter-spacing:.08em;padding:0 10px 9px;font-size:11px;font-weight:700}.content-nav{color:#c9d7e6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:12px 10px;font-size:14px;font-weight:650;display:flex}.content-sidebar-bottom{color:#aebed0;border-top:1px solid #29415f;gap:9px;margin-top:auto;padding:18px 10px 4px;font-size:12px;line-height:1.55;display:flex}.content-workspace{background:#fff;min-width:0;padding:35px 26px 25px}.content-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.content-header h1{letter-spacing:-1px;margin:0 0 7px;font-size:28px}.content-header p{color:#697b90;margin:0;font-size:13px}.source-button{white-space:nowrap;color:#24476e;background:#fff;border:1px solid #b8c8da;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.source-button:hover{background:#f1f6fc}.content-workspace .source-button{display:none}.phase-one-scope{color:#28563a;background:#f3fbf5;border:1px solid #b8d5c3;border-radius:8px;margin:16px 0;padding:10px 12px;font-size:12px;line-height:1.6}.phase-one-scope strong{color:#1c482d}.official-top-ads-link{color:#245d99;align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.official-top-ads-link:hover{text-decoration:underline}.content-intake{background:#fafcff;border:1px solid #d4e2f0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin:18px 0;padding:14px;display:grid}.content-intake-heading{color:#213a58;grid-column:1/-1;justify-content:space-between;gap:12px;font-size:13px;display:flex}.content-intake-heading span{color:#718197;font-size:11px}.content-intake input:not([type=checkbox]),.content-intake textarea,.content-intake select{color:#20344f;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd8e6;border-radius:7px;padding:9px 10px;font-size:12px}.content-intake>input{height:40px}.content-intake textarea{resize:vertical;grid-column:1/-1;min-height:72px;line-height:1.5}.keyword-input,.sample-size{color:#63748a;gap:5px;font-size:10.5px;display:grid}.keyword-input small{color:#76879b}.keyword-input .input-warning{color:#a24132;font-weight:650}.content-metrics-inputs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.content-metrics-inputs label{color:#63748a;font-size:10.5px}.content-metrics-inputs input{margin-top:4px}.content-intake .source-button{justify-content:center;width:fit-content;display:inline-flex}.content-intake .source-button:disabled{opacity:.55;cursor:not-allowed}.content-intake input:not([type=checkbox]),.content-intake select{min-height:40px}.content-intake-actions{border-top:1px solid #dce5ee;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:2px;padding-top:12px;display:grid}.content-intake-actions .rights-confirm{min-width:0;margin:0}.content-intake .rights-confirm input{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0}.content-intake-actions .source-button{min-height:40px;margin:0}.sample-collection-feedback{color:#715627;background:#fff9eb;border:1px solid #d7c8aa;grid-column:1/-1;gap:3px;padding:10px 12px;font-size:11px;line-height:1.5;display:grid}.sample-collection-feedback strong{color:inherit;font-size:11.5px}.sample-collection-feedback span{overflow-wrap:anywhere}.sample-collection-feedback.success{color:#28563a;background:#f3fbf5;border-color:#b8d5c3}.sample-collection-feedback.error{color:#8a4338;background:#fff4f0;border-color:#dcb8ae}.sample-collection-feedback.working{color:#365778;background:#f4f8fc;border-color:#c7d6e6}.content-toast{color:#136b5d;background:#edfbf7;border:1px solid #b8e2d8;border-radius:8px;align-items:center;gap:7px;margin-top:17px;padding:10px 12px;font-size:12px;display:flex}.content-toast button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}.channel-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:24px 0 22px;display:grid}.channel-card{text-align:left;color:#23364d;background:#fbfcfe;border:1px solid #dbe4ee;border-radius:9px;min-width:0;min-height:121px;padding:13px}.channel-card:hover,.channel-card.selected{background:#f2f7ff;border-color:#5485c5}.channel-card>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.channel-card strong{font-size:12px}.channel-card b{letter-spacing:-1px;margin:14px 0 5px;font-size:26px;display:block}.channel-card small{color:#758498;font-size:10.5px;line-height:1.4;display:block}.content-chip{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-block}.chip-ready{color:#076b5e;background:#dff5ee}.chip-waiting{color:#98600a;background:#fff1d4}.content-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.content-tabs{gap:3px;display:flex}.content-tabs button{color:#738398;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:700}.content-tabs .tab-active{color:#1455ad;background:#eaf2ff}.content-search{color:#697b91;border:1px solid #d3dee9;border-radius:7px;align-items:center;gap:7px;width:240px;height:36px;padding:0 10px;display:flex}.content-search input{color:#1b2e45;background:0 0;border:0;outline:0;width:100%;font-size:12px}.content-table-wrap{border:1px solid #d8e1eb;border-radius:10px;overflow:hidden}.content-table{border-collapse:collapse;table-layout:fixed;width:100%}.content-table th{text-align:left;color:#617186;background:#fafcff;border-bottom:1px solid #d8e1eb;height:48px;padding:0 12px;font-size:11px}.content-table th:first-child{width:22%}.content-table th:nth-child(2){width:13%}.content-table th:nth-child(3){width:17%}.content-table th:nth-child(4){width:20%}.content-table th:nth-child(5),.content-table th:nth-child(6){width:14%}.content-table td{color:#43546a;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e5ebf1;padding:14px 12px;font-size:11.5px}.content-table tbody tr{cursor:pointer}.content-table tbody tr:hover{background:#f8fbff}.content-table tbody tr.content-selected{background:#edf5ff;box-shadow:inset 3px 0 #2572d6}.content-table strong{color:#182b44;margin-bottom:4px;font-size:12.5px;display:block}.content-table small{color:#8290a2;margin-top:4px;font-size:10.5px;display:block}.hook-tag{color:#31527c;background:#edf3fb;border-radius:5px;padding:5px 7px;font-size:10.5px;font-weight:650}.content-table-wrap footer{color:#728196;background:#fbfcfd;padding:13px 15px;font-size:11px}.performance-summary{color:#294c43;background:#f3f6f0;border:1px solid #b7c9c0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 22px;margin:18px 0 14px;padding:14px 16px;display:grid}.performance-summary div{grid-row:1/3;align-items:baseline;gap:9px;display:flex}.performance-summary div span{letter-spacing:.06em;font-size:11px}.performance-summary div strong{font-family:var(--ledger-serif,Georgia, serif);font-size:34px;font-weight:500}.performance-summary p{margin:0;font-size:12px}.performance-summary small{color:#677b74;font-size:10.5px;line-height:1.45}.performance-filter{flex-wrap:wrap}.keyword-tokens{flex-wrap:wrap;gap:4px;display:flex}.keyword-tokens span{color:#43645b;background:#f5f8f5;border:1px solid #c8d6d0;padding:3px 6px;font-size:9.5px}.performance-score{color:#173f36;align-items:baseline;gap:2px;display:inline-flex}.performance-score b{font-family:var(--ledger-serif,Georgia, serif);font-size:24px;line-height:1}.performance-score span{color:#7b8b86;font-size:9px}.performance-tier{border:1px solid;margin-top:6px;padding:3px 6px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-block}.tier-breakout{color:#8d321f;background:#fff1eb}.tier-high{color:#98600a;background:#fff7df}.tier-promising{color:#176756;background:#edf8f2}.tier-watch{color:#5e6d79;background:#f1f4f5}.tier-insufficient{color:#7e7466;background:#f4f0e8}.performance-explanation{background:#f4f6f0;padding-left:12px!important;padding-right:12px!important}.performance-detail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.performance-detail-heading strong{color:#173f36;font-family:var(--ledger-serif,Georgia, serif);font-size:24px;font-weight:500}.performance-detail-heading .performance-tier{margin-top:0}.performance-explanation p{color:#51675f;margin:8px 0;font-size:11px}.performance-explanation dl{border-top:1px solid #d5ddd7;border-left:1px solid #d5ddd7;grid-template-columns:1fr 1fr;margin:10px 0;display:grid}.performance-explanation dl div{border-bottom:1px solid #d5ddd7;border-right:1px solid #d5ddd7;padding:7px}.performance-explanation dt{color:#798982;font-size:9.5px}.performance-explanation dd{color:#294c43;margin:2px 0 0;font-size:11px;font-weight:700}.performance-explanation small{color:#7c6e58;font-size:10px;line-height:1.45}.content-detail{background:#f7f9fc;border-left:1px solid #dbe3ed;padding:29px 20px;overflow-y:auto}.content-detail-top{justify-content:space-between;gap:10px;display:flex}.content-detail-top span{color:#77879a;letter-spacing:.08em;font-size:10px;font-weight:750}.content-detail-top h2{color:#152741;letter-spacing:-.5px;margin:5px 0 20px;font-size:20px;line-height:1.25}.content-detail-top button{color:#63758a;background:0 0;border:0;border-radius:7px;width:32px;height:32px}.content-detail-top button:hover{background:#e8eef6}.detail-line{border-top:1px solid #d9e2ec;gap:4px;padding:10px 0;display:grid}.detail-line label{color:#8190a3;font-size:10.5px}.detail-line b{color:#34485f;font-size:12px}.content-detail section{border-top:1px solid #d9e2ec;padding:18px 0}.content-detail h3{color:#1c314c;margin:0 0 10px;font-size:12px}.analysis-box{color:#284b75;background:#eaf3ff;border-radius:7px;padding:11px}.analysis-box strong{font-size:12px}.analysis-box p,.boundary{color:#526982;margin:7px 0 0;font-size:12px;line-height:1.58}.content-detail a{color:#1764cf;align-items:center;gap:6px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.detail-action{color:#fff;background:#0b8175;border:1px solid #0a7b70;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:12px;font-weight:700;display:flex}.detail-action:hover{background:#096d64}.performance-summary{border:1px solid #cbd8d1}@media (width<=1220px){.content-shell{grid-template-columns:190px minmax(500px,1fr) 320px}.content-workspace{padding-left:18px;padding-right:18px}.channel-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.content-shell{grid-template-columns:180px 1fr}.content-detail{border-top:1px solid #dbe3ed;border-left:0;grid-column:2}.content-table-wrap{overflow-x:auto}.content-table{min-width:760px}.channel-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.content-shell{display:block}.content-sidebar{min-height:auto;padding:15px}.content-brand{padding-bottom:14px}.content-nav-title,.content-sidebar-bottom{display:none}.content-nav{width:auto;margin-right:6px;display:inline-flex}.content-workspace{padding:22px 14px}.content-header{display:block}.source-button{margin-top:14px}.content-intake{grid-template-columns:1fr}.content-metrics-inputs,.channel-strip{grid-template-columns:1fr 1fr}.content-toolbar{flex-direction:column;align-items:flex-start}.content-search{width:100%}.content-detail{padding:22px 15px}.content-intake-heading{gap:4px;display:grid}.content-intake-actions{grid-template-columns:1fr;align-items:start}.content-intake-actions .source-button{white-space:normal;width:100%}.sample-collection-feedback{padding:10px}}.content-human-review{gap:10px;display:grid}.content-human-review label:not(.rights-confirm){color:#4a6075;gap:5px;font-size:11px;font-weight:700;display:grid}.content-human-review input,.content-human-review textarea{color:#2e4256;background:#fffdfa;border:1px solid #cbd8e5;border-radius:7px;width:100%;padding:8px 9px;font:12px/1.45 inherit}.content-human-review textarea{resize:vertical;min-height:84px}.content-review-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.content-review-actions button{color:#fff;background:#0b8175;border:1px solid #0a7b70;border-radius:7px;min-height:36px;font:700 11px/1.2 inherit}.content-review-actions button:disabled{cursor:not-allowed;opacity:.48}.content-review-actions .content-reject{color:#934738;background:#fff8f4;border-color:#a75a48}.analysis-review-card{background:#fff;border:1px solid #d8e1e8;border-radius:8px;gap:6px;padding:10px;display:grid}.analysis-review-card>span{color:#0b8175;font-size:11px;font-weight:800}.analysis-review-card>p{color:#526779;margin:0;font-size:11px;line-height:1.5}.mix-section select{color:#263c50;width:100%;min-height:42px;font:inherit;background:#fffdfa;border:1px solid #cbd8e5;border-radius:8px;padding:0 12px}.mix-shell{color:#13253f;background:#f5f8fc;grid-template-columns:222px minmax(620px,1fr) 330px;min-height:100vh;display:grid}.mix-sidebar{color:#eaf1fb;background:#091c35;flex-direction:column;padding:29px 17px 20px;display:flex}.mix-workspace{background:#fff;min-width:0;padding:35px 28px 50px}.mix-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mix-header h1{margin:0 0 7px;font-size:28px}.mix-header p{color:#6f8095;margin:0;font-size:13px}.mix-back{color:#2a4c73;white-space:nowrap;background:#fff;border:1px solid #bfd0e1;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.mix-steps{color:#8795a8;align-items:center;gap:9px;margin:28px 0;font-size:11px;font-weight:700;display:flex}.mix-steps span{background:#fbfcfe;border:1px solid #d9e3ed;border-radius:999px;padding:7px 10px}.mix-steps span.done{color:#17685f;background:#e8f8f4;border-color:#9fd8cc}.mix-steps i{background:#d9e3ed;width:18px;height:1px}.mix-section{border:1px solid #d9e3ed;border-radius:11px;margin-top:16px;padding:21px}.mix-section h2{align-items:center;gap:9px;margin:0 0 6px;font-size:15px;display:flex}.mix-section h2 b{color:#1d65ba;background:#eaf3ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.mix-section>p{color:#76869a;margin:0 0 16px;font-size:12px;line-height:1.5}.mix-section>label:not(.upload-zone){color:#43566f;gap:7px;font-size:12px;font-weight:700;display:grid}.mix-section input{color:#21354e;border:1px solid #ccd8e5;border-radius:7px;outline-color:#4b86d0;height:41px;padding:0 11px}.structure-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.structure-card{text-align:left;color:#283d56;background:#fbfcfe;border:1px solid #d9e3ed;border-radius:8px;min-height:128px;padding:13px}.structure-card strong{font-size:12px;display:block}.structure-card span{color:#2868af;margin-top:6px;font-size:10px;font-weight:800;display:block}.structure-card p{color:#51657d;margin:10px 0 0;font-size:11px;line-height:1.55}.upload-zone{text-align:center;color:#245c9f;cursor:pointer;background:#f8fbff;border:1.5px dashed #9eb7d4;border-radius:8px;place-items:center;min-height:104px;display:grid}.upload-zone input{display:none}.upload-zone b{font-size:13px}.upload-zone span{color:#78899e;margin-top:-19px;font-size:11px;display:block}.asset-list{border-top:1px solid #e4ebf2;margin-top:11px}.asset-list>div{border-bottom:1px solid #e4ebf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:11px 3px;display:grid}.asset-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asset-list small{color:#7b8b9f;font-size:10.5px}.asset-list button{color:#a95454;background:0 0;border:0;grid-area:1/2/3;font-size:11px}.mix-plan{color:#416389;background:#edf5ff;border-radius:7px;margin:0 0 17px;padding:12px;font-size:11px;line-height:1.5}.create-mix{color:#fff;background:#087a70;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:13px;font-weight:800;display:flex}.create-mix:hover{background:#06665e}.mix-detail{background:#f7f9fc;border-left:1px solid #d9e3ed;padding:34px 20px}.mix-detail h2{margin:5px 0 20px;font-size:20px}.mix-detail>div{border-top:1px solid #dbe4ed;gap:5px;padding:12px 0;display:grid}.mix-detail label{color:#8391a2;font-size:10.5px}.mix-detail b{color:#354a63;font-size:12px}.mix-detail .good{color:#167768}.mix-detail section{border-top:1px solid #dbe4ed;margin-top:15px;padding-top:16px}.mix-detail h3{margin:0 0 9px;font-size:12px}.mix-detail ul{color:#5d6d81;margin:0;padding-left:17px;font-size:11.5px;line-height:1.8}.mix-detail p{color:#647488;margin:0;font-size:12px;line-height:1.65}@media (width<=1100px){.mix-shell{grid-template-columns:190px minmax(480px,1fr) 290px}.structure-grid{grid-template-columns:1fr}}@media (width<=780px){.mix-shell{grid-template-columns:180px 1fr}.mix-detail{border-top:1px solid #d9e3ed;border-left:0;grid-column:2}}@media (width<=620px){.mix-shell{display:block}.mix-sidebar{min-height:auto;padding:15px}.mix-sidebar .content-nav-title,.mix-sidebar .content-sidebar-bottom{display:none}.mix-sidebar .content-nav{width:auto;margin-right:5px;display:inline-flex}.mix-workspace{padding:22px 14px}.mix-header{display:block}.mix-back{margin-top:14px}.mix-steps{overflow-x:auto}.structure-grid{grid-template-columns:1fr}.mix-detail{padding:22px 15px}}.content-task-section{padding-bottom:18px}.mix-project-history{gap:7px;margin:12px 0;display:grid}.mix-project-history>div{color:#34516f;background:#edf5ff;border-radius:7px;gap:3px;padding:9px;font-size:11px;display:grid}.mix-project-history strong{color:#1f4976}.mix-project-history span{color:#546b84}.mix-project-history small{color:#157266;font-weight:700}.mix-lead-context{background:#edf6ff;border:1px solid #b8d6f4;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px 10px;margin-top:18px;padding:11px 13px;display:grid}.mix-lead-context span{color:#507192;font-size:10px;font-weight:800}.mix-lead-context strong{color:#173f6c;font-size:13px}.mix-lead-context b{color:#4e6c88;font-size:11px}.mix-lead-context p{color:#526d87;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.publish-shell,.ops-shell{color:#13253f;background:#f5f8fc;grid-template-columns:222px minmax(650px,1fr) 340px;min-height:100vh;display:grid}.publish-sidebar,.ops-sidebar{color:#eaf1fb;background:#091c35;flex-direction:column;padding:29px 17px 20px;display:flex}.publish-workspace,.ops-workspace{background:#fff;min-width:0;padding:35px 28px 50px}.publish-header,.ops-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.publish-header h1,.ops-header h1{letter-spacing:-1px;margin:2px 0 7px;font-size:28px}.publish-header p,.ops-header p{color:#6f8095;margin:0;font-size:13px}.eyebrow{letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:#6e849f!important;margin:0 0 5px!important;font-size:10.5px!important}.publish-create{background:#fbfdff;border:1px solid #d9e3ed;border-radius:11px;grid-template-columns:minmax(210px,.9fr) minmax(390px,1.1fr);gap:28px;margin:26px 0 24px;padding:21px;display:grid}.publish-create h2,.publish-section-heading h2,.ops-section-heading h2{color:#203650;margin:0 0 7px;font-size:16px}.publish-create>div>p:not(.eyebrow){color:#6a7d92;font-size:12px;line-height:1.55}.publish-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.publish-form label{color:#435b76;gap:6px;font-size:11.5px;font-weight:750;display:grid}.publish-form select,.publish-form input{color:#273d58;background:#fff;border:1px solid #cbd8e6;border-radius:7px;outline-color:#4b86d0;min-width:0;height:40px;padding:0 10px}.publish-campaign{grid-column:1/-1}.publish-form .create-mix{grid-column:1/-1;min-height:41px}.publish-queue,.ops-section{background:#fff;border:1px solid #d9e3ed;border-radius:10px;padding:19px}.publish-section-heading,.ops-section-heading{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.publish-section-heading>span{color:#69809a;font-size:11px;font-weight:750}.publish-list{display:grid}.publish-job{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:15px;padding:15px 3px;display:flex}.publish-job:last-child{border-bottom:0}.job-id{color:#6d819a;letter-spacing:.06em;margin:0 0 4px;font-size:10.5px;font-weight:800}.publish-job h3{color:#203750;margin:0 0 5px;font-size:13.5px}.publish-job p:not(.job-id),.publish-job small{color:#65778c;margin:0;font-size:11.5px;display:block}.publish-job small{color:#8190a0;margin-top:5px}.job-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:195px;display:flex}.publish-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:800}.publish-muted{color:#64758a;background:#edf1f5}.publish-waiting{color:#93600e;background:#fff1d5}.publish-ready{color:#087365;background:#def4ed}.publish-danger{color:#ac4350;background:#feecef}.job-actions button{color:#28517e;background:#fff;border:1px solid #b9cce0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:750}.job-actions button:hover{background:#f0f6fd}.job-actions .text-danger{color:#ad4753;border-color:#e7c5ca}.publish-empty{color:#728298;text-align:center;padding:30px 12px;font-size:12px;line-height:1.6}.publish-guide{background:#f7f9fc;border-left:1px solid #d9e3ed;padding:34px 20px}.publish-guide h2{color:#1e344e;margin:0 0 17px;font-size:19px;line-height:1.35}.publish-guide ol{color:#55687e;margin:0;padding-left:20px;font-size:12px;line-height:1.75}.publish-guide li+li{margin-top:9px}.publish-warning{color:#875c20;background:#fff3df;border-radius:8px;align-items:flex-start;gap:8px;margin-top:22px;padding:11px;font-size:11.5px;line-height:1.55;display:flex}.publish-shell.publish-shell-simple{grid-template-columns:222px minmax(0,1fr)}.ops-shell{grid-template-columns:222px minmax(650px,1fr)}.ops-workspace{background:#f7f9fc}.ops-header{margin-bottom:23px}.ops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:20px;display:grid}.ops-metrics article{background:#fff;border:1px solid #d8e3ee;border-radius:10px;padding:15px}.ops-metrics span{color:#718198;font-size:11px;font-weight:700;display:block}.ops-metrics strong{color:#1c4f89;letter-spacing:-1px;margin:8px 0 3px;font-size:27px;display:block}.ops-metrics small{color:#8895a5;font-size:10.5px}.ops-section{margin-top:16px}.process-lane{grid-template-columns:repeat(5,1fr);gap:8px;padding-top:17px;display:grid}.process-stage{color:#687b91;background:#fbfcfe;border:1px solid #dbe3ed;border-radius:8px;align-content:start;gap:4px;min-height:122px;padding:13px;display:grid;position:relative}.process-stage>span{color:#64758b;background:#e8edf3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.process-stage strong{margin-top:5px;font-size:13px}.process-stage b{letter-spacing:-1px;font-size:22px}.process-stage small{color:#76879a;font-size:10px;line-height:1.4}.bottleneck-list{gap:9px;padding-top:15px;display:grid}.bottleneck{color:#54718d;background:#fbfcfe;border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.bottleneck h3{color:#29415e;margin:0 0 4px;font-size:12.5px}.bottleneck p{color:#67798f;margin:0;font-size:11.5px;line-height:1.45}.bottleneck button{color:#2b598b;white-space:nowrap;background:#fff;border:1px solid #bdcde0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:750}.ops-note{color:#7a8c9f;font-size:10.5px}.ops-task-list{padding-top:13px}.ops-task-head,.ops-task{text-align:left;grid-template-columns:minmax(150px,.9fr) minmax(190px,1.3fr) 88px 105px;align-items:center;gap:14px;display:grid}.ops-task-head{color:#8190a1;padding:0 10px 8px;font-size:10.5px;font-weight:750}.ops-task{color:#516781;background:0 0;border:0;border-top:1px solid #e5ebf1;width:100%;padding:11px 10px;font-size:11.5px}.ops-task strong{color:#284562;font-size:11.5px}.ops-task small{color:#8392a2;margin-top:3px;font-size:10.5px;font-weight:500;display:block}.ops-task em{color:#647990;font-style:normal}.ops-task b{color:#156f64;white-space:nowrap;background:#e4f5f0;border-radius:999px;justify-self:start;padding:5px 7px;font-size:10px}.activity-list{padding-top:4px;display:grid}.activity-list>div{border-bottom:1px solid #e5ebf1;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 3px;display:grid}.activity-list>div:last-child{border-bottom:0}.activity-dot{background:#279286;border-radius:50%;width:7px;height:7px}.activity-list strong{color:#2b4058;font-size:12px;display:block}.activity-list p{color:#748398;margin:3px 0 0;font-size:11px}.activity-list time{color:#8593a4;white-space:nowrap;font-size:10.5px}.lifecycle-demo{background:#fffaf0}.lifecycle-demo-grid{grid-template-columns:repeat(6,minmax(118px,1fr));gap:8px;padding-top:17px;display:grid}.lifecycle-demo-stage{background:#fffdf8;border:1px solid #ddd3c3;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;min-height:86px;padding:11px;display:grid}.lifecycle-demo-stage i{color:#796d5d;border:1px solid #c8bcaa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:850;display:grid}.lifecycle-demo-stage div{gap:4px;display:grid}.lifecycle-demo-stage strong{color:#34433a;font-size:11.5px}.lifecycle-demo-stage small{color:#747b75;font-size:9.5px;line-height:1.4}.lifecycle-demo-stage>span{color:#7e766b;grid-column:2;font-size:9px;font-weight:800}.lifecycle-demo-stage.complete{background:#f2f7f1;border-color:#b9d0c1}.lifecycle-demo-stage.complete i{color:#fff;background:#416f5d;border-color:#416f5d}.lifecycle-demo-stage.complete>span{color:#356452}.lifecycle-demo-stage.active{background:#fff6e6;border-color:#d6a85e;box-shadow:inset 0 0 0 1px #d6a85e}.lifecycle-demo-stage.active i{color:#8b5719;border-color:#a46a20}.lifecycle-demo-stage.active>span{color:#9a5e17}.ops-runtime-actions{align-items:center;gap:9px;display:flex}.ops-runtime-actions input{color:#29435e;background:#fff;border:1px solid #bdcde0;border-radius:6px;outline-color:#4b86d0;min-width:160px;height:32px;padding:0 9px;font-size:11px}.ops-runtime-actions button{color:#2b598b;white-space:nowrap;background:#fff;border:1px solid #bdcde0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:750}.ops-runtime-actions button:disabled{opacity:.55;cursor:not-allowed}.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:15px;display:grid}.runtime-card{background:#fbfcfe;border:1px solid #dfe8f0;border-radius:8px;min-height:86px;padding:12px}.runtime-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.runtime-card strong{color:#29435e;font-size:12px}.runtime-card span{color:#61758b;white-space:nowrap;background:#edf1f5;border-radius:999px;padding:4px 6px;font-size:9.5px;font-weight:800}.runtime-card p{color:#6e8094;margin:9px 0 0;font-size:10.5px;line-height:1.45}@media (width<=1080px){.publish-shell{grid-template-columns:190px minmax(460px,1fr) 280px}.ops-shell{grid-template-columns:190px minmax(500px,1fr)}.ops-metrics,.process-lane,.lifecycle-demo-grid{grid-template-columns:repeat(3,1fr)}.publish-create{grid-template-columns:1fr}}.publish-sidebar .content-sidebar-bottom,.ops-sidebar .content-sidebar-bottom{margin-top:auto}@media (width<=760px){.publish-shell{grid-template-columns:180px 1fr}.publish-guide{border-top:1px solid #d9e3ed;border-left:0;grid-column:2}.ops-shell{grid-template-columns:180px 1fr}.publish-workspace,.ops-workspace{padding:25px 18px}.publish-header,.ops-header{display:block}.publish-header .mix-back,.ops-header .mix-back{margin-top:13px}.process-lane{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.publish-shell,.ops-shell{display:block}.publish-sidebar,.ops-sidebar{min-height:auto;padding:15px}.publish-sidebar .content-nav-title,.publish-sidebar .content-sidebar-bottom,.ops-sidebar .content-nav-title,.ops-sidebar .content-sidebar-bottom{display:none}.publish-sidebar .content-nav,.ops-sidebar .content-nav{width:auto;margin-right:4px;display:inline-flex}.publish-form{grid-template-columns:1fr}.publish-campaign,.publish-form .create-mix{grid-column:auto}.publish-job{display:block}.job-actions{justify-content:flex-start;margin-top:11px}.ops-metrics{grid-template-columns:1fr 1fr}.process-lane,.lifecycle-demo-grid,.runtime-grid{grid-template-columns:1fr}.runtime-card>div{flex-wrap:wrap}.bottleneck{grid-template-columns:auto minmax(0,1fr)}.bottleneck button{grid-column:2;justify-self:start}.ops-task-head{display:none}.ops-task{grid-template-columns:1fr;gap:5px}.ops-task b{justify-self:start}.activity-list>div{grid-template-columns:10px minmax(0,1fr)}.activity-list time{grid-column:2}}@media (width<=1080px){.service-authorization-readiness .platform-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.platform-readiness-grid,.service-authorization-readiness .platform-readiness-grid{grid-template-columns:1fr}}.mix-render-preview{color:#254d49;background:#f1fbf8;border:1px solid #b9d8d1;border-radius:9px;margin-top:18px;padding:15px;font-size:12px}.mix-render-preview-heading{border-bottom:1px solid #cfe0dc;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding-bottom:11px;display:flex}.mix-render-preview-heading>div{gap:3px;display:grid}.mix-render-preview-heading span{color:#6d827d;letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:850}.mix-render-preview-heading strong{color:#264b45;font-size:13px}.mix-render-preview-heading>b{color:#45675f;white-space:nowrap;background:#fffdf8;border:1px solid #b8cec8;padding:5px 8px;font-size:10px}.mix-render-preview video{aspect-ratio:9/16;object-fit:contain;background:#10202a;border:1px solid #223d3a;border-radius:4px;width:min(100%,360px);max-height:560px;margin:0 auto 12px;display:block;box-shadow:0 10px 28px #152f2b24}.mix-render-preview>p{overflow-wrap:anywhere;margin:0 0 5px;font-weight:700}.mix-render-preview small{color:#53736e;overflow-wrap:anywhere;margin-top:4px;display:block}.mix-render-preview-empty{background:#f8fbf7;border:1px dashed #b7cbc5;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:22px;min-height:260px;padding:22px;display:grid}.mix-preview-frame{aspect-ratio:9/16;color:#f7f0e4;background:#19332f;border:1px solid #7e9790;align-content:center;place-items:center;gap:10px;width:96px;display:grid;box-shadow:8px 8px #dfe9df}.mix-preview-frame svg{width:22px;height:22px}.mix-preview-frame span{letter-spacing:.08em;font-size:11px;font-weight:850}.mix-render-preview-empty>div:last-child{gap:8px;display:grid}.mix-render-preview-empty strong{color:#274a44;font:600 17px/1.3 var(--ledger-serif)}.mix-render-preview-empty p{color:#637770;margin:0;font-size:11.5px;line-height:1.65}.mix-preview-error{background:#fff2ed;border:1px solid #d6afa6;padding:8px 10px;color:#8a4338!important}@media (width<=620px){.mix-render-preview-empty{text-align:center;grid-template-columns:1fr}.mix-preview-frame{margin:0 auto}}.platform-readiness{background:#fff;border:1px solid #d7e3ee;border-radius:10px;margin:0 0 16px;padding:17px}.platform-readiness h2{color:#284562;margin:3px 0 0;font-size:14px}.platform-readiness-loading{color:#728499;margin:12px 0 0;font-size:12px}.platform-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.platform-readiness-card{background:#fbfcfe;border:1px solid #dbe5ef;border-radius:8px;gap:5px;min-height:76px;padding:10px;display:grid}.platform-readiness-card strong{color:#2d4865;font-size:11.5px}.platform-readiness-card b{color:#62768b;background:#edf1f5;border-radius:999px;width:fit-content;padding:4px 6px;font-size:9.5px}.platform-readiness-card small{color:#7d8c9d;overflow-wrap:anywhere;font-size:9.5px;line-height:1.4}.platform-readiness-card.sandbox_connected{background:#f4fbf9;border-color:#b8ded6}.platform-readiness-card.sandbox_connected b{color:#087365;background:#def4ed}.platform-readiness-card.ready_for_customer_oauth{background:#f3f8ff;border-color:#b8d5f0}.platform-readiness-card.ready_for_customer_oauth b{color:#2162a3;background:#dfedff}.service-authorization-readiness>div:first-child>p:last-child{color:#6f7c77;margin:6px 0 0;font-size:11px}.service-authorization-readiness .platform-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-authorization-readiness .platform-readiness-card{align-content:start;min-height:150px}.service-authorization-readiness .platform-readiness-card p{color:#596c66;margin:3px 0;font-size:10.5px;line-height:1.5}.platform-readiness-card.configured_local,.platform-readiness-card.sandbox_ready,.platform-readiness-card.live_enabled,.platform-readiness-card.commercially_authorized,.platform-readiness-card.production_security_configured{background:#f4fbf9;border-color:#b8ded6}.platform-readiness-card.configured_local b,.platform-readiness-card.sandbox_ready b,.platform-readiness-card.live_enabled b,.platform-readiness-card.commercially_authorized b,.platform-readiness-card.production_security_configured b{color:#087365;background:#def4ed}.platform-readiness-card.configuration_required,.platform-readiness-card.authorization_required,.platform-readiness-card.commercial_license_required,.platform-readiness-card.local_pilot_only,.platform-readiness-card.manual_only,.platform-readiness-card.probe_timed_out{background:#fffaf1;border-color:#efd8ac}.platform-readiness-card.configuration_required b,.platform-readiness-card.authorization_required b,.platform-readiness-card.commercial_license_required b,.platform-readiness-card.local_pilot_only b,.platform-readiness-card.manual_only b,.platform-readiness-card.probe_timed_out b{color:#93600e;background:#fff0d3}.platform-readiness-card.deferred{opacity:.75}.platform-readiness-card.production_authorized{background:#f4fbf9;border-color:#b8ded6}.platform-readiness-card.production_authorized b{color:#087365;background:#def4ed}.publish-shell-debug .publish-workspace{align-content:start;gap:16px;display:grid}.publish-shell-debug .publish-header{margin-bottom:2px}.publish-shell-debug .content-toast{margin:0}.publish-shell-debug .publish-create{border-color:var(--ledger-rule);background:var(--ledger-panel);border-radius:2px;margin:0}.publish-shell-debug .publish-queue{border-color:var(--ledger-rule);background:var(--ledger-panel);border-radius:2px}.publish-shell-embedded>.publish-guide{display:none}.publish-project-context{border:1px solid var(--ledger-rule);background:#f7f3ea;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;gap:24px;padding:18px 20px;display:grid}.publish-project-context span{color:#7a6a58;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850}.publish-project-context h2{color:var(--ledger-ink);font:600 19px/1.2 var(--ledger-serif);margin:5px 0}.publish-project-context p{color:#66746e;margin:0;font-size:11px;line-height:1.5}.publish-project-context label{color:#42544d;gap:7px;font-size:11px;font-weight:800;display:grid}.publish-project-context select{color:#283830;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #c8bfb1;padding:8px 10px}.publish-project-context label small{color:#66746e;font-weight:600}.publish-project-empty{color:#42544d;background:#fffdf8;border:1px solid #c8bfb1;gap:4px;padding:11px 12px;display:grid}.publish-project-empty strong{font-size:12px}.publish-project-empty span{color:#66746e;font-size:10.5px}.quick-publish-project{background:#eef5ef;border:1px solid #b8c8c0;margin:0 0 14px}.quick-publish-project>header{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.quick-publish-project>header h2{color:var(--ledger-ink);font:600 19px/1.2 var(--ledger-serif);margin:0 0 5px}.quick-publish-project>header p{color:#61716b;max-width:72ch;margin:0;font-size:11px;line-height:1.5}.quick-publish-project>header button,.quick-publish-create{color:#fff;background:#315b50;border:1px solid #315b50;flex:none;min-height:40px;padding:0 14px;font-size:10.5px;font-weight:850}.quick-publish-project-form{background:#fffdf8;border-top:1px solid #c8d6cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px 20px;display:grid}.quick-publish-project-form>label{color:#42544d;gap:7px;font-size:11px;font-weight:800;display:grid}.quick-publish-project-form>label small{color:#77756e;font-weight:500}.quick-publish-project-form select,.quick-publish-project-form input[type=text],.quick-publish-project-form>label>input:not([type=file]){box-sizing:border-box;color:#283830;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8bfb1;padding:8px 10px}.quick-publish-file,.quick-publish-confirmations,.quick-publish-create{grid-column:1/-1}.quick-publish-file input[type=file]{box-sizing:border-box;color:#405048;background:#f7faf7;border:1px dashed #9eae9f;min-height:46px;padding:10px}.quick-publish-file small{color:#77756e;font-weight:500}.quick-publish-confirmations{background:#f6f2e9;border:1px solid #d7d1c6;gap:9px;padding:13px 14px;display:grid}.quick-publish-confirmations label{color:#4e5c55;align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.45;display:flex}.quick-publish-confirmations input{flex:none;margin-top:1px}.quick-publish-create:disabled{cursor:not-allowed;opacity:.5}.publish-batch{border:1px solid var(--ledger-rule);background:#fffdf8}.publish-batch>header{border-bottom:1px solid var(--ledger-rule);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.publish-batch>header h2{color:var(--ledger-ink);font:600 20px/1.2 var(--ledger-serif,Georgia, serif);margin:0 0 6px}.publish-batch>header p{color:#61716b;max-width:70ch;margin:0;font-size:11.5px;line-height:1.55}.publish-batch>header>span{color:#3f5b52;border:1px solid #a9b8b1;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.publish-next-instruction{color:#6c5122;background:#fff8e8;border-bottom:1px solid #e3d2aa;align-items:center;gap:8px;margin:0;padding:11px 20px;font-size:11.5px;line-height:1.45;display:flex}.publish-next-instruction.ready{color:#28594d;background:#edf5ef;border-color:#b6cdbf}.publish-next-instruction.error{color:#8b4437;background:#fff1ed;border-color:#dfb6ad}.publish-next-instruction button{color:currentColor;background:0 0;border:1px solid;min-height:32px;margin-left:auto;padding:0 10px;font-weight:800}.publish-agent-handoff{color:#28594d;background:#edf5ef;border:1px solid #adc4b7;gap:4px;margin:12px 20px 0;padding:12px 14px;display:grid}.publish-agent-handoff strong{font-size:12px}.publish-agent-handoff span{font-size:11px;font-weight:750}.publish-agent-handoff small{font-size:10px;line-height:1.55}.publish-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.publish-batch-grid label{color:#42544d;gap:7px;font-size:11px;font-weight:800;display:grid}.publish-batch-grid input,.publish-batch-grid select,.publish-batch-grid textarea{box-sizing:border-box;color:#283830;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8bfb1;border-radius:2px;padding:9px 11px}.publish-batch-grid textarea{resize:vertical;min-height:94px}.publish-batch-grid small{color:#78756d;font-weight:500}.publish-source-grid{padding-bottom:14px}.publish-content-grid{padding-top:14px}.publish-content-grid .publish-copy{grid-column:1/-1}.publish-content-package{border:1px solid var(--ledger-rule);background:#fffdf8;margin:14px 20px 18px}.publish-content-toolbar{border-bottom:1px solid var(--ledger-rule);background:#f8f5ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.publish-content-toolbar>div>span{color:#6b7a73;text-transform:uppercase;font-size:9.5px;font-weight:850}.publish-content-toolbar h3{color:var(--ledger-ink);font:600 17px/1.25 var(--ledger-serif,Georgia, serif);margin:4px 0 5px}.publish-content-toolbar p{color:#68746e;margin:0;font-size:10.5px;line-height:1.5}.publish-content-toolbar label,.publish-content-cards label{color:#42544d;gap:6px;font-size:10.5px;font-weight:800;display:grid}.publish-content-toolbar textarea,.publish-content-cards input,.publish-content-cards textarea{box-sizing:border-box;color:#283830;width:100%;font:inherit;background:#fff;border:1px solid #c8bfb1;border-radius:2px;padding:9px 10px}.publish-content-toolbar textarea{resize:vertical;min-height:72px}.publish-content-toolbar small,.publish-content-cards small{color:#78756d;font-weight:500}.publish-content-toolbar button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#355f52;border:1px solid #355f52;padding:0 14px;font-weight:850}.publish-content-toolbar button:disabled{cursor:not-allowed;opacity:.55}.publish-content-brief{border-top:1px solid var(--ledger-rule);grid-column:1/-1;padding-top:10px}.publish-content-brief summary{color:#53665e;cursor:pointer;font-size:10.5px;font-weight:800}.publish-content-brief label{margin-top:10px}.publish-content-state{color:#355f52;background:#edf5ef;border-bottom:1px solid #d6e1dc;margin:0;padding:10px 16px;font-size:10.5px;font-weight:750;line-height:1.5}.publish-content-state.warning{color:#735e25;background:#fff8df;border-color:#e5d6ad}.publish-content-cards{grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.publish-content-cards:empty{display:none}.publish-content-cards article{background:#fff;border:1px solid #d5cec2;align-content:start;gap:11px;min-width:0;padding:13px;display:grid}.publish-content-cards article>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.publish-content-cards article>header strong{color:#2f493f;font-size:12px}.publish-content-cards article>header span{color:#7a766e;font-size:9.5px}.publish-content-cards textarea{resize:vertical;min-height:106px}.publish-platform-selector{border:1px solid var(--ledger-rule);background:var(--ledger-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 20px;padding:0;display:grid}.publish-platform-selector legend{color:#59665f;background:#fffdf8;margin-left:10px;padding:0 7px;font-size:10px;font-weight:800}.publish-platform-selector label{cursor:pointer;background:#f8f5ee;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.publish-platform-selector label.ready{background:#f2f6f1}.publish-platform-selector label.unavailable{cursor:not-allowed}.publish-platform-selector label.unavailable span{opacity:.62}.publish-platform-selector input{margin-top:2px}.publish-platform-selector span,.publish-platform-selector small{display:block}.publish-platform-selector span{color:#33483f;font-size:10.5px;font-weight:800}.publish-platform-selector small{color:#7a766e;margin-top:4px;font-size:9px;font-weight:600}.publish-selection-note{color:#6f7b75;margin:0;padding:11px 20px 0;font-size:10.5px;line-height:1.5}.publish-platform-blockers{color:#76551e;background:#fff7e8;border:1px solid #dfc99e;gap:4px;margin:11px 20px 0;padding:11px 13px;display:grid}.publish-platform-blockers strong{font-size:11px}.publish-platform-blockers span{font-size:10px;line-height:1.5}.publish-final-source{background:#f3f7f1;border:1px solid #c7d4ce;align-content:center;gap:5px;min-width:0;padding:8px 12px;display:grid}.publish-final-source>span{color:#6b7a73;text-transform:uppercase;font-size:9.5px;font-weight:850}.publish-final-source>strong{color:#2c453d;overflow-wrap:anywhere;font-size:12px}.publish-final-source>small{color:#718079;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.publish-final-source.loading{background:#fff7e8;border-color:#d6c3a4}.publish-final-source.error{background:#fff0ed;border-color:#d8aaa3}.publish-final-source button{color:#355a4e;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #55786c;justify-self:start;padding:5px 10px;font-size:10px;font-weight:800}.publish-target-summary{background:#f3f7f1;border:1px solid #c7d4ce;align-content:center;gap:5px;min-width:0;padding:8px 12px;display:grid}.publish-target-summary span{color:#6b7a73;text-transform:uppercase;font-size:9.5px;font-weight:850}.publish-target-summary strong{color:#2c453d;overflow-wrap:anywhere;font-size:12px}.publish-target-summary small{color:#718079;font-size:10px;line-height:1.45}.publish-project-gate{color:#76551e;background:#fff7e8;border:1px solid #d6c3a4;gap:4px;padding:11px 13px;display:grid}.publish-batch>.publish-project-gate{margin:16px 20px 0}.publish-project-gate strong{font-size:11px}.publish-project-gate span{font-size:10px;line-height:1.5}.publish-project-gate.ready{color:#2d6153;background:#eef5ef;border-color:#abc8bc}.publish-batch-consent{border-top:1px solid var(--ledger-rule);border-bottom:1px solid var(--ledger-rule);background:#f6f2e9;gap:9px;padding:17px 22px;display:grid}.publish-batch-consent h3{color:var(--ledger-ink);font:600 16px/1.25 var(--ledger-serif);margin:0 0 3px}.publish-batch-consent label{color:#4e5c55;align-items:flex-start;gap:9px;font-size:10.5px;line-height:1.45;display:flex}.publish-batch-consent input{flex:none;margin-top:1px}.publish-batch-steps{gap:0;margin:0;padding:0 22px;list-style:none;display:grid}.publish-batch-steps li{border-bottom:1px solid var(--ledger-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.publish-batch-steps li>b{color:#6f655a;border:1px solid #b7aa98;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.publish-batch-steps li.complete>b{color:#fff;background:#315b50;border-color:#315b50}.publish-batch-steps span,.publish-batch-steps small{display:block}.publish-batch-steps span{color:#35463e;font-size:11px;font-weight:800}.publish-batch-steps small{color:#77756e;margin-top:4px;font-size:9.5px;font-weight:500}.publish-batch-steps button{color:#315b50;background:#fff;border:1px solid #315b50;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.publish-batch-steps button.debug-execute{color:#fff;background:#315b50}.publish-batch-steps button:disabled{cursor:not-allowed;opacity:.45}.publish-batch-receipts{background:var(--ledger-rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:18px 20px 20px;display:grid}.publish-batch-receipts article{background:#f7f4ed;min-width:0;padding:12px}.publish-batch-receipts strong,.publish-batch-receipts span,.publish-batch-receipts small{overflow-wrap:anywhere;display:block}.publish-batch-receipts strong{color:#34443d;font-size:10.5px}.publish-batch-receipts span{color:#796f62;margin-top:5px;font-size:9.5px;font-weight:800}.publish-batch-receipts small{color:#77756f;margin-top:5px;font-size:9px;line-height:1.4}.publish-batch-receipts article.completed{background:#eef5ef}.publish-batch-receipts article.completed span{color:#2e6856}.publish-batch-receipts article.failed{background:#fff3ef}.publish-batch-receipts article.failed span{color:#9a473d}.publish-tiktok-settings{border:1px solid var(--ledger-rule);background:#f8f5ee;margin:0 20px 18px}.publish-tiktok-settings>header{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.publish-tiktok-settings h3{color:var(--ledger-ink);font:600 16px/1.2 var(--ledger-serif);margin:0 0 4px}.publish-tiktok-settings p{color:#68766f;margin:0;font-size:10.5px}.publish-tiktok-settings button{border:1px solid var(--ledger-pine);min-height:38px;color:var(--ledger-pine);background:#fffdf8;padding:0 13px;font-weight:800}.publish-tiktok-settings>strong{color:#76551e;padding:0 16px 12px;font-size:10.5px;display:block}.publish-tiktok-required{border-top:1px solid var(--ledger-rule);background:#fffdf8;grid-template-columns:minmax(140px,.7fr) minmax(220px,1fr);align-items:center;gap:12px 16px;padding:14px 16px;display:grid}.publish-tiktok-required>span{color:#30483f;font-size:11.5px;font-weight:800}.publish-tiktok-required label{color:#42544d;gap:6px;font-size:10.5px;font-weight:800;display:grid}.publish-tiktok-required select{color:#283830;background:#fff;border:1px solid #c8bfb1;min-height:40px;padding:0 9px}.publish-tiktok-required .publish-check-line{grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.publish-tiktok-required details{border-top:1px solid var(--ledger-rule);grid-column:1/-1;padding-top:10px}.publish-tiktok-required summary{color:#53665e;cursor:pointer;font-size:10.5px;font-weight:800}.publish-tiktok-required details>div{flex-wrap:wrap;gap:10px 18px;margin-top:10px;display:flex}.publish-tiktok-required details label{align-items:center;gap:7px;display:flex}.publish-primary-action{color:#f7f1e6;background:#173d34;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.publish-primary-action>div{gap:4px;display:grid}.publish-primary-action strong{font:600 16px/1.2 var(--ledger-serif)}.publish-primary-action span{color:#d6e2dc;font-size:10.5px}.publish-primary-action button{color:#173d34;cursor:pointer;background:#f7f1e6;border:1px solid #f7f1e6;min-height:46px;padding:0 18px;font:850 12px/1.2 inherit}.publish-primary-action button.publish-now{color:#1f302a;background:#c58a64;border-color:#c58a64}.publish-primary-action button:disabled{cursor:not-allowed;opacity:.45}.publish-rule-copy{color:#5d6d66;gap:7px;padding-bottom:10px;font-size:11px;line-height:1.55;display:grid}.publish-rule-copy p{margin:0}@media (width<=900px){.publish-platform-selector,.publish-batch-receipts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.publish-project-context,.publish-batch>header,.publish-batch-grid,.quick-publish-project>header,.quick-publish-project-form{grid-template-columns:1fr;display:grid}.quick-publish-file,.quick-publish-confirmations,.quick-publish-create,.publish-content-grid .publish-copy{grid-column:auto}.publish-platform-selector,.publish-batch-receipts{grid-template-columns:1fr}.publish-content-package{margin-inline:12px}.publish-content-toolbar,.publish-content-cards{grid-template-columns:1fr}.publish-content-toolbar>div,.publish-content-brief{grid-column:auto}.publish-tiktok-settings{margin-inline:12px}.publish-tiktok-settings>header,.publish-primary-action{display:grid}.publish-tiktok-required{grid-template-columns:1fr}.publish-tiktok-required .publish-check-line,.publish-tiktok-required details{grid-column:auto}.publish-primary-action button{width:100%}.publish-batch-steps li{grid-template-columns:28px minmax(0,1fr);padding:12px 0}.publish-batch-steps button{grid-column:2;justify-self:start}}.publish-section-heading p{color:#6f7c77;margin:5px 0 0;font-size:11.5px;line-height:1.5}.platform-connection-center{border:1px solid var(--ledger-rule);background:var(--ledger-panel)}.connection-summary{justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.connection-summary h2{color:var(--ledger-ink);font:600 17px/1.2 var(--ledger-serif);margin:0 0 4px}.connection-summary p{color:#5f706a;max-width:70ch;margin:0;font-size:11px;line-height:1.5}.connection-summary-action{flex:none;align-items:center;gap:15px;display:flex}.connection-summary-action>span{color:#65756f;white-space:nowrap;font-size:11px}.connection-summary-action>span strong{color:var(--ledger-pine);font:600 17px/1 var(--ledger-serif)}.connection-primary{border:1px solid var(--ledger-pine);background:var(--ledger-pine);color:#fff;cursor:pointer;min-height:38px;padding:0 14px;font:800 11px/1.2 inherit}.connection-primary:hover{background:#244c44}.connection-primary:disabled{cursor:not-allowed;background:#aeb8b2;border-color:#aeb8b2}.connection-primary:focus-visible,.connection-row a:focus-visible,.connection-row button:focus-visible,.connection-footer button:focus-visible{outline-offset:2px;outline:3px solid #c58a64}.connection-progress{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 18px;display:grid}.connection-progress span{background:#ded7ca;height:3px}.connection-progress span.complete{background:var(--ledger-pine)}.connection-next{color:#71807a;margin:0;padding:9px 18px 13px;font-size:10.5px;line-height:1.5}.connection-invite{background:#f4efe5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:14px 18px;display:grid}.connection-invite>div{gap:4px;display:grid}.connection-invite strong{color:#30483f;font-size:11.5px}.connection-invite span{color:#65736d;font-size:10.5px;line-height:1.5}.connection-invite>button{color:#5f5548;cursor:pointer;background:0 0;border:1px solid #b8a891;min-height:34px;padding:0 11px;font-weight:750}.connection-invite>label{color:#51645c;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:7px;font-size:10.5px;font-weight:750;display:grid}.connection-invite>label input{color:#263c36;background:#fffdf8;border:1px solid #b9c4bd;grid-column:1;min-width:0;min-height:38px;padding:0 10px}.connection-invite>label button{border:1px solid var(--ledger-pine);background:var(--ledger-pine);color:#fff;cursor:pointer;grid-area:1/2/3;padding:0 13px;font-weight:800}.connection-list{border-top:1px solid var(--ledger-rule)}.connection-row{border-bottom:1px solid var(--ledger-rule);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 22px;display:grid}.connection-row.connected{background:#f3f7f1}.connection-marker{color:#fff;border:1px solid #b7b0a4;place-items:center;width:24px;height:24px;display:grid}.connection-row.connected .connection-marker{border-color:var(--ledger-pine);background:var(--ledger-pine)}.connection-copy{min-width:0}.connection-copy>div{align-items:baseline;gap:10px;display:flex}.connection-copy h3{color:#263c36;margin:0;font-size:13px}.connection-copy>div span{color:#78857f;font-size:10.5px}.connection-copy p{color:#4f625b;margin:5px 0 2px;font-size:11.5px;line-height:1.5}.connection-copy small{color:#7a857f;font-size:10px;line-height:1.45;display:block}.connection-row>a,.connection-row>button,.connection-footer button{min-height:36px;color:var(--ledger-pine);white-space:nowrap;cursor:pointer;background:#fffdf8;border:1px solid #9fb7ae;padding:0 12px;font:800 11px/34px inherit;text-decoration:none}.connection-row>a:hover,.connection-footer button:hover{border-color:var(--ledger-pine);background:#f2f6f1}.connection-row>button:disabled{color:#8a918d;cursor:not-allowed;border-color:#d0cbc1}.connection-destination-tools{grid-column:2/-1;grid-template-columns:auto minmax(190px,1fr) auto;gap:8px;display:grid}.connection-destination-tools button,.connection-destination-tools select{min-height:36px;color:var(--ledger-pine);background:#fffdf8;border:1px solid #a9bbb4;padding:0 10px;font:750 10.5px/1.2 inherit}.connection-footer{background:#f8f4ec;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.connection-footer p{color:#687770;margin:0;font-size:10.5px;line-height:1.5}.connection-footer button:disabled{opacity:.55;cursor:wait}.operator-identity[readonly]{cursor:default;color:#34453e!important;background:#eee9df!important;font-weight:800!important}.publish-secondary{border-top:1px solid var(--ledger-rule)}.publish-secondary>summary{color:var(--ledger-ink);cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 2px;display:flex}.publish-secondary>summary span{font:600 15px/1.3 var(--ledger-serif)}.publish-secondary>summary small{color:#6d7b75;font-size:10.5px}.publish-secondary-content{gap:16px;padding:0 0 4px;display:grid}.publish-secondary-content .publish-create{margin:0}.publish-diagnostics>summary{color:#53645d}.publish-debug{border:1px solid var(--ledger-rule);background:var(--ledger-panel);gap:18px;padding:22px;display:grid}.publish-debug>header{border-bottom:1px solid var(--ledger-rule);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.publish-debug>header h2{color:var(--ledger-ink);font:600 22px/1.2 var(--ledger-serif);margin:0 0 6px}.publish-debug>header p{color:#667770;max-width:70ch;margin:0;font-size:12px;line-height:1.6}.debug-connection{color:#80571c;background:#fff5df;border:1px solid #d5c2a1;flex:none;padding:6px 8px;font-size:10.5px;font-weight:800}.debug-connection.connected{color:#276254;background:#edf5ee;border-color:#a9c8bd}.publish-debug-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.publish-debug-grid label{color:#3f574f;gap:6px;min-width:0;font-size:11.5px;font-weight:750;display:grid}.publish-debug-grid input,.publish-debug-grid select,.publish-debug-grid textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--ledger-ink);background:#fffdf8;border:1px solid #c8d3cd;border-radius:2px;padding:9px 10px;font:12px/1.45 inherit}.publish-debug-grid input,.publish-debug-grid select{min-height:40px}.publish-debug-grid input[type=file]{padding:7px}.publish-debug-grid textarea{resize:vertical;min-height:112px}.publish-debug-grid label>small{color:#7a857f;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.45}.publish-debug-grid .debug-copy{grid-column:1/-1}.publish-debug-grid .debug-check{align-items:center;gap:8px;display:flex}.publish-debug-grid .debug-check input{width:16px;min-height:16px}.meta-account-tools{background:#f3f7f2;border:1px solid #c6d3ce;grid-template-columns:auto minmax(180px,1fr) auto;gap:9px;padding:12px;display:grid}.meta-account-tools button,.meta-account-tools select{color:#315b50;background:#fffdf8;border:1px solid #b8c9c2;min-height:36px;padding:0 10px;font:700 11px/1.2 inherit}.meta-account-tools button:disabled{opacity:.5;cursor:not-allowed}.meta-page-required{color:#70552f;background:#fff5e6;border:1px solid #d3b481;grid-column:1/-1;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.meta-page-required span{flex:1}.meta-page-required a{box-sizing:border-box;color:#fff;background:#9f6c30;border:1px solid #9f6c30;min-height:34px;padding:0 10px;font:700 11px/32px inherit;text-decoration:none}.publish-debug-consent{background:#f7f3ea;border:1px solid #d9cfbf;gap:8px;padding:13px;display:grid}.publish-debug-consent label{color:#56655f;align-items:flex-start;gap:9px;font-size:11.5px;line-height:1.5;display:flex}.publish-debug-consent input{margin-top:2px}.publish-debug-steps{border-top:1px solid var(--ledger-rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.publish-debug-steps li{border-bottom:1px solid var(--ledger-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.publish-debug-steps li>b{color:#52675f;border:1px solid #aebdb7;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.publish-debug-steps li.complete>b{color:#fff;background:#2e5b52;border-color:#2e5b52}.publish-debug-steps li>span{color:#314a42;gap:3px;font-size:12px;font-weight:800;display:grid}.publish-debug-steps li small{color:#7a857f;overflow-wrap:anywhere;font-size:10px;font-weight:500}.publish-debug-steps button{color:#2e5b52;background:#fffdf8;border:1px solid #9fb7ae;min-height:34px;padding:0 10px;font:750 11px/1.2 inherit}.publish-debug-steps button.debug-execute{color:#fff;background:#2e5b52;border-color:#2e5b52}.publish-debug-steps button:disabled{opacity:.42;cursor:not-allowed}.publish-debug-result{color:#276254;background:#edf5ee;border:1px solid #a9c8bd;margin:0;padding:11px 12px;font-size:11.5px;line-height:1.55}.publish-debug-result.error{color:#8b4437;background:#fff1ed;border-color:#dfb6ad}@media (width<=1200px){.connection-summary{align-items:flex-start}.connection-summary-action{justify-items:end;display:grid}}@media (width<=760px){.connection-summary{display:grid}.connection-summary-action{justify-content:space-between;display:flex}.publish-debug-grid{grid-template-columns:1fr}.publish-debug-grid .debug-copy{grid-column:auto}.meta-account-tools{grid-template-columns:1fr}.meta-page-required{display:grid}}@media (width<=680px){.publish-debug>header{display:grid}.connection-summary{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px}.connection-summary>div>p{display:none}.connection-summary-action{flex-wrap:wrap;justify-content:space-between;gap:9px;display:flex}.connection-summary-action>span{white-space:nowrap}.connection-primary{width:auto;min-height:36px;padding-inline:11px}.connection-progress{padding:0 15px}.connection-next{padding:12px 15px 16px}.connection-invite{grid-template-columns:1fr;padding:13px 15px}.connection-invite>button{justify-self:start}.connection-invite>label{grid-column:1;grid-template-columns:1fr}.connection-invite>label button{grid-area:auto/1;min-height:36px}.connection-row{grid-template-columns:26px minmax(0,1fr);padding:16px 15px}.connection-row>a,.connection-row>button{grid-column:2;justify-self:start}.connection-destination-tools{grid-column:2;grid-template-columns:1fr;width:100%}.connection-copy>div{gap:3px;display:grid}.connection-footer{padding:14px 15px;display:grid}.connection-footer button{justify-self:start}.connection-secondary{margin:0 15px 17px}.publish-debug{padding:17px 14px}.publish-debug-grid input,.publish-debug-grid select,.publish-debug-grid textarea{font-size:16px}.publish-debug-steps li{grid-template-columns:28px minmax(0,1fr)}.publish-debug-steps button{grid-column:2;justify-self:start}}.outreach-readiness{background:#fffaf1;border:1px solid #ecd8ac;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:15px 17px;display:flex}.outreach-readiness h2{color:#73591f;margin:3px 0 5px;font-size:14px}.outreach-readiness p{color:#7f6a3c;margin:0;font-size:11.5px;line-height:1.5}.outreach-readiness>span{color:#916012;white-space:nowrap;background:#fff0d3;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.outreach-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.outreach-actions>span{color:#916012;white-space:nowrap;background:#fff0d3;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.outreach-sandbox-button{color:#126552;cursor:pointer;background:#f4fbf9;border:1px solid #9ec5b7;border-radius:7px;padding:8px 10px;font:600 11px/1.2 inherit}.outreach-sandbox-button:disabled{opacity:.5;cursor:not-allowed}.manual-contact-form-record{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:8px;gap:8px;margin-top:12px;padding:10px;display:grid}.manual-contact-form-record p{color:#66798e;margin:0;font-size:11px;line-height:1.45}.manual-contact-form-record input{color:#284562;border:1px solid #cfdbe6;border-radius:6px;width:100%;min-height:34px;padding:0 9px;font:12px/1.2 inherit}.manual-contact-form-record .detail-action{width:fit-content;margin-top:0}.youtube-private-upload{background:#f6faff;border:1px solid #c8d9ef;border-radius:9px;gap:9px;margin-top:14px;padding:12px;display:grid}.youtube-private-upload>label:not(.rights-confirm){color:#355777;gap:5px;font-size:11px;font-weight:700;display:grid}.youtube-private-upload input,.youtube-private-upload textarea,.youtube-private-upload select{color:#294968;background:#fff;border:1px solid #c3d4e6;border-radius:6px;width:100%;min-height:34px;padding:7px 9px;font:12px/1.35 inherit}.youtube-private-upload textarea{resize:vertical;min-height:64px}.youtube-private-upload .create-mix{width:fit-content}.mix-shell .phase-one-deferred,.mix-shell .youtube-private-upload,.mix-workspace>.mix-section:nth-of-type(3)>.mix-plan:nth-of-type(n+3),.mix-workspace>.mix-section:nth-of-type(5)>label.rights-confirm:nth-of-type(n+3){display:none}.mix-create-status{color:#875c20;background:#fffaf1;border:1px solid #efd8ac;border-radius:7px;margin:0 0 12px;padding:10px 11px;font-size:11.5px;line-height:1.5}.mix-create-status.ready{color:#126552;background:#f4fbf9;border-color:#b8ded6}.create-mix:disabled{cursor:not-allowed;opacity:.52}.create-mix:disabled:hover{background:#087a70}.mix-inline-status{color:#655f55;background:#f4f0e8;border-left:3px solid #a89d8d;margin-top:10px;padding:10px 11px;font-size:11.5px;line-height:1.55}.mix-inline-status.working{color:#735327;background:#fff7e8;border-color:#826b4f}.mix-inline-status.success{color:#315b50;background:#edf2e9;border-color:#53766c}.mix-inline-status.error{color:#8a4338;background:#fff2ed;border-color:#a86659}.mix-platform-actions{gap:12px;display:grid}.final-video-preflight{color:#254d49;overflow-wrap:anywhere;background:#f1fbf8;border:1px solid #b9d8d1;border-radius:8px;gap:6px;margin-top:12px;padding:12px;font-size:11.5px;line-height:1.45;display:grid}.final-video-preflight b{color:#146b5d;font-size:12px}.final-video-preflight span{color:#426c66}.ai-command-strip{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(100deg,#10234c 0%,#173a76 54%,#1f5b9c 100%);border:1px solid #3766cb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:calc(100% - 40px);margin:0 20px 16px;padding:17px 20px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 12px 26px #12397d3d}.ai-command-orb{color:#0b2b63;letter-spacing:-.04em;background:#c6f2ff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:grid}.ai-command-main{gap:4px;min-width:0;display:grid}.ai-command-kicker{color:#b8d9ff;letter-spacing:.02em;font-size:12px;font-weight:800}.ai-command-main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.ai-command-main small{color:#d9e9ff;font-size:12px}.ai-command-status{color:#dfffea;white-space:nowrap;background:#051c3f42;border:1px solid #dfffea6b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.ai-command-offline .ai-command-status{color:#ffe8b4;border-color:#ffe8b473}.ai-command-route{color:#fff;white-space:nowrap;font-size:13px;font-weight:900}.agent-command-section{background:linear-gradient(145deg,#f8fbff 0%,#eef5ff 100%);border:1px solid #b7cdfb}.agent-dispatch-panel{background:#fff;border:1px solid #a8c5ff;border-radius:12px;gap:12px;margin:16px 0;padding:18px;display:grid}.agent-dispatch-copy{gap:4px;display:grid}.agent-dispatch-copy strong{color:#12366f;font-size:16px}.agent-dispatch-copy span,.agent-dispatch-actions small,.agent-task-heading span,.agent-task aside small{color:#58708e;font-size:12px}.agent-dispatch-panel textarea{resize:vertical;color:#142238;width:100%;min-height:88px;font:inherit;background:#fbfdff;border:1px solid #9fb5d1;border-radius:9px;padding:12px;line-height:1.5}.agent-dispatch-panel textarea:focus{border-color:#3169cf;outline:3px solid #3169cf2e}.mix-section textarea{color:#21354e;resize:vertical;border:1px solid #ccd8e5;border-radius:7px;outline-color:#4b86d0;width:100%;min-height:74px;padding:9px 11px;font:12px/1.5 inherit}.mix-shot-plan{color:#294968;background:#f3f8ff;border:1px solid #b8d5f0;border-radius:9px;gap:9px;margin-top:14px;padding:14px;font-size:12px;line-height:1.5;display:grid}.mix-shot-plan>b{color:#1f5f9f}.mix-shot-plan p,.mix-shot-plan ol,.mix-shot-plan ul{margin:0}.mix-shot-plan ol,.mix-shot-plan ul{padding-left:20px}.mix-shot-plan small{color:#607b97}.mix-shot-plan .create-mix{margin-top:3px}.mix-handoff-panel{background:#f0f6f1;border:1px solid #b8cbbf;gap:14px;margin-top:20px;padding:18px 20px;display:grid}.mix-handoff-panel>div:first-child>span{color:#477064;letter-spacing:.12em;font-size:9px;font-weight:900}.mix-handoff-panel h2{color:#263b34;margin:4px 0 5px;font-size:18px}.mix-handoff-panel p{color:#66756d;margin:0;font-size:11px;line-height:1.6}.mix-handoff-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.mix-handoff-controls label{color:#315b50;gap:7px;font-size:11px;font-weight:900;display:grid}.mix-handoff-controls select{box-sizing:border-box;color:#263b34;width:100%;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #9eb3a9;padding:0 10px}.mix-handoff-controls .mix-refresh{white-space:nowrap;margin:0}.mix-handoff-error{color:#9a3d34;line-height:1.5}.mix-handoff-receipt{background:#e3eee6;border:1px solid #92b5a4;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 13px;display:grid}.mix-handoff-receipt strong,.mix-handoff-receipt span{overflow-wrap:anywhere}.mix-handoff-receipt strong{color:#28594c;font-size:12px}.mix-handoff-receipt span{color:#62756b;grid-column:1;font-size:10px}.mix-handoff-receipt b{color:#315b50;grid-area:1/2/3;align-self:center;font-size:10px}.accepted-package-assets{background:#edf5ef;border:1px solid #9fb9aa;gap:6px;padding:15px;display:grid}.accepted-package-assets strong{color:#28594c;font-size:13px}.accepted-package-assets span{color:#536b60;font-size:11px;line-height:1.55}.accepted-package-assets small{color:#75867d;overflow-wrap:anywhere;font-size:9.5px}.ai-edit-composer{background:#fffdf8;border-color:#9eb3a9;padding:0;overflow:hidden}.ai-composer-heading{background:#f5f4ec;border-bottom:1px solid #d3c9ba;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.ai-composer-heading h2{color:#263b34;margin:0;font-size:21px}.ai-composer-heading p{color:#657169;max-width:70ch;margin:7px 0 0;line-height:1.6}.ai-composer-heading>span{color:#86523e;background:#f6e9df;border:1px solid #c9ab91;flex:none;padding:7px 9px;font-size:10px;font-weight:900}.ai-composer-heading>span.ready{color:#2b6052;background:#e7eee8;border-color:#9cb5a7}.mix-restaurant-gate{background:#fffdf8;border-bottom:1px solid #d3c9ba;grid-template-columns:minmax(300px,.95fr) minmax(260px,1.05fr);align-items:end;gap:18px;padding:18px 22px;display:grid}.mix-restaurant-gate>label{color:#315b50;gap:8px;min-width:0;font-size:12px;font-weight:900;display:grid}.mix-restaurant-gate select{box-sizing:border-box;color:#263b34;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bcae9c;border-radius:2px;padding:0 12px}.mix-restaurant-gate>div{background:#f7f4ec;border:1px solid #d4ccbe;gap:5px;min-width:0;padding:11px 13px;display:grid}.mix-restaurant-gate>div strong{color:#554f45;overflow-wrap:anywhere;font-size:12px}.mix-restaurant-gate>div span{color:#77736b;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mix-restaurant-gate.ready>div{background:#eaf1eb;border-color:#a9c2b3}.mix-restaurant-gate.ready>div strong{color:#28594c}.mix-restaurant-gate.error>div{background:#fff0e9;border-color:#d8ac9c}.mix-restaurant-gate.error>div strong{color:#8b4939}.ai-composer-context{border-bottom:1px solid #d3c9ba;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-composer-pane{min-width:0;padding:20px 22px}.ai-composer-pane+.ai-composer-pane{border-left:1px solid #d3c9ba}.ai-composer-pane-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ai-composer-pane-heading>div{gap:4px;display:grid}.ai-composer-pane-heading strong{color:#263b34;font-size:14px}.ai-composer-pane-heading span{color:#77736b;font-size:10px}.ai-composer-pane-heading>b{color:#315b50;flex:none;font-size:10px}.ai-composer-pane>label:not(.upload-zone):not(.rights-confirm){color:#43564f;gap:7px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.ai-composer-pane input:not([type=checkbox]),.ai-composer-pane select{box-sizing:border-box;color:#283830;width:100%;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #c8bfb1;border-radius:2px;padding:0 11px}.ai-composer-pane label small{color:#77736b;font-weight:500;line-height:1.5}.upload-zone.compact{min-height:92px}.ai-composer-reference .mix-refresh{width:fit-content;margin-bottom:0}.ai-composer-prompt{background:#fbfaf5;border-bottom:1px solid #d3c9ba;padding:22px}.ai-composer-prompt>label{color:#315b50;gap:9px;font-size:12px;font-weight:900;display:grid}.ai-composer-submit{grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:20px;padding:20px 22px 22px;display:grid}.ai-composer-submit>div{min-width:0}.ai-composer-submit>div:last-child{align-content:end;gap:10px;display:grid}.ai-edit-composer>.mix-secondary-options{margin:14px 22px 0}.mix-secondary-options{background:#f8f5ee;border:1px solid #d3c9ba}.mix-secondary-options>summary{color:#34483f;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.mix-secondary-options>summary b{color:#6e665b;text-align:right;font-size:10px}.mix-secondary-options[open]>summary{border-bottom:1px solid #d3c9ba}.mix-secondary-options-body{gap:13px;padding:17px 16px;display:grid}.mix-secondary-options-body>p{color:#706d65;margin:0;font-size:11px;line-height:1.55}.mix-secondary-options-body>label{color:#43564f;gap:7px;font-size:11px;font-weight:800;display:grid}.mix-secondary-options-body input,.mix-secondary-options-body select{box-sizing:border-box;color:#283830;width:100%;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #c8bfb1;border-radius:2px;padding:0 11px}.mix-secondary-options.warning{background:#fff5f2;border-color:#c98f85}.mix-secondary-options.warning>summary b{color:#9a3d34}.mix-output-spec{flex-wrap:wrap;gap:7px;margin:0 0 13px;display:flex}.mix-output-spec span{color:#36584f;background:#edf2e9;border:1px solid #c6d3c4;padding:6px 8px;font-size:10px;font-weight:800}.mix-section .rights-confirm input{flex:none;width:16px;height:16px;padding:0}.ai-composer-prompt textarea,.natural-revision-panel textarea{box-sizing:border-box;color:#202a25;resize:vertical;background:#fffefb;border:1px solid #aab9ae;border-radius:3px;width:100%;min-height:142px;padding:13px 14px;font:14px/1.7 inherit}.brief-template-status{color:#587068;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:10.5px;line-height:1.5;display:flex}.brief-template-status.customized{color:#745d43}.brief-template-status button{color:#315b50;min-height:32px;font:800 10.5px/1 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #aeb9aa;border-radius:2px;flex:none;padding:0 10px}.brief-template-status button:hover:not(:disabled){background:#edf2e9}.brief-template-status button:disabled,.brief-prompts button:disabled{opacity:.52;cursor:not-allowed}.brief-prompts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.brief-prompts button{color:#465b52;background:#f2f3eb;border:1px solid #c5cbbb;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}.mix-advanced-options{border-top:1px solid #ddd8cc;margin-top:15px;padding-top:12px}.mix-advanced-options summary{color:#6d665c;cursor:pointer;font-size:11px;font-weight:800}.editing-engine-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.editing-engine-picker button{color:#4c5550;text-align:left;background:#fffdf8;border:1px solid #c9c0b2;gap:7px;min-height:122px;padding:15px;display:grid}.editing-engine-picker button.selected{background:#edf2e9;border-color:#315b50;box-shadow:inset 0 0 0 1px #315b50}.editing-engine-picker strong{color:#263b34;font-size:13px}.editing-engine-picker span{font-size:11px;line-height:1.55}.editing-engine-picker b{color:#745d43;font-size:10px}.chatcut-submit-panel{color:#3d443f;background:#fbf6ec;border:1px solid #b99365;gap:12px;margin-top:10px;padding:18px;display:grid}.chatcut-submit-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.chatcut-submit-head span{color:#7a6650;letter-spacing:.12em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.chatcut-submit-head h3{color:#263b34;margin:4px 0 0;font:600 19px/1.25 Georgia,Times New Roman,serif}.chatcut-submit-head>b{color:#745d43;background:#fffdf8;border:1px solid #b99365;padding:6px 9px;font-size:10px}.chatcut-submit-panel>p{color:#665b4d;font-size:11px}.chatcut-submit-panel>label:not(.rights-confirm){color:#4e5b55;gap:7px;font-size:11px;font-weight:800;display:grid}.chatcut-submit-panel textarea{box-sizing:border-box;color:#333b37;resize:vertical;background:#fff;border:1px solid #c9c0b2;width:100%;min-height:260px;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.confirm-edit-strategy{margin-top:9px!important}.natural-revision-panel{background:#f4f7f0;border:1px solid #9eb3a9;gap:12px;margin-top:9px;padding:18px;display:grid}.natural-revision-panel h3{color:#263b34;margin:0 0 5px;font:600 20px/1.2 Georgia,Times New Roman,serif}.natural-revision-panel>div>p{color:#667269;font-size:11px}.natural-revision-panel>label{color:#465b52;gap:7px;font-size:11px;font-weight:800;display:grid}.natural-revision-panel textarea{min-height:92px}.revision-history{gap:6px;max-height:180px;display:grid;overflow-y:auto}.revision-history p{color:#4f5852;background:#fffdf8;border-left:2px solid #8ba397;grid-template-columns:auto 1fr;gap:5px 8px;padding:9px 10px;font-size:10.5px;display:grid}.revision-history b{color:#315b50}.revision-history span{color:#7a746a;grid-column:2}.kimi-creative-report,.voice-director-panel{color:#26312d;background:#fffdf8;border:1px solid #c9c0b2;gap:14px;margin-top:8px;padding:18px;display:grid}.kimi-report-head,.voice-director-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kimi-report-head span,.voice-director-head span{color:#7a6650;letter-spacing:.12em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.kimi-report-head b,.voice-director-head>b{color:#315b50;white-space:nowrap;background:#edf2e9;border:1px solid #9eb3a9;padding:6px 9px;font-size:10px}.kimi-report-grid{background:#d9d0c3;border:1px solid #d9d0c3;grid-template-columns:1fr 1fr;gap:1px;display:grid}.kimi-report-grid article{background:#fffdf8;min-height:92px;padding:13px}.kimi-report-grid article small{color:#7a6650;margin-bottom:7px;font-weight:800;display:block}.kimi-report-grid article p{color:#38433e;line-height:1.6}.kimi-report-tags{flex-wrap:wrap;gap:7px;display:flex}.kimi-report-tags span{color:#4d514d;background:#f4f0e8;border:1px solid #c9c0b2;padding:6px 9px;font-size:10px}.kimi-report-boundary{border-top:1px solid #ddd4c8;padding-top:11px;line-height:1.6}.voice-director-head h3{color:#222925;margin:4px 0 0;font:600 20px/1.2 Georgia,Times New Roman,serif}.voice-director-panel>label{color:#4e5b55;gap:7px;font-size:11px;font-weight:800;display:grid}.voice-director-panel textarea{color:#242925;resize:vertical;background:#fff;border:1px solid #c9c0b2;min-height:112px;padding:11px 12px;font:13px/1.65 inherit}.voice-profile-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.voice-profile-grid button{color:#3d443f;text-align:left;background:#fffdf8;border:1px solid #c9c0b2;align-content:start;gap:7px;min-height:82px;padding:11px;display:grid}.voice-profile-grid button.selected{background:#edf2e9;border-color:#315b50;box-shadow:inset 0 0 0 1px #315b50}.voice-profile-grid strong{color:#263b34;font-size:11px}.voice-profile-grid small{color:#706d65;font-size:10px;line-height:1.45}.voice-direction-summary{flex-wrap:wrap;gap:7px;display:flex}.voice-direction-summary span{color:#625a50;background:#f4f0e8;padding:6px 9px;font-size:10px}.voice-pronunciation{color:#745d43!important}.voice-audition-actions{grid-template-columns:1fr 1fr auto;gap:9px;display:grid}.voice-audition-actions button,.voice-approve{color:#315b50;background:#fffdf8;border:1px solid #315b50;min-height:40px;padding:0 13px;font-weight:800}.voice-audition-actions button:disabled,.voice-approve:disabled{opacity:.45;cursor:not-allowed}.voice-audition-audio{width:100%}.voice-upload-fallback{background:#fbf6ec;border:1px dashed #b99365;gap:9px;padding:12px;display:grid}.voice-upload-fallback>label:first-child{color:#4e5b55;gap:7px;font-size:11px;font-weight:800;display:grid}.voice-upload-fallback input[type=file]{background:#fff;border:1px solid #c9c0b2;width:100%;padding:8px}.voice-upload-fallback button{color:#fff;background:#315b50;border:1px solid #315b50;min-height:40px;font-weight:800}.voice-upload-fallback button:disabled{opacity:.45;cursor:not-allowed}.voice-status{color:#66523b;background:#f7f0e3;border:1px solid #d2b995;padding:10px 12px;font-size:11px;line-height:1.5}.voice-status.approved{color:#315b50;background:#edf2e9;border-color:#315b50}.voice-approve{color:#fff;background:#315b50;width:100%}.voice-inline-confirm{margin:0}.timeline-gate-stack{gap:6px;margin:12px 16px 16px;display:grid}.timeline-voice-gate{color:#e9ddc3;background:#24221d;border:1px solid #8b7446;padding:11px 13px;font-size:11px;line-height:1.55}.timeline-workbench{--editor-bg:#0d0e10;--editor-surface:#17191d;--editor-raised:#22252a;--editor-border:#34373d;--editor-text:#f2f3f5;--editor-muted:#a4a8b0;--editor-accent:#e7b85d;background:var(--editor-bg);height:min(900px,100dvh - 64px);min-height:760px;color:var(--editor-text);border:1px solid #2b2e33;border-radius:14px;grid-template-rows:auto minmax(480px,min(60vh,620px)) minmax(220px,24vh);margin-top:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000047;container:timeline-workbench/inline-size}.timeline-workbench button,.timeline-workbench input,.timeline-workbench textarea{font:inherit}.timeline-workbench button{cursor:pointer}.timeline-workbench button:disabled{cursor:not-allowed;opacity:.42}.timeline-workbench button:focus-visible,.timeline-workbench input:focus-visible,.timeline-workbench textarea:focus-visible,.timeline-workbench summary:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}.timeline-workbench-head{border-bottom:1px solid var(--editor-border);background:#14161a;grid-template-columns:minmax(170px,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:grid}.timeline-workbench-title h3{color:var(--editor-text);margin:0;font:700 17px/1.15 Georgia,Times New Roman,serif}.timeline-workbench-title p{color:var(--editor-muted);margin:3px 0 0;font-size:9px;line-height:1.35}.timeline-workbench-status{align-items:center;gap:8px;display:flex}.timeline-workbench-status b{color:var(--editor-accent);font:800 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.timeline-workbench-status span{color:#d8dbe0;border:1px solid #454951;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.timeline-workbench-status span.approved{color:#f0f1f3;background:#292c31;border-color:#666b74}.timeline-workbench-actions{justify-content:flex-end;gap:5px;display:flex}.timeline-workbench-actions button{color:#e5e7ea;white-space:nowrap;background:#1d2024;border:1px solid #454951;border-radius:7px;min-width:54px;min-height:34px;padding:0 9px;font-size:10px;font-weight:800}.timeline-workbench-actions button:hover:not(:disabled){background:#292c31;border-color:#747982}.timeline-workbench-actions button.approve{color:#f2ce8a;border-color:#94753d}.timeline-workbench-actions button.render{border-color:var(--editor-accent);background:var(--editor-accent);color:#17191c}.timeline-editor-main{grid-template-columns:clamp(176px,17%,224px) minmax(300px,1fr) clamp(248px,24%,330px);grid-template-areas:"assets preview controls";min-width:0;min-height:0;display:grid;overflow:hidden}.timeline-assets,.timeline-control-rail{background:var(--editor-surface);min-width:0}.timeline-assets{border-right:1px solid var(--editor-border);grid-area:assets;min-height:0;padding:12px 10px;overflow:hidden}.timeline-preview-stage{grid-area:preview}.timeline-control-rail{border-left:1px solid var(--editor-border);scrollbar-color:#5c6068 transparent;grid-area:controls;min-height:0;overflow-y:auto}.timeline-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.timeline-panel-heading>strong{color:var(--editor-text);font-size:12px}.timeline-panel-heading>span{color:#dfe1e5;background:#2a2d33;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.timeline-panel-heading>span.working{color:#ffdda0;background:#725825;animation:1.4s ease-in-out infinite timeline-agent-pulse}.timeline-assets>p{color:var(--editor-muted);margin:7px 0 10px;font-size:9px;line-height:1.4}.timeline-asset-list{scrollbar-color:#5c6068 transparent;gap:6px;height:calc(100% - 62px);display:grid;overflow-y:auto}.timeline-asset-list>button{width:100%;min-height:62px;color:var(--editor-text);text-align:left;background:#202329;border:1px solid #0000;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.timeline-asset-list>button:hover,.timeline-asset-list>button.selected{background:#2b2e35;border-color:#666b74}.timeline-asset-list>button.selected{box-shadow:inset 3px 0 0 var(--editor-accent)}.timeline-asset-list>button.dragging{opacity:.5}.timeline-asset-list i{color:var(--editor-accent);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.timeline-asset-list span{gap:4px;min-width:0;display:grid}.timeline-asset-list strong{color:#f2f3f5;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.timeline-asset-list small{color:var(--editor-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.timeline-asset-list em{color:#c7cad0;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.timeline-preview-stage{background:#090a0c;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;min-width:0;min-height:0;padding:10px 18px 12px;display:grid}.timeline-preview-meta{width:100%;color:var(--editor-muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.timeline-preview-meta b{color:#d9dce1;font:700 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.timeline-player-shell{aspect-ratio:9/16;background:#050506;border:6px solid #2d3035;border-radius:16px;width:auto;max-width:100%;height:min(100%,560px);overflow:hidden;box-shadow:0 16px 34px #0000006b}.timeline-preview-note{color:#989ca4;text-align:center;max-width:54ch;margin:8px auto 0;font-size:9px;line-height:1.4}.timeline-inspector,.timeline-agent-panel{gap:9px;padding:12px;display:grid}.timeline-agent-panel{border-top:1px solid var(--editor-border);background:#14161a}.timeline-inspector label,.timeline-agent-command,.timeline-brand-settings label{color:#cfd2d7;gap:6px;font-size:11px;font-weight:800;display:grid}.timeline-inspector input,.timeline-inspector textarea,.timeline-agent-command textarea,.timeline-brand-settings input{box-sizing:border-box;color:#f2f3f5;background:#111317;border:1px solid #454951;border-radius:8px;width:100%;font-size:12px;line-height:1.5}.timeline-inspector input,.timeline-brand-settings input{height:38px;padding:0 9px}.timeline-inspector textarea,.timeline-agent-command textarea{resize:vertical;min-height:62px;padding:8px 9px}.timeline-inspector input[type=range]{height:24px;accent-color:var(--editor-accent);padding:0}.timeline-inspector input[type=color],.timeline-brand-settings input[type=color]{cursor:pointer;padding:4px}.timeline-selected-summary{background:#202329;gap:4px;padding:10px;display:grid}.timeline-selected-summary strong{color:var(--editor-accent);text-transform:uppercase;font-size:11px}.timeline-selected-summary small{color:var(--editor-muted);font-size:10px;line-height:1.45}.timeline-inspector-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.timeline-inspector-pair label>strong{color:var(--editor-accent);justify-self:end;margin-top:-18px;font-size:9px}.timeline-clip-order-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.timeline-clip-order-actions button,.timeline-agent-run{color:#eff0f2;background:#23262b;border:1px solid #454951;border-radius:8px;min-height:44px;font-size:10px;font-weight:800}.timeline-brand-settings{border-top:1px solid var(--editor-border);gap:10px;padding-top:2px;display:grid}.timeline-brand-settings summary{color:#dfe1e5;cursor:pointer;padding:8px 0 0;font-size:10px;font-weight:800}.timeline-empty,.timeline-agent-empty{color:var(--editor-muted);margin:0;font-size:10px;line-height:1.5}.timeline-agent-now{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;display:grid}.timeline-agent-now>i{background:#b8bdc5;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 3px 10px #b8bdc53d}.timeline-agent-now strong{color:#f0f1f3;font-size:10px}.timeline-agent-now p{color:var(--editor-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.timeline-agent-history{gap:7px;max-height:96px;display:grid;overflow-y:auto}.timeline-agent-history article{background:#1d2024;grid-template-columns:31px minmax(0,1fr);gap:8px;padding:8px;display:grid}.timeline-agent-history article>b{color:var(--editor-accent);font:800 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.timeline-agent-history article strong{color:#eef0f2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.timeline-agent-history article p{color:var(--editor-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.timeline-agent-run{border-color:var(--editor-accent);background:var(--editor-accent);color:#17191c}.timeline-agent-policy{color:#d6bd8a;font-size:9px;line-height:1.5}.timeline-multitrack{border-top:1px solid var(--editor-border);background:#0b0c0e;min-width:0;min-height:0;overflow:hidden}.timeline-multitrack>header{justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:7px 12px 5px;display:flex}.timeline-multitrack>header>div{align-items:baseline;gap:10px;display:flex}.timeline-multitrack>header strong{color:var(--editor-text);font-size:12px}.timeline-multitrack>header span{color:var(--editor-muted);font-size:9px}.timeline-multitrack>header>b{color:var(--editor-accent);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.timeline-scrollport{scrollbar-color:#5c6068 #101114;min-width:0;height:calc(100% - 38px);overflow:auto}.timeline-track-canvas{min-width:760px;padding:0 12px 12px}.timeline-ruler{color:#7f838b;grid-template-columns:repeat(5,1fr);margin-left:80px;padding:0 0 6px;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.timeline-ruler span:not(:first-child):not(:last-child){text-align:center}.timeline-ruler span:last-child{text-align:right}.timeline-lanes{grid-template-columns:72px minmax(650px,1fr);gap:3px 8px;display:grid}.timeline-lane-label{z-index:3;background:#0b0c0e;align-content:center;gap:3px;min-height:42px;padding-right:8px;display:grid;position:sticky;left:0}.timeline-lane-label strong{color:#dfe1e5;font-size:9px}.timeline-lane-label small{color:#858991;font-size:8px}.timeline-lane{background:#14161a;border:1px solid #2c2f34;min-height:42px;position:relative}.timeline-video-lane,.timeline-audio-lane{gap:2px;display:grid}.timeline-video-lane button{color:#f0f1f3;text-align:left;background:#292c31;border:1px solid #4a4e56;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-width:0;padding:0 7px;display:grid;overflow:hidden}.timeline-video-lane button.selected{border-color:var(--editor-accent);box-shadow:inset 0 -3px 0 var(--editor-accent);background:#3a3b3d}.timeline-video-lane button i{color:#ecc36f;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.timeline-video-lane button strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.timeline-video-lane button small{color:#c7cad0;font-size:8px}.timeline-playhead{z-index:4;pointer-events:none;background:var(--editor-accent);width:1px;position:absolute;top:-7px;bottom:-142px;box-shadow:0 2px 8px #edbd6270}.timeline-playhead:before{content:"";background:var(--editor-accent);border-radius:2px;width:9px;height:7px;position:absolute;top:-1px;left:-4px}.timeline-caption-lane{min-width:0}.timeline-caption-lane button{color:#f4dfa8;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#433a24;border:1px solid #776641;padding:0 7px;font-size:8px;position:absolute;top:7px;bottom:7px;overflow:hidden}.timeline-audio-lane>span{background:#24272c;justify-content:space-around;align-items:center;gap:3px;padding:0 5px;display:flex;overflow:hidden}.timeline-audio-lane>span i{background:#a8adb5;border-radius:2px;width:2px}.timeline-audio-lane>span i:first-child{height:9px}.timeline-audio-lane>span i:nth-child(2){height:21px}.timeline-audio-lane>span i:nth-child(3){height:14px}.timeline-audio-lane>span i:nth-child(4){height:26px}.timeline-audio-lane>span i:nth-child(5){height:11px}.timeline-brand-lane{grid-template-columns:2fr 1fr;gap:2px;display:grid}.timeline-brand-lane span{color:#d9dce1;text-overflow:ellipsis;white-space:nowrap;background:#2c2f35;align-items:center;padding:0 9px;font-size:8px;font-weight:800;display:flex;overflow:hidden}.timeline-inline-confirm{color:#eee7d8;background:#24221d;border:1px solid #8b7446;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:14px 16px 16px;padding:14px 16px;display:grid}.timeline-inline-confirm strong{margin-bottom:5px;font-size:13px;display:block}.timeline-inline-confirm p{margin:0;font-size:12px;line-height:1.55}.timeline-inline-confirm-actions{gap:8px;display:flex}.timeline-inline-confirm-actions button{color:#e5e7ea;background:#1a1c20;border:1px solid #555961;min-height:38px;padding:0 14px;font-weight:800}.timeline-inline-confirm-actions button.primary{border-color:var(--editor-accent);background:var(--editor-accent);color:#17191c}@media (width>=721px){.timeline-inline-confirm{z-index:20;margin:0;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 14px 36px #00000052}.timeline-gate-stack{z-index:8;margin:0;position:absolute;bottom:12px;left:16px;right:16px}}@keyframes timeline-agent-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.28)}}@container timeline-workbench (width<=860px){.timeline-editor-main{grid-template-columns:150px minmax(250px,1fr) 230px}.timeline-assets>p{display:none}.timeline-asset-list{height:calc(100% - 26px)}.timeline-asset-list>button{grid-template-columns:20px minmax(0,1fr);min-height:54px}.timeline-asset-list em{display:none}.timeline-preview-stage{padding-left:10px;padding-right:10px}.timeline-inspector,.timeline-agent-panel{padding:10px}}@container timeline-workbench (width<=640px){.timeline-workbench-head{grid-template-columns:1fr auto;padding:12px}.timeline-workbench-title p{max-width:31ch}.timeline-workbench-actions{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.timeline-workbench-actions button{width:100%;min-width:0;min-height:42px;padding:0 4px}.timeline-editor-main{flex-direction:column;display:flex;overflow:visible}.timeline-preview-stage{min-height:480px;padding-left:12px;padding-right:12px}.timeline-assets{border-top:1px solid var(--editor-border);border-right:0;min-height:138px}.timeline-assets>p{display:block}.timeline-asset-list{grid-auto-columns:170px;grid-auto-flow:column;height:auto;overflow:auto hidden}.timeline-asset-list>button{grid-template-columns:20px minmax(0,1fr) auto}.timeline-asset-list em{display:inline}.timeline-control-rail{border-top:1px solid var(--editor-border);border-left:0;grid-template-columns:1fr;display:grid;overflow:visible}.timeline-agent-panel{border-top:1px solid var(--editor-border);border-left:0}.timeline-player-shell{width:min(100%,252px);height:auto}.timeline-inspector-pair{grid-template-columns:1fr}.timeline-multitrack{min-height:238px}.timeline-track-canvas{min-width:760px}.timeline-multitrack>header>div{gap:3px;display:grid}.timeline-inline-confirm{grid-template-columns:1fr}.timeline-inline-confirm-actions{width:100%}.timeline-inline-confirm-actions button{flex:1}}@media (width<=720px){.timeline-workbench{border-radius:10px;height:auto;min-height:0;display:block;overflow:visible}}.timeline-render-status{background:#fffdf8;border:1px solid #c9c0b2;gap:8px;margin-top:10px;padding:13px;display:grid}.timeline-render-status>div{color:#315b50;justify-content:space-between;gap:12px;display:flex}.timeline-render-status progress{accent-color:#315b50;width:100%;height:8px}.timeline-render-status small{overflow-wrap:anywhere;color:#6b675f}.timeline-render-status.failed{background:#fff5f2;border-color:#c98f85}.timeline-render-status.failed>div{color:#9a3d34}@media (width<=900px){.ai-composer-context,.ai-composer-submit,.mix-restaurant-gate,.mix-handoff-controls,.mix-handoff-receipt{grid-template-columns:1fr}.mix-handoff-receipt span,.mix-handoff-receipt b{grid-area:auto/1}.ai-composer-pane+.ai-composer-pane{border-top:1px solid #d3c9ba;border-left:0}.editing-engine-picker,.timeline-workbench-grid{grid-template-columns:1fr}.timeline-player-shell{width:min(100%,260px)}.timeline-actions,.timeline-inline-confirm{grid-template-columns:1fr}.timeline-inline-confirm-actions{width:100%}.timeline-inline-confirm-actions button{flex:1}.kimi-report-grid,.voice-profile-grid,.voice-audition-actions{grid-template-columns:1fr}.brief-prompts{grid-template-columns:1fr 1fr;display:grid}}@media (width<=560px){.ai-composer-heading{gap:12px;padding:18px 16px;display:grid}.ai-composer-heading>span{justify-self:start}.ai-composer-pane,.ai-composer-prompt,.ai-composer-submit{padding-left:16px;padding-right:16px}.ai-edit-composer>.mix-secondary-options{margin-left:16px;margin-right:16px}.mix-steps{gap:4px}.mix-steps span{white-space:nowrap;flex:none;padding:7px 8px}.mix-steps i{flex:none;width:8px}.mix-secondary-options>summary{flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;padding-bottom:12px}.mix-secondary-options>summary b{text-align:left}.brief-template-status{flex-direction:column;align-items:flex-start}.brief-prompts{grid-template-columns:1fr}.timeline-advanced-toggle{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.natural-revision-panel{padding:14px}}.agent-dispatch-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-dispatch-button{color:#fff;background:#163c7d;border:0;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:800}.agent-dispatch-button:disabled{cursor:not-allowed;opacity:.52}.agent-task-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 10px;display:flex}.agent-task-heading strong{color:#12366f;font-size:16px}.agent-task-list{gap:9px;display:grid}.agent-task{background:#fff;border:1px solid #cfdbef;border-radius:0;justify-content:space-between;gap:16px;padding:13px 14px;display:flex}.agent-task-in_progress{background:#fffaf0}.agent-task-completed{opacity:.78;background:#f4faf5}.agent-task-blocked{background:#fff5f4}.agent-task>div{gap:4px;min-width:0;display:grid}.agent-task>div>span{color:#3169cf;text-transform:uppercase;font-size:11px;font-weight:800}.agent-task>div>strong{color:#172c4d;font-size:14px}.agent-task p{color:#4f6480;margin:0;font-size:13px;line-height:1.45}.agent-task aside{align-content:start;justify-items:end;gap:5px;min-width:128px;display:grid}.agent-task aside b{color:#31536e;text-transform:uppercase;font-size:12px}.agent-task aside>div{gap:6px;display:flex}.agent-task aside button{color:#294767;background:#fff;border:1px solid #a9b8ca;border-radius:6px;min-height:32px;padding:5px 8px;font-size:12px;font-weight:700}.agent-task aside button:disabled{cursor:not-allowed;opacity:.46}.agent-task-empty{color:#58708e;border:1px dashed #a8bfdc;border-radius:10px;padding:14px;font-size:13px}@media (width<=860px){.ai-command-strip{grid-template-columns:auto minmax(0,1fr);gap:12px}.ai-command-status,.ai-command-route{grid-column:2;justify-self:start}.ai-command-main strong{white-space:normal}.agent-task{flex-direction:column}.agent-task aside{justify-items:start}}:root{--ledger-paper:#f4f0e8;--ledger-panel:#fbf8f2;--ledger-ink:#1f2b29;--ledger-deep:#172523;--ledger-pine:#2e5b52;--ledger-pine-dark:#21463f;--ledger-clay:#a85f45;--ledger-rule:#d9cfbf;--ledger-muted:#6f756d;--ledger-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}body{background:var(--ledger-paper);color:var(--ledger-ink)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #b78561}.app-shell{background:var(--ledger-paper);grid-template-columns:232px minmax(640px,1fr) 400px}.sidebar,.content-sidebar,.mix-sidebar,.publish-sidebar,.ops-sidebar{background:var(--ledger-deep);color:#f1ece1}.sidebar{padding:30px 18px 20px}.brand{font-family:var(--ledger-serif);letter-spacing:-.8px;font-size:31px;font-weight:500}.brand-subtitle{color:#b8c3b5;letter-spacing:.03em}.nav-item{color:#dce4d7;border-radius:3px}.nav-item:hover,.nav-active{color:#fffaf0;background:#2c4741}.sidebar-primary-nav{gap:18px;display:grid}.sidebar-nav-group{gap:4px;display:grid}.sidebar-nav-label{color:#91a297;letter-spacing:.12em;margin:0 10px 3px;font-size:10px;font-weight:760;line-height:1.4}.sidebar-rule{color:#b7c5b7;border-color:#36504a}.workspace,.content-workspace,.mix-workspace,.publish-workspace,.ops-workspace{background:var(--ledger-panel)}.workspace{padding:36px 22px 26px 28px}.topbar,.content-header,.mix-header,.publish-header,.ops-header{border-bottom:1px solid var(--ledger-rule);padding-bottom:18px}h1,.content-header h1,.mix-header h1,.publish-header h1,.ops-header h1{font-family:var(--ledger-serif);color:var(--ledger-ink);letter-spacing:-.7px;font-weight:500}.topbar p,.content-header p,.mix-header p,.publish-header p,.ops-header p{color:var(--ledger-muted)}.search-box{border-color:var(--ledger-rule);color:var(--ledger-muted);background:#fffdf8;border-radius:2px}.search-box input{color:var(--ledger-ink)}.notice{color:#315746;background:#e8f0e8;border-color:#b9cfbd;border-radius:2px}.acquisition-view-switch{border:1px solid var(--ledger-rule);background:#eee8dd;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;display:grid}.acquisition-view-switch button{border:0;border-right:1px solid var(--ledger-rule);color:#62685f;text-align:left;cursor:pointer;background:0 0;gap:3px;min-height:58px;padding:10px 14px;display:grid}.acquisition-view-switch button:last-child{border-right:0}.acquisition-view-switch button:hover{color:var(--ledger-ink);background:#f8f5ed}.acquisition-view-switch button.is-active{color:var(--ledger-pine-dark);box-shadow:inset 0 -3px var(--ledger-pine);background:#fffdf8}.acquisition-view-switch span{font:600 15px/1.25 var(--ledger-serif)}.acquisition-view-switch small{color:inherit;font-size:10.5px;line-height:1.4}.email-outcome-view-switch{border-bottom:1px solid var(--ledger-rule);gap:4px;margin:0 0 16px;display:flex}.email-outcome-view-switch button{min-height:42px;color:var(--ledger-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 14px;font:750 12px/1.2 inherit}.email-outcome-view-switch button:hover{color:var(--ledger-ink)}.email-outcome-view-switch button.is-active{border-bottom-color:var(--ledger-pine);color:var(--ledger-pine-dark)}.ai-command-strip{background:var(--ledger-deep);width:calc(100% - 44px);box-shadow:none;color:#f7f1e5;border:1px solid #38534d;border-radius:0;margin:0 22px 18px;padding:15px 18px}.ops-ai-command-strip{width:100%;margin:0 0 18px}.ai-command-strip:hover{transform:none;box-shadow:0 5px #c9bdab}.ai-command-orb{color:#284a42;background:#dfe9d9;border-radius:0;width:38px;height:38px}.ai-command-kicker{color:#bdcdbd;font-size:11px}.ai-command-main strong{color:#fff9ed;font-family:var(--ledger-serif);font-size:16px;font-weight:600}.ai-command-main small{color:#cbd6c8}.ai-command-status{color:#e4eedc;background:0 0;border-color:#758e82;border-radius:0}.ai-command-route{color:#f4d7bf}.ai-command-offline{background:#412f24;border-color:#93664a}.agent-command-section{border-color:var(--ledger-rule);background:#f7f3ea;border-radius:0}.agent-command-section .ops-section-heading h2{color:var(--ledger-ink)}.agent-dispatch-panel{border-color:var(--ledger-rule);background:#fffdf8;border-radius:0}.google-discovery-panel,.platform-readiness,.outreach-readiness{border-color:var(--ledger-rule);background:#f7f4ed;border-radius:2px}.google-discovery-panel{background:#f5f1e9}.google-discovery-heading h2,.platform-readiness h2{color:var(--ledger-ink);font-family:var(--ledger-serif);font-weight:600}.google-discovery-limit{background:#e8ece3;border-radius:2px;color:#36564f!important}.google-discovery-fields label{color:#5c645c}.google-discovery-fields input,.google-discovery-fields select{border-color:var(--ledger-rule);color:var(--ledger-ink);background:#fffdf8;border-radius:2px}.google-discovery-fields input:focus,.google-discovery-fields select:focus{border-color:#8c7258;box-shadow:0 0 0 3px #eee2d2}.google-city-field{gap:6px;min-width:0;display:grid;position:relative}.google-city-autocomplete{gap:5px;display:grid;position:relative}.google-city-search-state,.google-city-selected{color:#596d62;font-size:10px;line-height:1.4}.google-city-selected{color:#285d4c;font-weight:750}.google-city-predictions{z-index:20;background:#fffdf8;border:1px solid #bdb2a1;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 24px #2e271e24}.google-city-predictions button{min-height:42px;color:var(--ledger-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2dace;gap:2px;padding:7px 9px;display:grid}.google-city-predictions button:hover,.google-city-predictions button:focus-visible{background:#edf2e9}.google-city-predictions button strong{font-size:11px}.google-city-predictions button span{color:#6c7169;font-size:9.5px}.google-city-predictions>small{color:#77776c;text-align:right;padding:5px 9px;font-size:9px}.google-discovery-result{color:#3d5f48;background:#edf4eb;border-color:#c5d7c4;border-radius:2px}.acquisition-research-progress{color:#38564e;background:#f1f6ed;border:1px solid #b9cdbd;gap:11px;margin-top:12px;padding:12px;display:grid}.acquisition-research-progress>div{gap:3px;display:grid}.acquisition-research-progress>div span{color:#637067;font-size:10.5px}.acquisition-research-progress ol{counter-reset:research-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.acquisition-research-progress li{color:#848078;background:#ebe7de;border:1px solid #d5d1c7;align-items:center;gap:6px;min-height:30px;padding:6px 8px;font-size:10.5px;display:flex}.acquisition-research-progress li:before{counter-increment:research-step;content:counter(research-step);background:#d3cec3;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:grid}.acquisition-research-progress li.is-active{color:#285d4c;background:#e3eee1;border-color:#88a18d}.acquisition-research-progress li.is-active:before{color:#fff;background:#315f51}.acquisition-research-progress dl{border-top:1px solid #ccd9ca;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.acquisition-research-progress dl div{text-align:center;gap:2px;padding:8px 5px 0;display:grid}.acquisition-research-progress dt{color:#6c746b;font-size:9.5px}.acquisition-research-progress dd{color:#264f44;font:600 16px/1 var(--ledger-serif);margin:0}.acquisition-research-progress.is-failed{background:#fff2ec;border-color:#d8ad9e}.acquisition-research-progress.is-completed{background:#eaf4e7;border-color:#78a184}.official-site-research{border-top:1px solid var(--ledger-rule);margin-top:14px;padding-top:10px}.official-site-research>summary{color:#315a50;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:11px;font-weight:750;display:flex}.official-site-research>summary small{color:#77776c;font-size:10px;font-weight:500}.official-site-research-body{padding-top:10px}.official-site-research-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.official-site-research-heading h3{font-family:var(--ledger-serif);color:var(--ledger-ink);margin:3px 0 6px;font-size:16px;font-weight:600}.official-site-research-heading span{color:#667067;font-size:11px;line-height:1.5}.official-site-recovery{color:#604b2a;background:#fff7e7;border:1px solid #d1b98f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:11px;padding:11px 12px;display:grid}.official-site-recovery span,.official-site-recovery strong,.official-site-recovery small{min-width:0;display:block}.official-site-recovery strong{font-size:11.5px}.official-site-recovery small{color:#735f3d;margin-top:4px;font-size:10.5px;line-height:1.5}.official-site-recovery .detail-action{white-space:nowrap;width:auto;min-height:36px;padding:0 13px}.official-site-selection-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:330px;display:flex}.official-site-selection-tools>span{color:#5f675d;white-space:nowrap;border:1px solid #cfc5b5;padding:5px 7px}.official-site-selection-tools button{color:#315a50;cursor:pointer;background:#f8f5ed;border:1px solid #8a9c8d;border-radius:2px;min-height:30px;padding:5px 9px;font:700 10.5px/1.25 inherit}.official-site-selection-tools button:hover:not(:disabled){background:#e8efe6;border-color:#315a50}.official-site-selection-tools button:disabled{color:#8c887f;cursor:not-allowed;background:#eeeae2;border-color:#d5cec2}.official-site-research-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:236px;margin-top:11px;padding-right:3px;display:grid;overflow:auto}.official-site-candidate{min-width:0;color:var(--ledger-ink);cursor:pointer;background:#fffdf8;border:1px solid #d8d0c4;align-items:flex-start;gap:8px;padding:9px;display:flex}.official-site-candidate.is-selected{background:#edf4eb;border-color:#6f8874}.official-site-candidate.is-unavailable{color:#77766f;cursor:not-allowed;opacity:.78;background:#f0ede6}.official-site-candidate input{accent-color:var(--ledger-pine);margin-top:2px}.official-site-candidate span{gap:3px;min-width:0;display:grid}.official-site-candidate strong{color:#38564e;text-overflow:ellipsis;white-space:nowrap;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.official-site-candidate small{color:#74786e;font-size:10px;line-height:1.4}.official-site-empty{color:#74786e;border:1px dashed #c8bdad;grid-column:1/-1;margin:0;padding:10px;font-size:11px}.official-site-actions{margin-top:10px}.official-site-actions .rights-confirm{max-width:620px}.official-site-research-result{color:#3d5f48;background:#f4f8f0;border:1px solid #c1d0bf;gap:7px;margin-top:12px;padding:11px;display:grid}.official-site-result-row{border-top:1px solid #d5e1d2;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(140px,.75fr) minmax(150px,.85fr);align-items:center;gap:10px;padding:8px 0;font-size:11px;display:grid}.official-site-result-row:first-of-type{border-top:0}.official-site-result-row span:first-child{gap:3px;min-width:0;display:grid}.official-site-result-row b{color:#284d42;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.official-site-result-row small{color:#617162;font-size:10px}.official-site-result-row a{color:#2a6658;font-weight:750}.official-site-result-row>span{gap:3px;min-width:0;display:grid}.official-site-result-row.is-rejected{color:#83513d;background:#fff3ed}.official-site-result-row.is-rejected b{color:#714333}.official-site-stage{border-top:1px solid #d5e1d2;justify-items:start;gap:6px;padding-top:9px;display:grid}.official-site-stage p{color:#526552;margin:0;font-size:10.5px;line-height:1.45}.official-site-stage .detail-action{width:auto;min-height:36px;padding:0 13px}.official-site-stage-status{color:#285d4c;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}@media (width<=760px){.acquisition-view-switch{grid-template-columns:1fr}.acquisition-view-switch button{border-right:0;border-bottom:1px solid var(--ledger-rule)}.acquisition-view-switch button:last-child{border-bottom:0}.official-site-research-heading{display:grid}.official-site-recovery{grid-template-columns:1fr}.official-site-selection-tools{justify-content:flex-start;max-width:none}.official-site-research-list{grid-template-columns:1fr}.acquisition-research-progress ol{grid-template-columns:1fr 1fr}.official-site-result-row{grid-template-columns:1fr}}.lead-table-wrap{border-color:var(--ledger-rule);background:#fffdf8;border-radius:2px}.lead-table th{border-color:var(--ledger-rule);color:#575b51;background:#eee8dd}.lead-table td{border-color:#e6ded2}.lead-table tbody tr:hover,.lead-selected{background:#f1eee5}.lead-table strong{color:var(--ledger-ink)}.lead-table small,.table-footer{color:#77776c}.table-footer{border-color:var(--ledger-rule)}.detail-panel{border-left-color:var(--ledger-rule);background:#eee9df;padding:34px 22px}.detail-heading{border-bottom-color:var(--ledger-rule)}.detail-heading h2,.mix-detail h2,.publish-guide h2{font-family:var(--ledger-serif);color:var(--ledger-ink);font-weight:500}.detail-meta,.overline,.eyebrow{color:#6e746a!important}.detail-section{border-color:var(--ledger-rule)}.detail-section h3{color:var(--ledger-ink);font-family:var(--ledger-serif);font-size:15px;font-weight:600}.detail-section p,.detail-section ul,.detail-section a{color:#596158}.detail-section a{color:#2d6559}.draft-box,.manual-contact-form-record{background:#fbf8f1;border-color:#cfc5b5;border-radius:2px}.draft-box span{color:#956138}.detail-action,.create-mix{background:var(--ledger-pine);border-color:var(--ledger-pine);color:#fffdf7;border-radius:2px}.detail-action:hover:not(:disabled),.create-mix:hover:not(:disabled){background:var(--ledger-pine-dark)}.detail-action:disabled,.create-mix:disabled{color:#827a6d;opacity:1;cursor:not-allowed;background:#d8d1c5;border-color:#d8d1c5}.detail-action:disabled:hover,.create-mix:disabled:hover{background:#d8d1c5}.detail-action-primary{margin-top:11px}.operator-context{color:#47534d;letter-spacing:.06em;text-transform:uppercase;gap:6px;margin-top:13px;font-size:11px;font-weight:800;display:grid}.operator-context input{min-height:39px;color:var(--ledger-ink);letter-spacing:0;text-transform:none;background:#fffdf8;border:1px solid #bdb2a1;border-radius:2px;padding:0 10px;font:13px/1.2 inherit}.operator-context textarea{resize:vertical;min-height:76px;color:var(--ledger-ink);letter-spacing:0;text-transform:none;background:#fffdf8;border:1px solid #bdb2a1;border-radius:2px;padding:9px 10px;font:13px/1.45 inherit}.operator-context input:focus{border-color:#80684f}.operator-context textarea:focus{border-color:#80684f;outline:0}.action-gate,.ai-draft-feedback{margin:9px 0 0!important;font-size:11px!important;line-height:1.55!important}.action-gate{color:#667067!important}.ai-draft-feedback{min-height:17px;font-weight:700;color:#2b6257!important}.approve{background:var(--ledger-pine);border-color:var(--ledger-pine);border-radius:2px}.detail-suppress-action{color:#6f554d;min-height:34px;font:700 11px/1.2 var(--ledger-sans,sans-serif);white-space:nowrap;background:0 0;border:1px solid #b9afa2;border-radius:2px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;display:inline-flex}.detail-suppress-action:hover:not(:disabled){color:#7b4439;background:#f6ece7;border-color:#9f776c}.detail-suppress-action:focus-visible{outline-offset:2px;outline:2px solid #80684f}.detail-suppress-action:disabled{cursor:not-allowed;opacity:.48}.content-shell,.mix-shell,.publish-shell,.ops-shell{background:var(--ledger-paper);color:var(--ledger-ink)}.content-workspace,.mix-workspace,.publish-workspace,.ops-workspace{padding-top:34px}.content-brand{font-family:var(--ledger-serif);letter-spacing:-.7px;font-size:28px;font-weight:500}.content-brand span{color:#b8c3b5;letter-spacing:.03em;font-family:system-ui,sans-serif}.content-nav-title{color:#91a399}.content-nav{color:#dce4d7;border-radius:3px}.content-nav:hover,.content-nav.active{color:#fffaf0;background:#2c4741}.content-sidebar-bottom{color:#b7c5b7;border-color:#36504a}.content-detail,.mix-detail,.publish-guide{border-color:var(--ledger-rule);background:#eee9df}.content-detail h2,.content-detail h3,.mix-section h2,.publish-create h2,.publish-section-heading h2,.ops-section-heading h2{color:var(--ledger-ink);font-family:var(--ledger-serif);font-weight:600}.mix-section,.publish-create,.publish-queue,.ops-section{border-color:var(--ledger-rule);background:#fffdf8;border-radius:2px}.mix-section h2 b{color:#365b53;background:#e8efe6;border-radius:2px}.mix-section input,.publish-form input,.publish-form select,.ops-runtime-actions input{border-color:var(--ledger-rule);color:var(--ledger-ink);background:#fffdf8;border-radius:2px;outline-color:#80684f}.structure-card,.runtime-card,.platform-readiness-card{border-color:var(--ledger-rule);color:var(--ledger-ink);background:#fbf8f2;border-radius:2px}.structure-card.selected{background:#edf2e9;border-color:#53766c;box-shadow:inset 0 0 0 1px #53766c}.structure-card span{color:#38655b}.upload-zone{color:#315f56;background:#f4f2ea;border-color:#9caa99;border-radius:2px}.mix-plan,.mix-render-preview,.final-video-preflight{color:#36584f;background:#edf2e9;border-color:#c4d4c2;border-radius:2px}.mix-project-history>div,.mix-lead-context{background:#edf2e9;border-color:#c4d4c2;border-radius:2px}.publish-job,.ops-task,.activity-list>div{border-color:#e4dcd0}.publish-job h3,.ops-task strong,.activity-list strong{color:var(--ledger-ink)}.job-actions button,.mix-back,.source-button,.ops-runtime-actions button{color:#3d5e55;background:#fffdf8;border-color:#bfb4a4;border-radius:2px}.job-actions button:hover,.mix-back:hover,.source-button:hover,.ops-runtime-actions button:hover{background:#f0ece3}.ops-metrics article{border-color:var(--ledger-rule);background:#fffdf8;border-radius:2px}.ops-metrics span,.ops-metrics small{color:var(--ledger-muted)}.ops-metrics strong{color:var(--ledger-pine)}.process-stage{border-color:var(--ledger-rule);color:#5f675f;background:#f7f3ea;border-radius:2px}.process-stage.has-work{color:var(--ledger-pine-dark);background:#edf2e9;border-color:#789489}.process-stage>span{color:#6f756d;background:#e8e1d6;border-radius:2px}.process-stage.has-work>span{color:var(--ledger-pine-dark);background:#d6e4d7}.process-stage small{color:var(--ledger-muted)}.bottleneck{border-color:var(--ledger-rule);color:var(--ledger-pine);background:#fbf8f2;border-radius:2px}.bottleneck h3{color:var(--ledger-ink)}.bottleneck p{color:var(--ledger-muted)}.bottleneck.risk{color:#8a552f;background:#fff7e9;border-color:#d8b58f}.bottleneck.risk h3{color:#70462b}.bottleneck button{color:var(--ledger-pine);background:#fffdf8;border-color:#bfb4a4;border-radius:2px}.ops-note,.ops-task-head,.ops-task small,.ops-task em,.activity-list p,.activity-list time{color:var(--ledger-muted)}.ops-task{color:#4f5d56}.ops-task:hover{background:#f1eee5}.ops-task b{color:var(--ledger-pine-dark);background:#e0ece2;border-radius:2px}.activity-dot{background:var(--ledger-pine)}.runtime-card strong{color:var(--ledger-ink)}.runtime-card p{color:var(--ledger-muted)}.runtime-inactive{background:#f4f0e8;border-color:#cec5b8}.runtime-inactive span{color:#625f58;background:#e8e1d6}.runtime-online,.runtime-ready{background:#f1f6ef;border-color:#b7ccb9}.runtime-online span,.runtime-ready span{color:var(--ledger-pine-dark);background:#dcebdd}.runtime-pending_authorization,.runtime-attention{background:#fff7e9;border-color:#d8b58f}.runtime-pending_authorization span,.runtime-attention span{color:#87572d;background:#f4e4c8}.runtime-offline,.runtime-error{background:#fff3ef;border-color:#d9b2aa}.runtime-offline span,.runtime-error span{color:#87443b;background:#efd7d2}@media (width<=1360px){.app-shell{grid-template-columns:198px minmax(480px,1fr) 330px}.workspace{padding-left:20px;padding-right:16px}.detail-panel{padding-left:18px;padding-right:18px}}@media (width<=1100px){.app-shell{grid-template-columns:205px minmax(500px,1fr) 340px}}@media (width<=760px){.app-shell{grid-template-columns:180px 1fr}.detail-panel{border-left:0;border-top:1px solid var(--ledger-rule);grid-column:2}.workspace{padding:25px 16px}.topbar{display:block}.search-box{width:100%;margin-top:16px}}@media (width<=600px){.app-shell{display:block}.sidebar{min-height:auto;padding:16px}.brand-subtitle,.sidebar-rule{display:none}.sidebar nav{gap:5px;display:flex;overflow-x:auto}.sidebar-nav-group{display:contents}.sidebar-nav-label{display:none}.sidebar .nav-item{flex:none}.workspace,.detail-panel{padding:22px 15px}.lead-table-wrap{height:auto;min-height:500px;overflow-x:auto}}.email-workbench-panel{background:#f8f4ec;padding:clamp(22px,3vw,42px)}.email-compose-workbench{max-width:920px;margin-top:24px}.email-compose-blocked{background:#fffaf0;border:1px solid #d8c9ae;gap:18px;padding:20px;display:grid}.email-compose-blocked h3{color:var(--ledger-ink);margin:0 0 8px;font-size:16px}.email-compose-blocked p{color:#655e52;max-width:70ch;margin:0;font-size:13px;line-height:1.65}.email-compose-blocked a{color:#24594f;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.email-not-ready{color:#8a5a18;font-size:12px}.email-compose-context{border:1px solid var(--ledger-rule);background:var(--ledger-rule);grid-template-columns:1.1fr 1fr .8fr;gap:1px;margin-bottom:24px;display:grid}.email-compose-context>div{background:#fffdf8;min-width:0;padding:14px 16px}.email-compose-context span,.email-compose-context strong,.email-compose-context a{display:block}.email-compose-context span{color:#747970;margin-bottom:5px;font-size:11px}.email-compose-context strong,.email-compose-context a{color:var(--ledger-ink);overflow-wrap:anywhere;font-size:13px}.outreach-autopilot-banner{background:#eef4ef;border:1px solid #aebfb6;margin:0 0 20px}.acquisition-outreach-scheduler{background:#fffdf8;border:1px solid #c9c2b5;margin:0 0 16px;box-shadow:0 8px 24px #2f37310f}.acquisition-outreach-scheduler.is-running{border-color:#6f9487}.acquisition-outreach-scheduler-heading{border-bottom:1px solid #ddd5c8;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.acquisition-outreach-scheduler-heading h2{color:var(--ledger-ink);font:700 19px/1.25 var(--ledger-serif);margin:2px 0 5px}.acquisition-outreach-scheduler-heading p{color:#59645d;max-width:76ch;margin:0;font-size:12px;line-height:1.55}.acquisition-outreach-scheduler-fields{grid-template-columns:1.1fr 1fr 1.2fr .7fr .7fr;gap:10px;padding:14px 16px;display:grid}.acquisition-outreach-scheduler-fields label{color:#59645d;letter-spacing:.03em;align-content:start;gap:5px;font-size:10px;font-weight:800;display:grid}.acquisition-outreach-scheduler-fields input{width:100%;min-width:0;color:var(--ledger-ink);font:500 12px/1.2 var(--ledger-sans);background:#fff;border:1px solid #cfc8bc;border-radius:3px;padding:9px 10px}.acquisition-outreach-scheduler-fields input:disabled{color:#747a75;background:#f1eee7}.acquisition-outreach-scheduler-fields small{color:#7d827d;font-size:9px;font-weight:500}.acquisition-outreach-scheduler-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 16px 14px;display:grid}.acquisition-outreach-scheduler-controls .rights-confirm{margin:0}.acquisition-outreach-scheduler-controls button{min-width:128px}.acquisition-outreach-scheduler-runtime{background:#f5f1e9;border-top:1px solid #ddd5c8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.acquisition-outreach-scheduler-runtime span{color:#666f69;border-left:1px solid #ddd5c8;padding:10px 16px;font-size:10px}.acquisition-outreach-scheduler-runtime span:first-child{border-left:0}.acquisition-outreach-scheduler-runtime strong{color:#28493f;margin-top:3px;font-size:12px;display:block}.acquisition-outreach-scheduler .scheduler-blocker,.acquisition-outreach-scheduler .scheduler-feedback{color:#74591f;background:#fbf4df;border-top:1px solid #e0d2ad;margin:0;padding:9px 16px;font-size:11px}.acquisition-outreach-scheduler .scheduler-feedback{color:#315b50;background:#eef7f3;border-color:#c8ddd5}.outreach-autopilot-banner.is-shadow{background:#fbf5e8;border-color:#c8ae78}.outreach-autopilot-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.outreach-autopilot-indicator{background:#315b50;border-radius:50%;width:9px;height:9px}.outreach-autopilot-banner.is-shadow .outreach-autopilot-indicator{background:#9a6d22}.outreach-autopilot-banner h3{color:var(--ledger-ink);margin:0 0 5px;font:700 17px/1.25 Georgia,serif}.outreach-autopilot-banner p:not(.overline){color:#4d5e55;max-width:72ch;margin:0;font-size:12px;line-height:1.65}.outreach-autopilot-summary>button{color:#274f46;background:0 0;border:1px solid #315b50;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.outreach-autopilot-summary>button:hover{color:#fffdf8;background:#315b50}.outreach-autopilot-banner>details{border-top:1px solid #315b5033}.outreach-autopilot-banner>details>summary{color:#405a51;cursor:pointer;padding:11px 16px;font-size:11px;font-weight:800}.outreach-autopilot-banner dl{border:1px solid #315b5038;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.outreach-autopilot-banner dl div{border-left:1px solid #315b502e;min-width:0;padding:11px 10px}.outreach-autopilot-banner dl div:first-child{border-left:0}.outreach-autopilot-banner dt{color:#69756e;font-size:10px}.outreach-autopilot-banner dd{color:#26483f;margin:4px 0 0;font-size:12px;font-weight:800}.outreach-autopilot-banner>details>dl{margin:0 16px 12px}.outreach-autopilot-banner>details>p{margin:0 16px 14px!important}.presales-preparation-card{background:#fffdf8;border:1px solid #c9beaf;border-top:3px solid #315b50;margin:0 0 20px}.presales-preparation-card>header{border-bottom:1px solid #ddd4c7;justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.presales-preparation-card>header span,.presales-preparation-card>header strong{display:block}.presales-preparation-card>header span{color:#777b73;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.presales-preparation-card>header strong{color:#274f46;margin-top:4px;font-size:13px}.presales-preparation-card>header time{color:#737970;white-space:nowrap;font-size:10.5px}.presales-preparation-grid{background:#ddd4c7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.presales-preparation-grid>div{background:#fbf8f1;min-width:0;padding:15px 16px}.presales-preparation-grid span{color:#747970;font-size:10.5px;font-weight:750;display:block}.presales-preparation-grid p{color:#2f3933;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.65}.presales-preparation-grid a{color:#24594f;margin-top:8px;font-size:11px;font-weight:750;display:inline-block}.presales-preparation-card details{border-top:1px solid #ddd4c7;padding:13px 16px}.presales-preparation-card summary{cursor:pointer;color:#315b50;font-size:12px;font-weight:750}.presales-translation{color:#303a34;white-space:pre-wrap;background:#f3eee5;margin-top:12px;padding:13px 14px;font-size:12px;line-height:1.75}.presales-safety-note,.presales-empty{color:#6d675e;border-top:1px solid #ddd4c7;margin:0;padding:12px 16px;font-size:10.5px;line-height:1.6}.google-review-summary-card{background:#f4f8f4;border:1px solid #c9d6cf;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;margin:0 0 20px;padding:14px 16px;display:grid}.google-review-summary-card>div:first-child strong,.google-review-summary-card>div:first-child span{display:block}.google-review-summary-card>div:first-child strong{color:var(--ledger-ink);font-size:13px}.google-review-summary-card>div:first-child span{color:#636d66;margin-top:4px;font-size:11px;line-height:1.5}.google-review-summary-card>button{color:#244f47;background:#fffdf8;border:1px solid #2e5b52;align-self:center;min-height:38px;padding:0 14px;font-weight:700}.google-review-summary-content{border-top:1px solid #d3ddd6;grid-column:1/-1;padding-top:12px}.google-review-summary-content p{color:#27352f;margin:0;font-size:13px;line-height:1.65}.google-review-summary-content small{color:#59655e;margin-top:10px;display:block}.google-review-summary-links{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.google-review-summary-links a{color:#24594f;font-size:12px}.email-optional-details{border-top:1px solid var(--ledger-rule);border-bottom:1px solid var(--ledger-rule);margin:0 0 20px}.email-optional-details>summary{color:#526159;cursor:pointer;padding:12px 2px;font-size:11.5px;font-weight:800}.email-optional-details .google-review-summary-card{margin:0 0 14px}.email-readonly-preview{border-top:1px solid var(--ledger-rule);margin-top:4px}.email-readonly-preview>header{justify-content:space-between;align-items:center;gap:16px;padding:15px 0 10px;display:flex}.email-readonly-preview h3{color:var(--ledger-ink);font:600 18px/1.25 var(--ledger-serif,Georgia, serif);margin:0}.email-readonly-preview>header span{color:#68736b;font-size:10.5px;font-weight:800}.email-readonly-preview>div{border-top:1px solid #ded5c8;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.email-readonly-preview>div>span{color:#747970;font-size:10.5px;font-weight:800}.email-readonly-preview strong{color:var(--ledger-ink);font-size:13px;line-height:1.55}.email-readonly-preview p{color:#303c35;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:0;font-size:12.5px;line-height:1.75}.email-compose-workbench>label{color:var(--ledger-ink);margin-top:16px;font-size:12px;font-weight:700;display:block}.email-compose-workbench input,.email-compose-workbench textarea{box-sizing:border-box;width:100%;color:var(--ledger-ink);font:inherit;background:#fffdf8;border:1px solid #c9beaf;border-radius:2px;margin-top:7px}.email-compose-workbench input{min-height:44px;padding:0 13px}.email-compose-workbench textarea{resize:vertical;min-height:280px;padding:14px;line-height:1.7}.email-compose-workbench input:focus-visible,.email-compose-workbench textarea:focus-visible{outline-offset:2px;outline:2px solid #2e5b52}.email-workbench-actions{grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr);gap:12px;margin-top:18px;display:grid}.email-workbench-actions button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:0;display:inline-flex}.bulk-email-progress{color:#263b33;background:#f2f6f1;border:1px solid #b9c8bf;margin-top:18px;padding:15px 16px}.bulk-email-progress-paused,.bulk-email-progress-stopped_on_error,.bulk-email-progress-completed_with_errors{background:#fbf3e4;border-color:#c9aa78}.bulk-email-progress-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bulk-email-progress-heading>div{min-width:0}.bulk-email-progress-heading strong,.bulk-email-progress-heading span{display:block}.bulk-email-progress-heading strong{font-size:13px}.bulk-email-progress-heading span{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5}.bulk-email-progress-heading button{color:#30493e;background:0 0;border:1px solid #6f8177;flex:none;min-height:32px;font:750 10.5px/1.2 inherit}.bulk-email-progress progress{accent-color:#2e5b52;width:100%;height:7px;margin-top:13px;display:block}.bulk-email-progress-meta{color:#536259;flex-wrap:wrap;gap:7px 16px;margin-top:9px;font-size:10.5px;display:flex}.bulk-email-progress ul{border-top:1px solid #d8c9ae;gap:7px;margin:12px 0 0;padding:11px 0 0;list-style:none;display:grid}.bulk-email-progress li{grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);gap:12px;font-size:10.5px;display:grid}.bulk-email-progress li span{overflow-wrap:anywhere}.email-send-action{color:#fff;background:#244f47;border:1px solid #244f47;border-radius:2px;font-weight:800}.email-send-action:hover:not(:disabled){background:#183c35}.email-send-action:disabled{cursor:not-allowed;opacity:.5}.email-send-note,.email-retry-note{margin:12px 0 0;font-size:11px;line-height:1.55}.email-send-note{color:#676f67}.email-retry-note{color:#6d5427;background:#fff4d8;padding:10px 12px}.email-outcome-events{border-top:1px solid var(--ledger-rule);margin-top:28px}.email-outcome-events h3{color:var(--ledger-ink);font:600 18px/1.2 var(--ledger-serif,Georgia, serif);margin:22px 0 8px}.email-outcome-events article{border-bottom:1px solid #e1d8ca;grid-template-columns:84px minmax(0,1fr) 170px;align-items:center;gap:14px;padding:12px 0;display:grid}.email-outcome-events p{color:#4d584f;overflow-wrap:anywhere;margin:0;font-size:12px}.email-outcome-events time{color:#72786f;text-align:right;font-size:11px}.bulk-send-dialog-backdrop{z-index:120;background:#141f1bb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.bulk-send-dialog{width:min(920px,100%);max-height:min(780px,100vh - 44px);color:var(--ledger-ink);background:#f8f4ec;border:1px solid #9f9688;grid-template-rows:auto minmax(180px,1fr) auto;display:grid;box-shadow:0 20px 55px #0b141047}.bulk-send-dialog>header{border-bottom:1px solid var(--ledger-rule);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.bulk-send-dialog h2{font:600 24px/1.2 var(--ledger-serif,Georgia, serif);letter-spacing:-.02em;margin:0}.bulk-send-dialog header p{color:#59645c;max-width:68ch;margin:7px 0 0;font-size:12px;line-height:1.6}.bulk-send-dialog header button{color:#566159;background:0 0;border:0;min-height:34px;font-weight:750}.bulk-send-review-list{outline:none;margin:0;padding:0 24px;overflow:auto}.bulk-send-review-list:focus-visible{outline-offset:-4px;outline:2px solid #2e5b52}.bulk-send-review-list article{border-bottom:1px solid #ddd4c7;grid-template-columns:28px minmax(190px,.7fr) minmax(260px,1.3fr);align-items:center;gap:14px;min-width:0;padding:13px 0;display:grid}.bulk-send-review-list article>span{color:#7c827b;font-variant-numeric:tabular-nums;font-size:10.5px}.bulk-send-review-list strong,.bulk-send-review-list small{overflow-wrap:anywhere;display:block}.bulk-send-review-list strong{font-size:12px}.bulk-send-review-list small{color:#59655d;margin-top:4px;font-size:10.5px}.bulk-send-review-list p{color:#33433b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.45}.bulk-send-dialog>footer{border-top:1px solid var(--ledger-rule);grid-template-columns:minmax(150px,.55fr) minmax(230px,1fr);gap:12px;padding:18px 24px 22px;display:grid}.bulk-send-dialog footer button{min-height:46px;font:800 11px/1.2 inherit}.bulk-send-cancel{color:#334b40;background:0 0;border:1px solid #839087}.bulk-send-confirm{color:#fffdf8;background:#244f47;border:1px solid #244f47}.bulk-send-confirm:hover{background:#183c35}.bulk-send-dialog button:focus-visible,.bulk-email-progress button:focus-visible{outline-offset:3px;outline:2px solid #2e5b52}@media (width<=760px){.email-compose-context{grid-template-columns:1fr}.acquisition-outreach-scheduler-heading{gap:10px;display:grid}.acquisition-outreach-scheduler-heading .status{justify-self:start}.acquisition-outreach-scheduler-fields,.acquisition-outreach-scheduler-controls{grid-template-columns:1fr}.acquisition-outreach-scheduler-controls button{width:100%;min-height:44px}.acquisition-outreach-scheduler-runtime{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-outreach-scheduler-runtime span:nth-child(3){border-top:1px solid #ddd5c8;border-left:0}.acquisition-outreach-scheduler-runtime span:nth-child(4){border-top:1px solid #ddd5c8}.outreach-autopilot-summary{grid-template-columns:auto minmax(0,1fr)}.outreach-autopilot-summary>button{grid-column:2;justify-self:start}.outreach-autopilot-banner dl{grid-template-columns:1fr}.outreach-autopilot-banner dl div{border-top:1px solid #315b502e;border-left:0}.outreach-autopilot-banner dl div:first-child{border-top:0}.presales-preparation-card>header{gap:6px;display:grid}.presales-preparation-card>header time{white-space:normal}.presales-preparation-grid{grid-template-columns:1fr}.email-compose-blocked{gap:12px;display:grid}.email-workbench-actions,.google-review-summary-card{grid-template-columns:1fr}.google-review-summary-content{grid-column:1}.email-readonly-preview>div{grid-template-columns:1fr;gap:6px}.email-outcome-events article{grid-template-columns:76px minmax(0,1fr)}.email-outcome-events time{text-align:left;grid-column:2}.bulk-email-progress-heading{display:grid}.bulk-email-progress-heading button{width:100%}.bulk-email-progress li{grid-template-columns:1fr;gap:3px}.bulk-send-dialog-backdrop{padding:10px}.bulk-send-dialog{max-height:calc(100vh - 20px)}.bulk-send-dialog>header{padding:18px 16px 15px}.bulk-send-dialog h2{font-size:20px}.bulk-send-review-list{padding:0 16px}.bulk-send-review-list article{grid-template-columns:24px minmax(0,1fr);gap:9px}.bulk-send-review-list article p{grid-column:2}.bulk-send-dialog>footer{grid-template-columns:1fr;padding:14px 16px 17px}}.project-shell{color:#2d322d;background:#f4f0e8;grid-template-columns:222px minmax(0,1fr);min-height:100vh;display:grid}.project-sidebar{color:#f8f4ea;background:#18271f;flex-direction:column;gap:18px;padding:30px 18px;display:flex}.project-brand{align-items:center;gap:10px;display:flex}.project-brand>span,.client-preview-mark span{color:#1d2920;width:34px;height:34px;font:800 12px/1 var(--ledger-sans,sans-serif);background:#dcbf84;border-radius:8px;place-items:center;display:grid}.project-brand b{font:600 19px/1.1 var(--ledger-serif,Georgia, serif);display:block}.project-brand small{color:#aebdb1;letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.project-sidebar>p{color:#c9d0c7;margin:0;font-size:12px;line-height:1.65}.project-back,.project-preview{color:inherit;font:700 11px/1.2 var(--ledger-sans,sans-serif);background:0 0;border:1px solid #8e9c8f;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:10px;display:inline-flex}.project-back:hover{background:#263a2e}.project-safety{background:#23352a;border:1px solid #3b513f;border-top:2px solid #dcbf84;gap:6px;margin-top:auto;padding:13px;display:grid}.project-safety b{color:#f3d7a0;font-size:11px}.project-safety span{color:#c5d1c8;font-size:10.5px;line-height:1.55}.project-field-link{color:#f8f4ea;text-align:left;background:#263a2e;border:1px solid #607666;border-radius:2px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 11px;display:grid}.project-field-link:hover{background:#2d4435;border-color:#dcbf84}.project-field-link:focus-visible{outline-offset:3px;outline:2px solid #f3d7a0}.project-field-link span,.project-field-link b,.project-field-link small{min-width:0;display:block}.project-field-link b{font-size:12px;line-height:1.3}.project-field-link small{color:#b8c6bb;margin-top:4px;font-size:10px;line-height:1.35}.project-workspace{min-width:0;max-width:1440px;padding:38px clamp(20px,4vw,66px) 72px}.project-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.project-header h1{font:600 clamp(30px, 3.2vw, 48px)/1.05 var(--ledger-serif,Georgia, serif);letter-spacing:-.04em;margin:3px 0 7px}.project-header p:not(.eyebrow){color:#60685f;max-width:650px;margin:0;font-size:13px;line-height:1.65}.project-preview{color:#fffdf5;white-space:nowrap;background:#315b50;border-color:#496a5e}.project-preview:hover{background:#284d43}.project-operator{border-top:1px solid #ccc3b5;border-bottom:1px solid #ccc3b5;align-items:end;gap:17px;margin-top:26px;padding:13px 15px;display:flex}.project-operator label{color:#506052;gap:5px;font-size:10.5px;font-weight:800;display:grid}.project-operator input{color:#27342b;background:#fffdf8;border:1px solid #bcb2a3;border-radius:2px;width:205px;height:34px;padding:0 9px}.project-operator span{color:#788076;font-size:11px}.project-message{color:#315347;background:#e8f0e7;border:1px solid #a8c4b4;margin-top:16px;padding:11px 13px;font-size:12px;line-height:1.55}.project-handoff-queue{border-top:1px solid #c9c0b3;border-bottom:1px solid #c9c0b3;margin-top:24px;padding:20px 0}.project-handoff-queue>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.project-handoff-queue h2{color:#27372e;font:600 22px/1.2 var(--ledger-serif,Georgia, serif);margin:0 0 6px}.project-handoff-queue header p{color:#687069;overflow-wrap:anywhere;max-width:720px;margin:0;font-size:12px;line-height:1.65}.project-handoff-queue>header>strong{color:#315b50;min-width:42px;font:600 28px/1 var(--ledger-serif,Georgia, serif);text-align:end}.project-handoff-list{gap:8px;margin-top:16px;display:grid}.project-handoff-list>button{color:#334037;text-align:start;cursor:pointer;background:#fffdf8;border:1px solid #d7cfc3;border-radius:2px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:58px;padding:10px 13px;display:grid}.project-handoff-list>button:hover:not(:disabled),.project-handoff-list>button:focus-visible{background:#edf1e9;border-color:#537265}.project-handoff-list>button:focus-visible{outline-offset:2px;outline:2px solid #477566}.project-handoff-list>button:disabled{opacity:.52;cursor:wait}.project-handoff-list span{gap:3px;min-width:0;display:grid}.project-handoff-list span strong,.project-handoff-list span small{overflow-wrap:anywhere}.project-handoff-list span strong{font:600 15px/1.25 var(--ledger-serif,Georgia, serif)}.project-handoff-list span small{color:#687069;font-size:10.5px}.project-handoff-list em{color:#496a5e;font-size:10.5px;font-style:normal;font-weight:800}.project-handoff-list b{color:#315b50;font-size:11px}.project-handoff-empty{color:#687069;margin:14px 0 0;font-size:12px;line-height:1.6}.project-create,.project-board,.project-detail,.learning-zone{background:#fffdf8;border:1px solid #c9c0b3;margin-top:24px}.project-create{padding:0 25px}.project-create>summary{color:#315b50;cursor:pointer;padding:17px 0;font-size:12px;font-weight:800}.project-create>summary:focus-visible{outline-offset:3px;outline:2px solid #477566}.project-create[open]>summary{border-bottom:1px solid #e3ddd2}.project-create-body{grid-template-columns:minmax(220px,.75fr) minmax(420px,1.25fr);gap:32px;padding:24px 0 25px;display:grid}.project-create h2,.project-board h2,.project-detail h2,.learning-zone h2,.task-zone h3{color:#27372e;font:600 22px/1.2 var(--ledger-serif,Georgia, serif);margin:4px 0 7px}.project-create p:not(.eyebrow),.learning-zone>div>p:not(.eyebrow){color:#687069;margin:0;font-size:12px;line-height:1.7}.project-warning{color:#8b5f2d!important;margin-top:18px!important}.project-form,.task-form,.learning-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.project-form label,.task-form label,.learning-form label{color:#526154;gap:6px;font-size:10.5px;font-weight:800;display:grid}.project-form input,.project-form select,.project-form textarea,.task-form input,.task-form select,.task-form textarea,.learning-form input,.learning-form textarea{color:#27342b;min-width:0;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c3baac;border-radius:2px;outline-color:#587567;padding:9px}.project-form input,.project-form select,.task-form input,.task-form select,.learning-form input{height:38px}.project-form textarea,.task-form textarea,.learning-form textarea{resize:vertical;min-height:78px}.project-form-wide,.task-form-wide{grid-column:1/-1}.project-primary{color:#fffdf8;min-height:40px;font:800 11px/1.2 var(--ledger-sans,sans-serif);background:#315b50;border:0;border-radius:2px}.project-primary:hover:not(:disabled){background:#24483d}.project-primary:disabled{opacity:.48;cursor:not-allowed}.project-warning{background:#fff8ed;border:1px solid #d8bea0;gap:7px;padding:12px;display:grid}.project-warning b{color:#6f4922;font-size:12px}.project-warning span{color:#7c684f;font-size:11px;line-height:1.55}.project-warning button{color:#6f4922;min-height:38px;font:800 10.5px/1 var(--ledger-sans,sans-serif);background:0 0;border:1px solid #9a7750;border-radius:2px;justify-self:start;padding:0 12px}.project-form label>small{color:#7b827c;font-size:10px;font-weight:500;line-height:1.5}.project-standard-package{border-top:1px solid #d9cfbf;margin:22px 0 0}.project-standard-package>div{border-bottom:1px solid #e5ddd1;grid-template-columns:68px 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.project-standard-package dt{color:#2e5b52;font:700 18px/1.1 var(--ledger-serif,Georgia, serif)}.project-standard-package dd{color:#43524a;margin:0;font-size:12px;line-height:1.5}.project-package-note{color:#737a74;margin-top:11px;font-size:10.5px;line-height:1.5;display:block}.mix-section label>small{color:#7b8b9f;font-size:10px;font-weight:500;line-height:1.5}.mix-refresh{color:#315a7a;min-height:38px;font:800 10.5px/1 var(--ledger-sans,sans-serif);background:#f7fafc;border:1px solid #9eb4c9;border-radius:2px;margin:9px 0 13px;padding:0 12px}.mix-refresh:hover:not(:disabled){background:#edf4f8}.mix-refresh:disabled{opacity:.52;cursor:not-allowed}.field-job-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.field-job-head-actions button{color:#fffdf8;min-height:38px;font:800 10.5px/1 var(--ledger-sans,sans-serif);background:#315b50;border:0;border-radius:2px;padding:9px 12px}.field-job-head-actions button:disabled{opacity:.48;cursor:not-allowed}.field-job-head-actions .field-danger{color:#8b4b40;background:0 0;border:1px solid #a67a6f}@media (width<=760px){.field-job-head-actions{justify-content:flex-start}}.project-board{padding:21px}.project-board-head,.project-detail-head{border-bottom:1px solid #e3ddd2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.project-board-head>span{color:#687769;font-size:11px}.project-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding-top:15px;display:grid}.project-card{text-align:left;color:#334037;background:#fbf8f1;border:1px solid #d7cfc3;border-radius:2px;gap:5px;min-height:126px;padding:14px;display:grid}.project-card:hover,.project-card.active{background:#edf1e9;border-color:#537265}.project-card span{color:#66756a;letter-spacing:.08em;font-size:9.5px;font-weight:800}.project-card strong{font:600 16px/1.2 var(--ledger-serif,Georgia, serif)}.project-card small,.project-card em{color:#607064;font-size:10.5px;font-style:normal}.project-card em{color:#8a7560;margin-top:auto}.project-detail{padding:25px}.project-detail-head span{color:#747a71;font-size:11px}.project-selects{gap:10px;display:flex}.project-selects label{color:#647064;gap:5px;font-size:10px;font-weight:800;display:grid}.project-selects select{color:#334238;background:#fffdf8;border:1px solid #c5bcae;border-radius:2px;height:34px;font-size:11px}.project-brief{color:#576158;margin:16px 0;font-size:12px;line-height:1.65}.milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.milestone{background:#fbf8f1;border:1px solid #ded7cb;gap:6px;padding:12px;display:grid}.milestone.in_progress{background:#edf3ed;border-color:#8ba99a}.milestone.complete{background:#e4eee4;border-color:#8ba99a}.milestone.blocked{background:#fff5e8;border-color:#d0a276}.milestone span{color:#7e887e;letter-spacing:.07em;font-size:9.5px;font-weight:800}.milestone strong{color:#354238;font-size:12px}.milestone select,.task-list select{color:#455547;background:#fffdf8;border:1px solid #c7beb0;border-radius:2px;padding:6px;font-size:10.5px}.project-focus{border-bottom:1px solid #e3ddd2;grid-template-columns:minmax(155px,.65fr) minmax(250px,1.35fr) minmax(150px,.7fr);align-items:center;gap:0 24px;padding:20px 0 18px;display:grid}.project-progress-copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.project-progress-copy span,.project-current-step span,.project-focus-meta span{color:#788079;font-size:10px;font-weight:800;display:block}.project-progress-copy strong{color:#29483d;font:600 18px/1.2 var(--ledger-serif,Georgia, serif)}.project-progress-track{background:#e3ddd2;grid-column:1;height:5px;margin-top:9px;overflow:hidden}.project-progress-track i{background:#477566;height:100%;display:block}.project-current-step{border-left:1px solid #ddd5c9;grid-area:1/2/span 2;min-width:0;padding-left:24px}.project-current-step strong,.project-focus-meta strong{color:#2d3d34;font:600 17px/1.25 var(--ledger-serif,Georgia, serif);margin-top:5px;display:block}.project-current-step small,.project-focus-meta small{color:#6d756f;margin-top:5px;font-size:10.5px;line-height:1.5;display:block}.project-focus-meta{border-left:1px solid #ddd5c9;grid-area:1/3/span 2;padding-left:24px}.project-focus-meta strong{font-size:15px}.project-stepper{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.project-stepper li{color:#7a827b;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.project-stepper li:before{content:"";background:#d8d1c6;height:1px;position:absolute;top:5px;left:0;right:0}.project-stepper li:first-child:before{left:50%}.project-stepper li:last-child:before{right:50%}.project-stepper i{z-index:1;background:#fffdf8;border:2px solid #c6beb2;border-radius:50%;width:11px;height:11px;position:relative}.project-stepper span{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 4px;font-size:9.5px;line-height:1.35;overflow:hidden}.project-stepper li.complete i{background:#477566;border-color:#477566}.project-stepper li.in_progress i,.project-stepper li.waiting_client i{border-color:#477566;box-shadow:0 2px 8px #315b5038}.project-stepper li.in_progress span,.project-stepper li.waiting_client span{color:#2f574a;font-weight:800}.project-stepper li.blocked i{background:#fff5e8;border-color:#a66b39}.project-admin-panel,.project-task-tools{border-top:1px solid #ddd5c9;margin-top:18px}.project-admin-panel>summary,.project-task-tools>summary{color:#476052;cursor:pointer;padding:14px 2px 2px;font-size:11px;font-weight:800}.project-admin-panel[open]>summary,.project-task-tools[open]>summary,.project-admin-panel .project-selects{margin-bottom:14px}.project-admin-panel .project-requirement-editor{border-top:1px solid #ddd5c9;margin-top:16px;padding-top:2px}.project-admin-panel summary:focus-visible,.project-task-tools summary:focus-visible{outline-offset:3px;outline:2px solid #477566}.task-zone{border-top:1px solid #e1dad0;margin-top:24px;padding-top:20px}.task-zone h3{font-size:18px}.task-form{background:#f7f4ec;margin-top:13px;padding:15px}.delivery-form{background:#edf3ec;border-top:1px solid #d9d0c4}.delivery-form strong,.delivery-form small{display:block}.delivery-form strong{color:#315b50;font:600 15px/1.25 var(--ledger-serif,Georgia, serif)}.delivery-form small,.task-form-wide small{color:#6b786d;margin-top:5px;font-size:10.5px;font-weight:500;line-height:1.55}.project-check{align-items:center;gap:7px;font-size:11px!important;display:flex!important}.project-check input{width:15px;height:15px}.task-list{border-top:1px solid #e2dbd1;margin-top:15px}.task-list>div{border-bottom:1px solid #e7e0d7;justify-content:space-between;align-items:center;gap:12px;padding:12px 3px;display:flex}.task-list strong{color:#314137;font-size:12px;display:block}.task-list small{color:#748074;margin-top:4px;font-size:10.5px;display:block}.project-empty{color:#7b837a;text-align:center;padding:26px 10px;font-size:12px;line-height:1.6}.task-zone-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-zone-head h3{margin:0}.task-zone-head span{color:#6d786f;font-size:10.5px;font-weight:800}.project-task-tools,.project-task-tools+.task-list{margin-top:8px}.learning-zone{grid-template-columns:minmax(210px,.65fr) minmax(310px,1fr) minmax(260px,.75fr);gap:24px;padding:25px;display:grid}.learning-form{grid-template-columns:1fr}.learning-list{align-content:start;gap:9px;display:grid}.learning-list article{background:#f3f5ed;border:1px solid #c7d0c5;border-top:2px solid #89a293;padding:12px}.learning-list span{color:#708070;font-size:9.5px;font-weight:800;display:block}.learning-list strong{color:#354238;margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.learning-list p{color:#677166;margin:6px 0;font-size:10.5px;line-height:1.5}.learning-list button{color:#3f5e50;background:#fffdf8;border:1px solid #9eae9e;border-radius:2px;margin-right:6px;padding:6px 7px;font-size:10px;font-weight:700}.controlled-learning-zone{display:block}.controlled-learning-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.controlled-learning-metrics{grid-template-columns:repeat(4,minmax(86px,1fr));gap:8px;display:grid}.controlled-learning-metrics span{color:#607064;background:#f3f5ed;border:1px solid #c7d0c5;gap:3px;min-width:86px;padding:10px;font-size:9px;display:grid}.controlled-learning-metrics b{color:#27372e;font:700 18px/1 var(--ledger-serif,Georgia, serif)}.controlled-learning-message{color:#315447;background:#eef4eb;border:1px solid #b9cbbd;margin:16px 0 0;padding:10px 12px;font-size:11px}.controlled-learning-form{background:#faf7ef;border:1px solid #d3c8b8;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding:18px}.controlled-learning-form select,.controlled-action-box select{color:#27342b;height:38px;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c3baac;border-radius:2px;padding:7px}.controlled-learning-check{align-items:center;gap:8px;display:flex!important}.controlled-learning-check input{width:16px;height:16px}.controlled-learning-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.controlled-learning-list article{min-width:0}.controlled-action-box{background:#fffdf8;border:1px solid #d7cfc2;gap:9px;margin:10px 0;padding:10px;display:grid}.controlled-action-box label{color:#526154;gap:5px;font-size:9.5px;font-weight:800;display:grid}.controlled-action-box input,.controlled-action-box textarea{box-sizing:border-box;color:#27342b;background:#fffdf8;border:1px solid #c3baac;width:100%;padding:7px}.controlled-action-box textarea{resize:vertical;min-height:64px}.controlled-shadow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controlled-shadow-grid>button,.controlled-shadow-grid>div{grid-column:1/-1}.controlled-explanation{background:#edf3ea;border-left:3px solid #8ca394;margin-top:10px;padding:10px}.controlled-explanation b{color:#2c493c;font-size:10px}.controlled-explanation p{margin:3px 0 8px}.client-feedback-queue{background:#fffdf8;border:1px solid #c9c0b3;margin-top:24px;padding:25px}.client-feedback-queue-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.client-feedback-queue h2{color:#27372e;font:600 22px/1.2 var(--ledger-serif,Georgia, serif);margin:4px 0 7px}.client-feedback-queue-heading p:not(.eyebrow){color:#687069;max-width:690px;margin:0;font-size:12px;line-height:1.7}.client-feedback-queue-heading>span{color:#315b50;background:#e9efe8;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.client-feedback-queue-list{gap:10px;margin-top:18px;display:grid}.client-feedback-queue-item{background:#fbfaf6;border:1px solid #d7d0c6;padding:14px}.client-feedback-queue-item.is-new{background:#fff9ef;border-color:#d8b785}.client-feedback-queue-item.is-in_review{background:#f5f9fb;border-color:#afc4ce}.client-feedback-queue-item.is-resolved{background:#f3f8f3;border-color:#aac1ae}.client-feedback-queue-item.is-declined{background:#fbf6f5;border-color:#cbb7b2}.client-feedback-queue-item header{justify-content:space-between;gap:14px;display:flex}.client-feedback-queue-item header div{align-items:center;gap:8px;display:flex}.client-feedback-queue-item header span{color:#6b756a;font-size:10px;font-weight:800}.client-feedback-queue-item header strong{color:#354238;font-size:12px}.client-feedback-queue-item header small,.client-feedback-target{color:#74776e;font-size:10px}.client-feedback-queue-item>p{color:#37403a;white-space:pre-wrap;margin:10px 0 6px;font-size:12px;line-height:1.65}.client-feedback-resolution{grid-template-columns:116px minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.client-feedback-resolution select,.client-feedback-resolution input{color:#27342b;min-width:0;min-height:36px;font:11px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c3baac;border-radius:2px;padding:7px 9px}.client-feedback-resolution button{color:#fffdf8;font:800 10px/1.2 var(--ledger-sans,sans-serif);background:#315b50;border:0;border-radius:2px;padding:8px 12px}.client-feedback-resolution button:disabled{opacity:.48;cursor:not-allowed}.client-preview-shell{color:#30352f;background:#f2eee5;min-height:100vh}.client-preview-header{color:#fcf7ec;background:#17251d;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px clamp(20px,5vw,78px);display:grid}.client-preview-mark{align-items:center;gap:9px;display:flex}.client-preview-mark b{font:600 20px var(--ledger-serif,Georgia, serif)}.client-preview-header>div:nth-child(2){text-align:center}.client-preview-header p{color:#afbcaf;letter-spacing:.13em;margin:0 0 4px;font-size:9px}.client-preview-header strong{font:600 16px var(--ledger-serif,Georgia, serif)}.client-preview-header>button{color:#fffdf8;background:0 0;border:1px solid #a5b1a4;border-radius:2px;justify-self:end;padding:9px 10px;font-size:11px;font-weight:700}.client-preview-notice{color:#745a2c;background:#fff9e8;border:1px solid #d3bf93;gap:9px;max-width:1100px;margin:18px auto 0;padding:11px 14px;display:flex}.client-preview-notice strong,.client-preview-notice span{display:block}.client-preview-notice strong{font-size:11px}.client-preview-notice span{margin-top:3px;font-size:10.5px;line-height:1.5}.client-preview-body{max-width:1100px;margin:0 auto;padding:30px 20px 70px}.client-preview-switcher{justify-content:space-between;align-items:end;gap:15px;margin-bottom:15px;display:flex}.client-preview-switcher label{color:#6e786e;gap:6px;font-size:10px;font-weight:800;display:grid}.client-preview-switcher select{color:#354238;background:#fffdf8;border:1px solid #c6bcae;border-radius:2px;min-width:250px;height:38px;padding:0 8px}.client-preview-switcher>span{color:#6a736a;font-size:11px}.client-hero{color:#fffdf6;background:#355b4c;padding:clamp(28px,5vw,62px);position:relative;overflow:hidden}.client-hero:after{content:"";aspect-ratio:1;border:1px solid #95ad96;border-radius:50%;width:55%;position:absolute;bottom:-65%;right:-10%}.client-hero p,.client-timeline>div>p,.client-deliverables>div>p{z-index:1;color:#d4ddca;letter-spacing:.13em;margin:0 0 12px;font-size:10px;position:relative}.client-hero h1{z-index:1;max-width:700px;font:600 clamp(33px, 5vw, 60px)/1.05 var(--ledger-serif,Georgia, serif);letter-spacing:-.04em;margin:0;position:relative}.client-hero span,.client-hero small{z-index:1;color:#e5ecdd;margin-top:16px;font-size:12px;display:block;position:relative}.client-hero small{color:#c9d5c4;font-size:10.5px}.client-timeline,.client-deliverables{background:#fffdf8;border:1px solid #cbc2b6;margin-top:18px;padding:25px}.client-timeline h2,.client-deliverables h2{color:#2e3f34;font:600 25px var(--ledger-serif,Georgia, serif);margin:0}.client-timeline ol{grid-template-columns:1fr 1fr;gap:0 27px;margin:21px 0 0;padding:0;list-style:none;display:grid}.client-timeline li{border-top:1px solid #e2dbd0;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.client-timeline li i{color:#7f857d;border:1px solid #c5bbb0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.client-timeline li.in_progress i,.client-timeline li.complete i{color:#fff;background:#4e7964;border-color:#4e7964}.client-timeline strong,.client-timeline span,.client-timeline small{display:block}.client-timeline strong{color:#334139;font-size:12px}.client-timeline span{color:#6d766d;margin-top:5px;font-size:10.5px;line-height:1.5}.client-timeline small{color:#8b7a69;margin-top:7px;font-size:10px}.client-deliverables>div:last-child{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:9px;margin-top:18px;display:grid}.client-deliverables a{min-height:105px;color:inherit;background:#f8f5ed;border:1px solid #d8d0c5;gap:6px;padding:13px;text-decoration:none;display:grid}.client-deliverables a span{color:#6d7e6e;font-size:9.5px;font-weight:800}.client-deliverables a strong{color:#354238;font:600 16px/1.25 var(--ledger-serif,Georgia, serif)}.client-deliverables a em{color:#476d5d;margin-top:auto;font-size:10px;font-style:normal;font-weight:800}.client-deliverables>p{color:#6d756d;margin:18px 0 0;font-size:11.5px;line-height:1.6}.client-feedback-disabled{background:#e9e2d6;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 22px;display:flex}.client-feedback-disabled>div{gap:9px;display:flex}.client-feedback-disabled strong,.client-feedback-disabled span{display:block}.client-feedback-disabled strong{color:#485449;font-size:12px}.client-feedback-disabled span{color:#70766e;margin-top:4px;font-size:10.5px}.client-feedback-disabled+button,.client-preview-empty button{color:#eee9df;background:#687267;border:0;padding:10px 12px;font-size:11px;font-weight:800}.client-preview-empty{text-align:center;color:#677166;max-width:760px;margin:90px auto}.client-preview-empty h1{color:#2f4135;font:600 36px var(--ledger-serif,Georgia, serif)}.client-preview-empty p{font-size:12px;line-height:1.6}.client-preview-empty.error{color:#9b543c}@media (width<=900px){.project-shell{grid-template-columns:190px 1fr}.project-create-body,.learning-zone{grid-template-columns:1fr}.milestone-grid,.project-focus{grid-template-columns:1fr 1fr}.project-focus-meta{border-top:1px solid #ddd5c9;border-left:0;grid-area:auto/1/auto/-1;margin-top:16px;padding:14px 0 0}.project-stepper{grid-template-columns:repeat(5,minmax(64px,1fr));gap:13px 0}.client-timeline ol{grid-template-columns:1fr}}@media (width<=660px){.project-shell{display:block}.project-sidebar{min-height:auto;padding:18px}.project-sidebar>p,.project-safety{display:none}.project-workspace{padding:26px 15px 50px}.project-header,.project-operator,.project-board-head,.project-detail-head,.client-preview-switcher{display:block}.project-preview,.project-operator input{margin-top:12px}.project-create,.project-detail,.project-board,.learning-zone{padding:16px}.project-form,.task-form{grid-template-columns:1fr}.project-form-wide,.task-form-wide{grid-column:auto}.project-selects{margin-top:14px}.milestone-grid,.project-focus{grid-template-columns:1fr}.project-progress-track{grid-column:1}.project-current-step,.project-focus-meta{border-top:1px solid #ddd5c9;border-left:0;grid-area:auto/1;margin-top:15px;padding:14px 0 0}.project-stepper{scroll-snap-type:x proximity;justify-content:flex-start;padding-bottom:8px;display:flex;overflow-x:auto}.project-stepper li{scroll-snap-align:start;flex:0 0 78px}.client-preview-header{grid-template-columns:1fr auto;gap:10px}.client-preview-header>div:nth-child(2){display:none}.client-preview-body{padding:25px 15px}.client-preview-switcher select{width:100%;min-width:0}.client-preview-switcher>span{margin-top:10px;display:block}.client-timeline,.client-deliverables{padding:17px}.client-feedback-disabled{display:block}.client-feedback-disabled+button{margin-top:10px}.project-handoff-queue>header{gap:12px;display:grid}.project-handoff-queue>header>strong{text-align:start}.project-handoff-list>button{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:66px}.project-handoff-list>button b{grid-column:1/-1}}@media (width<=900px){.controlled-learning-head{grid-template-columns:1fr}.controlled-learning-metrics,.controlled-learning-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){.controlled-learning-form,.controlled-learning-list,.controlled-learning-metrics,.controlled-shadow-grid{grid-template-columns:1fr}.controlled-learning-form .project-form-wide,.controlled-shadow-grid .project-form-wide{grid-column:auto}}.client-portal-link-state{color:#d8e4d7;border:1px solid #91a798;justify-self:end;padding:7px 10px;font-size:10px}.client-feedback-form{background:#fffdf8;border:1px solid #cbc2b6;grid-template-columns:minmax(240px,.72fr) minmax(330px,1.28fr);gap:24px;margin-top:18px;padding:25px;display:grid}.client-feedback-form h2{color:#2e3f34;font:600 25px var(--ledger-serif,Georgia, serif);margin:0}.client-feedback-form>div>p{color:#6a7a6c;letter-spacing:.13em;margin:0 0 12px;font-size:10px}.client-feedback-form>div>span{color:#6b756d;font-size:11px;line-height:1.6}.client-feedback-form form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.client-feedback-form label{color:#546356;gap:6px;font-size:10px;font-weight:800;display:grid}.client-feedback-form select,.client-feedback-form textarea{color:#2e3c32;font:12px/1.45 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c8bfb1;border-radius:2px;padding:9px}.client-feedback-form textarea{resize:vertical;min-height:88px}.client-feedback-wide{grid-column:1/-1}.client-feedback-form button,.worker-form button{color:#fffdf8;background:#315b50;border:0;border-radius:2px;min-height:40px;font-weight:800}.client-feedback-form button:disabled,.worker-form button:disabled{opacity:.5}.client-feedback-message,.client-feedback-history{grid-column:1/-1}.client-feedback-message{color:#36584e;background:#edf3ed;margin:0;padding:10px;font-size:11px}.client-feedback-history{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.client-feedback-history article{background:#f3f5ed;border:1px solid #cad2c8;border-top:2px solid #8ba99a;padding:11px}.client-feedback-history strong{color:#435447;font-size:11px}.client-feedback-history p{color:#556057;margin:7px 0;font-size:11px;line-height:1.5}.client-feedback-history small{color:#788076;font-size:10px}.photographer-onboarding{color:#2d3d33;background:#edf0e7;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.photographer-onboarding-card{background:#fffdf8;border:1px solid #bcc7bc;width:min(820px,100%);padding:clamp(24px,5vw,52px);box-shadow:0 22px 58px #22372a1f}.photographer-onboarding-card>header{border-bottom:1px solid #d7d0c5;justify-content:space-between;align-items:flex-start;gap:26px;padding-bottom:22px;display:flex}.photographer-onboarding-card>header div{min-width:0}.photographer-onboarding-card>header span,.photographer-onboarding-result>span{color:#557363;letter-spacing:.08em;font-size:11px;font-weight:850}.photographer-onboarding-card h1{color:#263a30;font:600 clamp(32px, 6vw, 52px)/1.05 var(--ledger-serif,Georgia, serif);letter-spacing:-.035em;margin:8px 0 10px}.photographer-onboarding-card>header p,.photographer-onboarding-result p{color:#647168;max-width:68ch;margin:0;font-size:13px;line-height:1.7}.photographer-onboarding-card>header b{color:#496155;white-space:nowrap;border:1px solid #afbbb1;flex:none;padding:7px 10px;font-size:10px}.photographer-onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:24px;display:grid}.photographer-onboarding-form>label{color:#475d51;align-content:start;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.photographer-onboarding-form input:not([type=checkbox]){color:#25362d;width:100%;min-width:0;height:43px;font:13px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #b9b0a3;padding:9px 11px}.photographer-onboarding-form input::placeholder{color:#6e786f;opacity:1}.photographer-onboarding-form input:focus-visible,.photographer-onboarding-form button:focus-visible{outline-offset:2px;outline:3px solid #c58a64}.photographer-onboarding-wide,.photographer-onboarding-capabilities,.photographer-onboarding-privacy,.photographer-onboarding-confirm,.photographer-onboarding-form>button,.photographer-onboarding-error{grid-column:1/-1}.photographer-onboarding-capabilities{background:#f7f3ea;border:1px solid #d0c8bb;flex-wrap:wrap;gap:12px 24px;margin:2px 0 0;padding:14px 16px;display:flex}.photographer-onboarding-capabilities legend{color:#53675c;padding:0 6px;font-size:10px;font-weight:850}.photographer-onboarding-capabilities label,.photographer-onboarding-confirm{color:#475b50;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex!important}.photographer-onboarding-capabilities input,.photographer-onboarding-confirm input{width:16px;height:16px;margin:0}.photographer-onboarding-privacy{background:#edf3ed;border:1px solid #b9c9bd;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 15px;display:grid}.photographer-onboarding-privacy strong{color:#315b50;font-size:11px}.photographer-onboarding-privacy span{color:#5b6c62;font-size:11px;line-height:1.55}.photographer-onboarding-confirm{align-items:flex-start;line-height:1.55}.photographer-onboarding-form>button{color:#fffdf8;background:#315b50;border:1px solid #315b50;min-height:48px;font-weight:850}.photographer-onboarding-form>button:disabled{opacity:.48;cursor:not-allowed}.photographer-onboarding-error{color:#823f32;background:#fff0ea;border:1px solid #d4a293;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.photographer-onboarding-result{text-align:center}.photographer-onboarding-result h1{margin-top:12px}@media (width<=620px){.photographer-onboarding{padding:0;display:block}.photographer-onboarding-card{min-height:100vh;box-shadow:none;border:0;padding:28px 18px 40px}.photographer-onboarding-card>header{display:grid}.photographer-onboarding-card>header b{justify-self:start}.photographer-onboarding-form{grid-template-columns:1fr}.photographer-onboarding-wide,.photographer-onboarding-capabilities,.photographer-onboarding-privacy,.photographer-onboarding-confirm,.photographer-onboarding-form>button,.photographer-onboarding-error{grid-column:auto}.photographer-onboarding-form input:not([type=checkbox]){font-size:16px}.photographer-onboarding-privacy{grid-template-columns:1fr;gap:5px}}.worker-portal{color:#2d3d33;background:radial-gradient(circle at 10% 10%,#dce5d9 0,#0000 32%),#edf0e7;place-items:center;min-height:100vh;padding:28px;display:grid}.worker-card{background:#fffdf8;border:1px solid #bfcabf;width:min(760px,100%);padding:clamp(24px,5vw,56px);box-shadow:0 20px 55px #22372a1f}.worker-eyebrow,.field-header .eyebrow,.field-card .eyebrow,.field-create .eyebrow,.field-jobs .eyebrow{color:#5c7866;letter-spacing:.15em;margin:0;font-size:10px;font-weight:800}.worker-card h1{font:600 clamp(31px, 5vw, 54px)/1.02 var(--ledger-serif,Georgia, serif);margin:9px 0 11px}.worker-summary,.worker-brief p{color:#687269;font-size:13px;line-height:1.7}.worker-details{background:#d8d6cc;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;display:grid}.worker-details div{background:#f6f4ed;padding:13px}.worker-details dt{color:#778277;font-size:10px;font-weight:800}.worker-details dd{color:#35483a;margin:6px 0 0;font-size:12px}.worker-status{background:#d8d6cc;grid-template-columns:repeat(4,1fr);gap:1px;margin:-12px 0 24px;display:grid}.worker-status div{background:#f6f4ed;gap:5px;padding:12px 13px;display:grid}.worker-status span{color:#778277;letter-spacing:.08em;font-size:9px;font-weight:800}.worker-status strong{color:#35483a;font-size:12px}.worker-brief,.worker-reshoot{background:#edf3ed;border:2px solid #9bb4a3;padding:15px}.worker-reshoot{background:#fff1e9;border-color:#bd7659;margin-bottom:15px}.worker-brief h2,.worker-reshoot h2,.worker-history h2{font:600 19px var(--ledger-serif,Georgia, serif);margin:0}.worker-brief p,.worker-reshoot p,.worker-reshoot li{color:#687269;margin:8px 0 0;font-size:12px;line-height:1.6}.worker-history{background:#faf7f0;border:1px solid #cfc7ba;margin-top:18px;padding:15px}.worker-history article{border-bottom:1px solid #ddd5c9;padding:12px 0}.worker-history article:last-child{border-bottom:0}.worker-history article>div{justify-content:space-between;gap:12px;display:flex}.worker-history time,.worker-history p,.worker-history small{color:#758075;font-size:10px;line-height:1.55}.worker-history p{margin:7px 0}.worker-history small{color:#8b4e39;margin-top:4px;display:block}.worker-form{gap:13px;margin-top:24px;display:grid}.worker-form label{color:#536356;gap:6px;font-size:11px;font-weight:800;display:grid}.worker-form input[type=text],.worker-form input:not([type]){height:39px}.worker-form input{background:#fffdf8;border:1px solid #c2b9aa;border-radius:2px;min-width:0;padding:8px}.worker-check{align-items:flex-start;gap:8px;line-height:1.5;display:flex!important}.worker-check input{width:15px;height:15px;padding:0}.worker-message{color:#355947;background:#edf3ed;padding:12px;font-size:12px;line-height:1.55}.field-shell{color:#2d3a31;background:#f4f0e8;min-height:100vh;padding:clamp(24px,5vw,70px)}.field-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1320px;margin:auto;display:flex}.field-header>div{min-width:0}.field-header h1{font:600 clamp(32px, 5vw, 58px)/1 var(--ledger-serif,Georgia, serif);letter-spacing:-.04em;margin:7px 0}.field-header p:not(.eyebrow){color:#687168;max-width:720px;margin:0;font-size:13px;line-height:1.7}.field-header>button{color:#355a48;white-space:nowrap;background:0 0;border:1px solid #8da091;border-radius:2px;flex:none;min-height:40px;padding:10px 12px;font-size:11px;font-weight:800}.field-operator,.field-grid,.field-create,.field-jobs,.field-message,.field-empty{box-sizing:border-box;width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.field-operator{border-top:1px solid #cfc5b7;border-bottom:1px solid #cfc5b7;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.15fr) minmax(260px,1fr);align-items:end;gap:16px;margin-top:30px;padding:16px 14px;display:grid}.field-operator label,.field-job-form label,.field-post-form label{color:#58685a;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.field-operator input,.field-operator select,.field-job-form input,.field-job-form textarea,.field-post-form input,.field-post-form select{color:#304035;min-width:0;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c4baaa;border-radius:2px;padding:9px}.field-operator input,.field-operator select,.field-job-form input,.field-post-form input,.field-post-form select{height:40px}.field-operator span{color:#788177;align-self:center;font-size:11px;line-height:1.55}.field-message{color:#355947;background:#e7f0e7;border:1px solid #b6cbbc;margin-top:16px;padding:12px 14px;font-size:12px}.field-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;margin-top:24px;display:grid}.field-card,.field-create,.field-jobs{background:#fffdf8;border:1px solid #c9c0b3}.field-card{flex-direction:column;min-width:0;padding:24px;display:flex}.field-card h2,.field-create h2,.field-jobs h2{font:600 23px/1.15 var(--ledger-serif,Georgia, serif);margin:6px 0 9px}.field-card>p:not(.eyebrow),.field-create>div>p:not(.eyebrow){color:#697269;margin:0;font-size:12px;line-height:1.65}.field-card>button,.field-post-form button,.field-job-form button,.field-actions button,.field-job header>button{color:#fffdf8;background:#315b50;border:0;border-radius:2px;min-height:40px;padding:10px 12px;font-size:11px;font-weight:800}.field-card>button{width:100%;margin-top:auto}.field-card button:disabled,.field-post-form button:disabled,.field-job-form button:disabled,.field-actions button:disabled,.field-job header>button:disabled{opacity:.48}.field-portal-state{margin-top:16px}.field-link{color:#776650;gap:6px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.field-link input{color:#6d5529;background:#fff9e8;border:1px solid #d1b879;border-radius:2px;width:100%;min-width:0;height:40px;padding:0 8px;font-size:10px}.field-post-form{grid-template-columns:1fr 1fr;align-content:start;gap:10px;margin-top:16px;display:grid}.field-post-form input:first-of-type,.field-post-form button{grid-column:1/-1}.field-create{grid-template-columns:minmax(250px,.68fr) minmax(400px,1.32fr);align-items:start;gap:32px;margin-top:16px;padding:24px;display:grid}.field-job-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.field-job-form textarea{resize:vertical;min-height:84px}.field-job-form>button{grid-column:1/-1;min-height:44px}.field-wide{grid-column:1/-1}.field-jobs{margin-top:16px;padding:24px}.field-jobs>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.field-jobs>div:first-child>.eyebrow,.field-jobs>div:first-child>h2{grid-column:1}.field-jobs>div:first-child>small{text-align:right;grid-area:2/2;max-width:320px;line-height:1.5}.field-job{background:#fbf8f1;border:1px solid #d4ccbf;margin-top:18px;padding:18px}.field-job header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.field-job header>div:first-child{min-width:0}.field-job header span{color:#718070;font-size:10px;font-weight:800}.field-job h3{color:#35473b;font:600 19px var(--ledger-serif,Georgia, serif);margin:4px 0}.field-job small{color:#778077;font-size:10px}.field-job>p{color:#657067;font-size:11px;line-height:1.55}.field-submissions{border-top:1px solid #ddd5c9;margin-top:13px}.field-submissions>div{border-bottom:1px solid #e4ddd3;justify-content:space-between;align-items:center;gap:15px;padding:12px 2px;display:flex}.field-submissions strong,.field-submissions small{display:block}.field-submissions strong{color:#425047;font-size:11px}.field-submissions small{color:#758075;margin-top:4px;font-size:10px}.field-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.field-actions button:nth-child(2),.field-actions button:nth-child(3){background:#7b6047}.field-empty{color:#737a72;text-align:center;border:1px dashed #bbb09f;margin-top:24px;padding:28px;font-size:12px}.field-empty p{margin:0;line-height:1.65}.field-empty button{color:#fffdf8;cursor:pointer;background:#315b50;border:1px solid #315b50;border-radius:2px;margin-top:13px;padding:10px 13px;font:800 11px/1.2 inherit}.field-empty button:hover{background:#284d43}.field-empty button:focus-visible{outline-offset:2px;outline:3px solid #c58a64}@media (width<=760px){.client-feedback-form,.field-grid,.field-create,.field-operator{grid-template-columns:1fr}.field-header{display:block}.field-header>button{width:100%;margin-top:16px}.field-card,.field-create,.field-jobs{padding:18px}.field-job-form,.field-post-form,.client-feedback-form form{grid-template-columns:1fr}.field-post-form input:first-of-type,.field-post-form button,.client-feedback-wide{grid-column:auto}.field-job-form>button{grid-column:1}.field-jobs>div:first-child{grid-template-columns:1fr}.field-jobs>div:first-child>small{text-align:left;grid-area:auto/1;max-width:none;margin-top:4px}.field-submissions>div,.field-job header{display:grid}.field-actions{justify-content:start}.worker-details,.worker-status{grid-template-columns:1fr}.worker-history article>div{display:grid}.worker-form button{min-height:44px}}@media (width<=1100px){.field-operator,.field-grid,.field-create{grid-template-columns:minmax(0,1fr)}.field-create{gap:20px}}.client-work-items{background:#fffdf8;border:1px solid #cbc2b6;margin-top:18px;padding:25px}.client-work-items>div:first-child>p{color:#6a7a6c;letter-spacing:.13em;margin:0 0 12px;font-size:10px}.client-work-items h2{color:#2e3f34;font:600 25px var(--ledger-serif,Georgia, serif);margin:0}.client-work-items>div:first-child>span{color:#6b756d;max-width:630px;margin-top:8px;font-size:11px;line-height:1.6;display:block}.client-work-item-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin-top:18px;display:grid}.client-work-item-list article{background:#f8f5ed;border:1px solid #d8d0c5;gap:6px;min-height:98px;padding:13px;display:grid}.client-work-item-list article>span{color:#6d7e6e;letter-spacing:.05em;font-size:9.5px;font-weight:800}.client-work-item-list strong{color:#354238;font:600 16px/1.25 var(--ledger-serif,Georgia, serif)}.client-work-item-list small{color:#6d756d;margin-top:auto;font-size:10px;line-height:1.5}.client-work-item-empty{color:#6d756d;margin:18px 0 0;font-size:11.5px;line-height:1.6}.authorization-attestations{background:#fff;border:1px solid #d7e3ee;border-radius:10px;margin:0 0 16px;padding:18px}.authorization-attestations-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.authorization-attestations-head h2{color:#284562;margin:3px 0 0;font-size:15px}.authorization-attestations-head>p{color:#6f7c77;max-width:520px;margin:0;font-size:11px;line-height:1.6}.authorization-attestation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.authorization-attestation-form label{color:#40566d;gap:5px;font-size:11px;font-weight:700;display:grid}.authorization-attestation-form input,.authorization-attestation-form select,.authorization-attestation-form textarea{color:#263f58;width:100%;font:inherit;background:#fbfcfe;border:1px solid #ccd9e5;border-radius:7px;padding:9px 10px;font-weight:500}.authorization-attestation-form textarea{resize:vertical;min-height:78px}.authorization-attestation-wide,.authorization-attestation-confirm{grid-column:1/-1}.authorization-attestation-form .authorization-attestation-confirm{align-items:center;gap:8px;font-weight:500;display:flex}.authorization-attestation-confirm input{width:auto}.authorization-attestation-form button{color:#fff;cursor:pointer;background:#0d7f70;border:0;border-radius:7px;width:fit-content;min-width:160px;padding:10px 16px;font-weight:800}.authorization-attestation-form button:disabled{opacity:.55;cursor:not-allowed}.authorization-attestation-message{color:#80550f;margin:10px 0 0;font-size:11px}.authorization-attestation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.authorization-attestation-list article{background:#fbfcfe;border:1px solid #dbe5ef;border-radius:8px;gap:4px;padding:10px;display:grid}.authorization-attestation-list strong{color:#2d4865;font-size:11px}.authorization-attestation-list span,.authorization-attestation-list small,.authorization-attestation-list a,.authorization-attestation-list>p{color:#6f7c77;font-size:10px;line-height:1.45}.authorization-attestation-list a{color:#0d6f78;font-weight:700;text-decoration:none}@media (width<=800px){.authorization-attestations-head{display:grid}.authorization-attestation-form,.authorization-attestation-list{grid-template-columns:1fr}.authorization-attestation-wide,.authorization-attestation-confirm{grid-column:auto}}.client-studio-shell{color:#24322d;min-height:100vh;font-family:var(--ledger-sans,Inter, ui-sans-serif, system-ui, sans-serif);background:#f3efe7}.client-studio-header{color:#f9f5eb;background:#172621;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px max(24px,50vw - 620px);display:flex}.client-studio-brand,.client-studio-project{align-items:center;gap:11px;display:flex}.client-studio-brand>span{color:#f9f5eb;border:1px solid #82968b;border-radius:14px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.client-studio-brand b,.client-studio-brand small,.client-studio-project strong,.client-studio-project span{display:block}.client-studio-brand b{font-size:15px}.client-studio-brand small,.client-studio-project span{color:#aebdb5;margin-top:3px;font-size:10px}.client-studio-project{text-align:right}.client-studio-project strong{font-size:12px}.client-studio-project span{border:1px solid #597067;border-radius:999px;padding:3px 7px}.client-studio-main{max-width:1240px;margin:0 auto;padding:48px 24px 72px}.client-studio-overview{grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:60px;display:grid}.client-studio-title h1{color:#20332d;max-width:760px;font:600 44px/1.08 var(--ledger-serif,Georgia, serif);letter-spacing:-.035em;margin:16px 0 12px}.client-studio-title p{color:#68736d;max-width:650px;margin:0;font-size:13px;line-height:1.65}.client-studio-title p strong{color:#315b50}.client-studio-health{color:#376457;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.client-studio-health:before{content:"";background:#4d836e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dce8df}.client-studio-health.blocked{color:#8b563d}.client-studio-health.blocked:before{background:#b66b48;box-shadow:0 0 0 4px #efe0d7}.client-studio-progress-card{border-top:1px solid #c9c0b4;padding:20px 0 4px}.client-studio-progress-card>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.client-studio-progress-card strong{font:600 30px var(--ledger-serif,Georgia, serif)}.client-studio-progress-card span,.client-studio-progress-card small{color:#707973;font-size:10px;font-weight:750}.client-studio-progress-card small{margin-top:10px;font-weight:550;display:block}.client-studio-progress-track{background:#d8d1c6;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.client-studio-progress-track i{border-radius:inherit;background:#315b50;height:100%;display:block}.client-studio-stage-rail{grid-template-columns:repeat(9,minmax(0,1fr));margin:42px 0 0;padding:0;list-style:none;display:grid}.client-studio-stage-rail li{color:#92968f;justify-items:start;gap:9px;padding-right:10px;font-size:9.5px;line-height:1.35;display:grid;position:relative}.client-studio-stage-rail li:after{content:"";background:#d3cabd;height:1px;position:absolute;top:12px;left:26px;right:0}.client-studio-stage-rail li:last-child:after{display:none}.client-studio-stage-rail i{z-index:1;background:#f3efe7;border:1px solid #c5bcaf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.client-studio-stage-rail .done,.client-studio-stage-rail .current{color:#315b50;font-weight:750}.client-studio-stage-rail .done i{color:#fff;background:#759386;border-color:#759386}.client-studio-stage-rail .done:after{background:#759386}.client-studio-stage-rail .current i{color:#fff;background:#315b50;border-color:#315b50;box-shadow:0 0 0 5px #dde7e1}.client-studio-action{background:#fbf8f2;border:1px solid #c8c1b5;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:20px 22px;display:flex}.client-studio-action.is-required{background:#fff9e9;border-color:#ac8b5d}.client-studio-action span,.client-studio-action strong{display:block}.client-studio-action span{color:#7a817b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:850}.client-studio-action strong{color:#33453f;max-width:760px;font-size:13px;line-height:1.5}.client-studio-action button,.client-studio-review-actions button,.client-studio-feedback button{color:#315b50;font:800 11px/1 var(--ledger-sans,sans-serif);cursor:pointer;background:0 0;border:1px solid #315b50;border-radius:10px;padding:10px 14px}.client-studio-action button,.client-studio-review-actions .primary,.client-studio-feedback button{color:#fffdf8;background:#315b50}.client-studio-action button:hover,.client-studio-review-actions .primary:hover,.client-studio-feedback button:hover{background:#274c43}.client-studio-review,.client-studio-workstream,.client-studio-roadmap,.client-studio-feedback{background:#fffdf8;border:1px solid #cec6ba;border-radius:18px;margin-top:20px}.client-studio-review{padding:26px}.client-studio-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.client-studio-section-heading h2{color:#273a34;margin:0;font-size:20px;line-height:1.25}.client-studio-section-heading p{color:#707a74;max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.55}.client-studio-section-heading>span{color:#315b50;background:#e5eee8;border-radius:999px;flex:none;padding:7px 9px;font-size:9.5px;font-weight:850}.client-studio-review-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:20px;display:grid}.client-studio-video-column{min-width:0}.client-studio-video-frame{background:#101815;border-radius:14px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.client-studio-video-frame video{object-fit:contain;background:#101815;width:100%;max-height:620px;display:block}.client-studio-video-fallback{color:#e9eee9;text-align:center;justify-items:center;gap:12px;padding:30px;display:grid}.client-studio-video-fallback strong{font-size:12px}.client-studio-video-fallback a{color:#b9d4c6;font-size:11px}.client-studio-video-meta{justify-content:space-between;align-items:center;gap:18px;padding:16px 2px 0;display:flex}.client-studio-video-meta strong,.client-studio-video-meta span{display:block}.client-studio-video-meta strong{color:#2b3b35;font-size:13px}.client-studio-video-meta span{color:#788079;margin-top:4px;font-size:10px}.client-studio-review-actions{gap:8px;display:flex}.client-studio-review-actions button:hover{background:#edf3ef}.client-studio-version-list{align-content:start;gap:7px;display:grid}.client-studio-version-list>button{color:#2f3d37;text-align:left;cursor:pointer;background:#f7f4ed;border:1px solid #ddd5c9;border-radius:12px;grid-template-columns:27px minmax(0,1fr);gap:10px;width:100%;padding:12px;display:grid}.client-studio-version-list>button:hover{border-color:#9dafaa}.client-studio-version-list>button.selected{background:#edf3ef;border-color:#315b50}.client-studio-version-list i{color:#8a7d6f;font-size:9px;font-style:normal;font-weight:850}.client-studio-version-list strong,.client-studio-version-list small{display:block}.client-studio-version-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-studio-version-list small{color:#788079;margin-top:5px;font-size:9px;line-height:1.35}.client-studio-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.client-studio-workstream,.client-studio-roadmap{padding:24px}.client-studio-task-list{border-top:1px solid #e2dbd0;margin-top:18px;display:grid}.client-studio-task-list article{border-bottom:1px solid #e8e1d7;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.client-studio-task-list article>i{background:#b1afa7;border-radius:50%;width:7px;height:7px}.client-studio-task-list article>i.in_progress{background:#4b806b}.client-studio-task-list article>i.waiting_client{background:#b47a3a}.client-studio-task-list article>i.blocked{background:#a35343}.client-studio-task-list strong,.client-studio-task-list span{display:block}.client-studio-task-list strong{color:#33423c;font-size:11px}.client-studio-task-list span,.client-studio-task-list small{color:#7a827c;margin-top:3px;font-size:9.5px}.client-studio-roadmap ol{gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.client-studio-roadmap li{border-top:1px solid #e2dbd0;grid-template-columns:13px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.client-studio-roadmap li>i{border:2px solid #b6b3aa;border-radius:50%;width:9px;height:9px;margin-top:4px}.client-studio-roadmap li.complete>i{background:#4b806b;border-color:#4b806b}.client-studio-roadmap li.in_progress>i,.client-studio-roadmap li.waiting_client>i{border-color:#315b50;box-shadow:0 0 0 4px #e1ebe5}.client-studio-roadmap strong,.client-studio-roadmap span,.client-studio-roadmap small{display:block}.client-studio-roadmap strong{color:#34423d;font-size:11px}.client-studio-roadmap span{color:#707a74;margin-top:4px;font-size:10px;line-height:1.45}.client-studio-roadmap small{color:#907967;margin-top:5px;font-size:9px}.client-studio-feedback{padding:24px}.client-studio-feedback form{grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;margin-top:18px;display:grid}.client-studio-feedback label{color:#596860;gap:6px;font-size:9.5px;font-weight:800;display:grid}.client-studio-feedback select,.client-studio-feedback textarea{color:#293a34;min-width:0;font:11px/1.5 var(--ledger-sans,sans-serif);background:#fffefb;border:1px solid #c9c0b4;border-radius:10px;padding:9px 10px}.client-studio-feedback select{height:39px}.client-studio-feedback-note{grid-column:1/3}.client-studio-feedback textarea{resize:vertical;min-height:92px}.client-studio-feedback form>button{grid-area:2/3;min-width:165px;min-height:42px}.client-studio-feedback button:disabled{opacity:.5;cursor:wait}.client-studio-message{color:#315b50;background:#edf3ef;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:10.5px;line-height:1.5}.client-studio-feedback-history{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.client-studio-feedback-history article{background:#f5f2eb;border-radius:12px;padding:12px}.client-studio-feedback-history span,.client-studio-feedback-history small{color:#788079;font-size:9px}.client-studio-feedback-history p{color:#3f4c46;margin:7px 0;font-size:10.5px;line-height:1.5}.client-studio-feedback-history>p{color:#747d77;font-size:10.5px}.client-studio-improvement{background:#fbf7e9;border:1px solid #c7b98e;border-radius:18px;margin-top:20px;padding:24px}.client-studio-improvement .client-studio-section-heading>strong{color:#765f2f;letter-spacing:.06em;text-transform:uppercase;border:1px solid #b49c64;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.client-studio-kicker{color:#8a6c2e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:8.5px;font-weight:850;display:block}.client-studio-improvement form{grid-template-columns:minmax(190px,.45fr) minmax(0,1.3fr) auto;align-items:end;gap:11px;margin-top:18px;display:grid}.client-studio-improvement label{color:#655d48;gap:6px;font-size:9.5px;font-weight:800;display:grid}.client-studio-improvement select,.client-studio-improvement textarea{color:#293a34;min-width:0;font:11px/1.5 var(--ledger-sans,sans-serif);background:#fffdf7;border:1px solid #cbbd94;border-radius:10px;padding:9px 10px}.client-studio-improvement select{height:42px}.client-studio-improvement textarea{resize:vertical;min-height:72px}.client-studio-improvement form>button{color:#fffdf8;cursor:pointer;background:#735e32;border:0;border-radius:10px;min-width:170px;min-height:42px;padding:10px 14px;font-size:10px;font-weight:850}.client-studio-improvement form>button:hover{background:#604d27}.client-studio-improvement form>button:disabled{opacity:.5;cursor:wait}.client-studio-suggestion-history{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.client-studio-suggestion-history article{background:#fffdf7;border:1px solid #e2d7b7;border-radius:12px;padding:12px}.client-studio-suggestion-history span,.client-studio-suggestion-history small{color:#847963;font-size:9px}.client-studio-suggestion-history p{color:#494636;margin:7px 0;font-size:10.5px;line-height:1.5}.client-studio-suggestion-history>p{color:#766e5a;font-size:10.5px}.client-studio-empty{color:#707a74;text-align:center;padding:42px 20px}.client-studio-empty h1,.client-studio-empty h3{color:#2d4039;margin:0 0 8px}.client-studio-empty h1{font:600 34px/1.15 var(--ledger-serif,Georgia, serif)}.client-studio-empty h3{font-size:14px}.client-studio-empty p{margin:0;font-size:11px;line-height:1.55}.client-studio-empty.compact{padding:30px 10px 10px}.client-studio-empty.error{color:#8f5141;max-width:680px;margin:0 auto;padding-top:16vh}.client-studio-loading{gap:12px;max-width:800px;margin:0 auto;padding-top:18vh;display:grid}.client-studio-loading i{background:#ddd6cb;border-radius:8px;height:20px;animation:1.2s ease-in-out infinite alternate client-studio-pulse}.client-studio-loading i:nth-child(2){width:72%}.client-studio-loading i:nth-child(3){width:48%}.client-studio-footer{color:#81857f;border-top:1px solid #d3cbbf;justify-content:space-between;gap:28px;margin-top:26px;padding-top:18px;font-size:9px;line-height:1.5;display:flex}.client-studio-footer p{text-align:right;max-width:720px;margin:0}.client-studio-shell button:focus-visible,.client-studio-shell a:focus-visible,.client-studio-shell select:focus-visible,.client-studio-shell textarea:focus-visible,.client-studio-shell video:focus-visible{outline-offset:3px;outline:3px solid #d5a951}.learning-form select{color:#27342b;min-width:0;height:38px;font:12px/1.4 var(--ledger-sans,sans-serif);background:#fffdf8;border:1px solid #c3baac;border-radius:2px;outline-color:#587567;padding:0 9px}@media (width<=660px){button,[role=button],input[type=button],input[type=submit],select{min-height:44px}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}}@keyframes client-studio-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.client-studio-progress-track i,.client-studio-loading i{transition:none;animation:none}}@media (width<=940px){.client-studio-overview,.client-studio-review-layout,.client-studio-grid{grid-template-columns:1fr}.client-studio-overview{gap:26px}.client-studio-stage-rail{grid-template-columns:repeat(9,minmax(110px,1fr));padding-bottom:9px;overflow-x:auto}.client-studio-review-layout{gap:13px}.client-studio-version-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.client-studio-feedback form{grid-template-columns:1fr 1fr}.client-studio-feedback-note{grid-column:1/-1}.client-studio-feedback form>button{grid-area:auto/1/auto/-1;width:fit-content}}@media (width<=620px){.client-studio-header{align-items:flex-start;padding:12px 16px}.client-studio-project{gap:3px;display:grid}.client-studio-main{padding:30px 14px 48px}.client-studio-title h1{font-size:34px}.client-studio-action,.client-studio-video-meta,.client-studio-section-heading,.client-studio-footer{display:grid}.client-studio-action button{width:100%}.client-studio-review,.client-studio-workstream,.client-studio-roadmap,.client-studio-feedback{border-radius:14px;padding:18px}.client-studio-video-frame{min-height:320px}.client-studio-review-actions{grid-template-columns:1fr 1fr;margin-top:5px;display:grid}.client-studio-feedback form{grid-template-columns:1fr}.client-studio-feedback-note,.client-studio-feedback form>button{grid-column:auto}.client-studio-feedback form>button{width:100%}.client-studio-task-list article{grid-template-columns:8px minmax(0,1fr)}.client-studio-task-list article>small{grid-column:2}.client-studio-footer p{text-align:left}}.client-studio-main{max-width:1080px}.client-studio-overview{grid-template-columns:minmax(0,1fr) 240px;gap:48px}.client-studio-title h1{max-width:680px;font-size:clamp(36px,5vw,56px)}.client-studio-progress{border-top:1px solid #c9c0b4;padding-top:18px}.client-studio-progress-copy{justify-content:space-between;align-items:baseline;display:flex}.client-studio-progress-copy strong{font:600 30px/1 var(--ledger-serif,Georgia, serif)}.client-studio-progress-copy span,.client-studio-progress small{color:#68736d;font-size:11px}.client-studio-progress small{margin-top:10px;display:block}.client-studio-monthly-counts{border-top:1px solid #d3cbbf;border-bottom:1px solid #d3cbbf;grid-template-columns:repeat(3,1fr);margin-top:34px;padding:18px 0;display:grid}.client-studio-monthly-counts>div{border-right:1px solid #ddd5ca;padding:0 24px}.client-studio-monthly-counts>div:first-child{padding-left:0}.client-studio-monthly-counts>div:last-child{border-right:0}.client-studio-monthly-counts strong,.client-studio-monthly-counts small{display:block}.client-studio-monthly-counts strong{color:#243a33;font:600 27px/1 var(--ledger-serif,Georgia, serif)}.client-studio-monthly-counts strong span{color:#778179;font-size:15px}.client-studio-monthly-counts small{color:#68736d;margin-top:7px;font-size:10.5px}.client-studio-action{border-radius:14px;margin-top:24px}.client-studio-review{margin-top:32px;padding:28px}.client-studio-review-layout{grid-template-columns:minmax(0,1fr) 270px}.client-studio-video-frame{min-height:380px}.client-studio-video-list{border-top:1px solid #e2dbd0;align-content:start;gap:0;display:grid}.client-studio-video-list>button,.client-studio-video-list>div{color:#2f3d37;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2dbd0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 6px;display:grid}.client-studio-video-list>button{cursor:pointer}.client-studio-video-list>button:hover{background:#f2f5f0}.client-studio-video-list>button.selected{background:#e7efe9}.client-studio-video-list i{color:#7a827b;font-size:9px;font-style:normal;font-weight:850}.client-studio-video-list strong,.client-studio-video-list small{display:block}.client-studio-video-list strong{color:#33423c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-studio-video-list small{color:#68736d;margin-top:4px;font-size:9.5px}.client-studio-video-list .pending{color:#808781}.client-studio-video-list .pending strong{color:#6f7771;font-weight:650}.client-studio-journey{border-top:1px solid #d3cbbf;border-bottom:1px solid #d3cbbf;margin-top:28px;padding:24px 0 26px}.client-studio-journey>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.client-studio-journey h2{color:#273a34;margin:0;font-size:18px;line-height:1.25}.client-studio-journey header p{color:#68736d;margin:6px 0 0;font-size:10.5px}.client-studio-journey header>strong{color:#315b50;text-align:right;font-size:11px}.client-studio-journey ol{grid-template-columns:repeat(4,1fr);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.client-studio-journey ol>li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding-right:18px;display:grid;position:relative}.client-studio-journey ol>li:after{content:"";z-index:0;background:#cfc8bc;height:1px;position:absolute;top:16px;left:33px;right:0}.client-studio-journey ol>li:last-child:after{display:none}.client-studio-journey ol>li>i{z-index:1;background:#f3efe7;border:1px solid #b9b6ae;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.client-studio-journey ol>li.complete>i{background:#4b806b;border-color:#4b806b}.client-studio-journey ol>li.complete>i:after{content:"";border-bottom:2px solid #fffdf8;border-left:2px solid #fffdf8;width:8px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.client-studio-journey ol>li.complete:after{background:#789789}.client-studio-journey ol>li.current>i{background:#f3efe7;border:2px solid #315b50;box-shadow:0 0 0 5px #dce8df}.client-studio-journey ol>li.current>i:after{content:"";background:#315b50;border-radius:50%;width:8px;height:8px}.client-studio-phase-copy>strong,.client-studio-phase-copy>span{display:block}.client-studio-phase-copy>strong{color:#34423d;font-size:11px}.client-studio-phase-copy>span{color:#747d77;margin-top:4px;font-size:9.5px;line-height:1.4}.client-studio-journey ol>li.current .client-studio-phase-copy>strong,.client-studio-journey ol>li.current .client-studio-phase-copy>span{color:#315b50}.client-studio-phase-copy ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.client-studio-phase-copy ul li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;display:grid}.client-studio-phase-copy ul li>i{background:#f3efe7;border:1px solid #aaa99f;border-radius:50%;width:6px;height:6px;margin-top:3px}.client-studio-phase-copy ul li.complete>i{background:#5d8877;border-color:#5d8877}.client-studio-phase-copy ul li.in_progress>i,.client-studio-phase-copy ul li.waiting_client>i{background:#f3efe7;border-color:#315b50;box-shadow:0 0 0 2px #dce8df}.client-studio-phase-copy ul li.blocked>i{background:#a35343;border-color:#a35343}.client-studio-phase-copy ul strong,.client-studio-phase-copy ul small{display:block}.client-studio-phase-copy ul strong{color:#4b5751;font-size:9.5px;line-height:1.35}.client-studio-phase-copy ul small{color:#7a817c;margin-top:2px;font-size:8.5px;line-height:1.3}.client-studio-response{background:#fffdf8;border:1px solid #cec6ba;border-radius:16px;margin-top:32px;padding:28px}.client-studio-response.is-decision{background:#f8fbf7;border-color:#9caf9f}.client-studio-response form{gap:12px;margin-top:20px;display:grid}.client-studio-response label{color:#53635b;gap:7px;font-size:10px;font-weight:800;display:grid}.client-studio-response textarea{resize:vertical;color:#293a34;min-height:108px;font:12px/1.55 var(--ledger-sans,sans-serif);background:#fffefb;border:1px solid #c9c0b4;border-radius:12px;padding:12px}.client-studio-response-context{border-bottom:1px solid #d9d2c7;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.client-studio-response-context span{color:#6a756e;font-size:10px}.client-studio-response-context strong{color:#304039;font-size:11px}.client-studio-response-actions{justify-content:flex-end;gap:9px;display:flex}.client-studio-response-actions button{color:#fffdf8;cursor:pointer;background:#315b50;border:1px solid #315b50;border-radius:10px;min-height:42px;padding:0 18px;font-size:10.5px;font-weight:850}.client-studio-response-actions button:hover{background:#274c43}.client-studio-response-actions button.quiet{color:#315b50;background:0 0}.client-studio-response-actions button.quiet:hover{background:#eaf0eb}.client-studio-response-actions button:disabled{cursor:wait;opacity:.5}.client-studio-history{border-top:1px solid #ded7cc;margin-top:18px}.client-studio-history summary{color:#5c6b63;cursor:pointer;padding:14px 0 2px;font-size:10.5px;font-weight:800}.client-studio-history>div{gap:8px;margin-top:12px;display:grid}.client-studio-history article{border-top:1px solid #e7e0d7;padding:12px 0}.client-studio-history span,.client-studio-history small{color:#737d77;font-size:9px}.client-studio-history p{color:#3f4c46;margin:7px 0;font-size:10.5px;line-height:1.5}.client-studio-response textarea:focus-visible,.client-studio-history summary:focus-visible{outline-offset:3px;outline:3px solid #d5a951}@media (width<=940px){.client-studio-overview,.client-studio-review-layout{grid-template-columns:1fr}.client-studio-overview{gap:26px}.client-studio-video-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.client-studio-video-list>button,.client-studio-video-list>div{border-top:1px solid #e2dbd0}}@media (width<=620px){.client-studio-project strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.client-studio-main{padding-top:28px}.client-studio-title h1{font-size:36px}.client-studio-monthly-counts{grid-template-columns:1fr 1fr}.client-studio-monthly-counts>div{padding:0 14px}.client-studio-monthly-counts>div:nth-child(2){border-right:0}.client-studio-monthly-counts>div:last-child{border-top:1px solid #ddd5ca;grid-column:1/-1;margin-top:16px;padding:16px 0 0}.client-studio-review,.client-studio-response{padding:18px}.client-studio-video-list{grid-template-columns:1fr}.client-studio-video-frame{min-height:300px}.client-studio-journey>header{align-items:start;gap:8px;display:grid}.client-studio-journey header>strong{text-align:left}.client-studio-journey ol{grid-template-columns:1fr;gap:18px;margin-top:20px}.client-studio-journey ol>li{min-height:42px;padding-right:0}.client-studio-journey ol>li:after{width:1px;height:auto;inset:34px auto -18px 15px}.client-studio-phase-copy ul{margin-top:11px}.client-studio-response-context{gap:5px;display:grid}.client-studio-response-actions{grid-template-columns:1fr;display:grid}.client-studio-response-actions button{width:100%;min-height:44px}}.client-studio-current-stage{background:#eef3ee;border:1px solid #b7c7bd;border-radius:16px;margin-top:26px;padding:24px}.client-studio-current-stage.is-required{background:#fff4e9;border-color:#d2ad8e}.client-studio-current-stage-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-studio-current-stage-header>div>span{color:#537066;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.client-studio-current-stage-header h2{color:#203c33;font:600 28px/1.2 var(--ledger-serif,Georgia, serif);margin:5px 0 0}.client-studio-current-stage-status{color:#3e5c52;background:#f8faf7;border:1px solid #aab9b0;border-radius:999px;flex:none;padding:6px 10px;font-size:10px}.client-studio-current-stage-status.waiting_client,.client-studio-current-stage-status.blocked{color:#79472e;background:#fff8f0;border-color:#c99676}.client-studio-current-stage-status.complete{color:#245d4c;background:#e8f3ec;border-color:#80a993}.client-studio-current-stage-body{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.client-studio-current-stage-body>div{background:#ffffff94;border:1px solid #cbd6cf;border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.client-studio-current-stage-body>div.is-required{background:#fffaf4;border-color:#d4aa8b}.client-studio-current-stage-body span,.client-studio-current-stage-footer span{color:#6d7871;font-size:10px;font-weight:750}.client-studio-current-stage-body strong,.client-studio-current-stage-footer strong{color:#263e35;font-size:13px;line-height:1.5}.client-studio-current-stage-footer{border-top:1px solid #cbd2cc;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:15px;display:grid}.client-studio-current-stage-footer>div{gap:4px;min-width:0;display:grid}.client-studio-current-stage-action{color:#fff;cursor:pointer;background:#275e4e;border:0;border-radius:10px;width:100%;min-height:46px;margin-top:18px;padding:11px 16px;font-weight:850}.client-studio-process{border-top:1px solid #d7d0c6;border-bottom:1px solid #d7d0c6;margin-top:18px}.client-studio-process>summary{cursor:pointer;color:#35564c;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-weight:850;display:flex}.client-studio-process>summary small{color:#7a817b;font-weight:500}.client-studio-process[open]>summary{border-bottom:1px solid #d7d0c6}.client-studio-process .client-studio-journey{border-top:0;margin-top:0}@media (width<=620px){.client-studio-current-stage{padding:18px}.client-studio-current-stage-header,.client-studio-current-stage-body,.client-studio-current-stage-footer{grid-template-columns:1fr;display:grid}.client-studio-current-stage-status{justify-self:start}.client-studio-current-stage-action{width:100%;min-height:44px}.client-studio-process>summary{align-items:flex-start}.client-studio-process>summary span,.client-studio-process>summary small{display:block}}.project-create-feedback{color:#315347;background:#e8f0e7;border:1px solid #a8c4b4;padding:11px 13px;font-size:12px;line-height:1.55}.field-portal-state{color:#6d786f;margin:12px 0 0;font-size:10.5px;line-height:1.55;display:block}.account-filter{margin:0 0 12px}.account-type{color:#36584f;background:#f4f7f2;border:1px solid #c9d4cc;max-width:150px;padding:4px 7px;font-size:9.5px;font-weight:800;line-height:1.35;display:inline-flex}.account-creator_or_influencer{color:#874633;background:#fbf0eb;border-color:#d4b3a7}.account-unclear_requires_human_review,.account-other_business_or_unclear{color:#71624d;background:#f6f1e8;border-color:#d8cdbb}.account-ownership-detail small{color:#746c61;font-size:10px;line-height:1.5}.account-ownership-review{border-top:1px solid var(--ledger-rule,#d9cfbf);gap:10px;padding:16px 0;display:grid}.account-ownership-review label{color:#4e5c55;gap:6px;font-size:11px;font-weight:800;display:grid}.account-ownership-review select{border:1px solid var(--ledger-rule,#d9cfbf);min-height:40px;color:var(--ledger-ink,#1f2b29);background:#fffdf8;padding:0 9px}.account-ownership-review button{color:#824633;background:#fff8f3;border:1px solid #b98572;min-height:40px;font-weight:800}.performance-summary{border-left:1px solid #c4d4c2}.industry-knowledge-shell{background:var(--ledger-paper,#f7f2e8);min-height:100vh;color:var(--ledger-ink,#17312b);grid-template-columns:232px minmax(620px,1fr) 340px;display:grid}.industry-sidebar{color:#f5efe3;background:#132b26;border-right:1px solid #365148;flex-direction:column;gap:20px;min-height:100vh;padding:28px 22px;display:flex}.industry-sidebar>button,.industry-sidebar nav button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:1px solid #567268;align-items:center;gap:10px;padding:10px 13px;display:flex}.industry-sidebar nav{gap:8px;display:grid}.industry-sidebar nav button.active{background:#31584d;border-color:#759186}.industry-sidebar .knowledge-policy{margin-top:auto}.industry-main{border-right:1px solid #d8cebd;min-width:0;padding:34px 38px 60px}.industry-stats{background:#fffdf8;border:1px solid #d8cebd;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0;display:grid}.industry-stats div{border-right:1px solid #d8cebd;min-width:0;padding:15px 16px}.industry-stats div:last-child{border-right:0}.industry-stats span{color:#6d786f;font-size:12px;display:block}.industry-stats strong{font-family:var(--ledger-serif,Georgia, serif);margin-top:6px;font-size:28px;font-weight:500;display:block}.industry-toolbar{grid-template-columns:minmax(150px,.8fr) minmax(160px,.8fr) minmax(150px,.8fr) minmax(260px,1.6fr);gap:12px;margin-bottom:18px;display:grid}.industry-toolbar label,.industry-editor label{color:#596960;align-content:start;gap:7px;font-size:12px;display:grid}.industry-toolbar input,.industry-toolbar select,.industry-editor input,.industry-editor select,.industry-editor textarea{color:#17312b;width:100%;min-height:44px;font:inherit;background:#fffdf8;border:1px solid #cbbda8;padding:10px 12px}.industry-toolbar .wide>div{grid-template-columns:1fr auto;display:grid}.industry-toolbar .wide button{color:#fff;background:#31584d;border:1px solid #31584d;min-width:64px}.industry-editor,.industry-ledger{background:#fffdf8b3;border:1px solid #d8cebd;margin-top:22px;padding:24px}.industry-editor textarea{resize:vertical;min-height:100px}.industry-editor-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.industry-editor-actions>button:not(.knowledge-primary),.industry-edit{color:#17312b;background:0 0;border:1px solid #9f8d75;min-height:42px;padding:9px 14px}.industry-list{border:1px solid #d8cebd;max-height:520px;overflow:auto}.industry-list>button{color:#17312b;text-align:left;background:#fffdf8;border:0;border-bottom:1px solid #e0d7c8;gap:5px;width:100%;padding:15px 17px;display:grid}.industry-list>button:last-child{border-bottom:0}.industry-list>button:hover,.industry-list>button.selected{background:#edf2e9;box-shadow:inset 4px 0 #31584d}.industry-list span,.industry-list small{color:#6d786f}.industry-list strong{font-size:15px}.industry-detail{background:#eee7da;min-width:0;height:100vh;padding:34px 28px 60px;position:sticky;top:0;overflow:auto}.industry-detail>h2{font-family:var(--ledger-serif,Georgia, serif);margin:4px 0 18px;font-size:29px;font-weight:500}.industry-detail>section{border-bottom:1px solid #d2c5b2;padding:20px 0}.industry-detail section h3{font-family:var(--ledger-serif,Georgia, serif);margin:12px 0 7px;font-weight:500}.industry-detail section p{overflow-wrap:anywhere;line-height:1.55}.industry-detail section a{color:#17634f;overflow-wrap:anywhere}.industry-detail .context-review>div{flex-wrap:wrap;gap:8px;display:flex}.industry-detail .context-review button{min-height:40px}.knowledge-vector-search{background:#f8f4ec;border:1px solid #cfc2ae;margin:18px 0 4px;padding:18px}.knowledge-vector-search>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-vector-search h3{font-family:var(--ledger-serif,Georgia, serif);margin:0;font-weight:500}.knowledge-vector-search>p{color:#63716b;margin:8px 0 12px;font-size:12px;line-height:1.5}.knowledge-vector-search textarea{resize:vertical;width:100%;min-height:74px}.knowledge-vector-search>button{width:100%;min-height:42px;margin-top:8px}.knowledge-vector-search ol{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.knowledge-vector-search li{background:#edf2ec;border:1px solid #b8c9c1;padding:12px}.knowledge-vector-search li b,.knowledge-vector-search li span{display:block}.knowledge-vector-search li span{color:#66736d;margin-top:4px;font-size:11px}.knowledge-vector-search li p{max-height:90px;margin:8px 0;font-size:12px;line-height:1.45;overflow:auto}.knowledge-vector-search li a{font-size:12px}@media (width<=1220px){.industry-knowledge-shell{grid-template-columns:210px minmax(0,1fr)}.industry-detail{border-top:1px solid #d8cebd;grid-column:2;height:auto;position:static}.industry-sidebar{grid-row:1/span 2}.industry-main{border-right:0}}@media (width<=840px){.industry-knowledge-shell{grid-template-columns:176px minmax(0,1fr)}.industry-main{padding:26px 20px 42px}.industry-toolbar{grid-template-columns:1fr 1fr}.industry-toolbar .wide{grid-column:1/-1}.industry-stats{grid-template-columns:repeat(3,1fr)}.industry-stats div{border-bottom:1px solid #d8cebd}}@media (width<=620px){.industry-knowledge-shell{display:block}.industry-sidebar{min-height:auto;padding:18px 15px}.industry-sidebar nav{grid-template-columns:1fr 1fr}.industry-sidebar nav.single-item{grid-template-columns:1fr}.industry-sidebar .knowledge-policy{margin-top:0}.industry-main,.industry-detail{padding:22px 14px 38px}.industry-stats{grid-template-columns:repeat(2,1fr)}.industry-toolbar{grid-template-columns:1fr}.industry-toolbar .wide{grid-column:auto}.industry-editor,.industry-ledger{padding:17px 14px}.industry-editor .knowledge-grid.three{grid-template-columns:1fr}.industry-editor .knowledge-grid .wide{grid-column:auto}}@media (width<=660px){.agent-task aside button,.client-studio-shell .client-studio-feedback form>button{min-height:44px}}.ops-task b{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.35}@media (width<=1320px) and (width>=681px){.app-shell{grid-template-columns:194px minmax(0,1fr)}.detail-panel{border-top:1px solid #d6dee8;border-left:0;grid-column:2}.lead-table-wrap{height:auto;min-height:440px;overflow-x:auto}.lead-table{min-width:1160px}}.content-human-review>button{min-height:36px}.lead-table-wrap{min-height:460px;overflow:hidden}.lead-table-scroll{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.lead-table-research td .status{white-space:normal;max-width:100%}.lead-table th{z-index:2;position:sticky;top:0}.table-footer{border-top:1px solid var(--ledger-rule);background:#f7f3eb;flex:none;justify-content:space-between;gap:18px;padding:11px 14px;line-height:1.45;display:flex}.table-footer span:first-child{color:#304e40;white-space:nowrap;font-weight:800}.review-insight-form{gap:10px;display:grid}.review-insight-form>*,.review-insight-form .form-grid-two>*{box-sizing:border-box;width:100%;min-width:0}.review-insight-form .form-grid-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.review-insight-form textarea{resize:vertical;min-height:88px}.review-insight-form .review-insight-confirm{background:#f8f3e9;border:1px solid #d6c9b9;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px;line-height:1.55;display:grid}.review-insight-form .review-insight-confirm input{width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0}.review-insight-form>.detail-action{justify-content:center;width:100%}.email-outcome-panel{border:1px solid var(--ledger-rule);background:#fffdf8;margin-bottom:16px;padding:20px}.email-outcome-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.email-outcome-heading h2{color:var(--ledger-ink);font:600 24px/1.15 var(--ledger-serif,Georgia, serif);margin:4px 0 0}.email-outcome-heading>span{color:#72786f;font-size:10.5px}.email-outcome-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.email-outcome-metrics article{background:#f2f4ed;border-top:3px solid #315b50;min-width:0;padding:15px}.email-outcome-metrics article.email-outcome-secondary{background:#f4eee5;border-top-color:#9c8267}.email-outcome-metrics span,.email-outcome-metrics strong,.email-outcome-metrics small{display:block}.email-outcome-metrics span{color:#6d756d;font-size:10px;font-weight:800}.email-outcome-metrics strong{color:#23362d;font:600 30px/1 var(--ledger-serif,Georgia, serif);margin-top:7px}.email-outcome-metrics small{color:#777d75;margin-top:8px;font-size:9.5px;line-height:1.45}.email-outcome-empty{color:#765d30;background:#fff7df;margin:12px 0 0;padding:10px 12px;font-size:10.5px;line-height:1.5}.email-outcome-heading>div>p{color:#657067;max-width:68ch;margin:6px 0 0;font-size:11px;line-height:1.55}.email-outcome-heading>.detail-action{flex:none;width:auto}.conversation-workspace{border-top:1px solid var(--ledger-rule);border-bottom:1px solid var(--ledger-rule);grid-template-columns:minmax(270px,320px) minmax(0,1fr);min-height:420px;margin-top:24px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--ledger-rule);min-width:0;max-height:620px;display:block;overflow-y:auto}.conversation-list button{color:#33423a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4dbcf;gap:6px;width:100%;min-height:0;padding:13px 15px;display:grid}.conversation-list button:hover{background:#f5f1e8}.conversation-list button:focus-visible{outline-offset:-2px;outline:2px solid #315b50}.conversation-list button.is-selected{background:#e9efe7;box-shadow:inset 3px 0 #315b50}.conversation-list-meta{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.conversation-list strong{color:#26372e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-list span{color:#566159;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.conversation-list small{color:#737a72;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.conversation-list time{color:#8a8d85;flex:none;font-size:9.5px}.conversation-detail{background:#fffdf8;min-width:0;padding:22px 24px}.conversation-detail>header{border-bottom:1px solid #e4dbcf;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}.conversation-detail h3{color:var(--ledger-ink);font:600 20px/1.25 var(--ledger-serif,Georgia, serif);margin:0}.conversation-detail header p{color:#6b746d;margin:5px 0 0;font-size:11px}.conversation-messages{gap:18px;padding:22px 0;display:grid}.conversation-message{color:#2f3e35;background:#edf2e9;max-width:min(720px,92%);padding:17px 19px}.conversation-message.outbound{background:#f2eadf;justify-self:end}.conversation-message>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.conversation-message strong{font-size:11px}.conversation-message time{color:#747c74;font-size:9.5px}.conversation-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#2f3e35;margin:12px 0 0;font-size:12.5px;line-height:1.7}.conversation-message footer{color:#667269;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:10px;display:flex}.conversation-message details{border-top:1px solid #cbd5c8;margin-top:13px;padding-top:10px}.conversation-message summary{color:#315b50;cursor:pointer;font-size:10.5px;font-weight:750}.conversation-message details p{white-space:pre-wrap;color:#46534b;margin:10px 0 0;font-size:11.5px;line-height:1.65}.conversation-empty{color:#747b74;margin:0;font-size:11.5px}.reply-handoff-panel{background:#fff7e8;border:1px solid #c7b28e;gap:16px;margin:0 0 20px;padding:18px;display:grid}.reply-handoff-panel.reply-handoff-positive{background:#edf5ef;border-color:#86a99b}.reply-handoff-panel .overline{color:#6c5840;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850}.reply-handoff-panel h4{color:#26372e;font:600 16px/1.3 var(--ledger-serif,Georgia, serif);margin:0}.reply-handoff-panel>div>p:last-child{color:#5f685f;margin:7px 0 0;font-size:10.5px;line-height:1.6}.reply-handoff-form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:12px;display:grid}.reply-handoff-form label{color:#4c5c53;gap:6px;font-size:10px;font-weight:750;display:grid}.reply-handoff-form input,.reply-handoff-form textarea{box-sizing:border-box;width:100%}.reply-handoff-form textarea{resize:vertical;min-height:84px}.reply-handoff-form .rights-confirm,.reply-handoff-form .detail-action{grid-column:1/-1}.reply-handoff-form .rights-confirm{align-items:flex-start;font-weight:600;line-height:1.5;display:flex}.reply-handoff-form .rights-confirm input{width:auto;margin-top:2px}.reply-handoff-form .detail-action{width:fit-content;margin:0}.reply-handoff-complete{color:#315b50;background:#dfece2;margin:0;padding:10px 12px;font-size:10.5px;font-weight:750}.manual-reply-composer{border-top:1px solid #e4dbcf;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding-top:18px;display:grid}.manual-reply-composer h4{color:#26372e;margin:0;font-size:13px}.manual-reply-composer p{color:#6b746d;margin:5px 0 0;font-size:10.5px;line-height:1.55}.manual-reply-composer textarea{box-sizing:border-box;resize:vertical;grid-column:1/-1;width:100%;min-height:112px}.agent-suggestion-action{color:#315b50;cursor:pointer;background:0 0;border:1px solid #8da398;align-self:start;padding:8px 11px}.manual-reply-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-reply-actions span{color:#777d75;font-size:10px}.manual-reply-actions .approve{width:auto}.email-outcome-panel+.lead-table-wrap{height:calc(100vh - 455px);min-height:330px}.app-shell{grid-template-columns:232px minmax(0,1fr)}.workspace{width:100%;min-width:0;padding-left:clamp(22px,2.2vw,40px);padding-right:clamp(22px,2.2vw,40px)}.lead-table-wrap{height:clamp(460px,54vh,640px);min-height:460px}.lead-table-wrap.lead-table-compact{height:auto;min-height:0}.lead-table-compact .lead-table-scroll{flex:0 auto;max-height:min(42vh,420px)}.detail-panel{border:1px solid var(--ledger-rule);background:#eee9df;width:100%;margin-top:24px;padding:28px;overflow:visible}.detail-heading{flex-wrap:wrap;justify-content:space-between}.detail-heading h2{font-size:clamp(24px,2.2vw,34px)}.detail-meta{margin-bottom:24px}.lead-research-details{background:#fbf8f1;border:1px solid #d4c9ba;margin-top:18px}.lead-research-details>summary{color:var(--ledger-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;display:flex}.lead-research-details>summary::-webkit-details-marker{display:none}.lead-research-details>summary>span{gap:4px;min-width:0;display:grid}.lead-research-details>summary strong{font:600 15px/1.2 var(--ledger-serif)}.lead-research-details>summary small{color:#687068;font-size:10.5px;line-height:1.45}.lead-research-details>summary b{color:#2b5f54;flex:none;font-size:10.5px}.lead-research-details[open]>summary{border-bottom:1px solid #d4c9ba}.lead-research-details[open]>summary b:before{content:"收起";font-size:0}.lead-research-details[open]>summary b{font-size:0}.lead-research-details[open]>summary b:after{content:"收起详情";font-size:10.5px}.lead-research-details .detail-overview-grid{padding:14px}.detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.detail-overview-grid .detail-section{background:#f8f4ec;border:1px solid #d4c9ba;min-width:0;padding:18px}.detail-overview-grid .detail-section h3{margin-bottom:12px}.detail-panel>.detail-section{margin-top:24px;padding-top:24px}.retell-sales{border-block:1px solid var(--ledger-rule);margin-top:20px;padding:20px 0}.retell-sales-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.retell-sales-heading>div{min-width:0}.retell-sales-heading h3{color:var(--ledger-ink);font-family:var(--ledger-serif);margin:0 0 5px;font-size:15px;font-weight:600}.retell-sales-heading p,.retell-sales>small{color:#687068;margin:0;font-size:11.5px;line-height:1.55}.retell-sales-boundary{color:#554537;background:#f6eee1;border:1px solid #e0c9aa;grid-template-columns:max-content minmax(0,1fr);gap:12px;margin-top:15px;padding:11px 13px;font-size:11.5px;line-height:1.55;display:grid}.retell-sales-boundary strong{color:#6c451e}.retell-sales-grid{grid-template-columns:minmax(320px,1.08fr) minmax(260px,.92fr);gap:22px;margin:16px 0;display:grid}.retell-sales-form,.retell-sales-status{min-width:0}.retell-sales-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.retell-sales-form>label{color:#3d4842;min-width:0;font-size:11px;font-weight:700}.retell-sales-form>label:nth-of-type(n+3),.retell-sales-form>.retell-verified-phone,.retell-sales-form>.retell-call-action{grid-column:1/-1}.retell-sales-form select,.retell-sales-form input[type=tel],.retell-sales-form label>input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:40px;color:var(--ledger-ink);font:inherit;background:#fffdf8;border:1px solid #c8beaf;border-radius:2px;margin-top:6px;padding:0 11px}.retell-sales-form label>small{color:#687068;margin-top:5px;font-size:10.5px;font-weight:500;display:block}.retell-sales-form code{color:#2b5f54;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.retell-verified-phone{color:#59625c;background:#f8f4ec;border:1px solid #d4c9ba;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 11px;font-size:10.5px;display:flex}.retell-verified-phone strong{color:var(--ledger-ink)}.retell-verified-phone button{color:#2b5f54;background:#fffdf8;border:1px solid #bdb3a4;border-radius:2px;min-height:30px;padding:0 9px;font-size:10.5px;font-weight:750}.retell-verified-phone a{color:#2b5f54;text-underline-offset:3px;font-weight:700}.retell-safeguard-check{align-items:flex-start;gap:9px;padding:9px 0;line-height:1.55;display:flex}.retell-safeguard-check input{width:16px;height:16px;accent-color:var(--ledger-pine);flex:none;margin:2px 0 0}.retell-call-action{border:1px solid var(--ledger-pine);background:var(--ledger-pine);color:#fffdf8;border-radius:2px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750}.retell-call-action:disabled{opacity:.45;cursor:not-allowed}.retell-sales-status{align-content:start;gap:12px;display:grid}.retell-config-summary,.retell-call-result{background:#f8f4ec;border:1px solid #d4c9ba;padding:13px 14px}.retell-config-summary>strong,.retell-call-result>div:first-child strong{color:var(--ledger-ink);font-family:var(--ledger-serif);font-size:12px}.retell-config-summary dl,.retell-call-result dl{margin:10px 0 0}.retell-config-summary dl div,.retell-call-result dl div{border-bottom:1px solid #ded5c8;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:5px 0;font-size:10.5px;display:grid}.retell-config-summary dl div:last-child,.retell-call-result dl div:last-child{border-bottom:0}.retell-config-summary dt,.retell-call-result dt{color:#687068}.retell-config-summary dd,.retell-call-result dd{overflow-wrap:anywhere;color:#35423e;margin:0}.retell-config-summary p,.retell-call-result p{color:#687068;margin:10px 0 0;font-size:10.5px;line-height:1.55}.retell-call-result>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.retell-call-result>div:first-child span{color:#2b5f54;font-size:10.5px;font-weight:750}.retell-call-result .retell-call-summary{color:#35423e;border-top:1px solid #ded5c8;padding-top:9px}.retell-verified-phone button:hover,.retell-verified-phone button:focus-visible{background:#f3f8f5;border-color:#466f66}.retell-sales-form select:focus-visible,.retell-sales-form input:focus-visible,.retell-safeguard-check input:focus-visible,.retell-call-action:focus-visible{outline-offset:2px;outline:2px solid #2e5b52}.detail-panel .review-insight-form{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-panel .review-insight-form>textarea{grid-column:auto}.detail-panel .review-insight-form>.review-insight-confirm,.detail-panel .review-insight-form>.detail-action{grid-column:1/-1}.optional-review-insights>summary{color:#2b5f54;cursor:pointer;font-size:12px;font-weight:750}.email-outcome-panel{width:100%;min-height:300px;padding:clamp(22px,2.5vw,38px)}.email-outcome-metrics{margin-top:28px}@media (width<=1120px){.app-shell{grid-template-columns:194px minmax(0,1fr)}.google-discovery-actions{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr)}.google-discovery-actions .detail-action{grid-column:1/-1}.detail-overview-grid{grid-template-columns:1fr 1fr}.detail-overview-grid .detail-section:last-child{grid-column:1/-1}}@media (width<=760px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.google-discovery-actions{grid-template-columns:1fr}.google-discovery-actions .detail-action{grid-column:auto}.detail-overview-grid,.detail-panel .review-insight-form{grid-template-columns:1fr}.detail-overview-grid .detail-section:last-child,.detail-panel .review-insight-form>.review-insight-confirm,.detail-panel .review-insight-form>.detail-action{grid-column:auto}.email-outcome-metrics{grid-template-columns:1fr 1fr}.retell-sales-grid{grid-template-columns:1fr;gap:18px}.retell-sales-boundary{grid-template-columns:1fr;gap:4px}.retell-sales-form{grid-template-columns:1fr}.retell-sales-form>label,.retell-sales-form>.retell-verified-phone,.retell-sales-form>.retell-call-action{grid-column:auto}.conversation-workspace{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--ledger-rule);max-height:260px}.conversation-detail{padding:18px 14px}.conversation-message{max-width:100%}.reply-handoff-form{grid-template-columns:1fr}.reply-handoff-form>*{grid-column:auto}.manual-reply-composer{grid-template-columns:1fr}.agent-suggestion-action{justify-self:start}}@media (width<=600px){.app-shell{display:block}.lead-table-wrap{height:500px;min-height:0}.detail-panel{padding:20px 15px}.detail-heading{grid-template-columns:minmax(0,1fr);display:grid}.detail-suppress-action{margin-left:0}.email-outcome-metrics{grid-template-columns:1fr}}.brand-knowledge-zone{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:20px}.brand-knowledge-zone>div:first-child{grid-column:1/-1}.brand-knowledge-zone>form:first-of-type{grid-area:2/1}.brand-knowledge-zone>.project-safety{grid-area:2/2;align-self:start;margin:0}.brand-knowledge-zone>form:last-of-type{grid-area:3/1}.brand-knowledge-zone>.learning-list{grid-area:3/2}.brand-knowledge-zone>.learning-form{background:#faf7f0;border:1px solid #d6cdc0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.brand-knowledge-zone>.learning-form label{align-content:start;min-width:0}.brand-knowledge-zone>.learning-form input,.brand-knowledge-zone>.learning-form select,.brand-knowledge-zone>.learning-form textarea{box-sizing:border-box;width:100%}.brand-knowledge-zone>.learning-form textarea{min-height:84px}.brand-knowledge-zone>.learning-form button{grid-column:1/-1;min-height:42px}.brand-knowledge-zone>form:last-of-type label:nth-child(3){grid-column:1/-1}.client-preview-body{padding-top:22px}.client-preview-overview{grid-template-columns:.72fr 1.5fr .72fr;gap:10px;margin-bottom:12px;display:grid}.client-preview-overview article{background:#fffdf8;border:1px solid #cbc2b6;min-width:0;padding:15px 17px}.client-preview-overview span,.client-preview-overview strong,.client-preview-overview small{display:block}.client-preview-overview span{color:#778078;letter-spacing:.06em;font-size:9.5px;font-weight:800}.client-preview-overview strong{color:#2e4035;font:600 22px/1.15 var(--ledger-serif,Georgia, serif);overflow-wrap:anywhere;margin-top:8px}.client-preview-overview small{color:#777d76;margin-top:7px;font-size:10px;line-height:1.4}.client-hero{grid-template-columns:minmax(0,1.6fr) minmax(220px,.55fr);align-items:end;gap:28px;padding:27px 34px;display:grid}.client-hero h1{max-width:760px;font-size:clamp(30px,4vw,48px)}.client-hero-status{z-index:1;border-left:1px solid #789081;padding-left:20px;position:relative}.client-hero-status span,.client-hero-status strong,.client-hero-status small{margin:0}.client-hero-status span{color:#dfe8d8;font-size:10px}.client-hero-status strong{color:#fffdf6;margin-top:7px;font-size:13px;display:block}.client-hero-status small{margin-top:9px}.client-deliverables>div:last-child{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.client-deliverables .client-deliverable-card{background:#f8f5ed;border:1px solid #d8d0c5;gap:12px;padding:12px;display:grid}.client-deliverable-card video{aspect-ratio:9/16;object-fit:contain;background:#17251d;width:100%;max-height:330px;display:block}.client-deliverable-card>div{gap:6px;display:grid}.client-deliverable-card span{color:#6d7e6e;font-size:9.5px;font-weight:800}.client-deliverable-card strong{color:#354238;font:600 16px/1.25 var(--ledger-serif,Georgia, serif)}.client-deliverable-card small{color:#747b74;font-size:10px}.client-deliverable-card a{color:#476d5d;background:0 0;border:0;min-height:0;padding:0;font-size:10px;font-weight:800;display:inline}.client-preview-review-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.client-preview-review-actions button{cursor:pointer;border:1px solid #466a59;border-radius:2px;min-height:42px;padding:10px 12px;font-size:11px;font-weight:800}.client-preview-review-actions .approve{color:#fffdf8;background:#315d4f}.client-preview-review-actions .revise{color:#874d3a;background:#fffdf8;border-color:#b97b64}.client-preview-review-actions button:hover{filter:brightness(.96)}.client-preview-review-actions button:focus-visible{outline-offset:2px;outline:3px solid #d6ad68}.client-preview-decision{color:#335044;background:#edf2ea;grid-column:1/-1;margin:4px 0 0;padding:10px 12px;font-size:10.5px;line-height:1.5}.client-preview-suggestion{background:#fff9e9;border:1px solid #cdbd91;grid-template-columns:minmax(240px,.75fr) minmax(300px,1.25fr) auto;align-items:end;gap:18px;margin-top:18px;padding:22px;display:grid}.client-preview-suggestion>div>p{color:#8a6c2e;letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:850}.client-preview-suggestion h2{color:#354238;font:600 22px var(--ledger-serif,Georgia, serif);margin:0}.client-preview-suggestion>div>span{color:#716b59;margin-top:7px;font-size:10.5px;line-height:1.5;display:block}.client-preview-suggestion label{color:#655d48;gap:6px;font-size:10px;font-weight:800;display:grid}.client-preview-suggestion textarea{color:#354238;min-height:74px;font:11px/1.5 var(--ledger-sans,sans-serif);resize:vertical;background:#fffdf8;border:1px solid #cbbd94;padding:10px}.client-preview-suggestion button{color:#fffdf8;cursor:pointer;background:#735e32;border:1px solid #735e32;min-height:42px;padding:10px 13px;font-size:10px;font-weight:850}.client-preview-suggestion>p{color:#654f27;background:#f0ead7;grid-column:2/-1;margin:0;padding:9px 11px;font-size:10.5px}.ops-diagnostics{border-top:1px solid #d9cfbf;margin-top:24px}.ops-diagnostics>summary{color:#344b43;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.ops-diagnostics>summary strong{font-size:13px}.ops-diagnostics>summary span{color:#7b766c;font-size:11px}.ops-diagnostics-heading{margin-top:0}.loop-health-panel{min-width:0;margin-top:0;margin-bottom:18px;overflow:hidden}.loop-health-actions{align-items:center;gap:10px;display:flex}.loop-health-actions button{border:1px solid var(--ledger-rule);color:var(--ledger-pine);cursor:pointer;background:#fffdf8;padding:7px 12px;font-weight:700}.loop-health-error{color:#8b3328;background:#fff4f1;border:1px solid #d9a9a2;margin:14px 0 0;padding:10px 12px;font-size:12px}.loop-health-summary{grid-template-columns:repeat(9,minmax(78px,1fr));gap:7px;padding:16px 0;display:grid}.loop-health-summary article{border:1px solid var(--ledger-rule);background:#f8f5ee;min-height:70px;padding:10px}.loop-health-summary span{color:var(--ledger-muted);font-size:10px;display:block}.loop-health-summary strong{color:var(--ledger-ink);font-family:var(--ledger-serif);margin-top:8px;font-size:24px;font-weight:600;display:block}.loop-health-summary article[data-loop-status=waiting_human],.loop-health-summary article[data-loop-status=retry_scheduled]{background:#fff7e6}.loop-health-summary article[data-loop-status=failed],.loop-health-summary article[data-loop-status=stopped]{background:#fff1ed}.loop-health-summary article[data-loop-status=completed]{background:#edf6ef}.loop-health-layout{border-top:1px solid var(--ledger-rule);grid-template-columns:minmax(590px,1.45fr) minmax(340px,.8fr);min-width:0;display:grid}.loop-run-list{border-right:1px solid var(--ledger-rule);width:100%;min-width:0;max-height:500px;overflow:auto}.loop-run-head,.loop-run-list>button{grid-template-columns:minmax(150px,1.15fr) minmax(130px,1fr) 110px 58px 150px;align-items:center;gap:12px;display:grid}.loop-run-head{z-index:1;color:#6c675d;background:#eee8dd;padding:11px 12px;font-size:10px;font-weight:800;position:sticky;top:0}.loop-run-list>button{color:#384940;text-align:left;cursor:pointer;background:#fffdf8;border:0;border-bottom:1px solid #e4dcd0;width:100%;padding:12px}.loop-run-list>button:hover,.loop-run-list>button.selected{background:#eef4eb}.loop-run-list>button b{color:var(--ledger-ink);font-size:12px;display:block}.loop-run-list>button small{color:var(--ledger-muted);margin-top:3px;font-size:9px;display:block}.loop-run-list>button span{overflow-wrap:anywhere;min-width:0;font-size:10.5px}.loop-run-list i,.loop-trace-title i{color:#285d48;white-space:nowrap;background:#edf6ef;border:1px solid #b9c9bd;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-block}.loop-run-list i[data-loop-status=failed],.loop-run-list i[data-loop-status=stopped],.loop-trace-title i[data-loop-status=failed],.loop-trace-title i[data-loop-status=stopped]{color:#933b31;background:#fff1ed;border-color:#dfb8b0}.loop-run-list i[data-loop-status=waiting_human],.loop-run-list i[data-loop-status=retry_scheduled],.loop-trace-title i[data-loop-status=waiting_human],.loop-trace-title i[data-loop-status=retry_scheduled]{color:#805916;background:#fff7e6;border-color:#dec99d}.loop-trace-panel{background:#f5f0e6;min-width:0;max-height:500px;padding:16px;overflow:auto}.loop-trace-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.loop-trace-title span{color:var(--ledger-muted);letter-spacing:.08em;font-size:9px;font-weight:800}.loop-trace-title h3{font-family:var(--ledger-serif);color:var(--ledger-ink);margin:3px 0 0;font-size:20px}.loop-trace-facts{border-top:1px solid var(--ledger-rule);margin:15px 0}.loop-trace-facts div{border-bottom:1px solid var(--ledger-rule);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.loop-trace-facts dt{color:var(--ledger-muted);font-size:10px}.loop-trace-facts dd{color:#34473e;overflow-wrap:anywhere;margin:0;font-size:10.5px}.loop-trace-panel details{border-bottom:1px solid var(--ledger-rule)}.loop-trace-panel summary{color:var(--ledger-pine);cursor:pointer;padding:10px 0;font-size:11px;font-weight:800}.loop-trace-panel pre{color:#edf3e8;white-space:pre-wrap;overflow-wrap:anywhere;background:#142b26;max-height:220px;margin:0 0 10px;padding:10px;font:10px/1.55 Consolas,monospace;overflow:auto}.loop-evidence-list div,.loop-event-list div{justify-content:space-between;gap:10px;padding:7px 0;font-size:9.5px;display:flex}.loop-evidence-list span,.loop-event-list time{color:var(--ledger-muted);overflow-wrap:anywhere;text-align:right}.loop-command-bar{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.loop-command-bar input{border:1px solid var(--ledger-rule);background:#fffdf8;flex:1;min-width:150px;padding:8px}.loop-command-bar button{border:1px solid var(--ledger-pine);background:var(--ledger-pine);color:#fff;cursor:pointer;padding:8px 11px;font-weight:700}.loop-command-bar button.danger{color:#87372d;background:#fff3ef;border-color:#93463b}.loop-command-bar button:disabled{opacity:.55;cursor:not-allowed}.loop-health-empty{color:var(--ledger-muted);padding:28px 16px;font-size:11px;line-height:1.6}.loop-health-boundary{color:var(--ledger-muted);margin:13px 0 0;font-size:10px}.agent-queue-panel{gap:14px;display:grid}.agent-queue-panel .ops-section-heading>button,.agent-queue-pagination button,.agent-queue-error button{border:1px solid var(--ledger-rule);color:var(--ledger-pine);cursor:pointer;background:#fffdf8;padding:8px 12px;font-weight:700}.agent-queue-panel button:disabled{opacity:.52;cursor:not-allowed}.agent-queue-panel button:focus-visible,.agent-queue-panel input:focus-visible{outline-offset:2px;outline:3px solid #c58a64}.agent-queue-scope{max-width:70ch;color:var(--ledger-muted);margin:0;font-size:11px;line-height:1.55}.agent-queue-readiness{border:1px solid var(--ledger-rule);background:#edf6ef;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.agent-queue-readiness[data-status=blocked]{background:#fff1ed;border-color:#d9a9a2}.agent-queue-readiness span{color:var(--ledger-muted);font-size:11px}.agent-queue-readiness .agent-queue-recovery-attempt{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;flex:none;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;line-height:1.45}.agent-queue-page-summary{color:var(--ledger-ink);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agent-queue-page-summary span{color:var(--ledger-muted);text-align:right;font-size:10.5px}.agent-queue-counts{grid-template-columns:repeat(6,minmax(90px,1fr));gap:7px;display:grid}.agent-queue-counts span{border:1px solid var(--ledger-rule);color:var(--ledger-muted);gap:4px;padding:9px 10px;font-size:10px;display:grid}.agent-queue-counts b{color:var(--ledger-ink);font-size:20px}.agent-queue-counts small{color:var(--ledger-muted);font-size:9px}.agent-queue-notice.success{color:#276254;background:#edf5ee;border-color:#a9c8bd}.agent-queue-notice.error{color:#8b4437;background:#fff1ed;border-color:#dfb6ad}.agent-queue-state{border:1px solid var(--ledger-rule);color:var(--ledger-muted);text-align:center;background:#f8f5ee;justify-items:center;gap:7px;padding:34px 16px;display:grid}.agent-queue-state strong{color:var(--ledger-ink)}.agent-queue-state span{max-width:65ch;line-height:1.55}.agent-queue-state.error{color:#8b4437;background:#fff1ed;border-color:#dfb6ad}.agent-queue-state button{color:#7d352b;background:#fffdf8;border:1px solid #9d5f54;min-height:36px;padding:0 12px;font-weight:750}.agent-queue-refreshing{color:var(--ledger-muted);margin:0;font-size:10.5px}.agent-queue-layout{border:1px solid var(--ledger-rule);grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);display:grid}.agent-queue-list{overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid var(--ledger-rule);min-width:0;max-height:min(68vh,720px);overflow-y:auto}.agent-queue-list>button{border:0;border-bottom:1px solid var(--ledger-rule);text-align:left;cursor:pointer;background:#fffdf8;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.agent-queue-list>button.selected{background:#edf6ef}.agent-queue-list span{gap:3px;min-width:0;display:grid}.agent-queue-list small{color:var(--ledger-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-queue-list>button>b{white-space:nowrap;flex:none;align-self:flex-start}.agent-queue-list b[data-state=failed],.agent-queue-warning{color:#8b3328}.agent-queue-detail{background:#f8f5ee;padding:14px}.agent-queue-detail h3{margin:0 0 12px}.agent-queue-detail dl{gap:7px;margin:0;display:grid}.agent-queue-detail dl div{grid-template-columns:86px 1fr;gap:8px;display:grid}.agent-queue-detail dt{color:var(--ledger-muted)}.agent-queue-detail dd{overflow-wrap:anywhere;margin:0}.agent-queue-pagination,.agent-queue-error{color:var(--ledger-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;display:flex}.agent-queue-error{color:#8b4437;background:#fff1ed;border:1px solid #dfb6ad;padding:10px 12px}.agent-queue-actions{grid-template-columns:minmax(150px,.5fr) minmax(260px,1fr) auto;align-items:end;gap:8px;display:grid}.agent-queue-operator,.agent-queue-actions label{min-width:0;color:var(--ledger-muted);gap:5px;font-size:10.5px;display:grid}.agent-queue-operator{border:1px solid var(--ledger-rule);background:#f2eee6;align-content:center;min-height:38px;padding:6px 10px}.agent-queue-operator strong{overflow-wrap:anywhere;color:var(--ledger-ink);font-size:11px}.agent-queue-actions input,.agent-queue-actions button{border:1px solid var(--ledger-rule);min-height:38px;padding:8px 10px}.agent-queue-actions input{box-sizing:border-box;width:100%;min-width:0;color:var(--ledger-ink);font:inherit;background:#fffdf8}.agent-queue-actions button{background:var(--ledger-pine);color:#fff;cursor:pointer;font-weight:700}.agent-queue-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.agent-queue-readiness{flex-direction:column}.agent-queue-page-summary,.agent-queue-pagination,.agent-queue-error{flex-direction:column;align-items:stretch}.agent-queue-page-summary span{text-align:left}.agent-queue-counts{grid-template-columns:repeat(3,1fr)}.agent-queue-layout{grid-template-columns:1fr}.agent-queue-list{border-right:0;border-bottom:1px solid var(--ledger-rule);max-height:min(64vh,560px)}.agent-queue-actions{grid-template-columns:1fr}.agent-queue-action-buttons{justify-content:stretch}.agent-queue-action-buttons button{flex:180px}}@media (width<=1180px){.loop-health-summary{grid-template-columns:repeat(5,1fr)}.loop-health-layout{grid-template-columns:1fr}.loop-run-list{border-right:0;border-bottom:1px solid var(--ledger-rule)}}@media (width<=760px){.loop-health-summary{grid-template-columns:repeat(3,1fr)}.loop-run-list{overflow-x:auto}.loop-run-head,.loop-run-list>button{min-width:760px}}@media (width<=1320px) and (width>=681px){.lead-table-wrap{height:min(62vh,680px);min-height:460px;overflow:hidden}.email-outcome-panel+.lead-table-wrap{height:420px;min-height:360px}}@media (width<=900px){.brand-knowledge-zone{grid-template-columns:1fr}.brand-knowledge-zone>div:first-child,.brand-knowledge-zone>form:first-of-type,.brand-knowledge-zone>.project-safety,.brand-knowledge-zone>form:last-of-type,.brand-knowledge-zone>.learning-list{grid-area:auto/1}.email-outcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.client-preview-overview{grid-template-columns:1fr 1fr}.client-preview-overview article:nth-child(2){grid-area:1/1/auto/-1}.client-hero{grid-template-columns:1fr;gap:18px}.client-hero-status{border-top:1px solid #789081;border-left:0;padding:14px 0 0}.client-preview-suggestion{grid-template-columns:1fr;align-items:stretch}.client-preview-suggestion>p{grid-column:auto}.client-studio-improvement form{grid-template-columns:1fr 1fr}.client-studio-improvement form>button{grid-column:1/-1;width:fit-content}}@media (width<=660px){.table-footer,.email-outcome-heading{display:grid}.table-footer span:first-child{white-space:normal}.email-outcome-metrics,.client-preview-overview,.brand-knowledge-zone>.learning-form{grid-template-columns:1fr}.client-preview-overview article:nth-child(2){grid-area:auto}.brand-knowledge-zone>.learning-form button,.brand-knowledge-zone>form:last-of-type label:nth-child(3){grid-column:auto}.client-hero{padding:22px 20px}.client-deliverables>div:last-child,.client-preview-review-actions{grid-template-columns:1fr}.client-studio-improvement{border-radius:14px;padding:18px}.client-studio-improvement form{grid-template-columns:1fr}.client-studio-improvement form>button{grid-column:auto;width:100%}.ops-diagnostics>summary{flex-direction:column;align-items:flex-start}}.project-knowledge-summary{border:1px solid var(--ledger-rule,#d9cfbf);background:#fbf8f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;padding:22px 24px;display:grid}.project-knowledge-summary h2,.project-knowledge-summary p{margin:0}.project-knowledge-summary h2{font:500 clamp(22px, 2.2vw, 30px)/1.2 var(--ledger-serif,Georgia, serif);color:#1f2b29}.project-knowledge-summary p{color:#68736e;margin-top:7px;line-height:1.6}.project-knowledge-metrics{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.project-knowledge-metrics span{color:#64706b;font-size:12px}.project-knowledge-metrics b{color:#214f43;margin-right:5px;font-size:18px}.project-knowledge-state{border-left:1px solid #d9cfbf;min-width:210px;padding-left:24px}.project-knowledge-state span,.project-knowledge-state strong{display:block}.project-knowledge-state span{color:#717a74;font-size:11px}.project-knowledge-state strong{color:#1f2b29;margin:6px 0 14px}.project-knowledge-state button{color:#fffdf8;cursor:pointer;background:#2e5b52;border:1px solid #2e5b52;min-height:42px;padding:10px 16px;font-weight:800}.project-knowledge-state button:disabled{cursor:not-allowed;opacity:.5}.knowledge-shell{--knowledge-paper:#f4f0e8;--knowledge-panel:#fbf8f2;--knowledge-rule:#d9cfbf;--knowledge-ink:#1f2b29;--knowledge-pine:#2e5b52;background:var(--knowledge-paper);min-height:100vh;color:var(--knowledge-ink);grid-template-columns:232px minmax(560px,1fr) 330px;display:grid}.database-app-shell{background:#eef2f6;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.database-page{min-width:0}.video-content-workspace{background:#f4f0e8;min-width:0}.video-content-workspace>.mix-shell,.video-content-workspace>.content-shell{min-height:0}.content-shell.content-shell-embedded{grid-template-columns:minmax(0,1fr) 370px}.mix-shell.mix-shell-embedded{grid-template-columns:minmax(0,1fr) 330px}.mix-shell.mix-shell-embedded.mix-shell-timeline-active{grid-template-columns:minmax(0,1fr)}.mix-shell-timeline-active>.mix-detail{display:none}.mix-shell-timeline-active .mix-workspace{padding:16px 18px 30px}.mix-shell-timeline-active .mix-header{align-items:center;margin-bottom:8px}.mix-shell-timeline-active .mix-header h1{margin-bottom:3px;font-size:23px}.mix-shell-timeline-active .mix-handoff-panel,.mix-shell-timeline-active .mix-steps,.mix-shell-timeline-active .ai-edit-composer{display:none}.mix-edit-result.timeline-active{background:0 0;border:0;margin-top:0;padding:0}.mix-edit-result.timeline-active>h2,.mix-edit-result.timeline-active>p,.mix-edit-result.timeline-active>.mix-inline-status{display:none}.mix-edit-result.timeline-active .mix-shot-plan{background:0 0;border:0;gap:12px;margin:0;padding:0}.mix-edit-result.timeline-active .mix-shot-plan>.timeline-workbench{order:-10}.publish-shell.publish-shell-embedded{grid-template-columns:minmax(0,1fr)}.client-preview-integrated-header{max-width:1100px;margin:0 auto;padding:34px 20px 0}.client-preview-integrated-header h1{color:#2f4135;font:600 31px var(--ledger-serif,Georgia, serif);margin:0 0 7px}.client-preview-integrated-header p{color:#687267;margin:0;font-size:12px;line-height:1.55}@media (width<=1200px){.content-shell.content-shell-embedded{grid-template-columns:minmax(0,1fr) 320px}.mix-shell.mix-shell-embedded{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=980px){.content-shell.content-shell-embedded,.mix-shell.mix-shell-embedded{grid-template-columns:minmax(0,1fr)}.content-shell.content-shell-embedded .content-detail,.mix-shell.mix-shell-embedded .mix-detail{border-left:0;border-top:1px solid var(--ledger-rule);grid-column:1}}.project-database-shell{display:block}.project-database-shell .project-workspace{max-width:none}.knowledge-database-shell{grid-template-columns:minmax(0,1fr);display:block}.knowledge-database-shell .knowledge-main{box-sizing:border-box;width:min(100%,1320px);margin:0 auto}.knowledge-sidebar{box-sizing:border-box;color:#f8f3e9;background:#172523;flex-direction:column;height:100vh;padding:34px 24px 28px;display:flex;position:sticky;top:0;overflow-y:auto}.knowledge-wordmark{font:500 30px/1.1 var(--ledger-serif,Georgia, serif)}.knowledge-wordmark small{color:#aec1b8;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font:700 10px/1.4 ui-sans-serif,system-ui,sans-serif;display:block}.knowledge-sidebar>button{color:#f8f3e9;cursor:pointer;background:0 0;border:1px solid #648076;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:32px;padding:10px 12px;font-weight:800;display:inline-flex}.knowledge-sidebar ol{counter-reset:knowledge-step;gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.knowledge-sidebar li{counter-increment:knowledge-step;color:#9fb3aa;border-bottom:1px solid #345049;padding:14px 0;font-size:12px;line-height:1.45}.knowledge-sidebar li:before{content:counter(knowledge-step, decimal-leading-zero);color:#6e8c82;margin-right:10px;font-size:10px}.knowledge-sidebar li.active{color:#fffdf8}.knowledge-policy{border-top:1px solid #345049;gap:8px;margin-top:auto;padding-top:24px;display:grid}.knowledge-policy b{font-size:12px}.knowledge-policy span{color:#aebdb7;font-size:10.5px;line-height:1.65}.knowledge-main{min-width:0;padding:clamp(28px,3.4vw,54px) clamp(24px,3vw,48px) 64px}.knowledge-header{border-bottom:1px solid var(--knowledge-rule);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:26px;display:flex}.knowledge-header h1{max-width:720px;font:500 clamp(36px, 4.1vw, 58px)/1.02 var(--ledger-serif,Georgia, serif);letter-spacing:-.025em;margin:0}.knowledge-header p:not(.eyebrow){color:#64706b;max-width:68ch;margin:14px 0 0;line-height:1.7}.knowledge-header>button,.knowledge-actions button,.context-review button{color:#29483f;cursor:pointer;background:0 0;border:1px solid #788c83;min-height:42px;padding:10px 14px;font-weight:800}.knowledge-header button:disabled,.knowledge-actions button:disabled,.context-review button:disabled{cursor:not-allowed;opacity:.5}.knowledge-controlbar{border:1px solid var(--knowledge-rule);background:#eee8de;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.8fr) minmax(190px,.8fr);gap:14px;margin:22px 0 0;padding:18px;display:grid}.knowledge-controlbar label,.knowledge-grid label,.context-review label{color:#4d5d57;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.knowledge-controlbar select,.knowledge-controlbar input,.knowledge-grid select,.knowledge-grid input,.knowledge-grid textarea,.context-review input{box-sizing:border-box;color:#1f2b29;width:100%;min-width:0;font:inherit;background:#fffdf8;border:1px solid #c6baaa;border-radius:0;padding:11px 12px;font-weight:500}.knowledge-controlbar select,.knowledge-controlbar input,.knowledge-grid select,.knowledge-grid input{min-height:44px}.knowledge-grid textarea{resize:vertical;min-height:110px;line-height:1.55}.knowledge-controlbar>div{border-left:1px solid #cfc4b4;align-content:center;gap:4px;padding-left:16px;display:grid}.knowledge-controlbar>div span,.knowledge-controlbar>div small{color:#6c7771;font-size:10px}.knowledge-message{color:#285247;background:#e9f0eb;border:1px solid #b7c9c0;margin-top:16px;padding:13px 15px;line-height:1.55}.knowledge-inline-feedback{box-sizing:content-box;min-height:24px}.knowledge-view-tabs{border-bottom:1px solid var(--knowledge-rule);flex-wrap:wrap;gap:8px;margin-top:18px;padding-bottom:16px;display:flex}.knowledge-view-tabs button{color:#59655f;cursor:pointer;background:#fffdf8;border:1px solid #b8ad9d;min-height:44px;padding:9px 15px;font-weight:850}.knowledge-view-tabs button.active{border-color:var(--knowledge-pine);background:var(--knowledge-pine);color:#fffdf8}.knowledge-view-tabs button span{opacity:.75;margin-left:6px}.knowledge-profile-status{background:#f8ebe2;border:1px solid #cfaa91;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:22px;padding:22px;display:grid}.knowledge-profile-status.ready{background:#e9f0ea;border-color:#9db7a8}.knowledge-profile-status>div>span,.knowledge-candidate-note>div>span,.knowledge-inline-review>div>span,.knowledge-optional-explainer>div>span{color:#73543f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.knowledge-profile-status.ready>div>span{color:#2c6555}.knowledge-profile-status h2,.knowledge-profile-status p,.knowledge-candidate-note h2,.knowledge-candidate-note p,.knowledge-inline-review h2,.knowledge-inline-review p,.knowledge-optional-explainer h2,.knowledge-optional-explainer p{margin:0}.knowledge-profile-status h2{font:600 25px/1.2 var(--ledger-serif,Georgia, serif);margin-top:5px}.knowledge-profile-status p{color:#66716b;max-width:74ch;margin-top:7px;line-height:1.55}.knowledge-profile-status dl{gap:22px;margin:0;display:flex}.knowledge-profile-status dl div{border-left:1px solid #c9bbaa;min-width:92px;padding-left:16px}.knowledge-profile-status dt{color:#737b75;font-size:10px}.knowledge-profile-status dd{color:#263b34;margin:5px 0 0;font-weight:850}.knowledge-inline-review{background:#fff4ec;border:1px solid #c59b7d;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:16px 22px;margin-top:18px;padding:22px;display:grid}.knowledge-inline-review h2{font:600 22px/1.25 var(--ledger-serif,Georgia, serif);margin-top:5px}.knowledge-inline-review p{color:#6c6e68;margin-top:7px}.knowledge-inline-review label{color:#4d5d57;gap:7px;font-size:11px;font-weight:800;display:grid}.knowledge-inline-review input{box-sizing:border-box;background:#fffdf8;border:1px solid #c6baaa;width:100%;min-height:44px;padding:10px 12px}.knowledge-inline-review>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.knowledge-inline-review button,.knowledge-submit-bar>button{color:#35483f;cursor:pointer;background:#fffdf8;border:1px solid #8f8171;min-height:44px;padding:10px 16px;font-weight:850}.knowledge-inline-review button.approve{border-color:var(--knowledge-pine);background:var(--knowledge-pine);color:#fff}.knowledge-brand-form{border-top:0}.knowledge-candidate-note{background:#edf3ed;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex;border:1px solid #b9c9bf!important;padding:18px 20px!important}.knowledge-candidate-note h2{font:600 19px/1.3 var(--ledger-serif,Georgia, serif);margin-top:4px}.knowledge-candidate-note p{color:#647068;margin-top:5px;line-height:1.5}.knowledge-candidate-note>small{color:#426158;flex:none;font-weight:800}.knowledge-advanced{border-top:1px solid var(--knowledge-rule);padding:0 0 30px}.knowledge-advanced>summary{cursor:pointer;color:#2d4d43;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-weight:850;display:flex}.knowledge-advanced>summary small{color:#747d77;font-weight:500}.knowledge-advanced[open]>summary{margin-bottom:16px}.knowledge-evidence-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.knowledge-evidence-summary li{background:#fffdf8;border:1px solid #d4cabc;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.knowledge-evidence-summary li div{gap:3px;min-width:0;display:grid}.knowledge-evidence-summary li strong,.knowledge-evidence-summary li small{overflow-wrap:anywhere}.knowledge-evidence-summary li small{color:#6c7771}.knowledge-evidence-summary li a,.knowledge-evidence-summary li>span{color:#2d6051;flex:none;font-size:11px;font-weight:850}.knowledge-submit-bar{z-index:4;background:#f7f3ebf7;border:1px solid #b9afa0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:4px;padding:16px 18px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px #222e2a14}.knowledge-submit-bar>div{gap:4px;display:grid}.knowledge-submit-bar small{color:#69746e}.knowledge-submit-bar .knowledge-primary{margin:0}.knowledge-optional-explainer{background:#eaf1eb;border:1px solid #b7c8bf;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:20px;display:flex}.knowledge-optional-explainer h2{font:600 21px/1.25 var(--ledger-serif,Georgia, serif);margin-top:5px}.knowledge-optional-explainer p{color:#647068;margin-top:7px;line-height:1.5}.knowledge-optional-explainer>strong{color:#2c5b4e;flex:none}.mix-brand-readiness{background:#fff1e8;border:1px solid #c6a88f;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px;display:flex}.mix-brand-readiness.ready{background:#eaf2ec;border-color:#9eb8aa}.mix-brand-readiness>div{gap:4px;display:grid}.mix-brand-readiness span{color:#68736d;font-size:10px;line-height:1.5}.mix-brand-readiness-action{color:#fff;cursor:pointer;background:#315b50;border:1px solid #315b50;flex:none;min-height:42px;padding:9px 13px;font-weight:850}.knowledge-upload-panel{background:#f5f0e7;border:1px solid #cfc3b2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 18px;margin-bottom:20px;padding:20px;display:grid}.knowledge-upload-panel>div{grid-column:1/-1}.knowledge-upload-panel>div>span{color:#6c776e;letter-spacing:.12em;font-size:10px;font-weight:800}.knowledge-upload-panel h2{color:#24382f;font:600 20px/1.25 var(--ledger-serif,Georgia, serif);margin:5px 0 0}.knowledge-upload-panel p{color:#647068;max-width:76ch;margin:8px 0 0;font-size:11px;line-height:1.6}.knowledge-file-picker{cursor:pointer;background:#fffdf8;border:1px dashed #8da398;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.knowledge-file-picker input{width:auto;min-width:0}.knowledge-file-picker span{color:#315b50;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.knowledge-upload-panel>.knowledge-primary{width:auto;min-width:170px}.knowledge-upload-panel>small{color:#667269;grid-column:1/-1;font-size:10.5px}.knowledge-upload-panel>small a{color:#315b50;font-weight:750}.knowledge-form,.knowledge-item-editor,.knowledge-ledger{border-top:1px solid var(--knowledge-rule);margin-top:26px}.knowledge-form>section,.knowledge-item-editor,.knowledge-ledger{padding:30px 0}.knowledge-form>section+section{border-top:1px solid var(--knowledge-rule)}.knowledge-section-title{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:20px;display:grid}.knowledge-section-title>span{color:#27544a;background:#e3ebe5;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.knowledge-section-title h2,.knowledge-section-title p{margin:0}.knowledge-section-title h2{font:500 25px/1.25 var(--ledger-serif,Georgia, serif)}.knowledge-section-title p{color:#6c756f;max-width:70ch;margin-top:6px;line-height:1.6}.knowledge-grid{gap:15px;display:grid}.knowledge-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-grid .wide{grid-column:1/-1}.knowledge-primary{border:1px solid var(--knowledge-pine);background:var(--knowledge-pine);color:#fffdf8;cursor:pointer;min-height:46px;margin-top:18px;padding:12px 18px;font-weight:900}.knowledge-primary:disabled{cursor:wait;opacity:.58}.knowledge-item-editor>form .knowledge-primary{align-self:end;margin-top:0}.knowledge-ledger>div:last-child{border-top:1px solid var(--knowledge-rule)}.knowledge-ledger article{border-bottom:1px solid var(--knowledge-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.knowledge-ledger article span,.knowledge-ledger article small{color:#68736e;font-size:10px}.knowledge-ledger article h3{margin:5px 0;font-size:15px}.knowledge-ledger article p{margin:0 0 6px;line-height:1.5}.knowledge-actions{gap:8px;display:flex}.knowledge-actions .approve,.context-review .approve{border-color:var(--knowledge-pine);background:var(--knowledge-pine);color:#fffdf8}.knowledge-empty{color:#67716c;background:#faf7f0;border:1px dashed #b8ac9d;margin-top:24px;padding:30px}.knowledge-empty h2{color:#273a35;font-family:var(--ledger-serif,Georgia, serif);margin:0 0 8px}.knowledge-empty p{margin:0;line-height:1.6}.knowledge-empty.compact{padding:18px}.knowledge-context{box-sizing:border-box;border-left:1px solid var(--knowledge-rule);background:#eee8dd;height:100vh;padding:38px 26px;position:sticky;top:0;overflow-y:auto}.knowledge-context>h2{font:500 30px/1.15 var(--ledger-serif,Georgia, serif);margin:8px 0 10px}.knowledge-context>p:not(.eyebrow){color:#68736e;margin:0;line-height:1.65}.context-status{background:#f6e9df;border:1px solid #c9ab91;gap:7px;margin-top:24px;padding:18px;display:grid}.context-status.ready{background:#e7eee8;border-color:#9cb5a7}.context-status span{color:#86523e;font-size:10px;font-weight:900}.context-status.ready span{color:#2b6052}.context-status strong{font-size:15px}.context-status small{color:#68736e;line-height:1.5}.knowledge-context>section{border-top:1px solid var(--knowledge-rule);margin-top:26px;padding-top:22px}.knowledge-context section h3{font:500 18px/1.3 var(--ledger-serif,Georgia, serif);margin:0 0 9px}.knowledge-context section p{color:#5f6b65;overflow-wrap:anywhere;margin:0;line-height:1.6}.knowledge-context section strong{color:#255247;font:500 30px/1.2 var(--ledger-serif,Georgia, serif)}.context-items{gap:8px;margin-top:16px;display:grid}.context-items article{border-bottom:1px solid var(--knowledge-rule);gap:3px;padding:11px 0;display:grid}.context-items span{color:#718079;font-size:9px}.context-items b{font-size:12px}.context-review{border-top:1px solid var(--knowledge-rule);margin-top:26px;padding-top:22px}.context-review>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.knowledge-shell button:hover:not(:disabled){filter:brightness(.96)}.knowledge-shell button:focus-visible,.knowledge-shell input:focus-visible,.knowledge-shell select:focus-visible,.knowledge-shell textarea:focus-visible,.project-knowledge-state button:focus-visible{outline-offset:2px;outline:3px solid #d6ad68}@media (width<=1220px){.knowledge-shell{grid-template-columns:200px minmax(0,1fr)}.knowledge-context{border-top:1px solid var(--knowledge-rule);grid-column:2;height:auto;position:static}.database-app-shell{grid-template-columns:194px minmax(0,1fr)}.knowledge-database-shell{grid-template-columns:minmax(0,1fr)}.knowledge-database-shell .knowledge-context{grid-column:1}}@media (width<=840px){.knowledge-shell{grid-template-columns:178px minmax(0,1fr)}.knowledge-database-shell{grid-template-columns:minmax(0,1fr)}.knowledge-database-shell .knowledge-context{grid-column:1}.knowledge-main{padding:28px 20px 48px}.knowledge-controlbar,.knowledge-grid.three{grid-template-columns:1fr 1fr}.knowledge-controlbar>div{border-top:1px solid #cfc4b4;border-left:0;grid-column:1/-1;padding:12px 0 0}.knowledge-context{grid-column:2}.knowledge-profile-status,.knowledge-inline-review{grid-template-columns:1fr}.knowledge-profile-status dl{justify-content:flex-start}.knowledge-inline-review>div:last-child{grid-column:auto}.knowledge-submit-bar{grid-template-columns:1fr 1fr}.knowledge-submit-bar>div{grid-column:1/-1}}@media (width<=620px){.project-knowledge-summary{grid-template-columns:1fr;padding:18px}.project-knowledge-state{border-top:1px solid #d9cfbf;border-left:0;min-width:0;padding:18px 0 0}.knowledge-shell{display:block}.knowledge-sidebar{width:100%;height:auto;min-height:0;padding:18px 16px;position:static}.knowledge-wordmark{font-size:24px}.knowledge-wordmark small,.knowledge-policy{display:none}.knowledge-sidebar>button{width:100%;margin-top:16px}.knowledge-sidebar ol{grid-template-columns:repeat(4,minmax(112px,1fr));margin-top:12px;overflow-x:auto}.knowledge-sidebar li{white-space:nowrap;border-bottom:0;border-right:1px solid #345049;padding:10px}.knowledge-main{padding:24px 14px 42px}.knowledge-header{display:grid}.knowledge-header h1{font-size:38px}.knowledge-header>button{justify-self:start}.knowledge-controlbar,.knowledge-grid.two,.knowledge-grid.three{grid-template-columns:1fr}.knowledge-grid .wide,.knowledge-controlbar>div{grid-column:auto}.knowledge-upload-panel{grid-template-columns:1fr;padding:16px}.knowledge-upload-panel>div,.knowledge-upload-panel>small{grid-column:auto}.knowledge-upload-panel>.knowledge-primary{width:100%}.knowledge-file-picker{display:grid}.knowledge-form>section,.knowledge-item-editor,.knowledge-ledger{padding:24px 0}.knowledge-ledger article{grid-template-columns:1fr}.knowledge-actions{flex-wrap:wrap}.knowledge-context{border-top:1px solid var(--knowledge-rule);border-left:0;height:auto;padding:28px 18px 40px}.context-review>div{grid-template-columns:1fr}.knowledge-view-tabs{grid-template-columns:1fr;display:grid}.knowledge-view-tabs button{width:100%}.knowledge-profile-status dl{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.knowledge-profile-status dl div{min-width:0}.knowledge-inline-review>div:last-child,.knowledge-candidate-note,.knowledge-optional-explainer,.mix-brand-readiness{display:grid}.knowledge-inline-review button,.mix-brand-readiness-action{width:100%;min-height:44px}.knowledge-candidate-note>small,.knowledge-optional-explainer>strong{flex:none}.knowledge-evidence-summary li{align-items:flex-start}.knowledge-submit-bar{grid-template-columns:1fr;padding:14px;position:static}.knowledge-submit-bar>div{grid-column:auto}.knowledge-submit-bar>button{width:100%}}@media (width<=680px){.database-app-shell{display:block}.sidebar-nav-group{display:contents}.sidebar-nav-label{display:none}}.worker-demo-banner{color:#724918;background:#fff6df;border:1px solid #c99a58;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.worker-demo-banner strong{color:#fff;background:#8b5b28;padding:4px 7px;font-size:12px}.worker-demo-banner span{font-size:13px}.demo-client-suggestion{border-top:1px solid #d9cfbf;margin-top:22px;padding-top:18px}.demo-client-suggestion>p{color:#8a6c2e!important}.demo-client-suggestion>button{margin-top:10px;background:#735e32!important;border-color:#735e32!important}.demo-client-portal{color:#172e27;background:#f4efe4;min-height:100vh;padding:0 5vw 60px}.demo-client-portal>header{border-bottom:1px solid #cfc3af;align-items:center;gap:18px;padding:24px 0;display:flex}.demo-client-portal>header div{align-items:center;gap:9px;display:flex}.demo-client-portal>header div span{color:#fff;background:#173b31;place-items:center;width:34px;height:34px;display:grid}.demo-client-portal>header b{font-family:Georgia,Times New Roman,serif;font-size:24px}.demo-client-portal>header p{letter-spacing:.13em;color:#6d756f;margin-left:auto;font-size:11px;font-weight:800}.demo-client-hero{border-bottom:1px solid #cfc3af;justify-content:space-between;align-items:end;gap:40px;padding:58px 0 38px;display:flex}.demo-client-hero small{letter-spacing:.14em;color:#66756e}.demo-client-hero h1{max-width:850px;margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1.03}.demo-client-hero p{color:#5e6b65;max-width:720px;line-height:1.7}.demo-client-hero>strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:28px}.demo-client-grid{grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);gap:24px;padding-top:28px;display:grid}.demo-client-grid>article{background:#fffdf8;border:1px solid #cfc3af;padding:26px}.demo-client-grid article>p{letter-spacing:.13em;color:#777e79;margin:0 0 4px;font-size:11px;font-weight:800}.demo-client-grid h2{margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.demo-client-roadmap ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.demo-client-roadmap li{color:#8a8f8c;border-bottom:1px solid #eee6da;align-items:center;gap:12px;padding:9px 0;display:flex}.demo-client-roadmap li i{font-size:11px;font-style:normal}.demo-client-roadmap li div{gap:2px;display:grid}.demo-client-roadmap li span{font-size:12px}.demo-client-roadmap li.complete{color:#2b6657}.demo-client-roadmap li.active{color:#8d5520}.demo-client-review video{object-fit:contain;background:#10251f;width:100%;max-height:430px}.demo-client-review label{gap:7px;margin-top:18px;font-weight:800;display:grid}.demo-client-review textarea{min-height:90px;font:inherit;resize:vertical;background:#fffdf8;border:1px solid #bfb3a2;padding:12px}.demo-client-review>div{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.demo-client-review button{color:#fff;cursor:pointer;background:#214f42;border:1px solid #214f42;padding:10px 13px;font-weight:800}.demo-client-review button+button{color:#214f42;background:#fffdf8}.demo-client-message{color:#245447;background:#e7f1ec;margin-top:14px;padding:12px;display:block}.demo-client-review>small{color:#737a76;margin-top:14px;line-height:1.55;display:block}@media (width<=820px){.demo-client-hero{flex-direction:column;align-items:start}.demo-client-grid{grid-template-columns:1fr}.demo-client-portal>header p{display:none}}.workspace-login-shell{color:#17312c;background:radial-gradient(circle at 16% 18%,#a1b8912e,#0000 32%),linear-gradient(135deg,#f5f0e6 0%,#ece5d8 100%);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.workspace-login-card{background:#fffcf6f5;border:1px solid #cfc4b1;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #1a2d2724}.workspace-login-brand{align-items:center;gap:14px;margin-bottom:34px;display:flex}.workspace-login-brand>span{color:#f8f4eb;background:#17312c;place-items:center;width:50px;height:50px;font:700 16px/1 Georgia,serif;display:grid}.workspace-login-brand div{gap:3px;display:grid}.workspace-login-brand strong{font:600 28px/1 Georgia,serif}.workspace-login-brand small{color:#6e786f}.workspace-login-card h1{margin:8px 0 10px;font:500 clamp(32px,5vw,44px)/1.1 Georgia,serif}.workspace-login-card>p:not(.eyebrow){color:#60706a;margin:0 0 24px;line-height:1.7}.workspace-login-card form{gap:16px;display:grid}.workspace-login-card label{color:#344b44;gap:7px;font-weight:700;display:grid}.workspace-login-card input{color:#17312c;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fffdf8;border:1px solid #cbbfac;border-radius:2px;padding:0 14px}.workspace-login-card input:focus{border-color:#2f695b;outline:3px solid #2f695b24}.workspace-login-card form>button{color:#fff;cursor:pointer;background:#17312c;border:0;min-height:50px;font:700 15px/1 inherit}.workspace-login-card form>button:disabled{opacity:.58;cursor:wait}.workspace-login-error{color:#7d2d22;background:#fff0ec;border:1px solid #d9aaa2;padding:11px 13px;line-height:1.5}.workspace-login-policy{color:#7c827c;margin-top:18px;display:block}.workspace-login-loading{background:#fffdf8;border:1px solid #d0c6b4;padding:18px 22px}.client-entry-shell{box-sizing:border-box;color:#17312c;background:linear-gradient(145deg,#f5f0e6 0%,#ebe3d4 56%,#d9e3dc 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.client-entry-card{box-sizing:border-box;background:#fffdf8f5;border:1px solid #c5b9a6;width:min(680px,100%);padding:clamp(34px,7vw,68px);box-shadow:0 28px 80px #142b2424}.client-entry-mark{color:#f7f1e6;letter-spacing:.12em;background:#173d34;place-items:center;width:52px;height:52px;margin-bottom:30px;font:700 18px/1 Georgia,serif;display:grid}.client-entry-card .eyebrow{color:#6d776f;letter-spacing:.16em;margin:0 0 14px;font-size:12px;font-weight:800}.client-entry-card h1{color:#17312c;max-width:560px;margin:0 0 20px;font:500 clamp(36px,7vw,58px)/1.03 Georgia,serif}.client-entry-card>p:not(.eyebrow){color:#53635d;max-width:570px;margin:0;font-size:17px;line-height:1.75}.client-entry-note{color:#3f514b;background:#f4eee3;border-left:3px solid #c58d4f;gap:6px;margin:32px 0 24px;padding:18px 20px;display:grid}.client-entry-note strong{color:#17312c}.client-entry-card>small{color:#747d77}.platform-auth-portal{box-sizing:border-box;color:#17312c;background:#ece7dc;min-height:100vh;padding:clamp(18px,4vw,52px)}.platform-auth-card{background:#fffdf8;border:1px solid #c5b9a6;width:min(940px,100%);margin:0 auto}.platform-auth-header{border-bottom:1px solid #d7cdbd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(24px,5vw,48px);display:grid}.platform-auth-mark{color:#f7f1e6;letter-spacing:.1em;background:#173d34;place-items:center;width:50px;height:50px;font:700 17px/1 Georgia,serif;display:grid}.platform-auth-header h1{color:#17312c;letter-spacing:-.025em;max-width:18ch;margin:0;font:500 clamp(29px,4.5vw,48px)/1.08 Georgia,serif}.platform-auth-header p{color:#52635d;max-width:68ch;margin:11px 0 0;font-size:14px;line-height:1.65}.platform-auth-header>span{color:#65756f;white-space:nowrap;font-size:12px}.platform-auth-header>span strong{color:#245447;font:600 25px/1 Georgia,serif}.platform-auth-boundary{color:#3f554b;background:#edf2e9;align-items:flex-start;gap:11px;padding:15px clamp(24px,5vw,48px);display:flex}.platform-auth-boundary p{margin:0;font-size:12px;line-height:1.6}.platform-auth-targets{background:#f7f3eb;border-bottom:1px solid #ddd4c7;gap:12px;padding:18px clamp(24px,5vw,48px);display:grid}.platform-auth-targets>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.platform-auth-targets>div>strong{color:#253d35;font-size:13px}.platform-auth-targets>div>span{color:#6c756f;font-size:11px}.platform-auth-targets ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.platform-auth-targets li{box-sizing:border-box;background:#fffdf8;border:1px solid #d2c9ba;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 9px;display:grid}.platform-auth-targets li>span{color:#fff;border:1px solid #b7b4aa;place-items:center;width:20px;height:20px;display:grid}.platform-auth-targets li.complete>span{background:#245447;border-color:#245447}.platform-auth-targets li>div{min-width:0;display:grid}.platform-auth-targets li strong{color:#314940;font-size:11px}.platform-auth-targets li small{color:#7a817c;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.platform-auth-providers article{border-bottom:1px solid #ddd4c7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px clamp(24px,5vw,48px);display:grid}.platform-auth-providers article.complete{background:#f4f7f1}.platform-auth-check{color:#fff;border:1px solid #aaa99f;place-items:center;width:26px;height:26px;display:grid}.platform-auth-providers article.complete .platform-auth-check{background:#245447;border-color:#245447}.platform-auth-providers h2{color:#253d35;margin:0;font-size:15px}.platform-auth-providers p{color:#596a63;margin:5px 0;font-size:12px;line-height:1.55}.platform-auth-providers small{color:#6c756f;font-size:11px}.platform-auth-providers article>a,.platform-auth-providers article>button,.platform-auth-meta button,.platform-auth-footer button{box-sizing:border-box;color:#245447;cursor:pointer;background:#fffdf8;border:1px solid #245447;min-height:40px;padding:0 14px;font:800 12px/38px inherit;text-decoration:none}.platform-auth-providers article>a:hover,.platform-auth-meta button:hover,.platform-auth-footer button:hover{background:#eef3ed}.platform-auth-providers button:disabled{color:#777d79;cursor:not-allowed;border-color:#c7c5bd}.platform-auth-providers a:focus-visible,.platform-auth-providers button:focus-visible,.platform-auth-providers select:focus-visible,.platform-auth-footer button:focus-visible{outline-offset:2px;outline:3px solid #c58a64}.platform-auth-meta{grid-column:2/-1;grid-template-columns:minmax(220px,1fr) auto;gap:8px;margin-top:4px;display:grid}.platform-auth-meta-prerequisite{color:#53635d;background:#f5efe3;border-left:3px solid #c58d4f;grid-column:2/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:2px;padding:12px;display:grid}.platform-auth-meta-prerequisite strong{color:#253d35;font-size:11px}.platform-auth-meta-prerequisite span{font-size:11px;line-height:1.5}.platform-auth-meta-prerequisite a{color:#8b5c27;font-size:11px;font-weight:800}.platform-auth-meta-guide{background:#f5efe3;border-left:3px solid #c58d4f;grid-column:1/-1;gap:4px;padding:11px 12px;display:grid}.platform-auth-meta-guide strong{color:#253d35;font-size:11px}.platform-auth-meta-guide span{color:#4e5e58;font-size:11px;line-height:1.5}.platform-auth-meta-guide small{color:#7a6a59;font-size:10px}.platform-auth-meta>button:first-child{grid-column:2;justify-self:end}.platform-auth-meta select{grid-column:1}.platform-auth-meta select+button{grid-column:2}.platform-auth-meta select{color:#26463c;background:#fffdf8;border:1px solid #a9bbb4;min-height:40px;padding:0 10px}.platform-auth-meta-selection{color:#68746e;grid-column:1/-1;font-size:10px;line-height:1.5}.platform-auth-page-required{background:#fff5e6;border:1px solid #d0ae7e;grid-column:1/-1;gap:8px;padding:14px;display:grid}.platform-auth-page-required>strong{color:#65451f;font-size:12px}.platform-auth-page-required p{color:#705e48;margin:0;font-size:11px;line-height:1.55}.platform-auth-page-required>div{flex-wrap:wrap;gap:8px;display:flex}.platform-auth-page-required a{box-sizing:border-box;color:#fffdf8;background:#9f6c30;border:1px solid #9f6c30;min-height:38px;padding:0 13px;font:800 11px/36px inherit;text-decoration:none}.platform-auth-page-required small{color:#7b6952;font-size:10px;line-height:1.5}.platform-auth-footer{background:#f5f0e7;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(24px,5vw,48px);display:flex}.platform-auth-footer p{color:#606d66;margin:0;font-size:11px;line-height:1.5}.platform-auth-message{color:#245447;background:#e9f1eb;border-top:1px solid #b9cbc1;margin:0;padding:13px clamp(24px,5vw,48px);font-size:12px;line-height:1.55}.platform-auth-error{box-sizing:border-box;max-width:680px;margin-top:12vh;padding:clamp(28px,6vw,58px)}.platform-auth-error h1{margin:0 0 12px;font:500 clamp(30px,5vw,46px)/1.08 Georgia,serif}.platform-auth-error p{color:#6b4a42;line-height:1.65}@media (width<=680px){.platform-auth-portal{padding:0}.platform-auth-card{border:0;min-height:100vh}.platform-auth-header{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:24px 18px}.platform-auth-header>span{grid-column:2}.platform-auth-mark{width:42px;height:42px}.platform-auth-boundary{padding:14px 18px}.platform-auth-targets{padding:16px 18px}.platform-auth-targets>div{gap:3px;display:grid}.platform-auth-targets ul{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-auth-providers article{grid-template-columns:28px minmax(0,1fr);padding:19px 18px}.platform-auth-providers article>a,.platform-auth-providers article>button{grid-column:2;justify-self:start}.platform-auth-meta-prerequisite,.platform-auth-meta{grid-column:2;grid-template-columns:1fr}.platform-auth-meta>button:first-child,.platform-auth-meta select,.platform-auth-meta select+button{grid-column:1;justify-self:stretch;width:100%}.platform-auth-footer{padding:16px 18px;display:grid}.platform-auth-footer button{justify-self:start}}.workspace-session-frame{min-height:100vh}.workspace-account-chip{z-index:1200;color:#f6f1e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#122b24f5;border:1px solid #d3cab86b;grid-template-columns:auto auto;align-items:center;column-gap:10px;min-width:156px;padding:9px 10px 9px 13px;display:grid;position:fixed;top:14px;right:18px;box-shadow:0 8px 28px #0f1f1b2e}.workspace-account-chip span{font-weight:800}.workspace-account-chip small{color:#c9d6ce;grid-column:1}.workspace-account-chip button{color:#f6f1e8;cursor:pointer;background:0 0;border:1px solid #668078;grid-area:1/2/span 2;padding:7px 9px}.workspace-account-chip button:hover{background:#ffffff17}@media (width>=721px){.workspace-account-chip{box-sizing:border-box;width:188px;min-width:0;inset:auto auto 16px 14px}.sidebar-rule{margin-bottom:76px}}@media (width<=720px){.workspace-login-card{padding:28px 22px}.workspace-account-chip{width:auto;margin:12px;position:static;transform:none}}.worker-upload-access{background:#edf3ed;border:1px solid #aebdb2;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:14px 22px;margin-top:22px;padding:18px;display:grid}.worker-upload-access-heading{grid-column:1/-1}.worker-upload-access-heading h2{color:#2f493e;font:600 20px var(--ledger-serif,Georgia, serif);margin:5px 0 4px}.worker-upload-access-heading>p:last-child{color:#69766d;margin:0;font-size:10px;line-height:1.55}.worker-upload-name{color:#536356;align-content:start;gap:6px;font-size:11px;font-weight:800;display:grid}.worker-upload-name input{color:#2d3d33;background:#fffdf8;border:1px solid #b8c3ba;border-radius:2px;min-width:0;height:42px;padding:8px 10px}.worker-upload-confirmations{gap:10px;display:grid}.worker-shot-board{background:#faf7f0;border:1px solid #cfc7ba;margin-top:22px}.worker-shot-board>header{border-bottom:1px solid #d9d1c5;justify-content:space-between;gap:18px;padding:16px;display:flex}.worker-shot-board h2,.worker-shot-board p{margin:0}.worker-shot-board h2{font:600 21px var(--ledger-serif,Georgia, serif)}.worker-shot-board p{color:#727b73;margin-top:6px;font-size:10px;line-height:1.55}.worker-shot-board>header>strong{color:#315b50;font:600 18px/1.2 var(--ledger-serif,Georgia, serif);text-align:right;flex:none}.worker-continuity-note{background:#e7efe8;border-bottom:1px solid #c8d5cb;gap:4px;padding:13px 16px;display:grid}.worker-continuity-note strong{color:#315b50;font-size:11px}.worker-continuity-note span{color:#66746a;font-size:10px;line-height:1.55}.worker-shot-board ol{margin:0;padding:0;list-style:none}.worker-shot-board li{border-bottom:1px solid #e2dbcf;grid-template-columns:30px minmax(0,1fr) minmax(172px,.62fr);align-items:start;gap:14px;padding:15px 16px;display:grid}.worker-shot-board li:last-child{border-bottom:0}.worker-shot-board li i{color:#8a928c;font-size:10px;font-style:normal;font-weight:900}.worker-shot-copy{gap:4px;display:grid}.worker-shot-copy>strong{font-size:12px}.worker-shot-board li span,.worker-shot-board li small{color:#747d76;font-size:10px;line-height:1.45}.worker-shot-requirements{color:#53695d;margin-top:2px;font-size:10px}.worker-shot-requirements summary{cursor:pointer;width:fit-content;font-weight:800;line-height:1.5}.worker-shot-requirements summary:focus-visible{outline-offset:2px;outline:2px solid #315b50}.worker-shot-requirements>div{background:#fffdf8b8;gap:3px;margin-top:5px;padding:8px 9px;display:grid}.worker-shot-requirements b{color:#465a4f}.worker-shot-board li>b{color:#7b6657;background:#ece7dd;padding:4px 7px;font-size:9px}.worker-shot-board li.ready{background:#edf3ed}.worker-shot-board li.ready>b{color:#fff;background:#315b50}.worker-shot-board li.problem{background:#fff1e9}.worker-technical-errors{color:#79412e;background:#fce6db;border-left:3px solid #b76042;gap:4px;margin:5px 0 0;padding:8px 10px 8px 25px;display:grid}.worker-shot-board .worker-technical-errors>li{color:inherit;border:0;padding:0;font-size:10px;line-height:1.5;list-style:outside;display:list-item}.worker-shot-actions{grid-template-columns:1fr 1fr;align-items:center;gap:7px;display:grid}.worker-shot-actions>b{color:#7b6657;background:#ece7dd;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:9px}.worker-shot-board li.ready .worker-shot-actions>b{color:#fff;background:#315b50}.worker-file-picker{color:#315b50;cursor:pointer;text-align:center;background:#fffdf8;border:1px solid #8ea397;place-items:center;min-height:36px;font-size:10px;font-weight:900;display:grid}.worker-file-picker:hover{background:#f4f8f3}.worker-file-picker:focus-within{outline-offset:2px;outline:2px solid #315b50}.worker-file-picker input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.worker-file-picker:has(input:disabled){opacity:.55;cursor:wait}.worker-offer-card{max-width:680px}.worker-accept-rules,.worker-fulfillment{background:#f4f7f2;border:1px solid #c9d3cc;margin:24px 0;padding:18px}.worker-accept-rules h2,.worker-fulfillment h2{color:#2b453a;font:600 21px var(--ledger-serif,Georgia, serif);margin:0 0 13px}.worker-accept-rules .worker-check{color:#53655b;margin-top:11px;font-size:12px}.worker-primary-action{color:#fff;background:#315b50;border:0;width:100%;min-height:48px;font-weight:900}.worker-production-brief{background:#fffdf8;border:1px solid #c9d3cc;margin:24px 0}.worker-production-brief>header{background:#edf3ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.worker-production-brief>header h2{color:#2b453a;font:600 23px/1.15 var(--ledger-serif,Georgia, serif);margin:6px 0 0}.worker-production-brief>header>strong{color:#315b50;background:#fffdf8;border:1px solid #9db1a4;flex:none;padding:6px 9px;font-size:10px}.worker-production-brief dl{margin:0}.worker-production-brief dl>div{border-top:1px solid #dedbd2;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:18px;padding:14px 18px;display:grid}.worker-production-brief dt{color:#66766d;font-size:10px;font-weight:850}.worker-production-brief dd{overflow-wrap:anywhere;white-space:pre-line;color:#35483a;min-width:0;margin:0;font-size:12px;line-height:1.65}.worker-fulfillment>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.worker-fulfillment>header strong{color:#315b50;background:#fff;border:1px solid #9db1a4;padding:6px 9px;font-size:10px}.worker-preflight{gap:10px;display:grid}.worker-preflight>p,.worker-waiting-client p{color:#637168;font-size:11px;line-height:1.6}.worker-check-detailed>span{gap:3px;min-width:0;display:grid}.worker-check-detailed strong{color:#40564b;font-size:11px}.worker-check-detailed small{overflow-wrap:anywhere;color:#6c7871;font-size:10px;font-weight:500}.worker-preflight>button,.worker-step button,.worker-extension button{color:#fff;background:#315b50;border:0;min-height:44px;padding:8px 12px;font-weight:850}.worker-waiting-client{background:#fff7ee;border-left:3px solid #c2976d;padding:14px}.worker-onsite-actions{gap:9px;display:grid}.worker-accepted-receipt{color:#315b50;background:#edf3ed;border:1px solid #9db1a4;margin:16px 0 0;padding:11px 13px;font-size:12px;font-weight:850}.worker-workspace-navigation{z-index:4;background:#f2eee5;border:1px solid #8ca096;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;display:grid;position:sticky;top:0}.worker-workspace-navigation button{color:#315b50;cursor:pointer;background:0 0;border:0;border-right:1px solid #8ca096;min-width:0;min-height:48px;padding:9px 12px;font-size:11px;font-weight:850}.worker-workspace-navigation button:last-child{border-right:0}.worker-workspace-navigation button:hover:not(.active){background:#e8eee8}.worker-workspace-navigation button.active{color:#fffdf8;background:#315b50}.worker-workspace-navigation button:focus-visible,.worker-workspace-next:focus-visible,.worker-workspace-page h2[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #d6ad68}.worker-workspace-page[hidden]{display:none}.worker-workspace-page{min-width:0}.worker-workspace-page-header{border-bottom:1px solid #c9d3cc;margin:24px 0 0;padding:0 0 16px}.worker-workspace-page-header h2{color:#2b453a;font:600 25px/1.18 var(--ledger-serif,Georgia, serif);margin:0}.worker-workspace-page-header p{color:#637168;max-width:70ch;margin:7px 0 0;font-size:11px;line-height:1.6}.worker-workspace-next{color:#fffdf8;cursor:pointer;background:#315b50;border:1px solid #315b50;width:100%;min-height:48px;padding:10px 14px;font-size:11px;font-weight:850}.worker-flow-link{color:#315b50;background:#fffdf8;border:1px solid #8ca096;align-items:center;min-height:44px;padding:8px 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.worker-fulfillment>p,.worker-preparation>p{color:#637168;font-size:11px;line-height:1.6}.worker-preparation{border-top:1px solid #c9d3cc;margin-top:18px;padding-top:18px}.worker-preparation h3{color:#40564b;margin:0 0 10px;font-size:13px}.worker-selected-content{background:#f4f7f2;border:1px solid #c9d3cc;margin:24px 0;padding:18px}.worker-selected-content h2{color:#2b453a;font:600 21px var(--ledger-serif,Georgia, serif);margin:0}.worker-selected-content>p{color:#637168;font-size:11px;line-height:1.6}.worker-selected-content ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.worker-selected-content li{border-top:1px solid #d5ddd7;min-width:0;padding-top:10px}.worker-selected-content li strong,.worker-selected-content li small{overflow-wrap:anywhere;display:block}.worker-selected-content li strong{color:#35483a;font-size:12px}.worker-selected-content li small{color:#6f7973;margin-top:4px;font-size:10px}.worker-selected-content li div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.worker-selected-content li a{color:#315b50;border:1px solid #9db1a4;align-items:center;min-height:36px;padding:6px 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.worker-source-note{overflow-wrap:anywhere;background:#edf3ed;border-bottom:1px solid #d9d1c5;margin:0;padding:13px 16px}.worker-step{background:#fff;border:1px solid #d5ddd7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.worker-step>span{color:#315b50;background:#dfeae2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.worker-step>div{gap:4px;display:grid}.worker-step small{color:#6f7973;font-size:9px;line-height:1.4}.worker-step>form{grid-column:2/-1;gap:9px;display:grid}.worker-inline-status{color:#315b50;overflow-wrap:anywhere;background:#edf3ed;border:1px solid #aebeb4;margin:0;padding:10px 11px;font-size:11px;font-weight:750;line-height:1.55}.worker-inline-status[data-state=locating],.worker-inline-status[data-state=uploading]{color:#6d512c;background:#fff7e9;border-color:#c9aa7b}.worker-inline-status[data-state=error]{color:#7a3f2d;background:#fff1e9;border-color:#c18f78}.worker-step button:disabled{cursor:not-allowed;opacity:.58}.worker-extension{background:#fff8ef;border:1px solid #d8c7b4;gap:8px;padding:13px;display:grid}.worker-extension>p{color:#775439;margin:0;font-size:10px;line-height:1.55}.worker-extension>label{color:#5f5b50;gap:5px;font-size:10px;font-weight:850;display:grid}.worker-extension select,.worker-extension textarea{background:#fff;border:1px solid #c7b9a8;width:100%;padding:9px}.worker-extension textarea{resize:vertical;min-height:70px}.client-shoot-requests{background:#fffaf3;border:1px solid #d3c1ab;border-radius:18px;margin-top:20px;padding:26px}.client-shoot-request-list{gap:10px;margin-top:18px;display:grid}.client-shoot-request-list article{background:#fff;border:1px solid #ddd4c8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.client-shoot-request-list article.is-pending{border-color:#cda27d}.client-shoot-request-list article>div:first-child{gap:5px;display:grid}.client-shoot-request-list article span{color:#765c40;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.client-shoot-request-list h3{color:#2b4038;margin:0;font-size:14px}.client-shoot-request-list p,.client-shoot-request-list small{color:#6a756f;margin:0;font-size:10px;line-height:1.55}.client-shoot-request-list p b{color:#4d6258}.client-shoot-request-actions{flex:none;gap:8px;display:flex}.client-shoot-request-actions button{color:#315b50;background:#fff;border:1px solid #8ca096;border-radius:8px;min-height:42px;padding:8px 12px;font-weight:850}.client-shoot-request-actions button.primary{color:#fff;background:#315b50;border-color:#315b50}@media (width<=680px){.worker-fulfillment{padding:14px}.worker-production-brief>header,.worker-production-brief dl>div,.worker-fulfillment>header,.worker-step,.client-shoot-request-list article,.client-shoot-request-actions{grid-template-columns:1fr;display:grid}.worker-production-brief>header>strong{justify-self:start}.worker-production-brief dl>div{gap:5px}.worker-step>span{display:none}.worker-step>form{grid-column:auto}.client-shoot-requests{border-radius:14px;padding:18px}.client-shoot-request-actions button{width:100%}}.worker-shot-actions>button{color:#fff;cursor:pointer;background:#315b50;border:0;min-height:36px;padding:7px 9px;font-size:10px;font-weight:900}.worker-shot-actions>button:focus-visible{outline-offset:2px;outline:2px solid #315b50}.worker-shot-actions>button:disabled{cursor:not-allowed;background:#b7b1a7}.worker-shot-actions>small{color:#415d51;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.worker-submission-count{font-weight:800;color:#315b50!important}.worker-selected-files{background:#edf3ed;grid-column:1/-1;min-width:0;padding:8px 9px}.worker-selected-files>small{font-weight:800;display:block;color:#315b50!important}.worker-selected-files ul{gap:3px;margin:5px 0 0;padding:0;list-style:none;display:grid}.worker-selected-files li{color:#657269;overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:10px;line-height:1.45;display:block}.worker-batch-submit{background:#fff1e9;border:1px solid #c99f84;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:16px;display:grid}.worker-batch-submit.ready{background:#e8f1eb;border-color:#8eaa9b}.worker-batch-submit div{gap:5px;display:grid}.worker-batch-submit strong{color:#35483a;font-size:13px}.worker-batch-submit span{color:#6d776f;font-size:10px;line-height:1.55}.worker-batch-submit button{color:#fff;background:#315b50;border:0;min-height:42px;padding:10px 14px;font-weight:900}.worker-batch-submit button:disabled{cursor:not-allowed;background:#b7b1a7}.knowledge-material-library{border-top:1px solid var(--knowledge-rule);border-bottom:1px solid var(--knowledge-rule);margin-top:26px;padding:30px 0}.knowledge-material-summary{background:#e7eee8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 13px;margin-bottom:16px;padding:16px;display:grid}.knowledge-material-summary strong{color:#28584b;font:500 32px/1 var(--ledger-serif,Georgia, serif);grid-row:1/3}.knowledge-material-summary span{font-size:12px;font-weight:900}.knowledge-material-summary small{color:#6b756f;font-size:10px}.knowledge-material-groups{gap:24px;display:grid}.knowledge-material-group{border-top:1px solid #d5ccbf;padding-top:18px}.knowledge-material-group>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.knowledge-material-group>header h3,.knowledge-material-group>header p{margin:0}.knowledge-material-group>header h3{color:#35473c;font:600 19px/1.25 var(--ledger-serif,Georgia, serif)}.knowledge-material-group>header p{color:#6b756f;max-width:620px;margin-top:5px;font-size:10px;line-height:1.6}.knowledge-material-group>header>strong{color:#765b49;min-width:34px;font:500 24px/1 var(--ledger-serif,Georgia, serif);text-align:right}.knowledge-material-group.accepted>header>strong{color:#28584b}.knowledge-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-material-grid article{background:#fffdf8;border:1px solid #d3c9ba;overflow:hidden}.knowledge-material-grid article.usable{border-color:#96b2a3}.knowledge-material-grid article.missing{background:#f7f2e9;border-style:dashed}.knowledge-material-grid video{aspect-ratio:9/16;object-fit:contain;background:#172523;width:100%;max-height:280px;display:block}.knowledge-material-grid article>div{padding:13px}.knowledge-material-grid article span{color:#8b694f;letter-spacing:.08em;font-size:9px;font-weight:900}.knowledge-material-grid article.usable span{color:#2c6757}.knowledge-material-grid h3{margin:5px 0;font-size:14px}.knowledge-material-grid p,.knowledge-material-grid small{color:#6b756f;overflow-wrap:anywhere;margin:0;font-size:10px}@media (width<=620px){.worker-portal{background:#fffdf8;width:100%;max-width:100%;padding:0;display:block;overflow-x:hidden}.worker-card{width:100%;min-width:0;max-width:100%;min-height:100vh;box-shadow:none;border:0;padding:24px 18px 36px;overflow-x:clip}.worker-card>*,.worker-shot-board,.worker-shot-board li,.worker-shot-copy,.worker-shot-actions{min-width:0;max-width:100%}.editing-engine-picker{grid-template-columns:1fr}.chatcut-submit-head{display:grid}.chatcut-submit-head>b{justify-self:start}.chatcut-submit-panel textarea{min-height:220px}.worker-upload-access{grid-template-columns:1fr}.worker-upload-access-heading{grid-column:auto}.worker-shot-board>header,.worker-shot-board-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.worker-shot-board-heading,.worker-shot-board-progress{width:100%;min-width:0}.worker-shot-board-progress{text-align:left;flex-wrap:wrap;gap:4px 8px;display:flex}.worker-shot-board-progress>span[aria-hidden=true]{display:none}.worker-shot-board li{grid-template-columns:24px minmax(0,1fr)}.worker-shot-board li>b,.worker-shot-actions{grid-column:2}.worker-shot-actions{grid-template-columns:1fr;margin-top:5px}.worker-shot-actions>b,.worker-shot-actions>small,.worker-selected-files{grid-column:auto}.worker-selected-file,.worker-submission-summary{overflow-wrap:anywhere;white-space:normal}.worker-file-picker,.worker-shot-actions>button{min-height:44px}.worker-batch-submit{grid-template-columns:1fr}.worker-batch-submit button{width:100%;min-height:44px}.knowledge-material-grid{grid-template-columns:1fr}}.analytics-dashboard{background:var(--ledger-paper);min-height:100vh;color:var(--ledger-ink);padding:42px clamp(22px,4vw,66px) 72px}.analytics-header{border-bottom:1px solid var(--ledger-rule);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:24px;display:flex}.analytics-header h1{color:var(--ledger-ink);font:500 clamp(38px, 4vw, 58px)/1 var(--ledger-serif);letter-spacing:-.045em;margin:5px 0 9px}.analytics-header>div:first-child>p:last-child{color:#68756f;max-width:720px;margin:0;font-size:13px;line-height:1.7}.analytics-header-actions{flex:none;align-items:center;gap:10px;display:flex}.analytics-range{background:#eee8dd;border:1px solid #bfb5a7;display:flex}.analytics-range button{color:#687169;background:0 0;border:0;border-right:1px solid #cfc6b9;min-width:52px;min-height:38px;font-size:11px;font-weight:800}.analytics-range button:last-child{border-right:0}.analytics-range button.active{background:var(--ledger-pine);color:#fffdf8}.analytics-refresh{border:1px solid var(--ledger-pine);min-height:40px;color:var(--ledger-pine);background:#fffdf8;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.analytics-refresh:hover:not(:disabled){background:#edf3ee}.analytics-refresh:disabled{opacity:.55;cursor:wait}.analytics-scope{background:#edf3ed;border:1px solid #b9c9bf;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:13px 15px;display:flex}.analytics-scope>div{color:#496158;align-items:center;gap:9px;display:flex}.analytics-scope span{letter-spacing:.08em;font-size:10px;font-weight:800}.analytics-scope strong{color:#264a40;font:600 15px/1.3 var(--ledger-serif)}.analytics-scope small{color:#6d7972;text-align:right;max-width:520px;font-size:10px;line-height:1.5}.analytics-loading,.analytics-error{border:1px solid var(--ledger-rule);color:#6d766f;background:#fffdf8;margin-top:20px;padding:20px;font-size:12px}.analytics-error{color:#814b3d;background:#fff1e9;border-color:#d5aa99;gap:11px;display:flex}.analytics-error strong,.analytics-error span{display:block}.analytics-error span{margin-top:4px;font-size:11px;line-height:1.55}.analytics-command-center{color:#fff8ed;background:#0e2d26;border:1px solid #35584e;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.25fr) minmax(235px,.62fr);min-height:300px;margin:2px 0 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #162f2729}.analytics-command-center:before{content:"";pointer-events:none;background-image:linear-gradient(#d8ebe30e 1px,#0000 1px),linear-gradient(90deg,#d8ebe30e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.analytics-command-center>*{z-index:1;min-width:0;position:relative}.analytics-command-lead{background:radial-gradient(circle at 30% 26%,#3b7f695c,#0000 58%);border-right:1px solid #bbdacd38;flex-direction:column;padding:28px 30px 22px;display:flex}.analytics-command-lead>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.analytics-command-lead .eyebrow,.analytics-command-pulse .eyebrow{color:#c0dfd2}.analytics-command-lead>div>span,.analytics-command-pulse>header>span{color:#a9cfc0;letter-spacing:.15em;font-size:8px;font-weight:900}.analytics-command-lead>strong{color:#fff8ed;font:500 clamp(54px, 5vw, 76px)/.9 var(--ledger-serif);letter-spacing:-.04em;margin-top:18px}.analytics-command-lead h2{color:#e5f2ec;font:500 17px/1.3 var(--ledger-serif);margin:8px 0 0}.analytics-mini-sparkline{width:100%;height:76px;margin-top:auto;display:block;overflow:visible}.analytics-mini-sparkline polygon{fill:#7dcfb22e}.analytics-mini-sparkline polyline{fill:none;stroke:#8bd4ba;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.analytics-mini-sparkline circle{fill:#f2c17c;stroke:#112c26;stroke-width:2px}.analytics-command-lead footer{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;margin-top:3px;display:grid}.analytics-command-lead footer b{color:#efbf75;font:600 19px/1 var(--ledger-serif)}.analytics-command-lead footer span{color:#d1e5dc;font-size:9px;font-weight:750}.analytics-command-lead footer small{color:#9abaae;grid-column:1/-1;font-size:8px}.analytics-command-pulse{padding:28px 30px}.analytics-command-pulse>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-command-pulse h2{color:#fff7eb;font:500 25px/1.1 var(--ledger-serif);margin:5px 0 0}.analytics-pulse-grid{background:#b1d6c73d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.analytics-pulse-grid>div{background:#153a31;min-height:92px;padding:15px 17px}.analytics-pulse-grid span,.analytics-pulse-grid small{display:block}.analytics-pulse-grid span{color:#c9e1d7;letter-spacing:.08em;font-size:8.5px;font-weight:850}.analytics-pulse-grid strong{color:#f7f0e4;font:500 29px/1 var(--ledger-serif);margin:8px 0 6px;display:block}.analytics-pulse-grid small{color:#9fc0b3;font-size:8px}.analytics-pulse-line{background:#c8e1d729;height:5px;margin-top:22px;position:relative;overflow:hidden}.analytics-pulse-line i{background:#68a893;display:block;position:absolute;inset:0 auto 0 0}.analytics-pulse-line i:nth-child(2){background:#c78a48}.analytics-pulse-line i:nth-child(3){background:#dfb87f}.analytics-command-score{background:#0a251f;border-left:1px solid #bbdacd38;flex-direction:column;align-items:center;gap:10px;padding:25px 22px;display:flex}.analytics-response-dial{aspect-ratio:1;width:158px;position:relative}.analytics-response-dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.analytics-response-track,.analytics-response-progress{fill:none;stroke-width:10px}.analytics-response-track{stroke:#c5ded42e}.analytics-response-progress{stroke:#e5b46f;stroke-linecap:round}.analytics-response-dial>div{text-align:center;background:#10352c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:20%}.analytics-response-dial strong{color:#fff4e3;font:600 30px/1 var(--ledger-serif)}.analytics-response-dial span{color:#d0e4dc;margin-top:7px;font-size:8.5px;font-weight:850}.analytics-response-dial small{color:#9bbbad;margin-top:4px;font-size:7.5px}.analytics-command-alert,.analytics-command-project{background:#15382f;border:1px solid #b9d8cb3d;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;padding:11px 13px;display:grid}.analytics-command-alert span,.analytics-command-project span{color:#c9ded5;font-size:8px;font-weight:850}.analytics-command-alert strong,.analytics-command-project strong{color:#edbb73;font:600 24px/1 var(--ledger-serif);grid-area:1/2/3}.analytics-command-alert small{color:#99b9ac;font-size:7.5px}.analytics-command-project strong{color:#edf6f2}.analytics-grid{gap:18px;margin-top:18px;display:grid}.analytics-grid-primary{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr)}.analytics-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panel{border:1px solid var(--ledger-rule);background:#fffdf8;min-width:0;padding:22px}.analytics-panel>header{border-bottom:1px solid #e0d8cc;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.analytics-panel>header h2{color:#273a33;font:600 23px/1.2 var(--ledger-serif);margin:4px 0 0}.analytics-panel>header>small{color:#788178;text-align:right;font-size:9.5px;line-height:1.45}.analytics-panel>header>button{color:var(--ledger-pine);background:0 0;border:0;font-size:10px;font-weight:850}.analytics-funnel{gap:8px;margin-top:20px;display:grid}.analytics-funnel>article{justify-items:center;display:grid}.analytics-funnel>article>div{width:var(--funnel-width);background:color-mix(in srgb, var(--funnel-color) 88%, #102d26);color:#fffaf2;min-width:154px;min-height:41px;box-shadow:0 6px 13px color-mix(in srgb, var(--funnel-color) 20%, transparent);border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}.analytics-funnel>article>div span{border:1px solid #ffffff52;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7.5px;font-weight:900;display:grid}.analytics-funnel>article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.analytics-funnel>article>div em{font:600 18px/1 var(--ledger-serif);font-style:normal}.analytics-funnel>article>small{color:#817668;margin-top:3px;font-size:7.5px}.analytics-trend-chart{margin-top:16px}.analytics-chart-legend{color:#68746d;flex-wrap:wrap;gap:10px 16px;margin-bottom:8px;font-size:9px;display:flex}.analytics-chart-legend span{align-items:center;gap:5px;display:flex}.analytics-chart-legend i{width:14px;height:3px}.analytics-trend-chart svg{width:100%;min-height:220px;display:block}.analytics-trend-chart text{fill:#8b8c82;font:9px var(--ledger-sans,sans-serif)}.analytics-grid-line{stroke:#e6ded2;stroke-width:1px}.analytics-donut-layout{grid-template-columns:minmax(175px,.9fr) minmax(180px,1.1fr);align-items:center;gap:22px;min-height:255px;padding-top:18px;display:grid}.analytics-donut{aspect-ratio:1;filter:drop-shadow(0 10px 18px #2a3d3514);width:min(100%,230px);margin-inline:auto;position:relative}.analytics-donut svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.analytics-donut-track{fill:none;stroke:#ece5da;stroke-width:26px}.analytics-donut-segment{fill:none;stroke-width:26px;stroke-linecap:butt;transition:stroke-dasharray .45s}.analytics-donut>div{text-align:center;background:#fffdf8;border:1px solid #325b4f1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:29%}.analytics-donut>div strong{color:var(--ledger-pine);font:600 32px/1 var(--ledger-serif)}.analytics-donut>div span{color:#728078;letter-spacing:.08em;margin-top:7px;font-size:9px;font-weight:850}.analytics-donut-legend{gap:10px;display:grid}.analytics-donut-legend>div{color:#657168;border-bottom:1px solid #eee7dc;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:28px;padding-bottom:8px;font-size:9.5px;display:grid}.analytics-donut-legend>div:last-child{border-bottom:0}.analytics-donut-legend i{border-radius:50%;width:8px;height:8px}.analytics-donut-legend strong{color:#304d43;font-size:11px}.analytics-donut-legend small{color:#989184;text-align:right;min-width:39px}.analytics-donut-empty{color:#7e837c;text-align:center;place-items:center;min-height:250px;padding-top:18px;display:grid}.analytics-donut-empty>div{background:#fffdf8;border:25px solid #ece5da;border-radius:50%;place-items:center;width:168px;height:168px;display:grid}.analytics-donut-empty strong{color:#829087;font:600 30px/1 var(--ledger-serif)}.analytics-donut-empty span{color:#899087;font-size:9px;font-weight:800}.analytics-donut-empty p{margin:-23px 0 0;font-size:10px}.analytics-delivery-panel{grid-column:1/-1}.analytics-delivery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 8px;display:grid}.analytics-delivery-metrics>div{background:#f7f4ed;border:1px solid #dcd2c5;min-height:94px;padding:17px 18px;position:relative;overflow:hidden}.analytics-delivery-metrics>div:before{content:"";background:#6c9286;height:2px;position:absolute;inset:0 0 auto}.analytics-delivery-metrics span,.analytics-delivery-metrics small{color:#788079;font-size:8.5px;display:block}.analytics-delivery-metrics strong{color:#2d5348;font:600 27px/1 var(--ledger-serif);margin:8px 0 5px;display:block}.analytics-delivery-metrics .tone-warning:before{background:#c08542}.analytics-delivery-metrics .tone-danger:before{background:#a24c3a}.analytics-delivery-metrics .tone-danger strong{color:#9b4938}.analytics-quality-panel{margin-top:18px}.analytics-quality-list{background:var(--ledger-rule);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:18px;display:grid}.analytics-quality-list button{color:#45534c;text-align:left;background:#f9f6ef;border:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:104px;padding:14px;display:grid}.analytics-quality-list button:not(:disabled):hover{background:#eef3ed}.analytics-quality-list button:disabled{cursor:default}.analytics-quality-list span{align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:flex}.analytics-quality-list strong{color:#345a4e;font:600 28px/1 var(--ledger-serif);grid-area:1/2/3}.analytics-quality-list small{color:#85887f;font-size:9px}.analytics-quality-list .tone-danger{color:#824b3d;background:#fff0e9}.analytics-quality-list .tone-danger strong{color:#9a4938}.analytics-quality-list .tone-warning{color:#775f35;background:#fff8e8}.analytics-quality-list .tone-clear{color:#356052;background:#eef5ed}@media (width<=1120px){.analytics-grid-primary{grid-template-columns:1fr}.analytics-command-center{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr)}.analytics-command-score{border-top:1px solid #ffffff1c;border-left:0;grid-column:1/-1;grid-template-columns:170px 1fr 1fr;display:grid}.analytics-response-dial{grid-row:1/3}.analytics-header{display:grid}.analytics-header-actions{justify-self:start}}@media (width<=760px){.analytics-dashboard{padding:28px 16px 50px}.analytics-header-actions,.analytics-scope{flex-direction:column;align-items:flex-start}.analytics-scope small{text-align:left}.analytics-grid-secondary{grid-template-columns:1fr}.analytics-delivery-panel{grid-column:auto}.analytics-command-center{grid-template-columns:1fr}.analytics-command-lead,.analytics-command-pulse{border-bottom:1px solid #ffffff1c;border-right:0;padding:24px 20px}.analytics-command-score{grid-column:auto;grid-template-columns:145px 1fr;padding:20px}.analytics-response-dial{grid-row:1/3;width:138px}.analytics-command-project{grid-column:2}.analytics-pulse-grid>div{padding:13px}.analytics-delivery-metrics{grid-template-columns:repeat(2,1fr)}.analytics-funnel>article>div{min-width:145px}.analytics-donut-layout{grid-template-columns:1fr;gap:8px}.analytics-donut-legend{width:100%}}.activity-list>div>div{min-width:0}.activity-list p{overflow-wrap:anywhere}.ops-header-actions{align-items:center;gap:12px;display:flex}.ops-header-actions>span{color:var(--ledger-muted);white-space:nowrap;font-size:10.5px}.ops-inline-notice{color:#795633;background:#fff7e9;border:1px solid #dfc39d;margin:14px 0 0;padding:9px 12px;font-size:11px;line-height:1.5}.ops-workspace-embedded{box-sizing:border-box;background:var(--ledger-paper);min-height:100vh;padding:42px clamp(22px,4vw,66px) 72px}.ops-metrics-compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.ops-flow-section{margin-top:0}.ops-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;display:grid}.ops-overview-grid>.ops-section{min-width:0}.ops-health-list{padding-top:7px;display:grid}.ops-health-item{border-bottom:1px solid #e4dcd0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 3px;display:grid}.ops-health-item:last-child{border-bottom:0}.ops-health-item>span{background:#56766d;width:7px;height:7px}.ops-health-item.attention>span{background:#b67436}.ops-health-item strong{color:var(--ledger-ink);font-size:11.5px;display:block}.ops-health-item small{color:var(--ledger-muted);margin-top:3px;font-size:10px;line-height:1.35;display:block}.ops-health-item b{color:var(--ledger-pine-dark);white-space:nowrap;font-size:10.5px}.ops-health-item.attention b{color:#8a552f}.ops-block-details{border-top:1px solid var(--ledger-rule);margin-top:8px}.ops-block-details summary{color:var(--ledger-pine);cursor:pointer;padding:12px 2px;font-size:10.5px;font-weight:800}.ops-block-details>div{border-top:1px solid #ebe4d9;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 2px;font-size:10px;line-height:1.4;display:grid}.ops-block-details strong{color:var(--ledger-ink)}.ops-block-details span{color:var(--ledger-muted)}.ops-failure-list{gap:8px;padding-bottom:18px;display:grid}.ops-failure-list article{background:#fff7f4;border:1px solid #dfc5bf;padding:11px 12px}.ops-failure-list article>div{justify-content:space-between;gap:12px;display:flex}.ops-failure-list strong{color:#75463e;font-size:11px}.ops-failure-list span{color:var(--ledger-muted);font-size:9.5px}.ops-failure-list p{color:#6b5750;margin:7px 0 0;font-size:10.5px;line-height:1.45}@media (width<=900px){.ops-overview-grid{grid-template-columns:1fr}}@media (width<=660px){.ops-header-actions{align-items:flex-start;margin-top:13px}.ops-workspace-embedded{padding:28px 16px 50px}.ops-metrics-compact{grid-template-columns:1fr 1fr}}.industry-knowledge-hub{--knowledge-paper:#f4f0e8;--knowledge-panel:#fffdf8;--knowledge-rule:#d9cfbf;--knowledge-ink:#20322d;--knowledge-muted:#66736d;--knowledge-pine:#2d5b50;--knowledge-pine-dark:#173a31;background:var(--knowledge-paper);min-height:100vh;color:var(--knowledge-ink);padding:42px clamp(22px,4vw,64px) 72px}.industry-knowledge-hub button,.industry-knowledge-hub input,.industry-knowledge-hub select,.industry-knowledge-hub textarea{font:inherit}.industry-hub-header h1{max-width:780px;font:500 clamp(38px, 4.3vw, 60px)/1 var(--ledger-serif,Georgia, serif);letter-spacing:-.035em;margin:0 0 12px}.industry-hub-header p{max-width:72ch;color:var(--knowledge-muted);margin:0;font-size:13px;line-height:1.7}.industry-header-actions .industry-add-source{border-color:var(--knowledge-pine);background:var(--knowledge-pine);color:#fffdf8}.industry-header-actions button:disabled{cursor:not-allowed;opacity:.5}.industry-pipeline{border:1px solid var(--knowledge-rule);background:var(--knowledge-panel);grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0;padding:0;list-style:none;display:grid}.industry-pipeline li{border-right:1px solid var(--knowledge-rule);color:#7a7c75;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;min-height:92px;padding:17px 15px;display:grid;position:relative}.industry-pipeline li:last-child{border-right:0}.industry-pipeline li:after{z-index:2;background:var(--knowledge-panel);content:"";border-top:1px solid #a99f91;border-right:1px solid #a99f91;width:8px;height:8px;position:absolute;top:31px;right:-5px;transform:rotate(45deg)}.industry-pipeline li:last-child:after{display:none}.industry-pipeline li>span{color:#726d63;border:1px solid #aaa394;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.industry-pipeline li.active>span{border-color:var(--knowledge-pine);background:var(--knowledge-pine);color:#fff}.industry-pipeline div{min-width:0}.industry-pipeline b,.industry-pipeline strong,.industry-pipeline small{display:block}.industry-pipeline b{color:#49584f;font-size:10px}.industry-pipeline strong{color:#263b34;font:500 24px/1 var(--ledger-serif,Georgia, serif);margin-top:5px}.industry-pipeline small{color:#7b7d76;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.35;overflow:hidden}.industry-observatory{color:#f7f0e4;background:#102e27;border:1px solid #34584d;grid-template-columns:minmax(500px,1.55fr) minmax(260px,.65fr);min-height:320px;animation:.5s cubic-bezier(.2,.75,.2,1) both industry-observatory-arrive;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #1a342c26}.industry-observatory:before{pointer-events:none;content:"";background-image:linear-gradient(#cce5d90d 1px,#0000 1px);background-size:100% 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}@keyframes industry-observatory-arrive{0%{clip-path:inset(0 0 100%);filter:blur(3px)}to{clip-path:inset(0);filter:blur()}}.industry-observatory>*{z-index:1;min-width:0;position:relative}.industry-category-map{padding:27px 30px 26px}.industry-category-map>header{border-bottom:1px solid #c4ddd233;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.industry-category-map h2{color:#fff8ec;font:500 26px/1.15 var(--ledger-serif,Georgia, serif);margin:0 0 6px}.industry-category-map header p{color:#a8c2b6;margin:0;font-size:10.5px;line-height:1.5}.industry-category-map header>span{color:#d7e8e0;white-space:nowrap;font-size:9px;font-weight:850}.industry-category-rows{margin-top:15px;display:grid}.industry-category-rows>div{border-bottom:1px solid #c4ddd21f;grid-template-columns:minmax(110px,.7fr) minmax(180px,1.5fr) 46px 46px;align-items:center;gap:12px;min-height:37px;display:grid}.industry-category-rows>div>span{color:#d4e5dd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.industry-category-track{background:#d1e7dd1f;align-items:stretch;height:7px;display:flex}.industry-category-track i,.industry-category-track em{min-width:0;height:100%;font-style:normal;display:block}.industry-category-track i{background:#78b49d}.industry-category-track em{background:#d4a35f}.industry-category-rows b{color:#f5eee3;font:500 15px/1 var(--ledger-serif,Georgia, serif);align-items:baseline;gap:3px;display:flex}.industry-category-rows b small{color:#8fac9f;font:700 7.5px/1 ui-sans-serif,system-ui,sans-serif}.industry-observatory-empty{color:#acc5b9;border:1px dashed #c2dcd047;margin-top:24px;padding:22px;font-size:11px;line-height:1.6}.industry-agent-state{background:#0b261f;border-left:1px solid #c4ddd233;flex-direction:column;padding:27px 25px;display:flex}.industry-index-beacon{color:#e6ba78;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.industry-index-beacon.ready{color:#9cd1bb}.industry-agent-state>strong{color:#fff8ec;font:500 66px/.9 var(--ledger-serif,Georgia, serif);letter-spacing:-.04em;margin-top:26px}.industry-agent-state>h2{color:#e6f0eb;font:500 18px/1.3 var(--ledger-serif,Georgia, serif);margin:8px 0 20px}.industry-agent-state dl{border-top:1px solid #c4ddd22e;margin:0;display:grid}.industry-agent-state dl>div{border-bottom:1px solid #c4ddd21f;grid-template-columns:1fr auto;gap:10px;padding:9px 0;display:grid}.industry-agent-state dt{color:#9db8ac;font-size:8.5px}.industry-agent-state dd{overflow-wrap:anywhere;color:#ecf4f0;text-align:right;max-width:140px;margin:0;font-size:9px;font-weight:800}.industry-agent-state>p{color:#9db8ac;margin:auto 0 0;padding-top:18px;font-size:9px;line-height:1.55}.industry-control-strip{grid-template-columns:minmax(180px,.8fr) minmax(170px,.75fr) minmax(160px,.7fr) minmax(260px,1.3fr);gap:12px;margin-top:22px;display:grid}.industry-control-strip label,.industry-text-intake label,.industry-editor-grid label,.industry-search-console label,.industry-record-detail .context-review label{color:#4f5e57;gap:7px;min-width:0;font-size:10.5px;font-weight:800;display:grid}.industry-control-strip input,.industry-control-strip select,.industry-text-intake input,.industry-text-intake textarea,.industry-editor-grid input,.industry-editor-grid select,.industry-editor-grid textarea,.industry-search-console textarea,.industry-record-detail .context-review input{color:#263832;background:#fffdf8;border:1px solid #c7bbab;border-radius:0;width:100%;min-width:0;min-height:42px;padding:10px 11px}.industry-control-strip form label>span{grid-template-columns:minmax(0,1fr) auto;display:grid}.industry-control-strip form button{border:1px solid var(--knowledge-pine);background:var(--knowledge-pine);color:#fff;min-width:64px;font-size:10px;font-weight:850}.industry-knowledge-hub>.knowledge-message{margin:15px 0 0}.industry-intake-studio{border:1px solid var(--knowledge-rule);background:#fbf8f1;margin-top:24px}.industry-intake-studio>header{border-bottom:1px solid var(--knowledge-rule);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.industry-intake-studio>header h2{font:500 25px/1.2 var(--ledger-serif,Georgia, serif);margin:0 0 7px}.industry-intake-studio>header p{max-width:70ch;color:var(--knowledge-muted);margin:0;font-size:11px;line-height:1.6}.industry-data-notice{color:#8a5b39;max-width:760px;margin-top:8px;font-size:10px;line-height:1.5;display:block}.industry-intake-modes{border-bottom:1px solid var(--knowledge-rule);gap:0;padding:0 24px;display:flex}.industry-intake-modes button{border:0;border-right:1px solid var(--knowledge-rule);color:#68736c;background:0 0;min-height:41px;padding:0 15px;font-size:10px;font-weight:850}.industry-intake-body{grid-template-columns:minmax(330px,1.1fr) minmax(360px,.9fr);display:grid}.industry-file-intake,.industry-text-intake{border-right:1px solid var(--knowledge-rule);min-width:0;padding:24px}.industry-file-intake .knowledge-primary,.industry-text-intake .knowledge-primary{margin-top:13px}.industry-file-intake>small{color:#777b74;margin-top:10px;font-size:9.5px;display:block}.industry-source-ledger{min-width:0;padding:22px 24px}.industry-source-ledger>header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.industry-source-ledger h3{font:500 19px/1.2 var(--ledger-serif,Georgia, serif);margin:0}.industry-source-ledger header>span{color:#727a74;font-size:9px;font-weight:800}.industry-source-ledger li>div{min-width:0}.industry-source-ledger li small{color:#7a7a72;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8.5px;display:block;overflow:hidden}.industry-source-ledger>p{color:#737a74;margin:14px 0 0;font-size:10px;line-height:1.55}.source-stage-approved_indexed{color:#2c6354;background:#e9f1eb;border-color:#95b4a6}.source-stage-pending_human_review,.source-stage-ai_draft_ready{color:#875a27;background:#fff5e3;border-color:#d4b98f}.source-stage-rejected,.source-stage-revoked,.source-stage-expired{color:#8d493d;background:#fff1ec;border-color:#d0aaa1}.industry-processing-receipt{background:#edf3ee;border:1px solid #a9c0b5;margin:0 24px 24px}.industry-processing-receipt header b,.industry-processing-receipt header span{display:block}.industry-processing-receipt header b{color:#315a50;font-size:11px}.industry-processing-receipt header span{color:#6c786f;margin-top:3px;font-size:9px}.industry-processing-receipt header a{color:#2c6456;font-size:9.5px;font-weight:850}.industry-processing-receipt ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.industry-processing-receipt li{color:#637169;border-right:1px solid #b7c9bf;align-items:center;gap:8px;min-height:48px;padding:9px 13px;font-size:9px;font-weight:800;display:flex}.industry-processing-receipt li:last-child{border-right:0}.industry-processing-receipt li.done{color:#2a6656}.industry-processing-receipt li.fallback{color:#8a5b2f}.industry-processing-receipt li.current{color:#274f46;background:#dfeae3}.industry-processing-receipt li.current>span{border:1px solid #53786d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.industry-processing-receipt>p{color:#795632;border-top:1px solid #b7c9bf;margin:0;padding:11px 14px;font-size:9.5px;line-height:1.5}.industry-workspace-grid{grid-template-columns:minmax(500px,1.35fr) minmax(340px,.75fr);align-items:start;gap:18px;margin-top:24px;display:grid}.industry-ledger-panel,.industry-inspector{border:1px solid var(--knowledge-rule);background:var(--knowledge-panel);min-width:0}.industry-ledger-panel>header{border-bottom:1px solid var(--knowledge-rule);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px;display:flex}.industry-ledger-panel h2{font:500 24px/1.2 var(--ledger-serif,Georgia, serif);margin:0 0 6px}.industry-ledger-panel header p{color:var(--knowledge-muted);margin:0;font-size:10px;line-height:1.5}.industry-ledger-panel header>span{color:#637069;white-space:nowrap;font-size:9px;font-weight:850}.industry-ledger-panel .knowledge-empty{margin:18px}.industry-ledger-list{max-height:680px;overflow-y:auto}.industry-ledger-list>button{width:100%;min-height:88px;color:var(--knowledge-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e1d9cd;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:15px 18px;display:grid}.industry-ledger-list>button:hover{background:#f6f2ea}.industry-ledger-list>button.selected{background:#eaf0ea;box-shadow:inset 1px 0 #315f53}.industry-ledger-list button>div{gap:5px;min-width:0;display:grid}.industry-ledger-list button>div>span{color:#567269;font-size:8.5px;font-weight:850}.industry-ledger-list button strong{color:#263a33;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.industry-ledger-list button small{color:#787a73;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.industry-ledger-list button aside{align-content:center;justify-items:end;gap:8px;display:grid}.industry-ledger-list button aside>span{color:#7a776e;font-size:9px;font-weight:850}.knowledge-status{color:#6e6b65;white-space:nowrap;border:1px solid #c3b9aa;width:fit-content;padding:4px 6px;font-size:8px;font-weight:850}.knowledge-status-approved{color:#2c6555;background:#eaf2ec;border-color:#96b5a7}.knowledge-status-pending_human_review{color:#895b26;background:#fff4df;border-color:#d7bd91}.knowledge-status-rejected,.knowledge-status-expired{color:#8c493e;background:#fff1ed;border-color:#d1aaa1}.industry-inspector{position:sticky;top:18px;overflow:hidden}.industry-inspector-tabs{border-bottom:1px solid var(--knowledge-rule);grid-template-columns:1fr 1fr;display:grid}.industry-inspector-tabs button{border:0;border-right:1px solid var(--knowledge-rule);color:#6b736d;background:#eee8dd;min-height:43px;font-size:9.5px;font-weight:850}.industry-inspector-tabs button:last-child{border-right:0}.industry-inspector-tabs button.active{color:#285b4e;background:#fffdf8}.industry-record-detail,.industry-search-console{padding:22px}.industry-record-detail>header{border-bottom:1px solid var(--knowledge-rule);padding-bottom:18px;padding-right:82px;position:relative}.industry-record-detail header>span{color:#5d746b;font-size:8.5px;font-weight:850}.industry-record-detail header h2{font:500 24px/1.18 var(--ledger-serif,Georgia, serif);overflow-wrap:anywhere;margin:7px 0 0}.industry-record-detail header>.knowledge-status{position:absolute;top:0;right:0}.industry-record-detail>section{border-bottom:1px solid var(--knowledge-rule);padding:18px 0}.industry-record-detail section h3:first-child{margin-top:0}.industry-record-detail section dl{gap:0;margin:13px 0 0;display:grid}.industry-record-detail>.industry-edit{width:100%;margin-top:18px}.industry-record-detail .context-review{margin-top:18px;padding-top:18px}.industry-record-detail .context-review>div{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-record-detail .context-review button{min-width:0;padding:8px;font-size:8.5px}.industry-search-console>header h2{font:500 23px/1.2 var(--ledger-serif,Georgia, serif);margin:0 0 7px}.industry-search-console>header p{color:var(--knowledge-muted);margin:0;font-size:10px;line-height:1.55}.industry-search-console .context-status{margin-top:17px}.industry-search-console form{margin-top:18px}.industry-search-console form>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.industry-search-console form button{color:#355b51;background:0 0;border:1px solid #82948b;min-height:38px;font-size:9px;font-weight:850}.industry-search-console form button.approve{border-color:var(--knowledge-pine);background:var(--knowledge-pine);color:#fff}.industry-search-console li{background:#eff4ef;border:1px solid #c2d0c7;padding:12px}.industry-search-console li b,.industry-search-console li span{display:block}.industry-search-console li b{color:#29483f;font-size:10.5px}.industry-search-console li span{color:#6c7871;margin-top:4px;font-size:8px}.industry-search-console li p{color:#516159;max-height:88px;margin:9px 0;font-size:9.5px;line-height:1.5;overflow-y:auto}.industry-knowledge-hub button:focus-visible,.industry-knowledge-hub input:focus-visible,.industry-knowledge-hub select:focus-visible,.industry-knowledge-hub textarea:focus-visible,.industry-knowledge-hub a:focus-visible{outline-offset:2px;outline:3px solid #d6ad68}@media (width<=1120px){.industry-observatory{grid-template-columns:minmax(420px,1fr) 270px}.industry-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-intake-body,.industry-workspace-grid{grid-template-columns:1fr}.industry-file-intake,.industry-text-intake{border-right:0;border-bottom:1px solid var(--knowledge-rule)}.industry-inspector{position:static}}@media (width<=760px){.industry-knowledge-hub{padding:28px 16px 50px}.industry-hub-header,.industry-intake-studio>header{display:grid}.industry-header-actions{flex-wrap:wrap}.industry-pipeline{grid-template-columns:1fr}.industry-pipeline li{border-right:0;border-bottom:1px solid var(--knowledge-rule);min-height:68px}.industry-pipeline li:last-child{border-bottom:0}.industry-pipeline li:after{top:auto;bottom:-5px;right:50%;transform:rotate(135deg)}.industry-observatory{grid-template-columns:1fr}.industry-agent-state{border-top:1px solid #c4ddd233;border-left:0}.industry-category-map{padding:24px 18px}.industry-category-rows>div{grid-template-columns:minmax(100px,.8fr) minmax(100px,1fr) 40px 40px;gap:8px}.industry-control-strip,.industry-editor-grid{grid-template-columns:1fr}.industry-editor-grid .wide{grid-column:auto}.industry-ai-status{border-top:1px solid #cdbfaa;border-left:0;min-width:0;padding:12px 0 0}.industry-intake-modes{padding:0 15px;overflow-x:auto}.industry-intake-modes button{flex:none}.industry-file-intake,.industry-text-intake,.industry-source-ledger{padding:18px}.industry-processing-receipt,.industry-knowledge-editor{margin:0 18px 18px}.industry-processing-receipt ol{grid-template-columns:1fr 1fr}.industry-processing-receipt li:nth-child(2){border-right:0}.industry-processing-receipt li:nth-child(-n+2){border-bottom:1px solid #b7c9bf}.industry-knowledge-editor>header{display:grid}}@media (width<=480px){.industry-hub-header h1{font-size:38px}.industry-header-actions{grid-template-columns:1fr 1fr;display:grid}.industry-category-map>header{display:grid}.industry-category-rows>div{grid-template-columns:1fr 38px 38px;padding:9px 0}.industry-category-track{grid-area:2/1/auto/-1}.industry-source-ledger li{grid-template-columns:1fr}.source-stage{justify-self:start}.industry-processing-receipt ol{grid-template-columns:1fr}.industry-processing-receipt li{border-bottom:1px solid #b7c9bf;border-right:0}.industry-record-detail,.industry-search-console{padding:18px}.industry-record-detail .context-review>div,.industry-search-console form>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.industry-observatory{animation:none}}.industry-knowledge-hub{color:#20322d;background:#f4f0e8;min-height:100vh;padding:36px clamp(22px,4vw,60px) 72px}.industry-hub-header{border-bottom:1px solid #d9cfbf;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:22px;display:flex}.industry-hub-header h1{font:500 clamp(38px, 4vw, 54px)/1.05 var(--ledger-serif,Georgia, serif);letter-spacing:-.03em;margin:0 0 10px}.industry-hub-header p{color:#617069;max-width:68ch;margin:0;font-size:14px;line-height:1.65}.industry-header-actions{flex:none;gap:9px;display:flex}.industry-header-actions button{color:#34584f;background:0 0;border:1px solid #84958e;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:850;display:inline-flex}.industry-header-actions .industry-add-source{color:#fffdf8;background:#2d5b50;border-color:#2d5b50}.industry-command-bar{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;display:grid;container-type:inline-size}.industry-task-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.industry-task-nav .industry-task-tile{color:#344c44;text-align:left;background:#fffdf8;border:1px solid #d9cfbf;border-radius:12px;justify-content:flex-start;align-items:center;gap:16px;min-width:0;min-height:116px;padding:20px;display:flex;position:relative}.industry-task-symbol{color:#315a50;background:#e8eee9;border-radius:12px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.industry-task-tile.review .industry-task-symbol{color:#85581f;background:#f6eddd}.industry-task-tile.library .industry-task-symbol{color:#25604c;background:#e3efeb}.industry-task-tile.search .industry-task-symbol{color:#475e86;background:#e9edf5}.industry-task-copy{gap:10px;min-width:0;display:grid}.industry-task-title{white-space:nowrap;font-size:15px;font-weight:750;line-height:1.4}.industry-task-detail{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.industry-task-detail strong{color:#2b5145;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1}.industry-task-detail small{color:#5d6d65;font-size:12px;line-height:1.4}.industry-task-nav .industry-task-tile:hover{background:#f0f4ef;border-color:#82988d}.industry-task-nav .industry-task-tile.active{background:#e8f0e9;border-color:#315a50}.industry-task-tile.active .industry-task-title{color:#244e40}.industry-task-selected{color:#fffdf8;visibility:hidden;background:#315a50;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:10px;right:10px}.industry-task-tile.active .industry-task-selected{visibility:visible}.industry-health-summary{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:0 4px;display:flex}.industry-health-summary>span{color:#825922;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}.industry-health-summary>.ready{color:#2c6656}.industry-health-summary b{color:#40594d;font-weight:650}.industry-health-summary svg{flex:none}@container (width<=920px){.industry-task-nav .industry-task-tile{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px}}@container (width<=600px){.industry-task-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-task-nav .industry-task-tile{min-height:152px}}.industry-boundary-note{color:#69736d;margin:14px 0 0;font-size:12px;line-height:1.55}.industry-knowledge-hub>.knowledge-message{margin-top:15px;font-size:12px}.industry-intake-studio,.industry-library-panel,.industry-search-console{background:#fffdf8;border:1px solid #d9cfbf;margin-top:24px}.industry-intake-studio>header,.industry-library-panel>header,.industry-search-console>header{border-bottom:1px solid #d9cfbf;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.industry-intake-studio>header h2,.industry-library-panel>header h2,.industry-search-console>header h2{font:500 25px/1.2 var(--ledger-serif,Georgia, serif);margin:0 0 6px}.industry-intake-studio>header p,.industry-library-panel>header p,.industry-search-console>header p{color:#68736d;max-width:68ch;margin:0;font-size:12px;line-height:1.55}.industry-library-panel>header>span{color:#68736d;white-space:nowrap;font-size:12px;font-weight:800}.industry-ai-status{border-left:1px solid #d9cfbf;flex:none;gap:4px;min-width:210px;padding-left:18px;display:grid}.industry-ai-status span{color:#8a5c32;font-size:11px;font-weight:850}.industry-ai-status.ready span{color:#2d6656}.industry-ai-status b{overflow-wrap:anywhere;color:#53625b;max-width:240px;font-size:11px}.industry-intake-modes{border-bottom:1px solid #d9cfbf;padding:0 24px;display:flex}.industry-intake-modes button{color:#65706a;background:0 0;border:0;border-right:1px solid #d9cfbf;min-height:46px;padding:0 17px;font-size:12px;font-weight:850}.industry-intake-modes button:first-child{border-left:1px solid #d9cfbf}.industry-intake-modes button.active{color:#28594d;background:#e8eee8}.industry-intake-body{display:block}.industry-file-intake,.industry-text-intake{min-width:0;padding:26px 24px 22px}.industry-file-intake{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;display:grid}.industry-file-intake .knowledge-file-picker{min-height:58px}.industry-file-intake .knowledge-file-picker span{font-size:12px}.industry-file-intake .knowledge-primary{min-width:170px;margin:0}.industry-file-intake>small{color:#6f766f;grid-column:1/-1;font-size:11px}.industry-text-intake{gap:14px;display:grid}.industry-text-intake label,.industry-editor-grid label,.industry-library-toolbar label,.industry-search-console label,.industry-record-detail .context-review label{color:#4f5e57;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.industry-text-intake input,.industry-text-intake textarea,.industry-editor-grid input,.industry-editor-grid select,.industry-editor-grid textarea,.industry-library-toolbar input,.industry-library-toolbar select,.industry-search-console textarea,.industry-record-detail .context-review input{box-sizing:border-box;color:#263832;background:#fffdf8;border:1px solid #c7bbab;border-radius:0;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:13px}.industry-text-intake textarea{resize:vertical;min-height:150px;line-height:1.55}.industry-text-intake .knowledge-primary{justify-self:start;margin:0}.industry-data-notice{color:#805c3a;margin:0 24px 20px;font-size:11px;line-height:1.55;display:block}.industry-source-history{border-top:1px solid #e5dccf}.industry-source-trace{background:#fffdf8;border:1px solid #d9cfbf;min-width:0}.industry-source-trace>header{justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.industry-source-trace h2{font:500 28px/1.3 var(--ledger-serif,Georgia, serif);color:#263a33;margin:0 0 8px}.industry-source-trace header p{color:#52675e;max-width:65ch;margin:0;font-size:13px;line-height:1.65}.industry-source-trace header label{color:#52675e;flex:0 0 240px;gap:8px;font-size:12px;display:grid}.industry-source-trace input{box-sizing:border-box;color:#263a33;background:#fffdf8;border:1px solid #c7bbab;width:100%;min-width:0;min-height:44px;padding:10px 12px}.industry-source-trace input::placeholder{color:#666e65}.industry-board-options{flex-wrap:wrap;gap:8px;padding:0 24px 24px;display:flex}.industry-board-options button{color:#315a50;text-align:left;background:0 0;border:1px solid #c7bbab;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:flex}.industry-board-options button[aria-pressed=true]{background:#e6eee8;border-color:#315a50}.industry-board-options span{font-size:13px;font-weight:700}.industry-board-options small{color:#52675e;font-size:12px}.industry-board-heading{border-top:1px solid #d9cfbf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.industry-board-heading h3{color:#263a33;margin:0 0 6px;font-size:18px}.industry-board-heading p{color:#52675e;margin:0;font-size:12px}.industry-board-heading button{color:#fffdf8;background:#315a50;border:1px solid #315a50;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700}.industry-intake-destination{border-bottom:1px solid #d9cfbf;grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.industry-intake-destination label{color:#315a50;gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}.industry-intake-destination input,.industry-intake-destination select{box-sizing:border-box;color:#263a33;background:#fffdf8;border:1px solid #c7bbab;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.industry-intake-destination input[readonly]{background:#f3eee4}.industry-intake-destination p{color:#52675e;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.industry-trace-columns,.industry-trace-list>li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.industry-trace-columns{color:#52675e;background:#f3eee4;border-block:1px solid #d9cfbf;font-size:12px;font-weight:700}.industry-trace-columns>span{padding:12px 24px}.industry-trace-list,.industry-trace-destination ul{margin:0;padding:0;list-style:none}.industry-trace-list>li{border-bottom:1px solid #d9cfbf}.industry-trace-file,.industry-trace-destination{overflow-wrap:anywhere;min-width:0;padding:24px}.industry-trace-file h3{color:#263a33;margin:0 0 10px;font-size:16px;line-height:1.55}.industry-trace-file p,.industry-trace-destination>p{color:#52675e;margin:0 0 12px;font-size:12px;line-height:1.65}.industry-trace-file a,.industry-source-return a,.industry-record-origin a{color:#2b6656;text-underline-offset:3px;font-size:13px}.industry-trace-destination{border-left:1px solid #d9cfbf}.industry-trace-destination>strong{color:#765220;margin-bottom:8px;font-size:14px;display:block}.industry-trace-destination ul>li+li{border-top:1px solid #e5dccf}.industry-trace-destination li button{color:#263a33;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;gap:7px;width:100%;padding:12px 0;display:grid}.industry-trace-destination li button:hover{background:#f3f6f0}.industry-trace-category{color:#52675e;font-size:12px}.industry-trace-destination li strong{font-size:15px;line-height:1.5}.industry-trace-state{color:#52675e;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.industry-trace-state>span{color:#2b6656;text-underline-offset:3px;text-decoration:underline}.industry-trace-destination>button,.industry-source-return button,.industry-trace-empty button,.industry-record-origin button{color:#315d51;background:#fffdf8;border:1px solid #80958b;min-height:44px;padding:8px 14px;font-size:13px}.industry-source-return{color:#52675e;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;font-size:12px;display:flex}.industry-trace-empty{color:#52675e;margin:0;padding:32px 24px;font-size:14px;line-height:1.65}.industry-source-trace>footer{color:#52675e;padding:16px 24px;font-size:12px;line-height:1.65}.industry-save-destination{color:#315a50;overflow-wrap:anywhere;background:#edf3ee;margin:0;padding:16px 20px;font-size:13px;line-height:1.65}.industry-record-origin{overflow-wrap:anywhere;color:#52675e;flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;font-size:12px;display:flex}.industry-record-origin a{min-width:0}.industry-library-panel>header p{overflow-wrap:anywhere}@media (width<=760px){.industry-source-trace>header{padding:20px 18px;display:grid}.industry-board-options{padding:0 18px 20px}.industry-board-options button{flex:140px;justify-content:space-between}.industry-board-heading{padding:20px 18px}.industry-intake-destination{grid-template-columns:minmax(0,1fr);padding:20px 18px}.industry-source-trace header label{min-width:0}.industry-trace-columns{display:none}.industry-trace-list>li{grid-template-columns:minmax(0,1fr)}.industry-trace-file{padding:20px 18px 12px}.industry-trace-destination{border-left:0;padding:12px 18px 20px}.industry-source-return,.industry-source-trace>footer{padding:16px 18px}}.industry-source-history>summary{color:#3c5b52;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:850;list-style:none;display:flex}.industry-source-history>summary::-webkit-details-marker{display:none}.industry-source-history>summary span{color:#727a74}.industry-source-ledger{padding:0 24px 20px}.industry-source-ledger ol{margin:0;padding:0;list-style:none;display:grid}.industry-source-ledger li{border-top:1px solid #e5dccf;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:12px 0;display:grid}.industry-source-ledger li a{color:#315f53;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.industry-source-ledger li small{color:#777a73;margin-top:4px;font-size:11px;display:block}.industry-source-ledger li>button{color:#315d51;background:0 0;border:1px solid #80958b;grid-column:1/-1;justify-self:start;min-height:38px;padding:0 12px;font-size:11px;font-weight:850}.industry-source-ledger>p{color:#6c756f;margin:0;font-size:12px}.source-stage{color:#6f6d66;white-space:nowrap;border:1px solid #c4b9a9;justify-self:end;padding:4px 7px;font-size:10px;font-weight:850}.industry-processing-receipt{background:#edf3ee;border:1px solid #a9c0b5;min-width:0;margin:20px 24px 0;overflow:hidden}.industry-processing-receipt>header{border-bottom:1px solid #b7c9bf;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.industry-processing-receipt header>div{min-width:0}.industry-processing-receipt header b{overflow-wrap:anywhere;word-break:break-word;color:#315a50;font-size:12px;display:block}.industry-processing-receipt header span{color:#6c786f;margin-top:3px;font-size:11px;display:block}.industry-processing-receipt header a{color:#2c6456;flex:none;font-size:11px;font-weight:850}.industry-processing-receipt>p{color:#52675e;margin:0;padding:12px 15px;font-size:12px;line-height:1.55}.industry-knowledge-editor{background:#fffdf8;border:1px solid #bdaf9b;margin:20px 24px 24px}.industry-knowledge-editor>header{border-bottom:1px solid #d8cebd;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.industry-knowledge-editor h2{font:500 22px/1.2 var(--ledger-serif,Georgia, serif);margin:0 0 5px}.industry-knowledge-editor header p{color:#6d7771;margin:0;font-size:12px;line-height:1.5}.industry-knowledge-editor header button,.industry-knowledge-editor footer>button:not(.knowledge-primary){color:#4d5f57;background:0 0;border:1px solid #958a79;min-height:40px;padding:0 13px;font-size:11px;font-weight:850}.industry-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.industry-editor-grid .wide{grid-column:1/-1}.industry-editor-grid textarea{resize:vertical;min-height:104px;line-height:1.5}.industry-knowledge-editor footer{justify-content:flex-end;gap:9px;padding:0 20px 20px;display:flex}.industry-knowledge-editor footer .knowledge-primary{margin:0}.industry-library-toolbar{background:#f8f4ec;border-bottom:1px solid #d9cfbf;grid-template-columns:minmax(200px,.65fr) minmax(320px,1.35fr);gap:14px;padding:16px 22px;display:grid}.industry-library-toolbar form label>span{grid-template-columns:minmax(0,1fr) auto;display:grid}.industry-library-toolbar form button{color:#fff;background:#2d5b50;border:1px solid #2d5b50;min-width:70px;min-height:44px;font-size:12px;font-weight:850}.industry-library-panel .knowledge-empty{margin:20px;font-size:13px}.industry-library-panel .knowledge-empty button{color:#fff;background:#2d5b50;border:1px solid #2d5b50;min-height:44px;margin-top:14px;padding:0 14px;font-weight:850}.industry-ledger-list{max-height:none;overflow:visible}.industry-ledger-entry{border-bottom:1px solid #e1d9cd}.industry-ledger-entry:last-child{border-bottom:0}.industry-ledger-entry>button{color:#20322d;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:22px;width:100%;min-height:94px;padding:17px 20px;display:grid}.industry-ledger-entry>button:hover{background:#f6f2ea}.industry-ledger-entry>button.selected{background:#eaf0ea;box-shadow:inset 2px 0 #315f53}.industry-ledger-entry>button>div{gap:5px;min-width:0;display:grid}.industry-ledger-entry>button>div>span{color:#557168;font-size:11px;font-weight:850}.industry-ledger-entry>button strong{color:#263a33;font-size:14px;line-height:1.35}.industry-ledger-entry>button small{color:#69746e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.industry-ledger-entry>button aside{align-content:center;justify-items:end;gap:9px;min-width:92px;display:grid}.industry-ledger-entry>button aside>span{color:#6f766f;font-size:11px;font-weight:750}.knowledge-status{padding:5px 7px;font-size:10px}.industry-record-detail{background:#f7f3eb;padding:0 22px 22px}.industry-record-core,.industry-record-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.industry-record-core{padding:22px 0}.industry-record-detail section h3{color:#344d44;font:500 16px/1.3 var(--ledger-serif,Georgia, serif);margin:0 0 7px}.industry-record-detail section h3:not(:first-child){margin-top:18px}.industry-record-detail section p{color:#55655e;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.industry-record-detail details{border-top:1px solid #d9cfbf;border-bottom:1px solid #d9cfbf}.industry-record-detail details>summary{color:#315c50;cursor:pointer;align-items:center;min-height:48px;font-size:12px;font-weight:850;display:flex}.industry-record-more{padding:4px 0 20px}.industry-record-detail section a{color:#2b6656;overflow-wrap:anywhere;font-size:12px;font-weight:750}.industry-record-detail section dl{margin:13px 0 0;display:grid}.industry-record-detail section dl>div{border-top:1px solid #e3dace;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.industry-record-detail dt{color:#777a73;font-size:11px}.industry-record-detail dd{color:#4f5f58;text-align:right;margin:0;font-size:11px}.industry-record-actions{gap:14px;padding-top:18px;display:grid}.industry-record-actions>.industry-edit{color:#315d51;background:0 0;border:1px solid #80958b;justify-self:start;min-height:42px;padding:0 14px;font-size:11px;font-weight:850}.industry-record-detail .context-review{border:0;margin:0;padding:0}.industry-record-detail .context-review>div{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.industry-record-detail .context-review button{min-height:42px;padding:9px 14px;font-size:11px}.industry-search-console{padding:0}.industry-search-console>header .context-status{min-width:230px;margin:0}.industry-search-console form{max-width:820px;margin:0;padding:24px}.industry-search-console textarea{resize:vertical;min-height:112px;line-height:1.55}.industry-search-console form>div{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.industry-search-console form button{color:#355b51;background:0 0;border:1px solid #82948b;min-height:44px;padding:0 15px;font-size:12px;font-weight:850}.industry-search-console form button.approve{color:#fff;background:#2d5b50;border-color:#2d5b50}.industry-search-console ol{gap:0;margin:0;padding:0 24px 24px;list-style:none;display:grid}.industry-search-console li{background:0 0;border:0;border-top:1px solid #d9cfbf;padding:16px 0}.industry-search-console li b{color:#29483f;font-size:13px;display:block}.industry-search-console li span{color:#6c7871;margin-top:4px;font-size:11px;display:block}.industry-search-console li p{color:#516159;max-height:none;margin:10px 0;font-size:12px;line-height:1.6;overflow:visible}.industry-search-console li a{color:#286554;font-size:11px;font-weight:850}.industry-knowledge-hub button:hover:not(:disabled){filter:brightness(.97)}.industry-knowledge-hub button:disabled{cursor:not-allowed;opacity:.55}.industry-knowledge-hub button:focus-visible,.industry-knowledge-hub input:focus-visible,.industry-knowledge-hub select:focus-visible,.industry-knowledge-hub textarea:focus-visible,.industry-knowledge-hub summary:focus-visible,.industry-knowledge-hub a:focus-visible{outline-offset:2px;outline:3px solid #d6ad68}@media (width<=1120px){.industry-command-bar{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;width:100%;display:grid}.industry-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.industry-knowledge-hub{padding:28px 16px 54px}.industry-hub-header,.industry-intake-studio>header,.industry-library-panel>header,.industry-search-console>header,.industry-knowledge-editor>header{display:grid}.industry-header-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.industry-ai-status{border-top:1px solid #d9cfbf;border-left:0;min-width:0;padding:12px 0 0}.industry-intake-modes{padding:0 16px;overflow-x:auto}.industry-intake-modes button{flex:none}.industry-file-intake{grid-template-columns:1fr;padding:20px 18px}.industry-file-intake .knowledge-primary{width:100%;min-width:0}.industry-file-intake>small{grid-column:auto}.industry-text-intake{padding:20px 18px}.industry-data-notice{margin:0 18px 18px}.industry-source-history>summary{padding:0 18px}.industry-source-ledger{padding:0 18px 18px}.industry-processing-receipt,.industry-knowledge-editor{margin:18px}.industry-editor-grid,.industry-library-toolbar,.industry-record-core,.industry-record-more{grid-template-columns:1fr}.industry-editor-grid .wide{grid-column:auto}.industry-library-toolbar{padding:16px 18px}.industry-ledger-entry>button{gap:12px;padding:16px 18px}.industry-ledger-entry>button aside{min-width:82px}.industry-record-detail{padding:0 18px 20px}.industry-record-detail .context-review>div,.industry-search-console form>div{grid-template-columns:1fr;display:grid}.industry-record-detail .context-review button,.industry-search-console form button{width:100%;min-height:44px}.industry-search-console>header .context-status{min-width:0}.industry-search-console form{padding:20px 18px}.industry-search-console ol{padding:0 18px 20px}}@media (width<=430px){.industry-hub-header h1{font-size:36px}.industry-source-ledger li{grid-template-columns:1fr}.source-stage{justify-self:start}.industry-ledger-entry>button{grid-template-columns:1fr}.industry-ledger-entry>button aside{justify-content:space-between;align-items:center;min-width:0;display:flex}.industry-ledger-entry>button small{white-space:normal}}.client-progress-map{background:#f8f7f1;border:1px solid #b9c5bd;margin-top:18px}.client-progress-map-heading{border-bottom:1px solid #cfd6d0;justify-content:space-between;align-items:end;gap:24px;padding:24px 26px 20px;display:flex}.client-progress-map-heading h2{color:#293b32;font:600 28px/1.18 var(--ledger-serif,Georgia, serif);margin:0}.client-progress-map-heading p{color:#647168;max-width:66ch;margin:7px 0 0;font-size:11px;line-height:1.6}.client-progress-map-heading>strong{color:#315b50;flex:none;font-size:11px}.client-progress-map-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);min-width:0;display:grid}.client-progress-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.client-progress-roadmap>li{border-bottom:1px solid #d9ddd7;min-width:0;padding:22px 24px 24px}.client-progress-roadmap>li:nth-child(odd){border-right:1px solid #d9ddd7}.client-progress-roadmap>li:nth-last-child(-n+2){border-bottom:0}.client-progress-roadmap>li>header{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-bottom:13px;display:grid;position:relative}.client-progress-roadmap>li>header:after{content:"";background:#dde2dd;height:2px;position:absolute;bottom:0;left:0;right:0}.client-progress-roadmap>li.is-complete>header:after{background:#638372}.client-progress-roadmap>li.is-current>header:after{background:linear-gradient(90deg,#638372 58%,#dde2dd 58%)}.client-progress-roadmap>li>header span{color:#31483c;font-size:13px;font-weight:850}.client-progress-roadmap>li>header small{color:#5f6a63;grid-column:1;font-size:10px;line-height:1.45}.client-progress-roadmap>li>header b{color:#617269;font:600 17px/1 var(--ledger-serif,Georgia, serif);grid-area:1/2/span 2;align-self:center}.client-progress-roadmap>li>ol{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.client-progress-roadmap>li>ol>li{grid-template-columns:31px minmax(0,1fr);gap:10px;min-height:44px;padding:7px 0;display:grid;position:relative}.client-progress-roadmap>li>ol>li:not(:last-child):after{content:"";background:#ccd3cd;width:1px;position:absolute;top:37px;bottom:-7px;left:14px}.client-progress-roadmap i{color:#526159;background:#f8f7f1;border:1px solid #aeb8b0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:850;display:grid}.client-progress-roadmap li.complete i{color:#fff;background:#527565;border-color:#527565}.client-progress-roadmap li.in_progress i,.client-progress-roadmap li.waiting_client i{color:#315b50;border:2px solid #527565}.client-progress-roadmap li.blocked i{color:#8a533e;border-color:#9a654f}.client-progress-roadmap li[aria-current=step]>div{background:#e8efe9;padding:0 7px 8px}.client-progress-roadmap li>div{min-width:0}.client-progress-roadmap li>div>strong,.client-progress-roadmap li>div>span,.client-progress-roadmap li>div>small{display:block}.client-progress-roadmap li>div>strong{color:#334239;font-size:11px;line-height:1.4}.client-progress-roadmap li>div>span{color:#5b665f;margin-top:3px;font-size:10px}.client-progress-roadmap li>div>small{color:#5d6c63;margin-top:5px;font-size:9.5px;line-height:1.5}.client-progress-focus{color:#f8f4e9;background:#223d33;flex-direction:column;min-width:0;padding:27px 25px;display:flex}.client-progress-focus>span,.client-progress-focus footer>span{color:#b7cabd;letter-spacing:.08em;font-size:9.5px;font-weight:850}.client-progress-focus>strong{font:600 27px/1.15 var(--ledger-serif,Georgia, serif);overflow-wrap:anywhere;margin-top:10px}.client-progress-focus>p{color:#d8e2da;max-width:40ch;margin:13px 0 0;font-size:11px;line-height:1.65}.client-progress-focus>small{color:#aebfb4;margin-top:10px;font-size:9.5px}.client-progress-focus footer{border-top:1px solid #496459;margin-top:auto;padding-top:28px}.client-progress-focus footer strong{color:#fffaf0;margin-top:8px;font-size:12px;line-height:1.5;display:block}.field-message{overflow-wrap:anywhere}@media (width<=660px){.client-progress-map-heading{padding:20px 17px 16px;display:grid}.client-progress-map-layout,.client-progress-roadmap{grid-template-columns:1fr}.client-progress-roadmap>li,.client-progress-roadmap>li:nth-child(odd),.client-progress-roadmap>li:nth-last-child(-n+2){border-bottom:1px solid #d9ddd7;border-right:0;padding:18px 17px 20px}.client-progress-roadmap>li:last-child{border-bottom:0}.client-progress-focus{min-height:260px;padding:23px 19px}}.email-outcome-metrics.email-outcome-visual,.performance-summary.performance-summary-visual,.industry-data-overview,.brand-knowledge-data-overview,.controlled-learning-metrics.controlled-learning-metrics-visual{background:0 0;border:0;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;margin:16px 0;padding:0;display:grid}.email-outcome-metrics.email-outcome-visual>*,.performance-summary.performance-summary-visual>*,.industry-data-overview>*,.brand-knowledge-data-overview>*,.controlled-learning-metrics.controlled-learning-metrics-visual>*{min-width:0}.email-outcome-metrics.email-outcome-visual .data-viz-metric,.performance-summary.performance-summary-visual .data-viz-metric{align-items:initial;background:linear-gradient(145deg,#fffdf9,color-mix(in srgb,var(--data-viz-accent) 5%,#fffdf9));border-top-width:1px;border-radius:13px;grid-row:auto;gap:0;min-height:0;padding:14px 15px;display:grid}.performance-summary.performance-summary-visual .data-viz-metric-main{display:grid}.performance-summary.performance-summary-visual .data-viz-segments header{display:flex}.performance-summary.performance-summary-visual .data-viz-metric-track,.performance-summary.performance-summary-visual .data-viz-segment-track{grid-row:auto;display:block}.performance-summary.performance-summary-visual .data-viz-segment-track{display:flex}.performance-summary.performance-summary-visual .data-viz-segment-legend{grid-row:auto;display:flex}.performance-summary.performance-summary-visual p,.performance-summary.performance-summary-visual small{margin:initial}.client-preview-overview.client-preview-overview-visual{background:#fbfaf6;border:1px solid #d6d0c5;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.client-preview-overview.client-preview-overview-visual .data-viz-metric{background:linear-gradient(145deg,#fffdf9,color-mix(in srgb,var(--data-viz-accent) 5%,#fffdf9));border-radius:13px;min-height:0}.client-preview-overview.client-preview-overview-visual .data-viz-metric span,.client-preview-overview.client-preview-overview-visual .data-viz-metric strong,.client-preview-overview.client-preview-overview-visual .data-viz-metric small{display:initial}.connection-summary.connection-summary-visual{grid-template-columns:minmax(0,1fr) auto auto;padding:18px;display:grid}.connection-summary-copy{min-width:0}.connection-segment-overview{border-radius:13px;margin:0 18px 14px}.project-focus.project-focus-visual{background:#fbfaf6;border:1px solid #d6d0c5;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.project-focus.project-focus-visual .data-viz-metrics{width:100%}.project-knowledge-metrics.project-knowledge-metrics-visual{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;display:grid}.project-knowledge-metrics.project-knowledge-metrics-visual>article{border-radius:12px;align-content:start;gap:0;padding:13px;display:grid}.industry-data-overview,.brand-knowledge-data-overview{margin:12px 0 18px}.controlled-learning-metrics.controlled-learning-metrics-visual .data-viz-metric span,.controlled-learning-metrics.controlled-learning-metrics-visual .data-viz-segments span{display:initial;min-width:0;font-size:inherit;background:0 0;border:0;padding:0}.controlled-learning-metrics.controlled-learning-metrics-visual .data-viz-segment-legend>span{display:grid}.controlled-learning-metrics.controlled-learning-metrics-visual .data-viz-metric b,.controlled-learning-metrics.controlled-learning-metrics-visual .data-viz-segments b{font:inherit}@media (width<=900px){.email-outcome-metrics.email-outcome-visual,.performance-summary.performance-summary-visual,.industry-data-overview,.brand-knowledge-data-overview,.controlled-learning-metrics.controlled-learning-metrics-visual{grid-template-columns:1fr}.connection-summary.connection-summary-visual{grid-template-columns:1fr auto}.connection-summary.connection-summary-visual .connection-summary-action{grid-column:1/-1;justify-content:space-between}}@media (width<=640px){.client-preview-overview.client-preview-overview-visual,.project-focus.project-focus-visual{grid-template-columns:1fr;justify-items:center}.client-preview-overview.client-preview-overview-visual .data-viz-metrics,.project-focus.project-focus-visual .data-viz-metrics{width:100%}.connection-summary.connection-summary-visual{grid-template-columns:1fr}.connection-summary.connection-summary-visual .data-viz-ring{justify-self:center}.connection-summary.connection-summary-visual .connection-summary-action{flex-direction:column;grid-column:auto;align-items:stretch}}.database-app-shell,.database-page{background:var(--ledger-paper,#f4f0e8)}.knowledge-form-fields{border:0;min-width:0;margin:0;padding:0}.acquisition-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-workspace-heading{padding:28px 28px 0}.workflow-workspace-heading h1{font-family:var(--ledger-serif);color:var(--ledger-ink);margin:0 0 8px;font-size:28px}.workflow-workspace-heading p{color:var(--ledger-muted);margin:0;line-height:1.6}.workflow-workspace-tabs{border-bottom:1px solid var(--ledger-rule);flex-wrap:wrap;gap:12px;margin:20px 28px 0;display:flex}.workflow-workspace-tabs button{min-height:44px;color:var(--ledger-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 12px}.workflow-workspace-tabs button[aria-current=page]{color:var(--ledger-pine-dark);border-bottom-color:var(--ledger-pine);font-weight:700}.video-content-workspace,.shooting-workspace{background:var(--ledger-paper);min-width:0}.video-content-workspace .content-planning,.shooting-workspace .content-planning{color:var(--ledger-ink)}.video-content-workspace .content-planning :is(input,select,textarea),.shooting-workspace .content-planning :is(input,select,textarea){background:var(--ledger-panel);border-color:var(--ledger-rule);color:var(--ledger-ink)}.video-content-workspace .content-planning button,.shooting-workspace .content-planning button{border-color:var(--ledger-rule);color:var(--ledger-pine-dark);background:var(--ledger-panel)}.video-content-workspace .content-planning button.approve,.shooting-workspace .content-planning button.approve{background:var(--ledger-pine);color:var(--ledger-panel)}.acquisition-profile-shell{grid-template-columns:232px minmax(0,1fr)}.acquisition-profile-shell .workspace{min-width:0}.acquisition-profile-shell .acquisition-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-profile{max-width:1320px;color:var(--ledger-ink);padding:24px}.workflow-profile-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.workflow-profile-heading h2{font-family:var(--ledger-serif);margin:0 0 8px;font-size:25px}.acquisition-profile p{line-height:1.65}.acquisition-profile button{background:var(--ledger-panel);border:1px solid var(--ledger-rule);min-height:44px;color:var(--ledger-pine-dark);border-radius:7px;margin:6px 10px 6px 0;padding:9px 14px}.acquisition-profile button:disabled{opacity:.55;cursor:not-allowed}.acquisition-profile :is(select,input,textarea){color:var(--ledger-ink);background:var(--ledger-panel);border:1px solid var(--ledger-rule);border-radius:7px;max-width:100%;min-height:44px;padding:8px 12px}.workflow-restaurant-select{gap:8px;max-width:650px;margin:16px 0;display:grid}.workflow-profile-section{border-top:1px solid var(--ledger-rule);margin-top:16px;padding:22px 0}.workflow-profile-section>h3{margin:0 0 12px;font-size:21px}.workflow-source-heading,.workflow-audience-summary{justify-content:space-between;align-items:start;gap:20px;display:flex}.workflow-source-heading h3,.workflow-audience-summary h3{margin:0 0 7px;font-size:21px}.workflow-source-heading p,.workflow-audience-summary p{color:var(--ledger-muted);margin:0}.workflow-source-heading>a{color:var(--ledger-pine-dark);flex:none;font-weight:700}.workflow-audience-summary>span{color:var(--ledger-pine-dark);flex:none;font-size:13px;font-weight:700}.workflow-evidence-details{border-top:1px solid var(--ledger-rule);margin-top:12px}.workflow-facts,.workflow-audience{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.workflow-facts article,.workflow-audience article{border-bottom:1px solid var(--ledger-rule);overflow-wrap:anywhere;min-width:0;padding:16px 0}.workflow-facts h4,.workflow-audience h4{margin:0 0 8px;font-size:17px}.workflow-fact-status,.workflow-help,.workflow-facts small,.workflow-audience small{color:var(--ledger-muted);font-size:13px}.workflow-feedback{border:1px solid var(--ledger-rule);background:var(--ledger-panel);padding:12px 16px}.workflow-automation-panel{border:1px solid var(--ledger-rule);background:var(--ledger-panel);margin:18px 0 8px;padding:18px}.workflow-automation-ready{border-color:#9fb7ae}.workflow-automation-blocked{background:#fbf5e8;border-color:#c9aa78}.workflow-automation-heading,.workflow-audience-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.workflow-automation-heading span{color:var(--ledger-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.workflow-automation-heading h4{font-family:var(--ledger-serif);margin:3px 0 0;font-size:19px}.workflow-automation-heading p{max-width:68ch;color:var(--ledger-muted);margin:7px 0 0;font-size:13px}.workflow-automation-heading strong,.workflow-audience-title span{color:var(--ledger-pine-dark);flex:none;font-size:13px}.workflow-automation-stages{background:var(--ledger-rule);border:1px solid var(--ledger-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:18px 0 12px;padding:0;list-style:none;display:grid}.workflow-automation-stages li{background:var(--ledger-paper);gap:5px;min-width:0;padding:12px;display:grid}.workflow-automation-stages li:before{content:"";background:var(--ledger-muted);border-radius:50%;width:8px;height:8px}.workflow-automation-stages li[data-state=passed]:before,.workflow-automation-stages li[data-state=ready]:before{background:var(--ledger-pine)}.workflow-automation-stages li[data-state=blocked]:before{background:#9b642e}.workflow-automation-stages small,.workflow-automation-panel>p{color:var(--ledger-muted);font-size:12px}.workflow-automation-details{border-top:1px solid var(--ledger-rule);margin-top:12px}.workflow-automation-details>p{color:var(--ledger-muted);margin:0 0 4px;font-size:12px}.workflow-automation-blockers{color:#74461f;margin:10px 0;padding-left:20px}.workflow-audience-title h4{margin-right:8px}.workflow-gaps{color:var(--ledger-muted);padding-left:22px;line-height:1.7}.workflow-confirm{align-items:start;gap:10px;margin:18px 0;line-height:1.6;display:flex}.workflow-confirm input{flex-shrink:0;width:20px;min-height:20px;margin-top:3px}.workflow-profile-section summary{cursor:pointer;padding:8px 0;font-weight:700}.acquisition-profile .merchant-archive{max-width:none;padding:20px 0 0}.workflow-profile-link{margin:0 0 16px}.acquisition-profile .workflow-primary-action{border-color:var(--ledger-pine);background:var(--ledger-pine);color:var(--ledger-panel);font-weight:800}.acquisition-profile .workflow-primary-action:hover:not(:disabled){background:var(--ledger-pine-dark)}@media (width<=900px){.acquisition-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-profile-shell{grid-template-columns:190px minmax(0,1fr)}.acquisition-profile-shell .acquisition-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-facts,.workflow-audience{grid-template-columns:minmax(0,1fr)}.workflow-automation-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.acquisition-profile-shell{display:block}.workflow-workspace-heading{padding:20px 16px 0}.workflow-workspace-tabs{gap:4px;margin:16px 16px 0}.acquisition-profile{padding:20px 16px}.workflow-profile-heading,.workflow-source-heading,.workflow-audience-summary,.workflow-automation-heading,.workflow-audience-title{display:block}.workflow-source-heading>a,.workflow-audience-summary>span{margin-top:10px;display:inline-block}.workflow-automation-stages{grid-template-columns:minmax(0,1fr)}}
