.editing-studio{max-width:980px;margin:0 auto;padding:28px 12px 80px;color:#1b3655}.editing-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:10px 0 30px}.editing-heading span{font-size:12px;color:#7e91a8}.editing-heading h2{font-size:clamp(25px,4vw,36px);letter-spacing:-.04em;font-weight:500;margin:12px 0}.editing-heading p,.editing-help{color:#72869c;line-height:1.7;font-size:13px}.editing-flow{display:flex;flex-direction:column;gap:26px}.editing-step{padding:18px 0;border-top:1px solid #e1eaf3}.editing-step>summary{display:flex;align-items:baseline;gap:15px;cursor:pointer;padding-bottom:18px;list-style:none}.editing-step>summary>span{font-size:12px;font-variant-numeric:tabular-nums;color:#7c99b9}.editing-step>summary>strong{font-size:18px;font-weight:500}.editing-step>summary>small{margin-left:auto;font-size:12px;color:#8d9eb0}.editing-field{display:flex;flex-direction:column;gap:9px;padding:9px 0;font-size:13px;color:#637b94;min-width:0}.editing-field input,.editing-field select,.editing-field textarea{min-width:0;width:100%;border:0;border-bottom:1px solid #dfeaf5;border-radius:0;color:#253e59;background:transparent;padding:10px 0;font:inherit;font-size:15px;outline-offset:4px}.editing-field textarea{min-height:76px;resize:vertical;line-height:1.7}.editing-field input[type=file]{padding:15px 0;font-size:13px}.editing-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#407aba;font:inherit;font-size:13px;padding:10px 0;margin-right:18px;border:0;background:transparent;cursor:pointer;min-height:44px}.editing-action:disabled,.editing-studio button:disabled{opacity:.45;cursor:default}.editing-studio .primary-button{margin-top:18px;background:#72a9e5;box-shadow:none;border-radius:8px;min-height:46px}.editing-toggle{display:flex;align-items:start;gap:9px;font-size:13px;line-height:1.7;color:#4c6783;padding:6px 0}.editing-toggle input{accent-color:#6fa4de;margin-top:4px}.editing-inline{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.editing-inline>.editing-field{flex:1 1 120px}.editing-inline>.editing-time{flex:1 1 110px}.editing-time input{font-variant-numeric:tabular-nums}.editing-clip{margin:14px 0;padding:13px 0;border-top:1px solid #edf2f8}.editing-clip h4{font-size:14px;font-weight:500;margin:0 0 5px}.editing-transcript-row{display:grid;grid-template-columns:minmax(180px,1fr) 110px 110px;align-items:end;gap:18px;margin:15px 0}.editing-captions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px}.editing-notice{color:#7a6452;padding:14px 0;margin:0;line-height:1.7;font-size:13px}.editing-conflict{padding:17px 0;border-top:1px solid #e4cfb8;border-bottom:1px solid #e4cfb8;color:#8a6d4c}.editing-conflict p{font-size:13px;line-height:1.7}.editing-history-index h3{font-size:16px;font-weight:500;margin-bottom:13px}.editing-history-index>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;color:#304c6b;padding:17px 0;background:transparent;border:0;border-bottom:1px solid #e4edf6;font:inherit;font-size:14px;cursor:pointer}.editing-history-index>button small{color:#91a1b2;font-size:12px;white-space:nowrap}.editing-history-index>button.is-selected{color:#538dcf}.editing-history-index>p,.editing-unavailable>p{color:#8a9eb3;font-size:13px;line-height:1.8}.editing-progress{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px}.editing-progress strong{font-weight:500}.editing-progress span{color:#879cb3}.editing-progress progress{flex:1 1 100px;max-width:280px;height:4px;accent-color:#75a7e0}.editing-progress progress::-webkit-progress-bar{background:#e4eef9}.editing-progress progress::-webkit-progress-value{background:#75a7e0}.editing-preview{display:flex;align-items:center;gap:24px;margin:15px 0 24px}.editing-preview-media{width:175px;height:260px;background:#edf4fb;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;overflow:hidden}.editing-preview-media video,.editing-preview-media img{width:100%;height:100%;object-fit:contain}.editing-preview>div>strong{font-size:17px;font-weight:500}.editing-preview p,.editing-preview span{color:#8197ae;font-size:13px;line-height:1.8}.editing-timeline{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px}.editing-timeline button{display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px solid #e4ecf4;color:#6d8caf;background:transparent;padding:10px;min-width:98px;font:inherit;font-size:13px;cursor:pointer}.editing-timeline button span{font-size:11px;white-space:nowrap}.editing-timeline button.is-selected{border-color:#85b3e9;color:#4884cb}.editing-result{max-width:100%;width:270px;max-height:500px;display:block;margin:18px auto;background:#edf4fb}.editing-raw{white-space:pre-wrap;line-height:1.8;font:inherit;font-size:13px;color:#899bb0}.editing-loading{display:flex;align-items:center;gap:10px;color:#7897b6;padding:35px 10px;font-size:14px}.creation-provenance{margin:15px 0 25px;padding:16px 0;border-block:1px solid #e2ebf4;color:#4b6785}.creation-provenance summary{cursor:pointer;font-size:13px}.creation-provenance>div{margin-top:18px}.creation-provenance strong{font-size:13px;font-weight:500}.creation-provenance p{font-size:12px;line-height:1.7;color:#7a90a7;margin:7px 0}.creation-provenance small{display:block;font-size:11px;color:#8fa2b5;margin-top:4px}.creation-provenance-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.creation-provenance-page{padding:12px 0;border-bottom:1px solid #ecf1f7;font-size:12px}.creation-catalog-copy>small{display:block;color:#8fa2b7;font-size:11px;line-height:1.6;margin-top:6px}@media(max-width:600px){.editing-studio{padding-inline:0}.editing-heading{padding-block:5px 20px}.editing-step>summary{flex-wrap:wrap;gap:9px}.editing-step>summary small{width:100%;margin-left:26px}.editing-transcript-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editing-transcript-row>.editing-field:first-child{grid-column:1 / -1}.editing-captions{grid-template-columns:1fr}.editing-preview{gap:16px;align-items:start}.editing-preview-media{width:130px;height:210px}.editing-history-index>button{flex-direction:column;align-items:start;gap:6px}}.workflow-studio{--wf-ink: #253e59;--wf-muted: #7890a7;--wf-line: #e1eaf3;--wf-surface: #f5f8fb;--wf-accent: #548cca;max-width:1160px;margin:0 auto;padding:28px 12px 70px;color:var(--wf-ink);font:inherit}.workflow-studio button,.workflow-studio input,.workflow-studio select,.workflow-studio textarea{font:inherit}.workflow-studio button{cursor:pointer}.workflow-studio button:disabled{opacity:.45;cursor:default}.workflow-studio button:focus-visible,.workflow-studio input:focus-visible,.workflow-studio select:focus-visible,.workflow-studio textarea:focus-visible{outline:2px solid var(--wf-accent);outline-offset:4px}.workflow-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:8px 0 25px}.workflow-eyebrow{font-size:11px;letter-spacing:.08em;color:var(--wf-muted)}.workflow-heading h2{margin:14px 0 10px;font-size:clamp(28px,3.5vw,39px);font-weight:500;letter-spacing:-.04em}.workflow-heading p{margin:0;font-size:13px;line-height:1.8;color:var(--wf-muted)}.workflow-owner{display:grid;gap:8px;flex:0 0 140px;font-size:11px;color:var(--wf-muted)}.workflow-owner select{background:transparent;border:0;border-bottom:1px solid var(--wf-line);color:var(--wf-ink);padding:8px 0}.workflow-steps{display:flex;gap:32px;border-bottom:1px solid var(--wf-line)}.workflow-steps button{border:0;background:none;padding:15px 0;margin-bottom:-1px;display:flex;align-items:center;gap:9px;color:var(--wf-muted);font-size:13px;min-height:48px}.workflow-steps button>span{font-size:11px;font-variant-numeric:tabular-nums;display:flex}.workflow-steps button[aria-current]{border-bottom:2px solid var(--wf-accent);color:var(--wf-ink)}.workflow-status-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0 24px;gap:16px;font-size:11px;color:var(--wf-muted)}.workflow-studio .workflow-link,.workflow-studio .workflow-icon{border:0;background:transparent;color:var(--wf-accent);display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:8px 0;min-height:36px;font-size:12px}.workflow-icon{min-width:32px;min-height:32px;color:var(--wf-muted)}.workflow-studio .workflow-primary,.workflow-studio .workflow-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:8px;min-height:44px;padding:11px 19px;font-size:13px}.workflow-primary{background:var(--wf-accent);color:#fff}.workflow-secondary{background:var(--wf-surface);border-color:var(--wf-line);color:var(--wf-ink)}.workflow-brief-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.6fr);gap:46px}.workflow-fields{border:0;padding:0;margin:0;min-width:0}.workflow-field{display:grid;gap:9px;font-size:12px;min-width:0;color:var(--wf-muted);margin:0 0 20px}.workflow-field>span{display:block}.workflow-field input:not([type=range]),.workflow-field textarea,.workflow-field select,.workflow-instruction{width:100%;min-width:0;border:1px solid var(--wf-line);background:transparent;border-radius:7px;padding:11px 12px;color:var(--wf-ink);font-size:14px;line-height:1.7}.workflow-field textarea{resize:vertical}.workflow-field textarea.workflow-theme{border:0;border-bottom:1px solid var(--wf-line);border-radius:0;padding:6px 0 16px;font-size:20px;min-height:90px;line-height:1.7}.workflow-field input::placeholder,.workflow-field textarea::placeholder,.workflow-instruction::placeholder{color:#a5b3c2}.workflow-inline{display:flex;align-items:flex-start;gap:22px;flex-wrap:wrap}.workflow-inline>.workflow-field{flex:1 1 130px}.workflow-inline select{max-width:100%;font-size:12px;border:1px solid var(--wf-line);border-radius:7px;background:transparent;color:var(--wf-ink);padding:10px}.workflow-duration{display:flex;align-items:center;max-width:120px;gap:12px}.workflow-duration input{font-variant-numeric:tabular-nums}.workflow-formats{display:flex;align-items:center;gap:14px;padding:10px 0;font-size:13px;color:var(--wf-ink)}.workflow-formats label,.workflow-check{display:inline-flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.7;color:#658099}.workflow-check{margin:6px 0}.workflow-check input,.workflow-formats input{accent-color:var(--wf-accent);margin-top:4px;flex-shrink:0}.workflow-check small{display:block;color:var(--wf-muted);line-height:1.7;font-size:11px;margin:4px 0}.workflow-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 16px}.workflow-section-title h3,.workflow-section-title h4{font-size:15px;font-weight:500;margin:0}.workflow-section-title>span{font-size:11px;color:var(--wf-muted)}.workflow-section-title>.workflow-check{font-size:10px}.workflow-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 23px}.workflow-families button{display:grid;grid-template-columns:26px 1fr;gap:7px 9px;text-align:left;border:1px solid var(--wf-line);border-radius:9px;background:transparent;padding:16px 14px;color:var(--wf-ink)}.workflow-families button>span{grid-row:span 2;color:var(--wf-muted)}.workflow-families strong{font-size:13px;font-weight:500}.workflow-families small{font-size:10px;color:var(--wf-muted);line-height:1.7}.workflow-families button.selected{border-color:#99b8da;background:#f3f7fc}.workflow-families button.selected>span{color:var(--wf-accent)}.workflow-writing,.workflow-speech,.workflow-data{border-top:1px solid var(--wf-line);padding-top:20px;margin:8px 0 23px}.workflow-writing details{font-size:12px;color:var(--wf-muted);margin-top:15px;line-height:1.8}.workflow-writing summary{cursor:pointer}.workflow-instruction{margin-top:8px;font-size:12px}.workflow-beat{padding:10px 0;border-top:1px solid var(--wf-line);color:var(--wf-ink)}.workflow-beat small{display:block;color:var(--wf-muted);font-size:11px}.workflow-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 16px}.workflow-actions>small{color:var(--wf-muted);font-size:10px;line-height:1.6}.workflow-file{display:inline-flex;gap:7px;align-items:center;min-height:40px;padding:7px 0;color:var(--wf-accent);cursor:pointer;font-size:12px;position:relative}.workflow-file input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;cursor:pointer}.workflow-source{border-bottom:1px solid var(--wf-line);margin:12px 0;padding:10px 0;font-size:12px}.workflow-source>div{display:flex;justify-content:space-between;align-items:center}.workflow-source strong{font-weight:500}.workflow-source p,.workflow-source>small{color:var(--wf-muted);font-size:11px;line-height:1.8;overflow-wrap:anywhere}.workflow-source details,.workflow-transcript{font-size:12px;color:var(--wf-muted);margin-block:15px;line-height:1.8}.workflow-source summary,.workflow-transcript summary{cursor:pointer}.workflow-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;max-height:320px;overflow-y:auto}.workflow-source table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:10px;margin:10px 0}.workflow-source th,.workflow-source td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--wf-line);padding:8px 6px}.workflow-knowledge{display:grid;gap:8px}.workflow-library{border-left:1px solid var(--wf-line);padding-left:26px;min-width:0}.workflow-library>.workflow-section-title{margin-top:0}.workflow-search{display:flex;align-items:center;border-bottom:1px solid var(--wf-line)}.workflow-search input{border:0;background:transparent;width:100%;padding:10px 0;min-width:0;color:var(--wf-ink);font-size:11px}.workflow-search input::placeholder{color:#97aabc}.workflow-asset-tools{display:flex;justify-content:space-between;padding:7px 0}.workflow-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;max-height:740px;overflow-y:auto;padding:3px 3px 15px}.workflow-asset{min-width:0}.workflow-asset>button,.workflow-asset-content{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:var(--wf-ink)}.workflow-asset-image{aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:#edf3f8;position:relative;display:flex;justify-content:center;align-items:center;color:#a2b3c3}.workflow-asset-image img{width:100%;height:100%;object-fit:cover}.workflow-asset-image>span{position:absolute;bottom:5px;left:5px;color:#fff;background:#18324999;border-radius:4px;padding:3px 4px;font-size:8px;font-variant-numeric:tabular-nums}.workflow-asset-image>i{position:absolute;right:5px;top:5px;border-radius:50%;background:var(--wf-accent);width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#fff}.workflow-asset.selected .workflow-asset-image{outline:2px solid #82a9d3;outline-offset:1px}.workflow-asset strong{display:block;margin-top:7px;font-size:10px;font-weight:500;line-height:1.6}.workflow-asset small{display:block;color:var(--wf-muted);font-size:9px;margin-top:4px}.workflow-help{color:var(--wf-muted);font-size:11px;line-height:1.8;margin:9px 0}.workflow-footer{border-top:1px solid var(--wf-line);padding:23px 0 0;margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.workflow-footer>span{font-size:11px;color:var(--wf-muted);line-height:1.8}.workflow-message,.workflow-progress{display:flex;align-items:center;gap:12px;border-radius:8px;background:#f6f3ed;color:#7c6c55;padding:14px 17px;margin:0 0 20px;font-size:12px;line-height:1.8}.workflow-message p{flex:1;margin:0}.workflow-message small{display:block}.workflow-progress{background:var(--wf-surface);color:var(--wf-ink)}.workflow-progress>div{flex:1}.workflow-progress strong{font-size:12px;font-weight:500;display:block}.workflow-progress span{color:var(--wf-muted);font-size:10px}.workflow-progress progress{height:4px;accent-color:var(--wf-accent);max-width:150px;width:25%}.workflow-quote{padding:21px;border:1px solid var(--wf-line);border-radius:10px;margin:20px 0;font-size:12px;line-height:1.8;background:var(--wf-surface)}.workflow-quote strong{font-size:16px;font-weight:500}.workflow-history{padding:18px 0;border-block:1px solid var(--wf-line);margin-bottom:24px}.workflow-history>div{display:flex;align-items:center;justify-content:space-between;font-size:14px}.workflow-history>button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;border-bottom:1px solid var(--wf-line);padding:15px 0;width:100%;color:var(--wf-ink);font-size:12px;text-align:left}.workflow-history small{color:var(--wf-muted);font-size:10px;flex-shrink:0}.workflow-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workflow-directions>button{border:1px solid var(--wf-line);border-radius:11px;padding:0;text-align:left;background:transparent;color:var(--wf-ink);overflow:hidden}.workflow-directions>button.selected{border-color:#89add5;background:#f8fafc}.workflow-direction-cover{display:flex;gap:3px;background:#dde7ed;height:170px;padding:0;position:relative;overflow:hidden}.workflow-direction-cover>.workflow-asset{flex:1}.workflow-direction-cover .workflow-asset-image{height:100%;border-radius:0;aspect-ratio:auto}.workflow-direction-cover .workflow-asset strong,.workflow-direction-cover .workflow-asset small,.workflow-direction-cover .workflow-asset-image>span{display:none}.workflow-direction-cover>span{position:absolute;right:12px;bottom:11px;font-size:30px;font-weight:300;color:#fff;text-shadow:0 1px 10px #14334a}.workflow-direction-cover.rhythmic>.workflow-asset:nth-child(2){transform:translateY(-18px) scale(1.2)}.workflow-direction-cover.story>.workflow-asset:nth-child(2){flex:1.4}.workflow-direction-copy{padding:20px}.workflow-direction-copy>div{display:flex;align-items:center;gap:10px}.workflow-direction-copy strong{font-size:17px;font-weight:500}.workflow-direction-copy small{font-size:9px;color:var(--wf-accent)}.workflow-direction-copy p{font-size:12px;line-height:1.8;color:var(--wf-muted);margin:13px 0 18px}.workflow-direction-copy dl{margin:0;font-size:10px;line-height:1.8;color:var(--wf-muted)}.workflow-direction-copy dt{color:var(--wf-ink);margin-top:10px}.workflow-direction-copy dd{margin:4px 0 0}.workflow-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px}.workflow-plan-heading h3{font-size:clamp(20px,3vw,28px);font-weight:500;line-height:1.5;margin:10px 0}.workflow-plan-heading p{color:var(--wf-muted);font-size:11px}.workflow-switch{display:flex;background:var(--wf-surface);padding:4px;border-radius:8px;flex-shrink:0}.workflow-switch button{padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--wf-muted);font-size:12px}.workflow-switch button.selected{color:var(--wf-ink);background:#fff;box-shadow:0 1px 4px #1b365510}.workflow-switch small{display:block;font-size:9px;margin-top:4px}.workflow-gaps{border-left:2px solid #bba984;background:#faf8f2;padding:15px 20px;margin-bottom:22px;color:#837350;font-size:12px;line-height:1.8}.workflow-gaps strong{font-weight:500}.workflow-gaps p{margin:7px 0}.workflow-editor{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:38px}.workflow-preview-pane{min-width:0}.workflow-screen{background:#18201c;margin:0 auto;overflow:hidden;border-radius:10px;display:flex;align-items:center;justify-content:center}.workflow-screen.portrait{width:min(100%,285px);aspect-ratio:9/16}.workflow-screen.landscape{width:100%;aspect-ratio:16/9}.workflow-screen video{width:100%;height:100%;object-fit:contain}.workflow-preview-caption{display:flex;justify-content:space-between;align-items:center;color:var(--wf-muted);font-size:10px;padding:12px 0}.workflow-packaging{border-block:1px solid var(--wf-line);padding:16px 0}.workflow-packaging strong{font-size:12px;font-weight:500}.workflow-packaging p{font-size:11px;color:var(--wf-muted);line-height:1.8;margin:8px 0}.workflow-natural{padding-top:20px}.workflow-natural>label:first-child{display:block;font-size:13px;margin-bottom:11px}.workflow-natural textarea{width:100%;min-width:0;padding:12px;font-size:12px;border:1px solid var(--wf-line);border-radius:7px;background:transparent;color:var(--wf-ink);line-height:1.8;resize:vertical}.workflow-natural>button{margin-top:9px}.workflow-shot-pane{min-width:0}.workflow-shot-list{display:grid;gap:4px;max-height:375px;overflow-y:auto;border-bottom:1px solid var(--wf-line);padding-bottom:12px}.workflow-shot-list>button{display:flex;gap:12px;align-items:center;text-align:left;background:transparent;border:1px solid transparent;padding:10px 8px;border-radius:7px;min-width:0;color:var(--wf-ink)}.workflow-shot-list>button.selected{border-color:var(--wf-line);background:var(--wf-surface)}.workflow-shot-number{font-size:10px;color:#92a5b7;flex-shrink:0}.workflow-shot-list .workflow-asset{width:50px;flex-shrink:0}.workflow-shot-list .workflow-asset-image{height:58px;aspect-ratio:auto}.workflow-shot-list .workflow-asset strong,.workflow-shot-list .workflow-asset small,.workflow-shot-list .workflow-asset-image>span{display:none}.workflow-shot-summary{display:grid;min-width:0;gap:5px}.workflow-shot-summary strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.workflow-shot-summary small,.workflow-shot-summary>span{font-size:10px;color:var(--wf-muted);line-height:1.6}.workflow-shot-settings{padding-top:15px}.workflow-shot-settings .workflow-field{margin-bottom:16px}.workflow-shot-settings .workflow-field input,.workflow-shot-settings .workflow-field select,.workflow-shot-settings .workflow-field textarea{font-size:12px}.workflow-shot-settings input[type=range]{accent-color:var(--wf-accent);width:100%}@media(prefers-reduced-motion:no-preference){.workflow-studio button{transition:background .18s ease,border-color .18s ease,color .18s ease}}@media(max-width:900px){.workflow-brief-layout{grid-template-columns:minmax(0,1fr) 245px;gap:24px}.workflow-library{padding-left:18px}.workflow-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-editor{gap:24px}.workflow-directions{gap:12px}.workflow-direction-copy{padding:15px}}@media(max-width:620px){.workflow-studio{padding:16px 0 50px}.workflow-heading{align-items:start;gap:12px}.workflow-owner{flex-basis:100px}.workflow-heading h2{font-size:29px}.workflow-heading p{font-size:11px;max-width:220px}.workflow-steps{gap:0;justify-content:space-between}.workflow-steps button{font-size:11px;gap:6px}.workflow-brief-layout,.workflow-editor{grid-template-columns:1fr;gap:28px}.workflow-library{border-left:0;border-top:1px solid var(--wf-line);padding:22px 0 0}.workflow-assets{grid-template-columns:repeat(4,minmax(0,1fr));max-height:415px;gap:15px 10px}.workflow-asset strong{font-size:9px}.workflow-section-title{flex-wrap:wrap;gap:8px}.workflow-section-title>.workflow-check{width:100%}.workflow-families button{padding:13px 11px;gap:6px}.workflow-families small{font-size:9px}.workflow-families strong{font-size:12px}.workflow-inline{gap:14px}.workflow-inline>.workflow-field{flex-basis:120px}.workflow-footer{align-items:stretch}.workflow-footer>span{width:100%}.workflow-footer>.workflow-primary{width:100%}.workflow-directions{grid-template-columns:1fr;gap:16px}.workflow-directions>button{display:grid;grid-template-columns:30% 1fr}.workflow-direction-cover{height:100%;min-height:200px}.workflow-direction-cover>.workflow-asset:not(:first-child){display:none}.workflow-direction-copy{padding:18px 17px}.workflow-direction-copy strong{font-size:16px}.workflow-direction-copy p{margin-block:10px;font-size:11px}.workflow-plan-heading{align-items:start;gap:12px}.workflow-plan-heading h3{font-size:21px}.workflow-switch button{padding:7px 10px}.workflow-shot-list{max-height:310px}.workflow-screen.portrait{width:min(100%,265px)}.workflow-progress{padding:12px;gap:9px}.workflow-history>button{align-items:start;flex-direction:column}}.structure-remake{max-width:760px;margin:0 auto;padding:12px 0 24px;color:var(--ink, #202b3e);font-size:15px;line-height:1.65;animation:remake-enter .22s ease-out}.structure-remake h2{margin:0;font-size:26px;font-weight:500;letter-spacing:-.03em}.structure-remake header{margin-bottom:20px}.structure-remake header p{margin:8px 0 24px;color:var(--muted, #68768b)}.structure-remake h3{margin:0 0 16px;font-size:20px;font-weight:500}.structure-remake h4{margin:16px 0 8px;font-size:16px;font-weight:600}.remake-steps{list-style:none;display:flex;gap:12px;padding:0 0 18px;margin:0 0 28px;border-bottom:1px solid var(--composer-border, #dfe5ed)}.remake-steps li{display:flex;align-items:center;gap:8px;flex:1;font-size:13px;color:var(--muted, #68768b)}.remake-steps li[aria-current]{color:var(--blue, #3264d6)}.remake-steps li>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;flex:none;font-size:12px}.remake-step{animation:remake-enter .22s ease-out}.remake-field{display:grid;gap:8px;margin:16px 0}.remake-field>span,.structure-remake legend{font-size:14px;font-weight:500}.structure-remake input:not([type=checkbox]),.structure-remake textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--composer-border, #dfe5ed);border-radius:10px;background:#fff;color:inherit;font:inherit;font-size:16px}.structure-remake textarea{min-height:88px;resize:vertical;line-height:1.5}.structure-remake :is(input,textarea,button):focus-visible{outline:2px solid var(--blue, #3264d6);outline-offset:3px}.structure-remake fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.structure-remake legend{padding:0 0 8px}.remake-choices{display:flex;flex-wrap:wrap;gap:8px}.structure-remake button{cursor:pointer;min-height:44px;padding:10px 14px;border:1px solid var(--composer-border, #dfe5ed);border-radius:10px;background:transparent;color:inherit;font:inherit;transition:background .12s,border-color .12s,transform .12s}.structure-remake button:active:not(:disabled){transform:scale(.98)}.structure-remake button:disabled{opacity:.5;cursor:default}.structure-remake button[aria-pressed=true]{color:var(--blue, #3264d6);border-color:currentColor;background:var(--nav-active, #edf2fb)}.remake-reference-list{display:grid;gap:8px}.remake-reference-list button{display:flex;align-items:center;text-align:left;gap:14px;width:100%}.remake-reference-list button>span{flex:1;min-width:0}.remake-reference-list strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.remake-reference-list small{display:block;color:var(--muted, #68768b);font-size:12px}.remake-reference-list img{width:62px;height:72px;object-fit:cover;border-radius:8px;flex:none}.remake-hint{color:var(--muted, #68768b);font-size:13px}.remake-knowledge{display:flex;align-items:center;gap:8px;color:var(--muted, #68768b);font-size:13px}.structure-remake details{margin-top:18px;padding:12px 0;border-top:1px solid var(--composer-border, #dfe5ed)}.structure-remake summary{cursor:pointer;min-height:32px;font-size:14px}.remake-summary{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 16px}.remake-summary dt{color:var(--muted, #68768b)}.remake-summary dd{margin:0;overflow-wrap:anywhere}.remake-shot-list{padding-left:22px}.remake-shot-list p{margin:4px 0 12px}.remake-quote{margin-top:22px;padding:16px 0;border-top:1px solid var(--composer-border, #dfe5ed)}.remake-quote p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.remake-quote strong{font-size:14px;font-weight:500}.remake-quote label{display:flex;align-items:flex-start;gap:10px;font-size:13px}.remake-quote input{margin-top:7px}.remake-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding-top:22px;margin-top:24px;border-top:1px solid var(--composer-border, #dfe5ed)}.structure-remake .remake-primary{display:inline-flex;gap:10px;align-items:center;justify-content:center;color:#fff;border-color:transparent;background:var(--blue, #3264d6)}.remake-actions .remake-back{border-color:transparent}.remake-actions>span{display:flex;align-items:center;gap:8px}.remake-notice{font-size:14px;padding:12px 0}.remake-output{margin-top:24px}.remake-output video{width:100%;max-height:70vh;border-radius:12px;background:#152039}.remake-output a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--blue, #3264d6)}@keyframes remake-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.remake-steps{gap:6px}.remake-steps li{gap:5px;font-size:12px}.structure-remake h2{font-size:24px}.remake-choices button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.structure-remake,.remake-step{animation:none}.structure-remake button{transition:none}}.sales-composer{--composer-border: #e3e4de;--composer-soft: #f1f1ed;--composer-success: #f1f1ed;--green: #5b5b55;--coral: #77776f;margin-top:12px;padding-bottom:12px;color:var(--ink)}.sales-composer button,.sales-composer input,.sales-composer select,.sales-composer summary{font-family:inherit}.sales-composer button{-webkit-tap-highlight-color:transparent;border-radius:7px}.sales-composer .composer-access-panel{min-height:150px;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;border:1px solid var(--composer-border);border-radius:8px;background:#fff;box-shadow:0 8px 24px #20201b09}.sales-composer .composer-access-panel.has-error,.sales-composer .composer-access-panel.has-error>svg{color:#5d5d57}.sales-composer .composer-access-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#464741;background:var(--composer-success)}.sales-composer .composer-access-panel>div{min-width:0;display:flex;flex-direction:column}.sales-composer .composer-access-panel>div small{color:var(--green);font-size:11px}.sales-composer .composer-access-panel>div strong{margin-top:3px;font-size:15px;line-height:1.35}.sales-composer .composer-access-panel>div span,.sales-composer .composer-access-panel>div p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.55}.sales-composer .composer-access-panel>form{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.sales-composer .composer-access-action{grid-column:1 / -1;display:flex;align-items:center}.sales-composer .composer-access-panel>form label{min-width:0;display:flex;flex-direction:column;gap:5px}.sales-composer .composer-access-panel>form label span{color:#50524d;font-size:11px;font-weight:600}.sales-composer .composer-access-panel>form input{width:100%;height:40px;padding:0 10px;border:1px solid var(--composer-border);border-radius:7px;outline:none;color:var(--ink);background:#fafaf8;font-size:11px}.sales-composer .composer-access-panel>form input:focus{border-color:var(--ink);box-shadow:0 0 0 2px #17171414}.sales-composer .composer-access-panel>form button,.sales-composer .composer-access-action>button,.sales-composer .composer-access-panel>button{min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;color:#fff;background:var(--ink);font-size:11px;font-weight:600;white-space:nowrap}.sales-composer .composer-access-panel>button{grid-column:1 / -1;justify-self:start}.sales-composer .composer-access-error{grid-column:1 / -1;margin:0;color:#62625c;font-size:11px;line-height:1.45}.sales-composer .composer-access-panel>code{grid-column:1 / -1;padding-top:9px;border-top:1px solid var(--composer-border);color:#969891;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.sales-composer .composer-project-bar{min-height:49px;margin-bottom:8px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #d6d6cf;border-radius:8px;color:#464741;background:var(--composer-success)}.sales-composer .composer-project-bar>div{min-width:0;display:flex;flex-direction:column}.sales-composer .composer-project-bar strong{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .composer-project-bar span{margin-top:3px;color:#72736d;font-size:11px}.sales-composer .composer-project-bar button{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;color:#555650;background:#ffffffa6}.sales-composer .composer-view-tabs{min-height:44px;padding:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid var(--composer-border);border-radius:8px;background:#e9e9e5}.sales-composer .composer-view-tabs button{min-width:0;min-height:36px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;color:#71736d;background:transparent;font-size:11px;font-weight:600;white-space:nowrap}.sales-composer .composer-view-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #1919150f}.sales-composer .composer-view-tabs button>span{min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:var(--ink);font-size:11px}.sales-composer .ai-video-workbench{overflow:hidden;border:1px solid #cdd3cd;border-radius:8px;background:#fff;box-shadow:0 8px 24px #20201b09}.sales-composer.ai-video-studio-page{margin-top:0;padding-bottom:16px}.sales-composer .ai-video-page-head{min-height:66px;margin-bottom:12px;padding:8px 2px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.sales-composer .ai-video-page-head>button,.sales-composer .ai-video-review-nav>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d9dcd6;border-radius:50%;color:#2f3732;background:#fff}.sales-composer .ai-video-page-head>div:not(.creation-mode-toggle),.sales-composer .ai-video-review-nav>div{min-width:0;display:flex;flex-direction:column}.sales-composer .ai-video-page-head small{color:#777872;font-size:11px}.sales-composer .ai-video-page-head strong{margin-top:2px;font-size:16px}.sales-composer .ai-video-page-head span{margin-top:3px;overflow:hidden;color:#737971;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .ai-video-review-nav{min-height:104px;padding:15px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;border-bottom:1px solid #ddddd6;color:#343430;background:#f3f3ef}.sales-composer .ai-video-review-nav>button{color:#555650;border-color:#d7d7d0;background:#ffffffbd}.sales-composer .ai-video-review-nav>button:disabled{opacity:.32}.sales-composer .ai-video-review-nav>div{align-items:center;text-align:center}.sales-composer .ai-video-review-nav small{color:#74756f;font-size:11px}.sales-composer .ai-video-review-nav strong{margin-top:5px;font-size:17px}.sales-composer .ai-video-review-nav span{margin-top:4px;color:#73746e;font-size:11px;line-height:1.4}.sales-composer .ai-video-review-nav em{margin-top:7px;color:#5b5b55;font-size:11px;font-style:normal}.sales-composer .ai-video-review-nav em.stale{color:#666660}.sales-composer .ai-video-stage-body{min-height:310px;padding:16px 12px;background:#fbfbf9}.sales-composer .ai-video-visual-review{display:grid;gap:12px}.sales-composer .ai-video-visual-tabs{padding:3px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border-radius:7px;background:#e9eae6}.sales-composer .ai-video-visual-tabs button{min-height:35px;border-radius:5px;color:#6f746f;font-size:11px;font-weight:600}.sales-composer .ai-video-visual-tabs button.selected{color:#343430;background:#fff;box-shadow:0 2px 8px #1e2a2212}.sales-composer .ai-video-generation-review{display:grid;gap:8px}.sales-composer .ai-video-generation-review>div,.sales-composer .ai-video-generation-review>label{min-width:0;min-height:58px;padding:11px 12px;display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:center;gap:5px 12px;border:1px solid #e0e2dd;border-radius:8px;background:#fff}.sales-composer .ai-video-generation-review>div>span{color:#767c76;font-size:11px}.sales-composer .ai-video-generation-review>div>strong{font-size:11px;text-align:right}.sales-composer .ai-video-generation-review>div>small{grid-column:1 / -1;color:#777d77;font-size:11px;line-height:1.4}.sales-composer .ai-video-generation-review>label{grid-template-columns:auto minmax(0,1fr);cursor:pointer}.sales-composer .ai-video-generation-review>label input{accent-color:#5b5b55}.sales-composer .ai-video-generation-review>label span{display:flex;flex-direction:column}.sales-composer .ai-video-generation-review>label strong{font-size:11px}.sales-composer .ai-video-generation-review>label small{margin-top:3px;color:#777d77;font-size:11px}.sales-composer .ai-video-duration-control{grid-template-columns:minmax(70px,auto) minmax(110px,1fr) auto!important}.sales-composer .ai-video-duration-control>label{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #d5d8d2;border-radius:7px}.sales-composer .ai-video-duration-control input{width:100%;min-width:0;min-height:36px;padding:0 9px;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.sales-composer .ai-video-duration-control em{padding-right:9px;color:#747a74;font-size:11px;font-style:normal}.sales-composer .ai-video-duration-control>button{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cfd5d0;border-radius:7px;color:#555650;background:#f5f5f1;font-size:11px;font-weight:600}.sales-composer .ai-video-generation-review>p,.sales-composer .ai-video-revision-scope>p{color:#72736d;font-size:11px;line-height:1.55}.sales-composer .ai-video-revision-scope{display:grid;gap:15px}.sales-composer .ai-video-review-actions{padding:12px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;border-top:1px solid #e0e2dd;background:#fff}.sales-composer .ai-video-review-actions button{min-width:0;min-height:42px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-size:11px;font-weight:600}.sales-composer .ai-video-review-actions button.secondary{color:#555650;border:1px solid #d8d8d1;background:#f5f5f1}.sales-composer .ai-video-review-actions button.primary{color:#fff;background:#171714}.sales-composer .ai-video-review-actions button:disabled{opacity:.58}.sales-composer .ai-video-inline-notice{padding:0 12px 10px;font-size:11px;line-height:1.5}.sales-composer .ai-video-inline-notice.tone-info{color:#555650}.sales-composer .ai-video-inline-notice.tone-error{color:#62625c}.sales-composer .ai-video-entry-action{padding-top:14px}.sales-composer .ai-video-entry-action button{width:100%;min-height:48px;padding:0 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-radius:7px;color:#fff;background:#171714;font-size:11px;font-weight:700}.sales-composer .ai-video-entry-action button:disabled{color:#858983;background:#e1e3df}.sales-composer .creative-launch-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sales-composer .creative-launch-actions button{min-height:44px;display:flex;justify-content:center;border:1px solid #d1d4cf;color:#353a36;background:#fff;font-size:11px}.sales-composer .creative-launch-actions button:last-child{color:#fff;border-color:#171714;background:#171714}.sales-composer .creative-launch-actions button:disabled{color:#8b8e89;border-color:#dde0db;background:#eceeeb}.sales-composer .creation-mode-toggle{padding:3px;display:grid;grid-template-columns:repeat(2,minmax(68px,1fr));gap:2px;border:1px solid #d5d9d3;border-radius:6px;background:#e9ebe7}.sales-composer .creation-mode-toggle button{min-height:31px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:4px;color:#6b726c;font-size:11px;font-weight:600}.sales-composer .creation-mode-toggle button.active{color:#343430;background:#fff;box-shadow:0 1px 4px #20201b17}.sales-composer .creation-mode-selector,.sales-composer .creative-agent-studio,.sales-composer .generic-manual-workbench{overflow:hidden;border:1px solid #cdd3cd;border-radius:12px;background:#fff;box-shadow:0 8px 24px #20201b09}.sales-composer .creation-mode-intro{padding:20px 18px 16px;border-bottom:1px solid #e2e4df}.sales-composer .creation-mode-intro small{color:#5b5b55;font-size:11px}.sales-composer .creation-mode-intro h2{margin-top:5px;font-size:19px}.sales-composer .creation-mode-intro p{max-width:540px;margin-top:7px;color:#72736d;font-size:11px;line-height:1.55}.sales-composer .creation-reference-context{min-height:66px;padding:10px 18px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:12px;border-bottom:1px solid #e1e1db;background:#f7f7f3}.sales-composer .creation-reference-context>span{min-width:0;display:flex;flex-direction:column}.sales-composer .creation-reference-context small{color:#777872;font-size:11px}.sales-composer .creation-reference-context strong{margin-top:4px;overflow:hidden;color:#555650;font-size:11px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.sales-composer .creation-reference-context em{margin-top:3px;overflow:hidden;color:#798079;font-size:11px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.sales-composer .creation-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-composer .creation-mode-options>button{min-width:0;min-height:132px;padding:20px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;color:#303632;text-align:left;background:#fff}.sales-composer .creation-mode-options>button+button{border-left:1px solid #e2e4df}.sales-composer .creation-mode-options>button:first-child{background:#f3f3ef}.sales-composer .creation-mode-options>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.sales-composer .creation-mode-options strong{font-size:13px}.sales-composer .creation-mode-options small{margin-top:6px;color:#72736d;font-size:11px;line-height:1.55}.sales-composer .creation-mode-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d8d8d1;border-radius:50%;color:#555650;background:#fff}.sales-composer .creative-mode-after-intake{border-top:1px solid #e1e3de;background:#fff}.sales-composer .creative-intake-reset{min-height:38px;margin:0 18px 16px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d4d7d2;border-radius:7px;color:#59605a;background:#fff;font-size:11px}.sales-composer .creative-workflow-trace{overflow:hidden;border:1px solid #d7dad5;border-radius:8px;background:#fff}.sales-composer .creative-workflow-trace>header{min-height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e4df}.sales-composer .creative-workflow-trace>header>div{display:inline-flex;align-items:center;gap:7px;color:#343936}.sales-composer .creative-workflow-trace>header strong{font-size:11px}.sales-composer .creative-workflow-trace nav{padding:3px;display:grid;grid-template-columns:repeat(3,minmax(52px,1fr));gap:2px;border:1px solid #d8dad6;border-radius:7px;background:#f0f1ee}.sales-composer .creative-workflow-trace nav button{min-height:27px;padding:0 8px;border-radius:5px;color:#6c716c;font-size:11px}.sales-composer .creative-workflow-trace nav button.active{color:#222622;background:#fff;box-shadow:0 1px 3px #20201b14}.sales-composer .creative-workflow-trace-body{max-height:240px;overflow:auto}.sales-composer .creative-workflow-trace-body article{min-height:50px;padding:8px 12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #eceeeb}.sales-composer .creative-workflow-trace-body article:last-child{border-bottom:0}.sales-composer .creative-workflow-trace-body article>span{min-width:28px;height:28px;padding:0 5px;display:grid;place-items:center;border-radius:6px;color:#4d554f;background:#f1f2ef;font-size:11px}.sales-composer .creative-workflow-trace-body article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.sales-composer .creative-workflow-trace-body article strong{overflow:hidden;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.sales-composer .creative-workflow-trace-body article small{overflow:hidden;color:#777d77;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.sales-composer .creative-workflow-trace-body article time,.sales-composer .creative-workflow-trace-body article em{color:#7b807b;font-size:11px;font-style:normal}.sales-composer .creative-trace-empty{min-height:88px;display:grid;place-items:center;color:#8a8f89;font-size:11px}.sales-composer.ai-video-studio-page>.creative-workflow-trace,.sales-composer.composer-result>.creative-workflow-trace{margin-bottom:12px}.sales-composer .agent-director-head{min-height:94px;padding:16px 18px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid #e1e3de;background:#fff}.sales-composer .agent-director-head.complete{background:#fff}.sales-composer .agent-director-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d5d9d3;border-radius:8px;color:#555650;background:#f6f7f4}.sales-composer .agent-director-head.complete .agent-director-mark{border-color:#d8d8d1;background:#f3f3ef}.sales-composer .agent-director-head>div:nth-child(2){min-width:0;display:flex;flex-direction:column}.sales-composer .agent-director-head small{color:#5b5b55;font-size:11px;font-weight:600}.sales-composer .agent-director-head h2{margin-top:4px;font-size:15px;line-height:1.25}.sales-composer .agent-director-head p{margin-top:4px;color:#687069;font-size:11px}.sales-composer .agent-director-head>strong{min-width:48px;padding:7px 9px;border:1px solid #d2d7d1;border-radius:7px;color:#555650;background:#f6f7f4;font-size:11px;text-align:center}.sales-composer .agent-director-body{min-height:0;padding:18px;display:flex;flex-direction:column;gap:16px;background:#fff}.sales-composer .agent-command-panel{padding:12px;border:1px solid #d6e3ef;border-radius:9px;background:linear-gradient(180deg,#f7fbff,#fff)}.sales-composer .agent-command-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#195b97}.sales-composer .agent-command-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.sales-composer .agent-command-head strong{color:#28465f;font-size:11px}.sales-composer .agent-command-head small{color:#7a8794;font-size:10px}.sales-composer .agent-command-panel textarea{width:100%;min-height:58px;margin-top:9px;padding:9px;resize:vertical;border:1px solid #dbe5ed;border-radius:7px;outline:0;color:#31475a;background:#fff;font:inherit;font-size:11px;line-height:1.5}.sales-composer .agent-command-actions{display:flex;gap:7px;margin-top:8px}.sales-composer .agent-command-actions button,.sales-composer .agent-command-confirm{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:7px;color:#fff;background:#195b97;font-size:10px;font-weight:600}.sales-composer .agent-command-actions button.secondary{color:#195b97;background:#f3f8fc;border:1px solid #bad1e4}.sales-composer .agent-command-actions button:disabled,.sales-composer .agent-command-confirm:disabled{opacity:.5}.sales-composer .agent-command-notice{margin:7px 0 0;color:#a34d4d;font-size:10px}.sales-composer .agent-command-plan{margin-top:10px;padding:10px;border:1px solid #dbe5ed;border-radius:7px;background:#fbfdff}.sales-composer .agent-command-plan-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.sales-composer .agent-command-plan-summary strong{color:#28465f;font-size:11px}.sales-composer .agent-command-plan-summary span{color:#6c7e8e;font-size:10px}.sales-composer .agent-command-plan>p{margin:7px 0 0;color:#4f6171;font-size:10px;line-height:1.5}.sales-composer .agent-command-steps{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.sales-composer .agent-command-steps span{padding:4px 6px;display:inline-flex;align-items:center;gap:3px;border:1px solid #d8e2ea;border-radius:5px;color:#668096;background:#fff;font-size:10px}.sales-composer .agent-command-steps span.ready{color:#2e7254;border-color:#b8d9c7;background:#f4fbf7}.sales-composer .agent-command-confirm{margin-top:9px;width:100%}.sales-composer .agent-source-lock{order:0;min-height:48px;padding:9px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid #d9dad4;border-radius:7px;color:#555650;background:#f7f7f3}.sales-composer .agent-source-lock span{color:var(--muted);font-size:11px}.sales-composer .agent-source-lock strong{min-width:0;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .agent-source-lock svg{color:var(--ink)}.sales-composer .agent-source-lock em{color:#656861;font-size:11px;font-style:normal;white-space:nowrap}.sales-composer .agent-source-lock.is-incomplete{border-style:dashed;background:#fafafa}.sales-composer .agent-decisions{order:2}.sales-composer .agent-director-note{min-height:54px;padding:11px 13px;display:flex;align-items:center;gap:10px;border:1px solid #dfe2dd;border-radius:7px;color:#555650;background:#f7f8f5}.sales-composer .agent-director-note>svg{flex:none}.sales-composer .agent-director-note>span{min-width:0;display:flex;flex-direction:column}.sales-composer .agent-director-note strong{font-size:11px}.sales-composer .agent-director-note small{margin-top:3px;color:#747b75;font-size:11px}.sales-composer .agent-section-title{min-height:28px;display:flex;align-items:center;justify-content:space-between}.sales-composer .agent-section-title span{font-size:11px;font-weight:700}.sales-composer .agent-section-title small{color:#77776f;font-size:11px;font-weight:600}.sales-composer .agent-decision-list{display:grid;gap:7px}.sales-composer .agent-decision-list>button{width:100%;min-height:50px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #e0e2dd;border-radius:7px;color:#2f3430;background:#f9faf7;text-align:left}.sales-composer .agent-decision-list>button>span:first-child{min-width:0;display:flex;flex-direction:column}.sales-composer .agent-decision-list>button small{color:#747a74;font-size:11px}.sales-composer .agent-decision-list>button strong{margin-top:3px;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .agent-decision-list>button>span:last-child{color:#77776f;font-size:11px;font-weight:600}.sales-composer .agent-current-question{order:1;width:100%;padding:2px 0 0;border:0;background:transparent}.sales-composer .agent-question-index{display:flex;align-items:center;gap:8px}.sales-composer .agent-question-index>svg{color:#77776f;font-size:11px;font-weight:700}.sales-composer .agent-question-index small{color:#5b5b55;font-size:11px;font-weight:600}.sales-composer .agent-current-question h3{width:100%;max-width:640px;margin-top:8px;font-size:14px;line-height:1.5}.sales-composer .agent-current-question>p{margin-top:7px;color:#687069;font-size:11px;line-height:1.6}.sales-composer .agent-choice-grid{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-composer .agent-choice-grid:empty{display:none}.sales-composer .agent-choice-grid>button{min-width:0;min-height:50px;padding:9px 11px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #d9ddd7;border-radius:7px;color:#303430;background:#f8f9f6;text-align:left}.sales-composer .agent-choice-grid>button:hover{border-color:#bfc9c2;color:#343430;background:#fff;box-shadow:0 2px 7px #20201b0f}.sales-composer .agent-choice-grid>button.selected{border-color:#171714;color:#171714;background:#f1f1ed;box-shadow:inset 0 0 0 1px #171714}.sales-composer .agent-choice-grid>button i{width:18px;height:18px;border:1px solid #cfd2cd;border-radius:50%;background:#fff}.sales-composer .agent-choice-grid>button.selected i{border:5px solid #171714}.sales-composer .agent-choice-grid>button span{min-width:0;font-size:11px;font-weight:600}.sales-composer .agent-choice-grid>button svg{color:#8e938d}.sales-composer .agent-choice-grid>button.selected svg{color:#171714}.sales-composer .agent-multi-confirm{min-height:36px;margin-top:9px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #171714;border-radius:7px;color:#fff;background:#171714;font-size:11px;font-weight:700}.sales-composer .agent-multi-confirm:disabled{opacity:.4;cursor:not-allowed}.sales-composer .creative-agent-composer{margin:0 14px 14px;padding:11px 12px 12px;border:1px solid #dfe2dd;border-radius:9px;background:#fff}.sales-composer .agent-composer-label{min-height:24px;display:flex;align-items:center;justify-content:space-between}.sales-composer .agent-composer-label span{font-size:11px;font-weight:700}.sales-composer .agent-composer-label small{color:#868b85;font-size:11px}.sales-composer .agent-compose-row{display:grid;grid-template-columns:42px minmax(0,1fr) 44px;gap:7px}.sales-composer .agent-compose-row textarea{min-width:0;min-height:54px;padding:9px 10px;resize:vertical;border:1px solid #d5d8d2;border-radius:8px;color:#343936;background:#fff;font:inherit;font-size:11px;line-height:1.45}.sales-composer .agent-compose-row button{display:grid;place-items:center;border:1px solid #cfd5d0;border-radius:6px;color:#555650;background:#f5f5f1}.sales-composer .agent-compose-row button:last-child{color:#fff;border-color:#171714;background:#171714}.sales-composer .agent-compose-row button.listening{color:#fff;background:#555650}.sales-composer .agent-compose-row button:disabled{color:#fff;border-color:#a8aaa6;background:#a8aaa6;opacity:1}.sales-composer .creative-agent-composer>p{margin-top:7px;color:#62625c;font-size:11px}.sales-composer .creative-agent-actions,.sales-composer .generic-manual-actions{padding:12px;display:grid;grid-template-columns:.9fr 1.1fr;gap:8px;border-top:1px solid #e0e2dd;background:#fff}.sales-composer .creative-agent-actions button,.sales-composer .generic-manual-actions button,.sales-composer .agent-submitted>button{min-height:42px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;font-size:11px;font-weight:600}.sales-composer .creative-agent-actions button.secondary,.sales-composer .generic-manual-actions button.secondary{color:#555650;border:1px solid #d8d8d1;background:#f5f5f1}.sales-composer .creative-agent-actions button.primary,.sales-composer .generic-manual-actions button.primary,.sales-composer .agent-submitted>button{color:#fff;background:#171714}.sales-composer .agent-submitted{min-height:0;padding:0;display:block;text-align:left}.sales-composer .agent-result-body{min-height:315px;padding:18px;background:#fff}.sales-composer .agent-decision-list.final{display:grid;gap:7px;background:#fff}.sales-composer .agent-decision-list.final>div{min-height:48px;padding:8px 11px;display:grid;grid-template-columns:90px minmax(0,1fr) 18px;align-items:center;gap:8px;border:1px solid #e0e2dd;border-radius:7px;background:#f9faf7}.sales-composer .agent-decision-list.final span{color:#747a74;font-size:11px}.sales-composer .agent-decision-list.final strong{min-width:0;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .agent-decision-list.final svg{color:#5b5b55}.sales-composer .agent-stream-status{width:100%;margin-top:12px;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid #d9ddd7;border-radius:7px;color:#555650;background:#f6f7f4;text-align:left}.sales-composer .agent-stream-status>svg{flex:none}.sales-composer .agent-stream-status>span{min-width:0;display:flex;flex-direction:column}.sales-composer .agent-stream-status strong{font-size:11px}.sales-composer .agent-stream-status small{margin-top:3px;overflow:hidden;color:#74756f;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .agent-result-action{padding:12px;border-top:1px solid #dedfd9;background:#fff}.sales-composer .agent-result-action>button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;color:#fff;background:#171714;font-size:11px;font-weight:700}.sales-composer .generic-manual-nav{min-height:72px;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;border-bottom:1px solid #dfe4df;color:#343430;background:#f7f7f3}.sales-composer .generic-manual-nav>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d7d7d0;border-radius:50%;color:#555650;background:#ffffffbd}.sales-composer .generic-manual-nav>button:disabled{opacity:.32}.sales-composer .generic-manual-nav>div{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.sales-composer .generic-manual-nav small{color:#74756f;font-size:11px}.sales-composer .generic-manual-nav strong{font-size:15px}.sales-composer .generic-manual-stage{min-height:350px;padding:18px 14px;background:#fbfbf9}.sales-composer .generic-manual-stage>label{display:grid;gap:6px}.sales-composer .generic-manual-stage>label>span,.sales-composer .generic-manual-fields label>span{color:#737971;font-size:11px}.sales-composer .generic-manual-stage textarea,.sales-composer .generic-manual-stage select{width:100%;min-width:0;padding:9px;border:1px solid #d7dbd5;border-radius:5px;color:#343936;background:#fff;font:inherit;font-size:11px;line-height:1.5}.sales-composer .generic-manual-stage textarea{resize:vertical}.sales-composer .generic-manual-stage select{min-height:42px}.sales-composer .generic-manual-fields,.sales-composer .generic-manual-summary{display:grid;gap:8px}.sales-composer .generic-manual-fields label{display:grid;gap:6px}.sales-composer .generic-manual-fields>div,.sales-composer .generic-manual-summary>div{min-width:0;min-height:65px;padding:11px 12px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #e0e2dd;background:#fff}.sales-composer .generic-manual-fields span,.sales-composer .generic-manual-summary span{color:#767c76;font-size:11px}.sales-composer .generic-manual-fields strong,.sales-composer .generic-manual-summary strong{margin-top:4px;font-size:11px;line-height:1.45}.sales-composer .generic-manual-fields small,.sales-composer .generic-manual-summary small{margin-top:4px;color:#777d77;font-size:11px;line-height:1.45}.sales-composer .xhs-carousel-workbench{border-radius:8px}.sales-composer .xhs-source-locks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dedfd9;border-radius:7px;overflow:hidden;background:#fff}.sales-composer .xhs-source-locks>span{min-width:0;min-height:52px;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;gap:4px}.sales-composer .xhs-source-locks>span+span{border-left:1px solid #e6e7e1}.sales-composer .xhs-source-locks small{color:var(--muted);font-size:11px}.sales-composer .xhs-source-locks strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-workbench-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #d8ded9;background:#fff}.sales-composer .xhs-workbench-tabs button{min-height:38px;display:inline-flex;justify-content:center;align-items:center;gap:5px;border:0;border-bottom:2px solid transparent;color:#717a73;background:transparent;font-size:11px}.sales-composer .xhs-workbench-tabs button.active{border-bottom-color:#171714;color:#171714;background:#f2f2ee;font-weight:600}.sales-composer .xhs-current-step{min-height:58px;padding:8px 14px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;border-bottom:1px solid #e1e1dc;color:#171714;background:#f7f7f3}.sales-composer .xhs-current-step>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d7d3c7;border-radius:6px;color:#4e4e48;background:#fff}.sales-composer .xhs-current-step>button:disabled{opacity:.35}.sales-composer .xhs-current-step>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.sales-composer .xhs-current-step small{color:#777872;font-size:11px}.sales-composer .xhs-current-step strong{font-size:14px}.sales-composer .xhs-workbench-stage{min-height:360px}.sales-composer .xhs-note-fields,.sales-composer .xhs-outline-fields,.sales-composer .xhs-assets-fields,.sales-composer .xhs-confirm-fields{display:grid;gap:10px}.sales-composer .xhs-note-fields label,.sales-composer .xhs-control-row label{display:grid;gap:6px}.sales-composer .xhs-note-fields label>span,.sales-composer .xhs-control-row label>span,.sales-composer .xhs-revision-row label>span{color:#737971;font-size:11px}.sales-composer .xhs-note-fields input,.sales-composer .xhs-note-fields textarea,.sales-composer .xhs-control-row input,.sales-composer .xhs-control-row select,.sales-composer .xhs-revision-row input{width:100%;min-width:0;padding:9px;border:1px solid #d7dbd5;border-radius:6px;color:#343936;background:#fff;font:inherit;font-size:11px;line-height:1.5}.sales-composer .xhs-note-fields textarea{resize:vertical}.sales-composer .xhs-note-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.sales-composer .xhs-note-actions button,.sales-composer .xhs-page-editor button,.sales-composer .xhs-page-image-actions button,.sales-composer .xhs-page-image-actions label{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cfd3ce;border-radius:7px;color:#353b36;background:#fff;font-size:11px;cursor:pointer}.sales-composer .xhs-note-actions button:first-child,.sales-composer .xhs-page-editor button:first-child,.sales-composer .xhs-page-image-actions button{color:#fff;border-color:#171714;background:#171714}.sales-composer .xhs-chip-row,.sales-composer .xhs-style-row{display:flex;flex-wrap:wrap;gap:6px}.sales-composer .xhs-chip-row button,.sales-composer .xhs-style-row button{min-height:28px;padding:0 9px;border:1px solid #d7dbd5;border-radius:999px;color:#68726b;background:#fff;font-size:11px}.sales-composer .xhs-chip-row button.selected,.sales-composer .xhs-style-row button.active{border-color:#171714;color:#171714;background:#f2f2ee}.sales-composer .xhs-control-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:9px}.sales-composer .xhs-outline-fields article{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #e1e5e0;border-radius:6px;background:#fff}.sales-composer .xhs-outline-fields article>b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#171714;background:#f2f2ee;font-size:11px}.sales-composer .xhs-outline-fields article div{min-width:0;display:flex;flex-direction:column;gap:4px}.sales-composer .xhs-outline-fields article strong{font-size:11px}.sales-composer .xhs-outline-fields article span{overflow:hidden;color:#777872;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-outline-fields article em{padding:4px 6px;border:1px solid #d8d8d1;border-radius:4px;color:#666761;background:#f7f7f3;font-size:11px;font-style:normal}.sales-composer .xhs-page-rail{display:grid;grid-template-columns:repeat(8,minmax(62px,1fr));gap:6px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.sales-composer .xhs-page-rail>button{min-width:62px;min-height:64px;padding:7px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:3px;border:1px solid #daddd8;border-radius:7px;color:#454b46;background:#fff;text-align:left}.sales-composer .xhs-page-rail>button.active{border-color:#555b56;box-shadow:inset 0 0 0 1px #555b56}.sales-composer .xhs-page-rail b,.sales-composer .xhs-page-rail span{font-size:11px}.sales-composer .xhs-page-rail em{color:#7b817b;font-size:11px;font-style:normal}.sales-composer .xhs-page-editor{padding:12px;display:grid;gap:9px;border:1px solid #dfe2dd;border-radius:8px;background:#fff}.sales-composer .xhs-page-editor label{display:grid;gap:5px}.sales-composer .xhs-page-editor label>span{color:#737971;font-size:11px}.sales-composer .xhs-page-editor input,.sales-composer .xhs-page-editor textarea{width:100%;min-width:0;padding:9px;border:1px solid #d7dbd5;border-radius:6px;color:#343936;background:#fff;font:inherit;font-size:11px;line-height:1.5}.sales-composer .xhs-page-editor textarea{resize:vertical}.sales-composer .xhs-page-editor>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.sales-composer .xhs-fact-list{display:flex;flex-wrap:wrap;gap:6px}.sales-composer .xhs-fact-list span{padding:5px 7px;border:1px solid #e0e2de;border-radius:5px;color:#666d67;background:#fff;font-size:11px}.sales-composer .xhs-style-row{align-items:center}.sales-composer .xhs-style-row>span{margin-right:2px;color:#737971;font-size:11px}.sales-composer .xhs-page-image-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px}.sales-composer .xhs-page-image-preview{min-height:104px;display:grid;place-items:center;border:1px dashed #cfd3ce;border-radius:8px;background:#f8f9f7}.sales-composer .xhs-page-image-preview>span{max-width:88%;display:flex;flex-direction:column;align-items:center;gap:7px;color:#59615b;text-align:center}.sales-composer .xhs-page-image-preview strong{font-size:11px;line-height:1.4}.sales-composer .xhs-page-image-actions{min-width:126px;display:flex;flex-direction:column;justify-content:center;gap:7px}.sales-composer .xhs-ai-disclosure{min-height:118px;display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #d8d8d1;border-radius:7px;color:#555650;background:#f7f7f3}.sales-composer .xhs-ai-disclosure span{display:flex;flex-direction:column;gap:5px}.sales-composer .xhs-ai-disclosure strong{font-size:11px}.sales-composer .xhs-ai-disclosure small{color:#74756f;font-size:11px}.sales-composer .xhs-confirm-fields>div{min-height:52px;padding:10px 11px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-bottom:1px solid #e0e2dd;background:#fff}.sales-composer .xhs-confirm-fields span{color:#777872;font-size:11px}.sales-composer .xhs-confirm-fields strong{color:#354038;font-size:11px;line-height:1.4}.sales-composer .xhs-generation-task-list{display:grid!important;padding:0!important;border:1px solid #e0e2dd!important;border-radius:8px;overflow:hidden}.sales-composer .xhs-generation-task-list>span{min-height:42px;padding:8px 10px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #eceeeb}.sales-composer .xhs-generation-task-list>span:last-child{border-bottom:0}.sales-composer .xhs-generation-task-list b{font-size:11px}.sales-composer .xhs-generation-task-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-generation-task-list em{color:#737a74;font-size:11px;font-style:normal}.sales-composer .xhs-revision-row{display:grid;grid-template-columns:minmax(0,1fr) 36px auto;align-items:end;gap:7px;padding:10px 12px;border-top:1px solid #e0e2dd;background:#fff}.sales-composer .xhs-revision-row label{min-width:0;display:grid;gap:5px}.sales-composer .xhs-revision-row button{min-height:33px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #d7d7d1;border-radius:6px;color:#555650;background:#f7f7f3;font-size:11px}.sales-composer .xhs-revision-row button:last-child{color:#fff;border-color:#171714;background:#171714}.sales-composer .xhs-workbench-notice{padding:0 12px 9px;color:#5f5d56;background:#fff;font-size:11px}.sales-composer .xhs-direction-fields{display:grid;gap:13px}.sales-composer .xhs-direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-composer .xhs-direction-grid label,.sales-composer .xhs-source-pair label,.sales-composer .xhs-avoid-field{min-width:0;display:grid;gap:6px}.sales-composer .xhs-direction-grid label>span,.sales-composer .xhs-source-pair label>span,.sales-composer .xhs-avoid-field>span{color:#737971;font-size:11px}.sales-composer .xhs-direction-grid select,.sales-composer .xhs-source-pair select,.sales-composer .xhs-avoid-field input{width:100%;min-width:0;min-height:38px;padding:8px 9px;border:1px solid #d7dbd5;border-radius:6px;color:#343936;background:#fff;font:inherit;font-size:11px}.sales-composer .xhs-source-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-composer .xhs-source-pair label{padding:11px;border:1px solid #dfe2dd;border-radius:7px;background:#fff}.sales-composer .xhs-source-pair label>span{display:flex;align-items:center;gap:6px;color:#343936;font-weight:600}.sales-composer .xhs-source-pair label>span b{width:21px;height:21px;display:grid;place-items:center;border-radius:5px;color:#fff;background:#171714;font-size:11px}.sales-composer .xhs-source-pair label:last-child>span b{background:#5f5d56}.sales-composer .xhs-source-pair small{color:#7a7b75;font-size:11px;line-height:1.4}.sales-composer .xhs-direction-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e0e2dd;border-bottom:1px solid #e0e2dd;background:#fff}.sales-composer .xhs-direction-summary>span{min-width:0;min-height:58px;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-right:1px solid #e7e9e5}.sales-composer .xhs-direction-summary>span:last-child{border-right:0}.sales-composer .xhs-direction-summary strong{overflow:hidden;color:#343936;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-direction-summary small{overflow:hidden;color:#777872;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-content-division{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e0e2dd;border-bottom:1px solid #e0e2dd;background:#fff}.sales-composer .xhs-content-division>span{min-height:50px;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px;border-right:1px solid #e7e9e5}.sales-composer .xhs-content-division>span:last-child{border-right:0}.sales-composer .xhs-content-division strong{color:#343936;font-size:11px}.sales-composer .xhs-content-division small{color:#777872;font-size:11px}.sales-composer .xhs-quality-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e0e2dd;border-radius:7px;overflow:hidden;background:#fff}.sales-composer .xhs-quality-gates>span{min-width:0;min-height:42px;padding:7px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:4px;border-right:1px solid #e8eae6}.sales-composer .xhs-quality-gates>span:last-child{border-right:0}.sales-composer .xhs-quality-gates svg{color:#171714}.sales-composer .xhs-quality-gates .blocked svg{color:#74746e}.sales-composer .xhs-quality-gates strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-quality-gates em{grid-column:2;color:#777872;font-size:11px;font-style:normal}.sales-composer .xhs-quality-gates .passed em{color:#5f5d56}.sales-composer .xhs-quality-gates .blocked em{color:#74746e}.sales-composer .xhs-visual-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e0e2dd;border-bottom:1px solid #e0e2dd;background:#fff}.sales-composer .xhs-visual-context>span{min-width:0;min-height:48px;padding:8px 9px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-right:1px solid #e7e9e5}.sales-composer .xhs-visual-context>span:last-child{border-right:0}.sales-composer .xhs-visual-context strong{color:#737971;font-size:11px;font-weight:500}.sales-composer .xhs-visual-context em{overflow:hidden;color:#343936;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-page-image-preview small{color:#777872;font-size:11px}.sales-composer .xhs-confirm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e0e2dd;background:#fff}.sales-composer .xhs-confirm-summary>span{min-width:0;min-height:58px;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-right:1px solid #e7e9e5}.sales-composer .xhs-confirm-summary>span:last-child{border-right:0}.sales-composer .xhs-confirm-summary small{color:#777872;font-size:11px}.sales-composer .xhs-confirm-summary strong{overflow:hidden;color:#343936;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .ai-video-long-field,.sales-composer .ai-video-shot-editor label,.sales-composer .ai-video-timecode label{min-width:0;display:grid;gap:5px}.sales-composer .ai-video-long-field>span,.sales-composer .ai-video-shot-editor label>span,.sales-composer .ai-video-timecode label>span{color:#737971;font-size:11px}.sales-composer .ai-video-long-field textarea,.sales-composer .ai-video-shot-editor input,.sales-composer .ai-video-shot-editor select,.sales-composer .ai-video-shot-editor textarea,.sales-composer .ai-video-timecode input,.sales-composer .ai-video-agent-input textarea{width:100%;min-width:0;border:1px solid #d7dbd5;border-radius:5px;outline:none;color:#343936;background:#fff;font:inherit;font-size:11px;line-height:1.5}.sales-composer .ai-video-long-field textarea,.sales-composer .ai-video-shot-editor textarea,.sales-composer .ai-video-agent-input textarea{padding:8px 9px;resize:vertical}.sales-composer .ai-video-shot-editor input,.sales-composer .ai-video-shot-editor select,.sales-composer .ai-video-timecode input{min-height:34px;padding:0 8px}.sales-composer .ai-video-asset-rails{display:grid;gap:5px}.sales-composer .ai-video-asset-rails article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #e0e2dd;background:#fff}.sales-composer .ai-video-asset-rails article.selected{border-color:#9a9a93;box-shadow:inset 3px 0 #5b5b55}.sales-composer .ai-video-asset-main{min-width:0;min-height:48px;padding:7px 9px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;text-align:left}.sales-composer .ai-video-asset-main>span:last-child{min-width:0;display:flex;flex-direction:column}.sales-composer .ai-video-asset-main strong{font-size:11px}.sales-composer .ai-video-asset-main small{margin-top:3px;overflow:hidden;color:#7b807a;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .ai-video-asset-state{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#5b5b55;background:#f2f2ee}.sales-composer .ai-video-asset-actions{padding-right:7px;display:flex;align-items:center;gap:4px}.sales-composer .ai-video-asset-actions>button,.sales-composer .ai-video-asset-actions>label{width:31px;height:31px;display:grid;place-items:center;border:1px solid #d7dad4;border-radius:5px;color:#687069;background:#fafaf8;cursor:pointer}.sales-composer .ai-video-asset-actions>button.active,.sales-composer .ai-video-asset-actions>button.confirmed{color:#555650;border-color:#cfcfc8;background:#f2f2ee}.sales-composer .ai-video-asset-actions>label{position:relative;overflow:hidden}.sales-composer .ai-video-asset-actions select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.sales-composer .ai-video-asset-actions label>svg:last-child{position:absolute;right:1px;bottom:1px}.sales-composer .ai-video-storyboard-layout{display:grid;grid-template-columns:1fr;gap:10px}.sales-composer .ai-video-storyboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sales-composer .ai-video-storyboard-grid button{min-width:0;aspect-ratio:16 / 10;padding:7px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;gap:4px;overflow:hidden;border:1px solid #d8dbd5;color:#424842;background:#f1f1ee;text-align:left}.sales-composer .ai-video-storyboard-grid button.selected{border-color:#5b5b55;background:#f2f2ee}.sales-composer .ai-video-storyboard-grid b,.sales-composer .ai-video-storyboard-grid span{font-size:11px}.sales-composer .ai-video-storyboard-grid small{color:#747a73;font-size:11px;text-align:right}.sales-composer .ai-video-storyboard-grid em{grid-column:1 / -1;overflow:hidden;align-self:end;color:#606660;font-size:11px;font-style:normal;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sales-composer .ai-video-shot-editor{min-width:0;padding:9px;display:grid;align-content:start;gap:8px;border-top:1px solid #e0e2dd;background:#fff}.sales-composer .ai-video-shot-editor>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.sales-composer .ai-video-shot-editor>div strong{font-size:11px}.sales-composer .ai-video-shot-editor>div small{color:#737971;font-size:11px}.sales-composer .ai-video-shot-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sales-composer .ai-video-audio-controls{display:grid;grid-template-columns:1fr;gap:7px}.sales-composer .ai-video-audio-controls label,.sales-composer .ai-video-qc label{min-width:0;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid #d9dcd6;background:#fff;cursor:pointer}.sales-composer .ai-video-audio-controls label>span,.sales-composer .ai-video-qc label>span{min-width:0;display:flex;flex-direction:column}.sales-composer .ai-video-audio-controls strong,.sales-composer .ai-video-qc strong{font-size:11px}.sales-composer .ai-video-audio-controls small,.sales-composer .ai-video-qc small{margin-top:3px;color:#777d77;font-size:11px;line-height:1.4}.sales-composer .ai-video-audio-controls input,.sales-composer .ai-video-qc input{flex:none;accent-color:#5b5b55}.sales-composer .ai-video-audio-controls svg{margin-left:auto;flex:none}.sales-composer .ai-video-strategy-summary{min-height:102px;display:flex;flex-direction:column;justify-content:center}.sales-composer .ai-video-strategy-summary strong{font-size:13px}.sales-composer .ai-video-strategy-summary span{max-width:720px;margin-top:7px;color:#6c726c;font-size:11px;line-height:1.55}.sales-composer .ai-video-qc{display:grid;gap:9px}.sales-composer .ai-video-qc p{color:#72736d;font-size:11px}.sales-composer .ai-video-timecode{display:grid;grid-template-columns:repeat(2,minmax(0,160px));gap:8px}.sales-composer .ai-video-agent-revision{padding:10px 12px 12px;border-top:1px solid #dfe2dc;background:#fff}.sales-composer .ai-video-agent-revision>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sales-composer .ai-video-agent-revision strong{font-size:11px}.sales-composer .ai-video-agent-revision small{color:#838880;font-size:11px}.sales-composer .ai-video-agent-input{margin-top:7px;display:grid;grid-template-columns:36px minmax(0,1fr) 38px;gap:6px;align-items:stretch}.sales-composer .ai-video-agent-input>button{display:grid;place-items:center;border:1px solid #d5d9d3;border-radius:6px;color:#555650;background:#f5f5f1}.sales-composer .ai-video-agent-input>button:last-child{color:#fff;border-color:#171714;background:#171714}.sales-composer .ai-video-agent-input>button.listening{color:#fff;background:#555650}.sales-composer .ai-video-agent-revision>p{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:11px;line-height:1.45}.sales-composer .ai-video-agent-revision>p.tone-info{color:#555650}.sales-composer .ai-video-agent-revision>p.tone-error{color:#62625c}@media(max-width:760px){.sales-composer .reference-intake-form{grid-template-columns:1fr;align-items:stretch}.sales-composer .reference-intake-form>button{width:100%}.sales-composer .ai-video-page-head{grid-template-columns:38px minmax(0,1fr)}.sales-composer .ai-video-page-head .creation-mode-toggle{grid-column:1 / -1}.sales-composer .creation-mode-options{grid-template-columns:1fr}.sales-composer .creation-mode-options>button{min-height:112px}.sales-composer .creation-mode-options>button+button{border-top:1px solid #e2e4df;border-left:0}.sales-composer .creative-launch-actions{grid-template-columns:1fr}.sales-composer .creative-workflow-trace>header{align-items:stretch;flex-direction:column}.sales-composer .creative-workflow-trace nav{width:100%}.sales-composer .xhs-page-image-editor{grid-template-columns:1fr}.sales-composer .xhs-page-image-actions{min-width:0;flex-direction:row}.sales-composer .xhs-page-image-actions>*{flex:1}.sales-composer .creative-agent-studio,.sales-composer .generic-manual-workbench{overflow:visible}.sales-composer .agent-choice-grid{grid-template-columns:1fr}.sales-composer .creative-agent-composer,.sales-composer .creative-agent-actions,.sales-composer .agent-result-action,.sales-composer .generic-manual-actions{position:sticky;bottom:94px;z-index:12;box-shadow:0 -8px 18px #20201b12}.sales-composer .ai-video-workbench{overflow:visible}.sales-composer .ai-video-duration-control{grid-template-columns:1fr!important}.sales-composer .ai-video-asset-rails article{grid-template-columns:minmax(0,1fr)}.sales-composer .ai-video-asset-actions{padding:0 8px 7px 39px;justify-content:flex-start}.sales-composer .ai-video-review-actions{position:sticky;bottom:94px;z-index:12;box-shadow:0 -8px 18px #20201b12}}.sales-composer .theme-rank-panel,.sales-composer .sample-rank-panel,.sales-composer .xhs-source-mode-panel,.sales-composer .xhs-template-library-panel,.sales-composer .sample-remake-view,.sales-composer .composer-choice-panel,.sales-composer .sales-task-view,.sales-composer .recipe-script-block,.sales-composer .recipe-shot-block,.sales-composer .recipe-source-detail{margin-top:12px;overflow:hidden;border:1px solid var(--composer-border);border-radius:8px;background:#fff;box-shadow:0 8px 24px #20201b09}.sales-composer .reference-intake-panel{margin:10px;overflow:hidden;border:1px solid #dfe1db;border-radius:7px;background:#fafaf7}.sales-composer .reference-intake-panel .composer-section-title{min-height:40px;padding:0 11px;background:#f1f2ed}.sales-composer .reference-intake-panel .composer-section-title>span{font-size:11px}.sales-composer .reference-intake-panel .composer-section-title>span svg{color:#5b5b55}.sales-composer .reference-intake-form{padding:10px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:8px}.sales-composer .reference-intake-form label{min-width:0;display:flex;flex-direction:column;gap:5px}.sales-composer .reference-intake-form label>span{color:#696c65;font-size:11px;font-weight:600}.sales-composer .reference-intake-form input{width:100%;height:36px;padding:0 9px;border:1px solid #d9dcd5;border-radius:6px;outline:none;color:var(--ink);background:#fff;font-size:11px}.sales-composer .reference-intake-form input:focus{border-color:#777a73;box-shadow:0 0 0 2px #17171412}.sales-composer .reference-intake-form>button{height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;color:#fff;background:var(--ink);font-size:11px;font-weight:600;white-space:nowrap}.sales-composer .reference-intake-form>button:disabled{cursor:wait}.sales-composer .reference-intake-notice{grid-column:1 / -1;margin:0;color:#6b6e68;font-size:11px;line-height:1.45}.sales-composer .reference-intake-notice.tone-error{color:#6b5a55}.sales-composer .reference-intake-notice.tone-success{color:#4d6659}.sales-composer .composer-section-title{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--composer-border)}.sales-composer .composer-section-title>span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.sales-composer .composer-section-title>span svg{color:var(--coral)}.sales-composer .theme-rank-panel>.composer-section-title{background:linear-gradient(100deg,#f59e0b1a,#ef44440f 48%,#3f9b681a)}.sales-composer .theme-rank-panel>.composer-section-title>span svg{color:#ef6b31}.sales-composer .composer-section-title>small{color:var(--muted);font-size:11px;white-space:nowrap}.sales-composer .xhs-source-mode-options{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-composer .xhs-source-mode-options>button{min-width:0;min-height:68px;padding:11px 12px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--composer-border);border-radius:8px;color:#555750;background:#f8f8f5;text-align:left}.sales-composer .xhs-source-mode-options>button>svg{color:#5e5f59}.sales-composer .xhs-source-mode-options>button>span{min-width:0;display:flex;flex-direction:column;gap:4px}.sales-composer .xhs-source-mode-options strong{color:var(--ink);font-size:11px}.sales-composer .xhs-source-mode-options small{color:var(--muted);font-size:11px}.sales-composer .xhs-source-mode-options>button.active{border-color:var(--ink);color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.sales-composer .xhs-intelligence-source-card{min-height:68px;padding:11px 12px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;color:#283653;background:linear-gradient(135deg,#f1f6ff,#fbf9ff)}.sales-composer .xhs-intelligence-source-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.sales-composer .xhs-intelligence-source-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #bfd0ff;border-radius:9px;color:#5678e5;background:#fff}.sales-composer .xhs-intelligence-source-card strong{overflow:hidden;color:#32446b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .xhs-intelligence-source-card small,.sales-composer .xhs-intelligence-source-card em{overflow:hidden;color:#7180a0;font-size:11px;font-style:normal;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.sales-composer .xhs-intelligence-source-card>svg{color:#5678e5}.sales-composer .xhs-template-library-grid{padding:12px;display:grid;gap:8px}.sales-composer .xhs-template-library-grid>button{min-width:0;min-height:92px;padding:8px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--composer-border);border-radius:8px;color:#555750;background:#fff;text-align:left}.sales-composer .xhs-template-library-grid>button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sales-composer .xhs-template-library-grid>button>img{width:62px;aspect-ratio:3 / 4;display:block;object-fit:cover;border:1px solid #dedfd9;border-radius:6px;background:#f2f2ee}.sales-composer .xhs-template-library-grid>button>span{min-width:0;display:flex;flex-direction:column;gap:4px}.sales-composer .xhs-template-library-grid small,.sales-composer .xhs-template-library-grid em,.sales-composer .xhs-template-library-grid i{overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-template-library-grid strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-template-library-grid>button>b{min-width:34px;min-height:28px;padding:0 7px;display:grid;place-items:center;border:1px solid #d5d6d0;border-radius:6px;color:#666761;background:#f6f6f2;font-size:11px;font-weight:600}.sales-composer .xhs-template-library-grid>button.selected>b{color:#fff;border-color:var(--ink);background:var(--ink)}.sales-composer .theme-rank-list>button{width:100%;min-height:67px;padding:10px 10px 10px 13px;display:grid;grid-template-columns:25px minmax(0,1fr) auto 15px;grid-template-rows:auto auto;align-items:center;column-gap:9px;row-gap:4px;border-bottom:1px solid var(--composer-border);text-align:left;background:#fff;transition:background .18s ease,box-shadow .18s ease}.sales-composer .theme-rank-list>button:last-child{border-bottom:0}.sales-composer .theme-rank-list>button.selected{position:relative;background:#f7f7f3;box-shadow:inset 3px 0 #ef6b31}.sales-composer .theme-rank-list>button>b{grid-column:1;grid-row:1 / 3;color:#8c8e88;font-size:18px;line-height:1;text-align:center}.sales-composer .theme-rank-list>button:nth-child(-n+3)>b{background:linear-gradient(145deg,#f59e0b,#ef4444 46%,#3f9b68);-webkit-background-clip:text;background-clip:text;color:transparent}.sales-composer .theme-rank-list>button:nth-child(-n+3)>em{background:linear-gradient(90deg,#ef4444,#ef8c22 48%,#3f9b68);-webkit-background-clip:text;background-clip:text;color:transparent}.sales-composer .theme-rank-list>button>div{min-width:0;grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column}.sales-composer .theme-rank-list>button>div strong{font-size:12px;line-height:1.25}.sales-composer .theme-rank-list>button>div span{margin-top:5px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.sales-composer .theme-rank-list>button>em{grid-column:3;grid-row:1;color:var(--coral);font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.sales-composer .theme-rank-list>button>small{max-width:86px;grid-column:3;grid-row:2;overflow:hidden;color:#5f625c;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .theme-rank-list>button>svg{grid-column:4;grid-row:1 / 3;color:#8c8e87}.sales-composer .sample-rank-toolbar{min-height:44px;padding:7px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--composer-border);background:#f8f9f6}.sales-composer .sample-rank-toolbar>div{padding:2px;display:inline-grid;grid-template-columns:repeat(3,1fr);gap:2px;border:1px solid #d8dcd5;border-radius:5px;background:#e9ebe6}.sales-composer .sample-rank-toolbar>.sample-rank-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 auto;max-width:220px}.sales-composer .sample-rank-toolbar>.sample-rank-period-tabs{flex:0 0 auto}.sales-composer .sample-rank-toolbar button{min-width:40px;min-height:25px;padding:0 8px;border-radius:3px;color:#737970;font-size:11px;font-weight:600}.sales-composer .sample-rank-toolbar button.active{color:#343430;background:#fff;box-shadow:0 1px 4px #20201b17}.sales-composer .sample-rank-toolbar .sample-rank-kind-tabs button.active{color:#fff;background:#5b5b55}.sales-composer .sample-rank-toolbar>span{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#787e77;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sample-rank-toolbar>span svg{flex:none;color:#5b5b55}.sales-composer .sample-rank-notice{min-height:42px;padding:8px 13px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #dfe2dd;color:#666660;background:#f6f6f2;font-size:11px;line-height:1.45}.sales-composer .sample-rank-notice svg{flex:none}.sales-composer .sample-rank-list>button{width:100%;min-height:94px;padding:9px 11px 9px 13px;display:grid;grid-template-columns:23px 58px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--composer-border);color:#2e332f;background:#fff;text-align:left}.sales-composer .sample-rank-list>button.selected{position:relative;background:#f4f4f0;box-shadow:inset 3px 0 #5b5b55}.sales-composer .sample-rank-list>button>b{color:#969b95;font-size:11px;font-weight:700;text-align:center}.sales-composer .sample-rank-list>button:nth-child(1)>b{color:var(--coral)}.sales-composer .sample-rank-list>button:nth-child(2)>b,.sales-composer .sample-rank-list>button:nth-child(3)>b{color:#8a826d}.sales-composer .sample-rank-list>button>img{width:58px;height:58px;object-fit:cover;border:1px solid #d9ddd6;background:#e8ebe5}.sales-composer .sample-rank-list>button>div{min-width:0;display:flex;flex-direction:column}.sales-composer .sample-rank-list>button>div>span:first-child{overflow:hidden;color:#72736d;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sample-rank-list>button>div>strong{margin-top:4px;overflow:hidden;font-size:11px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sample-rank-panel .sample-rank-list>button>div>strong{color:#171714}.sales-composer .sample-rank-list>button>div>small{margin-top:5px;overflow:hidden;color:#72736d;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sample-card-metrics{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;color:#646b65}.sales-composer .sample-card-metrics>span{display:inline-flex;align-items:center;gap:3px;color:#72736d;font-size:11px;white-space:nowrap}.sales-composer .sample-card-metrics svg{flex:none;color:#818980}.sales-composer .sample-video-meta{color:#72736d}.sales-composer .sample-select-mark{min-width:40px;min-height:27px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8d8d1;border-radius:5px;color:#555650;background:#fff;font-size:11px;font-weight:600;font-style:normal}.sales-composer .sample-rank-list>button.selected .sample-select-mark,.sales-composer .sample-remake-list>button.selected .sample-select-mark{color:#fff;border-color:#555650;background:#555650}.sales-composer .sample-select-mark.is-incomplete{color:#666761;border-style:dashed;background:#f2f2ee}.sales-composer .sample-rank-empty{min-height:128px;padding:20px 16px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:6px;color:#7a8079;background:#fafaf8;text-align:center}.sales-composer .sample-rank-empty svg{color:#5b5b55}.sales-composer .sample-rank-empty strong{color:#4e554e;font-size:11px}.sales-composer .sample-rank-empty span{max-width:290px;font-size:11px;line-height:1.5}.sales-composer .sample-rank-more{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:5px;color:#555650;background:#f7f7f3;font-size:11px;font-weight:600}.sales-composer .sample-remake-list>button{width:100%;min-height:88px;padding:11px 13px;display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid var(--composer-border);color:#2e332f;background:#fff;text-align:left}.sales-composer .sample-remake-list>button:last-child{border-bottom:0}.sales-composer .sample-remake-list>button.selected{background:#f4f4f0;box-shadow:inset 3px 0 #5b5b55}.sales-composer .sample-remake-list>button>img{width:66px;height:66px;border:1px solid #d9ddd6;object-fit:cover;background:#e8ebe5}.sales-composer .sample-remake-list>button>div{min-width:0;display:flex;flex-direction:column}.sales-composer .sample-remake-list>button>div>span:first-child{overflow:hidden;color:#72736d;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sample-remake-list>button>div>strong{margin-top:5px;overflow:hidden;font-size:11px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sample-remake-list .sample-video-meta{margin-top:5px;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .selected-sample-line{min-height:72px;padding:10px 14px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--composer-border);color:#767c76;background:#fafaf8}.sales-composer .selected-sample-line.ready{color:#555650;background:#f4f4f0}.sales-composer .selected-sample-cover{width:50px;height:50px;overflow:hidden;display:grid;place-items:center;border:1px solid #d8dcd6;color:#8a908a;background:#fff}.sales-composer .selected-sample-cover img{width:100%;height:100%;object-fit:cover}.sales-composer .selected-sample-aihot-icon{display:grid;place-items:center;color:#5678e5;background:linear-gradient(135deg,#eff5ff,#f8f2ff)}.sales-composer .selected-sample-line>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.sales-composer .selected-sample-line small{color:#7a817a;font-size:11px}.sales-composer .selected-sample-line strong{margin-top:4px;overflow:hidden;color:#343a35;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .selected-sample-line em{margin-top:4px;overflow:hidden;color:#74756f;font-size:11px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.sales-composer .selected-sample-line>svg{color:#5b5b55}.sales-composer .selected-theme-line{min-height:79px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--composer-border)}.sales-composer .selected-theme-line>div{min-width:0;display:flex;flex-direction:column}.sales-composer .selected-theme-line small{color:var(--muted);font-size:11px}.sales-composer .selected-theme-line strong{margin-top:4px;font-size:20px;line-height:1.2}.sales-composer .selected-theme-line>div>span{margin-top:4px;color:var(--coral);font-size:11px}.sales-composer .selected-theme-line>span{max-width:122px;padding:7px 8px;color:#555650;background:var(--composer-success);border-radius:6px;font-size:11px;line-height:1.35;text-align:right}.sales-composer .composer-subtitle{padding:13px 14px 10px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sales-composer .composer-subtitle strong{font-size:12px}.sales-composer .composer-subtitle small{color:var(--muted);font-size:11px;text-align:right}.sales-composer .creative-format-grid{padding:0 14px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sales-composer .creative-format-grid>button{min-width:0;min-height:124px;padding:12px 8px 10px;position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid var(--composer-border);border-radius:8px;background:#fff;text-align:center}.sales-composer .creative-format-grid>button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sales-composer .creative-format-grid>button:disabled{color:#8b8f89;background:#f5f6f3;opacity:.72}.sales-composer .composer-format-icon{width:30px;height:30px;display:grid;place-items:center}.sales-composer .creative-format-grid strong{margin-top:7px;font-size:11px;line-height:1.35}.sales-composer .creative-format-grid>button>span:nth-of-type(2){margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.sales-composer .creative-format-grid i{width:18px;height:18px;position:absolute;top:7px;left:7px;display:grid;place-items:center;border:1px solid #cfd0ca;border-radius:50%;color:#fff;background:#fff;font-style:normal}.sales-composer .creative-format-grid .selected i{border-color:var(--ink);background:var(--ink)}.sales-composer .composer-input-grid{padding:14px;display:grid;gap:11px;border-top:1px solid var(--composer-border)}.sales-composer .composer-floorplan,.sales-composer .composer-emphasis{min-width:0;position:relative;display:flex;flex-direction:column;gap:6px}.sales-composer .composer-floorplan>span,.sales-composer .composer-emphasis>span{color:#50524d;font-size:11px;font-weight:600}.sales-composer .composer-floorplan select,.sales-composer .composer-emphasis input{width:100%;height:43px;padding:0 11px;border:1px solid var(--composer-border);border-radius:7px;outline:none;color:var(--ink);background:#fafaf8;font-size:11px}.sales-composer .composer-emphasis input{padding-right:44px}.sales-composer .composer-emphasis>small{position:absolute;right:9px;bottom:14px;color:#999b94;font-size:11px}.sales-composer .composer-floorplan select:focus,.sales-composer .composer-emphasis input:focus{border-color:var(--ink);box-shadow:0 0 0 2px #17171414}.sales-composer .source-preview{margin:0 14px;border-top:1px solid var(--composer-border)}.sales-composer .source-preview .composer-section-title{padding:0}.sales-composer .source-preview>div:not(.composer-section-title){min-height:39px;display:grid;grid-template-columns:22px auto minmax(0,1fr) 16px;align-items:center;gap:7px;border-bottom:1px solid #ededE8}.sales-composer .source-preview>div:last-child{border-bottom:0}.sales-composer .source-preview b{width:20px;height:20px;display:grid;place-items:center;border:1px solid #cfd0ca;border-radius:50%;font-size:11px}.sales-composer .source-preview strong{font-size:11px}.sales-composer .source-preview>div>span{overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .source-preview>div>svg{color:var(--green)}.sales-composer .composer-primary{width:calc(100% - 28px);min-height:50px;margin:14px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;color:#fff;background:var(--ink);box-shadow:0 9px 20px #17171424;font-size:12px;font-weight:700}.sales-composer .composer-primary:disabled{box-shadow:none}.sales-composer .composer-action-note{margin:-7px 14px 14px;color:var(--muted);font-size:11px;line-height:1.4;text-align:center}.sales-composer .task-count-strip{padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border-bottom:1px solid var(--composer-border)}.sales-composer .task-count-strip button{min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:var(--composer-soft)}.sales-composer .task-count-strip button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.sales-composer .task-count-strip strong{font-size:17px;line-height:1}.sales-composer .task-count-strip span{margin-top:6px;color:var(--muted);font-size:11px}.sales-composer .task-count-strip button.active span{color:#bbbcb6}.sales-composer .composer-task-heading{min-height:43px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--composer-border)}.sales-composer .composer-task-heading strong{font-size:11px}.sales-composer .composer-task-heading small{color:var(--muted);font-size:11px}.sales-composer .sales-recipe-list>button{width:100%;min-height:87px;padding:11px 13px;display:grid;grid-template-columns:56px minmax(0,1fr) 17px;align-items:center;gap:10px;border-bottom:1px solid var(--composer-border);text-align:left;background:#fff}.sales-composer .sales-recipe-list>button:last-child{border-bottom:0}.sales-composer .composer-task-state{min-height:27px;padding:5px 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#4a4c47;background:#ecece8;font-size:11px;text-align:center}.sales-composer .composer-task-state.state-approved{color:#4f504a;background:#eeeeea}.sales-composer .composer-task-state.state-submitted{color:#555650;background:#eeeeea}.sales-composer .composer-task-state.state-changes-requested,.sales-composer .composer-task-state.state-blocked{color:#5d5d57;background:#ecece7}.sales-composer .sales-recipe-list>button>div{min-width:0;display:flex;flex-direction:column}.sales-composer .sales-recipe-list strong{overflow:hidden;font-size:11px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sales-recipe-list small{margin-top:5px;overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-composer .sales-recipe-list em{margin-top:6px;display:inline-flex;align-items:center;gap:4px;color:#999b95;font-size:11px;font-style:normal}.sales-composer .sales-recipe-list>button>svg{color:#999b95}.sales-composer .theme-rank-list,.sales-composer .sample-rank-list,.sales-composer .sample-remake-list,.sales-composer .sales-recipe-list{padding:8px;display:grid;gap:6px;background:#fbfbf8}.sales-composer .theme-rank-list>button,.sales-composer .sample-rank-list>button,.sales-composer .sample-remake-list>button,.sales-composer .sales-recipe-list>button,.sales-composer .theme-rank-list>button:last-child,.sales-composer .sample-remake-list>button:last-child,.sales-composer .sales-recipe-list>button:last-child{border:1px solid var(--composer-border);border-radius:7px}.sales-composer .theme-rank-list>button.selected,.sales-composer .sample-rank-list>button.selected,.sales-composer .sample-remake-list>button.selected{border-color:#cfcfc7;background:#f2f2ee;box-shadow:inset 3px 0 #555650}.sales-composer .sample-rank-list>button>img,.sales-composer .sample-remake-list>button>img,.sales-composer .selected-sample-cover{border-radius:6px}.sales-composer .composer-task-state.state-approved,.sales-composer .composer-task-state.state-submitted{color:#4f504a;background:#eeeeea}.sales-composer .composer-task-state.state-changes-requested,.sales-composer .composer-task-state.state-blocked{color:#5d5d57;background:#f2f2ee}.sales-composer .composer-empty{min-height:190px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999b95;text-align:center}.sales-composer .composer-empty strong{margin-top:12px;color:var(--ink);font-size:12px}.sales-composer .composer-empty span{margin-top:6px;font-size:11px}.sales-composer.composer-result{margin-top:0}.sales-composer .composer-back{min-height:38px;padding:0 2px;display:inline-flex;align-items:center;gap:5px;color:var(--muted);background:transparent;font-size:11px}.sales-composer .recipe-result-head{min-height:92px;padding:14px;display:flex;align-items:flex-start;gap:11px;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.sales-composer .composer-success-mark{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;color:#4f504a;background:var(--composer-success)}.sales-composer .composer-success-mark.is-blocked{color:#5d5d57;background:#f3f3ef}.sales-composer .recipe-result-head>div{min-width:0}.sales-composer .recipe-result-head small{color:var(--green);font-size:11px}.sales-composer .recipe-result-head h2{margin-top:5px;font-size:16px;line-height:1.35}.sales-composer .recipe-result-head p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.sales-composer .composer-knowledge-boundary{margin-top:10px;overflow:hidden;border:1px solid #d6d6cf;border-radius:8px;background:#f4f4f0}.sales-composer .composer-knowledge-boundary .composer-section-title{border-bottom-color:#e2e2dc}.sales-composer .composer-knowledge-boundary .composer-section-title>span svg{color:var(--green)}.sales-composer .composer-knowledge-boundary dl{margin:0;padding:11px 13px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sales-composer .composer-knowledge-boundary dl>div{min-width:0;display:flex;flex-direction:column;gap:4px}.sales-composer .composer-knowledge-boundary dt{color:#74756f;font-size:11px}.sales-composer .composer-knowledge-boundary dd{margin:0;overflow:hidden;color:#464741;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.sales-composer .composer-knowledge-boundary>p{margin:0;padding:9px 13px;display:flex;align-items:flex-start;gap:6px;border-top:1px solid #e2e2dc;color:#5d5d57;background:#f3f3ef;font-size:11px;line-height:1.5}.sales-composer .composer-knowledge-boundary>p svg{flex:none;margin-top:1px}.sales-composer .recipe-enrichment-status{min-height:56px;margin-top:10px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--composer-border);border-radius:8px;color:#555750;background:#fff}.sales-composer .recipe-enrichment-status>div:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.sales-composer .recipe-enrichment-status small{color:var(--muted);font-size:11px}.sales-composer .recipe-enrichment-status strong{font-size:11px;line-height:1.45}.sales-composer .recipe-enrichment-status.tone-blocked,.sales-composer .recipe-enrichment-status.tone-error{color:#5d5d57;border-color:#d8d8d1;background:#f3f3ef}.sales-composer .recipe-enrichment-actions{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sales-composer .recipe-enrichment-actions button{min-height:28px;padding:0 8px;border:1px solid var(--composer-border);border-radius:6px;color:var(--ink);background:#fff;font-size:11px;font-weight:600;white-space:nowrap}.sales-composer .recipe-enrichment-actions button:disabled{color:var(--muted)}.sales-composer .sales-only-task{min-height:83px;margin-top:10px;padding:13px;display:flex;align-items:center;gap:11px;border-radius:8px;color:#fff;background:var(--ink)}.sales-composer .composer-recording-icon{width:39px;height:39px;flex:none;display:grid;place-items:center;border-radius:7px;color:var(--ink);background:#fff}.sales-composer .sales-only-task>div{min-width:0;display:flex;flex-direction:column}.sales-composer .sales-only-task small{color:#9a9381;font-size:11px}.sales-composer .sales-only-task strong{margin-top:4px;font-size:11px;line-height:1.35}.sales-composer .sales-only-task p{margin-top:5px;color:#aaa;font-size:11px;line-height:1.4}.sales-composer .recipe-script-block,.sales-composer .recipe-shot-block{padding-bottom:13px}.sales-composer .recipe-hook-block{margin-top:10px;overflow:hidden;border:1px solid #d5d5ce;border-radius:8px;background:var(--composer-success)}.sales-composer .recipe-hook-block .composer-section-title{border-bottom-color:#dfdfd8}.sales-composer .recipe-hook-block .composer-section-title>span svg{color:#555650}.sales-composer .recipe-hook-block>p{padding:12px 14px 14px;color:#464741;font-size:11px;font-weight:600;line-height:1.6}.sales-composer .recipe-enrichment-detail-grid{margin-top:10px;display:grid;gap:10px}.sales-composer .recipe-enrichment-block{overflow:hidden;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.sales-composer .recipe-enrichment-block ul{margin:0;padding:4px 14px 10px;list-style:none}.sales-composer .recipe-enrichment-block li{padding:9px 0;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--composer-border)}.sales-composer .recipe-enrichment-block li:last-child{border-bottom:0}.sales-composer .recipe-enrichment-block li strong{color:#343630;font-size:11px;line-height:1.45}.sales-composer .recipe-enrichment-block li span{color:var(--muted);font-size:11px;line-height:1.4}.sales-composer .recipe-material-block li span{color:#555650}.sales-composer .recipe-material-item{min-width:0}.sales-composer .recipe-material-block li.recipe-material-item--preview{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:9px}.sales-composer .recipe-material-preview{position:relative;overflow:hidden;width:78px;aspect-ratio:4 / 5;border:1px solid #d8d8d1;border-radius:5px;background:#202320}.sales-composer .recipe-material-preview--ai{border-color:#cfcfc7}.sales-composer .recipe-material-preview img,.sales-composer .recipe-material-preview video{width:100%;height:100%;display:block;object-fit:cover}.sales-composer .recipe-material-copy{min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.sales-composer .recipe-material-block li .recipe-material-disclosure{color:#555650;font-weight:700;line-height:1.55}.sales-composer .recipe-risk-block{border-color:#d9d9d2;background:#f7f7f3}.sales-composer .recipe-risk-block .composer-section-title>span svg,.sales-composer .recipe-risk-block li span{color:#62625c}.sales-composer .recipe-script-block h3{padding:14px 14px 0;font-size:14px;line-height:1.45}.sales-composer .composer-script-lines{padding:3px 14px 0}.sales-composer .composer-script-lines p{margin-top:9px;color:#4a4c47;font-size:11px;line-height:1.7}.sales-composer .composer-fact-list{margin-top:13px;padding:11px 14px 0;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--composer-border)}.sales-composer .composer-fact-list span{min-height:26px;padding:5px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:6px;color:#555650;background:#f3f3ef;font-size:11px;line-height:1.4}.sales-composer .composer-shot-list{padding:2px 14px 0}.sales-composer .composer-shot-list article{padding:11px 0;display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;border-bottom:1px solid var(--composer-border)}.sales-composer .composer-shot-list article:last-child{border-bottom:0}.sales-composer .composer-shot-list b{width:27px;height:30px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--ink);font-size:11px}.sales-composer .composer-shot-list article>div{min-width:0;display:flex;flex-direction:column}.sales-composer .composer-shot-list strong{font-size:11px;line-height:1.45}.sales-composer .composer-shot-list span{margin-top:5px;color:#555750;font-size:11px;line-height:1.55}.sales-composer .composer-shot-list small{margin-top:5px;color:var(--green);font-size:11px}.sales-composer .recipe-source-detail>summary{min-height:48px;padding:0 13px;display:grid;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:8px;cursor:pointer;list-style:none}.sales-composer .recipe-source-detail>summary::-webkit-details-marker{display:none}.sales-composer .recipe-source-detail[open]>summary{border-bottom:1px solid var(--composer-border)}.sales-composer .recipe-source-detail[open]>summary>svg{transform:rotate(180deg)}.sales-composer .recipe-source-detail>summary>span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.sales-composer .recipe-source-detail>summary>span svg{color:var(--coral)}.sales-composer .recipe-source-detail>summary>small{color:var(--muted);font-size:11px}.sales-composer .recipe-source-detail>div{padding:1px 13px}.sales-composer .recipe-source-detail article{padding:11px 0;display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;border-bottom:1px solid var(--composer-border)}.sales-composer .recipe-source-detail article:last-child{border-bottom:0}.sales-composer .recipe-source-detail article>b{width:25px;height:25px;display:grid;place-items:center;border:1px solid #ced0c9;border-radius:50%;font-size:11px}.sales-composer .recipe-source-detail article>div{min-width:0;display:flex;flex-direction:column}.sales-composer .recipe-source-detail article strong{font-size:11px;line-height:1.4}.sales-composer .recipe-source-detail article p{margin-top:5px;color:#555750;font-size:11px;line-height:1.5}.sales-composer .recipe-source-detail article small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.sales-composer .composer-quote{margin-top:10px;padding:13px 14px;border:1px solid #d5d5ce;border-radius:8px;color:#464741;background:var(--composer-success)}.sales-composer .composer-quote>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sales-composer .composer-quote span{font-size:11px;font-weight:600}.sales-composer .composer-quote strong{font-size:19px}.sales-composer .composer-quote strong small{font-size:11px}.sales-composer .composer-quote p{margin-top:7px;color:#72736d;font-size:11px;line-height:1.5}.sales-composer .composer-production-status{min-height:42px;margin-top:10px;padding:9px 11px;display:flex;align-items:center;gap:7px;border:1px solid var(--composer-border);border-radius:7px;color:#555750;background:#fff;font-size:11px;line-height:1.45}.sales-composer .composer-production-status svg{flex:none;color:var(--green)}.sales-composer .composer-production-status.tone-blocked,.sales-composer .composer-production-status.tone-error,.sales-composer .composer-form-error{color:#5d5d57;border-color:#d8d8d1;background:#f3f3ef}.sales-composer .composer-production-status.tone-blocked svg,.sales-composer .composer-production-status.tone-error svg,.sales-composer .composer-form-error svg{color:#696963}.sales-composer .composer-form-error{min-height:44px;margin:0 14px;padding:10px 11px;display:flex;align-items:center;gap:8px;border:1px solid #d8d8d1;border-radius:7px;font-size:11px;line-height:1.45}.sales-composer .composer-form-error svg{flex:none}.sales-composer .composer-form-error+.composer-primary{margin-top:10px}.sales-composer.composer-result>.composer-primary{width:100%;margin:12px 0 0}.sales-composer .composer-secondary{width:100%;min-height:42px;margin-top:7px;border:1px solid var(--composer-border);border-radius:8px;color:#555750;background:#fff;font-size:11px;font-weight:600}.sales-composer.xhs-result-studio{--xhs-warm: #f4f4f4;--xhs-warm-border: #d8d8d8;--xhs-panel: #fafafa;padding-bottom:28px}.xhs-result-header{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.xhs-result-status{min-width:0;display:flex;align-items:flex-start;gap:10px}.xhs-result-status>span{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid var(--xhs-warm-border);border-radius:7px;color:var(--ink);background:var(--xhs-warm)}.xhs-result-status--working>span{color:var(--ink);background:var(--xhs-warm)}.xhs-result-status--waiting>span{color:#656861;border-color:var(--composer-border);background:#f2f2ee}.xhs-result-status--needs-attention>span{color:var(--ink);background:var(--xhs-warm)}.xhs-result-status>div{min-width:0}.xhs-result-status small{color:var(--muted);font-size:11px}.xhs-result-status h1{margin-top:3px;font-size:17px;line-height:1.3}.xhs-result-status p{margin-top:4px;color:#555750;font-size:11px;line-height:1.45}.xhs-result-header-actions{flex:none;display:flex;align-items:center;gap:6px}.xhs-result-header-actions button{min-height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--composer-border);border-radius:6px;color:#4f504a;background:#fff;font-size:11px;font-weight:600}.xhs-subpage-header{margin-top:10px;padding:14px;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.xhs-subpage-header small{color:var(--muted);font-size:11px}.xhs-subpage-header h1{margin-top:4px;font-size:18px;line-height:1.35}.xhs-subpage-header p{margin-top:5px;color:#5f605a;font-size:11px;line-height:1.5}.xhs-publish-copy,.xhs-result-comparison,.xhs-result-pages,.xhs-agent-review{margin-top:11px;overflow:hidden;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.xhs-pages-confirmation{margin:10px 13px 0;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--xhs-warm-border);border-radius:7px;background:var(--xhs-warm)}.xhs-pages-confirmation>div{min-width:0;display:flex;flex-direction:column;gap:3px}.xhs-pages-confirmation strong{color:var(--ink);font-size:11px}.xhs-pages-confirmation span{color:#666761;font-size:11px;line-height:1.4}.xhs-pages-confirmation button{min-height:30px;padding:0 9px;flex:none;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ink);border-radius:7px;color:#fff;background:var(--ink);font-size:11px;font-weight:700}.xhs-pages-confirmation button:disabled{opacity:.5;cursor:wait}.xhs-result-section-title{min-height:41px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--composer-border)}.xhs-result-section-title>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.xhs-result-section-title>span svg{color:var(--ink)}.xhs-result-section-title>small{color:var(--muted);font-size:11px}.xhs-result-section-title button{min-height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--composer-border);border-radius:5px;color:#555750;background:#fff;font-size:11px;font-weight:600}.sales-composer .xhs-output-actions{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.sales-composer .xhs-output-actions button{min-height:27px}.xhs-comparison-grid{padding:11px 13px 13px;display:grid;grid-template-columns:1fr;gap:10px}.xhs-comparison-stack{display:grid;gap:11px}.xhs-comparison-block{overflow:hidden;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.xhs-comparison-media{padding:12px 13px 14px;display:grid;grid-template-columns:1fr;gap:10px}.xhs-comparison-media img,.xhs-comparison-media .xhs-comparison-image-empty{width:100%;aspect-ratio:3 / 4;border-radius:7px}.xhs-comparison-media img{display:block;border:1px solid #d8d8d1;object-fit:cover;background:#f3f3ef}.xhs-comparison-copy{padding:15px 15px 17px}.xhs-comparison-copy h2{color:#171714;font-size:17px;line-height:1.45}.xhs-comparison-copy p{margin-top:11px;color:#3f403b;font-size:12px;line-height:1.72;white-space:pre-wrap}.xhs-reference-copy-missing{margin-top:11px;padding:11px 12px;border:1px dashed #c8c8c1;border-radius:7px;color:#5f605a;background:#f7f7f3;font-size:11px;line-height:1.55}.xhs-comparison-copy .xhs-comparison-tags{margin-top:13px;padding-top:10px;border-top:1px solid var(--composer-border)}.xhs-comparison-copy .xhs-comparison-tags span{color:#555650;font-size:11px}.xhs-comparison-card{min-width:0;padding:10px;border:1px solid #e0e3dc;border-radius:7px;background:#fbfbf8}.xhs-comparison-card--reference{border-color:var(--xhs-warm-border);background:var(--xhs-warm)}.xhs-comparison-card--result{border-color:#c6c6bf;background:#fff}.xhs-comparison-card header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.xhs-comparison-card header strong{color:#343630;font-size:11px}.xhs-comparison-card header small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.xhs-comparison-images{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.xhs-comparison-images img,.xhs-comparison-image-empty{width:100%;aspect-ratio:3 / 4;overflow:hidden;border:1px solid #d9ddd5;border-radius:4px;background:#f0f1ed}.xhs-comparison-images img{display:block;object-fit:cover}.xhs-comparison-image-empty{padding:4px;display:grid;place-items:center;color:#777b73;font-size:11px;line-height:1.35;text-align:center}.xhs-comparison-card h3{margin-top:9px;color:#343630;font-size:11px;line-height:1.45}.xhs-comparison-card p{margin-top:6px;color:#60635c;font-size:11px;line-height:1.55;white-space:pre-wrap}.xhs-comparison-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.xhs-comparison-tags span{color:#5f605a;font-size:11px}.xhs-empty-state{padding:24px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.xhs-empty-state strong{color:var(--ink);font-size:11px}.xhs-result-header-actions button:disabled{opacity:.45;cursor:not-allowed}.xhs-generation-overview{margin-top:11px;padding:13px;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.xhs-generation-overview--confirmation,.xhs-generation-overview--working,.xhs-generation-overview--waiting-provider,.xhs-generation-overview--attention{border-color:var(--xhs-warm-border);background:var(--xhs-warm)}.xhs-generation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xhs-generation-head>div{min-width:0;display:flex;flex-direction:column}.xhs-generation-head small{color:#74756f;font-size:11px}.xhs-generation-head strong{margin-top:3px;font-size:12px;line-height:1.4}.xhs-generation-head p{margin-top:4px;color:#5c5d57;font-size:11px;line-height:1.5}.xhs-generation-head>span{width:31px;height:31px;flex:none;display:grid;place-items:center;border:1px solid #d8d6cb;border-radius:7px;color:var(--ink);background:#fff}.xhs-generation-track{height:4px;margin-top:11px;overflow:hidden;border-radius:2px;background:#1717141a}.xhs-generation-track span{height:100%;display:block;border-radius:inherit;background:var(--ink);transition:width .25s ease}.xhs-generation-overview--working .xhs-generation-track span{min-width:16%;animation:xhs-progress-pulse 1.5s ease-in-out infinite}.xhs-generation-footer{min-height:30px;margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.xhs-generation-footer>span{color:#666761;font-size:11px}.xhs-generation-footer button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ink);border-radius:6px;color:#fff;background:var(--ink);font-size:11px;font-weight:700}.xhs-generation-footer button:disabled{opacity:.5;cursor:wait}@keyframes xhs-progress-pulse{0%,to{opacity:.55}50%{opacity:1}}.xhs-primary-output{border-color:#c9c9c1}.xhs-publish-copy h2{padding:15px 14px 0;color:var(--ink);font-size:16px;line-height:1.42}.xhs-result-body{padding:7px 14px 0}.xhs-result-body p{margin-top:8px;color:#454741;font-size:11px;line-height:1.72}.xhs-result-body-gap{display:block;height:4px}.xhs-result-tags{margin:13px 14px 14px;padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--composer-border);color:#6c6d67}.xhs-result-tags span{color:#555650;font-size:11px}.xhs-result-gallery{padding:10px 13px 0;display:grid;gap:6px}.xhs-result-gallery>button{min-width:0;overflow:hidden;border:1px solid var(--composer-border);border-radius:7px;color:#454741;background:#fff;text-align:left}.xhs-result-gallery>button.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.xhs-result-gallery>button.xhs-page-state--working:not(.active),.xhs-result-gallery>button.xhs-page-state--confirmation:not(.active){border-color:var(--xhs-warm-border);background:var(--xhs-warm)}.xhs-result-gallery-image{width:100%;aspect-ratio:3 / 4;overflow:hidden;display:grid;place-items:center;border-bottom:1px solid var(--composer-border);background:#f3f3ef}.xhs-result-gallery-image img{width:100%;height:100%;display:block;object-fit:cover}.xhs-result-gallery-image>span{color:#777a73}.xhs-result-gallery-meta{min-height:39px;padding:7px 8px;display:flex;flex-direction:column;justify-content:center;gap:3px}.xhs-result-gallery-meta b{overflow:hidden;color:#343630;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.xhs-result-gallery-meta em{color:#80817b;font-size:11px;font-style:normal}.xhs-result-page{margin:11px 13px 13px;display:grid;grid-template-columns:minmax(160px,36%) minmax(0,1fr);gap:13px}.xhs-result-image{min-width:0;aspect-ratio:3 / 4;overflow:hidden;border:1px solid #d6d9d2;border-radius:6px;background:#f4f5f1}.xhs-result-image img{width:100%;height:100%;display:block;object-fit:cover}.xhs-result-image-open{position:relative;width:100%;height:100%;display:block;overflow:hidden;border:0;color:#fff;background:transparent;cursor:zoom-in}.xhs-result-image-open>span{position:absolute;right:8px;bottom:8px;min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:#141412c7;font-size:11px;font-weight:700}.xhs-result-image-open:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.xhs-result-image>div{height:100%;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#73776f;text-align:center}.xhs-result-image>div strong{color:#555750;font-size:11px;line-height:1.45}.xhs-result-image>div small{color:var(--muted);font-size:11px}.xhs-result-image--generated{border-color:#b9b9b2;background:#fff}.xhs-result-image--project{border-color:var(--xhs-warm-border);background:var(--xhs-warm)}.xhs-result-page-copy{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.xhs-result-page-copy>div:first-child{min-width:0;display:flex;flex-direction:column}.xhs-result-page-copy small{color:var(--muted);font-size:11px}.xhs-result-page-copy strong{margin-top:7px;color:#343630;font-size:11px;line-height:1.55;white-space:pre-wrap}.xhs-result-page-copy p{margin-top:7px;color:#666961;font-size:11px;line-height:1.5}.xhs-result-page-actions{display:flex;flex-wrap:wrap;gap:6px}.xhs-result-page-actions button,.xhs-result-generate{min-height:29px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--composer-border);border-radius:5px;color:#555750;background:#fff;font-size:11px;font-weight:600}.xhs-result-page-actions button:last-child{color:var(--ink);border-color:#cfcfc7;background:var(--xhs-panel)}.xhs-result-page-actions button:disabled,.xhs-result-generate:disabled{color:var(--muted);cursor:wait}.sales-composer .xhs-inline-revision{margin-top:11px;overflow:hidden;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.sales-composer .xhs-revision-scope{padding:10px 13px 0;display:flex;flex-wrap:wrap;gap:6px}.sales-composer .xhs-revision-scope button{min-height:29px;padding:0 10px;border:1px solid var(--composer-border);border-radius:6px;color:#5b5d57;background:#fff;font-size:11px;font-weight:600}.sales-composer .xhs-revision-scope button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.sales-composer .xhs-inline-revision-input{margin:9px 13px 0;padding:8px;display:flex;align-items:flex-end;gap:7px;border:1px solid var(--composer-border);border-radius:7px;background:#fafafa}.sales-composer .xhs-inline-revision-input textarea{min-width:0;min-height:60px;flex:1;resize:vertical;border:0;outline:0;color:#343630;background:transparent;font:inherit;font-size:11px;line-height:1.5}.sales-composer .xhs-inline-revision-input>div{display:flex;align-items:center;gap:5px}.sales-composer .xhs-inline-revision-input button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--composer-border);border-radius:6px;color:#555750;background:#fff}.sales-composer .xhs-inline-revision-input .xhs-agent-submit{width:auto;padding:0 9px;display:inline-flex;align-items:center;gap:4px;color:#fff;border-color:var(--ink);background:var(--ink);font-size:11px;font-weight:600}.sales-composer .xhs-inline-revision-input button:disabled{opacity:.5;cursor:not-allowed}.sales-composer .xhs-revision-history{margin:11px 13px 13px;overflow:hidden;border-top:1px solid var(--composer-border)}.sales-composer .xhs-revision-history-title{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sales-composer .xhs-revision-history-title strong{color:#343630;font-size:11px}.sales-composer .xhs-revision-history-title small{color:var(--muted);font-size:11px}.sales-composer .xhs-revision-history-item{min-width:0;padding:8px 0;display:grid;grid-template-columns:48px minmax(0,1fr) auto 26px;align-items:start;gap:8px;border-top:1px solid #eceeea}.sales-composer .xhs-revision-history-item.is-archived{opacity:.82}.sales-composer .xhs-revision-history-item>span{color:#6d7069;font-size:11px;white-space:nowrap}.sales-composer .xhs-revision-history-item>div{min-width:0}.sales-composer .xhs-revision-history-item strong{color:#343630;font-size:11px}.sales-composer .xhs-revision-history-item p{margin-top:3px;overflow:hidden;color:#6a6d66;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.sales-composer .xhs-revision-history-item em{padding:4px 6px;border-radius:4px;color:#666761;background:#f2f2ee;font-size:11px;font-style:normal;white-space:nowrap}.sales-composer .xhs-revision-history-item em.xhs-revision-status--queued{color:#343630;background:#e9e9e5}.sales-composer .xhs-revision-history-item em.xhs-revision-status--attention{color:#555750;border:1px solid #c8c8c1;background:#fff}.sales-composer .xhs-revision-history-item>button{width:26px;height:24px;display:grid;place-items:center;border:1px solid var(--composer-border);border-radius:5px;color:#555750;background:#fff}.xhs-image-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;padding:14px;display:grid;place-items:center;background:#121210e6}.xhs-image-lightbox{width:min(96vw,960px);height:min(94dvh,920px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #4b4b47;border-radius:8px;background:#151513;box-shadow:0 24px 80px #0006}.xhs-image-lightbox>header{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #33332f;color:#fff}.xhs-image-lightbox>header>div{min-width:0}.xhs-image-lightbox>header small{color:#aaa9a2;font-size:11px}.xhs-image-lightbox>header h2{margin-top:3px;overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.xhs-image-lightbox>header button,.xhs-image-lightbox-nav{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid #55554f;border-radius:7px;color:#fff;background:#242421}.xhs-image-lightbox-stage{min-height:0;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px}.xhs-image-lightbox-stage>img{width:100%;height:100%;min-height:0;display:block;object-fit:contain}.xhs-image-lightbox-nav:disabled{opacity:.22;cursor:default}.xhs-image-lightbox>footer{min-height:50px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #33332f;color:#bebdb6}.xhs-image-lightbox>footer span{font-size:11px}.xhs-image-lightbox>footer button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #5d5d57;border-radius:6px;color:#fff;background:#242421;font-size:11px;font-weight:700}@media(max-width:520px){.xhs-image-lightbox-backdrop{padding:0}.xhs-image-lightbox{width:100vw;height:100dvh;border:0;border-radius:0}.xhs-image-lightbox-stage{padding:8px;grid-template-columns:32px minmax(0,1fr) 32px;gap:5px}.xhs-image-lightbox-nav{width:32px;height:42px;border-color:transparent;background:#ffffff12}}.xhs-agent-review{padding-bottom:12px}.xhs-agent-messages{padding:10px 13px 0;display:flex;flex-direction:column;gap:7px}.xhs-agent-message{display:flex;align-items:flex-start;gap:7px}.xhs-agent-message>span{width:22px;height:22px;flex:none;display:grid;place-items:center;border:1px solid var(--xhs-warm-border);border-radius:6px;color:var(--ink);background:var(--xhs-warm);font-size:11px}.xhs-agent-message--user{flex-direction:row-reverse}.xhs-agent-message--user>span{color:var(--ink);border-color:var(--composer-border);background:#f1f1f1}.xhs-agent-message p{max-width:86%;padding:7px 9px;border:1px solid #e3e3e3;border-radius:6px;color:#4c4f49;background:#f8f8f8;font-size:11px;line-height:1.5}.xhs-agent-message--user p{color:#3f403b;background:#fff}.xhs-agent-shortcuts{padding:10px 13px 0;display:flex;flex-wrap:wrap;gap:6px}.xhs-agent-shortcuts button{min-height:27px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--composer-border);border-radius:5px;color:#555750;background:#fff;font-size:11px}.xhs-agent-input{margin:9px 13px 0;padding:8px;display:flex;align-items:flex-end;gap:7px;border:1px solid var(--composer-border);border-radius:6px;background:#fafafa}.xhs-agent-input textarea{min-width:0;flex:1;resize:vertical;border:0;outline:0;color:#343630;background:transparent;font:inherit;font-size:11px;line-height:1.5}.xhs-agent-input>div{display:flex;align-items:center;gap:5px}.xhs-agent-input button{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--composer-border);border-radius:5px;color:#555750;background:#fff}.xhs-agent-input .xhs-agent-submit{width:auto;padding:0 8px;display:inline-flex;gap:4px;color:#fff;border-color:var(--ink);background:var(--ink);font-size:11px;font-weight:600}.xhs-agent-input button:disabled{opacity:.5;cursor:not-allowed}.xhs-result-notice{margin:10px 1px 0;padding:8px 10px;border:1px solid var(--xhs-warm-border);border-radius:6px;color:#555650;background:var(--xhs-warm);font-size:11px;line-height:1.45}.xhs-generation-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:18px;display:grid;place-items:center;background:#1717146b}.xhs-generation-dialog{width:min(100%,360px);overflow:hidden;border:1px solid #d2cec1;border-radius:8px;background:#fff;box-shadow:0 18px 50px #1717142e}.xhs-generation-dialog>header{min-height:58px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--composer-border)}.xhs-generation-dialog>header>div{min-width:0}.xhs-generation-dialog>header small{color:var(--muted);font-size:11px}.xhs-generation-dialog>header h2{margin-top:3px;font-size:15px;line-height:1.35}.xhs-generation-dialog>header button{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid var(--composer-border);border-radius:6px;color:#555750;background:#fff}.xhs-generation-dialog-summary{min-height:45px;margin:0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--composer-border)}.xhs-generation-dialog-summary span{color:#676862;font-size:11px}.xhs-generation-dialog-summary strong{color:var(--ink);font-size:11px}.xhs-generation-dialog>p{margin:10px 13px 0;color:#62635d;font-size:11px;line-height:1.55}.xhs-generation-dialog>footer{padding:12px 13px 13px;display:flex;justify-content:flex-end;gap:7px}.xhs-generation-dialog>footer button{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--composer-border);border-radius:6px;color:#555750;background:#fff;font-size:11px;font-weight:600}.xhs-generation-dialog>footer button:last-child{color:#fff;border-color:var(--ink);background:var(--ink)}.xhs-generation-dialog button:disabled{opacity:.5;cursor:wait}.creative-result-studio{padding-bottom:22px}.creative-os-breakdown{margin-top:10px;overflow:hidden;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.creative-os-breakdown>summary{min-height:44px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:#43517c;font-size:11px;font-weight:650}.creative-os-breakdown>summary::-webkit-details-marker{display:none}.creative-os-breakdown>summary span{display:inline-flex;align-items:center;gap:6px}.creative-os-breakdown>summary small{color:#8994a8;font-size:10px;font-weight:500}.creative-os-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 13px 11px}.creative-os-breakdown-grid article{padding:11px;border:1px solid #e4e8f1;border-radius:7px;background:#fbfcff}.creative-os-breakdown-label{color:#5969d9;font-size:10px;font-weight:650}.creative-os-breakdown-grid h3{margin-top:6px;color:#2f3a55;font-size:12px;line-height:1.45}.creative-os-breakdown-grid p{margin-top:5px;color:#66728a;font-size:11px;line-height:1.5}.creative-os-breakdown-grid dl{display:grid;gap:6px;margin:9px 0 0}.creative-os-breakdown-grid dl div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:6px}.creative-os-breakdown-grid dt{color:#8b96a9;font-size:10px}.creative-os-breakdown-grid dd{margin:0;color:#4f5c76;font-size:10px;line-height:1.45}.creative-os-modification{margin:0 13px 11px;padding:10px 11px;border-left:3px solid #6676df;border-radius:5px;background:#f5f6ff}.creative-os-modification span,.creative-os-assets>span{color:#5969d9;font-size:10px;font-weight:650}.creative-os-modification p{margin-top:5px;color:#4e5b77;font-size:11px;line-height:1.5}.creative-os-modification small{display:block;margin-top:5px;color:#818ca3;font-size:9px;line-height:1.45}.creative-os-assets{margin:0 13px 11px;padding-top:10px;border-top:1px solid #eef1f5}.creative-os-assets>div{display:grid;grid-template-columns:46px 150px minmax(0,1fr);gap:7px;align-items:baseline;margin-top:6px}.creative-os-assets b{color:#6573d2;font-size:10px}.creative-os-assets strong{overflow:hidden;color:#4a5670;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.creative-os-assets small{color:#8a95a7;font-size:9px;line-height:1.4}.creative-os-prompt{margin:0 13px 12px;border-top:1px solid #eef1f5}.creative-os-prompt summary{padding-top:9px;cursor:pointer;color:#5969d9;font-size:10px}.creative-os-prompt pre{max-height:260px;margin-top:8px;overflow:auto;padding:10px;border-radius:5px;color:#48536c;background:#f7f8fb;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.creative-result-header{min-height:92px;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.creative-result-header>div{min-width:0}.creative-result-header small{color:var(--green);font-size:11px}.creative-result-header h1{margin-top:5px;font-size:16px;line-height:1.35}.creative-result-header p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.creative-result-header>button{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--composer-border);border-radius:6px;color:#555750;background:#fff}.creative-live-progress{margin-top:10px;padding:12px 13px;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.creative-progress-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#555750;font-size:11px}.creative-progress-summary strong{color:var(--ink);font-size:12px}.creative-progress-track{height:5px;margin-top:9px;overflow:hidden;border-radius:3px;background:#eceee9}.creative-progress-track span{height:100%;display:block;border-radius:inherit;background:var(--green);transition:width .25s ease}.creative-progress-steps{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.creative-progress-steps>div{min-width:0;display:flex;align-items:center;gap:5px;color:#9a9c96;font-size:11px}.creative-progress-steps i{width:20px;height:20px;flex:none;display:grid;place-items:center;border:1px solid #dfe1dc;border-radius:50%;font-style:normal}.creative-progress-steps .state-done{color:#555650}.creative-progress-steps .state-done i{color:#4f504a;border-color:#d5d5ce;background:var(--composer-success)}.creative-progress-steps .state-active{color:var(--ink)}.creative-progress-steps .state-active i{color:#fff;border-color:var(--ink);background:var(--ink)}.creative-progress-steps .state-attention{color:#5d5d57}.creative-progress-steps .state-attention i{color:#5d5d57;border-color:#d9d9d2;background:#f3f3ef}.creative-output-section,.creative-result-issues,.creative-agent-review{margin-top:10px;overflow:hidden;border:1px solid var(--composer-border);border-radius:8px;background:#fff}.creative-output-title{min-height:44px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--composer-border)}.creative-output-title>span{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:11px;font-weight:700}.creative-output-title>span svg{color:var(--coral)}.creative-output-title>small{color:var(--muted);font-size:11px}.creative-output-title>button{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--composer-border);border-radius:6px;color:#555750;background:#fff;font-size:11px;font-weight:600}.creative-copy-output>h2{padding:13px 14px 0;font-size:15px;line-height:1.45}.creative-copy-output>p{padding:8px 14px 14px;color:#4a4c47;font-size:11px;line-height:1.7;white-space:pre-wrap}.creative-script-output>div:last-child{padding:5px 14px 14px}.creative-script-output>div:last-child p{margin-top:9px;color:#4a4c47;font-size:11px;line-height:1.7}.creative-storyboard-list{padding:2px 14px 5px}.creative-storyboard-list article{padding:11px 0;display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px;border-bottom:1px solid var(--composer-border)}.creative-storyboard-list article:last-child{border-bottom:0}.creative-storyboard-list article>b{width:29px;height:31px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--ink);font-size:11px}.creative-storyboard-list article>div{min-width:0}.creative-storyboard-list strong{display:block;font-size:11px;line-height:1.45}.creative-storyboard-list p{margin-top:5px;color:#555750;font-size:11px;line-height:1.55}.creative-storyboard-list span{margin-top:5px;display:block;color:var(--muted);font-size:11px;line-height:1.5}.creative-audio-result{margin:12px 13px 0;padding:10px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--composer-border);border-radius:6px;background:#f8f8f5}.creative-audio-result>svg{color:var(--green)}.creative-audio-result>div{min-width:0;display:flex;flex-direction:column;gap:3px}.creative-audio-result strong{font-size:11px}.creative-audio-result span{color:var(--muted);font-size:11px}.creative-audio-result audio{width:100%;grid-column:1 / -1;height:32px}.creative-visual-grid{margin:10px 13px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.creative-visual-grid>div{overflow:hidden;aspect-ratio:9 / 16;border:1px solid var(--composer-border);border-radius:6px;background:#202320}.creative-visual-grid img,.creative-visual-grid video{width:100%;height:100%;display:block;object-fit:cover}.creative-final-result{margin:12px 13px 13px;overflow:hidden;min-height:170px;border:1px solid var(--composer-border);border-radius:7px;background:#f7f7f4}.creative-final-result>video{width:100%;max-height:520px;display:block;background:#111}.creative-delivery-actions{min-height:48px;padding:9px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;background:#fff}.creative-delivery-button{min-height:29px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--composer-border);border-radius:6px;color:#4f504a;background:#fff;font-size:11px;font-weight:600;text-decoration:none}.creative-delivery-button:hover{border-color:#bfc1b8;background:#f7f7f3}.creative-final-result>div:not(.creative-delivery-actions){min-height:170px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999b95;text-align:center}.creative-final-result strong{margin-top:9px;color:var(--ink);font-size:11px}.creative-final-result span{margin-top:5px;font-size:11px;line-height:1.45}.creative-result-issues{padding-bottom:11px;border-color:#d9d9d2;background:#f7f7f3}.creative-result-issues>p{margin:10px 13px 0;padding-left:11px;position:relative;color:#5d5d57;font-size:11px;line-height:1.55}.creative-result-issues>p:before{content:"";width:4px;height:4px;position:absolute;top:6px;left:0;border-radius:50%;background:#777770}.creative-result-issues>button{min-height:29px;margin:10px 13px 0;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d9d9d2;border-radius:6px;color:#5d5d57;background:#fff;font-size:11px;font-weight:600}.creative-agent-messages{max-height:210px;padding:11px 13px 0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.creative-agent-message{display:flex;align-items:flex-start;gap:7px}.creative-agent-message>span{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:50%;color:#4f504a;background:var(--composer-success);font-size:11px;font-weight:700}.creative-agent-message--user>span{color:#5d5d57;background:#f3f3ef}.creative-agent-message p{max-width:86%;padding:7px 9px;border:1px solid #e3e5df;border-radius:6px;color:#4c4f49;background:#f8f8f5;font-size:11px;line-height:1.5}.creative-agent-message--user p{color:#4f504a;background:#f7f7f3}.creative-agent-shortcuts{padding:10px 13px 0;display:flex;flex-wrap:wrap;gap:6px}.creative-agent-shortcuts button{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--composer-border);border-radius:6px;color:#555750;background:#fff;font-size:11px}.creative-agent-shortcuts button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.creative-agent-input{margin:9px 13px 0;padding:8px;display:flex;align-items:flex-end;gap:7px;border:1px solid var(--composer-border);border-radius:6px;background:#fbfbf8}.creative-agent-input textarea{min-width:0;flex:1;resize:vertical;border:0;outline:0;color:#343630;background:transparent;font:inherit;font-size:11px;line-height:1.5}.creative-agent-input>div{display:flex;align-items:center;gap:5px}.creative-agent-input button{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--composer-border);border-radius:5px;color:#555750;background:#fff}.creative-agent-input .creative-agent-submit{width:auto;padding:0 8px;display:inline-flex;gap:4px;color:#fff;border-color:var(--ink);background:var(--ink);font-size:11px;font-weight:600}.creative-agent-input button:disabled{opacity:.5;cursor:not-allowed}.creative-result-notice{margin:8px 13px 11px;color:#555650;font-size:11px;line-height:1.45}.creative-production-notice{margin:10px 1px 0;padding:9px 11px;border:1px solid var(--composer-border);border-radius:7px;color:#555750;background:#fff;font-size:11px;line-height:1.5}.creative-production-notice.tone-blocked,.creative-production-notice.tone-error{color:#5d5d57;border-color:#d9d9d2;background:#f7f7f3}.creative-start-generation{margin-top:10px}@media(max-width:390px){.xhs-comparison-grid,.xhs-comparison-media{grid-template-columns:1fr}.xhs-result-header{align-items:stretch;flex-direction:column}.xhs-result-header-actions{width:100%}.xhs-result-header-actions button{flex:1;justify-content:center}.xhs-result-page{grid-template-columns:1fr}.xhs-result-image{width:min(100%,260px);justify-self:center}.xhs-pages-confirmation{align-items:stretch;flex-direction:column}.xhs-pages-confirmation button{justify-content:center}.creative-progress-steps>div{flex-direction:column;justify-content:center;gap:4px;text-align:center}.creative-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xhs-agent-input,.xhs-inline-revision-input,.creative-agent-input{align-items:stretch;flex-direction:column}.xhs-agent-input>div,.xhs-inline-revision-input>div,.creative-agent-input>div{justify-content:flex-end}}@media(hover:hover){.sales-composer .theme-rank-list>button:hover,.sales-composer .sample-rank-list>button:hover,.sales-composer .sales-recipe-list>button:hover{background:#f7f7f4}.sales-composer .creative-format-grid>button:hover{border-color:#a9aba4}}@media(max-width:360px){.sales-composer .composer-access-panel>form{grid-template-columns:1fr}.sales-composer .composer-access-panel>form button{width:100%}.sales-composer .creative-format-grid{overflow-x:auto;grid-template-columns:repeat(3,116px);scrollbar-width:none}.sales-composer .creative-format-grid::-webkit-scrollbar{display:none}.sales-composer .theme-rank-list>button{grid-template-columns:22px minmax(0,1fr) auto 14px;column-gap:6px}.sales-composer .theme-rank-list>button>small{max-width:70px}.sales-composer .sample-rank-toolbar{align-items:flex-start;flex-direction:column}.sales-composer .sample-rank-list>button{grid-template-columns:20px 50px minmax(0,1fr) auto;gap:7px}.sales-composer .sample-rank-list>button>img{width:50px;height:54px}.sales-composer .sample-card-metrics{gap:4px 7px}.sales-composer .composer-view-tabs button{padding:0 5px;gap:4px;font-size:11px}.sales-composer .composer-view-tabs button>span{min-width:17px;height:17px;padding:0 4px}.sales-composer .sample-remake-list>button{grid-template-columns:54px minmax(0,1fr) auto;gap:8px}.sales-composer .sample-remake-list>button>img{width:54px;height:58px}.sales-composer .xhs-template-library-grid>button{grid-template-columns:54px minmax(0,1fr)}.sales-composer .xhs-template-library-grid>button>img{width:54px}.sales-composer .xhs-template-library-grid>button>b{grid-column:1 / -1;width:100%}.sales-composer .creation-reference-context{grid-template-columns:1fr;gap:7px}.sales-composer .xhs-workbench-tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(76px,1fr))}.sales-composer .xhs-workbench-tabs button{gap:3px;font-size:11px}.sales-composer .xhs-direction-grid,.sales-composer .xhs-source-pair,.sales-composer .xhs-direction-summary,.sales-composer .xhs-confirm-summary{grid-template-columns:1fr}.sales-composer .xhs-direction-summary>span,.sales-composer .xhs-confirm-summary>span{border-right:0;border-bottom:1px solid #e7e9e5}.sales-composer .xhs-direction-summary>span:last-child,.sales-composer .xhs-confirm-summary>span:last-child{border-bottom:0}.sales-composer .xhs-quality-gates,.sales-composer .xhs-visual-context{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-composer .xhs-quality-gates>span:nth-child(2),.sales-composer .xhs-visual-context>span:nth-child(2){border-right:0}.sales-composer .xhs-quality-gates>span:nth-child(-n+2),.sales-composer .xhs-visual-context>span:nth-child(-n+2){border-bottom:1px solid #e7e9e5}.sales-composer .xhs-quality-gates>span:nth-child(3),.sales-composer .xhs-visual-context>span:nth-child(3){border-bottom:0}.sales-composer .xhs-control-row{grid-template-columns:1fr}.sales-composer .composer-subtitle{align-items:flex-start;flex-direction:column;gap:4px}.sales-composer .composer-subtitle small{text-align:left}}@media(max-width:760px){.sales-composer .xhs-source-mode-options,.sales-composer .xhs-source-locks{grid-template-columns:1fr}.sales-composer .xhs-source-locks>span+span{border-top:1px solid #e6e7e1;border-left:0}}@media(prefers-reduced-motion:reduce){.sales-composer *,.sales-composer *:before,.sales-composer *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sales-composer .sample-rank-toolbar button,.sales-composer .creation-mode-toggle button,.sales-composer .creative-workflow-trace nav button,.sales-composer .xhs-chip-row button,.sales-composer .xhs-style-row button,.sales-composer .xhs-result-section-title button,.sales-composer .xhs-result-generate,.sales-composer .xhs-agent-shortcuts button,.sales-composer .xhs-agent-input button,.sales-composer .creative-agent-input button{border-radius:7px}.sales-composer{--composer-border: #e2e9f3;--composer-soft: #f0f4fb;--composer-success: #effaf6;--green: #4e9c88;--coral: #6c78f5;margin-top:14px}.sales-composer .composer-project-bar,.sales-composer .composer-access-panel,.sales-composer .composer-view-tabs,.sales-composer .theme-rank-panel,.sales-composer .sample-rank-panel,.sales-composer .xhs-source-mode-panel,.sales-composer .composer-choice-panel,.sales-composer .sales-task-view,.sales-composer .sample-remake-view{border-color:var(--composer-border);border-radius:18px;box-shadow:none}.sales-composer .composer-project-bar{color:var(--ink);background:#f7faff}.sales-composer .composer-view-tabs{background:#eaf1fb}.sales-composer .composer-view-tabs button.active{color:#4d6fe2;box-shadow:0 4px 12px #4662911a}.sales-composer .composer-view-tabs button.active svg{color:#6c78f5}.sales-composer .composer-access-icon{border-radius:14px;color:#5976e7;background:#eaf0ff}.sales-composer .composer-access-panel>form button,.sales-composer .composer-access-action>button,.sales-composer .composer-access-panel>button,.sales-composer .creative-start-generation,.sales-composer .composer-primary{border-radius:14px;background:linear-gradient(135deg,#5b83ff,#8668ec);box-shadow:0 9px 20px #5c70ed2e}.sales-composer .theme-rank-list>button,.sales-composer .sample-rank-list>button,.sales-composer .sample-remake-list>button{border-color:var(--composer-border)}.sales-composer .theme-rank-list>button.selected,.sales-composer .sample-rank-list>button.selected,.sales-composer .sample-remake-list>button.selected{border-color:#aebdff;background:#f2f5ff}.sales-composer .composer-choice-panel{background:#fff}.sales-composer .composer-choice-panel button.active{color:#4d6fe2;border-color:#aebdff;background:#f2f5ff}.sales-composer .composer-choice-panel button.active svg{color:#6c78f5}.sales-composer .composer-status,.sales-composer .creative-live-progress{border-color:var(--composer-border);border-radius:16px;background:#f8fbff}.sales-composer .creative-progress-track span{background:linear-gradient(90deg,#5b83ff,#9a6cff)}.sales-composer .composer-result{border-color:var(--composer-border);border-radius:20px}.sales-composer .intelligence-handoff-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:12px 14px;border:1px solid #b9c9ff;border-radius:16px;background:linear-gradient(135deg,#f3f7ff,#fbf9ff)}.sales-composer .intelligence-handoff-banner>div{min-width:0;display:flex;flex-direction:column;gap:3px}.sales-composer .intelligence-handoff-banner span{color:#5874df;font-size:11px;font-weight:700}.sales-composer .intelligence-handoff-banner strong{color:#29354d;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-composer .intelligence-handoff-banner small{color:#74809a;font-size:11px;line-height:1.4}.sales-composer .intelligence-handoff-banner a{flex:none;padding:7px 10px;border:1px solid #bcc9f5;border-radius:10px;color:#4d6fe2;background:#fff;font-size:11px;text-decoration:none}.sales-composer .hypit-remake-panel{display:grid;gap:14px;margin:0 0 16px;padding:16px;border:1px solid #cbd9ee;border-radius:18px;background:linear-gradient(145deg,#f7faff,#fff 58%,#f8f8ff)}.sales-composer .hypit-remake-heading,.sales-composer .hypit-remake-heading>div:first-child,.sales-composer .hypit-remake-result-head,.sales-composer .hypit-remake-actions,.sales-composer .hypit-remake-notice,.sales-composer .hypit-remake-hint,.sales-composer .hypit-remake-error,.sales-composer .hypit-remake-video a{display:flex;align-items:center}.sales-composer .hypit-remake-heading{justify-content:space-between;gap:12px}.sales-composer .hypit-remake-heading>div:first-child{min-width:0;gap:10px}.sales-composer .hypit-remake-icon{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#5b70df;background:#eaf0ff}.sales-composer .hypit-remake-heading h2{margin:0;color:#303b55;font-size:14px}.sales-composer .hypit-remake-heading p{max-width:680px;margin:4px 0 0;color:#727d92;font-size:11px;line-height:1.45}.sales-composer .hypit-runtime-state{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dce3ef;border-radius:999px;color:#7a8495;background:#fff;font-size:10px}.sales-composer .hypit-runtime-state>span{width:6px;height:6px;border-radius:50%;background:#c9cdd6}.sales-composer .hypit-runtime-state.ready{color:#38836f;border-color:#b9e0d4;background:#f2fcf8}.sales-composer .hypit-runtime-state.ready>span{background:#48af92}.sales-composer .hypit-remake-form{display:grid;gap:10px}.sales-composer .hypit-remake-form>label,.sales-composer .hypit-remake-options>label{display:grid;gap:5px}.sales-composer .hypit-remake-form label>span,.sales-composer .hypit-remake-options label>span{color:#626d80;font-size:11px;font-weight:600}.sales-composer .hypit-remake-form input,.sales-composer .hypit-remake-form textarea,.sales-composer .hypit-remake-form select{width:100%;min-width:0;padding:9px 10px;border:1px solid #d6dfed;border-radius:9px;color:#333c4f;background:#fff;outline:none;font:inherit;font-size:12px;box-sizing:border-box}.sales-composer .hypit-remake-form textarea{min-height:66px;resize:vertical;line-height:1.5}.sales-composer .hypit-remake-form input:focus,.sales-composer .hypit-remake-form textarea:focus,.sales-composer .hypit-remake-form select:focus{border-color:#9cadf1;box-shadow:0 0 0 3px #6b7deb1a}.sales-composer .hypit-remake-options{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:9px}.sales-composer .hypit-remake-actions{gap:8px;flex-wrap:wrap}.sales-composer .hypit-remake-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #5b76e9;border-radius:9px;color:#fff;background:linear-gradient(135deg,#5b83ff,#8668ec);font-size:11px;font-weight:700}.sales-composer .hypit-remake-actions button.secondary{border-color:#bfd0ee;color:#4f67bd;background:#f5f8ff}.sales-composer .hypit-remake-actions button:disabled{opacity:.55;cursor:default}.sales-composer .hypit-remake-notice,.sales-composer .hypit-remake-hint,.sales-composer .hypit-remake-error{gap:6px;margin:0;font-size:11px;line-height:1.45}.sales-composer .hypit-remake-notice.tone-info{color:#5b6c9e}.sales-composer .hypit-remake-notice.tone-success{color:#36836f}.sales-composer .hypit-remake-notice.tone-error,.sales-composer .hypit-remake-error{color:#bd5f68}.sales-composer .hypit-remake-hint{color:#7a8495}.sales-composer .hypit-remake-result{display:grid;gap:10px;padding-top:13px;border-top:1px solid #e1e8f2}.sales-composer .hypit-remake-result-head{justify-content:space-between;gap:10px}.sales-composer .hypit-remake-result-head>div{display:grid;gap:2px}.sales-composer .hypit-remake-result-head strong{color:#3c4e7f;font-size:12px}.sales-composer .hypit-remake-result-head small{color:#99a2b1;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.sales-composer .hypit-remake-result-head>span{color:#7f8897;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.sales-composer .hypit-remake-facts{display:flex;flex-wrap:wrap;gap:7px}.sales-composer .hypit-remake-facts span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;color:#68758a;background:#f1f5fb;font-size:10px}.sales-composer .hypit-content-fitting{display:grid;gap:7px;padding:10px;border:1px solid #dbe4f5;border-radius:9px;background:#f7faff}.sales-composer .hypit-content-fitting-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#425477;font-size:11px}.sales-composer .hypit-content-fitting-head span{padding:3px 6px;border-radius:999px;font-size:10px}.sales-composer .hypit-content-fitting-head span.ready{color:#3f5db4;background:#e5edff}.sales-composer .hypit-content-fitting-head span.preview{color:#727e94;background:#edf1f7}.sales-composer .hypit-content-fitting-metrics{display:flex;flex-wrap:wrap;gap:12px;color:#6e7b90;font-size:10px}.sales-composer .hypit-content-fitting-metrics b{color:#3d4d70;font-size:11px}.sales-composer .hypit-content-fitting p{margin:0;color:#68758a;font-size:10px;line-height:1.45}.sales-composer .hypit-content-fitting p strong{color:#53658c}.sales-composer .hypit-remake-warnings{margin:0;color:#9a7850;font-size:10px;line-height:1.45}.sales-composer .hypit-remake-reference-breakdown,.sales-composer .hypit-remake-verified,.sales-composer .hypit-remake-assets{display:grid;gap:5px;padding:9px;border:1px solid #e0e7f2;border-radius:9px;background:#fafcff}.sales-composer .hypit-remake-reference-breakdown h3{margin:0;color:#53658c;font-size:11px}.sales-composer .hypit-remake-reference-breakdown p{margin:0;color:#69758a;font-size:10px;line-height:1.45}.sales-composer .hypit-remake-reference-breakdown ol,.sales-composer .hypit-remake-production-plan>ol{display:grid;gap:5px;margin:0;padding-left:19px;color:#586780;font-size:10px;line-height:1.4}.sales-composer .hypit-remake-reference-breakdown li small,.sales-composer .hypit-remake-production-plan>ol li small{display:block;color:#8d97a8}.sales-composer .hypit-remake-reference-breakdown>small{color:#9a7850;font-size:9px;line-height:1.4}.sales-composer .hypit-remake-verified strong,.sales-composer .hypit-remake-assets strong{color:#596986;font-size:10px}.sales-composer .hypit-remake-verified span,.sales-composer .hypit-remake-assets span{color:#78859a;font-size:10px;line-height:1.35}.sales-composer .hypit-remake-video{display:grid;gap:6px;max-width:300px}.sales-composer .hypit-remake-video video{width:100%;max-height:420px;border-radius:10px;background:#101217}.sales-composer .hypit-remake-video a{width:max-content;gap:5px;color:#536cd1;font-size:11px;text-decoration:none}@media(max-width:700px){.creative-os-breakdown-grid{grid-template-columns:1fr}.creative-os-assets>div{grid-template-columns:46px minmax(100px,.7fr) minmax(0,1fr)}.sales-composer .hypit-remake-heading{align-items:flex-start;flex-direction:column}.sales-composer .hypit-remake-options{grid-template-columns:1fr}}@media(max-width:560px){.sales-composer .intelligence-handoff-banner{align-items:flex-start;flex-direction:column}}.platform-ops{max-width:1180px;margin:0 auto;padding:28px 30px 44px;background:#fff;color:#1b2c42;min-width:0}.po-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.po-heading span{font-size:12px;color:#738299}.po-heading h2{margin:7px 0;font-size:25px;font-weight:650;letter-spacing:-.5px}.po-heading p,.po-help{color:#77869a;font-size:12px;line-height:1.75;margin:8px 0 16px}.platform-ops button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e3e9f1;border-radius:7px;background:#fff;color:#446079;padding:9px 13px;font-size:12px;cursor:pointer;max-width:100%}.platform-ops button:disabled{cursor:default;opacity:.45}.platform-ops button.po-primary{background:#347fe4;color:#fff;border-color:#347fe4}.po-scope{display:flex;align-items:flex-end;gap:16px;padding:17px 0 24px;border-bottom:1px solid #edf0f5}.platform-ops label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#65758b;min-width:0}.platform-ops input,.platform-ops select,.platform-ops textarea{font:inherit;color:#23374d;min-width:0;max-width:100%;padding:10px 12px;border:1px solid #e3e9f1;border-radius:6px;background:#fff;outline:none}.platform-ops input:focus,.platform-ops textarea:focus,.platform-ops select:focus{border-color:#77a9ed;box-shadow:0 0 0 2px #e9f2ff}.platform-ops textarea{resize:vertical;line-height:1.8}.po-scope label{flex:0 1 240px}.po-scope-note{font-size:11px;color:#8c99aa;padding-bottom:11px}.po-error{background:#fff6f3;color:#9b5644;border-left:3px solid #d99077;padding:13px 16px;font-size:12px;line-height:1.8;margin:16px 0}.po-tabs{display:flex;gap:24px;border-bottom:1px solid #edf0f5;margin:20px 0}.po-tabs button{border:0;border-radius:0;color:#8a96a6;padding:14px 0;background:none}.po-tabs button.active{color:#347fe4;border-bottom:2px solid #347fe4}.po-post-picker{display:flex;align-items:flex-end;gap:15px;margin:23px 0 30px}.po-post-picker label{flex:1}.po-account-line,.po-package-head,.po-form-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.po-account-line strong,.po-account-line span{display:block}.po-account-line strong{font-size:14px}.po-account-line span{color:#8a98aa;font-size:11px;margin-top:6px}.po-account-list{margin:18px 0 28px;border-top:1px solid #edf0f5}.po-account-list>div{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #edf0f5;font-size:12px}.po-account-list span{flex:1;color:#8a98aa}.po-account-list button{border:0;padding:4px}.po-form{display:flex;flex-direction:column;gap:16px;border:1px solid #e8edf4;border-radius:8px;padding:22px;margin:22px 0;background:#fcfdff}.po-form>.po-primary{align-self:flex-start}.po-form-head>strong{font-size:14px}.po-form-head button{padding:4px;border:0;background:none}.po-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px}.po-package{border-top:1px solid #e6edf5;padding:25px 0}.po-package h3{font-size:18px;margin:12px 0 8px;font-weight:620}.po-package-head p{font-size:12px;color:#8593a5}.po-status{font-size:11px;color:#5281b8;background:#eff5fd;padding:5px 9px;border-radius:4px}.po-status.status-published{color:#3d8d78;background:#edf8f4}.po-status.status-failed{color:#a7654e;background:#fff1eb}.po-copy{padding:23px 0;font-size:13px;line-height:1.9}.po-copy p{white-space:pre-wrap;color:#65758b}.po-media-actions,.po-action-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.po-media-preview{padding:12px;background:#f7f9fc;margin:20px 0;text-align:center}.po-media-preview video,.po-media-preview img{max-width:100%;max-height:410px;border-radius:5px}.po-provenance{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:16px 0;color:#7d8ca0;font-size:12px}.po-provenance summary{display:flex;align-items:center;gap:8px;cursor:pointer}.po-provenance>div{padding:13px 0;line-height:1.8}.po-provenance p{margin:6px 0}.platform-ops label.po-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;color:#65758b;line-height:1.7}.po-check input{margin-top:3px;accent-color:#347fe4}.po-saved-receipt{display:flex;gap:12px;align-items:flex-start;background:#f4faf8;border-left:2px solid #76b49e;padding:18px;margin:20px 0;font-size:12px;color:#568472;line-height:1.8}.po-saved-receipt p{margin:6px 0}.po-empty{padding:34px 15px;text-align:center;color:#8a98aa;font-size:12px;line-height:1.9}.po-empty strong{display:block;font-size:14px;color:#65758b;margin:9px 0}.po-feedback h3,.po-history h3{font-size:17px;font-weight:620;margin:24px 0 12px}.po-observation-label{font-size:11px;color:#8492a4;margin:16px 0}.po-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #edf0f5;margin:20px 0}.po-metric-grid>div{padding:20px 8px;border-bottom:1px solid #edf0f5}.po-metric-grid span,.po-metric-grid strong{display:block}.po-metric-grid span{font-size:11px;color:#8a98aa}.po-metric-grid strong{font-size:19px;font-weight:550;margin-top:8px;color:#47647f}.po-metric-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.po-comment-layout{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:28px;margin-top:26px}.po-inbox{display:flex;flex-direction:column;gap:0;border-top:1px solid #edf0f5}.po-inbox>button{display:block;text-align:left;border:0;border-bottom:1px solid #edf0f5;border-radius:0;padding:19px 13px;color:#66798f;line-height:1.8}.po-inbox>button.active{background:#f1f6fe;border-left:2px solid #347fe4}.po-inbox strong,.po-inbox span,.po-inbox small{display:block}.po-inbox span{margin:7px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.po-inbox small{color:#8a98aa;font-size:10px}.po-reply{min-width:0}.po-reply>header,.po-preset>header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.po-comment-body{padding:15px 0;border-bottom:1px solid #edf0f5;font-size:13px;line-height:1.8;color:#65758b;white-space:pre-wrap}.po-comment-body small{display:block;font-size:10px;color:#9aa6b5;margin-top:8px}.po-risk{font-size:12px;color:#a86d53;background:#fff8f2;padding:13px;line-height:1.8}.po-fact-picker{font-size:12px;color:#72839a;margin:17px 0}.po-fact-picker summary{margin-bottom:12px;cursor:pointer}.po-fact-picker label{margin:10px 0}.po-draft-status{display:flex;gap:16px;font-size:11px;color:#8292a7;margin:24px 0 12px}.po-draft-status strong{color:#536e8a}.po-preset{padding:22px 0;border-bottom:1px solid #edf0f5}.po-preset>header span{color:#8695a9;font-size:11px}.po-preset>p{font-size:12px;color:#6e7f94;line-height:1.9;white-space:pre-wrap}.platform-ops fieldset{border:1px solid #e4ebf4;border-radius:6px;padding:16px}.platform-ops legend{font-size:12px;color:#71839b}.platform-ops fieldset label{padding:8px 0}.po-history{margin-top:34px;padding:22px 0;border-top:1px solid #e6edf5}.po-history details{padding:13px 0;border-bottom:1px solid #edf0f5;font-size:12px;color:#708198}.po-history summary{cursor:pointer;line-height:1.8}.po-history summary span{display:block;font-size:10px;color:#99a5b5}.po-audit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;background:#f7f9fc;padding:18px;margin:14px 0}.po-audit-fields>div{min-width:0}.po-audit-fields dt{font-size:11px;color:#8a98aa;margin-bottom:5px}.po-audit-fields dd{margin:0;color:#536b83;line-height:1.8;overflow-wrap:anywhere}.po-audit-copy{white-space:pre-wrap;font-size:12px;line-height:1.9;color:#667e95;margin:16px 0}.po-audit-copy strong{display:block;margin-bottom:5px;font-size:11px;color:#8a98aa}.ops-legacy-distribution{margin:0 30px 35px;border-top:1px solid #edf0f5;color:#8a98aa;font-size:12px;padding-top:18px}.ops-legacy-distribution>summary{cursor:pointer;padding:10px 0}@media(max-width:760px){.platform-ops{padding:23px 17px 35px}.po-heading{gap:12px;align-items:flex-start}.po-heading h2{font-size:22px}.po-heading p{font-size:11px}.po-heading>button{padding:8px;font-size:11px;white-space:nowrap}.po-scope{flex-wrap:wrap;gap:13px}.po-scope label{flex:1;min-width:130px}.po-scope-note{width:100%;padding:0}.po-tabs{gap:20px;overflow-x:auto;white-space:nowrap}.po-post-picker{align-items:stretch;flex-direction:column}.po-post-picker>button{align-self:flex-start}.po-account-line{align-items:flex-start}.po-account-list>div{flex-wrap:wrap;gap:8px}.po-account-list span{flex-basis:100%;order:3}.po-form{padding:17px}.po-fields{grid-template-columns:1fr}.po-metric-grid,.po-metric-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.po-metric-grid strong{font-size:17px}.po-package-head{align-items:flex-start;flex-direction:column;gap:6px}.po-package h3{font-size:16px}.po-comment-layout{grid-template-columns:1fr;gap:20px}.po-inbox>button{padding:14px 9px}.po-action-row{gap:8px}.po-preset>header{flex-wrap:wrap}.po-provenance{overflow-wrap:anywhere}.po-history summary{font-size:11px}.po-audit-fields{grid-template-columns:1fr}.ops-legacy-distribution{margin:0 17px 24px}}.po-form-controls{display:contents;min-width:0;border:0;padding:0;margin:0}.po-correction-baseline{display:grid;gap:8px}.intelligence-screen{width:min(100%,880px);min-height:calc(100dvh - 78px);margin:0 auto;padding:14px 22px 116px;color:var(--ink);background:transparent}.intel-header{min-height:42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.intel-text-button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0;color:var(--muted);background:transparent;font-size:12px}.intel-text-button:hover{color:var(--accent)}.intelligence-screen button:disabled{opacity:.5;cursor:not-allowed}.intel-heading{display:grid;gap:7px;padding:24px 0 20px}.intel-heading small,.intel-muted,.intel-card small{color:var(--muted)}.intel-heading small,.intel-tags{color:#7183a0;font-size:11px;letter-spacing:.02em}.intel-heading h1{max-width:680px;color:var(--ink);font-size:27px;line-height:1.28;letter-spacing:-.035em}.intel-heading p,.intel-card p{color:var(--muted);font-size:12px;line-height:1.7}.intel-alert,.intel-notice{margin:0 0 14px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;font-size:12px;line-height:1.6}.intel-alert{color:#8a6040;background:#fff8ec;border-color:#f0dfc6}.intel-alert p{margin:3px 0}.intel-notice{color:#286b59;background:#edf8f3;border-color:#d4eee2}.intel-filters{display:grid;grid-template-columns:.9fr 1.7fr 1fr 1.1fr;gap:9px;margin-bottom:16px;padding:10px;border:1px solid var(--line);border-radius:16px;background:#ffffffc7}.intelligence-screen label{min-width:0;display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10px}.intelligence-screen input,.intelligence-screen select,.intelligence-screen textarea{width:100%;box-sizing:border-box;border:1px solid #dce5f2;border-radius:10px;padding:9px 10px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:12px}.intelligence-screen textarea{min-height:80px;resize:vertical}.intelligence-screen input:focus-visible,.intelligence-screen select:focus-visible,.intelligence-screen textarea:focus-visible{border-color:var(--accent)}.intel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.intel-list>h2{grid-column:1 / -1;margin:3px 0 0;color:var(--ink);font-size:16px;letter-spacing:-.02em}.intel-card{min-width:0;overflow-wrap:anywhere;padding:16px;border:1px solid #e2e9f3;border-radius:16px;color:var(--ink);background:#ffffffeb;box-shadow:0 8px 24px #4662910d}.intel-select{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;cursor:pointer}.intel-select:hover{border-color:#bdccef;box-shadow:0 10px 24px #46629117}.intel-select strong{color:var(--ink);font-size:14px;line-height:1.45}.intel-select>span:not(.intel-tags){color:var(--muted);font-size:11px}.intel-select small{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.intel-tags{display:flex;align-items:center;justify-content:flex-start;margin:0;color:#5676d9}.intel-list article h3{margin:7px 0;color:var(--ink);font-size:14px;line-height:1.45}.intel-list article p{margin:4px 0}.intel-primary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:11px;color:#fff;background:var(--accent);font-size:12px;font-weight:600}.intel-primary:hover{background:#4557da}.intel-list article .intel-primary{margin-top:8px}.intel-empty{padding:22px 0;color:var(--muted);font-size:12px}.intel-evidence{margin-top:2px}.intel-card h2{margin:0 0 11px;color:var(--ink);font-size:17px;letter-spacing:-.02em}.intel-card h3{margin:16px 0 6px;color:var(--ink);font-size:13px}.intel-evidence>p{color:var(--ink)}.intel-evidence>p+p{margin-top:7px}.intel-evidence small{font-size:10px}.intel-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.intel-evidence details{margin-top:13px;border-top:1px solid var(--line)}.intelligence-screen summary{padding:10px 0 2px;color:#5573d1;cursor:pointer;font-size:11px}.intel-evidence details p{margin:10px 0}.intel-evidence a{display:inline-flex;align-items:center;gap:5px;color:#4d6fe2;font-size:12px}.intel-evidence details small{display:block;margin-top:4px}.intel-tabs{display:flex;gap:4px;overflow-x:auto;margin:14px 0 10px;padding:4px;border-radius:14px;background:#edf2fa;scrollbar-width:none}.intel-tabs::-webkit-scrollbar{display:none}.intel-tabs button{min-height:32px;flex:1 0 auto;padding:0 12px;border-radius:10px;color:var(--muted);background:transparent;font-size:11px;white-space:nowrap}.intel-tabs button.active{color:#4667d9;background:#fff;box-shadow:0 3px 10px #46629114;font-weight:600}.intel-output{min-height:150px}.intel-output p,.intel-task p{white-space:pre-wrap}.intel-task{padding:12px 0;border-bottom:1px solid var(--line)}.intel-task:last-of-type{border-bottom:0}.intel-task strong{color:var(--ink);font-size:13px}.intel-task .intel-text-button{margin-top:5px;color:#4d6fe2}.intel-review{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.intel-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.intel-editor label:first-child,.intel-editor label:nth-child(3){grid-column:span 2}.intel-approval{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.intel-approval label{margin:11px 0}.intel-checkbox{flex-direction:row!important;align-items:flex-start;gap:7px!important;line-height:1.5}.intel-checkbox input{width:auto;margin-top:2px}.intel-history{margin-top:10px;color:var(--muted);font-size:10px;line-height:1.6}.intel-action{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.intel-action small{color:var(--muted);font-size:10px}.creation-support-icon-image{overflow:hidden;padding:0;background:#edf4ff!important}.creation-support-icon-image img{width:100%;height:100%;object-fit:cover;border-radius:inherit}@media(max-width:700px){.intelligence-screen{width:100%;padding:8px 22px 116px}.intel-heading{padding:20px 0 16px}.intel-heading h1{font-size:23px}.intel-filters{grid-template-columns:1fr 1fr}.intel-list,.intel-editor{grid-template-columns:1fr}.intel-editor label:first-child,.intel-editor label:nth-child(3){grid-column:auto}.intel-meta{grid-template-columns:1fr}.intel-primary{width:100%}}.comic-oil-workbench,.comic-planning-panel,.comic-oil-preview{--studio-canvas: #fbfcfb;--studio-ink: #172133;--studio-accent: #294fe0;--studio-muted: #5e6978;--studio-line: #d6dee6;--studio-wash: #ecf1fc;--studio-press-duration: .12s;--studio-transition-duration: .22s;--studio-ease: cubic-bezier(.22, .8, .24, 1)}.comic-oil-workbench{padding:0 20px 100px;background:var(--studio-canvas);min-height:760px}.comic-oil-workbench .comic-harness-layout{display:block;margin-top:0}.comic-oil-workbench .comic-harness-heading{grid-template-columns:1fr auto;border:0}.comic-oil-workbench .comic-harness-heading>div{grid-column:1 / -1}.comic-oil-workbench .comic-series-list{border:0;padding:0;margin-block:20px}.comic-oil-workbench .comic-series-item,.comic-oil-workbench .comic-episode-card{border-radius:0;border:0;border-bottom:1px solid var(--studio-line);background:none}.comic-oil-workbench .comic-script-panel,.comic-oil-workbench .comic-agent-panel,.comic-oil-workbench .comic-episodes-panel{border:0;border-radius:0;box-shadow:none;background:none;padding:18px 0}.comic-oil-workbench .comic-script-panel input,.comic-oil-workbench .comic-script-panel textarea,.comic-oil-workbench .comic-agent-row input{font-size:16px;line-height:1.7;min-height:48px}.comic-oil-workbench .comic-script-panel textarea{min-height:380px}.comic-reading-workspace{max-width:780px;margin-inline:auto}.comic-reading-workspace .comic-form-grid{margin-block:20px 28px}.comic-season-reading{margin-top:24px;color:var(--studio-ink)}.comic-season-reading p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9;margin:0 0 24px}.comic-planning-panel{--ink: var(--studio-ink);--muted: var(--studio-muted);--line: var(--studio-line);color:var(--studio-ink);background:var(--studio-canvas);margin:0 auto;width:min(100%,780px);min-height:calc(100dvh - 110px);display:flex;flex-direction:column;min-width:0;font-size:15px;line-height:1.65}.comic-planning-panel *,.comic-planning-panel *:before,.comic-planning-panel *:after{box-sizing:border-box}.comic-planning-panel button{font:inherit;background:transparent;color:inherit;transition:transform var(--studio-press-duration),color var(--studio-press-duration),opacity var(--studio-press-duration)}.comic-planning-panel button,.comic-planning-panel summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.comic-planning-panel button:active,.comic-planning-panel summary:active{transform:scale(.98)}.comic-planning-panel :disabled{cursor:default;opacity:.58}.comic-planning-panel :is(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px;box-shadow:none}.comic-planning-panel h2:focus{outline:none}.comic-studio-header{min-height:66px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;position:relative;z-index:5}.comic-studio-header>span{text-align:center;font-size:15px;font-weight:500}.comic-icon-action{width:44px;height:44px;display:grid;place-items:center;padding:0}.comic-studio-menu{position:relative}.comic-studio-menu>summary{list-style:none;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.comic-studio-menu>summary::-webkit-details-marker{display:none}.comic-studio-menu nav{position:absolute;right:0;top:50px;min-width:242px;max-width:calc(100vw - 36px);padding:8px;border:1px solid var(--studio-line);background:var(--studio-canvas);border-radius:10px;box-shadow:0 10px 30px #1721330a}.comic-studio-menu nav button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:9px 12px;text-align:left;font-size:14px}.comic-studio-menu nav button:hover{background:var(--studio-wash)}.comic-studio-menu nav [aria-current]{color:var(--studio-accent)}.comic-menu-divider{height:1px;background:var(--studio-line);margin:6px 12px}.comic-thin-progress{display:flex;gap:6px;width:100%}.comic-thin-progress i{flex:1;height:2px;background:var(--studio-line);transition:background-color var(--studio-transition-duration)}.comic-thin-progress [data-filled=true]{background:var(--studio-accent)}.comic-stage-body{flex:1;min-width:0;padding:30px 4px 28px}.comic-stage-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;color:var(--studio-muted);font-size:13px}.comic-stage-meta>span:last-child{flex:none;font-variant-numeric:tabular-nums}.comic-stage-title{font-size:34px;line-height:1.65;font-weight:300;margin:28px 0 14px;letter-spacing:-.015em;overflow-wrap:anywhere}.comic-result-title{max-width:680px;font-size:32px;line-height:1.45}.comic-wave{width:min(340px,100%);height:22px;display:block;margin:6px 0 29px;color:var(--studio-accent)}.comic-wave path{fill:none;stroke:currentColor;stroke-width:1.2}.comic-stage-enter{animation:comic-stage-in var(--studio-transition-duration) var(--studio-ease) both}@keyframes comic-stage-in{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.comic-help-line,.comic-quiet-state{color:var(--studio-muted);font-size:14px;line-height:1.8;margin:12px 0 20px}.comic-quiet-state{padding-block:30px}.comic-audience-selector,.comic-project-selector{display:flex;align-items:center;gap:20px;padding:0 0 24px;border-bottom:1px solid var(--studio-line);margin-bottom:24px}.comic-audience-selector>div:last-child,.comic-project-selector label{flex:1;min-width:0}.comic-role-visual,.comic-project-mark{flex:none;width:130px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--studio-accent);background:var(--studio-wash);border-radius:2px}.comic-role-visual>span{color:var(--studio-muted);font-size:12px}.comic-audience-selector p{margin-top:12px;font-size:13px;color:var(--studio-muted)}.comic-project-selector>img{width:130px;height:118px;object-fit:cover;flex:none;border-radius:2px}.comic-planning-panel label{display:flex;flex-direction:column;gap:8px;color:var(--studio-muted);font-size:13px;min-width:0}.comic-planning-panel input:not([type=checkbox]),.comic-planning-panel textarea,.comic-planning-panel select{color:var(--studio-ink);background:transparent;border:0;border-bottom:1px solid var(--studio-line);border-radius:0;padding:10px 0;font:inherit;font-size:16px;line-height:1.65;min-height:48px;width:100%;min-width:0}.comic-planning-panel textarea{resize:vertical;min-height:100px}.comic-planning-panel input::placeholder,.comic-planning-panel textarea::placeholder{color:var(--studio-muted)}.comic-planning-panel select{padding-right:23px}.comic-audience-selector select,.comic-project-selector select{font-size:20px}.comic-planning-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:24px;margin-block:24px}.comic-role-fields label>span{color:var(--studio-ink);font-size:15px;display:flex;align-items:baseline;gap:10px}.comic-role-fields label small{color:var(--studio-accent);font-size:12px;font-variant-numeric:tabular-nums}.comic-role-fields input{text-overflow:ellipsis}.comic-planning-panel .comic-readonly-value{color:var(--studio-ink);font-size:15px;margin:2px 0;line-height:1.75}.comic-field-wide{grid-column:1 / -1}.comic-full-label{margin-block:22px}.comic-inline-details{padding-block:12px;margin-block:6px;border-bottom:1px solid var(--studio-line)}.comic-inline-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--studio-muted);cursor:pointer;min-height:44px;font-size:14px;list-style:none}.comic-inline-details>summary::-webkit-details-marker,.comic-shot>summary::-webkit-details-marker,.comic-fact-row summary::-webkit-details-marker{display:none}.comic-inline-details[open]>summary{color:var(--studio-ink)}.comic-inline-details>summary svg,.comic-shot>summary>svg{flex:none;transition:transform var(--studio-transition-duration) var(--studio-ease)}.comic-inline-details[open]>summary svg,.comic-shot[open]>summary>svg{transform:rotate(180deg)}.comic-schedule-display{display:flex;align-items:center;gap:42px;margin:38px 0 28px}.comic-schedule-display>div{display:flex;flex-direction:column;gap:12px}.comic-schedule-display>div>span{color:var(--studio-muted);font-size:13px}.comic-schedule-display strong{font-size:38px;font-weight:300}.comic-number-field{display:flex;align-items:baseline;gap:12px}.comic-planning-panel .comic-number-field input{font-size:46px;font-weight:300;line-height:1.2;max-width:100px;padding:4px 0}.comic-number-field small{color:var(--studio-muted);font-size:16px}.comic-times{color:var(--studio-line);font-size:28px;padding-top:26px}.comic-duration-options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-bottom:1px solid var(--studio-line);margin-bottom:34px}.comic-duration-options button{flex:1;min-height:48px;min-width:58px;color:var(--studio-muted);padding:10px 4px;position:relative;font-size:15px}.comic-duration-options button strong{display:block;font-size:16px;font-weight:400}.comic-duration-options button span{display:block;font-size:13px;margin-top:6px}.comic-duration-options .is-selected{color:var(--studio-accent)}.comic-duration-options i{position:absolute;bottom:1px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:var(--studio-accent)}.comic-season-line{display:flex;gap:12px;margin-block:28px}.comic-season-line>div{flex:1;min-width:0;display:grid;gap:11px}.comic-season-line span{color:var(--studio-muted);font-size:12px;font-variant-numeric:tabular-nums}.comic-season-line i{height:36px;background:var(--studio-wash);border-top:1px solid var(--studio-accent)}.comic-capacity-copy strong{font-size:20px;font-weight:400}.comic-capacity-copy p{font-size:14px;line-height:1.8;color:var(--studio-muted);margin:10px 0 28px;max-width:580px}.comic-section-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:baseline;margin:30px 0 12px}.comic-section-label h3,.comic-chosen-direction h3{font-size:20px;font-weight:400}.comic-section-label small{font-size:13px;color:var(--studio-muted)}.comic-fact-list{display:flex;flex-direction:column}.comic-fact-row{padding:20px 0;border-bottom:1px solid var(--studio-line)}.comic-fact-row>label{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;cursor:pointer}.comic-fact-row input[type=checkbox],.comic-retry-consent input{width:20px;height:20px;margin:4px 0 0;accent-color:var(--studio-accent);flex:none}.comic-fact-row strong{color:var(--studio-ink);font-size:16px;font-weight:500;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.comic-fact-row label>span>span{display:block;margin-top:7px;font-size:14px;line-height:1.8}.comic-fact-row .comic-adopted{color:var(--studio-accent);font-size:12px;font-weight:400}.comic-fact-row details{margin-left:38px}.comic-fact-row summary{color:var(--studio-muted);font-size:13px;cursor:pointer;display:flex;gap:10px;align-items:center;min-height:44px;list-style:none}.comic-fact-row dl,.comic-outline-lines,.comic-shot-notes{margin:12px 0 8px}.comic-fact-row dl>div,.comic-outline-lines>div,.comic-shot-notes>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;margin-block:14px}.comic-planning-panel dt{color:var(--studio-muted);font-size:13px;line-height:1.8}.comic-planning-panel dd{margin:0;color:var(--studio-ink);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.comic-visual-choice{display:flex;align-items:center;gap:24px;width:100%;text-align:left;padding:22px 0;border-bottom:1px solid var(--studio-line)}.comic-visual-choice>svg:last-child,.comic-choice-mark{flex:none;color:var(--studio-accent);width:21px}.comic-choice-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.comic-choice-copy strong{font-size:18px;font-weight:400}.comic-choice-copy small{font-size:13px;color:var(--studio-muted);line-height:1.7}.comic-choice-copy>span{font-size:14px;color:var(--studio-muted)}.comic-visual-choice.is-selected .comic-choice-copy strong{color:var(--studio-accent)}.comic-framing-preview,.comic-plot-preview{flex:none;width:130px;height:118px;border-radius:2px;color:var(--studio-ink)}.comic-plot-preview{display:block}.comic-season-promise>p{font-size:17px;line-height:1.8}.comic-assignment-row{display:flex;gap:20px;padding:12px 0}.comic-assignment-row>span{color:var(--studio-accent);font-variant-numeric:tabular-nums}.comic-assignment-row p{font-size:15px}.comic-assignment-row small{display:block;font-size:13px;color:var(--studio-muted);margin-top:5px}.comic-chosen-direction{padding-top:32px}.comic-chosen-direction>p{font-size:15px;line-height:1.8;margin-top:10px}.comic-structure-line{list-style:none;padding:0;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:16px;margin:28px 0}.comic-structure-line li{flex:1;min-width:100px;border-top:1px solid var(--studio-line);padding-top:10px}.comic-structure-line span{color:var(--studio-accent);font-size:12px}.comic-structure-line p{font-size:14px;line-height:1.75;margin-top:6px}.comic-color-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;margin:22px 0}.comic-color-choice{display:flex;flex-direction:column;gap:9px;text-align:left;min-width:0;padding:0 0 14px;border-bottom:1px solid var(--studio-line)}.comic-color-swatches{display:flex;width:100%;height:38px;border-radius:2px;overflow:hidden}.comic-color-swatches i{flex:1}.comic-color-choice>span:nth-child(2){display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.comic-color-choice strong{font-size:15px;font-weight:400}.comic-color-choice small{color:var(--studio-muted);font-size:12px}.comic-color-choice.is-selected strong,.comic-color-choice svg{color:var(--studio-accent)}.comic-season-arc{font-size:16px;line-height:1.85}.comic-production-status{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px 0;color:var(--studio-accent)}.comic-production-status small{font-size:13px;color:var(--studio-muted)}.comic-series-bible{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.comic-series-bible h4{font-weight:500;font-size:16px;margin:0 0 8px}.comic-series-bible p{font-size:14px;line-height:1.8}.comic-series-bible small{display:block;color:var(--studio-muted);font-size:13px;margin-top:9px;line-height:1.7}.comic-series-bible>.comic-help-line{grid-column:1 / -1;margin:0}.comic-episode-picker{display:flex;gap:24px;margin:30px 0 26px;overflow-x:auto;scrollbar-width:thin}.comic-episode-picker button{flex:none;min-width:80px;padding:12px 0;display:flex;flex-direction:column;gap:6px;text-align:left;border-bottom:2px solid transparent}.comic-episode-picker .is-selected{color:var(--studio-accent);border-color:var(--studio-accent)}.comic-episode-picker small{font-size:12px;color:var(--studio-muted)}.comic-episode-heading{display:flex;align-items:flex-start;gap:24px;padding:16px 0 26px}.comic-episode-heading>span{color:var(--studio-accent);font-size:28px;font-weight:300;line-height:1.25}.comic-episode-heading h3{font-size:20px;font-weight:400}.comic-episode-heading p{color:var(--studio-muted);font-size:13px;margin-top:6px}.comic-reader-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--studio-line)}.comic-reader-tabs button{min-height:48px;font-size:14px;border-bottom:1.5px solid transparent;color:var(--studio-muted)}.comic-reader-tabs [aria-selected=true]{color:var(--studio-accent);border-color:var(--studio-accent)}.comic-reader-content{padding-top:24px}.comic-rhythm-line{display:flex;gap:8px;margin:6px 0 30px}.comic-rhythm-line>div{flex:var(--comic-beat-weight, 1);min-width:44px;display:flex;flex-direction:column;gap:7px}.comic-rhythm-line i{height:26px;background:var(--studio-wash);border-top:2px solid var(--studio-accent)}.comic-rhythm-line i[data-rhythm=hold],.comic-rhythm-line i[data-rhythm=decelerate]{background:transparent;border-bottom:1px solid var(--studio-line)}.comic-rhythm-line span{font-size:13px;line-height:1.7;color:var(--studio-ink)}.comic-rhythm-line small{color:var(--studio-muted);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.comic-screenplay section{padding:16px 0 24px;border-bottom:1px solid var(--studio-line)}.comic-scene-heading{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.comic-scene-heading>span{color:var(--studio-accent);font-size:12px}.comic-scene-heading strong{font-weight:500;font-size:16px}.comic-scene-heading small{color:var(--studio-muted);font-size:12px}.comic-stage-direction{color:var(--studio-muted);font-size:14px;line-height:1.8;margin:20px 0}.comic-dialogue-line{display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;margin:24px 0}.comic-dialogue-line strong{font-size:14px;font-weight:500}.comic-dialogue-line p{font-size:16px;line-height:1.85}.comic-dialogue-line small{display:block;color:var(--studio-muted);font-size:13px;margin-top:8px}.comic-shot{border-bottom:1px solid var(--studio-line);padding:17px 0}.comic-shot>summary{list-style:none;display:grid;grid-template-columns:125px minmax(0,1fr) 18px;gap:20px;cursor:pointer;align-items:start}.comic-shot-number{color:var(--studio-accent);font-size:13px;font-variant-numeric:tabular-nums}.comic-shot-number small{color:var(--studio-muted);display:block;font-size:12px;margin-top:5px}.comic-shot summary strong{font-size:15px;font-weight:500;display:block}.comic-shot summary>span:nth-child(2)>span{font-size:14px;color:var(--studio-muted);display:block;margin-top:8px;line-height:1.75}.comic-shot-notes{padding:10px 0 0 145px}.comic-planning-panel .comic-text-action{min-height:44px;display:inline-flex;align-items:center;gap:12px;color:var(--studio-accent);font-size:14px;padding:8px 0;margin-block:20px 8px}.comic-preparation-notes{margin-top:28px}.comic-history-list{margin-block:20px 30px}.comic-history-list>button{display:flex;align-items:center;gap:24px;width:100%;text-align:left;padding:22px 0;border-bottom:1px solid var(--studio-line)}.comic-history-number{width:52px;flex:none;color:var(--studio-accent);font-size:28px;font-weight:300}.comic-history-number small{font-size:12px;margin-left:6px;color:var(--studio-muted)}.comic-history-list>button>span:nth-child(2){flex:1;min-width:0}.comic-history-list strong{display:block;font-size:17px;font-weight:400}.comic-history-list>button>span:nth-child(2)>small{display:block;font-size:13px;color:var(--studio-muted);margin-top:6px}.comic-planning-activity,.comic-planning-notice,.comic-draft-status,.comic-retry-consent{margin:4px 4px 16px;font-size:14px;line-height:1.8}.comic-planning-activity{display:flex;align-items:center;gap:10px;color:var(--studio-accent)}.comic-planning-notice{color:var(--studio-ink);padding-block:12px;border-top:1px solid var(--studio-line)}.comic-draft-status{color:var(--studio-muted);font-size:13px}.comic-planning-panel .comic-retry-consent{display:flex;flex-direction:row;gap:14px;color:var(--studio-ink)}.comic-stage-recovery{border-block:1px solid var(--studio-line);padding:12px 0;margin:4px 0 20px}.comic-stage-recovery>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.comic-stage-recovery strong{font-size:15px;font-weight:500}.comic-stage-recovery>p{margin:6px 0 12px;font-size:14px;line-height:1.8;color:var(--studio-muted)}.comic-stage-recovery .comic-text-action{margin:0}.comic-stage-recovery .comic-retry-consent{margin:0;min-height:44px;font-size:14px;line-height:1.8}.comic-planning-footer{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:18px 4px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--studio-line);background:var(--studio-canvas);position:sticky;bottom:0;z-index:3;margin-top:auto}.comic-planning-footer>div{min-width:0;flex:1}.comic-planning-footer strong{display:block;font-size:14px;font-weight:500;line-height:1.7}.comic-planning-footer small{display:block;color:var(--studio-muted);font-size:12px;margin-top:4px}.comic-planning-panel .comic-primary-action{display:flex;align-items:center;gap:14px;padding:0;flex:none;font-size:14px;font-weight:500}.comic-primary-action i{display:grid;place-items:center;color:#fff;background:var(--studio-accent);width:48px;height:48px;border-radius:50%;font-style:normal}.comic-primary-action>span{max-width:132px;text-align:right;line-height:1.6}.comic-oil-preview{min-height:100dvh;background:var(--studio-canvas);padding:12px 24px 0}.comic-oil-preview .comic-preview-context{max-width:780px;margin:0 auto;font-size:12px;color:var(--studio-muted);padding-bottom:12px;border-bottom:1px solid var(--studio-line)}@media(max-width:600px){.comic-oil-workbench,.comic-oil-preview{padding-inline:20px}.comic-stage-body{padding-top:27px}.comic-stage-title{font-size:29px;margin-top:27px}.comic-result-title{font-size:28px}.comic-result-body{padding-top:20px}.comic-result-body .comic-stage-title{margin:20px 0 10px}.comic-result-body .comic-wave{margin-bottom:18px}.comic-result-body .comic-season-arc{line-height:1.75}.comic-result-body .comic-production-status{padding-block:12px}.comic-result-body>.comic-inline-details{padding-block:4px;margin-block:2px}.comic-result-body .comic-episode-picker{margin-block:18px 12px}.comic-result-body .comic-episode-heading{padding-block:8px 16px}.comic-planning-fields{grid-template-columns:1fr;gap:20px}.comic-role-fields input{padding-top:4px}.comic-audience-selector,.comic-project-selector,.comic-visual-choice{gap:18px}.comic-role-visual,.comic-project-mark,.comic-project-selector>img,.comic-framing-preview,.comic-plot-preview{width:118px;height:108px}.comic-audience-selector select,.comic-project-selector select{font-size:18px}.comic-choice-copy strong{font-size:16px}.comic-visual-choice{gap:16px}.comic-choice-copy small{font-size:12px}.comic-choice-copy>span{font-size:13px}.comic-choice-mark,.comic-visual-choice>svg:last-child{width:18px}.comic-color-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.comic-schedule-display{gap:28px}.comic-schedule-display strong{font-size:34px}.comic-duration-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.comic-duration-options button{padding-block:12px 16px}.comic-fact-row dl>div,.comic-outline-lines>div,.comic-shot-notes>div{grid-template-columns:68px minmax(0,1fr);gap:12px}.comic-structure-line{gap:18px}.comic-structure-line li{min-width:88px}.comic-series-bible{grid-template-columns:1fr}.comic-rhythm-line{flex-wrap:wrap;gap:12px}.comic-rhythm-line>div{flex:1 0 calc(30% - 12px);min-width:72px}.comic-episode-picker{gap:16px}.comic-shot>summary{grid-template-columns:1fr 18px;gap:10px}.comic-shot-number{grid-column:1;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.comic-shot-number small{margin:0}.comic-shot>summary>span:nth-child(2){grid-column:1}.comic-shot>summary>svg{grid-column:2;grid-row:1}.comic-shot-notes{padding-left:0}.comic-planning-footer{gap:16px}.comic-planning-footer>div{max-width:47%}.comic-planning-panel .comic-primary-action{gap:12px}.comic-primary-action>span{max-width:98px}}@media(prefers-reduced-motion:reduce){.comic-oil-workbench,.comic-planning-panel,.comic-oil-preview{--studio-press-duration: 0ms;--studio-transition-duration: 0ms}.comic-stage-enter{animation:none}.comic-planning-panel button:active,.comic-planning-panel summary:active{transform:none}.comic-planning-panel .spin{animation:none}}.comic-production-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--studio-line, #deded8);border-radius:20px;background:var(--studio-canvas, #fafaf7);color:var(--studio-ink, #242b29)}.comic-production-dialog::backdrop{background:#151b196b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.comic-production-header,.comic-production-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 30px;background:inherit}.comic-production-header{border-bottom:1px solid var(--studio-line, #deded8)}.comic-production-header small{color:var(--studio-muted, #727c76)}.comic-production-header h2{margin:12px 0 0;font-size:28px;font-weight:500}.comic-production-content{overflow-y:auto;max-height:calc(100dvh - 270px);padding:8px 30px 24px}.comic-production-content section{padding:24px 0;border-bottom:1px solid var(--studio-line, #deded8)}.comic-production-content h3{font-size:20px;font-weight:500;margin:0 0 22px}.comic-production-binding{display:grid;gap:12px;margin:0 0 26px}.comic-production-binding p{margin:5px 0;line-height:1.7}.comic-production-binding small{color:var(--studio-muted, #727c76);line-height:1.6}.comic-production-content label{display:grid;gap:10px;margin:18px 0}.comic-production-content select,.comic-production-content input{width:100%;min-height:44px;padding:10px 12px;color:inherit;background:var(--studio-wash, #f1f3ee);border:1px solid var(--studio-line, #deded8);border-radius:8px;font:inherit}.comic-production-content select:disabled{opacity:.78}.comic-production-reference{width:140px;max-height:180px;object-fit:contain;border-radius:8px;background:var(--studio-wash, #f1f3ee)}.comic-production-music-range{display:grid;grid-template-columns:1fr 1fr;gap:18px}.comic-production-content video{width:100%;max-height:420px;background:#181d1a;border-radius:12px}.comic-production-content audio,.comic-production-content progress{width:100%}.comic-production-content progress{height:7px;accent-color:var(--studio-accent, #436b52)}.comic-production-quote{margin:22px 0;line-height:1.7}.comic-production-task{padding:14px 0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-bottom:1px solid var(--studio-line, #deded8)}.comic-production-task p{width:100%;margin:0;line-height:1.6}.comic-production-task small{display:block;overflow-wrap:anywhere;color:var(--studio-muted, #727c76)}.comic-production-footer{border-top:1px solid var(--studio-line, #deded8)}.comic-production-episode-label{white-space:nowrap}.comic-production-content button,.comic-production-content select{transition:background .18s ease,border-color .18s ease}@media(max-width:600px){.comic-production-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0;border-radius:0}.comic-production-header,.comic-production-footer{padding:20px}.comic-production-content{padding:0 20px 20px;max-height:calc(100dvh - 225px)}.comic-production-footer{gap:10px}.comic-production-footer .comic-primary-action{font-size:13px;gap:10px}}@media(prefers-reduced-motion:reduce){.comic-production-content button,.comic-production-content select{transition:none}}.digital-human-screen{--dh-blue: #294fe0;--dh-blue-soft: #edf2ff;--dh-ink-soft: #536174;--dh-line: #d7e0eb;--dh-mint: #eaf8f1;--dh-warm: #fff7e8;padding-top:4px}.digital-human-header{display:grid;gap:18px;padding:4px 0 22px;border-bottom:1px solid var(--dh-line)}.digital-human-header .workspace-back{width:fit-content;display:inline-flex;align-items:center;gap:6px}.digital-human-heading{display:grid;gap:5px}.digital-human-heading small,.digital-human-step-title span,.digital-human-source-line span,.digital-human-subheading span,.digital-human-delivery span,.digital-human-footer span{color:var(--dh-ink-soft);font-size:11px}.digital-human-heading h1{color:var(--ink);font-size:29px;font-weight:650;letter-spacing:-.045em}.digital-human-heading p{color:var(--dh-ink-soft);font-size:12px}.digital-human-mode{width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:12px;color:#3154b6;background:var(--dh-blue-soft);font-size:10px}.digital-human-stepper{margin:16px 0 20px;padding:0 0 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--dh-line)}.digital-human-stepper button{min-width:0;padding:0 3px 8px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:18px 14px;align-items:center;gap:0 6px;text-align:left;color:#8b97a8;background:transparent;border-bottom:2px solid transparent}.digital-human-stepper button>span{width:22px;height:22px;grid-row:1 / 3;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:50%;font-size:10px}.digital-human-stepper button strong{overflow:hidden;font-size:11px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.digital-human-stepper button small{overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.digital-human-stepper button.active{color:var(--dh-blue);border-bottom-color:var(--dh-blue)}.digital-human-stepper button.active>span,.digital-human-stepper button.completed>span{color:#fff;border-color:var(--dh-blue);background:var(--dh-blue)}.digital-human-stepper button.completed{color:#5b6a7f}.digital-human-body{min-height:544px}.digital-human-step{display:grid;gap:18px;animation:digital-human-in .22s ease both}@keyframes digital-human-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.digital-human-step-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.digital-human-step-title>div{display:grid;gap:6px}.digital-human-step-title h2{color:var(--ink);font-size:22px;font-weight:650;letter-spacing:-.035em}.digital-human-step-title p{max-width:290px;color:var(--dh-ink-soft);font-size:12px;line-height:1.55}.digital-human-step-title>svg{flex:none;color:var(--dh-blue)}.digital-human-source-line,.digital-human-provider-note,.digital-human-delivery{padding:13px 14px;display:grid;gap:5px;border-radius:16px;background:#f4f7fc}.digital-human-source-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.digital-human-source-line strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.digital-human-source-line em{color:#20805f;font-size:10px;font-style:normal}.digital-human-choice-list,.digital-human-packaging-options{display:grid;gap:8px}.digital-human-choice-list button,.digital-human-packaging-options button{min-height:59px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--dh-line);border-radius:15px;color:var(--ink);background:#fff;text-align:left}.digital-human-choice-list button.selected,.digital-human-packaging-options button.selected{border-color:#8da2ed;background:var(--dh-blue-soft);box-shadow:inset 0 0 0 1px #294fe014}.digital-human-choice-list button>span,.digital-human-packaging-options button>span{min-width:0;display:grid;gap:4px}.digital-human-choice-list strong,.digital-human-packaging-options strong{font-size:12px;font-weight:650}.digital-human-choice-list small,.digital-human-packaging-options small{color:var(--dh-ink-soft);font-size:10px;line-height:1.45}.digital-human-field{display:grid;gap:8px}.digital-human-field>span,.digital-human-subheading>strong{color:var(--ink);font-size:12px;font-weight:650}.digital-human-field textarea{width:100%;min-height:150px;padding:13px 14px;resize:vertical;border:1px solid var(--dh-line);border-radius:15px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px;line-height:1.75}.digital-human-field textarea:focus{border-color:#7790e7;box-shadow:0 0 0 4px #294fe01a}.digital-human-field small{color:var(--dh-ink-soft);font-size:10px}.digital-human-facts{padding:12px 13px;display:grid;gap:8px;border-left:2px solid var(--dh-blue);background:#f7f9fd}.digital-human-facts>div{display:flex;align-items:center;gap:6px;color:#3154b6;font-size:11px}.digital-human-facts>span{display:flex;align-items:flex-start;gap:7px;color:var(--dh-ink-soft);font-size:10px;line-height:1.45}.digital-human-facts i{width:5px;height:5px;flex:none;margin-top:5px;border-radius:50%;background:#7c98e9}.digital-human-provider-note{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;background:var(--dh-mint)}.digital-human-provider-note>span{grid-row:1 / 3;padding:4px 6px;border-radius:8px;color:#1d7759;background:#d2f0e2;font-size:9px}.digital-human-provider-note strong{color:#245445;font-size:12px}.digital-human-provider-note small{color:#5b756b;font-size:10px}.digital-human-provider-note.subtle{background:#f4f7fc}.digital-human-provider-note.subtle>span{color:#3154b6;background:var(--dh-blue-soft)}.digital-human-provider-note.subtle strong{color:var(--ink)}.digital-human-provider-note.subtle small{color:var(--dh-ink-soft)}.digital-human-voice-modes,.digital-human-avatar-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.digital-human-avatar-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-human-voice-modes button,.digital-human-avatar-modes button{min-height:104px;padding:12px 10px;display:grid;align-content:start;gap:7px;border:1px solid var(--dh-line);border-radius:15px;color:var(--ink);background:#fff;text-align:left}.digital-human-voice-modes button.selected,.digital-human-avatar-modes button.selected{border-color:#8da2ed;color:#2447bd;background:var(--dh-blue-soft)}.digital-human-voice-modes button strong,.digital-human-avatar-modes button strong{font-size:11px;font-weight:650}.digital-human-voice-modes button small,.digital-human-avatar-modes button small{color:var(--dh-ink-soft);font-size:10px;line-height:1.4}.digital-human-avatar-modes button{grid-template-columns:20px minmax(0,1fr) auto;align-items:start}.digital-human-avatar-modes button>span{display:grid;gap:6px}.digital-human-upload{min-height:53px;padding:12px 13px;display:flex;align-items:center;gap:9px;border:1px dashed #9fb2ce;border-radius:14px;color:#3154b6;background:#f6f8fd;font-size:11px}.digital-human-upload span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digital-human-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.digital-human-recorder{padding:14px;display:grid;gap:12px;border-radius:15px;background:#f4f7fc}.digital-human-recorder>button{width:fit-content;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;border-radius:12px;color:#fff;background:var(--dh-blue);font-size:11px}.digital-human-recorder>button.recording{background:#c25454}.digital-human-recorder small{color:var(--dh-ink-soft);font-size:10px;line-height:1.5}.digital-human-recorded{display:grid;gap:7px;color:#236c54;font-size:11px}.digital-human-recorded audio{width:100%;height:30px}.digital-human-voice-preview{min-height:74px;padding:12px 13px;display:grid;grid-template-columns:76px minmax(0,1fr) 32px;align-items:center;gap:11px;border-radius:15px;background:#f4f7fc}.digital-human-wave{height:30px;display:flex;align-items:center;justify-content:space-between}.digital-human-wave span{width:4px;border-radius:4px;background:#7b94e2}.digital-human-wave span:nth-child(1),.digital-human-wave span:nth-child(11){height:12px}.digital-human-wave span:nth-child(2),.digital-human-wave span:nth-child(10){height:22px}.digital-human-wave span:nth-child(3),.digital-human-wave span:nth-child(9){height:17px}.digital-human-wave span:nth-child(4),.digital-human-wave span:nth-child(8){height:27px}.digital-human-wave span:nth-child(5),.digital-human-wave span:nth-child(7){height:14px}.digital-human-wave span:nth-child(6){height:30px}.digital-human-voice-preview>div:nth-child(2){display:grid;gap:5px}.digital-human-voice-preview strong{color:var(--ink);font-size:11px}.digital-human-voice-preview small{color:var(--dh-ink-soft);font-size:10px;line-height:1.4}.digital-human-voice-preview>button{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--dh-blue)}.digital-human-check{display:flex;align-items:flex-start;gap:8px;color:var(--dh-ink-soft);font-size:10px;line-height:1.5}.digital-human-check input,.digital-human-toggles input{accent-color:var(--dh-blue)}.digital-human-subheading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.digital-human-outfits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.digital-human-outfits button{min-width:0;padding:8px;display:grid;gap:6px;border:1px solid var(--dh-line);border-radius:15px;color:var(--ink);background:#fff;text-align:left}.digital-human-outfits button.selected{border-color:#8da2ed;background:var(--dh-blue-soft)}.digital-human-outfit-visual{min-height:76px;display:block;border-radius:10px;background:linear-gradient(145deg,#d8e5ff,#8094c9 48%,#273652 49%,#1d2638)}.outfit-life-viewing{background:linear-gradient(145deg,#f7e8d0,#d7ae7c 48%,#2c4c51 49%,#213d3d)}.outfit-project-story{background:linear-gradient(145deg,#e8edeb,#9bb0a9 48%,#536c67 49%,#263c3a)}.digital-human-outfits strong{font-size:10px;font-weight:650}.digital-human-outfits small{color:var(--dh-ink-soft);font-size:9px;line-height:1.35}.digital-human-toggles{display:grid;gap:8px}.digital-human-toggles label{min-height:52px;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid var(--dh-line)}.digital-human-toggles span{display:grid;gap:4px}.digital-human-toggles strong{color:var(--ink);font-size:11px}.digital-human-toggles small{color:var(--dh-ink-soft);font-size:10px}.digital-human-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;background:#f4f7fc}.digital-human-delivery div{min-width:0;display:grid;gap:5px}.digital-human-delivery strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.digital-human-saved{padding:12px 13px;display:flex;align-items:flex-start;gap:8px;border-left:2px solid #33a275;color:#24664e;background:var(--dh-mint);font-size:11px;line-height:1.5}.digital-human-footer{margin-top:20px;padding:14px 0 8px;display:flex;align-items:center;justify-content:space-between;gap:13px;border-top:1px solid var(--dh-line)}.digital-human-footer>div:first-child{min-width:0;display:grid;gap:5px}.digital-human-footer strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.digital-human-footer-actions{display:flex;align-items:center;gap:8px}.digital-human-secondary,.digital-human-primary{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;font-size:11px}.digital-human-secondary{color:var(--dh-ink-soft);background:#edf1f7}.digital-human-primary{color:#fff;background:var(--dh-blue)}.digital-human-primary:disabled{cursor:not-allowed;opacity:.45}.digital-human-notice{margin:3px 0 0;display:flex;align-items:flex-start;gap:6px;color:#7d8897;font-size:10px;line-height:1.45}.digital-human-notice svg{flex:none;margin-top:1px}@media(max-width:560px){.digital-human-heading h1{font-size:25px}.digital-human-stepper button{grid-template-columns:21px minmax(0,1fr);gap:0 4px}.digital-human-stepper button>span{width:20px;height:20px}.digital-human-stepper button strong{font-size:10px}.digital-human-stepper button small{font-size:8px}.digital-human-voice-modes{grid-template-columns:1fr}.digital-human-voice-modes button{min-height:62px;grid-template-columns:21px minmax(0,1fr);align-items:center}.digital-human-voice-modes button small{grid-column:2}.digital-human-outfits{gap:6px}.digital-human-outfit-visual{min-height:62px}.digital-human-footer{align-items:flex-end}.digital-human-footer>div:first-child{max-width:48%}}.account-management{min-width:0;min-height:calc(100vh - 68px);padding:24px;overflow-x:hidden;color:var(--ops-ink);background:var(--ops-bg)}.account-page-title{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.account-page-title>div{min-width:0}.account-page-title>div>span{color:var(--ops-red);font-size:11px;font-weight:600}.account-page-title h1{margin-top:4px;font-size:24px;font-weight:600;line-height:1.2}.account-page-title p{margin-top:6px;color:var(--ops-muted);font-size:11px;line-height:1.5}.account-primary-button,.account-secondary-button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #25272a;border-radius:5px;color:#fff;background:#25272a;font-size:11px;font-weight:600;white-space:nowrap}.account-primary-button:hover{background:#090a0b}.account-primary-button.is-danger{border-color:#b9433e;background:#b9433e}.account-secondary-button{border-color:#d8dade;color:#55595f;background:#fff}.account-secondary-button:hover{border-color:#afb2b7;color:#25272a}.account-policy-banner{min-height:62px;padding:11px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dfc085;border-radius:6px;color:#805c20;background:#fffaf1}.account-policy-banner.is-sandbox{border-color:#a8d2bd;color:#2f7658;background:#f4faf7}.account-policy-banner>div{min-width:0;display:flex;flex-direction:column;gap:4px}.account-policy-banner strong{font-size:11px}.account-policy-banner span{overflow:hidden;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.account-policy-banner>small{padding:5px 7px;border:1px solid currentColor;border-radius:4px;font-size:11px;white-space:nowrap}.account-metrics{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ops-line);border-radius:6px;background:#fff}.account-metrics>div{min-height:80px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--ops-line)}.account-metrics>div:first-child{border-left:0}.account-metrics span{color:var(--ops-muted);font-size:11px}.account-metrics strong{font-size:24px;font-weight:600;line-height:1}.account-list-panel{min-width:0;margin-top:12px;overflow:hidden;border:1px solid var(--ops-line);border-radius:6px;background:#fff}.account-list-toolbar{min-height:58px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--ops-line)}.account-filter{height:34px;padding:3px;display:flex;gap:2px;border-radius:5px;background:#f0f1f2}.account-filter button{min-width:70px;padding:0 10px;border-radius:4px;color:#777b81;background:transparent;font-size:11px}.account-filter button.active{color:#25272a;background:#fff;box-shadow:0 1px 3px #20212417}.account-search{width:min(280px,35%);height:34px;margin-left:auto;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dfe1e4;border-radius:5px;color:#91949a;background:#fff}.account-search input{width:100%;min-width:0;border:0;outline:0;color:#33363a;background:transparent;font-size:11px}.account-refresh{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe1e4;border-radius:5px;color:#5d6167;background:#fff}.account-inline-error{min-height:44px;padding:8px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:#934a46;background:#fff7f6;border-bottom:1px solid #e7c0bd}.account-inline-error span{font-size:11px}.account-inline-error button{color:inherit;background:transparent;font-size:11px;font-weight:600}.account-table-wrap{width:100%;min-width:0;min-height:220px;overflow-x:auto}.account-table-wrap table{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed}.account-table-wrap th{height:38px;padding:0 12px;color:#8b8e94;background:#fafafa;border-bottom:1px solid var(--ops-line);font-size:11px;font-weight:500;text-align:left}.account-table-wrap td{height:66px;padding:8px 12px;border-bottom:1px solid #eef0f1;color:#55595f;font-size:11px;vertical-align:middle}.account-table-wrap tr:last-child td{border-bottom:0}.account-table-wrap tbody tr:hover td{background:#fcfcfc}.account-table-wrap tr.is-suspended td{color:#979aa0;background:#fafafa}.account-table-wrap th:nth-child(1){width:210px}.account-table-wrap th:nth-child(2){width:200px}.account-table-wrap th:nth-child(3){width:100px}.account-table-wrap th:nth-child(4){width:110px}.account-table-wrap th:nth-child(5){width:120px}.account-table-wrap th:nth-child(6){width:92px}.account-table-wrap td:first-child{display:flex;align-items:center;gap:9px}.account-table-wrap td>span{min-width:0;display:flex;flex-direction:column;gap:4px}.account-table-wrap td strong{overflow:hidden;color:#303338;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-table-wrap tr.is-suspended td strong{color:#777b81}.account-table-wrap td strong em{margin-left:6px;padding:2px 5px;border-radius:3px;color:#35795b;background:#edf7f1;font-size:11px;font-style:normal;font-weight:500}.account-table-wrap td small{color:#92959a;font-size:11px}.account-table-wrap time{color:#73777d;font-size:11px}.account-person-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:5px;color:#fff;background:#292b2e;font-size:11px;font-weight:600}.account-person-icon.is-tester{color:#347759;background:#e9f5ee}.account-environment-label{width:max-content;padding:2px 5px;border-radius:3px}.account-environment-label.is-production{color:#6e5728;background:#f8f1df}.account-environment-label.is-sandbox{color:#347759;background:#eaf5ef}.account-environment-label.is-unknown{color:#777b81;background:#f0f1f2}.account-role-label{width:max-content;padding:4px 7px;border:1px solid #dfe1e4;border-radius:4px;color:#55595f;background:#fff;font-size:11px}.account-status-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.account-status-label i{width:6px;height:6px;border-radius:50%;background:#a7aaaf}.account-status-label.is-active{color:#327455}.account-status-label.is-active i{background:#4b9c72}.account-status-label.is-suspended{color:#9a4d49}.account-status-label.is-suspended i{background:#c35954}.account-session-count{color:#3f4247!important;font-size:15px!important}.account-row-actions{display:flex;justify-content:flex-end;gap:5px}.account-row-actions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dfe1e4;border-radius:4px;color:#656970;background:#fff}.account-row-actions button:hover{border-color:#c7c9cd;color:#25272a;background:#f7f8f9}.account-row-actions button:disabled{cursor:not-allowed}.account-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8b8f95}.account-empty strong{margin-top:9px;color:#4b4f55;font-size:11px}.account-empty span{margin-top:5px;font-size:11px}.account-audit-note{min-height:42px;padding:10px 2px;display:flex;align-items:center;gap:7px;color:#8a8e94;font-size:11px;line-height:1.5}.account-access-state{min-height:calc(100vh - 68px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#565a60;background:var(--ops-bg)}.account-access-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #b6d8c6;border-radius:8px;color:#327455;background:#f1f9f5}.account-access-icon.is-denied{border-color:#e3b9b6;color:#a74e49;background:#fff5f4}.account-access-state>strong{margin-top:14px;color:#303338;font-size:14px}.account-access-state>p{max-width:420px;margin-top:7px;color:#777b81;font-size:11px;line-height:1.6;text-align:center}.account-access-state form{width:min(420px,100%);margin-top:18px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:8px;border:1px solid var(--ops-line);border-radius:6px;background:#fff}.account-access-state form label{min-width:0;display:flex;flex-direction:column;gap:4px}.account-access-state form label span{color:#7c8086;font-size:11px}.account-access-state form input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid #dfe1e4;border-radius:4px;outline:0;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.account-access-state form button{align-self:end;height:32px;padding:0 12px;display:flex;align-items:center;gap:5px;border-radius:4px;color:#fff;background:#25272a;font-size:11px}.account-local-access{margin-top:9px;color:#676b71;background:transparent;font-size:11px;text-decoration:underline;text-underline-offset:3px}.account-access-state>small{margin-top:9px;color:#a34f4a;font-size:11px}.account-dialog-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;align-items:center;justify-content:center;background:#18191b8f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-dialog{width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid #dfe1e4;border-radius:7px;color:#303338;background:#fff;box-shadow:0 24px 70px #15161838}.account-dialog>header{min-height:62px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7e9}.account-dialog>header>div{display:flex;flex-direction:column;gap:4px}.account-dialog>header strong{font-size:14px}.account-dialog>header span{color:#85898f;font-size:11px}.account-dialog>header>button{width:32px;height:32px;display:grid;place-items:center;border-radius:4px;color:#777b81;background:transparent}.account-dialog>header>button:hover{background:#f1f2f3}.account-invite-form{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-invite-form label{min-width:0;display:flex;flex-direction:column;gap:6px}.account-invite-form label>span,.account-invite-form legend{color:#6e7278;font-size:11px}.account-invite-form input,.account-invite-form select{width:100%;height:38px;padding:0 10px;border:1px solid #d9dbdf;border-radius:4px;outline:0;color:#303338;background:#fff;font-size:11px}.account-invite-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.account-form-wide{grid-column:1 / -1}.account-invite-form fieldset{min-width:0;padding:0;border:0}.account-invite-form legend{margin-bottom:6px}.account-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-type-options button{min-height:62px;padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #dfe1e4;border-radius:5px;color:#666a70;background:#fff;text-align:left}.account-type-options button.selected{border-color:#6fac8d;color:#347759;background:#f3faf6}.account-type-options button:disabled{cursor:not-allowed;background:#f7f7f7}.account-type-options button span{display:flex;flex-direction:column;gap:4px}.account-type-options button strong{color:#3f4247;font-size:11px}.account-type-options button small{color:#85898f;font-size:11px}.account-environment-rule{min-height:52px;padding:9px 11px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid #e1c891;border-radius:5px;color:#876121;background:#fffaf1}.account-environment-rule.is-sandbox{border-color:#afd5c2;color:#347759;background:#f4faf7}.account-environment-rule span{display:flex;flex-direction:column;gap:3px}.account-environment-rule strong{font-size:11px}.account-environment-rule small{font-size:11px;line-height:1.45}.account-form-error,.account-dialog-error{margin:0;padding:8px 10px;border:1px solid #e5b9b6;border-radius:4px;color:#a04d48;background:#fff6f5;font-size:11px;line-height:1.45}.account-invite-form>footer{padding-top:4px;display:flex;justify-content:flex-end;gap:8px}.account-invite-result{padding:16px}.account-invite-summary{min-height:52px;padding:9px 11px;display:flex;align-items:center;gap:8px;border:1px solid #b4d8c5;border-radius:5px;color:#347759;background:#f3faf6}.account-invite-summary>span{display:flex;flex-direction:column;gap:4px}.account-invite-summary strong{color:#2e553f;font-size:11px}.account-invite-summary small{font-size:11px}.account-invite-result>label{margin-top:14px;display:flex;flex-direction:column;gap:6px}.account-invite-result>label>span{color:#6e7278;font-size:11px}.account-invite-result>label>div{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #d9dbdf;border-radius:5px;background:#fafafa}.account-invite-result code{min-width:0;padding:13px;overflow-wrap:anywhere;color:#303338;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-user-select:all;user-select:all}.account-invite-result>label button{width:44px;display:grid;place-items:center;border-left:1px solid #d9dbdf;color:#55595f;background:#fff}.account-invite-result>p{margin-top:9px;display:flex;align-items:center;gap:5px;color:#81858b;font-size:11px}.account-invite-result>footer{margin-top:18px;display:flex;justify-content:flex-end;gap:8px}.account-invite-revoked{min-height:48px;margin-top:14px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #e3b9b6;border-radius:5px;color:#a04d48;background:#fff6f5;font-size:11px;line-height:1.45}.account-invite-revoked.is-warning{border-color:#e1c891;color:#876121;background:#fffaf1}.account-dialog>.account-dialog-error{margin:0 16px 16px}.account-action-dialog{width:min(410px,100%)}.account-action-icon{width:44px;height:44px;margin:18px auto 0;display:grid;place-items:center;border-radius:7px;color:#347759;background:#ecf6f0}.account-action-icon.is-warning{color:#a04d48;background:#fff0ef}.account-action-dialog>p{margin:12px 20px 0;color:#666a70;font-size:11px;line-height:1.65;text-align:center}.account-action-dialog>footer{padding:18px;display:flex;justify-content:flex-end;gap:8px}.account-visually-hidden{width:1px;height:1px;padding:0;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.account-management{padding:16px}.account-policy-banner>span{white-space:normal}.account-list-toolbar{flex-wrap:wrap}.account-search{width:auto;min-width:220px;flex:1}}@media(max-width:620px){.account-page-title{align-items:flex-end}.account-page-title p{max-width:230px}.account-policy-banner{grid-template-columns:auto minmax(0,1fr)}.account-policy-banner>small{display:none}.account-policy-banner span{white-space:normal}.account-metrics{grid-template-columns:repeat(2,1fr)}.account-metrics>div:nth-child(3){border-top:1px solid var(--ops-line);border-left:0}.account-metrics>div:nth-child(4){border-top:1px solid var(--ops-line)}.account-filter{width:100%}.account-filter button{min-width:0;flex:1}.account-search{min-width:0}.account-table-wrap table,.account-table-wrap tbody{width:100%;min-width:0;display:block}.account-table-wrap thead{display:none}.account-table-wrap tr{width:100%;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;border-bottom:1px solid #eef0f1}.account-table-wrap td,.account-table-wrap td:first-child{width:auto;height:auto;padding:0;display:flex;align-items:center;border:0}.account-table-wrap td:first-child,.account-table-wrap td:nth-child(2){grid-column:1 / -1}.account-table-wrap td:nth-child(5){align-items:baseline}.account-table-wrap td:last-child{justify-content:flex-end}.account-table-wrap tbody tr:hover td{background:transparent}.account-dialog-backdrop{padding:12px;align-items:flex-end}.account-dialog{max-height:calc(100vh - 24px)}.account-invite-form{grid-template-columns:1fr}.account-form-wide{grid-column:auto}.account-type-options{grid-template-columns:1fr}}.ops-toolbar-context-field{min-width:144px;height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid #dfe1e4;border-radius:5px;color:#61656b;background:#fff;font-size:12px;white-space:nowrap}.ops-toolbar-context-field strong{color:#3f4247;font-size:12px;font-weight:500}.ops-toolbar-context-field time{margin-left:auto;color:#55595f}.ops-source-state{min-width:92px;height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dadde1;border-radius:4px;color:#72767c;background:#fff;font-size:11px;white-space:nowrap}.ops-source-state--api{border-color:#acd6c2;color:#2f7e5b;background:#f5fbf8}.ops-source-state--fallback,.ops-source-state--stale{border-color:#e2c691;color:#8a621f;background:#fffaf1}.ops-data-notice{min-height:48px;margin:10px 14px 0;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e7c98f;border-radius:5px;color:#7c591f;background:#fffaf1}.ops-data-notice>div{min-width:0;display:flex;flex-direction:column}.ops-data-notice strong{font-size:11px}.ops-data-notice span{margin-top:3px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-data-notice button{height:30px;padding:0 10px;border:1px solid #d9bc83;border-radius:4px;color:#76531d;background:#fff;font-size:11px}.ops-living-system-strip{min-width:0;min-height:66px;padding:11px 14px;display:grid;grid-template-columns:minmax(170px,1fr) minmax(360px,2fr) auto;align-items:center;gap:16px;border:1px solid #dfe2e4;border-radius:5px;background:#fff}.ops-living-system-strip>div{min-width:0;display:flex;flex-direction:column;gap:4px}.ops-living-system-strip>div strong{color:#34383d;font-size:11px}.ops-living-system-strip>div span{overflow:hidden;color:#7d8288;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-living-system-strip dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px}.ops-living-system-strip dl>div{padding-left:10px;border-left:1px solid #e6e8ea}.ops-living-system-strip dt{color:#85898f;font-size:11px}.ops-living-system-strip dd{margin:3px 0 0;color:#3e4247;font-size:15px;font-weight:650}.ops-living-system-gate{padding:7px 9px;border:1px solid #d8dadd;border-radius:4px;font-size:11px;white-space:nowrap}.ops-living-system-gate.is-ready{border-color:#acd6c2;color:#2f7e5b;background:#f5fbf8}.ops-living-system-gate.is-blocked{border-color:#e5c08b;color:#865f22;background:#fffaf1}.ops-living-page{min-height:calc(100vh - 68px);padding:26px 22px 48px}.ops-living-release{min-height:92px;display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(280px,1.65fr);border:1px solid #dfe2e4;border-radius:6px;background:#fff}.ops-living-release>div{min-width:0;padding:14px 16px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #e7e9eb}.ops-living-release>div:last-child{border-right:0}.ops-living-release span{color:#85898f;font-size:11px}.ops-living-release strong{color:#363a3f;font-size:17px;font-weight:620}.ops-living-release small{color:#85898f;font-size:11px;line-height:1.5}.ops-living-release .is-ready{background:#f5fbf8}.ops-living-release .is-ready strong{color:#2f7e5b}.ops-living-release .is-blocked{background:#fffaf1}.ops-living-release .is-blocked strong{color:#865f22}.ops-living-sections{min-height:48px;margin-top:12px;padding:4px;display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid #dadde0;background:#f5f6f7}.ops-living-sections button{min-width:112px;height:38px;padding:0 14px;border-bottom:2px solid transparent;color:#70757b;background:transparent;font-size:11px;white-space:nowrap}.ops-living-sections button:hover{color:#30343a;background:#fff}.ops-living-sections button.active{border-bottom-color:#c74f49;color:#272a2f;background:#fff;font-weight:600}.ops-living-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#858a90}.ops-living-empty strong{color:#4c5157;font-size:12px}.ops-living-empty span{font-size:11px}.ops-living-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid #dfe2e4;border-radius:6px;background:#fff}.ops-living-table-wrap>header,.ops-living-matches>header{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e8ea}.ops-living-table-wrap>header strong,.ops-living-matches>header strong{color:#393d42;font-size:12px}.ops-living-table-wrap>header span,.ops-living-matches>header span{color:#8b8f95;font-size:11px}.ops-living-table-wrap table{min-width:1100px;width:100%;border-collapse:collapse}.ops-living-table-wrap th{height:38px;padding:0 12px;color:#85898f;background:#fafafa;font-size:11px;font-weight:500;text-align:left}.ops-living-table-wrap td{min-width:92px;padding:12px;border-top:1px solid #eceef0;color:#5c6167;font-size:11px;line-height:1.5;vertical-align:top}.ops-living-table-wrap td:nth-child(3){min-width:330px}.ops-living-table-wrap td strong{display:block;color:#3f444a;font-size:11px;font-weight:500}.ops-living-table-wrap td small{margin-top:4px;display:block;color:#92969c;font-size:11px}.ops-living-list,.ops-living-briefs{margin-top:12px;display:flex;flex-direction:column;gap:10px}.ops-living-list>article,.ops-living-briefs>article{content-visibility:auto;contain-intrinsic-size:0 520px;border:1px solid #dfe2e4;border-radius:6px;background:#fff}.ops-living-list article>header,.ops-living-briefs article>header{min-height:58px;padding:10px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e9eb}.ops-living-list article>header>div,.ops-living-briefs article>header>div{min-width:0}.ops-living-list article>header span,.ops-living-briefs article>header span{color:#8a8e94;font-size:11px}.ops-living-list article h2,.ops-living-briefs article h2{margin-top:4px;color:#35393e;font-size:13px;line-height:1.35}.ops-living-list article>header em,.ops-living-briefs article>header em{flex:none;padding:4px 6px;border:1px solid #d8dbde;border-radius:3px;color:#70757b;font-size:11px;font-style:normal}.ops-living-two-column{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e9ebed}.ops-living-two-column>div{min-width:0;padding:12px 14px;border-right:1px solid #e9ebed}.ops-living-two-column>div:last-child{border-right:0}.ops-living-two-column small,.ops-living-three-column small,.ops-living-briefs footer small{color:#8a8e94;font-size:11px}.ops-living-two-column p,.ops-living-briefs footer p{margin-top:5px;color:#555a60;font-size:11px;line-height:1.6}.ops-living-list article>ol{margin:0;padding:12px 14px;display:flex;gap:6px;overflow-x:auto;list-style:none}.ops-living-list article>ol li{min-width:150px;padding-right:10px;display:flex;align-items:center;gap:7px;border-right:1px solid #e7e9eb;color:#5c6167;font-size:11px;line-height:1.45}.ops-living-list article>ol li:last-child{border-right:0}.ops-living-list article>ol b{width:20px;height:20px;flex:none;display:grid;place-items:center;border:1px solid #d9dcdf;border-radius:50%;color:#777c82;font-size:11px}.ops-living-list article>footer{min-height:38px;padding:8px 14px;display:flex;align-items:center;gap:16px;border-top:1px solid #e9ebed;color:#868b91;font-size:11px}.ops-living-list article>footer span:last-child{margin-left:auto}.ops-living-transition{min-height:76px;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #e9ebed}.ops-living-transition p,.ops-living-transition strong{color:#5a5f65;font-size:11px;line-height:1.55}.ops-living-transition strong{color:#363b40;font-weight:600}.ops-living-transition svg{color:#a2a6ab}.ops-living-three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-living-three-column>div{padding:12px 14px;border-right:1px solid #e9ebed}.ops-living-three-column>div:last-child{border-right:0}.ops-living-three-column ul{margin:7px 0 0;padding-left:14px;color:#5d6268;font-size:11px;line-height:1.65}.ops-living-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-living-dimensions>div{min-height:132px;padding:13px 14px;border-right:1px solid #e9ebed;border-bottom:1px solid #e9ebed}.ops-living-dimensions>div:nth-child(3n){border-right:0}.ops-living-dimensions b{width:24px;height:20px;display:inline-grid;place-items:center;border:1px solid #d7dade;border-radius:3px;color:#6d7278;font-size:11px}.ops-living-dimensions span{margin-left:7px;color:#454a50;font-size:11px;font-weight:600}.ops-living-dimensions p{margin-top:9px;color:#5f646a;font-size:11px;line-height:1.6}.ops-living-dimensions small{margin-top:7px;display:block;color:#92969c;font-size:11px}.ops-living-briefs article>footer{display:grid;grid-template-columns:1fr 1fr}.ops-living-briefs article>footer>div{padding:12px 14px;border-right:1px solid #e9ebed}.ops-living-briefs article>footer>div:last-child{border-right:0}.ops-living-household-layout{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:10px;align-items:start}.ops-living-household-layout>.ops-living-list{margin-top:0}.ops-living-foundation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #e9ebed}.ops-living-foundation>div{min-width:0;min-height:124px;padding:12px;border-right:1px solid #e9ebed}.ops-living-foundation>div:last-child{border-right:0}.ops-living-foundation b{color:#c2514a;font-size:11px}.ops-living-foundation span{margin-left:5px;color:#464b51;font-size:11px;font-weight:600}.ops-living-foundation p{margin-top:8px;color:#656a70;font-size:11px;line-height:1.55}.ops-living-matches{overflow:hidden;border:1px solid #dfe2e4;border-radius:6px;background:#fff}.ops-living-matches>article{padding:12px 14px;border-bottom:1px solid #e7e9eb}.ops-living-matches>article:last-child{border-bottom:0}.ops-living-matches article>div:first-child{display:flex;justify-content:space-between;gap:10px}.ops-living-matches article span{color:#757a80;font-size:11px}.ops-living-matches article strong{color:#845f25;font-size:11px}.ops-living-matches article>p{margin:7px 0;color:#555a60;font-size:11px;line-height:1.55}.ops-living-matches dl{margin:9px 0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5e7e9}.ops-living-matches dl>div{padding:8px;border-right:1px solid #e5e7e9}.ops-living-matches dl>div:last-child{border-right:0}.ops-living-matches dt{color:#8a8e94;font-size:11px}.ops-living-matches dd{margin-top:3px;color:#3f444a;font-size:14px;font-weight:600}.ops-living-matches article>small{color:#7e8389;font-size:11px;line-height:1.5}.ops-living-matches article>ul{margin:8px 0 0;padding-left:14px;color:#8a5d2c;font-size:11px;line-height:1.5}.ops-command-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,33%);gap:12px;align-items:stretch}.ops-command-main{min-width:0;display:flex;flex-direction:column;gap:12px}.ops-command-grid>.ops-queue-panel{min-width:0;min-height:100%}.ops-command-grid .ops-theme-grid>button{padding-inline:14px}.ops-table-wrap table{min-width:780px}.ops-table-wrap th:first-child{width:110px}.ops-table-wrap th:nth-child(2),.ops-table-wrap th:nth-child(3),.ops-table-wrap th:nth-child(4){width:105px}.ops-table-wrap th:nth-child(5){width:56px}.ops-table-wrap th:nth-child(6){width:82px}.ops-table-wrap th:nth-child(7){width:74px}.ops-table-wrap th:nth-child(8){width:75px}.ops-table-wrap th:nth-child(9){width:45px}.ops-table-wrap th:first-child,.ops-table-wrap td:first-child{position:sticky;left:0;z-index:2;background:#fff}.ops-table-wrap th:first-child{z-index:3;background:#fafafa}.ops-table-wrap th:last-child,.ops-table-wrap td:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 12px #2021240a}.ops-table-wrap th:last-child{z-index:3;background:#fafafa}.ops-theme-table{overflow-x:auto}.ops-account-table table{min-width:720px}.ops-recipe-evidence{border-top:1px solid var(--ops-line);background:#fafafa}.ops-recipe-evidence summary{min-height:44px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#55595f;cursor:pointer;list-style:none}.ops-recipe-evidence summary::-webkit-details-marker{display:none}.ops-recipe-evidence summary>span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600}.ops-recipe-evidence summary>small{color:#8c9096;font-size:11px}.ops-review-readiness{min-height:54px;margin:0 18px 12px;padding:9px 11px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e2b0ad;border-radius:5px;color:#8f4945;background:#fff8f7}.ops-review-readiness--ready{border-color:#a8d4be;color:#2f7658;background:#f5fbf8}.ops-review-readiness>span{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;background:#ffffffb8}.ops-review-readiness small{overflow:hidden;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ops-review-readiness em{font-size:11px;font-style:normal;white-space:nowrap}.ops-recipe-audit-grid{padding:0 18px 18px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(230px,.8fr);gap:12px}.ops-recipe-audit-grid>section{min-width:0;padding:13px;border:1px solid #e2e4e7;border-radius:5px;background:#fff}.ops-recipe-audit-grid h3{margin:0 0 10px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.ops-recipe-audit-grid h3>small{margin-left:auto;color:#8a8e94;font-size:11px;font-weight:400}.ops-audit-section--facts,.ops-audit-section--sources{grid-column:span 2}.ops-audit-empty{margin:0;color:#888c92;font-size:11px;line-height:1.5}.ops-knowledge-snapshot{margin:0}.ops-knowledge-hash{min-height:31px;margin-top:8px;padding:0 8px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;border:1px solid #e5e7e9;border-radius:4px;background:#fafafa}.ops-knowledge-hash span{color:#85898f;font-size:11px}.ops-knowledge-hash code{overflow:hidden;color:#464a50;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-floor-plan-proof small{overflow:hidden;color:#7f8389;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-knowledge-fallback,.ops-knowledge-query{margin:8px 0 0;color:#7a5a23;font-size:11px;line-height:1.5}.ops-knowledge-query{color:#777b81}.ops-verification-status,.ops-evidence-status{min-height:20px;padding:3px 6px;display:inline-flex;align-items:center;border:1px solid #d8dade;border-radius:3px;color:#777b81!important;background:#fafafa;font-size:11px!important;font-weight:500;white-space:nowrap}.ops-verification-status--verified,.ops-evidence-status--verified{border-color:#acd5c0;color:#2f7658!important;background:#f3faf6}.ops-verification-status--candidate,.ops-verification-status--review-only,.ops-evidence-status--review{border-color:#dcc38d;color:#876121!important;background:#fff9ef}.ops-evidence-status--expired{border-color:#e1b2b0;color:#934a46!important;background:#fff7f6}.ops-review-issue{min-width:0;padding:8px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;border-left:2px solid #c5c8cc;background:#fafafa}.ops-review-issue--blocking{border-left-color:#c74d47;background:#fff7f6}.ops-review-issue--warning{border-left-color:#ba842d;background:#fffbf3}.ops-review-issue>span{color:#777b81}.ops-review-issue--blocking>span{color:#a94c47}.ops-review-issue--warning>span{color:#9a6c25}.ops-review-issue>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-review-issue strong{color:#45494e;font-size:11px}.ops-review-issue p{margin:0;color:#666a70;font-size:11px;line-height:1.45}.ops-review-issue small{color:#8b8f95;font-size:11px;line-height:1.4}.ops-material-suggestion{min-width:0;padding:8px 0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;border-top:1px solid #eceef0}.ops-material-suggestion:first-child{padding-top:0;border-top:0}.ops-material-suggestion--with-preview{grid-template-columns:minmax(104px,.7fr) 24px minmax(0,1.3fr);align-items:start}.ops-material-suggestion--synthetic{color:#754f17}.ops-material-icon{width:18px;height:18px;display:grid;place-items:center;color:#6f747a;background:#f1f2f3;border-radius:3px}.ops-material-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.ops-material-copy>strong{display:flex;align-items:center;gap:6px;color:#45494e;font-size:11px}.ops-material-copy>strong em{padding:2px 4px;border-radius:2px;color:#757a80;background:#f0f1f2;font-size:11px;font-style:normal;font-weight:500}.ops-material-copy p{margin:0;color:#666a70;font-size:11px;line-height:1.45}.ops-material-copy>small{color:#8b8f95;font-size:11px;line-height:1.4}.ops-material-preview{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border:1px solid #e0e2e5;border-radius:4px;background:#202226}.ops-material-preview img,.ops-material-preview video{width:100%;height:100%;display:block;object-fit:cover}.ops-material-preview--synthetic{border-color:#d6b36d}.ops-material-preview>span{position:absolute;left:5px;bottom:5px;padding:3px 5px;border-radius:2px;color:#fff;background:#232427d1;font-size:11px;pointer-events:none}.ops-material-preview--failed{display:grid;place-items:center;background:#f3f4f5}.ops-material-preview--failed>small{color:#7c8187;font-size:11px}.ops-material-disclosures{display:flex;flex-wrap:wrap;gap:4px}.ops-material-disclosures span{min-height:19px;padding:3px 5px;display:inline-flex;align-items:center;border:1px solid #d9b76f;border-radius:3px;color:#7e591c;background:#fff9ed;font-size:11px;white-space:nowrap}.ops-fact-evidence-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:13px}.ops-fact-list,.ops-evidence-list{min-width:0}.ops-fact-audit>header{min-height:20px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0}.ops-fact-audit>p{margin:5px 0 0;color:#55595f;font-size:11px;line-height:1.5}.ops-evidence-refs code{max-width:100%;padding:3px 5px;overflow:hidden;border:1px solid #e0e2e5;border-radius:3px;color:#5c6167;background:#fafafa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis}.ops-evidence-refs small{color:#9a4c4c}.ops-fact-disclaimer{color:#8a6120!important}.ops-evidence-list{padding-left:13px;border-left:1px solid #e5e7e9}.ops-evidence-list>strong{display:block;margin-bottom:3px;color:#666a70;font-size:11px}.ops-evidence-list>div{padding:8px 0;border-top:1px solid #eceef0}.ops-evidence-list>div>header{min-height:20px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:7px;border:0}.ops-evidence-list code{overflow:hidden;color:#666a70;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-evidence-list>div>strong{display:block;margin-top:5px;color:#45494e;font-size:11px}.ops-evidence-list p{margin:4px 0 0;color:#666a70;font-size:11px;line-height:1.45}.ops-evidence-list>div>small{display:block;margin-top:4px;color:#8b8f95;font-size:11px;line-height:1.4}.ops-source-audit,.ops-fact-audit{padding:9px 0;display:flex;flex-direction:column;border-top:1px solid #eceef0}.ops-source-audit:first-of-type,.ops-fact-audit:first-of-type{border-top:0}.ops-source-audit strong,.ops-fact-audit strong{overflow:hidden;color:#3d4045;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-source-audit span,.ops-fact-audit span{margin-top:5px;color:#62666c;font-size:11px;line-height:1.5}.ops-source-audit small,.ops-fact-audit small{margin-top:5px;color:#85898f;font-size:11px;line-height:1.45}.ops-recipe-audit-grid dl{margin:0}.ops-recipe-audit-grid dl>div{min-height:29px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;border-top:1px solid #eceef0}.ops-recipe-audit-grid dl>div:first-child{border-top:0}.ops-recipe-audit-grid dt{color:#85898f;font-size:11px}.ops-recipe-audit-grid dd{margin:0;overflow:hidden;color:#45484d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-last-review{margin-top:10px;padding-top:10px;display:flex;flex-direction:column;border-top:1px solid #eceef0}.ops-last-review strong{font-size:11px}.ops-last-review span{margin-top:5px;color:#62666c;font-size:11px;line-height:1.5}.ops-last-review small{margin-top:5px;color:#92969c;font-size:11px}.ops-recipe-detail-list article>footer{flex-wrap:wrap}.ops-review-notes{min-width:220px;flex:1 1 260px}.ops-review-notes input{width:100%;height:34px;padding:0 10px;border:1px solid #d9dbdf;border-radius:4px;outline:0;color:#4e5258;background:#fff;font:inherit;font-size:11px}.ops-review-notes input:focus{border-color:#8c9096}.ops-review-locked{margin-left:auto;color:#85898f!important;font-size:11px!important}.ops-approval-gate{flex:1 1 100%;color:#9a4c4c!important;font-size:11px!important;line-height:1.45}.ops-approval-gate--ready{color:#2f7658!important}.ops-review-select{margin-left:auto;display:flex;align-items:center;gap:9px}.ops-review-select>span{color:#85898f!important;font-size:11px!important}.ops-recipe-detail-list footer button:disabled{opacity:.55;cursor:wait}.ops-enrichment-panel{border-top:1px solid var(--ops-line);background:#f7f8f9}.ops-enrichment-panel>header,.ops-enrichment-run>header{min-height:45px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-enrichment-panel>header{color:#44484d;background:#f1f3f4}.ops-enrichment-panel>header>div,.ops-enrichment-run>header>div{min-width:0;display:flex;flex-direction:column;gap:4px}.ops-enrichment-panel>header strong,.ops-enrichment-run>header strong{font-size:11px}.ops-enrichment-panel>header span,.ops-enrichment-run>header span{color:#85898f;font-size:11px}.ops-enrichment-runs{padding:0 18px 18px;display:grid;gap:10px}.ops-enrichment-run{overflow:hidden;border:1px solid #dfe2e5;border-radius:5px;background:#fff}.ops-enrichment-run>header{border-bottom:1px solid #eceef0}.ops-enrichment-run>header em{min-width:48px;padding:4px 7px;border:1px solid #d8dade;border-radius:3px;color:#71757b;background:#fafafa;font-size:11px;font-style:normal;text-align:center}.ops-enrichment-run--running>header em{border-color:#dcc48d;color:#8c6624;background:#fffaf0}.ops-enrichment-run--succeeded>header em{border-color:#add5c0;color:#2f7e5b;background:#f3fbf7}.ops-enrichment-run--blocked>header em,.ops-enrichment-run--failed>header em{border-color:#e5b5b5;color:#a34d4d;background:#fff6f6}.ops-enrichment-provider{padding:8px 18px 0;display:flex;gap:12px;color:#7a7e84;font-size:11px}.ops-enrichment-provider span+span{padding-left:12px;border-left:1px solid #e1e3e5}.ops-enrichment-output{padding:10px 18px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-enrichment-output>section{min-width:0;padding:10px;border:1px solid #eceef0;border-radius:4px;background:#fbfcfc}.ops-enrichment-output h4{margin:0 0 7px;color:#565a60;font-size:11px}.ops-enrichment-output p{margin:0;color:#45494e;font-size:11px;line-height:1.6}.ops-enrichment-script{white-space:pre-wrap}.ops-enrichment-storyboard,.ops-enrichment-list{margin:0;padding:0;display:grid;gap:7px;list-style:none}.ops-enrichment-storyboard li,.ops-enrichment-list li{display:flex;flex-direction:column;gap:3px;color:#55595f;font-size:11px;line-height:1.5}.ops-enrichment-storyboard strong,.ops-enrichment-list strong{color:#45494e;font-size:11px}.ops-enrichment-storyboard small,.ops-enrichment-list small{color:#85898f;font-size:11px}.ops-enrichment-error,.ops-enrichment-empty,.ops-enrichment-version-warning{margin:10px 18px 16px;padding:9px 10px;border:1px solid #e5b5b5;border-radius:4px;color:#9a4c4c;background:#fff7f7;font-size:11px;line-height:1.5}.ops-enrichment-error{display:flex;flex-direction:column;gap:4px}.ops-enrichment-empty{border-color:#dfe2e5;color:#777c82;background:#fafbfb}.ops-enrichment-version-warning{border-color:#dcc48d;color:#8c6624;background:#fffaf0}.ops-review-readiness{margin:0 18px 12px;padding:11px 12px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dfb0b0;border-radius:5px;color:#974545;background:#fff7f7}.ops-review-readiness>span{width:30px;height:30px;display:grid;place-items:center;border-radius:4px;background:#f8e2e2}.ops-review-readiness>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-review-readiness strong{font-size:11px}.ops-review-readiness small{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.ops-review-readiness em{color:inherit;font-size:11px;font-style:normal;white-space:nowrap}.ops-review-readiness--ready{border-color:#9dcdb5;color:#256c4b;background:#f3faf6}.ops-review-readiness--ready>span{background:#dff1e7}.ops-audit-section>h3{display:flex;align-items:center;gap:6px;color:#3e4247}.ops-audit-section>h3 small{margin-left:auto;color:#888d93;font-size:11px;font-weight:500}.ops-audit-section--facts{grid-column:1 / -1}.ops-audit-section--sources{grid-column:span 2}.ops-knowledge-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.ops-knowledge-snapshot>div{grid-template-columns:66px minmax(0,1fr)!important}.ops-knowledge-hash{margin-top:9px;padding:8px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;border:1px solid #e4e6e8;border-radius:4px;background:#fafbfb}.ops-knowledge-hash span{color:#777c82;font-size:11px}.ops-knowledge-hash code{overflow:hidden;color:#44494f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-floor-plan-proof{margin-top:8px;display:flex;align-items:center;gap:7px}.ops-floor-plan-proof small{color:#777c82;font-size:11px;line-height:1.4}.ops-knowledge-fallback,.ops-knowledge-query{margin:8px 0 0;padding:7px 8px;border-left:2px solid #d5b36d;color:#78571f;background:#fffaf0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ops-knowledge-query{border-left-color:#b8bec5;color:#5f646a;background:#f7f8f9;white-space:pre-wrap}.ops-review-issues,.ops-material-suggestions{display:grid;gap:7px}.ops-review-issue,.ops-material-suggestions>div{padding:8px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;border:1px solid #e1e3e6;border-radius:4px;background:#fafbfb}.ops-review-issue>span,.ops-material-suggestions>div>span{width:24px;height:24px;display:grid;place-items:center;border-radius:4px;color:#747980;background:#eceff1}.ops-review-issue>div,.ops-material-suggestions>div>div{min-width:0}.ops-review-issue strong,.ops-material-suggestions strong{color:#44484d;font-size:11px}.ops-review-issue p,.ops-material-suggestions p{margin:3px 0 0;color:#62676d;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ops-review-issue small,.ops-material-suggestions small{display:block;margin-top:4px;color:#858a90;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-review-issue--blocking{border-color:#e3b1b1;background:#fff7f7}.ops-review-issue--blocking>span{color:#9a4747;background:#f7dfdf}.ops-review-issue--warning{border-color:#e4cc99;background:#fffbf2}.ops-review-issue--warning>span{color:#88601e;background:#f6ead0}.ops-material-suggestions strong{display:flex;align-items:center;gap:6px}.ops-material-suggestions strong em{padding:2px 4px;border:1px solid #d4d8dc;border-radius:3px;color:#747980;font-size:11px;font-style:normal;font-weight:500}.ops-material-suggestions>.ops-material-suggestion--with-preview{grid-template-columns:minmax(112px,.8fr) 24px minmax(0,1.2fr);align-items:start}.ops-audit-empty{margin:0;color:#858a90;font-size:11px;line-height:1.5}.ops-fact-evidence-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:12px}.ops-fact-list,.ops-evidence-list{min-width:0;display:grid;align-content:start;gap:7px}.ops-fact-list .ops-fact-audit,.ops-evidence-list>div{padding:9px;border:1px solid #e4e6e8;border-radius:4px;background:#fafbfb}.ops-fact-audit header,.ops-evidence-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ops-fact-audit header strong{white-space:normal;overflow-wrap:anywhere}.ops-fact-audit p,.ops-evidence-list p{margin:5px 0 0;color:#555a60;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.ops-fact-audit .ops-fact-disclaimer{color:#865f20}.ops-evidence-list>strong{color:#4d5156;font-size:11px}.ops-evidence-list>div>strong{display:block;margin-top:6px;color:#45494e;font-size:11px}.ops-evidence-list>div>small{display:block;margin-top:5px;color:#858a90;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-evidence-refs{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.ops-evidence-refs code{max-width:100%;padding:3px 5px;overflow:hidden;border:1px solid #dfe2e5;border-radius:3px;color:#5b6066;background:#fff;font-size:11px;text-overflow:ellipsis}.ops-evidence-refs small{color:#984848!important}.ops-verification-status,.ops-evidence-status{flex:none;padding:3px 5px;border:1px solid #d4d8dc;border-radius:3px;color:#72777d;background:#fff;font-size:11px;white-space:nowrap}.ops-verification-status--verified,.ops-evidence-status--verified{border-color:#a9d3bd;color:#2b7655;background:#f2faf6}.ops-verification-status--candidate,.ops-verification-status--review-only,.ops-evidence-status--review{border-color:#e0c58c;color:#805b1f;background:#fffaf0}.ops-verification-status--historical,.ops-evidence-status--expired{border-color:#c9cdd2;color:#666b71;background:#f5f6f7}.ops-approval-gate--ready{color:#2b7655!important}.ops-review-select{margin-left:auto;display:flex;align-items:center;gap:8px}.ops-review-select span{color:#777c82!important;font-size:11px!important}.ops-review-select button{display:inline-flex;align-items:center;gap:5px}.ops-learning-list>article{grid-template-columns:30px minmax(0,1fr) auto}.ops-manual-review{min-width:72px!important}.ops-analysis-state,.ops-analysis-policy{min-height:54px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #dfe2e5;border-radius:4px;color:#60656b;background:#fff;font-size:11px}.ops-analysis-state button{margin-left:auto;height:28px;padding:0 10px;border:1px solid #d6dade;border-radius:4px;color:#555a60;background:#fff}.ops-analysis-state--error{border-color:#e2b9b5;color:#8e4942;background:#fff8f7}.ops-analysis-state--warning{border-color:#e2c98f;color:#7e5b1f;background:#fffbf1}.ops-analysis-policy{align-items:flex-start;border-color:#d8c48e;color:#7e5b1f;background:#fffbf1}.ops-analysis-policy--observational{border-color:#a9cdb9;color:#2f6f52;background:#f4faf7}.ops-analysis-policy svg{flex:none;margin-top:1px}.ops-analysis-policy>div{min-width:0}.ops-analysis-policy strong{display:block;font-size:11px}.ops-analysis-policy p{margin:4px 0 0;color:#6d7177;font-size:11px;line-height:1.5}.ops-analysis-sample-status{display:block;margin-top:6px;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-analysis-sample-status--ready{color:#2f6f52;font-weight:600}.ops-analysis-sample-status--pending{color:#7e5b1f;font-weight:500}.ops-analysis-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e1e4e6;background:#fff}.ops-analysis-summary>div{min-width:0;min-height:70px;padding:13px 16px;display:flex;flex-direction:column;justify-content:center;gap:5px;border-right:1px solid #e7e9eb}.ops-analysis-summary>div:last-child{border-right:0}.ops-analysis-summary span{color:#858a90;font-size:11px}.ops-analysis-summary strong{color:#3e4247;font-size:17px}.ops-analysis-recommendations{border-top:1px solid #dfe2e5;background:#fff}.ops-analysis-recommendations>header{min-height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7e9}.ops-analysis-recommendations>header strong{display:block;color:#41454a;font-size:11px}.ops-analysis-recommendations>header span,.ops-analysis-recommendations>header small{margin-top:4px;display:block;color:#858a90;font-size:11px}.ops-analysis-recommendations>article{min-width:0;padding:13px 14px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;border-bottom:1px solid #eceef0}.ops-analysis-rank{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9dde0;border-radius:4px;color:#70757b;background:#f8f9f9;font-size:11px;font-weight:700}.ops-analysis-copy{min-width:0}.ops-analysis-copy>header{padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:0}.ops-analysis-copy>header>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ops-analysis-copy>header strong{color:#404449;font-size:11px;overflow-wrap:anywhere}.ops-analysis-copy>header span,.ops-analysis-copy>header em{flex:none;padding:3px 5px;border:1px solid #d9dde0;border-radius:3px;color:#74797f;background:#fafbfb;font-size:11px;font-style:normal}.ops-analysis-copy>header em{border-color:#d8c48e;color:#7e5b1f;background:#fffbf1}.ops-analysis-copy>p{margin:7px 0 0;color:#5c6167;font-size:11px;line-height:1.55}.ops-analysis-copy>blockquote{margin:8px 0 0;padding:7px 9px;border-left:2px solid #9bc7b0;color:#4f5954;background:#f5faf7;font-size:11px;line-height:1.5}.ops-analysis-copy>footer{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.ops-analysis-copy>footer span{padding:3px 5px;border-radius:3px;color:#74797f;background:#f2f4f4;font-size:11px}.ops-analysis-copy>small{margin-top:7px;display:block;color:#66706b;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-analysis-decision{min-height:38px;margin-top:10px;padding-top:9px;display:flex;align-items:center;gap:9px;border-top:1px solid #eceef0}.ops-analysis-decision>small{color:#858a90;font-size:11px;line-height:1.45}.ops-analysis-decision button:disabled{cursor:not-allowed;opacity:.5}.ops-analysis-accepted{display:inline-flex;align-items:center;gap:6px;color:#2d7555;font-size:11px;font-weight:600}.ops-analysis-confirmation{margin-top:4px;padding-top:10px;border-top:1px dashed #cfd3d6}.ops-analysis-confirmation>header{min-height:36px;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:0}.ops-analysis-confirmation>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-analysis-confirmation>header strong{color:#3f4449;font-size:11px}.ops-analysis-confirmation>header span{color:#858a90;font-size:11px}.ops-analysis-confirmation-grid{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid #e4e7e9}.ops-analysis-confirmation-grid>div{min-width:0;min-height:72px;padding:10px;border-right:1px solid #e4e7e9;background:#fafbfb}.ops-analysis-confirmation-grid>div:last-child{border-right:0}.ops-analysis-confirmation-grid span{display:block;margin-bottom:5px;color:#858a90;font-size:11px}.ops-analysis-confirmation-grid strong{display:block;color:#464b50;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-analysis-confirmation-grid p{margin:5px 0 0;color:#6a6f75;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ops-analysis-confirmation-proof{min-height:34px;padding:7px 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;border-bottom:1px solid #eceef0}.ops-analysis-confirmation-proof span{color:#74797f;font-size:11px}.ops-analysis-confirmation-proof strong{margin-left:auto;color:#8a621f;font-size:11px;font-weight:500}.ops-analysis-confirmation>label{margin-top:9px;display:flex;flex-direction:column;gap:5px}.ops-analysis-confirmation>label>span{color:#777c82;font-size:11px}.ops-analysis-confirmation textarea{width:100%;min-height:66px;padding:8px 9px;resize:vertical;border:1px solid #dfe1e4;border-radius:4px;outline:0;color:#44484d;background:#fff;font:inherit;font-size:11px;line-height:1.5}.ops-analysis-confirmation textarea:focus{border-color:#989da3}.ops-analysis-confirmation>footer{margin-top:9px;display:flex;justify-content:flex-end;gap:7px}.ops-analysis-confirmation>footer button:disabled{cursor:not-allowed;opacity:.55}.ops-analysis-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:7px;color:#858a90;text-align:center}.ops-analysis-empty strong{color:#555a60;font-size:11px}.ops-analysis-empty span{font-size:11px}.content-operations-shell .ops-library>.content-data-hub,.content-operations-shell .ops-library>.content-hub-detail{width:100%;max-width:none}.ops-library .hub-view-tabs{max-width:480px}.ops-library .hub-search input,.ops-library .hub-filter-row select{font-size:11px}.ops-library .sample-row-copy>span,.ops-library .sample-row-copy p,.ops-library .sample-row-copy small{font-size:11px}.ops-library .sample-row-copy h3{font-size:13px}.ops-audit-section--production-assets{grid-column:span 2}.ops-production-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-production-asset{min-width:0;padding-top:10px;display:grid;grid-template-columns:minmax(132px,.8fr) minmax(0,1.2fr);gap:11px;border-top:1px solid #e4e6e8}.ops-production-asset:first-child{padding-top:0;border-top:0}.ops-production-preview{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;border:1px solid #d8dade;border-radius:4px;color:#d7dade;background:#202226}.ops-production-preview img,.ops-production-preview video{width:100%;height:100%;display:block;object-fit:cover}.ops-production-preview>span{position:absolute;left:6px;bottom:6px;padding:3px 5px;border-radius:2px;color:#fff;background:#232427d1;font-size:11px;pointer-events:none}.ops-production-preview--loading,.ops-production-preview--failed{background:#f3f4f5}.ops-production-preview small{padding:8px;color:#72777d;font-size:11px;line-height:1.45;text-align:center}.ops-production-asset-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.ops-production-asset-copy>header{min-height:22px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0}.ops-production-asset-copy>header strong{color:#3f4348;font-size:11px}.ops-production-asset-copy>header em{flex:none;padding:3px 5px;border:1px solid #d7b873;border-radius:3px;color:#7d591d;background:#fff9ed;font-size:11px;font-style:normal}.ops-production-asset-copy>p{margin:0;color:#555a60;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ops-production-asset-copy>small{color:#7d8288;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ops-production-asset-copy blockquote{margin:0;padding-left:8px;border-left:2px solid #c9cdd1;color:#666b71;font-size:11px;line-height:1.5}.ops-unlinked-assets{margin:0 18px 12px;padding:12px 0;border-top:1px solid #dfe2e5;border-bottom:1px solid #dfe2e5}.ops-unlinked-assets>header{min-height:28px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-unlinked-assets>header>div{display:flex;align-items:center;gap:7px}.ops-unlinked-assets>header strong{color:#44484d;font-size:11px}.ops-unlinked-assets>header small{color:#7f848a;font-size:11px}.ops-production-workspace{background:var(--ops-bg)}.ops-production-unassigned{margin-bottom:12px;border-block:1px solid #e0c98f;background:#fffbf2}.ops-production-unassigned>header{min-height:52px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee0bd}.ops-production-unassigned>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-production-unassigned>header strong{color:#5f4b22;font-size:11px}.ops-production-unassigned>header span{color:#88764f;font-size:11px;line-height:1.45}.ops-production-unassigned>header em{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:50%;color:#725622;background:#f3dfad;font-size:11px;font-style:normal;font-weight:700}.ops-production-unassigned>div{min-height:58px;padding:9px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0e6ce}.ops-production-unassigned>div:last-child{border-bottom:0}.ops-production-unassigned>div>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.ops-production-unassigned>div strong{overflow:hidden;color:#49453c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-production-unassigned>div span{color:#877b64;font-size:11px}.ops-production-unassigned button{flex:none}.ops-production-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.ops-production-task-list>.ops-empty-state,.ops-production-task-list>.ops-analysis-state{grid-column:1 / -1}.ops-production-task-card{min-width:0;overflow:hidden;border:1px solid #dfe2e4;border-radius:6px;background:#fff}.ops-production-task-card--ready-for-review{border-color:#9fcbb5}.ops-production-task-card--changes-requested{border-color:#dfb5b1}.ops-production-task-card--approved{border-color:#a8cdbb}.ops-production-task-card>header{min-height:58px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #e8eaec;background:#fafbfb}.ops-production-task-card>header>div{min-width:0;display:flex;flex-direction:column;gap:4px}.ops-production-task-card>header strong{color:#3d4247;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-production-task-card>header span{color:#858a90;font-size:11px}.ops-production-task-card>header em{flex:none;padding:4px 6px;border:1px solid #d6d9dc;border-radius:3px;color:#696e74;background:#fff;font-size:11px;font-style:normal}.ops-production-task-card--ready-for-review>header em,.ops-production-task-card--approved>header em{border-color:#a9d0bc;color:#2c7052;background:#f2faf6}.ops-production-task-card--changes-requested>header em{border-color:#e1b8b4;color:#8c4843;background:#fff7f6}.ops-production-task-progress{min-height:54px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e8eaec}.ops-production-task-progress>div{min-width:0;padding:9px 10px;display:flex;flex-direction:column;gap:4px;border-right:1px solid #e8eaec}.ops-production-task-progress>div:last-child{border-right:0}.ops-production-task-progress span{color:#8a8e94;font-size:11px}.ops-production-task-progress strong{color:#3e4348;font-size:13px}.ops-production-checklist>div{min-height:64px;padding:9px 12px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:start;border-bottom:1px solid #eceef0}.ops-production-check{width:20px;height:20px;display:grid;place-items:center;border:1px solid #d8dbde;border-radius:3px;color:#8b9095;background:#fff}.ops-production-check>span{width:6px;height:6px;border-radius:50%;background:#c8ccd0}.ops-production-check--in-progress{color:#8b661f;background:#fff9ed}.ops-production-check--completed{border-color:#70a88d;color:#fff;background:#2d7a59}.ops-production-checklist>div>div{min-width:0}.ops-production-checklist strong{color:#484d52;font-size:11px}.ops-production-checklist p{margin:4px 0 0;color:#74797f;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ops-production-checklist small{margin-top:4px;display:block;color:#8a6c34;font-size:11px;line-height:1.45}.ops-production-checklist>div>em{max-width:104px;color:#858a90;font-size:11px;font-style:normal;line-height:1.4;text-align:right;overflow-wrap:anywhere}.ops-production-status-note{min-height:34px;padding:7px 12px;display:flex;align-items:flex-start;gap:7px;color:#86504a;background:#fff8f7;font-size:11px;line-height:1.45}.ops-production-status-note svg{flex:none}.ops-production-task-card>footer{min-height:52px;padding:9px 12px;display:flex;align-items:center;gap:8px;background:#fafbfb}.ops-production-task-card>footer>small,.ops-production-task-card>footer>span{color:#858a90;font-size:11px;line-height:1.45}.ops-production-task-card>footer>label{min-width:140px;flex:1}.ops-production-task-card>footer input{width:100%;height:32px;padding:0 9px;border:1px solid #d9dcdf;border-radius:4px;outline:0;color:#4b5055;background:#fff;font:inherit;font-size:11px}.ops-production-task-card>footer input:focus{border-color:#94999f}.ops-production-task-card>footer>div{margin-left:auto;display:flex;gap:6px}.ops-production-task-card>footer button{min-height:31px;padding-inline:9px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d9dcdf;border-radius:4px;color:#5d6268;background:#fff;font-size:11px}.ops-production-task-card>footer>.ops-primary-button{margin-left:auto;color:#fff;border-color:#292b2f;background:#292b2f}.ops-production-task-card>footer button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1120px){.ops-living-system-strip{grid-template-columns:1fr auto}.ops-living-system-strip dl{grid-column:1 / -1;grid-row:2}.ops-command-grid{grid-template-columns:1fr}.ops-command-grid>.ops-queue-panel{min-height:320px}.ops-recipe-audit-grid{grid-template-columns:1fr 1fr}.ops-audit-section--facts,.ops-audit-section--sources,.ops-audit-section--production-assets{grid-column:1 / -1}.ops-fact-evidence-layout{grid-template-columns:1fr}.ops-material-suggestion--with-preview{grid-template-columns:minmax(120px,.8fr) 24px minmax(0,1.2fr)}.ops-production-task-list{grid-template-columns:1fr}.ops-living-release{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-living-release>div:nth-child(2){border-right:0}.ops-living-release>div:nth-child(-n+2){border-bottom:1px solid #e7e9eb}.ops-living-household-layout{grid-template-columns:1fr}}@media(max-width:760px){.ops-living-page{min-height:calc(100vh - 110px);padding:20px 12px 40px}.ops-living-release{grid-template-columns:1fr 1fr}.ops-living-release>div{padding:11px}.ops-living-release>div:nth-child(2n){border-right:0}.ops-living-release>div:nth-child(-n+2){border-bottom:1px solid #e7e9eb}.ops-living-sections{margin-inline:-12px;padding-inline:12px}.ops-living-two-column,.ops-living-three-column,.ops-living-briefs article>footer{grid-template-columns:1fr}.ops-living-two-column>div,.ops-living-three-column>div,.ops-living-briefs article>footer>div{border-right:0;border-bottom:1px solid #e9ebed}.ops-living-two-column>div:last-child,.ops-living-three-column>div:last-child,.ops-living-briefs article>footer>div:last-child{border-bottom:0}.ops-living-dimensions{grid-template-columns:1fr}.ops-living-dimensions>div,.ops-living-dimensions>div:nth-child(3n){border-right:0}.ops-living-foundation{grid-template-columns:1fr 1fr}.ops-living-foundation>div{border-bottom:1px solid #e9ebed}.ops-living-foundation>div:nth-child(2n){border-right:0}.ops-living-foundation>div:last-child{grid-column:1 / -1;border-bottom:0}.ops-living-transition{grid-template-columns:1fr}.ops-living-transition svg{transform:rotate(90deg)}.ops-living-system-strip{grid-template-columns:1fr;gap:10px}.ops-living-system-strip dl{grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-living-system-gate{justify-self:start}.ops-sidebar,.ops-sidebar--collapsed{min-height:58px}.ops-sidebar nav button.active,.ops-sidebar--collapsed nav button.active{min-width:auto;padding-inline:11px}.ops-sidebar nav button.active>span,.ops-sidebar--collapsed nav button.active>span{display:inline;font-size:11px}.ops-toolbar{top:58px}.ops-toolbar-context-field{min-width:118px}.ops-toolbar-context-field:nth-child(2){display:none}.ops-source-state{min-width:32px;width:32px;padding:0}.ops-source-state>span{display:none}.ops-data-notice{margin:8px 10px 0}.ops-data-notice span{white-space:normal}.ops-data-notice button{padding-inline:8px}.ops-command-grid,.ops-command-main{gap:10px}.ops-recipe-audit-grid{grid-template-columns:1fr;padding:0 12px 12px}.ops-audit-section--facts,.ops-audit-section--sources,.ops-audit-section--production-assets{grid-column:auto}.ops-production-assets{grid-template-columns:1fr}.ops-production-asset{grid-template-columns:108px minmax(0,1fr)}.ops-unlinked-assets{margin-inline:12px}.ops-unlinked-assets>header{align-items:flex-start;flex-direction:column;gap:4px}.ops-review-readiness{margin-inline:12px;grid-template-columns:30px minmax(0,1fr)}.ops-review-readiness em{grid-column:2;white-space:normal}.ops-knowledge-snapshot,.ops-fact-evidence-layout{grid-template-columns:1fr}.ops-evidence-list{padding:10px 0 0;border-top:1px solid #e5e7e9;border-left:0}.ops-material-suggestion--with-preview{grid-template-columns:96px minmax(0,1fr)}.ops-material-suggestion--with-preview .ops-material-icon{display:none}.content-operations-shell .ops-recipe-detail-list article>header{align-items:flex-start;gap:10px}.content-operations-shell .ops-recipe-detail-list header h2{overflow:visible;white-space:normal;line-height:1.4;text-overflow:clip}.content-operations-shell .ops-recipe-detail-list header>em{flex:none}.ops-recipe-evidence summary{padding-inline:12px}.ops-recipe-evidence summary>small{display:none}.ops-review-notes{width:100%;flex-basis:100%}.ops-review-locked{margin-left:0}.ops-review-select{width:100%;margin-left:0;align-items:flex-start;flex-direction:column}.ops-enrichment-panel>header,.ops-enrichment-run>header{padding-inline:12px}.ops-enrichment-runs,.ops-enrichment-provider{padding-inline:12px}.ops-enrichment-output{padding-inline:12px;grid-template-columns:1fr}.ops-enrichment-error,.ops-enrichment-empty,.ops-enrichment-version-warning{margin-inline:12px}.ops-account-table{overflow-x:auto}.ops-learning-list>article{grid-template-columns:24px minmax(0,1fr)}.ops-learning-list article>button,.ops-learning-list article>.ops-review-result{grid-column:2;justify-self:start}.ops-page-title h1{font-size:21px}.ops-library .sample-row-main{grid-template-columns:78px minmax(0,1fr) auto}.ops-library .sample-thumb{width:78px}.ops-production-unassigned>div{align-items:flex-start;flex-direction:column}.ops-production-checklist>div{grid-template-columns:22px minmax(0,1fr)}.ops-production-checklist>div>em{grid-column:2;max-width:none;text-align:left}.ops-production-task-card>footer{align-items:stretch;flex-direction:column}.ops-production-task-card>footer>label{width:100%}.ops-production-task-card>footer>div{width:100%;margin-left:0}.ops-production-task-card>footer>.ops-primary-button{width:100%;margin-left:0}.ops-production-task-card>footer button{flex:1;justify-content:center}}.ops-distribution-page{background:var(--ops-bg)}.ops-distribution-policy{min-height:54px;margin-bottom:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid #acd5c0;border-radius:5px;color:#286c4d;background:#f3faf6}.ops-distribution-policy>svg{flex:none}.ops-distribution-policy>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-distribution-policy strong{font-size:11px}.ops-distribution-policy span{color:#5b806f;font-size:11px;line-height:1.45}.ops-pilot-readiness{margin-bottom:12px;overflow:hidden;border-block:1px solid var(--ops-line);background:#fff}.ops-pilot-readiness>header{min-height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7e9}.ops-pilot-readiness>header>div:first-child{min-width:0;display:flex;align-items:center;gap:9px}.ops-pilot-readiness>header>div:first-child>svg{flex:none;color:#656b71}.ops-pilot-readiness>header>div:first-child>span{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-pilot-readiness>header strong{color:#404449;font-size:11px}.ops-pilot-readiness>header small{color:#858a90;font-size:11px;line-height:1.4}.ops-pilot-statuses{flex:none;display:flex;align-items:center;gap:5px}.ops-pilot-statuses em{padding:3px 6px;border:1px solid #d6dade;border-radius:3px;color:#6c7177;background:#fafbfb;font-size:11px;font-style:normal;white-space:nowrap}.ops-pilot-statuses .ops-pilot-status--ready{border-color:#a9d3bd;color:#2b7655;background:#f2faf6}.ops-pilot-statuses .ops-pilot-status--pending{border-color:#e0c58c;color:#805b1f;background:#fffaf0}.ops-pilot-statuses .ops-pilot-status--blocked{border-color:#dfb0ad;color:#944a45;background:#fff7f6}.ops-pilot-state{min-height:76px;padding:14px;display:flex;align-items:center;justify-content:center;gap:8px;color:#74797f;font-size:11px}.ops-pilot-state--error{justify-content:flex-start;color:#8d4943;background:#fff8f7}.ops-pilot-state--error>svg{flex:none}.ops-pilot-state--error>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-pilot-state--error strong{font-size:11px}.ops-pilot-state--error span{color:#7c6765;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-pilot-state--error button{margin-left:auto}.ops-pilot-readiness-grid{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(280px,1.2fr) minmax(260px,1fr);border-bottom:1px solid #e5e7e9}.ops-pilot-readiness-grid>div{min-width:0;padding:12px 14px;border-right:1px solid #e5e7e9}.ops-pilot-readiness-grid>div:last-child{border-right:0}.ops-pilot-progress{display:flex;flex-direction:column;justify-content:center}.ops-pilot-progress>span{color:#858a90;font-size:11px}.ops-pilot-progress>strong{margin-top:4px;color:#3f4348;font-size:18px;font-weight:500}.ops-pilot-progress>div{width:100%;height:4px;margin-top:8px;overflow:hidden;border-radius:2px;background:#e9ecee}.ops-pilot-progress>div>i{height:100%;display:block;background:#398064}.ops-pilot-progress>small{margin-top:7px;color:#73787e;font-size:11px;line-height:1.4}.ops-pilot-gates>strong,.ops-pilot-business>strong{display:block;margin-bottom:7px;color:#4a4e53;font-size:11px}.ops-pilot-gates>div{min-height:36px;padding:6px 0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;border-top:1px solid #eceef0}.ops-pilot-gates>div:first-of-type{border-top:0}.ops-pilot-check{width:18px;height:18px;display:grid;place-items:center;border-radius:50%}.ops-pilot-check--ready{color:#2f7656;background:#e8f5ee}.ops-pilot-check--blocked{color:#944a45;background:#fbe8e6}.ops-pilot-gates p{min-width:0;margin:0;display:flex;flex-direction:column;gap:2px}.ops-pilot-gates b{color:#555a60;font-size:11px;font-weight:600}.ops-pilot-gates p small{color:#858a90;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-pilot-gates>div>em,.ops-pilot-consents em{color:#777c82;font-size:11px;font-style:normal;white-space:nowrap}.ops-pilot-business-inputs{display:flex;flex-wrap:wrap;gap:4px}.ops-pilot-business-inputs>span{padding:3px 5px;border:1px solid #dfe2e5;border-radius:3px;color:#62676d;background:#fafbfb;font-size:11px}.ops-pilot-pending-count{display:block;margin-top:7px;color:#805b1f;font-size:11px}.ops-pilot-consents{margin-top:7px;border-top:1px solid #eceef0}.ops-pilot-consents>div{min-height:28px;padding:5px 0;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;border-bottom:1px solid #f0f1f2;color:#70757b}.ops-pilot-consents>div:last-child{border-bottom:0}.ops-pilot-consents>div>svg{color:#82878d}.ops-pilot-consents span{min-width:0;font-size:11px;overflow-wrap:anywhere}.ops-pilot-disclosures{min-height:34px;padding:7px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;border-bottom:1px solid #e5e7e9;background:#fafbfb}.ops-pilot-disclosures span{display:inline-flex;align-items:center;gap:4px;color:#69716d;font-size:11px}.ops-pilot-disclosures svg{flex:none;color:#3d7c61}.ops-pilot-kit-state{min-height:56px;padding:10px 14px;display:flex;align-items:flex-start;gap:8px;border-bottom:1px solid #e5e7e9}.ops-pilot-kit-state>svg{flex:none;margin-top:1px}.ops-pilot-kit-state>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-pilot-kit-state strong{font-size:11px}.ops-pilot-kit-state span,.ops-pilot-kit-state small{font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-pilot-kit-state small{color:#858a90;font-size:11px}.ops-pilot-kit-state--error{border-color:#dfb0ad;color:#904843;background:#fff8f7}.ops-pilot-kit{border-bottom:1px solid #e5e7e9;background:#fff}.ops-pilot-kit>header{min-height:54px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-pilot-kit>header>div{min-width:0;display:flex;align-items:center;gap:8px}.ops-pilot-kit>header>div>svg{flex:none;color:#4d765f}.ops-pilot-kit>header>div>span{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-pilot-kit-download{flex:none;display:flex;align-items:flex-end;flex-direction:column;gap:4px}.ops-pilot-kit-download small{color:#4d765f;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-pilot-kit>header strong{color:#41464a;font-size:11px}.ops-pilot-kit>header small{color:#7c8187;font-size:11px;line-height:1.4}.ops-pilot-kit>header em{flex:none;padding:3px 6px;border:1px solid #b6cfc2;border-radius:3px;color:#356b50;background:#f3faf6;font-size:11px;font-style:normal;white-space:nowrap}.ops-pilot-kit-grid{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(190px,.7fr) minmax(300px,1.2fr);border-block:1px solid #e5e7e9}.ops-pilot-kit-grid>div{min-width:0;padding:11px 14px;border-right:1px solid #e5e7e9}.ops-pilot-kit-grid>div:last-child{border-right:0}.ops-pilot-kit-actors>header{min-height:26px;display:flex;align-items:center;gap:6px;color:#59615d}.ops-pilot-kit-actors>header strong,.ops-pilot-kit-steps>strong{font-size:11px}.ops-pilot-kit-actors>div{padding:7px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-top:1px solid #eceef0}.ops-pilot-kit-actors>div p{min-width:0;margin:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:3px 5px}.ops-pilot-kit-actors>div p strong,.ops-pilot-kit-actors>div p b{color:#4c5156;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-pilot-kit-actors>div p b{font-weight:600}.ops-pilot-kit-actors>div p em{padding:2px 4px;border:1px solid #b6cfc2;border-radius:3px;color:#356b50;background:#f3faf6;font-size:6px;font-style:normal}.ops-pilot-kit-actors>div p span{width:100%;color:#7a7f85;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-pilot-kit-cell{display:flex;flex-direction:column;align-items:flex-start}.ops-pilot-kit-cell>span{color:#858a90;font-size:11px}.ops-pilot-kit-cell>strong{margin-top:5px;color:#454a4f;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-pilot-kit-cell>b{margin-top:5px;color:#356b50;font-size:11px}.ops-pilot-kit-cell>small{margin-top:5px;color:#7b8086;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-pilot-kit-cell>div{width:100%;margin-top:9px;padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-block:1px solid #eceef0}.ops-pilot-kit-cell>div span{color:#805b1f;font-size:11px}.ops-pilot-kit-cell>div strong{color:#805b1f;font-size:11px}.ops-pilot-kit-steps>strong{display:block;min-height:26px;color:#555a60}.ops-pilot-kit-steps>div{min-height:34px;padding:6px 0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;border-top:1px solid #eceef0}.ops-pilot-kit-steps>div>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid #dce0e3;border-radius:3px;color:#747a80;background:#fafbfb;font-size:11px}.ops-pilot-kit-steps p{min-width:0;margin:0;display:flex;flex-direction:column;gap:2px}.ops-pilot-kit-steps b{color:#50555a;font-size:11px}.ops-pilot-kit-steps small{color:#7a7f85;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-pilot-kit>footer{min-height:48px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafbfb}.ops-pilot-kit>footer>div{min-width:0;display:flex;flex-wrap:wrap;gap:4px 10px}.ops-pilot-kit>footer span{display:inline-flex;align-items:flex-start;gap:4px;color:#73787e;font-size:11px;line-height:1.4}.ops-pilot-kit>footer span svg{flex:none;margin-top:1px;color:#4a7a61}.ops-pilot-kit>footer>strong{flex:none;color:#3d7056;font-size:11px;font-weight:600;white-space:nowrap}.ops-pilot-import{min-height:62px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-pilot-import>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-pilot-import strong{color:#464a4f;font-size:11px}.ops-pilot-import span,.ops-pilot-import small{color:#7b8086;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-pilot-import label{flex:none;cursor:pointer}.ops-pilot-import label.disabled{cursor:wait;opacity:.55}.ops-pilot-import input{display:none}.ops-pilot-preview-error{min-height:38px;padding:8px 14px;display:flex;align-items:center;gap:7px;border-top:1px solid #e5b7b3;color:#8f4b45;background:#fff8f7;font-size:11px;line-height:1.45}.ops-pilot-preview-error svg{flex:none}.ops-pilot-preview{border-top:1px solid #dfe2e5}.ops-pilot-preview>header{min-height:48px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafbfb}.ops-pilot-preview>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-pilot-preview>header strong{color:#464a4f;font-size:11px}.ops-pilot-preview>header span,.ops-pilot-preview>header small{color:#7d8288;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ops-pilot-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e5e7e9}.ops-pilot-preview-summary>div{min-height:50px;padding:8px 12px;display:flex;flex-direction:column;justify-content:center;gap:3px;border-right:1px solid #e8eaec}.ops-pilot-preview-summary>div:last-child{border-right:0}.ops-pilot-preview-summary span{color:#858a90;font-size:11px}.ops-pilot-preview-summary strong{color:#45494e;font-size:14px;font-weight:500}.ops-pilot-preview-rows>article{padding:9px 14px;border-bottom:1px solid #eceef0}.ops-pilot-preview-rows>article>header{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-pilot-preview-rows>article>header strong{color:#53585d;font-size:11px}.ops-pilot-preview-rows>article>header span{color:#2f7656;font-size:11px}.ops-pilot-preview-rows>article.ops-pilot-preview-row--invalid>header span{color:#954b46}.ops-pilot-row-issues{margin-top:4px;padding:5px 0 5px 8px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:3px 8px;border-left:2px solid #d5d9dc}.ops-pilot-row-issues b{grid-row:1 / span 20;color:#777c82;font-size:11px;font-weight:600}.ops-pilot-row-issues span{color:#666b71;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ops-pilot-row-issues--error{border-left-color:#d99a95}.ops-pilot-row-issues--warning{border-left-color:#d7b96f}.ops-pilot-preview>footer{min-height:34px;padding:7px 14px;display:flex;align-items:center;gap:5px;color:#537363;background:#f4faf7;font-size:11px;line-height:1.4}.ops-pilot-preview>footer svg{flex:none}.ops-distribution-contract-notice{min-height:48px;margin-bottom:12px;padding:9px 11px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e3c68f;border-radius:5px;color:#805b1f;background:#fffaf0}.ops-distribution-contract-notice>svg{flex:none;margin-top:1px}.ops-distribution-contract-notice>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-distribution-contract-notice strong{font-size:11px}.ops-distribution-contract-notice span{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.ops-distribution-summary{margin-bottom:12px;padding:10px;display:grid;grid-template-columns:repeat(4,minmax(110px,1fr)) auto;gap:8px;align-items:stretch;border:1px solid var(--ops-line);border-radius:6px;background:#fff}.ops-distribution-summary>div{min-height:58px;padding:9px 11px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #eceef0}.ops-distribution-summary>div span{color:#85898f;font-size:11px}.ops-distribution-summary>div strong{color:#34373c;font-size:20px;font-weight:500}.ops-distribution-summary>div:nth-child(2) strong{color:var(--ops-red)}.ops-distribution-summary>div:nth-child(4) strong{color:var(--ops-green)}.ops-primary-button,.ops-secondary-button{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d9dbdf;border-radius:4px;font-size:11px;white-space:nowrap}.ops-primary-button{color:#fff;border-color:#292b2f;background:#292b2f}.ops-primary-button:hover{background:#45484d}.ops-secondary-button{color:#5c6066;background:#fff}.ops-secondary-button:hover{border-color:#a8adb3;color:#292b2f}.ops-icon-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9dbdf;border-radius:4px;color:#6d7177;background:#fff;font-size:18px;line-height:1}.ops-icon-button:hover{color:var(--ops-red);border-color:#e0a09b}.ops-distribution-form,.ops-distribution-action-panel{margin-bottom:12px;overflow:hidden;border:1px solid #d8dade;border-radius:6px;background:#fff}.ops-distribution-form>header,.ops-distribution-action-panel>header{min-height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eceef0}.ops-distribution-form>header>div,.ops-distribution-action-panel>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ops-distribution-form>header strong,.ops-distribution-action-panel>header strong{font-size:11px}.ops-distribution-form>header span,.ops-distribution-action-panel>header span{color:#85898f;font-size:11px}.ops-distribution-form-grid{padding:12px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-distribution-form-grid label,.ops-distribution-learning-input{min-width:0;display:flex;flex-direction:column;gap:5px}.ops-distribution-form-grid label>span,.ops-distribution-learning-input>span,.ops-confidence-input>span{color:#777c82;font-size:11px}.ops-distribution-form-grid input,.ops-distribution-form-grid select,.ops-distribution-form-grid textarea,.ops-distribution-metric-grid input,.ops-confidence-input select,.ops-distribution-learning-input textarea{min-width:0;min-height:34px;padding:0 9px;border:1px solid #dfe1e4;border-radius:4px;outline:0;color:#44484d;background:#fff;font:inherit;font-size:11px}.ops-distribution-form-grid input:focus,.ops-distribution-form-grid select:focus,.ops-distribution-form-grid textarea:focus,.ops-distribution-metric-grid input:focus,.ops-confidence-input select:focus,.ops-distribution-learning-input textarea:focus{border-color:#989da3}.ops-distribution-form-wide{grid-column:span 2}.ops-distribution-form-grid textarea{min-height:64px;padding-block:8px;resize:vertical}.ops-distribution-form>footer,.ops-distribution-action-panel>footer{min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eceef0}.ops-distribution-form>footer>small,.ops-distribution-action-panel>footer>small{color:#85898f;font-size:11px;line-height:1.4}.ops-distribution-form>footer>div{display:flex;gap:7px}.ops-distribution-action-panel .ops-distribution-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-distribution-action-panel .ops-distribution-form-grid label{grid-column:span 1}.ops-distribution-metric-grid{padding:12px 14px 4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ops-distribution-metric-grid label{min-width:0;display:flex;flex-direction:column;gap:5px}.ops-distribution-metric-grid label>span{color:#777c82;font-size:11px}.ops-distribution-metric-grid input{width:100%}.ops-distribution-learning-input{margin:8px 14px 12px}.ops-distribution-learning-input textarea{min-height:68px;padding-block:8px;resize:vertical}.ops-confidence-input{display:flex;align-items:center;gap:8px}.ops-confidence-input select{min-height:32px}.ops-distribution-task-list{overflow:hidden;border:1px solid var(--ops-line);border-radius:6px;background:#fff}.ops-distribution-task-list>header{min-height:54px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ops-line)}.ops-distribution-task-list>header>div{display:flex;align-items:baseline;gap:7px}.ops-distribution-task-list>header strong{font-size:13px}.ops-distribution-task-list>header span{color:#85898f;font-size:11px}.ops-distribution-task-list>header>small{color:#85898f;font-size:11px}.ops-distribution-task{padding:13px 14px 11px;border-bottom:1px solid #eceef0}.ops-distribution-task:last-child{border-bottom:0}.ops-distribution-task>header{min-height:32px;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:0}.ops-distribution-task>header>div{min-width:0;display:flex;flex-direction:column;gap:4px}.ops-distribution-task>header strong{overflow:hidden;color:#34373c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-distribution-task>header span{color:#85898f;font-size:11px}.ops-distribution-task>header em{flex:none;min-height:24px;padding:4px 7px;border:1px solid #d7d9dc;border-radius:3px;color:#777b82;background:#fafafa;font-size:11px;font-style:normal}.ops-distribution-task--ready>header em{border-color:#e2b0ad;color:#a34d49;background:#fff7f6}.ops-distribution-task--published>header em{border-color:#e1c48c;color:#8a621f;background:#fffaf0}.ops-distribution-task--feedback-recorded>header em{border-color:#a8d4be;color:#2e7958;background:#f3faf6}.ops-distribution-task-main{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-distribution-task-main>div{min-width:0;padding:8px;display:flex;flex-direction:column;gap:4px;border:1px solid #eceef0;border-radius:4px;background:#fafbfb}.ops-distribution-task-main b,.ops-distribution-learning b{color:#777c82;font-size:11px;font-weight:500}.ops-distribution-task-main span,.ops-distribution-learning span{overflow:hidden;color:#4d5156;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-distribution-task-main a{display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:var(--ops-red);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-distribution-metrics{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.ops-distribution-metrics>span{min-width:62px;padding:6px 8px;display:flex;flex-direction:column;gap:3px;border:1px solid #e4e6e8;border-radius:4px;color:#85898f;background:#fff;font-size:11px}.ops-distribution-metrics>span b{color:#34373c;font-size:11px;font-weight:600}.ops-distribution-learning{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-distribution-learning>div{min-width:0;padding:8px;display:flex;flex-direction:column;gap:4px;border-left:2px solid #a8d4be;background:#f5fbf8}.ops-distribution-learning span{white-space:normal;line-height:1.45}.ops-distribution-task>footer{min-height:38px;margin-top:10px;padding:8px 0 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eceef0}.ops-distribution-task>footer>small{color:#85898f;font-size:11px}.ops-distribution-task>footer>div{display:flex;gap:7px}.ops-distribution-local{color:#986a22!important}.ops-distribution-empty{min-height:220px;padding:28px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#85898f;text-align:center}.ops-distribution-empty>strong{color:#3f4348;font-size:12px}.ops-distribution-empty>span{max-width:380px;font-size:11px;line-height:1.5}.ops-distribution-empty>button{margin-top:4px}@media(max-width:1120px){.ops-pilot-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-pilot-progress{grid-column:1 / -1;border-right:0!important;border-bottom:1px solid #e5e7e9}.ops-pilot-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-pilot-kit-steps{grid-column:1 / -1;border-top:1px solid #e5e7e9}}@media(max-width:760px){.ops-pilot-readiness>header{align-items:flex-start;flex-direction:column}.ops-pilot-statuses{width:100%;flex-wrap:wrap}.ops-pilot-state--error{align-items:flex-start;flex-wrap:wrap}.ops-pilot-state--error button{width:100%;margin-left:0}.ops-pilot-readiness-grid{grid-template-columns:1fr}.ops-pilot-readiness-grid>div{grid-column:auto;border-right:0;border-bottom:1px solid #e5e7e9}.ops-pilot-readiness-grid>div:last-child{border-bottom:0}.ops-pilot-readiness-grid>.ops-pilot-gates,.ops-pilot-readiness-grid>.ops-pilot-business{padding-right:28px}.ops-pilot-kit>header{align-items:flex-start;flex-direction:column}.ops-pilot-kit>header>div{align-items:flex-start;flex-wrap:wrap}.ops-pilot-kit-download{width:100%;align-items:stretch}.ops-pilot-kit-download button{width:100%}.ops-pilot-kit-grid{grid-template-columns:1fr}.ops-pilot-kit-grid>div{grid-column:auto;padding-right:28px;border-right:0;border-bottom:1px solid #e5e7e9}.ops-pilot-kit-grid>div:last-child{border-bottom:0}.ops-pilot-kit-actors>div{grid-template-columns:1fr}.ops-pilot-kit>footer{align-items:flex-start;flex-direction:column}.ops-pilot-kit>footer>strong{white-space:normal}.ops-pilot-import{align-items:flex-start;flex-direction:column}.ops-pilot-import label{width:100%}.ops-pilot-preview>header{align-items:flex-start;flex-direction:column}.ops-pilot-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-pilot-preview-summary>div:nth-child(2){border-right:0}.ops-pilot-preview-summary>div:nth-child(-n+2){border-bottom:1px solid #e8eaec}.ops-pilot-row-issues{grid-template-columns:1fr}.ops-pilot-row-issues b{grid-row:auto}.ops-distribution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-distribution-summary>div{border-right:0;border-bottom:1px solid #eceef0}.ops-distribution-summary>button{grid-column:1 / -1;width:100%}.ops-distribution-form-grid,.ops-distribution-action-panel .ops-distribution-form-grid{grid-template-columns:1fr}.ops-distribution-form-wide,.ops-distribution-action-panel .ops-distribution-form-grid label{grid-column:auto}.ops-distribution-form>footer,.ops-distribution-action-panel>footer{align-items:flex-start;flex-direction:column}.ops-distribution-form>footer>div,.ops-distribution-action-panel>footer>button{width:100%}.ops-distribution-form>footer>div>button{flex:1}.ops-distribution-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-confidence-input{width:100%;justify-content:space-between}.ops-confidence-input select{flex:1}.ops-distribution-task-main,.ops-distribution-learning{grid-template-columns:1fr}.ops-distribution-task>header{align-items:flex-start}.ops-distribution-task>header strong{white-space:normal;line-height:1.4}.ops-distribution-task>footer{align-items:flex-start;flex-direction:column}.ops-distribution-task>footer>div{width:100%}.ops-distribution-task>footer>div>button{flex:1}.ops-analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-analysis-summary>div:nth-child(2){border-right:0}.ops-analysis-summary>div:nth-child(-n+2){border-bottom:1px solid #e7e9eb}.ops-analysis-policy{align-items:flex-start}.ops-analysis-policy>div{width:100%}.ops-analysis-recommendations>article{grid-template-columns:28px minmax(0,1fr);padding-inline:10px}.ops-analysis-rank{width:26px;height:26px}.ops-analysis-copy>header{align-items:flex-start;flex-direction:column}.ops-analysis-decision{align-items:flex-start;flex-direction:column}.ops-analysis-confirmation-grid{grid-template-columns:1fr}.ops-analysis-confirmation-grid>div{border-right:0;border-bottom:1px solid #e4e7e9}.ops-analysis-confirmation-grid>div:last-child{border-bottom:0}.ops-analysis-confirmation-proof{align-items:flex-start;flex-direction:column}.ops-analysis-confirmation-proof strong{margin-left:0}.ops-analysis-confirmation>footer{display:grid;grid-template-columns:1fr 1fr}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#171714;background:#1a2232;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #f5f8fc;--surface: #ffffff;--ink: #1a2438;--muted: #6a7285;--line: #dce1ea;--soft: #eef1f7;--coral: #574af4;--green: #1c9161;--amber: #d98a2b;--shadow: 0 18px 50px rgba(27, 27, 20, .09);--surface-raised: rgba(255, 255, 255, .86);--surface-tint: rgba(232, 232, 226, .72);--focus-ring: rgba(255, 114, 94, .24);--ease-native: cubic-bezier(.22, .8, .24, 1)}*{box-sizing:border-box;letter-spacing:0}html{min-height:100%;background:#eaf0fa;overscroll-behavior:none}body{margin:0;min-width:320px;min-height:100vh;background:#eaf0fa;overscroll-behavior:none}button,input{font:inherit;letter-spacing:0}button{border:0;cursor:pointer;color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--coral);outline-offset:3px;box-shadow:0 0 0 5px var(--focus-ring)}button:disabled{cursor:wait;opacity:.62}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:28px 0;background:#eaf0fa}.app-surface{width:min(430px,100%);min-height:calc(100vh - 56px);max-height:932px;overflow-x:hidden;overflow-y:auto;position:relative;background:var(--bg);border-radius:34px;box-shadow:0 30px 80px #00000052;scrollbar-width:none}.app-surface::-webkit-scrollbar{display:none}.screen{min-height:790px;padding:8px 20px 118px;animation:screen-in .28s ease}@keyframes screen-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.app-header{position:sticky;top:0;z-index:20;height:74px;padding:16px 20px 10px;display:flex;align-items:center;justify-content:space-between;background:#f5f8fce6;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.identity{background:transparent;padding:0;display:flex;align-items:center;gap:9px;text-align:left}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--ink);font-size:14px;font-weight:600}.identity-copy{display:flex;flex-direction:column;line-height:1.2}.identity-copy strong{font-size:14px;font-weight:700}.identity-copy small{margin-top:3px;color:var(--muted);font-size:11px}.header-actions{display:flex;align-items:center;gap:7px}.icon-button{width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 3px 16px #0000000d}.offline-indicator{width:28px;height:28px;display:grid;place-items:center;color:#92958e}.sync-ready{color:var(--green)}.bottom-nav{position:fixed;left:50%;bottom:12px;z-index:30;width:min(406px,calc(100% - 24px));height:70px;margin:0;padding:8px 8px 6px;transform:translate(-50%);display:grid;grid-template-columns:repeat(5,1fr);gap:2px;border:1px solid rgba(255,255,255,.52);border-radius:24px;background:#141412e6;box-shadow:0 16px 36px #0000003b,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.bottom-nav button{position:relative;min-width:0;padding:6px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9b9c96;background:transparent;border-radius:16px}.bottom-nav button span{font-size:11px;white-space:nowrap}.bottom-nav .nav-active{color:#fff;background:#343430;box-shadow:inset 0 1px #ffffff14,0 4px 14px #0000002e}.bottom-nav .nav-active:before{content:"";position:absolute;top:4px;right:11px;width:5px;height:5px;border-radius:50%;background:var(--coral)}.screen-heading{min-height:64px;display:flex;align-items:flex-start;justify-content:space-between}.screen-heading p{margin-bottom:4px;color:var(--muted);font-size:11px}.screen-heading h1{font-size:27px;line-height:1.12;font-weight:600}.section-header{margin:27px 0 12px;display:flex;align-items:center;justify-content:space-between}.text-action{display:flex;align-items:center;gap:2px;color:var(--muted);background:transparent;font-size:11px}.welcome-row{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between}.welcome-row p{color:var(--muted);font-size:11px}.welcome-row h1{margin-top:3px;font-size:25px;font-weight:600;line-height:1.25}.day-ring{width:49px;height:49px;border-radius:50%;display:flex;align-items:baseline;justify-content:center;padding-top:14px;color:#fff;background:var(--ink);box-shadow:inset 0 0 0 5px #33332f}.day-ring span{font-size:15px;font-weight:700}.day-ring small{font-size:11px}.project-hero{height:262px;overflow:hidden;position:relative;border-radius:29px;color:#fff;background:#333;box-shadow:var(--shadow)}.project-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000009e)}.project-hero img{width:100%;height:100%;object-fit:cover}.project-topline{position:absolute;z-index:2;top:15px;left:15px;right:15px;display:flex;align-items:center;justify-content:space-between}.project-topline>span:last-child{display:flex;align-items:center;gap:4px;font-size:11px;color:#ffffffd1}.project-copy{position:absolute;z-index:2;left:19px;bottom:20px}.project-copy p{margin-bottom:4px;color:#ffffffb3;font-size:11px}.project-copy h2{font-size:29px;font-weight:500;line-height:1.1}.project-copy span{display:block;margin-top:7px;font-size:11px;color:#fffc}.hero-arrow{position:absolute;z-index:2;right:16px;bottom:18px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:#fff}.status-dot{display:inline-flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.status-dot i{width:5px;height:5px;border-radius:50%;background:#a0a39b}.status-green i{background:#58ab84}.status-amber i{background:var(--amber)}.status-coral i{background:var(--coral)}.action-strip{height:74px;margin-top:-5px;padding:11px 12px;position:relative;z-index:3;display:flex;align-items:center;gap:10px;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 10px 30px #0000000f}.action-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--ink)}.action-strip>button{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;text-align:left;background:transparent}.action-strip button span{min-width:0;display:flex;flex-direction:column}.action-strip button strong{font-size:13px}.action-strip button small{margin-top:4px;color:var(--muted);font-size:11px}.metric-row,.manager-metrics{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.metric{min-height:82px;padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;border-radius:19px;background:#e9e9e4}.metric-value{font-size:24px;font-weight:600;line-height:1}.metric-value span{margin-left:2px;font-size:11px;font-weight:500}.metric-label{color:var(--muted);font-size:11px}.metric-coral{color:#7c2f25;background:#ffdcd6}.metric-green{color:#214c40;background:#dcebe4}.customer-rail{display:grid;grid-template-columns:1.12fr .88fr;gap:10px}.customer-focus{min-width:0;height:176px;padding:14px;text-align:left;display:flex;flex-direction:column;border-radius:23px;overflow:hidden}.customer-focus-1{color:#fff;background:#20201d}.customer-focus-2{background:#e8e3d7}.customer-card-top{display:flex;align-items:center;justify-content:space-between}.initials{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#111;background:#fff;font-size:11px}.customer-focus>strong{margin-top:13px;font-size:15px}.customer-focus>p{margin-top:3px;overflow:hidden;color:#92938d;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.customer-focus-2>p{color:#77776f}.customer-reason{margin-top:14px;display:flex;align-items:center;gap:5px;font-size:11px}.customer-next{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:3px;color:#a7a8a1;font-size:11px;line-height:1.35}.customer-focus-2 .customer-next{color:#6e6d66}.content-suggestion{width:100%;min-height:150px;padding:8px;display:grid;grid-template-columns:124px 1fr;gap:13px;text-align:left;border-radius:23px;background:#fff;box-shadow:0 10px 28px #0000000a}.content-suggestion img{width:124px;height:134px;object-fit:cover;border-radius:18px}.content-suggestion-copy{padding:6px 6px 4px 0;display:flex;flex-direction:column}.content-suggestion-copy>span{display:flex;align-items:center;gap:4px;color:var(--coral);font-size:11px}.content-suggestion h3{margin-top:12px;font-size:16px;line-height:1.25}.content-suggestion p{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.55}.content-suggestion small{margin-top:auto;display:flex;align-items:center;gap:4px;color:#8c8f87;font-size:11px}.mini-agenda{min-height:66px;margin-top:14px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-top:1px solid var(--line)}.mini-agenda div{display:flex;flex-direction:column}.mini-agenda strong{font-size:11px}.mini-agenda span{margin-top:3px;color:var(--muted);font-size:11px}.pill-scroll{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.pill-scroll::-webkit-scrollbar{display:none}.pill{flex:none;padding:8px 13px;border:1px solid #deded9;border-radius:16px;color:#73766f;background:transparent;font-size:11px}.pill-active{color:#fff;border-color:var(--ink);background:var(--ink)}.search-field{height:45px;margin:6px 0 13px;padding:0 14px;display:flex;align-items:center;gap:9px;border-radius:18px;background:#fff;color:#8d9089}.search-field input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:11px}.customer-list{margin-top:16px;display:flex;flex-direction:column;gap:9px}.customer-list-item{min-height:92px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;border-radius:20px;background:#fff}.list-avatar{width:45px;height:55px;display:grid;place-items:center;border-radius:16px;color:#fff;background:var(--ink);font-weight:600}.customer-list-item:nth-child(2) .list-avatar{color:#4c3b20;background:#e5cf9c}.customer-list-item:nth-child(3) .list-avatar{color:#204b40;background:#cce0d8}.list-customer-copy{min-width:0}.list-customer-copy>div{display:flex;align-items:center;gap:7px}.list-customer-copy strong{font-size:13px}.list-customer-copy p{margin-top:5px;overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.list-customer-copy>span{margin-top:7px;overflow:hidden;display:flex;align-items:center;gap:4px;color:#999c94;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.list-intent{display:flex;align-items:center;gap:2px}.list-intent strong{color:var(--coral);font-size:18px}.detail-titlebar{height:48px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.detail-titlebar .icon-button{width:34px;height:34px}.more-dots{position:relative;top:-3px;font-weight:700}.customer-profile{padding:18px 5px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.profile-avatar{width:56px;height:64px;display:grid;place-items:center;border-radius:21px;color:#fff;background:var(--ink);font-size:18px}.customer-profile h1{font-size:22px}.customer-profile p{margin-top:4px;color:var(--muted);font-size:11px}.intent-score{width:51px;height:51px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#7c2f25;background:#ffdcd6}.intent-score strong{font-size:16px;line-height:1}.intent-score span{margin-top:3px;font-size:11px}.customer-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.customer-actions button{height:48px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:17px;background:#fff;font-size:11px}.fact-band{margin-top:14px;padding:16px 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fact-band>div{padding-left:13px;display:flex;flex-direction:column;border-left:1px solid var(--line)}.fact-band>div:first-child{padding-left:0;border-left:0}.fact-band span{color:var(--muted);font-size:11px}.fact-band strong{margin-top:5px;font-size:12px}.detail-block,.timeline-block{padding:24px 0 4px}.detail-block h2,.timeline-block h2{font-size:15px}.insight-lead{margin-top:11px;color:#454641;font-size:11px;line-height:1.75}.tag-row{margin-top:12px;display:flex;gap:6px;flex-wrap:wrap}.tag-row span{padding:6px 9px;border-radius:10px;color:#4d504a;background:#e8e8e3;font-size:11px}.next-best-action{margin-top:17px;padding:18px;border-radius:22px;color:#fff;background:var(--ink)}.next-best-action>span{display:flex;align-items:center;gap:5px;color:#ff9a8b;font-size:11px}.next-best-action h2{margin:12px 0 17px;font-size:16px;line-height:1.5}.next-best-action button{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:15px;color:var(--ink);background:#fff;font-size:11px}.timeline-item{min-height:58px;display:grid;grid-template-columns:16px 1fr;gap:10px}.timeline-item>span{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#c9cac4;box-shadow:0 15px 0 -3px #d9dad4,0 21px 0 -3px #d9dad4,0 27px 0 -3px #d9dad4}.timeline-item>.timeline-current{background:var(--coral)}.timeline-item div{display:flex;flex-direction:column}.timeline-item strong{font-size:11px;font-weight:500}.timeline-item small{margin-top:5px;color:var(--muted);font-size:11px}.reception-live{display:flex;flex-direction:column;align-items:stretch}.recorder-orb{width:184px;height:184px;margin:42px auto 0;position:relative;display:grid;place-items:center;border-radius:50%;background:#e6e6e0}.orb-core{width:100px;height:100px;z-index:2;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ink)}.orb-wave{position:absolute;width:128px;height:128px;border:1px solid #d4d4ce;border-radius:50%}.orb-wave:nth-child(2){width:152px;height:152px}.orb-wave:nth-child(3){width:176px;height:176px}.is-recording .orb-core{background:var(--coral)}.is-recording .orb-wave{border-color:#ff725e8c;animation:pulse 1.8s infinite}.is-recording .orb-wave:nth-child(2){animation-delay:.3s}.is-recording .orb-wave:nth-child(3){animation-delay:.6s}@keyframes pulse{0%,to{transform:scale(.96);opacity:.45}50%{transform:scale(1.04);opacity:1}}.record-time{margin-top:23px;text-align:center;font-size:33px;font-weight:500}.record-caption{margin-top:6px;text-align:center;color:var(--muted);font-size:11px}.consent-panel{margin-top:38px;padding:14px;display:flex;align-items:center;justify-content:space-between;border-radius:20px;background:#fff}.consent-panel>div{display:flex;align-items:center;gap:10px}.consent-panel span{display:flex;flex-direction:column}.consent-panel strong{font-size:11px}.consent-panel small{margin-top:3px;color:var(--muted);font-size:11px}.toggle{width:42px;height:24px;padding:3px;border-radius:15px;background:#d1d2cc}.toggle i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}.toggle-on{background:var(--green)}.toggle-on i{transform:translate(18px)}.record-actions{margin-top:18px;display:flex;justify-content:center;gap:10px}.record-primary,.primary-button{height:52px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:18px;color:#fff;background:var(--ink);font-size:12px;font-weight:600}.record-primary{min-width:220px}.demo-report-link{margin:18px auto 0;display:flex;align-items:center;color:var(--muted);background:transparent;font-size:11px}.report-header{min-height:116px;padding:12px 0 16px;display:flex;align-items:center;justify-content:space-between}.report-header p{color:var(--muted);font-size:11px}.report-header h1{margin-top:6px;font-size:27px}.report-header>div:first-child>span{display:block;margin-top:5px;color:var(--muted);font-size:11px}.score-ring{width:68px;height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--ink);box-shadow:inset 0 0 0 6px #343430}.score-ring strong{font-size:21px;line-height:1}.score-ring span{margin-top:4px;color:#acada7;font-size:11px}.report-tabs{display:flex;gap:7px}.report-tabs .pill{flex:1}.report-summary{margin-top:17px;padding:18px;border-radius:22px;background:#fff}.report-summary span{display:flex;align-items:center;gap:5px;color:var(--coral);font-size:11px}.report-summary p{margin-top:12px;color:#41423e;font-size:11px;line-height:1.75}.report-section{padding-top:25px}.report-section h2{font-size:15px}.need-grid{margin-top:11px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.need-grid>div{min-height:76px;padding:12px;border-radius:17px;background:#e9e9e4}.need-grid span{color:var(--coral);font-size:11px}.need-grid p{margin-top:8px;font-size:11px;line-height:1.4}.step-list{margin-top:11px;padding:4px 14px;border-radius:19px;background:#fff}.step-list>div{min-height:48px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border-bottom:1px solid var(--line);font-size:11px}.step-list>div:last-child{border-bottom:0}.step-list svg{color:var(--green)}.followup-copy{margin-top:14px;padding:17px;border-radius:21px;color:#fff;background:var(--ink)}.followup-copy>div{display:flex;align-items:center;justify-content:space-between;color:#aaa;font-size:11px}.followup-copy button{display:flex;align-items:center;gap:4px;color:#fff;background:transparent;font-size:11px}.followup-copy p{margin-top:11px;color:#e8e8e3;font-size:11px;line-height:1.75}.secondary-record{width:100%;height:46px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dcdcd6;border-radius:17px;background:transparent;font-size:11px}.objection-list,.performance-grid,.transcript{margin-top:17px}.objection-list>div{min-height:90px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;border-radius:19px;background:#fff;margin-bottom:9px}.objection-list>div>svg:first-child{color:var(--coral)}.objection-list strong{font-size:12px}.objection-list p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.performance-grid{display:grid;gap:10px}.performance-grid>div{padding:16px;border-radius:20px;background:#fff}.performance-grid>div>span{display:flex;align-items:center;gap:6px;color:var(--green);font-size:11px;font-weight:600}.performance-grid>div:last-child>span{color:var(--coral)}.performance-grid p{margin-top:12px;padding-left:13px;position:relative;font-size:11px;line-height:1.5}.performance-grid p:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:50%;background:#bdbeb8}.transcript{padding:18px;border-radius:20px;background:#fff}.transcript p{margin-bottom:16px;font-size:11px;line-height:1.65}.transcript p:last-child{margin-bottom:0}.transcript span{display:block;margin-bottom:5px;color:var(--muted);font-size:11px}.creation-nav{height:52px;padding:5px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-radius:18px;background:#e7e7e1}.creation-nav button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:14px;color:#80837b;background:transparent;font-size:11px}.creation-nav .creation-active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #0000000d}.create-screen .screen-heading{min-height:72px;align-items:center}.create-screen .screen-heading h1{letter-spacing:-.035em}.create-screen .creation-nav{position:sticky;top:74px;z-index:12;margin-bottom:6px;background:#e7e7e1d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.create-screen .video-studio{margin-top:14px}.create-screen .primary-button{width:100%;min-height:52px;margin-top:16px;box-shadow:0 10px 22px #17171424;transition:transform .2s var(--ease-native),box-shadow .2s var(--ease-native)}.create-screen .primary-button:active{transform:translateY(1px) scale(.99);box-shadow:0 5px 12px #1717141a}.generation-status{border:1px solid rgba(23,23,20,.06);background:var(--surface-raised);box-shadow:0 8px 20px #1b1b140a}.generation-status.generation-complete{color:#214c40!important;border-color:#3f7d6b2e;background:#edf6f1}.generation-status.generation-blocked{color:#7c2f25!important;border-color:#ff725e33;background:#fff0ec}.video-studio{margin-top:12px}.studio-switcher{height:42px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #deded8}.studio-switcher button{padding:0 4px;display:flex;align-items:center;justify-content:center;gap:5px;position:relative;color:var(--muted);background:transparent;font-size:11px}.studio-switcher button.active{color:var(--ink);font-weight:600}.studio-switcher button.active:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:2px;border-radius:2px;background:var(--coral)}.daily-push-card{min-height:132px;margin-top:14px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:23px;color:#fff;background:var(--ink)}.daily-push-card>div{min-width:0}.daily-push-card>div>span{display:flex;align-items:center;gap:5px;color:#ff9a8b;font-size:11px}.daily-push-card h2{margin-top:13px;max-width:220px;font-size:17px;line-height:1.42}.daily-push-card p{margin-top:9px;color:#969891;font-size:11px}.daily-push-card>button{width:51px;height:28px;flex:none;padding:3px;display:flex;align-items:center;position:relative;border-radius:14px;background:#454640}.daily-push-card>button>span{width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s ease}.daily-push-card>button.push-on{background:var(--green)}.daily-push-card>button.push-on>span{transform:translate(23px)}.daily-push-card>button small{position:absolute;top:34px;right:0;width:51px;color:#aaa;font-size:11px}.source-filter{margin:14px 0 10px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.source-filter::-webkit-scrollbar{display:none}.source-filter button{min-width:51px;height:30px;padding:0 12px;flex:none;border:1px solid #deded8;border-radius:15px;color:#777a73;background:transparent;font-size:11px}.source-filter button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.trend-feed{display:flex;flex-direction:column;gap:10px}.trend-card{overflow:hidden;border-radius:22px;background:#fff}.trend-media{height:174px;overflow:hidden;position:relative;background:#222}.trend-media:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.62))}.trend-media img{width:100%;height:100%;object-fit:cover}.trend-media>span,.trend-media>b{position:absolute;z-index:2}.trend-media .platform{top:12px;left:12px;padding:5px 8px;border-radius:10px;color:#fff;background:#11110ec2;font-size:11px}.trend-duration{left:12px;bottom:12px;display:flex;align-items:center;gap:4px;color:#fff;font-size:11px}.trend-media>b{right:12px;bottom:10px;font-size:24px;color:#fff}.trend-body{padding:14px}.trend-body>span{color:var(--green);font-size:11px}.trend-body h3{margin-top:7px;font-size:16px}.trend-body>p{margin-top:7px;color:#383a36;font-size:11px;line-height:1.5}.trend-body>small{display:block;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.trend-body>div{margin-top:13px;display:flex;align-items:center;justify-content:space-between}.trend-body a{display:flex;align-items:center;gap:4px;color:var(--muted);text-decoration:none;font-size:11px}.trend-body button{height:36px;padding:0 13px;display:flex;align-items:center;gap:5px;border-radius:13px;color:#fff;background:var(--ink);font-size:11px}.capability-signals{margin-top:12px;padding:15px;border-radius:20px;background:#dcebe4}.capability-signals>div{display:flex;align-items:center;gap:6px;color:#214c40;font-size:11px}.capability-signals a{min-height:52px;padding:10px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(33,76,64,.12)}.capability-signals a:last-child{border-bottom:0}.capability-signals a span{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.capability-signals a small{grid-row:2;color:#547469;font-size:11px}.capability-signals a svg{grid-column:2;grid-row:1 / 3}.content-data-hub{padding-top:12px}.hub-view-tabs{height:44px;padding:4px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:17px;background:#e7e7e1}.hub-view-tabs button{min-width:0;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:13px;color:var(--muted);background:transparent;font-size:11px}.hub-view-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #0000000d;font-weight:600}.hub-view-tabs button b{min-width:16px;height:16px;padding:0 4px;position:absolute;right:6px;top:-7px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--coral);font-size:11px}.hub-summary-band{min-height:146px;margin-top:12px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:22px;color:#fff;background:var(--ink)}.hub-summary-band>div{min-width:0}.hub-summary-band>div>span{color:#ff9a8b;font-size:11px}.hub-summary-band h2{margin-top:14px;font-size:19px;line-height:1.35}.hub-summary-band p{margin-top:9px;color:#9b9d96;font-size:11px;line-height:1.5}.hub-summary-band>button{width:48px;height:55px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:15px;color:var(--ink);background:#fff}.hub-summary-band>button span{font-size:11px}.hub-metric-strip{margin-top:10px;padding:13px 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hub-metric-strip>div{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--line)}.hub-metric-strip>div:first-child{border-left:0}.hub-metric-strip strong{font-size:19px}.hub-metric-strip span{margin-top:4px;color:var(--muted);font-size:11px}.hub-search{height:43px;margin-top:12px;padding:0 13px;display:flex;align-items:center;gap:9px;border-radius:15px;color:#92948e;background:#fff}.hub-search input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:11px}.hub-filter-row{margin-top:9px;display:grid;grid-template-columns:.82fr 1.18fr;gap:8px}.hub-filter-row select{min-width:0;height:36px;padding:0 10px;border:1px solid #deded8;border-radius:13px;outline:0;color:#62655f;background:transparent;font:inherit;font-size:11px}.hub-filter-row select:focus-visible{outline:2px solid var(--coral);outline-offset:1px}.hub-list-header{min-height:48px;display:flex;align-items:center;justify-content:space-between}.hub-list-header>span{color:var(--muted);font-size:11px}.hub-list-header>button{display:flex;align-items:center;gap:3px;color:var(--green);background:transparent;font-size:11px}.sample-list{display:flex;flex-direction:column;gap:9px}.sample-row{min-height:126px;overflow:hidden;position:relative;border-radius:18px;background:#fff}.sample-row-main{width:100%;min-height:126px;padding:10px 42px 10px 10px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:11px;text-align:left;background:transparent}.sample-thumb{width:88px;height:106px;overflow:hidden;position:relative;border-radius:13px;background:#ddd}.sample-thumb img{width:100%;height:100%;object-fit:cover}.sample-thumb>span{position:absolute;left:7px;bottom:7px;padding:4px 6px;display:flex;align-items:center;gap:3px;border-radius:8px;color:#fff;background:#121210c7;font-size:11px}.sample-row-copy{min-width:0}.sample-row-copy>span{display:block;overflow:hidden;color:var(--green);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sample-row-copy h3{margin-top:6px;font-size:12px;line-height:1.42}.sample-row-copy>div{margin-top:8px;display:flex;gap:4px;overflow:hidden}.sample-row-copy small{padding:4px 6px;flex:none;border-radius:7px;color:#61645e;background:#ecece7;font-size:11px}.sample-row-copy p{margin-top:8px;color:var(--coral);font-size:11px}.sample-row-main>svg{color:#9a9c95}.sample-download{width:28px;height:28px;position:absolute;right:10px;bottom:10px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--ink)}.sample-reference{position:absolute;right:10px;bottom:12px;display:flex;align-items:center;gap:3px;color:#93958f;font-size:11px}.hub-empty{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9a9c95}.hub-empty strong{margin-top:10px;color:var(--ink);font-size:11px}.hub-empty span{margin-top:5px;font-size:11px}.hub-cloud-error{min-height:58px;margin-top:10px;padding:10px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #edc5bc;border-radius:14px;color:#7a2f24;background:#fff0ec}.hub-cloud-error>div{min-width:0;display:flex;flex-direction:column}.hub-cloud-error strong{font-size:11px}.hub-cloud-error span{margin-top:3px;font-size:11px;line-height:1.45}.hub-cloud-error button{height:30px;padding:0 9px;border-radius:9px;color:#fff;background:#7a2f24;font-size:11px}.hub-loading{min-height:108px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:11px}.rank-hero{min-height:138px;margin-top:12px;padding:17px;display:flex;justify-content:space-between;gap:12px;border-radius:20px;color:#fff;background:var(--ink)}.rank-hero>div{min-width:0}.rank-hero>div>span{display:flex;align-items:center;gap:5px;color:#ff9a8b;font-size:11px}.hub-info-tip{position:relative;display:inline-flex;vertical-align:middle;color:#999b94}.hub-info-tip summary{width:18px;height:18px;display:grid;place-items:center;cursor:pointer;list-style:none}.hub-info-tip summary::-webkit-details-marker{display:none}.hub-info-tip>span{min-width:200px;max-width:300px;padding:8px 9px;position:absolute;z-index:15;top:22px;left:0;border:1px solid #dedfd9;border-radius:6px;color:#4f534d;background:#fff;box-shadow:0 8px 22px #1e231b1f;font-size:11px;line-height:1.5;font-weight:400}.rank-hero h2{margin-top:12px;max-width:245px;font-size:16px;line-height:1.45}.rank-hero p{margin-top:7px;color:#999b94;font-size:11px;line-height:1.5}.rank-hero>strong{width:50px;height:50px;flex:none;display:grid;place-items:center;border-radius:50%;background:#353530;font-size:18px}.ranking-freshness{min-height:34px;margin-top:8px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid #dfe2dc;border-radius:8px;color:#666961;background:#f8f8f5;font-size:11px}.ranking-freshness b{margin-left:auto;color:#9b4a3d;font-weight:600}.rank-period{width:220px;height:36px;margin:10px 0 0 auto;padding:3px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:13px;background:#e7e7e1}.rank-period button{border-radius:10px;color:var(--muted);background:transparent;font-size:11px}.rank-period button.active{color:var(--ink);background:#fff;font-weight:600}.ranking-category-tabs{width:100%;height:auto;min-height:36px;grid-template-columns:repeat(3,1fr)}.ranking-category-tabs button{padding:0 8px;white-space:nowrap}.ranking-list{margin-top:9px}.ranking-row{width:100%;min-height:94px;padding:10px 2px;display:grid;grid-template-columns:32px 65px minmax(0,1fr) 30px;align-items:center;gap:9px;text-align:left;border-bottom:1px solid var(--line);background:transparent}.ranking-row>img{width:65px;height:75px;border-radius:12px;object-fit:cover}.rank-number{width:29px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#858880;font-size:12px}.rank-number.rank-1{background:var(--coral)}.rank-number.rank-2{background:var(--ink)}.rank-number.rank-3{color:#5b491d;background:#dbc784}.ranking-row>div{min-width:0}.ranking-row span{color:var(--green);font-size:11px}.ranking-row h3{margin-top:5px;font-size:11px;line-height:1.4}.ranking-row small{display:block;margin-top:6px;color:var(--muted);font-size:11px}.ranking-row>b:last-child{display:flex;flex-direction:column;align-items:flex-end;color:var(--coral);font-size:16px}.ranking-row>b:last-child span{color:inherit;font-size:inherit}.ranking-row>b:last-child small{margin-top:2px;font-size:6px;font-weight:500}.hub-section-title{display:flex;align-items:center;justify-content:space-between}.hub-section-title>div{display:flex;align-items:center;gap:6px}.hub-section-title h3{font-size:13px}.hub-section-title>span{color:var(--muted);font-size:11px}.collection-title{margin-top:17px}.automation-panel{margin-top:10px;padding:13px;border:1px solid #dce1da;border-radius:8px;background:#fff}.automation-panel-head,.automation-panel-head>div{display:flex;align-items:center}.automation-panel-head{justify-content:space-between;gap:10px}.automation-panel-head>div{min-width:0;gap:8px;color:var(--ink)}.automation-panel-head span{min-width:0;display:flex;flex-direction:column}.automation-panel-head strong{color:var(--ink);font-size:11px}.automation-panel-head small{margin-top:3px;color:var(--muted);font-size:11px}.automation-panel-head button{height:32px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;color:#fff;background:var(--ink);font-size:11px;white-space:nowrap}.automation-panel-head button:disabled{opacity:.45}.automation-run-stats{margin-top:12px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line)}.automation-run-stats>div{min-width:0;padding:10px 4px 0;display:flex;flex-direction:column;border-left:1px solid var(--line);text-align:center}.automation-run-stats>div:first-child{border-left:0}.automation-run-stats span{color:var(--muted);font-size:11px}.automation-run-stats strong{margin-top:4px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.automation-run-stats small{margin-top:3px;color:var(--muted);font-size:11px}.automation-run-stats .automation-kind-label strong{color:var(--ink)}.automation-run-stats p,.automation-empty{grid-column:1 / -1;margin-top:9px;color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:520px){.automation-run-stats{grid-template-columns:repeat(3,1fr)}}.operator-access{min-height:57px;margin-top:10px;padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e2cfc9;border-radius:8px;color:#713b32;background:#fff7f4}.operator-access>svg{color:var(--coral)}.operator-access label{min-width:0}.operator-access label>span,.operator-access>div{display:flex;flex-direction:column}.operator-access label>span,.operator-access>div>span{margin-bottom:4px;color:var(--muted);font-size:11px}.operator-access input{width:100%;height:30px;padding:0 8px;border:1px solid #dfd8d3;border-radius:8px;outline:0;background:#fff;font-size:11px}.operator-access button{min-width:48px;height:31px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--ink);font-size:11px}.operator-access.authorized{border-color:#cbded5;color:#214c40;background:#edf6f1}.operator-access.authorized>svg{color:var(--green)}.operator-access.authorized strong{font-size:11px}.operator-access.authorized>div>span{margin:3px 0 0}.operator-access.authorized button{min-width:31px;width:31px;color:var(--green);background:transparent}.studio-access-panel{margin-top:12px;padding:18px;border:1px solid #e2cfc9;border-radius:8px;background:#fff7f4}.studio-access-copy{display:flex;gap:11px;align-items:flex-start;color:#713b32}.studio-access-copy>svg{flex:0 0 auto;color:var(--coral)}.studio-access-copy h2{margin:0;font-size:16px}.studio-access-copy p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.studio-access-panel .operator-access{margin-top:16px}.studio-access-error{margin:8px 0 0;color:#a53d2d;font-size:11px}.studio-access-note{display:flex;gap:6px;align-items:center;margin-top:10px;color:var(--muted);font-size:11px}.generated-video-result{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.generated-video-result video{display:block;width:100%;aspect-ratio:9 / 16;max-height:520px;background:#181816;object-fit:contain}.generated-video-result>div{padding:10px 12px;display:flex;flex-direction:column}.generated-video-result strong{font-size:11px}.generated-video-result span{margin-top:4px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.connector-list{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.connector-list>div{min-height:62px;padding:10px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;border-radius:15px;background:#fff}.connector-list>div>span{width:31px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--ink);font-size:11px;font-weight:600}.connector-list>div>div{min-width:0;display:flex;flex-direction:column}.connector-list strong{font-size:11px}.connector-list small{margin-top:3px;color:var(--muted);font-size:11px}.connector-list b{grid-column:2;display:flex;align-items:center;gap:4px;color:var(--green);font-size:11px;font-weight:500}.connector-list b i{width:4px;height:4px;border-radius:50%;background:#58ab84}.intake-switch{height:41px;margin-top:14px;padding:3px;display:grid;grid-template-columns:1fr 1fr;border-radius:14px;background:#e7e7e1}.intake-switch button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:11px;color:var(--muted);background:transparent;font-size:11px}.intake-switch button.active{color:var(--ink);background:#fff;font-weight:600}.intake-form{margin-top:9px;padding:14px;border-radius:18px;background:#fff}.intake-form>label:not(.sample-file-picker){display:block;margin-top:11px}.intake-form>label:first-child{margin-top:0}.intake-form label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:11px}.intake-form input:not([type=file]){width:100%;height:39px;padding:0 10px;border:1px solid #e1e1dc;border-radius:11px;outline:0;color:var(--ink);background:#f8f8f5;font-size:11px}.intake-form>button{width:100%;height:44px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:13px;color:#fff;background:var(--ink);font-size:11px;font-weight:600}.tikhub-search-panel{margin-top:12px;padding:13px;border:1px solid #dbe6ef;border-radius:16px;background:linear-gradient(180deg,#f7fbff,#fff)}.tikhub-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:7px;margin-top:9px}.tikhub-search-form input,.tikhub-search-form select{min-width:0;height:36px;padding:0 9px;border:1px solid #dfe5eb;border-radius:9px;color:var(--ink);background:#fff;font-size:11px;outline:0}.tikhub-search-form button{height:36px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:9px;color:#fff;background:#195b97;font-size:11px;font-weight:600;white-space:nowrap}.tikhub-search-form button:disabled{opacity:.55}.tikhub-search-notice{margin:9px 0 0;color:#7d858e;font-size:11px}.tikhub-candidate-list{margin-top:10px;display:grid;gap:7px}.tikhub-candidate{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border:1px solid #e7edf2;border-radius:11px;background:#fff}.tikhub-candidate>img{width:52px;height:42px;object-fit:cover;border-radius:7px;background:#edf3f8}.tikhub-candidate>div{min-width:0;display:flex;flex-direction:column;gap:3px}.tikhub-candidate span,.tikhub-candidate small{overflow:hidden;color:#7a8794;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tikhub-candidate strong{overflow:hidden;color:#243c52;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tikhub-candidate>button{min-width:76px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #b7d0e5;border-radius:8px;color:#195b97;background:#f5faff;font-size:10px;white-space:nowrap}.tikhub-candidate>button:disabled{opacity:.55}.sample-file-picker{min-height:66px;padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border:1px dashed #c8c9c2;border-radius:13px;cursor:pointer}.sample-file-picker input{position:absolute;opacity:0;pointer-events:none}.sample-file-picker>div{min-width:0}.sample-file-picker strong{display:block;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sample-file-picker span{margin:4px 0 0!important;overflow:hidden;color:var(--muted);font-size:11px!important;white-space:nowrap;text-overflow:ellipsis}.queue-title{margin-top:18px;padding-bottom:8px;border-bottom:1px solid var(--line)}.review-queue{display:flex;flex-direction:column}.review-row{min-height:92px;position:relative;border-bottom:1px solid var(--line)}.review-main{width:100%;min-height:92px;padding:9px 72px 9px 0;display:grid;grid-template-columns:63px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;background:transparent}.review-main img{width:63px;height:72px;border-radius:11px;object-fit:cover}.review-main>div{min-width:0}.review-main span{color:var(--coral);font-size:11px}.review-main strong{margin-top:5px;display:block;font-size:11px;line-height:1.4}.review-main small{margin-top:5px;display:block;overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.approve-button{height:31px;padding:0 9px;position:absolute;right:0;bottom:11px;display:flex;align-items:center;gap:4px;border-radius:10px;color:#fff;background:var(--green);font-size:11px}.content-hub-detail{padding-top:2px}.hub-back{height:35px;padding:0;display:flex;align-items:center;gap:5px;color:var(--muted);background:transparent;font-size:11px}.collection-status{min-height:48px;margin-bottom:9px;padding:9px 11px;display:flex;align-items:center;gap:9px;border:1px solid #cfe0d9;border-radius:13px;color:#214c40;background:#e7f1ec}.collection-status>div{display:flex;flex-direction:column}.collection-status strong{font-size:11px}.collection-status span{margin-top:3px;color:#648477;font-size:11px}.sample-detail-media{height:326px;overflow:hidden;position:relative;border-radius:20px;background:#222}.sample-detail-media video,.sample-detail-media img{width:100%;height:100%;object-fit:cover}.sample-video-error{width:100%;height:100%;position:relative}.sample-video-error>img{filter:brightness(.42)}.sample-video-error>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#fff}.sample-video-error strong{font-size:11px}.sample-video-error a{padding:7px 10px;border:1px solid rgba(255,255,255,.55);border-radius:9px;color:#fff;font-size:11px;text-decoration:none}.sample-detail-media>span{position:absolute;top:11px;left:11px;padding:5px 8px;border-radius:9px;color:#fff;background:#121210c7;font-size:11px}.sample-detail-media>b{position:absolute;right:11px;bottom:11px;padding:5px 8px;display:flex;align-items:center;gap:4px;border-radius:9px;color:#fff;background:#121210c7;font-size:11px}.sample-detail-title{padding:15px 2px 13px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sample-detail-title>div{min-width:0}.sample-detail-title span{color:var(--green);font-size:11px}.sample-detail-title h2{margin-top:6px;font-size:18px;line-height:1.4}.sample-detail-title>strong{padding:6px 8px;flex:none;border-radius:9px;color:#214c40;background:#dcebe4;font-size:11px}.sample-source-line{min-height:62px;padding:11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-radius:16px;background:#fff}.sample-source-line>svg{color:var(--green)}.sample-source-line>div{display:flex;flex-direction:column}.sample-source-line strong{font-size:11px}.sample-source-line span{margin-top:4px;color:var(--muted);font-size:11px}.sample-source-line a{color:var(--ink)}.reference-artifacts-panel{margin-top:12px;padding:14px;border:1px solid #dfe4dc;border-radius:8px;background:#fff}.reference-artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-artifact-grid>div{min-width:0;padding:10px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;border:1px solid #e5e9e3;border-radius:7px;background:#f7f8f5}.reference-artifact-grid svg{color:var(--green)}.reference-artifact-grid strong{min-width:0;font-size:11px}.reference-artifact-grid span{grid-column:1 / -1;color:var(--muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.reference-transcript-preview{margin-top:9px;padding:9px 10px;border-left:3px solid var(--green);background:#f4f7f3}.reference-transcript-preview p{margin:0 0 6px;color:var(--ink);font-size:11px;line-height:1.55}.reference-transcript-preview p:last-child{margin-bottom:0}.reference-transcript-preview span{margin-right:7px;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:680px){.reference-artifact-grid{grid-template-columns:1fr}}.sample-metrics{margin-top:10px;padding:13px 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sample-metrics>div{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--line)}.sample-metrics>div:first-child{border-left:0}.sample-metrics strong{font-size:13px}.sample-metrics span{margin-top:4px;color:var(--muted);font-size:11px}.agent-review-panel{margin-top:12px;padding:14px;border:1px solid #dfe4dc;border-radius:8px;background:#fff}.agent-score-line{margin-top:12px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px}.agent-score-line>strong{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:17px}.agent-score-line>div{min-width:0;display:flex;flex-direction:column}.agent-score-line b{font-size:11px}.agent-score-line span{margin-top:5px;color:#5f625b;font-size:11px;line-height:1.5}.agent-evidence-list{margin-top:12px;border-top:1px solid var(--line)}.agent-evidence-list>div{padding:9px 0;display:grid;grid-template-columns:62px minmax(0,1fr);gap:9px;border-bottom:1px solid var(--line)}.agent-evidence-list b{color:var(--green);font-size:11px;line-height:1.5}.agent-evidence-list span{color:#555750;font-size:11px;line-height:1.5}.agent-pending-line{min-height:44px;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px}.agent-pending-line>span{min-width:0;line-height:1.5;overflow-wrap:anywhere}.agent-pending-line>button{min-height:32px;padding:0 10px;flex:none;display:flex;align-items:center;gap:5px;border-radius:8px;color:#fff;background:var(--ink);font-size:11px}.sample-analysis{margin-top:12px;padding:15px;border-radius:18px;color:#fff;background:var(--ink)}.sample-analysis>span{display:flex;align-items:center;gap:5px;color:#ff9a8b;font-size:11px}.sample-analysis h3{margin-top:11px;font-size:14px;line-height:1.5}.sample-analysis p{margin-top:9px;color:#c4c5bf;font-size:11px;line-height:1.55}.sample-analysis small{margin-top:8px;display:block;color:#8e9089;font-size:11px;line-height:1.55}.presentation-profile{padding-top:18px}.presentation-tag-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.presentation-tag-list span{max-width:100%;padding:4px 6px;border:1px solid var(--line);border-radius:3px;color:var(--text);background:var(--panel);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.presentation-attribute-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.presentation-attribute-grid>div{min-width:0;padding:11px 10px 11px 0;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid var(--line)}.presentation-attribute-grid>div:nth-child(2n){padding-left:10px;border-left:1px solid var(--line)}.presentation-attribute-grid strong{font-size:11px}.presentation-attribute-grid span{color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.hook-variants{padding-top:19px}.hook-variant-tabs{margin-top:11px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hook-variant-tabs button{min-width:0;height:49px;padding:7px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #deded8;border-radius:11px;color:var(--muted);background:transparent}.hook-variant-tabs button.selected{color:#fff;border-color:var(--ink);background:var(--ink)}.hook-variant-tabs strong,.hook-variant-tabs span{font-size:11px}.hook-variant-detail{margin-top:8px;padding:14px;border:1px solid #deded8;border-radius:17px;background:#fff}.hook-variant-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hook-variant-head>div{display:flex;flex-direction:column}.hook-variant-head strong{font-size:12px}.hook-variant-head span{margin-top:4px;color:var(--green);font-size:11px}.hook-variant-head>button{height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;flex:none;border-radius:10px;color:#fff;background:var(--ink);font-size:11px;font-weight:600}.hook-variant-detail>p{margin-top:11px;color:#555750;font-size:11px;line-height:1.55}.hook-assets{margin-top:10px;padding-top:10px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.hook-assets span{color:var(--muted);font-size:11px}.hook-assets strong{margin-top:5px;font-size:11px;line-height:1.5}.sample-prompt{margin-top:11px;border-top:1px solid var(--line)}.sample-prompt summary{height:37px;display:flex;align-items:center;justify-content:space-between;color:var(--green);cursor:pointer;font-size:11px;font-weight:600;list-style:none}.sample-prompt[open] summary svg{transform:rotate(90deg)}.sample-prompt>div{padding:2px 0 4px}.sample-prompt>div>span{display:block;margin-top:8px;color:var(--muted);font-size:11px}.sample-prompt p{margin-top:5px;padding:9px;border-radius:10px;color:#50524d;background:#f0f0ec;font-size:11px;line-height:1.55;white-space:pre-wrap}.sample-prompt button{height:31px;margin-top:8px;padding:0 10px;display:flex;align-items:center;gap:5px;border-radius:9px;color:#fff;background:var(--green);font-size:11px}.sample-breakdown{padding-top:19px}.sample-breakdown>div:last-child{margin-top:8px;border-top:1px solid var(--line)}.breakdown-row{padding:10px 0;display:grid;grid-template-columns:auto 1fr;gap:9px;border-bottom:1px solid var(--line)}.breakdown-row b{width:25px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--ink);font-size:11px}.breakdown-row div{min-width:0;display:flex;flex-direction:column}.breakdown-row strong{font-size:11px;line-height:1.45}.breakdown-row span{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.tag-editor{padding-top:19px}.tag-group{padding:12px 0;border-bottom:1px solid var(--line)}.tag-group>strong{color:var(--muted);font-size:11px}.tag-group>div{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.tag-group button{min-height:28px;padding:0 9px;display:flex;align-items:center;gap:3px;border:1px solid #deded8;border-radius:10px;color:#6d7069;background:transparent;font-size:11px}.tag-group button.selected{color:#214c40;border-color:#b9d3c9;background:#dcebe4}.rights-editor{padding-top:18px}.rights-editor h3{font-size:13px}.rights-editor>div{margin-top:9px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.rights-editor button{min-height:39px;border:1px solid #deded8;border-radius:11px;color:var(--muted);background:transparent;font-size:11px}.rights-editor button.selected{color:#fff;border-color:var(--ink);background:var(--ink)}.rights-editor p{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.55}.sample-detail-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sample-detail-actions>button,.sample-detail-actions>a{height:47px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:14px;color:var(--ink);background:#e6e6e1;text-decoration:none;font-size:11px;font-weight:600}.sample-detail-actions>a,.sample-detail-actions>button:last-child{color:#fff;background:var(--ink)}.full-remake-button{width:100%;height:47px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8d9d3;border-radius:14px;background:transparent;font-size:11px;font-weight:600}.remake-back{height:34px;padding:0;display:flex;align-items:center;gap:6px;color:var(--muted);background:transparent;font-size:11px}.remake-reference{min-height:116px;overflow:hidden;position:relative;display:grid;grid-template-columns:104px 1fr;border-radius:20px;color:#fff;background:var(--ink)}.remake-reference>img{width:104px;height:100%;min-height:116px;object-fit:cover}.remake-reference>div{min-width:0;padding:14px 38px 12px 13px}.remake-reference span{color:#ff9a8b;font-size:11px}.remake-reference h2{margin-top:7px;font-size:14px}.remake-reference p{margin-top:7px;color:#aaa;font-size:11px;line-height:1.45}.remake-reference>a{position:absolute;right:12px;top:12px;color:#fff}.remake-step{padding:20px 0;border-bottom:1px solid var(--line)}.step-title{display:flex;align-items:center;gap:10px}.step-title>span{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--ink);font-size:11px;font-weight:600}.step-title h3{font-size:13px}.step-title p{margin-top:3px;color:var(--muted);font-size:11px}.floorplan-choice{margin-top:13px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.floorplan-choice button{min-height:61px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;border:1px solid #deded8;border-radius:16px;background:transparent}.floorplan-choice button.selected{color:#fff;border-color:var(--ink);background:var(--ink)}.floorplan-choice strong{font-size:11px}.floorplan-choice span{margin-top:4px;color:#8b8e86;font-size:11px}.database-match,.fact-source{min-height:58px;margin-top:10px;padding:11px;display:flex;align-items:center;gap:9px;border-radius:16px;color:#214c40;background:#dcebe4}.database-match div,.fact-source div{min-width:0;display:flex;flex-direction:column}.database-match strong,.fact-source strong{font-size:11px}.database-match span,.fact-source span{margin-top:4px;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.appearance-choice{margin-top:13px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.appearance-choice button{min-height:63px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #deded8;border-radius:16px;background:transparent;font-size:11px}.appearance-choice button.selected{color:#fff;border-color:var(--ink);background:var(--ink)}.asset-upload{min-height:64px;margin-top:10px;padding:11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px dashed #bfc1ba;border-radius:16px;cursor:pointer}.asset-upload input{position:absolute;opacity:0;pointer-events:none}.asset-upload div{min-width:0;display:flex;flex-direction:column}.asset-upload strong{font-size:11px}.asset-upload span{margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.auto-data-grid{margin-top:13px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auto-data-grid>div{min-height:60px;padding:10px;display:flex;flex-direction:column;border-radius:15px;background:#ecece7}.auto-data-grid strong{font-size:11px}.auto-data-grid span{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.35}.remake-plan-result{margin-top:14px}.remake-recording-task{margin-top:10px}.plan-ready{min-height:65px;padding:13px;display:flex;align-items:center;gap:9px;border-radius:18px;color:#214c40;background:#dcebe4}.plan-ready div{display:flex;flex-direction:column}.plan-ready strong{font-size:11px}.plan-ready span{margin-top:4px;font-size:11px}.plan-block{margin-top:10px;padding:16px;border-radius:20px;background:#fff}.plan-block>span{color:var(--green);font-size:11px}.plan-block h2{margin-top:8px;font-size:16px}.plan-block>p{margin-top:9px;color:#50524d;font-size:11px;line-height:1.65}.shot-list{margin-top:10px}.shot-list>div{padding:10px 0;display:grid;grid-template-columns:auto 1fr;gap:9px;border-bottom:1px solid var(--line)}.shot-list>div:last-child{border-bottom:0}.shot-list b{width:24px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--ink);font-size:11px}.shot-list strong{font-size:11px;line-height:1.4}.shot-list p{margin-top:4px;color:#555750;font-size:11px;line-height:1.45}.shot-list small{display:block;margin-top:5px;color:var(--green);font-size:11px}.plan-actions{margin-top:12px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.plan-actions button{height:48px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:16px;background:#e9e9e4;font-size:11px}.plan-actions button:last-child{color:#fff;background:var(--ink)}.video-task-list{margin-top:14px}.task-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.task-summary>div{min-height:76px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;border-radius:17px;background:#e9e9e4}.task-summary strong{font-size:20px}.task-summary span{color:var(--muted);font-size:11px}.video-task{width:100%;min-height:75px;padding:12px 2px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;text-align:left;border-bottom:1px solid var(--line);background:transparent}.video-task>span{width:30px;height:39px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--ink);font-size:11px}.video-task div{display:flex;flex-direction:column}.video-task strong{font-size:11px}.video-task small{margin-top:5px;color:var(--green);font-size:11px}.video-task time{color:var(--muted);font-size:11px}.insight-banner{min-height:127px;margin-top:14px;padding:18px;display:flex;justify-content:space-between;border-radius:23px;color:#fff;background:var(--ink)}.insight-banner>div:first-child{max-width:220px}.insight-banner span{display:flex;align-items:center;gap:5px;color:#ff9a8b;font-size:11px}.insight-banner h2{margin-top:15px;font-size:17px;line-height:1.45}.insight-number{width:63px;height:63px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#33332f}.insight-number strong{font-size:20px;line-height:1}.insight-number span{margin-top:4px;color:#aaa;font-size:11px}.idea-list{margin-top:14px;display:flex;flex-direction:column;gap:8px}.idea-card{min-height:107px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;text-align:left;border:1px solid transparent;border-radius:21px;background:#fff}.idea-selected{border-color:var(--ink)}.idea-score{width:37px;height:50px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--ink);font-size:13px;font-weight:600}.idea-card>div:nth-child(2){min-width:0}.idea-card span{color:var(--coral);font-size:11px}.idea-card h3{margin-top:4px;font-size:12px}.idea-card p{margin-top:5px;color:#555750;font-size:11px}.idea-card small{display:block;margin-top:7px;color:#999c94;font-size:11px}.matched-assets{min-height:70px;margin-top:10px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-radius:19px;background:#e9e9e4}.asset-stack{display:flex;align-items:center}.asset-stack img,.asset-stack>span{width:34px;height:42px;object-fit:cover;margin-left:-8px;border:2px solid var(--bg);border-radius:11px}.asset-stack img:first-child{margin-left:0}.asset-stack>span{display:grid;place-items:center;color:#fff;background:var(--ink);font-size:11px}.matched-assets>div:nth-child(2){display:flex;flex-direction:column}.matched-assets strong{font-size:11px}.matched-assets small{margin-top:4px;color:var(--muted);font-size:11px}.primary-button{width:100%;margin-top:14px}.sticky-creation{margin-bottom:8px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.script-result{margin-top:12px;padding:17px;border-radius:22px;background:#fff}.script-result>div{display:flex;align-items:center;justify-content:space-between;color:var(--green);font-size:11px}.script-result>div button{display:flex;align-items:center;gap:4px;background:transparent;font-size:11px}.script-result h2{margin:12px 0;font-size:17px}.script-result p{margin-top:8px;color:#4f514b;font-size:11px;line-height:1.65}.generation-status{min-height:46px;margin-top:12px;padding:10px 12px;display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;border-radius:15px;color:#6b6d66!important;background:#ecece7;font-size:11px!important}.generation-complete{color:#214c40!important;background:#dcebe4}.room-preview{height:265px;margin-top:14px;overflow:hidden;position:relative;border-radius:25px;background:#333}.room-preview:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.room-preview img{width:100%;height:100%;object-fit:cover}.room-preview>div{position:absolute;z-index:2;left:18px;bottom:18px;display:flex;flex-direction:column;color:#fff}.room-preview span{color:#ffffffad;font-size:11px}.room-preview strong{margin-top:4px;font-size:15px}.control-section{padding-top:22px}.control-section h2{margin-bottom:11px;font-size:14px}.mode-selector{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mode-selector button{min-height:70px;padding:12px;display:flex;flex-direction:column;text-align:left;border:1px solid #deded8;border-radius:18px;background:transparent}.mode-selector .mode-active{color:#fff;border-color:var(--ink);background:var(--ink)}.mode-selector strong{font-size:11px}.mode-selector span{margin-top:6px;color:#8a8c85;font-size:11px}.mode-active span{color:#aaa}.structure-note{min-height:68px;margin-top:14px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:18px;color:#214c40;background:#dcebe4}.structure-note strong{font-size:11px}.structure-note p{margin-top:4px;font-size:11px}.room-result{margin-top:12px;overflow:hidden;border-radius:22px;background:#fff}.room-result>img{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover}.room-result>div{padding:13px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px}.room-result span{color:var(--green);font-size:11px}.room-result strong{grid-column:1;font-size:12px}.room-result button{grid-column:2;grid-row:1 / 3;padding:9px 10px;display:flex;align-items:center;gap:5px;border-radius:12px;color:#fff;background:var(--ink);font-size:11px}.search-demand-card{margin-top:14px;padding:20px;border-radius:24px;color:#fff;background:var(--ink)}.search-demand-card>span{color:#aaa;font-size:11px}.search-demand-card h2{margin-top:11px;max-width:260px;font-size:19px;line-height:1.45}.query-cloud{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.query-cloud b{padding:7px 9px;border-radius:11px;color:#c8c9c2;background:#30302c;font-size:11px;font-weight:500}.evidence-list{padding-top:24px}.evidence-list h2{margin-bottom:10px;font-size:15px}.evidence-list button{width:100%;min-height:70px;padding:10px 4px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;border-bottom:1px solid var(--line);background:transparent}.evidence-list button>span{width:27px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--ink);font-size:11px}.evidence-list button div{display:flex;flex-direction:column}.evidence-list strong{font-size:11px}.evidence-list small{margin-top:5px;color:var(--muted);font-size:11px}.copy-workbench{margin-top:14px;padding:12px;border-radius:24px;background:#fff}.copy-cover{height:230px;position:relative;overflow:hidden;border-radius:19px}.copy-cover img{width:100%;height:100%;object-fit:cover}.copy-cover span{position:absolute;left:12px;bottom:12px;padding:7px 9px;border-radius:10px;color:#fff;background:#000000a6;font-size:11px}.copy-workbench h2{margin:18px 5px 0;font-size:18px}.copy-workbench>p{margin:8px 5px 0;color:var(--muted);font-size:11px;line-height:1.6}.platform-row{margin:14px 5px 0;display:flex;gap:7px}.platform-row button{padding:7px 10px;border-radius:11px;background:#ecece7;font-size:11px}.manager-hero{min-height:172px;padding:18px;display:flex;justify-content:space-between;border-radius:27px;color:#fff;background:var(--ink)}.manager-hero p{color:#999a94;font-size:11px}.manager-hero h1{margin-top:13px;font-size:22px;line-height:1.48;font-weight:500}.manager-date{align-self:flex-start;font-size:21px}.manager-date span{color:#73756f;font-size:11px}.manager-metrics{margin-top:10px}.insight-bars{padding:15px;border-radius:22px;background:#fff}.insight-bars>div{margin-bottom:13px}.insight-bars>div:last-child{margin-bottom:0}.bar-copy{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center}.bar-copy span{font-size:11px}.bar-copy small{color:var(--green);font-size:11px}.bar-copy strong{font-size:11px}.bar-track{height:5px;margin-top:6px;overflow:hidden;border-radius:5px;background:#eeeeea}.bar-track i{display:block;height:100%;max-width:100%;border-radius:5px}.flywheel-card{margin-top:15px;padding:18px;border-radius:24px;background:#e8e3d7}.flywheel-title{display:flex;align-items:center;justify-content:space-between}.flywheel-title>span{display:flex;align-items:center;gap:5px;color:#5f5c54;font-size:11px}.flywheel-card h2{margin-top:14px;font-size:17px;line-height:1.5}.flywheel-card>p{margin-top:8px;color:#67665f;font-size:11px;line-height:1.65}.flywheel-flow{margin-top:17px;display:flex;align-items:center;justify-content:space-between}.flywheel-flow span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px}.flywheel-flow i{width:20px;height:1px;background:#bbb6aa}.flywheel-card>button{width:100%;height:43px;margin-top:17px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:15px;color:#fff;background:var(--ink);font-size:11px}.floorplan-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.floorplan-row button{min-height:101px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;border-radius:18px;background:#fff}.floorplan-row span{color:var(--muted);font-size:11px}.floorplan-row strong{margin-top:8px;font-size:20px}.floorplan-row small{margin-top:auto;color:#8b8d86;font-size:11px;line-height:1.4}.coaching-alert{min-height:90px;margin-top:12px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border-radius:21px;color:#7c2f25;background:#ffdcd6}.coaching-alert strong{font-size:12px}.coaching-alert p{margin-top:5px;color:#8d5148;font-size:11px;line-height:1.45}.team-list{margin-top:14px;padding:4px 13px;border-radius:22px;background:#fff}.team-list button{width:100%;min-height:72px;display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:9px;text-align:left;border-bottom:1px solid var(--line);background:transparent}.team-list button:last-child{border-bottom:0}.rank{color:#9b9d96;font-size:11px}.team-avatar{width:36px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--ink);font-size:11px}.member-name,.member-score{display:flex;flex-direction:column}.member-name strong{font-size:11px}.member-name small,.member-score small{margin-top:4px;color:var(--muted);font-size:11px}.member-score{align-items:flex-end}.member-score strong{font-size:16px}.content-kpis{min-height:111px;padding:17px 4px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.content-kpis>div{padding-left:12px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line)}.content-kpis>div:first-child{border-left:0}.content-kpis strong{font-size:20px}.content-kpis strong span{margin-left:2px;font-size:11px}.content-kpis small{margin-top:7px;color:var(--muted);font-size:11px}.attribution-card{margin-top:15px;padding:18px;border-radius:23px;color:#fff;background:var(--ink)}.attribution-card>span{color:#ff9a8b;font-size:11px}.attribution-card h2{margin-top:12px;font-size:18px}.attribution-card p{margin-top:8px;color:#a6a79f;font-size:11px}.attribution-card button{margin-top:17px;display:flex;align-items:center;gap:5px;color:#fff;background:transparent;font-size:11px}.content-rank{min-height:71px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-bottom:1px solid var(--line)}.content-rank>span{color:#a5a7a0;font-size:11px}.content-rank>div{display:flex;flex-direction:column}.content-rank strong{font-size:11px}.content-rank small{margin-top:5px;color:var(--muted);font-size:11px}.content-rank>b{font-size:18px}.content-rank>b small{display:block;margin-top:2px;text-align:right;font-size:11px;font-weight:400}.action-center-heading{margin:18px 2px 8px;display:flex;align-items:flex-end;justify-content:space-between}.action-center-heading>div{display:flex;flex-direction:column}.action-center-heading span{color:var(--muted);font-size:11px}.action-center-heading strong{margin-top:3px;font-size:16px}.action-center-heading button{display:flex;align-items:center;gap:2px;color:var(--muted);background:transparent;font-size:11px}.today-task-list{overflow:hidden;border-radius:22px;background:#fff}.today-task{min-height:76px;padding:9px 10px 9px 0;display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.today-task:last-child{border-bottom:0}.task-priority{width:4px;height:38px;border-radius:0 4px 4px 0;background:#c7c8c1}.task-urgent .task-priority{background:var(--coral)}.task-high .task-priority{background:var(--amber)}.today-task-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:transparent}.today-task-main span{color:var(--muted);font-size:11px}.today-task-main strong{margin-top:4px;font-size:11px}.today-task-main small{width:100%;margin-top:3px;overflow:hidden;color:#777a73;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.task-complete{width:35px;height:35px;display:grid;place-items:center;border:1px solid #dadbd5;border-radius:50%;color:var(--green);background:#f7f7f4}.mini-agenda{width:100%;text-align:left;background:transparent}.ai-create-card{margin-top:14px;padding:17px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;border:1px solid #dfe7f2;border-radius:22px;background:linear-gradient(145deg,#f8fbff,#edf3ff)}.ai-create-orb{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 32% 25%,#74dcff 0,#5b83ff 42%,#9a6cff 78%,#d4b9ff);box-shadow:0 9px 20px #5b83ff47}.ai-create-copy{min-width:0;display:flex;flex-direction:column}.ai-create-copy span{color:#6c78c2;font-size:11px}.ai-create-copy strong{margin-top:4px;font-size:17px;letter-spacing:-.025em}.ai-create-copy p{margin-top:4px;color:var(--muted);font-size:11px}.ai-create-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-create-actions button{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border:1px solid #dbe4f3;border-radius:12px;color:#51639b;background:#ffffffbf;font-size:11px}.ai-create-actions button:first-child{color:#fff;border-color:transparent;background:linear-gradient(135deg,#5b83ff,#8668ec)}.ai-create-intro{margin:6px 0 14px;padding:22px 17px 17px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #e0e8f3;border-radius:24px;background:linear-gradient(180deg,#f9fbff,#edf3ff)}.ai-create-intro-orb{width:74px;height:74px;margin-bottom:14px;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 32% 25%,#74dcff 0,#5b83ff 42%,#9a6cff 78%,#d4b9ff);box-shadow:0 12px 26px #5b83ff42}.ai-create-intro strong{font-size:17px;letter-spacing:-.03em}.ai-create-intro p{max-width:260px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.55}.ai-create-intro-actions{width:100%;margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ai-create-intro-actions button{min-width:0;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #dbe4f3;border-radius:14px;color:#53658f;background:#ffffffc7;font-size:11px}.ai-create-intro-actions button svg{color:#6c78f5}@media(min-width:900px){.app-shell{justify-content:center}.app-surface{width:min(1120px,calc(100vw - 48px));min-height:calc(100vh - 48px);max-height:none;display:grid;grid-template-columns:1fr}.app-header,.screen{padding-left:30px;padding-right:30px}.sales-home{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:18px;align-content:start}.sales-home>.welcome-row,.sales-home>.project-hero,.sales-home>.ai-create-card,.sales-home>.action-center-heading,.sales-home>.today-task-list,.sales-home>.metric-row,.sales-home>.section-header,.sales-home>.customer-rail,.sales-home>.content-suggestion,.sales-home>.mini-agenda{grid-column:1 / -1}.sales-home>.project-hero{grid-column:1;grid-row:2 / span 2;height:320px}.sales-home>.ai-create-card{grid-column:2;grid-row:2 / span 2;align-self:stretch;margin-top:0}.sales-home>.action-center-heading{margin-top:24px}}.opportunity-summary{margin:14px 0 3px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.opportunity-summary>div{min-height:68px;padding:11px 8px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line)}.opportunity-summary>div:first-child{border-left:0}.opportunity-summary span{color:var(--muted);font-size:11px}.opportunity-summary strong{margin-top:5px;font-size:18px}.opportunity-stage-row{margin:0 0 11px;padding:4px;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;border-radius:15px;background:#e7e7e1}.opportunity-stage-row button{min-width:0;height:34px;padding:0 2px;border-radius:11px;color:#777a73;background:transparent;font-size:11px;white-space:nowrap}.opportunity-stage-row button.active{color:#fff;background:var(--ink)}.next-best-action>p{margin:-8px 0 14px;color:#999b95;font-size:11px}.verified-profile{padding-bottom:0}.verified-fact{min-height:50px;padding:10px 0;display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;border-bottom:1px solid var(--line);color:var(--green)}.verified-fact>div{display:flex;flex-direction:column}.verified-fact strong{color:var(--ink);font-size:11px}.verified-fact small{margin-top:4px;color:var(--muted);font-size:11px}.unit-recommendations{margin-top:24px;padding:17px;border-radius:23px;background:#fff}.section-header-inline{display:flex;align-items:flex-start;justify-content:space-between}.section-header-inline span{color:var(--green);font-size:11px}.section-header-inline h2{margin-top:3px;font-size:15px}.unit-row{min-height:83px;padding:12px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.unit-score{width:42px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;color:#fff;background:var(--ink)}.unit-score strong{font-size:15px;line-height:1}.unit-score span{margin-top:3px;color:#aaa;font-size:11px}.unit-main{min-width:0;display:flex;flex-direction:column}.unit-main strong{font-size:11px}.unit-main span{margin-top:4px;color:#555750;font-size:11px}.unit-main small{margin-top:4px;overflow:hidden;color:var(--green);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.unit-row>button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.inventory-proof{margin-top:10px;color:var(--muted);font-size:11px;line-height:1.5}.customer-task-block{padding-top:24px}.customer-task-block h2{margin-bottom:8px;font-size:15px}.customer-task-block>div{min-height:56px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.customer-task-block>div>button{width:25px;height:25px;display:grid;place-items:center;border:1px solid #c9cac4;border-radius:50%;color:var(--green);background:transparent}.customer-task-block>div>span{display:flex;flex-direction:column}.customer-task-block strong{font-size:11px}.customer-task-block small{margin-top:3px;color:var(--muted);font-size:11px}.customer-task-block .done{opacity:.55}.empty-copy{margin-top:12px;color:var(--muted);font-size:11px}.funnel-strip{min-height:90px;padding:15px 12px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:21px;color:#fff;background:var(--ink)}.funnel-strip>div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.funnel-strip span{color:#a5a69f;font-size:11px}.funnel-strip strong{margin-top:6px;font-size:19px}.funnel-strip i{position:absolute;right:-7px;width:14px;height:1px;background:#4c4c46}.manager-alert-list{margin-top:12px;display:grid;gap:7px}.manager-alert{min-height:52px;padding:0 13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-radius:17px}.manager-alert strong{font-size:11px;font-weight:500}.alert-urgent{color:#7c2f25;background:#ffdcd6}.alert-growth{color:#214c40;background:#dcebe4}.pipeline-band{margin:4px 0 20px;padding:15px 4px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pipeline-band>div{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--line)}.pipeline-band>div:first-child{border-left:0}.pipeline-band strong{font-size:20px}.pipeline-band span{margin-top:5px;color:var(--muted);font-size:11px}.manager-opportunity-list{padding:3px 13px;border-radius:22px;background:#fff}.manager-opportunity-list>div{min-height:81px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.manager-opportunity-list>div:last-child{border-bottom:0}.manager-customer-avatar{width:38px;height:46px;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--ink);font-size:11px}.manager-opportunity-list>div>div{min-width:0;display:flex;flex-direction:column}.manager-opportunity-list strong{font-size:11px}.manager-opportunity-list strong small{margin-left:6px;padding:2px 5px;border-radius:7px;color:#7c2f25;background:#ffdcd6;font-size:11px;font-weight:500}.manager-opportunity-list p{margin-top:5px;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.manager-opportunity-list div span{margin-top:5px;color:var(--muted);font-size:11px}.manager-opportunity-list b{color:var(--coral);font-size:18px}.inventory-manager-band{margin-top:15px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-radius:21px;color:#fff;background:var(--ink)}.inventory-manager-band>div{display:flex;flex-direction:column}.inventory-manager-band span{color:#aaa;font-size:11px}.inventory-manager-band strong{margin-top:5px;font-size:20px}.inventory-manager-band p{grid-column:1 / -1;color:#a5a69f;font-size:11px;line-height:1.5}.coaching-method{min-height:76px;padding:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border-radius:19px;color:var(--green);background:#dcebe4}.coaching-method strong{color:#214c40;font-size:11px}.coaching-method p{margin-top:5px;color:#527267;font-size:11px;line-height:1.45}.attribution-path{margin:14px 0 3px;padding:12px 4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.attribution-path>div{display:flex;align-items:center}.attribution-path span{font-size:11px;white-space:nowrap}.attribution-path i{width:10px;height:1px;margin-left:5px;background:#bfc1ba}.system-status-list{margin-top:8px;padding:3px 14px;border-radius:22px;background:#fff}.system-status-list>div{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.system-status-list>div:last-child{border-bottom:0}.system-status-list>div>svg{color:var(--green)}.system-status-list>div>span{display:flex;flex-direction:column}.system-status-list strong{font-size:11px}.system-status-list small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.system-boundary{margin-top:13px;padding:12px;color:var(--muted);font-size:11px;line-height:1.6}:root{--bg: #f4f8fd;--surface: #ffffff;--ink: #172033;--muted: #7a8497;--line: #e5ebf3;--soft: #eef3f9;--coral: #ff7f70;--green: #4e9c88;--ai-blue: #5b83ff;--ai-violet: #9a6cff;--shadow: 0 14px 36px rgba(70, 98, 145, .1)}html,body{background:#eaf1fb}.app-shell{padding:18px 0;background:radial-gradient(circle at 50% 0%,#f7fbff 0,#eaf1fb 55%,#e4ecf8)}.app-surface{background:var(--bg);border:1px solid rgba(255,255,255,.86);border-radius:30px;box-shadow:0 24px 64px #445b822e}.app-header{background:#f4f8fdd6;border-bottom:1px solid rgba(229,235,243,.72)}.avatar{background:linear-gradient(145deg,#6d8cff,#9e6cff);box-shadow:0 6px 15px #647bff3d}.icon-button{border:1px solid var(--line);box-shadow:0 5px 16px #46629114}.bottom-nav{height:68px;bottom:15px;border:1px solid #dfe7f2;background:#ffffffeb;box-shadow:0 12px 28px #4662912e,inset 0 1px #fffffff2}.bottom-nav button{color:#8993a5}.bottom-nav button span{font-size:11px}.bottom-nav .nav-active{color:#4667d9;background:#edf2ff;box-shadow:none}.bottom-nav .nav-active:before{top:5px;right:13px;width:4px;height:4px;background:var(--ai-violet)}.project-hero,.manager-hero,.next-best-action,.attribution-card,.search-demand-card,.inventory-manager-band,.funnel-strip,.growth-band{box-shadow:none}.metric,.customer-focus-2,.need-grid>div,.flywheel-card,.coaching-method,.structure-note,.manager-alert,.alert-growth,.content-suggestion,.customer-list-item,.today-task-list,.report-summary,.step-list,.copy-workbench,.unit-recommendations,.system-status-list,.settings-list,.insight-bars,.team-list,.manager-opportunity-list{border:1px solid var(--line);box-shadow:none}.metric{background:#fff}.metric-coral{color:#9a4b43;background:#fff3f1}.metric-green{color:#377463;background:#effaf6}.primary-button,.record-primary{background:linear-gradient(135deg,#4f78f6,#8668ec);box-shadow:0 10px 22px #5c70ed38}.primary-button:active,.record-primary:active{box-shadow:0 5px 12px #5c70ed2e}.recorder-orb{background:#eaf1ff;box-shadow:inset 0 0 0 1px #dce6fb}.orb-core{background:linear-gradient(145deg,#4f82ff,#9a64f3);box-shadow:0 12px 24px #5e6ff147}.is-recording .orb-core{background:linear-gradient(145deg,#ff7f70,#ff5c9a)}.room-preview,.room-result{border:1px solid var(--line);box-shadow:none}.studio-switcher button.active:after,.creation-nav .creation-active{color:#4667d9}.creation-nav{background:#e9f0fa;border:1px solid #e0e8f3}.creation-nav .creation-active{background:#fff;box-shadow:0 4px 12px #4662911a}.generation-status{border-color:#dfe7f2;background:#f7faff}.generation-status.generation-complete{color:#347865!important;border-color:#cfe9df;background:#effaf6}.generation-status.generation-blocked{color:#9a4b43!important;border-color:#f5d7d1;background:#fff5f3}@media(min-width:900px){.app-shell{padding:24px}.app-surface{width:min(520px,100%)}}.profile-card{min-height:145px;padding:22px 12px;display:flex;align-items:center;gap:15px}.large-avatar{width:69px;height:82px;display:grid;place-items:center;border-radius:25px;color:#fff;background:var(--ink);font-size:22px}.profile-card p{color:var(--muted);font-size:11px}.profile-card h1{margin-top:5px;font-size:25px}.profile-card span{margin-top:9px;display:flex;align-items:center;gap:4px;color:var(--coral);font-size:11px}.growth-band{padding:16px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:22px;color:#fff;background:var(--ink)}.growth-band>div{display:flex;flex-direction:column;align-items:center;border-left:1px solid #373732}.growth-band>div:first-child{border-left:0}.growth-band strong{font-size:20px}.growth-band span{margin-top:5px;color:#a5a69f;font-size:11px}.settings-list{margin-top:16px;padding:4px 13px;border-radius:22px;background:#fff}.settings-list button{width:100%;min-height:70px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;text-align:left;border-bottom:1px solid var(--line);background:transparent}.settings-list button:last-child{border-bottom:0}.settings-icon{width:38px;height:42px;display:grid;place-items:center;border-radius:13px;background:#ecece7}.settings-list button>span:nth-child(2){display:flex;flex-direction:column}.settings-list strong{font-size:11px}.settings-list small{margin-top:5px;color:var(--muted);font-size:11px}.sheet-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#0000007a;animation:fade-in .2s ease}.bottom-sheet{width:min(406px,calc(100% - 24px));padding:10px 18px 20px;border-radius:27px;background:#f8f8f5;box-shadow:0 20px 60px #00000042;animation:sheet-up .25s ease}.sheet-handle{width:35px;height:4px;margin:0 auto 15px;border-radius:4px;background:#d2d3cd}.bottom-sheet h2{font-size:19px}.bottom-sheet>p{margin:6px 0 14px;color:var(--muted);font-size:11px}.role-option{width:100%;min-height:70px;padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;text-align:left;border-top:1px solid var(--line);background:transparent}.role-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;color:#fff;background:var(--ink)}.role-option>span:nth-child(2){display:flex;flex-direction:column}.role-option strong{font-size:11px}.role-option small{margin-top:4px;color:var(--muted);font-size:11px}.toast{position:fixed;z-index:120;left:50%;bottom:108px;transform:translate(-50%);padding:10px 16px;border-radius:14px;color:#fff;background:#141412f0;box-shadow:0 8px 25px #00000038;font-size:11px;animation:toast-in .25s ease;white-space:nowrap}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(30px);opacity:0}}@keyframes toast-in{0%{transform:translate(-50%,10px);opacity:0}}@media(max-width:520px){html,body,#root{min-height:100%;background:var(--bg)}.app-shell{padding:0;background:var(--bg)}.app-surface{width:100%;min-height:100vh;min-height:100dvh;max-height:none;border-radius:0;box-shadow:none}.app-header{padding-top:max(16px,env(safe-area-inset-top));height:calc(74px + env(safe-area-inset-top))}.bottom-nav{bottom:max(8px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.share-page{width:min(430px,100%);min-height:100vh;margin:0 auto;position:relative;color:var(--ink);background:#fff;box-shadow:0 30px 80px #0000003d}.share-header{height:60px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#fff}.share-header strong{font-size:13px}.share-header button{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f2f2ee}.share-page main{padding-bottom:98px}.share-hero{height:430px;position:relative;color:#fff;overflow:hidden}.share-hero:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.68))}.share-hero img{width:100%;height:100%;object-fit:cover}.share-hero>div{position:absolute;z-index:2;left:22px;bottom:24px}.share-hero span{display:flex;align-items:center;gap:5px;color:#ffffffbf;font-size:11px}.share-hero h1{margin-top:7px;font-size:34px;font-weight:500}.share-hero p{margin-top:5px;color:#ffffffd1;font-size:11px}.share-facts{min-height:92px;padding:17px 12px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.share-facts>div{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--line)}.share-facts>div:first-child{border-left:0}.share-facts strong{font-size:14px}.share-facts span{margin-top:5px;color:var(--muted);font-size:11px}.share-section{padding:28px 18px 0}.share-title{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between}.share-title h2{font-size:18px}.share-title button,.share-title span{display:flex;align-items:center;color:var(--muted);background:transparent;font-size:11px}.floorplan-visual{padding:12px;position:relative;border-radius:20px;background:#f5f5f1}.floorplan-visual img{width:100%;aspect-ratio:1.35;object-fit:contain;mix-blend-mode:multiply}.floorplan-visual span{position:absolute;left:14px;bottom:14px;padding:7px 9px;border-radius:10px;color:#fff;background:var(--ink);font-size:11px}.share-room{overflow:hidden;border-radius:20px;background:#f5f5f1}.share-room img{width:100%;aspect-ratio:1.45;object-fit:cover}.share-room>div{padding:14px}.share-room strong{font-size:11px}.share-room p{margin-top:5px;color:var(--muted);font-size:11px}.consultant-card{margin:25px 18px 0;padding:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-radius:20px;color:#fff;background:var(--ink)}.consultant-avatar{width:43px;height:51px;display:grid;place-items:center;border-radius:15px;color:var(--ink);background:#fff}.consultant-card>div:nth-child(2){display:flex;flex-direction:column}.consultant-card strong{font-size:11px}.consultant-card span{margin-top:5px;color:#aaa;font-size:11px}.consultant-card button{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff}.source-note{margin:15px 18px 0;display:grid;grid-template-columns:auto 1fr;gap:8px;color:var(--green)}.source-note p{color:var(--muted);font-size:11px;line-height:1.55}.share-actions{position:fixed;z-index:30;left:50%;bottom:max(10px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(406px,calc(100% - 24px));height:64px;padding:8px;display:grid;grid-template-columns:52px 1fr;gap:8px;border-radius:22px;background:#fffffff0;box-shadow:0 15px 35px #00000029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.share-phone{display:grid;place-items:center;border-radius:16px;background:#ecece7}.share-book{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:16px;color:#fff;background:var(--ink);font-size:11px;font-weight:600}.share-toast{position:fixed;z-index:40;left:50%;bottom:89px;transform:translate(-50%);width:max-content;max-width:calc(100% - 30px);padding:10px 14px;border-radius:13px;color:#fff;background:var(--green);font-size:11px}.quick-studio{margin-top:14px;padding-bottom:10px}.quick-hero{min-height:174px;padding:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-radius:24px;color:#fff;background:var(--ink)}.quick-hero-copy{min-width:0}.quick-hero-copy>span{display:flex;align-items:center;gap:5px;color:#ff9a8b;font-size:11px}.quick-hero h2{max-width:230px;margin-top:17px;font-size:22px;line-height:1.28}.quick-hero p{max-width:245px;margin-top:9px;color:#aaa;font-size:11px;line-height:1.55}.quick-progress{width:58px;height:58px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#33332f}.quick-progress strong{font-size:17px;line-height:1}.quick-progress span{margin-top:5px;color:#aaa;font-size:11px}.starter-days{height:48px;margin:10px 0 2px;padding:5px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;border-radius:17px;background:#e7e7e1}.starter-day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;color:#989a92}.starter-day b{font-size:11px;line-height:1}.starter-day span{font-size:11px}.starter-today{color:#fff;background:var(--ink)}.starter-next{color:var(--ink);background:#fff}.quick-step{padding:20px 0;border-bottom:1px solid var(--line)}.quick-step-title{display:flex;align-items:center;gap:10px}.quick-step-title>span{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--ink);font-size:11px;font-weight:600}.quick-step-title h3{font-size:13px}.quick-step-title p{margin-top:3px;color:var(--muted);font-size:11px}.goal-grid{margin-top:13px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.goal-grid button{min-height:65px;padding:11px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;border:1px solid #deded8;border-radius:16px;background:transparent}.goal-grid button.selected{color:#fff;border-color:var(--ink);background:var(--ink)}.goal-grid strong{font-size:11px}.goal-grid span{color:var(--muted);font-size:11px;line-height:1.3}.goal-grid button.selected span{color:#aaa}.circuit-options{margin-top:13px;display:flex;flex-direction:column;gap:8px}.circuit-options button{min-height:68px;padding:12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;text-align:left;border:1px solid #deded8;border-radius:17px;background:transparent}.circuit-options button.selected{color:#fff;border-color:var(--ink);background:var(--ink)}.circuit-options button>div{min-width:0;display:flex;flex-direction:column}.circuit-options strong{font-size:11px}.circuit-options span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.circuit-options button.selected span{color:#aaa}.circuit-options em{padding:5px 7px;border-radius:8px;color:var(--coral);background:#ffe1db;font-size:11px;font-style:normal;white-space:nowrap}.circuit-options button.selected em{color:#fff;background:#ffffff24}.quick-assets-step{padding-bottom:18px}.sales-assets-choice{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sales-assets-choice>button,.sales-assets-upload{min-height:62px;padding:8px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;text-align:left;border:1px solid #deded8;border-radius:15px;background:transparent}.sales-assets-choice>button.selected{color:#fff;border-color:var(--ink);background:var(--ink)}.sales-asset-thumb{width:34px;height:38px;overflow:hidden;display:grid;place-items:center;border-radius:10px;background:#e9e9e4}.sales-asset-thumb img{width:100%;height:100%;object-fit:cover}.sales-assets-choice button>span:nth-child(2),.sales-assets-upload>span{min-width:0;display:flex;flex-direction:column}.sales-assets-choice strong,.sales-assets-upload strong{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sales-assets-choice small,.sales-assets-upload small{margin-top:4px;color:var(--muted);font-size:11px}.sales-assets-choice button.selected small{color:#aaa}.sales-assets-choice button>svg{color:transparent}.sales-assets-choice button.selected>svg{color:#9fe2be}.sales-assets-upload{grid-template-columns:27px 1fr;color:var(--green);border-style:dashed;cursor:pointer}.sales-assets-upload input{display:none}.floorplan-select{margin-top:13px;display:flex;flex-direction:column;gap:6px}.floorplan-select>span,.custom-point>span{color:var(--muted);font-size:11px}.floorplan-select select,.custom-point input{width:100%;height:43px;padding:0 12px;border:1px solid #deded8;border-radius:13px;color:var(--ink);background:#fff;font:inherit;font-size:11px;outline:none}.floorplan-select select:focus,.custom-point input:focus{border-color:var(--ink)}.quick-data-match{min-height:72px;margin-top:9px;padding:10px;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:10px;border-radius:18px;background:#e9e9e4}.quick-data-match img{width:54px;height:52px;object-fit:cover;border-radius:12px}.quick-data-match>div{min-width:0;display:flex;flex-direction:column}.quick-data-match strong{font-size:11px}.quick-data-match span{margin-top:5px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.quick-data-match small{margin-top:5px;display:flex;align-items:center;gap:3px;color:var(--green);font-size:11px}.custom-point{margin-top:12px;display:flex;flex-direction:column;gap:6px}.quick-guardrail{min-height:70px;margin-top:14px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:18px;color:#214c40;background:#dcebe4}.quick-guardrail>div{min-width:0;display:flex;flex-direction:column}.quick-guardrail strong{font-size:11px}.quick-guardrail p{margin-top:5px;color:#527267;font-size:11px;line-height:1.4}.quick-reset{height:33px;padding:0;display:flex;align-items:center;gap:5px;color:var(--muted);background:transparent;font-size:11px}.quick-reset svg{transform:rotate(90deg)}.quick-result-head{padding:16px 0;display:flex;align-items:center;gap:11px}.quick-result-mark{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:14px;color:#214c40;background:#dcebe4}.quick-result-head>div:last-child{min-width:0;display:flex;flex-direction:column}.quick-result-head span{color:var(--green);font-size:11px}.quick-result-head h2{margin-top:5px;font-size:17px}.quick-result-head p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.recording-task{min-height:78px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:19px;color:#fff;background:var(--ink)}.recording-icon{width:39px;height:39px;flex:none;display:grid;place-items:center;border-radius:14px;color:var(--ink);background:#fff}.recording-task>div:last-child{min-width:0;display:flex;flex-direction:column}.recording-task span{color:#ff9a8b;font-size:11px}.recording-task strong{margin-top:5px;font-size:11px;line-height:1.35}.recording-task small{margin-top:5px;color:#aaa;font-size:11px;line-height:1.4}.quick-assets-result{padding-bottom:12px}.selected-assets-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.selected-assets-list span{min-height:24px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px;border-radius:8px;color:#527267;background:#edf4f0;font-size:11px}.quick-result-block{margin-top:10px;padding:16px;border-radius:20px;background:#fff}.quick-block-title{display:flex;align-items:center;gap:6px;color:var(--green)}.quick-block-title strong{color:var(--ink);font-size:11px}.quick-block-title span{margin-left:auto;color:var(--muted);font-size:11px}.quick-result-block h3{margin-top:12px;font-size:15px;line-height:1.4}.quick-result-block>p{margin-top:9px;color:#50524d;font-size:11px;line-height:1.65}.circuit-timeline{margin-top:10px}.circuit-timeline>div{padding:10px 0;display:grid;grid-template-columns:auto 1fr;gap:9px;border-bottom:1px solid var(--line)}.circuit-timeline>div:last-child{border-bottom:0}.circuit-timeline b{width:24px;height:29px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--ink);font-size:11px}.circuit-timeline>div>div{min-width:0;display:flex;flex-direction:column}.circuit-timeline strong{font-size:11px;line-height:1.4}.circuit-timeline span{margin-top:4px;color:#555750;font-size:11px;line-height:1.45}.circuit-timeline small{margin-top:4px;color:var(--green);font-size:11px}.auto-make-list{margin-top:10px;padding:15px;border-radius:19px;background:#e9e9e4}.auto-make-list>div:not(:first-child){margin-top:9px;display:flex;align-items:center;gap:7px;color:#214c40}.auto-make-list>div:not(:first-child) span{color:#4e6159;font-size:11px}.seedance-spec{min-height:59px;margin-top:10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-radius:17px;color:#214c40;background:#dcebe4}.seedance-spec>div{display:flex;flex-direction:column}.seedance-spec strong{font-size:11px}.seedance-spec span{margin-top:4px;color:#527267;font-size:11px}.prompt-disclosure{margin-top:9px;border-bottom:1px solid var(--line)}.prompt-disclosure summary{min-height:41px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);cursor:pointer;font-size:11px;list-style:none}.prompt-disclosure summary::-webkit-details-marker{display:none}.prompt-disclosure[open] summary svg{transform:rotate(180deg)}.prompt-disclosure>div{padding:0 0 13px}.prompt-disclosure>div>span{color:var(--green);font-size:11px}.prompt-disclosure p{margin-top:7px;color:#50524d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55}.prompt-disclosure small{display:block;margin-top:7px;color:var(--muted);font-size:11px}@media(max-width:520px){.share-page{width:100%;box-shadow:none}}.manager-content-active{min-width:320px;padding:0;align-items:stretch;background:#f4f5f6}.manager-content-active .app-surface{width:100%;min-height:100vh;max-height:none;overflow:visible;border-radius:0;background:#f4f5f6;box-shadow:none}.manager-content-active .app-header,.manager-content-active .bottom-nav{display:none}.content-operations-shell{--ops-sidebar: 188px;--ops-bg: #f4f5f6;--ops-panel: #fff;--ops-ink: #202124;--ops-muted: #777b82;--ops-line: #e3e5e8;--ops-soft: #f7f8f9;--ops-red: #ef554d;--ops-green: #3c9a70;min-height:100vh;display:grid;grid-template-columns:var(--ops-sidebar) minmax(0,1fr);color:var(--ops-ink);background:var(--ops-bg)}.content-operations-shell--collapsed{--ops-sidebar: 72px}.ops-visually-hidden{width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ops-sidebar{height:100vh;padding:20px 12px 16px;position:sticky;z-index:50;top:0;display:flex;flex-direction:column;overflow:hidden;color:#d0d2d4;background:#18191a;transition:width .2s ease}.ops-brand{width:100%;height:42px;padding:0 4px;display:flex;align-items:center;gap:10px;color:#fff;background:transparent;text-align:left;white-space:nowrap}.ops-brand>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;color:#17181a;background:#fff;font-size:15px;font-weight:700}.ops-brand>strong{overflow:hidden;font-size:14px;font-weight:600}.ops-sidebar nav{margin-top:30px;display:flex;flex-direction:column;gap:6px}.ops-sidebar nav button{width:100%;height:46px;padding:0 12px;position:relative;display:flex;align-items:center;gap:12px;border-radius:6px;color:#aeb1b5;background:transparent;text-align:left;white-space:nowrap}.ops-sidebar nav button:hover{color:#fff;background:#222326}.ops-sidebar nav button.active{color:#fff;background:#303033}.ops-sidebar nav button.active svg{color:var(--ops-red)}.ops-sidebar nav button>span{min-width:0;overflow:hidden;font-size:13px}.ops-sidebar nav button>b{min-width:19px;height:19px;margin-left:auto;padding:0 5px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--ops-red);font-size:11px;font-weight:600}.ops-collapse{width:100%;height:40px;margin-top:auto;padding:0 12px;display:flex;align-items:center;gap:10px;color:#8f9297;background:transparent;font-size:12px;white-space:nowrap}.ops-collapse:hover{color:#fff}.ops-sidebar--collapsed{padding-inline:10px}.ops-sidebar--collapsed .ops-brand{padding:0 9px}.ops-sidebar--collapsed .ops-brand>strong,.ops-sidebar--collapsed nav button>span,.ops-sidebar--collapsed .ops-collapse>span{display:none}.ops-sidebar--collapsed nav button{padding:0 17px}.ops-sidebar--collapsed nav button>b{width:7px;min-width:7px;height:7px;padding:0;position:absolute;top:8px;right:8px;overflow:hidden;color:transparent}.ops-sidebar--collapsed .ops-collapse{justify-content:center;padding:0}.ops-workspace{min-width:0;min-height:100vh;background:var(--ops-bg)}.ops-toolbar{height:68px;padding:0 20px;position:sticky;z-index:40;top:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ops-line);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ops-toolbar-context,.ops-toolbar-profile{display:flex;align-items:center;gap:12px}.ops-toolbar-context>label{height:38px;position:relative;display:flex;align-items:center;gap:7px;border:1px solid #dfe1e4;border-radius:5px;color:#63676d;background:#fff}.ops-toolbar-context>label:first-child{width:144px}.ops-toolbar-context>label:nth-child(2){width:148px;padding-left:11px}.ops-toolbar-context select,.ops-toolbar-context input{width:100%;height:100%;padding:0 32px 0 12px;border:0;outline:0;color:#3f4247;background:transparent;font:inherit;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ops-toolbar-context input{padding:0 8px 0 0}.ops-toolbar-context>label>svg:last-child{position:absolute;right:10px;pointer-events:none}.ops-current-view{padding-left:4px;color:#9a9da2;font-size:12px}.ops-cloud-ready{color:var(--ops-green)}.ops-notification,.ops-refresh{width:34px;height:34px;position:relative;display:grid;place-items:center;color:#3b3d41;background:transparent;border-radius:5px}.ops-notification:hover,.ops-refresh:hover{background:#f0f1f2}.ops-notification>i{width:6px;height:6px;position:absolute;top:5px;right:5px;border:1px solid #fff;border-radius:50%;background:var(--ops-red)}.ops-refresh-icon.is-spinning{animation:ops-spin .85s linear infinite}.ops-manager-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#161719;font-size:12px;font-weight:700}.ops-toolbar-profile>div{display:flex;flex-direction:column}.ops-toolbar-profile strong{font-size:12px;line-height:1.3}.ops-toolbar-profile small{margin-top:2px;color:var(--ops-muted);font-size:11px}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-dashboard{padding:12px 14px 34px;display:flex;flex-direction:column;gap:12px}.ops-theme-band,.ops-recipe-panel,.ops-queue-panel,.ops-account-panel,.ops-review-panel,.ops-theme-table,.ops-full-table{overflow:hidden;border:1px solid var(--ops-line);border-radius:6px;background:var(--ops-panel)}.ops-section-heading{min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ops-line)}.ops-section-heading>div{min-width:0;display:flex;align-items:center;gap:7px}.ops-section-heading strong{font-size:14px;font-weight:600}.ops-section-heading span{color:var(--ops-muted);font-size:11px}.ops-section-heading>button{padding:7px 0 7px 9px;display:flex;align-items:center;gap:2px;color:#7b7e83;background:transparent;font-size:11px;white-space:nowrap}.ops-section-heading>button:hover{color:var(--ops-red)}.ops-info-tip{position:relative;display:inline-flex;color:#969aa0}.ops-info-tip summary{width:20px;height:20px;display:grid;place-items:center;cursor:pointer;list-style:none}.ops-info-tip summary::-webkit-details-marker{display:none}.ops-info-tip summary:hover{color:var(--ops-red)}.ops-info-tip>span{min-width:190px;max-width:300px;padding:9px 10px;position:absolute;z-index:20;top:24px;left:0;border:1px solid var(--ops-line);border-radius:6px;color:#4e5258;background:#fff;box-shadow:0 8px 24px #191d231f;font-size:11px;line-height:1.5;font-weight:400}.ops-theme-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ops-theme-grid>button{min-width:0;min-height:142px;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--ops-line);background:#fff;text-align:left}.ops-theme-grid>button:last-child{border-right:0}.ops-theme-grid>button:hover{background:#fafafa}.ops-theme-grid>button>div{width:100%;display:flex;align-items:center;gap:12px}.ops-theme-grid b{color:#90939a;font-size:20px;font-weight:500}.ops-theme-grid strong{min-width:0;overflow:hidden;font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ops-theme-grid>button>span{margin-top:20px;color:#9b9ea4;font-size:11px}.ops-theme-grid em{margin-top:5px;color:var(--ops-green);font-size:24px;font-style:normal;font-weight:500;line-height:1}.ops-theme-grid small{margin-top:13px;color:#8b8e94;font-size:11px}.ops-theme-grid>button:first-child b,.ops-theme-grid>button:first-child em{color:var(--ops-red)}.ops-theme-grid>button:nth-child(2) em{color:#ec883f}.ops-theme-grid>button:nth-child(3) em{color:#c2863d}.ops-primary-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,36%);gap:12px;align-items:stretch}.ops-recipe-panel,.ops-queue-panel{min-width:0;min-height:394px}.ops-recipe-controls{min-height:50px;padding:7px 12px;display:grid;grid-template-columns:112px 112px 126px minmax(170px,1fr);gap:8px;align-items:center;border-bottom:1px solid var(--ops-line)}.ops-recipe-controls select,.ops-recipe-controls label{min-width:0;height:34px;border:1px solid #dfe1e4;border-radius:4px;color:#6f7379;background:#fff;font:inherit;font-size:11px}.ops-recipe-controls select{padding:0 9px;outline:0}.ops-recipe-controls label{padding:0 10px;display:flex;align-items:center;gap:7px}.ops-recipe-controls label:focus-within,.ops-recipe-controls select:focus{border-color:#9a9da3}.ops-recipe-controls input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:11px}.ops-table-wrap{width:100%;overflow-x:auto}.ops-table-wrap table,.ops-account-table table{width:100%;border-collapse:collapse;table-layout:fixed}.ops-table-wrap th,.ops-account-table th{height:35px;padding:0 10px;color:#81858b;background:#fafafa;font-size:11px;font-weight:500;text-align:left;white-space:nowrap}.ops-table-wrap th:first-child{width:16%}.ops-table-wrap th:nth-child(2),.ops-table-wrap th:nth-child(3),.ops-table-wrap th:nth-child(4){width:14%}.ops-table-wrap th:nth-last-child(3){width:12%}.ops-table-wrap th:nth-last-child(2){width:13%}.ops-table-wrap th:last-child{width:8%}.ops-table-wrap td,.ops-account-table td{height:48px;padding:7px 10px;overflow:hidden;border-top:1px solid #eceef0;color:#55595f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-table-wrap td>strong,.ops-table-wrap td>span,.ops-table-wrap td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-table-wrap td>strong{color:#303238;font-size:11px;font-weight:600}.ops-table-wrap td>small{margin-top:3px;color:#95989d;font-size:11px}.ops-rights{display:inline-flex!important;align-items:center;gap:4px;color:#547c69}.ops-status{min-height:22px;padding:4px 7px;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #d7d9dc;border-radius:3px;color:#666a70;background:#fff;font-size:11px;white-space:nowrap}.ops-status--draft-ready,.ops-status--pending-review{border-color:#f2a39d;color:#d7473f;background:#fff8f7}.ops-status--approved{border-color:#9bd0b7;color:#2f875e;background:#f5fbf8}.ops-status--changes-requested{border-color:#e5bf7a;color:#9a681d;background:#fffaf1}.ops-status--submitted{border-color:#abb6cd;color:#52698f;background:#f6f8fc}.ops-row-action{min-height:26px;padding:0 7px;color:var(--ops-red);background:transparent;font-size:11px}.ops-row-action:hover{text-decoration:underline}.ops-queue-tabs{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;overflow-x:auto;border-bottom:1px solid var(--ops-line);scrollbar-width:none}.ops-queue-tabs span{flex:none;color:#676a70;font-size:11px;white-space:nowrap}.ops-queue-tabs b{margin-left:3px;color:var(--ops-red);font-weight:600}.ops-queue-row{width:100%;min-height:56px;padding:9px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #eceef0;background:#fff;text-align:left}.ops-queue-row:hover{background:#fafafa}.ops-queue-row>div{min-width:0;display:flex;flex-direction:column}.ops-queue-row strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ops-queue-row span{margin-top:5px;overflow:hidden;color:#95989d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-queue-row em{min-width:68px;min-height:28px;padding:5px 8px;display:grid;place-items:center;border:1px solid #f1a09a;border-radius:4px;color:var(--ops-red);font-size:11px;font-style:normal}.ops-empty{min-height:178px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#92969c;text-align:center}.ops-empty>strong{margin-top:10px;color:#3d4045;font-size:12px}.ops-empty>span{max-width:330px;margin-top:6px;font-size:11px;line-height:1.6}.ops-empty>button{margin-top:12px;padding:7px 0;display:flex;align-items:center;color:var(--ops-red);background:transparent;font-size:11px}.ops-secondary-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,37%);gap:12px}.ops-account-panel,.ops-review-panel{min-width:0;min-height:276px}.ops-account-table{width:100%;overflow-x:auto}.ops-account-table th:first-child{width:24%}.ops-account-table th:last-child{width:15%}.ops-account-table td>strong{color:#35383d;font-weight:600}.ops-account-table td>em{color:var(--ops-red);font-style:normal}.ops-account-status{font-size:11px;white-space:nowrap}.ops-account-status--connected{color:var(--ops-green)}.ops-account-status--manual{color:#a66d1e}.ops-account-status--pending{color:#8d9197}.ops-review-panel>article{min-height:62px;padding:9px 13px;display:grid;grid-template-columns:minmax(0,1fr) 44px 50px 55px;align-items:center;gap:8px;border-bottom:1px solid #eceef0}.ops-review-panel>article>div{min-width:0;display:flex;flex-direction:column}.ops-review-panel article strong{font-size:11px}.ops-review-panel article div>span{margin-top:5px;overflow:hidden;color:#888c92;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-review-panel article>em{color:var(--ops-red);font-size:11px;font-style:normal;text-align:center}.ops-confidence{font-size:11px;text-align:center}.ops-confidence--high{color:var(--ops-red)}.ops-confidence--medium{color:#a66d1e}.ops-confidence--low{color:#888c92}.ops-review-panel article>button{min-height:28px;border:1px solid #d9dbdf;border-radius:4px;color:#5d6167;background:#fff;font-size:11px}.ops-review-panel article>button:hover{border-color:var(--ops-red);color:var(--ops-red)}.ops-review-result{min-height:25px;padding:4px 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;font-size:11px;white-space:nowrap}.ops-review-result--approved{color:#2f875e;background:#edf8f2}.ops-review-result--rejected{color:#777b82;background:#f0f1f2}.ops-detail-page,.ops-library{min-height:calc(100vh - 68px);padding:26px 22px 48px}.ops-page-title{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ops-page-title>div{min-width:0;display:flex;align-items:center;gap:7px}.ops-page-title h1{color:#25272b;font-size:24px;font-weight:600;line-height:1.2}.ops-page-title span{margin-top:7px;display:block;color:var(--ops-muted);font-size:11px}.ops-page-title>small{margin-top:8px;color:#888c92;font-size:11px;white-space:nowrap}.ops-theme-table{width:100%}.ops-theme-table-head,.ops-theme-table>div:not(.ops-theme-table-head){min-width:920px;display:grid;grid-template-columns:70px 140px 95px 85px 180px minmax(270px,1fr) 80px;align-items:center}.ops-theme-table-head{min-height:42px;color:#85898f;background:#fafafa;font-size:11px}.ops-theme-table-head>span,.ops-theme-table>div:not(.ops-theme-table-head)>*{padding:0 14px}.ops-theme-table>div:not(.ops-theme-table-head){min-height:70px;border-top:1px solid #eceef0}.ops-theme-table b{color:#9b9ea4;font-size:18px;font-weight:500}.ops-theme-table>div:nth-child(2) b,.ops-theme-table>div:nth-child(2) em{color:var(--ops-red)}.ops-theme-table strong{font-size:12px}.ops-theme-table em{color:var(--ops-green);font-size:14px;font-style:normal}.ops-theme-table span,.ops-theme-table small{color:#666a70;font-size:11px}.ops-theme-table p{color:#72767c;font-size:11px;line-height:1.55}.ops-recipe-detail-list{display:flex;flex-direction:column;gap:12px}.ops-recipe-detail-list>article{overflow:hidden;border:1px solid var(--ops-line);border-radius:6px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ops-recipe-detail-list>article.ops-recipe-detail--selected{border-color:#efaaa5;box-shadow:0 0 0 2px #ef554d14}.ops-recipe-detail-list article>header{min-height:72px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ops-line)}.ops-recipe-detail-list header>div{min-width:0}.ops-recipe-detail-list header span{color:var(--ops-red);font-size:11px}.ops-recipe-detail-list header h2{margin-top:6px;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ops-ingredient-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-ingredient-matrix>section{min-height:150px;padding:18px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;border-right:1px solid var(--ops-line)}.ops-ingredient-matrix>section:last-child{border-right:0}.ops-ingredient-matrix section>b{width:32px;height:32px;display:grid;place-items:center;border-radius:5px;color:#fff;background:#292b2f;font-size:12px}.ops-ingredient-matrix section>div{min-width:0;display:flex;flex-direction:column}.ops-ingredient-matrix small{color:#92969c;font-size:11px}.ops-ingredient-matrix strong{margin-top:6px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-ingredient-matrix p{margin-top:8px;color:#65696f;font-size:11px;line-height:1.55}.ops-ingredient-matrix span{margin-top:auto;padding-top:10px;color:#3f8063;font-size:11px;line-height:1.45}.ops-recipe-detail-list article>footer{min-height:58px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--ops-line)}.ops-recipe-detail-list footer>span{display:flex;align-items:center;gap:6px;color:#777b82;font-size:11px}.ops-recipe-detail-list footer>div{display:flex;gap:8px}.ops-recipe-detail-list footer button{min-height:34px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid #d9dbdf;border-radius:4px;color:#5b5f65;background:#fff;font-size:11px}.ops-recipe-detail-list footer button.ops-approve{border-color:#26282c;color:#fff;background:#26282c}.ops-stage-filter{min-height:46px;margin-bottom:12px;padding:5px;display:flex;align-items:center;gap:4px;overflow-x:auto;border:1px solid var(--ops-line);border-radius:6px;background:#fff}.ops-stage-filter button{min-width:92px;height:34px;padding:0 10px;border-radius:4px;color:#777b82;background:transparent;font-size:11px;white-space:nowrap}.ops-stage-filter button.active{color:#fff;background:#25272b}.ops-stage-filter b{margin-left:4px;color:var(--ops-red)}.ops-kanban{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px;overflow-x:auto;align-items:start}.ops-kanban>section{min-height:360px;border:1px solid var(--ops-line);border-radius:6px;background:#eceef0}.ops-kanban section>header{height:46px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe1e4}.ops-kanban header strong{font-size:11px}.ops-kanban header span{width:21px;height:21px;display:grid;place-items:center;border-radius:11px;color:#65696f;background:#fff;font-size:11px}.ops-kanban article{margin:8px;min-height:102px;padding:12px;display:flex;flex-direction:column;border:1px solid #e2e4e6;border-radius:5px;background:#fff}.ops-kanban article strong{font-size:11px;line-height:1.45}.ops-kanban article span{margin-top:12px;color:#686c72;font-size:11px}.ops-kanban article small{margin-top:5px;color:#96999e;font-size:11px}.ops-kanban-empty{min-height:180px;display:grid;place-items:center;color:#a0a3a8;font-size:11px}.ops-full-table{overflow-x:auto}.ops-full-table .ops-account-table{min-width:860px}.ops-full-table .ops-account-table th,.ops-full-table .ops-account-table td{height:52px;font-size:11px}.ops-learning-list{border:1px solid var(--ops-line);border-radius:6px;background:#fff}.ops-learning-list>article{min-height:88px;padding:14px 16px;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;border-bottom:1px solid #eceef0}.ops-learning-list>article:last-child{border-bottom:0}.ops-learning-list article>svg{color:var(--ops-red)}.ops-learning-list article>div{min-width:0}.ops-learning-list strong{font-size:11px}.ops-learning-list p{margin-top:6px;color:#686c72;font-size:11px;line-height:1.5}.ops-learning-list div>span{margin-top:6px;display:block;color:#92969c;font-size:11px}.ops-learning-list article>button{min-width:58px;height:32px;border:1px solid #d9dbdf;border-radius:4px;color:#5b5f65;background:#fff;font-size:11px}.ops-learning-list article>button:first-of-type{border-color:#282a2e;color:#fff;background:#282a2e}.ops-library>.content-data-hub,.ops-library>.content-hub-detail{max-width:980px}.ops-library .hub-view-tabs{max-width:420px;border-radius:6px}.ops-library .hub-view-tabs button,.ops-library .hub-view-tabs button.active{border-radius:4px;font-size:11px}.ops-library .hub-summary-band,.ops-library .rank-hero{border-radius:6px}.ops-library .hub-summary-band{min-height:120px}.ops-library .sample-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-library .sample-row{border:1px solid var(--ops-line);border-radius:6px}.ops-library .sample-thumb,.ops-library .sample-download,.ops-library .sample-row-copy small,.ops-library .hub-search,.ops-library .hub-filter-row select{border-radius:4px}@media(max-width:1120px){.ops-primary-grid,.ops-secondary-grid{grid-template-columns:1fr}.ops-theme-grid{overflow-x:auto;grid-template-columns:repeat(5,minmax(190px,1fr))}.ops-recipe-panel,.ops-queue-panel{min-height:0}.ops-queue-panel{min-height:320px}}@media(max-width:760px){.content-operations-shell,.content-operations-shell--collapsed{--ops-sidebar: 100%;display:block}.ops-sidebar,.ops-sidebar--collapsed{width:100%;height:auto;padding:8px 10px;position:sticky;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.ops-sidebar .ops-brand,.ops-sidebar--collapsed .ops-brand{width:42px;padding:0 4px}.ops-sidebar .ops-brand>strong,.ops-sidebar--collapsed .ops-brand>strong,.ops-sidebar .ops-collapse{display:none}.ops-sidebar nav,.ops-sidebar--collapsed nav{margin:0;display:flex;flex-direction:row;overflow-x:auto;gap:3px;scrollbar-width:none}.ops-sidebar nav button,.ops-sidebar--collapsed nav button{width:auto;min-width:42px;height:42px;padding:0 12px;justify-content:center}.ops-sidebar nav button>span,.ops-sidebar--collapsed nav button>span{display:none}.ops-toolbar{height:60px;padding:0 12px}.ops-toolbar-context>label:first-child{width:124px}.ops-toolbar-context>label:nth-child(2),.ops-current-view,.ops-cloud-ready,.ops-toolbar-profile>div{display:none}.ops-dashboard{padding:10px}.ops-recipe-controls{grid-template-columns:1fr 1fr}.ops-recipe-controls label{grid-column:1 / -1}.ops-table-wrap table{min-width:850px}.ops-detail-page,.ops-library{min-height:calc(100vh - 110px);padding:20px 12px 40px}.ops-page-title{min-height:78px}.ops-page-title>small{display:none}.ops-ingredient-matrix{grid-template-columns:1fr}.ops-ingredient-matrix>section{min-height:124px;border-right:0;border-bottom:1px solid var(--ops-line)}.ops-ingredient-matrix>section:last-child{border-bottom:0}.ops-recipe-detail-list article>footer{align-items:flex-start;flex-direction:column}.ops-library .sample-list{grid-template-columns:1fr}}.app-surface{color:var(--ink)}.app-header{box-shadow:0 1px #d6e0ed8c}.screen{padding-left:22px;padding-right:22px}.screen-heading h1,.welcome-row h1{letter-spacing:-.045em}.section-header{margin-top:24px}.project-hero{border-radius:24px}.action-center-heading strong{letter-spacing:-.025em}.today-task-list,.customer-list-item,.content-suggestion,.report-summary,.step-list,.copy-workbench,.unit-recommendations,.system-status-list,.settings-list,.insight-bars,.team-list,.manager-opportunity-list{border-radius:18px}.today-task-list{background:#ffffffd6}.content-suggestion{box-shadow:0 8px 24px #46629112}.creation-nav{border-radius:16px}.studio-switcher{border-bottom-color:#dfe7f2}.studio-switcher button.active{color:#4d6fe2}.studio-switcher button.active:after{background:#6c78f5}.remake-step,.remake-reference,.remake-plan-result,.daily-push-card,.trend-card,.capability-signals,.video-task-list,.script-result,.insight-banner{border-color:var(--line);border-radius:18px;box-shadow:none}@media(max-width:520px){.app-shell{padding:0}.app-surface{width:100%;min-height:100vh;max-height:none;border:0;border-radius:0;box-shadow:none}.screen{padding-bottom:110px}}.crm-center-screen{padding-top:26px}.crm-center-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.crm-center-header p,.crm-module small,.crm-section-title small{margin:0 0 6px;color:#7183a0;font-size:12px;letter-spacing:.03em}.crm-center-header h1{margin:0 0 5px;font-size:30px;letter-spacing:-.05em}.crm-center-header span{color:#6d7f9d;font-size:13px}.crm-refresh,.crm-back-button{border:1px solid #dce5f2;background:#fff;color:#53698b;border-radius:12px;padding:9px 12px;display:flex;align-items:center;gap:7px;cursor:pointer}.crm-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-module,.crm-list-card,.crm-funnel-card{background:#ffffffe6;border:1px solid #e2e9f3;border-radius:18px;box-shadow:0 8px 24px #4662910f}.crm-module{min-height:122px;padding:17px;display:flex;gap:12px;align-items:flex-start}.crm-module>div:nth-child(2){flex:1}.crm-module-icon{width:36px;height:36px;border-radius:12px;background:#edf3ff;color:#5676d9;display:grid;place-items:center;flex:none}.crm-module strong{display:block;font-size:16px;margin-bottom:6px}.crm-module p{color:#6b7b95;font-size:12px;line-height:1.5;margin:0}.crm-module>svg:last-child{color:#5bcb9b;margin-top:3px}.crm-funnel-card{margin-top:14px;padding:18px}.crm-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.crm-section-title h2{margin:0;font-size:18px;letter-spacing:-.03em}.crm-section-title>span{color:#8997ac;font-size:12px}.crm-funnel{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:18px}.crm-funnel div{background:#f4f7fc;border-radius:12px;padding:12px 8px;text-align:center}.crm-funnel strong{display:block;font-size:20px;color:#3e5fc2}.crm-funnel span{color:#74839b;font-size:11px}.crm-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.crm-list-card{padding:18px;min-height:210px}.crm-customer-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f6}.crm-customer-row:last-child{border-bottom:0}.crm-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#738de0;font-size:12px}.crm-customer-row div{flex:1}.crm-customer-row strong,.crm-customer-row small{display:block}.crm-customer-row small{margin-top:3px;color:#8491a7;font-size:11px}.crm-customer-row b{color:#5271d0;font-size:14px}.crm-xhs-status{display:flex;gap:10px;align-items:flex-start;padding:24px 0;color:#5573d1}.crm-xhs-status div{color:var(--ink)}.crm-xhs-status strong{display:block}.crm-xhs-status p{margin:5px 0 0;color:#75839a;font-size:12px;line-height:1.5}.crm-primary{border:0;border-radius:12px;padding:11px 13px;background:#5d76d9;color:#fff;display:flex;gap:8px;align-items:center;cursor:pointer}.crm-boundary{margin:16px 3px 0;color:#8290a6;font-size:11px;line-height:1.6}.crm-error{display:flex;gap:8px;align-items:center;color:#b36b56;background:#fff5f1;border:1px solid #f2d6cd;border-radius:12px;padding:10px 13px;margin-bottom:14px}.crm-empty{color:#8491a7;font-size:13px}.crm-back-button{margin:12px 0 4px}@media(max-width:620px){.crm-center-grid,.crm-bottom-grid{grid-template-columns:1fr}.crm-funnel{grid-template-columns:repeat(3,1fr)}}.creation-catalog-heading{display:grid;gap:18px;padding:12px 0 28px;border-bottom:1px solid var(--line)}.creation-catalog-heading .workspace-back{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--muted);background:transparent;font-size:12px}.creation-catalog-heading>div{display:grid;gap:7px}.creation-catalog-kicker{color:var(--muted);font-size:11px;letter-spacing:.04em}.creation-catalog-heading h1{color:var(--ink);font-size:27px;letter-spacing:-.04em}.creation-catalog-heading p{color:var(--muted);font-size:12px;line-height:1.6}.creation-catalog-groups{display:grid;gap:25px;margin-top:26px}.creation-catalog-group{padding-top:18px;border-top:1px solid var(--line)}.creation-catalog-group.is-focused{border-top-color:#8297f2}.creation-catalog-group-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.creation-catalog-group-heading>div{min-width:0;display:grid;gap:4px}.creation-catalog-group-heading h2{color:var(--ink);font-size:16px;font-weight:650}.creation-catalog-group-heading span{color:var(--muted);font-size:11px}.creation-catalog-group-heading>svg{flex:none;color:#9aa9cb}.creation-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creation-catalog-card{min-width:0;min-height:118px;padding:14px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:9px 10px;border:1px solid transparent;border-radius:15px;color:var(--ink);background:#edf4ff;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.creation-catalog-card:hover{transform:translateY(-1px);border-color:#b8c8ef;box-shadow:0 8px 20px #4862a014}.creation-catalog-card.is-primary{border-color:#6275f6;box-shadow:inset 0 0 0 1px #6275f624}.creation-catalog-group-mint .creation-catalog-card{background:#e8f8f2}.creation-catalog-group-violet .creation-catalog-card{background:#f0edff}.creation-catalog-group-blue .creation-catalog-card:nth-child(2){background:#f1efff}.creation-catalog-group-blue .creation-catalog-card:nth-child(3){background:#eaf8f3}.creation-catalog-group-blue .creation-catalog-card:nth-child(4){background:#fff7e8}.creation-catalog-icon{width:36px;height:36px;display:grid;place-items:center;grid-row:1 / 3;border-radius:11px;color:#477bf0;background:#ffffffa8}.creation-catalog-group-mint .creation-catalog-icon{color:#2ea681}.creation-catalog-group-violet .creation-catalog-icon{color:#6657df}.creation-catalog-copy{min-width:0;display:grid;gap:5px}.creation-catalog-copy strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.creation-catalog-copy small{color:#657593;font-size:10px;line-height:1.45}.creation-catalog-card>svg:last-child{grid-column:3;grid-row:1 / 3;align-self:center;color:#7b8eaf}.creation-catalog-state{grid-column:2;justify-self:start;padding:3px 7px;border-radius:999px;font-size:10px;line-height:1}.creation-catalog-state.is-ready{color:#198562;background:#d7f8ebf0}.creation-catalog-state.is-pending{color:#9c722a;background:#fff1c2f0}.creation-catalog-note{min-height:42px;margin-top:24px;padding:11px 13px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.creation-catalog-note svg{flex:none;color:var(--accent)}.comic-harness-screen{width:min(100%,1120px);margin-inline:auto;padding-bottom:48px}.comic-harness-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:8px 0 24px;border-bottom:1px solid var(--line)}.comic-harness-heading>div{display:grid;gap:5px}.comic-harness-heading h1{color:var(--ink);font-size:27px;letter-spacing:-.04em}.comic-harness-heading p{color:var(--muted);font-size:12px}.comic-harness-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;margin-top:24px}.comic-series-list{align-self:start;display:grid;gap:4px;padding-right:16px;border-right:1px solid var(--line)}.comic-panel-title{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;letter-spacing:.03em}.comic-panel-title span:first-child{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13px;font-weight:650;letter-spacing:0}.comic-series-item{display:grid;gap:4px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:11px;color:var(--ink);background:transparent;text-align:left}.comic-series-item:hover,.comic-series-item.is-active{border-color:#cad8f2;background:#edf4ff}.comic-series-item strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.comic-series-item small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.comic-empty{padding:16px 0;color:var(--muted);font-size:11px;line-height:1.6}.comic-harness-main{display:grid;gap:18px;min-width:0}.comic-script-panel,.comic-agent-panel,.comic-episodes-panel{padding:18px;border:1px solid #dce5f4;border-radius:15px;background:#fff;box-shadow:0 8px 24px #3853890d}.comic-form-grid{display:grid;grid-template-columns:1.4fr 1.4fr .6fr .8fr;gap:10px;margin-top:12px}.comic-form-grid label{display:grid;gap:6px;color:var(--muted);font-size:10px}.comic-form-grid input,.comic-agent-row input,.comic-script-panel textarea{width:100%;padding:10px 11px;border:1px solid #d9e2f0;border-radius:9px;color:var(--ink);background:#fbfdff;font:inherit;font-size:12px;outline:none}.comic-form-grid input:focus,.comic-agent-row input:focus,.comic-script-panel textarea:focus{border-color:#7a9ef2;box-shadow:0 0 0 3px #537eeb1a}.comic-script-panel textarea{min-height:220px;margin-top:12px;resize:vertical;line-height:1.7}.comic-actions,.comic-episode-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.secondary-button,.subtle-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #d5e0f2;border-radius:9px;color:#4269b4;background:#f5f8ff;font-size:11px}.secondary-button:hover,.subtle-button:hover{border-color:#9db6ec;background:#eef4ff}.subtle-button{min-height:32px;padding:6px 10px;background:transparent}.icon-button{width:38px;padding:0;color:#477bf0;background:#edf4ff}.comic-agent-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;margin-top:8px}.comic-agent-result{display:grid;gap:10px;margin-top:11px;padding:11px 12px;border-radius:10px;color:var(--ink);background:#f5f8ff;font-size:11px;line-height:1.5}.comic-agent-result>div{display:flex;flex-wrap:wrap;gap:6px}.comic-agent-result span{display:inline-flex;align-items:center;gap:4px;color:#4269b4}.comic-episode-list{display:grid;gap:9px;margin-top:6px}.comic-episode-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid #edf1f8}.comic-episode-number{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#477bf0;background:#edf4ff;font-size:11px;font-weight:700}.comic-episode-content{min-width:0}.comic-episode-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.comic-episode-title strong{color:var(--ink);font-size:13px}.comic-episode-title span{flex:none;color:#477bf0;font-size:10px}.comic-episode-content p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.6}.comic-scene-strip{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.comic-scene-strip span{padding:4px 7px;border-radius:6px;color:#647a9f;background:#f4f7fb;font-size:9px}.comic-progress{position:relative;height:22px;margin-top:7px;overflow:hidden;border-radius:6px;background:#f2f5fa}.comic-progress>span{position:absolute;inset:0 auto 0 0;width:0;background:#d9e7ff;transition:width .25s ease}.comic-progress small{position:relative;z-index:1;display:block;padding:5px 8px;color:#627594;font-size:9px}.comic-notice{position:fixed;right:22px;bottom:22px;z-index:20;max-width:360px;padding:10px 13px;border:1px solid #f0d6a1;border-radius:9px;color:#7a5b25;background:#fffaf0;font-size:11px;box-shadow:0 8px 22px #4834141f}@media(max-width:720px){.comic-harness-screen{padding-inline:14px}.comic-harness-heading{grid-template-columns:auto minmax(0,1fr);gap:12px}.comic-harness-heading>.subtle-button{grid-column:2;justify-self:start}.comic-harness-heading h1{font-size:22px}.comic-harness-layout{grid-template-columns:1fr;gap:14px}.comic-series-list{padding-right:0;padding-bottom:10px;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.comic-series-list .comic-panel-title{grid-column:1 / -1}.comic-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comic-script-panel,.comic-agent-panel,.comic-episodes-panel{padding:14px;border-radius:12px}}@media(max-width:640px){.creation-catalog-heading{padding-top:2px;padding-bottom:20px}.creation-catalog-heading h1{font-size:23px}.creation-catalog-heading p{font-size:11px}.creation-catalog-groups{gap:20px;margin-top:20px}.creation-catalog-group{padding-top:14px}.creation-catalog-grid{gap:8px}.creation-catalog-card{min-height:105px;padding:11px 9px;grid-template-columns:32px minmax(0,1fr) 14px;gap:7px 8px;border-radius:13px}.creation-catalog-icon{width:30px;height:30px;border-radius:9px}.creation-catalog-copy strong{font-size:11px}.creation-catalog-copy small{font-size:9px}.creation-catalog-state{padding:3px 6px;font-size:9px}}:root{--bg: #f4f8ff;--surface: #fff;--ink: #19233e;--muted: #667590;--line: #e3eaf5;--soft: #ecf2fc;--accent: #5364ed;--ai-blue: #51b5ff;--ai-violet: #815cfa;--green: #357c68;--coral: #c85c52;--shadow: none;--focus-ring: #5364ed26;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}html,body,#root{min-height:100%;background:var(--bg)}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{transition:background-color .16s ease,color .16s ease,transform .16s ease}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed}:is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 4px var(--focus-ring)}[hidden]{display:none!important}.app-shell,.app-shell.manager-content-active{padding:0;background:var(--bg)}.app-shell .app-surface{display:block;width:100%;max-height:none;min-height:100dvh;overflow:visible;color:var(--ink);border:0;border-radius:0;box-shadow:none;background:var(--bg)}.app-shell .app-header{display:flex;height:78px;padding:14px 24px;border:0;background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.avatar{width:40px;height:40px;color:#5364ba;background:#e3ebfc;box-shadow:none}.identity{min-height:44px}.identity-copy strong{font-size:15px;font-weight:600}.identity-copy small{color:var(--muted);font-size:11px}.icon-button{width:42px;height:42px;border:1px solid var(--line);box-shadow:none}.screen{min-height:calc(100dvh - 78px);padding:14px 22px 116px}.screen-heading{min-height:78px;align-items:center}.screen-heading h1,.welcome-row h1{font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.screen-heading p,.welcome-row p{font-size:12px;line-height:1.6}.section-header h2{font-size:17px;font-weight:600}.text-action{min-height:36px;font-size:12px;gap:6px}.app-shell .bottom-nav{display:grid;height:76px;width:min(470px,calc(100% - 20px));bottom:max(8px,env(safe-area-inset-bottom));padding:6px;gap:0;border-radius:24px;border:1px solid var(--line);box-shadow:0 4px 16px #29396706;background:#fffffff5}.nav-brand{display:none}.bottom-nav .nav-icon{display:grid;place-items:center;height:28px;font-style:normal}.app-shell .bottom-nav button{min-height:54px;gap:3px;color:var(--muted);background:transparent;box-shadow:none;transform:none}.app-shell .bottom-nav button span{font-size:11px}.app-shell .bottom-nav .nav-active{color:var(--accent);background:transparent;box-shadow:none}.app-shell .bottom-nav .nav-create{color:var(--accent)}.nav-create .nav-icon{width:45px;height:45px;margin-top:-17px;border:3px solid var(--bg);border-radius:50%;color:#fff;background:linear-gradient(135deg,#816aff,#45bfff);box-shadow:0 3px 9px #5364ed20}.ai-orb{display:inline-block;position:relative;flex-shrink:0;border-radius:50%;background:radial-gradient(ellipse at 23% 22%,#e5ffff,#72e4fc 12%,#05b3ff 35%,#6255ff 62%,#c764f1 83%,#ffe6ff);box-shadow:inset 2px 2px 6px #fff,inset -3px -3px 8px #fffa,0 0 0 3px #b7d9ff60,0 0 0 6px #ffffffb0}.ai-orb:after{content:"";position:absolute;top:16%;left:15%;width:8%;height:20%;transform:rotate(30deg);background:#ffffffd9;border-radius:70%;filter:blur(.6px)}.ai-orb-hero{width:128px;height:128px;margin:30px 0 32px;animation:orb-arrive .6s ease both}.ai-orb-small{width:44px;height:44px}.ai-orb-mini{width:30px;height:30px}@keyframes orb-arrive{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:none}}.workspace-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:58px;padding-bottom:12px;border-bottom:1px solid var(--line)}.workspace-heading h1{font-size:20px;font-weight:600;white-space:nowrap}.workspace-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;padding:0;background:transparent;color:var(--muted);font-size:12px}.workspace-context{justify-self:end;font-size:11px;color:var(--muted)}.creation-workspace{max-width:1120px;margin:0 auto}.feature-availability{margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:#fff;font-size:13px;line-height:1.7}.primary-button,.record-primary{background:var(--accent);box-shadow:none;font-size:14px;min-height:48px;border-radius:16px}.primary-button:active,.record-primary:active{box-shadow:none}.project-hero{height:185px;border-radius:20px;box-shadow:none}.project-copy span,.project-copy p,.project-topline>span:last-child{font-size:11px}.welcome-row{min-height:80px}.day-ring{width:48px;height:48px;color:var(--accent);background:var(--soft);box-shadow:none}.ai-create-card{display:flex;align-items:center;gap:14px;margin-top:14px;min-height:98px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff}.ai-create-copy{flex:1;min-width:0}.ai-create-copy>span{font-size:10px;color:var(--muted)}.ai-create-copy strong{margin-top:3px;font-size:18px}.ai-create-copy p{font-size:11px;margin-top:5px}.ai-create-actions{display:block}.ai-create-actions button:first-child{width:42px;height:42px;padding:0;display:grid;place-items:center;color:var(--accent);background:var(--bg);border:1px solid var(--line);border-radius:50%}.metric{min-height:84px;border-color:var(--line);border-radius:16px;background:#fff}.metric-value{font-size:25px;color:var(--ink)}.metric-label{font-size:11px}.metric-coral,.metric-green{background:#fff}.today-task-list,.customer-list-item,.report-summary,.step-list,.copy-workbench,.unit-recommendations,.settings-list,.team-list,.manager-opportunity-list,.insight-bars,.system-status-list{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:none}.today-task-main strong{font-size:14px;line-height:1.5}.today-task-main span,.today-task-main small{font-size:11px;line-height:1.6}.action-center-heading{margin-top:25px}.customer-focus-1,.customer-focus-2{color:var(--ink);background:#fff;border:1px solid var(--line)}.customer-focus>p,.customer-focus-2>p{color:var(--muted);font-size:11px}.customer-reason{font-size:12px}.customer-next{color:var(--muted);font-size:10px}.initials,.customer-avatar,.manager-customer-avatar,.team-avatar{background:var(--soft);color:var(--accent)}.customer-list-item .list-avatar,.profile-avatar{background:#e5ecff;color:var(--accent)}.need-grid>div{background:#fff;border-color:var(--line)}.need-grid>div>span{color:var(--muted)}.score-ring{color:var(--ink);background:var(--soft);box-shadow:none}.score-ring span{color:var(--muted)}.room-result a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;text-decoration:none;color:#fff;border-radius:12px;background:var(--accent)}.structure-note,.mode-selector{border-color:var(--line);background:#fff}.mode-selector .mode-active{color:var(--accent);background:var(--soft);border-color:#c2ccff}.content-suggestion{background:#fff;box-shadow:none}.content-suggestion-copy h3{font-size:15px;line-height:1.5}.content-suggestion-copy p{font-size:12px;line-height:1.65}.content-suggestion-copy small{font-size:10px}.content-suggestion-copy>span{color:var(--accent);font-size:11px}.mini-agenda{background:transparent;border:0;color:var(--muted)}.mini-agenda strong{font-size:12px}.mini-agenda span{font-size:10px}.search-box,.pill,.opportunity-stage-row,.customer-filter-row{border-color:var(--line)}.pill{min-height:36px;font-size:12px;border-radius:12px}.pill-active{color:var(--accent);background:var(--soft)}.customer-list-copy strong{font-size:15px}.customer-list-copy p{font-size:12px}.recorder-orb{box-shadow:none;background:var(--soft)}.record-intro p,.recording-copy p{color:var(--muted);font-size:13px;line-height:1.7}.growth-band,.pipeline-band,.inventory-manager-band{color:var(--ink);background:#e8effe;border:1px solid var(--line);box-shadow:none}.growth-band>div{border-color:#d6e0f3}.growth-band span{color:var(--muted);font-size:11px}.settings-icon{background:var(--soft);color:var(--accent)}.settings-list strong{font-size:14px}.settings-list small{font-size:11px;line-height:1.6}.large-avatar{color:var(--accent);background:#e6ecff}.bottom-sheet{background:#fff;border:1px solid var(--line)}.bottom-sheet>p{font-size:12px;line-height:1.6}.role-option strong{font-size:14px}.role-option small{font-size:11px}.role-icon{background:var(--soft);color:var(--accent)}.toast{max-width:calc(100vw - 32px);white-space:normal;line-height:1.6;font-size:13px}.share-page{box-shadow:none}.sales-composer{--composer-border: var(--line);--composer-soft: var(--soft);--composer-success: #edf7f3;--green: #357c68;--coral: #c85c52;margin-top:18px}.sales-composer :is(.composer-access-panel,.theme-rank-panel,.sample-rank-panel,.composer-choice-panel,.xhs-source-mode-panel,.sales-task-view,.sample-remake-view){border-color:var(--line);background:#fff;border-radius:18px;box-shadow:none}.sales-composer .composer-access-panel{max-width:580px;margin:38px auto;padding:28px;gap:20px}.sales-composer .composer-access-panel>div strong{font-size:18px;font-weight:600}.sales-composer .composer-access-panel>div p{font-size:13px;line-height:1.8;color:var(--muted)}.sales-composer .composer-access-panel>div small{font-size:11px}.sales-composer .composer-access-action>button{min-height:44px;padding:0 18px;border:0;border-radius:13px;background:var(--accent);color:#fff;font-size:13px}.sales-composer button{border-radius:12px}.sales-composer :is(input,textarea,select){color:var(--ink);border-color:var(--line);border-radius:12px;font-size:14px}.sales-composer :is(.composer-section-title,.composer-subtitle){font-size:14px}.sales-composer .composer-section-title small{font-size:11px}.sales-composer .composer-project-bar{padding:14px 0;background:transparent}.sales-composer .composer-project-bar strong{font-size:15px}.sales-composer .composer-project-bar span{font-size:12px}.sales-composer .composer-view-tabs{padding:6px 0;border-bottom:1px solid var(--line);background:transparent}.sales-composer .composer-view-tabs button{min-height:44px;padding:10px 14px;color:var(--muted);background:transparent;font-size:13px}.sales-composer .composer-view-tabs button.active{background:var(--soft);color:var(--accent);box-shadow:none}.sales-composer .theme-rank-list button{min-height:56px;border-color:var(--line)}.sales-composer .theme-rank-list button strong{font-size:13px}.sales-composer .theme-rank-list button.selected{background:var(--soft);border-color:#bfcaff}.app-shell .sales-composer .composer-section-title{color:var(--ink);background:transparent;border-color:var(--line);box-shadow:none}.app-shell .sales-composer .composer-section-title svg{color:var(--accent)}.sales-composer .theme-rank-list{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 14px}.sales-composer .theme-rank-list button{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 146px;min-height:86px;padding:12px;gap:7px;border-radius:12px}.sales-composer .theme-rank-list button>b{display:none}.sales-composer .theme-rank-list button>small{font-size:11px;color:var(--muted)}.sales-composer .theme-rank-list button>em{color:var(--muted);font-size:11px}.sales-composer .theme-rank-list button>svg{position:absolute;right:10px;top:12px;width:14px;color:var(--muted)}.sales-composer .theme-rank-list button.selected{box-shadow:inset 0 0 0 1px #bac5ff}.sales-composer .creative-format-grid button{min-height:126px;border-color:var(--line);background:#fff}.sales-composer .creative-format-grid button.selected{border-color:#a9b4ff;background:#f0f3ff}.sales-composer .creative-launch-actions button{min-height:48px;background:var(--accent);border-color:var(--accent);color:#fff;font-size:14px}.sales-composer .reference-intake-panel{background:#f7faff;border-radius:14px;border-color:var(--line)}.sales-composer .sample-rank-toolbar{gap:10px;flex-wrap:wrap}.sales-composer .sample-rank-list>button{border-radius:14px;border-color:var(--line)}.sales-composer :is(.sample-rank-list,.sample-remake-list) strong{font-size:14px;line-height:1.5}.sales-composer :is(.studio-access-panel,.ai-video-workbench,.creative-result-studio,.creative-mode-selector){box-shadow:none;border-color:var(--line);border-radius:18px}.sales-composer :is(.creative-output-section,.creative-live-progress,.xhs-output-section,.creative-agent-revision,.ai-video-agent-panel){border-color:var(--line);border-radius:18px;box-shadow:none;background:#fff}.sales-composer :is(.creative-output-title,.xhs-output-title){padding:15px 18px;background:transparent;font-size:14px}.sales-composer :is(.creative-output-section>p,.creative-agent-message p){font-size:14px;line-height:1.85}.sales-composer .creative-agent-message p{border-radius:16px;background:#f1f5ff;border-color:var(--line)}.sales-composer .creative-agent-input{border-radius:16px;background:#fff;padding:12px}.sales-composer .creative-agent-input textarea{font-size:14px;line-height:1.7}.sales-composer :is(.creative-agent-submit,.xhs-agent-submit){min-height:40px;padding:0 16px;border-radius:12px;color:#fff;background:var(--accent)}.sales-composer .creative-storyboard-list article{border-color:var(--line);padding-block:14px}.sales-composer .creative-storyboard-list article>b{color:var(--accent);background:var(--soft);border-radius:10px}.sales-composer .creative-storyboard-list article strong{font-size:14px}.sales-composer .creative-visual-grid>div{border-radius:16px}.sales-composer .creation-reference-context{padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#edf3fd}.sales-composer .creation-reference-context strong{color:var(--ink);font-size:12px;line-height:1.6}.sales-composer .creation-reference-context :is(small,em){color:var(--muted)}.sales-composer .creation-history{margin:8px 0 16px}.sales-composer .creation-history>summary{width:fit-content;min-height:44px;padding:13px 4px;color:var(--muted);font-size:12px;cursor:pointer}.sales-composer .creative-workflow-trace{border-color:var(--line);border-radius:14px}.sales-composer .creative-workflow-trace nav{border-color:var(--line);background:var(--soft)}.sales-composer .creative-workflow-trace nav button{min-height:36px}.sales-composer .creative-workflow-trace nav button.active{color:var(--accent);box-shadow:none}.sales-composer :is(.creative-agent-studio,.generic-manual-workbench){border-color:var(--line);border-radius:18px;box-shadow:none}.sales-composer .agent-director-head{min-height:90px;padding:20px 24px;border-color:var(--line)}.sales-composer .agent-director-head small{color:var(--muted);font-weight:500}.sales-composer .agent-director-head h2{color:var(--ink);font-size:18px;line-height:1.5}.sales-composer .agent-director-mark{color:var(--accent);border:0;border-radius:14px;background:var(--soft)}.sales-composer .agent-director-body{padding:22px 24px}.sales-composer .agent-current-question h3{max-width:760px;color:var(--ink);font-size:16px;line-height:1.75;font-weight:500}.sales-composer .agent-choice-grid{gap:12px;margin-top:20px}.sales-composer .agent-choice-grid>button{min-height:56px;padding:14px;color:var(--ink);border-color:var(--line);border-radius:12px;background:#f7faff}.sales-composer .agent-choice-grid>button span{font-size:14px;font-weight:500}.sales-composer .agent-choice-grid>button:hover{color:var(--accent);border-color:#bac5ff;background:#f0f3ff;box-shadow:none}.sales-composer .agent-choice-grid>button.selected{color:var(--accent);border-color:var(--accent);background:#edf1ff;box-shadow:none}.sales-composer .agent-choice-grid>button.selected i{border-color:var(--accent)}.sales-composer .agent-choice-grid>button.selected svg{color:var(--accent)}.sales-composer .agent-source-lock{border-color:var(--line);background:#f5f8ff;border-radius:12px}.sales-composer .agent-decision-list>button{min-height:52px;border-color:var(--line);background:#f7faff;border-radius:12px}.sales-composer .agent-decision-list>button strong{color:var(--ink);font-size:13px}.sales-composer .creative-agent-composer{margin:0 24px 24px;padding:10px;border-color:var(--line);border-radius:16px;background:#f8faff}.sales-composer .agent-compose-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:end}.sales-composer .agent-compose-row textarea{min-height:64px;border:0;color:var(--ink);background:transparent;font-size:14px;line-height:1.7}.sales-composer .agent-compose-row button{height:44px;color:var(--accent);border-color:var(--line);border-radius:12px;background:#fff}.sales-composer .agent-compose-row button:last-child,.sales-composer .agent-multi-confirm{min-height:44px;color:#fff;border-color:var(--accent);background:var(--accent)}.sales-composer .agent-compose-row button:disabled{color:#7d8aa6;border-color:var(--line);background:#e7edf8}@media(max-width:600px){.sales-composer .creation-reference-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.sales-composer .creation-reference-context>span:first-child{grid-column:1 / -1}.sales-composer .creation-reference-context>span:not(:first-child) strong{white-space:normal}.sales-composer .creative-agent-studio{overflow:hidden}.sales-composer .agent-director-head,.sales-composer .agent-director-body{padding:16px}.sales-composer .agent-director-head h2{font-size:16px}.sales-composer .agent-current-question h3{font-size:15px}.sales-composer .agent-choice-grid{gap:8px}.sales-composer .agent-choice-grid>button{min-height:48px;padding:12px}.sales-composer .creative-agent-composer{position:static;margin:0 12px 16px;padding:6px;box-shadow:none}.sales-composer .agent-compose-row textarea{font-size:16px}}.content-operations-shell{--ops-bg: var(--bg);--ops-ink: var(--ink);--ops-muted: var(--muted);--ops-line: var(--line);--ops-soft: var(--soft);--ops-red: var(--accent);display:block}.content-operations-shell .ops-sidebar{position:relative;top:auto;height:auto;min-height:62px;padding:8px 20px;display:flex;flex-direction:row;align-items:center;gap:12px;color:var(--ink);background:#fff;border-block:1px solid var(--line)}.content-operations-shell .ops-brand,.content-operations-shell .ops-collapse{display:none}.content-operations-shell .ops-sidebar nav{min-width:0;width:100%;flex-direction:row;margin:0;overflow-x:auto;gap:5px}.content-operations-shell .ops-sidebar nav button{flex-shrink:0;width:auto;height:42px;padding:0 14px;color:var(--muted);border-radius:12px}.content-operations-shell .ops-sidebar nav button>span{display:block;font-size:12px}.content-operations-shell .ops-sidebar nav button.active{color:var(--accent);background:var(--soft)}.content-operations-shell .ops-sidebar nav button:hover{color:var(--accent);background:#f5f7ff}.ops-toolbar{position:relative;top:auto;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.ops-toolbar-context-field,.ops-source-state{border-radius:10px}.ops-panel,.ops-card,.ops-table-wrap{border-color:var(--line);border-radius:16px;box-shadow:none}.ops-table-wrap{overflow-x:auto}.account-primary-button{background:var(--accent);border-color:var(--accent)}.account-primary-button,.account-secondary-button{min-height:40px;border-radius:11px}.manager-alert,.flywheel-card,.coaching-method{color:var(--ink);background:#fff;border-color:var(--line)}.manager-alert strong,.system-status-list strong{font-size:13px}@media(min-width:900px){.app-shell .app-surface{padding-left:192px}.app-shell .app-header{height:84px;padding:20px 40px}.app-shell .bottom-nav{display:flex;flex-direction:column;align-items:stretch;position:fixed;left:0;top:0;bottom:0;width:192px;height:100dvh;padding:28px 14px;transform:none;border:0;border-right:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none;gap:8px}.nav-brand{display:grid;grid-template-columns:30px 1fr;column-gap:12px;align-items:center;padding:6px 9px 35px}.nav-brand .ai-orb{grid-row:1 / 3}.nav-brand strong{font-size:17px;font-weight:600}.nav-brand small{grid-column:2;margin-top:4px;color:var(--muted);font-size:10px}.app-shell .bottom-nav button{flex-direction:row;justify-content:flex-start;gap:14px;min-height:48px;padding:12px 16px;border-radius:13px}.app-shell .bottom-nav button span{font-size:13px}.app-shell .bottom-nav .nav-active{background:#edf1ff}.app-shell .bottom-nav .nav-create .nav-icon{width:24px;height:28px;margin:0;border:0;background:none;box-shadow:none;color:var(--accent)}.screen{padding:20px 40px 60px;max-width:1240px;margin:auto;min-height:calc(100dvh - 84px)}.creation-hub{max-width:670px}.creation-welcome{padding:20px 0 38px}.ai-orb-hero{width:142px;height:142px;margin:22px 0 34px}.creation-welcome h1{font-size:34px}.creation-option-primary{min-height:148px;padding:22px}.creation-option strong{font-size:19px}.creation-option-secondary strong{font-size:14px}.sales-home{display:grid;grid-template-columns:1.15fr 1fr;column-gap:24px;align-content:start}.sales-home>*{grid-column:1 / -1;grid-row:auto}.sales-home>.project-hero{grid-column:1;grid-row:2;height:220px}.sales-home>.ai-create-card{grid-column:2;grid-row:2;margin:0;height:220px}.sales-home .ai-create-copy p{max-width:180px;font-size:13px;line-height:1.7}.sales-home>.mini-agenda{margin-bottom:16px}.manager-content-active .app-surface{padding-left:192px}.content-operations-shell .ops-sidebar{padding-inline:26px}.ops-workspace{min-height:calc(100dvh - 146px)}.toast{left:calc(50% + 96px);bottom:30px}}@media(max-width:899px){.app-shell .app-surface{max-width:680px;margin:auto}.manager-content-active .app-surface{max-width:none}.content-operations-shell{padding-bottom:104px}.content-operations-shell .ops-sidebar{padding:8px 12px}.ops-toolbar{flex-wrap:wrap;height:auto;min-height:64px;gap:8px;padding:10px 14px}.ops-toolbar-context{min-width:0;flex-wrap:wrap}.ops-dashboard,.account-management{padding:16px 12px}}@media(min-width:1200px){.composer-start-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.composer-start-layout>.theme-rank-panel,.composer-start-layout>.xhs-source-mode-panel{grid-column:1 / -1}.composer-start-layout>.sample-rank-panel{margin:0;min-width:0}.composer-start-layout>.composer-choice-panel{margin:0;min-width:0}}@media(max-width:420px){.app-shell .app-header,.screen{padding-inline:20px}.creation-welcome{padding-bottom:26px}.ai-orb-hero{width:114px;height:114px;margin-top:24px}.creation-welcome h1{font-size:26px}.creation-option-primary{min-height:140px;padding:16px}.creation-option small{font-size:11px}.creation-option-secondary{gap:8px;padding:14px 10px}.creation-option-secondary strong{font-size:13px}.workspace-context{display:none}.workspace-heading{grid-template-columns:1fr auto}.workspace-heading h1{font-size:18px}.ai-create-card{gap:12px;padding:18px 16px}.ai-create-copy strong{font-size:17px}.sales-composer .composer-access-panel{padding:22px 18px}.sales-composer :is(input,textarea,select){font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body{font-size:14px}.app-header{height:72px}.app-shell .app-header{height:72px;padding-block:12px}.identity-copy strong{font-size:14px}.screen{padding-top:10px}.screen-heading{min-height:68px}.screen-heading h1,.welcome-row h1{font-size:24px;line-height:1.24;letter-spacing:-.02em}.screen-heading p,.welcome-row p{font-size:11px;line-height:1.5}.section-header{margin-top:22px;margin-bottom:10px}.section-header h2{font-size:15px}.text-action{min-height:32px;font-size:11px}.welcome-row{min-height:70px}.project-copy h2{font-size:23px}.project-copy p,.project-copy span,.project-topline>span:last-child{font-size:10px}.metric-value{font-size:22px}.metric-label,.status-dot,.customer-next{font-size:10px}.customer-focus>strong{font-size:14px}.customer-reason{font-size:11px}.content-suggestion-copy h3{font-size:14px}.content-suggestion-copy p,.detail-titlebar{font-size:11px}.customer-profile h1{font-size:20px}.detail-block h2,.timeline-block h2{font-size:14px}.insight-lead{font-size:11px}.next-best-action h2{font-size:15px}.report-header h1{font-size:24px}.record-time{font-size:30px}.record-primary,.primary-button{min-height:46px;font-size:12px;border-radius:11px}.creation-welcome h1{font-size:27px;line-height:1.3}.creation-welcome p{margin-top:8px;font-size:12px}.creation-option{padding:15px;border-radius:14px}.creation-option strong{font-size:15px}.creation-option small{font-size:11px;line-height:1.5}.creation-option-primary{min-height:118px}.creation-option-secondary{min-height:62px}.creation-option-secondary strong{font-size:13px}.creation-hub-note{margin-top:22px;font-size:10px}.workspace-heading{min-height:52px;padding-bottom:9px}.workspace-heading h1{font-size:18px}.workspace-back{min-height:38px;font-size:11px}.workspace-context{font-size:10px}.feature-availability{margin:12px 0;padding:12px;font-size:12px}.sales-composer .composer-project-bar strong{font-size:14px}.sales-composer .composer-project-bar span{font-size:11px}.sales-composer .composer-view-tabs button{min-height:40px;padding-inline:11px;font-size:12px}.sales-composer :is(.composer-section-title,.composer-subtitle){font-size:13px}.sales-composer :is(input,textarea,select){font-size:13px}.sales-composer .creative-output-title,.sales-composer .xhs-output-title{padding:12px 15px;font-size:13px}.sales-composer :is(.creative-output-section>p,.creative-agent-message p){font-size:13px;line-height:1.75}.sales-composer .agent-director-head h2{font-size:16px}.sales-composer .agent-current-question h3{font-size:15px;line-height:1.65}.sales-composer .agent-choice-grid>button span{font-size:13px}.sales-composer .agent-compose-row textarea{font-size:13px}.app-shell .bottom-nav{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .bottom-nav .nav-active{background:transparent}.app-shell .bottom-nav button{border-radius:10px}.content-operations-shell .ops-sidebar{background:transparent;border-block:0}.content-operations-shell .ops-sidebar nav button{height:38px;border-radius:8px;font-size:11px}.content-operations-shell .ops-sidebar nav button.active{background:transparent;box-shadow:inset 0 -2px var(--accent)}.ops-toolbar{border-bottom:1px solid var(--line)}.ops-panel,.ops-card,.ops-table-wrap{border-radius:12px}.sales-home{gap:0}.sales-home>.ai-create-card{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.sales-home>.today-task-list{border:0;border-radius:0;background:transparent}.sales-home .today-task{border-bottom:1px solid var(--line)}.sales-home .metric-row{border-block:1px solid var(--line);padding-block:10px}.sales-home .metric{min-height:66px;padding:10px 8px;border:0;border-radius:0;background:transparent}.sales-home .customer-rail{gap:16px}.sales-home .customer-focus{border-radius:14px}.customers-screen .search-field{height:40px;margin-block:4px 10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.customers-screen .customer-list{gap:0}.customers-screen .customer-list-item{min-height:78px;padding-inline:4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.customers-screen .list-avatar{width:38px;height:44px;border-radius:11px}.customer-detail .customer-actions button{height:42px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.customer-detail .next-best-action{border-radius:14px;padding:15px}.customer-detail .unit-recommendations{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.customer-detail .unit-row{border-bottom:1px solid var(--line)}.creation-options{grid-template-columns:1fr;gap:0}.creation-option{border-inline:0;border-top:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.creation-option.option-video,.creation-option.option-copy{border-color:var(--line);color:var(--ink);background:transparent}.creation-option.option-video small,.creation-option.option-copy small{color:var(--muted)}.creation-option-primary{min-height:104px}.creation-option-secondary{min-height:58px}.creation-options .creation-option>svg:first-child{color:var(--accent)}.creation-options .creation-option-primary>svg:first-child{width:22px;height:22px}.creation-resume{min-height:38px;margin-top:12px;font-size:11px}.ops-page-title h1{font-size:21px;letter-spacing:-.015em}.ops-page-title span,.ops-page-title>small{font-size:10px}.ops-section-heading h2{font-size:15px}.ops-row-action{font-size:11px}.ops-table-wrap table{font-size:12px}.ops-table-wrap th{font-size:10px;font-weight:500}.ops-table-wrap td{padding-block:10px}.creation-workspace>.workspace-heading{max-width:880px;margin-inline:auto}.creation-workspace .room-preview{height:238px;border-radius:14px}.creation-workspace .control-section{padding-top:18px}.creation-workspace .control-section h2{margin-bottom:8px;font-size:13px}.creation-workspace .pill-scroll{gap:4px}.creation-workspace .pill{min-height:32px;padding:6px 11px;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:11px}.creation-workspace .mode-selector{gap:0;border-block:1px solid var(--line)}.creation-workspace .mode-selector button{min-height:58px;padding:10px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0}.creation-workspace .mode-selector .mode-active{color:var(--accent);background:transparent;border-left:2px solid var(--accent)}.creation-workspace .mode-selector strong{font-size:12px}.creation-workspace .mode-selector span{margin-top:3px;font-size:10px}.creation-workspace .structure-note{padding:12px 0;border-inline:0;border-radius:0;background:transparent}.sales-composer :is(.creative-format-grid,.theme-rank-list){gap:0}.sales-composer .creative-format-grid button{min-height:72px;border-inline:0;border-top:0;border-radius:0;background:transparent}.sales-composer .creative-format-grid button.selected{background:transparent;border-color:var(--line);box-shadow:inset 2px 0 var(--accent)}.sales-composer :is(.studio-access-panel,.ai-video-workbench,.creative-result-studio,.creative-mode-selector){border-radius:12px}.sales-composer .creative-launch-actions button{min-height:44px;border-radius:10px;font-size:12px}.content-operations-shell .ops-dashboard{gap:8px}.content-operations-shell .ops-command-grid,.content-operations-shell .ops-secondary-grid{gap:18px}.content-operations-shell .ops-recipe-panel,.content-operations-shell .ops-account-panel,.content-operations-shell .ops-queue-panel,.content-operations-shell .ops-review-panel{border-inline:0;border-radius:0;background:transparent;box-shadow:none}.content-operations-shell .ops-theme-band{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}@media(min-width:900px){.app-shell .app-header{height:76px;padding-block:14px}.screen{padding-top:14px}.screen-heading{min-height:64px}.screen-heading h1,.welcome-row h1{font-size:25px}.creation-welcome{padding:12px 0 28px}.creation-welcome h1{font-size:30px}.creation-option-primary{min-height:132px}.creation-option strong{font-size:16px}.creation-options{max-width:760px;margin-inline:auto}.sales-home .customer-focus{min-height:152px}.customers-screen .customer-list{max-width:980px}.content-operations-shell .ops-page-title{min-height:62px}.app-shell .bottom-nav{padding-top:22px;background:transparent;border-right:0}.app-shell .bottom-nav button{min-height:44px;padding-block:10px}.app-shell .bottom-nav .nav-active{box-shadow:inset 2px 0 var(--accent)}}@media(max-width:899px){.app-shell .bottom-nav{width:100%;bottom:0;padding-inline:8px;border-radius:0}}:root{--bg: #f8faff;--surface: #ffffff;--ink: #242a3a;--muted: #6a7285;--line: #dce1ea;--soft: #f0f3f8;--accent: #574af4;--coral: #574af4;--green: #1c9161}.app-shell{padding:0;background:#eef3fb}.app-surface{width:min(1080px,100%);min-height:100vh;max-height:none;border-radius:0;background:var(--bg);box-shadow:0 18px 55px #293c6414}.app-header{height:68px;padding:14px 32px 10px;border-bottom:1px solid rgba(220,225,234,.7);background:#f8fafff0}.screen{max-width:980px;margin-inline:auto;padding:18px 32px 110px}.screen-heading h1,.welcome-row h1{color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.035em}.screen-heading p,.welcome-row p{color:var(--muted);font-size:11px}.section-header{margin-top:26px}.section-header h2{color:var(--ink);font-size:15px;font-weight:600}.app-shell .bottom-nav{position:sticky;left:auto;bottom:auto;width:100%;height:58px;margin:0;padding:4px 32px;transform:none;border-top:1px solid var(--line);background:#f8fafff5}.app-shell .bottom-nav button{min-height:44px;color:#8992a6;border-radius:8px}.app-shell .bottom-nav .nav-active{color:var(--accent);background:transparent;box-shadow:inset 0 -2px var(--accent)}.app-shell .bottom-nav .nav-active:before{display:none}.project-hero{height:236px;border-radius:16px;box-shadow:none}.project-copy h2{font-size:25px}.action-strip{margin-top:0;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;box-shadow:none}.metric-row,.manager-metrics{gap:0;border-block:1px solid var(--line)}.metric{min-height:72px;padding:12px 10px;border-radius:0;background:transparent}.metric-value{font-size:21px;color:var(--ink)}.metric-label{font-size:10px}.customer-rail{gap:0;border-bottom:1px solid var(--line)}.customer-focus{min-height:144px;height:auto;border-radius:0;border-right:1px solid var(--line)}.customer-focus:last-child{border-right:0}.creation-hub,.creation-workspace{max-width:880px;margin-inline:auto}.creation-hub-heading{color:var(--muted);font-size:11px;letter-spacing:.02em}.creation-welcome{padding:34px 0 24px;align-items:flex-start;text-align:left}.creation-welcome .ai-orb,.creation-hub .ai-orb{display:none}.creation-welcome h1{font-size:28px;letter-spacing:-.04em}.creation-welcome p{margin-top:8px;color:var(--muted);font-size:12px}.creation-options-flat{max-width:none}.creation-primary-cta{min-height:56px;padding:0 16px;border-radius:10px;color:#fff;background:var(--accent);box-shadow:0 8px 18px #574af429}.creation-primary-cta span{font-size:14px;font-weight:600}.creation-link-row{display:flex;gap:24px;padding-top:15px}.creation-link-row button{padding:0 0 7px;color:var(--muted);border-bottom:1px solid var(--line);background:transparent;font-size:12px}.creation-link-row button:hover{color:var(--accent);border-color:var(--accent)}.workspace-heading{min-height:52px;border-bottom:1px solid var(--line)}.workspace-heading h1{color:var(--ink);font-size:17px;font-weight:600}.workspace-back{color:var(--muted)}.sales-composer{margin-top:18px;--composer-border: var(--line);--composer-soft: #f0f3f8}.sales-composer :is(.composer-project-bar,.composer-view-tabs,.composer-access-panel,.theme-rank-panel,.sample-rank-panel,.xhs-source-mode-panel,.composer-choice-panel,.sales-task-view,.sample-remake-view,.creative-mode-selector,.creative-agent-studio,.generic-manual-workbench,.ai-video-workbench,.creative-result-studio){border:1px solid var(--line);border-radius:12px;box-shadow:none}.sales-composer .composer-project-bar{padding:12px 14px;background:transparent}.sales-composer .composer-view-tabs{background:transparent;border-inline:0;border-radius:0}.sales-composer .composer-view-tabs button{min-height:42px;color:var(--muted);border-radius:0;background:transparent;font-size:12px}.sales-composer .composer-view-tabs button.active{color:var(--accent);background:transparent;box-shadow:inset 0 -2px var(--accent)}.sales-composer :is(.theme-rank-panel,.sample-rank-panel,.xhs-source-mode-panel,.composer-choice-panel,.sales-task-view,.sample-remake-view){background:transparent}.sales-composer :is(.theme-rank-list,.sample-rank-list,.creative-format-grid){gap:0}.sales-composer :is(.theme-rank-list>button,.sample-rank-list>button,.creative-format-grid>button){border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.sales-composer :is(.theme-rank-list>button.selected,.sample-rank-list>button.selected,.creative-format-grid>button.selected){color:var(--accent);background:#f3f4ff;box-shadow:inset 2px 0 var(--accent)}.sales-composer .composer-primary,.sales-composer .creative-start-generation,.sales-composer .xhs-result-generate{min-height:46px;border-radius:10px;background:var(--accent);box-shadow:0 7px 16px #574af426}.sales-composer :is(.creative-launch-actions button,.ai-video-review-actions button){min-height:42px;border-radius:9px}.sales-composer :is(.creative-output-section,.creative-live-progress,.xhs-output-section,.creative-agent-revision,.ai-video-agent-panel){border-color:var(--line);border-radius:12px;box-shadow:none;background:transparent}.sales-composer :is(input,textarea,select){border-color:var(--line);border-radius:8px;background:#fff;color:var(--ink)}.creation-workspace .room-preview{height:224px;border-radius:12px}.creation-workspace .control-section{padding-top:20px;border-bottom:1px solid var(--line)}.creation-workspace .pill-scroll{gap:18px}.creation-workspace .pill{min-height:32px;padding-inline:0;color:var(--muted);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.creation-workspace .pill.active{color:var(--accent);border-color:var(--accent);background:transparent}.creation-workspace .mode-selector{border-block:1px solid var(--line)}.creation-workspace .mode-selector button{min-height:62px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.creation-workspace .mode-selector .mode-active{color:var(--accent);background:#f3f4ff;box-shadow:inset 2px 0 var(--accent)}.creation-workspace .primary-button{border-radius:10px;background:var(--accent);box-shadow:0 7px 16px #574af426}.manager-screen :is(.manager-hero,.flywheel-card,.attribution-card,.coaching-alert,.coaching-method,.system-status-list,.pipeline-band,.inventory-manager-band,.content-kpis,.insight-bars,.team-list,.manager-opportunity-list){border-radius:12px;box-shadow:none;border-color:var(--line)}.manager-screen :is(.manager-hero,.flywheel-card,.attribution-card,.coaching-alert,.coaching-method,.system-status-list,.pipeline-band,.inventory-manager-band,.content-kpis,.insight-bars,.team-list,.manager-opportunity-list){background:transparent}.profile-screen :is(.profile-card,.growth-band,.settings-list){border-radius:12px;box-shadow:none;border-color:var(--line);background:transparent}@media(max-width:899px){.app-header,.screen{padding-inline:18px}.app-shell .bottom-nav{position:fixed;left:0;bottom:0;width:100%;height:62px;padding-inline:8px;border-top:1px solid var(--line)}}.creation-workspace>.workspace-heading{min-height:62px;padding:0 0 17px;display:block;align-items:start;border-bottom:1px solid var(--line)}.creation-workspace .workspace-heading h1{color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.025em}.creation-workspace .workspace-back{display:none}.creation-workspace .workspace-context{display:block;margin-top:9px;color:var(--muted);font-size:11px}.creation-workspace .sales-composer{margin-top:30px}.composer-entry-panel{min-height:0;padding:0;display:block;border:0!important;border-radius:0!important;background:transparent!important}.sales-composer .composer-entry-panel{display:block!important}.sales-composer .composer-entry-panel.composer-entry-video{padding:0!important;margin:0!important}.composer-entry-panel .composer-entry-copy{display:block}.composer-entry-panel .composer-entry-copy strong{display:block;color:var(--ink);font-size:14px;font-weight:600}.composer-entry-panel .composer-entry-copy p{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.5}.composer-entry-steps{margin-top:42px;display:grid;gap:28px}.composer-entry-steps>div{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:0}.composer-entry-steps span{color:var(--accent);font-size:12px}.composer-entry-steps strong{color:var(--ink);font-size:14px;font-weight:600}.composer-entry-steps em{color:var(--green);font-size:12px;font-style:normal}.composer-entry-panel .composer-access-action{margin-top:36px}.composer-entry-panel .composer-access-action>button{min-height:44px;padding-inline:18px;border-radius:8px;color:#fff;background:var(--accent);font-size:12px}.composer-entry-panel .composer-access-error{margin-top:14px;color:#b64b56;font-size:11px}.auth-loading,.auth-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;color:var(--ink);background:var(--bg)}.auth-loading{grid-auto-flow:column;gap:10px;color:var(--muted);font-size:13px}.auth-card{width:min(100%,420px);padding:36px 32px 30px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 16px 44px #22396f14}.auth-mark{width:44px;height:44px;display:grid;place-items:center;margin-bottom:24px;border-radius:14px;background:linear-gradient(135deg,#6c7cff,#9aa5ff)}.auth-mark span{width:18px;height:18px;border:2px solid #fff;border-radius:50%;opacity:.92}.auth-kicker{margin:0;color:var(--muted);font-size:12px}.auth-card h1{margin:10px 0 8px;color:var(--ink);font-size:28px;letter-spacing:-.04em}.auth-subtitle{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.auth-invite-field{display:grid;gap:8px;margin-top:28px}.auth-invite-field span{color:var(--muted);font-size:12px}.auth-invite-field input{width:100%;height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fbfcff;font:inherit;outline:none}.auth-invite-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5364ed1f}.auth-apple-button{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;border:0;border-radius:11px;color:#fff;background:#1e2433;font-size:13px;font-weight:600}.auth-apple-button:disabled{cursor:wait;opacity:.55}.auth-trust{display:flex;gap:6px;align-items:flex-start;margin-top:16px;color:var(--muted);font-size:11px;line-height:1.5}.auth-trust svg{flex:0 0 auto;color:var(--green)}.auth-error{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:11px 12px;border:1px solid #f0d2cc;border-radius:10px;color:#8f4037;background:#fff5f2;font-size:12px;line-height:1.5}.auth-error button{flex:0 0 auto;border:0;color:#8f4037;background:transparent;font-size:12px;text-decoration:underline}.data-state-screen{min-height:360px;display:grid;place-items:center;align-content:center;gap:14px;color:var(--muted);font-size:13px;text-align:center}.data-state-screen button{min-height:38px;padding:0 16px;border:1px solid var(--line);border-radius:9px;color:var(--accent);background:#fff;font-size:12px}.profile-logout{width:100%;min-height:42px;margin-top:20px;border:1px solid #eed4d0;border-radius:10px;color:#a94a42;background:#fff8f6;font-size:12px}@media(max-width:480px){.auth-card{padding:28px 22px 24px;border-radius:18px}.auth-card h1{font-size:25px}}.app-shell:has(.create-screen) .app-header{display:flex}.app-shell:has(.create-screen) .app-shell,.app-shell:has(.create-screen){background:var(--bg)}.app-shell:has(.create-screen) .app-surface{width:min(1080px,100%);min-height:100dvh}.app-shell:has(.create-screen) .create-screen{min-height:calc(100dvh - 126px);padding:18px 32px 110px}.share-page{width:min(520px,100%);min-height:100dvh;margin:0 auto;color:var(--ink);background:var(--bg);box-shadow:0 18px 55px #293c6414}.share-header{height:62px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f8fafff2}.share-header strong{font-size:16px;font-weight:600;letter-spacing:-.02em}.share-header button{width:40px;height:40px;display:grid;place-items:center;border:0;color:var(--muted);background:transparent}.share-page main{padding:0 18px 110px}.share-hero{position:relative;overflow:hidden;min-height:284px;margin:18px 0 0;border:1px solid var(--line);border-radius:16px;background:#dce8f5}.share-hero img{width:100%;height:284px;display:block;object-fit:cover}.share-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 36%,rgba(19,34,71,.78));pointer-events:none}.share-hero>div{position:absolute;z-index:1;left:18px;right:18px;bottom:18px;color:#fff}.share-hero span{display:inline-flex;align-items:center;gap:5px;font-size:11px;opacity:.9}.share-hero h1{margin-top:7px;font-size:28px;font-weight:650;letter-spacing:-.045em}.share-hero p{margin-top:6px;font-size:12px;opacity:.9}.share-disclosure{margin-top:10px;padding:9px 11px;color:#65728a;background:#edf3fb;border-left:2px solid #91a8cf;font-size:11px;line-height:1.55}.share-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border-block:1px solid var(--line)}.share-facts>div{min-height:78px;padding:15px 10px;border-right:1px solid var(--line)}.share-facts>div:last-child{border-right:0}.share-facts strong{display:block;color:var(--ink);font-size:15px;font-weight:650}.share-facts span{display:block;margin-top:7px;color:var(--muted);font-size:10px;line-height:1.45}.share-section{padding-top:27px}.share-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.share-title h2{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.02em}.share-title span,.share-title button{display:inline-flex;align-items:center;gap:3px;color:var(--muted);border:0;background:transparent;font-size:11px}.floorplan-visual{position:relative;overflow:hidden;margin-top:13px;border:1px solid var(--line);border-radius:12px;background:#fff}.floorplan-visual img{width:100%;max-height:320px;display:block;object-fit:contain}.floorplan-visual span{position:absolute;left:12px;bottom:12px;padding:6px 8px;color:var(--ink);border:1px solid rgba(220,225,234,.9);border-radius:6px;background:#ffffffe6;font-size:11px}.share-caption{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.6}.share-room{margin-top:13px;border:1px solid var(--line);background:#fff}.share-room img{width:100%;height:210px;display:block;object-fit:cover}.share-room>div{padding:13px 14px 15px}.share-room strong{display:block;font-size:14px;font-weight:600}.share-room p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.6}.consultant-card{margin:28px 0 0;padding:14px 0;display:grid;grid-template-columns:42px 1fr 40px;align-items:center;gap:10px;border-block:1px solid var(--line);background:transparent}.consultant-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--accent);background:#e4eaff;font-size:17px;font-weight:600}.consultant-card strong{display:block;font-size:13px;font-weight:600}.consultant-card span{display:block;margin-top:5px;color:var(--muted);font-size:11px}.consultant-card button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--accent);background:#fff}.source-note{display:flex;gap:8px;margin-top:16px;color:var(--muted);font-size:10px;line-height:1.65}.source-note svg{flex:none;margin-top:2px;color:var(--green)}.share-actions{position:fixed;z-index:4;left:50%;bottom:0;width:min(520px,100%);transform:translate(-50%);display:grid;grid-template-columns:52px 1fr;gap:10px;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#f8fafff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.share-phone{width:52px;min-height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--accent);background:#fff}.share-book{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#fff;background:var(--accent);font-size:13px;font-weight:600}.share-toast{position:fixed;z-index:5;left:50%;bottom:88px;transform:translate(-50%);width:max-content;max-width:calc(100% - 36px);padding:10px 14px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;box-shadow:0 9px 24px #293c641f;font-size:12px}.share-toast-error{color:#9e4d49;border-color:#efc9c4;background:#fff7f5}@media(min-width:900px){.share-page{width:min(680px,100%)}.share-page main{padding-inline:32px}.share-actions{width:min(680px,100%);padding-inline:32px}.share-hero,.share-room img{height:330px}.share-hero{min-height:330px}.share-hero img{height:330px}}@media(min-width:900px){.app-shell .bottom-nav{position:fixed;inset:0 auto 0 0;width:192px;height:100dvh;margin:0;padding:28px 14px;display:flex;flex-direction:column;align-items:stretch;gap:8px;transform:none;border:0;border-radius:0;background:var(--bg);box-shadow:none}.app-shell .bottom-nav button{flex-direction:row;justify-content:flex-start;min-height:48px;padding:12px 16px}.app-shell .bottom-nav .nav-active{box-shadow:inset 2px 0 var(--accent);border-radius:0}.app-shell:has(.create-screen) .app-surface{width:100%;padding-left:192px}.app-shell:has(.create-screen) .create-screen{max-width:980px;margin-inline:auto}}.demo-context-note{color:var(--muted);font-size:12px;line-height:1.7;margin:12px 0 20px}.sales-home>.demo-context-note{grid-row:3}.project-share-link,.share-title a,.profile-inline-detail a{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:12px;text-decoration:none;padding-block:8px}.share-page .share-hero{height:284px;display:block}.share-page .share-hero>div{padding:0;background:transparent}.share-page .share-actions{border-radius:0;box-shadow:none}.share-contact-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:24px;border:1px solid var(--line);border-radius:16px;color:var(--ink);background:var(--bg);overflow:auto}.share-contact-dialog::backdrop{background:#1b274152}.share-contact-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.share-contact-title h2{font-size:20px}.share-contact-title button,.share-receipt>button{padding:8px;color:var(--muted);background:transparent}.share-contact-dialog form>p{font-size:13px;line-height:1.6;margin-block:12px 18px;color:var(--muted)}.share-contact-dialog label,.reception-note-form label{display:grid;gap:8px;margin-top:18px;font-size:13px}.share-contact-dialog input:not([type=checkbox]),.reception-note-form :is(input:not([type=checkbox]),textarea){min-width:0;width:100%;padding:12px;min-height:44px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;font-size:16px}.share-contact-dialog .share-consent,.reception-note-form .share-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.share-consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.share-contact-dialog small{display:block;margin-block:14px;color:var(--muted);font-size:11px;line-height:1.6}.share-contact-dialog .share-book,.auth-card .share-book{width:100%;margin-top:18px}.share-form-error{margin-block:14px;color:#a24645;font-size:13px;line-height:1.7}.share-form-error button{margin-left:12px;padding:8px;color:var(--accent);background:transparent}.share-receipt{position:fixed;z-index:40;bottom:88px;left:50%;transform:translate(-50%);width:min(480px,calc(100% - 36px));display:flex;align-items:flex-start;gap:12px;padding:18px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #243c6420}.share-receipt>svg{flex:none;color:var(--green)}.share-receipt strong{font-size:14px}.share-receipt p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:8px}.profile-screen .settings-list>div{border-bottom:1px solid var(--line)}.profile-screen .settings-list>div>button{display:flex;width:100%;align-items:center;gap:12px;padding:20px 0;background:transparent;text-align:left;color:var(--ink)}.profile-screen .settings-list>div>button>span:nth-child(2){flex:1}.profile-screen .settings-list strong{display:block;font-size:14px}.profile-screen .settings-list small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.profile-inline-detail{padding:4px 0 20px}.profile-inline-detail p{font-size:13px;line-height:1.8;margin-bottom:14px}.profile-inline-detail p strong{color:var(--muted)}.profile-inline-detail button{padding:10px 0;margin-right:20px;color:var(--accent);background:transparent}.reception-note-form{max-width:660px}.reception-note-form .share-book{padding-inline:20px;margin-top:20px}.reception-note-list{max-width:660px;margin-top:36px}.reception-note-list h2{font-size:18px;margin-bottom:18px}.reception-note-list>p{font-size:13px;color:var(--muted)}.reception-note-list details{padding:18px 0;border-bottom:1px solid var(--line)}.reception-note-list summary{cursor:pointer;font-size:14px}.reception-note-list small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.reception-note-list details p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;padding-block:20px 8px}@media(max-width:899px){.app-shell:has(.create-screen) .bottom-nav{display:grid}.app-shell:has(.create-screen) .create-screen{padding-inline:20px}.opportunity-stage-row{overflow-x:auto}.opportunity-stage-row button{flex-shrink:0}.sales-home>.demo-context-note{grid-row:auto}}@media(min-width:900px){.share-page .share-hero{height:330px}}.customer-detail .next-best-action{padding:20px 0;border-block:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent}.customer-detail .next-best-action>span{color:var(--accent)}.customer-detail .next-best-action h2{margin-block:14px}.customer-detail .next-best-action>p{color:var(--muted);margin-top:0}.customer-detail .next-best-action button{width:auto;min-width:170px;padding-inline:16px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:#fff}.customer-detail .opportunity-stage-row{display:flex;overflow-x:auto;gap:18px;padding:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.customer-detail .opportunity-stage-row button{flex:none;height:42px;padding:0 2px;border-radius:0;color:var(--muted);background:transparent}.customer-detail .opportunity-stage-row button.active{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.customer-detail .intent-score{color:var(--accent);background:var(--soft)}.customer-detail .intent-score strong{font-size:13px}.customer-detail .tag-row{gap:18px}.customer-detail .tag-row span{padding:6px 0;color:var(--muted);border-radius:0;background:transparent}.app-shell .bottom-nav .nav-create .nav-icon{width:auto;height:28px;margin:0;border:0;border-radius:0;color:var(--accent);background:none;box-shadow:none}.project-questions h2{margin-block:20px;font-size:20px}.project-questions details{border-bottom:1px solid var(--line);padding:20px 0}.project-questions summary{font-size:14px;cursor:pointer}.project-questions p{color:var(--muted);font-size:13px;line-height:1.8;padding-top:16px}.creation-workspace .room-preview img{object-fit:contain;background:#fff}.creation-workspace>.workspace-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0 16px}.creation-workspace .workspace-back{display:inline-flex;color:var(--accent)}.creation-workspace .workspace-heading h1{white-space:normal;line-height:1.5}@media(max-width:899px){.creation-workspace>.workspace-heading{grid-template-columns:auto minmax(0,1fr);gap:12px}.creation-workspace .workspace-context{display:none}}.app-shell:has(.create-screen) .app-header-create{display:flex}.app-shell:has(.create-screen) .app-surface{width:100%}.app-shell:has(.create-screen) .create-screen{min-height:calc(100dvh - 134px)}.creation-hub{width:min(100%,760px);margin-inline:auto}.creation-welcome{display:flex;flex-direction:column;align-items:center;gap:0;padding:53px 0 43px;text-align:center}.creation-welcome .ai-orb{display:inline-block;width:58px;height:58px;margin:4px 0 24px}.creation-welcome h1{margin:0;color:var(--ink);font-size:28px;line-height:1.3;letter-spacing:-.035em}.creation-welcome p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.6}.creation-entry-groups{display:grid;gap:34px}.creation-main-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.creation-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creation-support-tile{min-width:0;min-height:116px;padding:13px 12px 11px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid #e5ebf7;border-radius:16px;color:var(--ink);background:#ffffffe0;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.creation-support-tile:hover{transform:translateY(-1px);border-color:#cfdcf4;box-shadow:0 8px 18px #4b64aa14}.creation-support-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#5264d6;background:#edf2ff}.creation-support-blue .creation-support-icon{color:#4b6fea;background:#eaf1ff}.creation-support-mint .creation-support-icon{color:#3d9b80;background:#eaf8f2}.creation-support-amber .creation-support-icon{color:#c28a30;background:#fff6df}.creation-support-violet .creation-support-icon{color:#7257da;background:#f0ebff}.creation-support-tile strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.creation-support-tile small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.creation-support-tile>svg:last-child{position:absolute;right:10px;bottom:11px;color:#7d8ca8}.creation-entry{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:16px;color:var(--ink);background:transparent;text-align:left}.creation-entry-icon{display:grid;place-items:center;color:var(--accent)}.creation-entry-icon-video,.creation-entry-icon-copy{width:58px;height:58px;border-radius:50%}.creation-entry-icon-video{color:#685cf1;background:#efedff}.creation-entry-icon-copy{color:#3d82eb;background:#eaf2ff}.creation-entry-icon-semi{width:58px;height:58px;border-radius:50%;color:#3f9d83;background:#e6f7f0}.creation-entry>svg:last-child{color:#7a86a0}.creation-entry>span:nth-child(2){min-width:0;display:grid;gap:5px}.creation-entry strong{font-size:16px;font-weight:600}.creation-entry small{color:var(--muted);font-size:12px;line-height:1.5}.creation-entry-main{min-height:104px;padding:16px 18px;border:1px solid #fff;border-radius:18px;background:#ffffffa8}.creation-entry-main:hover{border-color:#dfe7fb;background:#fff}.creation-entry-secondary{min-height:62px;padding:7px 16px;grid-template-columns:30px minmax(0,1fr) 18px;gap:14px}.creation-entry-secondary .creation-entry-icon{width:28px;height:30px;color:#5e719b}.creation-entry-secondary strong{font-size:14px;font-weight:500}.creation-entry-secondary small{display:block;margin-top:3px;font-size:11px}.creation-secondary-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.creation-continue{margin-top:33px;padding-top:18px;border-top:1px solid var(--line)}.creation-continue-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.creation-continue-heading h2{color:var(--ink);font-size:15px;font-weight:600}.creation-continue-heading span{color:var(--muted);font-size:11px}.creation-empty-state{margin-top:17px;color:var(--muted);font-size:13px}.creation-cost-note{margin-top:15px;color:var(--muted);font-size:11px;line-height:1.7}.generation-demo-gate{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;max-width:680px;margin:30px 0;padding:22px 0;border-block:1px solid var(--line);color:var(--ink)}.generation-demo-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:#efedff}.generation-demo-gate h2{font-size:16px;font-weight:600;line-height:1.5}.generation-demo-gate p{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.8}.nav-account{display:none}.app-header-create{position:relative;align-items:center;justify-content:center;height:52px!important;padding:6px 18px!important;background:var(--bg)!important}.create-app-brand{color:var(--ink);font-size:15px;font-weight:600}.create-app-project{margin-left:auto;margin-right:10px;color:var(--muted);font-size:14px}.create-app-profile{position:absolute;right:18px;display:grid;place-items:center;padding:0;background:transparent}.create-app-profile .avatar{width:32px;height:32px;font-size:13px}.creation-entry-agent{border:1px solid #e7e9ff;border-radius:18px;background:linear-gradient(135deg,#f6f4ff,#fff)}.creation-entry-icon-agent{width:58px;height:58px;border-radius:50%;color:#6458e8;background:#efedff}.creation-agent-screen{padding-top:0!important}.pure-agent-panel{width:min(100%,760px);margin:0 auto;color:var(--ink)}.pure-agent-header{min-height:58px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e4e9f2}.pure-agent-back{display:inline-flex;align-items:center;gap:5px;padding:5px 0;color:#63728e;background:transparent;font-size:12px}.pure-agent-title{display:flex;align-items:center;gap:9px;min-width:0}.pure-agent-title h1{font-size:16px;font-weight:650;letter-spacing:-.02em}.pure-agent-title small{display:block;margin-bottom:2px;color:#74819a;font-size:10px}.pure-agent-mark{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:10px;color:#5f58df;background:#efedff}.pure-agent-boundary{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#5969d9;font-size:10px;white-space:nowrap}.pure-agent-body{padding:18px 0 46px}.pure-agent-empty{max-width:560px;margin:10vh auto 0;text-align:center}.pure-agent-orb{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 18px;border-radius:22px;color:#6259e9;background:linear-gradient(145deg,#e9e8ff,#f4f3ff)}.pure-agent-empty h2{font-size:24px;letter-spacing:-.04em}.pure-agent-empty p{max-width:430px;margin:10px auto 20px;color:var(--muted);font-size:12px;line-height:1.7}.pure-agent-empty textarea,.pure-agent-input-row textarea{width:100%;resize:vertical;padding:13px 14px;border:1px solid #dfe6f2;border-radius:15px;color:var(--ink);background:#fff;font:inherit;font-size:13px;line-height:1.6}.pure-agent-primary,.pure-agent-submit,.pure-agent-confirm{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 17px;border-radius:13px;color:#fff;background:#5c68e8;font-size:13px;font-weight:600;box-shadow:0 9px 22px #5763de2e}.pure-agent-primary{width:100%;margin-top:12px}.pure-agent-progress{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#9aa6bb;font-size:10px}.pure-agent-progress i{width:34px;height:1px;background:#dce3ee}.pure-agent-progress .is-current{color:#5d67df;font-weight:650}.pure-agent-pipeline{display:flex;align-items:center;gap:6px;margin:-5px 0 14px;color:#7c89a5;font-size:9px}.pure-agent-pipeline span{padding:4px 7px;border:1px solid #e1e7f1;border-radius:999px;background:#f8faff;white-space:nowrap}.pure-agent-pipeline span:first-child,.pure-agent-pipeline span:last-child{color:#5969d9;border-color:#ccd3ff;background:#f3f4ff}.pure-agent-pipeline i{width:13px;height:1px;background:#dbe2ef}.pure-agent-thread{display:grid;gap:12px}.pure-agent-message{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;max-width:92%}.pure-agent-message.user{margin-left:auto;grid-template-columns:minmax(0,1fr) 25px}.pure-agent-message.user .pure-agent-avatar{grid-column:2;color:#fff;background:#8298d9}.pure-agent-message.user>div{grid-column:1;grid-row:1}.pure-agent-avatar{width:25px;height:25px;display:grid;place-items:center;border-radius:9px;color:#5c65df;background:#efedff;font-size:9px;font-weight:700}.pure-agent-message p{padding:9px 11px;border-radius:4px 14px 14px;color:#38445d;background:#fff;font-size:12px;line-height:1.6;box-shadow:0 3px 12px #384e790a}.pure-agent-message.user p{border-radius:14px 4px 14px 14px;color:#fff;background:#6678d9}.pure-agent-question{margin-top:15px;padding:14px;border:1px solid #e1e7f1;border-radius:18px;background:#ffffffc7}.pure-agent-question-head{display:grid;gap:4px;margin-bottom:11px}.pure-agent-question-head span{color:#5b67de;font-size:11px;font-weight:700}.pure-agent-question-head small{color:#59657c;font-size:12px;line-height:1.55}.pure-agent-options{display:grid;gap:7px}.pure-agent-options button{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:44px;padding:7px 10px;border:1px solid #e1e7f1;border-radius:12px;color:var(--ink);background:#fff;text-align:left}.pure-agent-options button:hover,.pure-agent-options button.is-selected{border-color:#aeb9f5;background:#f4f5ff}.pure-agent-option-key{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#6472d9;background:#eff1ff;font-size:10px;font-weight:700}.pure-agent-options strong{display:block;font-size:12px;font-weight:600}.pure-agent-options small{display:block;margin-top:2px;color:#8792a7;font-size:10px;line-height:1.35}.pure-agent-options button>svg{color:#6472d9}.pure-agent-confirm{min-height:36px;margin-top:10px;padding-inline:13px;font-size:11px}.pure-agent-input-row{display:grid;grid-template-columns:34px minmax(0,1fr) 36px;align-items:end;gap:7px;margin-top:10px}.pure-agent-input-row>button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#687798;background:#edf1f8}.pure-agent-input-row>button:last-child{color:#fff;background:#6573df}.pure-agent-input-row textarea{min-height:34px;padding:8px 10px;border-radius:10px;font-size:12px}.pure-agent-attachment{display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;border-radius:9px;color:#687798;background:#f3f6fb;font-size:11px}.pure-agent-attachment small{color:#ae7b2d}.pure-agent-attachment button{margin-left:auto;padding:0;color:#8490a4;background:transparent}.pure-agent-reference-list{display:grid;gap:6px;margin-top:8px}.pure-agent-reference-list a{display:grid;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:6px;border:1px solid #e1e7f1;border-radius:10px;color:var(--ink);background:#fff;text-decoration:none}.pure-agent-reference-cover{width:42px;height:42px;overflow:hidden;border-radius:7px;background:#eef1f7}.pure-agent-reference-cover img{width:100%;height:100%;object-fit:cover}.pure-agent-reference-list strong{display:block;overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pure-agent-reference-list small{display:block;margin-top:2px;color:#8993a8;font-size:9px}.pure-agent-reference-list a>svg{color:#6e7ade}.pure-agent-dual-summary{margin-top:12px;padding:12px;border:1px solid #dfe5f1;border-radius:14px;background:#fbfcff}.pure-agent-dual-summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:9px}.pure-agent-dual-summary-head strong{color:#4f5fd1;font-size:11px}.pure-agent-dual-summary-head small{color:#8b96aa;font-size:9px}.pure-agent-dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.pure-agent-dual-grid>div{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid #e4e9f2;border-radius:10px;background:#fff}.pure-agent-dual-grid>div.is-bound{border-color:#bdc8ff;background:#f6f7ff}.pure-agent-dual-grid span{color:#6d7a95;font-size:9px}.pure-agent-dual-grid strong{overflow:hidden;color:#33405a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pure-agent-dual-grid small{color:#8792a8;font-size:9px;line-height:1.4}.pure-agent-transformation{margin:9px 0 0;padding-top:9px;border-top:1px solid #e6ebf3;color:#5e6a83;font-size:10px;line-height:1.55}.pure-agent-transformation b{margin-right:5px;color:#5969d9;font-weight:650}.pure-agent-submit{width:100%;margin-top:14px}.pure-agent-task{margin-top:14px;padding:13px;border:1px solid #dce8e2;border-radius:15px;background:#f8fffb}.pure-agent-task.is-blocked{border-color:#f0e0c4;background:#fffaf0}.pure-agent-task-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.pure-agent-task-head strong{display:inline-flex;align-items:center;gap:6px;color:#5969d9;font-size:12px;line-height:1.5}.pure-agent-task.is-blocked .pure-agent-task-head strong{color:#5969d9}.pure-agent-task-head small{flex:none;color:#99a5b8;font-size:9px}.pure-agent-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.pure-agent-task-grid div{display:grid;gap:3px;padding-top:8px;border-top:1px solid rgba(93,107,190,.16)}.pure-agent-task-grid span{color:#7b88a2;font-size:10px}.pure-agent-task-grid strong{color:#3f4c68;font-size:11px;line-height:1.5}.pure-agent-task ul{margin:10px 0 0;padding-left:16px;color:#6573b9;font-size:10px;line-height:1.5}.pure-agent-notice{margin-top:10px;padding:8px 10px;border-radius:9px;color:#6573b9;background:#f1f3ff;font-size:11px;line-height:1.5}@media(max-width:640px){.creation-entry-agent{grid-column:1 / -1;min-height:82px;padding:12px 14px;grid-template-columns:44px minmax(0,1fr) 18px;gap:11px}.creation-entry-icon-agent{width:44px;height:44px;border-radius:13px}.pure-agent-header{gap:9px}.pure-agent-boundary{display:none}.pure-agent-title h1{font-size:14px}.pure-agent-empty{margin-top:7vh}.pure-agent-empty h2{font-size:22px}.pure-agent-body{padding-inline:1px}}@media(min-width:900px){.app-shell:has(.create-screen){justify-content:flex-start;align-items:center;padding:clamp(24px,5.5vh,56px) clamp(24px,2.6vw,40px);background:#eaf1fc}.app-shell:has(.create-screen) .app-surface{position:relative;width:min(1050px,calc(100vw - (2*clamp(24px,2.6vw,40px))));min-height:calc(100dvh - (2*clamp(24px,5.5vh,56px)));margin:0;padding-left:160px;overflow:hidden;border:1px solid #e2eafa;border-radius:24px;background:var(--bg)}.app-shell:has(.create-screen) .app-header{display:none}.app-shell:has(.create-screen) .create-screen{min-height:100%;padding:28px 42px 40px}.app-shell:has(.create-screen) .bottom-nav{position:absolute;inset:0 auto 0 0;width:160px;height:auto;margin:0;padding:25px 10px 20px;transform:none;flex-direction:column;align-items:stretch;gap:8px;border:0;border-radius:24px 0 0 24px;background:transparent;box-shadow:none}.app-shell:has(.create-screen) .bottom-nav .nav-brand{display:grid;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;margin:10px 8px 38px}.app-shell:has(.create-screen) .bottom-nav .nav-brand .ai-orb{grid-row:span 2;width:30px;height:30px}.app-shell:has(.create-screen) .bottom-nav .nav-brand strong{font-size:16px;font-weight:600}.app-shell:has(.create-screen) .bottom-nav .nav-brand small{color:var(--muted);font-size:10px}.app-shell:has(.create-screen) .bottom-nav button:not(.nav-account){min-height:48px;padding:10px 12px;flex-direction:row;justify-content:flex-start;gap:12px;border-radius:12px;color:var(--muted)}.app-shell:has(.create-screen) .bottom-nav button:not(.nav-account) .nav-icon{width:24px;height:24px}.app-shell:has(.create-screen) .bottom-nav button:not(.nav-account) span{font-size:13px}.app-shell:has(.create-screen) .bottom-nav .nav-active{color:var(--accent)!important;border-radius:0;background:transparent;box-shadow:none}.app-shell:has(.create-screen) .bottom-nav .nav-active span{position:relative}.app-shell:has(.create-screen) .bottom-nav .nav-active span:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;border-radius:2px;background:var(--accent)}.app-shell:has(.create-screen) .bottom-nav .nav-account{position:absolute;right:12px;bottom:18px;left:12px;display:grid;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 4px;color:var(--ink);background:transparent;text-align:left}.nav-account-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#5364ba;background:#e3ebfc;font-size:12px}.nav-account-copy{min-width:0;display:grid;gap:3px}.nav-account-copy strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nav-account-copy small{color:var(--muted);font-size:10px}}@media(max-width:640px){.creation-welcome{padding:25px 0 28px}.creation-welcome .ai-orb{width:74px;height:74px;margin:0 0 21px}.creation-welcome h1{font-size:24px}.creation-welcome p{max-width:320px;margin-top:6px;font-size:12px}.creation-main-entries{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creation-entry-groups{gap:12px}.creation-main-entries{gap:8px}.creation-entry-main{min-height:140px;padding:18px 14px 15px;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start;gap:0;position:relative}.creation-entry-icon-video,.creation-entry-icon-copy,.creation-entry-icon-semi{width:44px;height:44px;border-radius:12px}.creation-entry-main>span:nth-child(2){display:flex;flex-direction:column;gap:5px;margin-top:auto}.creation-entry-main>svg:last-child{position:absolute;top:81px;right:14px}.creation-entry strong{font-size:15px}.creation-entry small{font-size:11px}.creation-support-tile{min-height:96px;padding:11px 10px}.creation-continue{margin-top:23px;padding-top:0;border-top:0}.creation-continue-heading{align-items:flex-start}.creation-continue-heading button{color:var(--muted);background:transparent;font-size:12px}.creation-empty-state{margin-top:14px}.generation-demo-gate{grid-template-columns:36px minmax(0,1fr);gap:10px;margin:24px 0;padding:18px 0}.generation-demo-mark{width:34px;height:34px}.generation-demo-gate h2{font-size:15px}.app-shell:has(.create-screen) .bottom-nav{display:grid}.app-shell:has(.create-screen) .bottom-nav .nav-account{display:none}.app-shell:has(.create-screen) .create-screen{padding-top:12px}}@media(max-width:640px){.app-header-create{justify-content:flex-start;padding-inline:22px 62px!important}.create-app-profile{right:22px}.creation-continue-heading{padding-bottom:0;border-bottom:0}.creation-support-tile{min-height:116px}.creation-support-grid{grid-template-columns:minmax(0,1fr);gap:0}.creation-support-tile{min-height:54px;padding:9px 0;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.creation-support-tile:hover{transform:none;border-color:var(--line);box-shadow:none;background:transparent}.creation-support-icon{width:30px;height:30px;border-radius:9px}.creation-support-tile>svg:last-child{position:static;color:#7d8ca8}}.creation-welcome p,.creation-catalog-kicker,.creation-catalog-heading p,.creation-catalog-group-heading span,.creation-catalog-note,.creation-catalog-state,.workspace-context{display:none}.creation-entry-icon-video,.creation-entry-icon-copy{width:44px;height:40px;border-radius:10px}.creation-support-grid{display:flex;flex-direction:column;gap:0}.creation-support-tile{min-height:54px;padding:9px 0;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.creation-support-tile:hover{transform:none;border-color:var(--line);box-shadow:none;background:transparent}.creation-support-icon{width:30px;height:30px;border-radius:9px}.creation-support-tile>svg:last-child{position:static;color:#7d8ca8}.creation-catalog-heading{padding-bottom:18px}.creation-catalog-group-heading{align-items:center}.creation-catalog-card{min-height:58px}.creation-catalog{width:min(100%,760px);margin-inline:auto}.creation-catalog-heading{gap:16px;padding:6px 0 26px}.creation-catalog-heading .workspace-back{color:var(--muted)}.creation-catalog-kicker{color:#7f8da7}.creation-catalog-heading h1{color:var(--ink);font-weight:650}.creation-catalog-heading p{color:var(--muted)}.creation-catalog-groups{gap:28px}.creation-catalog-group{border-top-color:#dfe7f2}.creation-catalog-group.is-focused{border-top-color:#9aaaf1}.creation-catalog-group-heading h2{color:var(--ink)}.creation-catalog-group-heading span{color:#7787a3}.creation-catalog-card{border-color:#e2eaf5;box-shadow:none}.creation-catalog-card:hover{box-shadow:0 8px 18px #4b64aa12}.creation-catalog-card.is-primary{border-color:#6074ef}.creation-catalog-copy small{color:#6e7e9a}.creation-catalog-note{color:#7d8aa2;border-top-color:#dfe7f2}@media(min-width:900px){.app-shell:has(.create-screen) .creation-catalog{max-width:760px}.app-shell:has(.create-screen) .creation-catalog-heading{padding-top:6px}}
