@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;800&display=swap";.xhs-analytics{gap:20px;min-width:0;display:grid}.xhs-analytics .surface{min-width:0}.xa-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.xa-controls label{gap:7px;min-width:140px;max-width:100%;display:grid}.xa-controls input,.xa-controls select{min-width:0;max-width:100%}.xa-import{border:1px solid var(--line);border-radius:12px;margin-top:18px;padding:18px}.xa-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}.xa-metrics>div{border:1px solid var(--line);border-radius:10px;gap:10px;padding:16px;display:grid}.xa-metrics strong{font-variant-numeric:tabular-nums;font-size:24px}.xa-chart{width:100%;height:auto;max-height:240px;color:var(--gold);margin:12px 0;display:block}.xa-chart text{font-size:12px}.xa-ranking td:nth-child(2){white-space:normal;min-width:230px;max-width:390px}.xa-ranking small{margin-top:6px;display:block}.xa-notice{border-left:3px solid var(--gold);padding:12px}.xa-alert{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.xa-alert button{flex-shrink:0}.xa-dialog-backdrop{z-index:1000;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.xa-dialog{width:min(900px,100%);max-height:90vh;padding:24px;overflow:auto}.xa-dialog .surface-header{align-items:start;gap:20px}.xhs-analytics .account-table-wrap{max-width:100%;overflow:auto}.xa-preferences{border-bottom:1px solid var(--line);padding:14px 0}.xa-preferences summary{cursor:pointer}.xa-preferences fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:12px 0;padding:16px}.xa-rule{gap:12px;max-width:100%;display:grid}.xa-rule label:first-child{align-items:center;gap:6px;display:flex}.xa-link-editor{border-block:1px solid var(--line);overflow-wrap:anywhere;margin:20px 0;padding:10px 0}.xa-link-editor form>label{gap:8px;display:grid}.xa-link-editor input{width:100%;min-width:0}.xa-preferences input:not([type=checkbox]),.xa-link-editor input{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);font:inherit;border-radius:4px;padding:8px 10px}.xa-preferences input:disabled{opacity:.65}.xa-row-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.xa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-controls{align-items:stretch}.xa-controls label{width:100%}.xa-alert{flex-direction:column;align-items:start}.xa-dialog-backdrop{padding:10px}.xa-dialog{padding:16px}.xhs-analytics .surface-header{flex-wrap:wrap}}:root{--bg:#0b0d0e;--bg-soft:#101314;--panel:#131718;--panel-2:#171b1c;--panel-3:#1a1f20;--line:#272d2e;--line-soft:#202627;--text:#f1efe8;--muted:#939a97;--muted-2:#69716e;--gold:#d9a84d;--gold-strong:#efbe5d;--gold-pale:#f1d79c;--green:#75bc8b;--blue:#7da7d7;--red:#de7770;--radius:6px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Manrope,Noto Sans SC,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-shell{background:var(--bg);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line-soft);z-index:30;background:#0d1011;flex-direction:column;flex:0 0 238px;width:238px;min-height:100vh;padding:23px 14px 16px;display:flex}.brand{align-items:center;gap:11px;padding:0 10px 29px;display:flex}.brand>div:nth-child(2){flex:1;min-width:0}.brand strong{letter-spacing:.02em;font-size:14px;display:block}.brand small{color:var(--muted-2);letter-spacing:.02em;margin-top:4px;font-size:10px;display:block}.brand small em{color:var(--gold);margin-left:4px;font-family:DM Mono,monospace;font-style:normal}.brand-mark{width:32px;height:32px;color:var(--gold-pale);background:#211b11;border:1px solid #775d32;place-items:center;font-weight:800;display:grid}.brand .icon-button{display:none}.sidebar-label{color:#5d6562;text-transform:uppercase;letter-spacing:.17em;padding:0 12px 9px;font-family:DM Mono,monospace;font-size:9px}.flow-label{margin-top:25px}.nav-item{color:#89918e;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;width:100%;height:38px;padding:0 12px;transition:all .18s;display:flex}.nav-item:hover{color:var(--text);background:#15191a}.nav-item.active{color:var(--gold-pale);box-shadow:inset 2px 0 0 var(--gold);background:#211c12}.nav-item span{flex:1}.nav-item b{color:var(--gold);background:#332817;border-radius:10px;padding:3px 6px;font-family:DM Mono,monospace;font-size:10px}.sidebar-spacer{flex:1}.sidebar-foot{border-top:1px solid var(--line-soft);padding-top:16px}.profile{color:#777f7c;align-items:center;gap:9px;padding:17px 10px 0;display:flex}.profile>div:nth-child(2){flex:1;min-width:0}.profile strong{color:#bbc0bc;font-size:11px;font-weight:600;display:block}.profile small{color:#5f6764;margin-top:4px;font-size:10px;display:block}.avatar{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.avatar-gold{color:var(--gold-pale);background:#3b2a13}.avatar-blue{color:#a5c5e9;background:#182a3c}.avatar-green{color:#a1d2a9;background:#1c3326}.avatar-slate{color:#bdc7d0;background:#252b31}.avatar-gray{color:#929997;background:#252727}.avatar-xl{width:46px;height:46px;font-size:17px}.main-shell{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line-soft);z-index:15;background:#0b0d0eeb;align-items:center;gap:17px;height:67px;padding:0 32px;display:flex;position:sticky;top:0}.topbar>.icon-button:first-child{display:none}.crumb{color:#626a67;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.crumb b{color:#c7cac3;font-weight:600}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.global-search,.local-search{border:1px solid var(--line);color:#6f7874;background:#111516;border-radius:4px;align-items:center;gap:9px;height:35px;padding:0 11px;display:flex}.global-search{width:280px}.local-search{width:318px}.global-search:focus-within,.local-search:focus-within{border-color:#65502b}.global-search input,.local-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.global-search input::placeholder,.local-search input::placeholder{color:#606865}kbd{color:#5e6663;border:1px solid #2a3031;padding:3px 5px;font-family:DM Mono,monospace;font-size:9px}.top-divider{background:var(--line);width:1px;height:21px;margin:0 3px}.notification-dot{background:var(--gold-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:7px}.page-content{max-width:1510px;margin:0 auto;padding:37px 39px 60px}.section-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:#777f7b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-family:DM Mono,monospace;font-size:9px}h1,h2,p{margin:0}h1{letter-spacing:-.02em;font-size:27px;font-weight:700;line-height:1.18}h2{font-size:15px;font-weight:700;line-height:1.3}.section-header p{color:var(--muted);margin-top:9px;font-size:12px}.header-actions{align-items:center;gap:9px;padding-top:10px;display:flex}.section-header>.header-actions{align-self:flex-end;margin-bottom:6px;padding-top:0;padding-bottom:2px}.button{white-space:nowrap;height:35px;color:var(--text);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:600;transition:all .18s;display:inline-flex}.button-secondary{color:#c5c9c4;background:#181c1d;border-color:#2b3131}.button-secondary:hover{background:#202526;border-color:#404847}.button-gold{background:var(--gold);border-color:var(--gold);color:#17130c}.button-gold:hover{background:var(--gold-strong);border-color:var(--gold-strong)}.button-dark{color:#c5cac5;background:#1a1f20;border-color:#2d3434;height:28px;padding:0 10px;font-size:10px}.button-dark:hover{color:var(--gold-pale);border-color:#72582d}.button-ghost{color:#929a96;background:0 0;padding-left:6px;padding-right:6px}.button-ghost:hover{color:var(--text);background:#161a1b}.button-danger{color:#ffd7d1;background:#6b2b29;border-color:#85413d}.button-danger:hover{background:#843b36}.icon-button{color:#7d8682;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:31px;height:31px;padding:0;display:inline-grid;position:relative}.icon-button:hover,.icon-button.is-active{color:var(--gold-pale);background:#211b11;border-color:#4f4025}.text-button{color:var(--gold);background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:11px;display:inline-flex}.text-button:hover{color:var(--gold-strong)}.surface{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.surface-header{justify-content:space-between;align-items:flex-start;display:flex}.gold-icon{color:var(--gold)}.metric-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:23px;display:grid}.metric-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;color:var(--text);padding:16px 17px 15px;transition:all .18s}.metric-card:hover{background:var(--panel-2);border-color:#50524a;transform:translateY(-1px)}.metric-top{color:#79817d;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px;display:flex}.metric-card b{letter-spacing:-.04em;font-family:DM Mono,monospace;font-size:23px;font-weight:500;display:block}.metric-card small{color:#727a76;margin-top:7px;font-size:10px;display:block}.metric-danger{border-top:2px solid #82423c}.metric-danger .metric-top,.metric-danger b{color:var(--red)}.metric-gold{border-top:2px solid #87672e}.metric-gold .metric-top,.metric-gold b{color:var(--gold)}.metric-green{border-top:2px solid #3b6a49}.metric-green .metric-top,.metric-green b{color:var(--green)}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);gap:16px;display:grid}.priority-surface,.quick-surface,.activity-surface{padding:21px}.priority-list{margin-top:18px}.priority-item{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:68px;display:grid}.priority-index{color:var(--muted-2);font-family:DM Mono,monospace;font-size:11px}.index-danger{color:var(--red)}.index-gold{color:var(--gold)}.index-green{color:var(--green)}.priority-main{min-width:0}.priority-main strong{font-size:12px;font-weight:600;display:block}.priority-main span{color:#747d79;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.due{color:#7e8783;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.due-danger{color:var(--red)}.due-gold{color:var(--gold)}.side-stack{gap:16px;display:grid}.quick-surface{min-height:190px}.shortcut-grid{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin-top:17px;display:grid}.quick-action{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:#b3bab5;text-align:left;background:0 0;align-items:center;gap:9px;height:55px;padding:0 10px;display:flex}.quick-action:hover{color:var(--gold-pale);background:#1a1f20}.quick-action span{color:var(--gold)}.quick-action b{flex:1;font-weight:600}.quick-action>svg{color:#5f6864}.activity-surface{min-height:254px}.activity-list{margin-top:10px}.activity-item{border:0;border-top:1px solid var(--line-soft);text-align:left;color:#bbc1bc;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.activity-item:hover b{color:var(--gold-pale)}.activity-icon{width:25px;height:25px;color:var(--blue);background:#1e2729;border-radius:50%;place-items:center;display:grid}.activity-icon.send{color:var(--gold);background:#2c2415}.activity-icon.file{color:#9cb4bf;background:#22282a}.activity-icon.project{color:var(--green);background:#1e2b22}.activity-item span:nth-child(2){min-width:0}.activity-item b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;display:block;overflow:hidden}.activity-item small{color:#656e6a;margin-top:4px;font-size:9px;display:block}.status-pill{white-space:nowrap;color:#aeb6b0;background:#222727;border-radius:12px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-blue{color:var(--blue);background:#1a2935}.status-gold{color:var(--gold);background:#342817}.status-green{color:var(--green);background:#1c3023}.status-danger{color:var(--red);background:#38201f}.status-gray{color:#8a928e;background:#252929}.workflow-intro{border-top:1px solid #4e3b1e;border-bottom:1px solid var(--line);color:var(--gold-pale);background:#16140f;align-items:center;gap:17px;margin-bottom:17px;padding:14px 17px;display:flex}.workflow-intro span{color:var(--gold);align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:10px;display:inline-flex}.workflow-intro b{font-size:11px;font-weight:600}.workflow-intro .intro-muted{color:#77766d;margin-left:auto;font-family:inherit}.stage-list{border-top:1px solid var(--line)}.stage-row{border-bottom:1px solid var(--line-soft);grid-template-columns:54px minmax(290px,1fr) minmax(330px,.9fr);gap:20px;padding:21px 6px;display:grid}.stage-row.stage-current{background:#10191b}.stage-number{padding-top:2px;font-family:DM Mono,monospace;font-size:13px}.stage-blue{color:var(--blue)}.stage-gold{color:var(--gold)}.stage-green{color:var(--green)}.stage-red{color:var(--red)}.stage-gray{color:#919b97}.stage-title-row{align-items:center;gap:10px;display:flex}.stage-copy p{color:#7f8984;margin-top:7px;font-size:11px}.stage-action{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.stage-action>span{color:#aab2ad;align-items:center;gap:6px;font-size:10px;display:flex}.stage-action svg{color:var(--gold)}.stage-docs{flex-direction:column;gap:7px;display:flex}.stage-docs button{color:#aab2ad;text-align:left;background:#161a1b;border:1px solid #242a2b;border-radius:4px;align-items:center;gap:8px;padding:10px 11px;font-size:10px;display:flex}.stage-docs button:hover{color:var(--gold-pale);border-color:#5f4a26}.stage-docs button span{flex:1}.stage-docs button svg:first-child{color:var(--gold)}.filter-bar,.toolbar-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.filter-tabs{border:1px solid var(--line);border-radius:4px;display:flex;overflow:hidden}.filter-tabs button,.project-filter-tabs button{color:#7f8884;border:0;border-right:1px solid var(--line);background:#121617;height:33px;padding:0 12px;font-size:10px}.filter-tabs button:last-child{border:0}.filter-tabs button:hover,.filter-tabs button.active{color:var(--gold-pale);background:#2b2213}.view-toggle{margin-left:auto;display:flex}.bulk-bar{background:#1b1710;border:1px solid #534221;align-items:center;gap:12px;margin-bottom:11px;padding:9px 13px;display:flex}.bulk-bar span{color:var(--gold-pale);flex:1;align-items:center;gap:6px;font-size:11px;display:flex}.file-layout{grid-template-columns:190px minmax(0,1fr);gap:15px;display:grid}.file-sidebar{padding:18px 0}.category{color:#848d88;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;height:37px;padding:0 10px;font-size:10px;display:flex}.category svg{color:#64706b}.category b{color:#5d6863;margin-left:auto;font-family:DM Mono,monospace;font-size:9px}.category:hover,.category.active{color:var(--gold-pale);background:#1b1d1a}.category.active{box-shadow:inset 2px 0 var(--gold)}.category.active svg,.category.active b{color:var(--gold)}.file-sidebar-note{border-top:1px solid var(--line);color:var(--green);gap:8px;margin-top:30px;padding:17px 10px;display:flex}.file-sidebar-note span{display:block}.file-sidebar-note b{color:#a8bdb0;font-size:10px;display:block}.file-sidebar-note small{color:#64716a;margin-top:4px;font-size:9px;line-height:1.5;display:block}.file-table-wrap{overflow:hidden}.table-topline{border-bottom:1px solid var(--line);color:#78817c;justify-content:space-between;align-items:center;height:48px;padding:0 17px;font-size:10px;display:flex}.table-topline b{color:var(--text);font-family:DM Mono,monospace}.table-hint{color:#856763;align-items:center;gap:5px;display:flex}.data-table{border-collapse:collapse;table-layout:auto;width:100%}.data-table th{color:#646e69;text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 13px;font-size:9px;font-weight:500}.data-table td{border-bottom:1px solid var(--line-soft);color:#aeb5b0;padding:11px 13px;font-size:10px}.data-table tbody tr{transition:all .15s}.data-table tbody tr:hover,.data-table tbody tr.row-selected{background:#191d1d}.data-table input[type=checkbox]{accent-color:var(--gold);width:14px;height:14px}.check-col{width:38px}.file-name{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.file-name>span:last-child{min-width:0}.file-name b{color:#c9cdc7;white-space:nowrap;font-size:11px;font-weight:600;display:block}.file-name small{color:#69726e;margin-top:4px;font-size:9px;display:block}.file-name:hover b{color:var(--gold-pale)}.file-type{width:31px;height:31px;color:var(--gold);background:#271f12;border:1px solid #4b3c22;border-radius:4px;flex:none;place-items:center;font-family:DM Mono,monospace;font-size:8px;display:inline-grid}.file-xlsx{color:var(--green);background:#17241b;border-color:#2c4c37}.file-docx{color:var(--blue);background:#172330;border-color:#2c4560}.file-type-lg{width:52px;height:59px;font-size:11px}.muted-cell{color:#79827d}.data-table code,code{color:#9caa9f;font-family:DM Mono,monospace;font-size:9px}.empty-state{color:#aeb4af;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:250px;display:flex}.empty-icon{border:1px solid var(--line);width:43px;height:43px;color:var(--gold);background:#1b1913;border-radius:50%;place-items:center;display:grid}.empty-state strong{font-size:12px}.empty-state p{color:#69726e;font-size:10px}.client-overview{border:1px solid var(--line);background:var(--panel);align-items:stretch;margin-bottom:17px;display:flex}.client-overview>div{border-right:1px solid var(--line);min-width:105px;padding:13px 20px}.client-overview b{color:#d3d4ce;font-family:DM Mono,monospace;font-size:17px;display:block}.client-overview span{color:#707974;margin-top:3px;font-size:9px;display:block}.client-overview .overview-risk{color:var(--red);border:0;align-items:center;gap:8px;margin-left:auto;font-size:10px;display:flex}.client-overview .overview-risk span{color:var(--red);margin:0}.toolbar-row .button{margin-left:auto}.select-wrap{position:relative}.select-wrap select,.field-group select,.modal-body select{color:#abb3ae;border:1px solid var(--line);appearance:none;background:#121617;border-radius:4px;outline:0;height:35px;padding:0 32px 0 10px;font-size:11px}.select-wrap svg{pointer-events:none;color:#7a827e;position:absolute;top:10px;right:10px}.client-table-wrap{overflow:auto}.client-table tbody tr{cursor:pointer}.person-cell{align-items:center;gap:9px;display:flex}.person-cell b{color:#c9cec8;font-size:11px;font-weight:600;display:block}.person-cell small{color:#6f7974;margin-top:4px;font-size:9px;display:block}.intent{color:#7f8883;font-size:10px}.intent.high{color:var(--gold)}.next-action{color:#a4aca7;white-space:nowrap;align-items:center;gap:6px;display:flex}.next-action svg{color:#65716b}.next-action svg.warn{color:var(--red)}.due-date{color:#7e8983}.due-date.overdue{color:var(--red)}.client-table th:nth-child(5),.client-table td:nth-child(5){min-width:220px}.draft-status{color:#79877f;align-items:center;gap:7px;font-size:10px;display:flex}.pulse-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1b3225}.send-layout{grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);align-items:start;gap:16px;display:grid}.send-form,.send-preview{padding:23px}.send-step-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:21px;display:flex}.step-badge{width:30px;height:30px;color:var(--gold);background:#2a2112;border:1px solid #5a4421;place-items:center;font-family:DM Mono,monospace;font-size:10px;display:grid}.field-group{border-bottom:1px solid var(--line-soft);padding:19px 0}.field-group:last-child{border-bottom:0}.field-group>label,.field-label-row label{color:#aab2ad;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.client-select{border:1px solid var(--line);background:#111516;border-radius:4px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:relative}.client-select>div:nth-child(2){flex:1}.client-select b{font-size:11px;display:block}.client-select small{color:#6c7570;margin-top:3px;font-size:9px;display:block}.client-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.client-select>svg{color:#7a827e;pointer-events:none}.scene-grid{flex-wrap:wrap;gap:7px;display:flex}.scene-grid button{color:#89918d;background:#171b1c;border:1px solid #2a3031;border-radius:3px;height:29px;padding:0 10px;font-size:10px}.scene-grid button:hover,.scene-grid button.active{color:var(--gold-pale);background:#2b2113;border-color:#7b5c2d}.field-label-row{justify-content:space-between;align-items:center;display:flex}.field-label-row span{color:#65716b;font-size:9px}.send-file-list{border:1px solid var(--line)}.send-file-row{border-bottom:1px solid var(--line-soft);cursor:pointer;background:#111516;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:flex}.send-file-row:last-child{border-bottom:0}.send-file-row:hover,.send-file-row.selected{background:#1a1e1e}.send-file-row input{accent-color:var(--gold)}.send-file-row>span:nth-of-type(2){flex:1;min-width:0}.send-file-row b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;display:block;overflow:hidden}.send-file-row small{color:#68716c;margin-top:3px;font-size:9px;display:block}.send-file-row .file-action{color:#68736d;white-space:nowrap;font-size:9px}.date-input{color:#c3c9c3;border:1px solid var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111516;border-radius:4px;outline:0;width:100%;height:35px;padding:0 10px}.preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.safety-check{color:var(--green);background:#15221a;border:1px solid #2b4d36;align-items:center;gap:9px;margin-top:16px;padding:11px 12px;display:flex}.safety-check span{flex:1}.safety-check b{color:#a8c8ad;font-size:10px;display:block}.safety-check small{color:#6d8b72;margin-top:4px;font-size:9px;display:block}.preview-section{border-bottom:1px solid var(--line-soft);padding:18px 0}.preview-section-title{color:#aab2ad;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.preview-section-title button{color:var(--gold);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.preview-section textarea{resize:vertical;color:#b9c0bb;border:1px solid var(--line);background:#101415;border-radius:4px;outline:0;width:100%;min-height:118px;padding:12px;font-size:11px;line-height:1.65}.preview-section textarea:focus{border-color:#73582c}.selected-file-list{border:1px solid var(--line)}.selected-file-list>div{border-bottom:1px solid var(--line-soft);color:#b7bdb8;align-items:center;gap:8px;min-height:42px;padding:5px 9px;font-size:10px;display:flex}.selected-file-list>div:last-child{border:0}.selected-file-list>div>span:nth-child(2){flex:1}.selected-file-list code{color:#68746c}.follow-preview{gap:30px;display:flex}.follow-preview div b{color:var(--gold-pale);font-family:DM Mono,monospace;font-size:12px;display:block}.follow-preview div small{color:#6f7973;margin-top:4px;font-size:9px;display:block}.send-warning{color:#8b7560;align-items:flex-start;gap:7px;padding:13px 0 0;font-size:10px;line-height:1.5;display:flex}.send-warning svg{color:var(--gold);flex:none}.send-footer{justify-content:space-between;align-items:center;padding-top:17px;display:flex}.send-footer .button-gold:disabled{color:#8d7b57;background:#3d3423;border-color:#3d3423}.project-filter-tabs{border-bottom:1px solid var(--line);margin-bottom:15px;display:flex}.project-filter-tabs button{background:0 0;height:38px;padding:0 16px;position:relative}.project-filter-tabs button:first-child{padding-left:0}.project-filter-tabs button b{color:#5f6964;margin-left:6px;font-family:DM Mono,monospace;font-size:9px}.project-filter-tabs button.active{color:var(--gold-pale)}.project-filter-tabs button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.project-filter-tabs button.active b{color:var(--gold)}.project-layout{grid-template-columns:minmax(330px,.78fr) minmax(460px,1.22fr);gap:15px;display:grid}.project-list{overflow:hidden}.project-list-item{text-align:left;color:#c7ccc6;border:0;border-bottom:1px solid var(--line-soft);background:0 0;width:100%;padding:16px 17px;display:block}.project-list-item:hover,.project-list-item.project-attention{background:#191a16}.project-list-top{align-items:center;gap:8px;display:flex}.project-dot{border-radius:50%;width:6px;height:6px}.dot-gold{background:var(--gold)}.dot-blue{background:var(--blue)}.dot-red{background:var(--red)}.dot-green{background:var(--green)}.project-list-top small{color:#717b75;margin-left:auto;font-size:9px}.project-list-item>strong{margin-top:13px;font-size:12px;display:block}.project-list-item>span{color:#707a74;margin-top:5px;font-size:10px;display:block}.progress-line{background:#242929;border-radius:3px;width:100%;height:4px;margin-top:14px;overflow:hidden}.progress-line i{background:var(--gold);height:100%;display:block}.project-list-bottom{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.project-list-bottom small{color:#64706a;font-size:9px}.project-list-bottom b{color:#a2aaa4;font-family:DM Mono,monospace;font-size:9px}.project-detail-preview{place-items:center;min-height:470px;display:grid}.detail-preview-empty{text-align:center}.detail-orbit{width:56px;height:56px;color:var(--gold);background:#211b11;border:1px solid #5b4625;border-radius:50%;place-items:center;margin:0 auto 17px;display:grid}.detail-preview-empty h2{font-size:17px}.detail-preview-empty p{color:#6e7772;margin-top:8px;font-size:10px}.preview-stats{border-top:1px solid var(--line);gap:25px;margin-top:27px;padding-top:15px;display:flex}.preview-stats b{color:var(--gold-pale);font-family:DM Mono,monospace;font-size:15px;display:block}.preview-stats small{color:#66716b;margin-top:4px;font-size:9px;display:block}.setting-status-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.setting-status{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:17px}.setting-status-top{justify-content:space-between;align-items:center;display:flex}.setting-status-top>span{color:#aab2ac;align-items:center;gap:7px;font-size:11px;display:flex}.setting-status-top svg{color:var(--gold)}.setting-status>b{color:#7c8680;text-overflow:ellipsis;white-space:nowrap;margin-top:17px;font-size:10px;font-weight:500;display:block;overflow:hidden}.setting-green{border-top:2px solid #3b6a49}.setting-blue{border-top:2px solid #385373}.setting-gold{border-top:2px solid #85642e}.settings-layout{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.settings-section,.log-section{padding:21px}.setting-action{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:17px 0;display:flex}.setting-action:first-of-type{margin-top:15px}.setting-action>span:nth-child(2){flex:1;min-width:0}.setting-action b{color:#b5bcb6;font-size:11px;display:block}.setting-action small{color:#69736e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.setting-action-icon{width:31px;height:31px;color:var(--gold);background:#1d211f;border:1px solid #383225;place-items:center;display:grid}.dictionary-list{border-top:1px solid var(--line-soft);margin-top:16px}.dictionary-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;height:43px;display:flex}.dictionary-row span{color:#8c9690;flex:1;font-size:10px}.dictionary-row b{color:#b8c0b9;font-size:10px;font-weight:500}.dictionary-row svg{color:#657069}.import-export{gap:8px;padding-top:17px;display:flex}.log-section{overflow:hidden}.log-section .surface-header{margin-bottom:10px}.drawer-backdrop{z-index:39;cursor:default;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.drawer{z-index:40;background:#111415;border-left:1px solid #3a3d39;width:min(510px,100vw);animation:.22s ease-out slide-in;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000057}.drawer-header{border-bottom:1px solid var(--line);z-index:2;background:#111415f7;justify-content:space-between;align-items:flex-start;min-height:76px;padding:20px 22px;display:flex;position:sticky;top:0}.drawer-header h1{font-size:19px}.drawer-content{padding:20px 22px 40px}.drawer-person{align-items:center;gap:11px;display:flex}.drawer-person>div:nth-child(2){flex:1;min-width:0}.drawer-person h2{font-size:15px}.drawer-person span{color:#6f7973;margin-top:5px;font-size:10px;display:block}.drawer-actions{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:19px 0;display:flex}.drawer-section{border-bottom:1px solid var(--line-soft);padding:20px 0}.drawer-section-title{color:#78827c;text-transform:uppercase;letter-spacing:.15em;margin-bottom:13px;font-family:DM Mono,monospace;font-size:9px}.info-row{align-items:flex-start;gap:16px;min-height:31px;display:flex}.info-row>span{color:#65706a;flex:0 0 78px;font-size:10px}.info-row>b{color:#b8c0b9;text-align:right;flex:1;font-size:10px;font-weight:500;line-height:1.55}.info-row.info-full{display:block}.info-row.info-full>span{margin-bottom:5px;display:block}.info-row.info-full>b{text-align:left;display:block}.accent-text{color:var(--gold-pale)!important}.drawer-note{color:#9ea8a1;font-size:11px;line-height:1.65}.timeline-item{grid-template-columns:73px 12px minmax(0,1fr);gap:8px;min-height:50px;display:grid;position:relative}.timeline-item:before{content:"";background:#323938;width:1px;position:absolute;top:14px;bottom:-4px;left:78px}.timeline-item.last:before{display:none}.timeline-item time{color:#69736d;padding-top:1px;font-family:DM Mono,monospace;font-size:9px}.timeline-dot{background:var(--gold);z-index:1;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 3px #262016}.timeline-item b{color:#b6bdb7;font-size:10px;display:block}.timeline-item small{color:#6c7670;margin-top:4px;font-size:9px;line-height:1.45;display:block}.related-project{color:var(--gold);background:#181c1c;border:1px solid #2a3030;align-items:center;gap:9px;padding:11px;display:flex}.related-project span{flex:1}.related-project b{color:#b8c0b9;font-size:10px;display:block}.related-project small{color:#68726c;margin-top:4px;font-size:9px;display:block}.file-detail-hero{align-items:center;gap:13px;display:flex}.file-detail-hero h2{margin-bottom:8px;font-size:14px;line-height:1.4}.version-row{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:6px 10px;padding:10px 0;display:grid}.version-row>span{color:#b0b8b1;font-size:10px}.version-row>span i{background:#6d7770;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.version-row.current>span i{background:var(--green)}.version-row small{color:#68726d;grid-column:1/3;font-size:9px}.drawer-link{color:var(--gold);background:0 0;border:0;align-items:center;gap:6px;padding:17px 0;font-size:10px;display:flex}.project-drawer-head{align-items:flex-start;gap:11px;display:flex}.project-icon{width:43px;height:43px;color:var(--gold);background:#221b10;border:1px solid #594520;place-items:center;display:grid}.project-icon-blue{color:var(--blue);background:#182431;border-color:#2d455a}.project-icon-red{color:var(--red);background:#311e1c;border-color:#5d322f}.project-drawer-head h2{margin-top:9px}.project-drawer-head span{color:#737e78;margin-top:4px;font-size:10px;display:block}.project-progress{border-bottom:1px solid var(--line-soft);padding-bottom:14px}.project-progress>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.project-progress b{color:var(--gold-pale);font-family:DM Mono,monospace;font-size:18px}.project-progress span{color:#6e7872;font-size:9px}.check-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-height:35px;display:flex}.check-row>span{color:#68736c;border:1px solid #5d6861;place-items:center;width:15px;height:15px;display:grid}.check-row>span.checked{color:var(--green);background:#25412d;border-color:#4e8a5d}.check-row b{color:#aeb6af;flex:1;font-size:10px;font-weight:500}.check-row small{color:#738078;font-size:9px}.check-row>small{color:var(--green)}.check-row>span:not(.checked)+b+small{color:var(--red)}.modal-backdrop{z-index:60;background:#000000ad;place-items:center;padding:20px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.modal{background:#15191a;border:1px solid #444841;border-radius:6px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 25px 90px #00000080}.modal-compact{width:min(490px,100%)}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.modal-header h2{font-size:18px}.modal-body{padding:21px 22px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.modal-body label{color:#9ba49e;flex-direction:column;gap:7px;font-size:10px;display:flex}.modal-body input,.modal-body textarea,.modal-body select{color:#c5ccc5;border:1px solid var(--line);background:#101415;border-radius:4px;outline:0;width:100%;min-height:35px;padding:8px 10px}.modal-body input:focus,.modal-body textarea:focus,.modal-body select:focus{border-color:#765a2c}.modal-body textarea{resize:vertical;min-height:78px;line-height:1.5}.full-field{grid-column:1/-1}.required-note{color:#857d6e;align-items:flex-start;gap:7px;margin-top:16px;font-size:9px;line-height:1.6;display:flex}.required-note svg{color:var(--gold);flex:none}.modal-footer{border-top:1px solid var(--line);background:#131718;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.confirm-banner{color:var(--green);background:#192a20;border:1px solid #31553b;gap:10px;padding:13px;display:flex}.confirm-banner.banner-danger{color:var(--red);background:#321f1e;border-color:#653a35}.confirm-banner span{flex:1}.confirm-banner b{color:#b8d1bb;font-size:11px;display:block}.banner-danger b{color:#edb2aa}.confirm-banner small{color:#75917b;margin-top:4px;font-size:9px;display:block}.banner-danger small{color:#aa726a}.confirm-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:17px;padding:3px 0}.backup-meta{gap:10px;margin-top:15px;display:flex}.backup-meta>span{border:1px solid var(--line);background:#111516;flex:1;padding:12px}.backup-meta b,.backup-meta small{display:block}.backup-meta b{color:#aab3ac;font-size:10px}.backup-meta small{color:#6e7872;margin-top:6px;font-size:9px}.replace-file{border:1px solid var(--line);background:#111516;align-items:center;gap:12px;margin-bottom:17px;padding:12px;display:flex}.replace-file b{color:#c6ccc5;font-size:11px;display:block}.replace-file small{color:#717b75;margin-top:5px;font-size:9px;display:block}.upload-field{margin-bottom:17px}.upload-field input{display:none}.upload-field span{color:#7a847d;background:#111516;border:1px dashed #4b4e47;justify-content:center;align-items:center;gap:7px;height:74px;display:flex}.upload-field span:hover{border-color:var(--gold);color:var(--gold-pale)}.toast{z-index:100;color:#b5d8ba;background:#1c3023;border:1px solid #3f704b;border-radius:4px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;animation:.24s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 10px 35px #0000004d}.toast-info{color:#b2cae4;background:#192734;border-color:#385878}@keyframes slide-in{0%{opacity:.4;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.sidebar{flex-basis:214px;width:214px}.topbar{padding:0 22px}.page-content{padding:30px 24px 50px}.global-search{width:220px}.metric-card{padding:13px}.metric-card b{font-size:19px}.dashboard-grid{grid-template-columns:1fr}.side-stack{grid-template-columns:1fr 1fr}.send-layout{grid-template-columns:1fr}.send-preview{order:-1}.file-layout{grid-template-columns:160px minmax(0,1fr)}}@media (width<=780px){.sidebar{transition:all .22s;position:fixed;top:0;bottom:0;left:-240px;box-shadow:15px 0 50px #0006}.sidebar.mobile-open{left:0}.brand .icon-button{display:inline-grid}.topbar{height:58px;padding:0 14px}.topbar>.icon-button:first-child{display:inline-grid}.crumb{display:none}.top-actions{gap:5px}.global-search{width:min(38vw,210px)}.global-search kbd,.top-divider,.top-actions>.button-secondary{display:none}.top-actions>.button-gold{padding:0 9px;font-size:10px}.page-content{padding:24px 14px 42px}.section-header{margin-bottom:22px;display:block}.header-actions{padding-top:17px}.section-header>.header-actions{align-self:stretch;margin-bottom:0;padding-top:13px;padding-bottom:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card:last-child{grid-column:1/-1}.metric-card b{font-size:19px}.side-stack{grid-template-columns:1fr}.priority-item{grid-template-columns:25px minmax(0,1fr) auto;gap:8px;padding:10px 0}.priority-item .button{grid-column:2/-1;justify-self:start}.due{font-size:9px}.workflow-intro{flex-wrap:wrap;gap:8px 12px}.workflow-intro .intro-muted{width:100%;margin-left:0}.stage-row{grid-template-columns:32px 1fr;gap:10px}.stage-docs{grid-column:2}.stage-action{display:block}.stage-action .text-button{margin-top:11px}.filter-bar,.toolbar-row{flex-wrap:wrap}.local-search{width:100%}.filter-tabs{max-width:100%;overflow-x:auto}.view-toggle{margin-left:0}.file-layout{grid-template-columns:1fr}.file-sidebar{display:none}.file-table-wrap{overflow:auto}.data-table{min-width:760px}.client-overview{overflow-x:auto}.client-overview>div{min-width:95px;padding:11px 15px}.client-overview .overview-risk{min-width:180px}.settings-layout,.setting-status-grid,.project-layout{grid-template-columns:1fr}.project-detail-preview{min-height:290px}.send-form,.send-preview,.priority-surface,.quick-surface,.activity-surface,.settings-section,.log-section{padding:17px}.drawer{width:100%}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}}.theme-paper .sidebar{border-right-color:var(--line);background:#fffdf8}.theme-paper .brand strong,.theme-paper .nav-item,.theme-paper .profile strong,.theme-paper .sidebar-foot{color:var(--text)}.theme-paper .brand small,.theme-paper .profile small,.theme-paper .sidebar-label{color:var(--muted)}.theme-paper .global-search,.theme-paper .local-search,.theme-paper .config-field input,.theme-paper .config-field select,.theme-paper .script-setting textarea,.theme-paper .select-wrap select,.theme-paper .field-group select,.theme-paper .modal-body select,.theme-paper .inline-select select,.theme-paper .finance-filter-group select,.theme-paper .finance-filter-group input[type=date]{color:var(--text);border-color:var(--line);background:#fffdf8}.theme-paper .global-search input::placeholder,.theme-paper .local-search input::placeholder,.theme-paper input::placeholder,.theme-paper textarea::placeholder{color:#7b8580}.theme-paper .page-content{padding-top:34px}.theme-paper .section-header{margin-bottom:32px}.theme-paper .section-header p,.theme-paper .eyebrow{color:var(--muted)}.theme-paper .header-actions{padding-top:4px;padding-bottom:6px}.theme-paper .button{height:35px;min-height:35px}.theme-paper .button-dark{background:var(--panel-3);height:34px;min-height:34px;color:var(--text);border-color:var(--line)}.theme-paper .button-secondary{color:#303836;background:#f0ece3;border-color:#c9c1b2}.theme-paper .button-secondary:hover,.theme-paper .button-dark:hover{color:var(--text);background:#e7e1d5;border-color:#b5a98f}.theme-paper .button-ghost:hover{color:var(--text);background:#eee9df}.theme-paper .text-button,.theme-paper .table-link{color:var(--gold-pale)}.theme-paper .surface,.theme-paper .metric-card,.theme-paper .client-overview,.theme-paper .drawer,.theme-paper .modal,.theme-paper .drive-toolbar,.theme-paper .drive-sidebar,.theme-paper .drive-content,.theme-paper .finance-filter-bar{background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:0 2px 10px #574a300f}.theme-paper .surface-header h2,.theme-paper .metric-card,.theme-paper .surface h2,.theme-paper .surface h3,.theme-paper .surface strong{color:var(--text)}.theme-paper .metric-top,.theme-paper .metric-card small,.theme-paper .table-topline,.theme-paper .chart-legend,.theme-paper .finance-chart-note,.theme-paper .muted-cell{color:var(--muted)}.theme-paper .metric-card:hover{background:var(--panel-2);border-color:#b9a882}.theme-paper .metric-card b{color:var(--text)}.theme-paper .filter-tabs,.theme-paper .project-filter-tabs{border-color:var(--line)}.theme-paper .data-table th{color:#4f5b57;letter-spacing:.02em}.theme-paper .data-table td{color:#303a38}.theme-paper .file-name b,.theme-paper .person-cell b,.theme-paper .finance-bar-row b{color:var(--text)}.theme-paper .file-name small,.theme-paper .person-cell small,.theme-paper .finance-relation small,.theme-paper .finance-bar-row small{color:var(--muted)}.theme-paper .empty-icon{background:#f6ecd9;border-color:#d7bd8d}.theme-paper .empty-state strong{color:var(--text)}.theme-paper .client-overview b{color:var(--text)}.theme-paper .client-overview span{color:var(--muted)}.theme-paper .next-action,.theme-paper .intent,.theme-paper .due-date{color:#40504a}.theme-paper .next-action svg{color:var(--muted)}.theme-paper .select-wrap select,.theme-paper .field-group select,.theme-paper .modal-body select,.theme-paper .styled-select-trigger,.theme-paper .styled-select-option{color:var(--text)}.theme-paper .styled-select-trigger,.theme-paper .styled-select-menu{border-color:var(--line);background:#fffdf8}.theme-paper .workflow-intro,.theme-paper .workflow-source-bar,.theme-paper .stage-script-preview,.theme-paper .finance-source-note{color:#5b4826;background:#f8efdc;border-color:#d7bd8d}.theme-paper .workflow-intro b,.theme-paper .workflow-source-bar b,.theme-paper .stage-script-preview b{color:#654718}.theme-paper .workflow-intro .intro-muted,.theme-paper .workflow-source-bar small{color:#6d675a}.theme-paper .stage-row.stage-current,.theme-paper .stage-rail-item.active,.theme-paper .material-row.selected{background:#f8efdc}.theme-paper .stage-copy p,.theme-paper .stage-action>span,.theme-paper .stage-rail-item,.theme-paper .stage-rail-item small,.theme-paper .workflow-stage-heading p,.theme-paper .workflow-stage-progress,.theme-paper .materials-head p,.theme-paper .material-main>small,.theme-paper .material-meta em{color:var(--muted)}.theme-paper .stage-docs button,.theme-paper .workflow-client-select,.theme-paper .workflow-send-panel,.theme-paper .xhs-ai-step,.theme-paper .xhs-ai-result,.theme-paper .xhs-review-table,.theme-paper .xhs-candidate-card,.theme-paper .ai-config-block,.theme-paper .xhs-ai-panel,.theme-paper .xhs-health,.theme-paper .xhs-focus,.theme-paper .xhs-topic-list,.theme-paper .xhs-topic-workbench,.theme-paper .xhs-side-panel,.theme-paper .xhs-publish-list,.theme-paper .xhs-publish-check,.theme-paper .xhs-lead-list,.theme-paper .xhs-lead-rule,.theme-paper .xhs-review{background:var(--panel);border-color:var(--line);color:var(--text)}.theme-paper .stage-docs button{color:#394541}.theme-paper .stage-docs button:hover{color:var(--gold-pale);background:#f5ead5;border-color:#c6a568}.theme-paper .workflow-client-select b,.theme-paper .workflow-customer-meta b,.theme-paper .workflow-stage-title h2,.theme-paper .workflow-send-head h2,.theme-paper .xhs-focus-title h3,.theme-paper .xhs-ai-inspector h2{color:var(--text)}.theme-paper .workflow-client-select small,.theme-paper .workflow-customer-meta em,.theme-paper .workflow-route,.theme-paper .workflow-send-head p,.theme-paper .workflow-send-fields label,.theme-paper .workflow-send-footer>span,.theme-paper .xhs-ai-hero p,.theme-paper .xhs-ai-engine-state,.theme-paper .xhs-ai-step small,.theme-paper .xhs-ai-result p,.theme-paper .xhs-ai-status,.theme-paper .xhs-ai-tags>div:last-child small{color:var(--muted)}.theme-paper .material-row:hover,.theme-paper .xhs-candidate-card:hover,.theme-paper .xhs-review-table>button:hover{background:#f5f1e8}.theme-paper .workflow-send-preview textarea,.theme-paper .workflow-script-editor,.theme-paper .modal-body input,.theme-paper .modal-body textarea,.theme-paper .login-card input{color:var(--text);border-color:var(--line);background:#fffdf8}.theme-paper .workflow-send-preview textarea{min-height:160px}.theme-paper .drawer{border-left-color:var(--line);background:#fffdf8;box-shadow:-20px 0 60px #574a3029}.theme-paper .drawer-header{border-bottom-color:var(--line);background:#fffdf8fa}.theme-paper .drawer-header h1,.theme-paper .drawer-person h2,.theme-paper .project-drawer-head h2,.theme-paper .drawer-section-title,.theme-paper .info-row>b,.theme-paper .timeline-item b,.theme-paper .related-project b,.theme-paper .check-row b{color:var(--text)}.theme-paper .drawer-person span,.theme-paper .drawer-section-title,.theme-paper .info-row>span,.theme-paper .timeline-item time,.theme-paper .timeline-item small,.theme-paper .drawer-note,.theme-paper .related-project small,.theme-paper .check-row small,.theme-paper .project-drawer-head span{color:var(--muted)}.theme-paper .modal{border-color:var(--line);background:#fffdf8;box-shadow:0 25px 90px #574a3038}.theme-paper .modal-header,.theme-paper .modal-footer{border-color:var(--line);background:#f7f4ec}.theme-paper .modal-body label,.theme-paper .required-note,.theme-paper .confirm-banner small,.theme-paper .backup-meta small,.theme-paper .replace-file small{color:var(--muted)}.theme-paper .modal-body input,.theme-paper .modal-body textarea,.theme-paper .modal-body select{color:var(--text);background:#fffdf8}.theme-paper .confirm-banner b{color:#2e5f3d}.theme-paper .backup-meta>span,.theme-paper .replace-file{background:var(--panel-2);border-color:var(--line)}.theme-paper .backup-meta b,.theme-paper .replace-file b{color:var(--text)}.theme-paper .user-center-trigger,.theme-paper .user-center-menu{color:var(--text);border-color:var(--line);background:#fffdf8}.theme-paper .user-center-trigger b,.theme-paper .user-center-menu>button,.theme-paper .user-menu-heading b{color:var(--text)}.theme-paper .user-center-trigger small,.theme-paper .user-menu-heading small{color:var(--muted)}.theme-paper .user-center-menu>button:hover{color:var(--gold-pale);background:#f1ede4}.theme-paper .login-card{background:var(--panel);border-color:var(--line)}.theme-paper .login-brand small,.theme-paper .login-card>p,.theme-paper .login-card label,.theme-paper .login-hint,.theme-paper .login-footer{color:var(--muted)}.theme-paper .login-card input{min-height:44px}.theme-paper .login-submit{color:#fffdf8;min-height:44px}.theme-paper .drive-folder-row,.theme-paper .drive-sidebar-title,.theme-paper .drive-sidebar-note,.theme-paper .drive-count,.theme-paper .drive-content-head p,.theme-paper .material-drive-main small,.theme-paper .material-drive-client small{color:var(--muted)}.theme-paper .material-drive-icon,.theme-paper .material-grid-card,.theme-paper .material-grid-thumb,.theme-paper .material-preview-stage{border-color:var(--line);background:#fffdf8}.theme-paper .material-drive-main b,.theme-paper .material-grid-copy b,.theme-paper .material-preview-stage b{color:var(--text)}.theme-paper .material-drive-action,.theme-paper .material-grid-copy small,.theme-paper .material-grid-copy>div{color:var(--muted)}.theme-paper .finance-bar-track>i{opacity:.9}.theme-paper .finance-trend-row>span,.theme-paper .finance-trend-row b{color:var(--text)}.theme-paper .finance-source-note{color:#5b4826}@media (width<=780px){.theme-paper .header-actions{padding-top:0;padding-bottom:0}.theme-paper .section-header{margin-bottom:24px}}@media (width<=430px){h1{font-size:24px}.global-search{flex:1;width:auto}.top-actions>.button-gold{width:35px;padding:0;font-size:0}.top-actions>.button-gold svg{margin:0}.metric-grid{gap:7px}.metric-card{padding:12px}.metric-card small{font-size:9px}.header-actions .button{flex:1}.stage-title-row{flex-direction:column;align-items:flex-start;gap:7px}.send-footer{gap:7px}.send-footer .button{flex:1}.send-footer .button:first-child{flex:none}.follow-preview{gap:18px}}.stage-has-selection{border-left:2px solid var(--gold);padding-left:4px}.stage-doc-row{color:#aab2ad;text-align:left;cursor:pointer;background:#161a1b;border:1px solid #242a2b;border-radius:4px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;font-size:10px;display:flex}.stage-doc-row:hover,.stage-doc-row.selected{color:var(--gold-pale);background:#211b12;border-color:#72572b}.stage-doc-row input{width:15px;height:15px;accent-color:var(--gold);flex:none}.stage-doc-row>span:nth-of-type(2){flex:1;min-width:0}.stage-doc-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.stage-doc-row small{color:#68736d;margin-top:4px;font-size:9px;display:block}.stage-doc-row>svg{color:#6e7872;flex:none}.workflow-bulk-bar{z-index:8;background:#1e180ef7;border:1px solid #70562a;justify-content:space-between;align-items:center;gap:14px;margin:15px 0;padding:11px 14px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 35px #00000059}.workflow-bulk-bar>div:first-child{align-items:baseline;gap:10px;display:flex}.workflow-bulk-bar b{color:var(--gold-pale);font-size:11px}.workflow-bulk-bar span{color:#9e8d6d;font-size:10px}.workflow-bulk-actions{align-items:center;gap:8px;display:flex}.workflow-send-panel{background:#171714;border-color:#765a2d;margin:15px 0 0 74px;padding:20px}.workflow-send-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.workflow-send-head h2{color:var(--gold-pale)}.workflow-send-grid{grid-template-columns:270px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.workflow-send-fields{align-content:start;gap:14px;display:grid}.inline-select{border:1px solid var(--line);height:35px;color:var(--gold);background:#111516;border-radius:4px;align-items:center;gap:7px;margin-top:7px;padding:0 10px;display:flex;position:relative}.inline-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.inline-select select+svg{color:#77817a;pointer-events:none;margin-left:auto}.workflow-send-preview{min-width:0}.workflow-preview-title{color:#aab2ad;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.workflow-preview-title button{color:var(--gold);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.workflow-send-preview textarea{resize:vertical;color:#b9c0bb;border:1px solid var(--line);background:#101415;border-radius:4px;outline:0;width:100%;min-height:91px;padding:10px;font-size:10px;line-height:1.6}.workflow-selected-files{flex-wrap:wrap;align-items:center;gap:6px;padding-top:9px;display:flex}.workflow-selected-files>span{color:#6e7872;width:100%;font-size:9px}.workflow-selected-files code{color:#bcae91;background:#211b12;border:1px solid #3f392a;padding:4px 6px;font-size:8px}.workflow-send-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.workflow-send-footer>span{color:#8b785d;align-items:flex-start;gap:6px;font-size:9px;line-height:1.45;display:flex}.workflow-send-footer>div{gap:8px;display:flex}.workflow-send-footer .button-gold:disabled{color:#8d7b57;background:#3d3423;border-color:#3d3423}@media (width<=780px){.workflow-bulk-bar{flex-direction:column;align-items:flex-start;bottom:10px}.workflow-bulk-actions{width:100%}.workflow-bulk-actions .button{flex:1}.workflow-send-panel{margin-left:0;padding:16px}.workflow-send-grid{grid-template-columns:1fr}.workflow-send-footer{flex-direction:column;align-items:flex-start}.workflow-send-footer>div{width:100%}.workflow-send-footer>div .button{flex:1}}.stage-primary-action{color:var(--gold);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.stage-primary-action:hover{color:var(--gold-strong)}.send-context-bar{color:var(--gold-pale);background:#1b1710;border:1px solid #594520;justify-content:space-between;align-items:center;gap:14px;margin:-7px 0 16px;padding:12px 15px;display:flex}.send-context-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.context-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-family:DM Mono,monospace;font-size:9px}.send-context-bar b{font-size:11px}.send-context-bar>div>span:last-child{color:#8c806a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.send-context-bar button{color:var(--gold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.send-context-bar button:hover{color:var(--gold-strong)}.inline-empty{color:#8e7659;background:#211a11;border:1px solid #4a3920;padding:13px;font-size:10px;line-height:1.5}@media (width<=780px){.send-context-bar{flex-direction:column;align-items:flex-start}.send-context-bar>div{flex-wrap:wrap}}.stage-doc-toolbar{justify-content:flex-end;gap:7px;margin-bottom:2px;display:flex}.stage-inline-action{color:var(--gold);cursor:pointer;background:#211b12;border:1px solid #4b3c24;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.stage-inline-action:hover{border-color:var(--gold);color:var(--gold-pale)}.stage-inline-action:disabled{opacity:.42;cursor:not-allowed}@media (width<=780px){.stage-doc-toolbar{flex-wrap:wrap;justify-content:flex-start}}.stage-script-preview{color:#a7a28f;background:#171914;border-left:2px solid #73572c;margin-top:14px;padding:10px 12px}.stage-script-preview span{color:var(--gold);letter-spacing:.06em;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.stage-script-preview p{color:#8f968e;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.settings-config-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-bottom:16px;display:grid}.config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.config-field,.script-setting{color:#aab2ad;gap:7px;font-size:10px;font-weight:600;display:grid}.config-field input,.script-setting textarea{color:#c1c7c2;border:1px solid var(--line);width:100%;font:inherit;background:#101415;border-radius:4px;outline:0;padding:10px;font-weight:400}.config-field input:focus,.script-setting textarea:focus{border-color:#8a682f;box-shadow:0 0 0 2px #b78f3f1f}.config-toggle{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.config-toggle span{gap:5px;display:grid}.config-toggle b{color:#c6ccc6;font-size:10px}.config-toggle small,.settings-note{color:#707a74;font-size:9px;line-height:1.5}.config-toggle input{width:16px;height:16px;accent-color:var(--gold)}.settings-save-row{border-top:1px solid var(--line-soft);justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.script-settings{gap:10px;max-height:410px;padding-right:4px;display:grid;overflow:auto}.script-setting textarea{resize:vertical;min-height:66px;line-height:1.55}.script-setting span{color:var(--gold-pale);font-size:9px}.settings-note{margin:-3px 0 13px}@media (width<=980px){.settings-config-grid{grid-template-columns:1fr}}@media (width<=780px){.config-fields{grid-template-columns:1fr}.settings-save-row{justify-content:stretch}.settings-save-row .button{flex:1}}.profile-avatar{place-items:center;font-size:0;display:grid}.config-field select{color:#c1c7c2;border:1px solid var(--line);width:100%;font:inherit;background:#101415;border-radius:4px;outline:0;padding:10px;font-weight:400}.config-field select:focus{border-color:#8a682f;box-shadow:0 0 0 2px #b78f3f1f}.config-icon-image{object-fit:contain;border-radius:4px;width:22px;height:22px;display:block}.profile-avatar .config-icon-image{border-radius:50%;width:20px;height:20px}.config-upload{gap:5px;padding-top:2px;display:grid}.config-upload input[type=file]{color:#929b95;background:0 0;border:0;width:100%;padding:0;font-size:9px}.config-upload small{color:#6f7973;font-size:8px;font-weight:400}.theme-settings-section{margin-bottom:16px;padding:20px}.theme-settings-section .surface-header{align-items:flex-start}.theme-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.theme-option{border:1px solid var(--line);background:var(--panel-2);min-width:0;color:var(--text);text-align:left;border-radius:5px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;transition:all .18s;display:grid;position:relative}.theme-option:hover,.theme-option.active{border-color:var(--gold);background:var(--panel-3)}.theme-option.active{box-shadow:inset 0 0 0 1px #d9a84d40}.theme-preview{border:1px solid #ffffff1f;border-radius:3px;gap:4px;width:86px;height:58px;padding:5px;display:flex;overflow:hidden}.theme-preview-sidebar{border-radius:1px;flex:0 0 17px;width:17px}.theme-preview-main{flex:1;grid-template-rows:9px 1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.theme-preview-main b,.theme-preview-main em,.theme-preview-main small{border-radius:1px;display:block}.theme-preview-main b{grid-column:1/-1}.theme-preview-main em{grid-row:2/4}.theme-preview-studio{background:#101314}.theme-preview-studio .theme-preview-sidebar{background:#0d1011}.theme-preview-studio .theme-preview-main{background:#131718}.theme-preview-studio b{background:#d9a84d}.theme-preview-studio em,.theme-preview-studio small{background:#242b2d}.theme-preview-ops{background:#0c1314}.theme-preview-ops .theme-preview-sidebar{background:#101f20}.theme-preview-ops .theme-preview-main{background:#132123}.theme-preview-ops b{background:#61c4a0}.theme-preview-ops em,.theme-preview-ops small{background:#31514c}.theme-preview-paper{background:#e8e5dc}.theme-preview-paper .theme-preview-sidebar{background:#292e2e}.theme-preview-paper .theme-preview-main{background:#f5f2e9}.theme-preview-paper b{background:#ad7b2d}.theme-preview-paper em,.theme-preview-paper small{background:#d5d1c5}.theme-option-copy{min-width:0}.theme-option-copy strong,.theme-option-copy small{display:block}.theme-option-copy strong{font-size:11px;font-weight:700}.theme-option-copy small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.55}.theme-swatches{align-self:start;gap:3px;display:flex}.theme-swatches i{border:1px solid #ffffff40;border-radius:50%;width:8px;height:8px}.theme-radio{border:1px solid var(--muted-2);width:17px;height:17px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;right:9px}.theme-option.active .theme-radio{border-color:var(--gold);background:var(--gold)}.theme-ops{--bg:#0b1213;--bg-soft:#0f191a;--panel:#122021;--panel-2:#17292a;--panel-3:#1b3030;--line:#294140;--line-soft:#1d3232;--text:#eaf3ee;--muted:#93aaa1;--muted-2:#667f78;--gold:#d9b65b;--gold-strong:#f0ca6a;--gold-pale:#f3df9a;--green:#61c4a0;--blue:#83b7d8;--red:#e47d76}.theme-ops .sidebar{background:#0d1819}.theme-ops .topbar{background:#0b1213f0}.theme-ops .nav-item.active,.theme-ops .button-gold{background:#245046}.theme-ops .nav-item.active{color:#bfe7d6;box-shadow:inset 2px 0 0 var(--green)}.theme-ops .button-gold{color:#eaf8f1;border-color:#3a8874}.theme-ops .button-gold:hover{background:#31725f}.theme-ops .workflow-intro{background:#142a29;border-color:#2d6258}.theme-paper{--bg:#e9e6de;--bg-soft:#f0eee7;--panel:#f8f6ef;--panel-2:#f1eee5;--panel-3:#e8e4da;--line:#d4d0c4;--line-soft:#e4e1d7;--text:#252a2b;--muted:#68706d;--muted-2:#8a918b;--gold:#a87524;--gold-strong:#bd8930;--gold-pale:#805718;--green:#387d58;--blue:#3c6d98;--red:#b5544d}.theme-paper .brand strong,.theme-paper .brand small,.theme-paper .sidebar-label,.theme-paper .profile strong,.theme-paper .profile small,.theme-paper .nav-item,.theme-paper .sidebar-foot{color:#e7e9e3}.theme-paper .sidebar-label,.theme-paper .profile small{color:#aeb8b2}.theme-paper .topbar{border-bottom-color:var(--line);background:#f8f6eff0}.theme-paper .global-search,.theme-paper .local-search,.theme-paper .config-field input,.theme-paper .config-field select,.theme-paper .script-setting textarea{color:var(--text);background:#fffdf7}.theme-paper .button-secondary,.theme-paper .button-dark{color:#4c534e;background:#efebe1;border-color:#cec8ba}.theme-paper .button-secondary:hover,.theme-paper .button-dark:hover{background:#e4dfd3}.theme-paper .button-gold{color:#fffaf0}.theme-paper .surface,.theme-paper .metric-card,.theme-paper .client-overview{box-shadow:0 2px 10px #4c43310f}.theme-paper .workflow-intro,.theme-paper .stage-script-preview{color:#654b22;background:#f2ead9;border-color:#d7bd8d}.theme-paper .data-table tbody tr:hover,.theme-paper .data-table tbody tr.row-selected,.theme-paper .theme-option{background:#f1eee5}@media (width<=1100px){.theme-picker{grid-template-columns:1fr}}@media (width<=780px){.management-toolbar{flex-direction:column;align-items:stretch}.management-toolbar .local-search{max-width:none}.management-stats{grid-template-columns:1fr}}.management-page{gap:16px;display:grid}.management-toolbar{align-items:center;gap:14px;display:flex}.management-toolbar .local-search{flex:1;max-width:430px}.management-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.management-table{overflow:hidden}.management-table .data-table{min-width:980px}.management-table{overflow-x:auto}.table-link{color:var(--gold-pale);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.table-link:hover{color:var(--gold)}.file-folder{color:#b7a364;background:#211d13;border-color:#594b2a}@media (width<=780px){.management-toolbar{flex-direction:column;align-items:stretch}.management-toolbar .local-search{max-width:none}.management-stats{grid-template-columns:1fr}}.stage-row.stage-current{box-shadow:inset 3px 0 0 var(--gold), inset 0 0 0 1px #b88f3f2e;background:#10191b}.stage-row.stage-current .stage-title-row h2{color:var(--gold-pale)}.workflow-header-state{color:#8e9a92;align-items:center;gap:8px;padding-top:9px;font-size:10px;display:inline-flex}.gold-text{color:var(--gold)!important}.workflow-customer-bar{background:#151713;border-color:#4f4025;grid-template-columns:118px minmax(260px,1.25fr) minmax(330px,1.5fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:13px 16px;display:grid}.workflow-customer-label{color:var(--gold);align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.workflow-client-select{background:#101415;border:1px solid #393a31;border-radius:4px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex;position:relative}.workflow-client-select>div:nth-child(2){flex:1;min-width:0}.workflow-client-select b,.workflow-client-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-client-select b{color:#dedbd0;font-size:11px}.workflow-client-select small{color:#737d77;margin-top:3px;font-size:9px}.workflow-client-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.workflow-client-select>svg{color:#7c867d;pointer-events:none}.workflow-customer-meta{align-items:center;gap:25px;min-width:0;display:flex}.workflow-customer-meta span{min-width:0}.workflow-customer-meta em{color:#66716b;margin-bottom:4px;font-size:9px;font-style:normal;display:block}.workflow-customer-meta b{color:#b8c0b7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.workflow-client-link,.xhs-link{color:var(--gold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.workflow-client-link:hover,.xhs-link:hover{color:var(--gold-strong)}.workflow-route{color:#6f7973;align-items:center;gap:9px;min-height:33px;margin-bottom:12px;font-size:9px;display:flex}.workflow-route .route-active{color:var(--gold-pale)}.workflow-route svg{color:#4f5752}.workflow-route .route-note{color:#786f5c;margin-left:auto}.workflow-main-grid{grid-template-columns:205px minmax(420px,1fr) minmax(300px,.74fr);align-items:start;gap:14px;display:grid}.workflow-stage-rail{overflow:hidden}.rail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 15px 14px;display:flex}.rail-heading h2{color:#d9d7ce}.stage-rail-list{padding:7px}.stage-rail-item{color:#87918a;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:60px;padding:8px;display:flex}.stage-rail-item:hover{color:#c8cec6;background:#191d1d}.stage-rail-item.active{color:var(--gold-pale);box-shadow:inset 2px 0 var(--gold);background:#211b11;border-color:#614b27}.stage-rail-item>span:nth-child(2){flex:1;min-width:0}.stage-rail-item b,.stage-rail-item small{display:block}.stage-rail-item b{font-size:11px}.stage-rail-item small{color:#68736d;margin-top:4px;font-size:9px}.stage-rail-item.active small{color:#a18d68}.stage-rail-item>svg{color:#5b6660}.stage-rail-number{flex:0 0 28px;width:28px;font-family:DM Mono,monospace;font-size:11px}.rail-next{color:var(--gold);font-size:9px}.stage-rail-item .status-pill{padding:3px 5px;font-size:8px}.rail-footer{border-top:1px solid var(--line);color:var(--green);gap:8px;padding:14px;display:flex}.rail-footer span{min-width:0;display:block}.rail-footer b,.rail-footer small{display:block}.rail-footer b{color:#a9c6ad;font-size:9px}.rail-footer small{color:#6d8372;margin-top:4px;font-size:8px}.workflow-stage-workspace{min-width:0}.workflow-stage-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;min-height:75px;padding:2px 3px 16px;display:flex}.workflow-stage-title{align-items:center;gap:9px;display:flex}.workflow-stage-title h2{color:#ede9dd;font-size:19px}.workflow-stage-title .status-pill{margin-left:3px}.workflow-stage-heading p{color:#7c8680;margin-top:8px;font-size:10px}.stage-marker{background:currentColor;width:7px;height:23px;display:block}.workflow-stage-progress{color:#78827c;align-items:center;gap:10px;padding:12px 3px;font-size:9px;display:flex}.workflow-stage-progress>div{background:#262c2c;flex:1;height:3px}.workflow-stage-progress i{background:var(--gold);height:100%;display:block}.workflow-stage-progress b{color:var(--gold-pale);font-family:DM Mono,monospace;font-size:9px}.stage-materials{overflow:hidden}.materials-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:18px 17px 14px;display:flex}.materials-head p{color:#6f7973;margin-top:6px;font-size:9px}.materials-actions{align-items:flex-start;gap:7px;display:flex}.material-list{padding:8px}.material-row{border:1px solid #0000;border-bottom-color:var(--line-soft);cursor:pointer;align-items:center;gap:10px;min-height:76px;padding:10px 9px;display:flex}.material-row:last-child{border-bottom:0}.material-row:hover{background:#181c1c}.material-row.selected{background:#211b12;border-color:#5c4727}.material-row>input{width:15px;height:15px;accent-color:var(--gold);flex:none}.material-main{flex:1;min-width:0}.material-main>b,.material-main>small{text-overflow:ellipsis;display:block;overflow:hidden}.material-main>b{color:#cbd0c9;white-space:nowrap;font-size:11px}.material-main>small{color:#6e7872;white-space:nowrap;margin-top:4px;font-size:9px}.material-row.selected .material-main>b{color:var(--gold-pale)}.material-meta{gap:8px;margin-top:7px;display:flex}.material-meta em{color:#8a958d;font-size:8px;font-style:normal}.material-meta .copyable{color:var(--green)}.material-meta .internal{color:var(--red)}.material-preview{color:#77827b;background:0 0;border:1px solid #343b3a;flex:none;place-items:center;width:27px;height:27px;display:grid}.material-preview:hover{color:var(--gold);border-color:#6e5429}.workflow-send-column{min-width:0;position:sticky;top:84px}.workflow-draft-status{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.workflow-draft-status button{border:1px solid var(--line);background:var(--panel);color:var(--gold);border-radius:4px;padding:5px 8px}.workflow-draft-status [role=alert]{color:var(--red)}.workflow-draft-note{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}.workflow-send-panel{background:#151817;border-color:#624c29;padding:17px;box-shadow:0 15px 35px #00000029}.workflow-send-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:9px;padding-bottom:13px;display:flex}.workflow-send-head h2{color:#ebe6d9;font-size:16px}.workflow-send-head p{color:#907e5c;margin-top:5px;font-size:9px}.send-checklist{border-bottom:1px solid var(--line-soft);color:#737e77;align-items:center;gap:5px;min-height:45px;display:flex}.send-checklist>span{color:#87918a;border:1px solid #4b514d;border-radius:50%;place-items:center;width:18px;height:18px;font-family:DM Mono,monospace;font-size:8px;display:grid}.send-checklist>span.done{color:var(--green);background:#23402b;border-color:#5e8d67}.send-checklist b{white-space:nowrap;font-size:8px;font-weight:500}.send-checklist i{background:#343a38;flex:1;min-width:8px;height:1px}.workflow-send-fields{grid-template-columns:1fr 118px;gap:9px;padding:15px 0;display:grid}.workflow-send-fields label{color:#9da69f;font-size:9px;font-weight:600}.inline-select{min-width:0;margin-top:6px}.inline-select>span{text-overflow:ellipsis;white-space:nowrap;color:#b9c1b9;min-width:0;font-size:9px;overflow:hidden}.workflow-send-fields .date-input{height:35px;margin-top:6px;font-size:9px}.workflow-preview-title{margin-top:0}.workflow-script-editor{resize:vertical;color:#bac1ba;border:1px solid var(--line);background:#101415;border-radius:4px;outline:0;width:100%;min-height:126px;padding:10px;font-size:10px;line-height:1.62}.workflow-script-editor:focus{border-color:#7a5c2d}.workflow-file-summary{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:13px}.workflow-file-chip{color:#b3bbb4;border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;min-width:0;padding:6px 0;font-size:9px;display:flex}.workflow-file-chip:last-child{border-bottom:0}.workflow-file-chip>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workflow-file-chip .file-type{width:25px;height:25px;font-size:7px}.workflow-file-chip code{color:#737e76}.workflow-send-footer{border-top:1px solid var(--line);gap:11px;margin-top:7px;padding-top:14px;display:grid}.workflow-send-footer>span{color:#8e7c60;gap:6px;font-size:9px;line-height:1.45;display:flex}.workflow-send-footer>span svg{color:var(--gold);flex:none}.workflow-send-footer>.button{width:100%}.workflow-timeline{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.workflow-timeline-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:13px;display:flex}.workflow-timeline-head h2{color:#ddd8ca;font-size:14px}.workflow-timeline-head>span{color:#6e7872;padding-top:6px;font-size:8px}.workflow-timeline .timeline-item{grid-template-columns:48px 12px minmax(0,1fr);gap:6px;min-height:54px}.workflow-timeline .timeline-item:before{left:53px}.workflow-timeline .timeline-item b{font-size:9px}.workflow-timeline .timeline-item small{font-size:8px}.timeline-empty{color:#718078;align-items:center;gap:7px;padding:14px 0 3px;font-size:9px;line-height:1.45;display:flex}.xhs-page{min-width:0}.xhs-ai-page{gap:16px;display:grid}.xhs-ai-hero{border-top:2px solid #85642e;justify-content:space-between;align-items:center;gap:22px;padding:22px 20px;display:flex}.xhs-ai-hero h2{color:#e6e1d4;margin-top:7px;font-size:20px;line-height:1.35}.xhs-ai-hero p{color:#8b958d;margin-top:7px;font-size:10px;line-height:1.6}.xhs-ai-engine-state{border-left:1px solid var(--line);color:#aeb6ae;gap:7px;min-width:205px;padding-left:16px;font-size:9px;display:grid}.xhs-ai-engine-state>span{margin-right:4px}.xhs-ai-engine-state small{color:#78827b;font-size:9px}.xhs-ai-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.xhs-ai-step{border:1px solid var(--line);background:#111516;min-height:78px;padding:12px}.xhs-ai-step>span,.xhs-ai-step b,.xhs-ai-step small{display:block}.xhs-ai-step>span{color:#74623e;font-family:DM Mono,monospace;font-size:10px}.xhs-ai-step b{color:#aeb6ae;margin-top:12px;font-size:10px}.xhs-ai-step small{color:#67716b;margin-top:6px;font-size:8px}.xhs-ai-step.done{background:#1b1811;border-color:#64522d}.xhs-ai-step.done>span,.xhs-ai-step.done small{color:var(--gold)}.xhs-ai-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.xhs-ai-panel{min-width:0;padding:20px}.xhs-ai-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.xhs-ai-result{border:1px solid var(--line-soft);background:#101415;margin-top:16px;padding:13px}.xhs-ai-result-title{color:var(--gold);align-items:center;gap:7px;display:flex}.xhs-ai-result-title b{color:#c6ccc6;font-size:10px}.xhs-ai-result-title small{color:#6e7872;margin-left:auto;font-size:8px}.xhs-ai-result p{color:#9ca59e;white-space:pre-line;margin-top:10px;font-size:10px;line-height:1.75}.xhs-ai-inspector h2{color:#e0dbcf;margin:8px 0 12px;font-size:16px;line-height:1.4}.xhs-ai-rule{color:var(--gold);background:#191711;border:1px solid #4d4028;gap:8px;padding:11px;display:flex}.xhs-ai-rule span,.xhs-ai-rule b,.xhs-ai-rule small{display:block}.xhs-ai-rule b{color:var(--gold-pale);font-size:9px}.xhs-ai-rule small{color:#918365;margin-top:4px;font-size:8px;line-height:1.5}.xhs-ai-inspector .button{width:100%;margin-top:16px}.xhs-ai-status{border-bottom:1px solid var(--line-soft);color:#737e76;justify-content:space-between;gap:10px;padding:12px 0;font-size:9px;display:flex}.xhs-ai-status b{color:var(--green);font-weight:500}.xhs-ai-tags{padding-top:13px}.xhs-ai-tags .xhs-ai-result-title button{color:var(--gold);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:8px;display:inline-flex}.xhs-ai-tags>div:last-child{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.xhs-ai-tags>div:last-child span{color:#c4a967;background:#1a1710;border:1px solid #4e422a;padding:5px 7px;font-size:8px}.xhs-ai-tags>div:last-child small{color:#6e7872;font-size:9px}.xhs-ai-handoff{background:#15221a;border-left:2px solid #526b56;gap:6px;margin-top:17px;padding:12px;display:grid}.xhs-ai-handoff span{color:var(--green);font-size:8px}.xhs-ai-handoff b{color:#a9b8aa;font-size:9px;font-weight:500;line-height:1.5}.xhs-ai-final-actions{margin-top:16px}.xhs-ai-note{color:#91a793;background:#15221a;border:1px solid #3a503f;align-items:flex-start;gap:8px;padding:12px;font-size:9px;line-height:1.6;display:flex}.xhs-ai-note svg{color:var(--green);flex:none}.xhs-ai-note b{color:#b8d0bb}.ai-settings-section{margin-bottom:16px}.ai-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-config-block{border:1px solid var(--line);background:#111516;gap:12px;padding:15px;display:grid}.ai-config-heading{color:var(--gold);align-items:center;gap:7px;font-size:11px;display:flex}.ai-config-heading b{color:#c6ccc6}.ai-settings-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;display:flex}.ai-settings-footer>span{color:#837a66;align-items:flex-start;gap:6px;font-size:9px;line-height:1.5;display:flex}.ai-settings-footer>span svg{color:var(--gold);flex:none}@media (width<=980px){.xhs-ai-grid{grid-template-columns:1fr}.xhs-ai-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.xhs-ai-hero,.ai-settings-footer{flex-direction:column;align-items:stretch}.xhs-ai-engine-state{border-left:0;border-top:1px solid var(--line);min-width:0;padding:12px 0 0}.xhs-ai-flow,.ai-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-settings-footer .button{width:100%}}.xhs-tabs{border-bottom:1px solid var(--line);align-items:center;gap:22px;margin:-3px 0 18px;display:flex}.xhs-tabs button{color:#79837d;background:0 0;border:0;height:39px;padding:0;font-size:10px;position:relative}.xhs-tabs button:hover,.xhs-tabs button.active{color:var(--gold-pale)}.xhs-tabs button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.xhs-tabs button b{min-width:16px;height:16px;color:var(--gold);background:#342817;border-radius:9px;place-items:center;margin-left:5px;font-family:DM Mono,monospace;font-size:8px;display:inline-grid}.xhs-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.xhs-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:16px;margin-bottom:16px;display:grid}.xhs-focus,.xhs-health,.xhs-topic-list,.xhs-topic-workbench,.xhs-side-panel,.xhs-publish-list,.xhs-publish-check,.xhs-lead-list,.xhs-lead-rule,.xhs-review{padding:20px}.xhs-focus{border-top:2px solid #85642e}.xhs-focus-title{align-items:flex-start;gap:15px;padding:26px 0 20px;display:flex}.xhs-topic-index,.xhs-topic-number{color:var(--gold);font-family:DM Mono,monospace}.xhs-topic-index{font-size:18px}.xhs-focus-title h3{color:#e6e1d4;max-width:620px;font-size:20px;line-height:1.35}.xhs-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.xhs-candidate-card{color:#aeb6ae;text-align:left;background:#111516;border:1px solid #343b39;align-content:start;gap:8px;min-width:0;min-height:142px;padding:14px;display:grid}.xhs-candidate-card:hover,.xhs-candidate-card.active{background:#1b1811;border-color:#85642e}.xhs-candidate-card .xhs-topic-index{font-size:13px}.xhs-candidate-card b{color:#d4d9d3;font-size:11px;line-height:1.55}.xhs-candidate-card small{color:#89938c;min-height:27px;font-size:9px;line-height:1.5}.xhs-candidate-card .status-pill{justify-self:start;margin-top:auto}.xhs-focus-title p{color:#7a847d;margin-top:8px;font-size:10px}.xhs-focus-title>svg{color:var(--gold);flex:none;margin-top:2px}.xhs-focus-title b{color:var(--gold-pale);font-weight:600}.xhs-linked-client{color:#8f9b92;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:inline-flex}.xhs-linked-client svg{color:var(--gold)}.xhs-focus-actions,.xhs-publish-actions{border-top:1px solid var(--line-soft);gap:8px;padding-top:15px;display:flex}.xhs-connection{align-items:stretch;gap:7px;margin:25px 0 20px;display:flex}.xhs-connection>svg{color:#5a5140;flex:none;align-self:center}.xhs-connection-step{background:#111516;border:1px solid #343b39;flex:1;min-width:0;padding:10px}.xhs-connection-step>span{color:var(--gold);font-family:DM Mono,monospace;font-size:9px}.xhs-connection-step b,.xhs-connection-step small{display:block}.xhs-connection-step b{color:#bec5bd;margin-top:9px;font-size:10px}.xhs-connection-step small{color:#6d7871;margin-top:5px;font-size:8px;line-height:1.5}.xhs-link{padding:0}.xhs-topic-list .surface-header{margin-bottom:12px}.xhs-table{border-top:1px solid var(--line-soft)}.xhs-topic-row,.xhs-publish-row,.xhs-lead-row{border:0;border-bottom:1px solid var(--line-soft);color:#aeb6ae;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:67px;padding:10px 2px;display:flex}.xhs-topic-row:hover,.xhs-topic-row.active,.xhs-publish-row:hover,.xhs-lead-row:hover{background:#191d1d}.xhs-lead-main{color:#aeb6ae;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.xhs-lead-main:hover{color:#cbd1ca}.xhs-lead-main>span:nth-child(2){flex:1;min-width:0}.xhs-lead-edit{color:#69746c;background:0 0;border:1px solid #0000;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.xhs-lead-edit:hover{color:var(--gold);background:#201b12;border-color:#514326}.xhs-lead-workflow{color:#c6a55a;white-space:nowrap;background:#201b12;border:1px solid #554421;flex:none;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:8px;display:inline-flex}.xhs-lead-workflow:hover{color:#f0d78a;background:#2a2315;border-color:#c6a55a}.xhs-lead-filters{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 0 8px;display:flex}.xhs-lead-filters .filter-tabs{gap:14px;display:flex;overflow-x:auto}.xhs-lead-filters .filter-tabs button{color:#6e7872;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:9px}.xhs-lead-filters .filter-tabs button.active{color:var(--gold)}.xhs-lead-filters select{border:1px solid var(--line);color:#aeb6ae;background:#151817;min-width:92px;padding:6px 24px 6px 8px;font-size:9px}.xhs-topic-number{flex:0 0 30px;width:30px;font-size:10px}.topic-gold{color:var(--gold)}.topic-green{color:var(--green)}.topic-blue{color:var(--blue)}.xhs-topic-main,.xhs-publish-row>span:nth-child(2),.xhs-lead-row>span:nth-child(2){flex:1;min-width:0}.xhs-topic-main b,.xhs-topic-main small,.xhs-publish-row b,.xhs-publish-row small,.xhs-lead-row b,.xhs-lead-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xhs-topic-main b,.xhs-publish-row b,.xhs-lead-row b{color:#c7cdc5;font-size:10px}.xhs-topic-main small,.xhs-publish-row small,.xhs-lead-row small{color:#6e7872;margin-top:5px;font-size:8px}.xhs-topic-lead{color:#93805b;white-space:nowrap;font-size:9px}.xhs-topic-row>svg,.xhs-publish-row>svg,.xhs-lead-row>svg{color:#606c65}.xhs-create-grid,.xhs-publish-grid,.xhs-lead-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:16px;display:grid}.xhs-field{color:#aeb6ae;gap:7px;margin-top:17px;font-size:10px;font-weight:600;display:grid}.xhs-field input,.xhs-field textarea{color:#c4cbc4;border:1px solid var(--line);background:#101415;border-radius:4px;outline:0;width:100%;padding:10px;font-size:11px}.xhs-field input:focus,.xhs-field textarea:focus{border-color:#7d5e2e}.xhs-field textarea{resize:vertical;min-height:285px;line-height:1.75}.xhs-linked-context{color:#8b8069;background:#191711;border:1px solid #4d4028;align-items:center;gap:8px;min-height:38px;margin-top:16px;padding:0 10px;font-size:9px;display:flex}.xhs-linked-context svg{color:var(--gold)}.xhs-linked-context b{color:var(--gold-pale);font-size:10px}.xhs-linked-context button{color:var(--gold);background:0 0;border:0;margin-left:auto;font-size:9px}.xhs-linked-context button:hover{color:var(--gold-strong)}.xhs-linked-context select{min-width:180px;color:var(--gold-pale);background:#111412;border:1px solid #4d4028;margin-left:auto;padding:6px 26px 6px 8px;font-size:9px}.xhs-create-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.xhs-create-footer>span,.xhs-publish-check>p,.xhs-lead-rule>p{color:#82745d;gap:6px;font-size:9px;line-height:1.55;display:flex}.xhs-create-footer svg{color:var(--gold);flex:none}.xhs-side-panel h2,.xhs-lead-rule h2,.xhs-publish-check h2{color:#e0dbcf;margin:8px 0 10px;font-size:16px;line-height:1.4}.xhs-check{border-bottom:1px solid var(--line-soft);color:#aeb6ae;align-items:center;gap:8px;min-height:38px;display:flex}.xhs-check>span{width:15px;height:15px;color:var(--green);border:1px solid #56615b;place-items:center;display:grid}.xhs-check>span.done{background:#1f3927;border-color:#4d805a}.xhs-check b{flex:1;font-size:9px;font-weight:500}.xhs-check small{color:var(--green);font-size:8px}.xhs-side-panel>.button,.xhs-lead-rule>.button{width:100%;margin-top:18px}.xhs-publish-row{min-height:76px}.xhs-cover{background:#211a11;border:1px solid #594922;flex:none;place-items:center;width:38px;height:38px;display:grid}.xhs-publish-check>p{margin-bottom:13px;display:block}.xhs-publish-actions{margin-top:18px}.xhs-lead-row{min-height:69px}.xhs-lead-rule{border-top:2px solid #85642e;flex-direction:column;justify-content:center;min-height:230px;display:flex}.xhs-lead-action{color:var(--gold);white-space:nowrap;font-size:9px}.handoff-flow{color:#a89a7d;align-items:center;gap:7px;margin:20px 0 2px;font-size:9px;display:flex}.handoff-flow svg{color:#6c5a38}.handoff-flow span{background:#171612;border:1px solid #443a29;padding:6px 8px}.xhs-review{min-height:370px}.xhs-review-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.xhs-review-metric{border:1px solid var(--line);background:#111516;border-top:2px solid #5f4a27;padding:17px}.xhs-review-metric span,.xhs-review-metric b,.xhs-review-metric small{display:block}.xhs-review-metric span{color:#7e8881;font-size:9px}.xhs-review-metric b{color:var(--gold-pale);margin:15px 0 6px;font-family:DM Mono,monospace;font-size:24px}.xhs-review-metric small{color:#6d7870;font-size:8px}.review-green{border-top-color:#3d704a}.review-green b{color:var(--green)}.review-blue{border-top-color:#3e5e7a}.review-blue b{color:var(--blue)}.xhs-review-note{color:var(--green);background:#15221a;border:1px solid #3a503f;gap:9px;margin-top:18px;padding:14px;display:flex}.xhs-review-note b,.xhs-review-note small{display:block}.xhs-review-table{border:1px solid var(--line);background:#101415;margin-top:18px;overflow-x:auto}.xhs-review-table-head,.xhs-review-table>button{grid-template-columns:minmax(260px,1fr) 100px 58px 58px 58px;align-items:center;gap:10px;min-width:590px;min-height:45px;padding:0 14px;display:grid}.xhs-review-table-head{color:#6e7872;border-bottom:1px solid var(--line);font-size:8px}.xhs-review-table>button{border:0;border-bottom:1px solid var(--line-soft);color:#8f9992;text-align:left;background:0 0;width:100%;font-size:9px}.xhs-review-table>button:last-child{border-bottom:0}.xhs-review-table>button:hover{background:#181c1b}.xhs-review-table>button b{color:#c6cdc5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-source-bar{color:#8f8062;background:#191711;border:1px solid #594922;align-items:center;gap:8px;min-height:38px;margin:-4px 0 12px;padding:0 12px;font-size:9px;display:flex}.workflow-source-bar svg{color:var(--gold)}.workflow-source-bar b{min-width:0;color:var(--gold-pale);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-source-bar small{color:#6e7872;white-space:nowrap;margin-left:auto}.xhs-review-note b{color:#acd0b1;font-size:10px}.xhs-review-note small{color:#78927d;margin-top:4px;font-size:9px;line-height:1.6}.lead-convert-banner{color:var(--gold);background:#201b12;border:1px solid #594922;align-items:flex-start;gap:9px;margin-bottom:17px;padding:12px;display:flex}.lead-convert-banner span{flex:1}.lead-convert-banner b,.lead-convert-banner small{display:block}.lead-convert-banner b{color:var(--gold-pale);font-size:10px}.lead-convert-banner small{color:#918365;margin-top:4px;font-size:9px;line-height:1.5}.form-error{color:#d38b78;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.form-error svg{flex:none}@media (width<=1180px){.workflow-main-grid{grid-template-columns:185px minmax(380px,1fr)}.workflow-send-column{grid-column:1/-1;position:static}.workflow-send-panel{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.workflow-send-head,.send-checklist,.workflow-send-footer,.workflow-timeline{grid-column:1/-1}.workflow-send-fields{grid-column:1}.workflow-preview-title,.workflow-script-editor,.workflow-file-summary{grid-column:2}.workflow-script-editor{grid-row:3/span 3}.workflow-file-summary{margin-top:14px}.workflow-send-footer{margin-top:15px}}@media (width<=980px){.xhs-kpi-grid{grid-template-columns:repeat(2,1fr)}.xhs-dashboard-grid,.xhs-create-grid,.xhs-publish-grid,.xhs-lead-grid,.xhs-candidate-grid{grid-template-columns:1fr}.xhs-side-panel,.xhs-lead-rule{min-height:auto}.workflow-customer-bar{grid-template-columns:1fr 1fr}.workflow-customer-meta{grid-column:1/-1}.workflow-client-link{justify-self:end}}@media (width<=780px){.workflow-customer-bar{grid-template-columns:1fr;gap:10px}.workflow-customer-label{padding-bottom:2px}.workflow-customer-meta{grid-column:auto;gap:12px;overflow-x:auto}.workflow-client-link{justify-self:start}.workflow-route{flex-wrap:wrap;gap:6px}.workflow-route .route-note{width:100%;margin-left:0}.workflow-main-grid{grid-template-columns:1fr}.workflow-stage-rail{display:block}.stage-rail-list{gap:5px;display:flex;overflow-x:auto}.stage-rail-item{min-width:145px}.rail-footer{display:none}.workflow-stage-heading,.materials-head{flex-direction:column;align-items:flex-start}.materials-actions{justify-content:space-between;width:100%}.workflow-send-panel{display:block}.workflow-send-fields,.workflow-preview-title,.workflow-script-editor,.workflow-file-summary{grid-column:auto}.workflow-script-editor{min-height:150px}.xhs-tabs{gap:17px;overflow-x:auto}.xhs-tabs button{flex:none}.xhs-kpi-grid,.xhs-review-grid{grid-template-columns:1fr 1fr}.xhs-focus,.xhs-health,.xhs-topic-list,.xhs-topic-workbench,.xhs-side-panel,.xhs-publish-list,.xhs-publish-check,.xhs-lead-list,.xhs-lead-rule,.xhs-review{padding:16px}.xhs-focus-title h3{font-size:16px}.xhs-topic-lead{display:none}.xhs-create-footer{flex-direction:column;align-items:flex-start}.xhs-create-footer>div{gap:8px;width:100%;display:flex}.xhs-create-footer .button{flex:1}.xhs-connection{gap:3px}.xhs-connection-step{padding:7px}.xhs-connection-step b{font-size:8px}.xhs-connection-step small{font-size:7px}.xhs-linked-context{flex-wrap:wrap;padding:7px 10px}.xhs-linked-context button{margin-left:auto}.xhs-lead-filters{flex-direction:column;align-items:flex-start}.xhs-lead-filters .filter-tabs,.xhs-lead-filters select{width:100%}.xhs-lead-workflow{padding:0 6px}.xhs-lead-workflow svg{display:none}}@media (width<=430px){.xhs-kpi-grid,.xhs-review-grid{grid-template-columns:1fr}.xhs-focus-title{gap:10px}.xhs-focus-title h3{font-size:15px}.xhs-focus-actions,.xhs-publish-actions{flex-wrap:wrap}.xhs-focus-actions .button,.xhs-publish-actions .button{flex:1}.workflow-send-fields{grid-template-columns:1fr}}.page-content{padding-left:48px;padding-right:48px}.nav-item{color:#a4ada7;gap:14px}.nav-item span{font-size:12px}.sidebar-label{display:none}.surface p,.surface small,.surface .table-hint,.surface .settings-note{color:#89948c}.xhs-health,.xhs-side-panel,.xhs-publish-check,.xhs-lead-rule,.xhs-review{font-size:11px}.workflow-send-head p,.workflow-send-fields label,.inline-select>span,.workflow-send-fields .date-input,.workflow-send-footer>span,.send-checklist b,.workflow-file-chip,.workflow-timeline .timeline-item b{font-size:10px}.workflow-script-editor{font-size:11px}.workflow-timeline .timeline-item small,.workflow-timeline-head>span,.workflow-file-chip code{font-size:9px}.xhs-health h2,.xhs-side-panel h2,.xhs-publish-check h2,.xhs-lead-rule h2,.xhs-review h2{font-size:17px}.xhs-connection-step b,.xhs-check b{font-size:10px}.xhs-connection-step small,.xhs-check small,.xhs-publish-check>p,.xhs-lead-rule>p{font-size:9px}.theme-paper .sidebar{background:#f8f6ef;border-right-color:#d4d0c4}.theme-paper .brand strong,.theme-paper .brand small,.theme-paper .profile strong,.theme-paper .profile small,.theme-paper .nav-item,.theme-paper .sidebar-foot{color:#303735}.theme-paper .brand small,.theme-paper .profile small{color:#68706d}.theme-paper .nav-item.active{color:#704b12;background:#eee8dc;box-shadow:inset 2px 0 #a87524}.theme-paper .topbar{background:#f8f6eff5}.theme-paper .global-search,.theme-paper .local-search{color:#68706d;background:#fffdf7}.theme-paper .xhs-candidate-card,.theme-paper .xhs-connection-step,.theme-paper .xhs-field input,.theme-paper .xhs-field textarea,.theme-paper .xhs-linked-context,.theme-paper .xhs-cover,.theme-paper .xhs-review-metric,.theme-paper .xhs-review-table,.theme-paper .xhs-ai-step,.theme-paper .xhs-ai-result,.theme-paper .xhs-ai-rule,.theme-paper .xhs-ai-tags>div:last-child span,.theme-paper .ai-config-block{background:#fffdf7;border-color:#d4d0c4}.theme-paper .xhs-candidate-card,.theme-paper .xhs-connection-step b,.theme-paper .xhs-check b,.theme-paper .xhs-field,.theme-paper .xhs-ai-result p,.theme-paper .xhs-ai-step b,.theme-paper .xhs-ai-rule b,.theme-paper .xhs-ai-handoff b,.theme-paper .ai-config-heading b{color:#3e4642}.theme-paper .xhs-candidate-card:hover,.theme-paper .xhs-candidate-card.active{background:#f4ecdc;border-color:#ad7b2d}.theme-paper .xhs-candidate-card small,.theme-paper .xhs-connection-step small,.theme-paper .xhs-check small,.theme-paper .xhs-ai-result-title small,.theme-paper .xhs-ai-step small{color:#68706d}.theme-paper .xhs-ai-handoff,.theme-paper .xhs-ai-note{color:#506b55;background:#eef5ed;border-color:#b8cdb8}.theme-paper .workflow-send-panel{background:#fffdf7;border-color:#cdbb96;box-shadow:0 5px 18px #4c433114}.theme-paper .workflow-send-head h2,.theme-paper .workflow-timeline-head h2{color:#303735}.theme-paper .workflow-send-head p,.theme-paper .send-checklist,.theme-paper .workflow-send-fields label,.theme-paper .inline-select>span,.theme-paper .workflow-file-chip,.theme-paper .workflow-send-footer>span,.theme-paper .workflow-timeline .timeline-item b{color:#4f5954}.theme-paper .workflow-script-editor{color:#3e4642;background:#fffdf7;border-color:#d4d0c4}.theme-paper .workflow-file-summary,.theme-paper .workflow-timeline{border-color:#d4d0c4}@media (width<=780px){.page-content{padding-left:20px;padding-right:20px}}.finance-source-note{color:#918365;background:#191711;border:1px solid #594922;align-items:center;gap:8px;min-height:38px;margin:-4px 0 16px;padding:0 12px;font-size:9px;display:flex}.finance-source-note svg{color:var(--gold);flex:none}.finance-source-note b{color:var(--gold-pale);margin-right:7px}.finance-form{border-top:2px solid #85642e;margin-bottom:16px;padding:21px}.finance-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.finance-form .settings-save-row{justify-content:flex-end}.finance-stats{grid-template-columns:repeat(4,1fr)}.finance-table td{vertical-align:middle}.finance-relation{gap:4px;display:grid}.finance-relation small{color:#6e7872;font-size:8px}.finance-relation .table-link:disabled{color:#7c857f;cursor:default}.finance-direction{font-size:9px;font-weight:600}.finance-direction.income{color:var(--green)}.finance-direction.expense{color:#d48a75}@media (width<=1180px){.finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.finance-form-grid,.finance-stats{grid-template-columns:1fr 1fr}.finance-source-note{align-items:flex-start;padding:9px 12px;line-height:1.5}}@media (width<=430px){.finance-form-grid,.finance-stats{grid-template-columns:1fr}}.app-shell select{min-height:35px;color:var(--text);background-color:var(--panel-2);border:1px solid var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;outline:0;padding:0 32px 0 10px;font-size:12px;line-height:1.2}.app-shell select:hover{border-color:var(--muted-2)}.app-shell select:focus{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 16%, transparent)}.app-shell select option{color:var(--text);background:var(--panel-2);font-size:12px}.styled-select{min-width:0;position:relative}.styled-select-trigger{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:35px;color:var(--text);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.styled-select-trigger:hover,.styled-select.is-open .styled-select-trigger{border-color:var(--gold);background:var(--panel-3)}.styled-select-trigger svg{color:var(--muted);flex:none;transition:transform .16s}.styled-select.is-open .styled-select-trigger svg{color:var(--gold);transform:rotate(180deg)}.styled-select-menu{z-index:50;border:1px solid var(--line);background:var(--panel-2);border-radius:4px;max-height:250px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #0000004d}.styled-select-option{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.styled-select-option:hover,.styled-select-option.selected{background:color-mix(in srgb, var(--gold) 15%, var(--panel-2));color:var(--gold-pale)}.styled-select-option svg{color:var(--gold);flex:none}.theme-paper .styled-select-trigger,.theme-paper .styled-select-menu{color:#303735;background:#fffdf7;border-color:#d4d0c4}.theme-paper .styled-select-option{color:#303735}.theme-ops .styled-select-trigger,.theme-ops .styled-select-menu{background:#17292a;border-color:#294140}.theme-ops .styled-select-option:hover,.theme-ops .styled-select-option.selected{color:#eaf8f1;background:#245046}.workflow-client-select>.styled-select{z-index:2;position:absolute;inset:0}.workflow-client-select>.styled-select .styled-select-trigger{color:#0000;background:0 0;border-color:#0000;height:100%}.workflow-client-select>.styled-select .styled-select-trigger:hover,.workflow-client-select>.styled-select.is-open .styled-select-trigger{border-color:var(--gold);background:0 0}.workflow-client-select>.styled-select .styled-select-trigger svg{color:#7c867d}.workflow-client-select>.styled-select .styled-select-menu{top:calc(100% + 1px);left:0;right:0}.inline-client-select{flex:1;min-width:0}.inline-client-select .styled-select-trigger{min-height:31px;color:var(--gold);background:0 0;border:0;padding:0}.inline-client-select .styled-select-trigger:hover,.inline-client-select.is-open .styled-select-trigger{background:0 0}.script-settings,.styled-select-menu,.drawer-content,.modal,.file-table-wrap,.management-table{scrollbar-width:thin;scrollbar-color:var(--muted-2) transparent}.script-settings::-webkit-scrollbar{width:7px;height:7px}.styled-select-menu::-webkit-scrollbar{width:7px;height:7px}.drawer-content::-webkit-scrollbar{width:7px;height:7px}.modal::-webkit-scrollbar{width:7px;height:7px}.file-table-wrap::-webkit-scrollbar{width:7px;height:7px}.management-table::-webkit-scrollbar{width:7px;height:7px}.script-settings::-webkit-scrollbar-track{background:0 0}.styled-select-menu::-webkit-scrollbar-track{background:0 0}.drawer-content::-webkit-scrollbar-track{background:0 0}.modal::-webkit-scrollbar-track{background:0 0}.file-table-wrap::-webkit-scrollbar-track{background:0 0}.management-table::-webkit-scrollbar-track{background:0 0}.script-settings::-webkit-scrollbar-thumb{background:#4b514c padding-box padding-box;border:2px solid #0000;border-radius:8px}.styled-select-menu::-webkit-scrollbar-thumb{background:#4b514c padding-box padding-box;border:2px solid #0000;border-radius:8px}.drawer-content::-webkit-scrollbar-thumb{background:#4b514c padding-box padding-box;border:2px solid #0000;border-radius:8px}.modal::-webkit-scrollbar-thumb{background:#4b514c padding-box padding-box;border:2px solid #0000;border-radius:8px}.file-table-wrap::-webkit-scrollbar-thumb{background:#4b514c padding-box padding-box;border:2px solid #0000;border-radius:8px}.management-table::-webkit-scrollbar-thumb{background:#4b514c padding-box padding-box;border:2px solid #0000;border-radius:8px}.theme-paper .script-settings::-webkit-scrollbar-thumb{background:#b4ac9b padding-box padding-box}.theme-paper .styled-select-menu::-webkit-scrollbar-thumb{background:#b4ac9b padding-box padding-box}.theme-paper .drawer-content::-webkit-scrollbar-thumb{background:#b4ac9b padding-box padding-box}.theme-paper .modal::-webkit-scrollbar-thumb{background:#b4ac9b padding-box padding-box}.user-center-wrap{position:relative}.user-center-trigger{min-height:35px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;padding:3px 7px 3px 4px;display:flex}.user-center-trigger:hover,.user-center-trigger[aria-expanded=true]{border-color:var(--line);background:var(--panel-2)}.user-center-trigger .avatar{width:26px;height:26px}.user-center-trigger>span:nth-child(2){gap:2px;display:grid}.user-center-trigger b{white-space:nowrap;font-size:10px;font-weight:600}.user-center-trigger small{color:var(--muted);font-size:8px}.user-center-trigger>svg{color:var(--muted)}.user-center-menu{z-index:55;border:1px solid var(--line);background:var(--panel-2);border-radius:5px;width:190px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 42px #00000059}.user-menu-heading{border-bottom:1px solid var(--line-soft);gap:3px;padding:9px 10px 10px;display:grid}.user-menu-heading b{font-size:11px}.user-menu-heading small{color:var(--muted);font-size:9px}.user-center-menu>button{width:100%;min-height:33px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.user-center-menu>button:hover{background:var(--panel-3);color:var(--gold-pale)}.user-center-menu .user-menu-logout{border-top:1px solid var(--line-soft);color:var(--red);border-radius:0;margin-top:4px}.login-page{background:var(--bg);min-height:100vh;color:var(--text);place-items:center;padding:24px;display:grid}.login-frame{width:min(440px,100%)}.login-brand{align-items:center;gap:11px;margin-bottom:22px;display:flex}.login-brand .brand-mark{width:38px;height:38px}.login-brand>span{gap:4px;display:grid}.login-brand b{font-size:15px}.login-brand small{color:var(--muted);font-size:10px}.login-card{border:1px solid var(--line);border-top:2px solid var(--gold);background:var(--panel);border-radius:6px;padding:28px;box-shadow:0 22px 70px #00000047}.login-card h1{font-size:24px}.login-card>p{color:var(--muted);margin-top:9px;font-size:11px}.login-card form{gap:15px;margin-top:24px;display:grid}.login-card label{color:var(--muted);gap:7px;font-size:10px;font-weight:600;display:grid}.login-card input{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:40px;color:var(--text);border-radius:4px;outline:0;padding:0 11px;font-size:12px}.login-card input:focus{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 15%, transparent)}.login-submit{border:1px solid var(--gold);background:var(--gold);color:#17130c;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.login-submit:hover{background:var(--gold-strong)}.login-error{color:var(--red);align-items:center;gap:7px;margin-top:-4px;font-size:10px;display:flex}.login-hint{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:8px;margin-top:19px;padding-top:15px;font-size:9px;display:flex}.login-hint b{color:var(--gold-pale);font-family:DM Mono,monospace;font-weight:500}.login-footer{color:var(--muted-2);text-align:center;margin-top:15px;font-size:9px;display:block}.theme-paper.login-page{background:#e9e6de}.theme-paper .login-card{background:#f8f6ef;box-shadow:0 12px 35px #4c43311a}.theme-paper .login-card input{color:#303735;background:#fffdf7;border-color:#d4d0c4}.theme-paper .login-brand small,.theme-paper .login-card>p{color:#68706d}.theme-paper .login-hint{border-color:#e4e1d7}.materials-drive-page{gap:14px}.drive-breadcrumb{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.drive-breadcrumb button{color:var(--gold);background:0 0;border:0;padding:0;font-size:11px}.drive-breadcrumb b{color:var(--text);font-weight:600}.drive-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);align-items:center;gap:9px;padding:11px;display:flex}.drive-toolbar .local-search{flex:1;min-width:190px}.drive-select{flex:0 0 174px;width:174px}.drive-sort{flex:0 0 116px;width:116px}.drive-toolbar .view-toggle{border-left:1px solid var(--line);gap:4px;padding-left:4px;display:flex}.drive-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.drive-sidebar{padding:14px 9px}.drive-sidebar-title{color:var(--muted);justify-content:space-between;padding:0 8px 10px;font-size:10px;font-weight:600;display:flex}.drive-sidebar-title b{color:var(--gold);font-family:DM Mono,monospace}.drive-folder-row{width:100%;min-height:40px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:0 8px;display:flex}.drive-folder-row:hover,.drive-folder-row.active{border-color:color-mix(in srgb, var(--gold) 40%, var(--line));background:color-mix(in srgb, var(--gold) 10%, var(--panel));color:var(--gold-pale)}.drive-folder-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.drive-folder-row small{color:var(--muted-2);font-size:9px}.drive-folder-row.active svg{color:var(--gold)}.drive-sidebar-note{border-top:1px solid var(--line-soft);color:var(--muted);gap:7px;margin:14px 5px 0;padding:11px 8px;font-size:9px;line-height:1.5;display:flex}.drive-sidebar-note svg{color:var(--green);flex:none}.drive-content{min-width:0;overflow:hidden}.drive-content-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:17px 18px 14px;display:flex}.drive-content-head h2{font-size:16px}.drive-content-head p{color:var(--muted);margin-top:5px;font-size:10px}.drive-count{color:var(--muted);white-space:nowrap;font-size:10px}.drive-list{padding:5px 8px}.material-drive-row{border:1px solid #0000;border-bottom-color:var(--line-soft);width:100%;min-height:68px;color:var(--text);text-align:left;background:0 0;align-items:center;gap:11px;padding:9px;display:flex}.material-drive-row:hover{border-color:var(--line);background:var(--panel-2)}.material-drive-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--gold);background:var(--panel-3);border-radius:4px;flex:none;place-items:center;display:grid}.material-drive-icon span{margin-top:2px;font-family:DM Mono,monospace;font-size:7px;display:block}.material-png,.material-jpg,.material-webp{color:var(--blue)}.material-mp3,.material-wav{color:#b78bd1}.material-mp4,.material-mov{color:#d98a70}.material-xlsx{color:var(--green)}.material-drive-main{flex:1;min-width:0}.material-drive-main b,.material-drive-main small,.material-drive-client small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.material-drive-main b{font-size:11px;font-weight:600}.material-drive-main small{color:var(--muted);margin-top:5px;font-size:9px}.material-drive-client{gap:4px;width:170px;display:grid}.material-drive-client small{color:var(--muted);font-size:9px}.material-drive-action{color:var(--gold);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.drive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.material-grid-card{border:1px solid var(--line);background:var(--panel-2);border-radius:4px;min-width:0;overflow:hidden}.material-grid-thumb{border:0;border-bottom:1px solid var(--line);background:var(--panel-3);width:100%;height:120px;color:var(--gold);align-content:center;place-items:center;gap:6px;display:grid}.material-grid-thumb span{font-family:DM Mono,monospace;font-size:9px}.material-grid-thumb:hover{background:color-mix(in srgb, var(--gold) 9%, var(--panel-3))}.material-grid-copy{gap:5px;padding:11px;display:grid}.material-grid-copy b,.material-grid-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-grid-copy b{font-size:11px}.material-grid-copy small,.material-grid-copy .table-link{font-size:9px}.material-grid-copy small{color:var(--muted)}.material-grid-copy>div{color:var(--muted-2);justify-content:space-between;font-size:8px;display:flex}.material-preview-title{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:17px;display:flex}.material-preview-title h2{font-size:15px}.material-preview-title small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.material-preview-stage{border:1px solid var(--line);background:var(--panel-2);min-height:240px;color:var(--gold);text-align:center;border-radius:4px;align-content:center;place-items:center;gap:9px;margin:18px 0;padding:18px;display:grid}.material-preview-stage b{color:var(--text);font-size:12px}.material-preview-stage small{max-width:250px;color:var(--muted);font-size:9px;line-height:1.5}.material-preview-stage img,.material-preview-stage video{max-width:100%;max-height:300px}.material-preview-stage audio{width:100%;margin-top:7px}.material-doc-preview{border:1px solid var(--line-soft);width:100%;color:var(--muted);text-align:left;padding:14px;font-size:10px;line-height:1.6}.theme-paper .material-drive-icon,.theme-paper .material-grid-card,.theme-paper .material-grid-thumb,.theme-paper .material-preview-stage{background:#fffdf7;border-color:#d4d0c4}@media (width<=900px){.user-center-trigger>span:nth-child(2),.user-center-trigger>svg{display:none}.drive-toolbar{flex-wrap:wrap}.drive-toolbar .local-search{flex-basis:100%}.drive-layout{grid-template-columns:190px minmax(0,1fr)}.drive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.drive-layout{grid-template-columns:1fr}.drive-sidebar{gap:5px;padding:9px;display:flex;overflow:auto}.drive-sidebar-title,.drive-sidebar-note{display:none}.drive-folder-row{width:auto;min-width:130px;padding:0 9px}.material-drive-client,.material-drive-action{display:none}.drive-grid{grid-template-columns:1fr 1fr;padding:9px}}.select-wrap select,.field-group select,.modal-body select,.config-field select,.inline-select select,.finance-filter-group select{font-size:12px}.theme-paper select,.theme-paper input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-paper select{color:#303735;background-color:#fffdf7;border-color:#d4d0c4}.theme-paper select option{color:#303735;background:#fffdf7}.theme-paper select:hover{border-color:#b9aa8b}.theme-ops select{background-color:#17292a;border-color:#294140}.theme-ops select option{color:#eaf3ee;background:#17292a}.theme-studio select option{color:#f1efe8;background:#171b1c}.finance-filter-bar{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.finance-filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-filter-group>span{color:var(--muted);margin-right:2px;font-size:11px;font-weight:600}.finance-filter-group select,.finance-filter-group input[type=date]{min-width:116px;height:35px}.finance-filter-group input[type=date]{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;outline:0;padding:0 9px;font-size:12px}.finance-filter-group input[type=date]:focus{border-color:var(--gold)}.finance-filter-bar .local-search{min-width:260px}.finance-chart-grid{grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);gap:16px;display:grid}.finance-chart{min-width:0;padding:18px}.finance-chart h2{font-size:16px}.chart-legend{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.chart-legend i,.legend-contract,.legend-income,.legend-expense{border-radius:2px;width:8px;height:8px;display:inline-block}.legend-contract,.bar-contract{background:var(--gold)}.legend-income,.bar-income{background:var(--green)}.legend-expense,.bar-expense{background:var(--red)}.finance-bars,.finance-trend-bars{gap:15px;margin-top:22px;display:grid}.finance-bar-row{grid-template-columns:minmax(115px,.45fr) minmax(160px,1fr) auto;align-items:center;gap:12px;display:grid}.finance-bar-row b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.finance-bar-row small{color:var(--muted);white-space:nowrap;font-size:10px}.finance-bar-track{gap:3px;min-width:0;display:grid}.finance-bar-track i{border-radius:1px;min-width:2px;height:5px;display:block}.finance-trend-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.finance-trend-row>span{color:var(--muted);font-size:11px}.finance-trend-row>div{background:var(--line-soft);border-radius:2px;height:10px;overflow:hidden}.finance-trend-row i{border-radius:2px;min-width:2px;height:100%;display:block}.finance-trend-row b{color:var(--text);white-space:nowrap;font-family:DM Mono,monospace;font-size:11px;font-weight:500}.finance-chart-note{color:var(--muted);margin-top:22px;font-size:10px;line-height:1.6}.theme-paper .finance-source-note{color:#6b5a3d;background:#f2ead9;border-color:#d7bd8d}.theme-paper .finance-source-note b{color:#805718}.theme-paper .finance-filter-bar{background:#f1eee5}.theme-paper .finance-filter-group input[type=date]{color:#303735;background:#fffdf7;border-color:#d4d0c4}.theme-paper .finance-form{border-top-color:#a87524}@media (width<=980px){.finance-chart-grid{grid-template-columns:1fr}}@media (width<=780px){.finance-filter-bar{flex-direction:column;align-items:stretch}.finance-filter-bar .local-search{min-width:0;max-width:none}.finance-filter-group{align-items:stretch}.finance-filter-group select,.finance-filter-group input[type=date]{flex:140px}.finance-bar-row{grid-template-columns:100px minmax(0,1fr)}.finance-bar-row small{grid-column:2}}body:has(.theme-paper){color:#202728;background:#f3f0e8}.theme-paper input,.theme-paper select,.theme-paper textarea{color:var(--text)}.theme-paper .avatar,.theme-paper .profile-avatar{color:#765018;background:#f3e5c7;border-color:#c8aa70}.theme-paper .xhs-topic-row,.theme-paper .xhs-topic-row.active,.theme-paper .xhs-candidate-card,.theme-paper .xhs-review-table,.theme-paper .xhs-review-table>button,.theme-paper .xhs-ai-step,.theme-paper .xhs-ai-result,.theme-paper .xhs-ai-panel,.theme-paper .xhs-health,.theme-paper .xhs-focus,.theme-paper .xhs-topic-list,.theme-paper .xhs-topic-workbench,.theme-paper .xhs-side-panel,.theme-paper .xhs-publish-list,.theme-paper .xhs-publish-check,.theme-paper .xhs-lead-list,.theme-paper .xhs-lead-rule,.theme-paper .xhs-review,.theme-paper .ai-config-block{color:#202728;background:#fffdf8;border-color:#d7d1c3}.theme-paper .xhs-topic-row:hover,.theme-paper .xhs-topic-row.active,.theme-paper .xhs-candidate-card:hover,.theme-paper .xhs-candidate-card.active,.theme-paper .xhs-review-table>button:hover{background:#f5ead5}.theme-paper .xhs-topic-row b,.theme-paper .xhs-topic-row strong,.theme-paper .xhs-topic-row span,.theme-paper .xhs-candidate-card b,.theme-paper .xhs-review-table>button b,.theme-paper .xhs-ai-step b,.theme-paper .xhs-ai-result-title b,.theme-paper .ai-config-heading b{color:#202728}.theme-paper .xhs-topic-row small,.theme-paper .xhs-topic-row div,.theme-paper .xhs-candidate-card small,.theme-paper .xhs-review-table>button,.theme-paper .xhs-ai-step small,.theme-paper .xhs-ai-result-title small,.theme-paper .ai-settings-footer>span,.theme-paper .xhs-tabs button,.theme-paper .xhs-tabs button:hover,.theme-paper .xhs-tabs button.active{color:#56615f}.theme-paper .xhs-tabs button.active{color:#6f4d18}.theme-paper .xhs-topic-index,.theme-paper .xhs-topic-number{color:#9a681b}.theme-paper .xhs-ai-rule,.theme-paper .xhs-ai-handoff,.theme-paper .xhs-ai-note,.theme-paper .xhs-tags>div:last-child span{color:#5b4826;background:#f8efdc;border-color:#d7bd8d}.theme-paper .xhs-ai-rule b,.theme-paper .xhs-ai-rule small,.theme-paper .xhs-ai-note b{color:#654718}.theme-paper .xhs-ai-tags>div:last-child span{color:#6f4d18;background:#f4e8cf;border-color:#d7bd8d}.theme-paper .xhs-link,.theme-paper .workflow-client-link{color:#6f4d18}.theme-paper .xhs-focus-title h3{color:#202728}.theme-paper .category,.theme-paper .category b,.theme-paper .file-sidebar-note b,.theme-paper .file-sidebar-note small,.theme-paper .quick-action,.theme-paper .activity-item,.theme-paper .priority-main strong,.theme-paper .priority-main span{color:#394541}.theme-paper .quick-action:hover,.theme-paper .activity-item:hover,.theme-paper .category:hover,.theme-paper .category.active{color:#6f4d18;background:#f5ead5}.theme-paper .project-list-item,.theme-paper .project-list-item:hover,.theme-paper .setting-action,.theme-paper .setting-status,.theme-paper .quick-surface,.theme-paper .priority-surface,.theme-paper .activity-surface{color:#202728;background:#fffdf8;border-color:#d7d1c3}.theme-paper .project-list-item>strong,.theme-paper .project-list-item>span,.theme-paper .setting-action b,.theme-paper .setting-action small,.theme-paper .setting-status>b{color:#394541}.theme-paper .file-folder{color:#6f4d18;background:#f4e8cf;border-color:#d7bd8d}.theme-paper .workflow-send-panel{color:#202728;background:#fffdf8;border-color:#d7d1c3;box-shadow:0 8px 22px #5d4d2e14}.theme-paper .workflow-send-head h2,.theme-paper .workflow-timeline-head h2,.theme-paper .workflow-send-panel h2,.theme-paper .workflow-preview-title span,.theme-paper .workflow-file-chip,.theme-paper .send-checklist,.theme-paper .workflow-send-fields label{color:#394541}.theme-paper .workflow-send-head p,.theme-paper .workflow-send-footer>span,.theme-paper .inline-select>span,.theme-paper .workflow-file-chip code,.theme-paper .workflow-timeline-head>span{color:#6f756f}.theme-paper .stage-inline-action,.theme-paper .workflow-send-panel .workflow-preview-title button,.theme-paper .workflow-send-panel .workflow-file-summary button{color:#6f4d18;background:#f8f1e3;border:1px solid #cdbd9d;border-radius:4px;min-height:33px;padding:0 11px;font-weight:600}.theme-paper .stage-inline-action:hover,.theme-paper .workflow-send-panel .workflow-preview-title button:hover:not(:disabled),.theme-paper .workflow-send-panel .workflow-file-summary button:hover:not(:disabled){color:#51370e;background:#f0dfbd;border-color:#b99a61}.theme-paper .workflow-send-panel .workflow-preview-title button:disabled,.theme-paper .workflow-send-panel .workflow-file-summary button:disabled{color:#aaa69d;opacity:1;background:#f1eee7;border-color:#ddd8ce}.theme-paper .inline-select{background:#fffdf8;border:1px solid #d7d1c3;border-radius:4px;padding:0}.theme-paper .inline-select>svg{color:#8c6a30}.theme-paper .inline-client-select .styled-select-trigger,.theme-paper .inline-client-select .styled-select-menu,.theme-paper .inline-client-select .styled-select-option{color:#202728;background:#fffdf8;border-color:#d7d1c3}.theme-paper .inline-client-select .styled-select-trigger:hover,.theme-paper .inline-client-select.is-open .styled-select-trigger,.theme-paper .inline-client-select .styled-select-option:hover{color:#6f4d18;background:#f5ead5}.theme-paper .workflow-script-editor,.theme-paper .workflow-send-panel .date-input{color:#202728;background:#fffdf8;border-color:#d7d1c3}.theme-paper .workflow-send-footer{border-top-color:#e1dbcf}.theme-paper .workflow-send-footer>.button,.theme-paper .workflow-send-footer>.button.button-gold,.theme-paper .workflow-send-footer>.button:disabled{color:#51370e;opacity:1;background:#f1dfb8;border-color:#c9a55e;height:35px;min-height:35px}.theme-paper .workflow-send-footer>.button:not(:disabled):hover{background:#e7cb91;border-color:#b58c3f}.theme-paper{--bg:#eeece5;--bg-soft:#e7e3d9;--panel:#fffdf8;--panel-2:#f7f4ec;--panel-3:#eee9de;--line:#d8d2c6;--line-soft:#e7e2d8;--text:#27302e;--muted:#68726d;--muted-2:#87908a;--gold:#a97828;--gold-strong:#bd8b35;--gold-pale:#76501a;--green:#3d7a56;--blue:#3d6f9d;--red:#b4574e;background:var(--bg);color:var(--text)}.theme-paper.app-shell,.theme-paper .main-shell,.theme-paper .page-content{background:var(--bg);color:var(--text)}.theme-paper .sidebar,.theme-paper .topbar{background:var(--panel);border-color:var(--line)}.theme-paper .brand strong,.theme-paper .profile strong,.theme-paper .nav-item,.theme-paper .sidebar-foot,.theme-paper .crumb b{color:var(--text)}.theme-paper .brand small,.theme-paper .profile small,.theme-paper .sidebar-label,.theme-paper .crumb{color:var(--muted)}.theme-paper .brand-mark{color:var(--gold-pale);background:#f6eddc;border-color:#cbb27c}.theme-paper .nav-item:hover{color:var(--text);background:#f2eee5}.theme-paper .nav-item.active{color:var(--gold-pale);box-shadow:inset 2px 0 var(--gold);background:#f5ead5}.theme-paper .nav-item b{color:var(--gold-pale);background:#f1e2c5}.theme-paper .global-search,.theme-paper .local-search,.theme-paper .config-field input,.theme-paper .config-field select,.theme-paper .script-setting textarea,.theme-paper .select-wrap select,.theme-paper .field-group select,.theme-paper .modal-body select,.theme-paper .inline-select select,.theme-paper .finance-filter-group select,.theme-paper .finance-filter-group input[type=date]{background:var(--panel);color:var(--text);border-color:var(--line)}.theme-paper .global-search input,.theme-paper .local-search input{color:var(--text)}.theme-paper input::placeholder,.theme-paper textarea::placeholder{color:var(--muted-2)}.theme-paper .surface,.theme-paper .metric-card,.theme-paper .client-overview,.theme-paper .drawer,.theme-paper .modal,.theme-paper .drive-toolbar,.theme-paper .drive-sidebar,.theme-paper .drive-content,.theme-paper .finance-filter-bar,.theme-paper .workflow-send-panel,.theme-paper .stage-materials,.theme-paper .workflow-stage-rail{background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:0 3px 14px #56482f12}.theme-paper .surface h2,.theme-paper .surface h3,.theme-paper .surface strong,.theme-paper .metric-card b,.theme-paper .workflow-stage-title h2,.theme-paper .workflow-send-head h2,.theme-paper .workflow-timeline-head h2,.theme-paper .materials-head h2,.theme-paper .file-name b,.theme-paper .person-cell b,.theme-paper .material-main>b,.theme-paper .material-drive-main b,.theme-paper .material-grid-copy b{color:var(--text)}.theme-paper .metric-top,.theme-paper .metric-card small,.theme-paper .table-topline,.theme-paper .chart-legend,.theme-paper .muted-cell,.theme-paper .section-header p,.theme-paper .materials-head p,.theme-paper .workflow-stage-heading p,.theme-paper .workflow-stage-progress,.theme-paper .material-main>small,.theme-paper .file-name small,.theme-paper .person-cell small,.theme-paper .finance-relation small,.theme-paper .material-drive-main small,.theme-paper .material-drive-client small,.theme-paper .drive-sidebar-note,.theme-paper .drive-content-head p{color:var(--muted)}.theme-paper .button-secondary,.theme-paper .button-dark{background:var(--panel-3);color:var(--text);border-color:#cfc7b8}.theme-paper .button-secondary:hover,.theme-paper .button-dark:hover{background:#e6dfd2;border-color:#b8aa8e}.theme-paper .button-ghost{color:var(--muted)}.theme-paper .button-ghost:hover{background:var(--panel-2);color:var(--text)}.theme-paper .button-danger{color:#8d302b;background:#f6e3e0;border-color:#d49b94}.theme-paper .button-gold{background:var(--gold);border-color:var(--gold);color:#fffdf8}.theme-paper .button-gold:hover{background:var(--gold-strong);border-color:var(--gold-strong)}.theme-paper .icon-button{color:var(--muted)}.theme-paper .icon-button:hover,.theme-paper .icon-button.is-active{color:var(--gold-pale);background:#f5ead5;border-color:#c6a568}.theme-paper .text-button,.theme-paper .table-link,.theme-paper .workflow-client-link{color:var(--gold-pale)}.theme-paper .status-pill{color:#42534c;background:#e9ece7}.theme-paper .status-blue{color:#28577f;background:#e3eef8}.theme-paper .status-gold{color:#76501a;background:#f4e8c9}.theme-paper .status-green{color:#28613f;background:#e1f0e5}.theme-paper .status-danger{color:#8e3934;background:#f6e3e0}.theme-paper .status-gray{color:#58635f;background:#e8e9e5}.theme-paper .filter-tabs button,.theme-paper .project-filter-tabs button{background:var(--panel-2);color:var(--muted);border-color:var(--line)}.theme-paper .filter-tabs button:hover,.theme-paper .filter-tabs button.active,.theme-paper .project-filter-tabs button:hover,.theme-paper .project-filter-tabs button.active{color:var(--gold-pale);background:#f4e8cf}.theme-paper .data-table th{color:#4f5b57;border-color:var(--line)}.theme-paper .data-table td{color:#394541;border-color:var(--line-soft)}.theme-paper .data-table tbody tr:hover,.theme-paper .data-table tbody tr.row-selected{background:#f5f1e8}.theme-paper .file-type{color:var(--gold-pale);background:#f8edd7;border-color:#d6bd89}.theme-paper .file-xlsx{color:var(--green);background:#e8f2e9;border-color:#a9c9ad}.theme-paper .file-docx{color:var(--blue);background:#e6eef7;border-color:#aec3dc}.theme-paper .empty-state{color:var(--text)}.theme-paper .empty-state p{color:var(--muted)}.theme-paper .styled-select-trigger,.theme-paper .styled-select-menu,.theme-paper .styled-select-option{background:var(--panel);color:var(--text);border-color:var(--line)}.theme-paper .styled-select-option:hover,.theme-paper .styled-select-option.selected{color:var(--gold-pale);background:#f4e8cf}.theme-paper .workflow-customer-bar,.theme-paper .workflow-source-bar,.theme-paper .workflow-intro,.theme-paper .stage-script-preview,.theme-paper .finance-source-note{color:#5b4826;background:#f8efdc;border-color:#d7bd8d}.theme-paper .workflow-client-select,.theme-paper .stage-rail-item,.theme-paper .material-row,.theme-paper .workflow-send-panel,.theme-paper .workflow-script-editor,.theme-paper .inline-select,.theme-paper .date-input{color:var(--text)}.theme-paper .stage-rail-item:hover,.theme-paper .material-row:hover{background:#f5f1e8}.theme-paper .stage-rail-item.active,.theme-paper .material-row.selected{background:#f8efdc;border-color:#d1b57b}.theme-paper .workflow-route,.theme-paper .workflow-customer-meta,.theme-paper .workflow-send-head p,.theme-paper .workflow-send-fields label,.theme-paper .workflow-send-footer>span,.theme-paper .send-checklist,.theme-paper .inline-select>span,.theme-paper .workflow-file-chip,.theme-paper .workflow-timeline-head>span{color:var(--muted)}.theme-paper .workflow-script-editor,.theme-paper .workflow-send-panel .date-input,.theme-paper .workflow-send-panel .inline-select{background:var(--panel);color:var(--text);border-color:var(--line)}.theme-paper .stage-inline-action,.theme-paper .workflow-preview-title button,.theme-paper .workflow-file-summary button{height:auto;min-height:33px;color:var(--gold-pale);background:#f8f1e3;border:1px solid #cdbd9d;border-radius:4px;padding:0 11px}.theme-paper .stage-inline-action:hover,.theme-paper .workflow-preview-title button:hover:not(:disabled),.theme-paper .workflow-file-summary button:hover:not(:disabled){color:#51370e;background:#f0dfbd}.theme-paper .workflow-preview-title button:disabled,.theme-paper .workflow-file-summary button:disabled{color:#9a978f;opacity:1;background:#eeeae2;border-color:#d8d2c6}.theme-paper .workflow-send-footer>.button,.theme-paper .workflow-send-footer>.button:disabled{color:#51370e;opacity:1;background:#f1dfb8;border-color:#c9a55e}.theme-paper .workflow-send-footer>.button:disabled{color:#99958d;background:#ebe7de;border-color:#d8d2c5}.theme-paper .workflow-send-footer>.button:not(:disabled):hover{background:#e7cb91}.theme-paper .modal-backdrop{background:#332d2361}.theme-paper .modal-header,.theme-paper .modal-footer{background:var(--panel-2);border-color:var(--line)}.theme-paper .modal-body input,.theme-paper .modal-body textarea,.theme-paper .modal-body select,.theme-paper .login-card input{background:var(--panel);color:var(--text);border-color:var(--line)}.theme-paper .confirm-banner{color:var(--green);background:#e8f3e9;border-color:#afd0b4}.theme-paper .confirm-banner.banner-danger{color:var(--red);background:#f7e4e1;border-color:#d7a39c}.theme-paper .user-center-trigger,.theme-paper .user-center-menu{color:var(--text);background:var(--panel);border-color:var(--line)}.theme-paper .user-center-trigger:hover,.theme-paper .user-center-trigger[aria-expanded=true],.theme-paper .user-center-menu>button:hover{background:var(--panel-2)}.theme-paper .drive-toolbar,.theme-paper .drive-sidebar,.theme-paper .drive-content{background:var(--panel)}.theme-paper .drive-folder-row:hover,.theme-paper .drive-folder-row.active{color:var(--gold-pale);background:#f4e8cf}.theme-paper .material-drive-icon,.theme-paper .material-grid-card,.theme-paper .material-grid-thumb,.theme-paper .material-preview-stage{background:var(--panel);border-color:var(--line)}.theme-paper .finance-chart,.theme-paper .finance-chart-grid .surface{background:var(--panel)}.theme-paper .finance-chart h2,.theme-paper .finance-bar-row b,.theme-paper .finance-trend-row b{color:var(--text)}.theme-paper .finance-filter-group input[type=date],.theme-paper .xhs-candidate-card,.theme-paper .xhs-connection-step,.theme-paper .xhs-field input,.theme-paper .xhs-field textarea,.theme-paper .xhs-linked-context,.theme-paper .xhs-cover,.theme-paper .xhs-review-metric,.theme-paper .xhs-review-table,.theme-paper .xhs-ai-step,.theme-paper .xhs-ai-result,.theme-paper .xhs-ai-rule,.theme-paper .ai-config-block,.theme-paper .xhs-health,.theme-paper .xhs-focus,.theme-paper .xhs-topic-list,.theme-paper .xhs-topic-workbench,.theme-paper .xhs-side-panel,.theme-paper .xhs-publish-list,.theme-paper .xhs-publish-check,.theme-paper .xhs-lead-list,.theme-paper .xhs-lead-rule,.theme-paper .xhs-review{background:var(--panel);color:var(--text);border-color:var(--line)}.theme-paper .xhs-candidate-card:hover,.theme-paper .xhs-candidate-card.active,.theme-paper .xhs-topic-row:hover,.theme-paper .xhs-topic-row.active{background:#f5ead5}.theme-paper .section-header{align-items:flex-start;margin-bottom:28px}.theme-paper .section-header>.header-actions{justify-content:flex-end;align-self:flex-end;align-items:center;gap:9px;margin:0 0 6px auto;padding:0;display:flex}.theme-paper .section-header>.header-actions .button{height:35px;min-height:35px}.theme-paper .styled-select-trigger,.theme-paper .styled-select-menu,.theme-paper .styled-select-option,.theme-paper .user-center-menu,.theme-paper .modal,.theme-paper .drawer{color:#202728;background:#fffdf8;border-color:#d7d1c3}.theme-paper .styled-select-option:hover,.theme-paper .styled-select-option.selected,.theme-paper .user-center-menu>button:hover{color:#6f4d18;background:#f5ead5}.theme-paper .modal-header,.theme-paper .modal-footer,.theme-paper .drawer-header{background:#f7f4ec;border-color:#d7d1c3}.theme-paper .modal-body input,.theme-paper .modal-body textarea,.theme-paper .modal-body select,.theme-paper .drawer input,.theme-paper .drawer textarea,.theme-paper .drawer select{color:#202728;background:#fffdf8;border-color:#d7d1c3}.drawer-status-control{color:var(--muted);flex-direction:column;gap:5px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.contract-connection{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.contract-form-fields{border:0;min-width:0;margin:0;padding:0}.contract-attachment-field small{color:var(--muted);overflow-wrap:anywhere;font-weight:400}.contract-attachment-field input[type=file]{width:100%;height:auto;min-height:36px;padding:8px}.contract-detail .drawer-actions{flex-wrap:wrap}.contract-detail .info-row b{white-space:pre-wrap;overflow-wrap:anywhere}.contract-attachments{gap:8px;display:grid}.contract-attachment{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:4px;align-items:center;gap:9px;padding:10px;display:flex}.contract-attachment>span{flex:1;min-width:0}.contract-attachment b{overflow-wrap:anywhere;font-size:12px;display:block}.contract-attachment small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.contract-attachment>div{flex-shrink:0;gap:10px;display:flex}.contract-attachment a{color:var(--gold);font-size:12px}.attachment-upload{border:1px dashed var(--line);background:var(--panel);color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:12px;display:flex;position:relative}.attachment-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.attachment-upload:focus-within{outline:2px solid var(--gold)}.contract-print-frame{border:0;width:0;height:0;position:fixed;bottom:0}.account-panel{color:var(--text);gap:20px;display:grid}.account-panel,.account-panel>section{min-width:0;max-width:100%}.account-panel .surface-header{gap:12px}.account-panel .surface-header>span{color:var(--muted);font-size:12px}.account-panel form>.button{margin-top:14px}.account-panel .form-grid input,.account-panel select,.audit-search input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:4px;padding:8px 10px}.account-panel .form-grid label{color:var(--muted);font-size:12px}.account-table-wrap{max-width:100%;margin-top:16px;overflow:auto}.account-table-wrap .data-table{min-width:600px}.account-panel .data-table select{width:auto}.audit-search{align-items:center;gap:10px;display:flex}.audit-search input{flex:1;min-width:0}.account-panel .audit-search>.button{margin-top:0}@media (width<=600px){.account-panel .surface-header{flex-wrap:wrap}.account-panel .form-grid{grid-template-columns:minmax(0,1fr)}}.drawer-status-control select{border:1px solid var(--line);background:var(--panel);min-width:132px;min-height:32px;color:var(--text);font:inherit;border-radius:4px;padding:0 28px 0 10px}.theme-paper .drawer-status-control select:focus{border-color:#b99a61;outline:2px solid #a9782833}.backup-panel{min-width:0;max-width:100%;color:var(--text);scroll-margin-top:20px}.live-dashboard,.send-records-page,.files-page{min-width:0}.live-dashboard .section-header,.send-records-page .section-header,.files-page .section-header{align-items:flex-end;gap:20px}.live-dashboard .section-header>button,.send-records-page .section-header>button{margin-bottom:12px}.files-page .section-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.live-dashboard .metric-card{text-align:left}.live-dashboard .metric-top,.live-dashboard .metric-card b{color:var(--gold)}.live-dashboard .metric-danger .metric-top,.live-dashboard .metric-danger b{color:var(--red)}.live-dashboard .metric-green .metric-top,.live-dashboard .metric-green b{color:var(--green)}.live-dashboard .metric-card small{color:var(--muted);align-items:center;gap:5px;display:flex}.dashboard-asof{color:var(--muted);margin:0 0 16px;font-size:11px}.live-tasks{display:grid}.live-tasks>button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--text);font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.live-tasks b{font-size:13px}.live-tasks small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.live-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.live-counts button{text-align:left;color:var(--text);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;gap:10px;padding:15px;display:grid}.live-counts button>svg{color:var(--gold)}.live-counts b{color:var(--gold);font:500 22px DM Mono,monospace}.live-counts button>span{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.live-counts button:hover{border-color:var(--gold);background:var(--panel-2)}.live-dashboard .section-header{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:20px;display:flex}.live-dashboard .side-stack{align-content:start}.live-dashboard .activity-surface{min-height:160px}.live-dashboard .eyebrow{color:var(--gold)}.live-dashboard .surface-header{flex-wrap:wrap;gap:12px}.live-dashboard .surface-header h2{margin:0}.live-dashboard .surface-header>small{color:var(--muted);font-size:11px}.live-dashboard .table-link{align-items:center;gap:5px;display:inline-flex}.dashboard-task-filters{flex-wrap:wrap;gap:6px;padding:16px 0 6px;display:flex}.dashboard-task-filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;padding:6px 10px;font-size:11px}.dashboard-task-filters button[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:var(--panel-2)}.live-dashboard .live-tasks>button{padding:15px 8px}.live-dashboard .live-tasks>button:hover{background:var(--panel-2)}.dashboard-task-icon{width:32px;height:32px;color:var(--gold);background:var(--bg-soft);border:1px solid var(--line);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.dashboard-task-body{overflow-wrap:anywhere;flex:1;min-width:0}.dashboard-task-due{color:var(--muted);flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:flex}.dashboard-task-due.overdue{color:var(--red)}.dashboard-quick-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.dashboard-empty{color:var(--muted);padding:16px 0;font-size:12px;line-height:1.9}.dashboard-detail-total{color:var(--gold);margin-bottom:16px;font:500 26px DM Mono,monospace;display:block}.dashboard-money-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.dashboard-money-row>span{flex:1;min-width:160px}.mobile-nav-backdrop{z-index:29;background:#00000073;border:0;position:fixed;inset:0}@media (width>=781px){.mobile-nav-backdrop{display:none}}@media (width<=600px){.live-dashboard .priority-surface .live-tasks>button{grid-template-columns:32px minmax(0,1fr);display:grid}.dashboard-task-due{grid-column:2}.live-dashboard .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-dashboard .metric-card:last-child{grid-column:1/-1}}.operations-search{flex:1;min-width:0}.operations-search,.send-records-page .management-toolbar select,.files-page .management-toolbar select{border:1px solid var(--line);color:var(--text);background:var(--panel);font:inherit;border-radius:4px;padding:10px}.send-records-page td small{color:var(--muted);margin-top:5px;display:block}.library-version{border-bottom:1px solid var(--line);padding:16px 0}.library-version b,.library-version small{overflow-wrap:anywhere;display:block}.library-version small{color:var(--muted);margin-top:8px}.library-version a,.send-file-picker a,.send-records-page td a{color:var(--gold)}.library-archive{margin-top:20px}.send-file-picker{gap:10px;max-height:260px;display:grid;overflow-y:auto}.send-file-picker>label,.confirmation-check{align-items:center;gap:10px;display:flex!important}.send-file-picker input[type=checkbox],.confirmation-check input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:16px}.send-file-picker label span{flex:1}@media (width<=600px){.live-dashboard .section-header,.send-records-page .section-header,.files-page .section-header{flex-direction:column;align-items:stretch}.live-dashboard .section-header>button,.send-records-page .section-header>button{align-self:flex-end}.live-dashboard .dashboard-grid{grid-template-columns:minmax(0,1fr)}.send-records-page .management-toolbar,.files-page .management-toolbar{flex-wrap:wrap}}.backup-panel p{color:var(--muted);font-size:12px;line-height:1.7}.backup-panel .surface-header{flex-wrap:wrap;gap:12px}.backup-panel .section-actions{flex-wrap:wrap;gap:8px;display:flex}.backup-confirmation{border:1px solid var(--line);background:var(--panel);margin-top:18px;padding:16px}.backup-confirmation h3{font-size:14px}.backup-confirmation label{gap:8px;font-size:12px;display:grid}.backup-confirmation input{width:100%;min-width:0;min-height:36px;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);padding:8px}.modal .modal-footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=600px){.backup-panel .data-table{min-width:680px}.contract-connection{flex-wrap:wrap}}.material-real-preview{margin:20px 0}.project-deliveries h4{margin:18px 0 10px}.delivery-record{overflow-wrap:anywhere}.delivery-record .button{margin-top:10px}.delivery-file-choice{gap:8px;margin-top:12px;display:grid}.delivery-file-choice select{width:100%;min-width:0}.material-real-preview img,.material-real-preview video,.material-real-preview audio{max-width:100%}.material-real-preview iframe{border:1px solid var(--border);background:#fff;width:100%;height:320px}.contract-receipts .receipt-stage,.contract-receipts .receipt-entry{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.contract-receipts .info-row{flex-wrap:wrap;gap:12px}.contract-receipts .form-grid{grid-template-columns:1fr;min-width:0}.contract-receipts .button:disabled{opacity:.45;cursor:not-allowed}.app-shell .xhs-topic-choices{border:1px solid var(--line);border-radius:6px;min-width:0;margin:18px 0;padding:14px}.app-shell .xhs-topic-choices legend{color:var(--text);padding:0 6px;font-size:12px}.app-shell .xhs-topic-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-shell .xhs-topic-choices button{background:var(--panel-2);min-height:108px;color:var(--text);border:1px solid var(--line);text-align:left;font:inherit;overflow-wrap:anywhere;border-radius:4px;flex-direction:column;gap:10px;padding:16px;font-size:13px;line-height:1.8;display:flex}.app-shell .xhs-topic-choices button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.app-shell .xhs-topic-choices button span{color:var(--accent-text);font-size:11px}.app-shell .xhs-topic-choices>small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.app-shell .xhs-text-editor{border:1px solid var(--line);background:var(--panel-2);border-radius:6px;margin:18px 0;overflow:hidden}.app-shell .xhs-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.app-shell .xhs-editor-heading label{color:var(--text);font-size:12px;font-weight:600}.app-shell .xhs-editor-heading small,.app-shell .xhs-editor-save-state{color:var(--muted);font-size:11px}.app-shell .xhs-editor-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 12px;display:flex}.app-shell .xhs-editor-toolbar button{background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:5px 10px;font-size:11px}.app-shell .xhs-editor-toolbar span{color:var(--muted);font-size:11px}.app-shell .xhs-text-editor textarea{resize:vertical;background:var(--panel-2);width:100%;min-height:240px;color:var(--text);font:inherit;border:0;border-radius:0;padding:16px;font-size:12px;line-height:1.9;display:block}.app-shell .xhs-text-editor textarea:focus-visible{outline-offset:-2px}.app-shell .xhs-publish-preview{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:6px;margin-top:18px;padding:16px}.app-shell .xhs-publish-preview h3{color:var(--text);margin:8px 0 12px;font-size:15px}.app-shell .xhs-publish-preview p{white-space:pre-wrap;color:var(--text);font-size:12px;line-height:1.8}.app-shell .xhs-preview-cover{text-align:center;background:var(--panel-3);min-height:96px;color:var(--text);white-space:pre-wrap;border-radius:4px;place-items:center;padding:14px;font-size:12px;display:grid}.app-shell .xhs-publish-preview span{color:var(--accent-text);font-size:11px}.app-shell .xhs-image-editor{border:1px solid var(--line);background:var(--panel-2);border-radius:6px;margin:18px 0;padding:14px}.app-shell .xhs-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell .xhs-image-grid figure{border:1px solid var(--line);background:var(--panel);border-radius:4px;margin:0;overflow:hidden}.app-shell .xhs-image-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.app-shell .xhs-image-grid figcaption{color:var(--text);justify-content:space-between;align-items:center;padding:7px;font-size:11px;display:flex}.app-shell .xhs-image-grid figcaption .button{padding:3px 7px;font-size:10px}.app-shell .xhs-image-add{border:1px dashed var(--accent-line);min-height:90px;color:var(--accent-text);cursor:pointer;place-items:center;font-size:12px;display:grid}.app-shell .xhs-preview-image{object-fit:cover;border-radius:4px;width:100%;max-height:260px;display:block}@media (width<=780px){.app-shell .xhs-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .xhs-topic-choices>div{grid-template-columns:1fr}}.app-shell .sidebar{height:100dvh;min-height:0;position:sticky;top:0;overflow-y:auto}.app-shell .settings-navigation{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.app-shell .settings-navigation .is-expanded{transform:rotate(180deg)}.app-shell .settings-subnav{border-left:1px solid var(--line);margin:6px 0 10px 20px;padding-left:10px}.app-shell .settings-nav-item{width:100%;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;padding:10px 12px;font-size:11px;display:block}.app-shell .settings-nav-item:hover{background:var(--panel-2);color:var(--text)}.app-shell .settings-nav-item.active{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 2px 0 var(--accent)}.app-shell .site-icon-preview{align-items:center;gap:14px;display:flex}.app-shell .site-icon-preview img{object-fit:contain;width:40px;height:40px}@media (width<=780px){.app-shell .sidebar{position:fixed}}.app-shell,.login-page{--accent:var(--gold);--accent-text:var(--gold-pale);--accent-soft:color-mix(in srgb, var(--accent) 10%, var(--panel));--accent-line:color-mix(in srgb, var(--accent) 40%, var(--line));--danger-soft:color-mix(in srgb, var(--red) 12%, var(--panel));--success-soft:color-mix(in srgb, var(--green) 12%, var(--panel));--info-soft:color-mix(in srgb, var(--blue) 12%, var(--panel));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-ops{--accent:var(--green);--accent-text:#bfe7d6}.theme-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-text:#76501a}.app-shell .button-secondary,.app-shell .button-dark{background:var(--panel-2);color:var(--text);border-color:var(--line)}.app-shell .button-secondary:hover,.app-shell .button-dark:hover{background:var(--panel-3);border-color:var(--accent-line)}.app-shell .button-ghost,.app-shell .icon-button,.app-shell .text-button{color:var(--muted)}.app-shell .icon-button:hover,.app-shell .icon-button.is-active{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent-line)}.app-shell .table-link,.app-shell .eyebrow,.app-shell .stage-inline-action{color:var(--accent-text)}.app-shell .surface,.app-shell .modal,.app-shell .drawer{background-color:var(--panel);color:var(--text);border-color:var(--line)}.app-shell .modal-header,.app-shell .modal-footer,.app-shell .drawer-header{background:var(--panel-2);border-color:var(--line)}.app-shell .user-center-trigger,.app-shell .user-center-menu{background:var(--panel-2);border-color:var(--line);color:var(--text)}.app-shell .user-center-trigger b,.app-shell .user-menu-heading b,.app-shell .user-center-menu>button{color:var(--text)}.app-shell .user-center-trigger small,.app-shell .user-menu-heading small{color:var(--muted)}.app-shell .user-center-menu>button:hover{background:var(--accent-soft)}.app-shell .user-center-menu .user-menu-logout{color:var(--red)}.app-shell .form-grid input:not([type=checkbox]):not([type=radio]),.app-shell .form-grid textarea,.app-shell .xa-controls input,.app-shell .xa-controls select,.app-shell .drawer input:not([type=checkbox]):not([type=radio]),.app-shell .drawer textarea,.app-shell .modal input:not([type=checkbox]):not([type=radio]),.app-shell .modal textarea{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;min-width:0;max-width:100%;padding:9px 10px}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--muted-2)}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:var(--accent)}.app-shell input[type=file]::file-selector-button{color:var(--text);background:var(--panel-3);border:1px solid var(--line);border-radius:4px;margin-right:10px;padding:5px 9px}.app-shell select,.app-shell select option{color:var(--text);background-color:var(--panel-2);border-color:var(--line);color-scheme:inherit}.app-shell .styled-select-trigger,.app-shell .styled-select-menu,.app-shell .styled-select-option{background:var(--panel-2);color:var(--text);border-color:var(--line)}.app-shell .styled-select-option:hover,.app-shell .styled-select-option.selected{background:var(--accent-soft);color:var(--accent-text)}.app-shell :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell .workflow-customer-bar,.app-shell .workflow-source-bar,.app-shell .workflow-intro,.app-shell .stage-script-preview,.app-shell .finance-source-note{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.app-shell .workflow-client-select,.app-shell .workflow-script-editor,.app-shell .inline-select,.app-shell .date-input{background:var(--panel-2);color:var(--text);border-color:var(--line)}.app-shell .workflow-send-panel{background:var(--panel);border-color:var(--accent-line)}.app-shell .workflow-send-head h2,.app-shell .workflow-send-fields label,.app-shell .workflow-preview-title b{color:var(--text)}.app-shell .workflow-send-head p,.app-shell .workflow-send-steps,.app-shell .workflow-send-footer>span,.app-shell .workflow-customer-meta,.app-shell .workflow-route,.app-shell .send-checklist,.app-shell .workflow-file-chip{color:var(--muted)}.app-shell .stage-rail-item.active,.app-shell .material-row.selected{background:var(--accent-soft);border-color:var(--accent-line)}.app-shell .stage-rail-item:hover,.app-shell .material-row:hover{background:var(--panel-2)}.app-shell .stage-inline-action,.app-shell .workflow-preview-title button,.app-shell .workflow-file-summary button{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-line)}.app-shell .inline-empty{background:var(--panel-2);color:var(--muted);border-color:var(--line)}.app-shell .workflow-send-footer>.button:disabled{background:var(--panel-3);color:var(--muted-2);border-color:var(--line)}.app-shell .workflow-stage-progress>div,.app-shell .progress-line{background:var(--line)}.app-shell .send-checklist i{background:var(--line);border-color:var(--muted-2)}.app-shell .status-gold,.app-shell .file-pdf,.app-shell .avatar-gold{color:var(--gold-pale);background:color-mix(in srgb, var(--gold) 13%, var(--panel));border-color:color-mix(in srgb, var(--gold) 35%, var(--line))}.app-shell .status-green,.app-shell .file-xlsx,.app-shell .avatar-green{color:var(--green);background:var(--success-soft);border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.app-shell .status-blue,.app-shell .file-docx,.app-shell .avatar-blue{color:var(--blue);background:var(--info-soft);border-color:color-mix(in srgb, var(--blue) 35%, var(--line))}.app-shell .status-danger,.app-shell .status-red,.app-shell .button-danger{color:var(--red);background:var(--danger-soft);border-color:color-mix(in srgb, var(--red) 35%, var(--line))}.app-shell .status-gray{color:var(--muted);background:var(--panel-3)}.app-shell .stage-marker.stage-gray{background:var(--muted-2)}.app-shell .toast{background:var(--success-soft);color:var(--green);border-color:var(--green)}.app-shell .toast-danger,.app-shell .toast-error{background:var(--danger-soft);color:var(--red);border-color:var(--red)}.app-shell .toast-info{background:var(--info-soft);color:var(--blue);border-color:var(--blue)}.app-shell .form-error{color:var(--red)}.app-shell .confirm-banner{background:var(--success-soft);color:var(--green);border-color:var(--green)}.app-shell .confirm-banner b{color:inherit}.app-shell .confirm-banner.banner-danger{background:var(--danger-soft);color:var(--red);border-color:var(--red)}.app-shell .data-table th,.app-shell .table-topline,.app-shell .table-hint{color:var(--muted)}.app-shell .data-table td{color:var(--text);border-color:var(--line-soft)}.app-shell .data-table tbody tr:hover{background:var(--panel-2)}.app-shell .filter-tabs button,.app-shell .project-filter-tabs button{color:var(--muted);background:var(--panel-2);border-color:var(--line)}.app-shell .filter-tabs button.active,.app-shell .project-filter-tabs button.active,.app-shell .drive-folder-row.active,.app-shell .project-attention,.app-shell .detail-orbit{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-line)}.app-shell .project-list-item:hover{background:var(--panel-2)}.app-shell .finance-form{border-top-color:var(--accent-line)}.app-shell .finance-source-note b{color:var(--accent-text)}.app-shell .finance-direction.expense{color:var(--red)}.app-shell .finance-relation small{color:var(--muted)}.app-shell .xhs-candidate-card,.app-shell .xhs-connection-step,.app-shell .xhs-field input,.app-shell .xhs-field textarea,.app-shell .xhs-linked-context,.app-shell .xhs-cover,.app-shell .xhs-review-metric,.app-shell .xhs-review-table,.app-shell .xhs-ai-step,.app-shell .xhs-ai-result,.app-shell .xhs-ai-rule,.app-shell .ai-config-block,.app-shell .xhs-health,.app-shell .xhs-focus,.app-shell .xhs-topic-list,.app-shell .xhs-topic-workbench,.app-shell .xhs-side-panel,.app-shell .xhs-publish-list,.app-shell .xhs-publish-check,.app-shell .xhs-lead-list,.app-shell .xhs-lead-rule,.app-shell .xhs-review{background:var(--panel);color:var(--text);border-color:var(--line)}.app-shell .xhs-candidate-card.active,.app-shell .xhs-topic-row.active{background:var(--accent-soft);border-color:var(--accent-line)}.app-shell .xhs-candidate-card:hover,.app-shell .xhs-topic-row:hover{background:var(--panel-2)}.app-shell .xa-metrics>div,.app-shell .xa-import{background:var(--panel-2);border-radius:var(--radius)}.app-shell .xa-dialog{color:var(--text);background:var(--panel)}.app-shell .xhs-check>span.done,.app-shell .xhs-review-note{background:var(--success-soft);border-color:var(--green);color:var(--green)}.app-shell .xhs-review-note b{color:var(--green)}.app-shell .xhs-review-note small,.app-shell .xhs-ai-step small,.app-shell .xhs-ai-engine-state small{color:var(--muted)}.app-shell .xhs-ai-step b,.app-shell .xhs-check{color:var(--text)}.app-shell .xhs-ai-step>span,.app-shell .handoff-flow svg{color:var(--accent-text)}.app-shell .xhs-ai-step.done,.app-shell .xhs-lead-workflow,.app-shell .xhs-tabs button b{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-text)}.app-shell .xhs-ai-step.done>span,.app-shell .xhs-ai-step.done small{color:var(--accent-text)}.app-shell .xhs-lead-workflow:hover{background:var(--panel-3);color:var(--accent-text);border-color:var(--accent)}.app-shell .handoff-flow{color:var(--muted)}.app-shell .handoff-flow span{background:var(--panel-2);border-color:var(--line)}.app-shell .section-header{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.app-shell .section-header .section-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .management-toolbar{gap:12px;margin-bottom:14px}.app-shell .library-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .library-file-label{text-align:left;gap:5px;display:grid}.app-shell .library-file-label small{color:var(--muted);font-size:inherit}.app-shell .files-page .data-table td:first-child{min-width:250px}.app-shell .library-note{color:var(--muted);background:var(--panel-2);border-left:2px solid var(--accent);gap:8px;margin-bottom:12px;padding:12px;display:flex}.app-shell .stage-rail-item,.app-shell .stage-rail-item small,.app-shell .stage-rail-item>svg{color:var(--muted)}.app-shell .stage-rail-item.active{color:var(--accent-text);box-shadow:inset 2px 0 var(--accent)}.app-shell .stage-rail-item.active small,.theme-ops .workflow-client-link,.theme-ops .workflow-preview-title button,.theme-ops .workflow-file-summary button{color:var(--accent-text)}.theme-paper .theme-preview-paper .theme-preview-sidebar{background:#fffdf8}.app-shell .settings-page{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.app-shell .settings-page>*,.app-shell .settings-config-grid>*{min-width:0}.app-shell .settings-page .settings-config-grid{grid-template-columns:minmax(0,1fr)}.app-shell .personal-page .surface-header{margin-bottom:20px}.app-shell .settings-page>.section-header{margin-bottom:0}.app-shell .settings-page .form-grid label,.app-shell .settings-page .config-field,.app-shell .settings-page .script-setting,.app-shell .backup-confirmation label{color:var(--muted);flex-direction:column;align-items:stretch;gap:8px;min-width:0;font-size:11px;font-weight:500;display:flex}.app-shell .settings-page input,.app-shell .settings-page textarea,.app-shell .settings-page select{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;width:100%;min-width:0;padding:9px 10px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.6}.app-shell .settings-page textarea{resize:vertical;min-height:100px}.app-shell .settings-page .full-field{grid-column:1/-1}.app-shell .settings-page .settings-note{margin:8px 0 18px;line-height:1.8}.app-shell .settings-page form>.button{margin-top:18px}.app-shell .settings-page .account-table-wrap+form{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.app-shell .settings-page .audit-search>.button{flex:none;margin-top:0}.app-shell .settings-page .settings-save-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.app-shell .settings-page .audit-pagination>span{color:var(--muted);margin-right:auto}.app-shell .backup-import,.app-shell .backup-confirmation{border:1px solid var(--accent-line);background:var(--panel-2);margin-top:24px;padding:20px}.app-shell .backup-panel p{color:var(--muted);font-size:11px;line-height:1.8}.app-shell .backup-panel h3{margin:0 0 12px}.app-shell .backup-panel .section-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .ai-connection-state{background:var(--panel-2);border:1px solid var(--line);margin-bottom:18px;padding:14px}.app-shell .ai-connection-state p{margin:8px 0 0}.app-shell .ai-settings-section code{overflow-wrap:anywhere}.app-shell .ai-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-shell .settings-page .ai-provider-toggle{color:var(--text);align-items:center;gap:10px;font-size:11px;display:flex}.app-shell .ai-provider-editor{border:1px solid var(--line);background:var(--panel-2);margin:20px 0;padding:20px}.app-shell .ai-provider-editor .ai-provider-toggle{margin-bottom:20px}.app-shell .ai-base-url-field{align-items:flex-end;gap:12px;display:flex}.app-shell .ai-base-url-field .config-field{flex:1}.app-shell .ai-base-url-field .button{flex-shrink:0}.app-shell .ai-endpoint-note{overflow-wrap:anywhere}@media (width<=600px){.app-shell .ai-base-url-field{flex-direction:column;align-items:stretch}.app-shell .ai-base-url-field .button{align-self:flex-start}}.app-shell .settings-page input[type=checkbox]{width:15px;height:15px;min-height:15px;padding:0}.app-shell .ai-provider-grid .ai-config-block{min-width:0}.app-shell .xhs-ai-provider{min-width:220px}.app-shell .xhs-ai-error{border:1px solid var(--red);background:var(--danger-soft);color:var(--red);margin:0 0 16px;padding:12px}@media (width<=700px){.app-shell .ai-provider-grid,.app-shell .settings-config-grid,.app-shell .settings-page .config-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.app-shell .settings-page .form-grid{grid-template-columns:minmax(0,1fr)}.app-shell .settings-page .surface-header{flex-wrap:wrap;gap:14px}}.wechat-client-modal.modal{flex-direction:column;width:min(760px,100%);display:flex;overflow:hidden}.wechat-client-modal .modal-body{overflow-y:auto}.wechat-client-modal .modal-header,.wechat-client-modal .modal-footer{flex-shrink:0}.wechat-client-modal .modal-body>p{color:var(--muted);line-height:1.7}.wechat-capture{border:1px solid var(--line);background:var(--panel-2);border-radius:6px;gap:12px;padding:16px;display:grid}.wechat-capture label{gap:10px;display:grid}.wechat-capture small{color:var(--muted)}.wechat-paste-area{border:1px dashed var(--gold);color:var(--text);background:var(--panel);text-align:center;border-radius:6px;gap:8px;padding:18px 12px;line-height:1.7;display:grid}.wechat-paste-area:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.wechat-profile-preview{object-fit:contain;border:1px solid var(--line);justify-self:start;max-width:100%;max-height:280px}.wechat-raw{margin:16px 0}.wechat-raw pre{white-space:pre-wrap;max-height:140px;overflow:auto}.wechat-match{border:1px solid var(--line);color:var(--text);margin:16px 0;padding:12px;line-height:1.7}.wechat-client-modal .wechat-confirm{flex-direction:row;align-items:flex-start;gap:8px;line-height:1.7;display:flex}.wechat-client-modal .wechat-confirm input{flex-shrink:0;width:16px;height:16px;min-height:16px;margin-top:2px;padding:0}.wechat-client-entry{margin:0 0 18px}.wechat-recipient-meta{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:11px;line-height:1.7}
